16
42
22
121
29
350
193
106
61
89
67
65
21
192
19
45
36
119
403
79
98
69
239
102
206
35
142
39
170
989
60
401
167
48
271
1186
20
179
147
154
34
116
190
406
33
97
15
81