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