2
3
4
5
6
31
32
7
13
16
15
8
9
17
18
10
19
20
21
11
22
23
24
12
25
26
27
33
34
37
36