100
55 1 3 4 6 46 13 9 79 21 70 18 64 14 18 7 61 18 84 87 80 96 24 84 54 25 70 25 54 81 34 27 26 29 22 29 30 54 43 34 35 43 23 25 30 43 45 7 46 47 78 51 51 53 53 100 18 24 54 59 87 55 41 60 24 88 12 64 21 70 13 25 76 76 76 83 79 14 79 99 80 88 81 81 52 100 27 12 29 53 62 26 96 67 96 41 83 1 100 100
