6
3
1
2
4
5
23
24
7
20
10
101
31
16
8
26
12
22
27
14
108
13
59
49
37
40
21
28
85
47
25
46
115
18
9
19