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