100 100
98 13 82 65 66 46 91 67 32 88 91 28 66 52 31 15 44 59 91 14 30 52 57 56 59 75 7 45 80 77 90 13 43 62 73 82 80 82 68 76 26 4 94 30 92 3 14 50 22 31 38 71 4 4 79 38 93 86 74 31 81 7 69 87 41 61 3 29 63 50 66 81 38 82 67 59 20 71 56 73 5 42 64 7 93 86 73 44 71 98 46 3 21 16 63 100 1 90 34 92
