9
16
170
21
7
36
11
12
6
26
19
61
163
38
10
74
30
186
53
24
367
216
150
33
39
71
293
45
147
303
99
591
129
162
183
59
329
251
550
205
153
219
142
880
223
262
120
972
630
356
78
658