6
22
23
5
3
1
4
13
19
2
14
10
11
7
30
15
16
8
24
21
34
36
9
140
46
18
33
96
26
117
64
20
66
32
27
38
48