21
142
37
2
16
39
12
14
91
34
7
4
27
49
18
46
187
9
29
121
421
136
229
171
272
1333
33
170
407
223
117
666
388
240
283
10
81
107
41
119
206
154
75
165
190
122
44
31
86
22
167