1
02
15
04
14
05
6
06
5
07
9
08
2
09
1
10
8
11
10
12
6
13
10
14
9
15
8
16
3
18
12
19
11
20
7
21
7
22
10
25
9
26
16
27
10
28
14
29
6
30