100
11 71 66 95 28 26 74 66 31 69 40 78 12 23 91 36 27 81 64 15 56 67 17 66 13 34 9 21 98 41 100 44 61 88 69 12 59 64 19 10 88 52 20 46 22 80 51 11 82 9 29 3 75 12 53 10 49 69 54 46 49 44 60 10 48 24 87 94 7 15 71 58 2 71 95 43 35 57 94 27 31 19 63 47 26 39 4 32 99 59 29 94 36 26 4 15 20 24 88 27
