100 2
5 43 79 1 83 52 94 78 76 11 80 50 56 49 47 47 22 94 25 17 91 50 57 44 78 95 21 45 18 81 38 53 27 29 24 17 29 70 65 100 35 39 99 4 50 47 75 46 39 31 38 44 4 16 8 100 100 14 92 18 96 22 94 26 100 63 62 34 50 64 40 86 44 84 54 50 53 93 81 97 60 82 90 66 92 96 79 100 80 94 80 94 92 86 93 98 93 96 96 100
