4
12
3
13
5
2
1
10
6
14
28
0
7
8
24
9
34
51
30
31
63
50
40
23
74
45
18
33
27
41
110
75
93
47
260
105
102
125
80
44