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