18
17
21
2
66
23
9
25
22
4
5
1
11
41
203
106
113
12
6
7
92
50
46
137
37
111
0
3
13
14
27
16
116
8
88
33
118
56
38
49