1
2
3
4 7
5
6
8 16
9 10 17 20
11
12
13
14
15
18
19
21
22
23
24
25
26 30
27
28 29
31 32 34 36
33
35
37 41
38
39 40
42 46
43
44 45
47
