100 50
2 8 56 29 9 94 38 70 40 69 93 47 52 13 20 99 81 7 12 95 4 1 54 15 6 73 51 76 62 84 68 17 71 41 65 72 75 53 79 24 61 10 91 88 39 26 45 78 82 33 92 49 58 46 21 31 77 30 25 83 34 66 35 100 50 74 57 63 55 19 27 11 85 44 22 36 42 67 23 5 98 97 86 59 43 16 48 87 18 80 37 64 60 89 96 3 14 90 32 28
2 56 29 94 70 93 47 52 13 99 7 1 54 6 73 17 41 53 24 61 26 45 33 49 46 21 77 83 100 50 57 55 19 27 11 44 22 36 23 5 97 43 16 48 87 37 64 89 32 28
