10
48
2
20
35
7
8
45
6
4
3
1
0
24
44
22
16
11
15
25
5
36
114
27
28
14
50
23
51
12
38
9
30
69
109
37
119