110
15
33
449
42
257
182
114
28
112
87
83
143
492
160
73
163
285
61
86
64
66
291
336
60
172
287
152
47
43
739
67
29
401
111
54
611
392
157
299
118
57
212
106
937
127
231
1334
156
154
532
148
167