18
35
63
20
185
225
132
30
358
65
244
45
9
40
22
85
19
234
318
417
4
28
38
86
68
114
43
403
554
163
59
300
41
52
14
84
2
31
445
388
208
647
266
33
51
24