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