2
1
3
4
5
11 1098 7 6
12
11
35
34
13
6
14
33
15
32
16
31
17
18
30
19
29
20
28
21
27
22
26
25
10
24
23