35
34
33
32
31
30
28
26
25
24
23
21
20
1
2
3
4
8
17
12
14
16
19