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