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