1
0
6
5
33
26
13
7
2
3
35
45
18
34
29
8
10
9
24
23
32
87
14
28
11
27
15
12
67
110
303
22
85
17
90
40
54