1 4 3 5 6 2 13 11 10 15 14 12 18.1 18.2 8 18.3 16 18.6 18.4 18.5 17 7 18.7 9 26 22 27 29 19 25 31 21 20 30 23 28 24 32 34 35 36 37 38 33 39 40 41 43 44 42 295////