9
17
11
10
1
26
8
3
27
21
15
12
7
31
45
24
13
98
19
66
35
138
60
112
120
194
83
124
105
258
86
163
96
228
146
57
346
161
130
216
203
136
290
140
92
191
125
147
222
162
126
94
462
320
300
230