6
7
3
8
5
24
9
12
26
30
2
0
1
17
13
4
10
14
11
21
16
23
45
51
38
43
105
70
34
117
75
27
39
18
48
61
36
40
257
99