20
34
29
17
1249
49
68
133
5
36
97
136
55
63
128
48
75
143
42
95
37
28
155
24
107
571
156
541
35
124
140
98
53
123
4670
44
161
175
232
39
243
25
380
384
336
258
119
306
193
160
184
19
309
92