100
22 42 17 16 45 82 71 70 28 72 54 71 16 10 23 73 91 93 21 42 90 52 93 40 93 39 89 50 41 84 18 51 22 75 94 9 23 59 56 96 9 69 1 14 21 18 80 78 36 88 28 100 13 39 9 57 42 52 97 55 100 33 70 98 96 1 49 26 77 55 99 84 24 12 25 93 97 56 95 73 77 90 36 24 89 7 8 28 19 35 19 28 40 1 67 23 73 9 1 27
