179
13
3
20
437
8
40
181
39
11
146
78
650
370
102
454
125
495
179
395
347
456
63
255
28
270
342
318
18
269
90
315
46
266
190
98
451
274
95
587
680
295
414
30
258
62
13
44
61
340
536
346
43
214
