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