33
28
1077
67
133
37
166
40
141
101
773
44
43
504
57
174
324
145
52
18
206
22
20
7
56
29
25
63
3563
172
82
79
132
78
30
60
541
745
261
142
93
221
154
248
112
72
49
24
11
58
48
152
88
71
134