340
19
12
101
31
21
5
30
1866
8
29
55
60
246
117
68
180
53
39
57
41
15
85
134
40
61
20
9
37
56
358
33
157