100
33 91 93 58 43 14 67 60 72 91 88 4 64 31 33 14 80 70 55 94 98 5 97 93 96 9 10 17 60 71 62 44 27 56 38 35 94 88 81 86 33 77 37 2 84 18 39 3 15 57 29 70 89 66 6 53 70 3 64 34 46 60 6 39 20 9 1 43 9 67 56 68 18 3 13 75 13 85 45 2 51 61 60 94 77 100 14 4 62 45 49 98 25 86 82 50 1 25 3 50
