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