0
8
2
6
18
42
5
30
1
10
4
16
3
108
27
22
56
58
25
11
50
32
23
55
7
9
31
81
19
38
72
40
97
64
80
79
103
66
120
52
51
49