0 1 1 11 2 111 3 1111 4 11111 5 111111 6 1111111 7 11111111 8 111111111 9 1111111111 10 11111111211 11 111111112211 12 1111111122211 13 11111111222211 14 111111112222211 15 1111111122222211 16 11111111222222211 17 111111112222222211 18 1111111122222222211 19 11111111222222222211 20 111111112222222232211 21 1111111122222222332211 22 11111111222222223332211 23 111111112222222233332211 24 1111111122222222333332211 25 11111111222222223333332211 26 111111112222222233333332211 27 1111111122222222333333332211 28 11111111222222223333333332211 29 111111112222222233333333332211 30 1111111122222222333333334332211 31 11111111222222223333333344332211 32 111111112222222233333333444332211 33 1111111122222222333333334444332211 34 11111111222222223333333344444332211 35 111111112222222233333333444444332211 36 1111111122222222333333334444444332211 37 11111111222222223333333344444444332211 38 111111112222222233333333444444444332211 39 1111111122222222333333334444444444332211 40 11111111222222223333333344444444544332211 41 111111112222222233333333444444445544332211 42 1111111122222222333333334444444455544332211 43 11111111222222223333333344444444555544332211 44 111111112222222233333333444444445555544332211 45 1111111122222222333333334444444455555544332211 46 11111111222222223333333344444444555555544332211 47 111111112222222233333333444444445555555544332211 48 1111111122222222333333334444444455555555544332211 49 11111111222222223333333344444444555555555544332211 50 111111112222222233333333444444445555555565544332211 51 1111111122222222333333334444444455555555665544332211 52 11111111222222223333333344444444555555556665544332211 53 111111112222222233333333444444445555555566665544332211 54 1111111122222222333333334444444455555555666665544332211 55 11111111222222223333333344444444555555556666665544332211 56 111111112222222233333333444444445555555566666665544332211 57 1111111122222222333333334444444455555555666666665544332211 58 11111111222222223333333344444444555555556666666665544332211 59 111111112222222233333333444444445555555566666666665544332211 60 1111111122222222333333334444444455555555666666667665544332211 61 11111111222222223333333344444444555555556666666677665544332211 62 111111112222222233333333444444445555555566666666777665544332211 63 1111111122222222333333334444444455555555666666667777665544332211 64 11111111222222223333333344444444555555556666666677777665544332211 65 111111112222222233333333444444445555555566666666777777665544332211 66 1111111122222222333333334444444455555555666666667777777665544332211 67 11111111222222223333333344444444555555556666666677777777665544332211 68 111111112222222233333333444444445555555566666666777777777665544332211 69 1111111122222222333333334444444455555555666666667777777777665544332211 70 11111111222222223333333344444444555555556666666677777777877665544332211 71 111111112222222233333333444444445555555566666666777777778877665544332211 72 1111111122222222333333334444444455555555666666667777777788877665544332211 73 11111111222222223333333344444444555555556666666677777777888877665544332211 74 111111112222222233333333444444445555555566666666777777778888877665544332211 75 1111111122222222333333334444444455555555666666667777777788888877665544332211 76 11111111222222223333333344444444555555556666666677777777888888877665544332211 77 111111112222222233333333444444445555555566666666777777778888888877665544332211 78 1111111122222222333333334444444455555555666666667777777788888888877665544332211 79 11111111222222223333333344444444555555556666666677777777888888888877665544332211 80 111111112222222233333333444444445555555566666666777777778888888898877665544332211 81 1111111122222222333333334444444455555555666666667777777788888888998877665544332211 82 11111111222222223333333344444444555555556666666677777777888888889998877665544332211 83 111111112222222233333333444444445555555566666666777777778888888899998877665544332211 84 1111111122222222333333334444444455555555666666667777777788888888999998877665544332211 85 11111111222222223333333344444444555555556666666677777777888888889999998877665544332211 86 111111112222222233333333444444445555555566666666777777778888888899999998877665544332211 87 1111111122222222333333334444444455555555666666667777777788888888999999998877665544332211 88 11111111222222223333333344444444555555556666666677777777888888889999999998877665544332211 89 111111112222222233333333444444445555555566666666777777778888888899999999998877665544332211 90 1111111122222222333333334444444455555555666666667777777788888889000000000998877665544332211 91 11111111222222223333333344444444555555556666666677777777888888890000000010998877665544332211 92 111111112222222233333333444444445555555566666666777777778888888900000000110998877665544332211 93 1111111122222222333333334444444455555555666666667777777788888889000000001110998877665544332211 94 11111111222222223333333344444444555555556666666677777777888888890000000011110998877665544332211 95 111111112222222233333333444444445555555566666666777777778888888900000000111110998877665544332211 96 1111111122222222333333334444444455555555666666667777777788888889000000001111110998877665544332211 97 11111111222222223333333344444444555555556666666677777777888888890000000011111110998877665544332211 98 111111112222222233333333444444445555555566666666777777778888888900000000111111110998877665544332211 99 1111111122222222333333334444444455555555666666667777777788888889000000001111111110998877665544332211 100 11111111222222223333333344444444555555556666666677777777888888890000000011111111210998877665544333211 101 111111112222222233333333444444445555555566666666777777778888888900000000111111112210998877665544343211 102 1111111122222222333333334444444455555555666666667777777788888889000000001111111122210998877665544443211 103 11111111222222223333333344444444555555556666666677777777888888890000000011111111222210998877665545443211 104 111111112222222233333333444444445555555566666666777777778888888900000000111111112222210998877665555443211 105 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222210998877665655443211 106 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222210998877666655443211 107 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222210998877676655443211 108 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222210998877776655443211 109 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222222210998878776655443211 110 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222232210998888776655543211 111 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222332210998988776656543211 112 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223332210999988776666543211 113 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233332211009988776766543211 114 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333332211109988777766543211 115 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333332212109988787766543211 116 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333332222109988887766543211 117 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333332322109989887766543211 118 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333333322109999887766543211 119 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333343322110099887766543211 120 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334443322111099887776543211 121 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345443322121099887876543211 122 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455443322221099888876543211 123 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555443323221099898876543211 124 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555443333221099998876543211 125 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555443433221100998876543211 126 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555444433221110998876543211 127 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555454433221210998876543211 128 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555555554433222210998876543211 129 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555556554433232210998876543211 130 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555666554433332210999876543211 131 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556766554434332211009876543211 132 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567766554444332211109876543211 133 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677766554544332212109876543211 134 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777766555544332222109876543211 135 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777766565544332322109876543211 136 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777766665544333322109876543211 137 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777767665544343322109876543211 138 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777777665544443322109876543211 139 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777777877665545443322109876543211 140 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777788877665555443322209876543211 141 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777898877665655443323209876543211 142 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777778998877666655443333209876543211 143 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777789998877676655443433209876543211 144 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777899998877776655444433209876543211 145 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777778999998878776655454433209876543211 146 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777789999998888776655554433209876543211 147 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777899999998988776656554433209876543211 148 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777778999999999988776666554433209876543211 149 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000009988776766554433209876543211 150 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001109988777766554443209876543211 151 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012109988787766554543209876543211 152 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122109988887766555543209876543211 153 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222109989887766565543209876543211 154 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222109999887766665543209876543211 155 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222110099887767665543209876543211 156 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222111099887777665543209876543211 157 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222121099887877665543209876543211 158 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222222221099888877665543209876543211 159 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222223221099898877665543209876543211 160 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222333221099998877666543209876543211 161 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223433221100998877676543209876543211 162 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234433221110998877776543209876543211 163 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344433221210998878776543209876543211 164 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444433222210998888776543209876543211 165 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444433232210998988776543209876543211 166 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444433332210999988776543209876543211 167 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444434332211009988776543209876543211 168 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444444332211109988776543209876543211 169 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444444544332212109988776543209876543211 170 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444455544332222109988876543209876543211 171 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444565544332322109989876543209876543211 172 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445665544333322109999876543209876543211 173 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456665544343322110099876543209876543211 174 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566665544443322111099876543209876543211 175 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666665545443322121099876543209876543211 176 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666665555443322221099876543209876543211 177 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666665655443323221099876543209876543211 178 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666666655443333221099876543209876543211 179 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666676655443433221099876543209876543211 180 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667776655444433221109876543209876543211 181 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678776655454433221209876543209876543211 182 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788776655554433222209876543209876543211 183 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888776656554433232209876543209876543211 184 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888776666554433332209876543209876543211 185 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888776766554434332209876543209876543211 186 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888777766554444332209876543209876543211 187 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888888787766554544332209876543209876543211 188 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888888887766555544332209876543209876543211 189 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888889887766565544332209876543209876543211 190 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888888999887766665544333209876543209876543211 191 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890099887767665544343209876543209876543211 192 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901099887777665544443209876543209876543211 193 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011099887877665545443209876543209876543211 194 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111099888877665555443209876543209876543211 195 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111099898877665655443209876543209876543211 196 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111099998877666655443209876543209876543211 197 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111100998877676655443209876543209876543211 198 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111110998877776655443209876543209876543211 199 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111111210998878776655443209876543209876543211 200 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111122210998888776655543209876543209877543211 201 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111232210998988776656543209876543209887543211 202 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112332210999988776666543209876543209987543211 203 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123332211009988776766543209876543210987543211 204 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233332211109988777766543209876543220987543211 205 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333332212109988787766543209876543320987543211 206 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333332222109988887766543209876544320987543211 207 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333332322109989887766543209876554320987543211 208 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333333322109999887766543209876654320987543211 209 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333343322110099887766543209877654320987543211 210 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334443322111099887776543209887654321087543211 211 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345443322121099887876543209987654322087543211 212 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455443322221099888876543210987654332087543211 213 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555443323221099898876543220987654432087543211 214 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555443333221099998876543320987655432087543211 215 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555443433221100998876544320987665432087543211 216 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555444433221110998876554320987765432087543211 217 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555454433221210998876654320988765432087543211 218 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555555554433222210998877654320998765432087543211 219 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555556554433232210998887654321098765432087543211 220 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555666554433332210999987654322098765442087543211 221 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556766554434332211010987654332098765542087543211 222 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567766554444332211120987654432098766542087543211 223 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677766554544332212220987655432098776542087543211 224 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777766555544332223220987665432098876542087543211 225 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777766565544332333220987765432099876542087543211 226 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777766665544333433220988765432109876542087543211 227 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777767665544344433220998765432209876542087543211 228 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777777665544454433221098765433209876542087543211 229 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777777877665545554433222098765443209876542087543211 230 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777788877665556554433332098765543209877542087543211 231 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777898877665666554434432098766543209887542087543211 232 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777778998877666766554445432098776543209987542087543211 233 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777789998877677766554555432098876543210987542087543211 234 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777899998877787766555655432099876543220987542087543211 235 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777778999998878887766566655432109876543320987542087543211 236 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777789999998889887766676655432209876544320987542087543211 237 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777899999998999887767776655433209876554320987542087543211 238 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000000099887778776655443209876654320987542087543211 239 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000011099887888776655543209877654320987542087543211 240 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001121099888988776666543209887654321087542087543211 241 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012221099899988776776543209987654322087542087543211 242 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123221100009988777876543210987654332087542087543211 243 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233221101109988788876543220987654432087542087543211 244 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333221112109988898876543320987655432087542087543211 245 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333221222109989998876544320987665432087542087543211 246 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333222322110000998876554320987765432087542087543211 247 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333233322110110998876654320988765432087542087543211 248 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333333343322111210998877654320998765432087542087543211 249 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333334443322122210998887654321098765432087542087543211 250 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333445443322232210999987654322098765442087542087543211 251 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334555443323332211010987654332098765542087542087543211 252 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345655443334332211120987654432098766542087542087543211 253 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456655443444332212220987655432098776542087542087543211 254 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566655444544332223220987665432098876542087542087543211 255 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666655455544332333220987765432099876542087542087543211 256 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666655565544333433220988765432109876542087542087543211 257 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666656665544344433220998765432209876542087542087543211 258 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666667665544454433221098765433209876542087542087543211 259 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666666777665545554433222098765443209876542087542087543211 260 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666677877665556554433332098765543209877542087542087543211 261 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666788877665666554434432098766543209887542087542087543211 262 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667898877666766554445432098776543209987542087542087543211 263 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666678998877677766554555432098876543210987542087542087543211 264 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666789998877787766555655432099876543220987542087542087543211 265 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667899998878887766566655432109876543320987542087542087543211 266 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666678999998889887766676655432209876544320987542087542087543211 267 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666789999998999887767776655433209876554320987542087542087543211 268 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000000099887778776655443209876654320987542087542087543211 269 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000011099887888776655543209877654320987542087542087543211 270 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001121099888988776666543209887654321087542087542087543211 271 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012221099899988776776543209987654322087542087542087543211 272 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123221100009988777876543210987654332087542087542087543211 273 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233221101109988788876543220987654432087542087542087543211 274 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333221112109988898876543320987655432087542087542087543211 275 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333221222109989998876544320987665432087542087542087543211 276 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333222322110000998876554320987765432087542087542087543211 277 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333233322110110998876654320988765432087542087542087543211 278 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333333343322111210998877654320998765432087542087542087543211 279 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333334443322122210998887654321098765432087542087542087543211 280 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333445443322232210999987654322098765442087542087542087543211 281 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334555443323332211010987654332098765542087542087542087543211 282 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345655443334332211120987654432098766542087542087542087543211 283 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456655443444332212220987655432098776542087542087542087543211 284 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566655444544332223220987665432098876542087542087542087543211 285 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666655455544332333220987765432099876542087542087542087543211 286 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666655565544333433220988765432109876542087542087542087543211 287 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666656665544344433220998765432209876542087542087542087543211 288 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666667665544454433221098765433209876542087542087542087543211 289 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666666777665545554433222098765443209876542087542087542087543211 290 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666677877665556554433332098765543209877542087542087542087543211 291 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666788877665666554434432098766543209887542087542087542087543211 292 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667898877666766554445432098776543209987542087542087542087543211 293 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666678998877677766554555432098876543210987542087542087542087543211 294 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666789998877787766555655432099876543220987542087542087542087543211 295 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667899998878887766566655432109876543320987542087542087542087543211 296 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666678999998889887766676655432209876544320987542087542087542087543211 297 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666789999998999887767776655433209876554320987542087542087542087543211 298 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000000099887778776655443209876654320987542087542087542087543211 299 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000011099887888776655543209877654320987542087542087542087543211 300 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001121099888988776666543209887654321087542087542087543087543211 301 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012221099899988776776543209987654322087542087542087553087543211 302 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123221100009988777876543210987654332087542087542087653087543211 303 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233221101109988788876543220987654432087542087542088653087543211 304 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333221112109988898876543320987655432087542087542098653087543211 305 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333221222109989998876544320987665432087542087542198653087543211 306 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333222322110000998876554320987765432087542087543198653087543211 307 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333233322110110998876654320988765432087542087553198653087543211 308 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333333343322111210998877654320998765432087542087653198653087543211 309 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333334443322122210998887654321098765432087542088653198653087543211 310 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333445443322232210999987654322098765442087542098653198753087543211 311 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334555443323332211010987654332098765542087542198653199753087543211 312 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345655443334332211120987654432098766542087543198653209753087543211 313 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456655443444332212220987655432098776542087553198653309753087543211 314 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566655444544332223220987665432098876542087653198654309753087543211 315 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666655455544332333220987765432099876542088653198664309753087543211 316 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666655565544333433220988765432109876542098653198764309753087543211 317 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666656665544344433220998765432209876542198653199764309753087543211 318 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666667665544454433221098765433209876543198653209764309753087543211 319 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666666777665545554433222098765443209876553198653309764309753087543211 320 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666677877665556554433332098765543209877653198654309764319753087543211 321 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666788877665666554434432098766543209888653198664309764419753087543211 322 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667898877666766554445432098776543209998653198764309765419753087543211 323 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666678998877677766554555432098876543211098653199764309775419753087543211 324 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666789998877787766555655432099876543222098653209764309875419753087543211 325 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667899998878887766566655432109876543332098653309764310875419753087543211 326 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666678999998889887766676655432209876544432098654309764320875419753087543211 327 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666789999998999887767776655433209876555432098664309764420875419753087543211 328 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000000099887778776655443209876665432098764309765420875419753087543211 329 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000011099887888776655543209877765432099764309775420875419753087543211 330 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001121099888988776666543209888765432209764309875420876419753087543211 331 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012221099899988776776543209998765433309764310875420886419753087543211 332 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123221100009988777876543211098765444309764320875420986419753087543211 333 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233221101109988788876543222098765554309764420875421986419753087543211 334 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333221112109988898876543332098766654309765420875431986419753087543211 335 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333221222109989998876544432098777654309775420875531986419753087543211 336 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333222322110000998876555432098887654309875420876531986419753087543211 337 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333233322110110998876665432099987654310875420886531986419753087543211 338 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333333343322111210998877765432110987654320875420986531986419753087543211 339 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333334443322122210998888765432220987654420875421986531986419753087543211 340 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333445443322232210999998765433320987665420875431986532086419753087543211 341 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334555443323332211011098765444320987775420875531986533086419753087543211 342 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345655443334332211122098765554320988875420876531986543086419753087543211 343 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456655443444332212232098766654320999875420886531986643086419753087543211 344 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566655444544332223332098777654321109875420986531987643086419753087543211 345 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666655455544332334332098887654322209875421986531997643086419753087543211 346 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666655565544333444332099987654333209875431986532097643086419753087543211 347 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666656665544344544332110987654443209875531986533097643086419753087543211 348 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666667665544455544332220987655543209876531986543097643086419753087543211 349 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666666777665545565544333320987666543209886531986643097643086419753087543211 350 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666677877665556665544444320987776543210986531987643097653086419753087543211 351 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666788877665667665545554320988876543221986531997643097753086419753087543211 352 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667898877666777665556654320999876543331986532097643098753086419753087543211 353 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666678998877677877665667654321109876544431986533097643108753086419753087543211 354 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666789998877788877666777654322209876555431986543097643208753086419753087543211 355 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667899998878898877677877654333209876665431986643097644208753086419753087543211 356 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666678999998889998877788877654443209877765431987643097654208753086419753087543211 357 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666789999999000998878898877655543209888765431997643097754208753086419753087543211 358 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000000110998889998877666543209998765432097643098754208753086419753087543211 359 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000011210999000998877776543211098765433097643108754208753086419753087543211 360 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001122211000110998888876543222098765543097643208754209753086419753087543211 361 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012232211011210998999876543332098766643097644208754219753086419753087543211 362 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123332211122211000109876544432098777643097654208754319753086419753087543211 363 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234332212232211011209876555432098887643097754208755319753086419753087543211 364 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344332223332211122209876665432099987643098754208765319753086419753087543211 365 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444332334332212232209877765432110987643108754208865319753086419753087543211 366 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444333444332223332209888765432220987643208754209865319753086419753087543211 367 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444344544332334332209998765433320987644208754219865319753086419753087543211 368 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444444455544333444332211098765444320987654208754319865319753086419753087543211 369 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444445565544344544332222098765554320987754208755319865319753086419753087543211 370 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444556665544455544333332098766654320998754208765319865419753086419753087543211 371 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445667665545565544344432098777654321108754208865319866419753086419753087543211 372 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456777665556665544455432098887654322208754209865319876419753086419753087543211 373 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567877665667665545565432099987654333208754219865319976419753086419753087543211 374 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678877666777665556665432110987654443208754319865320976419753086419753087543211 375 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788877677877665667665432220987655543208755319865330976419753086419753087543211 376 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888877788877666777665433320987666543208765319865430976419753086419753087543211 377 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888878898877677877665444320987776543208865319866430976419753086419753087543211 378 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788888889998877788877665554320988876543209865319876430976419753086419753087543211 379 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888889000998878898877666654320999876543219865319976430976419753086419753087543211 380 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888900110998889998877777654321109876544319865320976430986419753086419753087543211 381 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889011210999000998878887654322209876555319865330976431086419753086419753087543211 382 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890122211000110998889987654333209876665319865430976432086419753086419753087543211 383 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901232211011210999000987654443209877765319866430976442086419753086419753087543211 384 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012332211122211000110987655543209888765319876430976542086419753086419753087543211 385 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123332212232211011210987666543209998765319976430977542086419753086419753087543211 386 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233332223332211122210987776543211098765320976430987542086419753086419753087543211 387 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333332334332212232210988876543222098765330976431087542086419753086419753087543211 388 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333333444332223332210999876543332098765430976432087542086419753086419753087543211 389 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333344544332334332211109876544432098766430976442087542086419753086419753087543211 390 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334455544333444332222209876555432098876430976542087543086419753086419753087543211 391 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345565544344544332333209876665432099976430977542087553086419753086419753087543211 392 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456665544455544333443209877765432110976430987542087653086419753086419753087543211 393 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567665545565544344543209888765432220976431087542088653086419753086419753087543211 394 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677665556665544455543209998765433320976432087542098653086419753086419753087543211 395 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777665667665545565543211098765444320976442087542198653086419753086419753087543211 396 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777666777665556665543222098765554320976542087543198653086419753086419753087543211 397 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777677877665667665543332098766654320977542087553198653086419753086419753087543211 398 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777777788877666777665544432098777654320987542087653198653086419753086419753087543211 399 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777778898877677877665555432098887654321087542088653198653086419753086419753087543211 400 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777889998877788877666665432099987654332087542098653198753086419753086420753087543211 401 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779000998878898877677765432110987654442087542198653199753086419753086430753087543211 402 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790110998889998877788765432220987655542087543198653209753086419753086530753087543211 403 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901210999000998878898765433320987666542087553198653309753086419753087530753087543211 404 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012211000110998889998765444320987776542087653198654309753086419753097530753087543211 405 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122211011210999000998765554320988876542088653198664309753086419753197530753087543211 406 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222211122211000110998766654320999876542098653198764309753086419754197530753087543211 407 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222212232211011210998777654321109876542198653199764309753086419764197530753087543211 408 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222223332211122210998887654322209876543198653209764309753086419864197530753087543211 409 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222222334332212232210999987654333209876553198653309764309753086420864197530753087543211 410 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222233444332223332211110987654443209877653198654309764319753086430864197630753087543211 411 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222344544332334332212220987655543209888653198664309764419753086530864198630753087543211 412 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223455544333444332223320987666543209998653198764309765419753087530864208630753087543211 413 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234565544344544332334320987776543211098653199764309775419753097530864308630753087543211 414 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345665544455544333444320988876543222098653209764309875419753197530865308630753087543211 415 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456665545565544344544320999876543332098653309764310875419754197530875308630753087543211 416 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566665556665544455544321109876544432098654309764320875419764197530975308630753087543211 417 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666665667665545565544322209876555432098664309764420875419864197531975308630753087543211 418 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666666777665556665544333209876665432098764309765420875420864197541975308630753087543211 419 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666677877665667665544443209877765432099764309775420875430864197641975308630753087543211 420 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667788877666777665555543209888765432209764309875420876530864198641975318630753087543211 421 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666678898877677877665666543209998765433309764310875420887530864208641975418630753087543211 422 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666789998877788877666776543211098765444309764320875420997530864308641976418630753087543211 423 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667900998878898877677876543222098765554309764420875422097530865308641986418630753087543211 424 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679010998889998877788876543332098766654309765420875433097530875308642086418630753087543211 425 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790110999000998878898876544432098777654309775420875543097530975308643086418630753087543211 426 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111000110998889998876555432098887654309875420876643097531975308653086418630753087543211 427 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111011210999000998876665432099987654310875420887643097541975308753086418630753087543211 428 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111111122211000110998877765432110987654320875420997643097641975309753086418630753087543211 429 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111112232211011210998888765432220987654420875422097643098641975319753086418630753087543211 430 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111223332211122210999998765433320987665420875433097643208641975419753087418630753087543211 431 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112334332212232211011098765444320987775420875543097644308641976419753097418630753087543211 432 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123444332223332211122098765554320988875420876643097655308641986419753197418630753087543211 433 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234544332334332212232098766654320999875420887643097765308642086419754197418630753087543211 434 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345544333444332223332098777654321109875420997643098865308643086419764197418630753087543211 435 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455544344544332334332098887654322209875422097643109865308653086419864197418630753087543211 436 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555544455544333444332099987654333209875433097643219865308753086420864197418630753087543211 437 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555545565544344544332110987654443209875543097644319865309753086430864197418630753087543211 438 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555556665544455544332220987655543209876643097655319865319753086530864197418630753087543211 439 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555555667665545565544333320987666543209887643097765319865419753087530864197418630753087543211 440 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555566777665556665544444320987776543210997643098865319876419753097530864297418630753087543211 441 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555677877665667665545554320988876543222097643109865319986419753197530865297418630753087543211 442 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556788877666777665556654320999876543333097643219865321086419754197530875297418630753087543211 443 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567898877677877665667654321109876544443097644319865332086419764197530975297418630753087543211 444 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555678998877788877666777654322209876555543097655319865442086419864197531975297418630753087543211 445 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556789998878898877677877654333209876666543097765319866542086420864197541975297418630753087543211 446 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567899998889998877788877654443209877776543098865319877542086430864197641975297418630753087543211 447 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555678999999000998878898877655543209888876543109865319987542086530864198641975297418630753087543211 448 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000000110998889998877666543209999876543219865321087542087530864208641975297418630753087543211 449 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000011210999000998877776543211109876544319865332087542097530864308641975297418630753087543211 450 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001122211000110998888876543222209876655319865442087543197530865308641985297418630753087543211 451 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012232211011210998999876543333209877765319866542087554197530875308642085297418630753087543211 452 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123332211122211000109876544443209888865319877542087664197530975308643085297418630753087543211 453 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234332212232211011209876555543209999865319987542088764197531975308653085297418630753087543211 454 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344332223332211122209876666543211109865321087542099764197541975308753085297418630753087543211 455 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444332334332212232209877776543222209865332087542209764197641975309753085297418630753087543211 456 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444333444332223332209888876543333209865442087543309764198641975319753085297418630753087543211 457 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444344544332334332209999876544443209866542087554309764208641975419753085297418630753087543211 458 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444444455544333444332211109876555543209877542087664309764308641976419753085297418630753087543211 459 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444445565544344544332222209876666543209987542088764309765308641986419753085297418630753087543211 460 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444556665544455544333333209877776543221087542099764309875308642086419754085297418630753087543211 461 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445667665545565544344443209888876543332087542209764310975308643086419764085297418630753087543211 462 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456777665556665544455543209999876544442087543309764321975308653086419864085297418630753087543211 463 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567877665667665545566543211109876555542087554309764431975308753086420864085297418630753087543211 464 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678877666777665556676543222209876666542087664309765531975309753086430864085297418630753087543211 465 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788877677877665667776543333209877776542088764309776531975319753086530864085297418630753087543211 466 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888877788877666778776544443209888876542099764309886531975419753087530864085297418630753087543211 467 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888878898877677888776555543209999876542209764310986531976419753097530864085297418630753087543211 468 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788888889998877788988776666543211109876543309764321986531986419753197530864085297418630753087543211 469 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888889000998878899988777776543222209876554309764431986532086419754197530864085297418630753087543211 470 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888900110998890009988888876543333209877664309765531986543086419764197530964085297418630753087543211 471 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889011210999001109989999876544443209888764309776531986653086419864197531964085297418630753087543211 472 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890122211000112110001109876555543209999764309886531987753086420864197541964085297418630753087543211 473 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901232211011222110112209876666543211109764310986531998753086430864197641964085297418630753087543211 474 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012332211122322111223209877776543222209764321986532108753086530864198641964085297418630753087543211 475 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123332212233322122333209888876543333209764431986533208753087530864208641964085297418630753087543211 476 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233332223343322233433209999876544443209765531986544208753097530864308641964085297418630753087543211 477 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333332334443323344433211109876555543209776531986654208753197530865308641964085297418630753087543211 478 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333333445443334454433222209876666543209886531987754208754197530875308641964085297418630753087543211 479 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333344555443445554433333209877776543210986531998754208764197530975308641964085297418630753087543211 480 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334455655444556554444443209888876543321986532108754209864197531975308651964085297418630753087543211 481 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345566655455666554555543209999876544431986533208754220864197541975308751964085297418630753087543211 482 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456676655566766555666543211109876555531986544208754330864197641975309751964085297418630753087543211 483 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567776656677766566776543222209876666531986654208755430864198641975319751964085297418630753087543211 484 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678776667787766677876543333209877776531987754208766430864208641975419751964085297418630753087543211 485 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788776778887767788876544443209888876531998754208876430864308641976419751964085297418630753087543211 486 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888777889887778898876555543209999876532108754209976430865308641986419751964085297418630753087543211 487 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678888788999887889998876666543211109876533208754220976430875308642086419751964085297418630753087543211 488 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788888900099889000998877776543222209876544208754330976430975308643086419751964085297418630753087543211 489 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888890011099900110998888876543333209876654208755430976431975308653086419751964085297418630753087543211 490 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889001121100011210999999876544443209887754208766430976541975308753086420751964085297418630753087543211 491 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890112221101122211011109876555543209998754208876430977641975309753086430751964085297418630753087543211 492 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901223221112232211122209876666543211108754209976430988641975319753086530751964085297418630753087543211 493 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012333221223332212233209877776543222208754220976431098641975419753087530751964085297418630753087543211 494 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123433222334332223343209888876543333208754330976432198641976419753097530751964085297418630753087543211 495 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234433233444332334443209999876544443208755430976443198641986419753197530751964085297418630753087543211 496 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344433344544333445443211109876555543208766430976553198642086419754197530751964085297418630753087543211 497 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444434455544344555443222209876666543208876430977653198643086419764197530751964085297418630753087543211 498 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444445565544455655443333209877776543209976430988653198653086419864197530751964085297418630753087543211 499 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344444556665545566655444443209888876543220976431098653198753086420864197530751964085297418630753087543211 500 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444455667665556676655555543209999876544330976432198653209753086430864197630751964085297419630753087543211 501 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444566777665667776656666543211109876555430976443198653319753086530864198630751964085297429630753087543211 502 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445677877666778776667776543222209876666430976553198654419753087530864208630751964085297529630753087543211 503 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456788877677888776778876543333209877776430977653198665419753097530864308630751964085298529630753087543211 504 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567898877788988777889876544443209888876430988653198775419753197530865308630751964085308529630753087543211 505 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445678998878899988788999876555543209999876431098653199875419754197530875308630751964085408529630753087543211 506 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456789998890009988900099876666543211109876432198653210875419764197530975308630751964086408529630753087543211 507 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567899999001109990011099877776543222209876443198653320875419864197531975308630751964096408529630753087543211 508 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000000112110001121099888876543333209876553198654420875420864197541975308630751964196408529630753087543211 509 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000011222110112221099999876544443209877653198665420875430864197641975308630751965196408529630753087543211 510 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001122322111223221111109876555543209988653198775420876530864198641975318630751975196408629630753087543211 511 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012233322122333221222209876666543211098653199875420887530864208641975418630752075196409629630753087543211 512 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123343322233433222333209877776543222198653210875420997530864308641976418630753075196419629630753087543211 513 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234443323344433233443209888876543333198653320875422097530865308641986418630763075196519629630753087543211 514 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345443334454433344543209999876544443198654420875433097530875308642086418630863075197519629630753087543211 515 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455443445554434455543211109876555543198665420875543097530975308643086418631863075207519629630753087543211 516 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555444556554445565543222209876666543198775420876643097531975308653086418641863075307519629630753087543211 517 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555455666554556665543333209877776543199875420887643097541975308753086418741863076307519629630753087543211 518 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455555566766555667665544443209888876543210875420997643097641975309753086419741863086307519629630753087543211 519 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555556677766566777665555543209999876543320875422097643098641975319753086429741863186307519629630753087543211 520 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555667787766677877666666543211109876554420875433097643208641975419753087529741864186307529629630753087543211 521 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556778887767788877677776543222209876665420875543097644308641976419753098529741874186307629629630753087543211 522 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567889887778898877788876543333209877775420876643097655308641986419753208529741974186308629629630753087543211 523 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555678999887889998878899876544443209888875420887643097765308642086419754308529742974186318629629630753087543211 524 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790099889000998890009876555543209999875420997643098865308643086419765308529752974186418629629630753087543211 525 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901099900110999001109876666543211109875422097643109865308653086419875308529852974187418629629630753087543211 526 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011100011211000112109877776543222209875433097643219865308753086420975308530852974197418629629630753087543211 527 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111101122211011222109888876543333209875543097644319865309753086431975308540852974297418629629630753087543211 528 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111112232211122322109999876544443209876643097655319865319753086541975308640852975297418629629630753087543211 529 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011111223332212233322111109876555543209887643097765319865419753087641975309640852985297418629629630753087543211 530 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111122334332223343322222209876666543210997643098865319876419753098641975419640853085297419629629630753087543211 531 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111233444332334443323333209877776543222097643109865319986419753208641976519640854085297429629629630753087543211 532 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112344544333445443334443209888876543333097643219865321086419754308641987519640864085297529629629630753087543211 533 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123455544344555443445543209999876544443097644319865332086419765308642097519640964085298529629629630753087543211 534 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234565544455655444556543211109876555543097655319865442086419875308643197519641964085308529629629630753087543211 535 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345665545566655455666543222209876666543097765319866542086420975308654197519651964085408529629629630753087543211 536 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456665556676655566766543333209877776543098865319877542086431975308764197519751964086408529629629630753087543211 537 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566665667776656677766544443209888876543109865319987542086541975309864197520751964096408529629629630753087543211 538 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666666778776667787766555543209999876543219865321087542087641975320864197530751964196408529629629630753087543211 539 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666677888776778887766666543211109876544319865332087542098641975430864197630751965196408529629629630753087543211 540 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667788988777889887777776543222209876655319865442087543208641976530864208630751975196408629629629630753087543211 541 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666678899988788999887888876543333209877765319866542087554308641987530864318630752075196409629629629630753087543211 542 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790009988900099888999876544443209888865319877542087665308642097530865418630753075196419629629629630753087543211 543 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901109990011099900109876555543209999865319987542088775308643197530876418630763075196519629629629630753087543211 544 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012110001121100011209876666543211109865321087542099875308654197530986418630863075197519629629629630753087543211 545 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122110112221101122209877776543222209865332087542210875308764197532086418631863075207519629629629630753087543211 546 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222111223221112232209888876543333209865442087543320875309864197543086418641863075307519629629629630753087543211 547 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222122333221223332209999876544443209866542087554420875320864197653086418741863076307519629629629630753087543211 548 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122222233433222334332211109876555543209877542087665420875430864198753086419741863086307519629629629630753087543211 549 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222223344433233444332222209876666543209987542088775420876530864209753086429741863186307519629629629630753087543211 550 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222334454433344544333333209877776543221087542099875420987530864319753087529741864186307529629629629630753087543211 551 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223445554434455544344443209888876543332087542210875422097530865419753098529741874186307629629629629630753087543211 552 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234556554445565544455543209999876544442087543320875433197530876419753208529741974186308629629629629630753087543211 553 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345666554556665545566543211109876555542087554420875544197530986419754308529742974186318629629629629630753087543211 554 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456766555667665556676543222209876666542087665420876654197532086419765308529752974186418629629629629630753087543211 555 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567766566777665667776543333209877776542088775420887754197543086419875308529852974187418629629629629630753087543211 556 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677766677877666778776544443209888876542099875420998754197653086420975308530852974197418629629629629630753087543211 557 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777767788877677888776555543209999876542210875422108754198753086431975308540852974297418629629629629630753087543211 558 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777778898877788988776666543211109876543320875433208754209753086541975308640852975297418629629629629630753087543211 559 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677777889998878899988777776543222209876554420875544208754319753087641975309640852985297418629629629629630753087543211 560 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777789000998890009988888876543333209877665420876654208765419753098641975419640853085297419629629629629630753087543211 561 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777900110999001109989999876544443209888775420887754208876419753208641976519640854085297429629629629629630753087543211 562 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779011211000112110001109876555543209999875420998754209986419754308641987519640864085297529629629629629630753087543211 563 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790122211011222110112209876666543211110875422108754221086419765308642097519640964085298529629629629629630753087543211 564 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901232211122322111223209877776543222220875433208754332086419875308643197519641964085308529629629629629630753087543211 565 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012332212233322122333209888876543333320875544208755442086420975308654197519651964085408529629629629629630753087543211 566 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123332223343322233433209999876544444320876654208766542086431975308764197519751964086408529629629629629630753087543211 567 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233332334443323344433211109876555554320887754208877542086541975309864197520751964096408529629629629629630753087543211 568 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333333445443334454433222209876666654320998754209987542087641975320864197530751964196408529629629629629630753087543211 569 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333344555443445554433333209877777654322108754221087542098641975430864197630751965196408529629629629629630753087543211 570 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334455655444556554444443209888887654433208754332087543208641976530864208630751975196408629629629629629630753087543211 571 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345566655455666554555543209999987655544208755442087554308641987530864318630752075196409629629629629629630753087543211 572 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456676655566766555666543211110987666654208766542087665308642097530865418630753075196419629629629629629630753087543211 573 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567776656677766566776543222220987777754208877542088775308643197530876418630763075196519629629629629629630753087543211 574 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678776667787766677876543333320988888754209987542099875308654197530986418630863075197519629629629629629630753087543211 575 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788776778887767788876544444320999998754221087542210875308764197532086418631863075207519629629629629629630753087543211 576 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888777889887778898876555554321111098754332087543320875309864197543086418641863075307519629629629629629630753087543211 577 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678888788999887889998876666654322222098755442087554420875320864197653086418741863076307519629629629629629630753087543211 578 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788888900099889000998877777654333332098766542087665420875430864198753086419741863086307519629629629629629630753087543211 579 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888890011099900110998888887654444432098877542088775420876530864209753086429741863186307519629629629629629630753087543211 580 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678889001121100011210999999987655555432109987542099875420987530864319753087529741864186307529629629629629629630753087543211 581 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788890112221101122211011110987666665432221087542210875422097530865419753098529741874186307629629629629629629630753087543211 582 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888901223221112232211122220987777765433332087543320875433197530876419753208529741974186308629629629629629629630753087543211 583 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678889012333221223332212233320988888765444442087554420875544197530986419754308529742974186318629629629629629629630753087543211 584 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788890123433222334332223344320999998765555542087665420876654197532086419765308529752974186418629629629629629629630753087543211 585 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888901234433233444332334454321111098766666542088775420887754197543086419875308529852974187418629629629629629629630753087543211 586 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678889012344433344544333445554322222098777776542099875420998754197653086420975308530852974197418629629629629629629630753087543211 587 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788890123444434455544344556554333332098888876542210875422108754198753086431975308540852974297418629629629629629629630753087543211 588 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888901234444445565544455666554444432099999876543320875433208754209753086541975308640852975297418629629629629629629630753087543211 589 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678889012344444556665545566766555555432111109876554420875544208754319753087641975309640852985297418629629629629629629630753087543211 590 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788890123444455667665556677766666665432222209877665420876654208765419753098641975419640853085297419629629629629629629630753087543211 591 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888901234444566777665667787767777765433333209888775420887754208876419753208641976519640854085297429629629629629629629630753087543211 592 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678889012344445677877666778887778888765444443209999875420998754209986419754308641987519640864085297529629629629629629629630753087543211 593 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788890123444456788877677889887889998765555543211110875422108754221086419765308642097519640964085298529629629629629629629630753087543211 594 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888901234444567898877788999889001098766666543222220875433208754332086419875308643197519641964085308529629629629629629629630753087543211 595 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678889012344445678998878900099900112098777776543333320875544208755442086420975308654197519651964085408529629629629629629629630753087543211 596 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788890123444456789998890011100011222098888876544444320876654208766542086431975308764197519751964086408529629629629629629629630753087543211 597 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888901234444567899999001121101122322099999876555554320887754208877542086541975309864197520751964096408529629629629629629629630753087543211 598 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678889012344445679000000112221112233322111109876666654320998754209987542087641975320864197530751964196408529629629629629629629630753087543211 599 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788890123444456790000011223221223343322222209877777654322108754221087542098641975430864197630751965196408529629629629629629629630753087543211 600 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888901234444567900001122333222334443333333209888887654433208754332087543208641976530864208630751975196408629629629629629630629630753087543211 601 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678889012344445679000012233433233445443444443209999987655544208755442087554308641987530864318630752075196409629629629629629640629630753087543211 602 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788890123444456790000123344433344555444555543211110987666654208766542087665308642097530865418630753075196419629629629629629740629630753087543211 603 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888901234444567900001234454434455655455666543222220987777754208877542088775308643197530876418630763075196519629629629629630740629630753087543211 604 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678889012344445679000012345554445566655566776543333320988888754209987542099875308654197530986418630863075197519629629629629640740629630753087543211 605 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788890123444456790000123456554556676656677876544444320999998754221087542210875308764197532086418631863075207519629629629629740740629630753087543211 606 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888901234444567900001234566555667776667788876555554321111098754332087543320875309864197543086418641863075307519629629629630740740629630753087543211 607 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678889012344445679000012345666566778776778898876666654322222098755442087554420875320864197653086418741863076307519629629629640740740629630753087543211 608 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788890123444456790000123456666677888777889998877777654333332098766542087665420875430864198753086419741863086307519629629629740740740629630753087543211 609 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888901234444567900001234566667788988789000998888887654444432098877542088775420876530864209753086429741863186307519629629630740740740629630753087543211 610 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678889012344445679000012345666778899988900110999999987655555432109987542099875420987530864319753087529741864186307529629629640740740840629630753087543211 611 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788890123444456790000123456667890009990011211011110987666665432221087542210875422097530865419753098529741874186307629629629740740741840629630753087543211 612 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888901234444567900001234566679001110001122211122220987777765433332087543320875433197530876419753208529741974186308629629630740740751840629630753087543211 613 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678889012344445679000012345666790112110112232212233320988888765444442087554420875544197530986419754308529742974186318629629640740740851840629630753087543211 614 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788890123444456790000123456667901222111223332223344320999998765555542087665420876654197532086419765308529752974186418629629740740741851840629630753087543211 615 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888901234444567900001234566679012322122334332334454321111098766666542088775420887754197543086419875308529852974187418629630740740751851840629630753087543211 616 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678889012344445679000012345666790123322233444333445554322222098777776542099875420998754197653086420975308530852974197418629640740740851851840629630753087543211 617 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788890123444456790000123456667901233323344544344556554333332098888876542210875422108754198753086431975308540852974297418629740740741851851840629630753087543211 618 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888901234444567900001234566679012333334455544455666554444432099999876543320875433208754209753086541975308640852975297418630740740751851851840629630753087543211 619 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678889012344445679000012345666790123333445565545566766555555432111109876554420875544208754319753087641975309640852985297418640740740851851851840629630753087543211 620 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788890123444456790000123456667901233344556665556677766666665432222209877665420876654208765419753098641975419640853085297419740740741851851861840629630753087543211 621 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888901234444567900001234566679012333455667665667787767777765433333209888775420887754208876419753208641976519640854085297430740740751851851961840629630753087543211 622 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678889012344445679000012345666790123334566777666778887778888765444443209999875420998754209986419754308641987519640864085297540740740851851852961840629630753087543211 623 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788890123444456790000123456667901233345677877677889887889998765555543211110875422108754221086419765308642097519640964085298640740741851851862961840629630753087543211 624 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888901234444567900001234566679012333456788877788999889001098766666543222220875433208754332086419875308643197519641964085309640740751851851962961840629630753087543211 625 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678889012344445679000012345666790123334567898878900099900112098777776543333320875544208755442086420975308654197519651964085419640740851851852962961840629630753087543211 626 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788890123444456790000123456667901233345678998890011100011222098888876544444320876654208766542086431975308764197519751964086519640741851851862962961840629630753087543211 627 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888901234444567900001234566679012333456789999001121101122322099999876555554320887754208877542086541975309864197520751964097519640751851851962962961840629630753087543211 628 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678889012344445679000012345666790123334567900000112221112233322111109876666654320998754209987542087641975320864197530751964207519640851851852962962961840629630753087543211 629 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788890123444456790000123456667901233345679000011223221223343322222209877777654322108754221087542098641975430864197630751965307519641851851862962962961840629630753087543211 630 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888901234444567900001234566679012333456790001122333222334443333333209888887654433208754332087543208641976530864208630751976307519751851851962962963961840629630753087543211 631 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678889012344445679000012345666790123334567900012233433233445443444443209999987655544208755442087554308641987530864318630752086307520851851852962962973961840629630753087543211 632 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788890123444456790000123456667901233345679000123344433344555444555543211110987666654208766542087665308642097530865418630753186307531851851862962963073961840629630753087543211 633 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888901234444567900001234566679012333456790001234454434455655455666543222220987777754208877542088775308643197530876418630764186307641851851962962964073961840629630753087543211 634 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678889012344445679000012345666790123334567900012345554445566655566776543333320988888754209987542099875308654197530986418630874186308741851852962962974073961840629630753087543211 635 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788890123444456790000123456667901233345679000123456554556676656677876544444320999998754221087542210875308764197532086418631974186319741851862962963074073961840629630753087543211 636 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888901234444567900001234566679012333456790001234566555667776667788876555554321111098754332087543320875309864197543086418642974186429741851962962964074073961840629630753087543211 637 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678889012344445679000012345666790123334567900012345666566778776778898876666654322222098755442087554420875320864197653086418752974187529741852962962974074073961840629630753087543211 638 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788890123444456790000123456667901233345679000123456666677888777889998877777654333332098766542087665420875430864198753086419852974198529741862962963074074073961840629630753087543211 639 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888901234444567900001234566679012333456790001234566667788988789000998888887654444432098877542088775420876530864209753086430852974308529741962962964074074073961840629630753087543211 640 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678889012344445679000012345666790123334567900012345666778899988900110999999987655555432109987542099875420987530864319753087540852975408529752962962974074074173961840629630753087543211 641 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788890123444456790000123456667901233345679000123456667890009990011211011110987666665432221087542210875422097530865419753098640852986408529862962963074074075173961840629630753087543211 642 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888901234444567900001234566679012333456790001234566679001110001122211122220987777765433332087543320875433197530876419753209640853096408530962962964074074085173961840629630753087543211 643 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678889012344445679000012345666790123334567900012345666790112110112232212233320988888765444442087554420875544197530986419754319640854196408541962962974074074185173961840629630753087543211 644 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788890123444456790000123456667901233345679000123456667901222111223332223344320999998765555542087665420876654197532086419765419640865196408651962963074074075185173961840629630753087543211 645 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888901234444567900001234566679012333456790001234566679012322122334332334454321111098766666542088775420887754197543086419876419640975196409751962964074074085185173961840629630753087543211 646 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678889012344445679000012345666790123334567900012345666790123322233444333445554322222098777776542099875420998754197653086420986419642075196420751962974074074185185173961840629630753087543211 647 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788890123444456790000123456667901233345679000123456667901233323344544344556554333332098888876542210875422108754198753086432086419653075196530751963074074075185185173961840629630753087543211 648 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888901234444567900001234566679012333456790001234566679012333334455544455666554444432099999876543320875433208754209753086543086419763075197630751964074074085185185173961840629630753087543211 649 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678889012344445679000012345666790123334567900012345666790123333445565545566766555555432111109876554420875544208754319753087653086420863075208630751974074074185185185173961840629630753087543211 650 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788890123444456790000123456667901233345679000123456667901233344556665556677766666665432222209877665420876654208765419753098753086531863075318630753074074075185185195173961840629630753087543211 651 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888901234444567900001234566679012333456790001234566679012333455667665667787767777765433333209888775420887754208876419753209753087641863076418630764074074085185185295173961840629630753087543211 652 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678889012344445679000012345666790123334567900012345666790123334566777666778887778888765444443209999875420998754209986419754319753098741863087418630874074074185185186295173961840629630753087543211 653 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788890123444456790000123456667901233345679000123456667901233345677877677889887889998765555543211110875422108754221086419765419753209741863197418631974074075185185196295173961840629630753087543211 654 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888901234444567900001234566679012333456790001234566679012333456788877788999889001098766666543222220875433208754332086419876419754319741864297418642974074085185185296295173961840629630753087543211 655 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678889012344445679000012345666790123334567900012345666790123334567898878900099900112098777776543333320875544208755442086420986419765419741875297418752974074185185186296295173961840629630753087543211 656 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788890123444456790000123456667901233345679000123456667901233345678998890011100011222098888876544444320876654208766542086432086419876419741985297419852974075185185196296295173961840629630753087543211 657 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888901234444567900001234566679012333456790001234566679012333456789999001121101122322099999876555554320887754208877542086543086420986419743085297430852974085185185296296295173961840629630753087543211 658 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678889012344445679000012345666790123334567900012345666790123334567900000112221112233322111109876666654320998754209987542087653086432086419754085297540852974185185186296296295173961840629630753087543211 659 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788890123444456790000123456667901233345679000123456667901233345679000011223221223343322222209877777654322108754221087542098753086543086419864085298640852975185185196296296295173961840629630753087543211 660 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888901234444567900001234566679012333456790001234566679012333456790001122333222334443333333209888887654433208754332087543209753087653086430964085309640853085185185296296297295173961840629630753087543211 661 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678889012344445679000012345666790123334567900012345666790123334567900012233433233445443444443209999987655544208755442087554319753098753086541964085419640854185185186296296307295173961840629630753087543211 662 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788890123444456790000123456667901233345679000123456667901233345679000123344433344555444555543211110987666654208766542087665419753209753087651964086519640865185185196296296407295173961840629630753087543211 663 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888901234444567900001234566679012333456790001234566679012333456790001234454434455655455666543222220987777754208877542088776419754319753098751964097519640975185185296296297407295173961840629630753087543211 664 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678889012344445679000012345666790123334567900012345666790123334567900012345554445566655566776543333320988888754209987542099886419765419753209751964207519642075185186296296307407295173961840629630753087543211 665 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788890123444456790000123456667901233345679000123456667901233345679000123456554556676656677876544444320999998754221087542210986419876419754319751965307519653075185196296296407407295173961840629630753087543211 666 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888901234444567900001234566679012333456790001234566679012333456790001234566555667776667788876555554321111098754332087543321986420986419765419751976307519763075185296296297407407295173961840629630753087543211 667 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678889012344445679000012345666790123334567900012345666790123334567900012345666566778776778898876666654322222098755442087554431986432086419876419752086307520863075186296296307407407295173961840629630753087543211 668 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788890123444456790000123456667901233345679000123456667901233345679000123456666677888777889998877777654333332098766542087665531986543086420986419753186307531863075196296296407407407295173961840629630753087543211 669 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888901234444567900001234566679012333456790001234566679012333456790001234566667788988789000998888887654444432098877542088776531987653086432086419764186307641863075296296297407407407295173961840629630753087543211 670 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678889012344445679000012345666790123334567900012345666790123334567900012345666778899988900110999999987655555432109987542099886532098753086543086420874186308741863086296296307407407507295173961840629630753087543211 671 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788890123444456790000123456667901233345679000123456667901233345679000123456667890009990011211011110987666665432221087542210986533209753087653086431974186319741863196296296407407408507295173961840629630753087543211 672 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888901234444567900001234566679012333456790001234566679012333456790001234566679001110001122211122220987777765433332087543321986544319753098753086542974186429741864296296297407407418507295173961840629630753087543211 673 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678889012344445679000012345666790123334567900012345666790123334567900012345666790112110112232212233320988888765444442087554431986655419753209753087652974187529741875296296307407407518507295173961840629630753087543211 674 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788890123444456790000123456667901233345679000123456667901233345679000123456667901222111223332223344320999998765555542087665531987766419754319753098752974198529741985296296407407408518507295173961840629630753087543211 675 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888901234444567900001234566679012333456790001234566679012333456790001234566679012322122334332334454321111098766666542088776531998876419765419753209752974308529743085296297407407418518507295173961840629630753087543211 676 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678889012344445679000012345666790123334567900012345666790123334567900012345666790123322233444333445554322222098777776542099886532109976419876419754319752975408529754085296307407407518518507295173961840629630753087543211 677 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788890123444456790000123456667901233345679000123456667901233345679000123456667901233323344544344556554333332098888876542210986533220976420986419765419752986408529864085296407407408518518507295173961840629630753087543211 678 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888901234444567900001234566679012333456790001234566679012333456790001234566679012333334455544455666554444432099999876543321986544330976432086419876419753096408530964085297407407418518518507295173961840629630753087543211 679 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678889012344445679000012345666790123334567900012345666790123334567900012345666790123333445565545566766555555432111109876554431986655430976543086420986419754196408541964085307407407518518518507295173961840629630753087543211 680 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788890123444456790000123456667901233345679000123456667901233345679000123456667901233344556665556677766666665432222209877665531987766430987653086432086419865196408651964086407407408518518528507295173961840629630753087543211 681 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888901234444567900001234566679012333456790001234566679012333456790001234566679012333455667665667787767777765433333209888776531998876431098753086543086420975196409751964097407407418518518628507295173961840629630753087543211 682 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678889012344445679000012345666790123334567900012345666790123334567900012345666790123334566777666778887778888765444443209999886532109976432209753087653086432075196420751964207407407518518519628507295173961840629630753087543211 683 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788890123444456790000123456667901233345679000123456667901233345679000123456667901233345677877677889887889998765555543211110986533220976443319753098753086543075196530751965307407408518518529628507295173961840629630753087543211 684 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888901234444567900001234566679012333456790001234566679012333456790001234566679012333456788877788999889001098766666543222221986544330976554419753209753087653075197630751976307407418518518629628507295173961840629630753087543211 685 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678889012344445679000012345666790123334567900012345666790123334567900012345666790123334567898878900099900112098777776543333331986655430977665419754319753098753075208630752086307407518518519629628507295173961840629630753087543211 686 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788890123444456790000123456667901233345679000123456667901233345679000123456667901233345678998890011100011222098888876544444431987766430988775419765419753209753075318630753186307408518518529629628507295173961840629630753087543211 687 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888901234444567900001234566679012333456790001234566679012333456790001234566679012333456789999001121101122322099999876555555431998876431099875419876419754319753076418630764186307418518518629629628507295173961840629630753087543211 688 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678889012344445679000012345666790123334567900012345666790123334567900012345666790123334567900000112221112233322111109876666665432109976432210875420986419765419753087418630874186307518518519629629628507295173961840629630753087543211 689 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788890123444456790000123456667901233345679000123456667901233345679000123456667901233345679000011223221223343322222209877777765433220976443320875432086419876419753197418631974186308518518529629629628507295173961840629630753087543211 690 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888901234444567900001234566679012333456790001234566679012333456790001234566679012333456790001122333222334443333333209888888765544330976554420876543086420986419764297418642974186418518518629629630628507295173961840629630753087543211 691 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678889012344445679000012345666790123334567900012345666790123334567900012345666790123334567900012233433233445443444443209999998766655430977665420887653086432086419875297418752974187518518519629629640628507295173961840629630753087543211 692 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788890123444456790000123456667901233345679000123456667901233345679000123456667901233345679000123344433344555444555543211111098777766430988775420998753086543086420985297419852974198518518529629629740628507295173961840629630753087543211 693 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888901234444567900001234566679012333456790001234566679012333456790001234566679012333456790001234454434455655455666543222222098888876431099875422109753087653086432085297430852974308518518629629630740628507295173961840629630753087543211 694 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678889012344445679000012345666790123334567900012345666790123334567900012345666790123334567900012345554445566655566776543333332099999976432210875433219753098753086543085297540852975408518519629629640740628507295173961840629630753087543211 695 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788890123444456790000123456667901233345679000123456667901233345679000123456667901233345679000123456554556676656677876544444432111110976443320875544319753209753087653085298640852986408518529629629740740628507295173961840629630753087543211 696 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888901234444567900001234566679012333456790001234566679012333456790001234566679012333456790001234566555667776667788876555555432222220976554420876655319754319753098753085309640853096408518629629630740740628507295173961840629630753087543211 697 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678889012344445679000012345666790123334567900012345666790123334567900012345666790123334567900012345666566778776778898876666665433333320977665420887765319765419753209753085419640854196408519629629640740740628507295173961840629630753087543211 698 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788890123444456790000123456667901233345679000123456667901233345679000123456667901233345679000123456666677888777889998877777765444444320988775420998865319876419754319753086519640865196408529629629740740740628507295173961840629630753087543211 699 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888901234444567900001234566679012333456790001234566679012333456790001234566679012333456790001234566667788988789000998888888765555554321099875422109865320986419765419753097519640975196408629629630740740740628507295173961840629630753087543211 700 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678889012344445679000012345666790123334567900012345666790123334567900012345666790123334567900012345666778899988900110999999998766666654332210875433219865432086419876419754207519642075196419629629640740740840628507295173962840629630753087543211 701 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788890123444456790000123456667901233345679000123456667901233345679000123456667901233345679000123456667890009990011211011111098777777654443320875544319866543086420986419765307519653075196529629629740740741840628507295173972840629630753087543211 702 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888901234444567900001234566679012333456790001234566679012333456790001234566679012333456790001234566679001110001122211122222098888887655554420876655319877653086432086419876307519763075197629629630740740751840628507295174072840629630753087543211 703 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678889012344445679000012345666790123334567900012345666790123334567900012345666790123334567900012345666790112110112232212233332099999987666665420887765319988753086543086420986307520863075208629629640740740851840628507295175072840629630753087543211 704 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788890123444456790000123456667901233345679000123456667901233345679000123456667901233345679000123456667901222111223332223344432111110987777775420998865321099753087653086432086307531863075318629629740740741851840628507295185072840629630753087543211 705 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888901234444567900001234566679012333456790001234566679012333456790001234566679012333456790001234566679012322122334332334455432222220988888875422109865332209753098753086543086307641863076418629630740740751851840628507295285072840629630753087543211 706 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678889012344445679000012345666790123334567900012345666790123334567900012345666790123334567900012345666790123322233444333445565433333320999999875433219865443309753209753087653086308741863087418629640740740851851840628507296285072840629630753087543211 707 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788890123444456790000123456667901233345679000123456667901233345679000123456667901233345679000123456667901233323344544344556665444444321111109875544319866554309754319753098753086319741863197418629740740741851851840628507306285072840629630753087543211 708 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888901234444567900001234566679012333456790001234566679012333456790001234566679012333456790001234566679012333334455544455667665555554322222209876655319877664309765419753209753086429741864297418630740740751851851840628507406285072840629630753087543211 709 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678889012344445679000012345666790123334567900012345666790123334567900012345666790123334567900012345666790123333445565545566777666666654333333209887765319988764309876419754319753087529741875297418640740740851851851840628508406285072840629630753087543211 710 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788890123444456790000123456667901233345679000123456667901233345679000123456667901233345679000123456667901233344556665556677877777777654444443210998865321099764320986419765419753198529741985297419740740741851851861840628518406285172840629630753087543211 711 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888901234444567900001234566679012333456790001234566679012333456790001234566679012333456790001234566679012333455667665667788878888887655555543222109865332209764432086419876419754308529743085297430740740751851851961840628618406286172840629630753087543211 712 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678889012344445679000012345666790123334567900012345666790123334567900012345666790123334567900012345666790123334566777666778898889999987666666543333219865443309765543086420986419765408529754085297540740740851851852961840629618406296172840629630753087543211 713 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788890123444456790000123456667901233345679000123456667901233345679000123456667901233345679000123456667901233345677877677889999001110987777776544444319866554309776653086432086419876408529864085298640740741851851862961840639618406396172840629630753087543211 714 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888901234444567900001234566679012333456790001234566679012333456790001234566679012333456790001234566679012333456788877789001000112220988888876555555319877664309887753086543086420986408530964085309640740751851851962961840739618407396172840629630753087543211 715 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678889012344445679000012345666790123334567900012345666790123334567900012345666790123334567900012345666790123334567898878900111011223320999999876666665319988764310998753087653086432086408541964085419640740851851852962961841739618417396172840629630753087543211 716 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788890123444456790000123456667901233345679000123456667901233345679000123456667901233345679000123456667901233345678998890011211122334321111109877777765321099764322108753098753086543086408651964086519640741851851862962961851739618517396172840629630753087543211 717 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888901234444567900001234566679012333456790001234566679012333456790001234566679012333456790001234566679012333456789999001122212233444322222209888888765332209764433208753209753087653086409751964097519640751851851962962961951739619517396172840629630753087543211 718 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678889012344445679000012345666790123334567900012345666790123334567900012345666790123334567900012345666790123334567900000112232223344544333333209999998765443309765544208754319753098753086420751964207519640851851852962962962951739629517396172840629630753087543211 719 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788890123444456790000123456667901233345679000123456667901233345679000123456667901233345679000123456667901233345679000011223332334455544444443211111098766554309776654208765419753209753086530751965307519641851851862962962972951739729517396172840629630753087543211 720 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888901234444567900001234566679012333456790001234566679012333456790001234566679012333456790001234566679012333456790001122334333445565555555543222222098877664309887754209876419754319753097630751976307519751851851962962964072951740729517406172840629630753087543211 721 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678889012344445679000012345666790123334567900012345666790123334567900012345666790123334567900012345666790123334567900012233444344556665666666543333332099988764310998754220986419765419753208630752086307520851851852962962975072951750729517506172840629630753087543211 722 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788890123444456790000123456667901233345679000123456667901233345679000123456667901233345679000123456667901233345679000123344544455667666777776544444432111099764322108754332086419876419754318630753186307531851851862962963085072951850729518506172840629630753087543211 723 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888901234444567900001234566679012333456790001234566679012333456790001234566679012333456790001234566679012333456790001234455545566777677888876555555432222209764433208755443086420986419765418630764186307641851851962962964185072952850729528506172840629630753087543211 724 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678889012344445679000012345666790123334567900012345666790123334567900012345666790123334567900012345666790123334567900012345565556677877788999876666665433333309765544208766553086432086419876418630874186308741851852962962975185072962850729628506172840629630753087543211 725 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788890123444456790000123456667901233345679000123456667901233345679000123456667901233345679000123456667901233345679000123456665667788878900109877777765444444309776654208877653086543086420986418631974186319741851862962963085185073062850730628506172840629630753087543211 726 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888901234444567900001234566679012333456790001234566679012333456790001234566679012333456790001234566679012333456790001234567666778898890011209888888765555554309887754209988653087653086432086418642974186429741851962962964185185074062850740628506172840629630753087543211 727 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678889012344445679000012345666790123334567900012345666790123334567900012345666790123334567900012345666790123334567900012345677677889999001122209999998766666654310998754221098653098753086543086418752974187529741852962962975185185084062850840628506172840629630753087543211 728 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788890123444456790000123456667901233345679000123456667901233345679000123456667901233345679000123456667901233345679000123456777789001000112232211111098777777654322108754332198653209753087653086419852974198529741862962963085185185184062851840628506172840629630753087543211 729 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888901234444567900001234566679012333456790001234566679012333456790001234566679012333456790001234566679012333456790001234567778900111011223332222222098888887654433208755443198654319753098753086430852974308529741962962964185185186184062861840628506172840629630753087543211 730 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678889012344445679000012345666790123334567900012345666790123334567900012345666790123334567900012345666790123334567900012345677890011211122334333333332099999987665544208766553198765419753209753087540852975408529752962962975185185296184062961840629506172840629630753087543211 731 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788890123444456790000123456667901233345679000123456667901233345679000123456667901233345679000123456667901233345679000123456779001122212233444344444432111110987776654208877653199876419754319753098640852986408529862962963085185186396184063961840639506172840629630753087543211 732 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888901234444567900001234566679012333456790001234566679012333456790001234566679012333456790001234566679012333456790001234567790112232223344544455555432222220988887754209988653210986419765419753209640853096408530962962964185185197396184073961840739506172840629630753087543211 733 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678889012344445679000012345666790123334567900012345666790123334567900012345666790123334567900012345666790123334567900012345677901223332334455545566665433333320999998754221098653322086419876419754319640854196408541962962975185185307396184173961841739506172840629630753087543211 734 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788890123444456790000123456667901233345679000123456667901233345679000123456667901233345679000123456667901233345679000123456779012334333445565556677765444444321111108754332198654433086420986419765419640865196408651962963085185186407396185173961851739506172840629630753087543211 735 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888901234444567900001234566679012333456790001234566679012333456790001234566679012333456790001234566679012333456790001234567790123444344556665667788765555554322222208755443198665543086432086419876419640975196409751962964185185197407396195173961951739506172840629630753087543211 736 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678889012344445679000012345666790123334567900012345666790123334567900012345666790123334567900012345666790123334567900012345677901234544455667666778898766666654333333208766553198776643086543086420986419642075196420751962975185185307407396295173962951739506172840629630753087543211 737 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788890123444456790000123456667901233345679000123456667901233345679000123456667901233345679000123456667901233345679000123456779012345545566777677889998777777654444443208877653199887643087653086432086419653075196530751963085185186407407397295173972951739506172840629630753087543211 738 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888901234444567900001234566679012333456790001234566679012333456790001234566679012333456790001234566679012333456790001234567790123455556677877789000998888887655555543209988653210997643098753086543086419763075197630751964185185197407407407295174072951739506172840629630753087543211 739 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678889012344445679000012345666790123334567900012345666790123334567900012345666790123334567900012345666790123334567900012345677901234555667788878900110999999987666666543221098653322097643209753087653086420863075208630751975185185307407407507295175072951739506172840629630753087543211 740 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788890123444456790000123456667901233345679000123456667901233345679000123456667901233345679000123456667901233345679000123456779012345566778898890011211111110987777776544332198654433097654319753098753086531863075318630753085185186407407418507295185072951839506172840629630753087543211 741 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888901234444567900001234566679012333456790001234566679012333456790001234566679012333456790001234566679012333456790001234567790123455677889999001122212222220988888876555443198665543097765419753209753087641863076418630764185185197407407528507295285072952839506172840629630753087543211 742 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678889012344445679000012345666790123334567900012345666790123334567900012345666790123334567900012345666790123334567900012345677901234556789001000112232223333320999999876666553198776643098876419754319753098741863087418630875185185307407408628507296285072962839506172840629630753087543211 743 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788890123444456790000123456667901233345679000123456667901233345679000123456667901233345679000123456667901233345679000123456779012345567900111011223332334444321111109877777653199887643109986419765419753209741863197418631985185186407407419628507306285073062839506172840629630753087543211 744 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888901234444567900001234566679012333456790001234566679012333456790001234566679012333456790001234566679012333456790001234567790123455679011211122334333445554322222209888888653210997643221086419876419754319741864297418643085185197407407529628507406285074062839506172840629630753087543211 745 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678889012344445679000012345666790123334567900012345666790123334567900012345666790123334567900012345666790123334567900012345677901234556790122212233444344556654333333209999998653322097644332086420986419765419741875297418754085185307407408629628508406285084062839506172840629630753087543211 746 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788890123444456790000123456667901233345679000123456667901233345679000123456667901233345679000123456667901233345679000123456779012345567901232223344544455667654444443211111098654433097655442086432086419876419741985297419864085186407407419629628518406285184062839506172840629630753087543211 747 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888901234444567900001234566679012333456790001234566679012333456790001234566679012333456790001234566679012333456790001234567790123455679012332334455545566777655555543222222098665543097766542086543086420986419743085297430964085197407407529629628618406286184062839506172840629630753087543211 748 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678889012344445679000012345666790123334567900012345666790123334567900012345666790123334567900012345666790123334567900012345677901234556790123333445565556677877666666543333332098776643098877542087653086432086419754085297541964085307407408629629629618406296184062839506172840629630753087543211 749 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788890123444456790000123456667901233345679000123456667901233345679000123456667901233345679000123456667901233345679000123456779012345567901233344556665667788877777776544444432099887643109987542098753086543086419864085298651964086407407419629629639618406396184062839506172840629630753087543211 750 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888901234444567900001234566679012333456790001234566679012333456790001234566679012333456790001234566679012333456790001234567790123455679012334455667666778898888888876555555432210997643221087543209753087653086430964085309751964197407407529629630739618407396184072839506172840629630753087543211 751 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678889012344445679000012345666790123334567900012345666790123334567900012345666790123334567900012345666790123334567900012345677901234556790123345566777677889998999999876666665433322097644332087554319753098753086541964085420751965307407408629629641739618417396184172839506172840629630753087543211 752 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788890123444456790000123456667901233345679000123456667901233345679000123456667901233345679000123456667901233345679000123456779012345567901233456677877789001000111109877777765444433097655442087665419753209753087651964086530751976407407419629629751739618517396185172839506172840629630753087543211 753 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888901234444567900001234566679012333456790001234566679012333456790001234566679012333456790001234566679012333456790001234567790123455679012334567788878900111011222209888888765555543097766542088776419754319753098751964097630752087407407529629630851739619517396195172839506172840629630753087543211 754 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678889012344445679000012345666790123334567900012345666790123334567900012345666790123334567900012345666790123334567900012345677901234556790123345678898890011211122333209999998766666643098877542099886419765419753209751964208630753197407408629629641851739629517396295172839506172840629630753087543211 755 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788890123444456790000123456667901233345679000123456667901233345679000123456667901233345679000123456667901233345679000123456779012345567901233456789999001122212233443211111098777777643109987542210986419876419754319751965318630764297407419629629751851739729517397295172839506172840629630753087543211 756 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888901234444567900001234566679012333456790001234566679012333456790001234566679012333456790001234566679012333456790001234567790123455679012334567901000112232223344543222222098888887643221087543321986420986419765419751976418630875297407529629630851851740729517407295172839506172840629630753087543211 757 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678889012344445679000012345666790123334567900012345666790123334567900012345666790123334567900012345666790123334567900012345677901234556790123345679011011223332334455543333332099999987644332087554431986432086419876419752087418631985297408629629641851851750729517507295172839506172840629630753087543211 758 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788890123444456790000123456667901233345679000123456667901233345679000123456667901233345679000123456667901233345679000123456779012345567901233456790111122334333445565544444432111110987655442087665531986543086420986419753197418643085297419629629751851851850729518507295172839506172840629630753087543211 759 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888901234444567900001234566679012333456790001234566679012333456790001234566679012333456790001234566679012333456790001234567790123455679012334567901112233444344556665555555432222220987766542088776531987653086432086419764297418754085297529629630851851852850729528507295172839506172840629630753087543211 760 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678889012344445679000012345666790123334567900012345666790123334567900012345666790123334567900012345666790123334567900012345677901234556790123345679011223344544455667666666665433333320998877542099886532098753086543086420875297419864085308629629641851851962850729628507296172839506172840629630753087543211 761 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788890123444456790000123456667901233345679000123456667901233345679000123456667901233345679000123456667901233345679000123456779012345567901233456790112334455545566777677777765444444321109987542210986533209753087653086431985297430964085419629629751851853062850730628507306172839506172840629630753087543211 762 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888901234444567900001234566679012333456790001234566679012333456790001234566679012333456790001234566679012333456790001234567790123455679012334567901123445565556677877788888765555554322221087543321986544319753098753086543085297541964086529629630851851864062850740628507406172839506172840629630753087543211 763 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678889012344445679000012345666790123334567900012345666790123334567900012345666790123334567900012345666790123334567900012345677901234556790123345679011234556665667788878899998766666654333332087554431986655419753209753087654085298651964097629629641851851974062850840628508406172839506172840629630753087543211 764 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788890123444456790000123456667901233345679000123456667901233345679000123456667901233345679000123456667901233345679000123456779012345567901233456790112345667666778898890011098777777654444442087665531987766419754319753098764085309751964208629629751851853074062851840628518406172839506172840629630753087543211 765 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888901234444567900001234566679012333456790001234566679012333456790001234566679012333456790001234566679012333456790001234567790123455679012334567901123456777677889999001122098888887655555542088776531998876419765419753209864085420751965318629630851851864074062861840628618406172839506172840629630753087543211 766 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678889012344445679000012345666790123334567900012345666790123334567900012345666790123334567900012345666790123334567900012345677901234556790123345679011234567877789001000112232099999987666666542099886532109976419876419754320864086530751976418629641851851974074062961840629618406172839506172840629630753087543211 767 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788890123444456790000123456667901233345679000123456667901233345679000123456667901233345679000123456667901233345679000123456779012345567901233456790112345678878900111011223332111110987777776542210986533220976420986419765430864097630752087418629751851853074074063961840639618406172839506172840629630753087543211 768 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888901234444567900001234566679012333456790001234566679012333456790001234566679012333456790001234566679012333456790001234567790123455679012334567901123456788890011211122334332222220988888876543321986544330976432086419876530864208630753197418630851851864074074073961840739618406172839506172840629630753087543211 769 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678889012344445679000012345666790123334567900012345666790123334567900012345666790123334567900012345666790123334567900012345677901234556790123345679011234567889001122212233444333333320999999876554431986655430976543086420987530865318630764297418641851851974074074173961841739618406172839506172840629630753087543211 770 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788890123444456790000123456667901233345679000123456667901233345679000123456667901233345679000123456667901233345679000123456779012345567901233456790112345678900112232223344544444444321111109877665531987766430987653086432097530976418630875297419751851853074074085173961851739618506172839506172840629630753087543211 771 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888901234444567900001234566679012333456790001234566679012333456790001234566679012333456790001234566679012333456790001234567790123455679012334567901123456789011223332334455545555554322222209888776531998876431098753086543197532087418631985297430851851864074074195173961951739619506172839506172840629630753087543211 772 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678889012344445679000012345666790123334567900012345666790123334567900012345666790123334567900012345666790123334567900012345677901234556790123345679011234567890122334333445565556666654333333209999886532109976432209753087654197543197418643085297541851851974074075295173962951739629506172839506172840629630753087543211 773 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788890123444456790000123456667901233345679000123456667901233345679000123456667901233345679000123456667901233345679000123456779012345567901233456790112345678901233444344556665667777654444443211110986533220976443319753098764197654297418754085298651851853074074086295173972951739729506172839506172840629630753087543211 774 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888901234444567900001234566679012333456790001234566679012333456790001234566679012333456790001234566679012333456790001234567790123455679012334567901123456789012344544455667666778887655555543222221986544330976554419753209864198765297419864085309751851864074074196295174072951740729506172839506172840629630753087543211 775 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678889012344445679000012345666790123334567900012345666790123334567900012345666790123334567900012345666790123334567900012345677901234556790123345679011234567890123455545566777677889987666666543333331986655430977665419754320864209875297430964085420751851974074075296295175072951750729506172839506172840629630753087543211 776 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788890123444456790000123456667901233345679000123456667901233345679000123456667901233345679000123456667901233345679000123456779012345567901233456790112345678901234565556677877789000987777776544444431987766430988775419765430864320975297541964086530751853074074086296295185072951850729506172839506172840629630753087543211 777 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888901234444567900001234566679012333456790001234566679012333456790001234566679012333456790001234566679012333456790001234567790123455679012334567901123456789012345665667788878900110988888876555555431998876431099875419876530865431975298651964097630751864074074196296295285072952850729506172839506172840629630753087543211 778 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678889012344445679000012345666790123334567900012345666790123334567900012345666790123334567900012345666790123334567900012345677901234556790123345679011234567890123456666778898890011210999999876666665432109976432210875420987530876541975309751964208630751974074075296296296285072962850729506172839506172840629630753087543211 779 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788890123444456790000123456667901233345679000123456667901233345679000123456667901233345679000123456667901233345679000123456779012345567901233456790112345678901234566677889999001122211111109877777765433220976443320875432097530987641975420751965318630753074074086296296306285073062850729506172839506172840629630753087543211 780 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888901234444567900001234566679012333456790001234566679012333456790001234566679012333456790001234566679012333456790001234567790123455679012334567901123456789012345667789001000112232222222209888888765544330976554420876543197532098641986530751976418630864074074196296297406285074062850739506172839506172840629630753087543211 781 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678889012344445679000012345666790123334567900012345666790123334567900012345666790123334567900012345666790123334567900012345677901234556790123345679011234567890123456678900111011223332333333209999998766655430977665420887654197543208642097630752087418631974074075296296308406285084062850839506172839506172840629630753087543211 782 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788890123444456790000123456667901233345679000123456667901233345679000123456667901233345679000123456667901233345679000123456779012345567901233456790112345678901234566790011211122334333444443211111098777766430988775420998764197654308643208630753197418643074074086296296418406285184062851839506172839506172840629630753087543211 783 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888901234444567900001234566679012333456790001234566679012333456790001234566679012333456790001234566679012333456790001234567790123455679012334567901123456789012345667901122212233444344555543222222098888876431099875422109864198765308654318630764297418754074074196296297518406286184062861839506172839506172840629630753087543211 784 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678889012344445679000012345666790123334567900012345666790123334567900012345666790123334567900012345666790123334567900012345677901234556790123345679011234567890123456679012232223344544455666543333332099999976432210875433220864209875308765418630875297419864074075296296308518406296184062961839506172839506172840629630753087543211 785 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788890123444456790000123456667901233345679000123456667901233345679000123456667901233345679000123456667901233345679000123456779012345567901233456790112345678901234566790123332334455545566776544444432111110976443320875544330864320975309876418631985297430964074086296296418518406396184063961839506172839506172840629630753087543211 786 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888901234444567900001234566679012333456790001234566679012333456790001234566679012333456790001234566679012333456790001234567790123455679012334567901123456789012345667901234333445565556677876555555432222220976554420876655430865431975320986418643085297541964074196296297518518407396184073961839506172839506172840629630753087543211 787 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678889012344445679000012345666790123334567900012345666790123334567900012345666790123334567900012345666790123334567900012345677901234556790123345679011234567890123456679012344344556665667788876666665433333320977665420887766430876541975432086418754085298651964075296296308518518417396184173961839506172839506172840629630753087543211 788 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788890123444456790000123456667901233345679000123456667901233345679000123456667901233345679000123456667901233345679000123456779012345567901233456790112345678901234566790123444455667666778898877777765444444320988775420998876430987641976543086419864085309751964086296296418518518517396185173961839506172839506172840629630753087543211 789 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888901234444567900001234566679012333456790001234566679012333456790001234566679012333456790001234566679012333456790001234567790123455679012334567901123456789012345667901234445566777677889998888888765555554321099875422109976432098641987653086430964085420751964196296297518518519517396195173961839506172839506172840629630753087543211 790 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678889012344445679000012345666790123334567900012345666790123334567900012345666790123334567900012345666790123334567900012345677901234556790123345679011234567890123456679012344556677877789000999999998766666654332210875433220976543208642098753087541964086530751975296296308518518629517396295173962839506172839506172840629630753087543211 791 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788890123444456790000123456667901233345679000123456667901233345679000123456667901233345679000123456667901233345679000123456779012345567901233456790112345678901234566790123445667788878900111011111098777777654443320875544330977654308643209753098651964097630752086296296418518519729517397295173972839506172839506172840629630753087543211 792 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888901234444567900001234566679012333456790001234566679012333456790001234566679012333456790001234566679012333456790001234567790123455679012334567901123456789012345667901234456778898890011211122222098888887655554420876655430988765308654319753209751964208630753196296297518518530729517407295174072839506172839506172840629630753087543211 793 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678889012344445679000012345666790123334567900012345666790123334567900012345666790123334567900012345666790123334567900012345677901234556790123345679011234567890123456679012344567889999001122212233332099999987666665420887766431099875308765419754320751965318630764296296308518518640729517507295175072839506172839506172840629630753087543211 794 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788890123444456790000123456667901233345679000123456667901233345679000123456667901233345679000123456667901233345679000123456779012345567901233456790112345678901234566790123445679001000112232223344432111110987777775420998876432210975309876419765430751976418630875296296418518519740729518507295185072839506172839506172840629630753087543211 795 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888901234444567900001234566679012333456790001234566679012333456790001234566679012333456790001234566679012333456790001234567790123455679012334567901123456789012345667901234456790111011223332334455432222220988888875422109976443321975320986419876530752087418631985296297518518530740729528507295285072839506172839506172840629630753087543211 796 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678889012344445679000012345666790123334567900012345666790123334567900012345666790123334567900012345666790123334567900012345677901234556790123345679011234567890123456679012344567901211122334333445565433333320999999875433220976554431975432086420987530753197418643085296308518518640740729628507296285072839506172839506172840629630753087543211 797 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788890123444456790000123456667901233345679000123456667901233345679000123456667901233345679000123456667901233345679000123456779012345567901233456790112345678901234566790123445679012212233444344556665444444321111109875544330977665531976543086432097530764297418754085296418518519740740730628507306285072839506172839506172840629630753087543211 798 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888901234444567900001234566679012333456790001234566679012333456790001234566679012333456790001234566679012333456790001234567790123455679012334567901123456789012345667901234456790122223344544455667665555554322222209876655430988776531987653086543197530875297419864085297518518530740740740628507406285072839506172839506172840629630753087543211 799 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678889012344445679000012345666790123334567900012345666790123334567900012345666790123334567900012345666790123334567900012345677901234556790123345679011234567890123456679012344567901222334455545566777666666654333333209887766431099886532098753087654197531985297430964085308518518640740740840628508406285072839506172839506172840629630753087543211 800 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788890123444456790000123456667901233345679000123456667901233345679000123456667901233345679000123456667901233345679000123456779012345567901233456790112345678901234566790123445679012233445565556677877777777654444443210998876432210986543209753098764197643085297541964086418518519740740751840628518406285172839506172839507172840629630753087543211 801 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888901234444567900001234566679012333456790001234566679012333456790001234566679012333456790001234566679012333456790001234567790123455679012334567901123456789012345667901234456790122344556665667788878888887655555543222109976443321986654319753209864198754085298651964097518518530740740861840628618406286172839506172839517172840629630753087543211 802 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678889012344445679000012345666790123334567900012345666790123334567900012345666790123334567900012345666790123334567900012345677901234556790123345679011234567890123456679012344567901223455667666778898889999987666666543333220976554431987765419754320864209864085309751964208518518640740741961840629618406296172839506172839617172840629630753087543211 803 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788890123444456790000123456667901233345679000123456667901233345679000123456667901233345679000123456667901233345679000123456779012345567901233456790112345678901234566790123445679012234566777677889999001110987777776544444330977665531998876419765430864320964085420751965318518519740740752961840639618406396172839506172840617172840629630753087543211 804 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888901234444567900001234566679012333456790001234566679012333456790001234566679012333456790001234566679012333456790001234567790123455679012334567901123456789012345667901234456790122345677877789001000112220988888876555555430988776532109986419876530865431964086530751976418518530740740862961840739618407396172839506172850617172840629630753087543211 805 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678889012344445679000012345666790123334567900012345666790123334567900012345666790123334567900012345666790123334567900012345677901234556790123345679011234567890123456679012344567901223456788878900111011223320999999876666666431099886533221086420987530876541964097630752087418518640740741962961841739618417396172839506172950617172840629630753087543211 806 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788890123444456790000123456667901233345679000123456667901233345679000123456667901233345679000123456667901233345679000123456779012345567901233456790112345678901234566790123445679012234567898890011211122334321111109877777776432210986544332086432097530987641964208630753197418519740740752962961851739618517396172839506173950617172840629630753087543211 807 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888901234444567900001234566679012333456790001234566679012333456790001234566679012333456790001234566679012333456790001234567790123455679012334567901123456789012345667901234456790122345678999001122212233444322222209888888876443321986655442086543197532098641965318630764297418530740740862962961951739619517396172839506183950617172840629630753087543211 808 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678889012344445679000012345666790123334567900012345666790123334567900012345666790123334567900012345666790123334567900012345677901234556790123345679011234567890123456679012344567901223456790000112232223344544333333209999999876554431987766542087654197543208641976418630875297418640740741962962962951739629517396172839506283950617172840629630753087543211 809 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788890123444456790000123456667901233345679000123456667901233345679000123456667901233345679000123456667901233345679000123456779012345567901233456790112345678901234566790123445679012234567900011223332334455544444443211111109877665531998877542098764197654308642087418631985297419740740752962962972951739729517396172839507283950617172840629630753087543211 810 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888901234444567900001234566679012333456790001234566679012333456790001234566679012333456790001234566679012333456790001234567790123455679012334567901123456789012345667901234456790122345679001122334333445565555555543222222209988776532109987543209864198765308653197418643085297530740740862962964072951740729517406172839517283950717172840629630753087543211 811 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678889012344445679000012345666790123334567900012345666790123334567900012345666790123334567900012345666790123334567900012345677901234556790123345679011234567890123456679012344567901223456790012233444344556665666666543333333211099886533221087554320864209875308764297418754085298640740741962962975072951750729517506172839617283951717172840629630753087543211 812 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788890123444456790000123456667901233345679000123456667901233345679000123456667901233345679000123456667901233345679000123456779012345567901233456790112345678901234566790123445679012234567900123344544455667666777776544444443222210986544332087665430864320975309875297419864085309740740752962963085072951850729518506172840617283961717172840629630753087543211 813 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888901234444567900001234566679012333456790001234566679012333456790001234566679012333456790001234566679012333456790001234567790123455679012334567901123456789012345667901234456790122345679001234455545566777677888876555555543333321986655442088776530865431975320985297430964085420740740862962964185072952850729528506172850617284061717172840629630753087543211 814 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678889012344445679000012345666790123334567900012345666790123334567900012345666790123334567900012345666790123334567900012345677901234556790123345679011234567890123456679012344567901223456790012345565556677877788999876666666544444431987766542099887530876541975432085297541964086530740741962962975185072962850729628506172950617285061717172840629630753087543211 815 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788890123444456790000123456667901233345679000123456667901233345679000123456667901233345679000123456667901233345679000123456779012345567901233456790112345678901234566790123445679012234567900123456665667788878900109877777776555555531998877542210997530987641976543085298651964097630740752962963085185073062850730628506173950617295061717172840629630753087543211 816 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888901234444567900001234566679012333456790001234566679012333456790001234566679012333456790001234566679012333456790001234567790123455679012334567901123456789012345667901234456790122345679001234567666778898890011209888888876666666532109987543322097532098641987653085309751964208630740862962964185185074062850740628506183950617395061717172840629630753087543211 817 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678889012344445679000012345666790123334567900012345666790123334567900012345666790123334567900012345666790123334567900012345677901234556790123345679011234567890123456679012344567901223456790012345677677889999001122209999999877777776533221087554433097543208642098753085420751965318630741962962975185185084062850840628506283950618395061717172840629630753087543211 818 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788890123444456790000123456667901233345679000123456667901233345679000123456667901233345679000123456667901233345679000123456779012345567901233456790112345678901234566790123445679012234567900123456777789001000112232211111109888888876544332087665543097654308643209753086530751976418630752962963085185185184062851840628507283950628395061717172840629630753087543211 819 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888901234444567900001234566679012333456790001234566679012333456790001234566679012333456790001234566679012333456790001234567790123455679012334567901123456789012345667901234456790122345679001234567778900111011223332222222209999999876655442088776643098765308654319753097630752087418630862962964185185186184062861840628517283950728395061717172840629630753087543211 820 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678889012344445679000012345666790123334567900012345666790123334567900012345666790123334567900012345666790123334567900012345677901234556790123345679011234567890123456679012344567901223456790012345677890011211122334333333333211111109887766542099887643209875308765419754208630753197418641962962975185185296184062961840629617283951728395071717172840629630753087543211 821 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788890123444456790000123456667901233345679000123456667901233345679000123456667901233345679000123456667901233345679000123456779012345567901233456790112345678901234566790123445679012234567900123456779001122212233444344444443222222209998877542210997644320975309876419765318630764297418752962963085185186396184063961840640617283961728395171717172840629630753087543211 822 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888901234444567900001234566679012333456790001234566679012333456790001234566679012333456790001234566679012333456790001234567790123455679012334567901123456789012345667901234456790122345679001234567790112232223344544455555543333333211109987543322097655431975320986419876418630875297419862962964185185197396184073961840750617284061728396171717172840629630753087543211 823 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678889012344445679000012345666790123334567900012345666790123334567900012345666790123334567900012345666790123334567900012345677901234556790123345679011234567890123456679012344567901223456790012345677901223332334455545566666544444443222221087554433097766541975432086420987418631985297430962962975185185307396184173961841850617285061728406171717172840629630753087543211 824 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788890123444456790000123456667901233345679000123456667901233345679000123456667901233345679000123456667901233345679000123456779012345567901233456790112345678901234566790123445679012234567900123456779012334333445565556677776555555543333332087665543098877641976543086432097418643085297541962963085185186407396185173961852850617295061728506171717172840629630753087543211 825 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888901234444567900001234566679012333456790001234566679012333456790001234566679012333456790001234566679012333456790001234567790123455679012334567901123456789012345667901234456790122345679001234567790123444344556665667788876666666544444442088776643109988641987653086543197418754085298651962964185185197407396195173961962850617395061729506171717172840629630753087543211 826 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678889012344445679000012345666790123334567900012345666790123334567900012345666790123334567900012345666790123334567900012345677901234556790123345679011234567890123456679012344567901223456790012345677901234544455667666778899877777776555555542099887643221098642098753087654197419864085309751962975185185307407396295173963062850618395061739506171717172840629630753087543211 827 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788890123444456790000123456667901233345679000123456667901233345679000123456667901233345679000123456667901233345679000123456779012345567901233456790112345678901234566790123445679012234567900123456779012345545566777677890009888888876666666542210997644332198643209753098764197430964085420751963085185186407407397295173974062850628395061839506171717172840629630753087543211 828 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888901234444567900001234566679012333456790001234566679012333456790001234566679012333456790001234566679012333456790001234567790123455679012334567901123456789012345667901234456790122345679001234567790123455556677877789001109999999877777776543322097655443198654319753209864197541964086530751964185185197407407407295174084062850728395062839506171717172840629630753087543211 829 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678889012344445679000012345666790123334567900012345666790123334567900012345666790123334567900012345666790123334567900012345677901234556790123345679011234567890123456679012344567901223456790012345677901234555667788878900112111111109888888876554433097766553198765419754320864198651964097630751975185185307407407507295175184062851728395072839506171717172840629630753087543211 830 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788890123444456790000123456667901233345679000123456667901233345679000123456667901233345679000123456667901233345679000123456779012345567901233456790112345678901234566790123445679012234567900123456779012345566778898890011222222222209999999877665543098877653209876419765430864309751964208630753085185186407407418507295186184062961728395172839507171717172840629630753087543211 831 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888901234444567900001234566679012333456790001234566679012333456790001234566679012333456790001234566679012333456790001234567790123455679012334567901123456789012345667901234456790122345679001234567790123455677889999001122323333333211111109888776643109988653320986419876530865420751965318630764185185197407407528507295296184064061728396172839517171717172840629630753087543211 832 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678889012344445679000012345666790123334567900012345666790123334567900012345666790123334567900012345666790123334567900012345677901234556790123345679011234567890123456679012344567901223456790012345677901234556789001000112233334444443222222209999887643221098654432086420987530876530751976418630875185185307407408628507296396184075061728406172839617171717172840629630753087543211 833 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788890123444456790000123456667901233345679000123456667901233345679000123456667901233345679000123456667901233345679000123456779012345567901233456790112345678901234566790123445679012234567900123456779012345567900111011223343445555543333333211110997644332198665543086432097530987630752087418631985185186407407419628507307396184185061728506172840617171717172840629630753087543211 834 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888901234444567900001234566679012333456790001234566679012333456790001234566679012333456790001234566679012333456790001234567790123455679012334567901123456789012345667901234456790122345679001234567790123455679011211122334444556666544444443222222097655443198776653086543197532098630753197418643085185197407407529628507417396185285061729506172850617171717172840629630753087543211 835 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678889012344445679000012345666790123334567900012345666790123334567900012345666790123334567900012345666790123334567900012345677901234556790123345679011234567890123456679012344567901223456790012345677901234556790122212233445455667776555555543333333097766553199887753087654197543208630764297418754085185307407408629628508517396196285061739506172950617171717172840629630753087543211 836 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788890123444456790000123456667901233345679000123456667901233345679000123456667901233345679000123456667901233345679000123456779012345567901233456790112345678901234566790123445679012234567900123456779012345567901232223344555566778876666666544444443098877653210998753098764197654308630875297419864085186407407419629628519517396306285061839506173950617171717172840629630753087543211 837 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888901234444567900001234566679012333456790001234566679012333456790001234566679012333456790001234566679012333456790001234567790123455679012334567901123456789012345667901234456790122345679001234567790123455679012332334455656677889877777776555555543109988653322108753209864198765308631985297430964085197407407529629628629517397406285062839506183950617171717172840629630753087543211 838 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678889012344445679000012345666790123334567900012345666790123334567900012345666790123334567900012345666790123334567900012345677901234556790123345679011234567890123456679012344567901223456790012345677901234556790123333445566667788999888888876666666543221098654433208754320864209875308643085297541964085307407408629629629729517408406285072839506283950617171717172840629630753087543211 839 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788890123444456790000123456667901233345679000123456667901233345679000123456667901233345679000123456667901233345679000123456779012345567901233456790112345678901234566790123445679012234567900123456779012345567901233344556676778900099999999877777776544332198665544208765430864320975308754085298651964086407407419629629640729517518406285172839507283950617171717172840629630753087543211 840 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888901234444567900001234566679012333456790001234566679012333456790001234566679012333456790001234566679012333456790001234567790123455679012334567901123456789012345667901234456790122345679001234567790123455679012334455667777890011111111109888888876655443198776654209876530865431975319864085309751964197407407529629630750729518618406296172839517283950717171717172840629630753087543211 841 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678889012344445679000012345666790123334567900012345666790123334567900012345666790123334567900012345666790123334567900012345677901234556790123345679011234567890123456679012344567901223456790012345677901234556790123345566778789001121222222209999999877766553199887754220987530876541975430964085420751965307407408629629641850729529618406406172839617283951717171717172840629630753087543211 842 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788890123444456790000123456667901233345679000123456667901233345679000123456667901233345679000123456667901233345679000123456779012345567901233456790112345678901234566790123445679012234567900123456779012345567901233456677888900112222333333211111109888877653210998754332097530987641976541964086530751976407407419629629752850729639618407506172840617283961717171717172840629630753087543211 843 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888901234444567900001234566679012333456790001234566679012333456790001234566679012333456790001234566679012333456790001234567790123455679012334567901123456789012345667901234456790122345679001234567790123455679012334567788990011223233444443222222209999988653322108755443197532098641987651964097630752087407407529629630862850730739618418506172850617284061717171717172840629630753087543211 844 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678889012344445679000012345666790123334567900012345666790123334567900012345666790123334567900012345666790123334567900012345677901234556790123345679011234567890123456679012344567901223456790012345677901234556790123345678900001122333344555543333333211111098654433208766554197543208642098751964208630753197407408629629641962850741739618528506172950617285061717171717172840629630753087543211 845 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788890123444456790000123456667901233345679000123456667901233345679000123456667901233345679000123456667901233345679000123456779012345567901233456790112345678901234566790123445679012234567900123456779012345567901233456790010112233434455666544444443222222198665544208877664197654308643209751965318630764297407419629629752962850851739619628506173950617295061717171717172840629630753087543211 846 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888901234444567900001234566679012333456790001234566679012333456790001234566679012333456790001234566679012333456790001234567790123455679012334567901123456789012345667901234456790122345679001234567790123455679012334567901111223344445566776555555543333333198776654209988764198765308654319751976418630875297407529629630862962851951739630628506183950617395061717171717172840629630753087543211 847 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678889012344445679000012345666790123334567900012345666790123334567900012345666790123334567900012345666790123334567900012345677901234556790123345679011234567890123456679012344567901223456790012345677901234556790123345679012122334454556677876666666544444443199887754221099764209875308765419752087418631985297408629629641962962862951739740628506283950618395061717171717172840629630753087543211 848 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788890123444456790000123456667901233345679000123456667901233345679000123456667901233345679000123456667901233345679000123456779012345567901233456790112345678901234566790123445679012234567900123456779012345567901233456790122233445555667788877777776555555543210998754332209764320975309876419753197418643085297419629629752962962972951740840628507283950628395061717171717172840629630753087543211 849 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888901234444567900001234566679012333456790001234566679012333456790001234566679012333456790001234566679012333456790001234567790123455679012334567901123456789012345667901234456790122345679001234567790123455679012334567901223344556566778898888888876666666543322108755443309765431975320986419764297418754085297529629630862962964072951751840628517283950728395061717171717172840629630753087543211 850 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678889012344445679000012345666790123334567900012345666790123334567900012345666790123334567900012345666790123334567900012345677901234556790123345679011234567890123456679012344567901223456790012345677901234556790123345679012334455666677889999999999877777776554433208766554309876541975432086420875297419864085308629629641962963075072951861840629617283951728395071717171717172840629630753087543211 851 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788890123444456790000123456667901233345679000123456667901233345679000123456667901233345679000123456667901233345679000123456779012345567901233456790112345678901234566790123445679012234567900123456779012345567901233456790123445566767789001011111109888888876665544208877664310987641976543086431985297430964085419629629752962964185072952961840640617283961728395171717171717172840629630753087543211 852 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888901234444567900001234566679012333456790001234566679012333456790001234566679012333456790001234566679012333456790001234567790123455679012334567901123456789012345667901234456790122345679001234567790123455679012334567901234556677778900111122222209999999877776654209988764322098641987653086543085297541964086529629630862962975285072963961840750617284061728396171717171717172840629630753087543211 853 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678889012344445679000012345666790123334567900012345666790123334567900012345666790123334567900012345666790123334567900012345677901234556790123345679011234567890123456679012344567901223456790012345677901234556790123345679012345667787890011212233333211111109888887754221099764433208642098753087654085298651964097629629641962963086285073073961841850617285061728406171717171717172840629630753087543211 854 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788890123444456790000123456667901233345679000123456667901233345679000123456667901233345679000123456667901233345679000123456779012345567901233456790112345678901234566790123445679012234567900123456779012345567901233456790123456778889001122223344443222222209999998754332209765544308643209753098764085309751964208629629752962964196285074173961852850617295061728506171717171717172840629630753087543211 855 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888901234444567900001234566679012333456790001234566679012333456790001234566679012333456790001234566679012333456790001234567790123455679012334567901123456789012345667901234456790122345679001234567790123455679012334567901234567889900112232334455543333333211111108755443309776655308654319753209864085420751965318629630862962975296285085173961962850617395061729506171717171717172840629630753087543211 856 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678889012344445679000012345666790123334567900012345666790123334567900012345666790123334567900012345666790123334567900012345677901234556790123345679011234567890123456679012344567901223456790012345677901234556790123345679012345679000011223333445566544444443222222208766554309887765308765419754320864086530751976418629641962963086296285195173963062850618395061739506171717171717172840629630753087543211 857 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788890123444456790000123456667901233345679000123456667901233345679000123456667901233345679000123456667901233345679000123456779012345567901233456790112345678901234566790123445679012234567900123456779012345567901233456790123456790101122334344556676555555543333333208877664310998865309876419765430864097630752087418629752962964196296286295173974062850628395061839506171717171717172840629630753087543211 858 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888901234444567900001234566679012333456790001234566679012333456790001234566679012333456790001234566679012333456790001234567790123455679012334567901123456789012345667901234456790122345679001234567790123455679012334567901234567901112233444455667776666666544444443209988764322109865320986419876530864208630753197418630862962975296296297295174084062850728395062839506171717171717172840629630753087543211 859 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678889012344445679000012345666790123334567900012345666790123334567900012345666790123334567900012345666790123334567900012345677901234556790123345679011234567890123456679012344567901223456790012345677901234556790123345679012345679011223344545566778777777776555555543221099764433219865432086420987530865318630764297418641962963086296296407295175184062851728395072839506171717171717172840629630753087543211 860 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788890123444456790000123456667901233345679000123456667901233345679000123456667901233345679000123456667901233345679000123456779012345567901233456790112345678901234566790123445679012234567900123456779012345567901233456790123456790122334455556677888888888876666666544332209765544319876543086432097530976418630875297419752962964196296307507295186184062961728395172839507171717171717172840629630753087543211 861 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888901234444567900001234566679012333456790001234566679012333456790001234566679012333456790001234566679012333456790001234567790123455679012334567901123456789012345667901234456790122345679001234567790123455679012334567901234567901233445565667788989999999877777776555443309776655319987653086543197532087418631985297430862962975296296418507295296184064061728396172839517171717171717172840629630753087543211 862 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678889012344445679000012345666790123334567900012345666790123334567900012345666790123334567900012345666790123334567900012345677901234556790123345679011234567890123456679012344567901223456790012345677901234556790123345679012345679012344556666778900001111109888888876666554309887765321098753087654197543197418643085297541962963086296297528507296396184075061728406172839617171717171717172840629630753087543211 863 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788890123444456790000123456667901233345679000123456667901233345679000123456667901233345679000123456667901233345679000123456779012345567901233456790112345678901234566790123445679012234567900123456779012345567901233456790123456790123455667677890010112222209999999877777664310998865332209753098764197654297418754085298652962964196296308628507307396184185061728506172840617171717171717172840629630753087543211 864 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888901234444567900001234566679012333456790001234566679012333456790001234566679012333456790001234566679012333456790001234567790123455679012334567901123456789012345667901234456790122345679001234567790123455679012334567901234567901234566777789001111223333211111109888888764322109865443319753209864198765297419864085309762962975296296419628507417396185285061729506172850617171717171717172840629630753087543211 865 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678889012344445679000012345666790123334567900012345666790123334567900012345666790123334567900012345666790123334567900012345677901234556790123345679011234567890123456679012344567901223456790012345677901234556790123345679012345679012345677878900112122334443222222209999999764433219866554419754320864209875297430964085420862963086296297529628508517396196285061739506172950617171717171717172840629630753087543211 866 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788890123444456790000123456667901233345679000123456667901233345679000123456667901233345679000123456667901233345679000123456779012345567901233456790112345678901234566790123445679012234567900123456779012345567901233456790123456790123456788890011222233445543333333211111109765544319877665419765430864320975297541964086531862964196296308629628519517396306285061839506173950617171717171717172840629630753087543211 867 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888901234444567900001234566679012333456790001234566679012333456790001234566679012333456790001234566679012333456790001234567790123455679012334567901123456789012345667901234456790122345679001234567790123455679012334567901234567901234567899001122323344556544444443222222209776655319988775419876530865431975298651964097641862975296296419629628629517397406285062839506183950617171717171717172840629630753087543211 868 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678889012344445679000012345666790123334567900012345666790123334567900012345666790123334567900012345666790123334567900012345677901234556790123345679011234567890123456679012344567901223456790012345677901234556790123345679012345679012345679000112233334455666555555543333333209887765321099875420987530876541975309751964208741863086296297529629629729517408406285072839506283950617171717171717172840629630753087543211 869 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788890123444456790000123456667901233345679000123456667901233345679000123456667901233345679000123456667901233345679000123456779012345567901233456790112345678901234566790123445679012234567900123456779012345567901233456790123456790123456790011223343445566766666666544444443210998865332210875432097530987641975420751965319741864196296308629629640729517518406285172839507283950617171717171717172840629630753087543211 870 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888901234444567900001234566679012333456790001234566679012333456790001234566679012333456790001234566679012333456790001234567790123455679012334567901123456789012345667901234456790122345679001234567790123455679012334567901234567901234567901122334444556677777777776555555543322109865443320876543197532098641986530751976429741975296296419629630750729518618406296172839517283950717171717171717172840629630753087543211 871 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678889012344445679000012345666790123334567900012345666790123334567900012345666790123334567900012345666790123334567900012345677901234556790123345679011234567890123456679012344567901223456790012345677901234556790123345679012345679012345679012233445455667787888888876666666544433219866554420887654197543208642097630752087529743086296297529629641850729529618406406172839617283951717171717171717172840629630753087543211 872 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788890123444456790000123456667901233345679000123456667901233345679000123456667901233345679000123456667901233345679000123456779012345567901233456790112345678901234566790123445679012234567900123456779012345567901233456790123456790123456790123344555566778888999999877777776555544319877665420998764197654308643208630753198529754196296308629629752850729639618407506172840617283961717171717171717172840629630753087543211 873 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888901234444567900001234566679012333456790001234566679012333456790001234566679012333456790001234566679012333456790001234567790123455679012334567901123456789012345667901234456790122345679001234567790123455679012334567901234567901234567901234455656677889900111109888888876666655319988775422109864198765308654318630764308529865296296419629630862850730739618418506172850617284061717171717171717172840629630753087543211 874 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678889012344445679000012345666790123334567900012345666790123334567900012345666790123334567900012345666790123334567900012345677901234556790123345679011234567890123456679012344567901223456790012345677901234556790123345679012345679012345679012345566667789000011222209999999877777765321099875433220864209875308765418630875408530976296297529629641962850741739618528506172950617285061717171717171717172840629630753087543211 875 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788890123444456790000123456667901233345679000123456667901233345679000123456667901233345679000123456667901233345679000123456779012345567901233456790112345678901234566790123445679012234567900123456779012345567901233456790123456790123456790123456676778900101122333211111109888888865332210875544330864320975309876418631986408542086296308629629752962850851739619628506173950617295061717171717171717172840629630753087543211 876 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888901234444567900001234566679012333456790001234566679012333456790001234566679012333456790001234566679012333456790001234567790123455679012334567901123456789012345667901234456790122345679001234567790123455679012334567901234567901234567901234567777890011112233443222222209999999865443320876655430865431975320986418643096408653186296419629630862962851951739630628506183950617395061717171717171717172840629630753087543211 877 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678889012344445679000012345666790123334567900012345666790123334567900012345666790123334567900012345666790123334567900012345677901234556790123345679011234567890123456679012344567901223456790012345677901234556790123345679012345679012345679012345678789001121223344543333333211111109866554420887766430876541975432086418754196409764186297529629641962962862951739740628506283950618395061717171717171717172840629630753087543211 878 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788890123444456790000123456667901233345679000123456667901233345679000123456667901233345679000123456667901233345679000123456779012345567901233456790112345678901234566790123445679012234567900123456779012345567901233456790123456790123456790123456788900112222334455544444443222222209877665420998876430987641976543086419865196420874186308629629752962962972951740840628507283950628395061717171717171717172840629630753087543211 879 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888901234444567900001234566679012333456790001234566679012333456790001234566679012333456790001234566679012333456790001234567790123455679012334567901123456789012345667901234456790122345679001234567790123455679012334567901234567901234567901234567890011223233445565555555543333333209988775422109976432098641987653086430975196531974186419629630862962964072951751840628517283950728395061717171717171717172840629630753087543211 880 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678889012344445679000012345666790123334567900012345666790123334567900012345666790123334567900012345666790123334567900012345677901234556790123345679011234567890123456679012344567901223456790012345677901234556790123345679012345679012345679012345679001122333344556666666666544444443221099875433220976543208642098753087542075197642974197529629641962963075072951861840629617283951728395071717171717171717172840629630753087543211 881 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788890123444456790000123456667901233345679000123456667901233345679000123456667901233345679000123456667901233345679000123456779012345567901233456790112345678901234566790123445679012234567900123456779012345567901233456790123456790123456790123456790112233434455667677777776555555543332210875544330977654308643209753098653075208752974308629629752962964185072952961840640617283961728395171717171717171717172840629630753087543211 882 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888901234444567900001234566679012333456790001234566679012333456790001234566679012333456790001234566679012333456790001234567790123455679012334567901123456789012345667901234456790122345679001234567790123455679012334567901234567901234567901234567901223344445566777788888876666666544443320876655430988765308654319753209763075319852975419629630862962975285072963961840750617284061728396171717171717171717172840629630753087543211 883 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678889012344445679000012345666790123334567900012345666790123334567900012345666790123334567900012345666790123334567900012345677901234556790123345679011234567890123456679012344567901223456790012345677901234556790123345679012345679012345679012345679012334454556677878899999877777776555554420887766431099875308765419754320863076430852986529629641962963086285073073961841850617285061728406171717171717171717172840629630753087543211 884 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788890123444456790000123456667901233345679000123456667901233345679000123456667901233345679000123456667901233345679000123456779012345567901233456790112345678901234566790123445679012234567900123456779012345567901233456790123456790123456790123456790123445555667788890011109888888876666665420998876432210975309876419765431863087540853097629629752962964196285074173961852850617295061728506171717171717171717172840629630753087543211 885 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888901234444567900001234566679012333456790001234566679012333456790001234566679012333456790001234566679012333456790001234567790123455679012334567901123456789012345667901234456790122345679001234567790123455679012334567901234567901234567901234567901234556566778899001122209999999877777775422109976443321975320986419876541863198640854208629630862962975296285085173961962850617395061729506171717171717171717172840629630753087543211 886 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678889012344445679000012345666790123334567900012345666790123334567900012345666790123334567900012345666790123334567900012345677901234556790123345679011234567890123456679012344567901223456790012345677901234556790123345679012345679012345679012345679012345666677890000112233211111109888888875433220976554431975432086420987641864309640865318629641962963086296285195173963062850618395061739506171717171717171717172840629630753087543211 887 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788890123444456790000123456667901233345679000123456667901233345679000123456667901233345679000123456667901233345679000123456779012345567901233456790112345678901234566790123445679012234567900123456779012345567901233456790123456790123456790123456790123456767789001011223343222222209999999875544330977665531976543086432098641875419640976418629752962964196296286295173974062850628395061839506171717171717171717172840629630753087543211 888 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888901234444567900001234566679012333456790001234566679012333456790001234566679012333456790001234566679012333456790001234567790123455679012334567901123456789012345667901234456790122345679001234567790123455679012334567901234567901234567901234567901234567778900111122334443333333211111109876655430988776531987653086543208641986519642087418630862962975296296297295174084062850728395062839506171717171717171717172840629630753087543211 889 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678889012344445679000012345666790123334567900012345666790123334567900012345666790123334567900012345666790123334567900012345677901234556790123345679011234567890123456679012344567901223456790012345677901234556790123345679012345679012345679012345679012345677890011212233445444444443222222209887766431099886532098753087654308643097519653197418641962963086296296407295175184062851728395072839506171717171717171717172840629630753087543211 890 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788890123444456790000123456667901233345679000123456667901233345679000123456667901233345679000123456667901233345679000123456779012345567901233456790112345678901234566790123445679012234567900123456779012345567901233456790123456790123456790123456790123456789001122223344555555555543333333210998876432210986543209753098765308754207519764297419752962964196296307507295186184062961728395172839507171717171717171717172840629630753087543211 891 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888901234444567900001234566679012333456790001234566679012333456790001234566679012333456790001234566679012333456790001234567790123455679012334567901123456789012345667901234456790122345679001234567790123455679012334567901234567901234567901234567901234567900112232334455656666666544444443222109976443321986654319753209875309865307520875297430862962975296296418507295296184064061728396172839517171717171717171717172840629630753087543211 892 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678889012344445679000012345666790123334567900012345666790123334567900012345666790123334567900012345666790123334567900012345677901234556790123345679011234567890123456679012344567901223456790012345677901234556790123345679012345679012345679012345679012345679011223333445566667777776555555543333220976554431987765419754320975320976307531985297541962963086296297528507296396184075061728406172839617171717171717171717172840629630753087543211 893 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788890123444456790000123456667901233345679000123456667901233345679000123456667901233345679000123456667901233345679000123456779012345567901233456790112345678901234566790123445679012234567900123456779012345567901233456790123456790123456790123456790123456790122334344556676778888876666666544444330977665531998876419765431975432086307643085298652962964196296308628507307396184185061728506172840617171717171717171717172840629630753087543211 894 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888901234444567900001234566679012333456790001234566679012333456790001234566679012333456790001234566679012333456790001234567790123455679012334567901123456789012345667901234456790122345679001234567790123455679012334567901234567901234567901234567901234567901233444455667777889999877777776555555430988776532109986419876541976543186308754085309762962975296296419628507417396185285061729506172850617171717171717171717172840629630753087543211 895 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678889012344445679000012345666790123334567900012345666790123334567900012345666790123334567900012345666790123334567900012345677901234556790123345679011234567890123456679012344567901223456790012345677901234556790123345679012345679012345679012345679012345679012344545566778789001109888888876666666431099886533221086420987641987654186319864085420862963086296297529628508517396196285061739506172950617171717171717171717172840629630753087543211 896 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788890123444456790000123456667901233345679000123456667901233345679000123456667901233345679000123456667901233345679000123456779012345567901233456790112345678901234566790123445679012234567900123456779012345567901233456790123456790123456790123456790123456790123455556677888900112209999999877777776432210986544332086432098642098764186430964086531862964196296308629628519517396306285061839506173950617171717171717171717172840629630753087543211 897 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888901234444567900001234566679012333456790001234566679012333456790001234566679012333456790001234566679012333456790001234567790123455679012334567901123456789012345667901234456790122345679001234567790123455679012334567901234567901234567901234567901234567901234565667788990011223211111109888888876443321986655442086543208643209864187541964097641862975296296419629628629517397406285062839506183950617171717171717171717172840629630753087543211 898 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678889012344445679000012345666790123334567900012345666790123334567900012345666790123334567900012345666790123334567900012345677901234556790123345679011234567890123456679012344567901223456790012345677901234556790123345679012345679012345679012345679012345679012345666778900001122333222222209999999876554431987766542087654308654320864198651964208741863086296297529629629729517408406285072839506283950617171717171717171717172840629630753087543211 899 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788890123444456790000123456667901233345679000123456667901233345679000123456667901233345679000123456667901233345679000123456779012345567901233456790112345678901234566790123445679012234567900123456779012345567901233456790123456790123456790123456790123456790123456677890010112233433333333211111109877665531998877542098765308765430864309751965319741864196296308629629640729517518406285172839507283950617171717171717171717172840629630753087543211 900 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888901234444567900001234566679012333456790001234566679012333456790001234566679012333456790001234566679012333456790001234567790123455679012334567901123456789012345667901234456790122345679001234567790123455679012334567901234567901234567901234567901234567901234567789001111223344444444443222222209988776532109987543209875309876530875420751976429741975296296419629630750729518618406296172839517283950717171717171717172717172840629630753087543211 901 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678889012344445679000012345666790123334567900012345666790123334567900012345666790123334567900012345666790123334567900012345677901234556790123345679011234567890123456679012344567901223456790012345677901234556790123345679012345679012345679012345679012345679012345678900112122334454555555543333333211099886533221087554320975320987530986530752087529743086296297529629641850729529618406406172839617283951717171717171717182717172840629630753087543211 902 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788890123444456790000123456667901233345679000123456667901233345679000123456667901233345679000123456667901233345679000123456779012345567901233456790112345678901234566790123445679012234567900123456779012345567901233456790123456790123456790123456790123456790123456790011222233445555666666544444443222210986544332087665431975432097532097630753198529754196296308629629752850729639618407506172840617283961717171717171717282717172840629630753087543211 903 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888901234444567900001234566679012333456790001234566679012333456790001234566679012333456790001234566679012333456790001234567790123455679012334567901123456789012345667901234456790122345679001234567790123455679012334567901234567901234567901234567901234567901234567901122323344556566777776555555543333321986655442088776541976543197543208630764308529865296296419629630862850730739618418506172850617284061717171717171718282717172840629630753087543211 904 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678889012344445679000012345666790123334567900012345666790123334567900012345666790123334567900012345666790123334567900012345677901234556790123345679011234567890123456679012344567901223456790012345677901234556790123345679012345679012345679012345679012345679012345679012233334455666677888876666666544444431987766542099887641987654197654318630875408530976296297529629641962850741739618528506172950617285061717171717171728282717172840629630753087543211 905 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788890123444456790000123456667901233345679000123456667901233345679000123456667901233345679000123456667901233345679000123456779012345567901233456790112345678901234566790123445679012234567900123456779012345567901233456790123456790123456790123456790123456790123456790123343445566767788999877777776555555531998877542210998642098764198765418631986408542086296308629629752962850851739619628506173950617295061717171717171828282717172840629630753087543211 906 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888901234444567900001234566679012333456790001234566679012333456790001234566679012333456790001234566679012333456790001234567790123455679012334567901123456789012345667901234456790122345679001234567790123455679012334567901234567901234567901234567901234567901234567901234444556677778900109888888876666666532109987543322108643209864209876418643096408653186296419629630862962851951739630628506183950617395061717171717172828282717172840629630753087543211 907 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678889012344445679000012345666790123334567900012345666790123334567900012345666790123334567900012345666790123334567900012345677901234556790123345679011234567890123456679012344567901223456790012345677901234556790123345679012345679012345679012345679012345679012345679012345455667787890011209999999877777776533221087554433208654320864320986418754196409764186297529629641962962862951739740628506283950618395061717171717182828282717172840629630753087543211 908 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788890123444456790000123456667901233345679000123456667901233345679000123456667901233345679000123456667901233345679000123456779012345567901233456790112345678901234566790123445679012234567900123456779012345567901233456790123456790123456790123456790123456790123456790123455566778889001122211111109888888876544332087665544208765430865432086419865196420874186308629629752962962972951740840628507283950628395061717171717282828282717172840629630753087543211 909 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888901234444567900001234566679012333456790001234566679012333456790001234566679012333456790001234566679012333456790001234567790123455679012334567901123456789012345667901234456790122345679001234567790123455679012334567901234567901234567901234567901234567901234567901234556677889900112232222222209999999876655442088776654209876530876543086430975196531974186419629630862962964072951751840628517283950728395061717171718282828282717172840629630753087543211 910 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678889012344445679000012345666790123334567900012345666790123334567900012345666790123334567900012345666790123334567900012345677901234556790123345679011234567890123456679012344567901223456790012345677901234556790123345679012345679012345679012345679012345679012345679012345667789000011223333333333211111109887766542099887754320987530987653087542075197642974197529629641962963075072951861840629617283951728395071717171728282828382717172840629630753087543211 911 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788890123444456790000123456667901233345679000123456667901233345679000123456667901233345679000123456667901233345679000123456779012345567901233456790112345678901234566790123445679012234567900123456779012345567901233456790123456790123456790123456790123456790123456790123456778900101122334344444443222222209998877542210998755432097532098753098653075208752974308629629752962964185072952961840640617283961728395171717171828282829382717172840629630753087543211 912 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888901234444567900001234566679012333456790001234566679012333456790001234566679012333456790001234566679012333456790001234567790123455679012334567901123456789012345667901234456790122345679001234567790123455679012334567901234567901234567901234567901234567901234567901234567890011112233444455555543333333211109987543322108766543197543209753209763075319852975419629630862962975285072963961840750617284061728396171717172828282839382717172840629630753087543211 913 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678889012344445679000012345666790123334567900012345666790123334567900012345666790123334567900012345666790123334567900012345677901234556790123345679011234567890123456679012344567901223456790012345677901234556790123345679012345679012345679012345679012345679012345679012345679001121223344545566666544444443222221087554433208877654197654319754320863076430852986529629641962963086285073073961841850617285061728406171717182828282939382717172840629630753087543211 914 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788890123444456790000123456667901233345679000123456667901233345679000123456667901233345679000123456667901233345679000123456779012345567901233456790112345678901234566790123445679012234567900123456779012345567901233456790123456790123456790123456790123456790123456790123456790112222334455556677776555555543333332087665544209988764198765419765431863087540853097629629752962964196285074173961852850617295061728506171717282828283939382717172840629630753087543211 915 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888901234444567900001234566679012333456790001234566679012333456790001234566679012333456790001234566679012333456790001234567790123455679012334567901123456789012345667901234456790122345679001234567790123455679012334567901234567901234567901234567901234567901234567901234567901223233445565667788876666666544444442088776654221099864209876419876541863198640854208629630862962975296285085173961962850617395061729506171718282828293939382717172840629630753087543211 916 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678889012344445679000012345666790123334567900012345666790123334567900012345666790123334567900012345666790123334567900012345677901234556790123345679011234567890123456679012344567901223456790012345677901234556790123345679012345679012345679012345679012345679012345679012345679012333344556666778899877777776555555542099887754332210864320986420987641864309640865318629641962963086296285195173963062850618395061739506171728282828393939382717172840629630753087543211 917 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788890123444456790000123456667901233345679000123456667901233345679000123456667901233345679000123456667901233345679000123456779012345567901233456790112345678901234566790123445679012234567900123456779012345567901233456790123456790123456790123456790123456790123456790123456790123434455667677890009888888876666666542210998755443320865432086432098641875419640976418629752962964196296286295173974062850628395061839506171828282829393939382717172840629630753087543211 918 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888901234444567900001234566679012333456790001234566679012333456790001234566679012333456790001234566679012333456790001234567790123455679012334567901123456789012345667901234456790122345679001234567790123455679012334567901234567901234567901234567901234567901234567901234567901234445566777789001109999999877777776543322108766554420876543086543208641986519642087418630862962975296296297295174084062850728395062839506172828282839393939382717172840629630753087543211 919 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678889012344445679000012345666790123334567900012345666790123334567900012345666790123334567900012345666790123334567900012345677901234556790123345679011234567890123456679012344567901223456790012345677901234556790123345679012345679012345679012345679012345679012345679012345679012344556677878900112111111109888888876554433208877665420987653087654308643097519653197418641962963086296296407295175184062851728395072839506182828282939393939382717172840629630753087543211 920 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788890123444456790000123456667901233345679000123456667901233345679000123456667901233345679000123456667901233345679000123456779012345567901233456790112345678901234566790123445679012234567900123456779012345567901233456790123456790123456790123456790123456790123456790123456790123455667788890011222222222209999999877665544209988775432098753098765308754207519764297419752962964196296307507295186184062961728395172839507282828283939393949382717172840629630753087543211 921 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888901234444567900001234566679012333456790001234566679012333456790001234566679012333456790001234566679012333456790001234567790123455679012334567901123456789012345667901234456790122345679001234567790123455679012334567901234567901234567901234567901234567901234567901234567901234566778899001122323333333211111109888776654221099875543209753209875309865307520875297430862962975296296418507295296184064061728396172839518282828293939394049382717172840629630753087543211 922 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678889012344445679000012345666790123334567900012345666790123334567900012345666790123334567900012345666790123334567900012345677901234556790123345679011234567890123456679012344567901223456790012345677901234556790123345679012345679012345679012345679012345679012345679012345679012345677890000112233334444443222222209999887754332210876654319754320975320976307531985297541962963086296297528507296396184075061728406172839628282828393939395049382717172840629630753087543211 923 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788890123444456790000123456667901233345679000123456667901233345679000123456667901233345679000123456667901233345679000123456779012345567901233456790112345678901234566790123445679012234567900123456779012345567901233456790123456790123456790123456790123456790123456790123456790123456789001011223343445555543333333211110998755443320887765419765431975432086307643085298652962964196296308628507307396184185061728506172840728282829393939405049382717172840629630753087543211 924 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888901234444567900001234566679012333456790001234566679012333456790001234566679012333456790001234566679012333456790001234567790123455679012334567901123456789012345667901234456790122345679001234567790123455679012334567901234567901234567901234567901234567901234567901234567901234567900111122334444556666544444443222222108766554420998876419876541976543186308754085309762962975296296419628507417396185285061729506172851728282839393939505049382717172840629630753087543211 925 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678889012344445679000012345666790123334567900012345666790123334567900012345666790123334567900012345666790123334567900012345677901234556790123345679011234567890123456679012344567901223456790012345677901234556790123345679012345679012345679012345679012345679012345679012345679012345679011212233445455667776555555543333333208877665422109986420987641987654186319864085420862963086296297529628508517396196285061739506172961728282939393940505049382717172840629630753087543211 926 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788890123444456790000123456667901233345679000123456667901233345679000123456667901233345679000123456667901233345679000123456779012345567901233456790112345678901234566790123445679012234567900123456779012345567901233456790123456790123456790123456790123456790123456790123456790123456790122223344555566778876666666544444444209988775433221086432098642098764186430964086531862964196296308629628519517396306285061839506174061728283939393950505049382717172840629630753087543211 927 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888901234444567900001234566679012333456790001234566679012333456790001234566679012333456790001234566679012333456790001234567790123455679012334567901123456789012345667901234456790122345679001234567790123455679012334567901234567901234567901234567901234567901234567901234567901234567901232334455656677889877777776555555554221099875544332086543208643209864187541964097641862975296296419629628629517397406285062839506185061728293939394050505049382717172840629630753087543211 928 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678889012344445679000012345666790123334567900012345666790123334567900012345666790123334567900012345666790123334567900012345677901234556790123345679011234567890123456679012344567901223456790012345677901234556790123345679012345679012345679012345679012345679012345679012345679012345679012333445566667788999888888876666666654332210876655442087654308654320864198651964208741863086296297529629629729517408406285072839506295061728393939395050505049382717172840629630753087543211 929 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788890123444456790000123456667901233345679000123456667901233345679000123456667901233345679000123456667901233345679000123456779012345567901233456790112345678901234566790123445679012234567900123456779012345567901233456790123456790123456790123456790123456790123456790123456790123456790123344556676778900099999999877777777655443320887766542098765308765430864309751965319741864196296308629629640729517518406285172839507395061729393939405050505049382717172840629630753087543211 930 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888901234444567900001234566679012333456790001234566679012333456790001234566679012333456790001234566679012333456790001234567790123455679012334567901123456789012345667901234456790122345679001234567790123455679012334567901234567901234567901234567901234567901234567901234567901234567901234455667777890011111111109888888887766554420998877543209875309876530875420751976429741975296296419629630750729518618406296172839518395061839393939505050506049382717172840629630753087543211 931 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678889012344445679000012345666790123334567900012345666790123334567900012345666790123334567900012345666790123334567900012345677901234556790123345679011234567890123456679012344567901223456790012345677901234556790123345679012345679012345679012345679012345679012345679012345679012345679012345566778789001121222222209999999988877665422109987554320975320987530986530752087529743086296297529629641850729529618406406172839628395062939393940505050516049382717172840629630753087543211 932 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788890123444456790000123456667901233345679000123456667901233345679000123456667901233345679000123456667901233345679000123456779012345567901233456790112345678901234566790123445679012234567900123456779012345567901233456790123456790123456790123456790123456790123456790123456790123456790123456677888900112222333333211111110999988775433221087665431975432097532097630753198529754196296308629629752850729639618407506172840728395073939393950505050616049382717172840629630753087543211 933 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888901234444567900001234566679012333456790001234566679012333456790001234566679012333456790001234566679012333456790001234567790123455679012334567901123456789012345667901234456790122345679001234567790123455679012334567901234567901234567901234567901234567901234567901234567901234567901234567788990011223233444443222222221111099875544332088776541976543197543208630764308529865296296419629630862850730739618418506172851728395183939394050505051616049382717172840629630753087543211 934 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678889012344445679000012345666790123334567900012345666790123334567900012345666790123334567900012345666790123334567900012345677901234556790123345679011234567890123456679012344567901223456790012345677901234556790123345679012345679012345679012345679012345679012345679012345679012345679012345678900001122333344555543333333322222210876655442099887641987654197654318630875408530976296297529629641962850741739618528506172961728396283939395050505061616049382717172840629630753087543211 935 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788890123444456790000123456667901233345679000123456667901233345679000123456667901233345679000123456667901233345679000123456779012345567901233456790112345678901234566790123445679012234567900123456779012345567901233456790123456790123456790123456790123456790123456790123456790123456790123456790010112233434455666544444444333333320887766542210998642098764198765418631986408542086296308629629752962850851739619628506174061728407283939405050505161616049382717172840629630753087543211 936 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888901234444567900001234566679012333456790001234566679012333456790001234566679012333456790001234566679012333456790001234567790123455679012334567901123456789012345667901234456790122345679001234567790123455679012334567901234567901234567901234567901234567901234567901234567901234567901234567901111223344445566776555555554444444420998877543322108643209864209876418643096408653186296419629630862962851951739630628506185061728517283939505050506161616049382717172840629630753087543211 937 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678889012344445679000012345666790123334567900012345666790123334567900012345666790123334567900012345666790123334567900012345677901234556790123345679011234567890123456679012344567901223456790012345677901234556790123345679012345679012345679012345679012345679012345679012345679012345679012345679012122334454556677876666666655555555422109987554433208654320864320986418754196409764186297529629641962962862951739740628506295061729617283940505050516161616049382717172840629630753087543211 938 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788890123444456790000123456667901233345679000123456667901233345679000123456667901233345679000123456667901233345679000123456779012345567901233456790112345678901234566790123445679012234567900123456779012345567901233456790123456790123456790123456790123456790123456790123456790123456790123456790122233445555667788877777777666666665433221087665544208765430865432086419865196420874186308629629752962962972951740840628507395061740617283950505050616161616049382717172840629630753087543211 939 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888901234444567900001234566679012333456790001234566679012333456790001234566679012333456790001234566679012333456790001234567790123455679012334567901123456789012345667901234456790122345679001234567790123455679012334567901234567901234567901234567901234567901234567901234567901234567901234567901223344556566778898888888887777777765544332088776654209876530876543086430975196531974186419629630862962964072951751840628518395061850617284050505051616161616049382717172840629630753087543211 940 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678889012344445679000012345666790123334567900012345666790123334567900012345666790123334567900012345666790123334567900012345677901234556790123345679011234567890123456679012344567901223456790012345677901234556790123345679012345679012345679012345679012345679012345679012345679012345679012345679012334455666677889999999999988888888776655442099887754320987530987653087542075197642974197529629641962963075072951861840629628395062950617295050505061616161716049382717172840629630753087543211 941 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788890123444456790000123456667901233345679000123456667901233345679000123456667901233345679000123456667901233345679000123456779012345567901233456790112345678901234566790123445679012234567900123456779012345567901233456790123456790123456790123456790123456790123456790123456790123456790123456790123445566767789001011111110999999998887766542210998755432097532098753098653075208752974308629629752962964185072952961840640728395073950617405050505161616162716049382717172840629630753087543211 942 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888901234444567900001234566679012333456790001234566679012333456790001234566679012333456790001234566679012333456790001234567790123455679012334567901123456789012345667901234456790122345679001234567790123455679012334567901234567901234567901234567901234567901234567901234567901234567901234567901234556677778900111122222221111111099998877543322108766543197543209753209763075319852975419629630862962975285072963961840751728395183950618505050506161616172716049382717172840629630753087543211 943 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678889012344445679000012345666790123334567900012345666790123334567900012345666790123334567900012345666790123334567900012345677901234556790123345679011234567890123456679012344567901223456790012345677901234556790123345679012345679012345679012345679012345679012345679012345679012345679012345679012345667787890011212233333322222222111109987554433208877654197654319754320863076430852986529629641962963086285073073961841861728396283950629505050516161616272716049382717172840629630753087543211 944 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788890123444456790000123456667901233345679000123456667901233345679000123456667901233345679000123456667901233345679000123456779012345567901233456790112345678901234566790123445679012234567900123456779012345567901233456790123456790123456790123456790123456790123456790123456790123456790123456790123456778889001122223344444333333332222221087665544209988764198765419765431863087540853097629629752962964196285074173961852961728407283950739505050616161617272716049382717172840629630753087543211 945 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888901234444567900001234566679012333456790001234566679012333456790001234566679012333456790001234566679012333456790001234567790123455679012334567901123456789012345667901234456790122345679001234567790123455679012334567901234567901234567901234567901234567901234567901234567901234567901234567901234567889900112232334455554444444433333332088776654221099864209876419876541863198640854208629630862962975296285085173961963961728517283951839505051616161627272716049382717172840629630753087543211 946 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678889012344445679000012345666790123334567900012345666790123334567900012345666790123334567900012345666790123334567900012345677901234556790123345679011234567890123456679012344567901223456790012345677901234556790123345679012345679012345679012345679012345679012345679012345679012345679012345679012345679000011223333445566655555555444444442099887754332210864320986420987641864309640865318629641962963086296285195173963073961729617283962839505061616161727272716049382717172840629630753087543211 947 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788890123444456790000123456667901233345679000123456667901233345679000123456667901233345679000123456667901233345679000123456779012345567901233456790112345678901234566790123445679012234567900123456779012345567901233456790123456790123456790123456790123456790123456790123456790123456790123456790123456790101122334344556677666666665555555542210998755443320865432086432098641875419640976418629752962964196296286295173974173961740617284072839505161616162727272716049382717172840629630753087543211 948 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888901234444567900001234566679012333456790001234566679012333456790001234566679012333456790001234566679012333456790001234567790123455679012334567901123456789012345667901234456790122345679001234567790123455679012334567901234567901234567901234567901234567901234567901234567901234567901234567901234567901112233444455667787777777766666666543322108766554420876543086543208641986519642087418630862962975296296297295174085173961850617285172839506161616172727272716049382717172840629630753087543211 949 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678889012344445679000012345666790123334567900012345666790123334567900012345666790123334567900012345666790123334567900012345677901234556790123345679011234567890123456679012344567901223456790012345677901234556790123345679012345679012345679012345679012345679012345679012345679012345679012345679012345679011223344545566778888888888777777776554433208877665420987653087654308643097519653197418641962963086296296407295175195173962950617296172839516161616272727272716049382717172840629630753087543211 950 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788890123444456790000123456667901233345679000123456667901233345679000123456667901233345679000123456667901233345679000123456779012345567901233456790112345678901234566790123445679012234567900123456779012345567901233456790123456790123456790123456790123456790123456790123456790123456790123456790123456790122334455556677889999999998888888877665544209988775432098753098765308754207519764297419752962964196296307507295186295174073950617406172840616161617272727282716049382717172840629630753087543211 951 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888901234444567900001234566679012333456790001234566679012333456790001234566679012333456790001234566679012333456790001234567790123455679012334567901123456789012345667901234456790122345679001234567790123455679012334567901234567901234567901234567901234567901234567901234567901234567901234567901234567901233445565667789001111111099999999888776654221099875543209753209875309865307520875297430862962975296296418507295297295175183950618506172851616161627272727382716049382717172840629630753087543211 952 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678889012344445679000012345666790123334567900012345666790123334567900012345666790123334567900012345666790123334567900012345677901234556790123345679011234567890123456679012344567901223456790012345677901234556790123345679012345679012345679012345679012345679012345679012345679012345679012345679012345679012344556666778900112222222111111109999887754332210876654319754320975320976307531985297541962963086296297528507296407295186283950629506172961616161727272728382716049382717172840629630753087543211 953 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788890123444456790000123456667901233345679000123456667901233345679000123456667901233345679000123456667901233345679000123456779012345567901233456790112345678901234566790123445679012234567900123456779012345567901233456790123456790123456790123456790123456790123456790123456790123456790123456790123456790123455667677890011223333332222222211110998755443320887765419765431975432086307643085298652962964196296308628507307507295297283950739506174061616162727272738382716049382717172840629630753087543211 954 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888901234444567900001234566679012333456790001234566679012333456790001234566679012333456790001234566679012333456790001234567790123455679012334567901123456789012345667901234456790122345679001234567790123455679012334567901234567901234567901234567901234567901234567901234567901234567901234567901234567901234566777789001122334444433333333222222108766554420998876419876541976543186308754085309762962975296296419628507418507296407283951839506185061616172727272838382716049382717172840629630753087543211 955 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678889012344445679000012345666790123334567900012345666790123334567900012345666790123334567900012345666790123334567900012345677901234556790123345679011234567890123456679012344567901223456790012345677901234556790123345679012345679012345679012345679012345679012345679012345679012345679012345679012345679012345677878900112233445555444444443333333208877665422109986420987641987654186319864085420862963086296297529628508528507307507283962839506295061616272727273838382716049382717172840629630753087543211 956 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788890123444456790000123456667901233345679000123456667901233345679000123456667901233345679000123456667901233345679000123456779012345567901233456790112345678901234566790123445679012234567900123456779012345567901233456790123456790123456790123456790123456790123456790123456790123456790123456790123456790123456788890011223344556665555555544444444209988775433221086432098642098764186430964086531862964196296308629628519628507418507284072839507395061617272727283838382716049382717172840629630753087543211 957 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888901234444567900001234566679012333456790001234566679012333456790001234566679012333456790001234566679012333456790001234567790123455679012334567901123456789012345667901234456790122345679001234567790123455679012334567901234567901234567901234567901234567901234567901234567901234567901234567901234567901234567899001122334455667766666666555555554221099875544332086543208643209864187541964097641862975296296419629628630628508528507285172839518395061627272727383838382716049382717172840629630753087543211 958 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678889012344445679000012345666790123334567900012345666790123334567900012345666790123334567900012345666790123334567900012345677901234556790123345679011234567890123456679012344567901223456790012345677901234556790123345679012345679012345679012345679012345679012345679012345679012345679012345679012345679012345679000112233445566778777777776666666654332210876655442087654308654320864198651964208741863086296297529629629740628519628507296172839628395061727272728383838382716049382717172840629630753087543211 959 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788890123444456790000123456667901233345679000123456667901233345679000123456667901233345679000123456667901233345679000123456779012345567901233456790112345678901234566790123445679012234567900123456779012345567901233456790123456790123456790123456790123456790123456790123456790123456790123456790123456790123456790011223344556677888888888877777777655443320887766542098765308765430864309751965319741864196296308629629640840628630628507406172840728395062727272738383838382716049382717172840629630753087543211 960 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888901234444567900001234566679012333456790001234566679012333456790001234566679012333456790001234566679012333456790001234567790123455679012334567901123456789012345667901234456790122345679001234567790123455679012334567901234567901234567901234567901234567901234567901234567901234567901234567901234567901234567901122334455667788999999999888888887766554420998877543209875309876530875420751976429741975296296419629630751840629740628518506172851728395172727272838383839382716049382717172840629630753087543211 961 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678889012344445679000012345666790123334567900012345666790123334567900012345666790123334567900012345666790123334567900012345677901234556790123345679011234567890123456679012344567901223456790012345677901234556790123345679012345679012345679012345679012345679012345679012345679012345679012345679012345679012345679012233445566778900111111109999999988877665422109987554320975320987530986530752087529743086296297529629641861840640840628629506172961728396272727273838383849382716049382717172840629630753087543211 962 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788890123444456790000123456667901233345679000123456667901233345679000123456667901233345679000123456667901233345679000123456779012345567901233456790112345678901234566790123445679012234567900123456779012345567901233456790123456790123456790123456790123456790123456790123456790123456790123456790123456790123456790123344556677890011222222211111110999988775433221087665431975432097532097630753198529754196296308629629752961840751840629739506174061728407272727283838383949382716049382717172840629630753087543211 963 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888901234444567900001234566679012333456790001234566679012333456790001234566679012333456790001234566679012333456790001234567790123455679012334567901123456789012345667901234456790122345679001234567790123455679012334567901234567901234567901234567901234567901234567901234567901234567901234567901234567901234567901234455667789001122333333222222221111099875544332088776541976543197543208630764308529865296296419629630863961841861840640839506185061728517272727383838384949382716049382717172840629630753087543211 964 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678889012344445679000012345666790123334567900012345666790123334567900012345666790123334567900012345666790123334567900012345677901234556790123345679011234567890123456679012344567901223456790012345677901234556790123345679012345679012345679012345679012345679012345679012345679012345679012345679012345679012345679012345566778900112233444443333333322222210876655442099887641987654197654318630875408530976296297529629641973961852961840751839506295061729617272728383838394949382716049382717172840629630753087543211 965 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788890123444456790000123456667901233345679000123456667901233345679000123456667901233345679000123456667901233345679000123456779012345567901233456790112345678901234566790123445679012234567900123456779012345567901233456790123456790123456790123456790123456790123456790123456790123456790123456790123456790123456790123456677890011223344555544444444333333320887766542210998642098764198765418631986408542086296308629629753073961963961841861839507395061740617272738383838494949382716049382717172840629630753087543211 966 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888901234444567900001234566679012333456790001234566679012333456790001234566679012333456790001234566679012333456790001234567790123455679012334567901123456789012345667901234456790122345679001234567790123455679012334567901234567901234567901234567901234567901234567901234567901234567901234567901234567901234567901234567789001122334455666555555554444444420998877543322108643209864209876418643096408653186296419629630864073963073961852961839518395061850617272838383839494949382716049382717172840629630753087543211 967 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678889012344445679000012345666790123334567900012345666790123334567900012345666790123334567900012345666790123334567900012345677901234556790123345679011234567890123456679012344567901223456790012345677901234556790123345679012345679012345679012345679012345679012345679012345679012345679012345679012345679012345679012345678900112233445566776666666655555555422109987554433208654320864320986418754196409764186297529629641974073974173961963961839628395062950617273838383849494949382716049382717172840629630753087543211 968 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788890123444456790000123456667901233345679000123456667901233345679000123456667901233345679000123456667901233345679000123456779012345567901233456790112345678901234566790123445679012234567900123456779012345567901233456790123456790123456790123456790123456790123456790123456790123456790123456790123456790123456790123456790011223344556677877777777666666665433221087665544208765430865432086419865196420874186308629629753074074085173963073961840728395073950617283838383949494949382716049382717172840629630753087543211 969 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888901234444567900001234566679012333456790001234566679012333456790001234566679012333456790001234566679012333456790001234567790123455679012334567901123456789012345667901234456790122345679001234567790123455679012334567901234567901234567901234567901234567901234567901234567901234567901234567901234567901234567901234567901122334455667788888888887777777765544332088776654209876530876543086430975196531974186419629630864074075195173974173961851728395183950617383838384949494949382716049382717172840629630753087543211 970 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678889012344445679000012345666790123334567900012345666790123334567900012345666790123334567900012345666790123334567900012345677901234556790123345679011234567890123456679012344567901223456790012345677901234556790123345679012345679012345679012345679012345679012345679012345679012345679012345679012345679012345679012345679112233445566778899999999988888888776655442099887754320987530987653087542075197642974197529629641974074186295174085173962961728396283950628383838394949495049382716049382717172840629630753087543211 971 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788890123444456790000123456667901233345679000123456667901233345679000123456667901233345679000123456667901233345679000123456779012345567901233456790112345678901234566790123445679012234567900123456779012345567901233456790123456790123456790123456790123456790123456790123456790123456790123456790123456790123456790123456791223344556677890011111110999999998887766542210998755432097532098753098653075208752974308629629753074075297295175195173974061728407283950738383838494949496049382716049382717172840629630753087543211 972 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888901234444567900001234566679012333456790001234566679012333456790001234566679012333456790001234566679012333456790001234567790123455679012334567901123456789012345667901234456790122345679001234567790123455679012334567901234567901234567901234567901234567901234567901234567901234567901234567901234567901234567901234567912334455667789001122222221111111099998877543322108766543197543209753209763075319852975419629630864074086407295186295174085061728517283951838383839494949506049382716049382717172840629630753087543211 973 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678889012344445679000012345666790123334567900012345666790123334567900012345666790123334567900012345666790123334567900012345677901234556790123345679011234567890123456679012344567901223456790012345677901234556790123345679012345679012345679012345679012345679012345679012345679012345679012345679012345679012345679012345679123445566778900112233333322222222111109987554433208877654197654319754320863076430852986529629641974074197507295297295175195061729617283962838383849494949606049382716049382717172840629630753087543211 974 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788890123444456790000123456667901233345679000123456667901233345679000123456667901233345679000123456667901233345679000123456779012345567901233456790112345678901234566790123445679012234567900123456779012345567901233456790123456790123456790123456790123456790123456790123456790123456790123456790123456790123456790123456791234556677890011223344444333333332222221087665544209988764198765419765431863087540853097629629753074075308507296407295186295061740617284072838383949494950606049382716049382717172840629630753087543211 975 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888901234444567900001234566679012333456790001234566679012333456790001234566679012333456790001234566679012333456790001234567790123455679012334567901123456789012345667901234456790122345679001234567790123455679012334567901234567901234567901234567901234567901234567901234567901234567901234567901234567901234567901234567912345667789001122334455554444444433333332088776654221099864209876419876541863198640854208629630864074086418507307507295297295061850617285172838384949494960606049382716049382717172840629630753087543211 976 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678889012344445679000012345666790123334567900012345666790123334567900012345666790123334567900012345666790123334567900012345677901234556790123345679011234567890123456679012344567901223456790012345677901234556790123345679012345679012345679012345679012345679012345679012345679012345679012345679012345679012345679012345679123456778900112233445566655555555444444442099887754332210864320986420987641864309640865318629641974074197518507418507296407295062950617296172838394949495060606049382716049382717172840629630753087543211 977 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788890123444456790000123456667901233345679000123456667901233345679000123456667901233345679000123456667901233345679000123456779012345567901233456790112345678901234566790123445679012234567900123456779012345567901233456790123456790123456790123456790123456790123456790123456790123456790123456790123456790123456790123456791234567890011223344556677666666665555555542210998755443320865432086432098641875419640976418629753074075308518508528507307507295073950617406172838494949496060606049382716049382717172840629630753087543211 978 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888901234444567900001234566679012333456790001234566679012333456790001234566679012333456790001234566679012333456790001234567790123455679012334567901123456789012345667901234456790122345679001234567790123455679012334567901234567901234567901234567901234567901234567901234567901234567901234567901234567901234567901234567912345679001122334455667787777777766666666543322108766554420876543086543208641986519642087418630864074086418518519628507418507295183950618506172839494949506060606049382716049382717172840629630753087543211 979 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678889012344445679000012345666790123334567900012345666790123334567900012345666790123334567900012345666790123334567900012345677901234556790123345679011234567890123456679012344567901223456790012345677901234556790123345679012345679012345679012345679012345679012345679012345679012345679012345679012345679012345679012345679123456790112233445566778888888888777777776554433208877665420987653087654308643097519653197418641974074197518518630628508528507296283950629506172849494949606060606049382716049382717172840629630753087543211 980 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788890123444456790000123456667901233345679000123456667901233345679000123456667901233345679000123456667901233345679000123456779012345567901233456790112345678901234566790123445679012234567900123456779012345567901233456790123456790123456790123456790123456790123456790123456790123456790123456790123456790123456790123456791234567911223344556677889999999998888888877665544209988775432098753098765308754207519764297419753074075308518529740628519628507407283950739506173949494950606060616049382716049382717172840629630753087543211 981 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888901234444567900001234566679012333456790001234566679012333456790001234566679012333456790001234566679012333456790001234567790123455679012334567901123456789012345667901234456790122345679001234567790123455679012334567901234567901234567901234567901234567901234567901234567901234567901234567901234567901234567901234567912345679122334455667789001111111099999999888776654221099875543209753209875309865307520875297430864074086418518640840628630628508517283951839506184949494960606060716049382716049382717172840629630753087543211 982 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678889012344445679000012345666790123334567900012345666790123334567900012345666790123334567900012345666790123334567900012345677901234556790123345679011234567890123456679012344567901223456790012345677901234556790123345679012345679012345679012345679012345679012345679012345679012345679012345679012345679012345679012345679123456791233445566778900112222222111111109999887754332210876654319754320975320976307531985297541974074197518519751840629740628519617283962839506294949495060606061716049382716049382717172840629630753087543211 983 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788890123444456790000123456667901233345679000123456667901233345679000123456667901233345679000123456667901233345679000123456779012345567901233456790112345678901234566790123445679012234567900123456779012345567901233456790123456790123456790123456790123456790123456790123456790123456790123456790123456790123456790123456791234567912344556677890011223333332222222211110998755443320887765419765431975432086307643085298653074075308518530861840640840628630617284072839507394949496060606071716049382716049382717172840629630753087543211 984 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888901234444567900001234566679012333456790001234566679012333456790001234566679012333456790001234566679012333456790001234567790123455679012334567901123456789012345667901234456790122345679001234567790123455679012334567901234567901234567901234567901234567901234567901234567901234567901234567901234567901234567901234567912345679123455667789001122334444433333333222222108766554420998876419876541976543186308754085309764074086418518641961840751840629740617285172839518394949506060606171716049382716049382717172840629630753087543211 985 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678889012344445679000012345666790123334567900012345666790123334567900012345666790123334567900012345666790123334567900012345677901234556790123345679011234567890123456679012344567901223456790012345677901234556790123345679012345679012345679012345679012345679012345679012345679012345679012345679012345679012345679012345679123456791234566778900112233445555444444443333333208877665422109986420987641987654186319864085420874074197518519752961841861840640840617296172839628394949606060607171716049382716049382717172840629630753087543211 986 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788890123444456790000123456667901233345679000123456667901233345679000123456667901233345679000123456667901233345679000123456779012345567901233456790112345678901234566790123445679012234567900123456779012345567901233456790123456790123456790123456790123456790123456790123456790123456790123456790123456790123456790123456791234567912345677890011223344556665555555544444444209988775433221086432098642098764186430964086531974075308518530862961852961840751840617406172840728394950606060617171716049382716049382717172840629630753087543211 987 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888901234444567900001234566679012333456790001234566679012333456790001234566679012333456790001234566679012333456790001234567790123455679012334567901123456789012345667901234456790122345679001234567790123455679012334567901234567901234567901234567901234567901234567901234567901234567901234567901234567901234567901234567912345679123456789001122334455667766666666555555554221099875544332086543208643209864187541964097642974086418518641962961963961841861840618506172851728394960606060717171716049382716049382717172840629630753087543211 988 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678889012344445679000012345666790123334567900012345666790123334567900012345666790123334567900012345666790123334567900012345677901234556790123345679011234567890123456679012344567901223456790012345677901234556790123345679012345679012345679012345679012345679012345679012345679012345679012345679012345679012345679012345679123456791234567900112233445566778777777776666666654332210876655442087654308654320864198651964208752974197518519752962963073961852961840629506172961728395060606061717171716049382716049382717172840629630753087543211 989 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788890123444456790000123456667901233345679000123456667901233345679000123456667901233345679000123456667901233345679000123456779012345567901233456790112345678901234566790123445679012234567900123456779012345567901233456790123456790123456790123456790123456790123456790123456790123456790123456790123456790123456790123456791234567912345679011223344556677888888888877777777655443320887766542098765308765430864309751965319852975308518530862962974173961963961840739506174061728396060606071717171716049382716049382717172840629630753087543211 990 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888901234444567900001234566679012333456790001234566679012333456790001234566679012333456790001234566679012333456790001234567790123455679012334567901123456789012345667901234456790122345679001234567790123455679012334567901234567901234567901234567901234567901234567901234567901234567901234567901234567901234567901234567912345679123456791122334455667788999999999888888887766554420998877543209875309876530875420751976430853086418518641962964085173963073961851839506185061728506060606171717172716049382716049382717172840629630753087543211 991 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678889012344445679000012345666790123334567900012345666790123334567900012345666790123334567900012345666790123334567900012345677901234556790123345679011234567890123456679012344567901223456790012345677901234556790123345679012345679012345679012345679012345679012345679012345679012345679012345679012345679012345679012345679123456791234567912233445566778900111111109999999988877665422109987554320975320987530986530752087540854197518519752962975195173974173961962839506295061729606060607171717182716049382716049382717172840629630753087543211 992 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788890123444456790000123456667901233345679000123456667901233345679000123456667901233345679000123456667901233345679000123456779012345567901233456790112345678901234566790123445679012234567900123456779012345567901233456790123456790123456790123456790123456790123456790123456790123456790123456790123456790123456790123456791234567912345679123344556677890011222222211111110999988775433221087665431975432097532097630753198640865308518530862963086295174085173963072839507395061740606060617171717282716049382716049382717172840629630753087543211 993 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888901234444567900001234566679012333456790001234566679012333456790001234566679012333456790001234566679012333456790001234567790123455679012334567901123456789012345667901234456790122345679001234567790123455679012334567901234567901234567901234567901234567901234567901234567901234567901234567901234567901234567901234567912345679123456791234455667789001122333333222222221111099875544332088776541976543197543208630764309640976418518641962964197295175195173974172839518395061850606060717171718282716049382716049382717172840629630753087543211 994 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678889012344445679000012345666790123334567900012345666790123334567900012345666790123334567900012345666790123334567900012345677901234556790123345679011234567890123456679012344567901223456790012345677901234556790123345679012345679012345679012345679012345679012345679012345679012345679012345679012345679012345679012345679123456791234567912345566778900112233444443333333322222210876655442099887641987654197654318630875419642087518519752962975307295186295174085172839628395062950606061717171728282716049382716049382717172840629630753087543211 995 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788890123444456790000123456667901233345679000123456667901233345679000123456667901233345679000123456667901233345679000123456779012345567901233456790112345678901234566790123445679012234567900123456779012345567901233456790123456790123456790123456790123456790123456790123456790123456790123456790123456790123456790123456791234567912345679123456677890011223344555544444444333333320887766542210998642098764198765418631986519653198518530862963086407295297295175195172840728395073950606071717171828282716049382716049382717172840629630753087543211 996 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888901234444567900001234566679012333456790001234566679012333456790001234566679012333456790001234566679012333456790001234567790123455679012334567901123456789012345667901234456790122345679001234567790123455679012334567901234567901234567901234567901234567901234567901234567901234567901234567901234567901234567901234567912345679123456791234567789001122334455666555555554444444420998877543322108643209864209876418643097519764308518641962964197407296407295186295172851728395183950606171717172828282716049382716049382717172840629630753087543211 997 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678889012344445679000012345666790123334567900012345666790123334567900012345666790123334567900012345666790123334567900012345677901234556790123345679011234567890123456679012344567901223456790012345677901234556790123345679012345679012345679012345679012345679012345679012345679012345679012345679012345679012345679012345679123456791234567912345678900112233445566776666666655555555422109987554433208654320864320986418754207520875408519752962975307407307507295297295172961728396283950607171717182828282716049382716049382717172840629630753087543211 998 111111112222222233333333444444445555555566666666777777778888888900000000111111112222222233333333455555556777777790000000122222223444444456666666788888890111111123333333455555556777777790000000123333334566666679000000123333334566666679000000123333334566666679000000123333334566666679000000123444445678888901233333456777779012222234566666790111112345555567900000123444445678888901233333456788890123444456790000123455556790111123456666790122223456777790123333456788890123444456790000123456667901233345679000123456667901233345679000123456667901233345679000123456667901233345679000123456779012345567901233456790112345678901234566790123445679012234567900123456779012345567901233456790123456790123456790123456790123456790123456790123456790123456790123456790123456790123456790123456791234567912345679123456790011223344556677877777777666666665433221087665544208765430865432086419865307531986408530862963086407407418507296407295174061728407283950617171717282828282716049382716049382717172840629630753087543211 999 1111111122222222333333334444444455555555666666667777777788888889000000001111111122222222333333334555555567777777900000001222222234444444566666667888888901111111233333334555555567777777900000001233333345666666790000001233333345666666790000001233333345666666790000001233333345666666790000001234444456788889012333334567777790122222345666667901111123455555679000001234444456788889012333334567888901234444567900001234555567901111234566667901222234567777901233334567888901234444567900001234566679012333456790001234566679012333456790001234566679012333456790001234566679012333456790001234567790123455679012334567901123456789012345667901234456790122345679001234567790123455679012334567901234567901234567901234567901234567901234567901234567901234567901234567901234567901234567901234567912345679123456791234567901122334455667788888888887777777765544332088776654209876530876543086430976307643096408641962964197407408528507307507295185061728517283950717171718282828282716049382716049382717172840629630753087543211 1000 11111111222222223333333344444444555555556666666677777777888888890000000011111111222222223333333345555555677777779000000012222222344444445666666678888889011111112333333345555555677777779000000012333333456666667900000012333333456666667900000012333333456666667900000012333333456666667900000012344444567888890123333345677777901222223456666679011111234555556790000012344444567888890123333345678889012344445679000012345555679011112345666679012222345677779012333345678889012344445679000012345666790123334567900012345666790123334567900012345666790123334567900012345666790123334567900012345677901234556790123345679011234567890123456679012344567901223456790012345677901234556790123345679012345679012345679012345679012345679012345679012345679012345679012345679012345679012345679012345679123456791234567912345679112233445566778899999999988888888776655442099887754320987530987653087542086308754196419752962975307407519628507418507296295061729617283961717171728282828382716049382716050382717172840629630753087553211