111
132
330
66
41
72
32
6
127
130
163
80
40
48
205
533
226
196
122
294
612
21
77
389
113
219
31
325
216
51
100
37
38
44
57
572
251
27
17
69
1460
108
492
231
158
106
366
146
19
79
184
189
121
88
82
56