100
21 74 1 17 28 32 80 21 30 75 70 59 37 7 27 52 8 99 61 58 4 26 51 12 27 40 44 44 31 93 17 43 17 80 59 25 41 55 29 37 97 76 85 38 24 38 81 65 39 63 36 61 96 34 26 33 32 49 82 63 25 11 82 51 99 47 91 81 54 99 87 100 75 12 70 45 40 63 81 92 18 65 62 45 26 80 94 74 57 18 55 71 74 1 12 92 47 47 31 42
