84
30
485
250
223
155
85
46
36
68
373
92
1088
152
63
305
89
323
127
80
237
301
348
109
364
148
97
147
130
93
342
411
251
159
235
568
349
328
355
278
116
101
153
131
2007
409
319
345
158
388
180