91
1
77
304
128
2
200
163
445
342
211
168
230
291
357
642
409
1335
5
909
338
433
320
416
581
253
355
408
451
0
277
412
36
354