12
261
72
115
324
198
222
233
92
51
255
228
46
178
498
161
1992
334
328
84
54
889
315
171
120
131
337
713
136
436
73
427
64
150
68
80
139
298
70
241
270
76
159
134
60
1127
221
105
85
45
37
71
155
170
466
77
58
126