100
18 74 57 17 18 83 99 19 44 12 9 52 76 71 38 28 6 8 96 62 19 72 56 56 28 45 65 42 6 8 5 69 38 52 17 63 77 76 24 24 56 1 85 8 7 6 55 16 58 14 73 51 1 60 69 64 66 3 38 78 82 21 33 43 37 58 80 23 54 73 10 56 46 65 88 38 32 5 68 1 6 53 5 94 32 33 75 83 18 43 69 21 30 24 15 13 21 66 43 40
