7
5
6
8
9
13
10
12
1
11
33
46
19
4
36
16
48
51
23
15
20
24
2
30
45
49
43
22
65
64
71
52
116
59
80
37
17
50
66