3
5
48
4
2
7
14
24
10
25
23
9
8
51
30
11
36
27
40
13
80
18
64
49
0
34
19
37
55
32
149
105
12
46
54
65