100
31 24 77 5 74 1 51 40 76 40 89 62 1 94 1 42 100 31 12 8 64 3 45 77 34 72 32 100 81 83 80 96 60 90 13 71 100 24 26 97 72 37 28 72 87 82 25 37 9 67 75 13 35 80 54 34 66 95 18 81 96 40 78 99 99 48 50 49 7 23 66 66 25 34 61 29 90 69 79 64 20 26 27 38 38 16 49 22 39 33 45 42 96 37 43 89 50 53 96 66
