1
2
3 7
4
5 6
8
9
10
11 13
12
14
15
16 27
17
18 19 21
20
22 26
23
24 25
28
29 30 32
31
33
34
35
