12345678 10 11 9 12 15 13 17 19 14 16 18 20 27 21 22 28 23 29 24 25 26 30 31 32 33 34 35 39 36 37 38 46 40 44 47 41 45 42 43 49 48 50 51 60 ABILITY