100
88 79 17 71 72 50 35 36 85 70 29 54 72 39 45 84 32 82 8 85 97 63 38 72 32 39 6 62 54 71 25 15 76 71 42 98 6 99 80 93 81 56 83 42 65 56 43 1 30 87 32 32 12 80 57 82 63 43 74 39 2 90 17 63 12 57 53 24 17 25 96 35 15 7 23 26 97 67 62 80 68 76 55 85 76 73 46 89 36 16 19 24 26 61 49 81 97 31 28 24
