100
35 47 71 95 48 18 30 84 47 7 23 83 32 53 25 82 18 6 32 20 78 84 100 60 98 27 63 68 15 5 83 10 100 53 82 55 81 29 76 47 81 79 80 46 12 44 79 70 37 20 8 10 74 83 74 84 11 15 14 49 66 88 30 80 74 3 14 54 27 91 63 13 56 87 59 4 66 25 75 20 26 9 9 47 95 49 78 36 33 50 97 88 67 85 2 16 1 44 40 89
