1
12
2
15
41
105
3
9
8
48
14
35
42
10
5
93
19
4
13
7
18
6
16
20
55
72
58
32
29
36
215
0
38
31
33
50
28