100 88 39 9 21 51 92 94 75 71 19 81 18 68 69 10 68 75 54 46 28 53 10 91 77 99 48 93 12 77 28 78 47 70 75 70 86 8 21 41 27 60 35 58 40 98 37 45 22 8 82 73 69 26 3 24 78 13 66 85 40 82 4 64 84 74 64 51 77 50 48 88 10 88 80 22 50 13 40 85 37 71 75 70 59 50 11 54 35 19 83 77 2 1 61 13 8 74 96 49 4