10
14
11
21
2
1
0
7
5
32
3
17
20
18
30
6
13
39
25
41
23
8
28
56
24
22
45
26
19
49
31
36
105
40
46
78
50
44