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