9
210
16
7
38
41
11
2
187
48
99
1
69
59
129
108
117
97
181
78
24
13
199
28
17
37
63
66
53
398
39
504
171
14
73
34
175
116
15
20
168
111
80
35
50
10
3