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