121
53
6
36
17
207
193
144
66
45
168
422
301
324
456
254
317
194
215
70
223
255
288
156
643
234
141
186
384
240
315
302
187
261
346
354
482
461
405
353
517
230
593
693
305
198
342
605
989
612
296
347
449
439
279
349