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