18
16
3
9
6
15
20
36
17
7
5
10
8
2
23
30
12
105
40
33
214
31
39
103
108
57
235
38
34
49
13
37
137
25
43
1
207
45
28
79