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