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