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