56
57
36
32
102
1129
130
23
7
253
86
47
37
109
60
128
247
171
66
89
21
34
20
45
93
17
28
5
33
73
70
44
62
71
9
449
65
94
135
182
54
4
43
16
18
51
219
187
113