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