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