5
4
16
3
14
1
2
10
8
17
29
0
6
7
24
9
34
51
30
31
63
50
40
35
23
74
45
18
33
27
41
15
110
75
93
47
260