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