3
12
5
1
108
4
6
2
21
29
9
7
10
17
35
14
11
30
15
8
26
72
44
78
24
52
18
16
67
0
47
31
13
37
60
19
50