97 100 99 96 98 92 95 85 91 86 88 90 94 93 89 81 83 87 77 76 84 78 67 82 75 72 80 79 74 73 64 69 66 70 71 65 63 59 61 57 68 58 56 54 62 60 55 53 46 49 41 45 52 51 48 36 50 44 37 42 43 33 47 31 38 39 35 40 29 34 26 20 23 30 25 28 18 12 32 27 19 22 21 24 10 17 14 11 16 7 13 9 4 5 15 1 8 3 6 2