100
12 54 70 94 86 53 76 80 6 68 6 41 27 60 82 78 38 58 32 66 21 35 63 36 87 22 97 98 50 72 34 33 15 100 89 52 62 96 35 60 65 46 46 66 32 12 54 50 94 97 68 28 9 13 88 9 3 33 77 8 19 81 68 29 30 4 100 83 2 61 96 22 13 37 9 1 92 94 4 20 70 48 87 78 43 6 78 36 2 78 25 98 94 51 54 77 19 19 61 59
