8
6
1
2
4
3
7
27
16
12
0
13
10
51
24
48
55
41
36
57
26
14
5
44
19
87
32
118
90
40
17
49
34
9
35
20
22
50
38
28
99
115