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