452
68
165
32
549
152
498
111
687
226
332
85
267
179
435
30
601
207
552
96
163
68
424
95
375
198
276
66
396
245
620
193
252
79
349
194
383
187
228
60