100 71 19 26 18 57 78 80 89 31 26 37 38 77 24 64 7 69 86 52 8 60 87 24 80 39 35 92 93 41 18 53 34 99 55 54 95 51 83 95 66 91 80 72 37 59 7 29 87 57 20 55 29 84 4 7 83 99 100 50 46 74 28 6 99 25 81 23 28 83 45 90 86 91 95 7 32 56 58 49 68 2 96 46 43 35 83 52 83 96 64 61 10 24 45 91 5 54 100 18 12