9
10
4
7
11
1
6
2
17
3
5
34
55
18
52
97
14
19
13
12
22
21
29
20
25
26
46
35
50
49
43
41
39
30
33
24
23
28
57