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