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