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