10
11
19
9
64
7
20
2
100
40
15
206
12
101
17
26
16
110
47
58
36
82
105
160
21
27
24
31
98
485
87
29
73
65
63
43
128
187
99
541
123
112
203
237
86
85
149
18