17
6
19
9
1
15
8
16
12
2
5
3
11
4
7
35
50
199
32
80
70
45
71
64
140
28
84
168
175
87
130
73
78
75
40
43
367
189
25
57
105