9
18
17
16
45
4
7
30
15
34
40
13
12
8
32
59
21
82
35
36
190
243
39
861
47
37
110
129
108
141
182
191
44
38
33
57
194
93
27
162
46
79
135
128