100
74 44 68 90 48 44 37 72 13 51 77 59 73 17 67 80 97 57 84 89 81 38 95 85 20 52 53 9 69 89 13 67 55 91 55 10 22 1 35 81 72 80 97 66 11 47 27 18 2 3 35 96 91 12 99 45 43 19 86 3 97 12 87 79 20 29 22 36 14 25 58 76 2 28 84 15 51 81 85 5 7 37 98 64 64 57 80 12 4 54 57 22 93 29 4 36 68 74 65 89
