6
1
7
2
9
3
32
10
5
12
15
38
35
11
13
18
27
43
34
71
39
92
26
55
99
54
30
103
29
16
33
60
83
97
41
28
49
52
96
632
48
45
24
57