0 1 1 1 2 2 3 6 4 30 5 60 6 60 7 60 8 420 9 1260 10 2520 11 2520 12 2520 13 27720 14 27720 15 27720 16 27720 17 27720 18 138600 19 138600 20 138600 21 138600 22 138600 23 138600 24 277200 25 277200 26 277200 27 277200 28 277200 29 277200 30 1940400 31 25225200 32 75675600 33 75675600 34 75675600 35 75675600 36 75675600 37 75675600 38 151351200 39 151351200 40 151351200 41 151351200 42 151351200 43 151351200 44 2572970400 45 2572970400 46 2572970400 47 48886437600 48 48886437600 49 48886437600 50 48886437600 51 48886437600 52 48886437600 53 48886437600 54 48886437600 55 1124388064800 56 1124388064800 57 1124388064800 58 1124388064800 59 1124388064800 60 1124388064800 61 1124388064800 62 1124388064800 63 1124388064800 64 1124388064800 65 1124388064800 66 32607253879200 67 32607253879200 68 32607253879200 69 32607253879200 70 32607253879200 71 32607253879200 72 32607253879200 73 32607253879200 74 358679792671200 75 358679792671200 76 1793398963356000 77 1793398963356000 78 1793398963356000 79 1793398963356000 80 1793398963356000 81 1793398963356000 82 1793398963356000 83 5380196890068000 84 166786103592108000 85 166786103592108000 86 166786103592108000 87 333572207184216000 88 333572207184216000 89 333572207184216000 90 333572207184216000 91 333572207184216000 92 333572207184216000 93 333572207184216000 94 333572207184216000 95 333572207184216000 96 12342171665815992000 97 12342171665815992000 98 12342171665815992000 99 12342171665815992000 100 12342171665815992000 101 12342171665815992000 102 12342171665815992000 103 12342171665815992000 104 12342171665815992000 105 12342171665815992000 106 12342171665815992000 107 12342171665815992000 108 12342171665815992000 109 12342171665815992000 110 12342171665815992000 111 12342171665815992000 112 12342171665815992000 113 12342171665815992000 114 12342171665815992000 115 12342171665815992000 116 12342171665815992000 117 12342171665815992000 118 12342171665815992000 119 12342171665815992000 120 12342171665815992000 121 506029038298455672000 122 506029038298455672000 123 506029038298455672000 124 506029038298455672000 125 21759248646833593896000 126 21759248646833593896000 127 21759248646833593896000 128 21759248646833593896000 129 21759248646833593896000 130 21759248646833593896000 131 21759248646833593896000 132 21759248646833593896000 133 21759248646833593896000 134 21759248646833593896000 135 1022684686401178913112000 136 1022684686401178913112000 137 1022684686401178913112000 138 1022684686401178913112000 139 1022684686401178913112000 140 1022684686401178913112000 141 1022684686401178913112000 142 13294900923215325870456000 143 704629748930412271134168000 144 704629748930412271134168000 145 704629748930412271134168000 146 704629748930412271134168000 147 704629748930412271134168000 148 704629748930412271134168000 149 704629748930412271134168000 150 704629748930412271134168000 151 704629748930412271134168000 152 704629748930412271134168000 153 704629748930412271134168000 154 41573155186894323996915912000 155 41573155186894323996915912000 156 41573155186894323996915912000 157 41573155186894323996915912000 158 41573155186894323996915912000 159 41573155186894323996915912000 160 41573155186894323996915912000 161 2535962466400553763811870632000 162 2535962466400553763811870632000 163 2535962466400553763811870632000 164 2535962466400553763811870632000 165 2535962466400553763811870632000 166 2535962466400553763811870632000 167 2535962466400553763811870632000 168 2535962466400553763811870632000 169 2535962466400553763811870632000 170 2535962466400553763811870632000 171 2535962466400553763811870632000 172 5071924932801107527623741264000 173 5071924932801107527623741264000 174 5071924932801107527623741264000 175 5071924932801107527623741264000 176 5071924932801107527623741264000 177 5071924932801107527623741264000 178 5071924932801107527623741264000 179 339818970497674204350790664688000 180 339818970497674204350790664688000 181 339818970497674204350790664688000 182 339818970497674204350790664688000 183 339818970497674204350790664688000 184 339818970497674204350790664688000 185 339818970497674204350790664688000 186 339818970497674204350790664688000 187 339818970497674204350790664688000 188 339818970497674204350790664688000 189 339818970497674204350790664688000 190 339818970497674204350790664688000 191 339818970497674204350790664688000 192 24127146905334868508906137192848000 193 24127146905334868508906137192848000 194 24127146905334868508906137192848000 195 24127146905334868508906137192848000 196 24127146905334868508906137192848000 197 1761281724089445401150148015077904000 198 1761281724089445401150148015077904000 199 1761281724089445401150148015077904000 200 1761281724089445401150148015077904000 201 1761281724089445401150148015077904000 202 1761281724089445401150148015077904000 203 1761281724089445401150148015077904000 204 1761281724089445401150148015077904000 205 1761281724089445401150148015077904000 206 1761281724089445401150148015077904000 207 1761281724089445401150148015077904000 208 1761281724089445401150148015077904000 209 1761281724089445401150148015077904000 210 1761281724089445401150148015077904000 211 1761281724089445401150148015077904000 212 1761281724089445401150148015077904000 213 1761281724089445401150148015077904000 214 12328972068626117808051036105545328000 215 12328972068626117808051036105545328000 216 12328972068626117808051036105545328000 217 12328972068626117808051036105545328000 218 973988793421463306836031852338080912000 219 973988793421463306836031852338080912000 220 973988793421463306836031852338080912000 221 2921966380264389920508095557014242736000 222 2921966380264389920508095557014242736000 223 2921966380264389920508095557014242736000 224 2921966380264389920508095557014242736000 225 2921966380264389920508095557014242736000 226 2921966380264389920508095557014242736000 227 2921966380264389920508095557014242736000 228 2921966380264389920508095557014242736000 229 2921966380264389920508095557014242736000 230 2921966380264389920508095557014242736000 231 242523209561944363402171931232182147088000 232 242523209561944363402171931232182147088000 233 242523209561944363402171931232182147088000 234 242523209561944363402171931232182147088000 235 242523209561944363402171931232182147088000 236 242523209561944363402171931232182147088000 237 242523209561944363402171931232182147088000 238 242523209561944363402171931232182147088000 239 242523209561944363402171931232182147088000 240 242523209561944363402171931232182147088000 241 242523209561944363402171931232182147088000 242 21584565651013048342793301879664211090832000 243 21584565651013048342793301879664211090832000 244 21584565651013048342793301879664211090832000 245 21584565651013048342793301879664211090832000 246 21584565651013048342793301879664211090832000 247 21584565651013048342793301879664211090832000 248 21584565651013048342793301879664211090832000 249 21584565651013048342793301879664211090832000 250 21584565651013048342793301879664211090832000 251 21584565651013048342793301879664211090832000 252 21584565651013048342793301879664211090832000 253 21584565651013048342793301879664211090832000 254 21584565651013048342793301879664211090832000 255 21584565651013048342793301879664211090832000 256 21584565651013048342793301879664211090832000 257 21584565651013048342793301879664211090832000 258 21584565651013048342793301879664211090832000 259 21584565651013048342793301879664211090832000 260 21584565651013048342793301879664211090832000 261 21584565651013048342793301879664211090832000 262 21584565651013048342793301879664211090832000 263 21584565651013048342793301879664211090832000 264 21584565651013048342793301879664211090832000 265 21584565651013048342793301879664211090832000 266 21584565651013048342793301879664211090832000 267 2093702868148265689250950282327428475810704000 268 2093702868148265689250950282327428475810704000 269 2093702868148265689250950282327428475810704000 270 211463989682974834614345978515070276056881104000 271 211463989682974834614345978515070276056881104000 272 211463989682974834614345978515070276056881104000 273 211463989682974834614345978515070276056881104000 274 211463989682974834614345978515070276056881104000 275 211463989682974834614345978515070276056881104000 276 211463989682974834614345978515070276056881104000 277 211463989682974834614345978515070276056881104000 278 211463989682974834614345978515070276056881104000 279 21780790937346407965277635787052238433858753712000 280 21780790937346407965277635787052238433858753712000 281 21780790937346407965277635787052238433858753712000 282 21780790937346407965277635787052238433858753712000 283 21780790937346407965277635787052238433858753712000 284 21780790937346407965277635787052238433858753712000 285 21780790937346407965277635787052238433858753712000 286 21780790937346407965277635787052238433858753712000 287 21780790937346407965277635787052238433858753712000 288 21780790937346407965277635787052238433858753712000 289 21780790937346407965277635787052238433858753712000 290 21780790937346407965277635787052238433858753712000 291 21780790937346407965277635787052238433858753712000 292 21780790937346407965277635787052238433858753712000 293 2330544630296065652284707029214589512422886647184000 294 2330544630296065652284707029214589512422886647184000 295 2330544630296065652284707029214589512422886647184000 296 2330544630296065652284707029214589512422886647184000 297 2330544630296065652284707029214589512422886647184000 298 2330544630296065652284707029214589512422886647184000 299 2330544630296065652284707029214589512422886647184000 300 2330544630296065652284707029214589512422886647184000 301 2330544630296065652284707029214589512422886647184000 302 2330544630296065652284707029214589512422886647184000 303 254029364702271156099033066184390256854094644543056000 304 254029364702271156099033066184390256854094644543056000 305 254029364702271156099033066184390256854094644543056000 306 254029364702271156099033066184390256854094644543056000 307 254029364702271156099033066184390256854094644543056000 308 28705318211356640639190736478836099024512694833365328000 309 28705318211356640639190736478836099024512694833365328000 310 28705318211356640639190736478836099024512694833365328000 311 28705318211356640639190736478836099024512694833365328000 312 28705318211356640639190736478836099024512694833365328000 313 28705318211356640639190736478836099024512694833365328000 314 28705318211356640639190736478836099024512694833365328000 315 28705318211356640639190736478836099024512694833365328000 316 28705318211356640639190736478836099024512694833365328000 317 28705318211356640639190736478836099024512694833365328000 318 28705318211356640639190736478836099024512694833365328000 319 28705318211356640639190736478836099024512694833365328000 320 28705318211356640639190736478836099024512694833365328000 321 28705318211356640639190736478836099024512694833365328000 322 28705318211356640639190736478836099024512694833365328000 323 28705318211356640639190736478836099024512694833365328000 324 28705318211356640639190736478836099024512694833365328000 325 28705318211356640639190736478836099024512694833365328000 326 28705318211356640639190736478836099024512694833365328000 327 28705318211356640639190736478836099024512694833365328000 328 28705318211356640639190736478836099024512694833365328000 329 28705318211356640639190736478836099024512694833365328000 330 28705318211356640639190736478836099024512694833365328000 331 28705318211356640639190736478836099024512694833365328000 332 28705318211356640639190736478836099024512694833365328000 333 28705318211356640639190736478836099024512694833365328000 334 28705318211356640639190736478836099024512694833365328000 335 28705318211356640639190736478836099024512694833365328000 336 28705318211356640639190736478836099024512694833365328000 337 28705318211356640639190736478836099024512694833365328000 338 28705318211356640639190736478836099024512694833365328000 339 28705318211356640639190736478836099024512694833365328000 340 28705318211356640639190736478836099024512694833365328000 341 3645575412842293361177223532812184576113112243837396656000 342 3645575412842293361177223532812184576113112243837396656000 343 3645575412842293361177223532812184576113112243837396656000 344 3645575412842293361177223532812184576113112243837396656000 345 3645575412842293361177223532812184576113112243837396656000 346 3645575412842293361177223532812184576113112243837396656000 347 3645575412842293361177223532812184576113112243837396656000 348 3645575412842293361177223532812184576113112243837396656000 349 7291150825684586722354447065624369152226224487674793312000 350 7291150825684586722354447065624369152226224487674793312000 351 7291150825684586722354447065624369152226224487674793312000 352 955140758164680860628432565596792358941635407885397923872000 353 955140758164680860628432565596792358941635407885397923872000 354 955140758164680860628432565596792358941635407885397923872000 355 955140758164680860628432565596792358941635407885397923872000 356 955140758164680860628432565596792358941635407885397923872000 357 955140758164680860628432565596792358941635407885397923872000 358 955140758164680860628432565596792358941635407885397923872000 359 955140758164680860628432565596792358941635407885397923872000 360 955140758164680860628432565596792358941635407885397923872000 361 955140758164680860628432565596792358941635407885397923872000 362 955140758164680860628432565596792358941635407885397923872000 363 955140758164680860628432565596792358941635407885397923872000 364 955140758164680860628432565596792358941635407885397923872000 365 955140758164680860628432565596792358941635407885397923872000 366 955140758164680860628432565596792358941635407885397923872000 367 955140758164680860628432565596792358941635407885397923872000 368 955140758164680860628432565596792358941635407885397923872000 369 955140758164680860628432565596792358941635407885397923872000 370 955140758164680860628432565596792358941635407885397923872000 371 955140758164680860628432565596792358941635407885397923872000 372 130854283868561277906095261486760553175004050880299515570464000 373 130854283868561277906095261486760553175004050880299515570464000 374 130854283868561277906095261486760553175004050880299515570464000 375 130854283868561277906095261486760553175004050880299515570464000 376 130854283868561277906095261486760553175004050880299515570464000 377 130854283868561277906095261486760553175004050880299515570464000 378 130854283868561277906095261486760553175004050880299515570464000 379 18188745457730017628947241346659716891325563072361632664294496000 380 18188745457730017628947241346659716891325563072361632664294496000 381 18188745457730017628947241346659716891325563072361632664294496000 382 18188745457730017628947241346659716891325563072361632664294496000 383 18188745457730017628947241346659716891325563072361632664294496000 384 18188745457730017628947241346659716891325563072361632664294496000 385 18188745457730017628947241346659716891325563072361632664294496000 386 18188745457730017628947241346659716891325563072361632664294496000 387 18188745457730017628947241346659716891325563072361632664294496000 388 18188745457730017628947241346659716891325563072361632664294496000 389 18188745457730017628947241346659716891325563072361632664294496000 390 18188745457730017628947241346659716891325563072361632664294496000 391 18188745457730017628947241346659716891325563072361632664294496000 392 18188745457730017628947241346659716891325563072361632664294496000 393 18188745457730017628947241346659716891325563072361632664294496000 394 90943727288650088144736206733298584456627815361808163321472480000 395 90943727288650088144736206733298584456627815361808163321472480000 396 90943727288650088144736206733298584456627815361808163321472480000 397 90943727288650088144736206733298584456627815361808163321472480000 398 90943727288650088144736206733298584456627815361808163321472480000 399 90943727288650088144736206733298584456627815361808163321472480000 400 90943727288650088144736206733298584456627815361808163321472480000 401 90943727288650088144736206733298584456627815361808163321472480000 402 90943727288650088144736206733298584456627815361808163321472480000 403 13550615366008863133565694803261489084037544488909416334899399520000 404 13550615366008863133565694803261489084037544488909416334899399520000 405 13550615366008863133565694803261489084037544488909416334899399520000 406 13550615366008863133565694803261489084037544488909416334899399520000 407 13550615366008863133565694803261489084037544488909416334899399520000 408 13550615366008863133565694803261489084037544488909416334899399520000 409 13550615366008863133565694803261489084037544488909416334899399520000 410 13550615366008863133565694803261489084037544488909416334899399520000 411 13550615366008863133565694803261489084037544488909416334899399520000 412 2046142920267338333168419915292484851689669217825321866569809327520000 413 2046142920267338333168419915292484851689669217825321866569809327520000 414 2046142920267338333168419915292484851689669217825321866569809327520000 415 2046142920267338333168419915292484851689669217825321866569809327520000 416 2046142920267338333168419915292484851689669217825321866569809327520000 417 2046142920267338333168419915292484851689669217825321866569809327520000 418 2046142920267338333168419915292484851689669217825321866569809327520000 419 2046142920267338333168419915292484851689669217825321866569809327520000 420 2046142920267338333168419915292484851689669217825321866569809327520000 421 2046142920267338333168419915292484851689669217825321866569809327520000 422 2046142920267338333168419915292484851689669217825321866569809327520000 423 2046142920267338333168419915292484851689669217825321866569809327520000 424 2046142920267338333168419915292484851689669217825321866569809327520000 425 2046142920267338333168419915292484851689669217825321866569809327520000 426 321244438481972118307441926700920121715278067198575533051460064420640000 427 321244438481972118307441926700920121715278067198575533051460064420640000 428 321244438481972118307441926700920121715278067198575533051460064420640000 429 321244438481972118307441926700920121715278067198575533051460064420640000 430 321244438481972118307441926700920121715278067198575533051460064420640000 431 321244438481972118307441926700920121715278067198575533051460064420640000 432 321244438481972118307441926700920121715278067198575533051460064420640000 433 321244438481972118307441926700920121715278067198575533051460064420640000 434 321244438481972118307441926700920121715278067198575533051460064420640000 435 321244438481972118307441926700920121715278067198575533051460064420640000 436 321244438481972118307441926700920121715278067198575533051460064420640000 437 321244438481972118307441926700920121715278067198575533051460064420640000 438 321244438481972118307441926700920121715278067198575533051460064420640000 439 321244438481972118307441926700920121715278067198575533051460064420640000 440 52362843472561455284113034052249979839590324953367811887387990500564320000 441 52362843472561455284113034052249979839590324953367811887387990500564320000 442 52362843472561455284113034052249979839590324953367811887387990500564320000 443 52362843472561455284113034052249979839590324953367811887387990500564320000 444 52362843472561455284113034052249979839590324953367811887387990500564320000 445 52362843472561455284113034052249979839590324953367811887387990500564320000 446 52362843472561455284113034052249979839590324953367811887387990500564320000 447 52362843472561455284113034052249979839590324953367811887387990500564320000 448 52362843472561455284113034052249979839590324953367811887387990500564320000 449 52362843472561455284113034052249979839590324953367811887387990500564320000 450 52362843472561455284113034052249979839590324953367811887387990500564320000 451 52362843472561455284113034052249979839590324953367811887387990500564320000 452 52362843472561455284113034052249979839590324953367811887387990500564320000 453 52362843472561455284113034052249979839590324953367811887387990500564320000 454 52362843472561455284113034052249979839590324953367811887387990500564320000 455 52362843472561455284113034052249979839590324953367811887387990500564320000 456 52362843472561455284113034052249979839590324953367811887387990500564320000 457 52362843472561455284113034052249979839590324953367811887387990500564320000 458 52362843472561455284113034052249979839590324953367811887387990500564320000 459 52362843472561455284113034052249979839590324953367811887387990500564320000 460 52362843472561455284113034052249979839590324953367811887387990500564320000 461 52362843472561455284113034052249979839590324953367811887387990500564320000 462 8744594859917763032446876686725746633211584267212424585193794413594241440000 463 8744594859917763032446876686725746633211584267212424585193794413594241440000 464 8744594859917763032446876686725746633211584267212424585193794413594241440000 465 8744594859917763032446876686725746633211584267212424585193794413594241440000 466 8744594859917763032446876686725746633211584267212424585193794413594241440000 467 8744594859917763032446876686725746633211584267212424585193794413594241440000 468 8744594859917763032446876686725746633211584267212424585193794413594241440000 469 8744594859917763032446876686725746633211584267212424585193794413594241440000 470 8744594859917763032446876686725746633211584267212424585193794413594241440000 471 8744594859917763032446876686725746633211584267212424585193794413594241440000 472 8744594859917763032446876686725746633211584267212424585193794413594241440000 473 8744594859917763032446876686725746633211584267212424585193794413594241440000 474 8744594859917763032446876686725746633211584267212424585193794413594241440000 475 8744594859917763032446876686725746633211584267212424585193794413594241440000 476 1512814910765773004613309666803554167545604078227749453238526433551803769120000 477 1512814910765773004613309666803554167545604078227749453238526433551803769120000 478 1512814910765773004613309666803554167545604078227749453238526433551803769120000 479 1512814910765773004613309666803554167545604078227749453238526433551803769120000 480 1512814910765773004613309666803554167545604078227749453238526433551803769120000 481 1512814910765773004613309666803554167545604078227749453238526433551803769120000 482 1512814910765773004613309666803554167545604078227749453238526433551803769120000 483 1512814910765773004613309666803554167545604078227749453238526433551803769120000 484 1512814910765773004613309666803554167545604078227749453238526433551803769120000 485 1512814910765773004613309666803554167545604078227749453238526433551803769120000 486 1512814910765773004613309666803554167545604078227749453238526433551803769120000 487 1512814910765773004613309666803554167545604078227749453238526433551803769120000 488 1512814910765773004613309666803554167545604078227749453238526433551803769120000 489 1512814910765773004613309666803554167545604078227749453238526433551803769120000 490 1512814910765773004613309666803554167545604078227749453238526433551803769120000 491 1512814910765773004613309666803554167545604078227749453238526433551803769120000 492 1512814910765773004613309666803554167545604078227749453238526433551803769120000 493 1512814910765773004613309666803554167545604078227749453238526433551803769120000 494 270793869027073367825782430357836195990663130002767152129696231605772874672480000 495 270793869027073367825782430357836195990663130002767152129696231605772874672480000 496 270793869027073367825782430357836195990663130002767152129696231605772874672480000 497 270793869027073367825782430357836195990663130002767152129696231605772874672480000 498 270793869027073367825782430357836195990663130002767152129696231605772874672480000 499 270793869027073367825782430357836195990663130002767152129696231605772874672480000 500 270793869027073367825782430357836195990663130002767152129696231605772874672480000 501 49013690293900279576466619894768351474310026530500854535475017920644890315718880000 502 49013690293900279576466619894768351474310026530500854535475017920644890315718880000 503 49013690293900279576466619894768351474310026530500854535475017920644890315718880000 504 49013690293900279576466619894768351474310026530500854535475017920644890315718880000 505 49013690293900279576466619894768351474310026530500854535475017920644890315718880000 506 49013690293900279576466619894768351474310026530500854535475017920644890315718880000 507 49013690293900279576466619894768351474310026530500854535475017920644890315718880000 508 49013690293900279576466619894768351474310026530500854535475017920644890315718880000 509 49013690293900279576466619894768351474310026530500854535475017920644890315718880000 510 49013690293900279576466619894768351474310026530500854535475017920644890315718880000 511 49013690293900279576466619894768351474310026530500854535475017920644890315718880000 512 49013690293900279576466619894768351474310026530500854535475017920644890315718880000 513 49013690293900279576466619894768351474310026530500854535475017920644890315718880000 514 49013690293900279576466619894768351474310026530500854535475017920644890315718880000 515 49013690293900279576466619894768351474310026530500854535475017920644890315718880000 516 49013690293900279576466619894768351474310026530500854535475017920644890315718880000 517 49013690293900279576466619894768351474310026530500854535475017920644890315718880000 518 49013690293900279576466619894768351474310026530500854535475017920644890315718880000 519 49013690293900279576466619894768351474310026530500854535475017920644890315718880000 520 49013690293900279576466619894768351474310026530500854535475017920644890315718880000 521 49013690293900279576466619894768351474310026530500854535475017920644890315718880000 522 49013690293900279576466619894768351474310026530500854535475017920644890315718880000 523 49013690293900279576466619894768351474310026530500854535475017920644890315718880000 524 9361614846134953399105124399900755131593215067325663216275728422843174050302306080000 525 9361614846134953399105124399900755131593215067325663216275728422843174050302306080000 526 9361614846134953399105124399900755131593215067325663216275728422843174050302306080000 527 9361614846134953399105124399900755131593215067325663216275728422843174050302306080000 528 9361614846134953399105124399900755131593215067325663216275728422843174050302306080000 529 9361614846134953399105124399900755131593215067325663216275728422843174050302306080000 530 1806791665304046006027289009180845740397490507993853000741215585608732591708345073440000 531 1806791665304046006027289009180845740397490507993853000741215585608732591708345073440000 532 1806791665304046006027289009180845740397490507993853000741215585608732591708345073440000 533 1806791665304046006027289009180845740397490507993853000741215585608732591708345073440000 534 1806791665304046006027289009180845740397490507993853000741215585608732591708345073440000 535 1806791665304046006027289009180845740397490507993853000741215585608732591708345073440000 536 1806791665304046006027289009180845740397490507993853000741215585608732591708345073440000 537 1806791665304046006027289009180845740397490507993853000741215585608732591708345073440000 538 1806791665304046006027289009180845740397490507993853000741215585608732591708345073440000 539 1806791665304046006027289009180845740397490507993853000741215585608732591708345073440000 540 1806791665304046006027289009180845740397490507993853000741215585608732591708345073440000 541 1806791665304046006027289009180845740397490507993853000741215585608732591708345073440000 542 355937958064897063187375934808626610858305630074789041146019470364920320566543979467680000 543 355937958064897063187375934808626610858305630074789041146019470364920320566543979467680000 544 355937958064897063187375934808626610858305630074789041146019470364920320566543979467680000 545 70831653654914515574287811026916695560802820384883019188057874602619143792742251914068320000 546 70831653654914515574287811026916695560802820384883019188057874602619143792742251914068320000 547 70831653654914515574287811026916695560802820384883019188057874602619143792742251914068320000 548 70831653654914515574287811026916695560802820384883019188057874602619143792742251914068320000 549 70831653654914515574287811026916695560802820384883019188057874602619143792742251914068320000 550 70831653654914515574287811026916695560802820384883019188057874602619143792742251914068320000 551 70831653654914515574287811026916695560802820384883019188057874602619143792742251914068320000 552 70831653654914515574287811026916695560802820384883019188057874602619143792742251914068320000 553 70831653654914515574287811026916695560802820384883019188057874602619143792742251914068320000 554 70831653654914515574287811026916695560802820384883019188057874602619143792742251914068320000 555 70831653654914515574287811026916695560802820384883019188057874602619143792742251914068320000 556 70831653654914515574287811026916695560802820384883019188057874602619143792742251914068320000 557 70831653654914515574287811026916695560802820384883019188057874602619143792742251914068320000 558 70831653654914515574287811026916695560802820384883019188057874602619143792742251914068320000 559 70831653654914515574287811026916695560802820384883019188057874602619143792742251914068320000 560 70831653654914515574287811026916695560802820384883019188057874602619143792742251914068320000 561 70831653654914515574287811026916695560802820384883019188057874602619143792742251914068320000 562 70831653654914515574287811026916695560802820384883019188057874602619143792742251914068320000 563 70831653654914515574287811026916695560802820384883019188057874602619143792742251914068320000 564 70831653654914515574287811026916695560802820384883019188057874602619143792742251914068320000 565 70831653654914515574287811026916695560802820384883019188057874602619143792742251914068320000 566 70831653654914515574287811026916695560802820384883019188057874602619143792742251914068320000 567 70831653654914515574287811026916695560802820384883019188057874602619143792742251914068320000 568 70831653654914515574287811026916695560802820384883019188057874602619143792742251914068320000 569 70831653654914515574287811026916695560802820384883019188057874602619143792742251914068320000 570 70831653654914515574287811026916695560802820384883019188057874602619143792742251914068320000 571 70831653654914515574287811026916695560802820384883019188057874602619143792742251914068320000 572 70831653654914515574287811026916695560802820384883019188057874602619143792742251914068320000 573 70831653654914515574287811026916695560802820384883019188057874602619143792742251914068320000 574 70831653654914515574287811026916695560802820384883019188057874602619143792742251914068320000 575 70831653654914515574287811026916695560802820384883019188057874602619143792742251914068320000 576 70831653654914515574287811026916695560802820384883019188057874602619143792742251914068320000 577 70831653654914515574287811026916695560802820384883019188057874602619143792742251914068320000 578 14945478921186962786174728126679422763329395101210317048680211541152639340268615153868415520000 579 14945478921186962786174728126679422763329395101210317048680211541152639340268615153868415520000 580 14945478921186962786174728126679422763329395101210317048680211541152639340268615153868415520000 581 14945478921186962786174728126679422763329395101210317048680211541152639340268615153868415520000 582 14945478921186962786174728126679422763329395101210317048680211541152639340268615153868415520000 583 14945478921186962786174728126679422763329395101210317048680211541152639340268615153868415520000 584 14945478921186962786174728126679422763329395101210317048680211541152639340268615153868415520000 585 14945478921186962786174728126679422763329395101210317048680211541152639340268615153868415520000 586 14945478921186962786174728126679422763329395101210317048680211541152639340268615153868415520000 587 14945478921186962786174728126679422763329395101210317048680211541152639340268615153868415520000 588 14945478921186962786174728126679422763329395101210317048680211541152639340268615153868415520000 589 14945478921186962786174728126679422763329395101210317048680211541152639340268615153868415520000 590 14945478921186962786174728126679422763329395101210317048680211541152639340268615153868415520000 591 14945478921186962786174728126679422763329395101210317048680211541152639340268615153868415520000 592 14945478921186962786174728126679422763329395101210317048680211541152639340268615153868415520000 593 14945478921186962786174728126679422763329395101210317048680211541152639340268615153868415520000 594 14945478921186962786174728126679422763329395101210317048680211541152639340268615153868415520000 595 14945478921186962786174728126679422763329395101210317048680211541152639340268615153868415520000 596 14945478921186962786174728126679422763329395101210317048680211541152639340268615153868415520000 597 14945478921186962786174728126679422763329395101210317048680211541152639340268615153868415520000 598 14945478921186962786174728126679422763329395101210317048680211541152639340268615153868415520000 599 14945478921186962786174728126679422763329395101210317048680211541152639340268615153868415520000 600 14945478921186962786174728126679422763329395101210317048680211541152639340268615153868415520000 601 14945478921186962786174728126679422763329395101210317048680211541152639340268615153868415520000 602 14945478921186962786174728126679422763329395101210317048680211541152639340268615153868415520000 603 14945478921186962786174728126679422763329395101210317048680211541152639340268615153868415520000 604 14945478921186962786174728126679422763329395101210317048680211541152639340268615153868415520000 605 14945478921186962786174728126679422763329395101210317048680211541152639340268615153868415520000 606 14945478921186962786174728126679422763329395101210317048680211541152639340268615153868415520000 607 14945478921186962786174728126679422763329395101210317048680211541152639340268615153868415520000 608 14945478921186962786174728126679422763329395101210317048680211541152639340268615153868415520000 609 14945478921186962786174728126679422763329395101210317048680211541152639340268615153868415520000 610 14945478921186962786174728126679422763329395101210317048680211541152639340268615153868415520000 611 14945478921186962786174728126679422763329395101210317048680211541152639340268615153868415520000 612 14945478921186962786174728126679422763329395101210317048680211541152639340268615153868415520000 613 14945478921186962786174728126679422763329395101210317048680211541152639340268615153868415520000 614 14945478921186962786174728126679422763329395101210317048680211541152639340268615153868415520000 615 14945478921186962786174728126679422763329395101210317048680211541152639340268615153868415520000 616 14945478921186962786174728126679422763329395101210317048680211541152639340268615153868415520000 617 3332841799424692701316964372249511276222455107569900701855687173677038572879901179312656660960000 618 3332841799424692701316964372249511276222455107569900701855687173677038572879901179312656660960000 619 3332841799424692701316964372249511276222455107569900701855687173677038572879901179312656660960000 620 3332841799424692701316964372249511276222455107569900701855687173677038572879901179312656660960000 621 3332841799424692701316964372249511276222455107569900701855687173677038572879901179312656660960000 622 3332841799424692701316964372249511276222455107569900701855687173677038572879901179312656660960000 623 3332841799424692701316964372249511276222455107569900701855687173677038572879901179312656660960000 624 3332841799424692701316964372249511276222455107569900701855687173677038572879901179312656660960000 625 3332841799424692701316964372249511276222455107569900701855687173677038572879901179312656660960000 626 756555088469405243198950912500639059702497309418367459321240988424687756043737567703973062037920000 627 756555088469405243198950912500639059702497309418367459321240988424687756043737567703973062037920000 628 756555088469405243198950912500639059702497309418367459321240988424687756043737567703973062037920000 629 756555088469405243198950912500639059702497309418367459321240988424687756043737567703973062037920000 630 756555088469405243198950912500639059702497309418367459321240988424687756043737567703973062037920000 631 756555088469405243198950912500639059702497309418367459321240988424687756043737567703973062037920000 632 756555088469405243198950912500639059702497309418367459321240988424687756043737567703973062037920000 633 756555088469405243198950912500639059702497309418367459321240988424687756043737567703973062037920000 634 756555088469405243198950912500639059702497309418367459321240988424687756043737567703973062037920000 635 756555088469405243198950912500639059702497309418367459321240988424687756043737567703973062037920000 636 756555088469405243198950912500639059702497309418367459321240988424687756043737567703973062037920000 637 756555088469405243198950912500639059702497309418367459321240988424687756043737567703973062037920000 638 756555088469405243198950912500639059702497309418367459321240988424687756043737567703973062037920000 639 173251115259493800692559758962646344671871883856806148184564186349253496134015903004209831206683680000 640 173251115259493800692559758962646344671871883856806148184564186349253496134015903004209831206683680000 641 173251115259493800692559758962646344671871883856806148184564186349253496134015903004209831206683680000 642 173251115259493800692559758962646344671871883856806148184564186349253496134015903004209831206683680000 643 173251115259493800692559758962646344671871883856806148184564186349253496134015903004209831206683680000 644 173251115259493800692559758962646344671871883856806148184564186349253496134015903004209831206683680000 645 40367509855462055561366423838296598308546148938635832527003455419376064599225705399980890671157297440000 646 40367509855462055561366423838296598308546148938635832527003455419376064599225705399980890671157297440000 647 40367509855462055561366423838296598308546148938635832527003455419376064599225705399980890671157297440000 648 40367509855462055561366423838296598308546148938635832527003455419376064599225705399980890671157297440000 649 40367509855462055561366423838296598308546148938635832527003455419376064599225705399980890671157297440000 650 40367509855462055561366423838296598308546148938635832527003455419376064599225705399980890671157297440000 651 40367509855462055561366423838296598308546148938635832527003455419376064599225705399980890671157297440000 652 40367509855462055561366423838296598308546148938635832527003455419376064599225705399980890671157297440000 653 40367509855462055561366423838296598308546148938635832527003455419376064599225705399980890671157297440000 654 40367509855462055561366423838296598308546148938635832527003455419376064599225705399980890671157297440000 655 40367509855462055561366423838296598308546148938635832527003455419376064599225705399980890671157297440000 656 40367509855462055561366423838296598308546148938635832527003455419376064599225705399980890671157297440000 657 40367509855462055561366423838296598308546148938635832527003455419376064599225705399980890671157297440000 658 40367509855462055561366423838296598308546148938635832527003455419376064599225705399980890671157297440000 659 40367509855462055561366423838296598308546148938635832527003455419376064599225705399980890671157297440000 660 40367509855462055561366423838296598308546148938635832527003455419376064599225705399980890671157297440000 661 40367509855462055561366423838296598308546148938635832527003455419376064599225705399980890671157297440000 662 40367509855462055561366423838296598308546148938635832527003455419376064599225705399980890671157297440000 663 40367509855462055561366423838296598308546148938635832527003455419376064599225705399980890671157297440000 664 40367509855462055561366423838296598308546148938635832527003455419376064599225705399980890671157297440000 665 9647834855455431279166575297352886995742529596333963973953825845230879439214943590595432870406594088160000 666 9647834855455431279166575297352886995742529596333963973953825845230879439214943590595432870406594088160000 667 9647834855455431279166575297352886995742529596333963973953825845230879439214943590595432870406594088160000 668 2325128200164758938279144646662045765973949632716485317722872028700641944850801405333499321767989175246560000 669 2325128200164758938279144646662045765973949632716485317722872028700641944850801405333499321767989175246560000 670 2325128200164758938279144646662045765973949632716485317722872028700641944850801405333499321767989175246560000 671 6975384600494276814837433939986137297921848898149455953168616086101925834552404216000497965303967525739680000 672 6975384600494276814837433939986137297921848898149455953168616086101925834552404216000497965303967525739680000 673 6975384600494276814837433939986137297921848898149455953168616086101925834552404216000497965303967525739680000 674 6975384600494276814837433939986137297921848898149455953168616086101925834552404216000497965303967525739680000 675 6975384600494276814837433939986137297921848898149455953168616086101925834552404216000497965303967525739680000 676 6975384600494276814837433939986137297921848898149455953168616086101925834552404216000497965303967525739680000 677 6975384600494276814837433939986137297921848898149455953168616086101925834552404216000497965303967525739680000 678 6975384600494276814837433939986137297921848898149455953168616086101925834552404216000497965303967525739680000 679 6975384600494276814837433939986137297921848898149455953168616086101925834552404216000497965303967525739680000 680 6975384600494276814837433939986137297921848898149455953168616086101925834552404216000497965303967525739680000 681 6975384600494276814837433939986137297921848898149455953168616086101925834552404216000497965303967525739680000 682 6975384600494276814837433939986137297921848898149455953168616086101925834552404216000497965303967525739680000 683 6975384600494276814837433939986137297921848898149455953168616086101925834552404216000497965303967525739680000 684 6975384600494276814837433939986137297921848898149455953168616086101925834552404216000497965303967525739680000 685 6975384600494276814837433939986137297921848898149455953168616086101925834552404216000497965303967525739680000 686 6975384600494276814837433939986137297921848898149455953168616086101925834552404216000497965303967525739680000 687 6975384600494276814837433939986137297921848898149455953168616086101925834552404216000497965303967525739680000 688 6975384600494276814837433939986137297921848898149455953168616086101925834552404216000497965303967525739680000 689 6975384600494276814837433939986137297921848898149455953168616086101925834552404216000497965303967525739680000 690 6975384600494276814837433939986137297921848898149455953168616086101925834552404216000497965303967525739680000 691 6975384600494276814837433939986137297921848898149455953168616086101925834552404216000497965303967525739680000 692 6975384600494276814837433939986137297921848898149455953168616086101925834552404216000497965303967525739680000 693 6975384600494276814837433939986137297921848898149455953168616086101925834552404216000497965303967525739680000 694 6975384600494276814837433939986137297921848898149455953168616086101925834552404216000497965303967525739680000 695 6975384600494276814837433939986137297921848898149455953168616086101925834552404216000497965303967525739680000 696 6975384600494276814837433939986137297921848898149455953168616086101925834552404216000497965303967525739680000 697 1750821534724063480524195918936520461778384073435513444245322637611583384472653458216124989291295848960659680000 698 1750821534724063480524195918936520461778384073435513444245322637611583384472653458216124989291295848960659680000 699 1750821534724063480524195918936520461778384073435513444245322637611583384472653458216124989291295848960659680000 700 1750821534724063480524195918936520461778384073435513444245322637611583384472653458216124989291295848960659680000 701 1750821534724063480524195918936520461778384073435513444245322637611583384472653458216124989291295848960659680000 702 1750821534724063480524195918936520461778384073435513444245322637611583384472653458216124989291295848960659680000 703 1750821534724063480524195918936520461778384073435513444245322637611583384472653458216124989291295848960659680000 704 1750821534724063480524195918936520461778384073435513444245322637611583384472653458216124989291295848960659680000 705 1750821534724063480524195918936520461778384073435513444245322637611583384472653458216124989291295848960659680000 706 3501643069448126961048391837873040923556768146871026888490645275223166768945306916432249978582591697921319360000 707 3501643069448126961048391837873040923556768146871026888490645275223166768945306916432249978582591697921319360000 708 3501643069448126961048391837873040923556768146871026888490645275223166768945306916432249978582591697921319360000 709 3501643069448126961048391837873040923556768146871026888490645275223166768945306916432249978582591697921319360000 710 3501643069448126961048391837873040923556768146871026888490645275223166768945306916432249978582591697921319360000 711 3501643069448126961048391837873040923556768146871026888490645275223166768945306916432249978582591697921319360000 712 3501643069448126961048391837873040923556768146871026888490645275223166768945306916432249978582591697921319360000 713 3501643069448126961048391837873040923556768146871026888490645275223166768945306916432249978582591697921319360000 714 3501643069448126961048391837873040923556768146871026888490645275223166768945306916432249978582591697921319360000 715 3501643069448126961048391837873040923556768146871026888490645275223166768945306916432249978582591697921319360000 716 3501643069448126961048391837873040923556768146871026888490645275223166768945306916432249978582591697921319360000 717 899922268848168628989436702333371517354089413745853910342095835732353859618943877523088244495726066365779075520000 718 899922268848168628989436702333371517354089413745853910342095835732353859618943877523088244495726066365779075520000 719 899922268848168628989436702333371517354089413745853910342095835732353859618943877523088244495726066365779075520000 720 899922268848168628989436702333371517354089413745853910342095835732353859618943877523088244495726066365779075520000 721 899922268848168628989436702333371517354089413745853910342095835732353859618943877523088244495726066365779075520000 722 899922268848168628989436702333371517354089413745853910342095835732353859618943877523088244495726066365779075520000 723 899922268848168628989436702333371517354089413745853910342095835732353859618943877523088244495726066365779075520000 724 899922268848168628989436702333371517354089413745853910342095835732353859618943877523088244495726066365779075520000 725 899922268848168628989436702333371517354089413745853910342095835732353859618943877523088244495726066365779075520000 726 899922268848168628989436702333371517354089413745853910342095835732353859618943877523088244495726066365779075520000 727 899922268848168628989436702333371517354089413745853910342095835732353859618943877523088244495726066365779075520000 728 899922268848168628989436702333371517354089413745853910342095835732353859618943877523088244495726066365779075520000 729 899922268848168628989436702333371517354089413745853910342095835732353859618943877523088244495726066365779075520000 730 236679556707068349424221852713676709064125515815159578419971204797609065079782239788572208302375955454199896861760000 731 236679556707068349424221852713676709064125515815159578419971204797609065079782239788572208302375955454199896861760000 732 236679556707068349424221852713676709064125515815159578419971204797609065079782239788572208302375955454199896861760000 733 236679556707068349424221852713676709064125515815159578419971204797609065079782239788572208302375955454199896861760000 734 236679556707068349424221852713676709064125515815159578419971204797609065079782239788572208302375955454199896861760000 735 236679556707068349424221852713676709064125515815159578419971204797609065079782239788572208302375955454199896861760000 736 236679556707068349424221852713676709064125515815159578419971204797609065079782239788572208302375955454199896861760000 737 236679556707068349424221852713676709064125515815159578419971204797609065079782239788572208302375955454199896861760000 738 236679556707068349424221852713676709064125515815159578419971204797609065079782239788572208302375955454199896861760000 739 236679556707068349424221852713676709064125515815159578419971204797609065079782239788572208302375955454199896861760000 740 236679556707068349424221852713676709064125515815159578419971204797609065079782239788572208302375955454199896861760000 741 63666800754201385995115678379979034738249763754277926594972254090556838506461422503125924033339132017179772255813440000 742 63666800754201385995115678379979034738249763754277926594972254090556838506461422503125924033339132017179772255813440000 743 63666800754201385995115678379979034738249763754277926594972254090556838506461422503125924033339132017179772255813440000 744 63666800754201385995115678379979034738249763754277926594972254090556838506461422503125924033339132017179772255813440000 745 63666800754201385995115678379979034738249763754277926594972254090556838506461422503125924033339132017179772255813440000 746 63666800754201385995115678379979034738249763754277926594972254090556838506461422503125924033339132017179772255813440000 747 63666800754201385995115678379979034738249763754277926594972254090556838506461422503125924033339132017179772255813440000 748 17253703004388575604676348840974318414065685977409318107237480858540903235251045498347125413034904776655718281325442240000 749 17253703004388575604676348840974318414065685977409318107237480858540903235251045498347125413034904776655718281325442240000 750 17253703004388575604676348840974318414065685977409318107237480858540903235251045498347125413034904776655718281325442240000 751 17253703004388575604676348840974318414065685977409318107237480858540903235251045498347125413034904776655718281325442240000 752 17253703004388575604676348840974318414065685977409318107237480858540903235251045498347125413034904776655718281325442240000 753 17253703004388575604676348840974318414065685977409318107237480858540903235251045498347125413034904776655718281325442240000 754 17253703004388575604676348840974318414065685977409318107237480858540903235251045498347125413034904776655718281325442240000 755 17253703004388575604676348840974318414065685977409318107237480858540903235251045498347125413034904776655718281325442240000 756 17253703004388575604676348840974318414065685977409318107237480858540903235251045498347125413034904776655718281325442240000 757 17253703004388575604676348840974318414065685977409318107237480858540903235251045498347125413034904776655718281325442240000 758 17253703004388575604676348840974318414065685977409318107237480858540903235251045498347125413034904776655718281325442240000 759 17253703004388575604676348840974318414065685977409318107237480858540903235251045498347125413034904776655718281325442240000 760 17253703004388575604676348840974318414065685977409318107237480858540903235251045498347125413034904776655718281325442240000 761 17253703004388575604676348840974318414065685977409318107237480858540903235251045498347125413034904776655718281325442240000 762 17253703004388575604676348840974318414065685977409318107237480858540903235251045498347125413034904776655718281325442240000 763 17253703004388575604676348840974318414065685977409318107237480858540903235251045498347125413034904776655718281325442240000 764 17253703004388575604676348840974318414065685977409318107237480858540903235251045498347125413034904776655718281325442240000 765 17253703004388575604676348840974318414065685977409318107237480858540903235251045498347125413034904776655718281325442240000 766 17253703004388575604676348840974318414065685977409318107237480858540903235251045498347125413034904776655718281325442240000 767 17253703004388575604676348840974318414065685977409318107237480858540903235251045498347125413034904776655718281325442240000 768 17253703004388575604676348840974318414065685977409318107237480858540903235251045498347125413034904776655718281325442240000 769 17253703004388575604676348840974318414065685977409318107237480858540903235251045498347125413034904776655718281325442240000 770 4779275732215635442495348628949886200696195015742381115704782197815830196164539603042153739410668623133633963927147500480000 771 4779275732215635442495348628949886200696195015742381115704782197815830196164539603042153739410668623133633963927147500480000 772 4779275732215635442495348628949886200696195015742381115704782197815830196164539603042153739410668623133633963927147500480000 773 4779275732215635442495348628949886200696195015742381115704782197815830196164539603042153739410668623133633963927147500480000 774 4779275732215635442495348628949886200696195015742381115704782197815830196164539603042153739410668623133633963927147500480000 775 4779275732215635442495348628949886200696195015742381115704782197815830196164539603042153739410668623133633963927147500480000 776 4779275732215635442495348628949886200696195015742381115704782197815830196164539603042153739410668623133633963927147500480000 777 4779275732215635442495348628949886200696195015742381115704782197815830196164539603042153739410668623133633963927147500480000 778 4779275732215635442495348628949886200696195015742381115704782197815830196164539603042153739410668623133633963927147500480000 779 4779275732215635442495348628949886200696195015742381115704782197815830196164539603042153739410668623133633963927147500480000 780 4779275732215635442495348628949886200696195015742381115704782197815830196164539603042153739410668623133633963927147500480000 781 4779275732215635442495348628949886200696195015742381115704782197815830196164539603042153739410668623133633963927147500480000 782 4779275732215635442495348628949886200696195015742381115704782197815830196164539603042153739410668623133633963927147500480000 783 4779275732215635442495348628949886200696195015742381115704782197815830196164539603042153739410668623133633963927147500480000 784 4779275732215635442495348628949886200696195015742381115704782197815830196164539603042153739410668623133633963927147500480000 785 4779275732215635442495348628949886200696195015742381115704782197815830196164539603042153739410668623133633963927147500480000 786 1342976480752593559341192964734918022395630799423609093513043797586248285122235628454845200774397883100551143863528447634880000 787 1342976480752593559341192964734918022395630799423609093513043797586248285122235628454845200774397883100551143863528447634880000 788 1342976480752593559341192964734918022395630799423609093513043797586248285122235628454845200774397883100551143863528447634880000 789 1342976480752593559341192964734918022395630799423609093513043797586248285122235628454845200774397883100551143863528447634880000 790 1342976480752593559341192964734918022395630799423609093513043797586248285122235628454845200774397883100551143863528447634880000 791 1342976480752593559341192964734918022395630799423609093513043797586248285122235628454845200774397883100551143863528447634880000 792 1342976480752593559341192964734918022395630799423609093513043797586248285122235628454845200774397883100551143863528447634880000 793 1342976480752593559341192964734918022395630799423609093513043797586248285122235628454845200774397883100551143863528447634880000 794 1342976480752593559341192964734918022395630799423609093513043797586248285122235628454845200774397883100551143863528447634880000 795 1342976480752593559341192964734918022395630799423609093513043797586248285122235628454845200774397883100551143863528447634880000 796 1342976480752593559341192964734918022395630799423609093513043797586248285122235628454845200774397883100551143863528447634880000 797 1342976480752593559341192964734918022395630799423609093513043797586248285122235628454845200774397883100551143863528447634880000 798 380062344052983977293557609019981800337963516236881373464191394716908264689592682852721191819154600917455973713378550680671040000 799 380062344052983977293557609019981800337963516236881373464191394716908264689592682852721191819154600917455973713378550680671040000 800 380062344052983977293557609019981800337963516236881373464191394716908264689592682852721191819154600917455973713378550680671040000 801 380062344052983977293557609019981800337963516236881373464191394716908264689592682852721191819154600917455973713378550680671040000 802 380062344052983977293557609019981800337963516236881373464191394716908264689592682852721191819154600917455973713378550680671040000 803 380062344052983977293557609019981800337963516236881373464191394716908264689592682852721191819154600917455973713378550680671040000 804 380062344052983977293557609019981800337963516236881373464191394716908264689592682852721191819154600917455973713378550680671040000 805 380062344052983977293557609019981800337963516236881373464191394716908264689592682852721191819154600917455973713378550680671040000 806 380062344052983977293557609019981800337963516236881373464191394716908264689592682852721191819154600917455973713378550680671040000 807 380062344052983977293557609019981800337963516236881373464191394716908264689592682852721191819154600917455973713378550680671040000 808 380062344052983977293557609019981800337963516236881373464191394716908264689592682852721191819154600917455973713378550680671040000 809 380062344052983977293557609019981800337963516236881373464191394716908264689592682852721191819154600917455973713378550680671040000 810 380062344052983977293557609019981800337963516236881373464191394716908264689592682852721191819154600917455973713378550680671040000 811 6461059848900727613990479353339690605745379776026983348891253710187440499723075608496260260925628215596751553127435361571407680000 812 6461059848900727613990479353339690605745379776026983348891253710187440499723075608496260260925628215596751553127435361571407680000 813 6461059848900727613990479353339690605745379776026983348891253710187440499723075608496260260925628215596751553127435361571407680000 814 6461059848900727613990479353339690605745379776026983348891253710187440499723075608496260260925628215596751553127435361571407680000 815 6461059848900727613990479353339690605745379776026983348891253710187440499723075608496260260925628215596751553127435361571407680000 816 6461059848900727613990479353339690605745379776026983348891253710187440499723075608496260260925628215596751553127435361571407680000 817 6461059848900727613990479353339690605745379776026983348891253710187440499723075608496260260925628215596751553127435361571407680000 818 6461059848900727613990479353339690605745379776026983348891253710187440499723075608496260260925628215596751553127435361571407680000 819 6461059848900727613990479353339690605745379776026983348891253710187440499723075608496260260925628215596751553127435361571407680000 820 6461059848900727613990479353339690605745379776026983348891253710187440499723075608496260260925628215596751553127435361571407680000 821 6461059848900727613990479353339690605745379776026983348891253710187440499723075608496260260925628215596751553127435361571407680000 822 1893090535727913190899210450528529347483396274375906121225137337084920066418861153289404256451209067169848205066338560940422450240000 823 1893090535727913190899210450528529347483396274375906121225137337084920066418861153289404256451209067169848205066338560940422450240000 824 1893090535727913190899210450528529347483396274375906121225137337084920066418861153289404256451209067169848205066338560940422450240000 825 1893090535727913190899210450528529347483396274375906121225137337084920066418861153289404256451209067169848205066338560940422450240000 826 1893090535727913190899210450528529347483396274375906121225137337084920066418861153289404256451209067169848205066338560940422450240000 827 20823995893007045099891314955813822822317359018134967333476510707934120730607472686183446820963299738868330255729724170344646952640000 828 20823995893007045099891314955813822822317359018134967333476510707934120730607472686183446820963299738868330255729724170344646952640000 829 20823995893007045099891314955813822822317359018134967333476510707934120730607472686183446820963299738868330255729724170344646952640000 830 20823995893007045099891314955813822822317359018134967333476510707934120730607472686183446820963299738868330255729724170344646952640000 831 20823995893007045099891314955813822822317359018134967333476510707934120730607472686183446820963299738868330255729724170344646952640000 832 20823995893007045099891314955813822822317359018134967333476510707934120730607472686183446820963299738868330255729724170344646952640000 833 20823995893007045099891314955813822822317359018134967333476510707934120730607472686183446820963299738868330255729724170344646952640000 834 20823995893007045099891314955813822822317359018134967333476510707934120730607472686183446820963299738868330255729724170344646952640000 835 20823995893007045099891314955813822822317359018134967333476510707934120730607472686183446820963299738868330255729724170344646952640000 836 20823995893007045099891314955813822822317359018134967333476510707934120730607472686183446820963299738868330255729724170344646952640000 837 20823995893007045099891314955813822822317359018134967333476510707934120730607472686183446820963299738868330255729724170344646952640000 838 20823995893007045099891314955813822822317359018134967333476510707934120730607472686183446820963299738868330255729724170344646952640000 839 20823995893007045099891314955813822822317359018134967333476510707934120730607472686183446820963299738868330255729724170344646952640000 840 20823995893007045099891314955813822822317359018134967333476510707934120730607472686183446820963299738868330255729724170344646952640000 841 20823995893007045099891314955813822822317359018134967333476510707934120730607472686183446820963299738868330255729724170344646952640000 842 20823995893007045099891314955813822822317359018134967333476510707934120730607472686183446820963299738868330255729724170344646952640000 843 20823995893007045099891314955813822822317359018134967333476510707934120730607472686183446820963299738868330255729724170344646952640000 844 20823995893007045099891314955813822822317359018134967333476510707934120730607472686183446820963299738868330255729724170344646952640000 845 20823995893007045099891314955813822822317359018134967333476510707934120730607472686183446820963299738868330255729724170344646952640000 846 20823995893007045099891314955813822822317359018134967333476510707934120730607472686183446820963299738868330255729724170344646952640000 847 20823995893007045099891314955813822822317359018134967333476510707934120730607472686183446820963299738868330255729724170344646952640000 848 20823995893007045099891314955813822822317359018134967333476510707934120730607472686183446820963299738868330255729724170344646952640000 849 20823995893007045099891314955813822822317359018134967333476510707934120730607472686183446820963299738868330255729724170344646952640000 850 6392966739153162845666633691434843606451429218567434971377288787335775064296494114658318174035733019832577388509025320295806614460480000 851 6392966739153162845666633691434843606451429218567434971377288787335775064296494114658318174035733019832577388509025320295806614460480000 852 6392966739153162845666633691434843606451429218567434971377288787335775064296494114658318174035733019832577388509025320295806614460480000 853 6392966739153162845666633691434843606451429218567434971377288787335775064296494114658318174035733019832577388509025320295806614460480000 854 6392966739153162845666633691434843606451429218567434971377288787335775064296494114658318174035733019832577388509025320295806614460480000 855 6392966739153162845666633691434843606451429218567434971377288787335775064296494114658318174035733019832577388509025320295806614460480000 856 6392966739153162845666633691434843606451429218567434971377288787335775064296494114658318174035733019832577388509025320295806614460480000 857 6392966739153162845666633691434843606451429218567434971377288787335775064296494114658318174035733019832577388509025320295806614460480000 858 1988212655876633645002323078036236361606394486974472276098336812861426044996209669658736952125112969167931567826306874611995857097209280000 859 1988212655876633645002323078036236361606394486974472276098336812861426044996209669658736952125112969167931567826306874611995857097209280000 860 1988212655876633645002323078036236361606394486974472276098336812861426044996209669658736952125112969167931567826306874611995857097209280000 861 1988212655876633645002323078036236361606394486974472276098336812861426044996209669658736952125112969167931567826306874611995857097209280000 862 1988212655876633645002323078036236361606394486974472276098336812861426044996209669658736952125112969167931567826306874611995857097209280000 863 1988212655876633645002323078036236361606394486974472276098336812861426044996209669658736952125112969167931567826306874611995857097209280000 864 1988212655876633645002323078036236361606394486974472276098336812861426044996209669658736952125112969167931567826306874611995857097209280000 865 622310561289386330885727123425341981182801474423009822418779422425626352083813626603184666015160359349562580729634051753554703271426504640000 866 622310561289386330885727123425341981182801474423009822418779422425626352083813626603184666015160359349562580729634051753554703271426504640000 867 622310561289386330885727123425341981182801474423009822418779422425626352083813626603184666015160359349562580729634051753554703271426504640000 868 622310561289386330885727123425341981182801474423009822418779422425626352083813626603184666015160359349562580729634051753554703271426504640000 869 622310561289386330885727123425341981182801474423009822418779422425626352083813626603184666015160359349562580729634051753554703271426504640000 870 622310561289386330885727123425341981182801474423009822418779422425626352083813626603184666015160359349562580729634051753554703271426504640000 871 622310561289386330885727123425341981182801474423009822418779422425626352083813626603184666015160359349562580729634051753554703271426504640000 872 622310561289386330885727123425341981182801474423009822418779422425626352083813626603184666015160359349562580729634051753554703271426504640000 873 622310561289386330885727123425341981182801474423009822418779422425626352083813626603184666015160359349562580729634051753554703271426504640000 874 622310561289386330885727123425341981182801474423009822418779422425626352083813626603184666015160359349562580729634051753554703271426504640000 875 622310561289386330885727123425341981182801474423009822418779422425626352083813626603184666015160359349562580729634051753554703271426504640000 876 622310561289386330885727123425341981182801474423009822418779422425626352083813626603184666015160359349562580729634051753554703271426504640000 877 622310561289386330885727123425341981182801474423009822418779422425626352083813626603184666015160359349562580729634051753554703271426504640000 878 622310561289386330885727123425341981182801474423009822418779422425626352083813626603184666015160359349562580729634051753554703271426504640000 879 622310561289386330885727123425341981182801474423009822418779422425626352083813626603184666015160359349562580729634051753554703271426504640000 880 622310561289386330885727123425341981182801474423009822418779422425626352083813626603184666015160359349562580729634051753554703271426504640000 881 622310561289386330885727123425341981182801474423009822418779422425626352083813626603184666015160359349562580729634051753554703271426504640000 882 622310561289386330885727123425341981182801474423009822418779422425626352083813626603184666015160359349562580729634051753554703271426504640000 883 622310561289386330885727123425341981182801474423009822418779422425626352083813626603184666015160359349562580729634051753554703271426504640000 884 622310561289386330885727123425341981182801474423009822418779422425626352083813626603184666015160359349562580729634051753554703271426504640000 885 197272447928735466890775498125833408034948067392094113706753076908923553610568919633209539126805833913811338091293994405876840937042201970880000 886 197272447928735466890775498125833408034948067392094113706753076908923553610568919633209539126805833913811338091293994405876840937042201970880000 887 197272447928735466890775498125833408034948067392094113706753076908923553610568919633209539126805833913811338091293994405876840937042201970880000 888 197272447928735466890775498125833408034948067392094113706753076908923553610568919633209539126805833913811338091293994405876840937042201970880000 889 197272447928735466890775498125833408034948067392094113706753076908923553610568919633209539126805833913811338091293994405876840937042201970880000 890 197272447928735466890775498125833408034948067392094113706753076908923553610568919633209539126805833913811338091293994405876840937042201970880000 891 197272447928735466890775498125833408034948067392094113706753076908923553610568919633209539126805833913811338091293994405876840937042201970880000 892 197272447928735466890775498125833408034948067392094113706753076908923553610568919633209539126805833913811338091293994405876840937042201970880000 893 197272447928735466890775498125833408034948067392094113706753076908923553610568919633209539126805833913811338091293994405876840937042201970880000 894 197272447928735466890775498125833408034948067392094113706753076908923553610568919633209539126805833913811338091293994405876840937042201970880000 895 197272447928735466890775498125833408034948067392094113706753076908923553610568919633209539126805833913811338091293994405876840937042201970880000 896 197272447928735466890775498125833408034948067392094113706753076908923553610568919633209539126805833913811338091293994405876840937042201970880000 897 197272447928735466890775498125833408034948067392094113706753076908923553610568919633209539126805833913811338091293994405876840937042201970880000 898 197272447928735466890775498125833408034948067392094113706753076908923553610568919633209539126805833913811338091293994405876840937042201970880000 899 197272447928735466890775498125833408034948067392094113706753076908923553610568919633209539126805833913811338091293994405876840937042201970880000 900 197272447928735466890775498125833408034948067392094113706753076908923553610568919633209539126805833913811338091293994405876840937042201970880000 901 197272447928735466890775498125833408034948067392094113706753076908923553610568919633209539126805833913811338091293994405876840937042201970880000 902 197272447928735466890775498125833408034948067392094113706753076908923553610568919633209539126805833913811338091293994405876840937042201970880000 903 197272447928735466890775498125833408034948067392094113706753076908923553610568919633209539126805833913811338091293994405876840937042201970880000 904 197272447928735466890775498125833408034948067392094113706753076908923553610568919633209539126805833913811338091293994405876840937042201970880000 905 197272447928735466890775498125833408034948067392094113706753076908923553610568919633209539126805833913811338091293994405876840937042201970880000 906 197272447928735466890775498125833408034948067392094113706753076908923553610568919633209539126805833913811338091293994405876840937042201970880000 907 197272447928735466890775498125833408034948067392094113706753076908923553610568919633209539126805833913811338091293994405876840937042201970880000 908 197272447928735466890775498125833408034948067392094113706753076908923553610568919633209539126805833913811338091293994405876840937042201970880000 909 197272447928735466890775498125833408034948067392094113706753076908923553610568919633209539126805833913811338091293994405876840937042201970880000 910 65297180264411439540846689879650858059567810306783151636935268456853696245098312398592357450972731025471552908218312148345234350160968852361280000 911 65297180264411439540846689879650858059567810306783151636935268456853696245098312398592357450972731025471552908218312148345234350160968852361280000 912 65297180264411439540846689879650858059567810306783151636935268456853696245098312398592357450972731025471552908218312148345234350160968852361280000 913 65297180264411439540846689879650858059567810306783151636935268456853696245098312398592357450972731025471552908218312148345234350160968852361280000 914 65297180264411439540846689879650858059567810306783151636935268456853696245098312398592357450972731025471552908218312148345234350160968852361280000 915 65297180264411439540846689879650858059567810306783151636935268456853696245098312398592357450972731025471552908218312148345234350160968852361280000 916 65297180264411439540846689879650858059567810306783151636935268456853696245098312398592357450972731025471552908218312148345234350160968852361280000 917 65297180264411439540846689879650858059567810306783151636935268456853696245098312398592357450972731025471552908218312148345234350160968852361280000 918 65297180264411439540846689879650858059567810306783151636935268456853696245098312398592357450972731025471552908218312148345234350160968852361280000 919 65297180264411439540846689879650858059567810306783151636935268456853696245098312398592357450972731025471552908218312148345234350160968852361280000 920 65297180264411439540846689879650858059567810306783151636935268456853696245098312398592357450972731025471552908218312148345234350160968852361280000 921 65297180264411439540846689879650858059567810306783151636935268456853696245098312398592357450972731025471552908218312148345234350160968852361280000 922 65297180264411439540846689879650858059567810306783151636935268456853696245098312398592357450972731025471552908218312148345234350160968852361280000 923 65297180264411439540846689879650858059567810306783151636935268456853696245098312398592357450972731025471552908218312148345234350160968852361280000 924 65297180264411439540846689879650858059567810306783151636935268456853696245098312398592357450972731025471552908218312148345234350160968852361280000 925 65297180264411439540846689879650858059567810306783151636935268456853696245098312398592357450972731025471552908218312148345234350160968852361280000 926 65297180264411439540846689879650858059567810306783151636935268456853696245098312398592357450972731025471552908218312148345234350160968852361280000 927 65297180264411439540846689879650858059567810306783151636935268456853696245098312398592357450972731025471552908218312148345234350160968852361280000 928 65297180264411439540846689879650858059567810306783151636935268456853696245098312398592357450972731025471552908218312148345234350160968852361280000 929 65297180264411439540846689879650858059567810306783151636935268456853696245098312398592357450972731025471552908218312148345234350160968852361280000 930 65297180264411439540846689879650858059567810306783151636935268456853696245098312398592357450972731025471552908218312148345234350160968852361280000 931 65297180264411439540846689879650858059567810306783151636935268456853696245098312398592357450972731025471552908218312148345234350160968852361280000 932 65297180264411439540846689879650858059567810306783151636935268456853696245098312398592357450972731025471552908218312148345234350160968852361280000 933 65297180264411439540846689879650858059567810306783151636935268456853696245098312398592357450972731025471552908218312148345234350160968852361280000 934 65297180264411439540846689879650858059567810306783151636935268456853696245098312398592357450972731025471552908218312148345234350160968852361280000 935 22005149749106655125265334489442339166074352073385922101647185469959695634598131278325624460977810355583913330069571193992343976004246503245751360000 936 22005149749106655125265334489442339166074352073385922101647185469959695634598131278325624460977810355583913330069571193992343976004246503245751360000 937 22005149749106655125265334489442339166074352073385922101647185469959695634598131278325624460977810355583913330069571193992343976004246503245751360000 938 22005149749106655125265334489442339166074352073385922101647185469959695634598131278325624460977810355583913330069571193992343976004246503245751360000 939 22005149749106655125265334489442339166074352073385922101647185469959695634598131278325624460977810355583913330069571193992343976004246503245751360000 940 22005149749106655125265334489442339166074352073385922101647185469959695634598131278325624460977810355583913330069571193992343976004246503245751360000 941 22005149749106655125265334489442339166074352073385922101647185469959695634598131278325624460977810355583913330069571193992343976004246503245751360000 942 22005149749106655125265334489442339166074352073385922101647185469959695634598131278325624460977810355583913330069571193992343976004246503245751360000 943 22005149749106655125265334489442339166074352073385922101647185469959695634598131278325624460977810355583913330069571193992343976004246503245751360000 944 22005149749106655125265334489442339166074352073385922101647185469959695634598131278325624460977810355583913330069571193992343976004246503245751360000 945 22005149749106655125265334489442339166074352073385922101647185469959695634598131278325624460977810355583913330069571193992343976004246503245751360000 946 22005149749106655125265334489442339166074352073385922101647185469959695634598131278325624460977810355583913330069571193992343976004246503245751360000 947 22005149749106655125265334489442339166074352073385922101647185469959695634598131278325624460977810355583913330069571193992343976004246503245751360000 948 22005149749106655125265334489442339166074352073385922101647185469959695634598131278325624460977810355583913330069571193992343976004246503245751360000 949 22005149749106655125265334489442339166074352073385922101647185469959695634598131278325624460977810355583913330069571193992343976004246503245751360000 950 22005149749106655125265334489442339166074352073385922101647185469959695634598131278325624460977810355583913330069571193992343976004246503245751360000 951 22005149749106655125265334489442339166074352073385922101647185469959695634598131278325624460977810355583913330069571193992343976004246503245751360000 952 22005149749106655125265334489442339166074352073385922101647185469959695634598131278325624460977810355583913330069571193992343976004246503245751360000 953 22005149749106655125265334489442339166074352073385922101647185469959695634598131278325624460977810355583913330069571193992343976004246503245751360000 954 22005149749106655125265334489442339166074352073385922101647185469959695634598131278325624460977810355583913330069571193992343976004246503245751360000 955 22005149749106655125265334489442339166074352073385922101647185469959695634598131278325624460977810355583913330069571193992343976004246503245751360000 956 22005149749106655125265334489442339166074352073385922101647185469959695634598131278325624460977810355583913330069571193992343976004246503245751360000 957 22005149749106655125265334489442339166074352073385922101647185469959695634598131278325624460977810355583913330069571193992343976004246503245751360000 958 22005149749106655125265334489442339166074352073385922101647185469959695634598131278325624460977810355583913330069571193992343976004246503245751360000 959 22005149749106655125265334489442339166074352073385922101647185469959695634598131278325624460977810355583913330069571193992343976004246503245751360000 960 22005149749106655125265334489442339166074352073385922101647185469959695634598131278325624460977810355583913330069571193992343976004246503245751360000 961 22005149749106655125265334489442339166074352073385922101647185469959695634598131278325624460977810355583913330069571193992343976004246503245751360000 962 22005149749106655125265334489442339166074352073385922101647185469959695634598131278325624460977810355583913330069571193992343976004246503245751360000 963 22005149749106655125265334489442339166074352073385922101647185469959695634598131278325624460977810355583913330069571193992343976004246503245751360000 964 22005149749106655125265334489442339166074352073385922101647185469959695634598131278325624460977810355583913330069571193992343976004246503245751360000 965 22005149749106655125265334489442339166074352073385922101647185469959695634598131278325624460977810355583913330069571193992343976004246503245751360000 966 22005149749106655125265334489442339166074352073385922101647185469959695634598131278325624460977810355583913330069571193992343976004246503245751360000 967 7635786962940009328467071067836491690627800169464914969271573358076014385205551553578991687959300193387617925534141204315343359673473536626275721920000 968 7635786962940009328467071067836491690627800169464914969271573358076014385205551553578991687959300193387617925534141204315343359673473536626275721920000 969 7635786962940009328467071067836491690627800169464914969271573358076014385205551553578991687959300193387617925534141204315343359673473536626275721920000 970 7635786962940009328467071067836491690627800169464914969271573358076014385205551553578991687959300193387617925534141204315343359673473536626275721920000 971 7635786962940009328467071067836491690627800169464914969271573358076014385205551553578991687959300193387617925534141204315343359673473536626275721920000 972 7635786962940009328467071067836491690627800169464914969271573358076014385205551553578991687959300193387617925534141204315343359673473536626275721920000 973 7635786962940009328467071067836491690627800169464914969271573358076014385205551553578991687959300193387617925534141204315343359673473536626275721920000 974 2664889650066063255635007802674935600029102259143255324275779101968529020436737492199068099097795767492278656011415280306054832526042264282570226950080000 975 2664889650066063255635007802674935600029102259143255324275779101968529020436737492199068099097795767492278656011415280306054832526042264282570226950080000 976 2664889650066063255635007802674935600029102259143255324275779101968529020436737492199068099097795767492278656011415280306054832526042264282570226950080000 977 940706046473320329239157754344252266810273097477569129469350022994890744214168334746271038981521905924774365572029593948037355881692919291747290113378240000 978 940706046473320329239157754344252266810273097477569129469350022994890744214168334746271038981521905924774365572029593948037355881692919291747290113378240000 979 940706046473320329239157754344252266810273097477569129469350022994890744214168334746271038981521905924774365572029593948037355881692919291747290113378240000 980 940706046473320329239157754344252266810273097477569129469350022994890744214168334746271038981521905924774365572029593948037355881692919291747290113378240000 981 940706046473320329239157754344252266810273097477569129469350022994890744214168334746271038981521905924774365572029593948037355881692919291747290113378240000 982 940706046473320329239157754344252266810273097477569129469350022994890744214168334746271038981521905924774365572029593948037355881692919291747290113378240000 983 940706046473320329239157754344252266810273097477569129469350022994890744214168334746271038981521905924774365572029593948037355881692919291747290113378240000 984 940706046473320329239157754344252266810273097477569129469350022994890744214168334746271038981521905924774365572029593948037355881692919291747290113378240000 985 940706046473320329239157754344252266810273097477569129469350022994890744214168334746271038981521905924774365572029593948037355881692919291747290113378240000 986 940706046473320329239157754344252266810273097477569129469350022994890744214168334746271038981521905924774365572029593948037355881692919291747290113378240000 987 940706046473320329239157754344252266810273097477569129469350022994890744214168334746271038981521905924774365572029593948037355881692919291747290113378240000 988 940706046473320329239157754344252266810273097477569129469350022994890744214168334746271038981521905924774365572029593948037355881692919291747290113378240000 989 940706046473320329239157754344252266810273097477569129469350022994890744214168334746271038981521905924774365572029593948037355881692919291747290113378240000 990 940706046473320329239157754344252266810273097477569129469350022994890744214168334746271038981521905924774365572029593948037355881692919291747290113378240000 991 940706046473320329239157754344252266810273097477569129469350022994890744214168334746271038981521905924774365572029593948037355881692919291747290113378240000 992 940706046473320329239157754344252266810273097477569129469350022994890744214168334746271038981521905924774365572029593948037355881692919291747290113378240000 993 940706046473320329239157754344252266810273097477569129469350022994890744214168334746271038981521905924774365572029593948037355881692919291747290113378240000 994 940706046473320329239157754344252266810273097477569129469350022994890744214168334746271038981521905924774365572029593948037355881692919291747290113378240000 995 940706046473320329239157754344252266810273097477569129469350022994890744214168334746271038981521905924774365572029593948037355881692919291747290113378240000 996 940706046473320329239157754344252266810273097477569129469350022994890744214168334746271038981521905924774365572029593948037355881692919291747290113378240000 997 940706046473320329239157754344252266810273097477569129469350022994890744214168334746271038981521905924774365572029593948037355881692919291747290113378240000 998 940706046473320329239157754344252266810273097477569129469350022994890744214168334746271038981521905924774365572029593948037355881692919291747290113378240000 999 940706046473320329239157754344252266810273097477569129469350022994890744214168334746271038981521905924774365572029593948037355881692919291747290113378240000 1000 940706046473320329239157754344252266810273097477569129469350022994890744214168334746271038981521905924774365572029593948037355881692919291747290113378240000 1001 940706046473320329239157754344252266810273097477569129469350022994890744214168334746271038981521905924774365572029593948037355881692919291747290113378240000 1002 940706046473320329239157754344252266810273097477569129469350022994890744214168334746271038981521905924774365572029593948037355881692919291747290113378240000 1003 940706046473320329239157754344252266810273097477569129469350022994890744214168334746271038981521905924774365572029593948037355881692919291747290113378240000 1004 337713470683921998196857633809586563784888041994447317479496658255165777172886432173911302994366364226993997240358624227345410761527758025737277150702788160000 1005 337713470683921998196857633809586563784888041994447317479496658255165777172886432173911302994366364226993997240358624227345410761527758025737277150702788160000 1006 337713470683921998196857633809586563784888041994447317479496658255165777172886432173911302994366364226993997240358624227345410761527758025737277150702788160000 1007 6416555942994517965740295042382144711912872797894499032110436506848149766284842211304314756892960920312885947566813860319562804469027402489008265863352975040000 1008 6416555942994517965740295042382144711912872797894499032110436506848149766284842211304314756892960920312885947566813860319562804469027402489008265863352975040000 1009 6416555942994517965740295042382144711912872797894499032110436506848149766284842211304314756892960920312885947566813860319562804469027402489008265863352975040000 1010 6416555942994517965740295042382144711912872797894499032110436506848149766284842211304314756892960920312885947566813860319562804469027402489008265863352975040000 1011 6416555942994517965740295042382144711912872797894499032110436506848149766284842211304314756892960920312885947566813860319562804469027402489008265863352975040000 1012 6416555942994517965740295042382144711912872797894499032110436506848149766284842211304314756892960920312885947566813860319562804469027402489008265863352975040000 1013 6416555942994517965740295042382144711912872797894499032110436506848149766284842211304314756892960920312885947566813860319562804469027402489008265863352975040000 1014 6416555942994517965740295042382144711912872797894499032110436506848149766284842211304314756892960920312885947566813860319562804469027402489008265863352975040000 1015 6416555942994517965740295042382144711912872797894499032110436506848149766284842211304314756892960920312885947566813860319562804469027402489008265863352975040000 1016 6416555942994517965740295042382144711912872797894499032110436506848149766284842211304314756892960920312885947566813860319562804469027402489008265863352975040000 1017 6416555942994517965740295042382144711912872797894499032110436506848149766284842211304314756892960920312885947566813860319562804469027402489008265863352975040000 1018 6416555942994517965740295042382144711912872797894499032110436506848149766284842211304314756892960920312885947566813860319562804469027402489008265863352975040000 1019 6416555942994517965740295042382144711912872797894499032110436506848149766284842211304314756892960920312885947566813860319562804469027402489008265863352975040000 1020 6416555942994517965740295042382144711912872797894499032110436506848149766284842211304314756892960920312885947566813860319562804469027402489008265863352975040000 1021 2354876031078988093426688280554247109272024316827281144784530198013270964226537091548683515779716657754829142757020686737279549240133056713466033571850541839680000 1022 2354876031078988093426688280554247109272024316827281144784530198013270964226537091548683515779716657754829142757020686737279549240133056713466033571850541839680000 1023 2354876031078988093426688280554247109272024316827281144784530198013270964226537091548683515779716657754829142757020686737279549240133056713466033571850541839680000 1024 2354876031078988093426688280554247109272024316827281144784530198013270964226537091548683515779716657754829142757020686737279549240133056713466033571850541839680000 1025 2354876031078988093426688280554247109272024316827281144784530198013270964226537091548683515779716657754829142757020686737279549240133056713466033571850541839680000 1026 2354876031078988093426688280554247109272024316827281144784530198013270964226537091548683515779716657754829142757020686737279549240133056713466033571850541839680000 1027 2354876031078988093426688280554247109272024316827281144784530198013270964226537091548683515779716657754829142757020686737279549240133056713466033571850541839680000 1028 2354876031078988093426688280554247109272024316827281144784530198013270964226537091548683515779716657754829142757020686737279549240133056713466033571850541839680000 1029 2354876031078988093426688280554247109272024316827281144784530198013270964226537091548683515779716657754829142757020686737279549240133056713466033571850541839680000 1030 2354876031078988093426688280554247109272024316827281144784530198013270964226537091548683515779716657754829142757020686737279549240133056713466033571850541839680000 1031 2354876031078988093426688280554247109272024316827281144784530198013270964226537091548683515779716657754829142757020686737279549240133056713466033571850541839680000 1032 2354876031078988093426688280554247109272024316827281144784530198013270964226537091548683515779716657754829142757020686737279549240133056713466033571850541839680000 1033 2354876031078988093426688280554247109272024316827281144784530198013270964226537091548683515779716657754829142757020686737279549240133056713466033571850541839680000 1034 2354876031078988093426688280554247109272024316827281144784530198013270964226537091548683515779716657754829142757020686737279549240133056713466033571850541839680000 1035 2354876031078988093426688280554247109272024316827281144784530198013270964226537091548683515779716657754829142757020686737279549240133056713466033571850541839680000 1036 2354876031078988093426688280554247109272024316827281144784530198013270964226537091548683515779716657754829142757020686737279549240133056713466033571850541839680000 1037 2354876031078988093426688280554247109272024316827281144784530198013270964226537091548683515779716657754829142757020686737279549240133056713466033571850541839680000 1038 878368759592462558848154728646734171758465070176575867004629763858950069656498335147658951385834313342551270248368716153005271866569630154122830522300252106200640000 1039 878368759592462558848154728646734171758465070176575867004629763858950069656498335147658951385834313342551270248368716153005271866569630154122830522300252106200640000 1040 878368759592462558848154728646734171758465070176575867004629763858950069656498335147658951385834313342551270248368716153005271866569630154122830522300252106200640000 1041 878368759592462558848154728646734171758465070176575867004629763858950069656498335147658951385834313342551270248368716153005271866569630154122830522300252106200640000 1042 878368759592462558848154728646734171758465070176575867004629763858950069656498335147658951385834313342551270248368716153005271866569630154122830522300252106200640000 1043 878368759592462558848154728646734171758465070176575867004629763858950069656498335147658951385834313342551270248368716153005271866569630154122830522300252106200640000 1044 878368759592462558848154728646734171758465070176575867004629763858950069656498335147658951385834313342551270248368716153005271866569630154122830522300252106200640000 1045 878368759592462558848154728646734171758465070176575867004629763858950069656498335147658951385834313342551270248368716153005271866569630154122830522300252106200640000 1046 878368759592462558848154728646734171758465070176575867004629763858950069656498335147658951385834313342551270248368716153005271866569630154122830522300252106200640000 1047 878368759592462558848154728646734171758465070176575867004629763858950069656498335147658951385834313342551270248368716153005271866569630154122830522300252106200640000 1048 332901759885543309803450642157112251096458261596922253594754680502542076399812869020962742575231204756826931424131743421988998037429889828412552767951795548250042560000 1049 332901759885543309803450642157112251096458261596922253594754680502542076399812869020962742575231204756826931424131743421988998037429889828412552767951795548250042560000 1050 332901759885543309803450642157112251096458261596922253594754680502542076399812869020962742575231204756826931424131743421988998037429889828412552767951795548250042560000 1051 332901759885543309803450642157112251096458261596922253594754680502542076399812869020962742575231204756826931424131743421988998037429889828412552767951795548250042560000 1052 332901759885543309803450642157112251096458261596922253594754680502542076399812869020962742575231204756826931424131743421988998037429889828412552767951795548250042560000 1053 332901759885543309803450642157112251096458261596922253594754680502542076399812869020962742575231204756826931424131743421988998037429889828412552767951795548250042560000 1054 332901759885543309803450642157112251096458261596922253594754680502542076399812869020962742575231204756826931424131743421988998037429889828412552767951795548250042560000 1055 332901759885543309803450642157112251096458261596922253594754680502542076399812869020962742575231204756826931424131743421988998037429889828412552767951795548250042560000 1056 332901759885543309803450642157112251096458261596922253594754680502542076399812869020962742575231204756826931424131743421988998037429889828412552767951795548250042560000 1057 332901759885543309803450642157112251096458261596922253594754680502542076399812869020962742575231204756826931424131743421988998037429889828412552767951795548250042560000 1058 332901759885543309803450642157112251096458261596922253594754680502542076399812869020962742575231204756826931424131743421988998037429889828412552767951795548250042560000 1059 332901759885543309803450642157112251096458261596922253594754680502542076399812869020962742575231204756826931424131743421988998037429889828412552767951795548250042560000 1060 332901759885543309803450642157112251096458261596922253594754680502542076399812869020962742575231204756826931424131743421988998037429889828412552767951795548250042560000 1061 332901759885543309803450642157112251096458261596922253594754680502542076399812869020962742575231204756826931424131743421988998037429889828412552767951795548250042560000 1062 332901759885543309803450642157112251096458261596922253594754680502542076399812869020962742575231204756826931424131743421988998037429889828412552767951795548250042560000 1063 332901759885543309803450642157112251096458261596922253594754680502542076399812869020962742575231204756826931424131743421988998037429889828412552767951795548250042560000 1064 332901759885543309803450642157112251096458261596922253594754680502542076399812869020962742575231204756826931424131743421988998037429889828412552767951795548250042560000 1065 332901759885543309803450642157112251096458261596922253594754680502542076399812869020962742575231204756826931424131743421988998037429889828412552767951795548250042560000 1066 332901759885543309803450642157112251096458261596922253594754680502542076399812869020962742575231204756826931424131743421988998037429889828412552767951795548250042560000 1067 127501374036163087654721595946173992169943514191621223126791042632473615261128328835028730406313551421864714735442457730621786248335647804282007710125537694979766300480000 1068 127501374036163087654721595946173992169943514191621223126791042632473615261128328835028730406313551421864714735442457730621786248335647804282007710125537694979766300480000 1069 127501374036163087654721595946173992169943514191621223126791042632473615261128328835028730406313551421864714735442457730621786248335647804282007710125537694979766300480000 1070 127501374036163087654721595946173992169943514191621223126791042632473615261128328835028730406313551421864714735442457730621786248335647804282007710125537694979766300480000 1071 127501374036163087654721595946173992169943514191621223126791042632473615261128328835028730406313551421864714735442457730621786248335647804282007710125537694979766300480000 1072 127501374036163087654721595946173992169943514191621223126791042632473615261128328835028730406313551421864714735442457730621786248335647804282007710125537694979766300480000 1073 127501374036163087654721595946173992169943514191621223126791042632473615261128328835028730406313551421864714735442457730621786248335647804282007710125537694979766300480000 1074 127501374036163087654721595946173992169943514191621223126791042632473615261128328835028730406313551421864714735442457730621786248335647804282007710125537694979766300480000 1075 127501374036163087654721595946173992169943514191621223126791042632473615261128328835028730406313551421864714735442457730621786248335647804282007710125537694979766300480000 1076 127501374036163087654721595946173992169943514191621223126791042632473615261128328835028730406313551421864714735442457730621786248335647804282007710125537694979766300480000 1077 127501374036163087654721595946173992169943514191621223126791042632473615261128328835028730406313551421864714735442457730621786248335647804282007710125537694979766300480000 1078 127501374036163087654721595946173992169943514191621223126791042632473615261128328835028730406313551421864714735442457730621786248335647804282007710125537694979766300480000 1079 127501374036163087654721595946173992169943514191621223126791042632473615261128328835028730406313551421864714735442457730621786248335647804282007710125537694979766300480000 1080 127501374036163087654721595946173992169943514191621223126791042632473615261128328835028730406313551421864714735442457730621786248335647804282007710125537694979766300480000 1081 127501374036163087654721595946173992169943514191621223126791042632473615261128328835028730406313551421864714735442457730621786248335647804282007710125537694979766300480000 1082 127501374036163087654721595946173992169943514191621223126791042632473615261128328835028730406313551421864714735442457730621786248335647804282007710125537694979766300480000 1083 127501374036163087654721595946173992169943514191621223126791042632473615261128328835028730406313551421864714735442457730621786248335647804282007710125537694979766300480000 1084 127501374036163087654721595946173992169943514191621223126791042632473615261128328835028730406313551421864714735442457730621786248335647804282007710125537694979766300480000 1085 127501374036163087654721595946173992169943514191621223126791042632473615261128328835028730406313551421864714735442457730621786248335647804282007710125537694979766300480000 1086 127501374036163087654721595946173992169943514191621223126791042632473615261128328835028730406313551421864714735442457730621786248335647804282007710125537694979766300480000 1087 127501374036163087654721595946173992169943514191621223126791042632473615261128328835028730406313551421864714735442457730621786248335647804282007710125537694979766300480000 1088 127501374036163087654721595946173992169943514191621223126791042632473615261128328835028730406313551421864714735442457730621786248335647804282007710125537694979766300480000 1089 49598034500067441097686700823061682954108027020540655796321715584032236336578919916826176128055971503105374032087116057211874850602566995865700999238834163347129090886720000 1090 49598034500067441097686700823061682954108027020540655796321715584032236336578919916826176128055971503105374032087116057211874850602566995865700999238834163347129090886720000 1091 49598034500067441097686700823061682954108027020540655796321715584032236336578919916826176128055971503105374032087116057211874850602566995865700999238834163347129090886720000 1092 49598034500067441097686700823061682954108027020540655796321715584032236336578919916826176128055971503105374032087116057211874850602566995865700999238834163347129090886720000 1093 49598034500067441097686700823061682954108027020540655796321715584032236336578919916826176128055971503105374032087116057211874850602566995865700999238834163347129090886720000 1094 49598034500067441097686700823061682954108027020540655796321715584032236336578919916826176128055971503105374032087116057211874850602566995865700999238834163347129090886720000 1095 49598034500067441097686700823061682954108027020540655796321715584032236336578919916826176128055971503105374032087116057211874850602566995865700999238834163347129090886720000 1096 49598034500067441097686700823061682954108027020540655796321715584032236336578919916826176128055971503105374032087116057211874850602566995865700999238834163347129090886720000 1097 49598034500067441097686700823061682954108027020540655796321715584032236336578919916826176128055971503105374032087116057211874850602566995865700999238834163347129090886720000 1098 49598034500067441097686700823061682954108027020540655796321715584032236336578919916826176128055971503105374032087116057211874850602566995865700999238834163347129090886720000 1099 49598034500067441097686700823061682954108027020540655796321715584032236336578919916826176128055971503105374032087116057211874850602566995865700999238834163347129090886720000 1100 49598034500067441097686700823061682954108027020540655796321715584032236336578919916826176128055971503105374032087116057211874850602566995865700999238834163347129090886720000 1101 49598034500067441097686700823061682954108027020540655796321715584032236336578919916826176128055971503105374032087116057211874850602566995865700999238834163347129090886720000 1102 49598034500067441097686700823061682954108027020540655796321715584032236336578919916826176128055971503105374032087116057211874850602566995865700999238834163347129090886720000 1103 49598034500067441097686700823061682954108027020540655796321715584032236336578919916826176128055971503105374032087116057211874850602566995865700999238834163347129090886720000 1104 49598034500067441097686700823061682954108027020540655796321715584032236336578919916826176128055971503105374032087116057211874850602566995865700999238834163347129090886720000 1105 49598034500067441097686700823061682954108027020540655796321715584032236336578919916826176128055971503105374032087116057211874850602566995865700999238834163347129090886720000 1106 49598034500067441097686700823061682954108027020540655796321715584032236336578919916826176128055971503105374032087116057211874850602566995865700999238834163347129090886720000 1107 49598034500067441097686700823061682954108027020540655796321715584032236336578919916826176128055971503105374032087116057211874850602566995865700999238834163347129090886720000 1108 49598034500067441097686700823061682954108027020540655796321715584032236336578919916826176128055971503105374032087116057211874850602566995865700999238834163347129090886720000 1109 49598034500067441097686700823061682954108027020540655796321715584032236336578919916826176128055971503105374032087116057211874850602566995865700999238834163347129090886720000 1110 19690419696526774115781620226755488132780886727154640351139721086860797825621831206979991922838220686732833490738585074713114315689219097358683296697817162848810249082027840000 1111 19690419696526774115781620226755488132780886727154640351139721086860797825621831206979991922838220686732833490738585074713114315689219097358683296697817162848810249082027840000 1112 19690419696526774115781620226755488132780886727154640351139721086860797825621831206979991922838220686732833490738585074713114315689219097358683296697817162848810249082027840000 1113 19690419696526774115781620226755488132780886727154640351139721086860797825621831206979991922838220686732833490738585074713114315689219097358683296697817162848810249082027840000 1114 19690419696526774115781620226755488132780886727154640351139721086860797825621831206979991922838220686732833490738585074713114315689219097358683296697817162848810249082027840000 1115 19690419696526774115781620226755488132780886727154640351139721086860797825621831206979991922838220686732833490738585074713114315689219097358683296697817162848810249082027840000 1116 19690419696526774115781620226755488132780886727154640351139721086860797825621831206979991922838220686732833490738585074713114315689219097358683296697817162848810249082027840000 1117 19690419696526774115781620226755488132780886727154640351139721086860797825621831206979991922838220686732833490738585074713114315689219097358683296697817162848810249082027840000 1118 19690419696526774115781620226755488132780886727154640351139721086860797825621831206979991922838220686732833490738585074713114315689219097358683296697817162848810249082027840000 1119 19690419696526774115781620226755488132780886727154640351139721086860797825621831206979991922838220686732833490738585074713114315689219097358683296697817162848810249082027840000 1120 19690419696526774115781620226755488132780886727154640351139721086860797825621831206979991922838220686732833490738585074713114315689219097358683296697817162848810249082027840000 1121 19690419696526774115781620226755488132780886727154640351139721086860797825621831206979991922838220686732833490738585074713114315689219097358683296697817162848810249082027840000 1122 7895858298307236420428429710928950741245135577589010780807028155831179928074354313998976761058126495379866229786172614959958840591376858040832001975824682302372909881893163840000 1123 7895858298307236420428429710928950741245135577589010780807028155831179928074354313998976761058126495379866229786172614959958840591376858040832001975824682302372909881893163840000 1124 7895858298307236420428429710928950741245135577589010780807028155831179928074354313998976761058126495379866229786172614959958840591376858040832001975824682302372909881893163840000 1125 7895858298307236420428429710928950741245135577589010780807028155831179928074354313998976761058126495379866229786172614959958840591376858040832001975824682302372909881893163840000 1126 7895858298307236420428429710928950741245135577589010780807028155831179928074354313998976761058126495379866229786172614959958840591376858040832001975824682302372909881893163840000 1127 7895858298307236420428429710928950741245135577589010780807028155831179928074354313998976761058126495379866229786172614959958840591376858040832001975824682302372909881893163840000 1128 7895858298307236420428429710928950741245135577589010780807028155831179928074354313998976761058126495379866229786172614959958840591376858040832001975824682302372909881893163840000 1129 7895858298307236420428429710928950741245135577589010780807028155831179928074354313998976761058126495379866229786172614959958840591376858040832001975824682302372909881893163840000 1130 7895858298307236420428429710928950741245135577589010780807028155831179928074354313998976761058126495379866229786172614959958840591376858040832001975824682302372909881893163840000 1131 7895858298307236420428429710928950741245135577589010780807028155831179928074354313998976761058126495379866229786172614959958840591376858040832001975824682302372909881893163840000 1132 7895858298307236420428429710928950741245135577589010780807028155831179928074354313998976761058126495379866229786172614959958840591376858040832001975824682302372909881893163840000 1133 7895858298307236420428429710928950741245135577589010780807028155831179928074354313998976761058126495379866229786172614959958840591376858040832001975824682302372909881893163840000 1134 7895858298307236420428429710928950741245135577589010780807028155831179928074354313998976761058126495379866229786172614959958840591376858040832001975824682302372909881893163840000 1135 7895858298307236420428429710928950741245135577589010780807028155831179928074354313998976761058126495379866229786172614959958840591376858040832001975824682302372909881893163840000 1136 7895858298307236420428429710928950741245135577589010780807028155831179928074354313998976761058126495379866229786172614959958840591376858040832001975824682302372909881893163840000 1137 7895858298307236420428429710928950741245135577589010780807028155831179928074354313998976761058126495379866229786172614959958840591376858040832001975824682302372909881893163840000 1138 7895858298307236420428429710928950741245135577589010780807028155831179928074354313998976761058126495379866229786172614959958840591376858040832001975824682302372909881893163840000 1139 7895858298307236420428429710928950741245135577589010780807028155831179928074354313998976761058126495379866229786172614959958840591376858040832001975824682302372909881893163840000 1140 7895858298307236420428429710928950741245135577589010780807028155831179928074354313998976761058126495379866229786172614959958840591376858040832001975824682302372909881893163840000 1141 3229406044007659695955227751769940853169260451233905409350074515734952590582410914425581495272773736610365287982544599518623165801873134938700288808112295061670520141694304010560000 1142 3229406044007659695955227751769940853169260451233905409350074515734952590582410914425581495272773736610365287982544599518623165801873134938700288808112295061670520141694304010560000 1143 3229406044007659695955227751769940853169260451233905409350074515734952590582410914425581495272773736610365287982544599518623165801873134938700288808112295061670520141694304010560000 1144 3229406044007659695955227751769940853169260451233905409350074515734952590582410914425581495272773736610365287982544599518623165801873134938700288808112295061670520141694304010560000 1145 3229406044007659695955227751769940853169260451233905409350074515734952590582410914425581495272773736610365287982544599518623165801873134938700288808112295061670520141694304010560000 1146 3229406044007659695955227751769940853169260451233905409350074515734952590582410914425581495272773736610365287982544599518623165801873134938700288808112295061670520141694304010560000 1147 3229406044007659695955227751769940853169260451233905409350074515734952590582410914425581495272773736610365287982544599518623165801873134938700288808112295061670520141694304010560000 1148 3229406044007659695955227751769940853169260451233905409350074515734952590582410914425581495272773736610365287982544599518623165801873134938700288808112295061670520141694304010560000 1149 3229406044007659695955227751769940853169260451233905409350074515734952590582410914425581495272773736610365287982544599518623165801873134938700288808112295061670520141694304010560000 1150 3229406044007659695955227751769940853169260451233905409350074515734952590582410914425581495272773736610365287982544599518623165801873134938700288808112295061670520141694304010560000 1151 3229406044007659695955227751769940853169260451233905409350074515734952590582410914425581495272773736610365287982544599518623165801873134938700288808112295061670520141694304010560000 1152 3229406044007659695955227751769940853169260451233905409350074515734952590582410914425581495272773736610365287982544599518623165801873134938700288808112295061670520141694304010560000 1153 3229406044007659695955227751769940853169260451233905409350074515734952590582410914425581495272773736610365287982544599518623165801873134938700288808112295061670520141694304010560000 1154 3229406044007659695955227751769940853169260451233905409350074515734952590582410914425581495272773736610365287982544599518623165801873134938700288808112295061670520141694304010560000 1155 3229406044007659695955227751769940853169260451233905409350074515734952590582410914425581495272773736610365287982544599518623165801873134938700288808112295061670520141694304010560000 1156 3229406044007659695955227751769940853169260451233905409350074515734952590582410914425581495272773736610365287982544599518623165801873134938700288808112295061670520141694304010560000 1157 3229406044007659695955227751769940853169260451233905409350074515734952590582410914425581495272773736610365287982544599518623165801873134938700288808112295061670520141694304010560000 1158 3229406044007659695955227751769940853169260451233905409350074515734952590582410914425581495272773736610365287982544599518623165801873134938700288808112295061670520141694304010560000 1159 3229406044007659695955227751769940853169260451233905409350074515734952590582410914425581495272773736610365287982544599518623165801873134938700288808112295061670520141694304010560000 1160 3229406044007659695955227751769940853169260451233905409350074515734952590582410914425581495272773736610365287982544599518623165801873134938700288808112295061670520141694304010560000 1161 3229406044007659695955227751769940853169260451233905409350074515734952590582410914425581495272773736610365287982544599518623165801873134938700288808112295061670520141694304010560000 1162 3229406044007659695955227751769940853169260451233905409350074515734952590582410914425581495272773736610365287982544599518623165801873134938700288808112295061670520141694304010560000 1163 1353121132439209412605240427991605217477920129067006366517681222092945135454030173144318646519292195639743055664686187198303106470984843539315421010599051630839947939369913380424640000 1164 1353121132439209412605240427991605217477920129067006366517681222092945135454030173144318646519292195639743055664686187198303106470984843539315421010599051630839947939369913380424640000 1165 1353121132439209412605240427991605217477920129067006366517681222092945135454030173144318646519292195639743055664686187198303106470984843539315421010599051630839947939369913380424640000 1166 1353121132439209412605240427991605217477920129067006366517681222092945135454030173144318646519292195639743055664686187198303106470984843539315421010599051630839947939369913380424640000 1167 1353121132439209412605240427991605217477920129067006366517681222092945135454030173144318646519292195639743055664686187198303106470984843539315421010599051630839947939369913380424640000 1168 1353121132439209412605240427991605217477920129067006366517681222092945135454030173144318646519292195639743055664686187198303106470984843539315421010599051630839947939369913380424640000 1169 1353121132439209412605240427991605217477920129067006366517681222092945135454030173144318646519292195639743055664686187198303106470984843539315421010599051630839947939369913380424640000 1170 569663996756907162706806220184465796558204374337209680303943794501129902026146702893758150184622014364331826434832884810485607824284619130051792245462200736583618082474733533158773440000 1171 569663996756907162706806220184465796558204374337209680303943794501129902026146702893758150184622014364331826434832884810485607824284619130051792245462200736583618082474733533158773440000 1172 569663996756907162706806220184465796558204374337209680303943794501129902026146702893758150184622014364331826434832884810485607824284619130051792245462200736583618082474733533158773440000 1173 569663996756907162706806220184465796558204374337209680303943794501129902026146702893758150184622014364331826434832884810485607824284619130051792245462200736583618082474733533158773440000 1174 569663996756907162706806220184465796558204374337209680303943794501129902026146702893758150184622014364331826434832884810485607824284619130051792245462200736583618082474733533158773440000 1175 569663996756907162706806220184465796558204374337209680303943794501129902026146702893758150184622014364331826434832884810485607824284619130051792245462200736583618082474733533158773440000 1176 569663996756907162706806220184465796558204374337209680303943794501129902026146702893758150184622014364331826434832884810485607824284619130051792245462200736583618082474733533158773440000 1177 569663996756907162706806220184465796558204374337209680303943794501129902026146702893758150184622014364331826434832884810485607824284619130051792245462200736583618082474733533158773440000 1178 569663996756907162706806220184465796558204374337209680303943794501129902026146702893758150184622014364331826434832884810485607824284619130051792245462200736583618082474733533158773440000 1179 569663996756907162706806220184465796558204374337209680303943794501129902026146702893758150184622014364331826434832884810485607824284619130051792245462200736583618082474733533158773440000 1180 569663996756907162706806220184465796558204374337209680303943794501129902026146702893758150184622014364331826434832884810485607824284619130051792245462200736583618082474733533158773440000 1181 569663996756907162706806220184465796558204374337209680303943794501129902026146702893758150184622014364331826434832884810485607824284619130051792245462200736583618082474733533158773440000 1182 569663996756907162706806220184465796558204374337209680303943794501129902026146702893758150184622014364331826434832884810485607824284619130051792245462200736583618082474733533158773440000 1183 569663996756907162706806220184465796558204374337209680303943794501129902026146702893758150184622014364331826434832884810485607824284619130051792245462200736583618082474733533158773440000 1184 569663996756907162706806220184465796558204374337209680303943794501129902026146702893758150184622014364331826434832884810485607824284619130051792245462200736583618082474733533158773440000 1185 569663996756907162706806220184465796558204374337209680303943794501129902026146702893758150184622014364331826434832884810485607824284619130051792245462200736583618082474733533158773440000 1186 569663996756907162706806220184465796558204374337209680303943794501129902026146702893758150184622014364331826434832884810485607824284619130051792245462200736583618082474733533158773440000 1187 569663996756907162706806220184465796558204374337209680303943794501129902026146702893758150184622014364331826434832884810485607824284619130051792245462200736583618082474733533158773440000 1188 569663996756907162706806220184465796558204374337209680303943794501129902026146702893758150184622014364331826434832884810485607824284619130051792245462200736583618082474733533158773440000 1189 569663996756907162706806220184465796558204374337209680303943794501129902026146702893758150184622014364331826434832884810485607824284619130051792245462200736583618082474733533158773440000 1190 569663996756907162706806220184465796558204374337209680303943794501129902026146702893758150184622014364331826434832884810485607824284619130051792245462200736583618082474733533158773440000 1191 569663996756907162706806220184465796558204374337209680303943794501129902026146702893758150184622014364331826434832884810485607824284619130051792245462200736583618082474733533158773440000 1192 569663996756907162706806220184465796558204374337209680303943794501129902026146702893758150184622014364331826434832884810485607824284619130051792245462200736583618082474733533158773440000 1193 569663996756907162706806220184465796558204374337209680303943794501129902026146702893758150184622014364331826434832884810485607824284619130051792245462200736583618082474733533158773440000 1194 569663996756907162706806220184465796558204374337209680303943794501129902026146702893758150184622014364331826434832884810485607824284619130051792245462200736583618082474733533158773440000 1195 569663996756907162706806220184465796558204374337209680303943794501129902026146702893758150184622014364331826434832884810485607824284619130051792245462200736583618082474733533158773440000 1196 569663996756907162706806220184465796558204374337209680303943794501129902026146702893758150184622014364331826434832884810485607824284619130051792245462200736583618082474733533158773440000 1197 245525182602226987126633480899504758316586085339337372210999775429986987773269228947209762729572088191027017193412973353319296972266670845052322457794208517467539393546610152791431352640000 1198 245525182602226987126633480899504758316586085339337372210999775429986987773269228947209762729572088191027017193412973353319296972266670845052322457794208517467539393546610152791431352640000 1199 245525182602226987126633480899504758316586085339337372210999775429986987773269228947209762729572088191027017193412973353319296972266670845052322457794208517467539393546610152791431352640000 1200 245525182602226987126633480899504758316586085339337372210999775429986987773269228947209762729572088191027017193412973353319296972266670845052322457794208517467539393546610152791431352640000 1201 245525182602226987126633480899504758316586085339337372210999775429986987773269228947209762729572088191027017193412973353319296972266670845052322457794208517467539393546610152791431352640000 1202 245525182602226987126633480899504758316586085339337372210999775429986987773269228947209762729572088191027017193412973353319296972266670845052322457794208517467539393546610152791431352640000 1203 245525182602226987126633480899504758316586085339337372210999775429986987773269228947209762729572088191027017193412973353319296972266670845052322457794208517467539393546610152791431352640000 1204 245525182602226987126633480899504758316586085339337372210999775429986987773269228947209762729572088191027017193412973353319296972266670845052322457794208517467539393546610152791431352640000 1205 245525182602226987126633480899504758316586085339337372210999775429986987773269228947209762729572088191027017193412973353319296972266670845052322457794208517467539393546610152791431352640000 1206 245525182602226987126633480899504758316586085339337372210999775429986987773269228947209762729572088191027017193412973353319296972266670845052322457794208517467539393546610152791431352640000 1207 245525182602226987126633480899504758316586085339337372210999775429986987773269228947209762729572088191027017193412973353319296972266670845052322457794208517467539393546610152791431352640000 1208 106312404066764285425832297229485560351081774951933082167362902761184365705825576134141827261904714186714698444747817461987255588991468475907655624224892288063444557405682196158689775693120000 1209 106312404066764285425832297229485560351081774951933082167362902761184365705825576134141827261904714186714698444747817461987255588991468475907655624224892288063444557405682196158689775693120000 1210 106312404066764285425832297229485560351081774951933082167362902761184365705825576134141827261904714186714698444747817461987255588991468475907655624224892288063444557405682196158689775693120000 1211 106312404066764285425832297229485560351081774951933082167362902761184365705825576134141827261904714186714698444747817461987255588991468475907655624224892288063444557405682196158689775693120000 1212 106312404066764285425832297229485560351081774951933082167362902761184365705825576134141827261904714186714698444747817461987255588991468475907655624224892288063444557405682196158689775693120000 1213 106312404066764285425832297229485560351081774951933082167362902761184365705825576134141827261904714186714698444747817461987255588991468475907655624224892288063444557405682196158689775693120000 1214 106312404066764285425832297229485560351081774951933082167362902761184365705825576134141827261904714186714698444747817461987255588991468475907655624224892288063444557405682196158689775693120000 1215 106312404066764285425832297229485560351081774951933082167362902761184365705825576134141827261904714186714698444747817461987255588991468475907655624224892288063444557405682196158689775693120000 1216 106312404066764285425832297229485560351081774951933082167362902761184365705825576134141827261904714186714698444747817461987255588991468475907655624224892288063444557405682196158689775693120000 1217 106312404066764285425832297229485560351081774951933082167362902761184365705825576134141827261904714186714698444747817461987255588991468475907655624224892288063444557405682196158689775693120000 1218 106312404066764285425832297229485560351081774951933082167362902761184365705825576134141827261904714186714698444747817461987255588991468475907655624224892288063444557405682196158689775693120000 1219 106312404066764285425832297229485560351081774951933082167362902761184365705825576134141827261904714186714698444747817461987255588991468475907655624224892288063444557405682196158689775693120000 1220 106312404066764285425832297229485560351081774951933082167362902761184365705825576134141827261904714186714698444747817461987255588991468475907655624224892288063444557405682196158689775693120000 1221 106312404066764285425832297229485560351081774951933082167362902761184365705825576134141827261904714186714698444747817461987255588991468475907655624224892288063444557405682196158689775693120000 1222 106312404066764285425832297229485560351081774951933082167362902761184365705825576134141827261904714186714698444747817461987255588991468475907655624224892288063444557405682196158689775693120000 1223 106312404066764285425832297229485560351081774951933082167362902761184365705825576134141827261904714186714698444747817461987255588991468475907655624224892288063444557405682196158689775693120000 1224 106312404066764285425832297229485560351081774951933082167362902761184365705825576134141827261904714186714698444747817461987255588991468475907655624224892288063444557405682196158689775693120000 1225 106312404066764285425832297229485560351081774951933082167362902761184365705825576134141827261904714186714698444747817461987255588991468475907655624224892288063444557405682196158689775693120000 1226 46671145385309521301940378483744160994124899203898623071472314312159936544857427922888262167976169527967752617244291865812405203567254660923460819034727714459852160701094484113664811529279680000 1227 46671145385309521301940378483744160994124899203898623071472314312159936544857427922888262167976169527967752617244291865812405203567254660923460819034727714459852160701094484113664811529279680000 1228 46671145385309521301940378483744160994124899203898623071472314312159936544857427922888262167976169527967752617244291865812405203567254660923460819034727714459852160701094484113664811529279680000 1229 46671145385309521301940378483744160994124899203898623071472314312159936544857427922888262167976169527967752617244291865812405203567254660923460819034727714459852160701094484113664811529279680000 1230 46671145385309521301940378483744160994124899203898623071472314312159936544857427922888262167976169527967752617244291865812405203567254660923460819034727714459852160701094484113664811529279680000 1231 46671145385309521301940378483744160994124899203898623071472314312159936544857427922888262167976169527967752617244291865812405203567254660923460819034727714459852160701094484113664811529279680000 1232 46671145385309521301940378483744160994124899203898623071472314312159936544857427922888262167976169527967752617244291865812405203567254660923460819034727714459852160701094484113664811529279680000 1233 46671145385309521301940378483744160994124899203898623071472314312159936544857427922888262167976169527967752617244291865812405203567254660923460819034727714459852160701094484113664811529279680000 1234 20675317405692117936759587668298663320397330347327090020662235240286851889371840569839500140413443100889714409439221296554895505180293814789093142832384377505714507190584856462353511507470898240000 1235 20675317405692117936759587668298663320397330347327090020662235240286851889371840569839500140413443100889714409439221296554895505180293814789093142832384377505714507190584856462353511507470898240000 1236 20675317405692117936759587668298663320397330347327090020662235240286851889371840569839500140413443100889714409439221296554895505180293814789093142832384377505714507190584856462353511507470898240000 1237 20675317405692117936759587668298663320397330347327090020662235240286851889371840569839500140413443100889714409439221296554895505180293814789093142832384377505714507190584856462353511507470898240000 1238 20675317405692117936759587668298663320397330347327090020662235240286851889371840569839500140413443100889714409439221296554895505180293814789093142832384377505714507190584856462353511507470898240000 1239 20675317405692117936759587668298663320397330347327090020662235240286851889371840569839500140413443100889714409439221296554895505180293814789093142832384377505714507190584856462353511507470898240000 1240 20675317405692117936759587668298663320397330347327090020662235240286851889371840569839500140413443100889714409439221296554895505180293814789093142832384377505714507190584856462353511507470898240000 1241 20675317405692117936759587668298663320397330347327090020662235240286851889371840569839500140413443100889714409439221296554895505180293814789093142832384377505714507190584856462353511507470898240000 1242 20675317405692117936759587668298663320397330347327090020662235240286851889371840569839500140413443100889714409439221296554895505180293814789093142832384377505714507190584856462353511507470898240000 1243 20675317405692117936759587668298663320397330347327090020662235240286851889371840569839500140413443100889714409439221296554895505180293814789093142832384377505714507190584856462353511507470898240000 1244 20675317405692117936759587668298663320397330347327090020662235240286851889371840569839500140413443100889714409439221296554895505180293814789093142832384377505714507190584856462353511507470898240000 1245 9283217515155760953605054863066099830858401325949863419277343622888796498327956415857935563045635952299481769838210362153148081825951922840302821131740585500065813728572600551596726666854433309760000 1246 9283217515155760953605054863066099830858401325949863419277343622888796498327956415857935563045635952299481769838210362153148081825951922840302821131740585500065813728572600551596726666854433309760000 1247 9283217515155760953605054863066099830858401325949863419277343622888796498327956415857935563045635952299481769838210362153148081825951922840302821131740585500065813728572600551596726666854433309760000 1248 9283217515155760953605054863066099830858401325949863419277343622888796498327956415857935563045635952299481769838210362153148081825951922840302821131740585500065813728572600551596726666854433309760000 1249 9283217515155760953605054863066099830858401325949863419277343622888796498327956415857935563045635952299481769838210362153148081825951922840302821131740585500065813728572600551596726666854433309760000 1250 9283217515155760953605054863066099830858401325949863419277343622888796498327956415857935563045635952299481769838210362153148081825951922840302821131740585500065813728572600551596726666854433309760000 1251 9283217515155760953605054863066099830858401325949863419277343622888796498327956415857935563045635952299481769838210362153148081825951922840302821131740585500065813728572600551596726666854433309760000 1252 9283217515155760953605054863066099830858401325949863419277343622888796498327956415857935563045635952299481769838210362153148081825951922840302821131740585500065813728572600551596726666854433309760000 1253 9283217515155760953605054863066099830858401325949863419277343622888796498327956415857935563045635952299481769838210362153148081825951922840302821131740585500065813728572600551596726666854433309760000 1254 9283217515155760953605054863066099830858401325949863419277343622888796498327956415857935563045635952299481769838210362153148081825951922840302821131740585500065813728572600551596726666854433309760000 1255 9283217515155760953605054863066099830858401325949863419277343622888796498327956415857935563045635952299481769838210362153148081825951922840302821131740585500065813728572600551596726666854433309760000 1256 9283217515155760953605054863066099830858401325949863419277343622888796498327956415857935563045635952299481769838210362153148081825951922840302821131740585500065813728572600551596726666854433309760000 1257 9283217515155760953605054863066099830858401325949863419277343622888796498327956415857935563045635952299481769838210362153148081825951922840302821131740585500065813728572600551596726666854433309760000 1258 9283217515155760953605054863066099830858401325949863419277343622888796498327956415857935563045635952299481769838210362153148081825951922840302821131740585500065813728572600551596726666854433309760000 1259 9283217515155760953605054863066099830858401325949863419277343622888796498327956415857935563045635952299481769838210362153148081825951922840302821131740585500065813728572600551596726666854433309760000 1260 9283217515155760953605054863066099830858401325949863419277343622888796498327956415857935563045635952299481769838210362153148081825951922840302821131740585500065813728572600551596726666854433309760000 1261 9283217515155760953605054863066099830858401325949863419277343622888796498327956415857935563045635952299481769838210362153148081825951922840302821131740585500065813728572600551596726666854433309760000 1262 9283217515155760953605054863066099830858401325949863419277343622888796498327956415857935563045635952299481769838210362153148081825951922840302821131740585500065813728572600551596726666854433309760000 1263 9283217515155760953605054863066099830858401325949863419277343622888796498327956415857935563045635952299481769838210362153148081825951922840302821131740585500065813728572600551596726666854433309760000 1264 9283217515155760953605054863066099830858401325949863419277343622888796498327956415857935563045635952299481769838210362153148081825951922840302821131740585500065813728572600551596726666854433309760000 1265 9283217515155760953605054863066099830858401325949863419277343622888796498327956415857935563045635952299481769838210362153148081825951922840302821131740585500065813728572600551596726666854433309760000 1266 9283217515155760953605054863066099830858401325949863419277343622888796498327956415857935563045635952299481769838210362153148081825951922840302821131740585500065813728572600551596726666854433309760000 1267 9283217515155760953605054863066099830858401325949863419277343622888796498327956415857935563045635952299481769838210362153148081825951922840302821131740585500065813728572600551596726666854433309760000 1268 9283217515155760953605054863066099830858401325949863419277343622888796498327956415857935563045635952299481769838210362153148081825951922840302821131740585500065813728572600551596726666854433309760000 1269 9283217515155760953605054863066099830858401325949863419277343622888796498327956415857935563045635952299481769838210362153148081825951922840302821131740585500065813728572600551596726666854433309760000 1270 9283217515155760953605054863066099830858401325949863419277343622888796498327956415857935563045635952299481769838210362153148081825951922840302821131740585500065813728572600551596726666854433309760000 1271 4242430404426182755797510072421207622702289405959087582609746035660179999735876082047076552311855630200863168816062135503988673394460028738018389257205447573530076873957678452079704086752476022560320000 1272 4242430404426182755797510072421207622702289405959087582609746035660179999735876082047076552311855630200863168816062135503988673394460028738018389257205447573530076873957678452079704086752476022560320000 1273 4242430404426182755797510072421207622702289405959087582609746035660179999735876082047076552311855630200863168816062135503988673394460028738018389257205447573530076873957678452079704086752476022560320000 1274 4242430404426182755797510072421207622702289405959087582609746035660179999735876082047076552311855630200863168816062135503988673394460028738018389257205447573530076873957678452079704086752476022560320000 1275 4242430404426182755797510072421207622702289405959087582609746035660179999735876082047076552311855630200863168816062135503988673394460028738018389257205447573530076873957678452079704086752476022560320000 1276 4242430404426182755797510072421207622702289405959087582609746035660179999735876082047076552311855630200863168816062135503988673394460028738018389257205447573530076873957678452079704086752476022560320000 1277 4242430404426182755797510072421207622702289405959087582609746035660179999735876082047076552311855630200863168816062135503988673394460028738018389257205447573530076873957678452079704086752476022560320000 1278 4242430404426182755797510072421207622702289405959087582609746035660179999735876082047076552311855630200863168816062135503988673394460028738018389257205447573530076873957678452079704086752476022560320000 1279 4242430404426182755797510072421207622702289405959087582609746035660179999735876082047076552311855630200863168816062135503988673394460028738018389257205447573530076873957678452079704086752476022560320000 1280 4242430404426182755797510072421207622702289405959087582609746035660179999735876082047076552311855630200863168816062135503988673394460028738018389257205447573530076873957678452079704086752476022560320000 1281 4242430404426182755797510072421207622702289405959087582609746035660179999735876082047076552311855630200863168816062135503988673394460028738018389257205447573530076873957678452079704086752476022560320000 1282 4242430404426182755797510072421207622702289405959087582609746035660179999735876082047076552311855630200863168816062135503988673394460028738018389257205447573530076873957678452079704086752476022560320000 1283 4242430404426182755797510072421207622702289405959087582609746035660179999735876082047076552311855630200863168816062135503988673394460028738018389257205447573530076873957678452079704086752476022560320000 1284 4242430404426182755797510072421207622702289405959087582609746035660179999735876082047076552311855630200863168816062135503988673394460028738018389257205447573530076873957678452079704086752476022560320000 1285 4242430404426182755797510072421207622702289405959087582609746035660179999735876082047076552311855630200863168816062135503988673394460028738018389257205447573530076873957678452079704086752476022560320000 1286 1955760416440470250422652143386176714065755416147139375583092922439342979878238873823702290615765445522597920824204644467338778434846073248226477447571711331397365438894489766408743583992891446400307520000 1287 1955760416440470250422652143386176714065755416147139375583092922439342979878238873823702290615765445522597920824204644467338778434846073248226477447571711331397365438894489766408743583992891446400307520000 1288 1955760416440470250422652143386176714065755416147139375583092922439342979878238873823702290615765445522597920824204644467338778434846073248226477447571711331397365438894489766408743583992891446400307520000 1289 905517072811937725945687942387799818612444757676125530894972023089415799683624598580374160555099401276962837341606750388377854415333731913928859058225702346436980198208148761847248279388708739683342381760000 1290 905517072811937725945687942387799818612444757676125530894972023089415799683624598580374160555099401276962837341606750388377854415333731913928859058225702346436980198208148761847248279388708739683342381760000 1291 905517072811937725945687942387799818612444757676125530894972023089415799683624598580374160555099401276962837341606750388377854415333731913928859058225702346436980198208148761847248279388708739683342381760000 1292 905517072811937725945687942387799818612444757676125530894972023089415799683624598580374160555099401276962837341606750388377854415333731913928859058225702346436980198208148761847248279388708739683342381760000 1293 905517072811937725945687942387799818612444757676125530894972023089415799683624598580374160555099401276962837341606750388377854415333731913928859058225702346436980198208148761847248279388708739683342381760000 1294 905517072811937725945687942387799818612444757676125530894972023089415799683624598580374160555099401276962837341606750388377854415333731913928859058225702346436980198208148761847248279388708739683342381760000 1295 905517072811937725945687942387799818612444757676125530894972023089415799683624598580374160555099401276962837341606750388377854415333731913928859058225702346436980198208148761847248279388708739683342381760000 1296 905517072811937725945687942387799818612444757676125530894972023089415799683624598580374160555099401276962837341606750388377854415333731913928859058225702346436980198208148761847248279388708739683342381760000 1297 905517072811937725945687942387799818612444757676125530894972023089415799683624598580374160555099401276962837341606750388377854415333731913928859058225702346436980198208148761847248279388708739683342381760000 1298 905517072811937725945687942387799818612444757676125530894972023089415799683624598580374160555099401276962837341606750388377854415333731913928859058225702346436980198208148761847248279388708739683342381760000 1299 905517072811937725945687942387799818612444757676125530894972023089415799683624598580374160555099401276962837341606750388377854415333731913928859058225702346436980198208148761847248279388708739683342381760000 1300 905517072811937725945687942387799818612444757676125530894972023089415799683624598580374160555099401276962837341606750388377854415333731913928859058225702346436980198208148761847248279388708739683342381760000 1301 905517072811937725945687942387799818612444757676125530894972023089415799683624598580374160555099401276962837341606750388377854415333731913928859058225702346436980198208148761847248279388708739683342381760000 1302 905517072811937725945687942387799818612444757676125530894972023089415799683624598580374160555099401276962837341606750388377854415333731913928859058225702346436980198208148761847248279388708739683342381760000 1303 422876473003174918016636269095102515292011701834750622927951934782757178452252687537034732979231420396341645038530352431372458011960852803804777180191402995786069752563205471782664946474526981432120892281920000 1304 422876473003174918016636269095102515292011701834750622927951934782757178452252687537034732979231420396341645038530352431372458011960852803804777180191402995786069752563205471782664946474526981432120892281920000 1305 422876473003174918016636269095102515292011701834750622927951934782757178452252687537034732979231420396341645038530352431372458011960852803804777180191402995786069752563205471782664946474526981432120892281920000 1306 422876473003174918016636269095102515292011701834750622927951934782757178452252687537034732979231420396341645038530352431372458011960852803804777180191402995786069752563205471782664946474526981432120892281920000 1307 422876473003174918016636269095102515292011701834750622927951934782757178452252687537034732979231420396341645038530352431372458011960852803804777180191402995786069752563205471782664946474526981432120892281920000 1308 422876473003174918016636269095102515292011701834750622927951934782757178452252687537034732979231420396341645038530352431372458011960852803804777180191402995786069752563205471782664946474526981432120892281920000 1309 422876473003174918016636269095102515292011701834750622927951934782757178452252687537034732979231420396341645038530352431372458011960852803804777180191402995786069752563205471782664946474526981432120892281920000 1310 422876473003174918016636269095102515292011701834750622927951934782757178452252687537034732979231420396341645038530352431372458011960852803804777180191402995786069752563205471782664946474526981432120892281920000 1311 422876473003174918016636269095102515292011701834750622927951934782757178452252687537034732979231420396341645038530352431372458011960852803804777180191402995786069752563205471782664946474526981432120892281920000 1312 422876473003174918016636269095102515292011701834750622927951934782757178452252687537034732979231420396341645038530352431372458011960852803804777180191402995786069752563205471782664946474526981432120892281920000 1313 422876473003174918016636269095102515292011701834750622927951934782757178452252687537034732979231420396341645038530352431372458011960852803804777180191402995786069752563205471782664946474526981432120892281920000 1314 422876473003174918016636269095102515292011701834750622927951934782757178452252687537034732979231420396341645038530352431372458011960852803804777180191402995786069752563205471782664946474526981432120892281920000 1315 422876473003174918016636269095102515292011701834750622927951934782757178452252687537034732979231420396341645038530352431372458011960852803804777180191402995786069752563205471782664946474526981432120892281920000 1316 422876473003174918016636269095102515292011701834750622927951934782757178452252687537034732979231420396341645038530352431372458011960852803804777180191402995786069752563205471782664946474526981432120892281920000 1317 422876473003174918016636269095102515292011701834750622927951934782757178452252687537034732979231420396341645038530352431372458011960852803804777180191402995786069752563205471782664946474526981432120892281920000 1318 422876473003174918016636269095102515292011701834750622927951934782757178452252687537034732979231420396341645038530352431372458011960852803804777180191402995786069752563205471782664946474526981432120892281920000 1319 422876473003174918016636269095102515292011701834750622927951934782757178452252687537034732979231420396341645038530352431372458011960852803804777180191402995786069752563205471782664946474526981432120892281920000 1320 422876473003174918016636269095102515292011701834750622927951934782757178452252687537034732979231420396341645038530352431372458011960852803804777180191402995786069752563205471782664946474526981432120892281920000 1321 422876473003174918016636269095102515292011701834750622927951934782757178452252687537034732979231420396341645038530352431372458011960852803804777180191402995786069752563205471782664946474526981432120892281920000 1322 422876473003174918016636269095102515292011701834750622927951934782757178452252687537034732979231420396341645038530352431372458011960852803804777180191402995786069752563205471782664946474526981432120892281920000 1323 422876473003174918016636269095102515292011701834750622927951934782757178452252687537034732979231420396341645038530352431372458011960852803804777180191402995786069752563205471782664946474526981432120892281920000 1324 422876473003174918016636269095102515292011701834750622927951934782757178452252687537034732979231420396341645038530352431372458011960852803804777180191402995786069752563205471782664946474526981432120892281920000 1325 422876473003174918016636269095102515292011701834750622927951934782757178452252687537034732979231420396341645038530352431372458011960852803804777180191402995786069752563205471782664946474526981432120892281920000 1326 422876473003174918016636269095102515292011701834750622927951934782757178452252687537034732979231420396341645038530352431372458011960852803804777180191402995786069752563205471782664946474526981432120892281920000 1327 422876473003174918016636269095102515292011701834750622927951934782757178452252687537034732979231420396341645038530352431372458011960852803804777180191402995786069752563205471782664946474526981432120892281920000 1328 422876473003174918016636269095102515292011701834750622927951934782757178452252687537034732979231420396341645038530352431372458011960852803804777180191402995786069752563205471782664946474526981432120892281920000 1329 422876473003174918016636269095102515292011701834750622927951934782757178452252687537034732979231420396341645038530352431372458011960852803804777180191402995786069752563205471782664946474526981432120892281920000 1330 422876473003174918016636269095102515292011701834750622927951934782757178452252687537034732979231420396341645038530352431372458011960852803804777180191402995786069752563205471782664946474526981432120892281920000 1331 422876473003174918016636269095102515292011701834750622927951934782757178452252687537034732979231420396341645038530352431372458011960852803804777180191402995786069752563205471782664946474526981432120892281920000 1332 422876473003174918016636269095102515292011701834750622927951934782757178452252687537034732979231420396341645038530352431372458011960852803804777180191402995786069752563205471782664946474526981432120892281920000 1333 202557830568520785729968772896554104824873605178845548382488976760940688478629037330239637097051850369847647973456038814627407387729248493022488269311682034981527411477775420983896509361298424105985907403039680000 1334 202557830568520785729968772896554104824873605178845548382488976760940688478629037330239637097051850369847647973456038814627407387729248493022488269311682034981527411477775420983896509361298424105985907403039680000 1335 202557830568520785729968772896554104824873605178845548382488976760940688478629037330239637097051850369847647973456038814627407387729248493022488269311682034981527411477775420983896509361298424105985907403039680000 1336 202557830568520785729968772896554104824873605178845548382488976760940688478629037330239637097051850369847647973456038814627407387729248493022488269311682034981527411477775420983896509361298424105985907403039680000 1337 202557830568520785729968772896554104824873605178845548382488976760940688478629037330239637097051850369847647973456038814627407387729248493022488269311682034981527411477775420983896509361298424105985907403039680000 1338 202557830568520785729968772896554104824873605178845548382488976760940688478629037330239637097051850369847647973456038814627407387729248493022488269311682034981527411477775420983896509361298424105985907403039680000 1339 202557830568520785729968772896554104824873605178845548382488976760940688478629037330239637097051850369847647973456038814627407387729248493022488269311682034981527411477775420983896509361298424105985907403039680000 1340 202557830568520785729968772896554104824873605178845548382488976760940688478629037330239637097051850369847647973456038814627407387729248493022488269311682034981527411477775420983896509361298424105985907403039680000 1341 202557830568520785729968772896554104824873605178845548382488976760940688478629037330239637097051850369847647973456038814627407387729248493022488269311682034981527411477775420983896509361298424105985907403039680000 1342 202557830568520785729968772896554104824873605178845548382488976760940688478629037330239637097051850369847647973456038814627407387729248493022488269311682034981527411477775420983896509361298424105985907403039680000 1343 202557830568520785729968772896554104824873605178845548382488976760940688478629037330239637097051850369847647973456038814627407387729248493022488269311682034981527411477775420983896509361298424105985907403039680000 1344 202557830568520785729968772896554104824873605178845548382488976760940688478629037330239637097051850369847647973456038814627407387729248493022488269311682034981527411477775420983896509361298424105985907403039680000 1345 202557830568520785729968772896554104824873605178845548382488976760940688478629037330239637097051850369847647973456038814627407387729248493022488269311682034981527411477775420983896509361298424105985907403039680000 1346 202557830568520785729968772896554104824873605178845548382488976760940688478629037330239637097051850369847647973456038814627407387729248493022488269311682034981527411477775420983896509361298424105985907403039680000 1347 202557830568520785729968772896554104824873605178845548382488976760940688478629037330239637097051850369847647973456038814627407387729248493022488269311682034981527411477775420983896509361298424105985907403039680000 1348 202557830568520785729968772896554104824873605178845548382488976760940688478629037330239637097051850369847647973456038814627407387729248493022488269311682034981527411477775420983896509361298424105985907403039680000 1349 202557830568520785729968772896554104824873605178845548382488976760940688478629037330239637097051850369847647973456038814627407387729248493022488269311682034981527411477775420983896509361298424105985907403039680000 1350 202557830568520785729968772896554104824873605178845548382488976760940688478629037330239637097051850369847647973456038814627407387729248493022488269311682034981527411477775420983896509361298424105985907403039680000 1351 98645663486869622650494792400621849049713445722097782062272131682578115289092341179826703266264251130115804563073090902723547397824144016101951787154789151036003849389676630019157600058952332539615136905280324160000 1352 98645663486869622650494792400621849049713445722097782062272131682578115289092341179826703266264251130115804563073090902723547397824144016101951787154789151036003849389676630019157600058952332539615136905280324160000 1353 98645663486869622650494792400621849049713445722097782062272131682578115289092341179826703266264251130115804563073090902723547397824144016101951787154789151036003849389676630019157600058952332539615136905280324160000 1354 98645663486869622650494792400621849049713445722097782062272131682578115289092341179826703266264251130115804563073090902723547397824144016101951787154789151036003849389676630019157600058952332539615136905280324160000 1355 98645663486869622650494792400621849049713445722097782062272131682578115289092341179826703266264251130115804563073090902723547397824144016101951787154789151036003849389676630019157600058952332539615136905280324160000 1356 98645663486869622650494792400621849049713445722097782062272131682578115289092341179826703266264251130115804563073090902723547397824144016101951787154789151036003849389676630019157600058952332539615136905280324160000 1357 98645663486869622650494792400621849049713445722097782062272131682578115289092341179826703266264251130115804563073090902723547397824144016101951787154789151036003849389676630019157600058952332539615136905280324160000 1358 98645663486869622650494792400621849049713445722097782062272131682578115289092341179826703266264251130115804563073090902723547397824144016101951787154789151036003849389676630019157600058952332539615136905280324160000 1359 98645663486869622650494792400621849049713445722097782062272131682578115289092341179826703266264251130115804563073090902723547397824144016101951787154789151036003849389676630019157600058952332539615136905280324160000 1360 48435020772052984721392943068705327883409301849550010992575616656145854606944339519294911303735747304886860040468887633237261772331654711906058327493001473158677890050331225339406381628945595276951032220492639162560000 1361 48435020772052984721392943068705327883409301849550010992575616656145854606944339519294911303735747304886860040468887633237261772331654711906058327493001473158677890050331225339406381628945595276951032220492639162560000 1362 48435020772052984721392943068705327883409301849550010992575616656145854606944339519294911303735747304886860040468887633237261772331654711906058327493001473158677890050331225339406381628945595276951032220492639162560000 1363 48435020772052984721392943068705327883409301849550010992575616656145854606944339519294911303735747304886860040468887633237261772331654711906058327493001473158677890050331225339406381628945595276951032220492639162560000 1364 48435020772052984721392943068705327883409301849550010992575616656145854606944339519294911303735747304886860040468887633237261772331654711906058327493001473158677890050331225339406381628945595276951032220492639162560000 1365 48435020772052984721392943068705327883409301849550010992575616656145854606944339519294911303735747304886860040468887633237261772331654711906058327493001473158677890050331225339406381628945595276951032220492639162560000 1366 48435020772052984721392943068705327883409301849550010992575616656145854606944339519294911303735747304886860040468887633237261772331654711906058327493001473158677890050331225339406381628945595276951032220492639162560000 1367 48435020772052984721392943068705327883409301849550010992575616656145854606944339519294911303735747304886860040468887633237261772331654711906058327493001473158677890050331225339406381628945595276951032220492639162560000 1368 48435020772052984721392943068705327883409301849550010992575616656145854606944339519294911303735747304886860040468887633237261772331654711906058327493001473158677890050331225339406381628945595276951032220492639162560000 1369 48435020772052984721392943068705327883409301849550010992575616656145854606944339519294911303735747304886860040468887633237261772331654711906058327493001473158677890050331225339406381628945595276951032220492639162560000 1370 48435020772052984721392943068705327883409301849550010992575616656145854606944339519294911303735747304886860040468887633237261772331654711906058327493001473158677890050331225339406381628945595276951032220492639162560000 1371 48435020772052984721392943068705327883409301849550010992575616656145854606944339519294911303735747304886860040468887633237261772331654711906058327493001473158677890050331225339406381628945595276951032220492639162560000 1372 48435020772052984721392943068705327883409301849550010992575616656145854606944339519294911303735747304886860040468887633237261772331654711906058327493001473158677890050331225339406381628945595276951032220492639162560000 1373 48435020772052984721392943068705327883409301849550010992575616656145854606944339519294911303735747304886860040468887633237261772331654711906058327493001473158677890050331225339406381628945595276951032220492639162560000 1374 48435020772052984721392943068705327883409301849550010992575616656145854606944339519294911303735747304886860040468887633237261772331654711906058327493001473158677890050331225339406381628945595276951032220492639162560000 1375 48435020772052984721392943068705327883409301849550010992575616656145854606944339519294911303735747304886860040468887633237261772331654711906058327493001473158677890050331225339406381628945595276951032220492639162560000 1376 48435020772052984721392943068705327883409301849550010992575616656145854606944339519294911303735747304886860040468887633237261772331654711906058327493001473158677890050331225339406381628945595276951032220492639162560000 1377 48435020772052984721392943068705327883409301849550010992575616656145854606944339519294911303735747304886860040468887633237261772331654711906058327493001473158677890050331225339406381628945595276951032220492639162560000 1378 24169075365254439375975078591283958613821241622925455485295232711416781448865225420128160740564137905138543160193974928985393624393495701241123105419007735106180267135115281444363784432843852043198565078025826942117440000 1379 24169075365254439375975078591283958613821241622925455485295232711416781448865225420128160740564137905138543160193974928985393624393495701241123105419007735106180267135115281444363784432843852043198565078025826942117440000 1380 24169075365254439375975078591283958613821241622925455485295232711416781448865225420128160740564137905138543160193974928985393624393495701241123105419007735106180267135115281444363784432843852043198565078025826942117440000 1381 24169075365254439375975078591283958613821241622925455485295232711416781448865225420128160740564137905138543160193974928985393624393495701241123105419007735106180267135115281444363784432843852043198565078025826942117440000 1382 24169075365254439375975078591283958613821241622925455485295232711416781448865225420128160740564137905138543160193974928985393624393495701241123105419007735106180267135115281444363784432843852043198565078025826942117440000 1383 24169075365254439375975078591283958613821241622925455485295232711416781448865225420128160740564137905138543160193974928985393624393495701241123105419007735106180267135115281444363784432843852043198565078025826942117440000 1384 24169075365254439375975078591283958613821241622925455485295232711416781448865225420128160740564137905138543160193974928985393624393495701241123105419007735106180267135115281444363784432843852043198565078025826942117440000 1385 24169075365254439375975078591283958613821241622925455485295232711416781448865225420128160740564137905138543160193974928985393624393495701241123105419007735106180267135115281444363784432843852043198565078025826942117440000 1386 24169075365254439375975078591283958613821241622925455485295232711416781448865225420128160740564137905138543160193974928985393624393495701241123105419007735106180267135115281444363784432843852043198565078025826942117440000 1387 24169075365254439375975078591283958613821241622925455485295232711416781448865225420128160740564137905138543160193974928985393624393495701241123105419007735106180267135115281444363784432843852043198565078025826942117440000 1388 24169075365254439375975078591283958613821241622925455485295232711416781448865225420128160740564137905138543160193974928985393624393495701241123105419007735106180267135115281444363784432843852043198565078025826942117440000 1389 24169075365254439375975078591283958613821241622925455485295232711416781448865225420128160740564137905138543160193974928985393624393495701241123105419007735106180267135115281444363784432843852043198565078025826942117440000 1390 24169075365254439375975078591283958613821241622925455485295232711416781448865225420128160740564137905138543160193974928985393624393495701241123105419007735106180267135115281444363784432843852043198565078025826942117440000 1391 24169075365254439375975078591283958613821241622925455485295232711416781448865225420128160740564137905138543160193974928985393624393495701241123105419007735106180267135115281444363784432843852043198565078025826942117440000 1392 24169075365254439375975078591283958613821241622925455485295232711416781448865225420128160740564137905138543160193974928985393624393495701241123105419007735106180267135115281444363784432843852043198565078025826942117440000 1393 12157044908722983006115464531415831182752084536331504109103502053842641068779208386324464852503761366284687209577569389279652993069928337724284922025760890758408674368962986566514983569720457577728878234246990951885072320000 1394 12157044908722983006115464531415831182752084536331504109103502053842641068779208386324464852503761366284687209577569389279652993069928337724284922025760890758408674368962986566514983569720457577728878234246990951885072320000 1395 12157044908722983006115464531415831182752084536331504109103502053842641068779208386324464852503761366284687209577569389279652993069928337724284922025760890758408674368962986566514983569720457577728878234246990951885072320000 1396 12157044908722983006115464531415831182752084536331504109103502053842641068779208386324464852503761366284687209577569389279652993069928337724284922025760890758408674368962986566514983569720457577728878234246990951885072320000 1397 12157044908722983006115464531415831182752084536331504109103502053842641068779208386324464852503761366284687209577569389279652993069928337724284922025760890758408674368962986566514983569720457577728878234246990951885072320000 1398 12157044908722983006115464531415831182752084536331504109103502053842641068779208386324464852503761366284687209577569389279652993069928337724284922025760890758408674368962986566514983569720457577728878234246990951885072320000 1399 12157044908722983006115464531415831182752084536331504109103502053842641068779208386324464852503761366284687209577569389279652993069928337724284922025760890758408674368962986566514983569720457577728878234246990951885072320000 1400 12157044908722983006115464531415831182752084536331504109103502053842641068779208386324464852503761366284687209577569389279652993069928337724284922025760890758408674368962986566514983569720457577728878234246990951885072320000 1401 12157044908722983006115464531415831182752084536331504109103502053842641068779208386324464852503761366284687209577569389279652993069928337724284922025760890758408674368962986566514983569720457577728878234246990951885072320000 1402 12157044908722983006115464531415831182752084536331504109103502053842641068779208386324464852503761366284687209577569389279652993069928337724284922025760890758408674368962986566514983569720457577728878234246990951885072320000 1403 12157044908722983006115464531415831182752084536331504109103502053842641068779208386324464852503761366284687209577569389279652993069928337724284922025760890758408674368962986566514983569720457577728878234246990951885072320000 1404 6187935858539998350112771446490658072020811028992735591533682545405904304008617068639152609924414535438905789674982819143343373472593523901661025311112293396030015253802160162356126636987712907063999021231718394509501810880000 1405 6187935858539998350112771446490658072020811028992735591533682545405904304008617068639152609924414535438905789674982819143343373472593523901661025311112293396030015253802160162356126636987712907063999021231718394509501810880000 1406 6187935858539998350112771446490658072020811028992735591533682545405904304008617068639152609924414535438905789674982819143343373472593523901661025311112293396030015253802160162356126636987712907063999021231718394509501810880000 1407 12375871717079996700225542892981316144041622057985471183067365090811808608017234137278305219848829070877811579349965638286686746945187047803322050622224586792060030507604320324712253273975425814127998042463436789019003621760000 1408 12375871717079996700225542892981316144041622057985471183067365090811808608017234137278305219848829070877811579349965638286686746945187047803322050622224586792060030507604320324712253273975425814127998042463436789019003621760000 1409 12375871717079996700225542892981316144041622057985471183067365090811808608017234137278305219848829070877811579349965638286686746945187047803322050622224586792060030507604320324712253273975425814127998042463436789019003621760000 1410 12375871717079996700225542892981316144041622057985471183067365090811808608017234137278305219848829070877811579349965638286686746945187047803322050622224586792060030507604320324712253273975425814127998042463436789019003621760000 1411 12375871717079996700225542892981316144041622057985471183067365090811808608017234137278305219848829070877811579349965638286686746945187047803322050622224586792060030507604320324712253273975425814127998042463436789019003621760000 1412 12375871717079996700225542892981316144041622057985471183067365090811808608017234137278305219848829070877811579349965638286686746945187047803322050622224586792060030507604320324712253273975425814127998042463436789019003621760000 1413 12375871717079996700225542892981316144041622057985471183067365090811808608017234137278305219848829070877811579349965638286686746945187047803322050622224586792060030507604320324712253273975425814127998042463436789019003621760000 1414 12375871717079996700225542892981316144041622057985471183067365090811808608017234137278305219848829070877811579349965638286686746945187047803322050622224586792060030507604320324712253273975425814127998042463436789019003621760000 1415 12375871717079996700225542892981316144041622057985471183067365090811808608017234137278305219848829070877811579349965638286686746945187047803322050622224586792060030507604320324712253273975425814127998042463436789019003621760000 1416 12375871717079996700225542892981316144041622057985471183067365090811808608017234137278305219848829070877811579349965638286686746945187047803322050622224586792060030507604320324712253273975425814127998042463436789019003621760000 1417 12375871717079996700225542892981316144041622057985471183067365090811808608017234137278305219848829070877811579349965638286686746945187047803322050622224586792060030507604320324712253273975425814127998042463436789019003621760000 1418 12375871717079996700225542892981316144041622057985471183067365090811808608017234137278305219848829070877811579349965638286686746945187047803322050622224586792060030507604320324712253273975425814127998042463436789019003621760000 1419 12375871717079996700225542892981316144041622057985471183067365090811808608017234137278305219848829070877811579349965638286686746945187047803322050622224586792060030507604320324712253273975425814127998042463436789019003621760000 1420 12375871717079996700225542892981316144041622057985471183067365090811808608017234137278305219848829070877811579349965638286686746945187047803322050622224586792060030507604320324712253273975425814127998042463436789019003621760000 1421 12375871717079996700225542892981316144041622057985471183067365090811808608017234137278305219848829070877811579349965638286686746945187047803322050622224586792060030507604320324712253273975425814127998042463436789019003621760000 1422 12375871717079996700225542892981316144041622057985471183067365090811808608017234137278305219848829070877811579349965638286686746945187047803322050622224586792060030507604320324712253273975425814127998042463436789019003621760000 1423 12375871717079996700225542892981316144041622057985471183067365090811808608017234137278305219848829070877811579349965638286686746945187047803322050622224586792060030507604320324712253273975425814127998042463436789019003621760000 1424 12375871717079996700225542892981316144041622057985471183067365090811808608017234137278305219848829070877811579349965638286686746945187047803322050622224586792060030507604320324712253273975425814127998042463436789019003621760000 1425 12375871717079996700225542892981316144041622057985471183067365090811808608017234137278305219848829070877811579349965638286686746945187047803322050622224586792060030507604320324712253273975425814127998042463436789019003621760000 1426 12375871717079996700225542892981316144041622057985471183067365090811808608017234137278305219848829070877811579349965638286686746945187047803322050622224586792060030507604320324712253273975425814127998042463436789019003621760000 1427 6447829164598678280817507847243265711045685092210430486378097212312952284776978985521997019541239945927339832841332097547363795158442451905530788374179009718663275894461850889175083955741196849160686980123450567078900886936960000 1428 6447829164598678280817507847243265711045685092210430486378097212312952284776978985521997019541239945927339832841332097547363795158442451905530788374179009718663275894461850889175083955741196849160686980123450567078900886936960000 1429 6447829164598678280817507847243265711045685092210430486378097212312952284776978985521997019541239945927339832841332097547363795158442451905530788374179009718663275894461850889175083955741196849160686980123450567078900886936960000 1430 6447829164598678280817507847243265711045685092210430486378097212312952284776978985521997019541239945927339832841332097547363795158442451905530788374179009718663275894461850889175083955741196849160686980123450567078900886936960000 1431 6447829164598678280817507847243265711045685092210430486378097212312952284776978985521997019541239945927339832841332097547363795158442451905530788374179009718663275894461850889175083955741196849160686980123450567078900886936960000 1432 3372214653085108740867556604108227966876893303226055144375744842039674044938360009428004441220068491719998732576016687017271264867865402346592602319695622082860893292803548015038568908852645952111039290604564646582265163868030080000 1433 3372214653085108740867556604108227966876893303226055144375744842039674044938360009428004441220068491719998732576016687017271264867865402346592602319695622082860893292803548015038568908852645952111039290604564646582265163868030080000 1434 3372214653085108740867556604108227966876893303226055144375744842039674044938360009428004441220068491719998732576016687017271264867865402346592602319695622082860893292803548015038568908852645952111039290604564646582265163868030080000 1435 3372214653085108740867556604108227966876893303226055144375744842039674044938360009428004441220068491719998732576016687017271264867865402346592602319695622082860893292803548015038568908852645952111039290604564646582265163868030080000 1436 3372214653085108740867556604108227966876893303226055144375744842039674044938360009428004441220068491719998732576016687017271264867865402346592602319695622082860893292803548015038568908852645952111039290604564646582265163868030080000 1437 3372214653085108740867556604108227966876893303226055144375744842039674044938360009428004441220068491719998732576016687017271264867865402346592602319695622082860893292803548015038568908852645952111039290604564646582265163868030080000 1438 3372214653085108740867556604108227966876893303226055144375744842039674044938360009428004441220068491719998732576016687017271264867865402346592602319695622082860893292803548015038568908852645952111039290604564646582265163868030080000 1439 3372214653085108740867556604108227966876893303226055144375744842039674044938360009428004441220068491719998732576016687017271264867865402346592602319695622082860893292803548015038568908852645952111039290604564646582265163868030080000 1440 3372214653085108740867556604108227966876893303226055144375744842039674044938360009428004441220068491719998732576016687017271264867865402346592602319695622082860893292803548015038568908852645952111039290604564646582265163868030080000 1441 3372214653085108740867556604108227966876893303226055144375744842039674044938360009428004441220068491719998732576016687017271264867865402346592602319695622082860893292803548015038568908852645952111039290604564646582265163868030080000 1442 3372214653085108740867556604108227966876893303226055144375744842039674044938360009428004441220068491719998732576016687017271264867865402346592602319695622082860893292803548015038568908852645952111039290604564646582265163868030080000 1443 3372214653085108740867556604108227966876893303226055144375744842039674044938360009428004441220068491719998732576016687017271264867865402346592602319695622082860893292803548015038568908852645952111039290604564646582265163868030080000 1444 3372214653085108740867556604108227966876893303226055144375744842039674044938360009428004441220068491719998732576016687017271264867865402346592602319695622082860893292803548015038568908852645952111039290604564646582265163868030080000 1445 3372214653085108740867556604108227966876893303226055144375744842039674044938360009428004441220068491719998732576016687017271264867865402346592602319695622082860893292803548015038568908852645952111039290604564646582265163868030080000 1446 3372214653085108740867556604108227966876893303226055144375744842039674044938360009428004441220068491719998732576016687017271264867865402346592602319695622082860893292803548015038568908852645952111039290604564646582265163868030080000 1447 3372214653085108740867556604108227966876893303226055144375744842039674044938360009428004441220068491719998732576016687017271264867865402346592602319695622082860893292803548015038568908852645952111039290604564646582265163868030080000 1448 3372214653085108740867556604108227966876893303226055144375744842039674044938360009428004441220068491719998732576016687017271264867865402346592602319695622082860893292803548015038568908852645952111039290604564646582265163868030080000 1449 3372214653085108740867556604108227966876893303226055144375744842039674044938360009428004441220068491719998732576016687017271264867865402346592602319695622082860893292803548015038568908852645952111039290604564646582265163868030080000 1450 3372214653085108740867556604108227966876893303226055144375744842039674044938360009428004441220068491719998732576016687017271264867865402346592602319695622082860893292803548015038568908852645952111039290604564646582265163868030080000 1451 3372214653085108740867556604108227966876893303226055144375744842039674044938360009428004441220068491719998732576016687017271264867865402346592602319695622082860893292803548015038568908852645952111039290604564646582265163868030080000 1452 77560937020957501039953801894489243238168545974199268320642131366912503033582280216844102148061575309559970849248383801397239091960904253971629853352999307905800545734481604345887084903610856898553903683904986871392098768964691840000 1453 77560937020957501039953801894489243238168545974199268320642131366912503033582280216844102148061575309559970849248383801397239091960904253971629853352999307905800545734481604345887084903610856898553903683904986871392098768964691840000 1454 77560937020957501039953801894489243238168545974199268320642131366912503033582280216844102148061575309559970849248383801397239091960904253971629853352999307905800545734481604345887084903610856898553903683904986871392098768964691840000 1455 77560937020957501039953801894489243238168545974199268320642131366912503033582280216844102148061575309559970849248383801397239091960904253971629853352999307905800545734481604345887084903610856898553903683904986871392098768964691840000 1456 77560937020957501039953801894489243238168545974199268320642131366912503033582280216844102148061575309559970849248383801397239091960904253971629853352999307905800545734481604345887084903610856898553903683904986871392098768964691840000 1457 77560937020957501039953801894489243238168545974199268320642131366912503033582280216844102148061575309559970849248383801397239091960904253971629853352999307905800545734481604345887084903610856898553903683904986871392098768964691840000 1458 77560937020957501039953801894489243238168545974199268320642131366912503033582280216844102148061575309559970849248383801397239091960904253971629853352999307905800545734481604345887084903610856898553903683904986871392098768964691840000 1459 77560937020957501039953801894489243238168545974199268320642131366912503033582280216844102148061575309559970849248383801397239091960904253971629853352999307905800545734481604345887084903610856898553903683904986871392098768964691840000 1460 77560937020957501039953801894489243238168545974199268320642131366912503033582280216844102148061575309559970849248383801397239091960904253971629853352999307905800545734481604345887084903610856898553903683904986871392098768964691840000 1461 77560937020957501039953801894489243238168545974199268320642131366912503033582280216844102148061575309559970849248383801397239091960904253971629853352999307905800545734481604345887084903610856898553903683904986871392098768964691840000 1462 77560937020957501039953801894489243238168545974199268320642131366912503033582280216844102148061575309559970849248383801397239091960904253971629853352999307905800545734481604345887084903610856898553903683904986871392098768964691840000 1463 77560937020957501039953801894489243238168545974199268320642131366912503033582280216844102148061575309559970849248383801397239091960904253971629853352999307905800545734481604345887084903610856898553903683904986871392098768964691840000 1464 77560937020957501039953801894489243238168545974199268320642131366912503033582280216844102148061575309559970849248383801397239091960904253971629853352999307905800545734481604345887084903610856898553903683904986871392098768964691840000 1465 77560937020957501039953801894489243238168545974199268320642131366912503033582280216844102148061575309559970849248383801397239091960904253971629853352999307905800545734481604345887084903610856898553903683904986871392098768964691840000 1466 77560937020957501039953801894489243238168545974199268320642131366912503033582280216844102148061575309559970849248383801397239091960904253971629853352999307905800545734481604345887084903610856898553903683904986871392098768964691840000 1467 77560937020957501039953801894489243238168545974199268320642131366912503033582280216844102148061575309559970849248383801397239091960904253971629853352999307905800545734481604345887084903610856898553903683904986871392098768964691840000 1468 77560937020957501039953801894489243238168545974199268320642131366912503033582280216844102148061575309559970849248383801397239091960904253971629853352999307905800545734481604345887084903610856898553903683904986871392098768964691840000 1469 77560937020957501039953801894489243238168545974199268320642131366912503033582280216844102148061575309559970849248383801397239091960904253971629853352999307905800545734481604345887084903610856898553903683904986871392098768964691840000 1470 77560937020957501039953801894489243238168545974199268320642131366912503033582280216844102148061575309559970849248383801397239091960904253971629853352999307905800545734481604345887084903610856898553903683904986871392098768964691840000 1471 77560937020957501039953801894489243238168545974199268320642131366912503033582280216844102148061575309559970849248383801397239091960904253971629853352999307905800545734481604345887084903610856898553903683904986871392098768964691840000 1472 77560937020957501039953801894489243238168545974199268320642131366912503033582280216844102148061575309559970849248383801397239091960904253971629853352999307905800545734481604345887084903610856898553903683904986871392098768964691840000 1473 77560937020957501039953801894489243238168545974199268320642131366912503033582280216844102148061575309559970849248383801397239091960904253971629853352999307905800545734481604345887084903610856898553903683904986871392098768964691840000 1474 41960466928338008062615006824918680591849183372041804161467393069499664141168013597312659262101312242471944229443375636555906348750849201398651750663972625577038095242354547951124912932853473582117661892992597897423125434009898285440000 1475 41960466928338008062615006824918680591849183372041804161467393069499664141168013597312659262101312242471944229443375636555906348750849201398651750663972625577038095242354547951124912932853473582117661892992597897423125434009898285440000 1476 41960466928338008062615006824918680591849183372041804161467393069499664141168013597312659262101312242471944229443375636555906348750849201398651750663972625577038095242354547951124912932853473582117661892992597897423125434009898285440000 1477 41960466928338008062615006824918680591849183372041804161467393069499664141168013597312659262101312242471944229443375636555906348750849201398651750663972625577038095242354547951124912932853473582117661892992597897423125434009898285440000 1478 41960466928338008062615006824918680591849183372041804161467393069499664141168013597312659262101312242471944229443375636555906348750849201398651750663972625577038095242354547951124912932853473582117661892992597897423125434009898285440000 1479 41960466928338008062615006824918680591849183372041804161467393069499664141168013597312659262101312242471944229443375636555906348750849201398651750663972625577038095242354547951124912932853473582117661892992597897423125434009898285440000 1480 41960466928338008062615006824918680591849183372041804161467393069499664141168013597312659262101312242471944229443375636555906348750849201398651750663972625577038095242354547951124912932853473582117661892992597897423125434009898285440000 1481 41960466928338008062615006824918680591849183372041804161467393069499664141168013597312659262101312242471944229443375636555906348750849201398651750663972625577038095242354547951124912932853473582117661892992597897423125434009898285440000 1482 41960466928338008062615006824918680591849183372041804161467393069499664141168013597312659262101312242471944229443375636555906348750849201398651750663972625577038095242354547951124912932853473582117661892992597897423125434009898285440000 1483 41960466928338008062615006824918680591849183372041804161467393069499664141168013597312659262101312242471944229443375636555906348750849201398651750663972625577038095242354547951124912932853473582117661892992597897423125434009898285440000 1484 41960466928338008062615006824918680591849183372041804161467393069499664141168013597312659262101312242471944229443375636555906348750849201398651750663972625577038095242354547951124912932853473582117661892992597897423125434009898285440000 1485 41960466928338008062615006824918680591849183372041804161467393069499664141168013597312659262101312242471944229443375636555906348750849201398651750663972625577038095242354547951124912932853473582117661892992597897423125434009898285440000 1486 41960466928338008062615006824918680591849183372041804161467393069499664141168013597312659262101312242471944229443375636555906348750849201398651750663972625577038095242354547951124912932853473582117661892992597897423125434009898285440000 1487 41960466928338008062615006824918680591849183372041804161467393069499664141168013597312659262101312242471944229443375636555906348750849201398651750663972625577038095242354547951124912932853473582117661892992597897423125434009898285440000 1488 41960466928338008062615006824918680591849183372041804161467393069499664141168013597312659262101312242471944229443375636555906348750849201398651750663972625577038095242354547951124912932853473582117661892992597897423125434009898285440000 1489 41960466928338008062615006824918680591849183372041804161467393069499664141168013597312659262101312242471944229443375636555906348750849201398651750663972625577038095242354547951124912932853473582117661892992597897423125434009898285440000 1490 41960466928338008062615006824918680591849183372041804161467393069499664141168013597312659262101312242471944229443375636555906348750849201398651750663972625577038095242354547951124912932853473582117661892992597897423125434009898285440000 1491 41960466928338008062615006824918680591849183372041804161467393069499664141168013597312659262101312242471944229443375636555906348750849201398651750663972625577038095242354547951124912932853473582117661892992597897423125434009898285440000 1492 41960466928338008062615006824918680591849183372041804161467393069499664141168013597312659262101312242471944229443375636555906348750849201398651750663972625577038095242354547951124912932853473582117661892992597897423125434009898285440000 1493 41960466928338008062615006824918680591849183372041804161467393069499664141168013597312659262101312242471944229443375636555906348750849201398651750663972625577038095242354547951124912932853473582117661892992597897423125434009898285440000 1494 293723268498366056438305047774430764142944283604292629130271751486497648988176095181188614834709185697303609606103629455891344441255944409790562254647808379039266666696481835657874390529974315074823633250948185281961878038069287998080000 1495 293723268498366056438305047774430764142944283604292629130271751486497648988176095181188614834709185697303609606103629455891344441255944409790562254647808379039266666696481835657874390529974315074823633250948185281961878038069287998080000 1496 160666627868606232871752861132613627986190523131548068134258648063114213996532324064110172314585924576425074454538685312372565409367001592155437553292351183334478866682975564104857291619895950345928527388268657349233147286823900534949760000 1497 160666627868606232871752861132613627986190523131548068134258648063114213996532324064110172314585924576425074454538685312372565409367001592155437553292351183334478866682975564104857291619895950345928527388268657349233147286823900534949760000 1498 160666627868606232871752861132613627986190523131548068134258648063114213996532324064110172314585924576425074454538685312372565409367001592155437553292351183334478866682975564104857291619895950345928527388268657349233147286823900534949760000 1499 160666627868606232871752861132613627986190523131548068134258648063114213996532324064110172314585924576425074454538685312372565409367001592155437553292351183334478866682975564104857291619895950345928527388268657349233147286823900534949760000 1500 160666627868606232871752861132613627986190523131548068134258648063114213996532324064110172314585924576425074454538685312372565409367001592155437553292351183334478866682975564104857291619895950345928527388268657349233147286823900534949760000 1501 160666627868606232871752861132613627986190523131548068134258648063114213996532324064110172314585924576425074454538685312372565409367001592155437553292351183334478866682975564104857291619895950345928527388268657349233147286823900534949760000 1502 160666627868606232871752861132613627986190523131548068134258648063114213996532324064110172314585924576425074454538685312372565409367001592155437553292351183334478866682975564104857291619895950345928527388268657349233147286823900534949760000 1503 160666627868606232871752861132613627986190523131548068134258648063114213996532324064110172314585924576425074454538685312372565409367001592155437553292351183334478866682975564104857291619895950345928527388268657349233147286823900534949760000 1504 160666627868606232871752861132613627986190523131548068134258648063114213996532324064110172314585924576425074454538685312372565409367001592155437553292351183334478866682975564104857291619895950345928527388268657349233147286823900534949760000 1505 160666627868606232871752861132613627986190523131548068134258648063114213996532324064110172314585924576425074454538685312372565409367001592155437553292351183334478866682975564104857291619895950345928527388268657349233147286823900534949760000 1506 160666627868606232871752861132613627986190523131548068134258648063114213996532324064110172314585924576425074454538685312372565409367001592155437553292351183334478866682975564104857291619895950345928527388268657349233147286823900534949760000 1507 160666627868606232871752861132613627986190523131548068134258648063114213996532324064110172314585924576425074454538685312372565409367001592155437553292351183334478866682975564104857291619895950345928527388268657349233147286823900534949760000 1508 160666627868606232871752861132613627986190523131548068134258648063114213996532324064110172314585924576425074454538685312372565409367001592155437553292351183334478866682975564104857291619895950345928527388268657349233147286823900534949760000 1509 160666627868606232871752861132613627986190523131548068134258648063114213996532324064110172314585924576425074454538685312372565409367001592155437553292351183334478866682975564104857291619895950345928527388268657349233147286823900534949760000 1510 160666627868606232871752861132613627986190523131548068134258648063114213996532324064110172314585924576425074454538685312372565409367001592155437553292351183334478866682975564104857291619895950345928527388268657349233147286823900534949760000 1511 160666627868606232871752861132613627986190523131548068134258648063114213996532324064110172314585924576425074454538685312372565409367001592155437553292351183334478866682975564104857291619895950345928527388268657349233147286823900534949760000 1512 160666627868606232871752861132613627986190523131548068134258648063114213996532324064110172314585924576425074454538685312372565409367001592155437553292351183334478866682975564104857291619895950345928527388268657349233147286823900534949760000 1513 160666627868606232871752861132613627986190523131548068134258648063114213996532324064110172314585924576425074454538685312372565409367001592155437553292351183334478866682975564104857291619895950345928527388268657349233147286823900534949760000 1514 160666627868606232871752861132613627986190523131548068134258648063114213996532324064110172314585924576425074454538685312372565409367001592155437553292351183334478866682975564104857291619895950345928527388268657349233147286823900534949760000 1515 160666627868606232871752861132613627986190523131548068134258648063114213996532324064110172314585924576425074454538685312372565409367001592155437553292351183334478866682975564104857291619895950345928527388268657349233147286823900534949760000 1516 160666627868606232871752861132613627986190523131548068134258648063114213996532324064110172314585924576425074454538685312372565409367001592155437553292351183334478866682975564104857291619895950345928527388268657349233147286823900534949760000 1517 160666627868606232871752861132613627986190523131548068134258648063114213996532324064110172314585924576425074454538685312372565409367001592155437553292351183334478866682975564104857291619895950345928527388268657349233147286823900534949760000 1518 160666627868606232871752861132613627986190523131548068134258648063114213996532324064110172314585924576425074454538685312372565409367001592155437553292351183334478866682975564104857291619895950345928527388268657349233147286823900534949760000 1519 160666627868606232871752861132613627986190523131548068134258648063114213996532324064110172314585924576425074454538685312372565409367001592155437553292351183334478866682975564104857291619895950345928527388268657349233147286823900534949760000 1520 160666627868606232871752861132613627986190523131548068134258648063114213996532324064110172314585924576425074454538685312372565409367001592155437553292351183334478866682975564104857291619895950345928527388268657349233147286823900534949760000 1521 160666627868606232871752861132613627986190523131548068134258648063114213996532324064110172314585924576425074454538685312372565409367001592155437553292351183334478866682975564104857291619895950345928527388268657349233147286823900534949760000 1522 160666627868606232871752861132613627986190523131548068134258648063114213996532324064110172314585924576425074454538685312372565409367001592155437553292351183334478866682975564104857291619895950345928527388268657349233147286823900534949760000 1523 160666627868606232871752861132613627986190523131548068134258648063114213996532324064110172314585924576425074454538685312372565409367001592155437553292351183334478866682975564104857291619895950345928527388268657349233147286823900534949760000 1524 160666627868606232871752861132613627986190523131548068134258648063114213996532324064110172314585924576425074454538685312372565409367001592155437553292351183334478866682975564104857291619895950345928527388268657349233147286823900534949760000 1525 160666627868606232871752861132613627986190523131548068134258648063114213996532324064110172314585924576425074454538685312372565409367001592155437553292351183334478866682975564104857291619895950345928527388268657349233147286823900534949760000 1526 160666627868606232871752861132613627986190523131548068134258648063114213996532324064110172314585924576425074454538685312372565409367001592155437553292351183334478866682975564104857291619895950345928527388268657349233147286823900534949760000 1527 160666627868606232871752861132613627986190523131548068134258648063114213996532324064110172314585924576425074454538685312372565409367001592155437553292351183334478866682975564104857291619895950345928527388268657349233147286823900534949760000 1528 89491311722813671709566343650865790788308121384272273950782066971154617196068504503709365979224359989068766471178047718991518933017419886830578717183839609117304728742417389206405511432282044342682189755265642143522863038760912597967016320000 1529 89491311722813671709566343650865790788308121384272273950782066971154617196068504503709365979224359989068766471178047718991518933017419886830578717183839609117304728742417389206405511432282044342682189755265642143522863038760912597967016320000 1530 89491311722813671709566343650865790788308121384272273950782066971154617196068504503709365979224359989068766471178047718991518933017419886830578717183839609117304728742417389206405511432282044342682189755265642143522863038760912597967016320000 1531 89491311722813671709566343650865790788308121384272273950782066971154617196068504503709365979224359989068766471178047718991518933017419886830578717183839609117304728742417389206405511432282044342682189755265642143522863038760912597967016320000 1532 89491311722813671709566343650865790788308121384272273950782066971154617196068504503709365979224359989068766471178047718991518933017419886830578717183839609117304728742417389206405511432282044342682189755265642143522863038760912597967016320000 1533 89491311722813671709566343650865790788308121384272273950782066971154617196068504503709365979224359989068766471178047718991518933017419886830578717183839609117304728742417389206405511432282044342682189755265642143522863038760912597967016320000 1534 89491311722813671709566343650865790788308121384272273950782066971154617196068504503709365979224359989068766471178047718991518933017419886830578717183839609117304728742417389206405511432282044342682189755265642143522863038760912597967016320000 1535 89491311722813671709566343650865790788308121384272273950782066971154617196068504503709365979224359989068766471178047718991518933017419886830578717183839609117304728742417389206405511432282044342682189755265642143522863038760912597967016320000 1536 50383608499944097172485851475437440213817472339345290234290303704760049481386568035588373046303314673845715523273240865792225159288807396285615817774501699933042562281980990123206302936374790964930072832214556526803371890822393792655430188160000 1537 50383608499944097172485851475437440213817472339345290234290303704760049481386568035588373046303314673845715523273240865792225159288807396285615817774501699933042562281980990123206302936374790964930072832214556526803371890822393792655430188160000 1538 50383608499944097172485851475437440213817472339345290234290303704760049481386568035588373046303314673845715523273240865792225159288807396285615817774501699933042562281980990123206302936374790964930072832214556526803371890822393792655430188160000 1539 50383608499944097172485851475437440213817472339345290234290303704760049481386568035588373046303314673845715523273240865792225159288807396285615817774501699933042562281980990123206302936374790964930072832214556526803371890822393792655430188160000 1540 50383608499944097172485851475437440213817472339345290234290303704760049481386568035588373046303314673845715523273240865792225159288807396285615817774501699933042562281980990123206302936374790964930072832214556526803371890822393792655430188160000 1541 50383608499944097172485851475437440213817472339345290234290303704760049481386568035588373046303314673845715523273240865792225159288807396285615817774501699933042562281980990123206302936374790964930072832214556526803371890822393792655430188160000 1542 50383608499944097172485851475437440213817472339345290234290303704760049481386568035588373046303314673845715523273240865792225159288807396285615817774501699933042562281980990123206302936374790964930072832214556526803371890822393792655430188160000 1543 50383608499944097172485851475437440213817472339345290234290303704760049481386568035588373046303314673845715523273240865792225159288807396285615817774501699933042562281980990123206302936374790964930072832214556526803371890822393792655430188160000 1544 50383608499944097172485851475437440213817472339345290234290303704760049481386568035588373046303314673845715523273240865792225159288807396285615817774501699933042562281980990123206302936374790964930072832214556526803371890822393792655430188160000 1545 50383608499944097172485851475437440213817472339345290234290303704760049481386568035588373046303314673845715523273240865792225159288807396285615817774501699933042562281980990123206302936374790964930072832214556526803371890822393792655430188160000 1546 50383608499944097172485851475437440213817472339345290234290303704760049481386568035588373046303314673845715523273240865792225159288807396285615817774501699933042562281980990123206302936374790964930072832214556526803371890822393792655430188160000 1547 50383608499944097172485851475437440213817472339345290234290303704760049481386568035588373046303314673845715523273240865792225159288807396285615817774501699933042562281980990123206302936374790964930072832214556526803371890822393792655430188160000 1548 50383608499944097172485851475437440213817472339345290234290303704760049481386568035588373046303314673845715523273240865792225159288807396285615817774501699933042562281980990123206302936374790964930072832214556526803371890822393792655430188160000 1549 50383608499944097172485851475437440213817472339345290234290303704760049481386568035588373046303314673845715523273240865792225159288807396285615817774501699933042562281980990123206302936374790964930072832214556526803371890822393792655430188160000 1550 50383608499944097172485851475437440213817472339345290234290303704760049481386568035588373046303314673845715523273240865792225159288807396285615817774501699933042562281980990123206302936374790964930072832214556526803371890822393792655430188160000 1551 50383608499944097172485851475437440213817472339345290234290303704760049481386568035588373046303314673845715523273240865792225159288807396285615817774501699933042562281980990123206302936374790964930072832214556526803371890822393792655430188160000 1552 50383608499944097172485851475437440213817472339345290234290303704760049481386568035588373046303314673845715523273240865792225159288807396285615817774501699933042562281980990123206302936374790964930072832214556526803371890822393792655430188160000 1553 50383608499944097172485851475437440213817472339345290234290303704760049481386568035588373046303314673845715523273240865792225159288807396285615817774501699933042562281980990123206302936374790964930072832214556526803371890822393792655430188160000 1554 50383608499944097172485851475437440213817472339345290234290303704760049481386568035588373046303314673845715523273240865792225159288807396285615817774501699933042562281980990123206302936374790964930072832214556526803371890822393792655430188160000 1555 28668273236468191291144449489523903481662141761087470143311182808008468154908957212249784263346586049418212132742474052635776115635331408486515400313691467261901217938447183380104386370797256059045211441530082663751118605877942068020939777063040000 1556 28668273236468191291144449489523903481662141761087470143311182808008468154908957212249784263346586049418212132742474052635776115635331408486515400313691467261901217938447183380104386370797256059045211441530082663751118605877942068020939777063040000 1557 28668273236468191291144449489523903481662141761087470143311182808008468154908957212249784263346586049418212132742474052635776115635331408486515400313691467261901217938447183380104386370797256059045211441530082663751118605877942068020939777063040000 1558 28668273236468191291144449489523903481662141761087470143311182808008468154908957212249784263346586049418212132742474052635776115635331408486515400313691467261901217938447183380104386370797256059045211441530082663751118605877942068020939777063040000 1559 28668273236468191291144449489523903481662141761087470143311182808008468154908957212249784263346586049418212132742474052635776115635331408486515400313691467261901217938447183380104386370797256059045211441530082663751118605877942068020939777063040000 1560 28668273236468191291144449489523903481662141761087470143311182808008468154908957212249784263346586049418212132742474052635776115635331408486515400313691467261901217938447183380104386370797256059045211441530082663751118605877942068020939777063040000 1561 16369584018023337227243480658518148888029082945580945451830685383372835316453014568194626814370900634217799127795952684055028162027774234245800293579117827806545595442853341710039604617725233209714815733113677201001888723956304920839956612702995840000 1562 16369584018023337227243480658518148888029082945580945451830685383372835316453014568194626814370900634217799127795952684055028162027774234245800293579117827806545595442853341710039604617725233209714815733113677201001888723956304920839956612702995840000 1563 16369584018023337227243480658518148888029082945580945451830685383372835316453014568194626814370900634217799127795952684055028162027774234245800293579117827806545595442853341710039604617725233209714815733113677201001888723956304920839956612702995840000 1564 16369584018023337227243480658518148888029082945580945451830685383372835316453014568194626814370900634217799127795952684055028162027774234245800293579117827806545595442853341710039604617725233209714815733113677201001888723956304920839956612702995840000 1565 16369584018023337227243480658518148888029082945580945451830685383372835316453014568194626814370900634217799127795952684055028162027774234245800293579117827806545595442853341710039604617725233209714815733113677201001888723956304920839956612702995840000 1566 9445249978399465580119488339964971908392780859600205525706305466206125977593389405848299671892009665943670096738264698699751249490025733159826769395150986644376808570526378166692851864427459562005448678006591744978089793722787939324654965529628599680000 1567 9445249978399465580119488339964971908392780859600205525706305466206125977593389405848299671892009665943670096738264698699751249490025733159826769395150986644376808570526378166692851864427459562005448678006591744978089793722787939324654965529628599680000 1568 9445249978399465580119488339964971908392780859600205525706305466206125977593389405848299671892009665943670096738264698699751249490025733159826769395150986644376808570526378166692851864427459562005448678006591744978089793722787939324654965529628599680000 1569 9445249978399465580119488339964971908392780859600205525706305466206125977593389405848299671892009665943670096738264698699751249490025733159826769395150986644376808570526378166692851864427459562005448678006591744978089793722787939324654965529628599680000 1570 9445249978399465580119488339964971908392780859600205525706305466206125977593389405848299671892009665943670096738264698699751249490025733159826769395150986644376808570526378166692851864427459562005448678006591744978089793722787939324654965529628599680000 1571 9445249978399465580119488339964971908392780859600205525706305466206125977593389405848299671892009665943670096738264698699751249490025733159826769395150986644376808570526378166692851864427459562005448678006591744978089793722787939324654965529628599680000 1572 9445249978399465580119488339964971908392780859600205525706305466206125977593389405848299671892009665943670096738264698699751249490025733159826769395150986644376808570526378166692851864427459562005448678006591744978089793722787939324654965529628599680000 1573 9445249978399465580119488339964971908392780859600205525706305466206125977593389405848299671892009665943670096738264698699751249490025733159826769395150986644376808570526378166692851864427459562005448678006591744978089793722787939324654965529628599680000 1574 9445249978399465580119488339964971908392780859600205525706305466206125977593389405848299671892009665943670096738264698699751249490025733159826769395150986644376808570526378166692851864427459562005448678006591744978089793722787939324654965529628599680000 1575 9445249978399465580119488339964971908392780859600205525706305466206125977593389405848299671892009665943670096738264698699751249490025733159826769395150986644376808570526378166692851864427459562005448678006591744978089793722787939324654965529628599680000 1576 9445249978399465580119488339964971908392780859600205525706305466206125977593389405848299671892009665943670096738264698699751249490025733159826769395150986644376808570526378166692851864427459562005448678006591744978089793722787939324654965529628599680000 1577 9445249978399465580119488339964971908392780859600205525706305466206125977593389405848299671892009665943670096738264698699751249490025733159826769395150986644376808570526378166692851864427459562005448678006591744978089793722787939324654965529628599680000 1578 9445249978399465580119488339964971908392780859600205525706305466206125977593389405848299671892009665943670096738264698699751249490025733159826769395150986644376808570526378166692851864427459562005448678006591744978089793722787939324654965529628599680000 1579 9445249978399465580119488339964971908392780859600205525706305466206125977593389405848299671892009665943670096738264698699751249490025733159826769395150986644376808570526378166692851864427459562005448678006591744978089793722787939324654965529628599680000 1580 9445249978399465580119488339964971908392780859600205525706305466206125977593389405848299671892009665943670096738264698699751249490025733159826769395150986644376808570526378166692851864427459562005448678006591744978089793722787939324654965529628599680000 1581 9445249978399465580119488339964971908392780859600205525706305466206125977593389405848299671892009665943670096738264698699751249490025733159826769395150986644376808570526378166692851864427459562005448678006591744978089793722787939324654965529628599680000 1582 9445249978399465580119488339964971908392780859600205525706305466206125977593389405848299671892009665943670096738264698699751249490025733159826769395150986644376808570526378166692851864427459562005448678006591744978089793722787939324654965529628599680000 1583 9445249978399465580119488339964971908392780859600205525706305466206125977593389405848299671892009665943670096738264698699751249490025733159826769395150986644376808570526378166692851864427459562005448678006591744978089793722787939324654965529628599680000 1584 9445249978399465580119488339964971908392780859600205525706305466206125977593389405848299671892009665943670096738264698699751249490025733159826769395150986644376808570526378166692851864427459562005448678006591744978089793722787939324654965529628599680000 1585 9445249978399465580119488339964971908392780859600205525706305466206125977593389405848299671892009665943670096738264698699751249490025733159826769395150986644376808570526378166692851864427459562005448678006591744978089793722787939324654965529628599680000 1586 9445249978399465580119488339964971908392780859600205525706305466206125977593389405848299671892009665943670096738264698699751249490025733159826769395150986644376808570526378166692851864427459562005448678006591744978089793722787939324654965529628599680000 1587 9445249978399465580119488339964971908392780859600205525706305466206125977593389405848299671892009665943670096738264698699751249490025733159826769395150986644376808570526378166692851864427459562005448678006591744978089793722787939324654965529628599680000 1588 9445249978399465580119488339964971908392780859600205525706305466206125977593389405848299671892009665943670096738264698699751249490025733159826769395150986644376808570526378166692851864427459562005448678006591744978089793722787939324654965529628599680000 1589 9445249978399465580119488339964971908392780859600205525706305466206125977593389405848299671892009665943670096738264698699751249490025733159826769395150986644376808570526378166692851864427459562005448678006591744978089793722787939324654965529628599680000 1590 9445249978399465580119488339964971908392780859600205525706305466206125977593389405848299671892009665943670096738264698699751249490025733159826769395150986644376808570526378166692851864427459562005448678006591744978089793722787939324654965529628599680000 1591 9445249978399465580119488339964971908392780859600205525706305466206125977593389405848299671892009665943670096738264698699751249490025733159826769395150986644376808570526378166692851864427459562005448678006591744978089793722787939324654965529628599680000 1592 9445249978399465580119488339964971908392780859600205525706305466206125977593389405848299671892009665943670096738264698699751249490025733159826769395150986644376808570526378166692851864427459562005448678006591744978089793722787939324654965529628599680000 1593 9445249978399465580119488339964971908392780859600205525706305466206125977593389405848299671892009665943670096738264698699751249490025733159826769395150986644376808570526378166692851864427459562005448678006591744978089793722787939324654965529628599680000 1594 9445249978399465580119488339964971908392780859600205525706305466206125977593389405848299671892009665943670096738264698699751249490025733159826769395150986644376808570526378166692851864427459562005448678006591744978089793722787939324654965529628599680000 1595 9445249978399465580119488339964971908392780859600205525706305466206125977593389405848299671892009665943670096738264698699751249490025733159826769395150986644376808570526378166692851864427459562005448678006591744978089793722787939324654965529628599680000 1596 9445249978399465580119488339964971908392780859600205525706305466206125977593389405848299671892009665943670096738264698699751249490025733159826769395150986644376808570526378166692851864427459562005448678006591744978089793722787939324654965529628599680000 1597 5544361737320486295530139655559438510226562364585320643589601308662995948847319581232951907400609673908934346785361378136753983450645105364818313634953629160249186630898983983848704044418918762897198373989869354302138708915276520383572464765891988012160000 1598 5544361737320486295530139655559438510226562364585320643589601308662995948847319581232951907400609673908934346785361378136753983450645105364818313634953629160249186630898983983848704044418918762897198373989869354302138708915276520383572464765891988012160000 1599 5544361737320486295530139655559438510226562364585320643589601308662995948847319581232951907400609673908934346785361378136753983450645105364818313634953629160249186630898983983848704044418918762897198373989869354302138708915276520383572464765891988012160000 1600 5544361737320486295530139655559438510226562364585320643589601308662995948847319581232951907400609673908934346785361378136753983450645105364818313634953629160249186630898983983848704044418918762897198373989869354302138708915276520383572464765891988012160000 1601 5544361737320486295530139655559438510226562364585320643589601308662995948847319581232951907400609673908934346785361378136753983450645105364818313634953629160249186630898983983848704044418918762897198373989869354302138708915276520383572464765891988012160000 1602 5544361737320486295530139655559438510226562364585320643589601308662995948847319581232951907400609673908934346785361378136753983450645105364818313634953629160249186630898983983848704044418918762897198373989869354302138708915276520383572464765891988012160000 1603 5544361737320486295530139655559438510226562364585320643589601308662995948847319581232951907400609673908934346785361378136753983450645105364818313634953629160249186630898983983848704044418918762897198373989869354302138708915276520383572464765891988012160000 1604 5544361737320486295530139655559438510226562364585320643589601308662995948847319581232951907400609673908934346785361378136753983450645105364818313634953629160249186630898983983848704044418918762897198373989869354302138708915276520383572464765891988012160000 1605 5544361737320486295530139655559438510226562364585320643589601308662995948847319581232951907400609673908934346785361378136753983450645105364818313634953629160249186630898983983848704044418918762897198373989869354302138708915276520383572464765891988012160000 1606 5544361737320486295530139655559438510226562364585320643589601308662995948847319581232951907400609673908934346785361378136753983450645105364818313634953629160249186630898983983848704044418918762897198373989869354302138708915276520383572464765891988012160000 1607 5544361737320486295530139655559438510226562364585320643589601308662995948847319581232951907400609673908934346785361378136753983450645105364818313634953629160249186630898983983848704044418918762897198373989869354302138708915276520383572464765891988012160000 1608 5544361737320486295530139655559438510226562364585320643589601308662995948847319581232951907400609673908934346785361378136753983450645105364818313634953629160249186630898983983848704044418918762897198373989869354302138708915276520383572464765891988012160000 1609 5544361737320486295530139655559438510226562364585320643589601308662995948847319581232951907400609673908934346785361378136753983450645105364818313634953629160249186630898983983848704044418918762897198373989869354302138708915276520383572464765891988012160000 1610 5544361737320486295530139655559438510226562364585320643589601308662995948847319581232951907400609673908934346785361378136753983450645105364818313634953629160249186630898983983848704044418918762897198373989869354302138708915276520383572464765891988012160000 1611 5544361737320486295530139655559438510226562364585320643589601308662995948847319581232951907400609673908934346785361378136753983450645105364818313634953629160249186630898983983848704044418918762897198373989869354302138708915276520383572464765891988012160000 1612 5544361737320486295530139655559438510226562364585320643589601308662995948847319581232951907400609673908934346785361378136753983450645105364818313634953629160249186630898983983848704044418918762897198373989869354302138708915276520383572464765891988012160000 1613 5544361737320486295530139655559438510226562364585320643589601308662995948847319581232951907400609673908934346785361378136753983450645105364818313634953629160249186630898983983848704044418918762897198373989869354302138708915276520383572464765891988012160000 1614 5544361737320486295530139655559438510226562364585320643589601308662995948847319581232951907400609673908934346785361378136753983450645105364818313634953629160249186630898983983848704044418918762897198373989869354302138708915276520383572464765891988012160000 1615 5544361737320486295530139655559438510226562364585320643589601308662995948847319581232951907400609673908934346785361378136753983450645105364818313634953629160249186630898983983848704044418918762897198373989869354302138708915276520383572464765891988012160000 1616 3287806510231048373249372815746747036564351482199095141648633576037156597666460511671140481088561536627998067643719297235095112186232547481337259985527502092027767672123097502422281498340418826398038635775992527101168254386758976587458471606173948891210880000 1617 3287806510231048373249372815746747036564351482199095141648633576037156597666460511671140481088561536627998067643719297235095112186232547481337259985527502092027767672123097502422281498340418826398038635775992527101168254386758976587458471606173948891210880000 1618 3287806510231048373249372815746747036564351482199095141648633576037156597666460511671140481088561536627998067643719297235095112186232547481337259985527502092027767672123097502422281498340418826398038635775992527101168254386758976587458471606173948891210880000 1619 3287806510231048373249372815746747036564351482199095141648633576037156597666460511671140481088561536627998067643719297235095112186232547481337259985527502092027767672123097502422281498340418826398038635775992527101168254386758976587458471606173948891210880000 1620 3287806510231048373249372815746747036564351482199095141648633576037156597666460511671140481088561536627998067643719297235095112186232547481337259985527502092027767672123097502422281498340418826398038635775992527101168254386758976587458471606173948891210880000 1621 3287806510231048373249372815746747036564351482199095141648633576037156597666460511671140481088561536627998067643719297235095112186232547481337259985527502092027767672123097502422281498340418826398038635775992527101168254386758976587458471606173948891210880000 1622 3287806510231048373249372815746747036564351482199095141648633576037156597666460511671140481088561536627998067643719297235095112186232547481337259985527502092027767672123097502422281498340418826398038635775992527101168254386758976587458471606173948891210880000 1623 3287806510231048373249372815746747036564351482199095141648633576037156597666460511671140481088561536627998067643719297235095112186232547481337259985527502092027767672123097502422281498340418826398038635775992527101168254386758976587458471606173948891210880000 1624 3287806510231048373249372815746747036564351482199095141648633576037156597666460511671140481088561536627998067643719297235095112186232547481337259985527502092027767672123097502422281498340418826398038635775992527101168254386758976587458471606173948891210880000 1625 3287806510231048373249372815746747036564351482199095141648633576037156597666460511671140481088561536627998067643719297235095112186232547481337259985527502092027767672123097502422281498340418826398038635775992527101168254386758976587458471606173948891210880000 1626 3287806510231048373249372815746747036564351482199095141648633576037156597666460511671140481088561536627998067643719297235095112186232547481337259985527502092027767672123097502422281498340418826398038635775992527101168254386758976587458471606173948891210880000 1627 3287806510231048373249372815746747036564351482199095141648633576037156597666460511671140481088561536627998067643719297235095112186232547481337259985527502092027767672123097502422281498340418826398038635775992527101168254386758976587458471606173948891210880000 1628 3287806510231048373249372815746747036564351482199095141648633576037156597666460511671140481088561536627998067643719297235095112186232547481337259985527502092027767672123097502422281498340418826398038635775992527101168254386758976587458471606173948891210880000 1629 3287806510231048373249372815746747036564351482199095141648633576037156597666460511671140481088561536627998067643719297235095112186232547481337259985527502092027767672123097502422281498340418826398038635775992527101168254386758976587458471606173948891210880000 1630 1969396099628397975576374316632301474902046537837257989847531512046256802002209846491013148172048360440170842518587859043821972199553295941321018731330973753124632835601735403950946617505910877012425142829819523733599784377668626975887624492098195385835317120000 1631 1969396099628397975576374316632301474902046537837257989847531512046256802002209846491013148172048360440170842518587859043821972199553295941321018731330973753124632835601735403950946617505910877012425142829819523733599784377668626975887624492098195385835317120000 1632 1969396099628397975576374316632301474902046537837257989847531512046256802002209846491013148172048360440170842518587859043821972199553295941321018731330973753124632835601735403950946617505910877012425142829819523733599784377668626975887624492098195385835317120000 1633 1969396099628397975576374316632301474902046537837257989847531512046256802002209846491013148172048360440170842518587859043821972199553295941321018731330973753124632835601735403950946617505910877012425142829819523733599784377668626975887624492098195385835317120000 1634 1969396099628397975576374316632301474902046537837257989847531512046256802002209846491013148172048360440170842518587859043821972199553295941321018731330973753124632835601735403950946617505910877012425142829819523733599784377668626975887624492098195385835317120000 1635 1969396099628397975576374316632301474902046537837257989847531512046256802002209846491013148172048360440170842518587859043821972199553295941321018731330973753124632835601735403950946617505910877012425142829819523733599784377668626975887624492098195385835317120000 1636 1969396099628397975576374316632301474902046537837257989847531512046256802002209846491013148172048360440170842518587859043821972199553295941321018731330973753124632835601735403950946617505910877012425142829819523733599784377668626975887624492098195385835317120000 1637 1969396099628397975576374316632301474902046537837257989847531512046256802002209846491013148172048360440170842518587859043821972199553295941321018731330973753124632835601735403950946617505910877012425142829819523733599784377668626975887624492098195385835317120000 1638 1969396099628397975576374316632301474902046537837257989847531512046256802002209846491013148172048360440170842518587859043821972199553295941321018731330973753124632835601735403950946617505910877012425142829819523733599784377668626975887624492098195385835317120000 1639 1183607055876667183321400964296013186416129969240192051898366438739800338003328117741098902051401064624542676353671303285337005291931530860733932257529915225627904334196642977774518917121052437084467510840721533763893470410978844812508462319751015426887025589120000 1640 1183607055876667183321400964296013186416129969240192051898366438739800338003328117741098902051401064624542676353671303285337005291931530860733932257529915225627904334196642977774518917121052437084467510840721533763893470410978844812508462319751015426887025589120000 1641 1183607055876667183321400964296013186416129969240192051898366438739800338003328117741098902051401064624542676353671303285337005291931530860733932257529915225627904334196642977774518917121052437084467510840721533763893470410978844812508462319751015426887025589120000 1642 1183607055876667183321400964296013186416129969240192051898366438739800338003328117741098902051401064624542676353671303285337005291931530860733932257529915225627904334196642977774518917121052437084467510840721533763893470410978844812508462319751015426887025589120000 1643 1183607055876667183321400964296013186416129969240192051898366438739800338003328117741098902051401064624542676353671303285337005291931530860733932257529915225627904334196642977774518917121052437084467510840721533763893470410978844812508462319751015426887025589120000 1644 1183607055876667183321400964296013186416129969240192051898366438739800338003328117741098902051401064624542676353671303285337005291931530860733932257529915225627904334196642977774518917121052437084467510840721533763893470410978844812508462319751015426887025589120000 1645 1183607055876667183321400964296013186416129969240192051898366438739800338003328117741098902051401064624542676353671303285337005291931530860733932257529915225627904334196642977774518917121052437084467510840721533763893470410978844812508462319751015426887025589120000 1646 1183607055876667183321400964296013186416129969240192051898366438739800338003328117741098902051401064624542676353671303285337005291931530860733932257529915225627904334196642977774518917121052437084467510840721533763893470410978844812508462319751015426887025589120000 1647 1183607055876667183321400964296013186416129969240192051898366438739800338003328117741098902051401064624542676353671303285337005291931530860733932257529915225627904334196642977774518917121052437084467510840721533763893470410978844812508462319751015426887025589120000 1648 1183607055876667183321400964296013186416129969240192051898366438739800338003328117741098902051401064624542676353671303285337005291931530860733932257529915225627904334196642977774518917121052437084467510840721533763893470410978844812508462319751015426887025589120000 1649 1183607055876667183321400964296013186416129969240192051898366438739800338003328117741098902051401064624542676353671303285337005291931530860733932257529915225627904334196642977774518917121052437084467510840721533763893470410978844812508462319751015426887025589120000 1650 1183607055876667183321400964296013186416129969240192051898366438739800338003328117741098902051401064624542676353671303285337005291931530860733932257529915225627904334196642977774518917121052437084467510840721533763893470410978844812508462319751015426887025589120000 1651 1183607055876667183321400964296013186416129969240192051898366438739800338003328117741098902051401064624542676353671303285337005291931530860733932257529915225627904334196642977774518917121052437084467510840721533763893470410978844812508462319751015426887025589120000 1652 1183607055876667183321400964296013186416129969240192051898366438739800338003328117741098902051401064624542676353671303285337005291931530860733932257529915225627904334196642977774518917121052437084467510840721533763893470410978844812508462319751015426887025589120000 1653 1183607055876667183321400964296013186416129969240192051898366438739800338003328117741098902051401064624542676353671303285337005291931530860733932257529915225627904334196642977774518917121052437084467510840721533763893470410978844812508462319751015426887025589120000 1654 1183607055876667183321400964296013186416129969240192051898366438739800338003328117741098902051401064624542676353671303285337005291931530860733932257529915225627904334196642977774518917121052437084467510840721533763893470410978844812508462319751015426887025589120000 1655 1183607055876667183321400964296013186416129969240192051898366438739800338003328117741098902051401064624542676353671303285337005291931530860733932257529915225627904334196642977774518917121052437084467510840721533763893470410978844812508462319751015426887025589120000 1656 718449482917136980276090385327680004154590891328796575502308428315058805168020167468847033545200446227097404546678481094199562212202439232465496880320658541956137930857362287509132982692478829310271779080317970994683336539464158801192636628088866364120424532595840000 1657 718449482917136980276090385327680004154590891328796575502308428315058805168020167468847033545200446227097404546678481094199562212202439232465496880320658541956137930857362287509132982692478829310271779080317970994683336539464158801192636628088866364120424532595840000 1658 718449482917136980276090385327680004154590891328796575502308428315058805168020167468847033545200446227097404546678481094199562212202439232465496880320658541956137930857362287509132982692478829310271779080317970994683336539464158801192636628088866364120424532595840000 1659 718449482917136980276090385327680004154590891328796575502308428315058805168020167468847033545200446227097404546678481094199562212202439232465496880320658541956137930857362287509132982692478829310271779080317970994683336539464158801192636628088866364120424532595840000 1660 718449482917136980276090385327680004154590891328796575502308428315058805168020167468847033545200446227097404546678481094199562212202439232465496880320658541956137930857362287509132982692478829310271779080317970994683336539464158801192636628088866364120424532595840000 1661 718449482917136980276090385327680004154590891328796575502308428315058805168020167468847033545200446227097404546678481094199562212202439232465496880320658541956137930857362287509132982692478829310271779080317970994683336539464158801192636628088866364120424532595840000 1662 718449482917136980276090385327680004154590891328796575502308428315058805168020167468847033545200446227097404546678481094199562212202439232465496880320658541956137930857362287509132982692478829310271779080317970994683336539464158801192636628088866364120424532595840000 1663 718449482917136980276090385327680004154590891328796575502308428315058805168020167468847033545200446227097404546678481094199562212202439232465496880320658541956137930857362287509132982692478829310271779080317970994683336539464158801192636628088866364120424532595840000 1664 718449482917136980276090385327680004154590891328796575502308428315058805168020167468847033545200446227097404546678481094199562212202439232465496880320658541956137930857362287509132982692478829310271779080317970994683336539464158801192636628088866364120424532595840000 1665 718449482917136980276090385327680004154590891328796575502308428315058805168020167468847033545200446227097404546678481094199562212202439232465496880320658541956137930857362287509132982692478829310271779080317970994683336539464158801192636628088866364120424532595840000 1666 440409533028204968909243406205867842546764216384552300782915066557131047567996362658403231563207873537210708987113908910744331636080095249501349587636563686219112551615563082243098518390489522367196600576234916219740885298691529345131086253018475081205820238481249920000 1667 440409533028204968909243406205867842546764216384552300782915066557131047567996362658403231563207873537210708987113908910744331636080095249501349587636563686219112551615563082243098518390489522367196600576234916219740885298691529345131086253018475081205820238481249920000 1668 440409533028204968909243406205867842546764216384552300782915066557131047567996362658403231563207873537210708987113908910744331636080095249501349587636563686219112551615563082243098518390489522367196600576234916219740885298691529345131086253018475081205820238481249920000 1669 440409533028204968909243406205867842546764216384552300782915066557131047567996362658403231563207873537210708987113908910744331636080095249501349587636563686219112551615563082243098518390489522367196600576234916219740885298691529345131086253018475081205820238481249920000 1670 440409533028204968909243406205867842546764216384552300782915066557131047567996362658403231563207873537210708987113908910744331636080095249501349587636563686219112551615563082243098518390489522367196600576234916219740885298691529345131086253018475081205820238481249920000 1671 440409533028204968909243406205867842546764216384552300782915066557131047567996362658403231563207873537210708987113908910744331636080095249501349587636563686219112551615563082243098518390489522367196600576234916219740885298691529345131086253018475081205820238481249920000 1672 440409533028204968909243406205867842546764216384552300782915066557131047567996362658403231563207873537210708987113908910744331636080095249501349587636563686219112551615563082243098518390489522367196600576234916219740885298691529345131086253018475081205820238481249920000 1673 440409533028204968909243406205867842546764216384552300782915066557131047567996362658403231563207873537210708987113908910744331636080095249501349587636563686219112551615563082243098518390489522367196600576234916219740885298691529345131086253018475081205820238481249920000 1674 440409533028204968909243406205867842546764216384552300782915066557131047567996362658403231563207873537210708987113908910744331636080095249501349587636563686219112551615563082243098518390489522367196600576234916219740885298691529345131086253018475081205820238481249920000 1675 271732681878402465817003181629020458851353521509268769583058596065749856349453755760234793874499257972459007445049281797929252619461418768942332695571759794397192444346802421743991785846932035300560302555536943307580126229292673605945880218112399125103991087142931200640000 1676 271732681878402465817003181629020458851353521509268769583058596065749856349453755760234793874499257972459007445049281797929252619461418768942332695571759794397192444346802421743991785846932035300560302555536943307580126229292673605945880218112399125103991087142931200640000 1677 271732681878402465817003181629020458851353521509268769583058596065749856349453755760234793874499257972459007445049281797929252619461418768942332695571759794397192444346802421743991785846932035300560302555536943307580126229292673605945880218112399125103991087142931200640000 1678 271732681878402465817003181629020458851353521509268769583058596065749856349453755760234793874499257972459007445049281797929252619461418768942332695571759794397192444346802421743991785846932035300560302555536943307580126229292673605945880218112399125103991087142931200640000 1679 271732681878402465817003181629020458851353521509268769583058596065749856349453755760234793874499257972459007445049281797929252619461418768942332695571759794397192444346802421743991785846932035300560302555536943307580126229292673605945880218112399125103991087142931200640000 1680 271732681878402465817003181629020458851353521509268769583058596065749856349453755760234793874499257972459007445049281797929252619461418768942332695571759794397192444346802421743991785846932035300560302555536943307580126229292673605945880218112399125103991087142931200640000 1681 271732681878402465817003181629020458851353521509268769583058596065749856349453755760234793874499257972459007445049281797929252619461418768942332695571759794397192444346802421743991785846932035300560302555536943307580126229292673605945880218112399125103991087142931200640000 1682 271732681878402465817003181629020458851353521509268769583058596065749856349453755760234793874499257972459007445049281797929252619461418768942332695571759794397192444346802421743991785846932035300560302555536943307580126229292673605945880218112399125103991087142931200640000 1683 168202530082731126340724969428363664028987829814237368371913270964699161080311874815585337408315040684952125608485505432918207371446618217975303938558919312731862123050670699059530915439250929851046827281877367907392098135932164962080499855011575058439370482941474413196160000 1684 168202530082731126340724969428363664028987829814237368371913270964699161080311874815585337408315040684952125608485505432918207371446618217975303938558919312731862123050670699059530915439250929851046827281877367907392098135932164962080499855011575058439370482941474413196160000 1685 168202530082731126340724969428363664028987829814237368371913270964699161080311874815585337408315040684952125608485505432918207371446618217975303938558919312731862123050670699059530915439250929851046827281877367907392098135932164962080499855011575058439370482941474413196160000 1686 168202530082731126340724969428363664028987829814237368371913270964699161080311874815585337408315040684952125608485505432918207371446618217975303938558919312731862123050670699059530915439250929851046827281877367907392098135932164962080499855011575058439370482941474413196160000 1687 168202530082731126340724969428363664028987829814237368371913270964699161080311874815585337408315040684952125608485505432918207371446618217975303938558919312731862123050670699059530915439250929851046827281877367907392098135932164962080499855011575058439370482941474413196160000 1688 168202530082731126340724969428363664028987829814237368371913270964699161080311874815585337408315040684952125608485505432918207371446618217975303938558919312731862123050670699059530915439250929851046827281877367907392098135932164962080499855011575058439370482941474413196160000 1689 168202530082731126340724969428363664028987829814237368371913270964699161080311874815585337408315040684952125608485505432918207371446618217975303938558919312731862123050670699059530915439250929851046827281877367907392098135932164962080499855011575058439370482941474413196160000 1690 168202530082731126340724969428363664028987829814237368371913270964699161080311874815585337408315040684952125608485505432918207371446618217975303938558919312731862123050670699059530915439250929851046827281877367907392098135932164962080499855011575058439370482941474413196160000 1691 168202530082731126340724969428363664028987829814237368371913270964699161080311874815585337408315040684952125608485505432918207371446618217975303938558919312731862123050670699059530915439250929851046827281877367907392098135932164962080499855011575058439370482941474413196160000 1692 168202530082731126340724969428363664028987829814237368371913270964699161080311874815585337408315040684952125608485505432918207371446618217975303938558919312731862123050670699059530915439250929851046827281877367907392098135932164962080499855011575058439370482941474413196160000 1693 168202530082731126340724969428363664028987829814237368371913270964699161080311874815585337408315040684952125608485505432918207371446618217975303938558919312731862123050670699059530915439250929851046827281877367907392098135932164962080499855011575058439370482941474413196160000 1694 168202530082731126340724969428363664028987829814237368371913270964699161080311874815585337408315040684952125608485505432918207371446618217975303938558919312731862123050670699059530915439250929851046827281877367907392098135932164962080499855011575058439370482941474413196160000 1695 168202530082731126340724969428363664028987829814237368371913270964699161080311874815585337408315040684952125608485505432918207371446618217975303938558919312731862123050670699059530915439250929851046827281877367907392098135932164962080499855011575058439370482941474413196160000 1696 168202530082731126340724969428363664028987829814237368371913270964699161080311874815585337408315040684952125608485505432918207371446618217975303938558919312731862123050670699059530915439250929851046827281877367907392098135932164962080499855011575058439370482941474413196160000 1697 168202530082731126340724969428363664028987829814237368371913270964699161080311874815585337408315040684952125608485505432918207371446618217975303938558919312731862123050670699059530915439250929851046827281877367907392098135932164962080499855011575058439370482941474413196160000 1698 168202530082731126340724969428363664028987829814237368371913270964699161080311874815585337408315040684952125608485505432918207371446618217975303938558919312731862123050670699059530915439250929851046827281877367907392098135932164962080499855011575058439370482941474413196160000 1699 168202530082731126340724969428363664028987829814237368371913270964699161080311874815585337408315040684952125608485505432918207371446618217975303938558919312731862123050670699059530915439250929851046827281877367907392098135932164962080499855011575058439370482941474413196160000 1700 168202530082731126340724969428363664028987829814237368371913270964699161080311874815585337408315040684952125608485505432918207371446618217975303938558919312731862123050670699059530915439250929851046827281877367907392098135932164962080499855011575058439370482941474413196160000 1701 168202530082731126340724969428363664028987829814237368371913270964699161080311874815585337408315040684952125608485505432918207371446618217975303938558919312731862123050670699059530915439250929851046827281877367907392098135932164962080499855011575058439370482941474413196160000 1702 168202530082731126340724969428363664028987829814237368371913270964699161080311874815585337408315040684952125608485505432918207371446618217975303938558919312731862123050670699059530915439250929851046827281877367907392098135932164962080499855011575058439370482941474413196160000 1703 168202530082731126340724969428363664028987829814237368371913270964699161080311874815585337408315040684952125608485505432918207371446618217975303938558919312731862123050670699059530915439250929851046827281877367907392098135932164962080499855011575058439370482941474413196160000 1704 168202530082731126340724969428363664028987829814237368371913270964699161080311874815585337408315040684952125608485505432918207371446618217975303938558919312731862123050670699059530915439250929851046827281877367907392098135932164962080499855011575058439370482941474413196160000 1705 168202530082731126340724969428363664028987829814237368371913270964699161080311874815585337408315040684952125608485505432918207371446618217975303938558919312731862123050670699059530915439250929851046827281877367907392098135932164962080499855011575058439370482941474413196160000 1706 168202530082731126340724969428363664028987829814237368371913270964699161080311874815585337408315040684952125608485505432918207371446618217975303938558919312731862123050670699059530915439250929851046827281877367907392098135932164962080499855011575058439370482941474413196160000 1707 168202530082731126340724969428363664028987829814237368371913270964699161080311874815585337408315040684952125608485505432918207371446618217975303938558919312731862123050670699059530915439250929851046827281877367907392098135932164962080499855011575058439370482941474413196160000 1708 168202530082731126340724969428363664028987829814237368371913270964699161080311874815585337408315040684952125608485505432918207371446618217975303938558919312731862123050670699059530915439250929851046827281877367907392098135932164962080499855011575058439370482941474413196160000 1709 168202530082731126340724969428363664028987829814237368371913270964699161080311874815585337408315040684952125608485505432918207371446618217975303938558919312731862123050670699059530915439250929851046827281877367907392098135932164962080499855011575058439370482941474413196160000 1710 168202530082731126340724969428363664028987829814237368371913270964699161080311874815585337408315040684952125608485505432918207371446618217975303938558919312731862123050670699059530915439250929851046827281877367907392098135932164962080499855011575058439370482941474413196160000 1711 168202530082731126340724969428363664028987829814237368371913270964699161080311874815585337408315040684952125608485505432918207371446618217975303938558919312731862123050670699059530915439250929851046827281877367907392098135932164962080499855011575058439370482941474413196160000 1712 168202530082731126340724969428363664028987829814237368371913270964699161080311874815585337408315040684952125608485505432918207371446618217975303938558919312731862123050670699059530915439250929851046827281877367907392098135932164962080499855011575058439370482941474413196160000 1713 168202530082731126340724969428363664028987829814237368371913270964699161080311874815585337408315040684952125608485505432918207371446618217975303938558919312731862123050670699059530915439250929851046827281877367907392098135932164962080499855011575058439370482941474413196160000 1714 168202530082731126340724969428363664028987829814237368371913270964699161080311874815585337408315040684952125608485505432918207371446618217975303938558919312731862123050670699059530915439250929851046827281877367907392098135932164962080499855011575058439370482941474413196160000 1715 168202530082731126340724969428363664028987829814237368371913270964699161080311874815585337408315040684952125608485505432918207371446618217975303938558919312731862123050670699059530915439250929851046827281877367907392098135932164962080499855011575058439370482941474413196160000 1716 106135796482203340720997455709297472002291320612783779442677273978725170641676793008634347904646790672204791258954353928171388851382816095542416785230678086333804999644973211106564007642167336736010548014864619149564413923773196091072795408512303861875242774736070354726776960000 1717 106135796482203340720997455709297472002291320612783779442677273978725170641676793008634347904646790672204791258954353928171388851382816095542416785230678086333804999644973211106564007642167336736010548014864619149564413923773196091072795408512303861875242774736070354726776960000 1718 106135796482203340720997455709297472002291320612783779442677273978725170641676793008634347904646790672204791258954353928171388851382816095542416785230678086333804999644973211106564007642167336736010548014864619149564413923773196091072795408512303861875242774736070354726776960000 1719 106135796482203340720997455709297472002291320612783779442677273978725170641676793008634347904646790672204791258954353928171388851382816095542416785230678086333804999644973211106564007642167336736010548014864619149564413923773196091072795408512303861875242774736070354726776960000 1720 106135796482203340720997455709297472002291320612783779442677273978725170641676793008634347904646790672204791258954353928171388851382816095542416785230678086333804999644973211106564007642167336736010548014864619149564413923773196091072795408512303861875242774736070354726776960000 1721 106135796482203340720997455709297472002291320612783779442677273978725170641676793008634347904646790672204791258954353928171388851382816095542416785230678086333804999644973211106564007642167336736010548014864619149564413923773196091072795408512303861875242774736070354726776960000 1722 106135796482203340720997455709297472002291320612783779442677273978725170641676793008634347904646790672204791258954353928171388851382816095542416785230678086333804999644973211106564007642167336736010548014864619149564413923773196091072795408512303861875242774736070354726776960000 1723 106135796482203340720997455709297472002291320612783779442677273978725170641676793008634347904646790672204791258954353928171388851382816095542416785230678086333804999644973211106564007642167336736010548014864619149564413923773196091072795408512303861875242774736070354726776960000 1724 106135796482203340720997455709297472002291320612783779442677273978725170641676793008634347904646790672204791258954353928171388851382816095542416785230678086333804999644973211106564007642167336736010548014864619149564413923773196091072795408512303861875242774736070354726776960000 1725 106135796482203340720997455709297472002291320612783779442677273978725170641676793008634347904646790672204791258954353928171388851382816095542416785230678086333804999644973211106564007642167336736010548014864619149564413923773196091072795408512303861875242774736070354726776960000 1726 106135796482203340720997455709297472002291320612783779442677273978725170641676793008634347904646790672204791258954353928171388851382816095542416785230678086333804999644973211106564007642167336736010548014864619149564413923773196091072795408512303861875242774736070354726776960000 1727 106135796482203340720997455709297472002291320612783779442677273978725170641676793008634347904646790672204791258954353928171388851382816095542416785230678086333804999644973211106564007642167336736010548014864619149564413923773196091072795408512303861875242774736070354726776960000 1728 106135796482203340720997455709297472002291320612783779442677273978725170641676793008634347904646790672204791258954353928171388851382816095542416785230678086333804999644973211106564007642167336736010548014864619149564413923773196091072795408512303861875242774736070354726776960000 1729 106135796482203340720997455709297472002291320612783779442677273978725170641676793008634347904646790672204791258954353928171388851382816095542416785230678086333804999644973211106564007642167336736010548014864619149564413923773196091072795408512303861875242774736070354726776960000 1730 106135796482203340720997455709297472002291320612783779442677273978725170641676793008634347904646790672204791258954353928171388851382816095542416785230678086333804999644973211106564007642167336736010548014864619149564413923773196091072795408512303861875242774736070354726776960000 1731 106135796482203340720997455709297472002291320612783779442677273978725170641676793008634347904646790672204791258954353928171388851382816095542416785230678086333804999644973211106564007642167336736010548014864619149564413923773196091072795408512303861875242774736070354726776960000 1732 106135796482203340720997455709297472002291320612783779442677273978725170641676793008634347904646790672204791258954353928171388851382816095542416785230678086333804999644973211106564007642167336736010548014864619149564413923773196091072795408512303861875242774736070354726776960000 1733 106135796482203340720997455709297472002291320612783779442677273978725170641676793008634347904646790672204791258954353928171388851382816095542416785230678086333804999644973211106564007642167336736010548014864619149564413923773196091072795408512303861875242774736070354726776960000 1734 106135796482203340720997455709297472002291320612783779442677273978725170641676793008634347904646790672204791258954353928171388851382816095542416785230678086333804999644973211106564007642167336736010548014864619149564413923773196091072795408512303861875242774736070354726776960000 1735 106135796482203340720997455709297472002291320612783779442677273978725170641676793008634347904646790672204791258954353928171388851382816095542416785230678086333804999644973211106564007642167336736010548014864619149564413923773196091072795408512303861875242774736070354726776960000 1736 106135796482203340720997455709297472002291320612783779442677273978725170641676793008634347904646790672204791258954353928171388851382816095542416785230678086333804999644973211106564007642167336736010548014864619149564413923773196091072795408512303861875242774736070354726776960000 1737 106135796482203340720997455709297472002291320612783779442677273978725170641676793008634347904646790672204791258954353928171388851382816095542416785230678086333804999644973211106564007642167336736010548014864619149564413923773196091072795408512303861875242774736070354726776960000 1738 68033045545092341402159369109659679553468736512794402622756132620362834381314824318534617006878592820883271196989740867957860253736385117242689159332864653339969004772427828319307528898629262847782761277528220874870789325138618694377661856856386775462030618605821097379864031360000 1739 68033045545092341402159369109659679553468736512794402622756132620362834381314824318534617006878592820883271196989740867957860253736385117242689159332864653339969004772427828319307528898629262847782761277528220874870789325138618694377661856856386775462030618605821097379864031360000 1740 68033045545092341402159369109659679553468736512794402622756132620362834381314824318534617006878592820883271196989740867957860253736385117242689159332864653339969004772427828319307528898629262847782761277528220874870789325138618694377661856856386775462030618605821097379864031360000 1741 68033045545092341402159369109659679553468736512794402622756132620362834381314824318534617006878592820883271196989740867957860253736385117242689159332864653339969004772427828319307528898629262847782761277528220874870789325138618694377661856856386775462030618605821097379864031360000 1742 43745248285494375521588474337511173952880397577726800886432193274893302507185432036817758735422935183827943379664403378096904143152495630387049129451031972097600070068671093609314741081818616011124315501450646022541917536064131820484836573958656696622085687763542965615252572164480000 1743 43745248285494375521588474337511173952880397577726800886432193274893302507185432036817758735422935183827943379664403378096904143152495630387049129451031972097600070068671093609314741081818616011124315501450646022541917536064131820484836573958656696622085687763542965615252572164480000 1744 43745248285494375521588474337511173952880397577726800886432193274893302507185432036817758735422935183827943379664403378096904143152495630387049129451031972097600070068671093609314741081818616011124315501450646022541917536064131820484836573958656696622085687763542965615252572164480000 1745 43745248285494375521588474337511173952880397577726800886432193274893302507185432036817758735422935183827943379664403378096904143152495630387049129451031972097600070068671093609314741081818616011124315501450646022541917536064131820484836573958656696622085687763542965615252572164480000 1746 43745248285494375521588474337511173952880397577726800886432193274893302507185432036817758735422935183827943379664403378096904143152495630387049129451031972097600070068671093609314741081818616011124315501450646022541917536064131820484836573958656696622085687763542965615252572164480000 1747 43745248285494375521588474337511173952880397577726800886432193274893302507185432036817758735422935183827943379664403378096904143152495630387049129451031972097600070068671093609314741081818616011124315501450646022541917536064131820484836573958656696622085687763542965615252572164480000 1748 43745248285494375521588474337511173952880397577726800886432193274893302507185432036817758735422935183827943379664403378096904143152495630387049129451031972097600070068671093609314741081818616011124315501450646022541917536064131820484836573958656696622085687763542965615252572164480000 1749 43745248285494375521588474337511173952880397577726800886432193274893302507185432036817758735422935183827943379664403378096904143152495630387049129451031972097600070068671093609314741081818616011124315501450646022541917536064131820484836573958656696622085687763542965615252572164480000 1750 43745248285494375521588474337511173952880397577726800886432193274893302507185432036817758735422935183827943379664403378096904143152495630387049129451031972097600070068671093609314741081818616011124315501450646022541917536064131820484836573958656696622085687763542965615252572164480000 1751 43745248285494375521588474337511173952880397577726800886432193274893302507185432036817758735422935183827943379664403378096904143152495630387049129451031972097600070068671093609314741081818616011124315501450646022541917536064131820484836573958656696622085687763542965615252572164480000 1752 43745248285494375521588474337511173952880397577726800886432193274893302507185432036817758735422935183827943379664403378096904143152495630387049129451031972097600070068671093609314741081818616011124315501450646022541917536064131820484836573958656696622085687763542965615252572164480000 1753 43745248285494375521588474337511173952880397577726800886432193274893302507185432036817758735422935183827943379664403378096904143152495630387049129451031972097600070068671093609314741081818616011124315501450646022541917536064131820484836573958656696622085687763542965615252572164480000 1754 43745248285494375521588474337511173952880397577726800886432193274893302507185432036817758735422935183827943379664403378096904143152495630387049129451031972097600070068671093609314741081818616011124315501450646022541917536064131820484836573958656696622085687763542965615252572164480000 1755 43745248285494375521588474337511173952880397577726800886432193274893302507185432036817758735422935183827943379664403378096904143152495630387049129451031972097600070068671093609314741081818616011124315501450646022541917536064131820484836573958656696622085687763542965615252572164480000 1756 43745248285494375521588474337511173952880397577726800886432193274893302507185432036817758735422935183827943379664403378096904143152495630387049129451031972097600070068671093609314741081818616011124315501450646022541917536064131820484836573958656696622085687763542965615252572164480000 1757 28303175640714860962467742896369729547513617232789240173521629048855966722148974527821089901818639063936679366642868985628696980619664672860420786754817685947147245334430197565226637479936644559197432129438567976584620645833493287853689263351250882714489439983012298753068414190418560000 1758 28303175640714860962467742896369729547513617232789240173521629048855966722148974527821089901818639063936679366642868985628696980619664672860420786754817685947147245334430197565226637479936644559197432129438567976584620645833493287853689263351250882714489439983012298753068414190418560000 1759 28303175640714860962467742896369729547513617232789240173521629048855966722148974527821089901818639063936679366642868985628696980619664672860420786754817685947147245334430197565226637479936644559197432129438567976584620645833493287853689263351250882714489439983012298753068414190418560000 1760 28303175640714860962467742896369729547513617232789240173521629048855966722148974527821089901818639063936679366642868985628696980619664672860420786754817685947147245334430197565226637479936644559197432129438567976584620645833493287853689263351250882714489439983012298753068414190418560000 1761 28303175640714860962467742896369729547513617232789240173521629048855966722148974527821089901818639063936679366642868985628696980619664672860420786754817685947147245334430197565226637479936644559197432129438567976584620645833493287853689263351250882714489439983012298753068414190418560000 1762 28303175640714860962467742896369729547513617232789240173521629048855966722148974527821089901818639063936679366642868985628696980619664672860420786754817685947147245334430197565226637479936644559197432129438567976584620645833493287853689263351250882714489439983012298753068414190418560000 1763 28303175640714860962467742896369729547513617232789240173521629048855966722148974527821089901818639063936679366642868985628696980619664672860420786754817685947147245334430197565226637479936644559197432129438567976584620645833493287853689263351250882714489439983012298753068414190418560000 1764 28303175640714860962467742896369729547513617232789240173521629048855966722148974527821089901818639063936679366642868985628696980619664672860420786754817685947147245334430197565226637479936644559197432129438567976584620645833493287853689263351250882714489439983012298753068414190418560000 1765 18481973693386804208491436111329433394526392053011373833309623768902946269563280366667171705887571308750651626417793447615539128344641031377854773750895948923487151203382919010092994274398628897155923180523384888709757281729271116968459088968366826412561604308907031085753674466343319680000 1766 18481973693386804208491436111329433394526392053011373833309623768902946269563280366667171705887571308750651626417793447615539128344641031377854773750895948923487151203382919010092994274398628897155923180523384888709757281729271116968459088968366826412561604308907031085753674466343319680000 1767 18481973693386804208491436111329433394526392053011373833309623768902946269563280366667171705887571308750651626417793447615539128344641031377854773750895948923487151203382919010092994274398628897155923180523384888709757281729271116968459088968366826412561604308907031085753674466343319680000 1768 18481973693386804208491436111329433394526392053011373833309623768902946269563280366667171705887571308750651626417793447615539128344641031377854773750895948923487151203382919010092994274398628897155923180523384888709757281729271116968459088968366826412561604308907031085753674466343319680000 1769 18481973693386804208491436111329433394526392053011373833309623768902946269563280366667171705887571308750651626417793447615539128344641031377854773750895948923487151203382919010092994274398628897155923180523384888709757281729271116968459088968366826412561604308907031085753674466343319680000 1770 18481973693386804208491436111329433394526392053011373833309623768902946269563280366667171705887571308750651626417793447615539128344641031377854773750895948923487151203382919010092994274398628897155923180523384888709757281729271116968459088968366826412561604308907031085753674466343319680000 1771 18481973693386804208491436111329433394526392053011373833309623768902946269563280366667171705887571308750651626417793447615539128344641031377854773750895948923487151203382919010092994274398628897155923180523384888709757281729271116968459088968366826412561604308907031085753674466343319680000 1772 18481973693386804208491436111329433394526392053011373833309623768902946269563280366667171705887571308750651626417793447615539128344641031377854773750895948923487151203382919010092994274398628897155923180523384888709757281729271116968459088968366826412561604308907031085753674466343319680000 1773 18481973693386804208491436111329433394526392053011373833309623768902946269563280366667171705887571308750651626417793447615539128344641031377854773750895948923487151203382919010092994274398628897155923180523384888709757281729271116968459088968366826412561604308907031085753674466343319680000 1774 18481973693386804208491436111329433394526392053011373833309623768902946269563280366667171705887571308750651626417793447615539128344641031377854773750895948923487151203382919010092994274398628897155923180523384888709757281729271116968459088968366826412561604308907031085753674466343319680000 1775 18481973693386804208491436111329433394526392053011373833309623768902946269563280366667171705887571308750651626417793447615539128344641031377854773750895948923487151203382919010092994274398628897155923180523384888709757281729271116968459088968366826412561604308907031085753674466343319680000 1776 18481973693386804208491436111329433394526392053011373833309623768902946269563280366667171705887571308750651626417793447615539128344641031377854773750895948923487151203382919010092994274398628897155923180523384888709757281729271116968459088968366826412561604308907031085753674466343319680000 1777 18481973693386804208491436111329433394526392053011373833309623768902946269563280366667171705887571308750651626417793447615539128344641031377854773750895948923487151203382919010092994274398628897155923180523384888709757281729271116968459088968366826412561604308907031085753674466343319680000 1778 18481973693386804208491436111329433394526392053011373833309623768902946269563280366667171705887571308750651626417793447615539128344641031377854773750895948923487151203382919010092994274398628897155923180523384888709757281729271116968459088968366826412561604308907031085753674466343319680000 1779 12179620663941903973395856397366096606992892362934495356151042063707041591642201761633666154179909492466679421809325881978640285579118439678006295901840430340578032643029343627651283226828696443225753375964910641659730048659589666082214539630153738605878097239569733485511671473320247669120000 1780 12179620663941903973395856397366096606992892362934495356151042063707041591642201761633666154179909492466679421809325881978640285579118439678006295901840430340578032643029343627651283226828696443225753375964910641659730048659589666082214539630153738605878097239569733485511671473320247669120000 1781 12179620663941903973395856397366096606992892362934495356151042063707041591642201761633666154179909492466679421809325881978640285579118439678006295901840430340578032643029343627651283226828696443225753375964910641659730048659589666082214539630153738605878097239569733485511671473320247669120000 1782 12179620663941903973395856397366096606992892362934495356151042063707041591642201761633666154179909492466679421809325881978640285579118439678006295901840430340578032643029343627651283226828696443225753375964910641659730048659589666082214539630153738605878097239569733485511671473320247669120000 1783 8050729258865598526414661078658989857222301851899701430415838804110354492075495364439853327912920174520475097815964407987881228767797288627162161591116524455122079577042396137877498212933768348972222981512805934137081562163988769280343810695531621218485422275355593833923214843864683709288320000 1784 8050729258865598526414661078658989857222301851899701430415838804110354492075495364439853327912920174520475097815964407987881228767797288627162161591116524455122079577042396137877498212933768348972222981512805934137081562163988769280343810695531621218485422275355593833923214843864683709288320000 1785 8050729258865598526414661078658989857222301851899701430415838804110354492075495364439853327912920174520475097815964407987881228767797288627162161591116524455122079577042396137877498212933768348972222981512805934137081562163988769280343810695531621218485422275355593833923214843864683709288320000 1786 8050729258865598526414661078658989857222301851899701430415838804110354492075495364439853327912920174520475097815964407987881228767797288627162161591116524455122079577042396137877498212933768348972222981512805934137081562163988769280343810695531621218485422275355593833923214843864683709288320000 1787 8050729258865598526414661078658989857222301851899701430415838804110354492075495364439853327912920174520475097815964407987881228767797288627162161591116524455122079577042396137877498212933768348972222981512805934137081562163988769280343810695531621218485422275355593833923214843864683709288320000 1788 8050729258865598526414661078658989857222301851899701430415838804110354492075495364439853327912920174520475097815964407987881228767797288627162161591116524455122079577042396137877498212933768348972222981512805934137081562163988769280343810695531621218485422275355593833923214843864683709288320000 1789 8050729258865598526414661078658989857222301851899701430415838804110354492075495364439853327912920174520475097815964407987881228767797288627162161591116524455122079577042396137877498212933768348972222981512805934137081562163988769280343810695531621218485422275355593833923214843864683709288320000 1790 8050729258865598526414661078658989857222301851899701430415838804110354492075495364439853327912920174520475097815964407987881228767797288627162161591116524455122079577042396137877498212933768348972222981512805934137081562163988769280343810695531621218485422275355593833923214843864683709288320000 1791 8050729258865598526414661078658989857222301851899701430415838804110354492075495364439853327912920174520475097815964407987881228767797288627162161591116524455122079577042396137877498212933768348972222981512805934137081562163988769280343810695531621218485422275355593833923214843864683709288320000 1792 8050729258865598526414661078658989857222301851899701430415838804110354492075495364439853327912920174520475097815964407987881228767797288627162161591116524455122079577042396137877498212933768348972222981512805934137081562163988769280343810695531621218485422275355593833923214843864683709288320000 1793 8050729258865598526414661078658989857222301851899701430415838804110354492075495364439853327912920174520475097815964407987881228767797288627162161591116524455122079577042396137877498212933768348972222981512805934137081562163988769280343810695531621218485422275355593833923214843864683709288320000 1794 8050729258865598526414661078658989857222301851899701430415838804110354492075495364439853327912920174520475097815964407987881228767797288627162161591116524455122079577042396137877498212933768348972222981512805934137081562163988769280343810695531621218485422275355593833923214843864683709288320000 1795 8050729258865598526414661078658989857222301851899701430415838804110354492075495364439853327912920174520475097815964407987881228767797288627162161591116524455122079577042396137877498212933768348972222981512805934137081562163988769280343810695531621218485422275355593833923214843864683709288320000 1796 8050729258865598526414661078658989857222301851899701430415838804110354492075495364439853327912920174520475097815964407987881228767797288627162161591116524455122079577042396137877498212933768348972222981512805934137081562163988769280343810695531621218485422275355593833923214843864683709288320000 1797 8050729258865598526414661078658989857222301851899701430415838804110354492075495364439853327912920174520475097815964407987881228767797288627162161591116524455122079577042396137877498212933768348972222981512805934137081562163988769280343810695531621218485422275355593833923214843864683709288320000 1798 8050729258865598526414661078658989857222301851899701430415838804110354492075495364439853327912920174520475097815964407987881228767797288627162161591116524455122079577042396137877498212933768348972222981512805934137081562163988769280343810695531621218485422275355593833923214843864683709288320000 1799 8050729258865598526414661078658989857222301851899701430415838804110354492075495364439853327912920174520475097815964407987881228767797288627162161591116524455122079577042396137877498212933768348972222981512805934137081562163988769280343810695531621218485422275355593833923214843864683709288320000 1800 8050729258865598526414661078658989857222301851899701430415838804110354492075495364439853327912920174520475097815964407987881228767797288627162161591116524455122079577042396137877498212933768348972222981512805934137081562163988769280343810695531621218485422275355593833923214843864683709288320000 1801 8050729258865598526414661078658989857222301851899701430415838804110354492075495364439853327912920174520475097815964407987881228767797288627162161591116524455122079577042396137877498212933768348972222981512805934137081562163988769280343810695531621218485422275355593833923214843864683709288320000 1802 8050729258865598526414661078658989857222301851899701430415838804110354492075495364439853327912920174520475097815964407987881228767797288627162161591116524455122079577042396137877498212933768348972222981512805934137081562163988769280343810695531621218485422275355593833923214843864683709288320000 1803 8050729258865598526414661078658989857222301851899701430415838804110354492075495364439853327912920174520475097815964407987881228767797288627162161591116524455122079577042396137877498212933768348972222981512805934137081562163988769280343810695531621218485422275355593833923214843864683709288320000 1804 8050729258865598526414661078658989857222301851899701430415838804110354492075495364439853327912920174520475097815964407987881228767797288627162161591116524455122079577042396137877498212933768348972222981512805934137081562163988769280343810695531621218485422275355593833923214843864683709288320000 1805 8050729258865598526414661078658989857222301851899701430415838804110354492075495364439853327912920174520475097815964407987881228767797288627162161591116524455122079577042396137877498212933768348972222981512805934137081562163988769280343810695531621218485422275355593833923214843864683709288320000 1806 8050729258865598526414661078658989857222301851899701430415838804110354492075495364439853327912920174520475097815964407987881228767797288627162161591116524455122079577042396137877498212933768348972222981512805934137081562163988769280343810695531621218485422275355593833923214843864683709288320000 1807 8050729258865598526414661078658989857222301851899701430415838804110354492075495364439853327912920174520475097815964407987881228767797288627162161591116524455122079577042396137877498212933768348972222981512805934137081562163988769280343810695531621218485422275355593833923214843864683709288320000 1808 8050729258865598526414661078658989857222301851899701430415838804110354492075495364439853327912920174520475097815964407987881228767797288627162161591116524455122079577042396137877498212933768348972222981512805934137081562163988769280343810695531621218485422275355593833923214843864683709288320000 1809 8050729258865598526414661078658989857222301851899701430415838804110354492075495364439853327912920174520475097815964407987881228767797288627162161591116524455122079577042396137877498212933768348972222981512805934137081562163988769280343810695531621218485422275355593833923214843864683709288320000 1810 8050729258865598526414661078658989857222301851899701430415838804110354492075495364439853327912920174520475097815964407987881228767797288627162161591116524455122079577042396137877498212933768348972222981512805934137081562163988769280343810695531621218485422275355593833923214843864683709288320000 1811 8050729258865598526414661078658989857222301851899701430415838804110354492075495364439853327912920174520475097815964407987881228767797288627162161591116524455122079577042396137877498212933768348972222981512805934137081562163988769280343810695531621218485422275355593833923214843864683709288320000 1812 5418140791216547808277066905937500173910609146328499062669859515166268573166808380268021289685395277452279740830144046575844066960727575246080134750821420958297159555349532600791556297304426098858306066558118393674255891336364441725671384598092781080040689191314314650230323589920932136351039360000 1813 5418140791216547808277066905937500173910609146328499062669859515166268573166808380268021289685395277452279740830144046575844066960727575246080134750821420958297159555349532600791556297304426098858306066558118393674255891336364441725671384598092781080040689191314314650230323589920932136351039360000 1814 5418140791216547808277066905937500173910609146328499062669859515166268573166808380268021289685395277452279740830144046575844066960727575246080134750821420958297159555349532600791556297304426098858306066558118393674255891336364441725671384598092781080040689191314314650230323589920932136351039360000 1815 5418140791216547808277066905937500173910609146328499062669859515166268573166808380268021289685395277452279740830144046575844066960727575246080134750821420958297159555349532600791556297304426098858306066558118393674255891336364441725671384598092781080040689191314314650230323589920932136351039360000 1816 5418140791216547808277066905937500173910609146328499062669859515166268573166808380268021289685395277452279740830144046575844066960727575246080134750821420958297159555349532600791556297304426098858306066558118393674255891336364441725671384598092781080040689191314314650230323589920932136351039360000 1817 5418140791216547808277066905937500173910609146328499062669859515166268573166808380268021289685395277452279740830144046575844066960727575246080134750821420958297159555349532600791556297304426098858306066558118393674255891336364441725671384598092781080040689191314314650230323589920932136351039360000 1818 5418140791216547808277066905937500173910609146328499062669859515166268573166808380268021289685395277452279740830144046575844066960727575246080134750821420958297159555349532600791556297304426098858306066558118393674255891336364441725671384598092781080040689191314314650230323589920932136351039360000 1819 5418140791216547808277066905937500173910609146328499062669859515166268573166808380268021289685395277452279740830144046575844066960727575246080134750821420958297159555349532600791556297304426098858306066558118393674255891336364441725671384598092781080040689191314314650230323589920932136351039360000 1820 5418140791216547808277066905937500173910609146328499062669859515166268573166808380268021289685395277452279740830144046575844066960727575246080134750821420958297159555349532600791556297304426098858306066558118393674255891336364441725671384598092781080040689191314314650230323589920932136351039360000 1821 5418140791216547808277066905937500173910609146328499062669859515166268573166808380268021289685395277452279740830144046575844066960727575246080134750821420958297159555349532600791556297304426098858306066558118393674255891336364441725671384598092781080040689191314314650230323589920932136351039360000 1822 5418140791216547808277066905937500173910609146328499062669859515166268573166808380268021289685395277452279740830144046575844066960727575246080134750821420958297159555349532600791556297304426098858306066558118393674255891336364441725671384598092781080040689191314314650230323589920932136351039360000 1823 5418140791216547808277066905937500173910609146328499062669859515166268573166808380268021289685395277452279740830144046575844066960727575246080134750821420958297159555349532600791556297304426098858306066558118393674255891336364441725671384598092781080040689191314314650230323589920932136351039360000 1824 5418140791216547808277066905937500173910609146328499062669859515166268573166808380268021289685395277452279740830144046575844066960727575246080134750821420958297159555349532600791556297304426098858306066558118393674255891336364441725671384598092781080040689191314314650230323589920932136351039360000 1825 5418140791216547808277066905937500173910609146328499062669859515166268573166808380268021289685395277452279740830144046575844066960727575246080134750821420958297159555349532600791556297304426098858306066558118393674255891336364441725671384598092781080040689191314314650230323589920932136351039360000 1826 5418140791216547808277066905937500173910609146328499062669859515166268573166808380268021289685395277452279740830144046575844066960727575246080134750821420958297159555349532600791556297304426098858306066558118393674255891336364441725671384598092781080040689191314314650230323589920932136351039360000 1827 3668081315653602866203574295319687617737482392064393865427494891767563824033929273441450413117012602835193384542007519531846433332412568441596251226306101988767177018971633570735883613275096468927073207059846152517471238434718727048279527372908812791187546582519791018205929070376471056309653646720000 1828 3668081315653602866203574295319687617737482392064393865427494891767563824033929273441450413117012602835193384542007519531846433332412568441596251226306101988767177018971633570735883613275096468927073207059846152517471238434718727048279527372908812791187546582519791018205929070376471056309653646720000 1829 3668081315653602866203574295319687617737482392064393865427494891767563824033929273441450413117012602835193384542007519531846433332412568441596251226306101988767177018971633570735883613275096468927073207059846152517471238434718727048279527372908812791187546582519791018205929070376471056309653646720000 1830 3668081315653602866203574295319687617737482392064393865427494891767563824033929273441450413117012602835193384542007519531846433332412568441596251226306101988767177018971633570735883613275096468927073207059846152517471238434718727048279527372908812791187546582519791018205929070376471056309653646720000 1831 2505299538591410757617041243703346642914700473779981010086979011077246091815173693760510632158919607736437081642191135840251113966037784245610239587567067658327981903957625728812608507866890888277191000421874922169432855850912890573974917195696719136381094315861017265434649555067129731459493440709760000 1832 2505299538591410757617041243703346642914700473779981010086979011077246091815173693760510632158919607736437081642191135840251113966037784245610239587567067658327981903957625728812608507866890888277191000421874922169432855850912890573974917195696719136381094315861017265434649555067129731459493440709760000 1833 2505299538591410757617041243703346642914700473779981010086979011077246091815173693760510632158919607736437081642191135840251113966037784245610239587567067658327981903957625728812608507866890888277191000421874922169432855850912890573974917195696719136381094315861017265434649555067129731459493440709760000 1834 2505299538591410757617041243703346642914700473779981010086979011077246091815173693760510632158919607736437081642191135840251113966037784245610239587567067658327981903957625728812608507866890888277191000421874922169432855850912890573974917195696719136381094315861017265434649555067129731459493440709760000 1835 2505299538591410757617041243703346642914700473779981010086979011077246091815173693760510632158919607736437081642191135840251113966037784245610239587567067658327981903957625728812608507866890888277191000421874922169432855850912890573974917195696719136381094315861017265434649555067129731459493440709760000 1836 2505299538591410757617041243703346642914700473779981010086979011077246091815173693760510632158919607736437081642191135840251113966037784245610239587567067658327981903957625728812608507866890888277191000421874922169432855850912890573974917195696719136381094315861017265434649555067129731459493440709760000 1837 2505299538591410757617041243703346642914700473779981010086979011077246091815173693760510632158919607736437081642191135840251113966037784245610239587567067658327981903957625728812608507866890888277191000421874922169432855850912890573974917195696719136381094315861017265434649555067129731459493440709760000 1838 2505299538591410757617041243703346642914700473779981010086979011077246091815173693760510632158919607736437081642191135840251113966037784245610239587567067658327981903957625728812608507866890888277191000421874922169432855850912890573974917195696719136381094315861017265434649555067129731459493440709760000 1839 2505299538591410757617041243703346642914700473779981010086979011077246091815173693760510632158919607736437081642191135840251113966037784245610239587567067658327981903957625728812608507866890888277191000421874922169432855850912890573974917195696719136381094315861017265434649555067129731459493440709760000 1840 2505299538591410757617041243703346642914700473779981010086979011077246091815173693760510632158919607736437081642191135840251113966037784245610239587567067658327981903957625728812608507866890888277191000421874922169432855850912890573974917195696719136381094315861017265434649555067129731459493440709760000 1841 1731161981166664833513375499399012530254058027381966877970102496654377049444285022388512846821813448945878023414754074865613519750532108913716675555008843751904635495634719378609512478936021603799538981291515571219078103392980807386616667782226432923239336172259962930415342842551386644438509967530444160000 1842 1731161981166664833513375499399012530254058027381966877970102496654377049444285022388512846821813448945878023414754074865613519750532108913716675555008843751904635495634719378609512478936021603799538981291515571219078103392980807386616667782226432923239336172259962930415342842551386644438509967530444160000 1843 1731161981166664833513375499399012530254058027381966877970102496654377049444285022388512846821813448945878023414754074865613519750532108913716675555008843751904635495634719378609512478936021603799538981291515571219078103392980807386616667782226432923239336172259962930415342842551386644438509967530444160000 1844 1731161981166664833513375499399012530254058027381966877970102496654377049444285022388512846821813448945878023414754074865613519750532108913716675555008843751904635495634719378609512478936021603799538981291515571219078103392980807386616667782226432923239336172259962930415342842551386644438509967530444160000 1845 1731161981166664833513375499399012530254058027381966877970102496654377049444285022388512846821813448945878023414754074865613519750532108913716675555008843751904635495634719378609512478936021603799538981291515571219078103392980807386616667782226432923239336172259962930415342842551386644438509967530444160000 1846 1731161981166664833513375499399012530254058027381966877970102496654377049444285022388512846821813448945878023414754074865613519750532108913716675555008843751904635495634719378609512478936021603799538981291515571219078103392980807386616667782226432923239336172259962930415342842551386644438509967530444160000 1847 1731161981166664833513375499399012530254058027381966877970102496654377049444285022388512846821813448945878023414754074865613519750532108913716675555008843751904635495634719378609512478936021603799538981291515571219078103392980807386616667782226432923239336172259962930415342842551386644438509967530444160000 1848 1731161981166664833513375499399012530254058027381966877970102496654377049444285022388512846821813448945878023414754074865613519750532108913716675555008843751904635495634719378609512478936021603799538981291515571219078103392980807386616667782226432923239336172259962930415342842551386644438509967530444160000 1849 1731161981166664833513375499399012530254058027381966877970102496654377049444285022388512846821813448945878023414754074865613519750532108913716675555008843751904635495634719378609512478936021603799538981291515571219078103392980807386616667782226432923239336172259962930415342842551386644438509967530444160000 1850 1731161981166664833513375499399012530254058027381966877970102496654377049444285022388512846821813448945878023414754074865613519750532108913716675555008843751904635495634719378609512478936021603799538981291515571219078103392980807386616667782226432923239336172259962930415342842551386644438509967530444160000 1851 1731161981166664833513375499399012530254058027381966877970102496654377049444285022388512846821813448945878023414754074865613519750532108913716675555008843751904635495634719378609512478936021603799538981291515571219078103392980807386616667782226432923239336172259962930415342842551386644438509967530444160000 1852 1731161981166664833513375499399012530254058027381966877970102496654377049444285022388512846821813448945878023414754074865613519750532108913716675555008843751904635495634719378609512478936021603799538981291515571219078103392980807386616667782226432923239336172259962930415342842551386644438509967530444160000 1853 1731161981166664833513375499399012530254058027381966877970102496654377049444285022388512846821813448945878023414754074865613519750532108913716675555008843751904635495634719378609512478936021603799538981291515571219078103392980807386616667782226432923239336172259962930415342842551386644438509967530444160000 1854 1731161981166664833513375499399012530254058027381966877970102496654377049444285022388512846821813448945878023414754074865613519750532108913716675555008843751904635495634719378609512478936021603799538981291515571219078103392980807386616667782226432923239336172259962930415342842551386644438509967530444160000 1855 1731161981166664833513375499399012530254058027381966877970102496654377049444285022388512846821813448945878023414754074865613519750532108913716675555008843751904635495634719378609512478936021603799538981291515571219078103392980807386616667782226432923239336172259962930415342842551386644438509967530444160000 1856 1731161981166664833513375499399012530254058027381966877970102496654377049444285022388512846821813448945878023414754074865613519750532108913716675555008843751904635495634719378609512478936021603799538981291515571219078103392980807386616667782226432923239336172259962930415342842551386644438509967530444160000 1857 1731161981166664833513375499399012530254058027381966877970102496654377049444285022388512846821813448945878023414754074865613519750532108913716675555008843751904635495634719378609512478936021603799538981291515571219078103392980807386616667782226432923239336172259962930415342842551386644438509967530444160000 1858 1731161981166664833513375499399012530254058027381966877970102496654377049444285022388512846821813448945878023414754074865613519750532108913716675555008843751904635495634719378609512478936021603799538981291515571219078103392980807386616667782226432923239336172259962930415342842551386644438509967530444160000 1859 1731161981166664833513375499399012530254058027381966877970102496654377049444285022388512846821813448945878023414754074865613519750532108913716675555008843751904635495634719378609512478936021603799538981291515571219078103392980807386616667782226432923239336172259962930415342842551386644438509967530444160000 1860 1731161981166664833513375499399012530254058027381966877970102496654377049444285022388512846821813448945878023414754074865613519750532108913716675555008843751904635495634719378609512478936021603799538981291515571219078103392980807386616667782226432923239336172259962930415342842551386644438509967530444160000 1861 1731161981166664833513375499399012530254058027381966877970102496654377049444285022388512846821813448945878023414754074865613519750532108913716675555008843751904635495634719378609512478936021603799538981291515571219078103392980807386616667782226432923239336172259962930415342842551386644438509967530444160000 1862 1731161981166664833513375499399012530254058027381966877970102496654377049444285022388512846821813448945878023414754074865613519750532108913716675555008843751904635495634719378609512478936021603799538981291515571219078103392980807386616667782226432923239336172259962930415342842551386644438509967530444160000 1863 1731161981166664833513375499399012530254058027381966877970102496654377049444285022388512846821813448945878023414754074865613519750532108913716675555008843751904635495634719378609512478936021603799538981291515571219078103392980807386616667782226432923239336172259962930415342842551386644438509967530444160000 1864 1731161981166664833513375499399012530254058027381966877970102496654377049444285022388512846821813448945878023414754074865613519750532108913716675555008843751904635495634719378609512478936021603799538981291515571219078103392980807386616667782226432923239336172259962930415342842551386644438509967530444160000 1865 1731161981166664833513375499399012530254058027381966877970102496654377049444285022388512846821813448945878023414754074865613519750532108913716675555008843751904635495634719378609512478936021603799538981291515571219078103392980807386616667782226432923239336172259962930415342842551386644438509967530444160000 1866 1731161981166664833513375499399012530254058027381966877970102496654377049444285022388512846821813448945878023414754074865613519750532108913716675555008843751904635495634719378609512478936021603799538981291515571219078103392980807386616667782226432923239336172259962930415342842551386644438509967530444160000 1867 1731161981166664833513375499399012530254058027381966877970102496654377049444285022388512846821813448945878023414754074865613519750532108913716675555008843751904635495634719378609512478936021603799538981291515571219078103392980807386616667782226432923239336172259962930415342842551386644438509967530444160000 1868 1731161981166664833513375499399012530254058027381966877970102496654377049444285022388512846821813448945878023414754074865613519750532108913716675555008843751904635495634719378609512478936021603799538981291515571219078103392980807386616667782226432923239336172259962930415342842551386644438509967530444160000 1869 1731161981166664833513375499399012530254058027381966877970102496654377049444285022388512846821813448945878023414754074865613519750532108913716675555008843751904635495634719378609512478936021603799538981291515571219078103392980807386616667782226432923239336172259962930415342842551386644438509967530444160000 1870 1731161981166664833513375499399012530254058027381966877970102496654377049444285022388512846821813448945878023414754074865613519750532108913716675555008843751904635495634719378609512478936021603799538981291515571219078103392980807386616667782226432923239336172259962930415342842551386644438509967530444160000 1871 1731161981166664833513375499399012530254058027381966877970102496654377049444285022388512846821813448945878023414754074865613519750532108913716675555008843751904635495634719378609512478936021603799538981291515571219078103392980807386616667782226432923239336172259962930415342842551386644438509967530444160000 1872 1731161981166664833513375499399012530254058027381966877970102496654377049444285022388512846821813448945878023414754074865613519750532108913716675555008843751904635495634719378609512478936021603799538981291515571219078103392980807386616667782226432923239336172259962930415342842551386644438509967530444160000 1873 1731161981166664833513375499399012530254058027381966877970102496654377049444285022388512846821813448945878023414754074865613519750532108913716675555008843751904635495634719378609512478936021603799538981291515571219078103392980807386616667782226432923239336172259962930415342842551386644438509967530444160000 1874 1731161981166664833513375499399012530254058027381966877970102496654377049444285022388512846821813448945878023414754074865613519750532108913716675555008843751904635495634719378609512478936021603799538981291515571219078103392980807386616667782226432923239336172259962930415342842551386644438509967530444160000 1875 1731161981166664833513375499399012530254058027381966877970102496654377049444285022388512846821813448945878023414754074865613519750532108913716675555008843751904635495634719378609512478936021603799538981291515571219078103392980807386616667782226432923239336172259962930415342842551386644438509967530444160000 1876 1731161981166664833513375499399012530254058027381966877970102496654377049444285022388512846821813448945878023414754074865613519750532108913716675555008843751904635495634719378609512478936021603799538981291515571219078103392980807386616667782226432923239336172259962930415342842551386644438509967530444160000 1877 1731161981166664833513375499399012530254058027381966877970102496654377049444285022388512846821813448945878023414754074865613519750532108913716675555008843751904635495634719378609512478936021603799538981291515571219078103392980807386616667782226432923239336172259962930415342842551386644438509967530444160000 1878 1731161981166664833513375499399012530254058027381966877970102496654377049444285022388512846821813448945878023414754074865613519750532108913716675555008843751904635495634719378609512478936021603799538981291515571219078103392980807386616667782226432923239336172259962930415342842551386644438509967530444160000 1879 1731161981166664833513375499399012530254058027381966877970102496654377049444285022388512846821813448945878023414754074865613519750532108913716675555008843751904635495634719378609512478936021603799538981291515571219078103392980807386616667782226432923239336172259962930415342842551386644438509967530444160000 1880 1731161981166664833513375499399012530254058027381966877970102496654377049444285022388512846821813448945878023414754074865613519750532108913716675555008843751904635495634719378609512478936021603799538981291515571219078103392980807386616667782226432923239336172259962930415342842551386644438509967530444160000 1881 1731161981166664833513375499399012530254058027381966877970102496654377049444285022388512846821813448945878023414754074865613519750532108913716675555008843751904635495634719378609512478936021603799538981291515571219078103392980807386616667782226432923239336172259962930415342842551386644438509967530444160000 1882 1213544548797832048292876225078707783708094677194758781457041850154718311660443800694347505622091227711060494413742606480795077345123008348515389564061199470085149482439938284405268247734151144263476825885352415424573750478479545978018284115340729479190774656754234014221155332628522037751395487238841356160000 1883 1213544548797832048292876225078707783708094677194758781457041850154718311660443800694347505622091227711060494413742606480795077345123008348515389564061199470085149482439938284405268247734151144263476825885352415424573750478479545978018284115340729479190774656754234014221155332628522037751395487238841356160000 1884 1213544548797832048292876225078707783708094677194758781457041850154718311660443800694347505622091227711060494413742606480795077345123008348515389564061199470085149482439938284405268247734151144263476825885352415424573750478479545978018284115340729479190774656754234014221155332628522037751395487238841356160000 1885 1213544548797832048292876225078707783708094677194758781457041850154718311660443800694347505622091227711060494413742606480795077345123008348515389564061199470085149482439938284405268247734151144263476825885352415424573750478479545978018284115340729479190774656754234014221155332628522037751395487238841356160000 1886 1213544548797832048292876225078707783708094677194758781457041850154718311660443800694347505622091227711060494413742606480795077345123008348515389564061199470085149482439938284405268247734151144263476825885352415424573750478479545978018284115340729479190774656754234014221155332628522037751395487238841356160000 1887 1213544548797832048292876225078707783708094677194758781457041850154718311660443800694347505622091227711060494413742606480795077345123008348515389564061199470085149482439938284405268247734151144263476825885352415424573750478479545978018284115340729479190774656754234014221155332628522037751395487238841356160000 1888 1213544548797832048292876225078707783708094677194758781457041850154718311660443800694347505622091227711060494413742606480795077345123008348515389564061199470085149482439938284405268247734151144263476825885352415424573750478479545978018284115340729479190774656754234014221155332628522037751395487238841356160000 1889 1213544548797832048292876225078707783708094677194758781457041850154718311660443800694347505622091227711060494413742606480795077345123008348515389564061199470085149482439938284405268247734151144263476825885352415424573750478479545978018284115340729479190774656754234014221155332628522037751395487238841356160000 1890 1213544548797832048292876225078707783708094677194758781457041850154718311660443800694347505622091227711060494413742606480795077345123008348515389564061199470085149482439938284405268247734151144263476825885352415424573750478479545978018284115340729479190774656754234014221155332628522037751395487238841356160000 1891 1213544548797832048292876225078707783708094677194758781457041850154718311660443800694347505622091227711060494413742606480795077345123008348515389564061199470085149482439938284405268247734151144263476825885352415424573750478479545978018284115340729479190774656754234014221155332628522037751395487238841356160000 1892 1213544548797832048292876225078707783708094677194758781457041850154718311660443800694347505622091227711060494413742606480795077345123008348515389564061199470085149482439938284405268247734151144263476825885352415424573750478479545978018284115340729479190774656754234014221155332628522037751395487238841356160000 1893 1213544548797832048292876225078707783708094677194758781457041850154718311660443800694347505622091227711060494413742606480795077345123008348515389564061199470085149482439938284405268247734151144263476825885352415424573750478479545978018284115340729479190774656754234014221155332628522037751395487238841356160000 1894 1213544548797832048292876225078707783708094677194758781457041850154718311660443800694347505622091227711060494413742606480795077345123008348515389564061199470085149482439938284405268247734151144263476825885352415424573750478479545978018284115340729479190774656754234014221155332628522037751395487238841356160000 1895 860403085097662922239649243580803818649039126131083976053042671759695282967254654692292381486062680447141890539343507994883709837692212919097411200919390424290370983049916243643335187643513161282805069552714862536022789089241998098414963437776577200746259231638751916082799130833622124765739400452338521517440000 1896 860403085097662922239649243580803818649039126131083976053042671759695282967254654692292381486062680447141890539343507994883709837692212919097411200919390424290370983049916243643335187643513161282805069552714862536022789089241998098414963437776577200746259231638751916082799130833622124765739400452338521517440000 1897 860403085097662922239649243580803818649039126131083976053042671759695282967254654692292381486062680447141890539343507994883709837692212919097411200919390424290370983049916243643335187643513161282805069552714862536022789089241998098414963437776577200746259231638751916082799130833622124765739400452338521517440000 1898 860403085097662922239649243580803818649039126131083976053042671759695282967254654692292381486062680447141890539343507994883709837692212919097411200919390424290370983049916243643335187643513161282805069552714862536022789089241998098414963437776577200746259231638751916082799130833622124765739400452338521517440000 1899 860403085097662922239649243580803818649039126131083976053042671759695282967254654692292381486062680447141890539343507994883709837692212919097411200919390424290370983049916243643335187643513161282805069552714862536022789089241998098414963437776577200746259231638751916082799130833622124765739400452338521517440000 1900 860403085097662922239649243580803818649039126131083976053042671759695282967254654692292381486062680447141890539343507994883709837692212919097411200919390424290370983049916243643335187643513161282805069552714862536022789089241998098414963437776577200746259231638751916082799130833622124765739400452338521517440000 1901 860403085097662922239649243580803818649039126131083976053042671759695282967254654692292381486062680447141890539343507994883709837692212919097411200919390424290370983049916243643335187643513161282805069552714862536022789089241998098414963437776577200746259231638751916082799130833622124765739400452338521517440000 1902 860403085097662922239649243580803818649039126131083976053042671759695282967254654692292381486062680447141890539343507994883709837692212919097411200919390424290370983049916243643335187643513161282805069552714862536022789089241998098414963437776577200746259231638751916082799130833622124765739400452338521517440000 1903 860403085097662922239649243580803818649039126131083976053042671759695282967254654692292381486062680447141890539343507994883709837692212919097411200919390424290370983049916243643335187643513161282805069552714862536022789089241998098414963437776577200746259231638751916082799130833622124765739400452338521517440000 1904 860403085097662922239649243580803818649039126131083976053042671759695282967254654692292381486062680447141890539343507994883709837692212919097411200919390424290370983049916243643335187643513161282805069552714862536022789089241998098414963437776577200746259231638751916082799130833622124765739400452338521517440000 1905 860403085097662922239649243580803818649039126131083976053042671759695282967254654692292381486062680447141890539343507994883709837692212919097411200919390424290370983049916243643335187643513161282805069552714862536022789089241998098414963437776577200746259231638751916082799130833622124765739400452338521517440000 1906 860403085097662922239649243580803818649039126131083976053042671759695282967254654692292381486062680447141890539343507994883709837692212919097411200919390424290370983049916243643335187643513161282805069552714862536022789089241998098414963437776577200746259231638751916082799130833622124765739400452338521517440000 1907 860403085097662922239649243580803818649039126131083976053042671759695282967254654692292381486062680447141890539343507994883709837692212919097411200919390424290370983049916243643335187643513161282805069552714862536022789089241998098414963437776577200746259231638751916082799130833622124765739400452338521517440000 1908 860403085097662922239649243580803818649039126131083976053042671759695282967254654692292381486062680447141890539343507994883709837692212919097411200919390424290370983049916243643335187643513161282805069552714862536022789089241998098414963437776577200746259231638751916082799130833622124765739400452338521517440000 1909 860403085097662922239649243580803818649039126131083976053042671759695282967254654692292381486062680447141890539343507994883709837692212919097411200919390424290370983049916243643335187643513161282805069552714862536022789089241998098414963437776577200746259231638751916082799130833622124765739400452338521517440000 1910 860403085097662922239649243580803818649039126131083976053042671759695282967254654692292381486062680447141890539343507994883709837692212919097411200919390424290370983049916243643335187643513161282805069552714862536022789089241998098414963437776577200746259231638751916082799130833622124765739400452338521517440000 1911 860403085097662922239649243580803818649039126131083976053042671759695282967254654692292381486062680447141890539343507994883709837692212919097411200919390424290370983049916243643335187643513161282805069552714862536022789089241998098414963437776577200746259231638751916082799130833622124765739400452338521517440000 1912 860403085097662922239649243580803818649039126131083976053042671759695282967254654692292381486062680447141890539343507994883709837692212919097411200919390424290370983049916243643335187643513161282805069552714862536022789089241998098414963437776577200746259231638751916082799130833622124765739400452338521517440000 1913 860403085097662922239649243580803818649039126131083976053042671759695282967254654692292381486062680447141890539343507994883709837692212919097411200919390424290370983049916243643335187643513161282805069552714862536022789089241998098414963437776577200746259231638751916082799130833622124765739400452338521517440000 1914 860403085097662922239649243580803818649039126131083976053042671759695282967254654692292381486062680447141890539343507994883709837692212919097411200919390424290370983049916243643335187643513161282805069552714862536022789089241998098414963437776577200746259231638751916082799130833622124765739400452338521517440000 1915 860403085097662922239649243580803818649039126131083976053042671759695282967254654692292381486062680447141890539343507994883709837692212919097411200919390424290370983049916243643335187643513161282805069552714862536022789089241998098414963437776577200746259231638751916082799130833622124765739400452338521517440000 1916 860403085097662922239649243580803818649039126131083976053042671759695282967254654692292381486062680447141890539343507994883709837692212919097411200919390424290370983049916243643335187643513161282805069552714862536022789089241998098414963437776577200746259231638751916082799130833622124765739400452338521517440000 1917 860403085097662922239649243580803818649039126131083976053042671759695282967254654692292381486062680447141890539343507994883709837692212919097411200919390424290370983049916243643335187643513161282805069552714862536022789089241998098414963437776577200746259231638751916082799130833622124765739400452338521517440000 1918 860403085097662922239649243580803818649039126131083976053042671759695282967254654692292381486062680447141890539343507994883709837692212919097411200919390424290370983049916243643335187643513161282805069552714862536022789089241998098414963437776577200746259231638751916082799130833622124765739400452338521517440000 1919 860403085097662922239649243580803818649039126131083976053042671759695282967254654692292381486062680447141890539343507994883709837692212919097411200919390424290370983049916243643335187643513161282805069552714862536022789089241998098414963437776577200746259231638751916082799130833622124765739400452338521517440000 1920 860403085097662922239649243580803818649039126131083976053042671759695282967254654692292381486062680447141890539343507994883709837692212919097411200919390424290370983049916243643335187643513161282805069552714862536022789089241998098414963437776577200746259231638751916082799130833622124765739400452338521517440000 1921 860403085097662922239649243580803818649039126131083976053042671759695282967254654692292381486062680447141890539343507994883709837692212919097411200919390424290370983049916243643335187643513161282805069552714862536022789089241998098414963437776577200746259231638751916082799130833622124765739400452338521517440000 1922 860403085097662922239649243580803818649039126131083976053042671759695282967254654692292381486062680447141890539343507994883709837692212919097411200919390424290370983049916243643335187643513161282805069552714862536022789089241998098414963437776577200746259231638751916082799130833622124765739400452338521517440000 1923 860403085097662922239649243580803818649039126131083976053042671759695282967254654692292381486062680447141890539343507994883709837692212919097411200919390424290370983049916243643335187643513161282805069552714862536022789089241998098414963437776577200746259231638751916082799130833622124765739400452338521517440000 1924 860403085097662922239649243580803818649039126131083976053042671759695282967254654692292381486062680447141890539343507994883709837692212919097411200919390424290370983049916243643335187643513161282805069552714862536022789089241998098414963437776577200746259231638751916082799130833622124765739400452338521517440000 1925 860403085097662922239649243580803818649039126131083976053042671759695282967254654692292381486062680447141890539343507994883709837692212919097411200919390424290370983049916243643335187643513161282805069552714862536022789089241998098414963437776577200746259231638751916082799130833622124765739400452338521517440000 1926 860403085097662922239649243580803818649039126131083976053042671759695282967254654692292381486062680447141890539343507994883709837692212919097411200919390424290370983049916243643335187643513161282805069552714862536022789089241998098414963437776577200746259231638751916082799130833622124765739400452338521517440000 1927 860403085097662922239649243580803818649039126131083976053042671759695282967254654692292381486062680447141890539343507994883709837692212919097411200919390424290370983049916243643335187643513161282805069552714862536022789089241998098414963437776577200746259231638751916082799130833622124765739400452338521517440000 1928 618629818185219641090307806134597945608659131688249378782137680995220908453456096723758222288479067241495019297787982248321387373300701088831038653461041715064776736812889779179557999915685962962336845008401986163400385355164996632760358711761359007336560387548262627663532575069374307706566628925231396971039360000 1929 618629818185219641090307806134597945608659131688249378782137680995220908453456096723758222288479067241495019297787982248321387373300701088831038653461041715064776736812889779179557999915685962962336845008401986163400385355164996632760358711761359007336560387548262627663532575069374307706566628925231396971039360000 1930 618629818185219641090307806134597945608659131688249378782137680995220908453456096723758222288479067241495019297787982248321387373300701088831038653461041715064776736812889779179557999915685962962336845008401986163400385355164996632760358711761359007336560387548262627663532575069374307706566628925231396971039360000 1931 618629818185219641090307806134597945608659131688249378782137680995220908453456096723758222288479067241495019297787982248321387373300701088831038653461041715064776736812889779179557999915685962962336845008401986163400385355164996632760358711761359007336560387548262627663532575069374307706566628925231396971039360000 1932 618629818185219641090307806134597945608659131688249378782137680995220908453456096723758222288479067241495019297787982248321387373300701088831038653461041715064776736812889779179557999915685962962336845008401986163400385355164996632760358711761359007336560387548262627663532575069374307706566628925231396971039360000 1933 618629818185219641090307806134597945608659131688249378782137680995220908453456096723758222288479067241495019297787982248321387373300701088831038653461041715064776736812889779179557999915685962962336845008401986163400385355164996632760358711761359007336560387548262627663532575069374307706566628925231396971039360000 1934 618629818185219641090307806134597945608659131688249378782137680995220908453456096723758222288479067241495019297787982248321387373300701088831038653461041715064776736812889779179557999915685962962336845008401986163400385355164996632760358711761359007336560387548262627663532575069374307706566628925231396971039360000 1935 618629818185219641090307806134597945608659131688249378782137680995220908453456096723758222288479067241495019297787982248321387373300701088831038653461041715064776736812889779179557999915685962962336845008401986163400385355164996632760358711761359007336560387548262627663532575069374307706566628925231396971039360000 1936 618629818185219641090307806134597945608659131688249378782137680995220908453456096723758222288479067241495019297787982248321387373300701088831038653461041715064776736812889779179557999915685962962336845008401986163400385355164996632760358711761359007336560387548262627663532575069374307706566628925231396971039360000 1937 618629818185219641090307806134597945608659131688249378782137680995220908453456096723758222288479067241495019297787982248321387373300701088831038653461041715064776736812889779179557999915685962962336845008401986163400385355164996632760358711761359007336560387548262627663532575069374307706566628925231396971039360000 1938 618629818185219641090307806134597945608659131688249378782137680995220908453456096723758222288479067241495019297787982248321387373300701088831038653461041715064776736812889779179557999915685962962336845008401986163400385355164996632760358711761359007336560387548262627663532575069374307706566628925231396971039360000 1939 618629818185219641090307806134597945608659131688249378782137680995220908453456096723758222288479067241495019297787982248321387373300701088831038653461041715064776736812889779179557999915685962962336845008401986163400385355164996632760358711761359007336560387548262627663532575069374307706566628925231396971039360000 1940 618629818185219641090307806134597945608659131688249378782137680995220908453456096723758222288479067241495019297787982248321387373300701088831038653461041715064776736812889779179557999915685962962336845008401986163400385355164996632760358711761359007336560387548262627663532575069374307706566628925231396971039360000 1941 618629818185219641090307806134597945608659131688249378782137680995220908453456096723758222288479067241495019297787982248321387373300701088831038653461041715064776736812889779179557999915685962962336845008401986163400385355164996632760358711761359007336560387548262627663532575069374307706566628925231396971039360000 1942 618629818185219641090307806134597945608659131688249378782137680995220908453456096723758222288479067241495019297787982248321387373300701088831038653461041715064776736812889779179557999915685962962336845008401986163400385355164996632760358711761359007336560387548262627663532575069374307706566628925231396971039360000 1943 618629818185219641090307806134597945608659131688249378782137680995220908453456096723758222288479067241495019297787982248321387373300701088831038653461041715064776736812889779179557999915685962962336845008401986163400385355164996632760358711761359007336560387548262627663532575069374307706566628925231396971039360000 1944 618629818185219641090307806134597945608659131688249378782137680995220908453456096723758222288479067241495019297787982248321387373300701088831038653461041715064776736812889779179557999915685962962336845008401986163400385355164996632760358711761359007336560387548262627663532575069374307706566628925231396971039360000 1945 618629818185219641090307806134597945608659131688249378782137680995220908453456096723758222288479067241495019297787982248321387373300701088831038653461041715064776736812889779179557999915685962962336845008401986163400385355164996632760358711761359007336560387548262627663532575069374307706566628925231396971039360000 1946 618629818185219641090307806134597945608659131688249378782137680995220908453456096723758222288479067241495019297787982248321387373300701088831038653461041715064776736812889779179557999915685962962336845008401986163400385355164996632760358711761359007336560387548262627663532575069374307706566628925231396971039360000 1947 618629818185219641090307806134597945608659131688249378782137680995220908453456096723758222288479067241495019297787982248321387373300701088831038653461041715064776736812889779179557999915685962962336845008401986163400385355164996632760358711761359007336560387548262627663532575069374307706566628925231396971039360000 1948 618629818185219641090307806134597945608659131688249378782137680995220908453456096723758222288479067241495019297787982248321387373300701088831038653461041715064776736812889779179557999915685962962336845008401986163400385355164996632760358711761359007336560387548262627663532575069374307706566628925231396971039360000 1949 618629818185219641090307806134597945608659131688249378782137680995220908453456096723758222288479067241495019297787982248321387373300701088831038653461041715064776736812889779179557999915685962962336845008401986163400385355164996632760358711761359007336560387548262627663532575069374307706566628925231396971039360000 1950 618629818185219641090307806134597945608659131688249378782137680995220908453456096723758222288479067241495019297787982248321387373300701088831038653461041715064776736812889779179557999915685962962336845008401986163400385355164996632760358711761359007336560387548262627663532575069374307706566628925231396971039360000 1951 618629818185219641090307806134597945608659131688249378782137680995220908453456096723758222288479067241495019297787982248321387373300701088831038653461041715064776736812889779179557999915685962962336845008401986163400385355164996632760358711761359007336560387548262627663532575069374307706566628925231396971039360000 1952 449743877820654679072653775059852706457495188737357298374614094083525600445662582318172227603724281884566879029491863094529648620389609691580165101066177326852092687662970869463538665938703695073618886321108243940792080153204952552016780783450507998333679401747586930311388182075435121702673939228643225597945614720000 1953 449743877820654679072653775059852706457495188737357298374614094083525600445662582318172227603724281884566879029491863094529648620389609691580165101066177326852092687662970869463538665938703695073618886321108243940792080153204952552016780783450507998333679401747586930311388182075435121702673939228643225597945614720000 1954 449743877820654679072653775059852706457495188737357298374614094083525600445662582318172227603724281884566879029491863094529648620389609691580165101066177326852092687662970869463538665938703695073618886321108243940792080153204952552016780783450507998333679401747586930311388182075435121702673939228643225597945614720000 1955 449743877820654679072653775059852706457495188737357298374614094083525600445662582318172227603724281884566879029491863094529648620389609691580165101066177326852092687662970869463538665938703695073618886321108243940792080153204952552016780783450507998333679401747586930311388182075435121702673939228643225597945614720000 1956 449743877820654679072653775059852706457495188737357298374614094083525600445662582318172227603724281884566879029491863094529648620389609691580165101066177326852092687662970869463538665938703695073618886321108243940792080153204952552016780783450507998333679401747586930311388182075435121702673939228643225597945614720000 1957 2248719389103273395363268875299263532287475943686786491873070470417628002228312911590861138018621409422834395147459315472648243101948048457900825505330886634260463438314854347317693329693518475368094431605541219703960400766024762760083903917252539991668397008737934651556940910377175608513369696143216127989728073600000 1958 2248719389103273395363268875299263532287475943686786491873070470417628002228312911590861138018621409422834395147459315472648243101948048457900825505330886634260463438314854347317693329693518475368094431605541219703960400766024762760083903917252539991668397008737934651556940910377175608513369696143216127989728073600000 1959 2248719389103273395363268875299263532287475943686786491873070470417628002228312911590861138018621409422834395147459315472648243101948048457900825505330886634260463438314854347317693329693518475368094431605541219703960400766024762760083903917252539991668397008737934651556940910377175608513369696143216127989728073600000 1960 2248719389103273395363268875299263532287475943686786491873070470417628002228312911590861138018621409422834395147459315472648243101948048457900825505330886634260463438314854347317693329693518475368094431605541219703960400766024762760083903917252539991668397008737934651556940910377175608513369696143216127989728073600000 1961 2248719389103273395363268875299263532287475943686786491873070470417628002228312911590861138018621409422834395147459315472648243101948048457900825505330886634260463438314854347317693329693518475368094431605541219703960400766024762760083903917252539991668397008737934651556940910377175608513369696143216127989728073600000 1962 2248719389103273395363268875299263532287475943686786491873070470417628002228312911590861138018621409422834395147459315472648243101948048457900825505330886634260463438314854347317693329693518475368094431605541219703960400766024762760083903917252539991668397008737934651556940910377175608513369696143216127989728073600000 1963 2248719389103273395363268875299263532287475943686786491873070470417628002228312911590861138018621409422834395147459315472648243101948048457900825505330886634260463438314854347317693329693518475368094431605541219703960400766024762760083903917252539991668397008737934651556940910377175608513369696143216127989728073600000 1964 2248719389103273395363268875299263532287475943686786491873070470417628002228312911590861138018621409422834395147459315472648243101948048457900825505330886634260463438314854347317693329693518475368094431605541219703960400766024762760083903917252539991668397008737934651556940910377175608513369696143216127989728073600000 1965 2248719389103273395363268875299263532287475943686786491873070470417628002228312911590861138018621409422834395147459315472648243101948048457900825505330886634260463438314854347317693329693518475368094431605541219703960400766024762760083903917252539991668397008737934651556940910377175608513369696143216127989728073600000 1966 2248719389103273395363268875299263532287475943686786491873070470417628002228312911590861138018621409422834395147459315472648243101948048457900825505330886634260463438314854347317693329693518475368094431605541219703960400766024762760083903917252539991668397008737934651556940910377175608513369696143216127989728073600000 1967 1648311312212699398801276085594360169166719866722414498542960654816121325633353364196101214167649493106937611643087678241451162193727919519641305095407539902912919700284788236583869210665349042444813218366861714043002973761496151103141501571346111813892935007404906099591237687306469721040299987272977421816470677948800000 1968 1648311312212699398801276085594360169166719866722414498542960654816121325633353364196101214167649493106937611643087678241451162193727919519641305095407539902912919700284788236583869210665349042444813218366861714043002973761496151103141501571346111813892935007404906099591237687306469721040299987272977421816470677948800000 1969 1648311312212699398801276085594360169166719866722414498542960654816121325633353364196101214167649493106937611643087678241451162193727919519641305095407539902912919700284788236583869210665349042444813218366861714043002973761496151103141501571346111813892935007404906099591237687306469721040299987272977421816470677948800000 1970 1648311312212699398801276085594360169166719866722414498542960654816121325633353364196101214167649493106937611643087678241451162193727919519641305095407539902912919700284788236583869210665349042444813218366861714043002973761496151103141501571346111813892935007404906099591237687306469721040299987272977421816470677948800000 1971 1648311312212699398801276085594360169166719866722414498542960654816121325633353364196101214167649493106937611643087678241451162193727919519641305095407539902912919700284788236583869210665349042444813218366861714043002973761496151103141501571346111813892935007404906099591237687306469721040299987272977421816470677948800000 1972 1648311312212699398801276085594360169166719866722414498542960654816121325633353364196101214167649493106937611643087678241451162193727919519641305095407539902912919700284788236583869210665349042444813218366861714043002973761496151103141501571346111813892935007404906099591237687306469721040299987272977421816470677948800000 1973 1648311312212699398801276085594360169166719866722414498542960654816121325633353364196101214167649493106937611643087678241451162193727919519641305095407539902912919700284788236583869210665349042444813218366861714043002973761496151103141501571346111813892935007404906099591237687306469721040299987272977421816470677948800000 1974 1648311312212699398801276085594360169166719866722414498542960654816121325633353364196101214167649493106937611643087678241451162193727919519641305095407539902912919700284788236583869210665349042444813218366861714043002973761496151103141501571346111813892935007404906099591237687306469721040299987272977421816470677948800000 1975 1648311312212699398801276085594360169166719866722414498542960654816121325633353364196101214167649493106937611643087678241451162193727919519641305095407539902912919700284788236583869210665349042444813218366861714043002973761496151103141501571346111813892935007404906099591237687306469721040299987272977421816470677948800000 1976 1648311312212699398801276085594360169166719866722414498542960654816121325633353364196101214167649493106937611643087678241451162193727919519641305095407539902912919700284788236583869210665349042444813218366861714043002973761496151103141501571346111813892935007404906099591237687306469721040299987272977421816470677948800000 1977 1648311312212699398801276085594360169166719866722414498542960654816121325633353364196101214167649493106937611643087678241451162193727919519641305095407539902912919700284788236583869210665349042444813218366861714043002973761496151103141501571346111813892935007404906099591237687306469721040299987272977421816470677948800000 1978 1648311312212699398801276085594360169166719866722414498542960654816121325633353364196101214167649493106937611643087678241451162193727919519641305095407539902912919700284788236583869210665349042444813218366861714043002973761496151103141501571346111813892935007404906099591237687306469721040299987272977421816470677948800000 1979 1648311312212699398801276085594360169166719866722414498542960654816121325633353364196101214167649493106937611643087678241451162193727919519641305095407539902912919700284788236583869210665349042444813218366861714043002973761496151103141501571346111813892935007404906099591237687306469721040299987272977421816470677948800000 1980 1218102059725184855714143027254232165014205981507864314423247923909113659643048136140918797269892975406026895004241794220432408861164932525014924465506171988252647658510458506835479346681692942366716968373110806677779197609745655665221569661224776630466878970472225607597924650919481123848781690594730314722371831004163200000 1981 1218102059725184855714143027254232165014205981507864314423247923909113659643048136140918797269892975406026895004241794220432408861164932525014924465506171988252647658510458506835479346681692942366716968373110806677779197609745655665221569661224776630466878970472225607597924650919481123848781690594730314722371831004163200000 1982 1218102059725184855714143027254232165014205981507864314423247923909113659643048136140918797269892975406026895004241794220432408861164932525014924465506171988252647658510458506835479346681692942366716968373110806677779197609745655665221569661224776630466878970472225607597924650919481123848781690594730314722371831004163200000 1983 1218102059725184855714143027254232165014205981507864314423247923909113659643048136140918797269892975406026895004241794220432408861164932525014924465506171988252647658510458506835479346681692942366716968373110806677779197609745655665221569661224776630466878970472225607597924650919481123848781690594730314722371831004163200000 1984 1218102059725184855714143027254232165014205981507864314423247923909113659643048136140918797269892975406026895004241794220432408861164932525014924465506171988252647658510458506835479346681692942366716968373110806677779197609745655665221569661224776630466878970472225607597924650919481123848781690594730314722371831004163200000 1985 1218102059725184855714143027254232165014205981507864314423247923909113659643048136140918797269892975406026895004241794220432408861164932525014924465506171988252647658510458506835479346681692942366716968373110806677779197609745655665221569661224776630466878970472225607597924650919481123848781690594730314722371831004163200000 1986 905049830375812347795608269249894498605555044260343185616473207464471449114784765152702666371530480726677982988151653105781279783845544866086088877871085787271717210273270670578761154584497856178470707501221329361589943824041022159259626258290009036436891075060863626445258015633174475019644796111884623838722270436093257600000 1987 905049830375812347795608269249894498605555044260343185616473207464471449114784765152702666371530480726677982988151653105781279783845544866086088877871085787271717210273270670578761154584497856178470707501221329361589943824041022159259626258290009036436891075060863626445258015633174475019644796111884623838722270436093257600000 1988 905049830375812347795608269249894498605555044260343185616473207464471449114784765152702666371530480726677982988151653105781279783845544866086088877871085787271717210273270670578761154584497856178470707501221329361589943824041022159259626258290009036436891075060863626445258015633174475019644796111884623838722270436093257600000 1989 905049830375812347795608269249894498605555044260343185616473207464471449114784765152702666371530480726677982988151653105781279783845544866086088877871085787271717210273270670578761154584497856178470707501221329361589943824041022159259626258290009036436891075060863626445258015633174475019644796111884623838722270436093257600000 1990 905049830375812347795608269249894498605555044260343185616473207464471449114784765152702666371530480726677982988151653105781279783845544866086088877871085787271717210273270670578761154584497856178470707501221329361589943824041022159259626258290009036436891075060863626445258015633174475019644796111884623838722270436093257600000 1991 905049830375812347795608269249894498605555044260343185616473207464471449114784765152702666371530480726677982988151653105781279783845544866086088877871085787271717210273270670578761154584497856178470707501221329361589943824041022159259626258290009036436891075060863626445258015633174475019644796111884623838722270436093257600000 1992 905049830375812347795608269249894498605555044260343185616473207464471449114784765152702666371530480726677982988151653105781279783845544866086088877871085787271717210273270670578761154584497856178470707501221329361589943824041022159259626258290009036436891075060863626445258015633174475019644796111884623838722270436093257600000 1993 905049830375812347795608269249894498605555044260343185616473207464471449114784765152702666371530480726677982988151653105781279783845544866086088877871085787271717210273270670578761154584497856178470707501221329361589943824041022159259626258290009036436891075060863626445258015633174475019644796111884623838722270436093257600000 1994 905049830375812347795608269249894498605555044260343185616473207464471449114784765152702666371530480726677982988151653105781279783845544866086088877871085787271717210273270670578761154584497856178470707501221329361589943824041022159259626258290009036436891075060863626445258015633174475019644796111884623838722270436093257600000 1995 905049830375812347795608269249894498605555044260343185616473207464471449114784765152702666371530480726677982988151653105781279783845544866086088877871085787271717210273270670578761154584497856178470707501221329361589943824041022159259626258290009036436891075060863626445258015633174475019644796111884623838722270436093257600000 1996 905049830375812347795608269249894498605555044260343185616473207464471449114784765152702666371530480726677982988151653105781279783845544866086088877871085787271717210273270670578761154584497856178470707501221329361589943824041022159259626258290009036436891075060863626445258015633174475019644796111884623838722270436093257600000 1997 905049830375812347795608269249894498605555044260343185616473207464471449114784765152702666371530480726677982988151653105781279783845544866086088877871085787271717210273270670578761154584497856178470707501221329361589943824041022159259626258290009036436891075060863626445258015633174475019644796111884623838722270436093257600000 1998 905049830375812347795608269249894498605555044260343185616473207464471449114784765152702666371530480726677982988151653105781279783845544866086088877871085787271717210273270670578761154584497856178470707501221329361589943824041022159259626258290009036436891075060863626445258015633174475019644796111884623838722270436093257600000 1999 905049830375812347795608269249894498605555044260343185616473207464471449114784765152702666371530480726677982988151653105781279783845544866086088877871085787271717210273270670578761154584497856178470707501221329361589943824041022159259626258290009036436891075060863626445258015633174475019644796111884623838722270436093257600000 2000 905049830375812347795608269249894498605555044260343185616473207464471449114784765152702666371530480726677982988151653105781279783845544866086088877871085787271717210273270670578761154584497856178470707501221329361589943824041022159259626258290009036436891075060863626445258015633174475019644796111884623838722270436093257600000 2001 905049830375812347795608269249894498605555044260343185616473207464471449114784765152702666371530480726677982988151653105781279783845544866086088877871085787271717210273270670578761154584497856178470707501221329361589943824041022159259626258290009036436891075060863626445258015633174475019644796111884623838722270436093257600000 2002 905049830375812347795608269249894498605555044260343185616473207464471449114784765152702666371530480726677982988151653105781279783845544866086088877871085787271717210273270670578761154584497856178470707501221329361589943824041022159259626258290009036436891075060863626445258015633174475019644796111884623838722270436093257600000 2003 905049830375812347795608269249894498605555044260343185616473207464471449114784765152702666371530480726677982988151653105781279783845544866086088877871085787271717210273270670578761154584497856178470707501221329361589943824041022159259626258290009036436891075060863626445258015633174475019644796111884623838722270436093257600000 2004 905049830375812347795608269249894498605555044260343185616473207464471449114784765152702666371530480726677982988151653105781279783845544866086088877871085787271717210273270670578761154584497856178470707501221329361589943824041022159259626258290009036436891075060863626445258015633174475019644796111884623838722270436093257600000 2005 905049830375812347795608269249894498605555044260343185616473207464471449114784765152702666371530480726677982988151653105781279783845544866086088877871085787271717210273270670578761154584497856178470707501221329361589943824041022159259626258290009036436891075060863626445258015633174475019644796111884623838722270436093257600000 2006 905049830375812347795608269249894498605555044260343185616473207464471449114784765152702666371530480726677982988151653105781279783845544866086088877871085787271717210273270670578761154584497856178470707501221329361589943824041022159259626258290009036436891075060863626445258015633174475019644796111884623838722270436093257600000 2007 905049830375812347795608269249894498605555044260343185616473207464471449114784765152702666371530480726677982988151653105781279783845544866086088877871085787271717210273270670578761154584497856178470707501221329361589943824041022159259626258290009036436891075060863626445258015633174475019644796111884623838722270436093257600000 2008 905049830375812347795608269249894498605555044260343185616473207464471449114784765152702666371530480726677982988151653105781279783845544866086088877871085787271717210273270670578761154584497856178470707501221329361589943824041022159259626258290009036436891075060863626445258015633174475019644796111884623838722270436093257600000 2009 905049830375812347795608269249894498605555044260343185616473207464471449114784765152702666371530480726677982988151653105781279783845544866086088877871085787271717210273270670578761154584497856178470707501221329361589943824041022159259626258290009036436891075060863626445258015633174475019644796111884623838722270436093257600000 2010 679692422612235073194501810206670768452771838239517732397971378805818058285203358629679702445019391025735165224101891482441741117668004194430652747281185426241059624915226273604649627092957889990031501333417218350554047811854807641603979319975796786364105197370708583460388769740514030739753241880025352502880425097506036457600000 2011 679692422612235073194501810206670768452771838239517732397971378805818058285203358629679702445019391025735165224101891482441741117668004194430652747281185426241059624915226273604649627092957889990031501333417218350554047811854807641603979319975796786364105197370708583460388769740514030739753241880025352502880425097506036457600000 2012 679692422612235073194501810206670768452771838239517732397971378805818058285203358629679702445019391025735165224101891482441741117668004194430652747281185426241059624915226273604649627092957889990031501333417218350554047811854807641603979319975796786364105197370708583460388769740514030739753241880025352502880425097506036457600000 2013 679692422612235073194501810206670768452771838239517732397971378805818058285203358629679702445019391025735165224101891482441741117668004194430652747281185426241059624915226273604649627092957889990031501333417218350554047811854807641603979319975796786364105197370708583460388769740514030739753241880025352502880425097506036457600000 2014 679692422612235073194501810206670768452771838239517732397971378805818058285203358629679702445019391025735165224101891482441741117668004194430652747281185426241059624915226273604649627092957889990031501333417218350554047811854807641603979319975796786364105197370708583460388769740514030739753241880025352502880425097506036457600000 2015 679692422612235073194501810206670768452771838239517732397971378805818058285203358629679702445019391025735165224101891482441741117668004194430652747281185426241059624915226273604649627092957889990031501333417218350554047811854807641603979319975796786364105197370708583460388769740514030739753241880025352502880425097506036457600000 2016 679692422612235073194501810206670768452771838239517732397971378805818058285203358629679702445019391025735165224101891482441741117668004194430652747281185426241059624915226273604649627092957889990031501333417218350554047811854807641603979319975796786364105197370708583460388769740514030739753241880025352502880425097506036457600000 2017 679692422612235073194501810206670768452771838239517732397971378805818058285203358629679702445019391025735165224101891482441741117668004194430652747281185426241059624915226273604649627092957889990031501333417218350554047811854807641603979319975796786364105197370708583460388769740514030739753241880025352502880425097506036457600000 2018 679692422612235073194501810206670768452771838239517732397971378805818058285203358629679702445019391025735165224101891482441741117668004194430652747281185426241059624915226273604649627092957889990031501333417218350554047811854807641603979319975796786364105197370708583460388769740514030739753241880025352502880425097506036457600000 2019 514527163917461950408237870326449771718748281547314923425264333756004270121898942482667534750879679006481520074645131852208398026074679175184004129691857367664482136060826289118719767709369122722453846509396834291369414193574089384694212345221678167277627634409626397679514298693569121269993204103179191844680481798812069598403200000 2020 514527163917461950408237870326449771718748281547314923425264333756004270121898942482667534750879679006481520074645131852208398026074679175184004129691857367664482136060826289118719767709369122722453846509396834291369414193574089384694212345221678167277627634409626397679514298693569121269993204103179191844680481798812069598403200000 2021 1543581491752385851224713610979349315156244844641944770275793001268012810365696827448002604252639037019444560223935395556625194078224037525552012389075572102993446408182478867356159303128107368167361539528190502874108242580722268154082637035665034501832882903228879193038542896080707363809979612309537575534041445396436208795209600000 2022 1543581491752385851224713610979349315156244844641944770275793001268012810365696827448002604252639037019444560223935395556625194078224037525552012389075572102993446408182478867356159303128107368167361539528190502874108242580722268154082637035665034501832882903228879193038542896080707363809979612309537575534041445396436208795209600000 2023 1543581491752385851224713610979349315156244844641944770275793001268012810365696827448002604252639037019444560223935395556625194078224037525552012389075572102993446408182478867356159303128107368167361539528190502874108242580722268154082637035665034501832882903228879193038542896080707363809979612309537575534041445396436208795209600000 2024 1543581491752385851224713610979349315156244844641944770275793001268012810365696827448002604252639037019444560223935395556625194078224037525552012389075572102993446408182478867356159303128107368167361539528190502874108242580722268154082637035665034501832882903228879193038542896080707363809979612309537575534041445396436208795209600000 2025 1543581491752385851224713610979349315156244844641944770275793001268012810365696827448002604252639037019444560223935395556625194078224037525552012389075572102993446408182478867356159303128107368167361539528190502874108242580722268154082637035665034501832882903228879193038542896080707363809979612309537575534041445396436208795209600000 2026 1543581491752385851224713610979349315156244844641944770275793001268012810365696827448002604252639037019444560223935395556625194078224037525552012389075572102993446408182478867356159303128107368167361539528190502874108242580722268154082637035665034501832882903228879193038542896080707363809979612309537575534041445396436208795209600000 2027 1543581491752385851224713610979349315156244844641944770275793001268012810365696827448002604252639037019444560223935395556625194078224037525552012389075572102993446408182478867356159303128107368167361539528190502874108242580722268154082637035665034501832882903228879193038542896080707363809979612309537575534041445396436208795209600000 2028 1543581491752385851224713610979349315156244844641944770275793001268012810365696827448002604252639037019444560223935395556625194078224037525552012389075572102993446408182478867356159303128107368167361539528190502874108242580722268154082637035665034501832882903228879193038542896080707363809979612309537575534041445396436208795209600000 2029 1543581491752385851224713610979349315156244844641944770275793001268012810365696827448002604252639037019444560223935395556625194078224037525552012389075572102993446408182478867356159303128107368167361539528190502874108242580722268154082637035665034501832882903228879193038542896080707363809979612309537575534041445396436208795209600000 2030 1543581491752385851224713610979349315156244844641944770275793001268012810365696827448002604252639037019444560223935395556625194078224037525552012389075572102993446408182478867356159303128107368167361539528190502874108242580722268154082637035665034501832882903228879193038542896080707363809979612309537575534041445396436208795209600000 2031 1543581491752385851224713610979349315156244844641944770275793001268012810365696827448002604252639037019444560223935395556625194078224037525552012389075572102993446408182478867356159303128107368167361539528190502874108242580722268154082637035665034501832882903228879193038542896080707363809979612309537575534041445396436208795209600000 2032 1174665515223565632782007057955284828833902326772519970179878473964957748688295285687929981836258307171797310330414836018591772693528492556945081428086510370378012716626866418058037229680489707175362131580952972687196372603929646065256886784141091255894823889357177065902331143917418303859394484967558094981405539946687954893154505600000 2033 1174665515223565632782007057955284828833902326772519970179878473964957748688295285687929981836258307171797310330414836018591772693528492556945081428086510370378012716626866418058037229680489707175362131580952972687196372603929646065256886784141091255894823889357177065902331143917418303859394484967558094981405539946687954893154505600000 2034 1174665515223565632782007057955284828833902326772519970179878473964957748688295285687929981836258307171797310330414836018591772693528492556945081428086510370378012716626866418058037229680489707175362131580952972687196372603929646065256886784141091255894823889357177065902331143917418303859394484967558094981405539946687954893154505600000 2035 1174665515223565632782007057955284828833902326772519970179878473964957748688295285687929981836258307171797310330414836018591772693528492556945081428086510370378012716626866418058037229680489707175362131580952972687196372603929646065256886784141091255894823889357177065902331143917418303859394484967558094981405539946687954893154505600000 2036 1174665515223565632782007057955284828833902326772519970179878473964957748688295285687929981836258307171797310330414836018591772693528492556945081428086510370378012716626866418058037229680489707175362131580952972687196372603929646065256886784141091255894823889357177065902331143917418303859394484967558094981405539946687954893154505600000 2037 1174665515223565632782007057955284828833902326772519970179878473964957748688295285687929981836258307171797310330414836018591772693528492556945081428086510370378012716626866418058037229680489707175362131580952972687196372603929646065256886784141091255894823889357177065902331143917418303859394484967558094981405539946687954893154505600000 2038 1174665515223565632782007057955284828833902326772519970179878473964957748688295285687929981836258307171797310330414836018591772693528492556945081428086510370378012716626866418058037229680489707175362131580952972687196372603929646065256886784141091255894823889357177065902331143917418303859394484967558094981405539946687954893154505600000 2039 1174665515223565632782007057955284828833902326772519970179878473964957748688295285687929981836258307171797310330414836018591772693528492556945081428086510370378012716626866418058037229680489707175362131580952972687196372603929646065256886784141091255894823889357177065902331143917418303859394484967558094981405539946687954893154505600000 2040 1174665515223565632782007057955284828833902326772519970179878473964957748688295285687929981836258307171797310330414836018591772693528492556945081428086510370378012716626866418058037229680489707175362131580952972687196372603929646065256886784141091255894823889357177065902331143917418303859394484967558094981405539946687954893154505600000 2041 1174665515223565632782007057955284828833902326772519970179878473964957748688295285687929981836258307171797310330414836018591772693528492556945081428086510370378012716626866418058037229680489707175362131580952972687196372603929646065256886784141091255894823889357177065902331143917418303859394484967558094981405539946687954893154505600000 2042 1174665515223565632782007057955284828833902326772519970179878473964957748688295285687929981836258307171797310330414836018591772693528492556945081428086510370378012716626866418058037229680489707175362131580952972687196372603929646065256886784141091255894823889357177065902331143917418303859394484967558094981405539946687954893154505600000 2043 1174665515223565632782007057955284828833902326772519970179878473964957748688295285687929981836258307171797310330414836018591772693528492556945081428086510370378012716626866418058037229680489707175362131580952972687196372603929646065256886784141091255894823889357177065902331143917418303859394484967558094981405539946687954893154505600000 2044 1174665515223565632782007057955284828833902326772519970179878473964957748688295285687929981836258307171797310330414836018591772693528492556945081428086510370378012716626866418058037229680489707175362131580952972687196372603929646065256886784141091255894823889357177065902331143917418303859394484967558094981405539946687954893154505600000 2045 1174665515223565632782007057955284828833902326772519970179878473964957748688295285687929981836258307171797310330414836018591772693528492556945081428086510370378012716626866418058037229680489707175362131580952972687196372603929646065256886784141091255894823889357177065902331143917418303859394484967558094981405539946687954893154505600000 2046 1174665515223565632782007057955284828833902326772519970179878473964957748688295285687929981836258307171797310330414836018591772693528492556945081428086510370378012716626866418058037229680489707175362131580952972687196372603929646065256886784141091255894823889357177065902331143917418303859394484967558094981405539946687954893154505600000 2047 1174665515223565632782007057955284828833902326772519970179878473964957748688295285687929981836258307171797310330414836018591772693528492556945081428086510370378012716626866418058037229680489707175362131580952972687196372603929646065256886784141091255894823889357177065902331143917418303859394484967558094981405539946687954893154505600000 2048 903317781206921971609363427567614033373270889288067857068326546479052508741299074694018156032082638215112131644089008898297073201323410776290767618198526474820691779086060275486630629624296584817853479185752835996454010532421897824182545937004499175783119570915669163678892649672494675667874358940052175040700860219003037312835814806400000 2049 903317781206921971609363427567614033373270889288067857068326546479052508741299074694018156032082638215112131644089008898297073201323410776290767618198526474820691779086060275486630629624296584817853479185752835996454010532421897824182545937004499175783119570915669163678892649672494675667874358940052175040700860219003037312835814806400000 2050 903317781206921971609363427567614033373270889288067857068326546479052508741299074694018156032082638215112131644089008898297073201323410776290767618198526474820691779086060275486630629624296584817853479185752835996454010532421897824182545937004499175783119570915669163678892649672494675667874358940052175040700860219003037312835814806400000 2051 903317781206921971609363427567614033373270889288067857068326546479052508741299074694018156032082638215112131644089008898297073201323410776290767618198526474820691779086060275486630629624296584817853479185752835996454010532421897824182545937004499175783119570915669163678892649672494675667874358940052175040700860219003037312835814806400000 2052 903317781206921971609363427567614033373270889288067857068326546479052508741299074694018156032082638215112131644089008898297073201323410776290767618198526474820691779086060275486630629624296584817853479185752835996454010532421897824182545937004499175783119570915669163678892649672494675667874358940052175040700860219003037312835814806400000 2053 903317781206921971609363427567614033373270889288067857068326546479052508741299074694018156032082638215112131644089008898297073201323410776290767618198526474820691779086060275486630629624296584817853479185752835996454010532421897824182545937004499175783119570915669163678892649672494675667874358940052175040700860219003037312835814806400000 2054 903317781206921971609363427567614033373270889288067857068326546479052508741299074694018156032082638215112131644089008898297073201323410776290767618198526474820691779086060275486630629624296584817853479185752835996454010532421897824182545937004499175783119570915669163678892649672494675667874358940052175040700860219003037312835814806400000 2055 903317781206921971609363427567614033373270889288067857068326546479052508741299074694018156032082638215112131644089008898297073201323410776290767618198526474820691779086060275486630629624296584817853479185752835996454010532421897824182545937004499175783119570915669163678892649672494675667874358940052175040700860219003037312835814806400000 2056 903317781206921971609363427567614033373270889288067857068326546479052508741299074694018156032082638215112131644089008898297073201323410776290767618198526474820691779086060275486630629624296584817853479185752835996454010532421897824182545937004499175783119570915669163678892649672494675667874358940052175040700860219003037312835814806400000 2057 903317781206921971609363427567614033373270889288067857068326546479052508741299074694018156032082638215112131644089008898297073201323410776290767618198526474820691779086060275486630629624296584817853479185752835996454010532421897824182545937004499175783119570915669163678892649672494675667874358940052175040700860219003037312835814806400000 2058 903317781206921971609363427567614033373270889288067857068326546479052508741299074694018156032082638215112131644089008898297073201323410776290767618198526474820691779086060275486630629624296584817853479185752835996454010532421897824182545937004499175783119570915669163678892649672494675667874358940052175040700860219003037312835814806400000 2059 903317781206921971609363427567614033373270889288067857068326546479052508741299074694018156032082638215112131644089008898297073201323410776290767618198526474820691779086060275486630629624296584817853479185752835996454010532421897824182545937004499175783119570915669163678892649672494675667874358940052175040700860219003037312835814806400000 2060 698264644872950684054037929509765647797538397419676453513816420428307589257024184738476034612799879340281677760880803878383637584622996530072763368867460965036394745233524592951165476699581260064200739410586942225258950141562127018093108009304477862880351428317812263523784018196838384291266879460660331306461764949289347842822084845347200000 2061 698264644872950684054037929509765647797538397419676453513816420428307589257024184738476034612799879340281677760880803878383637584622996530072763368867460965036394745233524592951165476699581260064200739410586942225258950141562127018093108009304477862880351428317812263523784018196838384291266879460660331306461764949289347842822084845347200000 2062 698264644872950684054037929509765647797538397419676453513816420428307589257024184738476034612799879340281677760880803878383637584622996530072763368867460965036394745233524592951165476699581260064200739410586942225258950141562127018093108009304477862880351428317812263523784018196838384291266879460660331306461764949289347842822084845347200000 2063 698264644872950684054037929509765647797538397419676453513816420428307589257024184738476034612799879340281677760880803878383637584622996530072763368867460965036394745233524592951165476699581260064200739410586942225258950141562127018093108009304477862880351428317812263523784018196838384291266879460660331306461764949289347842822084845347200000 2064 698264644872950684054037929509765647797538397419676453513816420428307589257024184738476034612799879340281677760880803878383637584622996530072763368867460965036394745233524592951165476699581260064200739410586942225258950141562127018093108009304477862880351428317812263523784018196838384291266879460660331306461764949289347842822084845347200000 2065 698264644872950684054037929509765647797538397419676453513816420428307589257024184738476034612799879340281677760880803878383637584622996530072763368867460965036394745233524592951165476699581260064200739410586942225258950141562127018093108009304477862880351428317812263523784018196838384291266879460660331306461764949289347842822084845347200000 2066 698264644872950684054037929509765647797538397419676453513816420428307589257024184738476034612799879340281677760880803878383637584622996530072763368867460965036394745233524592951165476699581260064200739410586942225258950141562127018093108009304477862880351428317812263523784018196838384291266879460660331306461764949289347842822084845347200000 2067 698264644872950684054037929509765647797538397419676453513816420428307589257024184738476034612799879340281677760880803878383637584622996530072763368867460965036394745233524592951165476699581260064200739410586942225258950141562127018093108009304477862880351428317812263523784018196838384291266879460660331306461764949289347842822084845347200000 2068 698264644872950684054037929509765647797538397419676453513816420428307589257024184738476034612799879340281677760880803878383637584622996530072763368867460965036394745233524592951165476699581260064200739410586942225258950141562127018093108009304477862880351428317812263523784018196838384291266879460660331306461764949289347842822084845347200000 2069 698264644872950684054037929509765647797538397419676453513816420428307589257024184738476034612799879340281677760880803878383637584622996530072763368867460965036394745233524592951165476699581260064200739410586942225258950141562127018093108009304477862880351428317812263523784018196838384291266879460660331306461764949289347842822084845347200000 2070 698264644872950684054037929509765647797538397419676453513816420428307589257024184738476034612799879340281677760880803878383637584622996530072763368867460965036394745233524592951165476699581260064200739410586942225258950141562127018093108009304477862880351428317812263523784018196838384291266879460660331306461764949289347842822084845347200000 2071 698264644872950684054037929509765647797538397419676453513816420428307589257024184738476034612799879340281677760880803878383637584622996530072763368867460965036394745233524592951165476699581260064200739410586942225258950141562127018093108009304477862880351428317812263523784018196838384291266879460660331306461764949289347842822084845347200000 2072 698264644872950684054037929509765647797538397419676453513816420428307589257024184738476034612799879340281677760880803878383637584622996530072763368867460965036394745233524592951165476699581260064200739410586942225258950141562127018093108009304477862880351428317812263523784018196838384291266879460660331306461764949289347842822084845347200000 2073 698264644872950684054037929509765647797538397419676453513816420428307589257024184738476034612799879340281677760880803878383637584622996530072763368867460965036394745233524592951165476699581260064200739410586942225258950141562127018093108009304477862880351428317812263523784018196838384291266879460660331306461764949289347842822084845347200000 2074 698264644872950684054037929509765647797538397419676453513816420428307589257024184738476034612799879340281677760880803878383637584622996530072763368867460965036394745233524592951165476699581260064200739410586942225258950141562127018093108009304477862880351428317812263523784018196838384291266879460660331306461764949289347842822084845347200000 2075 698264644872950684054037929509765647797538397419676453513816420428307589257024184738476034612799879340281677760880803878383637584622996530072763368867460965036394745233524592951165476699581260064200739410586942225258950141562127018093108009304477862880351428317812263523784018196838384291266879460660331306461764949289347842822084845347200000 2076 698264644872950684054037929509765647797538397419676453513816420428307589257024184738476034612799879340281677760880803878383637584622996530072763368867460965036394745233524592951165476699581260064200739410586942225258950141562127018093108009304477862880351428317812263523784018196838384291266879460660331306461764949289347842822084845347200000 2077 698264644872950684054037929509765647797538397419676453513816420428307589257024184738476034612799879340281677760880803878383637584622996530072763368867460965036394745233524592951165476699581260064200739410586942225258950141562127018093108009304477862880351428317812263523784018196838384291266879460660331306461764949289347842822084845347200000 2078 698264644872950684054037929509765647797538397419676453513816420428307589257024184738476034612799879340281677760880803878383637584622996530072763368867460965036394745233524592951165476699581260064200739410586942225258950141562127018093108009304477862880351428317812263523784018196838384291266879460660331306461764949289347842822084845347200000 2079 698264644872950684054037929509765647797538397419676453513816420428307589257024184738476034612799879340281677760880803878383637584622996530072763368867460965036394745233524592951165476699581260064200739410586942225258950141562127018093108009304477862880351428317812263523784018196838384291266879460660331306461764949289347842822084845347200000 2080 698264644872950684054037929509765647797538397419676453513816420428307589257024184738476034612799879340281677760880803878383637584622996530072763368867460965036394745233524592951165476699581260064200739410586942225258950141562127018093108009304477862880351428317812263523784018196838384291266879460660331306461764949289347842822084845347200000 2081 698264644872950684054037929509765647797538397419676453513816420428307589257024184738476034612799879340281677760880803878383637584622996530072763368867460965036394745233524592951165476699581260064200739410586942225258950141562127018093108009304477862880351428317812263523784018196838384291266879460660331306461764949289347842822084845347200000 2082 698264644872950684054037929509765647797538397419676453513816420428307589257024184738476034612799879340281677760880803878383637584622996530072763368867460965036394745233524592951165476699581260064200739410586942225258950141562127018093108009304477862880351428317812263523784018196838384291266879460660331306461764949289347842822084845347200000 2083 698264644872950684054037929509765647797538397419676453513816420428307589257024184738476034612799879340281677760880803878383637584622996530072763368867460965036394745233524592951165476699581260064200739410586942225258950141562127018093108009304477862880351428317812263523784018196838384291266879460660331306461764949289347842822084845347200000 2084 698264644872950684054037929509765647797538397419676453513816420428307589257024184738476034612799879340281677760880803878383637584622996530072763368867460965036394745233524592951165476699581260064200739410586942225258950141562127018093108009304477862880351428317812263523784018196838384291266879460660331306461764949289347842822084845347200000 2085 698264644872950684054037929509765647797538397419676453513816420428307589257024184738476034612799879340281677760880803878383637584622996530072763368867460965036394745233524592951165476699581260064200739410586942225258950141562127018093108009304477862880351428317812263523784018196838384291266879460660331306461764949289347842822084845347200000 2086 698264644872950684054037929509765647797538397419676453513816420428307589257024184738476034612799879340281677760880803878383637584622996530072763368867460965036394745233524592951165476699581260064200739410586942225258950141562127018093108009304477862880351428317812263523784018196838384291266879460660331306461764949289347842822084845347200000 2087 698264644872950684054037929509765647797538397419676453513816420428307589257024184738476034612799879340281677760880803878383637584622996530072763368867460965036394745233524592951165476699581260064200739410586942225258950141562127018093108009304477862880351428317812263523784018196838384291266879460660331306461764949289347842822084845347200000 2088 698264644872950684054037929509765647797538397419676453513816420428307589257024184738476034612799879340281677760880803878383637584622996530072763368867460965036394745233524592951165476699581260064200739410586942225258950141562127018093108009304477862880351428317812263523784018196838384291266879460660331306461764949289347842822084845347200000 2089 698264644872950684054037929509765647797538397419676453513816420428307589257024184738476034612799879340281677760880803878383637584622996530072763368867460965036394745233524592951165476699581260064200739410586942225258950141562127018093108009304477862880351428317812263523784018196838384291266879460660331306461764949289347842822084845347200000 2090 698264644872950684054037929509765647797538397419676453513816420428307589257024184738476034612799879340281677760880803878383637584622996530072763368867460965036394745233524592951165476699581260064200739410586942225258950141562127018093108009304477862880351428317812263523784018196838384291266879460660331306461764949289347842822084845347200000 2091 698264644872950684054037929509765647797538397419676453513816420428307589257024184738476034612799879340281677760880803878383637584622996530072763368867460965036394745233524592951165476699581260064200739410586942225258950141562127018093108009304477862880351428317812263523784018196838384291266879460660331306461764949289347842822084845347200000 2092 698264644872950684054037929509765647797538397419676453513816420428307589257024184738476034612799879340281677760880803878383637584622996530072763368867460965036394745233524592951165476699581260064200739410586942225258950141562127018093108009304477862880351428317812263523784018196838384291266879460660331306461764949289347842822084845347200000 2093 698264644872950684054037929509765647797538397419676453513816420428307589257024184738476034612799879340281677760880803878383637584622996530072763368867460965036394745233524592951165476699581260064200739410586942225258950141562127018093108009304477862880351428317812263523784018196838384291266879460660331306461764949289347842822084845347200000 2094 698264644872950684054037929509765647797538397419676453513816420428307589257024184738476034612799879340281677760880803878383637584622996530072763368867460965036394745233524592951165476699581260064200739410586942225258950141562127018093108009304477862880351428317812263523784018196838384291266879460660331306461764949289347842822084845347200000 2095 698264644872950684054037929509765647797538397419676453513816420428307589257024184738476034612799879340281677760880803878383637584622996530072763368867460965036394745233524592951165476699581260064200739410586942225258950141562127018093108009304477862880351428317812263523784018196838384291266879460660331306461764949289347842822084845347200000 2096 698264644872950684054037929509765647797538397419676453513816420428307589257024184738476034612799879340281677760880803878383637584622996530072763368867460965036394745233524592951165476699581260064200739410586942225258950141562127018093108009304477862880351428317812263523784018196838384291266879460660331306461764949289347842822084845347200000 2097 698264644872950684054037929509765647797538397419676453513816420428307589257024184738476034612799879340281677760880803878383637584622996530072763368867460965036394745233524592951165476699581260064200739410586942225258950141562127018093108009304477862880351428317812263523784018196838384291266879460660331306461764949289347842822084845347200000 2098 549534275515012188350527850524185564816662718769285368915373522877078072745278033389180639240273505040801680397813192652287922779098298269167264771298691779483642664498783854652567230162570451670525981916131923531278793761409393963239276003322624078086836574086118251393218022320911808437227034135539680738185409015090716752300980773288246400000 2099 549534275515012188350527850524185564816662718769285368915373522877078072745278033389180639240273505040801680397813192652287922779098298269167264771298691779483642664498783854652567230162570451670525981916131923531278793761409393963239276003322624078086836574086118251393218022320911808437227034135539680738185409015090716752300980773288246400000 2100 549534275515012188350527850524185564816662718769285368915373522877078072745278033389180639240273505040801680397813192652287922779098298269167264771298691779483642664498783854652567230162570451670525981916131923531278793761409393963239276003322624078086836574086118251393218022320911808437227034135539680738185409015090716752300980773288246400000 2101 549534275515012188350527850524185564816662718769285368915373522877078072745278033389180639240273505040801680397813192652287922779098298269167264771298691779483642664498783854652567230162570451670525981916131923531278793761409393963239276003322624078086836574086118251393218022320911808437227034135539680738185409015090716752300980773288246400000 2102 549534275515012188350527850524185564816662718769285368915373522877078072745278033389180639240273505040801680397813192652287922779098298269167264771298691779483642664498783854652567230162570451670525981916131923531278793761409393963239276003322624078086836574086118251393218022320911808437227034135539680738185409015090716752300980773288246400000 2103 549534275515012188350527850524185564816662718769285368915373522877078072745278033389180639240273505040801680397813192652287922779098298269167264771298691779483642664498783854652567230162570451670525981916131923531278793761409393963239276003322624078086836574086118251393218022320911808437227034135539680738185409015090716752300980773288246400000 2104 549534275515012188350527850524185564816662718769285368915373522877078072745278033389180639240273505040801680397813192652287922779098298269167264771298691779483642664498783854652567230162570451670525981916131923531278793761409393963239276003322624078086836574086118251393218022320911808437227034135539680738185409015090716752300980773288246400000 2105 549534275515012188350527850524185564816662718769285368915373522877078072745278033389180639240273505040801680397813192652287922779098298269167264771298691779483642664498783854652567230162570451670525981916131923531278793761409393963239276003322624078086836574086118251393218022320911808437227034135539680738185409015090716752300980773288246400000 2106 549534275515012188350527850524185564816662718769285368915373522877078072745278033389180639240273505040801680397813192652287922779098298269167264771298691779483642664498783854652567230162570451670525981916131923531278793761409393963239276003322624078086836574086118251393218022320911808437227034135539680738185409015090716752300980773288246400000 2107 549534275515012188350527850524185564816662718769285368915373522877078072745278033389180639240273505040801680397813192652287922779098298269167264771298691779483642664498783854652567230162570451670525981916131923531278793761409393963239276003322624078086836574086118251393218022320911808437227034135539680738185409015090716752300980773288246400000 2108 549534275515012188350527850524185564816662718769285368915373522877078072745278033389180639240273505040801680397813192652287922779098298269167264771298691779483642664498783854652567230162570451670525981916131923531278793761409393963239276003322624078086836574086118251393218022320911808437227034135539680738185409015090716752300980773288246400000 2109 549534275515012188350527850524185564816662718769285368915373522877078072745278033389180639240273505040801680397813192652287922779098298269167264771298691779483642664498783854652567230162570451670525981916131923531278793761409393963239276003322624078086836574086118251393218022320911808437227034135539680738185409015090716752300980773288246400000 2110 549534275515012188350527850524185564816662718769285368915373522877078072745278033389180639240273505040801680397813192652287922779098298269167264771298691779483642664498783854652567230162570451670525981916131923531278793761409393963239276003322624078086836574086118251393218022320911808437227034135539680738185409015090716752300980773288246400000 2111 549534275515012188350527850524185564816662718769285368915373522877078072745278033389180639240273505040801680397813192652287922779098298269167264771298691779483642664498783854652567230162570451670525981916131923531278793761409393963239276003322624078086836574086118251393218022320911808437227034135539680738185409015090716752300980773288246400000 2112 549534275515012188350527850524185564816662718769285368915373522877078072745278033389180639240273505040801680397813192652287922779098298269167264771298691779483642664498783854652567230162570451670525981916131923531278793761409393963239276003322624078086836574086118251393218022320911808437227034135539680738185409015090716752300980773288246400000 2113 549534275515012188350527850524185564816662718769285368915373522877078072745278033389180639240273505040801680397813192652287922779098298269167264771298691779483642664498783854652567230162570451670525981916131923531278793761409393963239276003322624078086836574086118251393218022320911808437227034135539680738185409015090716752300980773288246400000 2114 549534275515012188350527850524185564816662718769285368915373522877078072745278033389180639240273505040801680397813192652287922779098298269167264771298691779483642664498783854652567230162570451670525981916131923531278793761409393963239276003322624078086836574086118251393218022320911808437227034135539680738185409015090716752300980773288246400000 2115 549534275515012188350527850524185564816662718769285368915373522877078072745278033389180639240273505040801680397813192652287922779098298269167264771298691779483642664498783854652567230162570451670525981916131923531278793761409393963239276003322624078086836574086118251393218022320911808437227034135539680738185409015090716752300980773288246400000 2116 549534275515012188350527850524185564816662718769285368915373522877078072745278033389180639240273505040801680397813192652287922779098298269167264771298691779483642664498783854652567230162570451670525981916131923531278793761409393963239276003322624078086836574086118251393218022320911808437227034135539680738185409015090716752300980773288246400000 2117 549534275515012188350527850524185564816662718769285368915373522877078072745278033389180639240273505040801680397813192652287922779098298269167264771298691779483642664498783854652567230162570451670525981916131923531278793761409393963239276003322624078086836574086118251393218022320911808437227034135539680738185409015090716752300980773288246400000 2118 549534275515012188350527850524185564816662718769285368915373522877078072745278033389180639240273505040801680397813192652287922779098298269167264771298691779483642664498783854652567230162570451670525981916131923531278793761409393963239276003322624078086836574086118251393218022320911808437227034135539680738185409015090716752300980773288246400000 2119 549534275515012188350527850524185564816662718769285368915373522877078072745278033389180639240273505040801680397813192652287922779098298269167264771298691779483642664498783854652567230162570451670525981916131923531278793761409393963239276003322624078086836574086118251393218022320911808437227034135539680738185409015090716752300980773288246400000 2120 549534275515012188350527850524185564816662718769285368915373522877078072745278033389180639240273505040801680397813192652287922779098298269167264771298691779483642664498783854652567230162570451670525981916131923531278793761409393963239276003322624078086836574086118251393218022320911808437227034135539680738185409015090716752300980773288246400000 2121 549534275515012188350527850524185564816662718769285368915373522877078072745278033389180639240273505040801680397813192652287922779098298269167264771298691779483642664498783854652567230162570451670525981916131923531278793761409393963239276003322624078086836574086118251393218022320911808437227034135539680738185409015090716752300980773288246400000 2122 549534275515012188350527850524185564816662718769285368915373522877078072745278033389180639240273505040801680397813192652287922779098298269167264771298691779483642664498783854652567230162570451670525981916131923531278793761409393963239276003322624078086836574086118251393218022320911808437227034135539680738185409015090716752300980773288246400000 2123 549534275515012188350527850524185564816662718769285368915373522877078072745278033389180639240273505040801680397813192652287922779098298269167264771298691779483642664498783854652567230162570451670525981916131923531278793761409393963239276003322624078086836574086118251393218022320911808437227034135539680738185409015090716752300980773288246400000 2124 549534275515012188350527850524185564816662718769285368915373522877078072745278033389180639240273505040801680397813192652287922779098298269167264771298691779483642664498783854652567230162570451670525981916131923531278793761409393963239276003322624078086836574086118251393218022320911808437227034135539680738185409015090716752300980773288246400000 2125 549534275515012188350527850524185564816662718769285368915373522877078072745278033389180639240273505040801680397813192652287922779098298269167264771298691779483642664498783854652567230162570451670525981916131923531278793761409393963239276003322624078086836574086118251393218022320911808437227034135539680738185409015090716752300980773288246400000 2126 549534275515012188350527850524185564816662718769285368915373522877078072745278033389180639240273505040801680397813192652287922779098298269167264771298691779483642664498783854652567230162570451670525981916131923531278793761409393963239276003322624078086836574086118251393218022320911808437227034135539680738185409015090716752300980773288246400000 2127 549534275515012188350527850524185564816662718769285368915373522877078072745278033389180639240273505040801680397813192652287922779098298269167264771298691779483642664498783854652567230162570451670525981916131923531278793761409393963239276003322624078086836574086118251393218022320911808437227034135539680738185409015090716752300980773288246400000 2128 549534275515012188350527850524185564816662718769285368915373522877078072745278033389180639240273505040801680397813192652287922779098298269167264771298691779483642664498783854652567230162570451670525981916131923531278793761409393963239276003322624078086836574086118251393218022320911808437227034135539680738185409015090716752300980773288246400000 2129 549534275515012188350527850524185564816662718769285368915373522877078072745278033389180639240273505040801680397813192652287922779098298269167264771298691779483642664498783854652567230162570451670525981916131923531278793761409393963239276003322624078086836574086118251393218022320911808437227034135539680738185409015090716752300980773288246400000 2130 549534275515012188350527850524185564816662718769285368915373522877078072745278033389180639240273505040801680397813192652287922779098298269167264771298691779483642664498783854652567230162570451670525981916131923531278793761409393963239276003322624078086836574086118251393218022320911808437227034135539680738185409015090716752300980773288246400000 2131 549534275515012188350527850524185564816662718769285368915373522877078072745278033389180639240273505040801680397813192652287922779098298269167264771298691779483642664498783854652567230162570451670525981916131923531278793761409393963239276003322624078086836574086118251393218022320911808437227034135539680738185409015090716752300980773288246400000 2132 549534275515012188350527850524185564816662718769285368915373522877078072745278033389180639240273505040801680397813192652287922779098298269167264771298691779483642664498783854652567230162570451670525981916131923531278793761409393963239276003322624078086836574086118251393218022320911808437227034135539680738185409015090716752300980773288246400000 2133 549534275515012188350527850524185564816662718769285368915373522877078072745278033389180639240273505040801680397813192652287922779098298269167264771298691779483642664498783854652567230162570451670525981916131923531278793761409393963239276003322624078086836574086118251393218022320911808437227034135539680738185409015090716752300980773288246400000 2134 437978817585464714115370696867775895158880186859120439025552697733031223977986592611176969474497983517518939277057114543873474454941343720526310022725057348248463203605530732158096082439568649981409207587157143054429198627843286988701702974648131390235208749546636246360394763789766711324469946206025125548333770985027301251583881676310732380800000 2135 437978817585464714115370696867775895158880186859120439025552697733031223977986592611176969474497983517518939277057114543873474454941343720526310022725057348248463203605530732158096082439568649981409207587157143054429198627843286988701702974648131390235208749546636246360394763789766711324469946206025125548333770985027301251583881676310732380800000 2136 437978817585464714115370696867775895158880186859120439025552697733031223977986592611176969474497983517518939277057114543873474454941343720526310022725057348248463203605530732158096082439568649981409207587157143054429198627843286988701702974648131390235208749546636246360394763789766711324469946206025125548333770985027301251583881676310732380800000 2137 437978817585464714115370696867775895158880186859120439025552697733031223977986592611176969474497983517518939277057114543873474454941343720526310022725057348248463203605530732158096082439568649981409207587157143054429198627843286988701702974648131390235208749546636246360394763789766711324469946206025125548333770985027301251583881676310732380800000 2138 437978817585464714115370696867775895158880186859120439025552697733031223977986592611176969474497983517518939277057114543873474454941343720526310022725057348248463203605530732158096082439568649981409207587157143054429198627843286988701702974648131390235208749546636246360394763789766711324469946206025125548333770985027301251583881676310732380800000 2139 437978817585464714115370696867775895158880186859120439025552697733031223977986592611176969474497983517518939277057114543873474454941343720526310022725057348248463203605530732158096082439568649981409207587157143054429198627843286988701702974648131390235208749546636246360394763789766711324469946206025125548333770985027301251583881676310732380800000 2140 437978817585464714115370696867775895158880186859120439025552697733031223977986592611176969474497983517518939277057114543873474454941343720526310022725057348248463203605530732158096082439568649981409207587157143054429198627843286988701702974648131390235208749546636246360394763789766711324469946206025125548333770985027301251583881676310732380800000 2141 437978817585464714115370696867775895158880186859120439025552697733031223977986592611176969474497983517518939277057114543873474454941343720526310022725057348248463203605530732158096082439568649981409207587157143054429198627843286988701702974648131390235208749546636246360394763789766711324469946206025125548333770985027301251583881676310732380800000 2142 437978817585464714115370696867775895158880186859120439025552697733031223977986592611176969474497983517518939277057114543873474454941343720526310022725057348248463203605530732158096082439568649981409207587157143054429198627843286988701702974648131390235208749546636246360394763789766711324469946206025125548333770985027301251583881676310732380800000 2143 437978817585464714115370696867775895158880186859120439025552697733031223977986592611176969474497983517518939277057114543873474454941343720526310022725057348248463203605530732158096082439568649981409207587157143054429198627843286988701702974648131390235208749546636246360394763789766711324469946206025125548333770985027301251583881676310732380800000 2144 437978817585464714115370696867775895158880186859120439025552697733031223977986592611176969474497983517518939277057114543873474454941343720526310022725057348248463203605530732158096082439568649981409207587157143054429198627843286988701702974648131390235208749546636246360394763789766711324469946206025125548333770985027301251583881676310732380800000 2145 437978817585464714115370696867775895158880186859120439025552697733031223977986592611176969474497983517518939277057114543873474454941343720526310022725057348248463203605530732158096082439568649981409207587157143054429198627843286988701702974648131390235208749546636246360394763789766711324469946206025125548333770985027301251583881676310732380800000 2146 437978817585464714115370696867775895158880186859120439025552697733031223977986592611176969474497983517518939277057114543873474454941343720526310022725057348248463203605530732158096082439568649981409207587157143054429198627843286988701702974648131390235208749546636246360394763789766711324469946206025125548333770985027301251583881676310732380800000 2147 437978817585464714115370696867775895158880186859120439025552697733031223977986592611176969474497983517518939277057114543873474454941343720526310022725057348248463203605530732158096082439568649981409207587157143054429198627843286988701702974648131390235208749546636246360394763789766711324469946206025125548333770985027301251583881676310732380800000 2148 437978817585464714115370696867775895158880186859120439025552697733031223977986592611176969474497983517518939277057114543873474454941343720526310022725057348248463203605530732158096082439568649981409207587157143054429198627843286988701702974648131390235208749546636246360394763789766711324469946206025125548333770985027301251583881676310732380800000 2149 437978817585464714115370696867775895158880186859120439025552697733031223977986592611176969474497983517518939277057114543873474454941343720526310022725057348248463203605530732158096082439568649981409207587157143054429198627843286988701702974648131390235208749546636246360394763789766711324469946206025125548333770985027301251583881676310732380800000 2150 437978817585464714115370696867775895158880186859120439025552697733031223977986592611176969474497983517518939277057114543873474454941343720526310022725057348248463203605530732158096082439568649981409207587157143054429198627843286988701702974648131390235208749546636246360394763789766711324469946206025125548333770985027301251583881676310732380800000 2151 437978817585464714115370696867775895158880186859120439025552697733031223977986592611176969474497983517518939277057114543873474454941343720526310022725057348248463203605530732158096082439568649981409207587157143054429198627843286988701702974648131390235208749546636246360394763789766711324469946206025125548333770985027301251583881676310732380800000 2152 437978817585464714115370696867775895158880186859120439025552697733031223977986592611176969474497983517518939277057114543873474454941343720526310022725057348248463203605530732158096082439568649981409207587157143054429198627843286988701702974648131390235208749546636246360394763789766711324469946206025125548333770985027301251583881676310732380800000 2153 437978817585464714115370696867775895158880186859120439025552697733031223977986592611176969474497983517518939277057114543873474454941343720526310022725057348248463203605530732158096082439568649981409207587157143054429198627843286988701702974648131390235208749546636246360394763789766711324469946206025125548333770985027301251583881676310732380800000 2154 437978817585464714115370696867775895158880186859120439025552697733031223977986592611176969474497983517518939277057114543873474454941343720526310022725057348248463203605530732158096082439568649981409207587157143054429198627843286988701702974648131390235208749546636246360394763789766711324469946206025125548333770985027301251583881676310732380800000 2155 437978817585464714115370696867775895158880186859120439025552697733031223977986592611176969474497983517518939277057114543873474454941343720526310022725057348248463203605530732158096082439568649981409207587157143054429198627843286988701702974648131390235208749546636246360394763789766711324469946206025125548333770985027301251583881676310732380800000 2156 437978817585464714115370696867775895158880186859120439025552697733031223977986592611176969474497983517518939277057114543873474454941343720526310022725057348248463203605530732158096082439568649981409207587157143054429198627843286988701702974648131390235208749546636246360394763789766711324469946206025125548333770985027301251583881676310732380800000 2157 437978817585464714115370696867775895158880186859120439025552697733031223977986592611176969474497983517518939277057114543873474454941343720526310022725057348248463203605530732158096082439568649981409207587157143054429198627843286988701702974648131390235208749546636246360394763789766711324469946206025125548333770985027301251583881676310732380800000 2158 437978817585464714115370696867775895158880186859120439025552697733031223977986592611176969474497983517518939277057114543873474454941343720526310022725057348248463203605530732158096082439568649981409207587157143054429198627843286988701702974648131390235208749546636246360394763789766711324469946206025125548333770985027301251583881676310732380800000 2159 437978817585464714115370696867775895158880186859120439025552697733031223977986592611176969474497983517518939277057114543873474454941343720526310022725057348248463203605530732158096082439568649981409207587157143054429198627843286988701702974648131390235208749546636246360394763789766711324469946206025125548333770985027301251583881676310732380800000 2160 437978817585464714115370696867775895158880186859120439025552697733031223977986592611176969474497983517518939277057114543873474454941343720526310022725057348248463203605530732158096082439568649981409207587157143054429198627843286988701702974648131390235208749546636246360394763789766711324469946206025125548333770985027301251583881676310732380800000 2161 437978817585464714115370696867775895158880186859120439025552697733031223977986592611176969474497983517518939277057114543873474454941343720526310022725057348248463203605530732158096082439568649981409207587157143054429198627843286988701702974648131390235208749546636246360394763789766711324469946206025125548333770985027301251583881676310732380800000 2162 354324863426640953719334893766030699183534071169028435171672132466022260198191153422442168304868868665672821875139205665993640834047547069905784808384571394733006731716874362315899730693611037834960048938010128731033221689925219173859677706490338294700283878383228723305559363905921269461496186480674326568602020726887086712531360276135382496067200000 2163 354324863426640953719334893766030699183534071169028435171672132466022260198191153422442168304868868665672821875139205665993640834047547069905784808384571394733006731716874362315899730693611037834960048938010128731033221689925219173859677706490338294700283878383228723305559363905921269461496186480674326568602020726887086712531360276135382496067200000 2164 354324863426640953719334893766030699183534071169028435171672132466022260198191153422442168304868868665672821875139205665993640834047547069905784808384571394733006731716874362315899730693611037834960048938010128731033221689925219173859677706490338294700283878383228723305559363905921269461496186480674326568602020726887086712531360276135382496067200000 2165 354324863426640953719334893766030699183534071169028435171672132466022260198191153422442168304868868665672821875139205665993640834047547069905784808384571394733006731716874362315899730693611037834960048938010128731033221689925219173859677706490338294700283878383228723305559363905921269461496186480674326568602020726887086712531360276135382496067200000 2166 354324863426640953719334893766030699183534071169028435171672132466022260198191153422442168304868868665672821875139205665993640834047547069905784808384571394733006731716874362315899730693611037834960048938010128731033221689925219173859677706490338294700283878383228723305559363905921269461496186480674326568602020726887086712531360276135382496067200000 2167 354324863426640953719334893766030699183534071169028435171672132466022260198191153422442168304868868665672821875139205665993640834047547069905784808384571394733006731716874362315899730693611037834960048938010128731033221689925219173859677706490338294700283878383228723305559363905921269461496186480674326568602020726887086712531360276135382496067200000 2168 354324863426640953719334893766030699183534071169028435171672132466022260198191153422442168304868868665672821875139205665993640834047547069905784808384571394733006731716874362315899730693611037834960048938010128731033221689925219173859677706490338294700283878383228723305559363905921269461496186480674326568602020726887086712531360276135382496067200000 2169 287357464239005813466380598844250897037846131718082060924226099429944053020733025425600598495248652487860658540737895795120842716412560673693591479599887401128468459422385107838194681592518551684152599688726214400867942790529352750000198619963664357001930225368798494600808644127702149533273407235826878847136238809505427323862933183945795204310499200000 2170 287357464239005813466380598844250897037846131718082060924226099429944053020733025425600598495248652487860658540737895795120842716412560673693591479599887401128468459422385107838194681592518551684152599688726214400867942790529352750000198619963664357001930225368798494600808644127702149533273407235826878847136238809505427323862933183945795204310499200000 2171 287357464239005813466380598844250897037846131718082060924226099429944053020733025425600598495248652487860658540737895795120842716412560673693591479599887401128468459422385107838194681592518551684152599688726214400867942790529352750000198619963664357001930225368798494600808644127702149533273407235826878847136238809505427323862933183945795204310499200000 2172 287357464239005813466380598844250897037846131718082060924226099429944053020733025425600598495248652487860658540737895795120842716412560673693591479599887401128468459422385107838194681592518551684152599688726214400867942790529352750000198619963664357001930225368798494600808644127702149533273407235826878847136238809505427323862933183945795204310499200000 2173 287357464239005813466380598844250897037846131718082060924226099429944053020733025425600598495248652487860658540737895795120842716412560673693591479599887401128468459422385107838194681592518551684152599688726214400867942790529352750000198619963664357001930225368798494600808644127702149533273407235826878847136238809505427323862933183945795204310499200000 2174 287357464239005813466380598844250897037846131718082060924226099429944053020733025425600598495248652487860658540737895795120842716412560673693591479599887401128468459422385107838194681592518551684152599688726214400867942790529352750000198619963664357001930225368798494600808644127702149533273407235826878847136238809505427323862933183945795204310499200000 2175 287357464239005813466380598844250897037846131718082060924226099429944053020733025425600598495248652487860658540737895795120842716412560673693591479599887401128468459422385107838194681592518551684152599688726214400867942790529352750000198619963664357001930225368798494600808644127702149533273407235826878847136238809505427323862933183945795204310499200000 2176 287357464239005813466380598844250897037846131718082060924226099429944053020733025425600598495248652487860658540737895795120842716412560673693591479599887401128468459422385107838194681592518551684152599688726214400867942790529352750000198619963664357001930225368798494600808644127702149533273407235826878847136238809505427323862933183945795204310499200000 2177 287357464239005813466380598844250897037846131718082060924226099429944053020733025425600598495248652487860658540737895795120842716412560673693591479599887401128468459422385107838194681592518551684152599688726214400867942790529352750000198619963664357001930225368798494600808644127702149533273407235826878847136238809505427323862933183945795204310499200000 2178 287357464239005813466380598844250897037846131718082060924226099429944053020733025425600598495248652487860658540737895795120842716412560673693591479599887401128468459422385107838194681592518551684152599688726214400867942790529352750000198619963664357001930225368798494600808644127702149533273407235826878847136238809505427323862933183945795204310499200000 2179 287357464239005813466380598844250897037846131718082060924226099429944053020733025425600598495248652487860658540737895795120842716412560673693591479599887401128468459422385107838194681592518551684152599688726214400867942790529352750000198619963664357001930225368798494600808644127702149533273407235826878847136238809505427323862933183945795204310499200000 2180 287357464239005813466380598844250897037846131718082060924226099429944053020733025425600598495248652487860658540737895795120842716412560673693591479599887401128468459422385107838194681592518551684152599688726214400867942790529352750000198619963664357001930225368798494600808644127702149533273407235826878847136238809505427323862933183945795204310499200000 2181 287357464239005813466380598844250897037846131718082060924226099429944053020733025425600598495248652487860658540737895795120842716412560673693591479599887401128468459422385107838194681592518551684152599688726214400867942790529352750000198619963664357001930225368798494600808644127702149533273407235826878847136238809505427323862933183945795204310499200000 2182 287357464239005813466380598844250897037846131718082060924226099429944053020733025425600598495248652487860658540737895795120842716412560673693591479599887401128468459422385107838194681592518551684152599688726214400867942790529352750000198619963664357001930225368798494600808644127702149533273407235826878847136238809505427323862933183945795204310499200000 2183 287357464239005813466380598844250897037846131718082060924226099429944053020733025425600598495248652487860658540737895795120842716412560673693591479599887401128468459422385107838194681592518551684152599688726214400867942790529352750000198619963664357001930225368798494600808644127702149533273407235826878847136238809505427323862933183945795204310499200000 2184 287357464239005813466380598844250897037846131718082060924226099429944053020733025425600598495248652487860658540737895795120842716412560673693591479599887401128468459422385107838194681592518551684152599688726214400867942790529352750000198619963664357001930225368798494600808644127702149533273407235826878847136238809505427323862933183945795204310499200000 2185 287357464239005813466380598844250897037846131718082060924226099429944053020733025425600598495248652487860658540737895795120842716412560673693591479599887401128468459422385107838194681592518551684152599688726214400867942790529352750000198619963664357001930225368798494600808644127702149533273407235826878847136238809505427323862933183945795204310499200000 2186 287357464239005813466380598844250897037846131718082060924226099429944053020733025425600598495248652487860658540737895795120842716412560673693591479599887401128468459422385107838194681592518551684152599688726214400867942790529352750000198619963664357001930225368798494600808644127702149533273407235826878847136238809505427323862933183945795204310499200000 2187 287357464239005813466380598844250897037846131718082060924226099429944053020733025425600598495248652487860658540737895795120842716412560673693591479599887401128468459422385107838194681592518551684152599688726214400867942790529352750000198619963664357001930225368798494600808644127702149533273407235826878847136238809505427323862933183945795204310499200000 2188 287357464239005813466380598844250897037846131718082060924226099429944053020733025425600598495248652487860658540737895795120842716412560673693591479599887401128468459422385107838194681592518551684152599688726214400867942790529352750000198619963664357001930225368798494600808644127702149533273407235826878847136238809505427323862933183945795204310499200000 2189 287357464239005813466380598844250897037846131718082060924226099429944053020733025425600598495248652487860658540737895795120842716412560673693591479599887401128468459422385107838194681592518551684152599688726214400867942790529352750000198619963664357001930225368798494600808644127702149533273407235826878847136238809505427323862933183945795204310499200000 2190 287357464239005813466380598844250897037846131718082060924226099429944053020733025425600598495248652487860658540737895795120842716412560673693591479599887401128468459422385107838194681592518551684152599688726214400867942790529352750000198619963664357001930225368798494600808644127702149533273407235826878847136238809505427323862933183945795204310499200000 2191 287357464239005813466380598844250897037846131718082060924226099429944053020733025425600598495248652487860658540737895795120842716412560673693591479599887401128468459422385107838194681592518551684152599688726214400867942790529352750000198619963664357001930225368798494600808644127702149533273407235826878847136238809505427323862933183945795204310499200000 2192 287357464239005813466380598844250897037846131718082060924226099429944053020733025425600598495248652487860658540737895795120842716412560673693591479599887401128468459422385107838194681592518551684152599688726214400867942790529352750000198619963664357001930225368798494600808644127702149533273407235826878847136238809505427323862933183945795204310499200000 2193 287357464239005813466380598844250897037846131718082060924226099429944053020733025425600598495248652487860658540737895795120842716412560673693591479599887401128468459422385107838194681592518551684152599688726214400867942790529352750000198619963664357001930225368798494600808644127702149533273407235826878847136238809505427323862933183945795204310499200000 2194 287357464239005813466380598844250897037846131718082060924226099429944053020733025425600598495248652487860658540737895795120842716412560673693591479599887401128468459422385107838194681592518551684152599688726214400867942790529352750000198619963664357001930225368798494600808644127702149533273407235826878847136238809505427323862933183945795204310499200000 2195 287357464239005813466380598844250897037846131718082060924226099429944053020733025425600598495248652487860658540737895795120842716412560673693591479599887401128468459422385107838194681592518551684152599688726214400867942790529352750000198619963664357001930225368798494600808644127702149533273407235826878847136238809505427323862933183945795204310499200000 2196 287357464239005813466380598844250897037846131718082060924226099429944053020733025425600598495248652487860658540737895795120842716412560673693591479599887401128468459422385107838194681592518551684152599688726214400867942790529352750000198619963664357001930225368798494600808644127702149533273407235826878847136238809505427323862933183945795204310499200000 2197 235920478140223772855898471651129986468071674140545372018789627631984067530021813874418091364599143692533600661945812447794211870174712313102438604751507556326472605185778173535157833587457730932689284344444222023112581031024598607750163066990168437098584715027783564067263896828843464766817467340613867533498852062603955832891468144019497862738919843200000 2198 235920478140223772855898471651129986468071674140545372018789627631984067530021813874418091364599143692533600661945812447794211870174712313102438604751507556326472605185778173535157833587457730932689284344444222023112581031024598607750163066990168437098584715027783564067263896828843464766817467340613867533498852062603955832891468144019497862738919843200000 2199 235920478140223772855898471651129986468071674140545372018789627631984067530021813874418091364599143692533600661945812447794211870174712313102438604751507556326472605185778173535157833587457730932689284344444222023112581031024598607750163066990168437098584715027783564067263896828843464766817467340613867533498852062603955832891468144019497862738919843200000 2200 235920478140223772855898471651129986468071674140545372018789627631984067530021813874418091364599143692533600661945812447794211870174712313102438604751507556326472605185778173535157833587457730932689284344444222023112581031024598607750163066990168437098584715027783564067263896828843464766817467340613867533498852062603955832891468144019497862738919843200000 2201 235920478140223772855898471651129986468071674140545372018789627631984067530021813874418091364599143692533600661945812447794211870174712313102438604751507556326472605185778173535157833587457730932689284344444222023112581031024598607750163066990168437098584715027783564067263896828843464766817467340613867533498852062603955832891468144019497862738919843200000 2202 235920478140223772855898471651129986468071674140545372018789627631984067530021813874418091364599143692533600661945812447794211870174712313102438604751507556326472605185778173535157833587457730932689284344444222023112581031024598607750163066990168437098584715027783564067263896828843464766817467340613867533498852062603955832891468144019497862738919843200000 2203 235920478140223772855898471651129986468071674140545372018789627631984067530021813874418091364599143692533600661945812447794211870174712313102438604751507556326472605185778173535157833587457730932689284344444222023112581031024598607750163066990168437098584715027783564067263896828843464766817467340613867533498852062603955832891468144019497862738919843200000 2204 194162553509404165060404442168879978863222987817668841171463863541122887577207952818646089193065095258955153344781403644534636369153788233683306971710490718856686954067895436819434897042477712557603281015477594725021654188533244654178384204132908623732135220467865873227358187090138171503090775621325212980069555247523055650469678282528046741034131030953600000 2205 194162553509404165060404442168879978863222987817668841171463863541122887577207952818646089193065095258955153344781403644534636369153788233683306971710490718856686954067895436819434897042477712557603281015477594725021654188533244654178384204132908623732135220467865873227358187090138171503090775621325212980069555247523055650469678282528046741034131030953600000 2206 194162553509404165060404442168879978863222987817668841171463863541122887577207952818646089193065095258955153344781403644534636369153788233683306971710490718856686954067895436819434897042477712557603281015477594725021654188533244654178384204132908623732135220467865873227358187090138171503090775621325212980069555247523055650469678282528046741034131030953600000 2207 194162553509404165060404442168879978863222987817668841171463863541122887577207952818646089193065095258955153344781403644534636369153788233683306971710490718856686954067895436819434897042477712557603281015477594725021654188533244654178384204132908623732135220467865873227358187090138171503090775621325212980069555247523055650469678282528046741034131030953600000 2208 194162553509404165060404442168879978863222987817668841171463863541122887577207952818646089193065095258955153344781403644534636369153788233683306971710490718856686954067895436819434897042477712557603281015477594725021654188533244654178384204132908623732135220467865873227358187090138171503090775621325212980069555247523055650469678282528046741034131030953600000 2209 194162553509404165060404442168879978863222987817668841171463863541122887577207952818646089193065095258955153344781403644534636369153788233683306971710490718856686954067895436819434897042477712557603281015477594725021654188533244654178384204132908623732135220467865873227358187090138171503090775621325212980069555247523055650469678282528046741034131030953600000 2210 194162553509404165060404442168879978863222987817668841171463863541122887577207952818646089193065095258955153344781403644534636369153788233683306971710490718856686954067895436819434897042477712557603281015477594725021654188533244654178384204132908623732135220467865873227358187090138171503090775621325212980069555247523055650469678282528046741034131030953600000 2211 194162553509404165060404442168879978863222987817668841171463863541122887577207952818646089193065095258955153344781403644534636369153788233683306971710490718856686954067895436819434897042477712557603281015477594725021654188533244654178384204132908623732135220467865873227358187090138171503090775621325212980069555247523055650469678282528046741034131030953600000 2212 194162553509404165060404442168879978863222987817668841171463863541122887577207952818646089193065095258955153344781403644534636369153788233683306971710490718856686954067895436819434897042477712557603281015477594725021654188533244654178384204132908623732135220467865873227358187090138171503090775621325212980069555247523055650469678282528046741034131030953600000 2213 194162553509404165060404442168879978863222987817668841171463863541122887577207952818646089193065095258955153344781403644534636369153788233683306971710490718856686954067895436819434897042477712557603281015477594725021654188533244654178384204132908623732135220467865873227358187090138171503090775621325212980069555247523055650469678282528046741034131030953600000 2214 194162553509404165060404442168879978863222987817668841171463863541122887577207952818646089193065095258955153344781403644534636369153788233683306971710490718856686954067895436819434897042477712557603281015477594725021654188533244654178384204132908623732135220467865873227358187090138171503090775621325212980069555247523055650469678282528046741034131030953600000 2215 194162553509404165060404442168879978863222987817668841171463863541122887577207952818646089193065095258955153344781403644534636369153788233683306971710490718856686954067895436819434897042477712557603281015477594725021654188533244654178384204132908623732135220467865873227358187090138171503090775621325212980069555247523055650469678282528046741034131030953600000 2216 194162553509404165060404442168879978863222987817668841171463863541122887577207952818646089193065095258955153344781403644534636369153788233683306971710490718856686954067895436819434897042477712557603281015477594725021654188533244654178384204132908623732135220467865873227358187090138171503090775621325212980069555247523055650469678282528046741034131030953600000 2217 194162553509404165060404442168879978863222987817668841171463863541122887577207952818646089193065095258955153344781403644534636369153788233683306971710490718856686954067895436819434897042477712557603281015477594725021654188533244654178384204132908623732135220467865873227358187090138171503090775621325212980069555247523055650469678282528046741034131030953600000 2218 194162553509404165060404442168879978863222987817668841171463863541122887577207952818646089193065095258955153344781403644534636369153788233683306971710490718856686954067895436819434897042477712557603281015477594725021654188533244654178384204132908623732135220467865873227358187090138171503090775621325212980069555247523055650469678282528046741034131030953600000 2219 194162553509404165060404442168879978863222987817668841171463863541122887577207952818646089193065095258955153344781403644534636369153788233683306971710490718856686954067895436819434897042477712557603281015477594725021654188533244654178384204132908623732135220467865873227358187090138171503090775621325212980069555247523055650469678282528046741034131030953600000 2220 194162553509404165060404442168879978863222987817668841171463863541122887577207952818646089193065095258955153344781403644534636369153788233683306971710490718856686954067895436819434897042477712557603281015477594725021654188533244654178384204132908623732135220467865873227358187090138171503090775621325212980069555247523055650469678282528046741034131030953600000 2221 194162553509404165060404442168879978863222987817668841171463863541122887577207952818646089193065095258955153344781403644534636369153788233683306971710490718856686954067895436819434897042477712557603281015477594725021654188533244654178384204132908623732135220467865873227358187090138171503090775621325212980069555247523055650469678282528046741034131030953600000 2222 194162553509404165060404442168879978863222987817668841171463863541122887577207952818646089193065095258955153344781403644534636369153788233683306971710490718856686954067895436819434897042477712557603281015477594725021654188533244654178384204132908623732135220467865873227358187090138171503090775621325212980069555247523055650469678282528046741034131030953600000 2223 194162553509404165060404442168879978863222987817668841171463863541122887577207952818646089193065095258955153344781403644534636369153788233683306971710490718856686954067895436819434897042477712557603281015477594725021654188533244654178384204132908623732135220467865873227358187090138171503090775621325212980069555247523055650469678282528046741034131030953600000 2224 194162553509404165060404442168879978863222987817668841171463863541122887577207952818646089193065095258955153344781403644534636369153788233683306971710490718856686954067895436819434897042477712557603281015477594725021654188533244654178384204132908623732135220467865873227358187090138171503090775621325212980069555247523055650469678282528046741034131030953600000 2225 194162553509404165060404442168879978863222987817668841171463863541122887577207952818646089193065095258955153344781403644534636369153788233683306971710490718856686954067895436819434897042477712557603281015477594725021654188533244654178384204132908623732135220467865873227358187090138171503090775621325212980069555247523055650469678282528046741034131030953600000 2226 194162553509404165060404442168879978863222987817668841171463863541122887577207952818646089193065095258955153344781403644534636369153788233683306971710490718856686954067895436819434897042477712557603281015477594725021654188533244654178384204132908623732135220467865873227358187090138171503090775621325212980069555247523055650469678282528046741034131030953600000 2227 194162553509404165060404442168879978863222987817668841171463863541122887577207952818646089193065095258955153344781403644534636369153788233683306971710490718856686954067895436819434897042477712557603281015477594725021654188533244654178384204132908623732135220467865873227358187090138171503090775621325212980069555247523055650469678282528046741034131030953600000 2228 194162553509404165060404442168879978863222987817668841171463863541122887577207952818646089193065095258955153344781403644534636369153788233683306971710490718856686954067895436819434897042477712557603281015477594725021654188533244654178384204132908623732135220467865873227358187090138171503090775621325212980069555247523055650469678282528046741034131030953600000 2229 160572431752277244504954473673663742519885410925212131648800615148508628026350976981020315762664833779155911816134220814030144277290182869256094865604575824494480111014149526249672659854129068285137913399799970837592908013916993329005523736817915431826475827326925077159025220723544267833056071438835951134517522189701567022938423939650694654835226362598627200000 2230 160572431752277244504954473673663742519885410925212131648800615148508628026350976981020315762664833779155911816134220814030144277290182869256094865604575824494480111014149526249672659854129068285137913399799970837592908013916993329005523736817915431826475827326925077159025220723544267833056071438835951134517522189701567022938423939650694654835226362598627200000 2231 160572431752277244504954473673663742519885410925212131648800615148508628026350976981020315762664833779155911816134220814030144277290182869256094865604575824494480111014149526249672659854129068285137913399799970837592908013916993329005523736817915431826475827326925077159025220723544267833056071438835951134517522189701567022938423939650694654835226362598627200000 2232 160572431752277244504954473673663742519885410925212131648800615148508628026350976981020315762664833779155911816134220814030144277290182869256094865604575824494480111014149526249672659854129068285137913399799970837592908013916993329005523736817915431826475827326925077159025220723544267833056071438835951134517522189701567022938423939650694654835226362598627200000 2233 160572431752277244504954473673663742519885410925212131648800615148508628026350976981020315762664833779155911816134220814030144277290182869256094865604575824494480111014149526249672659854129068285137913399799970837592908013916993329005523736817915431826475827326925077159025220723544267833056071438835951134517522189701567022938423939650694654835226362598627200000 2234 160572431752277244504954473673663742519885410925212131648800615148508628026350976981020315762664833779155911816134220814030144277290182869256094865604575824494480111014149526249672659854129068285137913399799970837592908013916993329005523736817915431826475827326925077159025220723544267833056071438835951134517522189701567022938423939650694654835226362598627200000 2235 160572431752277244504954473673663742519885410925212131648800615148508628026350976981020315762664833779155911816134220814030144277290182869256094865604575824494480111014149526249672659854129068285137913399799970837592908013916993329005523736817915431826475827326925077159025220723544267833056071438835951134517522189701567022938423939650694654835226362598627200000 2236 160572431752277244504954473673663742519885410925212131648800615148508628026350976981020315762664833779155911816134220814030144277290182869256094865604575824494480111014149526249672659854129068285137913399799970837592908013916993329005523736817915431826475827326925077159025220723544267833056071438835951134517522189701567022938423939650694654835226362598627200000 2237 160572431752277244504954473673663742519885410925212131648800615148508628026350976981020315762664833779155911816134220814030144277290182869256094865604575824494480111014149526249672659854129068285137913399799970837592908013916993329005523736817915431826475827326925077159025220723544267833056071438835951134517522189701567022938423939650694654835226362598627200000 2238 133114545922637835694607258675467242548985005657000857136855709958113652633844959917265841767249147202920250895575269054830989605873561598613302643586193358505924012030729957260978635019072997608379330208434175824364520743537187469745579177822051892984148460854020888964831907979818198033603483222795003490515025895262599062015953445970425868858402654594261948800000 2239 133114545922637835694607258675467242548985005657000857136855709958113652633844959917265841767249147202920250895575269054830989605873561598613302643586193358505924012030729957260978635019072997608379330208434175824364520743537187469745579177822051892984148460854020888964831907979818198033603483222795003490515025895262599062015953445970425868858402654594261948800000 2240 133114545922637835694607258675467242548985005657000857136855709958113652633844959917265841767249147202920250895575269054830989605873561598613302643586193358505924012030729957260978635019072997608379330208434175824364520743537187469745579177822051892984148460854020888964831907979818198033603483222795003490515025895262599062015953445970425868858402654594261948800000 2241 133114545922637835694607258675467242548985005657000857136855709958113652633844959917265841767249147202920250895575269054830989605873561598613302643586193358505924012030729957260978635019072997608379330208434175824364520743537187469745579177822051892984148460854020888964831907979818198033603483222795003490515025895262599062015953445970425868858402654594261948800000 2242 133114545922637835694607258675467242548985005657000857136855709958113652633844959917265841767249147202920250895575269054830989605873561598613302643586193358505924012030729957260978635019072997608379330208434175824364520743537187469745579177822051892984148460854020888964831907979818198033603483222795003490515025895262599062015953445970425868858402654594261948800000 2243 133114545922637835694607258675467242548985005657000857136855709958113652633844959917265841767249147202920250895575269054830989605873561598613302643586193358505924012030729957260978635019072997608379330208434175824364520743537187469745579177822051892984148460854020888964831907979818198033603483222795003490515025895262599062015953445970425868858402654594261948800000 2244 133114545922637835694607258675467242548985005657000857136855709958113652633844959917265841767249147202920250895575269054830989605873561598613302643586193358505924012030729957260978635019072997608379330208434175824364520743537187469745579177822051892984148460854020888964831907979818198033603483222795003490515025895262599062015953445970425868858402654594261948800000 2245 133114545922637835694607258675467242548985005657000857136855709958113652633844959917265841767249147202920250895575269054830989605873561598613302643586193358505924012030729957260978635019072997608379330208434175824364520743537187469745579177822051892984148460854020888964831907979818198033603483222795003490515025895262599062015953445970425868858402654594261948800000 2246 133114545922637835694607258675467242548985005657000857136855709958113652633844959917265841767249147202920250895575269054830989605873561598613302643586193358505924012030729957260978635019072997608379330208434175824364520743537187469745579177822051892984148460854020888964831907979818198033603483222795003490515025895262599062015953445970425868858402654594261948800000 2247 133114545922637835694607258675467242548985005657000857136855709958113652633844959917265841767249147202920250895575269054830989605873561598613302643586193358505924012030729957260978635019072997608379330208434175824364520743537187469745579177822051892984148460854020888964831907979818198033603483222795003490515025895262599062015953445970425868858402654594261948800000 2248 111683104029093144147775490028717016498598419746223719137821940654857354559795921370586041242722034503250090501387650737003200279327918181236560917968816227786470246093782434141961074781002244993430258044876273516641832903827700287116540930192701538213700558656523525841493970795067468150193322423925007928542106726125320613031384941169187303972199827204585775043200000 2249 111683104029093144147775490028717016498598419746223719137821940654857354559795921370586041242722034503250090501387650737003200279327918181236560917968816227786470246093782434141961074781002244993430258044876273516641832903827700287116540930192701538213700558656523525841493970795067468150193322423925007928542106726125320613031384941169187303972199827204585775043200000 2250 111683104029093144147775490028717016498598419746223719137821940654857354559795921370586041242722034503250090501387650737003200279327918181236560917968816227786470246093782434141961074781002244993430258044876273516641832903827700287116540930192701538213700558656523525841493970795067468150193322423925007928542106726125320613031384941169187303972199827204585775043200000 2251 111683104029093144147775490028717016498598419746223719137821940654857354559795921370586041242722034503250090501387650737003200279327918181236560917968816227786470246093782434141961074781002244993430258044876273516641832903827700287116540930192701538213700558656523525841493970795067468150193322423925007928542106726125320613031384941169187303972199827204585775043200000 2252 3238810016843701180285489210832793478459354172640487854996836278990863282234081719746995196038939000594252624540241871373092808100509627255860266621095670605807637136719690590116871168649065104809477483301411931982613154211003308326379686975588344608197316201039182249403325153056956576355606350293825229927721095057634297777910163293906431815193794988932987476252800000 2253 3238810016843701180285489210832793478459354172640487854996836278990863282234081719746995196038939000594252624540241871373092808100509627255860266621095670605807637136719690590116871168649065104809477483301411931982613154211003308326379686975588344608197316201039182249403325153056956576355606350293825229927721095057634297777910163293906431815193794988932987476252800000 2254 3238810016843701180285489210832793478459354172640487854996836278990863282234081719746995196038939000594252624540241871373092808100509627255860266621095670605807637136719690590116871168649065104809477483301411931982613154211003308326379686975588344608197316201039182249403325153056956576355606350293825229927721095057634297777910163293906431815193794988932987476252800000 2255 3238810016843701180285489210832793478459354172640487854996836278990863282234081719746995196038939000594252624540241871373092808100509627255860266621095670605807637136719690590116871168649065104809477483301411931982613154211003308326379686975588344608197316201039182249403325153056956576355606350293825229927721095057634297777910163293906431815193794988932987476252800000 2256 3238810016843701180285489210832793478459354172640487854996836278990863282234081719746995196038939000594252624540241871373092808100509627255860266621095670605807637136719690590116871168649065104809477483301411931982613154211003308326379686975588344608197316201039182249403325153056956576355606350293825229927721095057634297777910163293906431815193794988932987476252800000 2257 3238810016843701180285489210832793478459354172640487854996836278990863282234081719746995196038939000594252624540241871373092808100509627255860266621095670605807637136719690590116871168649065104809477483301411931982613154211003308326379686975588344608197316201039182249403325153056956576355606350293825229927721095057634297777910163293906431815193794988932987476252800000 2258 3238810016843701180285489210832793478459354172640487854996836278990863282234081719746995196038939000594252624540241871373092808100509627255860266621095670605807637136719690590116871168649065104809477483301411931982613154211003308326379686975588344608197316201039182249403325153056956576355606350293825229927721095057634297777910163293906431815193794988932987476252800000 2259 3238810016843701180285489210832793478459354172640487854996836278990863282234081719746995196038939000594252624540241871373092808100509627255860266621095670605807637136719690590116871168649065104809477483301411931982613154211003308326379686975588344608197316201039182249403325153056956576355606350293825229927721095057634297777910163293906431815193794988932987476252800000 2260 3238810016843701180285489210832793478459354172640487854996836278990863282234081719746995196038939000594252624540241871373092808100509627255860266621095670605807637136719690590116871168649065104809477483301411931982613154211003308326379686975588344608197316201039182249403325153056956576355606350293825229927721095057634297777910163293906431815193794988932987476252800000 2261 3238810016843701180285489210832793478459354172640487854996836278990863282234081719746995196038939000594252624540241871373092808100509627255860266621095670605807637136719690590116871168649065104809477483301411931982613154211003308326379686975588344608197316201039182249403325153056956576355606350293825229927721095057634297777910163293906431815193794988932987476252800000 2262 3238810016843701180285489210832793478459354172640487854996836278990863282234081719746995196038939000594252624540241871373092808100509627255860266621095670605807637136719690590116871168649065104809477483301411931982613154211003308326379686975588344608197316201039182249403325153056956576355606350293825229927721095057634297777910163293906431815193794988932987476252800000 2263 3238810016843701180285489210832793478459354172640487854996836278990863282234081719746995196038939000594252624540241871373092808100509627255860266621095670605807637136719690590116871168649065104809477483301411931982613154211003308326379686975588344608197316201039182249403325153056956576355606350293825229927721095057634297777910163293906431815193794988932987476252800000 2264 3238810016843701180285489210832793478459354172640487854996836278990863282234081719746995196038939000594252624540241871373092808100509627255860266621095670605807637136719690590116871168649065104809477483301411931982613154211003308326379686975588344608197316201039182249403325153056956576355606350293825229927721095057634297777910163293906431815193794988932987476252800000 2265 3238810016843701180285489210832793478459354172640487854996836278990863282234081719746995196038939000594252624540241871373092808100509627255860266621095670605807637136719690590116871168649065104809477483301411931982613154211003308326379686975588344608197316201039182249403325153056956576355606350293825229927721095057634297777910163293906431815193794988932987476252800000 2266 3238810016843701180285489210832793478459354172640487854996836278990863282234081719746995196038939000594252624540241871373092808100509627255860266621095670605807637136719690590116871168649065104809477483301411931982613154211003308326379686975588344608197316201039182249403325153056956576355606350293825229927721095057634297777910163293906431815193794988932987476252800000 2267 3238810016843701180285489210832793478459354172640487854996836278990863282234081719746995196038939000594252624540241871373092808100509627255860266621095670605807637136719690590116871168649065104809477483301411931982613154211003308326379686975588344608197316201039182249403325153056956576355606350293825229927721095057634297777910163293906431815193794988932987476252800000 2268 3238810016843701180285489210832793478459354172640487854996836278990863282234081719746995196038939000594252624540241871373092808100509627255860266621095670605807637136719690590116871168649065104809477483301411931982613154211003308326379686975588344608197316201039182249403325153056956576355606350293825229927721095057634297777910163293906431815193794988932987476252800000 2269 3238810016843701180285489210832793478459354172640487854996836278990863282234081719746995196038939000594252624540241871373092808100509627255860266621095670605807637136719690590116871168649065104809477483301411931982613154211003308326379686975588344608197316201039182249403325153056956576355606350293825229927721095057634297777910163293906431815193794988932987476252800000 2270 3238810016843701180285489210832793478459354172640487854996836278990863282234081719746995196038939000594252624540241871373092808100509627255860266621095670605807637136719690590116871168649065104809477483301411931982613154211003308326379686975588344608197316201039182249403325153056956576355606350293825229927721095057634297777910163293906431815193794988932987476252800000 2271 3238810016843701180285489210832793478459354172640487854996836278990863282234081719746995196038939000594252624540241871373092808100509627255860266621095670605807637136719690590116871168649065104809477483301411931982613154211003308326379686975588344608197316201039182249403325153056956576355606350293825229927721095057634297777910163293906431815193794988932987476252800000 2272 3238810016843701180285489210832793478459354172640487854996836278990863282234081719746995196038939000594252624540241871373092808100509627255860266621095670605807637136719690590116871168649065104809477483301411931982613154211003308326379686975588344608197316201039182249403325153056956576355606350293825229927721095057634297777910163293906431815193794988932987476252800000 2273 3238810016843701180285489210832793478459354172640487854996836278990863282234081719746995196038939000594252624540241871373092808100509627255860266621095670605807637136719690590116871168649065104809477483301411931982613154211003308326379686975588344608197316201039182249403325153056956576355606350293825229927721095057634297777910163293906431815193794988932987476252800000 2274 3238810016843701180285489210832793478459354172640487854996836278990863282234081719746995196038939000594252624540241871373092808100509627255860266621095670605807637136719690590116871168649065104809477483301411931982613154211003308326379686975588344608197316201039182249403325153056956576355606350293825229927721095057634297777910163293906431815193794988932987476252800000 2275 3238810016843701180285489210832793478459354172640487854996836278990863282234081719746995196038939000594252624540241871373092808100509627255860266621095670605807637136719690590116871168649065104809477483301411931982613154211003308326379686975588344608197316201039182249403325153056956576355606350293825229927721095057634297777910163293906431815193794988932987476252800000 2276 3238810016843701180285489210832793478459354172640487854996836278990863282234081719746995196038939000594252624540241871373092808100509627255860266621095670605807637136719690590116871168649065104809477483301411931982613154211003308326379686975588344608197316201039182249403325153056956576355606350293825229927721095057634297777910163293906431815193794988932987476252800000 2277 3238810016843701180285489210832793478459354172640487854996836278990863282234081719746995196038939000594252624540241871373092808100509627255860266621095670605807637136719690590116871168649065104809477483301411931982613154211003308326379686975588344608197316201039182249403325153056956576355606350293825229927721095057634297777910163293906431815193794988932987476252800000 2278 3238810016843701180285489210832793478459354172640487854996836278990863282234081719746995196038939000594252624540241871373092808100509627255860266621095670605807637136719690590116871168649065104809477483301411931982613154211003308326379686975588344608197316201039182249403325153056956576355606350293825229927721095057634297777910163293906431815193794988932987476252800000 2279 3238810016843701180285489210832793478459354172640487854996836278990863282234081719746995196038939000594252624540241871373092808100509627255860266621095670605807637136719690590116871168649065104809477483301411931982613154211003308326379686975588344608197316201039182249403325153056956576355606350293825229927721095057634297777910163293906431815193794988932987476252800000 2280 3238810016843701180285489210832793478459354172640487854996836278990863282234081719746995196038939000594252624540241871373092808100509627255860266621095670605807637136719690590116871168649065104809477483301411931982613154211003308326379686975588344608197316201039182249403325153056956576355606350293825229927721095057634297777910163293906431815193794988932987476252800000 2281 2762704944367677106783522296840372837125829109262336140312301345979206379745671706944186902221214967506897488732826316281248165309734712049248807427794607026753914477621896073369691106857652534402484293256104377981169020541985822002401872990176857950792310719486422458741036355557583959631332216800632921128346094084162056004557369289702186338360307125559838317243638400000 2282 2762704944367677106783522296840372837125829109262336140312301345979206379745671706944186902221214967506897488732826316281248165309734712049248807427794607026753914477621896073369691106857652534402484293256104377981169020541985822002401872990176857950792310719486422458741036355557583959631332216800632921128346094084162056004557369289702186338360307125559838317243638400000 2283 2762704944367677106783522296840372837125829109262336140312301345979206379745671706944186902221214967506897488732826316281248165309734712049248807427794607026753914477621896073369691106857652534402484293256104377981169020541985822002401872990176857950792310719486422458741036355557583959631332216800632921128346094084162056004557369289702186338360307125559838317243638400000 2284 2762704944367677106783522296840372837125829109262336140312301345979206379745671706944186902221214967506897488732826316281248165309734712049248807427794607026753914477621896073369691106857652534402484293256104377981169020541985822002401872990176857950792310719486422458741036355557583959631332216800632921128346094084162056004557369289702186338360307125559838317243638400000 2285 2762704944367677106783522296840372837125829109262336140312301345979206379745671706944186902221214967506897488732826316281248165309734712049248807427794607026753914477621896073369691106857652534402484293256104377981169020541985822002401872990176857950792310719486422458741036355557583959631332216800632921128346094084162056004557369289702186338360307125559838317243638400000 2286 2762704944367677106783522296840372837125829109262336140312301345979206379745671706944186902221214967506897488732826316281248165309734712049248807427794607026753914477621896073369691106857652534402484293256104377981169020541985822002401872990176857950792310719486422458741036355557583959631332216800632921128346094084162056004557369289702186338360307125559838317243638400000 2287 2762704944367677106783522296840372837125829109262336140312301345979206379745671706944186902221214967506897488732826316281248165309734712049248807427794607026753914477621896073369691106857652534402484293256104377981169020541985822002401872990176857950792310719486422458741036355557583959631332216800632921128346094084162056004557369289702186338360307125559838317243638400000 2288 2762704944367677106783522296840372837125829109262336140312301345979206379745671706944186902221214967506897488732826316281248165309734712049248807427794607026753914477621896073369691106857652534402484293256104377981169020541985822002401872990176857950792310719486422458741036355557583959631332216800632921128346094084162056004557369289702186338360307125559838317243638400000 2289 2762704944367677106783522296840372837125829109262336140312301345979206379745671706944186902221214967506897488732826316281248165309734712049248807427794607026753914477621896073369691106857652534402484293256104377981169020541985822002401872990176857950792310719486422458741036355557583959631332216800632921128346094084162056004557369289702186338360307125559838317243638400000 2290 2762704944367677106783522296840372837125829109262336140312301345979206379745671706944186902221214967506897488732826316281248165309734712049248807427794607026753914477621896073369691106857652534402484293256104377981169020541985822002401872990176857950792310719486422458741036355557583959631332216800632921128346094084162056004557369289702186338360307125559838317243638400000 2291 2367638137323099280513478608392199521416835546637822072247642253504179867442040652851168175203581227153411147844032153053029677670442648226206227965619978221928104707321964934877825278577008221982929039320481451929861850604481849456058405152581567263829010286599864047141068156712849453404051709798142413406992602630126881995905665481274773691974783206604781437877798108800000 2292 2367638137323099280513478608392199521416835546637822072247642253504179867442040652851168175203581227153411147844032153053029677670442648226206227965619978221928104707321964934877825278577008221982929039320481451929861850604481849456058405152581567263829010286599864047141068156712849453404051709798142413406992602630126881995905665481274773691974783206604781437877798108800000 2293 2367638137323099280513478608392199521416835546637822072247642253504179867442040652851168175203581227153411147844032153053029677670442648226206227965619978221928104707321964934877825278577008221982929039320481451929861850604481849456058405152581567263829010286599864047141068156712849453404051709798142413406992602630126881995905665481274773691974783206604781437877798108800000 2294 2367638137323099280513478608392199521416835546637822072247642253504179867442040652851168175203581227153411147844032153053029677670442648226206227965619978221928104707321964934877825278577008221982929039320481451929861850604481849456058405152581567263829010286599864047141068156712849453404051709798142413406992602630126881995905665481274773691974783206604781437877798108800000 2295 2367638137323099280513478608392199521416835546637822072247642253504179867442040652851168175203581227153411147844032153053029677670442648226206227965619978221928104707321964934877825278577008221982929039320481451929861850604481849456058405152581567263829010286599864047141068156712849453404051709798142413406992602630126881995905665481274773691974783206604781437877798108800000 2296 2367638137323099280513478608392199521416835546637822072247642253504179867442040652851168175203581227153411147844032153053029677670442648226206227965619978221928104707321964934877825278577008221982929039320481451929861850604481849456058405152581567263829010286599864047141068156712849453404051709798142413406992602630126881995905665481274773691974783206604781437877798108800000 2297 2367638137323099280513478608392199521416835546637822072247642253504179867442040652851168175203581227153411147844032153053029677670442648226206227965619978221928104707321964934877825278577008221982929039320481451929861850604481849456058405152581567263829010286599864047141068156712849453404051709798142413406992602630126881995905665481274773691974783206604781437877798108800000 2298 2367638137323099280513478608392199521416835546637822072247642253504179867442040652851168175203581227153411147844032153053029677670442648226206227965619978221928104707321964934877825278577008221982929039320481451929861850604481849456058405152581567263829010286599864047141068156712849453404051709798142413406992602630126881995905665481274773691974783206604781437877798108800000 2299 2033801159960542281961078124608899388897061734561889160060724695760090506132712920799153462499876274124780175998023619472552493118910234826311149822467561292636241943589567879060051914297650062683336044776293567207751329669249908682754170026067566279629119836189283216494177546616337680474080418716604333116606645659278991634482966648415030601406338774473507255137028575459200000 2300 2033801159960542281961078124608899388897061734561889160060724695760090506132712920799153462499876274124780175998023619472552493118910234826311149822467561292636241943589567879060051914297650062683336044776293567207751329669249908682754170026067566279629119836189283216494177546616337680474080418716604333116606645659278991634482966648415030601406338774473507255137028575459200000 2301 2033801159960542281961078124608899388897061734561889160060724695760090506132712920799153462499876274124780175998023619472552493118910234826311149822467561292636241943589567879060051914297650062683336044776293567207751329669249908682754170026067566279629119836189283216494177546616337680474080418716604333116606645659278991634482966648415030601406338774473507255137028575459200000 2302 2033801159960542281961078124608899388897061734561889160060724695760090506132712920799153462499876274124780175998023619472552493118910234826311149822467561292636241943589567879060051914297650062683336044776293567207751329669249908682754170026067566279629119836189283216494177546616337680474080418716604333116606645659278991634482966648415030601406338774473507255137028575459200000 2303 2033801159960542281961078124608899388897061734561889160060724695760090506132712920799153462499876274124780175998023619472552493118910234826311149822467561292636241943589567879060051914297650062683336044776293567207751329669249908682754170026067566279629119836189283216494177546616337680474080418716604333116606645659278991634482966648415030601406338774473507255137028575459200000 2304 2033801159960542281961078124608899388897061734561889160060724695760090506132712920799153462499876274124780175998023619472552493118910234826311149822467561292636241943589567879060051914297650062683336044776293567207751329669249908682754170026067566279629119836189283216494177546616337680474080418716604333116606645659278991634482966648415030601406338774473507255137028575459200000 2305 2033801159960542281961078124608899388897061734561889160060724695760090506132712920799153462499876274124780175998023619472552493118910234826311149822467561292636241943589567879060051914297650062683336044776293567207751329669249908682754170026067566279629119836189283216494177546616337680474080418716604333116606645659278991634482966648415030601406338774473507255137028575459200000 2306 2033801159960542281961078124608899388897061734561889160060724695760090506132712920799153462499876274124780175998023619472552493118910234826311149822467561292636241943589567879060051914297650062683336044776293567207751329669249908682754170026067566279629119836189283216494177546616337680474080418716604333116606645659278991634482966648415030601406338774473507255137028575459200000 2307 2033801159960542281961078124608899388897061734561889160060724695760090506132712920799153462499876274124780175998023619472552493118910234826311149822467561292636241943589567879060051914297650062683336044776293567207751329669249908682754170026067566279629119836189283216494177546616337680474080418716604333116606645659278991634482966648415030601406338774473507255137028575459200000 2308 2033801159960542281961078124608899388897061734561889160060724695760090506132712920799153462499876274124780175998023619472552493118910234826311149822467561292636241943589567879060051914297650062683336044776293567207751329669249908682754170026067566279629119836189283216494177546616337680474080418716604333116606645659278991634482966648415030601406338774473507255137028575459200000 2309 2033801159960542281961078124608899388897061734561889160060724695760090506132712920799153462499876274124780175998023619472552493118910234826311149822467561292636241943589567879060051914297650062683336044776293567207751329669249908682754170026067566279629119836189283216494177546616337680474080418716604333116606645659278991634482966648415030601406338774473507255137028575459200000 2310 2033801159960542281961078124608899388897061734561889160060724695760090506132712920799153462499876274124780175998023619472552493118910234826311149822467561292636241943589567879060051914297650062683336044776293567207751329669249908682754170026067566279629119836189283216494177546616337680474080418716604333116606645659278991634482966648415030601406338774473507255137028575459200000 2311 2033801159960542281961078124608899388897061734561889160060724695760090506132712920799153462499876274124780175998023619472552493118910234826311149822467561292636241943589567879060051914297650062683336044776293567207751329669249908682754170026067566279629119836189283216494177546616337680474080418716604333116606645659278991634482966648415030601406338774473507255137028575459200000 2312 2033801159960542281961078124608899388897061734561889160060724695760090506132712920799153462499876274124780175998023619472552493118910234826311149822467561292636241943589567879060051914297650062683336044776293567207751329669249908682754170026067566279629119836189283216494177546616337680474080418716604333116606645659278991634482966648415030601406338774473507255137028575459200000 2313 2033801159960542281961078124608899388897061734561889160060724695760090506132712920799153462499876274124780175998023619472552493118910234826311149822467561292636241943589567879060051914297650062683336044776293567207751329669249908682754170026067566279629119836189283216494177546616337680474080418716604333116606645659278991634482966648415030601406338774473507255137028575459200000 2314 2033801159960542281961078124608899388897061734561889160060724695760090506132712920799153462499876274124780175998023619472552493118910234826311149822467561292636241943589567879060051914297650062683336044776293567207751329669249908682754170026067566279629119836189283216494177546616337680474080418716604333116606645659278991634482966648415030601406338774473507255137028575459200000 2315 2033801159960542281961078124608899388897061734561889160060724695760090506132712920799153462499876274124780175998023619472552493118910234826311149822467561292636241943589567879060051914297650062683336044776293567207751329669249908682754170026067566279629119836189283216494177546616337680474080418716604333116606645659278991634482966648415030601406338774473507255137028575459200000 2316 2033801159960542281961078124608899388897061734561889160060724695760090506132712920799153462499876274124780175998023619472552493118910234826311149822467561292636241943589567879060051914297650062683336044776293567207751329669249908682754170026067566279629119836189283216494177546616337680474080418716604333116606645659278991634482966648415030601406338774473507255137028575459200000 2317 2033801159960542281961078124608899388897061734561889160060724695760090506132712920799153462499876274124780175998023619472552493118910234826311149822467561292636241943589567879060051914297650062683336044776293567207751329669249908682754170026067566279629119836189283216494177546616337680474080418716604333116606645659278991634482966648415030601406338774473507255137028575459200000 2318 2033801159960542281961078124608899388897061734561889160060724695760090506132712920799153462499876274124780175998023619472552493118910234826311149822467561292636241943589567879060051914297650062683336044776293567207751329669249908682754170026067566279629119836189283216494177546616337680474080418716604333116606645659278991634482966648415030601406338774473507255137028575459200000 2319 2033801159960542281961078124608899388897061734561889160060724695760090506132712920799153462499876274124780175998023619472552493118910234826311149822467561292636241943589567879060051914297650062683336044776293567207751329669249908682754170026067566279629119836189283216494177546616337680474080418716604333116606645659278991634482966648415030601406338774473507255137028575459200000 2320 2033801159960542281961078124608899388897061734561889160060724695760090506132712920799153462499876274124780175998023619472552493118910234826311149822467561292636241943589567879060051914297650062683336044776293567207751329669249908682754170026067566279629119836189283216494177546616337680474080418716604333116606645659278991634482966648415030601406338774473507255137028575459200000 2321 2033801159960542281961078124608899388897061734561889160060724695760090506132712920799153462499876274124780175998023619472552493118910234826311149822467561292636241943589567879060051914297650062683336044776293567207751329669249908682754170026067566279629119836189283216494177546616337680474080418716604333116606645659278991634482966648415030601406338774473507255137028575459200000 2322 2033801159960542281961078124608899388897061734561889160060724695760090506132712920799153462499876274124780175998023619472552493118910234826311149822467561292636241943589567879060051914297650062683336044776293567207751329669249908682754170026067566279629119836189283216494177546616337680474080418716604333116606645659278991634482966648415030601406338774473507255137028575459200000 2323 1755170401045947989332410421537480172618164276926910345132405412440958106792531250649669438137393224569685291886294383604812801561619532655106522296789505395545076797317797079628824802038872004095719006641941348500289397504562671193216848732496309699319930418631351415834475222729899418249131401352429539479631535203957769780558800217582171409013670362370636761183255660621289600000 2324 1755170401045947989332410421537480172618164276926910345132405412440958106792531250649669438137393224569685291886294383604812801561619532655106522296789505395545076797317797079628824802038872004095719006641941348500289397504562671193216848732496309699319930418631351415834475222729899418249131401352429539479631535203957769780558800217582171409013670362370636761183255660621289600000 2325 1755170401045947989332410421537480172618164276926910345132405412440958106792531250649669438137393224569685291886294383604812801561619532655106522296789505395545076797317797079628824802038872004095719006641941348500289397504562671193216848732496309699319930418631351415834475222729899418249131401352429539479631535203957769780558800217582171409013670362370636761183255660621289600000 2326 1755170401045947989332410421537480172618164276926910345132405412440958106792531250649669438137393224569685291886294383604812801561619532655106522296789505395545076797317797079628824802038872004095719006641941348500289397504562671193216848732496309699319930418631351415834475222729899418249131401352429539479631535203957769780558800217582171409013670362370636761183255660621289600000 2327 1755170401045947989332410421537480172618164276926910345132405412440958106792531250649669438137393224569685291886294383604812801561619532655106522296789505395545076797317797079628824802038872004095719006641941348500289397504562671193216848732496309699319930418631351415834475222729899418249131401352429539479631535203957769780558800217582171409013670362370636761183255660621289600000 2328 1755170401045947989332410421537480172618164276926910345132405412440958106792531250649669438137393224569685291886294383604812801561619532655106522296789505395545076797317797079628824802038872004095719006641941348500289397504562671193216848732496309699319930418631351415834475222729899418249131401352429539479631535203957769780558800217582171409013670362370636761183255660621289600000 2329 1755170401045947989332410421537480172618164276926910345132405412440958106792531250649669438137393224569685291886294383604812801561619532655106522296789505395545076797317797079628824802038872004095719006641941348500289397504562671193216848732496309699319930418631351415834475222729899418249131401352429539479631535203957769780558800217582171409013670362370636761183255660621289600000 2330 1755170401045947989332410421537480172618164276926910345132405412440958106792531250649669438137393224569685291886294383604812801561619532655106522296789505395545076797317797079628824802038872004095719006641941348500289397504562671193216848732496309699319930418631351415834475222729899418249131401352429539479631535203957769780558800217582171409013670362370636761183255660621289600000 2331 1755170401045947989332410421537480172618164276926910345132405412440958106792531250649669438137393224569685291886294383604812801561619532655106522296789505395545076797317797079628824802038872004095719006641941348500289397504562671193216848732496309699319930418631351415834475222729899418249131401352429539479631535203957769780558800217582171409013670362370636761183255660621289600000 2332 1755170401045947989332410421537480172618164276926910345132405412440958106792531250649669438137393224569685291886294383604812801561619532655106522296789505395545076797317797079628824802038872004095719006641941348500289397504562671193216848732496309699319930418631351415834475222729899418249131401352429539479631535203957769780558800217582171409013670362370636761183255660621289600000 2333 1755170401045947989332410421537480172618164276926910345132405412440958106792531250649669438137393224569685291886294383604812801561619532655106522296789505395545076797317797079628824802038872004095719006641941348500289397504562671193216848732496309699319930418631351415834475222729899418249131401352429539479631535203957769780558800217582171409013670362370636761183255660621289600000 2334 1755170401045947989332410421537480172618164276926910345132405412440958106792531250649669438137393224569685291886294383604812801561619532655106522296789505395545076797317797079628824802038872004095719006641941348500289397504562671193216848732496309699319930418631351415834475222729899418249131401352429539479631535203957769780558800217582171409013670362370636761183255660621289600000 2335 1755170401045947989332410421537480172618164276926910345132405412440958106792531250649669438137393224569685291886294383604812801561619532655106522296789505395545076797317797079628824802038872004095719006641941348500289397504562671193216848732496309699319930418631351415834475222729899418249131401352429539479631535203957769780558800217582171409013670362370636761183255660621289600000 2336 1755170401045947989332410421537480172618164276926910345132405412440958106792531250649669438137393224569685291886294383604812801561619532655106522296789505395545076797317797079628824802038872004095719006641941348500289397504562671193216848732496309699319930418631351415834475222729899418249131401352429539479631535203957769780558800217582171409013670362370636761183255660621289600000 2337 1755170401045947989332410421537480172618164276926910345132405412440958106792531250649669438137393224569685291886294383604812801561619532655106522296789505395545076797317797079628824802038872004095719006641941348500289397504562671193216848732496309699319930418631351415834475222729899418249131401352429539479631535203957769780558800217582171409013670362370636761183255660621289600000 2338 1755170401045947989332410421537480172618164276926910345132405412440958106792531250649669438137393224569685291886294383604812801561619532655106522296789505395545076797317797079628824802038872004095719006641941348500289397504562671193216848732496309699319930418631351415834475222729899418249131401352429539479631535203957769780558800217582171409013670362370636761183255660621289600000 2339 1755170401045947989332410421537480172618164276926910345132405412440958106792531250649669438137393224569685291886294383604812801561619532655106522296789505395545076797317797079628824802038872004095719006641941348500289397504562671193216848732496309699319930418631351415834475222729899418249131401352429539479631535203957769780558800217582171409013670362370636761183255660621289600000 2340 1755170401045947989332410421537480172618164276926910345132405412440958106792531250649669438137393224569685291886294383604812801561619532655106522296789505395545076797317797079628824802038872004095719006641941348500289397504562671193216848732496309699319930418631351415834475222729899418249131401352429539479631535203957769780558800217582171409013670362370636761183255660621289600000 2341 1755170401045947989332410421537480172618164276926910345132405412440958106792531250649669438137393224569685291886294383604812801561619532655106522296789505395545076797317797079628824802038872004095719006641941348500289397504562671193216848732496309699319930418631351415834475222729899418249131401352429539479631535203957769780558800217582171409013670362370636761183255660621289600000 2342 1755170401045947989332410421537480172618164276926910345132405412440958106792531250649669438137393224569685291886294383604812801561619532655106522296789505395545076797317797079628824802038872004095719006641941348500289397504562671193216848732496309699319930418631351415834475222729899418249131401352429539479631535203957769780558800217582171409013670362370636761183255660621289600000 2343 1755170401045947989332410421537480172618164276926910345132405412440958106792531250649669438137393224569685291886294383604812801561619532655106522296789505395545076797317797079628824802038872004095719006641941348500289397504562671193216848732496309699319930418631351415834475222729899418249131401352429539479631535203957769780558800217582171409013670362370636761183255660621289600000 2344 1755170401045947989332410421537480172618164276926910345132405412440958106792531250649669438137393224569685291886294383604812801561619532655106522296789505395545076797317797079628824802038872004095719006641941348500289397504562671193216848732496309699319930418631351415834475222729899418249131401352429539479631535203957769780558800217582171409013670362370636761183255660621289600000 2345 1755170401045947989332410421537480172618164276926910345132405412440958106792531250649669438137393224569685291886294383604812801561619532655106522296789505395545076797317797079628824802038872004095719006641941348500289397504562671193216848732496309699319930418631351415834475222729899418249131401352429539479631535203957769780558800217582171409013670362370636761183255660621289600000 2346 1755170401045947989332410421537480172618164276926910345132405412440958106792531250649669438137393224569685291886294383604812801561619532655106522296789505395545076797317797079628824802038872004095719006641941348500289397504562671193216848732496309699319930418631351415834475222729899418249131401352429539479631535203957769780558800217582171409013670362370636761183255660621289600000 2347 1755170401045947989332410421537480172618164276926910345132405412440958106792531250649669438137393224569685291886294383604812801561619532655106522296789505395545076797317797079628824802038872004095719006641941348500289397504562671193216848732496309699319930418631351415834475222729899418249131401352429539479631535203957769780558800217582171409013670362370636761183255660621289600000 2348 1755170401045947989332410421537480172618164276926910345132405412440958106792531250649669438137393224569685291886294383604812801561619532655106522296789505395545076797317797079628824802038872004095719006641941348500289397504562671193216848732496309699319930418631351415834475222729899418249131401352429539479631535203957769780558800217582171409013670362370636761183255660621289600000 2349 1755170401045947989332410421537480172618164276926910345132405412440958106792531250649669438137393224569685291886294383604812801561619532655106522296789505395545076797317797079628824802038872004095719006641941348500289397504562671193216848732496309699319930418631351415834475222729899418249131401352429539479631535203957769780558800217582171409013670362370636761183255660621289600000 2350 1755170401045947989332410421537480172618164276926910345132405412440958106792531250649669438137393224569685291886294383604812801561619532655106522296789505395545076797317797079628824802038872004095719006641941348500289397504562671193216848732496309699319930418631351415834475222729899418249131401352429539479631535203957769780558800217582171409013670362370636761183255660621289600000 2351 1755170401045947989332410421537480172618164276926910345132405412440958106792531250649669438137393224569685291886294383604812801561619532655106522296789505395545076797317797079628824802038872004095719006641941348500289397504562671193216848732496309699319930418631351415834475222729899418249131401352429539479631535203957769780558800217582171409013670362370636761183255660621289600000 2352 1755170401045947989332410421537480172618164276926910345132405412440958106792531250649669438137393224569685291886294383604812801561619532655106522296789505395545076797317797079628824802038872004095719006641941348500289397504562671193216848732496309699319930418631351415834475222729899418249131401352429539479631535203957769780558800217582171409013670362370636761183255660621289600000 2353 1755170401045947989332410421537480172618164276926910345132405412440958106792531250649669438137393224569685291886294383604812801561619532655106522296789505395545076797317797079628824802038872004095719006641941348500289397504562671193216848732496309699319930418631351415834475222729899418249131401352429539479631535203957769780558800217582171409013670362370636761183255660621289600000 2354 1755170401045947989332410421537480172618164276926910345132405412440958106792531250649669438137393224569685291886294383604812801561619532655106522296789505395545076797317797079628824802038872004095719006641941348500289397504562671193216848732496309699319930418631351415834475222729899418249131401352429539479631535203957769780558800217582171409013670362370636761183255660621289600000 2355 1755170401045947989332410421537480172618164276926910345132405412440958106792531250649669438137393224569685291886294383604812801561619532655106522296789505395545076797317797079628824802038872004095719006641941348500289397504562671193216848732496309699319930418631351415834475222729899418249131401352429539479631535203957769780558800217582171409013670362370636761183255660621289600000 2356 1755170401045947989332410421537480172618164276926910345132405412440958106792531250649669438137393224569685291886294383604812801561619532655106522296789505395545076797317797079628824802038872004095719006641941348500289397504562671193216848732496309699319930418631351415834475222729899418249131401352429539479631535203957769780558800217582171409013670362370636761183255660621289600000 2357 1755170401045947989332410421537480172618164276926910345132405412440958106792531250649669438137393224569685291886294383604812801561619532655106522296789505395545076797317797079628824802038872004095719006641941348500289397504562671193216848732496309699319930418631351415834475222729899418249131401352429539479631535203957769780558800217582171409013670362370636761183255660621289600000 2358 1539284441717296386644523939688370111386130070864900372681119546710720259657049906819760097246493857947614000984280174421420826969540330138528420054284396231893032351247708038834479351388090747591945568824982562634753801611501462636451176338399263606303578977139695191686834770334121789804488238986080706123636856373870964097550067790819564325704988907799048439557715214364870979200000 2359 1539284441717296386644523939688370111386130070864900372681119546710720259657049906819760097246493857947614000984280174421420826969540330138528420054284396231893032351247708038834479351388090747591945568824982562634753801611501462636451176338399263606303578977139695191686834770334121789804488238986080706123636856373870964097550067790819564325704988907799048439557715214364870979200000 2360 1539284441717296386644523939688370111386130070864900372681119546710720259657049906819760097246493857947614000984280174421420826969540330138528420054284396231893032351247708038834479351388090747591945568824982562634753801611501462636451176338399263606303578977139695191686834770334121789804488238986080706123636856373870964097550067790819564325704988907799048439557715214364870979200000 2361 1539284441717296386644523939688370111386130070864900372681119546710720259657049906819760097246493857947614000984280174421420826969540330138528420054284396231893032351247708038834479351388090747591945568824982562634753801611501462636451176338399263606303578977139695191686834770334121789804488238986080706123636856373870964097550067790819564325704988907799048439557715214364870979200000 2362 1539284441717296386644523939688370111386130070864900372681119546710720259657049906819760097246493857947614000984280174421420826969540330138528420054284396231893032351247708038834479351388090747591945568824982562634753801611501462636451176338399263606303578977139695191686834770334121789804488238986080706123636856373870964097550067790819564325704988907799048439557715214364870979200000 2363 1539284441717296386644523939688370111386130070864900372681119546710720259657049906819760097246493857947614000984280174421420826969540330138528420054284396231893032351247708038834479351388090747591945568824982562634753801611501462636451176338399263606303578977139695191686834770334121789804488238986080706123636856373870964097550067790819564325704988907799048439557715214364870979200000 2364 1539284441717296386644523939688370111386130070864900372681119546710720259657049906819760097246493857947614000984280174421420826969540330138528420054284396231893032351247708038834479351388090747591945568824982562634753801611501462636451176338399263606303578977139695191686834770334121789804488238986080706123636856373870964097550067790819564325704988907799048439557715214364870979200000 2365 1539284441717296386644523939688370111386130070864900372681119546710720259657049906819760097246493857947614000984280174421420826969540330138528420054284396231893032351247708038834479351388090747591945568824982562634753801611501462636451176338399263606303578977139695191686834770334121789804488238986080706123636856373870964097550067790819564325704988907799048439557715214364870979200000 2366 1539284441717296386644523939688370111386130070864900372681119546710720259657049906819760097246493857947614000984280174421420826969540330138528420054284396231893032351247708038834479351388090747591945568824982562634753801611501462636451176338399263606303578977139695191686834770334121789804488238986080706123636856373870964097550067790819564325704988907799048439557715214364870979200000 2367 1539284441717296386644523939688370111386130070864900372681119546710720259657049906819760097246493857947614000984280174421420826969540330138528420054284396231893032351247708038834479351388090747591945568824982562634753801611501462636451176338399263606303578977139695191686834770334121789804488238986080706123636856373870964097550067790819564325704988907799048439557715214364870979200000 2368 1539284441717296386644523939688370111386130070864900372681119546710720259657049906819760097246493857947614000984280174421420826969540330138528420054284396231893032351247708038834479351388090747591945568824982562634753801611501462636451176338399263606303578977139695191686834770334121789804488238986080706123636856373870964097550067790819564325704988907799048439557715214364870979200000 2369 1539284441717296386644523939688370111386130070864900372681119546710720259657049906819760097246493857947614000984280174421420826969540330138528420054284396231893032351247708038834479351388090747591945568824982562634753801611501462636451176338399263606303578977139695191686834770334121789804488238986080706123636856373870964097550067790819564325704988907799048439557715214364870979200000 2370 1539284441717296386644523939688370111386130070864900372681119546710720259657049906819760097246493857947614000984280174421420826969540330138528420054284396231893032351247708038834479351388090747591945568824982562634753801611501462636451176338399263606303578977139695191686834770334121789804488238986080706123636856373870964097550067790819564325704988907799048439557715214364870979200000 2371 1539284441717296386644523939688370111386130070864900372681119546710720259657049906819760097246493857947614000984280174421420826969540330138528420054284396231893032351247708038834479351388090747591945568824982562634753801611501462636451176338399263606303578977139695191686834770334121789804488238986080706123636856373870964097550067790819564325704988907799048439557715214364870979200000 2372 1539284441717296386644523939688370111386130070864900372681119546710720259657049906819760097246493857947614000984280174421420826969540330138528420054284396231893032351247708038834479351388090747591945568824982562634753801611501462636451176338399263606303578977139695191686834770334121789804488238986080706123636856373870964097550067790819564325704988907799048439557715214364870979200000 2373 1539284441717296386644523939688370111386130070864900372681119546710720259657049906819760097246493857947614000984280174421420826969540330138528420054284396231893032351247708038834479351388090747591945568824982562634753801611501462636451176338399263606303578977139695191686834770334121789804488238986080706123636856373870964097550067790819564325704988907799048439557715214364870979200000 2374 1539284441717296386644523939688370111386130070864900372681119546710720259657049906819760097246493857947614000984280174421420826969540330138528420054284396231893032351247708038834479351388090747591945568824982562634753801611501462636451176338399263606303578977139695191686834770334121789804488238986080706123636856373870964097550067790819564325704988907799048439557715214364870979200000 2375 1539284441717296386644523939688370111386130070864900372681119546710720259657049906819760097246493857947614000984280174421420826969540330138528420054284396231893032351247708038834479351388090747591945568824982562634753801611501462636451176338399263606303578977139695191686834770334121789804488238986080706123636856373870964097550067790819564325704988907799048439557715214364870979200000 2376 1356109593152938116633825590865454068131180592431977228332066320652144548757860967908208645674161088851847934867150833665271748560165030852043538067824553080297761501449230782213176308572907948628504046134809637681218099219732788582713486354129751237153453078860071463876101432664361296817754138546737102094924070465380319369941609723712036170946095227770961675250347103855451332675200000 2377 1356109593152938116633825590865454068131180592431977228332066320652144548757860967908208645674161088851847934867150833665271748560165030852043538067824553080297761501449230782213176308572907948628504046134809637681218099219732788582713486354129751237153453078860071463876101432664361296817754138546737102094924070465380319369941609723712036170946095227770961675250347103855451332675200000 2378 1356109593152938116633825590865454068131180592431977228332066320652144548757860967908208645674161088851847934867150833665271748560165030852043538067824553080297761501449230782213176308572907948628504046134809637681218099219732788582713486354129751237153453078860071463876101432664361296817754138546737102094924070465380319369941609723712036170946095227770961675250347103855451332675200000 2379 1356109593152938116633825590865454068131180592431977228332066320652144548757860967908208645674161088851847934867150833665271748560165030852043538067824553080297761501449230782213176308572907948628504046134809637681218099219732788582713486354129751237153453078860071463876101432664361296817754138546737102094924070465380319369941609723712036170946095227770961675250347103855451332675200000 2380 1356109593152938116633825590865454068131180592431977228332066320652144548757860967908208645674161088851847934867150833665271748560165030852043538067824553080297761501449230782213176308572907948628504046134809637681218099219732788582713486354129751237153453078860071463876101432664361296817754138546737102094924070465380319369941609723712036170946095227770961675250347103855451332675200000 2381 1356109593152938116633825590865454068131180592431977228332066320652144548757860967908208645674161088851847934867150833665271748560165030852043538067824553080297761501449230782213176308572907948628504046134809637681218099219732788582713486354129751237153453078860071463876101432664361296817754138546737102094924070465380319369941609723712036170946095227770961675250347103855451332675200000 2382 1197444770754044356987667996734195942159832463117435892617214561135843636553191234662948234130284241456181726487694186126434953978625722242354444113889080369902923405779670780694234680469877718638969072737036910072515581611024052318536008450696570342406499068633443102602597565042631025090076904336768861149817954220930822003658441386037727938945402086121759159246056492704363526752201600000 2383 1197444770754044356987667996734195942159832463117435892617214561135843636553191234662948234130284241456181726487694186126434953978625722242354444113889080369902923405779670780694234680469877718638969072737036910072515581611024052318536008450696570342406499068633443102602597565042631025090076904336768861149817954220930822003658441386037727938945402086121759159246056492704363526752201600000 2384 1197444770754044356987667996734195942159832463117435892617214561135843636553191234662948234130284241456181726487694186126434953978625722242354444113889080369902923405779670780694234680469877718638969072737036910072515581611024052318536008450696570342406499068633443102602597565042631025090076904336768861149817954220930822003658441386037727938945402086121759159246056492704363526752201600000 2385 1197444770754044356987667996734195942159832463117435892617214561135843636553191234662948234130284241456181726487694186126434953978625722242354444113889080369902923405779670780694234680469877718638969072737036910072515581611024052318536008450696570342406499068633443102602597565042631025090076904336768861149817954220930822003658441386037727938945402086121759159246056492704363526752201600000 2386 1197444770754044356987667996734195942159832463117435892617214561135843636553191234662948234130284241456181726487694186126434953978625722242354444113889080369902923405779670780694234680469877718638969072737036910072515581611024052318536008450696570342406499068633443102602597565042631025090076904336768861149817954220930822003658441386037727938945402086121759159246056492704363526752201600000 2387 1197444770754044356987667996734195942159832463117435892617214561135843636553191234662948234130284241456181726487694186126434953978625722242354444113889080369902923405779670780694234680469877718638969072737036910072515581611024052318536008450696570342406499068633443102602597565042631025090076904336768861149817954220930822003658441386037727938945402086121759159246056492704363526752201600000 2388 1197444770754044356987667996734195942159832463117435892617214561135843636553191234662948234130284241456181726487694186126434953978625722242354444113889080369902923405779670780694234680469877718638969072737036910072515581611024052318536008450696570342406499068633443102602597565042631025090076904336768861149817954220930822003658441386037727938945402086121759159246056492704363526752201600000 2389 1197444770754044356987667996734195942159832463117435892617214561135843636553191234662948234130284241456181726487694186126434953978625722242354444113889080369902923405779670780694234680469877718638969072737036910072515581611024052318536008450696570342406499068633443102602597565042631025090076904336768861149817954220930822003658441386037727938945402086121759159246056492704363526752201600000 2390 1197444770754044356987667996734195942159832463117435892617214561135843636553191234662948234130284241456181726487694186126434953978625722242354444113889080369902923405779670780694234680469877718638969072737036910072515581611024052318536008450696570342406499068633443102602597565042631025090076904336768861149817954220930822003658441386037727938945402086121759159246056492704363526752201600000 2391 1197444770754044356987667996734195942159832463117435892617214561135843636553191234662948234130284241456181726487694186126434953978625722242354444113889080369902923405779670780694234680469877718638969072737036910072515581611024052318536008450696570342406499068633443102602597565042631025090076904336768861149817954220930822003658441386037727938945402086121759159246056492704363526752201600000 2392 1197444770754044356987667996734195942159832463117435892617214561135843636553191234662948234130284241456181726487694186126434953978625722242354444113889080369902923405779670780694234680469877718638969072737036910072515581611024052318536008450696570342406499068633443102602597565042631025090076904336768861149817954220930822003658441386037727938945402086121759159246056492704363526752201600000 2393 1197444770754044356987667996734195942159832463117435892617214561135843636553191234662948234130284241456181726487694186126434953978625722242354444113889080369902923405779670780694234680469877718638969072737036910072515581611024052318536008450696570342406499068633443102602597565042631025090076904336768861149817954220930822003658441386037727938945402086121759159246056492704363526752201600000 2394 1197444770754044356987667996734195942159832463117435892617214561135843636553191234662948234130284241456181726487694186126434953978625722242354444113889080369902923405779670780694234680469877718638969072737036910072515581611024052318536008450696570342406499068633443102602597565042631025090076904336768861149817954220930822003658441386037727938945402086121759159246056492704363526752201600000 2395 1197444770754044356987667996734195942159832463117435892617214561135843636553191234662948234130284241456181726487694186126434953978625722242354444113889080369902923405779670780694234680469877718638969072737036910072515581611024052318536008450696570342406499068633443102602597565042631025090076904336768861149817954220930822003658441386037727938945402086121759159246056492704363526752201600000 2396 1062133511658837344648061513103231800695771394785165636751469315727493305622680625146035083673562122171633191394584743094147804179041015628968391929019614288103893060926567982475786161576781536432765567517751739234321320888978334406541439495767857893714564673877864032008504040192813719254898214146713979839888525393965639117245037509415464681844571650390000374251252109028770448229202819200000 2397 1062133511658837344648061513103231800695771394785165636751469315727493305622680625146035083673562122171633191394584743094147804179041015628968391929019614288103893060926567982475786161576781536432765567517751739234321320888978334406541439495767857893714564673877864032008504040192813719254898214146713979839888525393965639117245037509415464681844571650390000374251252109028770448229202819200000 2398 1062133511658837344648061513103231800695771394785165636751469315727493305622680625146035083673562122171633191394584743094147804179041015628968391929019614288103893060926567982475786161576781536432765567517751739234321320888978334406541439495767857893714564673877864032008504040192813719254898214146713979839888525393965639117245037509415464681844571650390000374251252109028770448229202819200000 2399 1062133511658837344648061513103231800695771394785165636751469315727493305622680625146035083673562122171633191394584743094147804179041015628968391929019614288103893060926567982475786161576781536432765567517751739234321320888978334406541439495767857893714564673877864032008504040192813719254898214146713979839888525393965639117245037509415464681844571650390000374251252109028770448229202819200000 2400 1062133511658837344648061513103231800695771394785165636751469315727493305622680625146035083673562122171633191394584743094147804179041015628968391929019614288103893060926567982475786161576781536432765567517751739234321320888978334406541439495767857893714564673877864032008504040192813719254898214146713979839888525393965639117245037509415464681844571650390000374251252109028770448229202819200000 2401 1062133511658837344648061513103231800695771394785165636751469315727493305622680625146035083673562122171633191394584743094147804179041015628968391929019614288103893060926567982475786161576781536432765567517751739234321320888978334406541439495767857893714564673877864032008504040192813719254898214146713979839888525393965639117245037509415464681844571650390000374251252109028770448229202819200000 2402 1062133511658837344648061513103231800695771394785165636751469315727493305622680625146035083673562122171633191394584743094147804179041015628968391929019614288103893060926567982475786161576781536432765567517751739234321320888978334406541439495767857893714564673877864032008504040192813719254898214146713979839888525393965639117245037509415464681844571650390000374251252109028770448229202819200000 2403 1062133511658837344648061513103231800695771394785165636751469315727493305622680625146035083673562122171633191394584743094147804179041015628968391929019614288103893060926567982475786161576781536432765567517751739234321320888978334406541439495767857893714564673877864032008504040192813719254898214146713979839888525393965639117245037509415464681844571650390000374251252109028770448229202819200000 2404 1062133511658837344648061513103231800695771394785165636751469315727493305622680625146035083673562122171633191394584743094147804179041015628968391929019614288103893060926567982475786161576781536432765567517751739234321320888978334406541439495767857893714564673877864032008504040192813719254898214146713979839888525393965639117245037509415464681844571650390000374251252109028770448229202819200000 2405 1062133511658837344648061513103231800695771394785165636751469315727493305622680625146035083673562122171633191394584743094147804179041015628968391929019614288103893060926567982475786161576781536432765567517751739234321320888978334406541439495767857893714564673877864032008504040192813719254898214146713979839888525393965639117245037509415464681844571650390000374251252109028770448229202819200000 2406 1062133511658837344648061513103231800695771394785165636751469315727493305622680625146035083673562122171633191394584743094147804179041015628968391929019614288103893060926567982475786161576781536432765567517751739234321320888978334406541439495767857893714564673877864032008504040192813719254898214146713979839888525393965639117245037509415464681844571650390000374251252109028770448229202819200000 2407 1062133511658837344648061513103231800695771394785165636751469315727493305622680625146035083673562122171633191394584743094147804179041015628968391929019614288103893060926567982475786161576781536432765567517751739234321320888978334406541439495767857893714564673877864032008504040192813719254898214146713979839888525393965639117245037509415464681844571650390000374251252109028770448229202819200000 2408 1062133511658837344648061513103231800695771394785165636751469315727493305622680625146035083673562122171633191394584743094147804179041015628968391929019614288103893060926567982475786161576781536432765567517751739234321320888978334406541439495767857893714564673877864032008504040192813719254898214146713979839888525393965639117245037509415464681844571650390000374251252109028770448229202819200000 2409 1062133511658837344648061513103231800695771394785165636751469315727493305622680625146035083673562122171633191394584743094147804179041015628968391929019614288103893060926567982475786161576781536432765567517751739234321320888978334406541439495767857893714564673877864032008504040192813719254898214146713979839888525393965639117245037509415464681844571650390000374251252109028770448229202819200000 2410 1062133511658837344648061513103231800695771394785165636751469315727493305622680625146035083673562122171633191394584743094147804179041015628968391929019614288103893060926567982475786161576781536432765567517751739234321320888978334406541439495767857893714564673877864032008504040192813719254898214146713979839888525393965639117245037509415464681844571650390000374251252109028770448229202819200000 2411 1062133511658837344648061513103231800695771394785165636751469315727493305622680625146035083673562122171633191394584743094147804179041015628968391929019614288103893060926567982475786161576781536432765567517751739234321320888978334406541439495767857893714564673877864032008504040192813719254898214146713979839888525393965639117245037509415464681844571650390000374251252109028770448229202819200000 2412 1062133511658837344648061513103231800695771394785165636751469315727493305622680625146035083673562122171633191394584743094147804179041015628968391929019614288103893060926567982475786161576781536432765567517751739234321320888978334406541439495767857893714564673877864032008504040192813719254898214146713979839888525393965639117245037509415464681844571650390000374251252109028770448229202819200000 2413 1062133511658837344648061513103231800695771394785165636751469315727493305622680625146035083673562122171633191394584743094147804179041015628968391929019614288103893060926567982475786161576781536432765567517751739234321320888978334406541439495767857893714564673877864032008504040192813719254898214146713979839888525393965639117245037509415464681844571650390000374251252109028770448229202819200000 2414 1062133511658837344648061513103231800695771394785165636751469315727493305622680625146035083673562122171633191394584743094147804179041015628968391929019614288103893060926567982475786161576781536432765567517751739234321320888978334406541439495767857893714564673877864032008504040192813719254898214146713979839888525393965639117245037509415464681844571650390000374251252109028770448229202819200000 2415 1062133511658837344648061513103231800695771394785165636751469315727493305622680625146035083673562122171633191394584743094147804179041015628968391929019614288103893060926567982475786161576781536432765567517751739234321320888978334406541439495767857893714564673877864032008504040192813719254898214146713979839888525393965639117245037509415464681844571650390000374251252109028770448229202819200000 2416 1062133511658837344648061513103231800695771394785165636751469315727493305622680625146035083673562122171633191394584743094147804179041015628968391929019614288103893060926567982475786161576781536432765567517751739234321320888978334406541439495767857893714564673877864032008504040192813719254898214146713979839888525393965639117245037509415464681844571650390000374251252109028770448229202819200000 2417 1062133511658837344648061513103231800695771394785165636751469315727493305622680625146035083673562122171633191394584743094147804179041015628968391929019614288103893060926567982475786161576781536432765567517751739234321320888978334406541439495767857893714564673877864032008504040192813719254898214146713979839888525393965639117245037509415464681844571650390000374251252109028770448229202819200000 2418 1062133511658837344648061513103231800695771394785165636751469315727493305622680625146035083673562122171633191394584743094147804179041015628968391929019614288103893060926567982475786161576781536432765567517751739234321320888978334406541439495767857893714564673877864032008504040192813719254898214146713979839888525393965639117245037509415464681844571650390000374251252109028770448229202819200000 2419 1062133511658837344648061513103231800695771394785165636751469315727493305622680625146035083673562122171633191394584743094147804179041015628968391929019614288103893060926567982475786161576781536432765567517751739234321320888978334406541439495767857893714564673877864032008504040192813719254898214146713979839888525393965639117245037509415464681844571650390000374251252109028770448229202819200000 2420 1062133511658837344648061513103231800695771394785165636751469315727493305622680625146035083673562122171633191394584743094147804179041015628968391929019614288103893060926567982475786161576781536432765567517751739234321320888978334406541439495767857893714564673877864032008504040192813719254898214146713979839888525393965639117245037509415464681844571650390000374251252109028770448229202819200000 2421 1062133511658837344648061513103231800695771394785165636751469315727493305622680625146035083673562122171633191394584743094147804179041015628968391929019614288103893060926567982475786161576781536432765567517751739234321320888978334406541439495767857893714564673877864032008504040192813719254898214146713979839888525393965639117245037509415464681844571650390000374251252109028770448229202819200000 2422 1062133511658837344648061513103231800695771394785165636751469315727493305622680625146035083673562122171633191394584743094147804179041015628968391929019614288103893060926567982475786161576781536432765567517751739234321320888978334406541439495767857893714564673877864032008504040192813719254898214146713979839888525393965639117245037509415464681844571650390000374251252109028770448229202819200000 2423 1062133511658837344648061513103231800695771394785165636751469315727493305622680625146035083673562122171633191394584743094147804179041015628968391929019614288103893060926567982475786161576781536432765567517751739234321320888978334406541439495767857893714564673877864032008504040192813719254898214146713979839888525393965639117245037509415464681844571650390000374251252109028770448229202819200000 2424 1062133511658837344648061513103231800695771394785165636751469315727493305622680625146035083673562122171633191394584743094147804179041015628968391929019614288103893060926567982475786161576781536432765567517751739234321320888978334406541439495767857893714564673877864032008504040192813719254898214146713979839888525393965639117245037509415464681844571650390000374251252109028770448229202819200000 2425 1062133511658837344648061513103231800695771394785165636751469315727493305622680625146035083673562122171633191394584743094147804179041015628968391929019614288103893060926567982475786161576781536432765567517751739234321320888978334406541439495767857893714564673877864032008504040192813719254898214146713979839888525393965639117245037509415464681844571650390000374251252109028770448229202819200000 2426 1062133511658837344648061513103231800695771394785165636751469315727493305622680625146035083673562122171633191394584743094147804179041015628968391929019614288103893060926567982475786161576781536432765567517751739234321320888978334406541439495767857893714564673877864032008504040192813719254898214146713979839888525393965639117245037509415464681844571650390000374251252109028770448229202819200000 2427 1062133511658837344648061513103231800695771394785165636751469315727493305622680625146035083673562122171633191394584743094147804179041015628968391929019614288103893060926567982475786161576781536432765567517751739234321320888978334406541439495767857893714564673877864032008504040192813719254898214146713979839888525393965639117245037509415464681844571650390000374251252109028770448229202819200000 2428 1062133511658837344648061513103231800695771394785165636751469315727493305622680625146035083673562122171633191394584743094147804179041015628968391929019614288103893060926567982475786161576781536432765567517751739234321320888978334406541439495767857893714564673877864032008504040192813719254898214146713979839888525393965639117245037509415464681844571650390000374251252109028770448229202819200000 2429 1062133511658837344648061513103231800695771394785165636751469315727493305622680625146035083673562122171633191394584743094147804179041015628968391929019614288103893060926567982475786161576781536432765567517751739234321320888978334406541439495767857893714564673877864032008504040192813719254898214146713979839888525393965639117245037509415464681844571650390000374251252109028770448229202819200000 2430 1062133511658837344648061513103231800695771394785165636751469315727493305622680625146035083673562122171633191394584743094147804179041015628968391929019614288103893060926567982475786161576781536432765567517751739234321320888978334406541439495767857893714564673877864032008504040192813719254898214146713979839888525393965639117245037509415464681844571650390000374251252109028770448229202819200000 2431 1062133511658837344648061513103231800695771394785165636751469315727493305622680625146035083673562122171633191394584743094147804179041015628968391929019614288103893060926567982475786161576781536432765567517751739234321320888978334406541439495767857893714564673877864032008504040192813719254898214146713979839888525393965639117245037509415464681844571650390000374251252109028770448229202819200000 2432 1062133511658837344648061513103231800695771394785165636751469315727493305622680625146035083673562122171633191394584743094147804179041015628968391929019614288103893060926567982475786161576781536432765567517751739234321320888978334406541439495767857893714564673877864032008504040192813719254898214146713979839888525393965639117245037509415464681844571650390000374251252109028770448229202819200000 2433 1062133511658837344648061513103231800695771394785165636751469315727493305622680625146035083673562122171633191394584743094147804179041015628968391929019614288103893060926567982475786161576781536432765567517751739234321320888978334406541439495767857893714564673877864032008504040192813719254898214146713979839888525393965639117245037509415464681844571650390000374251252109028770448229202819200000 2434 1062133511658837344648061513103231800695771394785165636751469315727493305622680625146035083673562122171633191394584743094147804179041015628968391929019614288103893060926567982475786161576781536432765567517751739234321320888978334406541439495767857893714564673877864032008504040192813719254898214146713979839888525393965639117245037509415464681844571650390000374251252109028770448229202819200000 2435 1062133511658837344648061513103231800695771394785165636751469315727493305622680625146035083673562122171633191394584743094147804179041015628968391929019614288103893060926567982475786161576781536432765567517751739234321320888978334406541439495767857893714564673877864032008504040192813719254898214146713979839888525393965639117245037509415464681844571650390000374251252109028770448229202819200000 2436 1062133511658837344648061513103231800695771394785165636751469315727493305622680625146035083673562122171633191394584743094147804179041015628968391929019614288103893060926567982475786161576781536432765567517751739234321320888978334406541439495767857893714564673877864032008504040192813719254898214146713979839888525393965639117245037509415464681844571650390000374251252109028770448229202819200000 2437 1062133511658837344648061513103231800695771394785165636751469315727493305622680625146035083673562122171633191394584743094147804179041015628968391929019614288103893060926567982475786161576781536432765567517751739234321320888978334406541439495767857893714564673877864032008504040192813719254898214146713979839888525393965639117245037509415464681844571650390000374251252109028770448229202819200000 2438 1062133511658837344648061513103231800695771394785165636751469315727493305622680625146035083673562122171633191394584743094147804179041015628968391929019614288103893060926567982475786161576781536432765567517751739234321320888978334406541439495767857893714564673877864032008504040192813719254898214146713979839888525393965639117245037509415464681844571650390000374251252109028770448229202819200000 2439 1062133511658837344648061513103231800695771394785165636751469315727493305622680625146035083673562122171633191394584743094147804179041015628968391929019614288103893060926567982475786161576781536432765567517751739234321320888978334406541439495767857893714564673877864032008504040192813719254898214146713979839888525393965639117245037509415464681844571650390000374251252109028770448229202819200000 2440 1062133511658837344648061513103231800695771394785165636751469315727493305622680625146035083673562122171633191394584743094147804179041015628968391929019614288103893060926567982475786161576781536432765567517751739234321320888978334406541439495767857893714564673877864032008504040192813719254898214146713979839888525393965639117245037509415464681844571650390000374251252109028770448229202819200000 2441 1062133511658837344648061513103231800695771394785165636751469315727493305622680625146035083673562122171633191394584743094147804179041015628968391929019614288103893060926567982475786161576781536432765567517751739234321320888978334406541439495767857893714564673877864032008504040192813719254898214146713979839888525393965639117245037509415464681844571650390000374251252109028770448229202819200000 2442 1062133511658837344648061513103231800695771394785165636751469315727493305622680625146035083673562122171633191394584743094147804179041015628968391929019614288103893060926567982475786161576781536432765567517751739234321320888978334406541439495767857893714564673877864032008504040192813719254898214146713979839888525393965639117245037509415464681844571650390000374251252109028770448229202819200000 2443 1062133511658837344648061513103231800695771394785165636751469315727493305622680625146035083673562122171633191394584743094147804179041015628968391929019614288103893060926567982475786161576781536432765567517751739234321320888978334406541439495767857893714564673877864032008504040192813719254898214146713979839888525393965639117245037509415464681844571650390000374251252109028770448229202819200000 2444 1062133511658837344648061513103231800695771394785165636751469315727493305622680625146035083673562122171633191394584743094147804179041015628968391929019614288103893060926567982475786161576781536432765567517751739234321320888978334406541439495767857893714564673877864032008504040192813719254898214146713979839888525393965639117245037509415464681844571650390000374251252109028770448229202819200000 2445 1062133511658837344648061513103231800695771394785165636751469315727493305622680625146035083673562122171633191394584743094147804179041015628968391929019614288103893060926567982475786161576781536432765567517751739234321320888978334406541439495767857893714564673877864032008504040192813719254898214146713979839888525393965639117245037509415464681844571650390000374251252109028770448229202819200000 2446 963355095074565471595791792384631243231064655070145232533582669364836428199771327007453820891920844809671304594888361986392058390390201175474331479620790159310231006260397160105538048550140853544518369738600827485529438046303349306733085622661447109599110159207222677031713164454882043364192680231069579714778892532326834679341249021039826466433026486903730339445885662889094796543886957014400000 2447 963355095074565471595791792384631243231064655070145232533582669364836428199771327007453820891920844809671304594888361986392058390390201175474331479620790159310231006260397160105538048550140853544518369738600827485529438046303349306733085622661447109599110159207222677031713164454882043364192680231069579714778892532326834679341249021039826466433026486903730339445885662889094796543886957014400000 2448 963355095074565471595791792384631243231064655070145232533582669364836428199771327007453820891920844809671304594888361986392058390390201175474331479620790159310231006260397160105538048550140853544518369738600827485529438046303349306733085622661447109599110159207222677031713164454882043364192680231069579714778892532326834679341249021039826466433026486903730339445885662889094796543886957014400000 2449 963355095074565471595791792384631243231064655070145232533582669364836428199771327007453820891920844809671304594888361986392058390390201175474331479620790159310231006260397160105538048550140853544518369738600827485529438046303349306733085622661447109599110159207222677031713164454882043364192680231069579714778892532326834679341249021039826466433026486903730339445885662889094796543886957014400000 2450 963355095074565471595791792384631243231064655070145232533582669364836428199771327007453820891920844809671304594888361986392058390390201175474331479620790159310231006260397160105538048550140853544518369738600827485529438046303349306733085622661447109599110159207222677031713164454882043364192680231069579714778892532326834679341249021039826466433026486903730339445885662889094796543886957014400000 2451 963355095074565471595791792384631243231064655070145232533582669364836428199771327007453820891920844809671304594888361986392058390390201175474331479620790159310231006260397160105538048550140853544518369738600827485529438046303349306733085622661447109599110159207222677031713164454882043364192680231069579714778892532326834679341249021039826466433026486903730339445885662889094796543886957014400000 2452 963355095074565471595791792384631243231064655070145232533582669364836428199771327007453820891920844809671304594888361986392058390390201175474331479620790159310231006260397160105538048550140853544518369738600827485529438046303349306733085622661447109599110159207222677031713164454882043364192680231069579714778892532326834679341249021039826466433026486903730339445885662889094796543886957014400000 2453 963355095074565471595791792384631243231064655070145232533582669364836428199771327007453820891920844809671304594888361986392058390390201175474331479620790159310231006260397160105538048550140853544518369738600827485529438046303349306733085622661447109599110159207222677031713164454882043364192680231069579714778892532326834679341249021039826466433026486903730339445885662889094796543886957014400000 2454 963355095074565471595791792384631243231064655070145232533582669364836428199771327007453820891920844809671304594888361986392058390390201175474331479620790159310231006260397160105538048550140853544518369738600827485529438046303349306733085622661447109599110159207222677031713164454882043364192680231069579714778892532326834679341249021039826466433026486903730339445885662889094796543886957014400000 2455 963355095074565471595791792384631243231064655070145232533582669364836428199771327007453820891920844809671304594888361986392058390390201175474331479620790159310231006260397160105538048550140853544518369738600827485529438046303349306733085622661447109599110159207222677031713164454882043364192680231069579714778892532326834679341249021039826466433026486903730339445885662889094796543886957014400000 2456 963355095074565471595791792384631243231064655070145232533582669364836428199771327007453820891920844809671304594888361986392058390390201175474331479620790159310231006260397160105538048550140853544518369738600827485529438046303349306733085622661447109599110159207222677031713164454882043364192680231069579714778892532326834679341249021039826466433026486903730339445885662889094796543886957014400000 2457 963355095074565471595791792384631243231064655070145232533582669364836428199771327007453820891920844809671304594888361986392058390390201175474331479620790159310231006260397160105538048550140853544518369738600827485529438046303349306733085622661447109599110159207222677031713164454882043364192680231069579714778892532326834679341249021039826466433026486903730339445885662889094796543886957014400000 2458 963355095074565471595791792384631243231064655070145232533582669364836428199771327007453820891920844809671304594888361986392058390390201175474331479620790159310231006260397160105538048550140853544518369738600827485529438046303349306733085622661447109599110159207222677031713164454882043364192680231069579714778892532326834679341249021039826466433026486903730339445885662889094796543886957014400000 2459 963355095074565471595791792384631243231064655070145232533582669364836428199771327007453820891920844809671304594888361986392058390390201175474331479620790159310231006260397160105538048550140853544518369738600827485529438046303349306733085622661447109599110159207222677031713164454882043364192680231069579714778892532326834679341249021039826466433026486903730339445885662889094796543886957014400000 2460 963355095074565471595791792384631243231064655070145232533582669364836428199771327007453820891920844809671304594888361986392058390390201175474331479620790159310231006260397160105538048550140853544518369738600827485529438046303349306733085622661447109599110159207222677031713164454882043364192680231069579714778892532326834679341249021039826466433026486903730339445885662889094796543886957014400000 2461 963355095074565471595791792384631243231064655070145232533582669364836428199771327007453820891920844809671304594888361986392058390390201175474331479620790159310231006260397160105538048550140853544518369738600827485529438046303349306733085622661447109599110159207222677031713164454882043364192680231069579714778892532326834679341249021039826466433026486903730339445885662889094796543886957014400000 2462 963355095074565471595791792384631243231064655070145232533582669364836428199771327007453820891920844809671304594888361986392058390390201175474331479620790159310231006260397160105538048550140853544518369738600827485529438046303349306733085622661447109599110159207222677031713164454882043364192680231069579714778892532326834679341249021039826466433026486903730339445885662889094796543886957014400000 2463 963355095074565471595791792384631243231064655070145232533582669364836428199771327007453820891920844809671304594888361986392058390390201175474331479620790159310231006260397160105538048550140853544518369738600827485529438046303349306733085622661447109599110159207222677031713164454882043364192680231069579714778892532326834679341249021039826466433026486903730339445885662889094796543886957014400000 2464 963355095074565471595791792384631243231064655070145232533582669364836428199771327007453820891920844809671304594888361986392058390390201175474331479620790159310231006260397160105538048550140853544518369738600827485529438046303349306733085622661447109599110159207222677031713164454882043364192680231069579714778892532326834679341249021039826466433026486903730339445885662889094796543886957014400000 2465 963355095074565471595791792384631243231064655070145232533582669364836428199771327007453820891920844809671304594888361986392058390390201175474331479620790159310231006260397160105538048550140853544518369738600827485529438046303349306733085622661447109599110159207222677031713164454882043364192680231069579714778892532326834679341249021039826466433026486903730339445885662889094796543886957014400000 2466 963355095074565471595791792384631243231064655070145232533582669364836428199771327007453820891920844809671304594888361986392058390390201175474331479620790159310231006260397160105538048550140853544518369738600827485529438046303349306733085622661447109599110159207222677031713164454882043364192680231069579714778892532326834679341249021039826466433026486903730339445885662889094796543886957014400000 2467 963355095074565471595791792384631243231064655070145232533582669364836428199771327007453820891920844809671304594888361986392058390390201175474331479620790159310231006260397160105538048550140853544518369738600827485529438046303349306733085622661447109599110159207222677031713164454882043364192680231069579714778892532326834679341249021039826466433026486903730339445885662889094796543886957014400000 2468 963355095074565471595791792384631243231064655070145232533582669364836428199771327007453820891920844809671304594888361986392058390390201175474331479620790159310231006260397160105538048550140853544518369738600827485529438046303349306733085622661447109599110159207222677031713164454882043364192680231069579714778892532326834679341249021039826466433026486903730339445885662889094796543886957014400000 2469 963355095074565471595791792384631243231064655070145232533582669364836428199771327007453820891920844809671304594888361986392058390390201175474331479620790159310231006260397160105538048550140853544518369738600827485529438046303349306733085622661447109599110159207222677031713164454882043364192680231069579714778892532326834679341249021039826466433026486903730339445885662889094796543886957014400000 2470 963355095074565471595791792384631243231064655070145232533582669364836428199771327007453820891920844809671304594888361986392058390390201175474331479620790159310231006260397160105538048550140853544518369738600827485529438046303349306733085622661447109599110159207222677031713164454882043364192680231069579714778892532326834679341249021039826466433026486903730339445885662889094796543886957014400000 2471 963355095074565471595791792384631243231064655070145232533582669364836428199771327007453820891920844809671304594888361986392058390390201175474331479620790159310231006260397160105538048550140853544518369738600827485529438046303349306733085622661447109599110159207222677031713164454882043364192680231069579714778892532326834679341249021039826466433026486903730339445885662889094796543886957014400000 2472 877616491612929144623766322862399062583499900768902306838093811791365986089991678903790430832539889621610558485943297769603165193645473270857115977934539835131620446703221812856145162229178317579056234831865353839317318060182351218433841002244578316844789355037779858775890692818397541504779531690504387120163571096949746392879877858167281910920487129569298339235201838891965359651481017840118400000 2473 877616491612929144623766322862399062583499900768902306838093811791365986089991678903790430832539889621610558485943297769603165193645473270857115977934539835131620446703221812856145162229178317579056234831865353839317318060182351218433841002244578316844789355037779858775890692818397541504779531690504387120163571096949746392879877858167281910920487129569298339235201838891965359651481017840118400000 2474 877616491612929144623766322862399062583499900768902306838093811791365986089991678903790430832539889621610558485943297769603165193645473270857115977934539835131620446703221812856145162229178317579056234831865353839317318060182351218433841002244578316844789355037779858775890692818397541504779531690504387120163571096949746392879877858167281910920487129569298339235201838891965359651481017840118400000 2475 877616491612929144623766322862399062583499900768902306838093811791365986089991678903790430832539889621610558485943297769603165193645473270857115977934539835131620446703221812856145162229178317579056234831865353839317318060182351218433841002244578316844789355037779858775890692818397541504779531690504387120163571096949746392879877858167281910920487129569298339235201838891965359651481017840118400000 2476 877616491612929144623766322862399062583499900768902306838093811791365986089991678903790430832539889621610558485943297769603165193645473270857115977934539835131620446703221812856145162229178317579056234831865353839317318060182351218433841002244578316844789355037779858775890692818397541504779531690504387120163571096949746392879877858167281910920487129569298339235201838891965359651481017840118400000 2477 877616491612929144623766322862399062583499900768902306838093811791365986089991678903790430832539889621610558485943297769603165193645473270857115977934539835131620446703221812856145162229178317579056234831865353839317318060182351218433841002244578316844789355037779858775890692818397541504779531690504387120163571096949746392879877858167281910920487129569298339235201838891965359651481017840118400000 2478 877616491612929144623766322862399062583499900768902306838093811791365986089991678903790430832539889621610558485943297769603165193645473270857115977934539835131620446703221812856145162229178317579056234831865353839317318060182351218433841002244578316844789355037779858775890692818397541504779531690504387120163571096949746392879877858167281910920487129569298339235201838891965359651481017840118400000 2479 877616491612929144623766322862399062583499900768902306838093811791365986089991678903790430832539889621610558485943297769603165193645473270857115977934539835131620446703221812856145162229178317579056234831865353839317318060182351218433841002244578316844789355037779858775890692818397541504779531690504387120163571096949746392879877858167281910920487129569298339235201838891965359651481017840118400000 2480 877616491612929144623766322862399062583499900768902306838093811791365986089991678903790430832539889621610558485943297769603165193645473270857115977934539835131620446703221812856145162229178317579056234831865353839317318060182351218433841002244578316844789355037779858775890692818397541504779531690504387120163571096949746392879877858167281910920487129569298339235201838891965359651481017840118400000 2481 877616491612929144623766322862399062583499900768902306838093811791365986089991678903790430832539889621610558485943297769603165193645473270857115977934539835131620446703221812856145162229178317579056234831865353839317318060182351218433841002244578316844789355037779858775890692818397541504779531690504387120163571096949746392879877858167281910920487129569298339235201838891965359651481017840118400000 2482 877616491612929144623766322862399062583499900768902306838093811791365986089991678903790430832539889621610558485943297769603165193645473270857115977934539835131620446703221812856145162229178317579056234831865353839317318060182351218433841002244578316844789355037779858775890692818397541504779531690504387120163571096949746392879877858167281910920487129569298339235201838891965359651481017840118400000 2483 877616491612929144623766322862399062583499900768902306838093811791365986089991678903790430832539889621610558485943297769603165193645473270857115977934539835131620446703221812856145162229178317579056234831865353839317318060182351218433841002244578316844789355037779858775890692818397541504779531690504387120163571096949746392879877858167281910920487129569298339235201838891965359651481017840118400000 2484 877616491612929144623766322862399062583499900768902306838093811791365986089991678903790430832539889621610558485943297769603165193645473270857115977934539835131620446703221812856145162229178317579056234831865353839317318060182351218433841002244578316844789355037779858775890692818397541504779531690504387120163571096949746392879877858167281910920487129569298339235201838891965359651481017840118400000 2485 877616491612929144623766322862399062583499900768902306838093811791365986089991678903790430832539889621610558485943297769603165193645473270857115977934539835131620446703221812856145162229178317579056234831865353839317318060182351218433841002244578316844789355037779858775890692818397541504779531690504387120163571096949746392879877858167281910920487129569298339235201838891965359651481017840118400000 2486 877616491612929144623766322862399062583499900768902306838093811791365986089991678903790430832539889621610558485943297769603165193645473270857115977934539835131620446703221812856145162229178317579056234831865353839317318060182351218433841002244578316844789355037779858775890692818397541504779531690504387120163571096949746392879877858167281910920487129569298339235201838891965359651481017840118400000 2487 877616491612929144623766322862399062583499900768902306838093811791365986089991678903790430832539889621610558485943297769603165193645473270857115977934539835131620446703221812856145162229178317579056234831865353839317318060182351218433841002244578316844789355037779858775890692818397541504779531690504387120163571096949746392879877858167281910920487129569298339235201838891965359651481017840118400000 2488 877616491612929144623766322862399062583499900768902306838093811791365986089991678903790430832539889621610558485943297769603165193645473270857115977934539835131620446703221812856145162229178317579056234831865353839317318060182351218433841002244578316844789355037779858775890692818397541504779531690504387120163571096949746392879877858167281910920487129569298339235201838891965359651481017840118400000 2489 877616491612929144623766322862399062583499900768902306838093811791365986089991678903790430832539889621610558485943297769603165193645473270857115977934539835131620446703221812856145162229178317579056234831865353839317318060182351218433841002244578316844789355037779858775890692818397541504779531690504387120163571096949746392879877858167281910920487129569298339235201838891965359651481017840118400000 2490 877616491612929144623766322862399062583499900768902306838093811791365986089991678903790430832539889621610558485943297769603165193645473270857115977934539835131620446703221812856145162229178317579056234831865353839317318060182351218433841002244578316844789355037779858775890692818397541504779531690504387120163571096949746392879877858167281910920487129569298339235201838891965359651481017840118400000 2491 877616491612929144623766322862399062583499900768902306838093811791365986089991678903790430832539889621610558485943297769603165193645473270857115977934539835131620446703221812856145162229178317579056234831865353839317318060182351218433841002244578316844789355037779858775890692818397541504779531690504387120163571096949746392879877858167281910920487129569298339235201838891965359651481017840118400000 2492 806529555792281883909241250710544738514236408806621219984208213036265341216702352912583405935104158562260103248581890650265308812960189935917689583721842108485959190520260846014797404088614873855152679810484260178332615297307580769740699881062767473180361417279719690215043546700107340642892389623573531763430321838096816935056607751655732076135927672074185173757150489941716165519711055395068809600000 2493 806529555792281883909241250710544738514236408806621219984208213036265341216702352912583405935104158562260103248581890650265308812960189935917689583721842108485959190520260846014797404088614873855152679810484260178332615297307580769740699881062767473180361417279719690215043546700107340642892389623573531763430321838096816935056607751655732076135927672074185173757150489941716165519711055395068809600000 2494 806529555792281883909241250710544738514236408806621219984208213036265341216702352912583405935104158562260103248581890650265308812960189935917689583721842108485959190520260846014797404088614873855152679810484260178332615297307580769740699881062767473180361417279719690215043546700107340642892389623573531763430321838096816935056607751655732076135927672074185173757150489941716165519711055395068809600000 2495 806529555792281883909241250710544738514236408806621219984208213036265341216702352912583405935104158562260103248581890650265308812960189935917689583721842108485959190520260846014797404088614873855152679810484260178332615297307580769740699881062767473180361417279719690215043546700107340642892389623573531763430321838096816935056607751655732076135927672074185173757150489941716165519711055395068809600000 2496 806529555792281883909241250710544738514236408806621219984208213036265341216702352912583405935104158562260103248581890650265308812960189935917689583721842108485959190520260846014797404088614873855152679810484260178332615297307580769740699881062767473180361417279719690215043546700107340642892389623573531763430321838096816935056607751655732076135927672074185173757150489941716165519711055395068809600000 2497 806529555792281883909241250710544738514236408806621219984208213036265341216702352912583405935104158562260103248581890650265308812960189935917689583721842108485959190520260846014797404088614873855152679810484260178332615297307580769740699881062767473180361417279719690215043546700107340642892389623573531763430321838096816935056607751655732076135927672074185173757150489941716165519711055395068809600000 2498 806529555792281883909241250710544738514236408806621219984208213036265341216702352912583405935104158562260103248581890650265308812960189935917689583721842108485959190520260846014797404088614873855152679810484260178332615297307580769740699881062767473180361417279719690215043546700107340642892389623573531763430321838096816935056607751655732076135927672074185173757150489941716165519711055395068809600000 2499 806529555792281883909241250710544738514236408806621219984208213036265341216702352912583405935104158562260103248581890650265308812960189935917689583721842108485959190520260846014797404088614873855152679810484260178332615297307580769740699881062767473180361417279719690215043546700107340642892389623573531763430321838096816935056607751655732076135927672074185173757150489941716165519711055395068809600000 2500 806529555792281883909241250710544738514236408806621219984208213036265341216702352912583405935104158562260103248581890650265308812960189935917689583721842108485959190520260846014797404088614873855152679810484260178332615297307580769740699881062767473180361417279719690215043546700107340642892389623573531763430321838096816935056607751655732076135927672074185173757150489941716165519711055395068809600000 2501 806529555792281883909241250710544738514236408806621219984208213036265341216702352912583405935104158562260103248581890650265308812960189935917689583721842108485959190520260846014797404088614873855152679810484260178332615297307580769740699881062767473180361417279719690215043546700107340642892389623573531763430321838096816935056607751655732076135927672074185173757150489941716165519711055395068809600000 2502 806529555792281883909241250710544738514236408806621219984208213036265341216702352912583405935104158562260103248581890650265308812960189935917689583721842108485959190520260846014797404088614873855152679810484260178332615297307580769740699881062767473180361417279719690215043546700107340642892389623573531763430321838096816935056607751655732076135927672074185173757150489941716165519711055395068809600000 2503 806529555792281883909241250710544738514236408806621219984208213036265341216702352912583405935104158562260103248581890650265308812960189935917689583721842108485959190520260846014797404088614873855152679810484260178332615297307580769740699881062767473180361417279719690215043546700107340642892389623573531763430321838096816935056607751655732076135927672074185173757150489941716165519711055395068809600000 2504 806529555792281883909241250710544738514236408806621219984208213036265341216702352912583405935104158562260103248581890650265308812960189935917689583721842108485959190520260846014797404088614873855152679810484260178332615297307580769740699881062767473180361417279719690215043546700107340642892389623573531763430321838096816935056607751655732076135927672074185173757150489941716165519711055395068809600000 2505 806529555792281883909241250710544738514236408806621219984208213036265341216702352912583405935104158562260103248581890650265308812960189935917689583721842108485959190520260846014797404088614873855152679810484260178332615297307580769740699881062767473180361417279719690215043546700107340642892389623573531763430321838096816935056607751655732076135927672074185173757150489941716165519711055395068809600000 2506 806529555792281883909241250710544738514236408806621219984208213036265341216702352912583405935104158562260103248581890650265308812960189935917689583721842108485959190520260846014797404088614873855152679810484260178332615297307580769740699881062767473180361417279719690215043546700107340642892389623573531763430321838096816935056607751655732076135927672074185173757150489941716165519711055395068809600000 2507 806529555792281883909241250710544738514236408806621219984208213036265341216702352912583405935104158562260103248581890650265308812960189935917689583721842108485959190520260846014797404088614873855152679810484260178332615297307580769740699881062767473180361417279719690215043546700107340642892389623573531763430321838096816935056607751655732076135927672074185173757150489941716165519711055395068809600000 2508 806529555792281883909241250710544738514236408806621219984208213036265341216702352912583405935104158562260103248581890650265308812960189935917689583721842108485959190520260846014797404088614873855152679810484260178332615297307580769740699881062767473180361417279719690215043546700107340642892389623573531763430321838096816935056607751655732076135927672074185173757150489941716165519711055395068809600000 2509 806529555792281883909241250710544738514236408806621219984208213036265341216702352912583405935104158562260103248581890650265308812960189935917689583721842108485959190520260846014797404088614873855152679810484260178332615297307580769740699881062767473180361417279719690215043546700107340642892389623573531763430321838096816935056607751655732076135927672074185173757150489941716165519711055395068809600000 2510 806529555792281883909241250710544738514236408806621219984208213036265341216702352912583405935104158562260103248581890650265308812960189935917689583721842108485959190520260846014797404088614873855152679810484260178332615297307580769740699881062767473180361417279719690215043546700107340642892389623573531763430321838096816935056607751655732076135927672074185173757150489941716165519711055395068809600000 2511 806529555792281883909241250710544738514236408806621219984208213036265341216702352912583405935104158562260103248581890650265308812960189935917689583721842108485959190520260846014797404088614873855152679810484260178332615297307580769740699881062767473180361417279719690215043546700107340642892389623573531763430321838096816935056607751655732076135927672074185173757150489941716165519711055395068809600000 2512 806529555792281883909241250710544738514236408806621219984208213036265341216702352912583405935104158562260103248581890650265308812960189935917689583721842108485959190520260846014797404088614873855152679810484260178332615297307580769740699881062767473180361417279719690215043546700107340642892389623573531763430321838096816935056607751655732076135927672074185173757150489941716165519711055395068809600000 2513 806529555792281883909241250710544738514236408806621219984208213036265341216702352912583405935104158562260103248581890650265308812960189935917689583721842108485959190520260846014797404088614873855152679810484260178332615297307580769740699881062767473180361417279719690215043546700107340642892389623573531763430321838096816935056607751655732076135927672074185173757150489941716165519711055395068809600000 2514 806529555792281883909241250710544738514236408806621219984208213036265341216702352912583405935104158562260103248581890650265308812960189935917689583721842108485959190520260846014797404088614873855152679810484260178332615297307580769740699881062767473180361417279719690215043546700107340642892389623573531763430321838096816935056607751655732076135927672074185173757150489941716165519711055395068809600000 2515 806529555792281883909241250710544738514236408806621219984208213036265341216702352912583405935104158562260103248581890650265308812960189935917689583721842108485959190520260846014797404088614873855152679810484260178332615297307580769740699881062767473180361417279719690215043546700107340642892389623573531763430321838096816935056607751655732076135927672074185173757150489941716165519711055395068809600000 2516 806529555792281883909241250710544738514236408806621219984208213036265341216702352912583405935104158562260103248581890650265308812960189935917689583721842108485959190520260846014797404088614873855152679810484260178332615297307580769740699881062767473180361417279719690215043546700107340642892389623573531763430321838096816935056607751655732076135927672074185173757150489941716165519711055395068809600000 2517 806529555792281883909241250710544738514236408806621219984208213036265341216702352912583405935104158562260103248581890650265308812960189935917689583721842108485959190520260846014797404088614873855152679810484260178332615297307580769740699881062767473180361417279719690215043546700107340642892389623573531763430321838096816935056607751655732076135927672074185173757150489941716165519711055395068809600000 2518 749265957331029870151685121910096062079725623781351113365329429910690501990316485855789984113711763304339635917932576414096471887240016450467533623277591318783456087993322325947746788398323217811436839543939877705670999611198742535089110189507310982584555756652859592209775454884399719457247029960299811008226768987591942932667588601288175098730276807356918026420392805155854317767811570462018924118400000 2519 749265957331029870151685121910096062079725623781351113365329429910690501990316485855789984113711763304339635917932576414096471887240016450467533623277591318783456087993322325947746788398323217811436839543939877705670999611198742535089110189507310982584555756652859592209775454884399719457247029960299811008226768987591942932667588601288175098730276807356918026420392805155854317767811570462018924118400000 2520 749265957331029870151685121910096062079725623781351113365329429910690501990316485855789984113711763304339635917932576414096471887240016450467533623277591318783456087993322325947746788398323217811436839543939877705670999611198742535089110189507310982584555756652859592209775454884399719457247029960299811008226768987591942932667588601288175098730276807356918026420392805155854317767811570462018924118400000 2521 749265957331029870151685121910096062079725623781351113365329429910690501990316485855789984113711763304339635917932576414096471887240016450467533623277591318783456087993322325947746788398323217811436839543939877705670999611198742535089110189507310982584555756652859592209775454884399719457247029960299811008226768987591942932667588601288175098730276807356918026420392805155854317767811570462018924118400000 2522 749265957331029870151685121910096062079725623781351113365329429910690501990316485855789984113711763304339635917932576414096471887240016450467533623277591318783456087993322325947746788398323217811436839543939877705670999611198742535089110189507310982584555756652859592209775454884399719457247029960299811008226768987591942932667588601288175098730276807356918026420392805155854317767811570462018924118400000 2523 749265957331029870151685121910096062079725623781351113365329429910690501990316485855789984113711763304339635917932576414096471887240016450467533623277591318783456087993322325947746788398323217811436839543939877705670999611198742535089110189507310982584555756652859592209775454884399719457247029960299811008226768987591942932667588601288175098730276807356918026420392805155854317767811570462018924118400000 2524 749265957331029870151685121910096062079725623781351113365329429910690501990316485855789984113711763304339635917932576414096471887240016450467533623277591318783456087993322325947746788398323217811436839543939877705670999611198742535089110189507310982584555756652859592209775454884399719457247029960299811008226768987591942932667588601288175098730276807356918026420392805155854317767811570462018924118400000 2525 749265957331029870151685121910096062079725623781351113365329429910690501990316485855789984113711763304339635917932576414096471887240016450467533623277591318783456087993322325947746788398323217811436839543939877705670999611198742535089110189507310982584555756652859592209775454884399719457247029960299811008226768987591942932667588601288175098730276807356918026420392805155854317767811570462018924118400000 2526 749265957331029870151685121910096062079725623781351113365329429910690501990316485855789984113711763304339635917932576414096471887240016450467533623277591318783456087993322325947746788398323217811436839543939877705670999611198742535089110189507310982584555756652859592209775454884399719457247029960299811008226768987591942932667588601288175098730276807356918026420392805155854317767811570462018924118400000 2527 749265957331029870151685121910096062079725623781351113365329429910690501990316485855789984113711763304339635917932576414096471887240016450467533623277591318783456087993322325947746788398323217811436839543939877705670999611198742535089110189507310982584555756652859592209775454884399719457247029960299811008226768987591942932667588601288175098730276807356918026420392805155854317767811570462018924118400000 2528 749265957331029870151685121910096062079725623781351113365329429910690501990316485855789984113711763304339635917932576414096471887240016450467533623277591318783456087993322325947746788398323217811436839543939877705670999611198742535089110189507310982584555756652859592209775454884399719457247029960299811008226768987591942932667588601288175098730276807356918026420392805155854317767811570462018924118400000 2529 749265957331029870151685121910096062079725623781351113365329429910690501990316485855789984113711763304339635917932576414096471887240016450467533623277591318783456087993322325947746788398323217811436839543939877705670999611198742535089110189507310982584555756652859592209775454884399719457247029960299811008226768987591942932667588601288175098730276807356918026420392805155854317767811570462018924118400000 2530 749265957331029870151685121910096062079725623781351113365329429910690501990316485855789984113711763304339635917932576414096471887240016450467533623277591318783456087993322325947746788398323217811436839543939877705670999611198742535089110189507310982584555756652859592209775454884399719457247029960299811008226768987591942932667588601288175098730276807356918026420392805155854317767811570462018924118400000 2531 749265957331029870151685121910096062079725623781351113365329429910690501990316485855789984113711763304339635917932576414096471887240016450467533623277591318783456087993322325947746788398323217811436839543939877705670999611198742535089110189507310982584555756652859592209775454884399719457247029960299811008226768987591942932667588601288175098730276807356918026420392805155854317767811570462018924118400000 2532 749265957331029870151685121910096062079725623781351113365329429910690501990316485855789984113711763304339635917932576414096471887240016450467533623277591318783456087993322325947746788398323217811436839543939877705670999611198742535089110189507310982584555756652859592209775454884399719457247029960299811008226768987591942932667588601288175098730276807356918026420392805155854317767811570462018924118400000 2533 749265957331029870151685121910096062079725623781351113365329429910690501990316485855789984113711763304339635917932576414096471887240016450467533623277591318783456087993322325947746788398323217811436839543939877705670999611198742535089110189507310982584555756652859592209775454884399719457247029960299811008226768987591942932667588601288175098730276807356918026420392805155854317767811570462018924118400000 2534 749265957331029870151685121910096062079725623781351113365329429910690501990316485855789984113711763304339635917932576414096471887240016450467533623277591318783456087993322325947746788398323217811436839543939877705670999611198742535089110189507310982584555756652859592209775454884399719457247029960299811008226768987591942932667588601288175098730276807356918026420392805155854317767811570462018924118400000 2535 749265957331029870151685121910096062079725623781351113365329429910690501990316485855789984113711763304339635917932576414096471887240016450467533623277591318783456087993322325947746788398323217811436839543939877705670999611198742535089110189507310982584555756652859592209775454884399719457247029960299811008226768987591942932667588601288175098730276807356918026420392805155854317767811570462018924118400000 2536 749265957331029870151685121910096062079725623781351113365329429910690501990316485855789984113711763304339635917932576414096471887240016450467533623277591318783456087993322325947746788398323217811436839543939877705670999611198742535089110189507310982584555756652859592209775454884399719457247029960299811008226768987591942932667588601288175098730276807356918026420392805155854317767811570462018924118400000 2537 749265957331029870151685121910096062079725623781351113365329429910690501990316485855789984113711763304339635917932576414096471887240016450467533623277591318783456087993322325947746788398323217811436839543939877705670999611198742535089110189507310982584555756652859592209775454884399719457247029960299811008226768987591942932667588601288175098730276807356918026420392805155854317767811570462018924118400000 2538 749265957331029870151685121910096062079725623781351113365329429910690501990316485855789984113711763304339635917932576414096471887240016450467533623277591318783456087993322325947746788398323217811436839543939877705670999611198742535089110189507310982584555756652859592209775454884399719457247029960299811008226768987591942932667588601288175098730276807356918026420392805155854317767811570462018924118400000 2539 749265957331029870151685121910096062079725623781351113365329429910690501990316485855789984113711763304339635917932576414096471887240016450467533623277591318783456087993322325947746788398323217811436839543939877705670999611198742535089110189507310982584555756652859592209775454884399719457247029960299811008226768987591942932667588601288175098730276807356918026420392805155854317767811570462018924118400000 2540 749265957331029870151685121910096062079725623781351113365329429910690501990316485855789984113711763304339635917932576414096471887240016450467533623277591318783456087993322325947746788398323217811436839543939877705670999611198742535089110189507310982584555756652859592209775454884399719457247029960299811008226768987591942932667588601288175098730276807356918026420392805155854317767811570462018924118400000 2541 749265957331029870151685121910096062079725623781351113365329429910690501990316485855789984113711763304339635917932576414096471887240016450467533623277591318783456087993322325947746788398323217811436839543939877705670999611198742535089110189507310982584555756652859592209775454884399719457247029960299811008226768987591942932667588601288175098730276807356918026420392805155854317767811570462018924118400000 2542 749265957331029870151685121910096062079725623781351113365329429910690501990316485855789984113711763304339635917932576414096471887240016450467533623277591318783456087993322325947746788398323217811436839543939877705670999611198742535089110189507310982584555756652859592209775454884399719457247029960299811008226768987591942932667588601288175098730276807356918026420392805155854317767811570462018924118400000 2543 749265957331029870151685121910096062079725623781351113365329429910690501990316485855789984113711763304339635917932576414096471887240016450467533623277591318783456087993322325947746788398323217811436839543939877705670999611198742535089110189507310982584555756652859592209775454884399719457247029960299811008226768987591942932667588601288175098730276807356918026420392805155854317767811570462018924118400000 2544 749265957331029870151685121910096062079725623781351113365329429910690501990316485855789984113711763304339635917932576414096471887240016450467533623277591318783456087993322325947746788398323217811436839543939877705670999611198742535089110189507310982584555756652859592209775454884399719457247029960299811008226768987591942932667588601288175098730276807356918026420392805155854317767811570462018924118400000 2545 749265957331029870151685121910096062079725623781351113365329429910690501990316485855789984113711763304339635917932576414096471887240016450467533623277591318783456087993322325947746788398323217811436839543939877705670999611198742535089110189507310982584555756652859592209775454884399719457247029960299811008226768987591942932667588601288175098730276807356918026420392805155854317767811570462018924118400000 2546 749265957331029870151685121910096062079725623781351113365329429910690501990316485855789984113711763304339635917932576414096471887240016450467533623277591318783456087993322325947746788398323217811436839543939877705670999611198742535089110189507310982584555756652859592209775454884399719457247029960299811008226768987591942932667588601288175098730276807356918026420392805155854317767811570462018924118400000 2547 749265957331029870151685121910096062079725623781351113365329429910690501990316485855789984113711763304339635917932576414096471887240016450467533623277591318783456087993322325947746788398323217811436839543939877705670999611198742535089110189507310982584555756652859592209775454884399719457247029960299811008226768987591942932667588601288175098730276807356918026420392805155854317767811570462018924118400000 2548 749265957331029870151685121910096062079725623781351113365329429910690501990316485855789984113711763304339635917932576414096471887240016450467533623277591318783456087993322325947746788398323217811436839543939877705670999611198742535089110189507310982584555756652859592209775454884399719457247029960299811008226768987591942932667588601288175098730276807356918026420392805155854317767811570462018924118400000 2549 749265957331029870151685121910096062079725623781351113365329429910690501990316485855789984113711763304339635917932576414096471887240016450467533623277591318783456087993322325947746788398323217811436839543939877705670999611198742535089110189507310982584555756652859592209775454884399719457247029960299811008226768987591942932667588601288175098730276807356918026420392805155854317767811570462018924118400000 2550 749265957331029870151685121910096062079725623781351113365329429910690501990316485855789984113711763304339635917932576414096471887240016450467533623277591318783456087993322325947746788398323217811436839543939877705670999611198742535089110189507310982584555756652859592209775454884399719457247029960299811008226768987591942932667588601288175098730276807356918026420392805155854317767811570462018924118400000 2551 749265957331029870151685121910096062079725623781351113365329429910690501990316485855789984113711763304339635917932576414096471887240016450467533623277591318783456087993322325947746788398323217811436839543939877705670999611198742535089110189507310982584555756652859592209775454884399719457247029960299811008226768987591942932667588601288175098730276807356918026420392805155854317767811570462018924118400000 2552 749265957331029870151685121910096062079725623781351113365329429910690501990316485855789984113711763304339635917932576414096471887240016450467533623277591318783456087993322325947746788398323217811436839543939877705670999611198742535089110189507310982584555756652859592209775454884399719457247029960299811008226768987591942932667588601288175098730276807356918026420392805155854317767811570462018924118400000 2553 749265957331029870151685121910096062079725623781351113365329429910690501990316485855789984113711763304339635917932576414096471887240016450467533623277591318783456087993322325947746788398323217811436839543939877705670999611198742535089110189507310982584555756652859592209775454884399719457247029960299811008226768987591942932667588601288175098730276807356918026420392805155854317767811570462018924118400000 2554 702062202019174988332128959229760010168702909483125993223313675826317000364926547246875215114547922216166238855102824100008394158343895414088079005011103065700098354449743019413038740729228855089316318652671665410213726635693221755378496247568350390681728743983729437900559601226682537131440467072800922914708482541373650527909530519407020067510269368493432190755908058431035495748439441522911731898940800000 2555 702062202019174988332128959229760010168702909483125993223313675826317000364926547246875215114547922216166238855102824100008394158343895414088079005011103065700098354449743019413038740729228855089316318652671665410213726635693221755378496247568350390681728743983729437900559601226682537131440467072800922914708482541373650527909530519407020067510269368493432190755908058431035495748439441522911731898940800000 2556 702062202019174988332128959229760010168702909483125993223313675826317000364926547246875215114547922216166238855102824100008394158343895414088079005011103065700098354449743019413038740729228855089316318652671665410213726635693221755378496247568350390681728743983729437900559601226682537131440467072800922914708482541373650527909530519407020067510269368493432190755908058431035495748439441522911731898940800000 2557 660640532100043664020533350635204169568749437823621559623138168952564297343395880959309577422789594805412430762651757478107898903001605584656882343715447984823792551537208181267669455026204352639046655852164037151011116764187321671811164968961817717631506748088689401064426584754308267440685479515505668462740682071432605146762868218762005883527163475752319691501309482983604401499281514473059939716903292800000 2558 660640532100043664020533350635204169568749437823621559623138168952564297343395880959309577422789594805412430762651757478107898903001605584656882343715447984823792551537208181267669455026204352639046655852164037151011116764187321671811164968961817717631506748088689401064426584754308267440685479515505668462740682071432605146762868218762005883527163475752319691501309482983604401499281514473059939716903292800000 2559 660640532100043664020533350635204169568749437823621559623138168952564297343395880959309577422789594805412430762651757478107898903001605584656882343715447984823792551537208181267669455026204352639046655852164037151011116764187321671811164968961817717631506748088689401064426584754308267440685479515505668462740682071432605146762868218762005883527163475752319691501309482983604401499281514473059939716903292800000 2560 660640532100043664020533350635204169568749437823621559623138168952564297343395880959309577422789594805412430762651757478107898903001605584656882343715447984823792551537208181267669455026204352639046655852164037151011116764187321671811164968961817717631506748088689401064426584754308267440685479515505668462740682071432605146762868218762005883527163475752319691501309482983604401499281514473059939716903292800000 2561 660640532100043664020533350635204169568749437823621559623138168952564297343395880959309577422789594805412430762651757478107898903001605584656882343715447984823792551537208181267669455026204352639046655852164037151011116764187321671811164968961817717631506748088689401064426584754308267440685479515505668462740682071432605146762868218762005883527163475752319691501309482983604401499281514473059939716903292800000 2562 660640532100043664020533350635204169568749437823621559623138168952564297343395880959309577422789594805412430762651757478107898903001605584656882343715447984823792551537208181267669455026204352639046655852164037151011116764187321671811164968961817717631506748088689401064426584754308267440685479515505668462740682071432605146762868218762005883527163475752319691501309482983604401499281514473059939716903292800000 2563 660640532100043664020533350635204169568749437823621559623138168952564297343395880959309577422789594805412430762651757478107898903001605584656882343715447984823792551537208181267669455026204352639046655852164037151011116764187321671811164968961817717631506748088689401064426584754308267440685479515505668462740682071432605146762868218762005883527163475752319691501309482983604401499281514473059939716903292800000 2564 660640532100043664020533350635204169568749437823621559623138168952564297343395880959309577422789594805412430762651757478107898903001605584656882343715447984823792551537208181267669455026204352639046655852164037151011116764187321671811164968961817717631506748088689401064426584754308267440685479515505668462740682071432605146762868218762005883527163475752319691501309482983604401499281514473059939716903292800000 2565 660640532100043664020533350635204169568749437823621559623138168952564297343395880959309577422789594805412430762651757478107898903001605584656882343715447984823792551537208181267669455026204352639046655852164037151011116764187321671811164968961817717631506748088689401064426584754308267440685479515505668462740682071432605146762868218762005883527163475752319691501309482983604401499281514473059939716903292800000 2566 660640532100043664020533350635204169568749437823621559623138168952564297343395880959309577422789594805412430762651757478107898903001605584656882343715447984823792551537208181267669455026204352639046655852164037151011116764187321671811164968961817717631506748088689401064426584754308267440685479515505668462740682071432605146762868218762005883527163475752319691501309482983604401499281514473059939716903292800000 2567 660640532100043664020533350635204169568749437823621559623138168952564297343395880959309577422789594805412430762651757478107898903001605584656882343715447984823792551537208181267669455026204352639046655852164037151011116764187321671811164968961817717631506748088689401064426584754308267440685479515505668462740682071432605146762868218762005883527163475752319691501309482983604401499281514473059939716903292800000 2568 660640532100043664020533350635204169568749437823621559623138168952564297343395880959309577422789594805412430762651757478107898903001605584656882343715447984823792551537208181267669455026204352639046655852164037151011116764187321671811164968961817717631506748088689401064426584754308267440685479515505668462740682071432605146762868218762005883527163475752319691501309482983604401499281514473059939716903292800000 2569 8588326917300567632266933558257654204393742691707080275100796196383335865464146452471024506496264732470361599914472847215402685739020872600539470468300823802709303169983706356479702915340656584307606526078132482963144517934435181733545144596503630329209587725152962213837545601806007476728911233701573690015628866928623866907917286843906076485853125184780155989517023278786857219490659688149779216319742806400000 2570 8588326917300567632266933558257654204393742691707080275100796196383335865464146452471024506496264732470361599914472847215402685739020872600539470468300823802709303169983706356479702915340656584307606526078132482963144517934435181733545144596503630329209587725152962213837545601806007476728911233701573690015628866928623866907917286843906076485853125184780155989517023278786857219490659688149779216319742806400000 2571 8588326917300567632266933558257654204393742691707080275100796196383335865464146452471024506496264732470361599914472847215402685739020872600539470468300823802709303169983706356479702915340656584307606526078132482963144517934435181733545144596503630329209587725152962213837545601806007476728911233701573690015628866928623866907917286843906076485853125184780155989517023278786857219490659688149779216319742806400000 2572 8588326917300567632266933558257654204393742691707080275100796196383335865464146452471024506496264732470361599914472847215402685739020872600539470468300823802709303169983706356479702915340656584307606526078132482963144517934435181733545144596503630329209587725152962213837545601806007476728911233701573690015628866928623866907917286843906076485853125184780155989517023278786857219490659688149779216319742806400000 2573 8588326917300567632266933558257654204393742691707080275100796196383335865464146452471024506496264732470361599914472847215402685739020872600539470468300823802709303169983706356479702915340656584307606526078132482963144517934435181733545144596503630329209587725152962213837545601806007476728911233701573690015628866928623866907917286843906076485853125184780155989517023278786857219490659688149779216319742806400000 2574 8588326917300567632266933558257654204393742691707080275100796196383335865464146452471024506496264732470361599914472847215402685739020872600539470468300823802709303169983706356479702915340656584307606526078132482963144517934435181733545144596503630329209587725152962213837545601806007476728911233701573690015628866928623866907917286843906076485853125184780155989517023278786857219490659688149779216319742806400000 2575 8133145590683637547756786079669998531560874329046605020520453997975019064594546690490060207651962701649432435119005786312986343394852766352710878533480880141165710101974569919586278660827601785339303380195991461366097858483910117101667251932888937921761479575719855216504155684910289080462278938315390284444800536981406801961797670641179054432102909549986807722072621045011153786857654724677840917854796437660800000 2576 8133145590683637547756786079669998531560874329046605020520453997975019064594546690490060207651962701649432435119005786312986343394852766352710878533480880141165710101974569919586278660827601785339303380195991461366097858483910117101667251932888937921761479575719855216504155684910289080462278938315390284444800536981406801961797670641179054432102909549986807722072621045011153786857654724677840917854796437660800000 2577 8133145590683637547756786079669998531560874329046605020520453997975019064594546690490060207651962701649432435119005786312986343394852766352710878533480880141165710101974569919586278660827601785339303380195991461366097858483910117101667251932888937921761479575719855216504155684910289080462278938315390284444800536981406801961797670641179054432102909549986807722072621045011153786857654724677840917854796437660800000 2578 8133145590683637547756786079669998531560874329046605020520453997975019064594546690490060207651962701649432435119005786312986343394852766352710878533480880141165710101974569919586278660827601785339303380195991461366097858483910117101667251932888937921761479575719855216504155684910289080462278938315390284444800536981406801961797670641179054432102909549986807722072621045011153786857654724677840917854796437660800000 2579 8133145590683637547756786079669998531560874329046605020520453997975019064594546690490060207651962701649432435119005786312986343394852766352710878533480880141165710101974569919586278660827601785339303380195991461366097858483910117101667251932888937921761479575719855216504155684910289080462278938315390284444800536981406801961797670641179054432102909549986807722072621045011153786857654724677840917854796437660800000 2580 8133145590683637547756786079669998531560874329046605020520453997975019064594546690490060207651962701649432435119005786312986343394852766352710878533480880141165710101974569919586278660827601785339303380195991461366097858483910117101667251932888937921761479575719855216504155684910289080462278938315390284444800536981406801961797670641179054432102909549986807722072621045011153786857654724677840917854796437660800000 2581 8133145590683637547756786079669998531560874329046605020520453997975019064594546690490060207651962701649432435119005786312986343394852766352710878533480880141165710101974569919586278660827601785339303380195991461366097858483910117101667251932888937921761479575719855216504155684910289080462278938315390284444800536981406801961797670641179054432102909549986807722072621045011153786857654724677840917854796437660800000 2582 8133145590683637547756786079669998531560874329046605020520453997975019064594546690490060207651962701649432435119005786312986343394852766352710878533480880141165710101974569919586278660827601785339303380195991461366097858483910117101667251932888937921761479575719855216504155684910289080462278938315390284444800536981406801961797670641179054432102909549986807722072621045011153786857654724677840917854796437660800000 2583 8133145590683637547756786079669998531560874329046605020520453997975019064594546690490060207651962701649432435119005786312986343394852766352710878533480880141165710101974569919586278660827601785339303380195991461366097858483910117101667251932888937921761479575719855216504155684910289080462278938315390284444800536981406801961797670641179054432102909549986807722072621045011153786857654724677840917854796437660800000 2584 7750887747921506583012217133925508600577513235581414584555992660070193168558602996037027377892320454671909110668412514356275985255294686334133467242407278774530921727181765133365723563768704501428356121326779862681891259135166341597888891092043157839438690035661022021328460367719505493680551828214566941075894911743280682269593180121043638873794072801137427759135207855895629558875344952617982394715621005090742400000 2585 7750887747921506583012217133925508600577513235581414584555992660070193168558602996037027377892320454671909110668412514356275985255294686334133467242407278774530921727181765133365723563768704501428356121326779862681891259135166341597888891092043157839438690035661022021328460367719505493680551828214566941075894911743280682269593180121043638873794072801137427759135207855895629558875344952617982394715621005090742400000 2586 7750887747921506583012217133925508600577513235581414584555992660070193168558602996037027377892320454671909110668412514356275985255294686334133467242407278774530921727181765133365723563768704501428356121326779862681891259135166341597888891092043157839438690035661022021328460367719505493680551828214566941075894911743280682269593180121043638873794072801137427759135207855895629558875344952617982394715621005090742400000 2587 7750887747921506583012217133925508600577513235581414584555992660070193168558602996037027377892320454671909110668412514356275985255294686334133467242407278774530921727181765133365723563768704501428356121326779862681891259135166341597888891092043157839438690035661022021328460367719505493680551828214566941075894911743280682269593180121043638873794072801137427759135207855895629558875344952617982394715621005090742400000 2588 7750887747921506583012217133925508600577513235581414584555992660070193168558602996037027377892320454671909110668412514356275985255294686334133467242407278774530921727181765133365723563768704501428356121326779862681891259135166341597888891092043157839438690035661022021328460367719505493680551828214566941075894911743280682269593180121043638873794072801137427759135207855895629558875344952617982394715621005090742400000 2589 7750887747921506583012217133925508600577513235581414584555992660070193168558602996037027377892320454671909110668412514356275985255294686334133467242407278774530921727181765133365723563768704501428356121326779862681891259135166341597888891092043157839438690035661022021328460367719505493680551828214566941075894911743280682269593180121043638873794072801137427759135207855895629558875344952617982394715621005090742400000 2590 7750887747921506583012217133925508600577513235581414584555992660070193168558602996037027377892320454671909110668412514356275985255294686334133467242407278774530921727181765133365723563768704501428356121326779862681891259135166341597888891092043157839438690035661022021328460367719505493680551828214566941075894911743280682269593180121043638873794072801137427759135207855895629558875344952617982394715621005090742400000 2591 7750887747921506583012217133925508600577513235581414584555992660070193168558602996037027377892320454671909110668412514356275985255294686334133467242407278774530921727181765133365723563768704501428356121326779862681891259135166341597888891092043157839438690035661022021328460367719505493680551828214566941075894911743280682269593180121043638873794072801137427759135207855895629558875344952617982394715621005090742400000 2592 7750887747921506583012217133925508600577513235581414584555992660070193168558602996037027377892320454671909110668412514356275985255294686334133467242407278774530921727181765133365723563768704501428356121326779862681891259135166341597888891092043157839438690035661022021328460367719505493680551828214566941075894911743280682269593180121043638873794072801137427759135207855895629558875344952617982394715621005090742400000 2593 7750887747921506583012217133925508600577513235581414584555992660070193168558602996037027377892320454671909110668412514356275985255294686334133467242407278774530921727181765133365723563768704501428356121326779862681891259135166341597888891092043157839438690035661022021328460367719505493680551828214566941075894911743280682269593180121043638873794072801137427759135207855895629558875344952617982394715621005090742400000 2594 7750887747921506583012217133925508600577513235581414584555992660070193168558602996037027377892320454671909110668412514356275985255294686334133467242407278774530921727181765133365723563768704501428356121326779862681891259135166341597888891092043157839438690035661022021328460367719505493680551828214566941075894911743280682269593180121043638873794072801137427759135207855895629558875344952617982394715621005090742400000 2595 7750887747921506583012217133925508600577513235581414584555992660070193168558602996037027377892320454671909110668412514356275985255294686334133467242407278774530921727181765133365723563768704501428356121326779862681891259135166341597888891092043157839438690035661022021328460367719505493680551828214566941075894911743280682269593180121043638873794072801137427759135207855895629558875344952617982394715621005090742400000 2596 7750887747921506583012217133925508600577513235581414584555992660070193168558602996037027377892320454671909110668412514356275985255294686334133467242407278774530921727181765133365723563768704501428356121326779862681891259135166341597888891092043157839438690035661022021328460367719505493680551828214566941075894911743280682269593180121043638873794072801137427759135207855895629558875344952617982394715621005090742400000 2597 7750887747921506583012217133925508600577513235581414584555992660070193168558602996037027377892320454671909110668412514356275985255294686334133467242407278774530921727181765133365723563768704501428356121326779862681891259135166341597888891092043157839438690035661022021328460367719505493680551828214566941075894911743280682269593180121043638873794072801137427759135207855895629558875344952617982394715621005090742400000 2598 7750887747921506583012217133925508600577513235581414584555992660070193168558602996037027377892320454671909110668412514356275985255294686334133467242407278774530921727181765133365723563768704501428356121326779862681891259135166341597888891092043157839438690035661022021328460367719505493680551828214566941075894911743280682269593180121043638873794072801137427759135207855895629558875344952617982394715621005090742400000 2599 7750887747921506583012217133925508600577513235581414584555992660070193168558602996037027377892320454671909110668412514356275985255294686334133467242407278774530921727181765133365723563768704501428356121326779862681891259135166341597888891092043157839438690035661022021328460367719505493680551828214566941075894911743280682269593180121043638873794072801137427759135207855895629558875344952617982394715621005090742400000 2600 7750887747921506583012217133925508600577513235581414584555992660070193168558602996037027377892320454671909110668412514356275985255294686334133467242407278774530921727181765133365723563768704501428356121326779862681891259135166341597888891092043157839438690035661022021328460367719505493680551828214566941075894911743280682269593180121043638873794072801137427759135207855895629558875344952617982394715621005090742400000 2601 240277520185566704073378731151690766617902910303023852121235772462175988225316692877147848714661934094829182430720787945044555542914135276358137484514625642010458573542634719134337430476829839544279039761130175743138629033190156589534555623853337893022599391105491682661182271399304670304097106674651575173352742264041701150357388583752352805087616256835260260533191443532764516325135693531157454236184251157813014400000 2602 240277520185566704073378731151690766617902910303023852121235772462175988225316692877147848714661934094829182430720787945044555542914135276358137484514625642010458573542634719134337430476829839544279039761130175743138629033190156589534555623853337893022599391105491682661182271399304670304097106674651575173352742264041701150357388583752352805087616256835260260533191443532764516325135693531157454236184251157813014400000 2603 240277520185566704073378731151690766617902910303023852121235772462175988225316692877147848714661934094829182430720787945044555542914135276358137484514625642010458573542634719134337430476829839544279039761130175743138629033190156589534555623853337893022599391105491682661182271399304670304097106674651575173352742264041701150357388583752352805087616256835260260533191443532764516325135693531157454236184251157813014400000 2604 240277520185566704073378731151690766617902910303023852121235772462175988225316692877147848714661934094829182430720787945044555542914135276358137484514625642010458573542634719134337430476829839544279039761130175743138629033190156589534555623853337893022599391105491682661182271399304670304097106674651575173352742264041701150357388583752352805087616256835260260533191443532764516325135693531157454236184251157813014400000 2605 240277520185566704073378731151690766617902910303023852121235772462175988225316692877147848714661934094829182430720787945044555542914135276358137484514625642010458573542634719134337430476829839544279039761130175743138629033190156589534555623853337893022599391105491682661182271399304670304097106674651575173352742264041701150357388583752352805087616256835260260533191443532764516325135693531157454236184251157813014400000 2606 240277520185566704073378731151690766617902910303023852121235772462175988225316692877147848714661934094829182430720787945044555542914135276358137484514625642010458573542634719134337430476829839544279039761130175743138629033190156589534555623853337893022599391105491682661182271399304670304097106674651575173352742264041701150357388583752352805087616256835260260533191443532764516325135693531157454236184251157813014400000 2607 240277520185566704073378731151690766617902910303023852121235772462175988225316692877147848714661934094829182430720787945044555542914135276358137484514625642010458573542634719134337430476829839544279039761130175743138629033190156589534555623853337893022599391105491682661182271399304670304097106674651575173352742264041701150357388583752352805087616256835260260533191443532764516325135693531157454236184251157813014400000 2608 240277520185566704073378731151690766617902910303023852121235772462175988225316692877147848714661934094829182430720787945044555542914135276358137484514625642010458573542634719134337430476829839544279039761130175743138629033190156589534555623853337893022599391105491682661182271399304670304097106674651575173352742264041701150357388583752352805087616256835260260533191443532764516325135693531157454236184251157813014400000 2609 232348362019443002838957233023684971319512114263024065001234991970924180613881242012201969707078090269699819410507001942858085209997968812238318947525642995824113440615727773402904295271094454839317831449012879943615054275094881422079915288266177742552853611199010457133363256443127616184061902154388073192632101769328325012395594760488525162519724920359696671935596125896183287286406215644629258246390170869605184924800000 2610 232348362019443002838957233023684971319512114263024065001234991970924180613881242012201969707078090269699819410507001942858085209997968812238318947525642995824113440615727773402904295271094454839317831449012879943615054275094881422079915288266177742552853611199010457133363256443127616184061902154388073192632101769328325012395594760488525162519724920359696671935596125896183287286406215644629258246390170869605184924800000 2611 232348362019443002838957233023684971319512114263024065001234991970924180613881242012201969707078090269699819410507001942858085209997968812238318947525642995824113440615727773402904295271094454839317831449012879943615054275094881422079915288266177742552853611199010457133363256443127616184061902154388073192632101769328325012395594760488525162519724920359696671935596125896183287286406215644629258246390170869605184924800000 2612 232348362019443002838957233023684971319512114263024065001234991970924180613881242012201969707078090269699819410507001942858085209997968812238318947525642995824113440615727773402904295271094454839317831449012879943615054275094881422079915288266177742552853611199010457133363256443127616184061902154388073192632101769328325012395594760488525162519724920359696671935596125896183287286406215644629258246390170869605184924800000 2613 232348362019443002838957233023684971319512114263024065001234991970924180613881242012201969707078090269699819410507001942858085209997968812238318947525642995824113440615727773402904295271094454839317831449012879943615054275094881422079915288266177742552853611199010457133363256443127616184061902154388073192632101769328325012395594760488525162519724920359696671935596125896183287286406215644629258246390170869605184924800000 2614 232348362019443002838957233023684971319512114263024065001234991970924180613881242012201969707078090269699819410507001942858085209997968812238318947525642995824113440615727773402904295271094454839317831449012879943615054275094881422079915288266177742552853611199010457133363256443127616184061902154388073192632101769328325012395594760488525162519724920359696671935596125896183287286406215644629258246390170869605184924800000 2615 232348362019443002838957233023684971319512114263024065001234991970924180613881242012201969707078090269699819410507001942858085209997968812238318947525642995824113440615727773402904295271094454839317831449012879943615054275094881422079915288266177742552853611199010457133363256443127616184061902154388073192632101769328325012395594760488525162519724920359696671935596125896183287286406215644629258246390170869605184924800000 2616 232348362019443002838957233023684971319512114263024065001234991970924180613881242012201969707078090269699819410507001942858085209997968812238318947525642995824113440615727773402904295271094454839317831449012879943615054275094881422079915288266177742552853611199010457133363256443127616184061902154388073192632101769328325012395594760488525162519724920359696671935596125896183287286406215644629258246390170869605184924800000 2617 225610259520879155756627473265998107151246262949396367116199177203767379376078685993848112585572825651878524647602298886515200738908027716683407698047399348945214150837871667974220070708232715648977614336991506425250217701117129860839597744906458588018820856474239153876495722006276915314724106991910819070045770818017803587036122512434357932806652897669265468449463838245193971955100435390935009757244855914386634561980800000 2618 225610259520879155756627473265998107151246262949396367116199177203767379376078685993848112585572825651878524647602298886515200738908027716683407698047399348945214150837871667974220070708232715648977614336991506425250217701117129860839597744906458588018820856474239153876495722006276915314724106991910819070045770818017803587036122512434357932806652897669265468449463838245193971955100435390935009757244855914386634561980800000 2619 225610259520879155756627473265998107151246262949396367116199177203767379376078685993848112585572825651878524647602298886515200738908027716683407698047399348945214150837871667974220070708232715648977614336991506425250217701117129860839597744906458588018820856474239153876495722006276915314724106991910819070045770818017803587036122512434357932806652897669265468449463838245193971955100435390935009757244855914386634561980800000 2620 225610259520879155756627473265998107151246262949396367116199177203767379376078685993848112585572825651878524647602298886515200738908027716683407698047399348945214150837871667974220070708232715648977614336991506425250217701117129860839597744906458588018820856474239153876495722006276915314724106991910819070045770818017803587036122512434357932806652897669265468449463838245193971955100435390935009757244855914386634561980800000 2621 225610259520879155756627473265998107151246262949396367116199177203767379376078685993848112585572825651878524647602298886515200738908027716683407698047399348945214150837871667974220070708232715648977614336991506425250217701117129860839597744906458588018820856474239153876495722006276915314724106991910819070045770818017803587036122512434357932806652897669265468449463838245193971955100435390935009757244855914386634561980800000 2622 225610259520879155756627473265998107151246262949396367116199177203767379376078685993848112585572825651878524647602298886515200738908027716683407698047399348945214150837871667974220070708232715648977614336991506425250217701117129860839597744906458588018820856474239153876495722006276915314724106991910819070045770818017803587036122512434357932806652897669265468449463838245193971955100435390935009757244855914386634561980800000 2623 225610259520879155756627473265998107151246262949396367116199177203767379376078685993848112585572825651878524647602298886515200738908027716683407698047399348945214150837871667974220070708232715648977614336991506425250217701117129860839597744906458588018820856474239153876495722006276915314724106991910819070045770818017803587036122512434357932806652897669265468449463838245193971955100435390935009757244855914386634561980800000 2624 225610259520879155756627473265998107151246262949396367116199177203767379376078685993848112585572825651878524647602298886515200738908027716683407698047399348945214150837871667974220070708232715648977614336991506425250217701117129860839597744906458588018820856474239153876495722006276915314724106991910819070045770818017803587036122512434357932806652897669265468449463838245193971955100435390935009757244855914386634561980800000 2625 225610259520879155756627473265998107151246262949396367116199177203767379376078685993848112585572825651878524647602298886515200738908027716683407698047399348945214150837871667974220070708232715648977614336991506425250217701117129860839597744906458588018820856474239153876495722006276915314724106991910819070045770818017803587036122512434357932806652897669265468449463838245193971955100435390935009757244855914386634561980800000 2626 225610259520879155756627473265998107151246262949396367116199177203767379376078685993848112585572825651878524647602298886515200738908027716683407698047399348945214150837871667974220070708232715648977614336991506425250217701117129860839597744906458588018820856474239153876495722006276915314724106991910819070045770818017803587036122512434357932806652897669265468449463838245193971955100435390935009757244855914386634561980800000 2627 225610259520879155756627473265998107151246262949396367116199177203767379376078685993848112585572825651878524647602298886515200738908027716683407698047399348945214150837871667974220070708232715648977614336991506425250217701117129860839597744906458588018820856474239153876495722006276915314724106991910819070045770818017803587036122512434357932806652897669265468449463838245193971955100435390935009757244855914386634561980800000 2628 225610259520879155756627473265998107151246262949396367116199177203767379376078685993848112585572825651878524647602298886515200738908027716683407698047399348945214150837871667974220070708232715648977614336991506425250217701117129860839597744906458588018820856474239153876495722006276915314724106991910819070045770818017803587036122512434357932806652897669265468449463838245193971955100435390935009757244855914386634561980800000 2629 225610259520879155756627473265998107151246262949396367116199177203767379376078685993848112585572825651878524647602298886515200738908027716683407698047399348945214150837871667974220070708232715648977614336991506425250217701117129860839597744906458588018820856474239153876495722006276915314724106991910819070045770818017803587036122512434357932806652897669265468449463838245193971955100435390935009757244855914386634561980800000 2630 225610259520879155756627473265998107151246262949396367116199177203767379376078685993848112585572825651878524647602298886515200738908027716683407698047399348945214150837871667974220070708232715648977614336991506425250217701117129860839597744906458588018820856474239153876495722006276915314724106991910819070045770818017803587036122512434357932806652897669265468449463838245193971955100435390935009757244855914386634561980800000 2631 225610259520879155756627473265998107151246262949396367116199177203767379376078685993848112585572825651878524647602298886515200738908027716683407698047399348945214150837871667974220070708232715648977614336991506425250217701117129860839597744906458588018820856474239153876495722006276915314724106991910819070045770818017803587036122512434357932806652897669265468449463838245193971955100435390935009757244855914386634561980800000 2632 225610259520879155756627473265998107151246262949396367116199177203767379376078685993848112585572825651878524647602298886515200738908027716683407698047399348945214150837871667974220070708232715648977614336991506425250217701117129860839597744906458588018820856474239153876495722006276915314724106991910819070045770818017803587036122512434357932806652897669265468449463838245193971955100435390935009757244855914386634561980800000 2633 225610259520879155756627473265998107151246262949396367116199177203767379376078685993848112585572825651878524647602298886515200738908027716683407698047399348945214150837871667974220070708232715648977614336991506425250217701117129860839597744906458588018820856474239153876495722006276915314724106991910819070045770818017803587036122512434357932806652897669265468449463838245193971955100435390935009757244855914386634561980800000 2634 220421223551898935174225041380880150686767598901560250672526596128080729650428876215989605996104650661885318580707446012125351121913143079199689320992309163919474225368600619610813009081943363189051129207240701777469462693991435874040286996773610040494387976775331653337336320400132546262485452531096870231434718089203394104534291694648367700352099881022872362675126169965554510600133125376943504532828224228355741967055241600000 2635 220421223551898935174225041380880150686767598901560250672526596128080729650428876215989605996104650661885318580707446012125351121913143079199689320992309163919474225368600619610813009081943363189051129207240701777469462693991435874040286996773610040494387976775331653337336320400132546262485452531096870231434718089203394104534291694648367700352099881022872362675126169965554510600133125376943504532828224228355741967055241600000 2636 220421223551898935174225041380880150686767598901560250672526596128080729650428876215989605996104650661885318580707446012125351121913143079199689320992309163919474225368600619610813009081943363189051129207240701777469462693991435874040286996773610040494387976775331653337336320400132546262485452531096870231434718089203394104534291694648367700352099881022872362675126169965554510600133125376943504532828224228355741967055241600000 2637 220421223551898935174225041380880150686767598901560250672526596128080729650428876215989605996104650661885318580707446012125351121913143079199689320992309163919474225368600619610813009081943363189051129207240701777469462693991435874040286996773610040494387976775331653337336320400132546262485452531096870231434718089203394104534291694648367700352099881022872362675126169965554510600133125376943504532828224228355741967055241600000 2638 220421223551898935174225041380880150686767598901560250672526596128080729650428876215989605996104650661885318580707446012125351121913143079199689320992309163919474225368600619610813009081943363189051129207240701777469462693991435874040286996773610040494387976775331653337336320400132546262485452531096870231434718089203394104534291694648367700352099881022872362675126169965554510600133125376943504532828224228355741967055241600000 2639 220421223551898935174225041380880150686767598901560250672526596128080729650428876215989605996104650661885318580707446012125351121913143079199689320992309163919474225368600619610813009081943363189051129207240701777469462693991435874040286996773610040494387976775331653337336320400132546262485452531096870231434718089203394104534291694648367700352099881022872362675126169965554510600133125376943504532828224228355741967055241600000 2640 220421223551898935174225041380880150686767598901560250672526596128080729650428876215989605996104650661885318580707446012125351121913143079199689320992309163919474225368600619610813009081943363189051129207240701777469462693991435874040286996773610040494387976775331653337336320400132546262485452531096870231434718089203394104534291694648367700352099881022872362675126169965554510600133125376943504532828224228355741967055241600000 2641 220421223551898935174225041380880150686767598901560250672526596128080729650428876215989605996104650661885318580707446012125351121913143079199689320992309163919474225368600619610813009081943363189051129207240701777469462693991435874040286996773610040494387976775331653337336320400132546262485452531096870231434718089203394104534291694648367700352099881022872362675126169965554510600133125376943504532828224228355741967055241600000 2642 220421223551898935174225041380880150686767598901560250672526596128080729650428876215989605996104650661885318580707446012125351121913143079199689320992309163919474225368600619610813009081943363189051129207240701777469462693991435874040286996773610040494387976775331653337336320400132546262485452531096870231434718089203394104534291694648367700352099881022872362675126169965554510600133125376943504532828224228355741967055241600000 2643 220421223551898935174225041380880150686767598901560250672526596128080729650428876215989605996104650661885318580707446012125351121913143079199689320992309163919474225368600619610813009081943363189051129207240701777469462693991435874040286996773610040494387976775331653337336320400132546262485452531096870231434718089203394104534291694648367700352099881022872362675126169965554510600133125376943504532828224228355741967055241600000 2644 220421223551898935174225041380880150686767598901560250672526596128080729650428876215989605996104650661885318580707446012125351121913143079199689320992309163919474225368600619610813009081943363189051129207240701777469462693991435874040286996773610040494387976775331653337336320400132546262485452531096870231434718089203394104534291694648367700352099881022872362675126169965554510600133125376943504532828224228355741967055241600000 2645 220421223551898935174225041380880150686767598901560250672526596128080729650428876215989605996104650661885318580707446012125351121913143079199689320992309163919474225368600619610813009081943363189051129207240701777469462693991435874040286996773610040494387976775331653337336320400132546262485452531096870231434718089203394104534291694648367700352099881022872362675126169965554510600133125376943504532828224228355741967055241600000 2646 220421223551898935174225041380880150686767598901560250672526596128080729650428876215989605996104650661885318580707446012125351121913143079199689320992309163919474225368600619610813009081943363189051129207240701777469462693991435874040286996773610040494387976775331653337336320400132546262485452531096870231434718089203394104534291694648367700352099881022872362675126169965554510600133125376943504532828224228355741967055241600000 2647 220421223551898935174225041380880150686767598901560250672526596128080729650428876215989605996104650661885318580707446012125351121913143079199689320992309163919474225368600619610813009081943363189051129207240701777469462693991435874040286996773610040494387976775331653337336320400132546262485452531096870231434718089203394104534291694648367700352099881022872362675126169965554510600133125376943504532828224228355741967055241600000 2648 220421223551898935174225041380880150686767598901560250672526596128080729650428876215989605996104650661885318580707446012125351121913143079199689320992309163919474225368600619610813009081943363189051129207240701777469462693991435874040286996773610040494387976775331653337336320400132546262485452531096870231434718089203394104534291694648367700352099881022872362675126169965554510600133125376943504532828224228355741967055241600000 2649 220421223551898935174225041380880150686767598901560250672526596128080729650428876215989605996104650661885318580707446012125351121913143079199689320992309163919474225368600619610813009081943363189051129207240701777469462693991435874040286996773610040494387976775331653337336320400132546262485452531096870231434718089203394104534291694648367700352099881022872362675126169965554510600133125376943504532828224228355741967055241600000 2650 220421223551898935174225041380880150686767598901560250672526596128080729650428876215989605996104650661885318580707446012125351121913143079199689320992309163919474225368600619610813009081943363189051129207240701777469462693991435874040286996773610040494387976775331653337336320400132546262485452531096870231434718089203394104534291694648367700352099881022872362675126169965554510600133125376943504532828224228355741967055241600000 2651 220421223551898935174225041380880150686767598901560250672526596128080729650428876215989605996104650661885318580707446012125351121913143079199689320992309163919474225368600619610813009081943363189051129207240701777469462693991435874040286996773610040494387976775331653337336320400132546262485452531096870231434718089203394104534291694648367700352099881022872362675126169965554510600133125376943504532828224228355741967055241600000 2652 220421223551898935174225041380880150686767598901560250672526596128080729650428876215989605996104650661885318580707446012125351121913143079199689320992309163919474225368600619610813009081943363189051129207240701777469462693991435874040286996773610040494387976775331653337336320400132546262485452531096870231434718089203394104534291694648367700352099881022872362675126169965554510600133125376943504532828224228355741967055241600000 2653 220421223551898935174225041380880150686767598901560250672526596128080729650428876215989605996104650661885318580707446012125351121913143079199689320992309163919474225368600619610813009081943363189051129207240701777469462693991435874040286996773610040494387976775331653337336320400132546262485452531096870231434718089203394104534291694648367700352099881022872362675126169965554510600133125376943504532828224228355741967055241600000 2654 220421223551898935174225041380880150686767598901560250672526596128080729650428876215989605996104650661885318580707446012125351121913143079199689320992309163919474225368600619610813009081943363189051129207240701777469462693991435874040286996773610040494387976775331653337336320400132546262485452531096870231434718089203394104534291694648367700352099881022872362675126169965554510600133125376943504532828224228355741967055241600000 2655 216674062751516653276263215677405188125092549720233726411093643993903357246371585320317782694170871600633268164835419429919220152840619646853294602535439908132843163537334409077429187927550326014837260010717609847252481828193581464181602117828458669805983381170151015230601602953330292976023199838068223437500327881686936404757208735839345449446114183045483532509649025076140083919930862245535464955770144416473694353615302492800000 2656 216674062751516653276263215677405188125092549720233726411093643993903357246371585320317782694170871600633268164835419429919220152840619646853294602535439908132843163537334409077429187927550326014837260010717609847252481828193581464181602117828458669805983381170151015230601602953330292976023199838068223437500327881686936404757208735839345449446114183045483532509649025076140083919930862245535464955770144416473694353615302492800000 2657 216674062751516653276263215677405188125092549720233726411093643993903357246371585320317782694170871600633268164835419429919220152840619646853294602535439908132843163537334409077429187927550326014837260010717609847252481828193581464181602117828458669805983381170151015230601602953330292976023199838068223437500327881686936404757208735839345449446114183045483532509649025076140083919930862245535464955770144416473694353615302492800000 2658 216674062751516653276263215677405188125092549720233726411093643993903357246371585320317782694170871600633268164835419429919220152840619646853294602535439908132843163537334409077429187927550326014837260010717609847252481828193581464181602117828458669805983381170151015230601602953330292976023199838068223437500327881686936404757208735839345449446114183045483532509649025076140083919930862245535464955770144416473694353615302492800000 2659 216674062751516653276263215677405188125092549720233726411093643993903357246371585320317782694170871600633268164835419429919220152840619646853294602535439908132843163537334409077429187927550326014837260010717609847252481828193581464181602117828458669805983381170151015230601602953330292976023199838068223437500327881686936404757208735839345449446114183045483532509649025076140083919930862245535464955770144416473694353615302492800000 2660 216674062751516653276263215677405188125092549720233726411093643993903357246371585320317782694170871600633268164835419429919220152840619646853294602535439908132843163537334409077429187927550326014837260010717609847252481828193581464181602117828458669805983381170151015230601602953330292976023199838068223437500327881686936404757208735839345449446114183045483532509649025076140083919930862245535464955770144416473694353615302492800000 2661 216674062751516653276263215677405188125092549720233726411093643993903357246371585320317782694170871600633268164835419429919220152840619646853294602535439908132843163537334409077429187927550326014837260010717609847252481828193581464181602117828458669805983381170151015230601602953330292976023199838068223437500327881686936404757208735839345449446114183045483532509649025076140083919930862245535464955770144416473694353615302492800000 2662 216674062751516653276263215677405188125092549720233726411093643993903357246371585320317782694170871600633268164835419429919220152840619646853294602535439908132843163537334409077429187927550326014837260010717609847252481828193581464181602117828458669805983381170151015230601602953330292976023199838068223437500327881686936404757208735839345449446114183045483532509649025076140083919930862245535464955770144416473694353615302492800000 2663 216674062751516653276263215677405188125092549720233726411093643993903357246371585320317782694170871600633268164835419429919220152840619646853294602535439908132843163537334409077429187927550326014837260010717609847252481828193581464181602117828458669805983381170151015230601602953330292976023199838068223437500327881686936404757208735839345449446114183045483532509649025076140083919930862245535464955770144416473694353615302492800000 2664 216674062751516653276263215677405188125092549720233726411093643993903357246371585320317782694170871600633268164835419429919220152840619646853294602535439908132843163537334409077429187927550326014837260010717609847252481828193581464181602117828458669805983381170151015230601602953330292976023199838068223437500327881686936404757208735839345449446114183045483532509649025076140083919930862245535464955770144416473694353615302492800000 2665 216674062751516653276263215677405188125092549720233726411093643993903357246371585320317782694170871600633268164835419429919220152840619646853294602535439908132843163537334409077429187927550326014837260010717609847252481828193581464181602117828458669805983381170151015230601602953330292976023199838068223437500327881686936404757208735839345449446114183045483532509649025076140083919930862245535464955770144416473694353615302492800000 2666 216674062751516653276263215677405188125092549720233726411093643993903357246371585320317782694170871600633268164835419429919220152840619646853294602535439908132843163537334409077429187927550326014837260010717609847252481828193581464181602117828458669805983381170151015230601602953330292976023199838068223437500327881686936404757208735839345449446114183045483532509649025076140083919930862245535464955770144416473694353615302492800000 2667 216674062751516653276263215677405188125092549720233726411093643993903357246371585320317782694170871600633268164835419429919220152840619646853294602535439908132843163537334409077429187927550326014837260010717609847252481828193581464181602117828458669805983381170151015230601602953330292976023199838068223437500327881686936404757208735839345449446114183045483532509649025076140083919930862245535464955770144416473694353615302492800000 2668 216674062751516653276263215677405188125092549720233726411093643993903357246371585320317782694170871600633268164835419429919220152840619646853294602535439908132843163537334409077429187927550326014837260010717609847252481828193581464181602117828458669805983381170151015230601602953330292976023199838068223437500327881686936404757208735839345449446114183045483532509649025076140083919930862245535464955770144416473694353615302492800000 2669 216674062751516653276263215677405188125092549720233726411093643993903357246371585320317782694170871600633268164835419429919220152840619646853294602535439908132843163537334409077429187927550326014837260010717609847252481828193581464181602117828458669805983381170151015230601602953330292976023199838068223437500327881686936404757208735839345449446114183045483532509649025076140083919930862245535464955770144416473694353615302492800000 2670 216674062751516653276263215677405188125092549720233726411093643993903357246371585320317782694170871600633268164835419429919220152840619646853294602535439908132843163537334409077429187927550326014837260010717609847252481828193581464181602117828458669805983381170151015230601602953330292976023199838068223437500327881686936404757208735839345449446114183045483532509649025076140083919930862245535464955770144416473694353615302492800000 2671 216674062751516653276263215677405188125092549720233726411093643993903357246371585320317782694170871600633268164835419429919220152840619646853294602535439908132843163537334409077429187927550326014837260010717609847252481828193581464181602117828458669805983381170151015230601602953330292976023199838068223437500327881686936404757208735839345449446114183045483532509649025076140083919930862245535464955770144416473694353615302492800000 2672 216674062751516653276263215677405188125092549720233726411093643993903357246371585320317782694170871600633268164835419429919220152840619646853294602535439908132843163537334409077429187927550326014837260010717609847252481828193581464181602117828458669805983381170151015230601602953330292976023199838068223437500327881686936404757208735839345449446114183045483532509649025076140083919930862245535464955770144416473694353615302492800000 2673 216674062751516653276263215677405188125092549720233726411093643993903357246371585320317782694170871600633268164835419429919220152840619646853294602535439908132843163537334409077429187927550326014837260010717609847252481828193581464181602117828458669805983381170151015230601602953330292976023199838068223437500327881686936404757208735839345449446114183045483532509649025076140083919930862245535464955770144416473694353615302492800000 2674 214723996186753003396776846736308541431966716772751622873393801197958227031154241052434922649923333756227568751351900655049947171465054070031614951112620948959647575065498399395732325236202373080703724670621151358627209491739839231003967698768002541777729530739619656093526188526750320339238991039525609426562824930751753977114393857216791340401099155398074180717062183850454823164651484485325645771168213116725431104432764770364800000 2675 214723996186753003396776846736308541431966716772751622873393801197958227031154241052434922649923333756227568751351900655049947171465054070031614951112620948959647575065498399395732325236202373080703724670621151358627209491739839231003967698768002541777729530739619656093526188526750320339238991039525609426562824930751753977114393857216791340401099155398074180717062183850454823164651484485325645771168213116725431104432764770364800000 2676 214723996186753003396776846736308541431966716772751622873393801197958227031154241052434922649923333756227568751351900655049947171465054070031614951112620948959647575065498399395732325236202373080703724670621151358627209491739839231003967698768002541777729530739619656093526188526750320339238991039525609426562824930751753977114393857216791340401099155398074180717062183850454823164651484485325645771168213116725431104432764770364800000 2677 214723996186753003396776846736308541431966716772751622873393801197958227031154241052434922649923333756227568751351900655049947171465054070031614951112620948959647575065498399395732325236202373080703724670621151358627209491739839231003967698768002541777729530739619656093526188526750320339238991039525609426562824930751753977114393857216791340401099155398074180717062183850454823164651484485325645771168213116725431104432764770364800000 2678 214723996186753003396776846736308541431966716772751622873393801197958227031154241052434922649923333756227568751351900655049947171465054070031614951112620948959647575065498399395732325236202373080703724670621151358627209491739839231003967698768002541777729530739619656093526188526750320339238991039525609426562824930751753977114393857216791340401099155398074180717062183850454823164651484485325645771168213116725431104432764770364800000 2679 214723996186753003396776846736308541431966716772751622873393801197958227031154241052434922649923333756227568751351900655049947171465054070031614951112620948959647575065498399395732325236202373080703724670621151358627209491739839231003967698768002541777729530739619656093526188526750320339238991039525609426562824930751753977114393857216791340401099155398074180717062183850454823164651484485325645771168213116725431104432764770364800000 2680 214079824198192744386586516196099615807670816622433368004773619794364352350060778329277617881973563754958886045097844953084797329950658907821520106259283086112768632340301904197545128260493765961461613496609287904551327863264619713310955795671698534152396342147400797125245609961170069378221274066407032598283136455959498715183050675645140966379895857931879958174910997298903458695157530031869668833854708477375254811119466476053705600000 2681 214079824198192744386586516196099615807670816622433368004773619794364352350060778329277617881973563754958886045097844953084797329950658907821520106259283086112768632340301904197545128260493765961461613496609287904551327863264619713310955795671698534152396342147400797125245609961170069378221274066407032598283136455959498715183050675645140966379895857931879958174910997298903458695157530031869668833854708477375254811119466476053705600000 2682 214079824198192744386586516196099615807670816622433368004773619794364352350060778329277617881973563754958886045097844953084797329950658907821520106259283086112768632340301904197545128260493765961461613496609287904551327863264619713310955795671698534152396342147400797125245609961170069378221274066407032598283136455959498715183050675645140966379895857931879958174910997298903458695157530031869668833854708477375254811119466476053705600000 2683 214079824198192744386586516196099615807670816622433368004773619794364352350060778329277617881973563754958886045097844953084797329950658907821520106259283086112768632340301904197545128260493765961461613496609287904551327863264619713310955795671698534152396342147400797125245609961170069378221274066407032598283136455959498715183050675645140966379895857931879958174910997298903458695157530031869668833854708477375254811119466476053705600000 2684 214079824198192744386586516196099615807670816622433368004773619794364352350060778329277617881973563754958886045097844953084797329950658907821520106259283086112768632340301904197545128260493765961461613496609287904551327863264619713310955795671698534152396342147400797125245609961170069378221274066407032598283136455959498715183050675645140966379895857931879958174910997298903458695157530031869668833854708477375254811119466476053705600000 2685 214079824198192744386586516196099615807670816622433368004773619794364352350060778329277617881973563754958886045097844953084797329950658907821520106259283086112768632340301904197545128260493765961461613496609287904551327863264619713310955795671698534152396342147400797125245609961170069378221274066407032598283136455959498715183050675645140966379895857931879958174910997298903458695157530031869668833854708477375254811119466476053705600000 2686 214079824198192744386586516196099615807670816622433368004773619794364352350060778329277617881973563754958886045097844953084797329950658907821520106259283086112768632340301904197545128260493765961461613496609287904551327863264619713310955795671698534152396342147400797125245609961170069378221274066407032598283136455959498715183050675645140966379895857931879958174910997298903458695157530031869668833854708477375254811119466476053705600000 2687 214079824198192744386586516196099615807670816622433368004773619794364352350060778329277617881973563754958886045097844953084797329950658907821520106259283086112768632340301904197545128260493765961461613496609287904551327863264619713310955795671698534152396342147400797125245609961170069378221274066407032598283136455959498715183050675645140966379895857931879958174910997298903458695157530031869668833854708477375254811119466476053705600000 2688 214079824198192744386586516196099615807670816622433368004773619794364352350060778329277617881973563754958886045097844953084797329950658907821520106259283086112768632340301904197545128260493765961461613496609287904551327863264619713310955795671698534152396342147400797125245609961170069378221274066407032598283136455959498715183050675645140966379895857931879958174910997298903458695157530031869668833854708477375254811119466476053705600000 2689 214079824198192744386586516196099615807670816622433368004773619794364352350060778329277617881973563754958886045097844953084797329950658907821520106259283086112768632340301904197545128260493765961461613496609287904551327863264619713310955795671698534152396342147400797125245609961170069378221274066407032598283136455959498715183050675645140966379895857931879958174910997298903458695157530031869668833854708477375254811119466476053705600000 2690 214079824198192744386586516196099615807670816622433368004773619794364352350060778329277617881973563754958886045097844953084797329950658907821520106259283086112768632340301904197545128260493765961461613496609287904551327863264619713310955795671698534152396342147400797125245609961170069378221274066407032598283136455959498715183050675645140966379895857931879958174910997298903458695157530031869668833854708477375254811119466476053705600000 2691 214079824198192744386586516196099615807670816622433368004773619794364352350060778329277617881973563754958886045097844953084797329950658907821520106259283086112768632340301904197545128260493765961461613496609287904551327863264619713310955795671698534152396342147400797125245609961170069378221274066407032598283136455959498715183050675645140966379895857931879958174910997298903458695157530031869668833854708477375254811119466476053705600000 2692 214079824198192744386586516196099615807670816622433368004773619794364352350060778329277617881973563754958886045097844953084797329950658907821520106259283086112768632340301904197545128260493765961461613496609287904551327863264619713310955795671698534152396342147400797125245609961170069378221274066407032598283136455959498715183050675645140966379895857931879958174910997298903458695157530031869668833854708477375254811119466476053705600000 2693 214079824198192744386586516196099615807670816622433368004773619794364352350060778329277617881973563754958886045097844953084797329950658907821520106259283086112768632340301904197545128260493765961461613496609287904551327863264619713310955795671698534152396342147400797125245609961170069378221274066407032598283136455959498715183050675645140966379895857931879958174910997298903458695157530031869668833854708477375254811119466476053705600000 2694 214079824198192744386586516196099615807670816622433368004773619794364352350060778329277617881973563754958886045097844953084797329950658907821520106259283086112768632340301904197545128260493765961461613496609287904551327863264619713310955795671698534152396342147400797125245609961170069378221274066407032598283136455959498715183050675645140966379895857931879958174910997298903458695157530031869668833854708477375254811119466476053705600000 2695 214079824198192744386586516196099615807670816622433368004773619794364352350060778329277617881973563754958886045097844953084797329950658907821520106259283086112768632340301904197545128260493765961461613496609287904551327863264619713310955795671698534152396342147400797125245609961170069378221274066407032598283136455959498715183050675645140966379895857931879958174910997298903458695157530031869668833854708477375254811119466476053705600000 2696 214079824198192744386586516196099615807670816622433368004773619794364352350060778329277617881973563754958886045097844953084797329950658907821520106259283086112768632340301904197545128260493765961461613496609287904551327863264619713310955795671698534152396342147400797125245609961170069378221274066407032598283136455959498715183050675645140966379895857931879958174910997298903458695157530031869668833854708477375254811119466476053705600000 2697 214079824198192744386586516196099615807670816622433368004773619794364352350060778329277617881973563754958886045097844953084797329950658907821520106259283086112768632340301904197545128260493765961461613496609287904551327863264619713310955795671698534152396342147400797125245609961170069378221274066407032598283136455959498715183050675645140966379895857931879958174910997298903458695157530031869668833854708477375254811119466476053705600000 2698 214079824198192744386586516196099615807670816622433368004773619794364352350060778329277617881973563754958886045097844953084797329950658907821520106259283086112768632340301904197545128260493765961461613496609287904551327863264619713310955795671698534152396342147400797125245609961170069378221274066407032598283136455959498715183050675645140966379895857931879958174910997298903458695157530031869668833854708477375254811119466476053705600000 2699 214079824198192744386586516196099615807670816622433368004773619794364352350060778329277617881973563754958886045097844953084797329950658907821520106259283086112768632340301904197545128260493765961461613496609287904551327863264619713310955795671698534152396342147400797125245609961170069378221274066407032598283136455959498715183050675645140966379895857931879958174910997298903458695157530031869668833854708477375254811119466476053705600000 2700 214079824198192744386586516196099615807670816622433368004773619794364352350060778329277617881973563754958886045097844953084797329950658907821520106259283086112768632340301904197545128260493765961461613496609287904551327863264619713310955795671698534152396342147400797125245609961170069378221274066407032598283136455959498715183050675645140966379895857931879958174910997298903458695157530031869668833854708477375254811119466476053705600000 2701 214079824198192744386586516196099615807670816622433368004773619794364352350060778329277617881973563754958886045097844953084797329950658907821520106259283086112768632340301904197545128260493765961461613496609287904551327863264619713310955795671698534152396342147400797125245609961170069378221274066407032598283136455959498715183050675645140966379895857931879958174910997298903458695157530031869668833854708477375254811119466476053705600000 2702 214079824198192744386586516196099615807670816622433368004773619794364352350060778329277617881973563754958886045097844953084797329950658907821520106259283086112768632340301904197545128260493765961461613496609287904551327863264619713310955795671698534152396342147400797125245609961170069378221274066407032598283136455959498715183050675645140966379895857931879958174910997298903458695157530031869668833854708477375254811119466476053705600000 2703 214079824198192744386586516196099615807670816622433368004773619794364352350060778329277617881973563754958886045097844953084797329950658907821520106259283086112768632340301904197545128260493765961461613496609287904551327863264619713310955795671698534152396342147400797125245609961170069378221274066407032598283136455959498715183050675645140966379895857931879958174910997298903458695157530031869668833854708477375254811119466476053705600000 2704 214079824198192744386586516196099615807670816622433368004773619794364352350060778329277617881973563754958886045097844953084797329950658907821520106259283086112768632340301904197545128260493765961461613496609287904551327863264619713310955795671698534152396342147400797125245609961170069378221274066407032598283136455959498715183050675645140966379895857931879958174910997298903458695157530031869668833854708477375254811119466476053705600000 2705 214079824198192744386586516196099615807670816622433368004773619794364352350060778329277617881973563754958886045097844953084797329950658907821520106259283086112768632340301904197545128260493765961461613496609287904551327863264619713310955795671698534152396342147400797125245609961170069378221274066407032598283136455959498715183050675645140966379895857931879958174910997298903458695157530031869668833854708477375254811119466476053705600000 2706 214079824198192744386586516196099615807670816622433368004773619794364352350060778329277617881973563754958886045097844953084797329950658907821520106259283086112768632340301904197545128260493765961461613496609287904551327863264619713310955795671698534152396342147400797125245609961170069378221274066407032598283136455959498715183050675645140966379895857931879958174910997298903458695157530031869668833854708477375254811119466476053705600000 2707 214079824198192744386586516196099615807670816622433368004773619794364352350060778329277617881973563754958886045097844953084797329950658907821520106259283086112768632340301904197545128260493765961461613496609287904551327863264619713310955795671698534152396342147400797125245609961170069378221274066407032598283136455959498715183050675645140966379895857931879958174910997298903458695157530031869668833854708477375254811119466476053705600000 2708 214079824198192744386586516196099615807670816622433368004773619794364352350060778329277617881973563754958886045097844953084797329950658907821520106259283086112768632340301904197545128260493765961461613496609287904551327863264619713310955795671698534152396342147400797125245609961170069378221274066407032598283136455959498715183050675645140966379895857931879958174910997298903458695157530031869668833854708477375254811119466476053705600000 2709 214079824198192744386586516196099615807670816622433368004773619794364352350060778329277617881973563754958886045097844953084797329950658907821520106259283086112768632340301904197545128260493765961461613496609287904551327863264619713310955795671698534152396342147400797125245609961170069378221274066407032598283136455959498715183050675645140966379895857931879958174910997298903458695157530031869668833854708477375254811119466476053705600000 2710 214079824198192744386586516196099615807670816622433368004773619794364352350060778329277617881973563754958886045097844953084797329950658907821520106259283086112768632340301904197545128260493765961461613496609287904551327863264619713310955795671698534152396342147400797125245609961170069378221274066407032598283136455959498715183050675645140966379895857931879958174910997298903458695157530031869668833854708477375254811119466476053705600000 2711 214079824198192744386586516196099615807670816622433368004773619794364352350060778329277617881973563754958886045097844953084797329950658907821520106259283086112768632340301904197545128260493765961461613496609287904551327863264619713310955795671698534152396342147400797125245609961170069378221274066407032598283136455959498715183050675645140966379895857931879958174910997298903458695157530031869668833854708477375254811119466476053705600000 2712 214079824198192744386586516196099615807670816622433368004773619794364352350060778329277617881973563754958886045097844953084797329950658907821520106259283086112768632340301904197545128260493765961461613496609287904551327863264619713310955795671698534152396342147400797125245609961170069378221274066407032598283136455959498715183050675645140966379895857931879958174910997298903458695157530031869668833854708477375254811119466476053705600000 2713 214079824198192744386586516196099615807670816622433368004773619794364352350060778329277617881973563754958886045097844953084797329950658907821520106259283086112768632340301904197545128260493765961461613496609287904551327863264619713310955795671698534152396342147400797125245609961170069378221274066407032598283136455959498715183050675645140966379895857931879958174910997298903458695157530031869668833854708477375254811119466476053705600000 2714 214079824198192744386586516196099615807670816622433368004773619794364352350060778329277617881973563754958886045097844953084797329950658907821520106259283086112768632340301904197545128260493765961461613496609287904551327863264619713310955795671698534152396342147400797125245609961170069378221274066407032598283136455959498715183050675645140966379895857931879958174910997298903458695157530031869668833854708477375254811119466476053705600000 2715 216006542615976479086065794841864512349939853972035268316816582372513631521211325334241116442911325828753516019503725557662560505920214837991913787215616633887783550031364621335323034414838209855114768018078771495692289814034001290730754397832743820959767909226727404299372820450820600002625265533004695891667684684063134203619698131725947235077314920653266877798485196274593589823413947802156495853359400853671632104419541674338188950400000 2716 216006542615976479086065794841864512349939853972035268316816582372513631521211325334241116442911325828753516019503725557662560505920214837991913787215616633887783550031364621335323034414838209855114768018078771495692289814034001290730754397832743820959767909226727404299372820450820600002625265533004695891667684684063134203619698131725947235077314920653266877798485196274593589823413947802156495853359400853671632104419541674338188950400000 2717 216006542615976479086065794841864512349939853972035268316816582372513631521211325334241116442911325828753516019503725557662560505920214837991913787215616633887783550031364621335323034414838209855114768018078771495692289814034001290730754397832743820959767909226727404299372820450820600002625265533004695891667684684063134203619698131725947235077314920653266877798485196274593589823413947802156495853359400853671632104419541674338188950400000 2718 216006542615976479086065794841864512349939853972035268316816582372513631521211325334241116442911325828753516019503725557662560505920214837991913787215616633887783550031364621335323034414838209855114768018078771495692289814034001290730754397832743820959767909226727404299372820450820600002625265533004695891667684684063134203619698131725947235077314920653266877798485196274593589823413947802156495853359400853671632104419541674338188950400000 2719 216006542615976479086065794841864512349939853972035268316816582372513631521211325334241116442911325828753516019503725557662560505920214837991913787215616633887783550031364621335323034414838209855114768018078771495692289814034001290730754397832743820959767909226727404299372820450820600002625265533004695891667684684063134203619698131725947235077314920653266877798485196274593589823413947802156495853359400853671632104419541674338188950400000 2720 216006542615976479086065794841864512349939853972035268316816582372513631521211325334241116442911325828753516019503725557662560505920214837991913787215616633887783550031364621335323034414838209855114768018078771495692289814034001290730754397832743820959767909226727404299372820450820600002625265533004695891667684684063134203619698131725947235077314920653266877798485196274593589823413947802156495853359400853671632104419541674338188950400000 2721 218814627669984173314184650174808751010489072073671726804935197943356308730987072563586250956669173064527311727757273989912173792497177630885808666449419650128324736181772361412682233862231106583231260002313795525136289581616443307510254205004569490632244892046674860555264667116681267802659393984933756938259364584955954948266754207438384549133320014621759347209865503826163306491118329123584530299453073064769363321776995716104585406755200000 2722 218814627669984173314184650174808751010489072073671726804935197943356308730987072563586250956669173064527311727757273989912173792497177630885808666449419650128324736181772361412682233862231106583231260002313795525136289581616443307510254205004569490632244892046674860555264667116681267802659393984933756938259364584955954948266754207438384549133320014621759347209865503826163306491118329123584530299453073064769363321776995716104585406755200000 2723 218814627669984173314184650174808751010489072073671726804935197943356308730987072563586250956669173064527311727757273989912173792497177630885808666449419650128324736181772361412682233862231106583231260002313795525136289581616443307510254205004569490632244892046674860555264667116681267802659393984933756938259364584955954948266754207438384549133320014621759347209865503826163306491118329123584530299453073064769363321776995716104585406755200000 2724 218814627669984173314184650174808751010489072073671726804935197943356308730987072563586250956669173064527311727757273989912173792497177630885808666449419650128324736181772361412682233862231106583231260002313795525136289581616443307510254205004569490632244892046674860555264667116681267802659393984933756938259364584955954948266754207438384549133320014621759347209865503826163306491118329123584530299453073064769363321776995716104585406755200000 2725 218814627669984173314184650174808751010489072073671726804935197943356308730987072563586250956669173064527311727757273989912173792497177630885808666449419650128324736181772361412682233862231106583231260002313795525136289581616443307510254205004569490632244892046674860555264667116681267802659393984933756938259364584955954948266754207438384549133320014621759347209865503826163306491118329123584530299453073064769363321776995716104585406755200000 2726 218814627669984173314184650174808751010489072073671726804935197943356308730987072563586250956669173064527311727757273989912173792497177630885808666449419650128324736181772361412682233862231106583231260002313795525136289581616443307510254205004569490632244892046674860555264667116681267802659393984933756938259364584955954948266754207438384549133320014621759347209865503826163306491118329123584530299453073064769363321776995716104585406755200000 2727 218814627669984173314184650174808751010489072073671726804935197943356308730987072563586250956669173064527311727757273989912173792497177630885808666449419650128324736181772361412682233862231106583231260002313795525136289581616443307510254205004569490632244892046674860555264667116681267802659393984933756938259364584955954948266754207438384549133320014621759347209865503826163306491118329123584530299453073064769363321776995716104585406755200000 2728 218814627669984173314184650174808751010489072073671726804935197943356308730987072563586250956669173064527311727757273989912173792497177630885808666449419650128324736181772361412682233862231106583231260002313795525136289581616443307510254205004569490632244892046674860555264667116681267802659393984933756938259364584955954948266754207438384549133320014621759347209865503826163306491118329123584530299453073064769363321776995716104585406755200000 2729 218814627669984173314184650174808751010489072073671726804935197943356308730987072563586250956669173064527311727757273989912173792497177630885808666449419650128324736181772361412682233862231106583231260002313795525136289581616443307510254205004569490632244892046674860555264667116681267802659393984933756938259364584955954948266754207438384549133320014621759347209865503826163306491118329123584530299453073064769363321776995716104585406755200000 2730 218814627669984173314184650174808751010489072073671726804935197943356308730987072563586250956669173064527311727757273989912173792497177630885808666449419650128324736181772361412682233862231106583231260002313795525136289581616443307510254205004569490632244892046674860555264667116681267802659393984933756938259364584955954948266754207438384549133320014621759347209865503826163306491118329123584530299453073064769363321776995716104585406755200000 2731 218814627669984173314184650174808751010489072073671726804935197943356308730987072563586250956669173064527311727757273989912173792497177630885808666449419650128324736181772361412682233862231106583231260002313795525136289581616443307510254205004569490632244892046674860555264667116681267802659393984933756938259364584955954948266754207438384549133320014621759347209865503826163306491118329123584530299453073064769363321776995716104585406755200000 2732 218814627669984173314184650174808751010489072073671726804935197943356308730987072563586250956669173064527311727757273989912173792497177630885808666449419650128324736181772361412682233862231106583231260002313795525136289581616443307510254205004569490632244892046674860555264667116681267802659393984933756938259364584955954948266754207438384549133320014621759347209865503826163306491118329123584530299453073064769363321776995716104585406755200000 2733 218814627669984173314184650174808751010489072073671726804935197943356308730987072563586250956669173064527311727757273989912173792497177630885808666449419650128324736181772361412682233862231106583231260002313795525136289581616443307510254205004569490632244892046674860555264667116681267802659393984933756938259364584955954948266754207438384549133320014621759347209865503826163306491118329123584530299453073064769363321776995716104585406755200000 2734 218814627669984173314184650174808751010489072073671726804935197943356308730987072563586250956669173064527311727757273989912173792497177630885808666449419650128324736181772361412682233862231106583231260002313795525136289581616443307510254205004569490632244892046674860555264667116681267802659393984933756938259364584955954948266754207438384549133320014621759347209865503826163306491118329123584530299453073064769363321776995716104585406755200000 2735 218814627669984173314184650174808751010489072073671726804935197943356308730987072563586250956669173064527311727757273989912173792497177630885808666449419650128324736181772361412682233862231106583231260002313795525136289581616443307510254205004569490632244892046674860555264667116681267802659393984933756938259364584955954948266754207438384549133320014621759347209865503826163306491118329123584530299453073064769363321776995716104585406755200000 2736 218814627669984173314184650174808751010489072073671726804935197943356308730987072563586250956669173064527311727757273989912173792497177630885808666449419650128324736181772361412682233862231106583231260002313795525136289581616443307510254205004569490632244892046674860555264667116681267802659393984933756938259364584955954948266754207438384549133320014621759347209865503826163306491118329123584530299453073064769363321776995716104585406755200000 2737 218814627669984173314184650174808751010489072073671726804935197943356308730987072563586250956669173064527311727757273989912173792497177630885808666449419650128324736181772361412682233862231106583231260002313795525136289581616443307510254205004569490632244892046674860555264667116681267802659393984933756938259364584955954948266754207438384549133320014621759347209865503826163306491118329123584530299453073064769363321776995716104585406755200000 2738 218814627669984173314184650174808751010489072073671726804935197943356308730987072563586250956669173064527311727757273989912173792497177630885808666449419650128324736181772361412682233862231106583231260002313795525136289581616443307510254205004569490632244892046674860555264667116681267802659393984933756938259364584955954948266754207438384549133320014621759347209865503826163306491118329123584530299453073064769363321776995716104585406755200000 2739 218814627669984173314184650174808751010489072073671726804935197943356308730987072563586250956669173064527311727757273989912173792497177630885808666449419650128324736181772361412682233862231106583231260002313795525136289581616443307510254205004569490632244892046674860555264667116681267802659393984933756938259364584955954948266754207438384549133320014621759347209865503826163306491118329123584530299453073064769363321776995716104585406755200000 2740 218814627669984173314184650174808751010489072073671726804935197943356308730987072563586250956669173064527311727757273989912173792497177630885808666449419650128324736181772361412682233862231106583231260002313795525136289581616443307510254205004569490632244892046674860555264667116681267802659393984933756938259364584955954948266754207438384549133320014621759347209865503826163306491118329123584530299453073064769363321776995716104585406755200000 2741 222972105595713872607154158528130117279688364443071489614228966704280078596875826942294389724845887352753330650584662195720505094554624005872639031111958623480762906169226036279523196305613497608312653942357757640113879083667155730352949034899656310954257544995561682905814695791898211890909922470647498320086292512070118092283822537379713855566853094899572774806852948398860409314449577376932636375142681452999981224890758634710572529483548800000 2742 222972105595713872607154158528130117279688364443071489614228966704280078596875826942294389724845887352753330650584662195720505094554624005872639031111958623480762906169226036279523196305613497608312653942357757640113879083667155730352949034899656310954257544995561682905814695791898211890909922470647498320086292512070118092283822537379713855566853094899572774806852948398860409314449577376932636375142681452999981224890758634710572529483548800000 2743 222972105595713872607154158528130117279688364443071489614228966704280078596875826942294389724845887352753330650584662195720505094554624005872639031111958623480762906169226036279523196305613497608312653942357757640113879083667155730352949034899656310954257544995561682905814695791898211890909922470647498320086292512070118092283822537379713855566853094899572774806852948398860409314449577376932636375142681452999981224890758634710572529483548800000 2744 227654519813223863931904395857220849742561820096375990896127775005069960247410219308082571909067650987161150594246940101830635701540271109995964450765309754573858927198779783041393183428031381058087219675147270550556270544424166000690360964632549093484296953440468478246836804403528074340619030842531095784808104654823590572221782810664687846533757009892463803077796860315236477910053018501848221739020677763512980830613464566039494552602703324800000 2745 227654519813223863931904395857220849742561820096375990896127775005069960247410219308082571909067650987161150594246940101830635701540271109995964450765309754573858927198779783041393183428031381058087219675147270550556270544424166000690360964632549093484296953440468478246836804403528074340619030842531095784808104654823590572221782810664687846533757009892463803077796860315236477910053018501848221739020677763512980830613464566039494552602703324800000 2746 227654519813223863931904395857220849742561820096375990896127775005069960247410219308082571909067650987161150594246940101830635701540271109995964450765309754573858927198779783041393183428031381058087219675147270550556270544424166000690360964632549093484296953440468478246836804403528074340619030842531095784808104654823590572221782810664687846533757009892463803077796860315236477910053018501848221739020677763512980830613464566039494552602703324800000 2747 227654519813223863931904395857220849742561820096375990896127775005069960247410219308082571909067650987161150594246940101830635701540271109995964450765309754573858927198779783041393183428031381058087219675147270550556270544424166000690360964632549093484296953440468478246836804403528074340619030842531095784808104654823590572221782810664687846533757009892463803077796860315236477910053018501848221739020677763512980830613464566039494552602703324800000 2748 227654519813223863931904395857220849742561820096375990896127775005069960247410219308082571909067650987161150594246940101830635701540271109995964450765309754573858927198779783041393183428031381058087219675147270550556270544424166000690360964632549093484296953440468478246836804403528074340619030842531095784808104654823590572221782810664687846533757009892463803077796860315236477910053018501848221739020677763512980830613464566039494552602703324800000 2749 227654519813223863931904395857220849742561820096375990896127775005069960247410219308082571909067650987161150594246940101830635701540271109995964450765309754573858927198779783041393183428031381058087219675147270550556270544424166000690360964632549093484296953440468478246836804403528074340619030842531095784808104654823590572221782810664687846533757009892463803077796860315236477910053018501848221739020677763512980830613464566039494552602703324800000 2750 227654519813223863931904395857220849742561820096375990896127775005069960247410219308082571909067650987161150594246940101830635701540271109995964450765309754573858927198779783041393183428031381058087219675147270550556270544424166000690360964632549093484296953440468478246836804403528074340619030842531095784808104654823590572221782810664687846533757009892463803077796860315236477910053018501848221739020677763512980830613464566039494552602703324800000 2751 227654519813223863931904395857220849742561820096375990896127775005069960247410219308082571909067650987161150594246940101830635701540271109995964450765309754573858927198779783041393183428031381058087219675147270550556270544424166000690360964632549093484296953440468478246836804403528074340619030842531095784808104654823590572221782810664687846533757009892463803077796860315236477910053018501848221739020677763512980830613464566039494552602703324800000 2752 455309039626447727863808791714441699485123640192751981792255550010139920494820438616165143818135301974322301188493880203661271403080542219991928901530619509147717854397559566082786366856062762116174439350294541101112541088848332001380721929265098186968593906880936956493673608807056148681238061685062191569616209309647181144443565621329375693067514019784927606155593720630472955820106037003696443478041355527025961661226929132078989105205406649600000 2753 455309039626447727863808791714441699485123640192751981792255550010139920494820438616165143818135301974322301188493880203661271403080542219991928901530619509147717854397559566082786366856062762116174439350294541101112541088848332001380721929265098186968593906880936956493673608807056148681238061685062191569616209309647181144443565621329375693067514019784927606155593720630472955820106037003696443478041355527025961661226929132078989105205406649600000 2754 455309039626447727863808791714441699485123640192751981792255550010139920494820438616165143818135301974322301188493880203661271403080542219991928901530619509147717854397559566082786366856062762116174439350294541101112541088848332001380721929265098186968593906880936956493673608807056148681238061685062191569616209309647181144443565621329375693067514019784927606155593720630472955820106037003696443478041355527025961661226929132078989105205406649600000 2755 455309039626447727863808791714441699485123640192751981792255550010139920494820438616165143818135301974322301188493880203661271403080542219991928901530619509147717854397559566082786366856062762116174439350294541101112541088848332001380721929265098186968593906880936956493673608807056148681238061685062191569616209309647181144443565621329375693067514019784927606155593720630472955820106037003696443478041355527025961661226929132078989105205406649600000 2756 455309039626447727863808791714441699485123640192751981792255550010139920494820438616165143818135301974322301188493880203661271403080542219991928901530619509147717854397559566082786366856062762116174439350294541101112541088848332001380721929265098186968593906880936956493673608807056148681238061685062191569616209309647181144443565621329375693067514019784927606155593720630472955820106037003696443478041355527025961661226929132078989105205406649600000 2757 455309039626447727863808791714441699485123640192751981792255550010139920494820438616165143818135301974322301188493880203661271403080542219991928901530619509147717854397559566082786366856062762116174439350294541101112541088848332001380721929265098186968593906880936956493673608807056148681238061685062191569616209309647181144443565621329375693067514019784927606155593720630472955820106037003696443478041355527025961661226929132078989105205406649600000 2758 455309039626447727863808791714441699485123640192751981792255550010139920494820438616165143818135301974322301188493880203661271403080542219991928901530619509147717854397559566082786366856062762116174439350294541101112541088848332001380721929265098186968593906880936956493673608807056148681238061685062191569616209309647181144443565621329375693067514019784927606155593720630472955820106037003696443478041355527025961661226929132078989105205406649600000 2759 455309039626447727863808791714441699485123640192751981792255550010139920494820438616165143818135301974322301188493880203661271403080542219991928901530619509147717854397559566082786366856062762116174439350294541101112541088848332001380721929265098186968593906880936956493673608807056148681238061685062191569616209309647181144443565621329375693067514019784927606155593720630472955820106037003696443478041355527025961661226929132078989105205406649600000 2760 455309039626447727863808791714441699485123640192751981792255550010139920494820438616165143818135301974322301188493880203661271403080542219991928901530619509147717854397559566082786366856062762116174439350294541101112541088848332001380721929265098186968593906880936956493673608807056148681238061685062191569616209309647181144443565621329375693067514019784927606155593720630472955820106037003696443478041355527025961661226929132078989105205406649600000 2761 455309039626447727863808791714441699485123640192751981792255550010139920494820438616165143818135301974322301188493880203661271403080542219991928901530619509147717854397559566082786366856062762116174439350294541101112541088848332001380721929265098186968593906880936956493673608807056148681238061685062191569616209309647181144443565621329375693067514019784927606155593720630472955820106037003696443478041355527025961661226929132078989105205406649600000 2762 455309039626447727863808791714441699485123640192751981792255550010139920494820438616165143818135301974322301188493880203661271403080542219991928901530619509147717854397559566082786366856062762116174439350294541101112541088848332001380721929265098186968593906880936956493673608807056148681238061685062191569616209309647181144443565621329375693067514019784927606155593720630472955820106037003696443478041355527025961661226929132078989105205406649600000 2763 455309039626447727863808791714441699485123640192751981792255550010139920494820438616165143818135301974322301188493880203661271403080542219991928901530619509147717854397559566082786366856062762116174439350294541101112541088848332001380721929265098186968593906880936956493673608807056148681238061685062191569616209309647181144443565621329375693067514019784927606155593720630472955820106037003696443478041355527025961661226929132078989105205406649600000 2764 455309039626447727863808791714441699485123640192751981792255550010139920494820438616165143818135301974322301188493880203661271403080542219991928901530619509147717854397559566082786366856062762116174439350294541101112541088848332001380721929265098186968593906880936956493673608807056148681238061685062191569616209309647181144443565621329375693067514019784927606155593720630472955820106037003696443478041355527025961661226929132078989105205406649600000 2765 455309039626447727863808791714441699485123640192751981792255550010139920494820438616165143818135301974322301188493880203661271403080542219991928901530619509147717854397559566082786366856062762116174439350294541101112541088848332001380721929265098186968593906880936956493673608807056148681238061685062191569616209309647181144443565621329375693067514019784927606155593720630472955820106037003696443478041355527025961661226929132078989105205406649600000 2766 455309039626447727863808791714441699485123640192751981792255550010139920494820438616165143818135301974322301188493880203661271403080542219991928901530619509147717854397559566082786366856062762116174439350294541101112541088848332001380721929265098186968593906880936956493673608807056148681238061685062191569616209309647181144443565621329375693067514019784927606155593720630472955820106037003696443478041355527025961661226929132078989105205406649600000 2767 455309039626447727863808791714441699485123640192751981792255550010139920494820438616165143818135301974322301188493880203661271403080542219991928901530619509147717854397559566082786366856062762116174439350294541101112541088848332001380721929265098186968593906880936956493673608807056148681238061685062191569616209309647181144443565621329375693067514019784927606155593720630472955820106037003696443478041355527025961661226929132078989105205406649600000 2768 469423619854867607427586864257589392169162473038727293227815472060454258030159872213266263276497496335526292525337190489974770816576039028811678697478068713931297107883883912631352744228600707741775846970153671875247029862602630293423524309072316230764620317994246002144977490680074889290356441597299119508274311798246243759921316155590586339552606954398260361946417125970017617450529324150811033225860637548363766472724963935173437767466774255737600000 2769 469423619854867607427586864257589392169162473038727293227815472060454258030159872213266263276497496335526292525337190489974770816576039028811678697478068713931297107883883912631352744228600707741775846970153671875247029862602630293423524309072316230764620317994246002144977490680074889290356441597299119508274311798246243759921316155590586339552606954398260361946417125970017617450529324150811033225860637548363766472724963935173437767466774255737600000 2770 469423619854867607427586864257589392169162473038727293227815472060454258030159872213266263276497496335526292525337190489974770816576039028811678697478068713931297107883883912631352744228600707741775846970153671875247029862602630293423524309072316230764620317994246002144977490680074889290356441597299119508274311798246243759921316155590586339552606954398260361946417125970017617450529324150811033225860637548363766472724963935173437767466774255737600000 2771 484914599310078238472697230778089842110744834649005293904333382638449248545155147996304049964621913714598660178673317776143938253523048316762464094494844981491029912444052081748187384788144531097254449920168743047130181848068517093106500611271702666379852788488056120215761747872517360636938204170009990452047364087588369803998719588725075688757842983893402953890648891127028198826396791847787797322314038587459770766324887745034161213793177806176940800000 2772 484914599310078238472697230778089842110744834649005293904333382638449248545155147996304049964621913714598660178673317776143938253523048316762464094494844981491029912444052081748187384788144531097254449920168743047130181848068517093106500611271702666379852788488056120215761747872517360636938204170009990452047364087588369803998719588725075688757842983893402953890648891127028198826396791847787797322314038587459770766324887745034161213793177806176940800000 2773 484914599310078238472697230778089842110744834649005293904333382638449248545155147996304049964621913714598660178673317776143938253523048316762464094494844981491029912444052081748187384788144531097254449920168743047130181848068517093106500611271702666379852788488056120215761747872517360636938204170009990452047364087588369803998719588725075688757842983893402953890648891127028198826396791847787797322314038587459770766324887745034161213793177806176940800000 2774 484914599310078238472697230778089842110744834649005293904333382638449248545155147996304049964621913714598660178673317776143938253523048316762464094494844981491029912444052081748187384788144531097254449920168743047130181848068517093106500611271702666379852788488056120215761747872517360636938204170009990452047364087588369803998719588725075688757842983893402953890648891127028198826396791847787797322314038587459770766324887745034161213793177806176940800000 2775 484914599310078238472697230778089842110744834649005293904333382638449248545155147996304049964621913714598660178673317776143938253523048316762464094494844981491029912444052081748187384788144531097254449920168743047130181848068517093106500611271702666379852788488056120215761747872517360636938204170009990452047364087588369803998719588725075688757842983893402953890648891127028198826396791847787797322314038587459770766324887745034161213793177806176940800000 2776 484914599310078238472697230778089842110744834649005293904333382638449248545155147996304049964621913714598660178673317776143938253523048316762464094494844981491029912444052081748187384788144531097254449920168743047130181848068517093106500611271702666379852788488056120215761747872517360636938204170009990452047364087588369803998719588725075688757842983893402953890648891127028198826396791847787797322314038587459770766324887745034161213793177806176940800000 2777 484914599310078238472697230778089842110744834649005293904333382638449248545155147996304049964621913714598660178673317776143938253523048316762464094494844981491029912444052081748187384788144531097254449920168743047130181848068517093106500611271702666379852788488056120215761747872517360636938204170009990452047364087588369803998719588725075688757842983893402953890648891127028198826396791847787797322314038587459770766324887745034161213793177806176940800000 2778 484914599310078238472697230778089842110744834649005293904333382638449248545155147996304049964621913714598660178673317776143938253523048316762464094494844981491029912444052081748187384788144531097254449920168743047130181848068517093106500611271702666379852788488056120215761747872517360636938204170009990452047364087588369803998719588725075688757842983893402953890648891127028198826396791847787797322314038587459770766324887745034161213793177806176940800000 2779 484914599310078238472697230778089842110744834649005293904333382638449248545155147996304049964621913714598660178673317776143938253523048316762464094494844981491029912444052081748187384788144531097254449920168743047130181848068517093106500611271702666379852788488056120215761747872517360636938204170009990452047364087588369803998719588725075688757842983893402953890648891127028198826396791847787797322314038587459770766324887745034161213793177806176940800000 2780 484914599310078238472697230778089842110744834649005293904333382638449248545155147996304049964621913714598660178673317776143938253523048316762464094494844981491029912444052081748187384788144531097254449920168743047130181848068517093106500611271702666379852788488056120215761747872517360636938204170009990452047364087588369803998719588725075688757842983893402953890648891127028198826396791847787797322314038587459770766324887745034161213793177806176940800000 2781 484914599310078238472697230778089842110744834649005293904333382638449248545155147996304049964621913714598660178673317776143938253523048316762464094494844981491029912444052081748187384788144531097254449920168743047130181848068517093106500611271702666379852788488056120215761747872517360636938204170009990452047364087588369803998719588725075688757842983893402953890648891127028198826396791847787797322314038587459770766324887745034161213793177806176940800000 2782 484914599310078238472697230778089842110744834649005293904333382638449248545155147996304049964621913714598660178673317776143938253523048316762464094494844981491029912444052081748187384788144531097254449920168743047130181848068517093106500611271702666379852788488056120215761747872517360636938204170009990452047364087588369803998719588725075688757842983893402953890648891127028198826396791847787797322314038587459770766324887745034161213793177806176940800000 2783 484914599310078238472697230778089842110744834649005293904333382638449248545155147996304049964621913714598660178673317776143938253523048316762464094494844981491029912444052081748187384788144531097254449920168743047130181848068517093106500611271702666379852788488056120215761747872517360636938204170009990452047364087588369803998719588725075688757842983893402953890648891127028198826396791847787797322314038587459770766324887745034161213793177806176940800000 2784 484914599310078238472697230778089842110744834649005293904333382638449248545155147996304049964621913714598660178673317776143938253523048316762464094494844981491029912444052081748187384788144531097254449920168743047130181848068517093106500611271702666379852788488056120215761747872517360636938204170009990452047364087588369803998719588725075688757842983893402953890648891127028198826396791847787797322314038587459770766324887745034161213793177806176940800000 2785 484914599310078238472697230778089842110744834649005293904333382638449248545155147996304049964621913714598660178673317776143938253523048316762464094494844981491029912444052081748187384788144531097254449920168743047130181848068517093106500611271702666379852788488056120215761747872517360636938204170009990452047364087588369803998719588725075688757842983893402953890648891127028198826396791847787797322314038587459770766324887745034161213793177806176940800000 2786 503826268683171289773132422778435345953063883200316500366602384561348769238416198768159907913242168349468007925641577169413551845410447201116200194180143935769180079029370112936366692794882167810047373467055324025968258940143189259737654135111299070368667047239090308904176456039545537701778794132640380079677211287004316226354669652685353640619398860265245669092384197880982298580626266729851521417884286092370701826211558367090493501131111740617841491200000 2787 503826268683171289773132422778435345953063883200316500366602384561348769238416198768159907913242168349468007925641577169413551845410447201116200194180143935769180079029370112936366692794882167810047373467055324025968258940143189259737654135111299070368667047239090308904176456039545537701778794132640380079677211287004316226354669652685353640619398860265245669092384197880982298580626266729851521417884286092370701826211558367090493501131111740617841491200000 2788 503826268683171289773132422778435345953063883200316500366602384561348769238416198768159907913242168349468007925641577169413551845410447201116200194180143935769180079029370112936366692794882167810047373467055324025968258940143189259737654135111299070368667047239090308904176456039545537701778794132640380079677211287004316226354669652685353640619398860265245669092384197880982298580626266729851521417884286092370701826211558367090493501131111740617841491200000 2789 503826268683171289773132422778435345953063883200316500366602384561348769238416198768159907913242168349468007925641577169413551845410447201116200194180143935769180079029370112936366692794882167810047373467055324025968258940143189259737654135111299070368667047239090308904176456039545537701778794132640380079677211287004316226354669652685353640619398860265245669092384197880982298580626266729851521417884286092370701826211558367090493501131111740617841491200000 2790 503826268683171289773132422778435345953063883200316500366602384561348769238416198768159907913242168349468007925641577169413551845410447201116200194180143935769180079029370112936366692794882167810047373467055324025968258940143189259737654135111299070368667047239090308904176456039545537701778794132640380079677211287004316226354669652685353640619398860265245669092384197880982298580626266729851521417884286092370701826211558367090493501131111740617841491200000 2791 503826268683171289773132422778435345953063883200316500366602384561348769238416198768159907913242168349468007925641577169413551845410447201116200194180143935769180079029370112936366692794882167810047373467055324025968258940143189259737654135111299070368667047239090308904176456039545537701778794132640380079677211287004316226354669652685353640619398860265245669092384197880982298580626266729851521417884286092370701826211558367090493501131111740617841491200000 2792 503826268683171289773132422778435345953063883200316500366602384561348769238416198768159907913242168349468007925641577169413551845410447201116200194180143935769180079029370112936366692794882167810047373467055324025968258940143189259737654135111299070368667047239090308904176456039545537701778794132640380079677211287004316226354669652685353640619398860265245669092384197880982298580626266729851521417884286092370701826211558367090493501131111740617841491200000 2793 503826268683171289773132422778435345953063883200316500366602384561348769238416198768159907913242168349468007925641577169413551845410447201116200194180143935769180079029370112936366692794882167810047373467055324025968258940143189259737654135111299070368667047239090308904176456039545537701778794132640380079677211287004316226354669652685353640619398860265245669092384197880982298580626266729851521417884286092370701826211558367090493501131111740617841491200000 2794 503826268683171289773132422778435345953063883200316500366602384561348769238416198768159907913242168349468007925641577169413551845410447201116200194180143935769180079029370112936366692794882167810047373467055324025968258940143189259737654135111299070368667047239090308904176456039545537701778794132640380079677211287004316226354669652685353640619398860265245669092384197880982298580626266729851521417884286092370701826211558367090493501131111740617841491200000 2795 503826268683171289773132422778435345953063883200316500366602384561348769238416198768159907913242168349468007925641577169413551845410447201116200194180143935769180079029370112936366692794882167810047373467055324025968258940143189259737654135111299070368667047239090308904176456039545537701778794132640380079677211287004316226354669652685353640619398860265245669092384197880982298580626266729851521417884286092370701826211558367090493501131111740617841491200000 2796 503826268683171289773132422778435345953063883200316500366602384561348769238416198768159907913242168349468007925641577169413551845410447201116200194180143935769180079029370112936366692794882167810047373467055324025968258940143189259737654135111299070368667047239090308904176456039545537701778794132640380079677211287004316226354669652685353640619398860265245669092384197880982298580626266729851521417884286092370701826211558367090493501131111740617841491200000 2797 503826268683171289773132422778435345953063883200316500366602384561348769238416198768159907913242168349468007925641577169413551845410447201116200194180143935769180079029370112936366692794882167810047373467055324025968258940143189259737654135111299070368667047239090308904176456039545537701778794132640380079677211287004316226354669652685353640619398860265245669092384197880982298580626266729851521417884286092370701826211558367090493501131111740617841491200000 2798 503826268683171289773132422778435345953063883200316500366602384561348769238416198768159907913242168349468007925641577169413551845410447201116200194180143935769180079029370112936366692794882167810047373467055324025968258940143189259737654135111299070368667047239090308904176456039545537701778794132640380079677211287004316226354669652685353640619398860265245669092384197880982298580626266729851521417884286092370701826211558367090493501131111740617841491200000 2799 503826268683171289773132422778435345953063883200316500366602384561348769238416198768159907913242168349468007925641577169413551845410447201116200194180143935769180079029370112936366692794882167810047373467055324025968258940143189259737654135111299070368667047239090308904176456039545537701778794132640380079677211287004316226354669652685353640619398860265245669092384197880982298580626266729851521417884286092370701826211558367090493501131111740617841491200000 2800 503826268683171289773132422778435345953063883200316500366602384561348769238416198768159907913242168349468007925641577169413551845410447201116200194180143935769180079029370112936366692794882167810047373467055324025968258940143189259737654135111299070368667047239090308904176456039545537701778794132640380079677211287004316226354669652685353640619398860265245669092384197880982298580626266729851521417884286092370701826211558367090493501131111740617841491200000 2801 503826268683171289773132422778435345953063883200316500366602384561348769238416198768159907913242168349468007925641577169413551845410447201116200194180143935769180079029370112936366692794882167810047373467055324025968258940143189259737654135111299070368667047239090308904176456039545537701778794132640380079677211287004316226354669652685353640619398860265245669092384197880982298580626266729851521417884286092370701826211558367090493501131111740617841491200000 2802 503826268683171289773132422778435345953063883200316500366602384561348769238416198768159907913242168349468007925641577169413551845410447201116200194180143935769180079029370112936366692794882167810047373467055324025968258940143189259737654135111299070368667047239090308904176456039545537701778794132640380079677211287004316226354669652685353640619398860265245669092384197880982298580626266729851521417884286092370701826211558367090493501131111740617841491200000 2803 503826268683171289773132422778435345953063883200316500366602384561348769238416198768159907913242168349468007925641577169413551845410447201116200194180143935769180079029370112936366692794882167810047373467055324025968258940143189259737654135111299070368667047239090308904176456039545537701778794132640380079677211287004316226354669652685353640619398860265245669092384197880982298580626266729851521417884286092370701826211558367090493501131111740617841491200000 2804 503826268683171289773132422778435345953063883200316500366602384561348769238416198768159907913242168349468007925641577169413551845410447201116200194180143935769180079029370112936366692794882167810047373467055324025968258940143189259737654135111299070368667047239090308904176456039545537701778794132640380079677211287004316226354669652685353640619398860265245669092384197880982298580626266729851521417884286092370701826211558367090493501131111740617841491200000 2805 503826268683171289773132422778435345953063883200316500366602384561348769238416198768159907913242168349468007925641577169413551845410447201116200194180143935769180079029370112936366692794882167810047373467055324025968258940143189259737654135111299070368667047239090308904176456039545537701778794132640380079677211287004316226354669652685353640619398860265245669092384197880982298580626266729851521417884286092370701826211558367090493501131111740617841491200000 2806 528513755848646682972015911494578677904764013477132008884565901404854858931098592507799743400991034598591940313998014450714815885835559113970894003694970988621869902901809248470248660741831394032739694766941034903240703628210205533464799187731752724816731732553805734040481102385483269049165955045139758703581394640067527721446048465666935969009749404418242706877911023577150431211076953799614245967360616110896866215695924727077927682686536215908115724268800000 2807 528513755848646682972015911494578677904764013477132008884565901404854858931098592507799743400991034598591940313998014450714815885835559113970894003694970988621869902901809248470248660741831394032739694766941034903240703628210205533464799187731752724816731732553805734040481102385483269049165955045139758703581394640067527721446048465666935969009749404418242706877911023577150431211076953799614245967360616110896866215695924727077927682686536215908115724268800000 2808 528513755848646682972015911494578677904764013477132008884565901404854858931098592507799743400991034598591940313998014450714815885835559113970894003694970988621869902901809248470248660741831394032739694766941034903240703628210205533464799187731752724816731732553805734040481102385483269049165955045139758703581394640067527721446048465666935969009749404418242706877911023577150431211076953799614245967360616110896866215695924727077927682686536215908115724268800000 2809 528513755848646682972015911494578677904764013477132008884565901404854858931098592507799743400991034598591940313998014450714815885835559113970894003694970988621869902901809248470248660741831394032739694766941034903240703628210205533464799187731752724816731732553805734040481102385483269049165955045139758703581394640067527721446048465666935969009749404418242706877911023577150431211076953799614245967360616110896866215695924727077927682686536215908115724268800000 2810 528513755848646682972015911494578677904764013477132008884565901404854858931098592507799743400991034598591940313998014450714815885835559113970894003694970988621869902901809248470248660741831394032739694766941034903240703628210205533464799187731752724816731732553805734040481102385483269049165955045139758703581394640067527721446048465666935969009749404418242706877911023577150431211076953799614245967360616110896866215695924727077927682686536215908115724268800000 2811 528513755848646682972015911494578677904764013477132008884565901404854858931098592507799743400991034598591940313998014450714815885835559113970894003694970988621869902901809248470248660741831394032739694766941034903240703628210205533464799187731752724816731732553805734040481102385483269049165955045139758703581394640067527721446048465666935969009749404418242706877911023577150431211076953799614245967360616110896866215695924727077927682686536215908115724268800000 2812 528513755848646682972015911494578677904764013477132008884565901404854858931098592507799743400991034598591940313998014450714815885835559113970894003694970988621869902901809248470248660741831394032739694766941034903240703628210205533464799187731752724816731732553805734040481102385483269049165955045139758703581394640067527721446048465666935969009749404418242706877911023577150431211076953799614245967360616110896866215695924727077927682686536215908115724268800000 2813 528513755848646682972015911494578677904764013477132008884565901404854858931098592507799743400991034598591940313998014450714815885835559113970894003694970988621869902901809248470248660741831394032739694766941034903240703628210205533464799187731752724816731732553805734040481102385483269049165955045139758703581394640067527721446048465666935969009749404418242706877911023577150431211076953799614245967360616110896866215695924727077927682686536215908115724268800000 2814 528513755848646682972015911494578677904764013477132008884565901404854858931098592507799743400991034598591940313998014450714815885835559113970894003694970988621869902901809248470248660741831394032739694766941034903240703628210205533464799187731752724816731732553805734040481102385483269049165955045139758703581394640067527721446048465666935969009749404418242706877911023577150431211076953799614245967360616110896866215695924727077927682686536215908115724268800000 2815 528513755848646682972015911494578677904764013477132008884565901404854858931098592507799743400991034598591940313998014450714815885835559113970894003694970988621869902901809248470248660741831394032739694766941034903240703628210205533464799187731752724816731732553805734040481102385483269049165955045139758703581394640067527721446048465666935969009749404418242706877911023577150431211076953799614245967360616110896866215695924727077927682686536215908115724268800000 2816 555467957396927663803588722980802190477906978164465741337678762376502456736584620725697530314441577363120129270011913187701271496013172628783409597883414509041585267949801520142231342439664795128409419200055027683305979513248926015671503946306072113782385050914049826476545638607142915770673418752441886397464045766710971635239796937415949703429246624043573084928684485779585103202841878443394572511696007532552606392696416888158901994503549562919429626206508800000 2817 555467957396927663803588722980802190477906978164465741337678762376502456736584620725697530314441577363120129270011913187701271496013172628783409597883414509041585267949801520142231342439664795128409419200055027683305979513248926015671503946306072113782385050914049826476545638607142915770673418752441886397464045766710971635239796937415949703429246624043573084928684485779585103202841878443394572511696007532552606392696416888158901994503549562919429626206508800000 2818 555467957396927663803588722980802190477906978164465741337678762376502456736584620725697530314441577363120129270011913187701271496013172628783409597883414509041585267949801520142231342439664795128409419200055027683305979513248926015671503946306072113782385050914049826476545638607142915770673418752441886397464045766710971635239796937415949703429246624043573084928684485779585103202841878443394572511696007532552606392696416888158901994503549562919429626206508800000 2819 555467957396927663803588722980802190477906978164465741337678762376502456736584620725697530314441577363120129270011913187701271496013172628783409597883414509041585267949801520142231342439664795128409419200055027683305979513248926015671503946306072113782385050914049826476545638607142915770673418752441886397464045766710971635239796937415949703429246624043573084928684485779585103202841878443394572511696007532552606392696416888158901994503549562919429626206508800000 2820 555467957396927663803588722980802190477906978164465741337678762376502456736584620725697530314441577363120129270011913187701271496013172628783409597883414509041585267949801520142231342439664795128409419200055027683305979513248926015671503946306072113782385050914049826476545638607142915770673418752441886397464045766710971635239796937415949703429246624043573084928684485779585103202841878443394572511696007532552606392696416888158901994503549562919429626206508800000 2821 555467957396927663803588722980802190477906978164465741337678762376502456736584620725697530314441577363120129270011913187701271496013172628783409597883414509041585267949801520142231342439664795128409419200055027683305979513248926015671503946306072113782385050914049826476545638607142915770673418752441886397464045766710971635239796937415949703429246624043573084928684485779585103202841878443394572511696007532552606392696416888158901994503549562919429626206508800000 2822 555467957396927663803588722980802190477906978164465741337678762376502456736584620725697530314441577363120129270011913187701271496013172628783409597883414509041585267949801520142231342439664795128409419200055027683305979513248926015671503946306072113782385050914049826476545638607142915770673418752441886397464045766710971635239796937415949703429246624043573084928684485779585103202841878443394572511696007532552606392696416888158901994503549562919429626206508800000 2823 555467957396927663803588722980802190477906978164465741337678762376502456736584620725697530314441577363120129270011913187701271496013172628783409597883414509041585267949801520142231342439664795128409419200055027683305979513248926015671503946306072113782385050914049826476545638607142915770673418752441886397464045766710971635239796937415949703429246624043573084928684485779585103202841878443394572511696007532552606392696416888158901994503549562919429626206508800000 2824 555467957396927663803588722980802190477906978164465741337678762376502456736584620725697530314441577363120129270011913187701271496013172628783409597883414509041585267949801520142231342439664795128409419200055027683305979513248926015671503946306072113782385050914049826476545638607142915770673418752441886397464045766710971635239796937415949703429246624043573084928684485779585103202841878443394572511696007532552606392696416888158901994503549562919429626206508800000 2825 555467957396927663803588722980802190477906978164465741337678762376502456736584620725697530314441577363120129270011913187701271496013172628783409597883414509041585267949801520142231342439664795128409419200055027683305979513248926015671503946306072113782385050914049826476545638607142915770673418752441886397464045766710971635239796937415949703429246624043573084928684485779585103202841878443394572511696007532552606392696416888158901994503549562919429626206508800000 2826 555467957396927663803588722980802190477906978164465741337678762376502456736584620725697530314441577363120129270011913187701271496013172628783409597883414509041585267949801520142231342439664795128409419200055027683305979513248926015671503946306072113782385050914049826476545638607142915770673418752441886397464045766710971635239796937415949703429246624043573084928684485779585103202841878443394572511696007532552606392696416888158901994503549562919429626206508800000 2827 555467957396927663803588722980802190477906978164465741337678762376502456736584620725697530314441577363120129270011913187701271496013172628783409597883414509041585267949801520142231342439664795128409419200055027683305979513248926015671503946306072113782385050914049826476545638607142915770673418752441886397464045766710971635239796937415949703429246624043573084928684485779585103202841878443394572511696007532552606392696416888158901994503549562919429626206508800000 2828 555467957396927663803588722980802190477906978164465741337678762376502456736584620725697530314441577363120129270011913187701271496013172628783409597883414509041585267949801520142231342439664795128409419200055027683305979513248926015671503946306072113782385050914049826476545638607142915770673418752441886397464045766710971635239796937415949703429246624043573084928684485779585103202841878443394572511696007532552606392696416888158901994503549562919429626206508800000 2829 555467957396927663803588722980802190477906978164465741337678762376502456736584620725697530314441577363120129270011913187701271496013172628783409597883414509041585267949801520142231342439664795128409419200055027683305979513248926015671503946306072113782385050914049826476545638607142915770673418752441886397464045766710971635239796937415949703429246624043573084928684485779585103202841878443394572511696007532552606392696416888158901994503549562919429626206508800000 2830 555467957396927663803588722980802190477906978164465741337678762376502456736584620725697530314441577363120129270011913187701271496013172628783409597883414509041585267949801520142231342439664795128409419200055027683305979513248926015671503946306072113782385050914049826476545638607142915770673418752441886397464045766710971635239796937415949703429246624043573084928684485779585103202841878443394572511696007532552606392696416888158901994503549562919429626206508800000 2831 555467957396927663803588722980802190477906978164465741337678762376502456736584620725697530314441577363120129270011913187701271496013172628783409597883414509041585267949801520142231342439664795128409419200055027683305979513248926015671503946306072113782385050914049826476545638607142915770673418752441886397464045766710971635239796937415949703429246624043573084928684485779585103202841878443394572511696007532552606392696416888158901994503549562919429626206508800000 2832 555467957396927663803588722980802190477906978164465741337678762376502456736584620725697530314441577363120129270011913187701271496013172628783409597883414509041585267949801520142231342439664795128409419200055027683305979513248926015671503946306072113782385050914049826476545638607142915770673418752441886397464045766710971635239796937415949703429246624043573084928684485779585103202841878443394572511696007532552606392696416888158901994503549562919429626206508800000 2833 555467957396927663803588722980802190477906978164465741337678762376502456736584620725697530314441577363120129270011913187701271496013172628783409597883414509041585267949801520142231342439664795128409419200055027683305979513248926015671503946306072113782385050914049826476545638607142915770673418752441886397464045766710971635239796937415949703429246624043573084928684485779585103202841878443394572511696007532552606392696416888158901994503549562919429626206508800000 2834 555467957396927663803588722980802190477906978164465741337678762376502456736584620725697530314441577363120129270011913187701271496013172628783409597883414509041585267949801520142231342439664795128409419200055027683305979513248926015671503946306072113782385050914049826476545638607142915770673418752441886397464045766710971635239796937415949703429246624043573084928684485779585103202841878443394572511696007532552606392696416888158901994503549562919429626206508800000 2835 555467957396927663803588722980802190477906978164465741337678762376502456736584620725697530314441577363120129270011913187701271496013172628783409597883414509041585267949801520142231342439664795128409419200055027683305979513248926015671503946306072113782385050914049826476545638607142915770673418752441886397464045766710971635239796937415949703429246624043573084928684485779585103202841878443394572511696007532552606392696416888158901994503549562919429626206508800000 2836 555467957396927663803588722980802190477906978164465741337678762376502456736584620725697530314441577363120129270011913187701271496013172628783409597883414509041585267949801520142231342439664795128409419200055027683305979513248926015671503946306072113782385050914049826476545638607142915770673418752441886397464045766710971635239796937415949703429246624043573084928684485779585103202841878443394572511696007532552606392696416888158901994503549562919429626206508800000 2837 555467957396927663803588722980802190477906978164465741337678762376502456736584620725697530314441577363120129270011913187701271496013172628783409597883414509041585267949801520142231342439664795128409419200055027683305979513248926015671503946306072113782385050914049826476545638607142915770673418752441886397464045766710971635239796937415949703429246624043573084928684485779585103202841878443394572511696007532552606392696416888158901994503549562919429626206508800000 2838 555467957396927663803588722980802190477906978164465741337678762376502456736584620725697530314441577363120129270011913187701271496013172628783409597883414509041585267949801520142231342439664795128409419200055027683305979513248926015671503946306072113782385050914049826476545638607142915770673418752441886397464045766710971635239796937415949703429246624043573084928684485779585103202841878443394572511696007532552606392696416888158901994503549562919429626206508800000 2839 555467957396927663803588722980802190477906978164465741337678762376502456736584620725697530314441577363120129270011913187701271496013172628783409597883414509041585267949801520142231342439664795128409419200055027683305979513248926015671503946306072113782385050914049826476545638607142915770673418752441886397464045766710971635239796937415949703429246624043573084928684485779585103202841878443394572511696007532552606392696416888158901994503549562919429626206508800000 2840 589351502798140251295607635082631124097059303832498151559277166881469106597516282589965079663622513582270457155482639892151049057269976159139197583354302794093121969294739412870907454328484347631242393771258384371987644263557110502627465687030742512723110539019806865891614922562178633632684497296340841467709352558480340904989424550598322635338430668110231043109334239412139794498215233028441641434909463992038315382650898318336595016168266086257514833405105836800000 2841 589351502798140251295607635082631124097059303832498151559277166881469106597516282589965079663622513582270457155482639892151049057269976159139197583354302794093121969294739412870907454328484347631242393771258384371987644263557110502627465687030742512723110539019806865891614922562178633632684497296340841467709352558480340904989424550598322635338430668110231043109334239412139794498215233028441641434909463992038315382650898318336595016168266086257514833405105836800000 2842 589351502798140251295607635082631124097059303832498151559277166881469106597516282589965079663622513582270457155482639892151049057269976159139197583354302794093121969294739412870907454328484347631242393771258384371987644263557110502627465687030742512723110539019806865891614922562178633632684497296340841467709352558480340904989424550598322635338430668110231043109334239412139794498215233028441641434909463992038315382650898318336595016168266086257514833405105836800000 2843 589351502798140251295607635082631124097059303832498151559277166881469106597516282589965079663622513582270457155482639892151049057269976159139197583354302794093121969294739412870907454328484347631242393771258384371987644263557110502627465687030742512723110539019806865891614922562178633632684497296340841467709352558480340904989424550598322635338430668110231043109334239412139794498215233028441641434909463992038315382650898318336595016168266086257514833405105836800000 2844 589351502798140251295607635082631124097059303832498151559277166881469106597516282589965079663622513582270457155482639892151049057269976159139197583354302794093121969294739412870907454328484347631242393771258384371987644263557110502627465687030742512723110539019806865891614922562178633632684497296340841467709352558480340904989424550598322635338430668110231043109334239412139794498215233028441641434909463992038315382650898318336595016168266086257514833405105836800000 2845 589351502798140251295607635082631124097059303832498151559277166881469106597516282589965079663622513582270457155482639892151049057269976159139197583354302794093121969294739412870907454328484347631242393771258384371987644263557110502627465687030742512723110539019806865891614922562178633632684497296340841467709352558480340904989424550598322635338430668110231043109334239412139794498215233028441641434909463992038315382650898318336595016168266086257514833405105836800000 2846 589351502798140251295607635082631124097059303832498151559277166881469106597516282589965079663622513582270457155482639892151049057269976159139197583354302794093121969294739412870907454328484347631242393771258384371987644263557110502627465687030742512723110539019806865891614922562178633632684497296340841467709352558480340904989424550598322635338430668110231043109334239412139794498215233028441641434909463992038315382650898318336595016168266086257514833405105836800000 2847 626480647474423087127230916092836884915174039973945535107511628395001660313159808393132879682430731937953495956278046205356565147877984657164967031105623870120988653360307995881774623951178861532010664578847662587422865852161208464292996025313679291024666502978054698442786662683595887551543620626010314480175041769664602382003758297286016961364751800201175598825222296495104601551602792709233464845308760223536729251757904912391800502186866849691738267909627504518400000 2848 626480647474423087127230916092836884915174039973945535107511628395001660313159808393132879682430731937953495956278046205356565147877984657164967031105623870120988653360307995881774623951178861532010664578847662587422865852161208464292996025313679291024666502978054698442786662683595887551543620626010314480175041769664602382003758297286016961364751800201175598825222296495104601551602792709233464845308760223536729251757904912391800502186866849691738267909627504518400000 2849 626480647474423087127230916092836884915174039973945535107511628395001660313159808393132879682430731937953495956278046205356565147877984657164967031105623870120988653360307995881774623951178861532010664578847662587422865852161208464292996025313679291024666502978054698442786662683595887551543620626010314480175041769664602382003758297286016961364751800201175598825222296495104601551602792709233464845308760223536729251757904912391800502186866849691738267909627504518400000 2850 626480647474423087127230916092836884915174039973945535107511628395001660313159808393132879682430731937953495956278046205356565147877984657164967031105623870120988653360307995881774623951178861532010664578847662587422865852161208464292996025313679291024666502978054698442786662683595887551543620626010314480175041769664602382003758297286016961364751800201175598825222296495104601551602792709233464845308760223536729251757904912391800502186866849691738267909627504518400000 2851 626480647474423087127230916092836884915174039973945535107511628395001660313159808393132879682430731937953495956278046205356565147877984657164967031105623870120988653360307995881774623951178861532010664578847662587422865852161208464292996025313679291024666502978054698442786662683595887551543620626010314480175041769664602382003758297286016961364751800201175598825222296495104601551602792709233464845308760223536729251757904912391800502186866849691738267909627504518400000 2852 669707812150158280139009849303242629974321048732147777029929930754256774874767835172259048380518452441672287177261231393526168143081565598509349756251911917159336870442169247597617073003810202977719400434788151305955043595960331848329212751060323162105368491683540472635338942408764003792600130449205026179307119651771459946362017619798752131698919674415056715144162634953266819058663385406170573919635064678960763570129200351346834736837760662320468208395391802330169600000 2853 669707812150158280139009849303242629974321048732147777029929930754256774874767835172259048380518452441672287177261231393526168143081565598509349756251911917159336870442169247597617073003810202977719400434788151305955043595960331848329212751060323162105368491683540472635338942408764003792600130449205026179307119651771459946362017619798752131698919674415056715144162634953266819058663385406170573919635064678960763570129200351346834736837760662320468208395391802330169600000 2854 669707812150158280139009849303242629974321048732147777029929930754256774874767835172259048380518452441672287177261231393526168143081565598509349756251911917159336870442169247597617073003810202977719400434788151305955043595960331848329212751060323162105368491683540472635338942408764003792600130449205026179307119651771459946362017619798752131698919674415056715144162634953266819058663385406170573919635064678960763570129200351346834736837760662320468208395391802330169600000 2855 669707812150158280139009849303242629974321048732147777029929930754256774874767835172259048380518452441672287177261231393526168143081565598509349756251911917159336870442169247597617073003810202977719400434788151305955043595960331848329212751060323162105368491683540472635338942408764003792600130449205026179307119651771459946362017619798752131698919674415056715144162634953266819058663385406170573919635064678960763570129200351346834736837760662320468208395391802330169600000 2856 669707812150158280139009849303242629974321048732147777029929930754256774874767835172259048380518452441672287177261231393526168143081565598509349756251911917159336870442169247597617073003810202977719400434788151305955043595960331848329212751060323162105368491683540472635338942408764003792600130449205026179307119651771459946362017619798752131698919674415056715144162634953266819058663385406170573919635064678960763570129200351346834736837760662320468208395391802330169600000 2857 669707812150158280139009849303242629974321048732147777029929930754256774874767835172259048380518452441672287177261231393526168143081565598509349756251911917159336870442169247597617073003810202977719400434788151305955043595960331848329212751060323162105368491683540472635338942408764003792600130449205026179307119651771459946362017619798752131698919674415056715144162634953266819058663385406170573919635064678960763570129200351346834736837760662320468208395391802330169600000 2858 669707812150158280139009849303242629974321048732147777029929930754256774874767835172259048380518452441672287177261231393526168143081565598509349756251911917159336870442169247597617073003810202977719400434788151305955043595960331848329212751060323162105368491683540472635338942408764003792600130449205026179307119651771459946362017619798752131698919674415056715144162634953266819058663385406170573919635064678960763570129200351346834736837760662320468208395391802330169600000 2859 669707812150158280139009849303242629974321048732147777029929930754256774874767835172259048380518452441672287177261231393526168143081565598509349756251911917159336870442169247597617073003810202977719400434788151305955043595960331848329212751060323162105368491683540472635338942408764003792600130449205026179307119651771459946362017619798752131698919674415056715144162634953266819058663385406170573919635064678960763570129200351346834736837760662320468208395391802330169600000 2860 669707812150158280139009849303242629974321048732147777029929930754256774874767835172259048380518452441672287177261231393526168143081565598509349756251911917159336870442169247597617073003810202977719400434788151305955043595960331848329212751060323162105368491683540472635338942408764003792600130449205026179307119651771459946362017619798752131698919674415056715144162634953266819058663385406170573919635064678960763570129200351346834736837760662320468208395391802330169600000 2861 669707812150158280139009849303242629974321048732147777029929930754256774874767835172259048380518452441672287177261231393526168143081565598509349756251911917159336870442169247597617073003810202977719400434788151305955043595960331848329212751060323162105368491683540472635338942408764003792600130449205026179307119651771459946362017619798752131698919674415056715144162634953266819058663385406170573919635064678960763570129200351346834736837760662320468208395391802330169600000 2862 669707812150158280139009849303242629974321048732147777029929930754256774874767835172259048380518452441672287177261231393526168143081565598509349756251911917159336870442169247597617073003810202977719400434788151305955043595960331848329212751060323162105368491683540472635338942408764003792600130449205026179307119651771459946362017619798752131698919674415056715144162634953266819058663385406170573919635064678960763570129200351346834736837760662320468208395391802330169600000 2863 669707812150158280139009849303242629974321048732147777029929930754256774874767835172259048380518452441672287177261231393526168143081565598509349756251911917159336870442169247597617073003810202977719400434788151305955043595960331848329212751060323162105368491683540472635338942408764003792600130449205026179307119651771459946362017619798752131698919674415056715144162634953266819058663385406170573919635064678960763570129200351346834736837760662320468208395391802330169600000 2864 669707812150158280139009849303242629974321048732147777029929930754256774874767835172259048380518452441672287177261231393526168143081565598509349756251911917159336870442169247597617073003810202977719400434788151305955043595960331848329212751060323162105368491683540472635338942408764003792600130449205026179307119651771459946362017619798752131698919674415056715144162634953266819058663385406170573919635064678960763570129200351346834736837760662320468208395391802330169600000 2865 669707812150158280139009849303242629974321048732147777029929930754256774874767835172259048380518452441672287177261231393526168143081565598509349756251911917159336870442169247597617073003810202977719400434788151305955043595960331848329212751060323162105368491683540472635338942408764003792600130449205026179307119651771459946362017619798752131698919674415056715144162634953266819058663385406170573919635064678960763570129200351346834736837760662320468208395391802330169600000 2866 669707812150158280139009849303242629974321048732147777029929930754256774874767835172259048380518452441672287177261231393526168143081565598509349756251911917159336870442169247597617073003810202977719400434788151305955043595960331848329212751060323162105368491683540472635338942408764003792600130449205026179307119651771459946362017619798752131698919674415056715144162634953266819058663385406170573919635064678960763570129200351346834736837760662320468208395391802330169600000 2867 669707812150158280139009849303242629974321048732147777029929930754256774874767835172259048380518452441672287177261231393526168143081565598509349756251911917159336870442169247597617073003810202977719400434788151305955043595960331848329212751060323162105368491683540472635338942408764003792600130449205026179307119651771459946362017619798752131698919674415056715144162634953266819058663385406170573919635064678960763570129200351346834736837760662320468208395391802330169600000 2868 669707812150158280139009849303242629974321048732147777029929930754256774874767835172259048380518452441672287177261231393526168143081565598509349756251911917159336870442169247597617073003810202977719400434788151305955043595960331848329212751060323162105368491683540472635338942408764003792600130449205026179307119651771459946362017619798752131698919674415056715144162634953266819058663385406170573919635064678960763570129200351346834736837760662320468208395391802330169600000 2869 669707812150158280139009849303242629974321048732147777029929930754256774874767835172259048380518452441672287177261231393526168143081565598509349756251911917159336870442169247597617073003810202977719400434788151305955043595960331848329212751060323162105368491683540472635338942408764003792600130449205026179307119651771459946362017619798752131698919674415056715144162634953266819058663385406170573919635064678960763570129200351346834736837760662320468208395391802330169600000 2870 669707812150158280139009849303242629974321048732147777029929930754256774874767835172259048380518452441672287177261231393526168143081565598509349756251911917159336870442169247597617073003810202977719400434788151305955043595960331848329212751060323162105368491683540472635338942408764003792600130449205026179307119651771459946362017619798752131698919674415056715144162634953266819058663385406170573919635064678960763570129200351346834736837760662320468208395391802330169600000 2871 669707812150158280139009849303242629974321048732147777029929930754256774874767835172259048380518452441672287177261231393526168143081565598509349756251911917159336870442169247597617073003810202977719400434788151305955043595960331848329212751060323162105368491683540472635338942408764003792600130449205026179307119651771459946362017619798752131698919674415056715144162634953266819058663385406170573919635064678960763570129200351346834736837760662320468208395391802330169600000 2872 669707812150158280139009849303242629974321048732147777029929930754256774874767835172259048380518452441672287177261231393526168143081565598509349756251911917159336870442169247597617073003810202977719400434788151305955043595960331848329212751060323162105368491683540472635338942408764003792600130449205026179307119651771459946362017619798752131698919674415056715144162634953266819058663385406170573919635064678960763570129200351346834736837760662320468208395391802330169600000 2873 669707812150158280139009849303242629974321048732147777029929930754256774874767835172259048380518452441672287177261231393526168143081565598509349756251911917159336870442169247597617073003810202977719400434788151305955043595960331848329212751060323162105368491683540472635338942408764003792600130449205026179307119651771459946362017619798752131698919674415056715144162634953266819058663385406170573919635064678960763570129200351346834736837760662320468208395391802330169600000 2874 669707812150158280139009849303242629974321048732147777029929930754256774874767835172259048380518452441672287177261231393526168143081565598509349756251911917159336870442169247597617073003810202977719400434788151305955043595960331848329212751060323162105368491683540472635338942408764003792600130449205026179307119651771459946362017619798752131698919674415056715144162634953266819058663385406170573919635064678960763570129200351346834736837760662320468208395391802330169600000 2875 669707812150158280139009849303242629974321048732147777029929930754256774874767835172259048380518452441672287177261231393526168143081565598509349756251911917159336870442169247597617073003810202977719400434788151305955043595960331848329212751060323162105368491683540472635338942408764003792600130449205026179307119651771459946362017619798752131698919674415056715144162634953266819058663385406170573919635064678960763570129200351346834736837760662320468208395391802330169600000 2876 669707812150158280139009849303242629974321048732147777029929930754256774874767835172259048380518452441672287177261231393526168143081565598509349756251911917159336870442169247597617073003810202977719400434788151305955043595960331848329212751060323162105368491683540472635338942408764003792600130449205026179307119651771459946362017619798752131698919674415056715144162634953266819058663385406170573919635064678960763570129200351346834736837760662320468208395391802330169600000 2877 669707812150158280139009849303242629974321048732147777029929930754256774874767835172259048380518452441672287177261231393526168143081565598509349756251911917159336870442169247597617073003810202977719400434788151305955043595960331848329212751060323162105368491683540472635338942408764003792600130449205026179307119651771459946362017619798752131698919674415056715144162634953266819058663385406170573919635064678960763570129200351346834736837760662320468208395391802330169600000 2878 669707812150158280139009849303242629974321048732147777029929930754256774874767835172259048380518452441672287177261231393526168143081565598509349756251911917159336870442169247597617073003810202977719400434788151305955043595960331848329212751060323162105368491683540472635338942408764003792600130449205026179307119651771459946362017619798752131698919674415056715144162634953266819058663385406170573919635064678960763570129200351346834736837760662320468208395391802330169600000 2879 669707812150158280139009849303242629974321048732147777029929930754256774874767835172259048380518452441672287177261231393526168143081565598509349756251911917159336870442169247597617073003810202977719400434788151305955043595960331848329212751060323162105368491683540472635338942408764003792600130449205026179307119651771459946362017619798752131698919674415056715144162634953266819058663385406170573919635064678960763570129200351346834736837760662320468208395391802330169600000 2880 669707812150158280139009849303242629974321048732147777029929930754256774874767835172259048380518452441672287177261231393526168143081565598509349756251911917159336870442169247597617073003810202977719400434788151305955043595960331848329212751060323162105368491683540472635338942408764003792600130449205026179307119651771459946362017619798752131698919674415056715144162634953266819058663385406170573919635064678960763570129200351346834736837760662320468208395391802330169600000 2881 669707812150158280139009849303242629974321048732147777029929930754256774874767835172259048380518452441672287177261231393526168143081565598509349756251911917159336870442169247597617073003810202977719400434788151305955043595960331848329212751060323162105368491683540472635338942408764003792600130449205026179307119651771459946362017619798752131698919674415056715144162634953266819058663385406170573919635064678960763570129200351346834736837760662320468208395391802330169600000 2882 669707812150158280139009849303242629974321048732147777029929930754256774874767835172259048380518452441672287177261231393526168143081565598509349756251911917159336870442169247597617073003810202977719400434788151305955043595960331848329212751060323162105368491683540472635338942408764003792600130449205026179307119651771459946362017619798752131698919674415056715144162634953266819058663385406170573919635064678960763570129200351346834736837760662320468208395391802330169600000 2883 669707812150158280139009849303242629974321048732147777029929930754256774874767835172259048380518452441672287177261231393526168143081565598509349756251911917159336870442169247597617073003810202977719400434788151305955043595960331848329212751060323162105368491683540472635338942408764003792600130449205026179307119651771459946362017619798752131698919674415056715144162634953266819058663385406170573919635064678960763570129200351346834736837760662320468208395391802330169600000 2884 669707812150158280139009849303242629974321048732147777029929930754256774874767835172259048380518452441672287177261231393526168143081565598509349756251911917159336870442169247597617073003810202977719400434788151305955043595960331848329212751060323162105368491683540472635338942408764003792600130449205026179307119651771459946362017619798752131698919674415056715144162634953266819058663385406170573919635064678960763570129200351346834736837760662320468208395391802330169600000 2885 669707812150158280139009849303242629974321048732147777029929930754256774874767835172259048380518452441672287177261231393526168143081565598509349756251911917159336870442169247597617073003810202977719400434788151305955043595960331848329212751060323162105368491683540472635338942408764003792600130449205026179307119651771459946362017619798752131698919674415056715144162634953266819058663385406170573919635064678960763570129200351346834736837760662320468208395391802330169600000 2886 669707812150158280139009849303242629974321048732147777029929930754256774874767835172259048380518452441672287177261231393526168143081565598509349756251911917159336870442169247597617073003810202977719400434788151305955043595960331848329212751060323162105368491683540472635338942408764003792600130449205026179307119651771459946362017619798752131698919674415056715144162634953266819058663385406170573919635064678960763570129200351346834736837760662320468208395391802330169600000 2887 669707812150158280139009849303242629974321048732147777029929930754256774874767835172259048380518452441672287177261231393526168143081565598509349756251911917159336870442169247597617073003810202977719400434788151305955043595960331848329212751060323162105368491683540472635338942408764003792600130449205026179307119651771459946362017619798752131698919674415056715144162634953266819058663385406170573919635064678960763570129200351346834736837760662320468208395391802330169600000 2888 669707812150158280139009849303242629974321048732147777029929930754256774874767835172259048380518452441672287177261231393526168143081565598509349756251911917159336870442169247597617073003810202977719400434788151305955043595960331848329212751060323162105368491683540472635338942408764003792600130449205026179307119651771459946362017619798752131698919674415056715144162634953266819058663385406170573919635064678960763570129200351346834736837760662320468208395391802330169600000 2889 669707812150158280139009849303242629974321048732147777029929930754256774874767835172259048380518452441672287177261231393526168143081565598509349756251911917159336870442169247597617073003810202977719400434788151305955043595960331848329212751060323162105368491683540472635338942408764003792600130449205026179307119651771459946362017619798752131698919674415056715144162634953266819058663385406170573919635064678960763570129200351346834736837760662320468208395391802330169600000 2890 669707812150158280139009849303242629974321048732147777029929930754256774874767835172259048380518452441672287177261231393526168143081565598509349756251911917159336870442169247597617073003810202977719400434788151305955043595960331848329212751060323162105368491683540472635338942408764003792600130449205026179307119651771459946362017619798752131698919674415056715144162634953266819058663385406170573919635064678960763570129200351346834736837760662320468208395391802330169600000 2891 669707812150158280139009849303242629974321048732147777029929930754256774874767835172259048380518452441672287177261231393526168143081565598509349756251911917159336870442169247597617073003810202977719400434788151305955043595960331848329212751060323162105368491683540472635338942408764003792600130449205026179307119651771459946362017619798752131698919674415056715144162634953266819058663385406170573919635064678960763570129200351346834736837760662320468208395391802330169600000 2892 669707812150158280139009849303242629974321048732147777029929930754256774874767835172259048380518452441672287177261231393526168143081565598509349756251911917159336870442169247597617073003810202977719400434788151305955043595960331848329212751060323162105368491683540472635338942408764003792600130449205026179307119651771459946362017619798752131698919674415056715144162634953266819058663385406170573919635064678960763570129200351346834736837760662320468208395391802330169600000 2893 669707812150158280139009849303242629974321048732147777029929930754256774874767835172259048380518452441672287177261231393526168143081565598509349756251911917159336870442169247597617073003810202977719400434788151305955043595960331848329212751060323162105368491683540472635338942408764003792600130449205026179307119651771459946362017619798752131698919674415056715144162634953266819058663385406170573919635064678960763570129200351346834736837760662320468208395391802330169600000 2894 669707812150158280139009849303242629974321048732147777029929930754256774874767835172259048380518452441672287177261231393526168143081565598509349756251911917159336870442169247597617073003810202977719400434788151305955043595960331848329212751060323162105368491683540472635338942408764003792600130449205026179307119651771459946362017619798752131698919674415056715144162634953266819058663385406170573919635064678960763570129200351346834736837760662320468208395391802330169600000 2895 669707812150158280139009849303242629974321048732147777029929930754256774874767835172259048380518452441672287177261231393526168143081565598509349756251911917159336870442169247597617073003810202977719400434788151305955043595960331848329212751060323162105368491683540472635338942408764003792600130449205026179307119651771459946362017619798752131698919674415056715144162634953266819058663385406170573919635064678960763570129200351346834736837760662320468208395391802330169600000 2896 669707812150158280139009849303242629974321048732147777029929930754256774874767835172259048380518452441672287177261231393526168143081565598509349756251911917159336870442169247597617073003810202977719400434788151305955043595960331848329212751060323162105368491683540472635338942408764003792600130449205026179307119651771459946362017619798752131698919674415056715144162634953266819058663385406170573919635064678960763570129200351346834736837760662320468208395391802330169600000 2897 669707812150158280139009849303242629974321048732147777029929930754256774874767835172259048380518452441672287177261231393526168143081565598509349756251911917159336870442169247597617073003810202977719400434788151305955043595960331848329212751060323162105368491683540472635338942408764003792600130449205026179307119651771459946362017619798752131698919674415056715144162634953266819058663385406170573919635064678960763570129200351346834736837760662320468208395391802330169600000 2898 669707812150158280139009849303242629974321048732147777029929930754256774874767835172259048380518452441672287177261231393526168143081565598509349756251911917159336870442169247597617073003810202977719400434788151305955043595960331848329212751060323162105368491683540472635338942408764003792600130449205026179307119651771459946362017619798752131698919674415056715144162634953266819058663385406170573919635064678960763570129200351346834736837760662320468208395391802330169600000 2899 669707812150158280139009849303242629974321048732147777029929930754256774874767835172259048380518452441672287177261231393526168143081565598509349756251911917159336870442169247597617073003810202977719400434788151305955043595960331848329212751060323162105368491683540472635338942408764003792600130449205026179307119651771459946362017619798752131698919674415056715144162634953266819058663385406170573919635064678960763570129200351346834736837760662320468208395391802330169600000 2900 669707812150158280139009849303242629974321048732147777029929930754256774874767835172259048380518452441672287177261231393526168143081565598509349756251911917159336870442169247597617073003810202977719400434788151305955043595960331848329212751060323162105368491683540472635338942408764003792600130449205026179307119651771459946362017619798752131698919674415056715144162634953266819058663385406170573919635064678960763570129200351346834736837760662320468208395391802330169600000 2901 669707812150158280139009849303242629974321048732147777029929930754256774874767835172259048380518452441672287177261231393526168143081565598509349756251911917159336870442169247597617073003810202977719400434788151305955043595960331848329212751060323162105368491683540472635338942408764003792600130449205026179307119651771459946362017619798752131698919674415056715144162634953266819058663385406170573919635064678960763570129200351346834736837760662320468208395391802330169600000 2902 669707812150158280139009849303242629974321048732147777029929930754256774874767835172259048380518452441672287177261231393526168143081565598509349756251911917159336870442169247597617073003810202977719400434788151305955043595960331848329212751060323162105368491683540472635338942408764003792600130449205026179307119651771459946362017619798752131698919674415056715144162634953266819058663385406170573919635064678960763570129200351346834736837760662320468208395391802330169600000 2903 669707812150158280139009849303242629974321048732147777029929930754256774874767835172259048380518452441672287177261231393526168143081565598509349756251911917159336870442169247597617073003810202977719400434788151305955043595960331848329212751060323162105368491683540472635338942408764003792600130449205026179307119651771459946362017619798752131698919674415056715144162634953266819058663385406170573919635064678960763570129200351346834736837760662320468208395391802330169600000 2904 669707812150158280139009849303242629974321048732147777029929930754256774874767835172259048380518452441672287177261231393526168143081565598509349756251911917159336870442169247597617073003810202977719400434788151305955043595960331848329212751060323162105368491683540472635338942408764003792600130449205026179307119651771459946362017619798752131698919674415056715144162634953266819058663385406170573919635064678960763570129200351346834736837760662320468208395391802330169600000 2905 727972391807222050511103706192624738782086979971844633631533834729877114288872636832245585589623557804097776161682958524762944771529661805579663185045828253952199178170637972138609758355141690636780988272614720469573132388808880719133854260402571277208535550460008493754613430398326472122556341798285863456906839061475576961695513152721243567156725686089166649361704784194201032316767099936507413850643315306030350000730440781914009358942645839942348942525790889132894355200000 2906 727972391807222050511103706192624738782086979971844633631533834729877114288872636832245585589623557804097776161682958524762944771529661805579663185045828253952199178170637972138609758355141690636780988272614720469573132388808880719133854260402571277208535550460008493754613430398326472122556341798285863456906839061475576961695513152721243567156725686089166649361704784194201032316767099936507413850643315306030350000730440781914009358942645839942348942525790889132894355200000 2907 727972391807222050511103706192624738782086979971844633631533834729877114288872636832245585589623557804097776161682958524762944771529661805579663185045828253952199178170637972138609758355141690636780988272614720469573132388808880719133854260402571277208535550460008493754613430398326472122556341798285863456906839061475576961695513152721243567156725686089166649361704784194201032316767099936507413850643315306030350000730440781914009358942645839942348942525790889132894355200000 2908 727972391807222050511103706192624738782086979971844633631533834729877114288872636832245585589623557804097776161682958524762944771529661805579663185045828253952199178170637972138609758355141690636780988272614720469573132388808880719133854260402571277208535550460008493754613430398326472122556341798285863456906839061475576961695513152721243567156725686089166649361704784194201032316767099936507413850643315306030350000730440781914009358942645839942348942525790889132894355200000 2909 727972391807222050511103706192624738782086979971844633631533834729877114288872636832245585589623557804097776161682958524762944771529661805579663185045828253952199178170637972138609758355141690636780988272614720469573132388808880719133854260402571277208535550460008493754613430398326472122556341798285863456906839061475576961695513152721243567156725686089166649361704784194201032316767099936507413850643315306030350000730440781914009358942645839942348942525790889132894355200000 2910 727972391807222050511103706192624738782086979971844633631533834729877114288872636832245585589623557804097776161682958524762944771529661805579663185045828253952199178170637972138609758355141690636780988272614720469573132388808880719133854260402571277208535550460008493754613430398326472122556341798285863456906839061475576961695513152721243567156725686089166649361704784194201032316767099936507413850643315306030350000730440781914009358942645839942348942525790889132894355200000 2911 727972391807222050511103706192624738782086979971844633631533834729877114288872636832245585589623557804097776161682958524762944771529661805579663185045828253952199178170637972138609758355141690636780988272614720469573132388808880719133854260402571277208535550460008493754613430398326472122556341798285863456906839061475576961695513152721243567156725686089166649361704784194201032316767099936507413850643315306030350000730440781914009358942645839942348942525790889132894355200000 2912 727972391807222050511103706192624738782086979971844633631533834729877114288872636832245585589623557804097776161682958524762944771529661805579663185045828253952199178170637972138609758355141690636780988272614720469573132388808880719133854260402571277208535550460008493754613430398326472122556341798285863456906839061475576961695513152721243567156725686089166649361704784194201032316767099936507413850643315306030350000730440781914009358942645839942348942525790889132894355200000 2913 727972391807222050511103706192624738782086979971844633631533834729877114288872636832245585589623557804097776161682958524762944771529661805579663185045828253952199178170637972138609758355141690636780988272614720469573132388808880719133854260402571277208535550460008493754613430398326472122556341798285863456906839061475576961695513152721243567156725686089166649361704784194201032316767099936507413850643315306030350000730440781914009358942645839942348942525790889132894355200000 2914 727972391807222050511103706192624738782086979971844633631533834729877114288872636832245585589623557804097776161682958524762944771529661805579663185045828253952199178170637972138609758355141690636780988272614720469573132388808880719133854260402571277208535550460008493754613430398326472122556341798285863456906839061475576961695513152721243567156725686089166649361704784194201032316767099936507413850643315306030350000730440781914009358942645839942348942525790889132894355200000 2915 794217879461679257107614143456153590011256895149282495292003413690295931689160046783979933878279301564270673792396107750516372745738861029887412534884998625061849303384166027603223246365459584484728058205422660032304287436190488864575034998099205263434512285551869266686283252564574181085708968901929877031485361416069854465209804849618876731767987723523280814453619919555873326257592906030729588511051856998879111850796910893068184210606426611377102696295637860043987741523200000 2916 794217879461679257107614143456153590011256895149282495292003413690295931689160046783979933878279301564270673792396107750516372745738861029887412534884998625061849303384166027603223246365459584484728058205422660032304287436190488864575034998099205263434512285551869266686283252564574181085708968901929877031485361416069854465209804849618876731767987723523280814453619919555873326257592906030729588511051856998879111850796910893068184210606426611377102696295637860043987741523200000 2917 794217879461679257107614143456153590011256895149282495292003413690295931689160046783979933878279301564270673792396107750516372745738861029887412534884998625061849303384166027603223246365459584484728058205422660032304287436190488864575034998099205263434512285551869266686283252564574181085708968901929877031485361416069854465209804849618876731767987723523280814453619919555873326257592906030729588511051856998879111850796910893068184210606426611377102696295637860043987741523200000 2918 794217879461679257107614143456153590011256895149282495292003413690295931689160046783979933878279301564270673792396107750516372745738861029887412534884998625061849303384166027603223246365459584484728058205422660032304287436190488864575034998099205263434512285551869266686283252564574181085708968901929877031485361416069854465209804849618876731767987723523280814453619919555873326257592906030729588511051856998879111850796910893068184210606426611377102696295637860043987741523200000 2919 794217879461679257107614143456153590011256895149282495292003413690295931689160046783979933878279301564270673792396107750516372745738861029887412534884998625061849303384166027603223246365459584484728058205422660032304287436190488864575034998099205263434512285551869266686283252564574181085708968901929877031485361416069854465209804849618876731767987723523280814453619919555873326257592906030729588511051856998879111850796910893068184210606426611377102696295637860043987741523200000 2920 794217879461679257107614143456153590011256895149282495292003413690295931689160046783979933878279301564270673792396107750516372745738861029887412534884998625061849303384166027603223246365459584484728058205422660032304287436190488864575034998099205263434512285551869266686283252564574181085708968901929877031485361416069854465209804849618876731767987723523280814453619919555873326257592906030729588511051856998879111850796910893068184210606426611377102696295637860043987741523200000 2921 794217879461679257107614143456153590011256895149282495292003413690295931689160046783979933878279301564270673792396107750516372745738861029887412534884998625061849303384166027603223246365459584484728058205422660032304287436190488864575034998099205263434512285551869266686283252564574181085708968901929877031485361416069854465209804849618876731767987723523280814453619919555873326257592906030729588511051856998879111850796910893068184210606426611377102696295637860043987741523200000 2922 794217879461679257107614143456153590011256895149282495292003413690295931689160046783979933878279301564270673792396107750516372745738861029887412534884998625061849303384166027603223246365459584484728058205422660032304287436190488864575034998099205263434512285551869266686283252564574181085708968901929877031485361416069854465209804849618876731767987723523280814453619919555873326257592906030729588511051856998879111850796910893068184210606426611377102696295637860043987741523200000 2923 868080142251615428018622258797575873882303786398165767354159731163493453336251931134890067728959276609747846455088945771314395411092575105666941900629303497192601288598893468170323008277447325841807767618526967415308586167756204328980513252922431352933921928108193108488107595053079579926679903009809355595413500027764350930474316700633432267822410581810945930197806572074569545599549046291587440242579679699774869252921023606123525342192824286235173247051132181028078601484857600000 2924 868080142251615428018622258797575873882303786398165767354159731163493453336251931134890067728959276609747846455088945771314395411092575105666941900629303497192601288598893468170323008277447325841807767618526967415308586167756204328980513252922431352933921928108193108488107595053079579926679903009809355595413500027764350930474316700633432267822410581810945930197806572074569545599549046291587440242579679699774869252921023606123525342192824286235173247051132181028078601484857600000 2925 868080142251615428018622258797575873882303786398165767354159731163493453336251931134890067728959276609747846455088945771314395411092575105666941900629303497192601288598893468170323008277447325841807767618526967415308586167756204328980513252922431352933921928108193108488107595053079579926679903009809355595413500027764350930474316700633432267822410581810945930197806572074569545599549046291587440242579679699774869252921023606123525342192824286235173247051132181028078601484857600000 2926 868080142251615428018622258797575873882303786398165767354159731163493453336251931134890067728959276609747846455088945771314395411092575105666941900629303497192601288598893468170323008277447325841807767618526967415308586167756204328980513252922431352933921928108193108488107595053079579926679903009809355595413500027764350930474316700633432267822410581810945930197806572074569545599549046291587440242579679699774869252921023606123525342192824286235173247051132181028078601484857600000 2927 868080142251615428018622258797575873882303786398165767354159731163493453336251931134890067728959276609747846455088945771314395411092575105666941900629303497192601288598893468170323008277447325841807767618526967415308586167756204328980513252922431352933921928108193108488107595053079579926679903009809355595413500027764350930474316700633432267822410581810945930197806572074569545599549046291587440242579679699774869252921023606123525342192824286235173247051132181028078601484857600000 2928 868080142251615428018622258797575873882303786398165767354159731163493453336251931134890067728959276609747846455088945771314395411092575105666941900629303497192601288598893468170323008277447325841807767618526967415308586167756204328980513252922431352933921928108193108488107595053079579926679903009809355595413500027764350930474316700633432267822410581810945930197806572074569545599549046291587440242579679699774869252921023606123525342192824286235173247051132181028078601484857600000 2929 868080142251615428018622258797575873882303786398165767354159731163493453336251931134890067728959276609747846455088945771314395411092575105666941900629303497192601288598893468170323008277447325841807767618526967415308586167756204328980513252922431352933921928108193108488107595053079579926679903009809355595413500027764350930474316700633432267822410581810945930197806572074569545599549046291587440242579679699774869252921023606123525342192824286235173247051132181028078601484857600000 2930 868080142251615428018622258797575873882303786398165767354159731163493453336251931134890067728959276609747846455088945771314395411092575105666941900629303497192601288598893468170323008277447325841807767618526967415308586167756204328980513252922431352933921928108193108488107595053079579926679903009809355595413500027764350930474316700633432267822410581810945930197806572074569545599549046291587440242579679699774869252921023606123525342192824286235173247051132181028078601484857600000 2931 868080142251615428018622258797575873882303786398165767354159731163493453336251931134890067728959276609747846455088945771314395411092575105666941900629303497192601288598893468170323008277447325841807767618526967415308586167756204328980513252922431352933921928108193108488107595053079579926679903009809355595413500027764350930474316700633432267822410581810945930197806572074569545599549046291587440242579679699774869252921023606123525342192824286235173247051132181028078601484857600000 2932 868080142251615428018622258797575873882303786398165767354159731163493453336251931134890067728959276609747846455088945771314395411092575105666941900629303497192601288598893468170323008277447325841807767618526967415308586167756204328980513252922431352933921928108193108488107595053079579926679903009809355595413500027764350930474316700633432267822410581810945930197806572074569545599549046291587440242579679699774869252921023606123525342192824286235173247051132181028078601484857600000 2933 868080142251615428018622258797575873882303786398165767354159731163493453336251931134890067728959276609747846455088945771314395411092575105666941900629303497192601288598893468170323008277447325841807767618526967415308586167756204328980513252922431352933921928108193108488107595053079579926679903009809355595413500027764350930474316700633432267822410581810945930197806572074569545599549046291587440242579679699774869252921023606123525342192824286235173247051132181028078601484857600000 2934 868080142251615428018622258797575873882303786398165767354159731163493453336251931134890067728959276609747846455088945771314395411092575105666941900629303497192601288598893468170323008277447325841807767618526967415308586167756204328980513252922431352933921928108193108488107595053079579926679903009809355595413500027764350930474316700633432267822410581810945930197806572074569545599549046291587440242579679699774869252921023606123525342192824286235173247051132181028078601484857600000 2935 868080142251615428018622258797575873882303786398165767354159731163493453336251931134890067728959276609747846455088945771314395411092575105666941900629303497192601288598893468170323008277447325841807767618526967415308586167756204328980513252922431352933921928108193108488107595053079579926679903009809355595413500027764350930474316700633432267822410581810945930197806572074569545599549046291587440242579679699774869252921023606123525342192824286235173247051132181028078601484857600000 2936 868080142251615428018622258797575873882303786398165767354159731163493453336251931134890067728959276609747846455088945771314395411092575105666941900629303497192601288598893468170323008277447325841807767618526967415308586167756204328980513252922431352933921928108193108488107595053079579926679903009809355595413500027764350930474316700633432267822410581810945930197806572074569545599549046291587440242579679699774869252921023606123525342192824286235173247051132181028078601484857600000 2937 868080142251615428018622258797575873882303786398165767354159731163493453336251931134890067728959276609747846455088945771314395411092575105666941900629303497192601288598893468170323008277447325841807767618526967415308586167756204328980513252922431352933921928108193108488107595053079579926679903009809355595413500027764350930474316700633432267822410581810945930197806572074569545599549046291587440242579679699774869252921023606123525342192824286235173247051132181028078601484857600000 2938 868080142251615428018622258797575873882303786398165767354159731163493453336251931134890067728959276609747846455088945771314395411092575105666941900629303497192601288598893468170323008277447325841807767618526967415308586167756204328980513252922431352933921928108193108488107595053079579926679903009809355595413500027764350930474316700633432267822410581810945930197806572074569545599549046291587440242579679699774869252921023606123525342192824286235173247051132181028078601484857600000 2939 868080142251615428018622258797575873882303786398165767354159731163493453336251931134890067728959276609747846455088945771314395411092575105666941900629303497192601288598893468170323008277447325841807767618526967415308586167756204328980513252922431352933921928108193108488107595053079579926679903009809355595413500027764350930474316700633432267822410581810945930197806572074569545599549046291587440242579679699774869252921023606123525342192824286235173247051132181028078601484857600000 2940 868080142251615428018622258797575873882303786398165767354159731163493453336251931134890067728959276609747846455088945771314395411092575105666941900629303497192601288598893468170323008277447325841807767618526967415308586167756204328980513252922431352933921928108193108488107595053079579926679903009809355595413500027764350930474316700633432267822410581810945930197806572074569545599549046291587440242579679699774869252921023606123525342192824286235173247051132181028078601484857600000 2941 868080142251615428018622258797575873882303786398165767354159731163493453336251931134890067728959276609747846455088945771314395411092575105666941900629303497192601288598893468170323008277447325841807767618526967415308586167756204328980513252922431352933921928108193108488107595053079579926679903009809355595413500027764350930474316700633432267822410581810945930197806572074569545599549046291587440242579679699774869252921023606123525342192824286235173247051132181028078601484857600000 2942 868080142251615428018622258797575873882303786398165767354159731163493453336251931134890067728959276609747846455088945771314395411092575105666941900629303497192601288598893468170323008277447325841807767618526967415308586167756204328980513252922431352933921928108193108488107595053079579926679903009809355595413500027764350930474316700633432267822410581810945930197806572074569545599549046291587440242579679699774869252921023606123525342192824286235173247051132181028078601484857600000 2943 868080142251615428018622258797575873882303786398165767354159731163493453336251931134890067728959276609747846455088945771314395411092575105666941900629303497192601288598893468170323008277447325841807767618526967415308586167756204328980513252922431352933921928108193108488107595053079579926679903009809355595413500027764350930474316700633432267822410581810945930197806572074569545599549046291587440242579679699774869252921023606123525342192824286235173247051132181028078601484857600000 2944 868080142251615428018622258797575873882303786398165767354159731163493453336251931134890067728959276609747846455088945771314395411092575105666941900629303497192601288598893468170323008277447325841807767618526967415308586167756204328980513252922431352933921928108193108488107595053079579926679903009809355595413500027764350930474316700633432267822410581810945930197806572074569545599549046291587440242579679699774869252921023606123525342192824286235173247051132181028078601484857600000 2945 868080142251615428018622258797575873882303786398165767354159731163493453336251931134890067728959276609747846455088945771314395411092575105666941900629303497192601288598893468170323008277447325841807767618526967415308586167756204328980513252922431352933921928108193108488107595053079579926679903009809355595413500027764350930474316700633432267822410581810945930197806572074569545599549046291587440242579679699774869252921023606123525342192824286235173247051132181028078601484857600000 2946 868080142251615428018622258797575873882303786398165767354159731163493453336251931134890067728959276609747846455088945771314395411092575105666941900629303497192601288598893468170323008277447325841807767618526967415308586167756204328980513252922431352933921928108193108488107595053079579926679903009809355595413500027764350930474316700633432267822410581810945930197806572074569545599549046291587440242579679699774869252921023606123525342192824286235173247051132181028078601484857600000 2947 868080142251615428018622258797575873882303786398165767354159731163493453336251931134890067728959276609747846455088945771314395411092575105666941900629303497192601288598893468170323008277447325841807767618526967415308586167756204328980513252922431352933921928108193108488107595053079579926679903009809355595413500027764350930474316700633432267822410581810945930197806572074569545599549046291587440242579679699774869252921023606123525342192824286235173247051132181028078601484857600000 2948 868080142251615428018622258797575873882303786398165767354159731163493453336251931134890067728959276609747846455088945771314395411092575105666941900629303497192601288598893468170323008277447325841807767618526967415308586167756204328980513252922431352933921928108193108488107595053079579926679903009809355595413500027764350930474316700633432267822410581810945930197806572074569545599549046291587440242579679699774869252921023606123525342192824286235173247051132181028078601484857600000 2949 868080142251615428018622258797575873882303786398165767354159731163493453336251931134890067728959276609747846455088945771314395411092575105666941900629303497192601288598893468170323008277447325841807767618526967415308586167756204328980513252922431352933921928108193108488107595053079579926679903009809355595413500027764350930474316700633432267822410581810945930197806572074569545599549046291587440242579679699774869252921023606123525342192824286235173247051132181028078601484857600000 2950 868080142251615428018622258797575873882303786398165767354159731163493453336251931134890067728959276609747846455088945771314395411092575105666941900629303497192601288598893468170323008277447325841807767618526967415308586167756204328980513252922431352933921928108193108488107595053079579926679903009809355595413500027764350930474316700633432267822410581810945930197806572074569545599549046291587440242579679699774869252921023606123525342192824286235173247051132181028078601484857600000 2951 868080142251615428018622258797575873882303786398165767354159731163493453336251931134890067728959276609747846455088945771314395411092575105666941900629303497192601288598893468170323008277447325841807767618526967415308586167756204328980513252922431352933921928108193108488107595053079579926679903009809355595413500027764350930474316700633432267822410581810945930197806572074569545599549046291587440242579679699774869252921023606123525342192824286235173247051132181028078601484857600000 2952 952283916050022124536428617900940733648887253678787846787513225086352318309868368454974404298668326440893387561232573511131891765968554890916635264990345936420283613592986134582844340080359716448463121077524083254593519026028556148891623038455907194168512355134687840011454031773228299179567853601760863088168609530457492970730325420594875197801184408246607685426993809565802791522705303781871421946109908630653031570454362895917507300385528241999985052015092002587802225828888787200000 2953 952283916050022124536428617900940733648887253678787846787513225086352318309868368454974404298668326440893387561232573511131891765968554890916635264990345936420283613592986134582844340080359716448463121077524083254593519026028556148891623038455907194168512355134687840011454031773228299179567853601760863088168609530457492970730325420594875197801184408246607685426993809565802791522705303781871421946109908630653031570454362895917507300385528241999985052015092002587802225828888787200000 2954 952283916050022124536428617900940733648887253678787846787513225086352318309868368454974404298668326440893387561232573511131891765968554890916635264990345936420283613592986134582844340080359716448463121077524083254593519026028556148891623038455907194168512355134687840011454031773228299179567853601760863088168609530457492970730325420594875197801184408246607685426993809565802791522705303781871421946109908630653031570454362895917507300385528241999985052015092002587802225828888787200000 2955 952283916050022124536428617900940733648887253678787846787513225086352318309868368454974404298668326440893387561232573511131891765968554890916635264990345936420283613592986134582844340080359716448463121077524083254593519026028556148891623038455907194168512355134687840011454031773228299179567853601760863088168609530457492970730325420594875197801184408246607685426993809565802791522705303781871421946109908630653031570454362895917507300385528241999985052015092002587802225828888787200000 2956 952283916050022124536428617900940733648887253678787846787513225086352318309868368454974404298668326440893387561232573511131891765968554890916635264990345936420283613592986134582844340080359716448463121077524083254593519026028556148891623038455907194168512355134687840011454031773228299179567853601760863088168609530457492970730325420594875197801184408246607685426993809565802791522705303781871421946109908630653031570454362895917507300385528241999985052015092002587802225828888787200000 2957 952283916050022124536428617900940733648887253678787846787513225086352318309868368454974404298668326440893387561232573511131891765968554890916635264990345936420283613592986134582844340080359716448463121077524083254593519026028556148891623038455907194168512355134687840011454031773228299179567853601760863088168609530457492970730325420594875197801184408246607685426993809565802791522705303781871421946109908630653031570454362895917507300385528241999985052015092002587802225828888787200000 2958 952283916050022124536428617900940733648887253678787846787513225086352318309868368454974404298668326440893387561232573511131891765968554890916635264990345936420283613592986134582844340080359716448463121077524083254593519026028556148891623038455907194168512355134687840011454031773228299179567853601760863088168609530457492970730325420594875197801184408246607685426993809565802791522705303781871421946109908630653031570454362895917507300385528241999985052015092002587802225828888787200000 2959 952283916050022124536428617900940733648887253678787846787513225086352318309868368454974404298668326440893387561232573511131891765968554890916635264990345936420283613592986134582844340080359716448463121077524083254593519026028556148891623038455907194168512355134687840011454031773228299179567853601760863088168609530457492970730325420594875197801184408246607685426993809565802791522705303781871421946109908630653031570454362895917507300385528241999985052015092002587802225828888787200000 2960 1050369159403174403363680765544737629214722640807702995006627087270246607095784810405836767941431164064305406480039528582778476617863316044681048697284351567871572825793063706444877307108636767242654822548509063829816651485709497432227460211416865635167869127713560687532633797045870813995063342522742231986249976312094614746715548938916147343174706402296008277025974171951080479049543950071404178406559229219610293822211162274197010552325237650925983512372646478854345855089264332281600000 2961 1050369159403174403363680765544737629214722640807702995006627087270246607095784810405836767941431164064305406480039528582778476617863316044681048697284351567871572825793063706444877307108636767242654822548509063829816651485709497432227460211416865635167869127713560687532633797045870813995063342522742231986249976312094614746715548938916147343174706402296008277025974171951080479049543950071404178406559229219610293822211162274197010552325237650925983512372646478854345855089264332281600000 2962 1050369159403174403363680765544737629214722640807702995006627087270246607095784810405836767941431164064305406480039528582778476617863316044681048697284351567871572825793063706444877307108636767242654822548509063829816651485709497432227460211416865635167869127713560687532633797045870813995063342522742231986249976312094614746715548938916147343174706402296008277025974171951080479049543950071404178406559229219610293822211162274197010552325237650925983512372646478854345855089264332281600000 2963 1050369159403174403363680765544737629214722640807702995006627087270246607095784810405836767941431164064305406480039528582778476617863316044681048697284351567871572825793063706444877307108636767242654822548509063829816651485709497432227460211416865635167869127713560687532633797045870813995063342522742231986249976312094614746715548938916147343174706402296008277025974171951080479049543950071404178406559229219610293822211162274197010552325237650925983512372646478854345855089264332281600000 2964 1050369159403174403363680765544737629214722640807702995006627087270246607095784810405836767941431164064305406480039528582778476617863316044681048697284351567871572825793063706444877307108636767242654822548509063829816651485709497432227460211416865635167869127713560687532633797045870813995063342522742231986249976312094614746715548938916147343174706402296008277025974171951080479049543950071404178406559229219610293822211162274197010552325237650925983512372646478854345855089264332281600000 2965 1050369159403174403363680765544737629214722640807702995006627087270246607095784810405836767941431164064305406480039528582778476617863316044681048697284351567871572825793063706444877307108636767242654822548509063829816651485709497432227460211416865635167869127713560687532633797045870813995063342522742231986249976312094614746715548938916147343174706402296008277025974171951080479049543950071404178406559229219610293822211162274197010552325237650925983512372646478854345855089264332281600000 2966 1050369159403174403363680765544737629214722640807702995006627087270246607095784810405836767941431164064305406480039528582778476617863316044681048697284351567871572825793063706444877307108636767242654822548509063829816651485709497432227460211416865635167869127713560687532633797045870813995063342522742231986249976312094614746715548938916147343174706402296008277025974171951080479049543950071404178406559229219610293822211162274197010552325237650925983512372646478854345855089264332281600000 2967 1050369159403174403363680765544737629214722640807702995006627087270246607095784810405836767941431164064305406480039528582778476617863316044681048697284351567871572825793063706444877307108636767242654822548509063829816651485709497432227460211416865635167869127713560687532633797045870813995063342522742231986249976312094614746715548938916147343174706402296008277025974171951080479049543950071404178406559229219610293822211162274197010552325237650925983512372646478854345855089264332281600000 2968 1050369159403174403363680765544737629214722640807702995006627087270246607095784810405836767941431164064305406480039528582778476617863316044681048697284351567871572825793063706444877307108636767242654822548509063829816651485709497432227460211416865635167869127713560687532633797045870813995063342522742231986249976312094614746715548938916147343174706402296008277025974171951080479049543950071404178406559229219610293822211162274197010552325237650925983512372646478854345855089264332281600000 2969 1050369159403174403363680765544737629214722640807702995006627087270246607095784810405836767941431164064305406480039528582778476617863316044681048697284351567871572825793063706444877307108636767242654822548509063829816651485709497432227460211416865635167869127713560687532633797045870813995063342522742231986249976312094614746715548938916147343174706402296008277025974171951080479049543950071404178406559229219610293822211162274197010552325237650925983512372646478854345855089264332281600000 2970 1050369159403174403363680765544737629214722640807702995006627087270246607095784810405836767941431164064305406480039528582778476617863316044681048697284351567871572825793063706444877307108636767242654822548509063829816651485709497432227460211416865635167869127713560687532633797045870813995063342522742231986249976312094614746715548938916147343174706402296008277025974171951080479049543950071404178406559229219610293822211162274197010552325237650925983512372646478854345855089264332281600000 2971 1050369159403174403363680765544737629214722640807702995006627087270246607095784810405836767941431164064305406480039528582778476617863316044681048697284351567871572825793063706444877307108636767242654822548509063829816651485709497432227460211416865635167869127713560687532633797045870813995063342522742231986249976312094614746715548938916147343174706402296008277025974171951080479049543950071404178406559229219610293822211162274197010552325237650925983512372646478854345855089264332281600000 2972 1050369159403174403363680765544737629214722640807702995006627087270246607095784810405836767941431164064305406480039528582778476617863316044681048697284351567871572825793063706444877307108636767242654822548509063829816651485709497432227460211416865635167869127713560687532633797045870813995063342522742231986249976312094614746715548938916147343174706402296008277025974171951080479049543950071404178406559229219610293822211162274197010552325237650925983512372646478854345855089264332281600000 2973 1050369159403174403363680765544737629214722640807702995006627087270246607095784810405836767941431164064305406480039528582778476617863316044681048697284351567871572825793063706444877307108636767242654822548509063829816651485709497432227460211416865635167869127713560687532633797045870813995063342522742231986249976312094614746715548938916147343174706402296008277025974171951080479049543950071404178406559229219610293822211162274197010552325237650925983512372646478854345855089264332281600000 2974 1164859397778120413330321968989114030799127408655742621462349439782703487269225354740072975647047160947314695786363837198301330569210417493551283005288345888769574263804507650447368933583478174872104198206296551787266666497651832652340253374461303989401166862634338802473690880923870732720525246857721135272751223730112927754107543773258007403580749400146273179221805356693748251265944240629187233852874185204547815848832178962084484702528688554876915715221264945049469553293994144500294400000 2975 1164859397778120413330321968989114030799127408655742621462349439782703487269225354740072975647047160947314695786363837198301330569210417493551283005288345888769574263804507650447368933583478174872104198206296551787266666497651832652340253374461303989401166862634338802473690880923870732720525246857721135272751223730112927754107543773258007403580749400146273179221805356693748251265944240629187233852874185204547815848832178962084484702528688554876915715221264945049469553293994144500294400000 2976 1164859397778120413330321968989114030799127408655742621462349439782703487269225354740072975647047160947314695786363837198301330569210417493551283005288345888769574263804507650447368933583478174872104198206296551787266666497651832652340253374461303989401166862634338802473690880923870732720525246857721135272751223730112927754107543773258007403580749400146273179221805356693748251265944240629187233852874185204547815848832178962084484702528688554876915715221264945049469553293994144500294400000 2977 1164859397778120413330321968989114030799127408655742621462349439782703487269225354740072975647047160947314695786363837198301330569210417493551283005288345888769574263804507650447368933583478174872104198206296551787266666497651832652340253374461303989401166862634338802473690880923870732720525246857721135272751223730112927754107543773258007403580749400146273179221805356693748251265944240629187233852874185204547815848832178962084484702528688554876915715221264945049469553293994144500294400000 2978 1164859397778120413330321968989114030799127408655742621462349439782703487269225354740072975647047160947314695786363837198301330569210417493551283005288345888769574263804507650447368933583478174872104198206296551787266666497651832652340253374461303989401166862634338802473690880923870732720525246857721135272751223730112927754107543773258007403580749400146273179221805356693748251265944240629187233852874185204547815848832178962084484702528688554876915715221264945049469553293994144500294400000 2979 1164859397778120413330321968989114030799127408655742621462349439782703487269225354740072975647047160947314695786363837198301330569210417493551283005288345888769574263804507650447368933583478174872104198206296551787266666497651832652340253374461303989401166862634338802473690880923870732720525246857721135272751223730112927754107543773258007403580749400146273179221805356693748251265944240629187233852874185204547815848832178962084484702528688554876915715221264945049469553293994144500294400000 2980 1164859397778120413330321968989114030799127408655742621462349439782703487269225354740072975647047160947314695786363837198301330569210417493551283005288345888769574263804507650447368933583478174872104198206296551787266666497651832652340253374461303989401166862634338802473690880923870732720525246857721135272751223730112927754107543773258007403580749400146273179221805356693748251265944240629187233852874185204547815848832178962084484702528688554876915715221264945049469553293994144500294400000 2981 1164859397778120413330321968989114030799127408655742621462349439782703487269225354740072975647047160947314695786363837198301330569210417493551283005288345888769574263804507650447368933583478174872104198206296551787266666497651832652340253374461303989401166862634338802473690880923870732720525246857721135272751223730112927754107543773258007403580749400146273179221805356693748251265944240629187233852874185204547815848832178962084484702528688554876915715221264945049469553293994144500294400000 2982 1164859397778120413330321968989114030799127408655742621462349439782703487269225354740072975647047160947314695786363837198301330569210417493551283005288345888769574263804507650447368933583478174872104198206296551787266666497651832652340253374461303989401166862634338802473690880923870732720525246857721135272751223730112927754107543773258007403580749400146273179221805356693748251265944240629187233852874185204547815848832178962084484702528688554876915715221264945049469553293994144500294400000 2983 1164859397778120413330321968989114030799127408655742621462349439782703487269225354740072975647047160947314695786363837198301330569210417493551283005288345888769574263804507650447368933583478174872104198206296551787266666497651832652340253374461303989401166862634338802473690880923870732720525246857721135272751223730112927754107543773258007403580749400146273179221805356693748251265944240629187233852874185204547815848832178962084484702528688554876915715221264945049469553293994144500294400000 2984 1164859397778120413330321968989114030799127408655742621462349439782703487269225354740072975647047160947314695786363837198301330569210417493551283005288345888769574263804507650447368933583478174872104198206296551787266666497651832652340253374461303989401166862634338802473690880923870732720525246857721135272751223730112927754107543773258007403580749400146273179221805356693748251265944240629187233852874185204547815848832178962084484702528688554876915715221264945049469553293994144500294400000 2985 1164859397778120413330321968989114030799127408655742621462349439782703487269225354740072975647047160947314695786363837198301330569210417493551283005288345888769574263804507650447368933583478174872104198206296551787266666497651832652340253374461303989401166862634338802473690880923870732720525246857721135272751223730112927754107543773258007403580749400146273179221805356693748251265944240629187233852874185204547815848832178962084484702528688554876915715221264945049469553293994144500294400000 2986 1164859397778120413330321968989114030799127408655742621462349439782703487269225354740072975647047160947314695786363837198301330569210417493551283005288345888769574263804507650447368933583478174872104198206296551787266666497651832652340253374461303989401166862634338802473690880923870732720525246857721135272751223730112927754107543773258007403580749400146273179221805356693748251265944240629187233852874185204547815848832178962084484702528688554876915715221264945049469553293994144500294400000 2987 1164859397778120413330321968989114030799127408655742621462349439782703487269225354740072975647047160947314695786363837198301330569210417493551283005288345888769574263804507650447368933583478174872104198206296551787266666497651832652340253374461303989401166862634338802473690880923870732720525246857721135272751223730112927754107543773258007403580749400146273179221805356693748251265944240629187233852874185204547815848832178962084484702528688554876915715221264945049469553293994144500294400000 2988 1164859397778120413330321968989114030799127408655742621462349439782703487269225354740072975647047160947314695786363837198301330569210417493551283005288345888769574263804507650447368933583478174872104198206296551787266666497651832652340253374461303989401166862634338802473690880923870732720525246857721135272751223730112927754107543773258007403580749400146273179221805356693748251265944240629187233852874185204547815848832178962084484702528688554876915715221264945049469553293994144500294400000 2989 1164859397778120413330321968989114030799127408655742621462349439782703487269225354740072975647047160947314695786363837198301330569210417493551283005288345888769574263804507650447368933583478174872104198206296551787266666497651832652340253374461303989401166862634338802473690880923870732720525246857721135272751223730112927754107543773258007403580749400146273179221805356693748251265944240629187233852874185204547815848832178962084484702528688554876915715221264945049469553293994144500294400000 2990 1164859397778120413330321968989114030799127408655742621462349439782703487269225354740072975647047160947314695786363837198301330569210417493551283005288345888769574263804507650447368933583478174872104198206296551787266666497651832652340253374461303989401166862634338802473690880923870732720525246857721135272751223730112927754107543773258007403580749400146273179221805356693748251265944240629187233852874185204547815848832178962084484702528688554876915715221264945049469553293994144500294400000 2991 1164859397778120413330321968989114030799127408655742621462349439782703487269225354740072975647047160947314695786363837198301330569210417493551283005288345888769574263804507650447368933583478174872104198206296551787266666497651832652340253374461303989401166862634338802473690880923870732720525246857721135272751223730112927754107543773258007403580749400146273179221805356693748251265944240629187233852874185204547815848832178962084484702528688554876915715221264945049469553293994144500294400000 2992 1164859397778120413330321968989114030799127408655742621462349439782703487269225354740072975647047160947314695786363837198301330569210417493551283005288345888769574263804507650447368933583478174872104198206296551787266666497651832652340253374461303989401166862634338802473690880923870732720525246857721135272751223730112927754107543773258007403580749400146273179221805356693748251265944240629187233852874185204547815848832178962084484702528688554876915715221264945049469553293994144500294400000 2993 1164859397778120413330321968989114030799127408655742621462349439782703487269225354740072975647047160947314695786363837198301330569210417493551283005288345888769574263804507650447368933583478174872104198206296551787266666497651832652340253374461303989401166862634338802473690880923870732720525246857721135272751223730112927754107543773258007403580749400146273179221805356693748251265944240629187233852874185204547815848832178962084484702528688554876915715221264945049469553293994144500294400000 2994 1164859397778120413330321968989114030799127408655742621462349439782703487269225354740072975647047160947314695786363837198301330569210417493551283005288345888769574263804507650447368933583478174872104198206296551787266666497651832652340253374461303989401166862634338802473690880923870732720525246857721135272751223730112927754107543773258007403580749400146273179221805356693748251265944240629187233852874185204547815848832178962084484702528688554876915715221264945049469553293994144500294400000 2995 1164859397778120413330321968989114030799127408655742621462349439782703487269225354740072975647047160947314695786363837198301330569210417493551283005288345888769574263804507650447368933583478174872104198206296551787266666497651832652340253374461303989401166862634338802473690880923870732720525246857721135272751223730112927754107543773258007403580749400146273179221805356693748251265944240629187233852874185204547815848832178962084484702528688554876915715221264945049469553293994144500294400000 2996 1164859397778120413330321968989114030799127408655742621462349439782703487269225354740072975647047160947314695786363837198301330569210417493551283005288345888769574263804507650447368933583478174872104198206296551787266666497651832652340253374461303989401166862634338802473690880923870732720525246857721135272751223730112927754107543773258007403580749400146273179221805356693748251265944240629187233852874185204547815848832178962084484702528688554876915715221264945049469553293994144500294400000 2997 1164859397778120413330321968989114030799127408655742621462349439782703487269225354740072975647047160947314695786363837198301330569210417493551283005288345888769574263804507650447368933583478174872104198206296551787266666497651832652340253374461303989401166862634338802473690880923870732720525246857721135272751223730112927754107543773258007403580749400146273179221805356693748251265944240629187233852874185204547815848832178962084484702528688554876915715221264945049469553293994144500294400000 2998 1164859397778120413330321968989114030799127408655742621462349439782703487269225354740072975647047160947314695786363837198301330569210417493551283005288345888769574263804507650447368933583478174872104198206296551787266666497651832652340253374461303989401166862634338802473690880923870732720525246857721135272751223730112927754107543773258007403580749400146273179221805356693748251265944240629187233852874185204547815848832178962084484702528688554876915715221264945049469553293994144500294400000 2999 1301147947318160501689969639360840372402625315468464508173444324237279795279724721244661513797751678778150515193368406150502586245808036340296783116907082357755614452669635045549711098812745121332140389396433248346376866477877097072664063019273276556161103385562556442363112713991963608448826700740074508099663116906536140301338126394729194269799697079963387141190756583426916796664059716782802140213660464873479910303145543900648369412724545115797514853902152943620257491029391459406828844800000 3000 1301147947318160501689969639360840372402625315468464508173444324237279795279724721244661513797751678778150515193368406150502586245808036340296783116907082357755614452669635045549711098812745121332140389396433248346376866477877097072664063019273276556161103385562556442363112713991963608448826700740074508099663116906536140301338126394729194269799697079963387141190756583426916796664059716782802140213660464873479910303145543900648369412724545115797514853902152943620257491029391459406828844800000 3001 1301147947318160501689969639360840372402625315468464508173444324237279795279724721244661513797751678778150515193368406150502586245808036340296783116907082357755614452669635045549711098812745121332140389396433248346376866477877097072664063019273276556161103385562556442363112713991963608448826700740074508099663116906536140301338126394729194269799697079963387141190756583426916796664059716782802140213660464873479910303145543900648369412724545115797514853902152943620257491029391459406828844800000 3002 1301147947318160501689969639360840372402625315468464508173444324237279795279724721244661513797751678778150515193368406150502586245808036340296783116907082357755614452669635045549711098812745121332140389396433248346376866477877097072664063019273276556161103385562556442363112713991963608448826700740074508099663116906536140301338126394729194269799697079963387141190756583426916796664059716782802140213660464873479910303145543900648369412724545115797514853902152943620257491029391459406828844800000 3003 1301147947318160501689969639360840372402625315468464508173444324237279795279724721244661513797751678778150515193368406150502586245808036340296783116907082357755614452669635045549711098812745121332140389396433248346376866477877097072664063019273276556161103385562556442363112713991963608448826700740074508099663116906536140301338126394729194269799697079963387141190756583426916796664059716782802140213660464873479910303145543900648369412724545115797514853902152943620257491029391459406828844800000 3004 1301147947318160501689969639360840372402625315468464508173444324237279795279724721244661513797751678778150515193368406150502586245808036340296783116907082357755614452669635045549711098812745121332140389396433248346376866477877097072664063019273276556161103385562556442363112713991963608448826700740074508099663116906536140301338126394729194269799697079963387141190756583426916796664059716782802140213660464873479910303145543900648369412724545115797514853902152943620257491029391459406828844800000 3005 1301147947318160501689969639360840372402625315468464508173444324237279795279724721244661513797751678778150515193368406150502586245808036340296783116907082357755614452669635045549711098812745121332140389396433248346376866477877097072664063019273276556161103385562556442363112713991963608448826700740074508099663116906536140301338126394729194269799697079963387141190756583426916796664059716782802140213660464873479910303145543900648369412724545115797514853902152943620257491029391459406828844800000 3006 1301147947318160501689969639360840372402625315468464508173444324237279795279724721244661513797751678778150515193368406150502586245808036340296783116907082357755614452669635045549711098812745121332140389396433248346376866477877097072664063019273276556161103385562556442363112713991963608448826700740074508099663116906536140301338126394729194269799697079963387141190756583426916796664059716782802140213660464873479910303145543900648369412724545115797514853902152943620257491029391459406828844800000 3007 1301147947318160501689969639360840372402625315468464508173444324237279795279724721244661513797751678778150515193368406150502586245808036340296783116907082357755614452669635045549711098812745121332140389396433248346376866477877097072664063019273276556161103385562556442363112713991963608448826700740074508099663116906536140301338126394729194269799697079963387141190756583426916796664059716782802140213660464873479910303145543900648369412724545115797514853902152943620257491029391459406828844800000 3008 1301147947318160501689969639360840372402625315468464508173444324237279795279724721244661513797751678778150515193368406150502586245808036340296783116907082357755614452669635045549711098812745121332140389396433248346376866477877097072664063019273276556161103385562556442363112713991963608448826700740074508099663116906536140301338126394729194269799697079963387141190756583426916796664059716782802140213660464873479910303145543900648369412724545115797514853902152943620257491029391459406828844800000 3009 1301147947318160501689969639360840372402625315468464508173444324237279795279724721244661513797751678778150515193368406150502586245808036340296783116907082357755614452669635045549711098812745121332140389396433248346376866477877097072664063019273276556161103385562556442363112713991963608448826700740074508099663116906536140301338126394729194269799697079963387141190756583426916796664059716782802140213660464873479910303145543900648369412724545115797514853902152943620257491029391459406828844800000 3010 1301147947318160501689969639360840372402625315468464508173444324237279795279724721244661513797751678778150515193368406150502586245808036340296783116907082357755614452669635045549711098812745121332140389396433248346376866477877097072664063019273276556161103385562556442363112713991963608448826700740074508099663116906536140301338126394729194269799697079963387141190756583426916796664059716782802140213660464873479910303145543900648369412724545115797514853902152943620257491029391459406828844800000 3011 1461189144838294243397835905002223738208148229271085642678777976118465210099130861957754879994875135267863028562152720107014404354042424810153287440286653487759555030348000156152325563966712771255993657292194537892981221054655980012601742770643889572568919101986750884773775577812975132288032384931103672595921680286040085558402715941280885164985059820798883759557219643188427562653739061947086803459940702052917939270432445800428118850489664165040609180932117755685549162426006608913868792710400000 3012 1461189144838294243397835905002223738208148229271085642678777976118465210099130861957754879994875135267863028562152720107014404354042424810153287440286653487759555030348000156152325563966712771255993657292194537892981221054655980012601742770643889572568919101986750884773775577812975132288032384931103672595921680286040085558402715941280885164985059820798883759557219643188427562653739061947086803459940702052917939270432445800428118850489664165040609180932117755685549162426006608913868792710400000 3013 1461189144838294243397835905002223738208148229271085642678777976118465210099130861957754879994875135267863028562152720107014404354042424810153287440286653487759555030348000156152325563966712771255993657292194537892981221054655980012601742770643889572568919101986750884773775577812975132288032384931103672595921680286040085558402715941280885164985059820798883759557219643188427562653739061947086803459940702052917939270432445800428118850489664165040609180932117755685549162426006608913868792710400000 3014 1461189144838294243397835905002223738208148229271085642678777976118465210099130861957754879994875135267863028562152720107014404354042424810153287440286653487759555030348000156152325563966712771255993657292194537892981221054655980012601742770643889572568919101986750884773775577812975132288032384931103672595921680286040085558402715941280885164985059820798883759557219643188427562653739061947086803459940702052917939270432445800428118850489664165040609180932117755685549162426006608913868792710400000 3015 1461189144838294243397835905002223738208148229271085642678777976118465210099130861957754879994875135267863028562152720107014404354042424810153287440286653487759555030348000156152325563966712771255993657292194537892981221054655980012601742770643889572568919101986750884773775577812975132288032384931103672595921680286040085558402715941280885164985059820798883759557219643188427562653739061947086803459940702052917939270432445800428118850489664165040609180932117755685549162426006608913868792710400000 3016 1461189144838294243397835905002223738208148229271085642678777976118465210099130861957754879994875135267863028562152720107014404354042424810153287440286653487759555030348000156152325563966712771255993657292194537892981221054655980012601742770643889572568919101986750884773775577812975132288032384931103672595921680286040085558402715941280885164985059820798883759557219643188427562653739061947086803459940702052917939270432445800428118850489664165040609180932117755685549162426006608913868792710400000 3017 1461189144838294243397835905002223738208148229271085642678777976118465210099130861957754879994875135267863028562152720107014404354042424810153287440286653487759555030348000156152325563966712771255993657292194537892981221054655980012601742770643889572568919101986750884773775577812975132288032384931103672595921680286040085558402715941280885164985059820798883759557219643188427562653739061947086803459940702052917939270432445800428118850489664165040609180932117755685549162426006608913868792710400000 3018 1461189144838294243397835905002223738208148229271085642678777976118465210099130861957754879994875135267863028562152720107014404354042424810153287440286653487759555030348000156152325563966712771255993657292194537892981221054655980012601742770643889572568919101986750884773775577812975132288032384931103672595921680286040085558402715941280885164985059820798883759557219643188427562653739061947086803459940702052917939270432445800428118850489664165040609180932117755685549162426006608913868792710400000 3019 1461189144838294243397835905002223738208148229271085642678777976118465210099130861957754879994875135267863028562152720107014404354042424810153287440286653487759555030348000156152325563966712771255993657292194537892981221054655980012601742770643889572568919101986750884773775577812975132288032384931103672595921680286040085558402715941280885164985059820798883759557219643188427562653739061947086803459940702052917939270432445800428118850489664165040609180932117755685549162426006608913868792710400000 3020 1461189144838294243397835905002223738208148229271085642678777976118465210099130861957754879994875135267863028562152720107014404354042424810153287440286653487759555030348000156152325563966712771255993657292194537892981221054655980012601742770643889572568919101986750884773775577812975132288032384931103672595921680286040085558402715941280885164985059820798883759557219643188427562653739061947086803459940702052917939270432445800428118850489664165040609180932117755685549162426006608913868792710400000 3021 1461189144838294243397835905002223738208148229271085642678777976118465210099130861957754879994875135267863028562152720107014404354042424810153287440286653487759555030348000156152325563966712771255993657292194537892981221054655980012601742770643889572568919101986750884773775577812975132288032384931103672595921680286040085558402715941280885164985059820798883759557219643188427562653739061947086803459940702052917939270432445800428118850489664165040609180932117755685549162426006608913868792710400000 3022 1461189144838294243397835905002223738208148229271085642678777976118465210099130861957754879994875135267863028562152720107014404354042424810153287440286653487759555030348000156152325563966712771255993657292194537892981221054655980012601742770643889572568919101986750884773775577812975132288032384931103672595921680286040085558402715941280885164985059820798883759557219643188427562653739061947086803459940702052917939270432445800428118850489664165040609180932117755685549162426006608913868792710400000 3023 1461189144838294243397835905002223738208148229271085642678777976118465210099130861957754879994875135267863028562152720107014404354042424810153287440286653487759555030348000156152325563966712771255993657292194537892981221054655980012601742770643889572568919101986750884773775577812975132288032384931103672595921680286040085558402715941280885164985059820798883759557219643188427562653739061947086803459940702052917939270432445800428118850489664165040609180932117755685549162426006608913868792710400000 3024 1461189144838294243397835905002223738208148229271085642678777976118465210099130861957754879994875135267863028562152720107014404354042424810153287440286653487759555030348000156152325563966712771255993657292194537892981221054655980012601742770643889572568919101986750884773775577812975132288032384931103672595921680286040085558402715941280885164985059820798883759557219643188427562653739061947086803459940702052917939270432445800428118850489664165040609180932117755685549162426006608913868792710400000 3025 1461189144838294243397835905002223738208148229271085642678777976118465210099130861957754879994875135267863028562152720107014404354042424810153287440286653487759555030348000156152325563966712771255993657292194537892981221054655980012601742770643889572568919101986750884773775577812975132288032384931103672595921680286040085558402715941280885164985059820798883759557219643188427562653739061947086803459940702052917939270432445800428118850489664165040609180932117755685549162426006608913868792710400000 3026 1461189144838294243397835905002223738208148229271085642678777976118465210099130861957754879994875135267863028562152720107014404354042424810153287440286653487759555030348000156152325563966712771255993657292194537892981221054655980012601742770643889572568919101986750884773775577812975132288032384931103672595921680286040085558402715941280885164985059820798883759557219643188427562653739061947086803459940702052917939270432445800428118850489664165040609180932117755685549162426006608913868792710400000 3027 1461189144838294243397835905002223738208148229271085642678777976118465210099130861957754879994875135267863028562152720107014404354042424810153287440286653487759555030348000156152325563966712771255993657292194537892981221054655980012601742770643889572568919101986750884773775577812975132288032384931103672595921680286040085558402715941280885164985059820798883759557219643188427562653739061947086803459940702052917939270432445800428118850489664165040609180932117755685549162426006608913868792710400000 3028 1461189144838294243397835905002223738208148229271085642678777976118465210099130861957754879994875135267863028562152720107014404354042424810153287440286653487759555030348000156152325563966712771255993657292194537892981221054655980012601742770643889572568919101986750884773775577812975132288032384931103672595921680286040085558402715941280885164985059820798883759557219643188427562653739061947086803459940702052917939270432445800428118850489664165040609180932117755685549162426006608913868792710400000 3029 1461189144838294243397835905002223738208148229271085642678777976118465210099130861957754879994875135267863028562152720107014404354042424810153287440286653487759555030348000156152325563966712771255993657292194537892981221054655980012601742770643889572568919101986750884773775577812975132288032384931103672595921680286040085558402715941280885164985059820798883759557219643188427562653739061947086803459940702052917939270432445800428118850489664165040609180932117755685549162426006608913868792710400000 3030 1461189144838294243397835905002223738208148229271085642678777976118465210099130861957754879994875135267863028562152720107014404354042424810153287440286653487759555030348000156152325563966712771255993657292194537892981221054655980012601742770643889572568919101986750884773775577812975132288032384931103672595921680286040085558402715941280885164985059820798883759557219643188427562653739061947086803459940702052917939270432445800428118850489664165040609180932117755685549162426006608913868792710400000 3031 1461189144838294243397835905002223738208148229271085642678777976118465210099130861957754879994875135267863028562152720107014404354042424810153287440286653487759555030348000156152325563966712771255993657292194537892981221054655980012601742770643889572568919101986750884773775577812975132288032384931103672595921680286040085558402715941280885164985059820798883759557219643188427562653739061947086803459940702052917939270432445800428118850489664165040609180932117755685549162426006608913868792710400000 3032 1461189144838294243397835905002223738208148229271085642678777976118465210099130861957754879994875135267863028562152720107014404354042424810153287440286653487759555030348000156152325563966712771255993657292194537892981221054655980012601742770643889572568919101986750884773775577812975132288032384931103672595921680286040085558402715941280885164985059820798883759557219643188427562653739061947086803459940702052917939270432445800428118850489664165040609180932117755685549162426006608913868792710400000 3033 1461189144838294243397835905002223738208148229271085642678777976118465210099130861957754879994875135267863028562152720107014404354042424810153287440286653487759555030348000156152325563966712771255993657292194537892981221054655980012601742770643889572568919101986750884773775577812975132288032384931103672595921680286040085558402715941280885164985059820798883759557219643188427562653739061947086803459940702052917939270432445800428118850489664165040609180932117755685549162426006608913868792710400000 3034 1461189144838294243397835905002223738208148229271085642678777976118465210099130861957754879994875135267863028562152720107014404354042424810153287440286653487759555030348000156152325563966712771255993657292194537892981221054655980012601742770643889572568919101986750884773775577812975132288032384931103672595921680286040085558402715941280885164985059820798883759557219643188427562653739061947086803459940702052917939270432445800428118850489664165040609180932117755685549162426006608913868792710400000 3035 1461189144838294243397835905002223738208148229271085642678777976118465210099130861957754879994875135267863028562152720107014404354042424810153287440286653487759555030348000156152325563966712771255993657292194537892981221054655980012601742770643889572568919101986750884773775577812975132288032384931103672595921680286040085558402715941280885164985059820798883759557219643188427562653739061947086803459940702052917939270432445800428118850489664165040609180932117755685549162426006608913868792710400000 3036 1649682544522434200796156736747510600436999350847055690584340335037747222201918743150305259514214027717417359246670421000819262515713897610663061520083631787680537629262892176295975561718418718748016839082887633281175798570706601434227367588056951327430309666143041748909592627350848924353188562587216046360795577042939256595436666297706119351268132537681939764540100977159734718236071400938261001106273052617744353436318231308683346182202830842330847765272360946168985004378961461463757866970041600000 3037 1649682544522434200796156736747510600436999350847055690584340335037747222201918743150305259514214027717417359246670421000819262515713897610663061520083631787680537629262892176295975561718418718748016839082887633281175798570706601434227367588056951327430309666143041748909592627350848924353188562587216046360795577042939256595436666297706119351268132537681939764540100977159734718236071400938261001106273052617744353436318231308683346182202830842330847765272360946168985004378961461463757866970041600000 3038 1649682544522434200796156736747510600436999350847055690584340335037747222201918743150305259514214027717417359246670421000819262515713897610663061520083631787680537629262892176295975561718418718748016839082887633281175798570706601434227367588056951327430309666143041748909592627350848924353188562587216046360795577042939256595436666297706119351268132537681939764540100977159734718236071400938261001106273052617744353436318231308683346182202830842330847765272360946168985004378961461463757866970041600000 3039 1649682544522434200796156736747510600436999350847055690584340335037747222201918743150305259514214027717417359246670421000819262515713897610663061520083631787680537629262892176295975561718418718748016839082887633281175798570706601434227367588056951327430309666143041748909592627350848924353188562587216046360795577042939256595436666297706119351268132537681939764540100977159734718236071400938261001106273052617744353436318231308683346182202830842330847765272360946168985004378961461463757866970041600000 3040 1649682544522434200796156736747510600436999350847055690584340335037747222201918743150305259514214027717417359246670421000819262515713897610663061520083631787680537629262892176295975561718418718748016839082887633281175798570706601434227367588056951327430309666143041748909592627350848924353188562587216046360795577042939256595436666297706119351268132537681939764540100977159734718236071400938261001106273052617744353436318231308683346182202830842330847765272360946168985004378961461463757866970041600000 3041 1649682544522434200796156736747510600436999350847055690584340335037747222201918743150305259514214027717417359246670421000819262515713897610663061520083631787680537629262892176295975561718418718748016839082887633281175798570706601434227367588056951327430309666143041748909592627350848924353188562587216046360795577042939256595436666297706119351268132537681939764540100977159734718236071400938261001106273052617744353436318231308683346182202830842330847765272360946168985004378961461463757866970041600000 3042 1649682544522434200796156736747510600436999350847055690584340335037747222201918743150305259514214027717417359246670421000819262515713897610663061520083631787680537629262892176295975561718418718748016839082887633281175798570706601434227367588056951327430309666143041748909592627350848924353188562587216046360795577042939256595436666297706119351268132537681939764540100977159734718236071400938261001106273052617744353436318231308683346182202830842330847765272360946168985004378961461463757866970041600000 3043 1649682544522434200796156736747510600436999350847055690584340335037747222201918743150305259514214027717417359246670421000819262515713897610663061520083631787680537629262892176295975561718418718748016839082887633281175798570706601434227367588056951327430309666143041748909592627350848924353188562587216046360795577042939256595436666297706119351268132537681939764540100977159734718236071400938261001106273052617744353436318231308683346182202830842330847765272360946168985004378961461463757866970041600000 3044 1649682544522434200796156736747510600436999350847055690584340335037747222201918743150305259514214027717417359246670421000819262515713897610663061520083631787680537629262892176295975561718418718748016839082887633281175798570706601434227367588056951327430309666143041748909592627350848924353188562587216046360795577042939256595436666297706119351268132537681939764540100977159734718236071400938261001106273052617744353436318231308683346182202830842330847765272360946168985004378961461463757866970041600000 3045 1649682544522434200796156736747510600436999350847055690584340335037747222201918743150305259514214027717417359246670421000819262515713897610663061520083631787680537629262892176295975561718418718748016839082887633281175798570706601434227367588056951327430309666143041748909592627350848924353188562587216046360795577042939256595436666297706119351268132537681939764540100977159734718236071400938261001106273052617744353436318231308683346182202830842330847765272360946168985004378961461463757866970041600000 3046 1649682544522434200796156736747510600436999350847055690584340335037747222201918743150305259514214027717417359246670421000819262515713897610663061520083631787680537629262892176295975561718418718748016839082887633281175798570706601434227367588056951327430309666143041748909592627350848924353188562587216046360795577042939256595436666297706119351268132537681939764540100977159734718236071400938261001106273052617744353436318231308683346182202830842330847765272360946168985004378961461463757866970041600000 3047 1649682544522434200796156736747510600436999350847055690584340335037747222201918743150305259514214027717417359246670421000819262515713897610663061520083631787680537629262892176295975561718418718748016839082887633281175798570706601434227367588056951327430309666143041748909592627350848924353188562587216046360795577042939256595436666297706119351268132537681939764540100977159734718236071400938261001106273052617744353436318231308683346182202830842330847765272360946168985004378961461463757866970041600000 3048 1649682544522434200796156736747510600436999350847055690584340335037747222201918743150305259514214027717417359246670421000819262515713897610663061520083631787680537629262892176295975561718418718748016839082887633281175798570706601434227367588056951327430309666143041748909592627350848924353188562587216046360795577042939256595436666297706119351268132537681939764540100977159734718236071400938261001106273052617744353436318231308683346182202830842330847765272360946168985004378961461463757866970041600000 3049 1649682544522434200796156736747510600436999350847055690584340335037747222201918743150305259514214027717417359246670421000819262515713897610663061520083631787680537629262892176295975561718418718748016839082887633281175798570706601434227367588056951327430309666143041748909592627350848924353188562587216046360795577042939256595436666297706119351268132537681939764540100977159734718236071400938261001106273052617744353436318231308683346182202830842330847765272360946168985004378961461463757866970041600000 3050 1649682544522434200796156736747510600436999350847055690584340335037747222201918743150305259514214027717417359246670421000819262515713897610663061520083631787680537629262892176295975561718418718748016839082887633281175798570706601434227367588056951327430309666143041748909592627350848924353188562587216046360795577042939256595436666297706119351268132537681939764540100977159734718236071400938261001106273052617744353436318231308683346182202830842330847765272360946168985004378961461463757866970041600000 3051 1649682544522434200796156736747510600436999350847055690584340335037747222201918743150305259514214027717417359246670421000819262515713897610663061520083631787680537629262892176295975561718418718748016839082887633281175798570706601434227367588056951327430309666143041748909592627350848924353188562587216046360795577042939256595436666297706119351268132537681939764540100977159734718236071400938261001106273052617744353436318231308683346182202830842330847765272360946168985004378961461463757866970041600000 3052 1649682544522434200796156736747510600436999350847055690584340335037747222201918743150305259514214027717417359246670421000819262515713897610663061520083631787680537629262892176295975561718418718748016839082887633281175798570706601434227367588056951327430309666143041748909592627350848924353188562587216046360795577042939256595436666297706119351268132537681939764540100977159734718236071400938261001106273052617744353436318231308683346182202830842330847765272360946168985004378961461463757866970041600000 3053 1649682544522434200796156736747510600436999350847055690584340335037747222201918743150305259514214027717417359246670421000819262515713897610663061520083631787680537629262892176295975561718418718748016839082887633281175798570706601434227367588056951327430309666143041748909592627350848924353188562587216046360795577042939256595436666297706119351268132537681939764540100977159734718236071400938261001106273052617744353436318231308683346182202830842330847765272360946168985004378961461463757866970041600000 3054 1649682544522434200796156736747510600436999350847055690584340335037747222201918743150305259514214027717417359246670421000819262515713897610663061520083631787680537629262892176295975561718418718748016839082887633281175798570706601434227367588056951327430309666143041748909592627350848924353188562587216046360795577042939256595436666297706119351268132537681939764540100977159734718236071400938261001106273052617744353436318231308683346182202830842330847765272360946168985004378961461463757866970041600000 3055 1649682544522434200796156736747510600436999350847055690584340335037747222201918743150305259514214027717417359246670421000819262515713897610663061520083631787680537629262892176295975561718418718748016839082887633281175798570706601434227367588056951327430309666143041748909592627350848924353188562587216046360795577042939256595436666297706119351268132537681939764540100977159734718236071400938261001106273052617744353436318231308683346182202830842330847765272360946168985004378961461463757866970041600000 3056 1649682544522434200796156736747510600436999350847055690584340335037747222201918743150305259514214027717417359246670421000819262515713897610663061520083631787680537629262892176295975561718418718748016839082887633281175798570706601434227367588056951327430309666143041748909592627350848924353188562587216046360795577042939256595436666297706119351268132537681939764540100977159734718236071400938261001106273052617744353436318231308683346182202830842330847765272360946168985004378961461463757866970041600000 3057 1649682544522434200796156736747510600436999350847055690584340335037747222201918743150305259514214027717417359246670421000819262515713897610663061520083631787680537629262892176295975561718418718748016839082887633281175798570706601434227367588056951327430309666143041748909592627350848924353188562587216046360795577042939256595436666297706119351268132537681939764540100977159734718236071400938261001106273052617744353436318231308683346182202830842330847765272360946168985004378961461463757866970041600000 3058 1649682544522434200796156736747510600436999350847055690584340335037747222201918743150305259514214027717417359246670421000819262515713897610663061520083631787680537629262892176295975561718418718748016839082887633281175798570706601434227367588056951327430309666143041748909592627350848924353188562587216046360795577042939256595436666297706119351268132537681939764540100977159734718236071400938261001106273052617744353436318231308683346182202830842330847765272360946168985004378961461463757866970041600000 3059 1649682544522434200796156736747510600436999350847055690584340335037747222201918743150305259514214027717417359246670421000819262515713897610663061520083631787680537629262892176295975561718418718748016839082887633281175798570706601434227367588056951327430309666143041748909592627350848924353188562587216046360795577042939256595436666297706119351268132537681939764540100977159734718236071400938261001106273052617744353436318231308683346182202830842330847765272360946168985004378961461463757866970041600000 3060 1649682544522434200796156736747510600436999350847055690584340335037747222201918743150305259514214027717417359246670421000819262515713897610663061520083631787680537629262892176295975561718418718748016839082887633281175798570706601434227367588056951327430309666143041748909592627350848924353188562587216046360795577042939256595436666297706119351268132537681939764540100977159734718236071400938261001106273052617744353436318231308683346182202830842330847765272360946168985004378961461463757866970041600000 3061 1649682544522434200796156736747510600436999350847055690584340335037747222201918743150305259514214027717417359246670421000819262515713897610663061520083631787680537629262892176295975561718418718748016839082887633281175798570706601434227367588056951327430309666143041748909592627350848924353188562587216046360795577042939256595436666297706119351268132537681939764540100977159734718236071400938261001106273052617744353436318231308683346182202830842330847765272360946168985004378961461463757866970041600000 3062 1649682544522434200796156736747510600436999350847055690584340335037747222201918743150305259514214027717417359246670421000819262515713897610663061520083631787680537629262892176295975561718418718748016839082887633281175798570706601434227367588056951327430309666143041748909592627350848924353188562587216046360795577042939256595436666297706119351268132537681939764540100977159734718236071400938261001106273052617744353436318231308683346182202830842330847765272360946168985004378961461463757866970041600000 3063 1649682544522434200796156736747510600436999350847055690584340335037747222201918743150305259514214027717417359246670421000819262515713897610663061520083631787680537629262892176295975561718418718748016839082887633281175798570706601434227367588056951327430309666143041748909592627350848924353188562587216046360795577042939256595436666297706119351268132537681939764540100977159734718236071400938261001106273052617744353436318231308683346182202830842330847765272360946168985004378961461463757866970041600000 3064 1649682544522434200796156736747510600436999350847055690584340335037747222201918743150305259514214027717417359246670421000819262515713897610663061520083631787680537629262892176295975561718418718748016839082887633281175798570706601434227367588056951327430309666143041748909592627350848924353188562587216046360795577042939256595436666297706119351268132537681939764540100977159734718236071400938261001106273052617744353436318231308683346182202830842330847765272360946168985004378961461463757866970041600000 3065 1649682544522434200796156736747510600436999350847055690584340335037747222201918743150305259514214027717417359246670421000819262515713897610663061520083631787680537629262892176295975561718418718748016839082887633281175798570706601434227367588056951327430309666143041748909592627350848924353188562587216046360795577042939256595436666297706119351268132537681939764540100977159734718236071400938261001106273052617744353436318231308683346182202830842330847765272360946168985004378961461463757866970041600000 3066 1649682544522434200796156736747510600436999350847055690584340335037747222201918743150305259514214027717417359246670421000819262515713897610663061520083631787680537629262892176295975561718418718748016839082887633281175798570706601434227367588056951327430309666143041748909592627350848924353188562587216046360795577042939256595436666297706119351268132537681939764540100977159734718236071400938261001106273052617744353436318231308683346182202830842330847765272360946168985004378961461463757866970041600000 3067 1649682544522434200796156736747510600436999350847055690584340335037747222201918743150305259514214027717417359246670421000819262515713897610663061520083631787680537629262892176295975561718418718748016839082887633281175798570706601434227367588056951327430309666143041748909592627350848924353188562587216046360795577042939256595436666297706119351268132537681939764540100977159734718236071400938261001106273052617744353436318231308683346182202830842330847765272360946168985004378961461463757866970041600000 3068 1649682544522434200796156736747510600436999350847055690584340335037747222201918743150305259514214027717417359246670421000819262515713897610663061520083631787680537629262892176295975561718418718748016839082887633281175798570706601434227367588056951327430309666143041748909592627350848924353188562587216046360795577042939256595436666297706119351268132537681939764540100977159734718236071400938261001106273052617744353436318231308683346182202830842330847765272360946168985004378961461463757866970041600000 3069 1649682544522434200796156736747510600436999350847055690584340335037747222201918743150305259514214027717417359246670421000819262515713897610663061520083631787680537629262892176295975561718418718748016839082887633281175798570706601434227367588056951327430309666143041748909592627350848924353188562587216046360795577042939256595436666297706119351268132537681939764540100977159734718236071400938261001106273052617744353436318231308683346182202830842330847765272360946168985004378961461463757866970041600000 3070 1649682544522434200796156736747510600436999350847055690584340335037747222201918743150305259514214027717417359246670421000819262515713897610663061520083631787680537629262892176295975561718418718748016839082887633281175798570706601434227367588056951327430309666143041748909592627350848924353188562587216046360795577042939256595436666297706119351268132537681939764540100977159734718236071400938261001106273052617744353436318231308683346182202830842330847765272360946168985004378961461463757866970041600000 3071 1649682544522434200796156736747510600436999350847055690584340335037747222201918743150305259514214027717417359246670421000819262515713897610663061520083631787680537629262892176295975561718418718748016839082887633281175798570706601434227367588056951327430309666143041748909592627350848924353188562587216046360795577042939256595436666297706119351268132537681939764540100977159734718236071400938261001106273052617744353436318231308683346182202830842330847765272360946168985004378961461463757866970041600000 3072 1649682544522434200796156736747510600436999350847055690584340335037747222201918743150305259514214027717417359246670421000819262515713897610663061520083631787680537629262892176295975561718418718748016839082887633281175798570706601434227367588056951327430309666143041748909592627350848924353188562587216046360795577042939256595436666297706119351268132537681939764540100977159734718236071400938261001106273052617744353436318231308683346182202830842330847765272360946168985004378961461463757866970041600000 3073 1649682544522434200796156736747510600436999350847055690584340335037747222201918743150305259514214027717417359246670421000819262515713897610663061520083631787680537629262892176295975561718418718748016839082887633281175798570706601434227367588056951327430309666143041748909592627350848924353188562587216046360795577042939256595436666297706119351268132537681939764540100977159734718236071400938261001106273052617744353436318231308683346182202830842330847765272360946168985004378961461463757866970041600000 3074 1649682544522434200796156736747510600436999350847055690584340335037747222201918743150305259514214027717417359246670421000819262515713897610663061520083631787680537629262892176295975561718418718748016839082887633281175798570706601434227367588056951327430309666143041748909592627350848924353188562587216046360795577042939256595436666297706119351268132537681939764540100977159734718236071400938261001106273052617744353436318231308683346182202830842330847765272360946168985004378961461463757866970041600000 3075 1649682544522434200796156736747510600436999350847055690584340335037747222201918743150305259514214027717417359246670421000819262515713897610663061520083631787680537629262892176295975561718418718748016839082887633281175798570706601434227367588056951327430309666143041748909592627350848924353188562587216046360795577042939256595436666297706119351268132537681939764540100977159734718236071400938261001106273052617744353436318231308683346182202830842330847765272360946168985004378961461463757866970041600000 3076 1649682544522434200796156736747510600436999350847055690584340335037747222201918743150305259514214027717417359246670421000819262515713897610663061520083631787680537629262892176295975561718418718748016839082887633281175798570706601434227367588056951327430309666143041748909592627350848924353188562587216046360795577042939256595436666297706119351268132537681939764540100977159734718236071400938261001106273052617744353436318231308683346182202830842330847765272360946168985004378961461463757866970041600000 3077 1649682544522434200796156736747510600436999350847055690584340335037747222201918743150305259514214027717417359246670421000819262515713897610663061520083631787680537629262892176295975561718418718748016839082887633281175798570706601434227367588056951327430309666143041748909592627350848924353188562587216046360795577042939256595436666297706119351268132537681939764540100977159734718236071400938261001106273052617744353436318231308683346182202830842330847765272360946168985004378961461463757866970041600000 3078 1649682544522434200796156736747510600436999350847055690584340335037747222201918743150305259514214027717417359246670421000819262515713897610663061520083631787680537629262892176295975561718418718748016839082887633281175798570706601434227367588056951327430309666143041748909592627350848924353188562587216046360795577042939256595436666297706119351268132537681939764540100977159734718236071400938261001106273052617744353436318231308683346182202830842330847765272360946168985004378961461463757866970041600000 3079 1649682544522434200796156736747510600436999350847055690584340335037747222201918743150305259514214027717417359246670421000819262515713897610663061520083631787680537629262892176295975561718418718748016839082887633281175798570706601434227367588056951327430309666143041748909592627350848924353188562587216046360795577042939256595436666297706119351268132537681939764540100977159734718236071400938261001106273052617744353436318231308683346182202830842330847765272360946168985004378961461463757866970041600000 3080 1649682544522434200796156736747510600436999350847055690584340335037747222201918743150305259514214027717417359246670421000819262515713897610663061520083631787680537629262892176295975561718418718748016839082887633281175798570706601434227367588056951327430309666143041748909592627350848924353188562587216046360795577042939256595436666297706119351268132537681939764540100977159734718236071400938261001106273052617744353436318231308683346182202830842330847765272360946168985004378961461463757866970041600000 3081 1649682544522434200796156736747510600436999350847055690584340335037747222201918743150305259514214027717417359246670421000819262515713897610663061520083631787680537629262892176295975561718418718748016839082887633281175798570706601434227367588056951327430309666143041748909592627350848924353188562587216046360795577042939256595436666297706119351268132537681939764540100977159734718236071400938261001106273052617744353436318231308683346182202830842330847765272360946168985004378961461463757866970041600000 3082 1649682544522434200796156736747510600436999350847055690584340335037747222201918743150305259514214027717417359246670421000819262515713897610663061520083631787680537629262892176295975561718418718748016839082887633281175798570706601434227367588056951327430309666143041748909592627350848924353188562587216046360795577042939256595436666297706119351268132537681939764540100977159734718236071400938261001106273052617744353436318231308683346182202830842330847765272360946168985004378961461463757866970041600000 3083 1649682544522434200796156736747510600436999350847055690584340335037747222201918743150305259514214027717417359246670421000819262515713897610663061520083631787680537629262892176295975561718418718748016839082887633281175798570706601434227367588056951327430309666143041748909592627350848924353188562587216046360795577042939256595436666297706119351268132537681939764540100977159734718236071400938261001106273052617744353436318231308683346182202830842330847765272360946168985004378961461463757866970041600000 3084 1649682544522434200796156736747510600436999350847055690584340335037747222201918743150305259514214027717417359246670421000819262515713897610663061520083631787680537629262892176295975561718418718748016839082887633281175798570706601434227367588056951327430309666143041748909592627350848924353188562587216046360795577042939256595436666297706119351268132537681939764540100977159734718236071400938261001106273052617744353436318231308683346182202830842330847765272360946168985004378961461463757866970041600000 3085 1649682544522434200796156736747510600436999350847055690584340335037747222201918743150305259514214027717417359246670421000819262515713897610663061520083631787680537629262892176295975561718418718748016839082887633281175798570706601434227367588056951327430309666143041748909592627350848924353188562587216046360795577042939256595436666297706119351268132537681939764540100977159734718236071400938261001106273052617744353436318231308683346182202830842330847765272360946168985004378961461463757866970041600000 3086 1649682544522434200796156736747510600436999350847055690584340335037747222201918743150305259514214027717417359246670421000819262515713897610663061520083631787680537629262892176295975561718418718748016839082887633281175798570706601434227367588056951327430309666143041748909592627350848924353188562587216046360795577042939256595436666297706119351268132537681939764540100977159734718236071400938261001106273052617744353436318231308683346182202830842330847765272360946168985004378961461463757866970041600000 3087 1649682544522434200796156736747510600436999350847055690584340335037747222201918743150305259514214027717417359246670421000819262515713897610663061520083631787680537629262892176295975561718418718748016839082887633281175798570706601434227367588056951327430309666143041748909592627350848924353188562587216046360795577042939256595436666297706119351268132537681939764540100977159734718236071400938261001106273052617744353436318231308683346182202830842330847765272360946168985004378961461463757866970041600000 3088 1898784608745321765116376403996384701102986252824961099862575725628447052754408473366001353700860345902747380492917654571942971155586696149873183809616260187620298811281588894916667871537899945278967381784403665906633344154883298250795700093853550977872286425730641052994941114080827111930520035537885669361275709176423084341347602908659743373309620550871912668985656224710854660689718182479938412273320283563023750805202284236294531455715458299522805777828487449040501740040184642144785304882517881600000 3089 1898784608745321765116376403996384701102986252824961099862575725628447052754408473366001353700860345902747380492917654571942971155586696149873183809616260187620298811281588894916667871537899945278967381784403665906633344154883298250795700093853550977872286425730641052994941114080827111930520035537885669361275709176423084341347602908659743373309620550871912668985656224710854660689718182479938412273320283563023750805202284236294531455715458299522805777828487449040501740040184642144785304882517881600000 3090 1898784608745321765116376403996384701102986252824961099862575725628447052754408473366001353700860345902747380492917654571942971155586696149873183809616260187620298811281588894916667871537899945278967381784403665906633344154883298250795700093853550977872286425730641052994941114080827111930520035537885669361275709176423084341347602908659743373309620550871912668985656224710854660689718182479938412273320283563023750805202284236294531455715458299522805777828487449040501740040184642144785304882517881600000 3091 1898784608745321765116376403996384701102986252824961099862575725628447052754408473366001353700860345902747380492917654571942971155586696149873183809616260187620298811281588894916667871537899945278967381784403665906633344154883298250795700093853550977872286425730641052994941114080827111930520035537885669361275709176423084341347602908659743373309620550871912668985656224710854660689718182479938412273320283563023750805202284236294531455715458299522805777828487449040501740040184642144785304882517881600000 3092 1898784608745321765116376403996384701102986252824961099862575725628447052754408473366001353700860345902747380492917654571942971155586696149873183809616260187620298811281588894916667871537899945278967381784403665906633344154883298250795700093853550977872286425730641052994941114080827111930520035537885669361275709176423084341347602908659743373309620550871912668985656224710854660689718182479938412273320283563023750805202284236294531455715458299522805777828487449040501740040184642144785304882517881600000 3093 1898784608745321765116376403996384701102986252824961099862575725628447052754408473366001353700860345902747380492917654571942971155586696149873183809616260187620298811281588894916667871537899945278967381784403665906633344154883298250795700093853550977872286425730641052994941114080827111930520035537885669361275709176423084341347602908659743373309620550871912668985656224710854660689718182479938412273320283563023750805202284236294531455715458299522805777828487449040501740040184642144785304882517881600000 3094 1898784608745321765116376403996384701102986252824961099862575725628447052754408473366001353700860345902747380492917654571942971155586696149873183809616260187620298811281588894916667871537899945278967381784403665906633344154883298250795700093853550977872286425730641052994941114080827111930520035537885669361275709176423084341347602908659743373309620550871912668985656224710854660689718182479938412273320283563023750805202284236294531455715458299522805777828487449040501740040184642144785304882517881600000 3095 1898784608745321765116376403996384701102986252824961099862575725628447052754408473366001353700860345902747380492917654571942971155586696149873183809616260187620298811281588894916667871537899945278967381784403665906633344154883298250795700093853550977872286425730641052994941114080827111930520035537885669361275709176423084341347602908659743373309620550871912668985656224710854660689718182479938412273320283563023750805202284236294531455715458299522805777828487449040501740040184642144785304882517881600000 3096 2189298653883355995179181993807831560371743149507180148141549811649599451825832969790999560817091978825867729708334055721450245742391460660803780932487547996326204529407671995838918055883198636906649391197417426790348245810580442883167442208213144277486746248867429134103167104535193660055889600975182176773550892680415816245573786153684684109425992495155315307340461627091615423775245064399368989351138286948166384678398233724447594768439923419349795061836246028743698506266332892392937456529543117484800000 3097 2189298653883355995179181993807831560371743149507180148141549811649599451825832969790999560817091978825867729708334055721450245742391460660803780932487547996326204529407671995838918055883198636906649391197417426790348245810580442883167442208213144277486746248867429134103167104535193660055889600975182176773550892680415816245573786153684684109425992495155315307340461627091615423775245064399368989351138286948166384678398233724447594768439923419349795061836246028743698506266332892392937456529543117484800000 3098 2189298653883355995179181993807831560371743149507180148141549811649599451825832969790999560817091978825867729708334055721450245742391460660803780932487547996326204529407671995838918055883198636906649391197417426790348245810580442883167442208213144277486746248867429134103167104535193660055889600975182176773550892680415816245573786153684684109425992495155315307340461627091615423775245064399368989351138286948166384678398233724447594768439923419349795061836246028743698506266332892392937456529543117484800000 3099 2189298653883355995179181993807831560371743149507180148141549811649599451825832969790999560817091978825867729708334055721450245742391460660803780932487547996326204529407671995838918055883198636906649391197417426790348245810580442883167442208213144277486746248867429134103167104535193660055889600975182176773550892680415816245573786153684684109425992495155315307340461627091615423775245064399368989351138286948166384678398233724447594768439923419349795061836246028743698506266332892392937456529543117484800000 3100 2189298653883355995179181993807831560371743149507180148141549811649599451825832969790999560817091978825867729708334055721450245742391460660803780932487547996326204529407671995838918055883198636906649391197417426790348245810580442883167442208213144277486746248867429134103167104535193660055889600975182176773550892680415816245573786153684684109425992495155315307340461627091615423775245064399368989351138286948166384678398233724447594768439923419349795061836246028743698506266332892392937456529543117484800000 3101 2189298653883355995179181993807831560371743149507180148141549811649599451825832969790999560817091978825867729708334055721450245742391460660803780932487547996326204529407671995838918055883198636906649391197417426790348245810580442883167442208213144277486746248867429134103167104535193660055889600975182176773550892680415816245573786153684684109425992495155315307340461627091615423775245064399368989351138286948166384678398233724447594768439923419349795061836246028743698506266332892392937456529543117484800000 3102 2189298653883355995179181993807831560371743149507180148141549811649599451825832969790999560817091978825867729708334055721450245742391460660803780932487547996326204529407671995838918055883198636906649391197417426790348245810580442883167442208213144277486746248867429134103167104535193660055889600975182176773550892680415816245573786153684684109425992495155315307340461627091615423775245064399368989351138286948166384678398233724447594768439923419349795061836246028743698506266332892392937456529543117484800000 3103 2189298653883355995179181993807831560371743149507180148141549811649599451825832969790999560817091978825867729708334055721450245742391460660803780932487547996326204529407671995838918055883198636906649391197417426790348245810580442883167442208213144277486746248867429134103167104535193660055889600975182176773550892680415816245573786153684684109425992495155315307340461627091615423775245064399368989351138286948166384678398233724447594768439923419349795061836246028743698506266332892392937456529543117484800000 3104 2189298653883355995179181993807831560371743149507180148141549811649599451825832969790999560817091978825867729708334055721450245742391460660803780932487547996326204529407671995838918055883198636906649391197417426790348245810580442883167442208213144277486746248867429134103167104535193660055889600975182176773550892680415816245573786153684684109425992495155315307340461627091615423775245064399368989351138286948166384678398233724447594768439923419349795061836246028743698506266332892392937456529543117484800000 3105 2189298653883355995179181993807831560371743149507180148141549811649599451825832969790999560817091978825867729708334055721450245742391460660803780932487547996326204529407671995838918055883198636906649391197417426790348245810580442883167442208213144277486746248867429134103167104535193660055889600975182176773550892680415816245573786153684684109425992495155315307340461627091615423775245064399368989351138286948166384678398233724447594768439923419349795061836246028743698506266332892392937456529543117484800000 3106 2189298653883355995179181993807831560371743149507180148141549811649599451825832969790999560817091978825867729708334055721450245742391460660803780932487547996326204529407671995838918055883198636906649391197417426790348245810580442883167442208213144277486746248867429134103167104535193660055889600975182176773550892680415816245573786153684684109425992495155315307340461627091615423775245064399368989351138286948166384678398233724447594768439923419349795061836246028743698506266332892392937456529543117484800000 3107 2189298653883355995179181993807831560371743149507180148141549811649599451825832969790999560817091978825867729708334055721450245742391460660803780932487547996326204529407671995838918055883198636906649391197417426790348245810580442883167442208213144277486746248867429134103167104535193660055889600975182176773550892680415816245573786153684684109425992495155315307340461627091615423775245064399368989351138286948166384678398233724447594768439923419349795061836246028743698506266332892392937456529543117484800000 3108 2189298653883355995179181993807831560371743149507180148141549811649599451825832969790999560817091978825867729708334055721450245742391460660803780932487547996326204529407671995838918055883198636906649391197417426790348245810580442883167442208213144277486746248867429134103167104535193660055889600975182176773550892680415816245573786153684684109425992495155315307340461627091615423775245064399368989351138286948166384678398233724447594768439923419349795061836246028743698506266332892392937456529543117484800000 3109 2189298653883355995179181993807831560371743149507180148141549811649599451825832969790999560817091978825867729708334055721450245742391460660803780932487547996326204529407671995838918055883198636906649391197417426790348245810580442883167442208213144277486746248867429134103167104535193660055889600975182176773550892680415816245573786153684684109425992495155315307340461627091615423775245064399368989351138286948166384678398233724447594768439923419349795061836246028743698506266332892392937456529543117484800000 3110 2189298653883355995179181993807831560371743149507180148141549811649599451825832969790999560817091978825867729708334055721450245742391460660803780932487547996326204529407671995838918055883198636906649391197417426790348245810580442883167442208213144277486746248867429134103167104535193660055889600975182176773550892680415816245573786153684684109425992495155315307340461627091615423775245064399368989351138286948166384678398233724447594768439923419349795061836246028743698506266332892392937456529543117484800000 3111 2189298653883355995179181993807831560371743149507180148141549811649599451825832969790999560817091978825867729708334055721450245742391460660803780932487547996326204529407671995838918055883198636906649391197417426790348245810580442883167442208213144277486746248867429134103167104535193660055889600975182176773550892680415816245573786153684684109425992495155315307340461627091615423775245064399368989351138286948166384678398233724447594768439923419349795061836246028743698506266332892392937456529543117484800000 3112 2189298653883355995179181993807831560371743149507180148141549811649599451825832969790999560817091978825867729708334055721450245742391460660803780932487547996326204529407671995838918055883198636906649391197417426790348245810580442883167442208213144277486746248867429134103167104535193660055889600975182176773550892680415816245573786153684684109425992495155315307340461627091615423775245064399368989351138286948166384678398233724447594768439923419349795061836246028743698506266332892392937456529543117484800000 3113 2189298653883355995179181993807831560371743149507180148141549811649599451825832969790999560817091978825867729708334055721450245742391460660803780932487547996326204529407671995838918055883198636906649391197417426790348245810580442883167442208213144277486746248867429134103167104535193660055889600975182176773550892680415816245573786153684684109425992495155315307340461627091615423775245064399368989351138286948166384678398233724447594768439923419349795061836246028743698506266332892392937456529543117484800000 3114 2189298653883355995179181993807831560371743149507180148141549811649599451825832969790999560817091978825867729708334055721450245742391460660803780932487547996326204529407671995838918055883198636906649391197417426790348245810580442883167442208213144277486746248867429134103167104535193660055889600975182176773550892680415816245573786153684684109425992495155315307340461627091615423775245064399368989351138286948166384678398233724447594768439923419349795061836246028743698506266332892392937456529543117484800000 3115 2546154334466343022393388658798508104712337282876850512288622430948484162473443743866932489230277971374484169650792506804046635798401268748514797224483018319727375867701122531160661698992160014722433241962596467357175009877705055073123735288151886794717085887432820082961983342574430226644999605934136871587639688187323594293602313296735287619262429271865631702436956872307548737850610009896466134615373827720717505380977145821532552715695630936703811656915554131428921362787745153852986261943858645634822400000 3116 2546154334466343022393388658798508104712337282876850512288622430948484162473443743866932489230277971374484169650792506804046635798401268748514797224483018319727375867701122531160661698992160014722433241962596467357175009877705055073123735288151886794717085887432820082961983342574430226644999605934136871587639688187323594293602313296735287619262429271865631702436956872307548737850610009896466134615373827720717505380977145821532552715695630936703811656915554131428921362787745153852986261943858645634822400000 3117 2546154334466343022393388658798508104712337282876850512288622430948484162473443743866932489230277971374484169650792506804046635798401268748514797224483018319727375867701122531160661698992160014722433241962596467357175009877705055073123735288151886794717085887432820082961983342574430226644999605934136871587639688187323594293602313296735287619262429271865631702436956872307548737850610009896466134615373827720717505380977145821532552715695630936703811656915554131428921362787745153852986261943858645634822400000 3118 2546154334466343022393388658798508104712337282876850512288622430948484162473443743866932489230277971374484169650792506804046635798401268748514797224483018319727375867701122531160661698992160014722433241962596467357175009877705055073123735288151886794717085887432820082961983342574430226644999605934136871587639688187323594293602313296735287619262429271865631702436956872307548737850610009896466134615373827720717505380977145821532552715695630936703811656915554131428921362787745153852986261943858645634822400000 3119 2546154334466343022393388658798508104712337282876850512288622430948484162473443743866932489230277971374484169650792506804046635798401268748514797224483018319727375867701122531160661698992160014722433241962596467357175009877705055073123735288151886794717085887432820082961983342574430226644999605934136871587639688187323594293602313296735287619262429271865631702436956872307548737850610009896466134615373827720717505380977145821532552715695630936703811656915554131428921362787745153852986261943858645634822400000 3120 2546154334466343022393388658798508104712337282876850512288622430948484162473443743866932489230277971374484169650792506804046635798401268748514797224483018319727375867701122531160661698992160014722433241962596467357175009877705055073123735288151886794717085887432820082961983342574430226644999605934136871587639688187323594293602313296735287619262429271865631702436956872307548737850610009896466134615373827720717505380977145821532552715695630936703811656915554131428921362787745153852986261943858645634822400000 3121 2546154334466343022393388658798508104712337282876850512288622430948484162473443743866932489230277971374484169650792506804046635798401268748514797224483018319727375867701122531160661698992160014722433241962596467357175009877705055073123735288151886794717085887432820082961983342574430226644999605934136871587639688187323594293602313296735287619262429271865631702436956872307548737850610009896466134615373827720717505380977145821532552715695630936703811656915554131428921362787745153852986261943858645634822400000 3122 2546154334466343022393388658798508104712337282876850512288622430948484162473443743866932489230277971374484169650792506804046635798401268748514797224483018319727375867701122531160661698992160014722433241962596467357175009877705055073123735288151886794717085887432820082961983342574430226644999605934136871587639688187323594293602313296735287619262429271865631702436956872307548737850610009896466134615373827720717505380977145821532552715695630936703811656915554131428921362787745153852986261943858645634822400000 3123 2546154334466343022393388658798508104712337282876850512288622430948484162473443743866932489230277971374484169650792506804046635798401268748514797224483018319727375867701122531160661698992160014722433241962596467357175009877705055073123735288151886794717085887432820082961983342574430226644999605934136871587639688187323594293602313296735287619262429271865631702436956872307548737850610009896466134615373827720717505380977145821532552715695630936703811656915554131428921362787745153852986261943858645634822400000 3124 2546154334466343022393388658798508104712337282876850512288622430948484162473443743866932489230277971374484169650792506804046635798401268748514797224483018319727375867701122531160661698992160014722433241962596467357175009877705055073123735288151886794717085887432820082961983342574430226644999605934136871587639688187323594293602313296735287619262429271865631702436956872307548737850610009896466134615373827720717505380977145821532552715695630936703811656915554131428921362787745153852986261943858645634822400000 3125 2546154334466343022393388658798508104712337282876850512288622430948484162473443743866932489230277971374484169650792506804046635798401268748514797224483018319727375867701122531160661698992160014722433241962596467357175009877705055073123735288151886794717085887432820082961983342574430226644999605934136871587639688187323594293602313296735287619262429271865631702436956872307548737850610009896466134615373827720717505380977145821532552715695630936703811656915554131428921362787745153852986261943858645634822400000 3126 2546154334466343022393388658798508104712337282876850512288622430948484162473443743866932489230277971374484169650792506804046635798401268748514797224483018319727375867701122531160661698992160014722433241962596467357175009877705055073123735288151886794717085887432820082961983342574430226644999605934136871587639688187323594293602313296735287619262429271865631702436956872307548737850610009896466134615373827720717505380977145821532552715695630936703811656915554131428921362787745153852986261943858645634822400000 3127 2546154334466343022393388658798508104712337282876850512288622430948484162473443743866932489230277971374484169650792506804046635798401268748514797224483018319727375867701122531160661698992160014722433241962596467357175009877705055073123735288151886794717085887432820082961983342574430226644999605934136871587639688187323594293602313296735287619262429271865631702436956872307548737850610009896466134615373827720717505380977145821532552715695630936703811656915554131428921362787745153852986261943858645634822400000 3128 2546154334466343022393388658798508104712337282876850512288622430948484162473443743866932489230277971374484169650792506804046635798401268748514797224483018319727375867701122531160661698992160014722433241962596467357175009877705055073123735288151886794717085887432820082961983342574430226644999605934136871587639688187323594293602313296735287619262429271865631702436956872307548737850610009896466134615373827720717505380977145821532552715695630936703811656915554131428921362787745153852986261943858645634822400000 3129 2546154334466343022393388658798508104712337282876850512288622430948484162473443743866932489230277971374484169650792506804046635798401268748514797224483018319727375867701122531160661698992160014722433241962596467357175009877705055073123735288151886794717085887432820082961983342574430226644999605934136871587639688187323594293602313296735287619262429271865631702436956872307548737850610009896466134615373827720717505380977145821532552715695630936703811656915554131428921362787745153852986261943858645634822400000 3130 2546154334466343022393388658798508104712337282876850512288622430948484162473443743866932489230277971374484169650792506804046635798401268748514797224483018319727375867701122531160661698992160014722433241962596467357175009877705055073123735288151886794717085887432820082961983342574430226644999605934136871587639688187323594293602313296735287619262429271865631702436956872307548737850610009896466134615373827720717505380977145821532552715695630936703811656915554131428921362787745153852986261943858645634822400000 3131 2546154334466343022393388658798508104712337282876850512288622430948484162473443743866932489230277971374484169650792506804046635798401268748514797224483018319727375867701122531160661698992160014722433241962596467357175009877705055073123735288151886794717085887432820082961983342574430226644999605934136871587639688187323594293602313296735287619262429271865631702436956872307548737850610009896466134615373827720717505380977145821532552715695630936703811656915554131428921362787745153852986261943858645634822400000 3132 2981546725660087679222658119453052990618146958248791949889976866640674954256402624068177944888655504479520962661078025467538610519927885704510827549869614452400757141078014483989134849519819377239969326338200463275251936566792619490627894022425859436613707574183832317148482494154657795401294538548874276629126074867355928917808308870477021802156304677354654723553676497472139572023064321588761843634602752260960198801124237757014619230079583826880163450248113887903266915824449575161846912736258474038377030400000 3133 2981546725660087679222658119453052990618146958248791949889976866640674954256402624068177944888655504479520962661078025467538610519927885704510827549869614452400757141078014483989134849519819377239969326338200463275251936566792619490627894022425859436613707574183832317148482494154657795401294538548874276629126074867355928917808308870477021802156304677354654723553676497472139572023064321588761843634602752260960198801124237757014619230079583826880163450248113887903266915824449575161846912736258474038377030400000 3134 2981546725660087679222658119453052990618146958248791949889976866640674954256402624068177944888655504479520962661078025467538610519927885704510827549869614452400757141078014483989134849519819377239969326338200463275251936566792619490627894022425859436613707574183832317148482494154657795401294538548874276629126074867355928917808308870477021802156304677354654723553676497472139572023064321588761843634602752260960198801124237757014619230079583826880163450248113887903266915824449575161846912736258474038377030400000 3135 2981546725660087679222658119453052990618146958248791949889976866640674954256402624068177944888655504479520962661078025467538610519927885704510827549869614452400757141078014483989134849519819377239969326338200463275251936566792619490627894022425859436613707574183832317148482494154657795401294538548874276629126074867355928917808308870477021802156304677354654723553676497472139572023064321588761843634602752260960198801124237757014619230079583826880163450248113887903266915824449575161846912736258474038377030400000 3136 2981546725660087679222658119453052990618146958248791949889976866640674954256402624068177944888655504479520962661078025467538610519927885704510827549869614452400757141078014483989134849519819377239969326338200463275251936566792619490627894022425859436613707574183832317148482494154657795401294538548874276629126074867355928917808308870477021802156304677354654723553676497472139572023064321588761843634602752260960198801124237757014619230079583826880163450248113887903266915824449575161846912736258474038377030400000 3137 2981546725660087679222658119453052990618146958248791949889976866640674954256402624068177944888655504479520962661078025467538610519927885704510827549869614452400757141078014483989134849519819377239969326338200463275251936566792619490627894022425859436613707574183832317148482494154657795401294538548874276629126074867355928917808308870477021802156304677354654723553676497472139572023064321588761843634602752260960198801124237757014619230079583826880163450248113887903266915824449575161846912736258474038377030400000 3138 2981546725660087679222658119453052990618146958248791949889976866640674954256402624068177944888655504479520962661078025467538610519927885704510827549869614452400757141078014483989134849519819377239969326338200463275251936566792619490627894022425859436613707574183832317148482494154657795401294538548874276629126074867355928917808308870477021802156304677354654723553676497472139572023064321588761843634602752260960198801124237757014619230079583826880163450248113887903266915824449575161846912736258474038377030400000 3139 2981546725660087679222658119453052990618146958248791949889976866640674954256402624068177944888655504479520962661078025467538610519927885704510827549869614452400757141078014483989134849519819377239969326338200463275251936566792619490627894022425859436613707574183832317148482494154657795401294538548874276629126074867355928917808308870477021802156304677354654723553676497472139572023064321588761843634602752260960198801124237757014619230079583826880163450248113887903266915824449575161846912736258474038377030400000 3140 2981546725660087679222658119453052990618146958248791949889976866640674954256402624068177944888655504479520962661078025467538610519927885704510827549869614452400757141078014483989134849519819377239969326338200463275251936566792619490627894022425859436613707574183832317148482494154657795401294538548874276629126074867355928917808308870477021802156304677354654723553676497472139572023064321588761843634602752260960198801124237757014619230079583826880163450248113887903266915824449575161846912736258474038377030400000 3141 2981546725660087679222658119453052990618146958248791949889976866640674954256402624068177944888655504479520962661078025467538610519927885704510827549869614452400757141078014483989134849519819377239969326338200463275251936566792619490627894022425859436613707574183832317148482494154657795401294538548874276629126074867355928917808308870477021802156304677354654723553676497472139572023064321588761843634602752260960198801124237757014619230079583826880163450248113887903266915824449575161846912736258474038377030400000 3142 2981546725660087679222658119453052990618146958248791949889976866640674954256402624068177944888655504479520962661078025467538610519927885704510827549869614452400757141078014483989134849519819377239969326338200463275251936566792619490627894022425859436613707574183832317148482494154657795401294538548874276629126074867355928917808308870477021802156304677354654723553676497472139572023064321588761843634602752260960198801124237757014619230079583826880163450248113887903266915824449575161846912736258474038377030400000 3143 2981546725660087679222658119453052990618146958248791949889976866640674954256402624068177944888655504479520962661078025467538610519927885704510827549869614452400757141078014483989134849519819377239969326338200463275251936566792619490627894022425859436613707574183832317148482494154657795401294538548874276629126074867355928917808308870477021802156304677354654723553676497472139572023064321588761843634602752260960198801124237757014619230079583826880163450248113887903266915824449575161846912736258474038377030400000 3144 2981546725660087679222658119453052990618146958248791949889976866640674954256402624068177944888655504479520962661078025467538610519927885704510827549869614452400757141078014483989134849519819377239969326338200463275251936566792619490627894022425859436613707574183832317148482494154657795401294538548874276629126074867355928917808308870477021802156304677354654723553676497472139572023064321588761843634602752260960198801124237757014619230079583826880163450248113887903266915824449575161846912736258474038377030400000 3145 2981546725660087679222658119453052990618146958248791949889976866640674954256402624068177944888655504479520962661078025467538610519927885704510827549869614452400757141078014483989134849519819377239969326338200463275251936566792619490627894022425859436613707574183832317148482494154657795401294538548874276629126074867355928917808308870477021802156304677354654723553676497472139572023064321588761843634602752260960198801124237757014619230079583826880163450248113887903266915824449575161846912736258474038377030400000 3146 2981546725660087679222658119453052990618146958248791949889976866640674954256402624068177944888655504479520962661078025467538610519927885704510827549869614452400757141078014483989134849519819377239969326338200463275251936566792619490627894022425859436613707574183832317148482494154657795401294538548874276629126074867355928917808308870477021802156304677354654723553676497472139572023064321588761843634602752260960198801124237757014619230079583826880163450248113887903266915824449575161846912736258474038377030400000 3147 2981546725660087679222658119453052990618146958248791949889976866640674954256402624068177944888655504479520962661078025467538610519927885704510827549869614452400757141078014483989134849519819377239969326338200463275251936566792619490627894022425859436613707574183832317148482494154657795401294538548874276629126074867355928917808308870477021802156304677354654723553676497472139572023064321588761843634602752260960198801124237757014619230079583826880163450248113887903266915824449575161846912736258474038377030400000 3148 2981546725660087679222658119453052990618146958248791949889976866640674954256402624068177944888655504479520962661078025467538610519927885704510827549869614452400757141078014483989134849519819377239969326338200463275251936566792619490627894022425859436613707574183832317148482494154657795401294538548874276629126074867355928917808308870477021802156304677354654723553676497472139572023064321588761843634602752260960198801124237757014619230079583826880163450248113887903266915824449575161846912736258474038377030400000 3149 2981546725660087679222658119453052990618146958248791949889976866640674954256402624068177944888655504479520962661078025467538610519927885704510827549869614452400757141078014483989134849519819377239969326338200463275251936566792619490627894022425859436613707574183832317148482494154657795401294538548874276629126074867355928917808308870477021802156304677354654723553676497472139572023064321588761843634602752260960198801124237757014619230079583826880163450248113887903266915824449575161846912736258474038377030400000 3150 2981546725660087679222658119453052990618146958248791949889976866640674954256402624068177944888655504479520962661078025467538610519927885704510827549869614452400757141078014483989134849519819377239969326338200463275251936566792619490627894022425859436613707574183832317148482494154657795401294538548874276629126074867355928917808308870477021802156304677354654723553676497472139572023064321588761843634602752260960198801124237757014619230079583826880163450248113887903266915824449575161846912736258474038377030400000 3151 2981546725660087679222658119453052990618146958248791949889976866640674954256402624068177944888655504479520962661078025467538610519927885704510827549869614452400757141078014483989134849519819377239969326338200463275251936566792619490627894022425859436613707574183832317148482494154657795401294538548874276629126074867355928917808308870477021802156304677354654723553676497472139572023064321588761843634602752260960198801124237757014619230079583826880163450248113887903266915824449575161846912736258474038377030400000 3152 2981546725660087679222658119453052990618146958248791949889976866640674954256402624068177944888655504479520962661078025467538610519927885704510827549869614452400757141078014483989134849519819377239969326338200463275251936566792619490627894022425859436613707574183832317148482494154657795401294538548874276629126074867355928917808308870477021802156304677354654723553676497472139572023064321588761843634602752260960198801124237757014619230079583826880163450248113887903266915824449575161846912736258474038377030400000 3153 2981546725660087679222658119453052990618146958248791949889976866640674954256402624068177944888655504479520962661078025467538610519927885704510827549869614452400757141078014483989134849519819377239969326338200463275251936566792619490627894022425859436613707574183832317148482494154657795401294538548874276629126074867355928917808308870477021802156304677354654723553676497472139572023064321588761843634602752260960198801124237757014619230079583826880163450248113887903266915824449575161846912736258474038377030400000 3154 2981546725660087679222658119453052990618146958248791949889976866640674954256402624068177944888655504479520962661078025467538610519927885704510827549869614452400757141078014483989134849519819377239969326338200463275251936566792619490627894022425859436613707574183832317148482494154657795401294538548874276629126074867355928917808308870477021802156304677354654723553676497472139572023064321588761843634602752260960198801124237757014619230079583826880163450248113887903266915824449575161846912736258474038377030400000 3155 2981546725660087679222658119453052990618146958248791949889976866640674954256402624068177944888655504479520962661078025467538610519927885704510827549869614452400757141078014483989134849519819377239969326338200463275251936566792619490627894022425859436613707574183832317148482494154657795401294538548874276629126074867355928917808308870477021802156304677354654723553676497472139572023064321588761843634602752260960198801124237757014619230079583826880163450248113887903266915824449575161846912736258474038377030400000 3156 2981546725660087679222658119453052990618146958248791949889976866640674954256402624068177944888655504479520962661078025467538610519927885704510827549869614452400757141078014483989134849519819377239969326338200463275251936566792619490627894022425859436613707574183832317148482494154657795401294538548874276629126074867355928917808308870477021802156304677354654723553676497472139572023064321588761843634602752260960198801124237757014619230079583826880163450248113887903266915824449575161846912736258474038377030400000 3157 2981546725660087679222658119453052990618146958248791949889976866640674954256402624068177944888655504479520962661078025467538610519927885704510827549869614452400757141078014483989134849519819377239969326338200463275251936566792619490627894022425859436613707574183832317148482494154657795401294538548874276629126074867355928917808308870477021802156304677354654723553676497472139572023064321588761843634602752260960198801124237757014619230079583826880163450248113887903266915824449575161846912736258474038377030400000 3158 2981546725660087679222658119453052990618146958248791949889976866640674954256402624068177944888655504479520962661078025467538610519927885704510827549869614452400757141078014483989134849519819377239969326338200463275251936566792619490627894022425859436613707574183832317148482494154657795401294538548874276629126074867355928917808308870477021802156304677354654723553676497472139572023064321588761843634602752260960198801124237757014619230079583826880163450248113887903266915824449575161846912736258474038377030400000 3159 2981546725660087679222658119453052990618146958248791949889976866640674954256402624068177944888655504479520962661078025467538610519927885704510827549869614452400757141078014483989134849519819377239969326338200463275251936566792619490627894022425859436613707574183832317148482494154657795401294538548874276629126074867355928917808308870477021802156304677354654723553676497472139572023064321588761843634602752260960198801124237757014619230079583826880163450248113887903266915824449575161846912736258474038377030400000 3160 2981546725660087679222658119453052990618146958248791949889976866640674954256402624068177944888655504479520962661078025467538610519927885704510827549869614452400757141078014483989134849519819377239969326338200463275251936566792619490627894022425859436613707574183832317148482494154657795401294538548874276629126074867355928917808308870477021802156304677354654723553676497472139572023064321588761843634602752260960198801124237757014619230079583826880163450248113887903266915824449575161846912736258474038377030400000 3161 2981546725660087679222658119453052990618146958248791949889976866640674954256402624068177944888655504479520962661078025467538610519927885704510827549869614452400757141078014483989134849519819377239969326338200463275251936566792619490627894022425859436613707574183832317148482494154657795401294538548874276629126074867355928917808308870477021802156304677354654723553676497472139572023064321588761843634602752260960198801124237757014619230079583826880163450248113887903266915824449575161846912736258474038377030400000 3162 2981546725660087679222658119453052990618146958248791949889976866640674954256402624068177944888655504479520962661078025467538610519927885704510827549869614452400757141078014483989134849519819377239969326338200463275251936566792619490627894022425859436613707574183832317148482494154657795401294538548874276629126074867355928917808308870477021802156304677354654723553676497472139572023064321588761843634602752260960198801124237757014619230079583826880163450248113887903266915824449575161846912736258474038377030400000 3163 2981546725660087679222658119453052990618146958248791949889976866640674954256402624068177944888655504479520962661078025467538610519927885704510827549869614452400757141078014483989134849519819377239969326338200463275251936566792619490627894022425859436613707574183832317148482494154657795401294538548874276629126074867355928917808308870477021802156304677354654723553676497472139572023064321588761843634602752260960198801124237757014619230079583826880163450248113887903266915824449575161846912736258474038377030400000 3164 2981546725660087679222658119453052990618146958248791949889976866640674954256402624068177944888655504479520962661078025467538610519927885704510827549869614452400757141078014483989134849519819377239969326338200463275251936566792619490627894022425859436613707574183832317148482494154657795401294538548874276629126074867355928917808308870477021802156304677354654723553676497472139572023064321588761843634602752260960198801124237757014619230079583826880163450248113887903266915824449575161846912736258474038377030400000 3165 2981546725660087679222658119453052990618146958248791949889976866640674954256402624068177944888655504479520962661078025467538610519927885704510827549869614452400757141078014483989134849519819377239969326338200463275251936566792619490627894022425859436613707574183832317148482494154657795401294538548874276629126074867355928917808308870477021802156304677354654723553676497472139572023064321588761843634602752260960198801124237757014619230079583826880163450248113887903266915824449575161846912736258474038377030400000 3166 2981546725660087679222658119453052990618146958248791949889976866640674954256402624068177944888655504479520962661078025467538610519927885704510827549869614452400757141078014483989134849519819377239969326338200463275251936566792619490627894022425859436613707574183832317148482494154657795401294538548874276629126074867355928917808308870477021802156304677354654723553676497472139572023064321588761843634602752260960198801124237757014619230079583826880163450248113887903266915824449575161846912736258474038377030400000 3167 2981546725660087679222658119453052990618146958248791949889976866640674954256402624068177944888655504479520962661078025467538610519927885704510827549869614452400757141078014483989134849519819377239969326338200463275251936566792619490627894022425859436613707574183832317148482494154657795401294538548874276629126074867355928917808308870477021802156304677354654723553676497472139572023064321588761843634602752260960198801124237757014619230079583826880163450248113887903266915824449575161846912736258474038377030400000 3168 2981546725660087679222658119453052990618146958248791949889976866640674954256402624068177944888655504479520962661078025467538610519927885704510827549869614452400757141078014483989134849519819377239969326338200463275251936566792619490627894022425859436613707574183832317148482494154657795401294538548874276629126074867355928917808308870477021802156304677354654723553676497472139572023064321588761843634602752260960198801124237757014619230079583826880163450248113887903266915824449575161846912736258474038377030400000 3169 2981546725660087679222658119453052990618146958248791949889976866640674954256402624068177944888655504479520962661078025467538610519927885704510827549869614452400757141078014483989134849519819377239969326338200463275251936566792619490627894022425859436613707574183832317148482494154657795401294538548874276629126074867355928917808308870477021802156304677354654723553676497472139572023064321588761843634602752260960198801124237757014619230079583826880163450248113887903266915824449575161846912736258474038377030400000 3170 2981546725660087679222658119453052990618146958248791949889976866640674954256402624068177944888655504479520962661078025467538610519927885704510827549869614452400757141078014483989134849519819377239969326338200463275251936566792619490627894022425859436613707574183832317148482494154657795401294538548874276629126074867355928917808308870477021802156304677354654723553676497472139572023064321588761843634602752260960198801124237757014619230079583826880163450248113887903266915824449575161846912736258474038377030400000 3171 2981546725660087679222658119453052990618146958248791949889976866640674954256402624068177944888655504479520962661078025467538610519927885704510827549869614452400757141078014483989134849519819377239969326338200463275251936566792619490627894022425859436613707574183832317148482494154657795401294538548874276629126074867355928917808308870477021802156304677354654723553676497472139572023064321588761843634602752260960198801124237757014619230079583826880163450248113887903266915824449575161846912736258474038377030400000 3172 2981546725660087679222658119453052990618146958248791949889976866640674954256402624068177944888655504479520962661078025467538610519927885704510827549869614452400757141078014483989134849519819377239969326338200463275251936566792619490627894022425859436613707574183832317148482494154657795401294538548874276629126074867355928917808308870477021802156304677354654723553676497472139572023064321588761843634602752260960198801124237757014619230079583826880163450248113887903266915824449575161846912736258474038377030400000 3173 2981546725660087679222658119453052990618146958248791949889976866640674954256402624068177944888655504479520962661078025467538610519927885704510827549869614452400757141078014483989134849519819377239969326338200463275251936566792619490627894022425859436613707574183832317148482494154657795401294538548874276629126074867355928917808308870477021802156304677354654723553676497472139572023064321588761843634602752260960198801124237757014619230079583826880163450248113887903266915824449575161846912736258474038377030400000 3174 2981546725660087679222658119453052990618146958248791949889976866640674954256402624068177944888655504479520962661078025467538610519927885704510827549869614452400757141078014483989134849519819377239969326338200463275251936566792619490627894022425859436613707574183832317148482494154657795401294538548874276629126074867355928917808308870477021802156304677354654723553676497472139572023064321588761843634602752260960198801124237757014619230079583826880163450248113887903266915824449575161846912736258474038377030400000 3175 3521206683004563549161959239074055581920031557691823292820062679502637120976811499024518152913502150790314256902733148077163099024034833017027287336396014668285294183613135105591168257282906684520403774405414747128072537085382083618431542840484939994640788645111105966552357825596650856368928850026220520698997894418347352051931612776033362748346595823955847228516891943514596834559238963796327737332465850420193994784127724791034265310723988499545473034743022501613758227588674948266141203941521257839323272902400000 3176 3521206683004563549161959239074055581920031557691823292820062679502637120976811499024518152913502150790314256902733148077163099024034833017027287336396014668285294183613135105591168257282906684520403774405414747128072537085382083618431542840484939994640788645111105966552357825596650856368928850026220520698997894418347352051931612776033362748346595823955847228516891943514596834559238963796327737332465850420193994784127724791034265310723988499545473034743022501613758227588674948266141203941521257839323272902400000 3177 3521206683004563549161959239074055581920031557691823292820062679502637120976811499024518152913502150790314256902733148077163099024034833017027287336396014668285294183613135105591168257282906684520403774405414747128072537085382083618431542840484939994640788645111105966552357825596650856368928850026220520698997894418347352051931612776033362748346595823955847228516891943514596834559238963796327737332465850420193994784127724791034265310723988499545473034743022501613758227588674948266141203941521257839323272902400000 3178 3521206683004563549161959239074055581920031557691823292820062679502637120976811499024518152913502150790314256902733148077163099024034833017027287336396014668285294183613135105591168257282906684520403774405414747128072537085382083618431542840484939994640788645111105966552357825596650856368928850026220520698997894418347352051931612776033362748346595823955847228516891943514596834559238963796327737332465850420193994784127724791034265310723988499545473034743022501613758227588674948266141203941521257839323272902400000 3179 3521206683004563549161959239074055581920031557691823292820062679502637120976811499024518152913502150790314256902733148077163099024034833017027287336396014668285294183613135105591168257282906684520403774405414747128072537085382083618431542840484939994640788645111105966552357825596650856368928850026220520698997894418347352051931612776033362748346595823955847228516891943514596834559238963796327737332465850420193994784127724791034265310723988499545473034743022501613758227588674948266141203941521257839323272902400000 3180 3521206683004563549161959239074055581920031557691823292820062679502637120976811499024518152913502150790314256902733148077163099024034833017027287336396014668285294183613135105591168257282906684520403774405414747128072537085382083618431542840484939994640788645111105966552357825596650856368928850026220520698997894418347352051931612776033362748346595823955847228516891943514596834559238963796327737332465850420193994784127724791034265310723988499545473034743022501613758227588674948266141203941521257839323272902400000 3181 3521206683004563549161959239074055581920031557691823292820062679502637120976811499024518152913502150790314256902733148077163099024034833017027287336396014668285294183613135105591168257282906684520403774405414747128072537085382083618431542840484939994640788645111105966552357825596650856368928850026220520698997894418347352051931612776033362748346595823955847228516891943514596834559238963796327737332465850420193994784127724791034265310723988499545473034743022501613758227588674948266141203941521257839323272902400000 3182 3521206683004563549161959239074055581920031557691823292820062679502637120976811499024518152913502150790314256902733148077163099024034833017027287336396014668285294183613135105591168257282906684520403774405414747128072537085382083618431542840484939994640788645111105966552357825596650856368928850026220520698997894418347352051931612776033362748346595823955847228516891943514596834559238963796327737332465850420193994784127724791034265310723988499545473034743022501613758227588674948266141203941521257839323272902400000 3183 3521206683004563549161959239074055581920031557691823292820062679502637120976811499024518152913502150790314256902733148077163099024034833017027287336396014668285294183613135105591168257282906684520403774405414747128072537085382083618431542840484939994640788645111105966552357825596650856368928850026220520698997894418347352051931612776033362748346595823955847228516891943514596834559238963796327737332465850420193994784127724791034265310723988499545473034743022501613758227588674948266141203941521257839323272902400000 3184 3521206683004563549161959239074055581920031557691823292820062679502637120976811499024518152913502150790314256902733148077163099024034833017027287336396014668285294183613135105591168257282906684520403774405414747128072537085382083618431542840484939994640788645111105966552357825596650856368928850026220520698997894418347352051931612776033362748346595823955847228516891943514596834559238963796327737332465850420193994784127724791034265310723988499545473034743022501613758227588674948266141203941521257839323272902400000 3185 3521206683004563549161959239074055581920031557691823292820062679502637120976811499024518152913502150790314256902733148077163099024034833017027287336396014668285294183613135105591168257282906684520403774405414747128072537085382083618431542840484939994640788645111105966552357825596650856368928850026220520698997894418347352051931612776033362748346595823955847228516891943514596834559238963796327737332465850420193994784127724791034265310723988499545473034743022501613758227588674948266141203941521257839323272902400000 3186 3521206683004563549161959239074055581920031557691823292820062679502637120976811499024518152913502150790314256902733148077163099024034833017027287336396014668285294183613135105591168257282906684520403774405414747128072537085382083618431542840484939994640788645111105966552357825596650856368928850026220520698997894418347352051931612776033362748346595823955847228516891943514596834559238963796327737332465850420193994784127724791034265310723988499545473034743022501613758227588674948266141203941521257839323272902400000 3187 3521206683004563549161959239074055581920031557691823292820062679502637120976811499024518152913502150790314256902733148077163099024034833017027287336396014668285294183613135105591168257282906684520403774405414747128072537085382083618431542840484939994640788645111105966552357825596650856368928850026220520698997894418347352051931612776033362748346595823955847228516891943514596834559238963796327737332465850420193994784127724791034265310723988499545473034743022501613758227588674948266141203941521257839323272902400000 3188 3521206683004563549161959239074055581920031557691823292820062679502637120976811499024518152913502150790314256902733148077163099024034833017027287336396014668285294183613135105591168257282906684520403774405414747128072537085382083618431542840484939994640788645111105966552357825596650856368928850026220520698997894418347352051931612776033362748346595823955847228516891943514596834559238963796327737332465850420193994784127724791034265310723988499545473034743022501613758227588674948266141203941521257839323272902400000 3189 3521206683004563549161959239074055581920031557691823292820062679502637120976811499024518152913502150790314256902733148077163099024034833017027287336396014668285294183613135105591168257282906684520403774405414747128072537085382083618431542840484939994640788645111105966552357825596650856368928850026220520698997894418347352051931612776033362748346595823955847228516891943514596834559238963796327737332465850420193994784127724791034265310723988499545473034743022501613758227588674948266141203941521257839323272902400000 3190 3521206683004563549161959239074055581920031557691823292820062679502637120976811499024518152913502150790314256902733148077163099024034833017027287336396014668285294183613135105591168257282906684520403774405414747128072537085382083618431542840484939994640788645111105966552357825596650856368928850026220520698997894418347352051931612776033362748346595823955847228516891943514596834559238963796327737332465850420193994784127724791034265310723988499545473034743022501613758227588674948266141203941521257839323272902400000 3191 3521206683004563549161959239074055581920031557691823292820062679502637120976811499024518152913502150790314256902733148077163099024034833017027287336396014668285294183613135105591168257282906684520403774405414747128072537085382083618431542840484939994640788645111105966552357825596650856368928850026220520698997894418347352051931612776033362748346595823955847228516891943514596834559238963796327737332465850420193994784127724791034265310723988499545473034743022501613758227588674948266141203941521257839323272902400000 3192 3521206683004563549161959239074055581920031557691823292820062679502637120976811499024518152913502150790314256902733148077163099024034833017027287336396014668285294183613135105591168257282906684520403774405414747128072537085382083618431542840484939994640788645111105966552357825596650856368928850026220520698997894418347352051931612776033362748346595823955847228516891943514596834559238963796327737332465850420193994784127724791034265310723988499545473034743022501613758227588674948266141203941521257839323272902400000 3193 4179672332726416932855245616780903975739077458980194248577414400569630262599475249342103047508327052988103022943544246767592598541529346791211390068302069411254644195948791370336716721394810234525719280219227304841022101520348533255078241351655623773638616121746882782297648738983224566509918544981123758069710500674578306885642824365151601582287409243035590660249550736951826442621816650026241024213636964448770271808759609326957672923829374348960476492239967709415531016147757163591909609078585733055276724935148800000 3194 4179672332726416932855245616780903975739077458980194248577414400569630262599475249342103047508327052988103022943544246767592598541529346791211390068302069411254644195948791370336716721394810234525719280219227304841022101520348533255078241351655623773638616121746882782297648738983224566509918544981123758069710500674578306885642824365151601582287409243035590660249550736951826442621816650026241024213636964448770271808759609326957672923829374348960476492239967709415531016147757163591909609078585733055276724935148800000 3195 4179672332726416932855245616780903975739077458980194248577414400569630262599475249342103047508327052988103022943544246767592598541529346791211390068302069411254644195948791370336716721394810234525719280219227304841022101520348533255078241351655623773638616121746882782297648738983224566509918544981123758069710500674578306885642824365151601582287409243035590660249550736951826442621816650026241024213636964448770271808759609326957672923829374348960476492239967709415531016147757163591909609078585733055276724935148800000 3196 4179672332726416932855245616780903975739077458980194248577414400569630262599475249342103047508327052988103022943544246767592598541529346791211390068302069411254644195948791370336716721394810234525719280219227304841022101520348533255078241351655623773638616121746882782297648738983224566509918544981123758069710500674578306885642824365151601582287409243035590660249550736951826442621816650026241024213636964448770271808759609326957672923829374348960476492239967709415531016147757163591909609078585733055276724935148800000 3197 4179672332726416932855245616780903975739077458980194248577414400569630262599475249342103047508327052988103022943544246767592598541529346791211390068302069411254644195948791370336716721394810234525719280219227304841022101520348533255078241351655623773638616121746882782297648738983224566509918544981123758069710500674578306885642824365151601582287409243035590660249550736951826442621816650026241024213636964448770271808759609326957672923829374348960476492239967709415531016147757163591909609078585733055276724935148800000 3198 4179672332726416932855245616780903975739077458980194248577414400569630262599475249342103047508327052988103022943544246767592598541529346791211390068302069411254644195948791370336716721394810234525719280219227304841022101520348533255078241351655623773638616121746882782297648738983224566509918544981123758069710500674578306885642824365151601582287409243035590660249550736951826442621816650026241024213636964448770271808759609326957672923829374348960476492239967709415531016147757163591909609078585733055276724935148800000 3199 4179672332726416932855245616780903975739077458980194248577414400569630262599475249342103047508327052988103022943544246767592598541529346791211390068302069411254644195948791370336716721394810234525719280219227304841022101520348533255078241351655623773638616121746882782297648738983224566509918544981123758069710500674578306885642824365151601582287409243035590660249550736951826442621816650026241024213636964448770271808759609326957672923829374348960476492239967709415531016147757163591909609078585733055276724935148800000 3200 4179672332726416932855245616780903975739077458980194248577414400569630262599475249342103047508327052988103022943544246767592598541529346791211390068302069411254644195948791370336716721394810234525719280219227304841022101520348533255078241351655623773638616121746882782297648738983224566509918544981123758069710500674578306885642824365151601582287409243035590660249550736951826442621816650026241024213636964448770271808759609326957672923829374348960476492239967709415531016147757163591909609078585733055276724935148800000 3201 4179672332726416932855245616780903975739077458980194248577414400569630262599475249342103047508327052988103022943544246767592598541529346791211390068302069411254644195948791370336716721394810234525719280219227304841022101520348533255078241351655623773638616121746882782297648738983224566509918544981123758069710500674578306885642824365151601582287409243035590660249550736951826442621816650026241024213636964448770271808759609326957672923829374348960476492239967709415531016147757163591909609078585733055276724935148800000 3202 4179672332726416932855245616780903975739077458980194248577414400569630262599475249342103047508327052988103022943544246767592598541529346791211390068302069411254644195948791370336716721394810234525719280219227304841022101520348533255078241351655623773638616121746882782297648738983224566509918544981123758069710500674578306885642824365151601582287409243035590660249550736951826442621816650026241024213636964448770271808759609326957672923829374348960476492239967709415531016147757163591909609078585733055276724935148800000 3203 4179672332726416932855245616780903975739077458980194248577414400569630262599475249342103047508327052988103022943544246767592598541529346791211390068302069411254644195948791370336716721394810234525719280219227304841022101520348533255078241351655623773638616121746882782297648738983224566509918544981123758069710500674578306885642824365151601582287409243035590660249550736951826442621816650026241024213636964448770271808759609326957672923829374348960476492239967709415531016147757163591909609078585733055276724935148800000 3204 4179672332726416932855245616780903975739077458980194248577414400569630262599475249342103047508327052988103022943544246767592598541529346791211390068302069411254644195948791370336716721394810234525719280219227304841022101520348533255078241351655623773638616121746882782297648738983224566509918544981123758069710500674578306885642824365151601582287409243035590660249550736951826442621816650026241024213636964448770271808759609326957672923829374348960476492239967709415531016147757163591909609078585733055276724935148800000 3205 4179672332726416932855245616780903975739077458980194248577414400569630262599475249342103047508327052988103022943544246767592598541529346791211390068302069411254644195948791370336716721394810234525719280219227304841022101520348533255078241351655623773638616121746882782297648738983224566509918544981123758069710500674578306885642824365151601582287409243035590660249550736951826442621816650026241024213636964448770271808759609326957672923829374348960476492239967709415531016147757163591909609078585733055276724935148800000 3206 4179672332726416932855245616780903975739077458980194248577414400569630262599475249342103047508327052988103022943544246767592598541529346791211390068302069411254644195948791370336716721394810234525719280219227304841022101520348533255078241351655623773638616121746882782297648738983224566509918544981123758069710500674578306885642824365151601582287409243035590660249550736951826442621816650026241024213636964448770271808759609326957672923829374348960476492239967709415531016147757163591909609078585733055276724935148800000 3207 4179672332726416932855245616780903975739077458980194248577414400569630262599475249342103047508327052988103022943544246767592598541529346791211390068302069411254644195948791370336716721394810234525719280219227304841022101520348533255078241351655623773638616121746882782297648738983224566509918544981123758069710500674578306885642824365151601582287409243035590660249550736951826442621816650026241024213636964448770271808759609326957672923829374348960476492239967709415531016147757163591909609078585733055276724935148800000 3208 4179672332726416932855245616780903975739077458980194248577414400569630262599475249342103047508327052988103022943544246767592598541529346791211390068302069411254644195948791370336716721394810234525719280219227304841022101520348533255078241351655623773638616121746882782297648738983224566509918544981123758069710500674578306885642824365151601582287409243035590660249550736951826442621816650026241024213636964448770271808759609326957672923829374348960476492239967709415531016147757163591909609078585733055276724935148800000 3209 4179672332726416932855245616780903975739077458980194248577414400569630262599475249342103047508327052988103022943544246767592598541529346791211390068302069411254644195948791370336716721394810234525719280219227304841022101520348533255078241351655623773638616121746882782297648738983224566509918544981123758069710500674578306885642824365151601582287409243035590660249550736951826442621816650026241024213636964448770271808759609326957672923829374348960476492239967709415531016147757163591909609078585733055276724935148800000 3210 4179672332726416932855245616780903975739077458980194248577414400569630262599475249342103047508327052988103022943544246767592598541529346791211390068302069411254644195948791370336716721394810234525719280219227304841022101520348533255078241351655623773638616121746882782297648738983224566509918544981123758069710500674578306885642824365151601582287409243035590660249550736951826442621816650026241024213636964448770271808759609326957672923829374348960476492239967709415531016147757163591909609078585733055276724935148800000 3211 4179672332726416932855245616780903975739077458980194248577414400569630262599475249342103047508327052988103022943544246767592598541529346791211390068302069411254644195948791370336716721394810234525719280219227304841022101520348533255078241351655623773638616121746882782297648738983224566509918544981123758069710500674578306885642824365151601582287409243035590660249550736951826442621816650026241024213636964448770271808759609326957672923829374348960476492239967709415531016147757163591909609078585733055276724935148800000 3212 4179672332726416932855245616780903975739077458980194248577414400569630262599475249342103047508327052988103022943544246767592598541529346791211390068302069411254644195948791370336716721394810234525719280219227304841022101520348533255078241351655623773638616121746882782297648738983224566509918544981123758069710500674578306885642824365151601582287409243035590660249550736951826442621816650026241024213636964448770271808759609326957672923829374348960476492239967709415531016147757163591909609078585733055276724935148800000 3213 4179672332726416932855245616780903975739077458980194248577414400569630262599475249342103047508327052988103022943544246767592598541529346791211390068302069411254644195948791370336716721394810234525719280219227304841022101520348533255078241351655623773638616121746882782297648738983224566509918544981123758069710500674578306885642824365151601582287409243035590660249550736951826442621816650026241024213636964448770271808759609326957672923829374348960476492239967709415531016147757163591909609078585733055276724935148800000 3214 4179672332726416932855245616780903975739077458980194248577414400569630262599475249342103047508327052988103022943544246767592598541529346791211390068302069411254644195948791370336716721394810234525719280219227304841022101520348533255078241351655623773638616121746882782297648738983224566509918544981123758069710500674578306885642824365151601582287409243035590660249550736951826442621816650026241024213636964448770271808759609326957672923829374348960476492239967709415531016147757163591909609078585733055276724935148800000 3215 4179672332726416932855245616780903975739077458980194248577414400569630262599475249342103047508327052988103022943544246767592598541529346791211390068302069411254644195948791370336716721394810234525719280219227304841022101520348533255078241351655623773638616121746882782297648738983224566509918544981123758069710500674578306885642824365151601582287409243035590660249550736951826442621816650026241024213636964448770271808759609326957672923829374348960476492239967709415531016147757163591909609078585733055276724935148800000 3216 4986349092942615400896308020819618443056719408563371738552855379879568903281173972465128935677434174214806906371648286393737970060044510721915188351484368807626790525766908104811703048624008609789183101301538174675339367113775800173308341932525159161950869033244031159281094945606986907846332824162480643377164627304771920114571889467625860687668879226941459657677714029183528946047827263481305541886868898587382934267850213927060503798128443598309848455242281477332728502264274296165148163630752779534945132847632518400000 3217 4986349092942615400896308020819618443056719408563371738552855379879568903281173972465128935677434174214806906371648286393737970060044510721915188351484368807626790525766908104811703048624008609789183101301538174675339367113775800173308341932525159161950869033244031159281094945606986907846332824162480643377164627304771920114571889467625860687668879226941459657677714029183528946047827263481305541886868898587382934267850213927060503798128443598309848455242281477332728502264274296165148163630752779534945132847632518400000 3218 4986349092942615400896308020819618443056719408563371738552855379879568903281173972465128935677434174214806906371648286393737970060044510721915188351484368807626790525766908104811703048624008609789183101301538174675339367113775800173308341932525159161950869033244031159281094945606986907846332824162480643377164627304771920114571889467625860687668879226941459657677714029183528946047827263481305541886868898587382934267850213927060503798128443598309848455242281477332728502264274296165148163630752779534945132847632518400000 3219 4986349092942615400896308020819618443056719408563371738552855379879568903281173972465128935677434174214806906371648286393737970060044510721915188351484368807626790525766908104811703048624008609789183101301538174675339367113775800173308341932525159161950869033244031159281094945606986907846332824162480643377164627304771920114571889467625860687668879226941459657677714029183528946047827263481305541886868898587382934267850213927060503798128443598309848455242281477332728502264274296165148163630752779534945132847632518400000 3220 4986349092942615400896308020819618443056719408563371738552855379879568903281173972465128935677434174214806906371648286393737970060044510721915188351484368807626790525766908104811703048624008609789183101301538174675339367113775800173308341932525159161950869033244031159281094945606986907846332824162480643377164627304771920114571889467625860687668879226941459657677714029183528946047827263481305541886868898587382934267850213927060503798128443598309848455242281477332728502264274296165148163630752779534945132847632518400000 3221 4986349092942615400896308020819618443056719408563371738552855379879568903281173972465128935677434174214806906371648286393737970060044510721915188351484368807626790525766908104811703048624008609789183101301538174675339367113775800173308341932525159161950869033244031159281094945606986907846332824162480643377164627304771920114571889467625860687668879226941459657677714029183528946047827263481305541886868898587382934267850213927060503798128443598309848455242281477332728502264274296165148163630752779534945132847632518400000 3222 4986349092942615400896308020819618443056719408563371738552855379879568903281173972465128935677434174214806906371648286393737970060044510721915188351484368807626790525766908104811703048624008609789183101301538174675339367113775800173308341932525159161950869033244031159281094945606986907846332824162480643377164627304771920114571889467625860687668879226941459657677714029183528946047827263481305541886868898587382934267850213927060503798128443598309848455242281477332728502264274296165148163630752779534945132847632518400000 3223 4986349092942615400896308020819618443056719408563371738552855379879568903281173972465128935677434174214806906371648286393737970060044510721915188351484368807626790525766908104811703048624008609789183101301538174675339367113775800173308341932525159161950869033244031159281094945606986907846332824162480643377164627304771920114571889467625860687668879226941459657677714029183528946047827263481305541886868898587382934267850213927060503798128443598309848455242281477332728502264274296165148163630752779534945132847632518400000 3224 4986349092942615400896308020819618443056719408563371738552855379879568903281173972465128935677434174214806906371648286393737970060044510721915188351484368807626790525766908104811703048624008609789183101301538174675339367113775800173308341932525159161950869033244031159281094945606986907846332824162480643377164627304771920114571889467625860687668879226941459657677714029183528946047827263481305541886868898587382934267850213927060503798128443598309848455242281477332728502264274296165148163630752779534945132847632518400000 3225 4986349092942615400896308020819618443056719408563371738552855379879568903281173972465128935677434174214806906371648286393737970060044510721915188351484368807626790525766908104811703048624008609789183101301538174675339367113775800173308341932525159161950869033244031159281094945606986907846332824162480643377164627304771920114571889467625860687668879226941459657677714029183528946047827263481305541886868898587382934267850213927060503798128443598309848455242281477332728502264274296165148163630752779534945132847632518400000 3226 4986349092942615400896308020819618443056719408563371738552855379879568903281173972465128935677434174214806906371648286393737970060044510721915188351484368807626790525766908104811703048624008609789183101301538174675339367113775800173308341932525159161950869033244031159281094945606986907846332824162480643377164627304771920114571889467625860687668879226941459657677714029183528946047827263481305541886868898587382934267850213927060503798128443598309848455242281477332728502264274296165148163630752779534945132847632518400000 3227 4986349092942615400896308020819618443056719408563371738552855379879568903281173972465128935677434174214806906371648286393737970060044510721915188351484368807626790525766908104811703048624008609789183101301538174675339367113775800173308341932525159161950869033244031159281094945606986907846332824162480643377164627304771920114571889467625860687668879226941459657677714029183528946047827263481305541886868898587382934267850213927060503798128443598309848455242281477332728502264274296165148163630752779534945132847632518400000 3228 4986349092942615400896308020819618443056719408563371738552855379879568903281173972465128935677434174214806906371648286393737970060044510721915188351484368807626790525766908104811703048624008609789183101301538174675339367113775800173308341932525159161950869033244031159281094945606986907846332824162480643377164627304771920114571889467625860687668879226941459657677714029183528946047827263481305541886868898587382934267850213927060503798128443598309848455242281477332728502264274296165148163630752779534945132847632518400000 3229 4986349092942615400896308020819618443056719408563371738552855379879568903281173972465128935677434174214806906371648286393737970060044510721915188351484368807626790525766908104811703048624008609789183101301538174675339367113775800173308341932525159161950869033244031159281094945606986907846332824162480643377164627304771920114571889467625860687668879226941459657677714029183528946047827263481305541886868898587382934267850213927060503798128443598309848455242281477332728502264274296165148163630752779534945132847632518400000 3230 4986349092942615400896308020819618443056719408563371738552855379879568903281173972465128935677434174214806906371648286393737970060044510721915188351484368807626790525766908104811703048624008609789183101301538174675339367113775800173308341932525159161950869033244031159281094945606986907846332824162480643377164627304771920114571889467625860687668879226941459657677714029183528946047827263481305541886868898587382934267850213927060503798128443598309848455242281477332728502264274296165148163630752779534945132847632518400000 3231 4986349092942615400896308020819618443056719408563371738552855379879568903281173972465128935677434174214806906371648286393737970060044510721915188351484368807626790525766908104811703048624008609789183101301538174675339367113775800173308341932525159161950869033244031159281094945606986907846332824162480643377164627304771920114571889467625860687668879226941459657677714029183528946047827263481305541886868898587382934267850213927060503798128443598309848455242281477332728502264274296165148163630752779534945132847632518400000 3232 4986349092942615400896308020819618443056719408563371738552855379879568903281173972465128935677434174214806906371648286393737970060044510721915188351484368807626790525766908104811703048624008609789183101301538174675339367113775800173308341932525159161950869033244031159281094945606986907846332824162480643377164627304771920114571889467625860687668879226941459657677714029183528946047827263481305541886868898587382934267850213927060503798128443598309848455242281477332728502264274296165148163630752779534945132847632518400000 3233 5988605260624081096476465933004361750111120009684609458001979311235362252840689940930619851748598443231983094552349591958879302042113457377020141210132726937959775421446056633878855361397434340356808904663147347785082579903644736008143318660962716153502993708926081422296595029673991276323445721819139252695974717393031076057600839250618658685890323951556693048870934549049418264203440543441047955806129547203446904055688106926399665061552260761570127994745980054276606931219393429694342944520534088221469104550006654598400000 3234 5988605260624081096476465933004361750111120009684609458001979311235362252840689940930619851748598443231983094552349591958879302042113457377020141210132726937959775421446056633878855361397434340356808904663147347785082579903644736008143318660962716153502993708926081422296595029673991276323445721819139252695974717393031076057600839250618658685890323951556693048870934549049418264203440543441047955806129547203446904055688106926399665061552260761570127994745980054276606931219393429694342944520534088221469104550006654598400000 3235 5988605260624081096476465933004361750111120009684609458001979311235362252840689940930619851748598443231983094552349591958879302042113457377020141210132726937959775421446056633878855361397434340356808904663147347785082579903644736008143318660962716153502993708926081422296595029673991276323445721819139252695974717393031076057600839250618658685890323951556693048870934549049418264203440543441047955806129547203446904055688106926399665061552260761570127994745980054276606931219393429694342944520534088221469104550006654598400000 3236 5988605260624081096476465933004361750111120009684609458001979311235362252840689940930619851748598443231983094552349591958879302042113457377020141210132726937959775421446056633878855361397434340356808904663147347785082579903644736008143318660962716153502993708926081422296595029673991276323445721819139252695974717393031076057600839250618658685890323951556693048870934549049418264203440543441047955806129547203446904055688106926399665061552260761570127994745980054276606931219393429694342944520534088221469104550006654598400000 3237 5988605260624081096476465933004361750111120009684609458001979311235362252840689940930619851748598443231983094552349591958879302042113457377020141210132726937959775421446056633878855361397434340356808904663147347785082579903644736008143318660962716153502993708926081422296595029673991276323445721819139252695974717393031076057600839250618658685890323951556693048870934549049418264203440543441047955806129547203446904055688106926399665061552260761570127994745980054276606931219393429694342944520534088221469104550006654598400000 3238 5988605260624081096476465933004361750111120009684609458001979311235362252840689940930619851748598443231983094552349591958879302042113457377020141210132726937959775421446056633878855361397434340356808904663147347785082579903644736008143318660962716153502993708926081422296595029673991276323445721819139252695974717393031076057600839250618658685890323951556693048870934549049418264203440543441047955806129547203446904055688106926399665061552260761570127994745980054276606931219393429694342944520534088221469104550006654598400000 3239 5988605260624081096476465933004361750111120009684609458001979311235362252840689940930619851748598443231983094552349591958879302042113457377020141210132726937959775421446056633878855361397434340356808904663147347785082579903644736008143318660962716153502993708926081422296595029673991276323445721819139252695974717393031076057600839250618658685890323951556693048870934549049418264203440543441047955806129547203446904055688106926399665061552260761570127994745980054276606931219393429694342944520534088221469104550006654598400000 3240 5988605260624081096476465933004361750111120009684609458001979311235362252840689940930619851748598443231983094552349591958879302042113457377020141210132726937959775421446056633878855361397434340356808904663147347785082579903644736008143318660962716153502993708926081422296595029673991276323445721819139252695974717393031076057600839250618658685890323951556693048870934549049418264203440543441047955806129547203446904055688106926399665061552260761570127994745980054276606931219393429694342944520534088221469104550006654598400000 3241 5988605260624081096476465933004361750111120009684609458001979311235362252840689940930619851748598443231983094552349591958879302042113457377020141210132726937959775421446056633878855361397434340356808904663147347785082579903644736008143318660962716153502993708926081422296595029673991276323445721819139252695974717393031076057600839250618658685890323951556693048870934549049418264203440543441047955806129547203446904055688106926399665061552260761570127994745980054276606931219393429694342944520534088221469104550006654598400000 3242 5988605260624081096476465933004361750111120009684609458001979311235362252840689940930619851748598443231983094552349591958879302042113457377020141210132726937959775421446056633878855361397434340356808904663147347785082579903644736008143318660962716153502993708926081422296595029673991276323445721819139252695974717393031076057600839250618658685890323951556693048870934549049418264203440543441047955806129547203446904055688106926399665061552260761570127994745980054276606931219393429694342944520534088221469104550006654598400000 3243 5988605260624081096476465933004361750111120009684609458001979311235362252840689940930619851748598443231983094552349591958879302042113457377020141210132726937959775421446056633878855361397434340356808904663147347785082579903644736008143318660962716153502993708926081422296595029673991276323445721819139252695974717393031076057600839250618658685890323951556693048870934549049418264203440543441047955806129547203446904055688106926399665061552260761570127994745980054276606931219393429694342944520534088221469104550006654598400000 3244 5988605260624081096476465933004361750111120009684609458001979311235362252840689940930619851748598443231983094552349591958879302042113457377020141210132726937959775421446056633878855361397434340356808904663147347785082579903644736008143318660962716153502993708926081422296595029673991276323445721819139252695974717393031076057600839250618658685890323951556693048870934549049418264203440543441047955806129547203446904055688106926399665061552260761570127994745980054276606931219393429694342944520534088221469104550006654598400000 3245 5988605260624081096476465933004361750111120009684609458001979311235362252840689940930619851748598443231983094552349591958879302042113457377020141210132726937959775421446056633878855361397434340356808904663147347785082579903644736008143318660962716153502993708926081422296595029673991276323445721819139252695974717393031076057600839250618658685890323951556693048870934549049418264203440543441047955806129547203446904055688106926399665061552260761570127994745980054276606931219393429694342944520534088221469104550006654598400000 3246 5988605260624081096476465933004361750111120009684609458001979311235362252840689940930619851748598443231983094552349591958879302042113457377020141210132726937959775421446056633878855361397434340356808904663147347785082579903644736008143318660962716153502993708926081422296595029673991276323445721819139252695974717393031076057600839250618658685890323951556693048870934549049418264203440543441047955806129547203446904055688106926399665061552260761570127994745980054276606931219393429694342944520534088221469104550006654598400000 3247 5988605260624081096476465933004361750111120009684609458001979311235362252840689940930619851748598443231983094552349591958879302042113457377020141210132726937959775421446056633878855361397434340356808904663147347785082579903644736008143318660962716153502993708926081422296595029673991276323445721819139252695974717393031076057600839250618658685890323951556693048870934549049418264203440543441047955806129547203446904055688106926399665061552260761570127994745980054276606931219393429694342944520534088221469104550006654598400000 3248 5988605260624081096476465933004361750111120009684609458001979311235362252840689940930619851748598443231983094552349591958879302042113457377020141210132726937959775421446056633878855361397434340356808904663147347785082579903644736008143318660962716153502993708926081422296595029673991276323445721819139252695974717393031076057600839250618658685890323951556693048870934549049418264203440543441047955806129547203446904055688106926399665061552260761570127994745980054276606931219393429694342944520534088221469104550006654598400000 3249 5988605260624081096476465933004361750111120009684609458001979311235362252840689940930619851748598443231983094552349591958879302042113457377020141210132726937959775421446056633878855361397434340356808904663147347785082579903644736008143318660962716153502993708926081422296595029673991276323445721819139252695974717393031076057600839250618658685890323951556693048870934549049418264203440543441047955806129547203446904055688106926399665061552260761570127994745980054276606931219393429694342944520534088221469104550006654598400000 3250 5988605260624081096476465933004361750111120009684609458001979311235362252840689940930619851748598443231983094552349591958879302042113457377020141210132726937959775421446056633878855361397434340356808904663147347785082579903644736008143318660962716153502993708926081422296595029673991276323445721819139252695974717393031076057600839250618658685890323951556693048870934549049418264203440543441047955806129547203446904055688106926399665061552260761570127994745980054276606931219393429694342944520534088221469104550006654598400000 3251 5988605260624081096476465933004361750111120009684609458001979311235362252840689940930619851748598443231983094552349591958879302042113457377020141210132726937959775421446056633878855361397434340356808904663147347785082579903644736008143318660962716153502993708926081422296595029673991276323445721819139252695974717393031076057600839250618658685890323951556693048870934549049418264203440543441047955806129547203446904055688106926399665061552260761570127994745980054276606931219393429694342944520534088221469104550006654598400000 3252 5988605260624081096476465933004361750111120009684609458001979311235362252840689940930619851748598443231983094552349591958879302042113457377020141210132726937959775421446056633878855361397434340356808904663147347785082579903644736008143318660962716153502993708926081422296595029673991276323445721819139252695974717393031076057600839250618658685890323951556693048870934549049418264203440543441047955806129547203446904055688106926399665061552260761570127994745980054276606931219393429694342944520534088221469104550006654598400000 3253 5988605260624081096476465933004361750111120009684609458001979311235362252840689940930619851748598443231983094552349591958879302042113457377020141210132726937959775421446056633878855361397434340356808904663147347785082579903644736008143318660962716153502993708926081422296595029673991276323445721819139252695974717393031076057600839250618658685890323951556693048870934549049418264203440543441047955806129547203446904055688106926399665061552260761570127994745980054276606931219393429694342944520534088221469104550006654598400000 3254 5988605260624081096476465933004361750111120009684609458001979311235362252840689940930619851748598443231983094552349591958879302042113457377020141210132726937959775421446056633878855361397434340356808904663147347785082579903644736008143318660962716153502993708926081422296595029673991276323445721819139252695974717393031076057600839250618658685890323951556693048870934549049418264203440543441047955806129547203446904055688106926399665061552260761570127994745980054276606931219393429694342944520534088221469104550006654598400000 3255 5988605260624081096476465933004361750111120009684609458001979311235362252840689940930619851748598443231983094552349591958879302042113457377020141210132726937959775421446056633878855361397434340356808904663147347785082579903644736008143318660962716153502993708926081422296595029673991276323445721819139252695974717393031076057600839250618658685890323951556693048870934549049418264203440543441047955806129547203446904055688106926399665061552260761570127994745980054276606931219393429694342944520534088221469104550006654598400000 3256 5988605260624081096476465933004361750111120009684609458001979311235362252840689940930619851748598443231983094552349591958879302042113457377020141210132726937959775421446056633878855361397434340356808904663147347785082579903644736008143318660962716153502993708926081422296595029673991276323445721819139252695974717393031076057600839250618658685890323951556693048870934549049418264203440543441047955806129547203446904055688106926399665061552260761570127994745980054276606931219393429694342944520534088221469104550006654598400000 3257 5988605260624081096476465933004361750111120009684609458001979311235362252840689940930619851748598443231983094552349591958879302042113457377020141210132726937959775421446056633878855361397434340356808904663147347785082579903644736008143318660962716153502993708926081422296595029673991276323445721819139252695974717393031076057600839250618658685890323951556693048870934549049418264203440543441047955806129547203446904055688106926399665061552260761570127994745980054276606931219393429694342944520534088221469104550006654598400000 3258 5988605260624081096476465933004361750111120009684609458001979311235362252840689940930619851748598443231983094552349591958879302042113457377020141210132726937959775421446056633878855361397434340356808904663147347785082579903644736008143318660962716153502993708926081422296595029673991276323445721819139252695974717393031076057600839250618658685890323951556693048870934549049418264203440543441047955806129547203446904055688106926399665061552260761570127994745980054276606931219393429694342944520534088221469104550006654598400000 3259 5988605260624081096476465933004361750111120009684609458001979311235362252840689940930619851748598443231983094552349591958879302042113457377020141210132726937959775421446056633878855361397434340356808904663147347785082579903644736008143318660962716153502993708926081422296595029673991276323445721819139252695974717393031076057600839250618658685890323951556693048870934549049418264203440543441047955806129547203446904055688106926399665061552260761570127994745980054276606931219393429694342944520534088221469104550006654598400000 3260 5988605260624081096476465933004361750111120009684609458001979311235362252840689940930619851748598443231983094552349591958879302042113457377020141210132726937959775421446056633878855361397434340356808904663147347785082579903644736008143318660962716153502993708926081422296595029673991276323445721819139252695974717393031076057600839250618658685890323951556693048870934549049418264203440543441047955806129547203446904055688106926399665061552260761570127994745980054276606931219393429694342944520534088221469104550006654598400000 3261 5988605260624081096476465933004361750111120009684609458001979311235362252840689940930619851748598443231983094552349591958879302042113457377020141210132726937959775421446056633878855361397434340356808904663147347785082579903644736008143318660962716153502993708926081422296595029673991276323445721819139252695974717393031076057600839250618658685890323951556693048870934549049418264203440543441047955806129547203446904055688106926399665061552260761570127994745980054276606931219393429694342944520534088221469104550006654598400000 3262 5988605260624081096476465933004361750111120009684609458001979311235362252840689940930619851748598443231983094552349591958879302042113457377020141210132726937959775421446056633878855361397434340356808904663147347785082579903644736008143318660962716153502993708926081422296595029673991276323445721819139252695974717393031076057600839250618658685890323951556693048870934549049418264203440543441047955806129547203446904055688106926399665061552260761570127994745980054276606931219393429694342944520534088221469104550006654598400000 3263 5988605260624081096476465933004361750111120009684609458001979311235362252840689940930619851748598443231983094552349591958879302042113457377020141210132726937959775421446056633878855361397434340356808904663147347785082579903644736008143318660962716153502993708926081422296595029673991276323445721819139252695974717393031076057600839250618658685890323951556693048870934549049418264203440543441047955806129547203446904055688106926399665061552260761570127994745980054276606931219393429694342944520534088221469104550006654598400000 3264 5988605260624081096476465933004361750111120009684609458001979311235362252840689940930619851748598443231983094552349591958879302042113457377020141210132726937959775421446056633878855361397434340356808904663147347785082579903644736008143318660962716153502993708926081422296595029673991276323445721819139252695974717393031076057600839250618658685890323951556693048870934549049418264203440543441047955806129547203446904055688106926399665061552260761570127994745980054276606931219393429694342944520534088221469104550006654598400000 3265 5988605260624081096476465933004361750111120009684609458001979311235362252840689940930619851748598443231983094552349591958879302042113457377020141210132726937959775421446056633878855361397434340356808904663147347785082579903644736008143318660962716153502993708926081422296595029673991276323445721819139252695974717393031076057600839250618658685890323951556693048870934549049418264203440543441047955806129547203446904055688106926399665061552260761570127994745980054276606931219393429694342944520534088221469104550006654598400000 3266 5988605260624081096476465933004361750111120009684609458001979311235362252840689940930619851748598443231983094552349591958879302042113457377020141210132726937959775421446056633878855361397434340356808904663147347785082579903644736008143318660962716153502993708926081422296595029673991276323445721819139252695974717393031076057600839250618658685890323951556693048870934549049418264203440543441047955806129547203446904055688106926399665061552260761570127994745980054276606931219393429694342944520534088221469104550006654598400000 3267 5988605260624081096476465933004361750111120009684609458001979311235362252840689940930619851748598443231983094552349591958879302042113457377020141210132726937959775421446056633878855361397434340356808904663147347785082579903644736008143318660962716153502993708926081422296595029673991276323445721819139252695974717393031076057600839250618658685890323951556693048870934549049418264203440543441047955806129547203446904055688106926399665061552260761570127994745980054276606931219393429694342944520534088221469104550006654598400000 3268 5988605260624081096476465933004361750111120009684609458001979311235362252840689940930619851748598443231983094552349591958879302042113457377020141210132726937959775421446056633878855361397434340356808904663147347785082579903644736008143318660962716153502993708926081422296595029673991276323445721819139252695974717393031076057600839250618658685890323951556693048870934549049418264203440543441047955806129547203446904055688106926399665061552260761570127994745980054276606931219393429694342944520534088221469104550006654598400000 3269 5988605260624081096476465933004361750111120009684609458001979311235362252840689940930619851748598443231983094552349591958879302042113457377020141210132726937959775421446056633878855361397434340356808904663147347785082579903644736008143318660962716153502993708926081422296595029673991276323445721819139252695974717393031076057600839250618658685890323951556693048870934549049418264203440543441047955806129547203446904055688106926399665061552260761570127994745980054276606931219393429694342944520534088221469104550006654598400000 3270 5988605260624081096476465933004361750111120009684609458001979311235362252840689940930619851748598443231983094552349591958879302042113457377020141210132726937959775421446056633878855361397434340356808904663147347785082579903644736008143318660962716153502993708926081422296595029673991276323445721819139252695974717393031076057600839250618658685890323951556693048870934549049418264203440543441047955806129547203446904055688106926399665061552260761570127994745980054276606931219393429694342944520534088221469104550006654598400000 3271 5988605260624081096476465933004361750111120009684609458001979311235362252840689940930619851748598443231983094552349591958879302042113457377020141210132726937959775421446056633878855361397434340356808904663147347785082579903644736008143318660962716153502993708926081422296595029673991276323445721819139252695974717393031076057600839250618658685890323951556693048870934549049418264203440543441047955806129547203446904055688106926399665061552260761570127994745980054276606931219393429694342944520534088221469104550006654598400000 3272 5988605260624081096476465933004361750111120009684609458001979311235362252840689940930619851748598443231983094552349591958879302042113457377020141210132726937959775421446056633878855361397434340356808904663147347785082579903644736008143318660962716153502993708926081422296595029673991276323445721819139252695974717393031076057600839250618658685890323951556693048870934549049418264203440543441047955806129547203446904055688106926399665061552260761570127994745980054276606931219393429694342944520534088221469104550006654598400000 3273 5988605260624081096476465933004361750111120009684609458001979311235362252840689940930619851748598443231983094552349591958879302042113457377020141210132726937959775421446056633878855361397434340356808904663147347785082579903644736008143318660962716153502993708926081422296595029673991276323445721819139252695974717393031076057600839250618658685890323951556693048870934549049418264203440543441047955806129547203446904055688106926399665061552260761570127994745980054276606931219393429694342944520534088221469104550006654598400000 3274 5988605260624081096476465933004361750111120009684609458001979311235362252840689940930619851748598443231983094552349591958879302042113457377020141210132726937959775421446056633878855361397434340356808904663147347785082579903644736008143318660962716153502993708926081422296595029673991276323445721819139252695974717393031076057600839250618658685890323951556693048870934549049418264203440543441047955806129547203446904055688106926399665061552260761570127994745980054276606931219393429694342944520534088221469104550006654598400000 3275 5988605260624081096476465933004361750111120009684609458001979311235362252840689940930619851748598443231983094552349591958879302042113457377020141210132726937959775421446056633878855361397434340356808904663147347785082579903644736008143318660962716153502993708926081422296595029673991276323445721819139252695974717393031076057600839250618658685890323951556693048870934549049418264203440543441047955806129547203446904055688106926399665061552260761570127994745980054276606931219393429694342944520534088221469104550006654598400000 3276 7264178181137010370025953176734290802884788571747431272556400904528494412695756898348841880171049911640395493692000055046120593377083623798325431287890997775745207586214066696895051553375087854852809201356397732863305169423121064777877845535747774694199131368927336765245769770994551418180339660566615913520217332197746695257869818011000432985984962953238268668280443607996944354478773379193991170392835140757781094619549673701722793719662892303784565257626873805837524207569124230219237991703407849012642023819158072027859200000 3277 7264178181137010370025953176734290802884788571747431272556400904528494412695756898348841880171049911640395493692000055046120593377083623798325431287890997775745207586214066696895051553375087854852809201356397732863305169423121064777877845535747774694199131368927336765245769770994551418180339660566615913520217332197746695257869818011000432985984962953238268668280443607996944354478773379193991170392835140757781094619549673701722793719662892303784565257626873805837524207569124230219237991703407849012642023819158072027859200000 3278 7264178181137010370025953176734290802884788571747431272556400904528494412695756898348841880171049911640395493692000055046120593377083623798325431287890997775745207586214066696895051553375087854852809201356397732863305169423121064777877845535747774694199131368927336765245769770994551418180339660566615913520217332197746695257869818011000432985984962953238268668280443607996944354478773379193991170392835140757781094619549673701722793719662892303784565257626873805837524207569124230219237991703407849012642023819158072027859200000 3279 7264178181137010370025953176734290802884788571747431272556400904528494412695756898348841880171049911640395493692000055046120593377083623798325431287890997775745207586214066696895051553375087854852809201356397732863305169423121064777877845535747774694199131368927336765245769770994551418180339660566615913520217332197746695257869818011000432985984962953238268668280443607996944354478773379193991170392835140757781094619549673701722793719662892303784565257626873805837524207569124230219237991703407849012642023819158072027859200000 3280 7264178181137010370025953176734290802884788571747431272556400904528494412695756898348841880171049911640395493692000055046120593377083623798325431287890997775745207586214066696895051553375087854852809201356397732863305169423121064777877845535747774694199131368927336765245769770994551418180339660566615913520217332197746695257869818011000432985984962953238268668280443607996944354478773379193991170392835140757781094619549673701722793719662892303784565257626873805837524207569124230219237991703407849012642023819158072027859200000 3281 7264178181137010370025953176734290802884788571747431272556400904528494412695756898348841880171049911640395493692000055046120593377083623798325431287890997775745207586214066696895051553375087854852809201356397732863305169423121064777877845535747774694199131368927336765245769770994551418180339660566615913520217332197746695257869818011000432985984962953238268668280443607996944354478773379193991170392835140757781094619549673701722793719662892303784565257626873805837524207569124230219237991703407849012642023819158072027859200000 3282 7264178181137010370025953176734290802884788571747431272556400904528494412695756898348841880171049911640395493692000055046120593377083623798325431287890997775745207586214066696895051553375087854852809201356397732863305169423121064777877845535747774694199131368927336765245769770994551418180339660566615913520217332197746695257869818011000432985984962953238268668280443607996944354478773379193991170392835140757781094619549673701722793719662892303784565257626873805837524207569124230219237991703407849012642023819158072027859200000 3283 7264178181137010370025953176734290802884788571747431272556400904528494412695756898348841880171049911640395493692000055046120593377083623798325431287890997775745207586214066696895051553375087854852809201356397732863305169423121064777877845535747774694199131368927336765245769770994551418180339660566615913520217332197746695257869818011000432985984962953238268668280443607996944354478773379193991170392835140757781094619549673701722793719662892303784565257626873805837524207569124230219237991703407849012642023819158072027859200000 3284 7264178181137010370025953176734290802884788571747431272556400904528494412695756898348841880171049911640395493692000055046120593377083623798325431287890997775745207586214066696895051553375087854852809201356397732863305169423121064777877845535747774694199131368927336765245769770994551418180339660566615913520217332197746695257869818011000432985984962953238268668280443607996944354478773379193991170392835140757781094619549673701722793719662892303784565257626873805837524207569124230219237991703407849012642023819158072027859200000 3285 7264178181137010370025953176734290802884788571747431272556400904528494412695756898348841880171049911640395493692000055046120593377083623798325431287890997775745207586214066696895051553375087854852809201356397732863305169423121064777877845535747774694199131368927336765245769770994551418180339660566615913520217332197746695257869818011000432985984962953238268668280443607996944354478773379193991170392835140757781094619549673701722793719662892303784565257626873805837524207569124230219237991703407849012642023819158072027859200000 3286 7264178181137010370025953176734290802884788571747431272556400904528494412695756898348841880171049911640395493692000055046120593377083623798325431287890997775745207586214066696895051553375087854852809201356397732863305169423121064777877845535747774694199131368927336765245769770994551418180339660566615913520217332197746695257869818011000432985984962953238268668280443607996944354478773379193991170392835140757781094619549673701722793719662892303784565257626873805837524207569124230219237991703407849012642023819158072027859200000 3287 7264178181137010370025953176734290802884788571747431272556400904528494412695756898348841880171049911640395493692000055046120593377083623798325431287890997775745207586214066696895051553375087854852809201356397732863305169423121064777877845535747774694199131368927336765245769770994551418180339660566615913520217332197746695257869818011000432985984962953238268668280443607996944354478773379193991170392835140757781094619549673701722793719662892303784565257626873805837524207569124230219237991703407849012642023819158072027859200000 3288 7264178181137010370025953176734290802884788571747431272556400904528494412695756898348841880171049911640395493692000055046120593377083623798325431287890997775745207586214066696895051553375087854852809201356397732863305169423121064777877845535747774694199131368927336765245769770994551418180339660566615913520217332197746695257869818011000432985984962953238268668280443607996944354478773379193991170392835140757781094619549673701722793719662892303784565257626873805837524207569124230219237991703407849012642023819158072027859200000 3289 8840504846443741620321585016085631907110787691816623858701139900811177700250736145290540568168167742466361315823164066991128762139910770162562049877363344293081917632422519170121277740457481919355868798050736040894642391187938335834677338017005041802840342875984568843304101811300369075925473366909571566754104493284657728128827568519387526943943699914090972969297299870932281279400667202479087254368080366302219592151991952894996639956829739933705815918531905421704266960611624188176812635903047352248385342987915373657904646400000 3290 8840504846443741620321585016085631907110787691816623858701139900811177700250736145290540568168167742466361315823164066991128762139910770162562049877363344293081917632422519170121277740457481919355868798050736040894642391187938335834677338017005041802840342875984568843304101811300369075925473366909571566754104493284657728128827568519387526943943699914090972969297299870932281279400667202479087254368080366302219592151991952894996639956829739933705815918531905421704266960611624188176812635903047352248385342987915373657904646400000 3291 8840504846443741620321585016085631907110787691816623858701139900811177700250736145290540568168167742466361315823164066991128762139910770162562049877363344293081917632422519170121277740457481919355868798050736040894642391187938335834677338017005041802840342875984568843304101811300369075925473366909571566754104493284657728128827568519387526943943699914090972969297299870932281279400667202479087254368080366302219592151991952894996639956829739933705815918531905421704266960611624188176812635903047352248385342987915373657904646400000 3292 8840504846443741620321585016085631907110787691816623858701139900811177700250736145290540568168167742466361315823164066991128762139910770162562049877363344293081917632422519170121277740457481919355868798050736040894642391187938335834677338017005041802840342875984568843304101811300369075925473366909571566754104493284657728128827568519387526943943699914090972969297299870932281279400667202479087254368080366302219592151991952894996639956829739933705815918531905421704266960611624188176812635903047352248385342987915373657904646400000 3293 8840504846443741620321585016085631907110787691816623858701139900811177700250736145290540568168167742466361315823164066991128762139910770162562049877363344293081917632422519170121277740457481919355868798050736040894642391187938335834677338017005041802840342875984568843304101811300369075925473366909571566754104493284657728128827568519387526943943699914090972969297299870932281279400667202479087254368080366302219592151991952894996639956829739933705815918531905421704266960611624188176812635903047352248385342987915373657904646400000 3294 8840504846443741620321585016085631907110787691816623858701139900811177700250736145290540568168167742466361315823164066991128762139910770162562049877363344293081917632422519170121277740457481919355868798050736040894642391187938335834677338017005041802840342875984568843304101811300369075925473366909571566754104493284657728128827568519387526943943699914090972969297299870932281279400667202479087254368080366302219592151991952894996639956829739933705815918531905421704266960611624188176812635903047352248385342987915373657904646400000 3295 8840504846443741620321585016085631907110787691816623858701139900811177700250736145290540568168167742466361315823164066991128762139910770162562049877363344293081917632422519170121277740457481919355868798050736040894642391187938335834677338017005041802840342875984568843304101811300369075925473366909571566754104493284657728128827568519387526943943699914090972969297299870932281279400667202479087254368080366302219592151991952894996639956829739933705815918531905421704266960611624188176812635903047352248385342987915373657904646400000 3296 8840504846443741620321585016085631907110787691816623858701139900811177700250736145290540568168167742466361315823164066991128762139910770162562049877363344293081917632422519170121277740457481919355868798050736040894642391187938335834677338017005041802840342875984568843304101811300369075925473366909571566754104493284657728128827568519387526943943699914090972969297299870932281279400667202479087254368080366302219592151991952894996639956829739933705815918531905421704266960611624188176812635903047352248385342987915373657904646400000 3297 8840504846443741620321585016085631907110787691816623858701139900811177700250736145290540568168167742466361315823164066991128762139910770162562049877363344293081917632422519170121277740457481919355868798050736040894642391187938335834677338017005041802840342875984568843304101811300369075925473366909571566754104493284657728128827568519387526943943699914090972969297299870932281279400667202479087254368080366302219592151991952894996639956829739933705815918531905421704266960611624188176812635903047352248385342987915373657904646400000 3298 8840504846443741620321585016085631907110787691816623858701139900811177700250736145290540568168167742466361315823164066991128762139910770162562049877363344293081917632422519170121277740457481919355868798050736040894642391187938335834677338017005041802840342875984568843304101811300369075925473366909571566754104493284657728128827568519387526943943699914090972969297299870932281279400667202479087254368080366302219592151991952894996639956829739933705815918531905421704266960611624188176812635903047352248385342987915373657904646400000 3299 8840504846443741620321585016085631907110787691816623858701139900811177700250736145290540568168167742466361315823164066991128762139910770162562049877363344293081917632422519170121277740457481919355868798050736040894642391187938335834677338017005041802840342875984568843304101811300369075925473366909571566754104493284657728128827568519387526943943699914090972969297299870932281279400667202479087254368080366302219592151991952894996639956829739933705815918531905421704266960611624188176812635903047352248385342987915373657904646400000 3300 8840504846443741620321585016085631907110787691816623858701139900811177700250736145290540568168167742466361315823164066991128762139910770162562049877363344293081917632422519170121277740457481919355868798050736040894642391187938335834677338017005041802840342875984568843304101811300369075925473366909571566754104493284657728128827568519387526943943699914090972969297299870932281279400667202479087254368080366302219592151991952894996639956829739933705815918531905421704266960611624188176812635903047352248385342987915373657904646400000 3301 8840504846443741620321585016085631907110787691816623858701139900811177700250736145290540568168167742466361315823164066991128762139910770162562049877363344293081917632422519170121277740457481919355868798050736040894642391187938335834677338017005041802840342875984568843304101811300369075925473366909571566754104493284657728128827568519387526943943699914090972969297299870932281279400667202479087254368080366302219592151991952894996639956829739933705815918531905421704266960611624188176812635903047352248385342987915373657904646400000 3302 8840504846443741620321585016085631907110787691816623858701139900811177700250736145290540568168167742466361315823164066991128762139910770162562049877363344293081917632422519170121277740457481919355868798050736040894642391187938335834677338017005041802840342875984568843304101811300369075925473366909571566754104493284657728128827568519387526943943699914090972969297299870932281279400667202479087254368080366302219592151991952894996639956829739933705815918531905421704266960611624188176812635903047352248385342987915373657904646400000 3303 8840504846443741620321585016085631907110787691816623858701139900811177700250736145290540568168167742466361315823164066991128762139910770162562049877363344293081917632422519170121277740457481919355868798050736040894642391187938335834677338017005041802840342875984568843304101811300369075925473366909571566754104493284657728128827568519387526943943699914090972969297299870932281279400667202479087254368080366302219592151991952894996639956829739933705815918531905421704266960611624188176812635903047352248385342987915373657904646400000 3304 8840504846443741620321585016085631907110787691816623858701139900811177700250736145290540568168167742466361315823164066991128762139910770162562049877363344293081917632422519170121277740457481919355868798050736040894642391187938335834677338017005041802840342875984568843304101811300369075925473366909571566754104493284657728128827568519387526943943699914090972969297299870932281279400667202479087254368080366302219592151991952894996639956829739933705815918531905421704266960611624188176812635903047352248385342987915373657904646400000 3305 10811937427200696001653298474672727822396493347091730979191494098692070327406650305690331114869669149036359889251729653930150476097110871908813387000015370070439185264452740945058322676579500387372227540016050178014147644422848584725810384394797166124873739337329127695360916515220351379856853927730406026140269795287136401501556116299210945452443144994933259941450597742150180004707015988631923712092162287987614561201886158390580890667202771938922212868364520330744318492828016382140241853709426911799775274474220501983617382547200000 3306 10811937427200696001653298474672727822396493347091730979191494098692070327406650305690331114869669149036359889251729653930150476097110871908813387000015370070439185264452740945058322676579500387372227540016050178014147644422848584725810384394797166124873739337329127695360916515220351379856853927730406026140269795287136401501556116299210945452443144994933259941450597742150180004707015988631923712092162287987614561201886158390580890667202771938922212868364520330744318492828016382140241853709426911799775274474220501983617382547200000 3307 10811937427200696001653298474672727822396493347091730979191494098692070327406650305690331114869669149036359889251729653930150476097110871908813387000015370070439185264452740945058322676579500387372227540016050178014147644422848584725810384394797166124873739337329127695360916515220351379856853927730406026140269795287136401501556116299210945452443144994933259941450597742150180004707015988631923712092162287987614561201886158390580890667202771938922212868364520330744318492828016382140241853709426911799775274474220501983617382547200000 3308 10811937427200696001653298474672727822396493347091730979191494098692070327406650305690331114869669149036359889251729653930150476097110871908813387000015370070439185264452740945058322676579500387372227540016050178014147644422848584725810384394797166124873739337329127695360916515220351379856853927730406026140269795287136401501556116299210945452443144994933259941450597742150180004707015988631923712092162287987614561201886158390580890667202771938922212868364520330744318492828016382140241853709426911799775274474220501983617382547200000 3309 10811937427200696001653298474672727822396493347091730979191494098692070327406650305690331114869669149036359889251729653930150476097110871908813387000015370070439185264452740945058322676579500387372227540016050178014147644422848584725810384394797166124873739337329127695360916515220351379856853927730406026140269795287136401501556116299210945452443144994933259941450597742150180004707015988631923712092162287987614561201886158390580890667202771938922212868364520330744318492828016382140241853709426911799775274474220501983617382547200000 3310 10811937427200696001653298474672727822396493347091730979191494098692070327406650305690331114869669149036359889251729653930150476097110871908813387000015370070439185264452740945058322676579500387372227540016050178014147644422848584725810384394797166124873739337329127695360916515220351379856853927730406026140269795287136401501556116299210945452443144994933259941450597742150180004707015988631923712092162287987614561201886158390580890667202771938922212868364520330744318492828016382140241853709426911799775274474220501983617382547200000 3311 10811937427200696001653298474672727822396493347091730979191494098692070327406650305690331114869669149036359889251729653930150476097110871908813387000015370070439185264452740945058322676579500387372227540016050178014147644422848584725810384394797166124873739337329127695360916515220351379856853927730406026140269795287136401501556116299210945452443144994933259941450597742150180004707015988631923712092162287987614561201886158390580890667202771938922212868364520330744318492828016382140241853709426911799775274474220501983617382547200000 3312 10811937427200696001653298474672727822396493347091730979191494098692070327406650305690331114869669149036359889251729653930150476097110871908813387000015370070439185264452740945058322676579500387372227540016050178014147644422848584725810384394797166124873739337329127695360916515220351379856853927730406026140269795287136401501556116299210945452443144994933259941450597742150180004707015988631923712092162287987614561201886158390580890667202771938922212868364520330744318492828016382140241853709426911799775274474220501983617382547200000 3313 10811937427200696001653298474672727822396493347091730979191494098692070327406650305690331114869669149036359889251729653930150476097110871908813387000015370070439185264452740945058322676579500387372227540016050178014147644422848584725810384394797166124873739337329127695360916515220351379856853927730406026140269795287136401501556116299210945452443144994933259941450597742150180004707015988631923712092162287987614561201886158390580890667202771938922212868364520330744318492828016382140241853709426911799775274474220501983617382547200000 3314 10811937427200696001653298474672727822396493347091730979191494098692070327406650305690331114869669149036359889251729653930150476097110871908813387000015370070439185264452740945058322676579500387372227540016050178014147644422848584725810384394797166124873739337329127695360916515220351379856853927730406026140269795287136401501556116299210945452443144994933259941450597742150180004707015988631923712092162287987614561201886158390580890667202771938922212868364520330744318492828016382140241853709426911799775274474220501983617382547200000 3315 10811937427200696001653298474672727822396493347091730979191494098692070327406650305690331114869669149036359889251729653930150476097110871908813387000015370070439185264452740945058322676579500387372227540016050178014147644422848584725810384394797166124873739337329127695360916515220351379856853927730406026140269795287136401501556116299210945452443144994933259941450597742150180004707015988631923712092162287987614561201886158390580890667202771938922212868364520330744318492828016382140241853709426911799775274474220501983617382547200000 3316 10811937427200696001653298474672727822396493347091730979191494098692070327406650305690331114869669149036359889251729653930150476097110871908813387000015370070439185264452740945058322676579500387372227540016050178014147644422848584725810384394797166124873739337329127695360916515220351379856853927730406026140269795287136401501556116299210945452443144994933259941450597742150180004707015988631923712092162287987614561201886158390580890667202771938922212868364520330744318492828016382140241853709426911799775274474220501983617382547200000 3317 10811937427200696001653298474672727822396493347091730979191494098692070327406650305690331114869669149036359889251729653930150476097110871908813387000015370070439185264452740945058322676579500387372227540016050178014147644422848584725810384394797166124873739337329127695360916515220351379856853927730406026140269795287136401501556116299210945452443144994933259941450597742150180004707015988631923712092162287987614561201886158390580890667202771938922212868364520330744318492828016382140241853709426911799775274474220501983617382547200000 3318 10811937427200696001653298474672727822396493347091730979191494098692070327406650305690331114869669149036359889251729653930150476097110871908813387000015370070439185264452740945058322676579500387372227540016050178014147644422848584725810384394797166124873739337329127695360916515220351379856853927730406026140269795287136401501556116299210945452443144994933259941450597742150180004707015988631923712092162287987614561201886158390580890667202771938922212868364520330744318492828016382140241853709426911799775274474220501983617382547200000 3319 10811937427200696001653298474672727822396493347091730979191494098692070327406650305690331114869669149036359889251729653930150476097110871908813387000015370070439185264452740945058322676579500387372227540016050178014147644422848584725810384394797166124873739337329127695360916515220351379856853927730406026140269795287136401501556116299210945452443144994933259941450597742150180004707015988631923712092162287987614561201886158390580890667202771938922212868364520330744318492828016382140241853709426911799775274474220501983617382547200000 3320 10811937427200696001653298474672727822396493347091730979191494098692070327406650305690331114869669149036359889251729653930150476097110871908813387000015370070439185264452740945058322676579500387372227540016050178014147644422848584725810384394797166124873739337329127695360916515220351379856853927730406026140269795287136401501556116299210945452443144994933259941450597742150180004707015988631923712092162287987614561201886158390580890667202771938922212868364520330744318492828016382140241853709426911799775274474220501983617382547200000 3321 10811937427200696001653298474672727822396493347091730979191494098692070327406650305690331114869669149036359889251729653930150476097110871908813387000015370070439185264452740945058322676579500387372227540016050178014147644422848584725810384394797166124873739337329127695360916515220351379856853927730406026140269795287136401501556116299210945452443144994933259941450597742150180004707015988631923712092162287987614561201886158390580890667202771938922212868364520330744318492828016382140241853709426911799775274474220501983617382547200000 3322 10811937427200696001653298474672727822396493347091730979191494098692070327406650305690331114869669149036359889251729653930150476097110871908813387000015370070439185264452740945058322676579500387372227540016050178014147644422848584725810384394797166124873739337329127695360916515220351379856853927730406026140269795287136401501556116299210945452443144994933259941450597742150180004707015988631923712092162287987614561201886158390580890667202771938922212868364520330744318492828016382140241853709426911799775274474220501983617382547200000 3323 10811937427200696001653298474672727822396493347091730979191494098692070327406650305690331114869669149036359889251729653930150476097110871908813387000015370070439185264452740945058322676579500387372227540016050178014147644422848584725810384394797166124873739337329127695360916515220351379856853927730406026140269795287136401501556116299210945452443144994933259941450597742150180004707015988631923712092162287987614561201886158390580890667202771938922212868364520330744318492828016382140241853709426911799775274474220501983617382547200000 3324 13287871098029655386031903825372782493725290323575737373426346247292554432382773225693416940174823384165686303890375744680154935123349261575931652623018889816569758690012418621476678569516205976080467646679725668779387454995680910628020962421205717167469825645577497937598566397205811845844073477180669006126391578407890637445412466931730251961052625198772976468042784625102571225784922650028634242161267451936778295717118088662023914629992206712935399615219995486484767427685632133650357238208885674601923812328816996937865763150508800000 3325 13287871098029655386031903825372782493725290323575737373426346247292554432382773225693416940174823384165686303890375744680154935123349261575931652623018889816569758690012418621476678569516205976080467646679725668779387454995680910628020962421205717167469825645577497937598566397205811845844073477180669006126391578407890637445412466931730251961052625198772976468042784625102571225784922650028634242161267451936778295717118088662023914629992206712935399615219995486484767427685632133650357238208885674601923812328816996937865763150508800000 3326 13287871098029655386031903825372782493725290323575737373426346247292554432382773225693416940174823384165686303890375744680154935123349261575931652623018889816569758690012418621476678569516205976080467646679725668779387454995680910628020962421205717167469825645577497937598566397205811845844073477180669006126391578407890637445412466931730251961052625198772976468042784625102571225784922650028634242161267451936778295717118088662023914629992206712935399615219995486484767427685632133650357238208885674601923812328816996937865763150508800000 3327 13287871098029655386031903825372782493725290323575737373426346247292554432382773225693416940174823384165686303890375744680154935123349261575931652623018889816569758690012418621476678569516205976080467646679725668779387454995680910628020962421205717167469825645577497937598566397205811845844073477180669006126391578407890637445412466931730251961052625198772976468042784625102571225784922650028634242161267451936778295717118088662023914629992206712935399615219995486484767427685632133650357238208885674601923812328816996937865763150508800000 3328 13287871098029655386031903825372782493725290323575737373426346247292554432382773225693416940174823384165686303890375744680154935123349261575931652623018889816569758690012418621476678569516205976080467646679725668779387454995680910628020962421205717167469825645577497937598566397205811845844073477180669006126391578407890637445412466931730251961052625198772976468042784625102571225784922650028634242161267451936778295717118088662023914629992206712935399615219995486484767427685632133650357238208885674601923812328816996937865763150508800000 3329 13287871098029655386031903825372782493725290323575737373426346247292554432382773225693416940174823384165686303890375744680154935123349261575931652623018889816569758690012418621476678569516205976080467646679725668779387454995680910628020962421205717167469825645577497937598566397205811845844073477180669006126391578407890637445412466931730251961052625198772976468042784625102571225784922650028634242161267451936778295717118088662023914629992206712935399615219995486484767427685632133650357238208885674601923812328816996937865763150508800000 3330 13287871098029655386031903825372782493725290323575737373426346247292554432382773225693416940174823384165686303890375744680154935123349261575931652623018889816569758690012418621476678569516205976080467646679725668779387454995680910628020962421205717167469825645577497937598566397205811845844073477180669006126391578407890637445412466931730251961052625198772976468042784625102571225784922650028634242161267451936778295717118088662023914629992206712935399615219995486484767427685632133650357238208885674601923812328816996937865763150508800000 3331 13287871098029655386031903825372782493725290323575737373426346247292554432382773225693416940174823384165686303890375744680154935123349261575931652623018889816569758690012418621476678569516205976080467646679725668779387454995680910628020962421205717167469825645577497937598566397205811845844073477180669006126391578407890637445412466931730251961052625198772976468042784625102571225784922650028634242161267451936778295717118088662023914629992206712935399615219995486484767427685632133650357238208885674601923812328816996937865763150508800000 3332 13287871098029655386031903825372782493725290323575737373426346247292554432382773225693416940174823384165686303890375744680154935123349261575931652623018889816569758690012418621476678569516205976080467646679725668779387454995680910628020962421205717167469825645577497937598566397205811845844073477180669006126391578407890637445412466931730251961052625198772976468042784625102571225784922650028634242161267451936778295717118088662023914629992206712935399615219995486484767427685632133650357238208885674601923812328816996937865763150508800000 3333 13287871098029655386031903825372782493725290323575737373426346247292554432382773225693416940174823384165686303890375744680154935123349261575931652623018889816569758690012418621476678569516205976080467646679725668779387454995680910628020962421205717167469825645577497937598566397205811845844073477180669006126391578407890637445412466931730251961052625198772976468042784625102571225784922650028634242161267451936778295717118088662023914629992206712935399615219995486484767427685632133650357238208885674601923812328816996937865763150508800000 3334 13287871098029655386031903825372782493725290323575737373426346247292554432382773225693416940174823384165686303890375744680154935123349261575931652623018889816569758690012418621476678569516205976080467646679725668779387454995680910628020962421205717167469825645577497937598566397205811845844073477180669006126391578407890637445412466931730251961052625198772976468042784625102571225784922650028634242161267451936778295717118088662023914629992206712935399615219995486484767427685632133650357238208885674601923812328816996937865763150508800000 3335 13287871098029655386031903825372782493725290323575737373426346247292554432382773225693416940174823384165686303890375744680154935123349261575931652623018889816569758690012418621476678569516205976080467646679725668779387454995680910628020962421205717167469825645577497937598566397205811845844073477180669006126391578407890637445412466931730251961052625198772976468042784625102571225784922650028634242161267451936778295717118088662023914629992206712935399615219995486484767427685632133650357238208885674601923812328816996937865763150508800000 3336 13287871098029655386031903825372782493725290323575737373426346247292554432382773225693416940174823384165686303890375744680154935123349261575931652623018889816569758690012418621476678569516205976080467646679725668779387454995680910628020962421205717167469825645577497937598566397205811845844073477180669006126391578407890637445412466931730251961052625198772976468042784625102571225784922650028634242161267451936778295717118088662023914629992206712935399615219995486484767427685632133650357238208885674601923812328816996937865763150508800000 3337 13287871098029655386031903825372782493725290323575737373426346247292554432382773225693416940174823384165686303890375744680154935123349261575931652623018889816569758690012418621476678569516205976080467646679725668779387454995680910628020962421205717167469825645577497937598566397205811845844073477180669006126391578407890637445412466931730251961052625198772976468042784625102571225784922650028634242161267451936778295717118088662023914629992206712935399615219995486484767427685632133650357238208885674601923812328816996937865763150508800000 3338 16357369321674505780205273609033895249775832388321732706687832230417134506263193840828596253355207585907959840089052541701270725136842940999971864378936253364197372947405287323037791319074449556555055673062742298267425957099683200983093804740504237833155355369705899961183835234960354382234054450409403546541588033020113374695302746792959940164055781619689534032160667873501265178941239782185248752100520233334174082027772367142951438909520406463623476926335814443862748703481013156523589760235138265434968212976773723230512754438276332800000 3339 16357369321674505780205273609033895249775832388321732706687832230417134506263193840828596253355207585907959840089052541701270725136842940999971864378936253364197372947405287323037791319074449556555055673062742298267425957099683200983093804740504237833155355369705899961183835234960354382234054450409403546541588033020113374695302746792959940164055781619689534032160667873501265178941239782185248752100520233334174082027772367142951438909520406463623476926335814443862748703481013156523589760235138265434968212976773723230512754438276332800000 3340 16357369321674505780205273609033895249775832388321732706687832230417134506263193840828596253355207585907959840089052541701270725136842940999971864378936253364197372947405287323037791319074449556555055673062742298267425957099683200983093804740504237833155355369705899961183835234960354382234054450409403546541588033020113374695302746792959940164055781619689534032160667873501265178941239782185248752100520233334174082027772367142951438909520406463623476926335814443862748703481013156523589760235138265434968212976773723230512754438276332800000 3341 16357369321674505780205273609033895249775832388321732706687832230417134506263193840828596253355207585907959840089052541701270725136842940999971864378936253364197372947405287323037791319074449556555055673062742298267425957099683200983093804740504237833155355369705899961183835234960354382234054450409403546541588033020113374695302746792959940164055781619689534032160667873501265178941239782185248752100520233334174082027772367142951438909520406463623476926335814443862748703481013156523589760235138265434968212976773723230512754438276332800000 3342 16357369321674505780205273609033895249775832388321732706687832230417134506263193840828596253355207585907959840089052541701270725136842940999971864378936253364197372947405287323037791319074449556555055673062742298267425957099683200983093804740504237833155355369705899961183835234960354382234054450409403546541588033020113374695302746792959940164055781619689534032160667873501265178941239782185248752100520233334174082027772367142951438909520406463623476926335814443862748703481013156523589760235138265434968212976773723230512754438276332800000 3343 16357369321674505780205273609033895249775832388321732706687832230417134506263193840828596253355207585907959840089052541701270725136842940999971864378936253364197372947405287323037791319074449556555055673062742298267425957099683200983093804740504237833155355369705899961183835234960354382234054450409403546541588033020113374695302746792959940164055781619689534032160667873501265178941239782185248752100520233334174082027772367142951438909520406463623476926335814443862748703481013156523589760235138265434968212976773723230512754438276332800000 3344 16357369321674505780205273609033895249775832388321732706687832230417134506263193840828596253355207585907959840089052541701270725136842940999971864378936253364197372947405287323037791319074449556555055673062742298267425957099683200983093804740504237833155355369705899961183835234960354382234054450409403546541588033020113374695302746792959940164055781619689534032160667873501265178941239782185248752100520233334174082027772367142951438909520406463623476926335814443862748703481013156523589760235138265434968212976773723230512754438276332800000 3345 16357369321674505780205273609033895249775832388321732706687832230417134506263193840828596253355207585907959840089052541701270725136842940999971864378936253364197372947405287323037791319074449556555055673062742298267425957099683200983093804740504237833155355369705899961183835234960354382234054450409403546541588033020113374695302746792959940164055781619689534032160667873501265178941239782185248752100520233334174082027772367142951438909520406463623476926335814443862748703481013156523589760235138265434968212976773723230512754438276332800000 3346 16357369321674505780205273609033895249775832388321732706687832230417134506263193840828596253355207585907959840089052541701270725136842940999971864378936253364197372947405287323037791319074449556555055673062742298267425957099683200983093804740504237833155355369705899961183835234960354382234054450409403546541588033020113374695302746792959940164055781619689534032160667873501265178941239782185248752100520233334174082027772367142951438909520406463623476926335814443862748703481013156523589760235138265434968212976773723230512754438276332800000 3347 16357369321674505780205273609033895249775832388321732706687832230417134506263193840828596253355207585907959840089052541701270725136842940999971864378936253364197372947405287323037791319074449556555055673062742298267425957099683200983093804740504237833155355369705899961183835234960354382234054450409403546541588033020113374695302746792959940164055781619689534032160667873501265178941239782185248752100520233334174082027772367142951438909520406463623476926335814443862748703481013156523589760235138265434968212976773723230512754438276332800000 3348 16357369321674505780205273609033895249775832388321732706687832230417134506263193840828596253355207585907959840089052541701270725136842940999971864378936253364197372947405287323037791319074449556555055673062742298267425957099683200983093804740504237833155355369705899961183835234960354382234054450409403546541588033020113374695302746792959940164055781619689534032160667873501265178941239782185248752100520233334174082027772367142951438909520406463623476926335814443862748703481013156523589760235138265434968212976773723230512754438276332800000 3349 16357369321674505780205273609033895249775832388321732706687832230417134506263193840828596253355207585907959840089052541701270725136842940999971864378936253364197372947405287323037791319074449556555055673062742298267425957099683200983093804740504237833155355369705899961183835234960354382234054450409403546541588033020113374695302746792959940164055781619689534032160667873501265178941239782185248752100520233334174082027772367142951438909520406463623476926335814443862748703481013156523589760235138265434968212976773723230512754438276332800000 3350 16357369321674505780205273609033895249775832388321732706687832230417134506263193840828596253355207585907959840089052541701270725136842940999971864378936253364197372947405287323037791319074449556555055673062742298267425957099683200983093804740504237833155355369705899961183835234960354382234054450409403546541588033020113374695302746792959940164055781619689534032160667873501265178941239782185248752100520233334174082027772367142951438909520406463623476926335814443862748703481013156523589760235138265434968212976773723230512754438276332800000 3351 16357369321674505780205273609033895249775832388321732706687832230417134506263193840828596253355207585907959840089052541701270725136842940999971864378936253364197372947405287323037791319074449556555055673062742298267425957099683200983093804740504237833155355369705899961183835234960354382234054450409403546541588033020113374695302746792959940164055781619689534032160667873501265178941239782185248752100520233334174082027772367142951438909520406463623476926335814443862748703481013156523589760235138265434968212976773723230512754438276332800000 3352 16357369321674505780205273609033895249775832388321732706687832230417134506263193840828596253355207585907959840089052541701270725136842940999971864378936253364197372947405287323037791319074449556555055673062742298267425957099683200983093804740504237833155355369705899961183835234960354382234054450409403546541588033020113374695302746792959940164055781619689534032160667873501265178941239782185248752100520233334174082027772367142951438909520406463623476926335814443862748703481013156523589760235138265434968212976773723230512754438276332800000 3353 16357369321674505780205273609033895249775832388321732706687832230417134506263193840828596253355207585907959840089052541701270725136842940999971864378936253364197372947405287323037791319074449556555055673062742298267425957099683200983093804740504237833155355369705899961183835234960354382234054450409403546541588033020113374695302746792959940164055781619689534032160667873501265178941239782185248752100520233334174082027772367142951438909520406463623476926335814443862748703481013156523589760235138265434968212976773723230512754438276332800000 3354 16357369321674505780205273609033895249775832388321732706687832230417134506263193840828596253355207585907959840089052541701270725136842940999971864378936253364197372947405287323037791319074449556555055673062742298267425957099683200983093804740504237833155355369705899961183835234960354382234054450409403546541588033020113374695302746792959940164055781619689534032160667873501265178941239782185248752100520233334174082027772367142951438909520406463623476926335814443862748703481013156523589760235138265434968212976773723230512754438276332800000 3355 16357369321674505780205273609033895249775832388321732706687832230417134506263193840828596253355207585907959840089052541701270725136842940999971864378936253364197372947405287323037791319074449556555055673062742298267425957099683200983093804740504237833155355369705899961183835234960354382234054450409403546541588033020113374695302746792959940164055781619689534032160667873501265178941239782185248752100520233334174082027772367142951438909520406463623476926335814443862748703481013156523589760235138265434968212976773723230512754438276332800000 3356 16357369321674505780205273609033895249775832388321732706687832230417134506263193840828596253355207585907959840089052541701270725136842940999971864378936253364197372947405287323037791319074449556555055673062742298267425957099683200983093804740504237833155355369705899961183835234960354382234054450409403546541588033020113374695302746792959940164055781619689534032160667873501265178941239782185248752100520233334174082027772367142951438909520406463623476926335814443862748703481013156523589760235138265434968212976773723230512754438276332800000 3357 20234065850911363650113923454374928423972704664353983358172848469025995384247570781104973565400391783768146322190157994084471886994274718016965196236744145411512150335940340418597747861695094101458603867578612222956805908932308119616087036464003742199613174592326198251984404185645958370823525355156432187071944396845880244498089497782891445982937001863555953597782746159521065026350313610563152706348343528634373339468354418155830929931076742795502240957877402467058220146206013274619680533410866034343055679452269095636144277240147823673600000 3358 20234065850911363650113923454374928423972704664353983358172848469025995384247570781104973565400391783768146322190157994084471886994274718016965196236744145411512150335940340418597747861695094101458603867578612222956805908932308119616087036464003742199613174592326198251984404185645958370823525355156432187071944396845880244498089497782891445982937001863555953597782746159521065026350313610563152706348343528634373339468354418155830929931076742795502240957877402467058220146206013274619680533410866034343055679452269095636144277240147823673600000 3359 20234065850911363650113923454374928423972704664353983358172848469025995384247570781104973565400391783768146322190157994084471886994274718016965196236744145411512150335940340418597747861695094101458603867578612222956805908932308119616087036464003742199613174592326198251984404185645958370823525355156432187071944396845880244498089497782891445982937001863555953597782746159521065026350313610563152706348343528634373339468354418155830929931076742795502240957877402467058220146206013274619680533410866034343055679452269095636144277240147823673600000 3360 20234065850911363650113923454374928423972704664353983358172848469025995384247570781104973565400391783768146322190157994084471886994274718016965196236744145411512150335940340418597747861695094101458603867578612222956805908932308119616087036464003742199613174592326198251984404185645958370823525355156432187071944396845880244498089497782891445982937001863555953597782746159521065026350313610563152706348343528634373339468354418155830929931076742795502240957877402467058220146206013274619680533410866034343055679452269095636144277240147823673600000 3361 20234065850911363650113923454374928423972704664353983358172848469025995384247570781104973565400391783768146322190157994084471886994274718016965196236744145411512150335940340418597747861695094101458603867578612222956805908932308119616087036464003742199613174592326198251984404185645958370823525355156432187071944396845880244498089497782891445982937001863555953597782746159521065026350313610563152706348343528634373339468354418155830929931076742795502240957877402467058220146206013274619680533410866034343055679452269095636144277240147823673600000 3362 20234065850911363650113923454374928423972704664353983358172848469025995384247570781104973565400391783768146322190157994084471886994274718016965196236744145411512150335940340418597747861695094101458603867578612222956805908932308119616087036464003742199613174592326198251984404185645958370823525355156432187071944396845880244498089497782891445982937001863555953597782746159521065026350313610563152706348343528634373339468354418155830929931076742795502240957877402467058220146206013274619680533410866034343055679452269095636144277240147823673600000 3363 20234065850911363650113923454374928423972704664353983358172848469025995384247570781104973565400391783768146322190157994084471886994274718016965196236744145411512150335940340418597747861695094101458603867578612222956805908932308119616087036464003742199613174592326198251984404185645958370823525355156432187071944396845880244498089497782891445982937001863555953597782746159521065026350313610563152706348343528634373339468354418155830929931076742795502240957877402467058220146206013274619680533410866034343055679452269095636144277240147823673600000 3364 20234065850911363650113923454374928423972704664353983358172848469025995384247570781104973565400391783768146322190157994084471886994274718016965196236744145411512150335940340418597747861695094101458603867578612222956805908932308119616087036464003742199613174592326198251984404185645958370823525355156432187071944396845880244498089497782891445982937001863555953597782746159521065026350313610563152706348343528634373339468354418155830929931076742795502240957877402467058220146206013274619680533410866034343055679452269095636144277240147823673600000 3365 20234065850911363650113923454374928423972704664353983358172848469025995384247570781104973565400391783768146322190157994084471886994274718016965196236744145411512150335940340418597747861695094101458603867578612222956805908932308119616087036464003742199613174592326198251984404185645958370823525355156432187071944396845880244498089497782891445982937001863555953597782746159521065026350313610563152706348343528634373339468354418155830929931076742795502240957877402467058220146206013274619680533410866034343055679452269095636144277240147823673600000 3366 20234065850911363650113923454374928423972704664353983358172848469025995384247570781104973565400391783768146322190157994084471886994274718016965196236744145411512150335940340418597747861695094101458603867578612222956805908932308119616087036464003742199613174592326198251984404185645958370823525355156432187071944396845880244498089497782891445982937001863555953597782746159521065026350313610563152706348343528634373339468354418155830929931076742795502240957877402467058220146206013274619680533410866034343055679452269095636144277240147823673600000 3367 20234065850911363650113923454374928423972704664353983358172848469025995384247570781104973565400391783768146322190157994084471886994274718016965196236744145411512150335940340418597747861695094101458603867578612222956805908932308119616087036464003742199613174592326198251984404185645958370823525355156432187071944396845880244498089497782891445982937001863555953597782746159521065026350313610563152706348343528634373339468354418155830929931076742795502240957877402467058220146206013274619680533410866034343055679452269095636144277240147823673600000 3368 20234065850911363650113923454374928423972704664353983358172848469025995384247570781104973565400391783768146322190157994084471886994274718016965196236744145411512150335940340418597747861695094101458603867578612222956805908932308119616087036464003742199613174592326198251984404185645958370823525355156432187071944396845880244498089497782891445982937001863555953597782746159521065026350313610563152706348343528634373339468354418155830929931076742795502240957877402467058220146206013274619680533410866034343055679452269095636144277240147823673600000 3369 20234065850911363650113923454374928423972704664353983358172848469025995384247570781104973565400391783768146322190157994084471886994274718016965196236744145411512150335940340418597747861695094101458603867578612222956805908932308119616087036464003742199613174592326198251984404185645958370823525355156432187071944396845880244498089497782891445982937001863555953597782746159521065026350313610563152706348343528634373339468354418155830929931076742795502240957877402467058220146206013274619680533410866034343055679452269095636144277240147823673600000 3370 20234065850911363650113923454374928423972704664353983358172848469025995384247570781104973565400391783768146322190157994084471886994274718016965196236744145411512150335940340418597747861695094101458603867578612222956805908932308119616087036464003742199613174592326198251984404185645958370823525355156432187071944396845880244498089497782891445982937001863555953597782746159521065026350313610563152706348343528634373339468354418155830929931076742795502240957877402467058220146206013274619680533410866034343055679452269095636144277240147823673600000 3371 20234065850911363650113923454374928423972704664353983358172848469025995384247570781104973565400391783768146322190157994084471886994274718016965196236744145411512150335940340418597747861695094101458603867578612222956805908932308119616087036464003742199613174592326198251984404185645958370823525355156432187071944396845880244498089497782891445982937001863555953597782746159521065026350313610563152706348343528634373339468354418155830929931076742795502240957877402467058220146206013274619680533410866034343055679452269095636144277240147823673600000 3372 20234065850911363650113923454374928423972704664353983358172848469025995384247570781104973565400391783768146322190157994084471886994274718016965196236744145411512150335940340418597747861695094101458603867578612222956805908932308119616087036464003742199613174592326198251984404185645958370823525355156432187071944396845880244498089497782891445982937001863555953597782746159521065026350313610563152706348343528634373339468354418155830929931076742795502240957877402467058220146206013274619680533410866034343055679452269095636144277240147823673600000 3373 20234065850911363650113923454374928423972704664353983358172848469025995384247570781104973565400391783768146322190157994084471886994274718016965196236744145411512150335940340418597747861695094101458603867578612222956805908932308119616087036464003742199613174592326198251984404185645958370823525355156432187071944396845880244498089497782891445982937001863555953597782746159521065026350313610563152706348343528634373339468354418155830929931076742795502240957877402467058220146206013274619680533410866034343055679452269095636144277240147823673600000 3374 20234065850911363650113923454374928423972704664353983358172848469025995384247570781104973565400391783768146322190157994084471886994274718016965196236744145411512150335940340418597747861695094101458603867578612222956805908932308119616087036464003742199613174592326198251984404185645958370823525355156432187071944396845880244498089497782891445982937001863555953597782746159521065026350313610563152706348343528634373339468354418155830929931076742795502240957877402467058220146206013274619680533410866034343055679452269095636144277240147823673600000 3375 20234065850911363650113923454374928423972704664353983358172848469025995384247570781104973565400391783768146322190157994084471886994274718016965196236744145411512150335940340418597747861695094101458603867578612222956805908932308119616087036464003742199613174592326198251984404185645958370823525355156432187071944396845880244498089497782891445982937001863555953597782746159521065026350313610563152706348343528634373339468354418155830929931076742795502240957877402467058220146206013274619680533410866034343055679452269095636144277240147823673600000 3376 20234065850911363650113923454374928423972704664353983358172848469025995384247570781104973565400391783768146322190157994084471886994274718016965196236744145411512150335940340418597747861695094101458603867578612222956805908932308119616087036464003742199613174592326198251984404185645958370823525355156432187071944396845880244498089497782891445982937001863555953597782746159521065026350313610563152706348343528634373339468354418155830929931076742795502240957877402467058220146206013274619680533410866034343055679452269095636144277240147823673600000 3377 20234065850911363650113923454374928423972704664353983358172848469025995384247570781104973565400391783768146322190157994084471886994274718016965196236744145411512150335940340418597747861695094101458603867578612222956805908932308119616087036464003742199613174592326198251984404185645958370823525355156432187071944396845880244498089497782891445982937001863555953597782746159521065026350313610563152706348343528634373339468354418155830929931076742795502240957877402467058220146206013274619680533410866034343055679452269095636144277240147823673600000 3378 20234065850911363650113923454374928423972704664353983358172848469025995384247570781104973565400391783768146322190157994084471886994274718016965196236744145411512150335940340418597747861695094101458603867578612222956805908932308119616087036464003742199613174592326198251984404185645958370823525355156432187071944396845880244498089497782891445982937001863555953597782746159521065026350313610563152706348343528634373339468354418155830929931076742795502240957877402467058220146206013274619680533410866034343055679452269095636144277240147823673600000 3379 20234065850911363650113923454374928423972704664353983358172848469025995384247570781104973565400391783768146322190157994084471886994274718016965196236744145411512150335940340418597747861695094101458603867578612222956805908932308119616087036464003742199613174592326198251984404185645958370823525355156432187071944396845880244498089497782891445982937001863555953597782746159521065026350313610563152706348343528634373339468354418155830929931076742795502240957877402467058220146206013274619680533410866034343055679452269095636144277240147823673600000 3380 20234065850911363650113923454374928423972704664353983358172848469025995384247570781104973565400391783768146322190157994084471886994274718016965196236744145411512150335940340418597747861695094101458603867578612222956805908932308119616087036464003742199613174592326198251984404185645958370823525355156432187071944396845880244498089497782891445982937001863555953597782746159521065026350313610563152706348343528634373339468354418155830929931076742795502240957877402467058220146206013274619680533410866034343055679452269095636144277240147823673600000 3381 20234065850911363650113923454374928423972704664353983358172848469025995384247570781104973565400391783768146322190157994084471886994274718016965196236744145411512150335940340418597747861695094101458603867578612222956805908932308119616087036464003742199613174592326198251984404185645958370823525355156432187071944396845880244498089497782891445982937001863555953597782746159521065026350313610563152706348343528634373339468354418155830929931076742795502240957877402467058220146206013274619680533410866034343055679452269095636144277240147823673600000 3382 20234065850911363650113923454374928423972704664353983358172848469025995384247570781104973565400391783768146322190157994084471886994274718016965196236744145411512150335940340418597747861695094101458603867578612222956805908932308119616087036464003742199613174592326198251984404185645958370823525355156432187071944396845880244498089497782891445982937001863555953597782746159521065026350313610563152706348343528634373339468354418155830929931076742795502240957877402467058220146206013274619680533410866034343055679452269095636144277240147823673600000 3383 20234065850911363650113923454374928423972704664353983358172848469025995384247570781104973565400391783768146322190157994084471886994274718016965196236744145411512150335940340418597747861695094101458603867578612222956805908932308119616087036464003742199613174592326198251984404185645958370823525355156432187071944396845880244498089497782891445982937001863555953597782746159521065026350313610563152706348343528634373339468354418155830929931076742795502240957877402467058220146206013274619680533410866034343055679452269095636144277240147823673600000 3384 20234065850911363650113923454374928423972704664353983358172848469025995384247570781104973565400391783768146322190157994084471886994274718016965196236744145411512150335940340418597747861695094101458603867578612222956805908932308119616087036464003742199613174592326198251984404185645958370823525355156432187071944396845880244498089497782891445982937001863555953597782746159521065026350313610563152706348343528634373339468354418155830929931076742795502240957877402467058220146206013274619680533410866034343055679452269095636144277240147823673600000 3385 20234065850911363650113923454374928423972704664353983358172848469025995384247570781104973565400391783768146322190157994084471886994274718016965196236744145411512150335940340418597747861695094101458603867578612222956805908932308119616087036464003742199613174592326198251984404185645958370823525355156432187071944396845880244498089497782891445982937001863555953597782746159521065026350313610563152706348343528634373339468354418155830929931076742795502240957877402467058220146206013274619680533410866034343055679452269095636144277240147823673600000 3386 20234065850911363650113923454374928423972704664353983358172848469025995384247570781104973565400391783768146322190157994084471886994274718016965196236744145411512150335940340418597747861695094101458603867578612222956805908932308119616087036464003742199613174592326198251984404185645958370823525355156432187071944396845880244498089497782891445982937001863555953597782746159521065026350313610563152706348343528634373339468354418155830929931076742795502240957877402467058220146206013274619680533410866034343055679452269095636144277240147823673600000 3387 20234065850911363650113923454374928423972704664353983358172848469025995384247570781104973565400391783768146322190157994084471886994274718016965196236744145411512150335940340418597747861695094101458603867578612222956805908932308119616087036464003742199613174592326198251984404185645958370823525355156432187071944396845880244498089497782891445982937001863555953597782746159521065026350313610563152706348343528634373339468354418155830929931076742795502240957877402467058220146206013274619680533410866034343055679452269095636144277240147823673600000 3388 20234065850911363650113923454374928423972704664353983358172848469025995384247570781104973565400391783768146322190157994084471886994274718016965196236744145411512150335940340418597747861695094101458603867578612222956805908932308119616087036464003742199613174592326198251984404185645958370823525355156432187071944396845880244498089497782891445982937001863555953597782746159521065026350313610563152706348343528634373339468354418155830929931076742795502240957877402467058220146206013274619680533410866034343055679452269095636144277240147823673600000 3389 20234065850911363650113923454374928423972704664353983358172848469025995384247570781104973565400391783768146322190157994084471886994274718016965196236744145411512150335940340418597747861695094101458603867578612222956805908932308119616087036464003742199613174592326198251984404185645958370823525355156432187071944396845880244498089497782891445982937001863555953597782746159521065026350313610563152706348343528634373339468354418155830929931076742795502240957877402467058220146206013274619680533410866034343055679452269095636144277240147823673600000 3390 20234065850911363650113923454374928423972704664353983358172848469025995384247570781104973565400391783768146322190157994084471886994274718016965196236744145411512150335940340418597747861695094101458603867578612222956805908932308119616087036464003742199613174592326198251984404185645958370823525355156432187071944396845880244498089497782891445982937001863555953597782746159521065026350313610563152706348343528634373339468354418155830929931076742795502240957877402467058220146206013274619680533410866034343055679452269095636144277240147823673600000 3391 20234065850911363650113923454374928423972704664353983358172848469025995384247570781104973565400391783768146322190157994084471886994274718016965196236744145411512150335940340418597747861695094101458603867578612222956805908932308119616087036464003742199613174592326198251984404185645958370823525355156432187071944396845880244498089497782891445982937001863555953597782746159521065026350313610563152706348343528634373339468354418155830929931076742795502240957877402467058220146206013274619680533410866034343055679452269095636144277240147823673600000 3392 20234065850911363650113923454374928423972704664353983358172848469025995384247570781104973565400391783768146322190157994084471886994274718016965196236744145411512150335940340418597747861695094101458603867578612222956805908932308119616087036464003742199613174592326198251984404185645958370823525355156432187071944396845880244498089497782891445982937001863555953597782746159521065026350313610563152706348343528634373339468354418155830929931076742795502240957877402467058220146206013274619680533410866034343055679452269095636144277240147823673600000 3393 20234065850911363650113923454374928423972704664353983358172848469025995384247570781104973565400391783768146322190157994084471886994274718016965196236744145411512150335940340418597747861695094101458603867578612222956805908932308119616087036464003742199613174592326198251984404185645958370823525355156432187071944396845880244498089497782891445982937001863555953597782746159521065026350313610563152706348343528634373339468354418155830929931076742795502240957877402467058220146206013274619680533410866034343055679452269095636144277240147823673600000 3394 25272348247788293198992290394514285601541908125778125214357887737813468234925215905600111983185089337926414756415507334611505386855849122803189530099693437618978675769589485182828587079257172532721796230605686666473050580256452841400492708543540674007316855065815421616728520827871802005158583168590383801652858551660504425378113782730831416032688315327581386043630649953241810217911541699593377730229081067264332300995974668276632831483914851751582298956388875681355716962611310579999980986230171676894476543635884100449544202272944631768326400000 3395 25272348247788293198992290394514285601541908125778125214357887737813468234925215905600111983185089337926414756415507334611505386855849122803189530099693437618978675769589485182828587079257172532721796230605686666473050580256452841400492708543540674007316855065815421616728520827871802005158583168590383801652858551660504425378113782730831416032688315327581386043630649953241810217911541699593377730229081067264332300995974668276632831483914851751582298956388875681355716962611310579999980986230171676894476543635884100449544202272944631768326400000 3396 25272348247788293198992290394514285601541908125778125214357887737813468234925215905600111983185089337926414756415507334611505386855849122803189530099693437618978675769589485182828587079257172532721796230605686666473050580256452841400492708543540674007316855065815421616728520827871802005158583168590383801652858551660504425378113782730831416032688315327581386043630649953241810217911541699593377730229081067264332300995974668276632831483914851751582298956388875681355716962611310579999980986230171676894476543635884100449544202272944631768326400000 3397 25272348247788293198992290394514285601541908125778125214357887737813468234925215905600111983185089337926414756415507334611505386855849122803189530099693437618978675769589485182828587079257172532721796230605686666473050580256452841400492708543540674007316855065815421616728520827871802005158583168590383801652858551660504425378113782730831416032688315327581386043630649953241810217911541699593377730229081067264332300995974668276632831483914851751582298956388875681355716962611310579999980986230171676894476543635884100449544202272944631768326400000 3398 25272348247788293198992290394514285601541908125778125214357887737813468234925215905600111983185089337926414756415507334611505386855849122803189530099693437618978675769589485182828587079257172532721796230605686666473050580256452841400492708543540674007316855065815421616728520827871802005158583168590383801652858551660504425378113782730831416032688315327581386043630649953241810217911541699593377730229081067264332300995974668276632831483914851751582298956388875681355716962611310579999980986230171676894476543635884100449544202272944631768326400000 3399 25272348247788293198992290394514285601541908125778125214357887737813468234925215905600111983185089337926414756415507334611505386855849122803189530099693437618978675769589485182828587079257172532721796230605686666473050580256452841400492708543540674007316855065815421616728520827871802005158583168590383801652858551660504425378113782730831416032688315327581386043630649953241810217911541699593377730229081067264332300995974668276632831483914851751582298956388875681355716962611310579999980986230171676894476543635884100449544202272944631768326400000 3400 25272348247788293198992290394514285601541908125778125214357887737813468234925215905600111983185089337926414756415507334611505386855849122803189530099693437618978675769589485182828587079257172532721796230605686666473050580256452841400492708543540674007316855065815421616728520827871802005158583168590383801652858551660504425378113782730831416032688315327581386043630649953241810217911541699593377730229081067264332300995974668276632831483914851751582298956388875681355716962611310579999980986230171676894476543635884100449544202272944631768326400000 3401 25272348247788293198992290394514285601541908125778125214357887737813468234925215905600111983185089337926414756415507334611505386855849122803189530099693437618978675769589485182828587079257172532721796230605686666473050580256452841400492708543540674007316855065815421616728520827871802005158583168590383801652858551660504425378113782730831416032688315327581386043630649953241810217911541699593377730229081067264332300995974668276632831483914851751582298956388875681355716962611310579999980986230171676894476543635884100449544202272944631768326400000 3402 25272348247788293198992290394514285601541908125778125214357887737813468234925215905600111983185089337926414756415507334611505386855849122803189530099693437618978675769589485182828587079257172532721796230605686666473050580256452841400492708543540674007316855065815421616728520827871802005158583168590383801652858551660504425378113782730831416032688315327581386043630649953241810217911541699593377730229081067264332300995974668276632831483914851751582298956388875681355716962611310579999980986230171676894476543635884100449544202272944631768326400000 3403 25272348247788293198992290394514285601541908125778125214357887737813468234925215905600111983185089337926414756415507334611505386855849122803189530099693437618978675769589485182828587079257172532721796230605686666473050580256452841400492708543540674007316855065815421616728520827871802005158583168590383801652858551660504425378113782730831416032688315327581386043630649953241810217911541699593377730229081067264332300995974668276632831483914851751582298956388875681355716962611310579999980986230171676894476543635884100449544202272944631768326400000 3404 25272348247788293198992290394514285601541908125778125214357887737813468234925215905600111983185089337926414756415507334611505386855849122803189530099693437618978675769589485182828587079257172532721796230605686666473050580256452841400492708543540674007316855065815421616728520827871802005158583168590383801652858551660504425378113782730831416032688315327581386043630649953241810217911541699593377730229081067264332300995974668276632831483914851751582298956388875681355716962611310579999980986230171676894476543635884100449544202272944631768326400000 3405 25272348247788293198992290394514285601541908125778125214357887737813468234925215905600111983185089337926414756415507334611505386855849122803189530099693437618978675769589485182828587079257172532721796230605686666473050580256452841400492708543540674007316855065815421616728520827871802005158583168590383801652858551660504425378113782730831416032688315327581386043630649953241810217911541699593377730229081067264332300995974668276632831483914851751582298956388875681355716962611310579999980986230171676894476543635884100449544202272944631768326400000 3406 25272348247788293198992290394514285601541908125778125214357887737813468234925215905600111983185089337926414756415507334611505386855849122803189530099693437618978675769589485182828587079257172532721796230605686666473050580256452841400492708543540674007316855065815421616728520827871802005158583168590383801652858551660504425378113782730831416032688315327581386043630649953241810217911541699593377730229081067264332300995974668276632831483914851751582298956388875681355716962611310579999980986230171676894476543635884100449544202272944631768326400000 3407 25272348247788293198992290394514285601541908125778125214357887737813468234925215905600111983185089337926414756415507334611505386855849122803189530099693437618978675769589485182828587079257172532721796230605686666473050580256452841400492708543540674007316855065815421616728520827871802005158583168590383801652858551660504425378113782730831416032688315327581386043630649953241810217911541699593377730229081067264332300995974668276632831483914851751582298956388875681355716962611310579999980986230171676894476543635884100449544202272944631768326400000 3408 25272348247788293198992290394514285601541908125778125214357887737813468234925215905600111983185089337926414756415507334611505386855849122803189530099693437618978675769589485182828587079257172532721796230605686666473050580256452841400492708543540674007316855065815421616728520827871802005158583168590383801652858551660504425378113782730831416032688315327581386043630649953241810217911541699593377730229081067264332300995974668276632831483914851751582298956388875681355716962611310579999980986230171676894476543635884100449544202272944631768326400000 3409 25272348247788293198992290394514285601541908125778125214357887737813468234925215905600111983185089337926414756415507334611505386855849122803189530099693437618978675769589485182828587079257172532721796230605686666473050580256452841400492708543540674007316855065815421616728520827871802005158583168590383801652858551660504425378113782730831416032688315327581386043630649953241810217911541699593377730229081067264332300995974668276632831483914851751582298956388875681355716962611310579999980986230171676894476543635884100449544202272944631768326400000 3410 25272348247788293198992290394514285601541908125778125214357887737813468234925215905600111983185089337926414756415507334611505386855849122803189530099693437618978675769589485182828587079257172532721796230605686666473050580256452841400492708543540674007316855065815421616728520827871802005158583168590383801652858551660504425378113782730831416032688315327581386043630649953241810217911541699593377730229081067264332300995974668276632831483914851751582298956388875681355716962611310579999980986230171676894476543635884100449544202272944631768326400000 3411 25272348247788293198992290394514285601541908125778125214357887737813468234925215905600111983185089337926414756415507334611505386855849122803189530099693437618978675769589485182828587079257172532721796230605686666473050580256452841400492708543540674007316855065815421616728520827871802005158583168590383801652858551660504425378113782730831416032688315327581386043630649953241810217911541699593377730229081067264332300995974668276632831483914851751582298956388875681355716962611310579999980986230171676894476543635884100449544202272944631768326400000 3412 25272348247788293198992290394514285601541908125778125214357887737813468234925215905600111983185089337926414756415507334611505386855849122803189530099693437618978675769589485182828587079257172532721796230605686666473050580256452841400492708543540674007316855065815421616728520827871802005158583168590383801652858551660504425378113782730831416032688315327581386043630649953241810217911541699593377730229081067264332300995974668276632831483914851751582298956388875681355716962611310579999980986230171676894476543635884100449544202272944631768326400000 3413 25272348247788293198992290394514285601541908125778125214357887737813468234925215905600111983185089337926414756415507334611505386855849122803189530099693437618978675769589485182828587079257172532721796230605686666473050580256452841400492708543540674007316855065815421616728520827871802005158583168590383801652858551660504425378113782730831416032688315327581386043630649953241810217911541699593377730229081067264332300995974668276632831483914851751582298956388875681355716962611310579999980986230171676894476543635884100449544202272944631768326400000 3414 25272348247788293198992290394514285601541908125778125214357887737813468234925215905600111983185089337926414756415507334611505386855849122803189530099693437618978675769589485182828587079257172532721796230605686666473050580256452841400492708543540674007316855065815421616728520827871802005158583168590383801652858551660504425378113782730831416032688315327581386043630649953241810217911541699593377730229081067264332300995974668276632831483914851751582298956388875681355716962611310579999980986230171676894476543635884100449544202272944631768326400000 3415 25272348247788293198992290394514285601541908125778125214357887737813468234925215905600111983185089337926414756415507334611505386855849122803189530099693437618978675769589485182828587079257172532721796230605686666473050580256452841400492708543540674007316855065815421616728520827871802005158583168590383801652858551660504425378113782730831416032688315327581386043630649953241810217911541699593377730229081067264332300995974668276632831483914851751582298956388875681355716962611310579999980986230171676894476543635884100449544202272944631768326400000 3416 25272348247788293198992290394514285601541908125778125214357887737813468234925215905600111983185089337926414756415507334611505386855849122803189530099693437618978675769589485182828587079257172532721796230605686666473050580256452841400492708543540674007316855065815421616728520827871802005158583168590383801652858551660504425378113782730831416032688315327581386043630649953241810217911541699593377730229081067264332300995974668276632831483914851751582298956388875681355716962611310579999980986230171676894476543635884100449544202272944631768326400000 3417 25272348247788293198992290394514285601541908125778125214357887737813468234925215905600111983185089337926414756415507334611505386855849122803189530099693437618978675769589485182828587079257172532721796230605686666473050580256452841400492708543540674007316855065815421616728520827871802005158583168590383801652858551660504425378113782730831416032688315327581386043630649953241810217911541699593377730229081067264332300995974668276632831483914851751582298956388875681355716962611310579999980986230171676894476543635884100449544202272944631768326400000 3418 25272348247788293198992290394514285601541908125778125214357887737813468234925215905600111983185089337926414756415507334611505386855849122803189530099693437618978675769589485182828587079257172532721796230605686666473050580256452841400492708543540674007316855065815421616728520827871802005158583168590383801652858551660504425378113782730831416032688315327581386043630649953241810217911541699593377730229081067264332300995974668276632831483914851751582298956388875681355716962611310579999980986230171676894476543635884100449544202272944631768326400000 3419 25272348247788293198992290394514285601541908125778125214357887737813468234925215905600111983185089337926414756415507334611505386855849122803189530099693437618978675769589485182828587079257172532721796230605686666473050580256452841400492708543540674007316855065815421616728520827871802005158583168590383801652858551660504425378113782730831416032688315327581386043630649953241810217911541699593377730229081067264332300995974668276632831483914851751582298956388875681355716962611310579999980986230171676894476543635884100449544202272944631768326400000 3420 25272348247788293198992290394514285601541908125778125214357887737813468234925215905600111983185089337926414756415507334611505386855849122803189530099693437618978675769589485182828587079257172532721796230605686666473050580256452841400492708543540674007316855065815421616728520827871802005158583168590383801652858551660504425378113782730831416032688315327581386043630649953241810217911541699593377730229081067264332300995974668276632831483914851751582298956388875681355716962611310579999980986230171676894476543635884100449544202272944631768326400000 3421 25272348247788293198992290394514285601541908125778125214357887737813468234925215905600111983185089337926414756415507334611505386855849122803189530099693437618978675769589485182828587079257172532721796230605686666473050580256452841400492708543540674007316855065815421616728520827871802005158583168590383801652858551660504425378113782730831416032688315327581386043630649953241810217911541699593377730229081067264332300995974668276632831483914851751582298956388875681355716962611310579999980986230171676894476543635884100449544202272944631768326400000 3422 25272348247788293198992290394514285601541908125778125214357887737813468234925215905600111983185089337926414756415507334611505386855849122803189530099693437618978675769589485182828587079257172532721796230605686666473050580256452841400492708543540674007316855065815421616728520827871802005158583168590383801652858551660504425378113782730831416032688315327581386043630649953241810217911541699593377730229081067264332300995974668276632831483914851751582298956388875681355716962611310579999980986230171676894476543635884100449544202272944631768326400000 3423 25272348247788293198992290394514285601541908125778125214357887737813468234925215905600111983185089337926414756415507334611505386855849122803189530099693437618978675769589485182828587079257172532721796230605686666473050580256452841400492708543540674007316855065815421616728520827871802005158583168590383801652858551660504425378113782730831416032688315327581386043630649953241810217911541699593377730229081067264332300995974668276632831483914851751582298956388875681355716962611310579999980986230171676894476543635884100449544202272944631768326400000 3424 25272348247788293198992290394514285601541908125778125214357887737813468234925215905600111983185089337926414756415507334611505386855849122803189530099693437618978675769589485182828587079257172532721796230605686666473050580256452841400492708543540674007316855065815421616728520827871802005158583168590383801652858551660504425378113782730831416032688315327581386043630649953241810217911541699593377730229081067264332300995974668276632831483914851751582298956388875681355716962611310579999980986230171676894476543635884100449544202272944631768326400000 3425 25272348247788293198992290394514285601541908125778125214357887737813468234925215905600111983185089337926414756415507334611505386855849122803189530099693437618978675769589485182828587079257172532721796230605686666473050580256452841400492708543540674007316855065815421616728520827871802005158583168590383801652858551660504425378113782730831416032688315327581386043630649953241810217911541699593377730229081067264332300995974668276632831483914851751582298956388875681355716962611310579999980986230171676894476543635884100449544202272944631768326400000 3426 25272348247788293198992290394514285601541908125778125214357887737813468234925215905600111983185089337926414756415507334611505386855849122803189530099693437618978675769589485182828587079257172532721796230605686666473050580256452841400492708543540674007316855065815421616728520827871802005158583168590383801652858551660504425378113782730831416032688315327581386043630649953241810217911541699593377730229081067264332300995974668276632831483914851751582298956388875681355716962611310579999980986230171676894476543635884100449544202272944631768326400000 3427 25272348247788293198992290394514285601541908125778125214357887737813468234925215905600111983185089337926414756415507334611505386855849122803189530099693437618978675769589485182828587079257172532721796230605686666473050580256452841400492708543540674007316855065815421616728520827871802005158583168590383801652858551660504425378113782730831416032688315327581386043630649953241810217911541699593377730229081067264332300995974668276632831483914851751582298956388875681355716962611310579999980986230171676894476543635884100449544202272944631768326400000 3428 25272348247788293198992290394514285601541908125778125214357887737813468234925215905600111983185089337926414756415507334611505386855849122803189530099693437618978675769589485182828587079257172532721796230605686666473050580256452841400492708543540674007316855065815421616728520827871802005158583168590383801652858551660504425378113782730831416032688315327581386043630649953241810217911541699593377730229081067264332300995974668276632831483914851751582298956388875681355716962611310579999980986230171676894476543635884100449544202272944631768326400000 3429 25272348247788293198992290394514285601541908125778125214357887737813468234925215905600111983185089337926414756415507334611505386855849122803189530099693437618978675769589485182828587079257172532721796230605686666473050580256452841400492708543540674007316855065815421616728520827871802005158583168590383801652858551660504425378113782730831416032688315327581386043630649953241810217911541699593377730229081067264332300995974668276632831483914851751582298956388875681355716962611310579999980986230171676894476543635884100449544202272944631768326400000 3430 31817886443965461137531293606693485572341262330354659644876580661907156507770846825150540986830027476449356178327123734275885282051514045609215618395514037962294152793913161845181191132784780218696741454332559513089570680542874127323220320056317708575211920527861615815461207722290598724494656209255293206280948916540575071551045252458116752785154588997424965028930988291131439064350630999788062562358413063685794366953932107360280734838248798355242114386093594482826847655927640020219976061663786141210145968437578082465976150661637291396322937600000 3431 31817886443965461137531293606693485572341262330354659644876580661907156507770846825150540986830027476449356178327123734275885282051514045609215618395514037962294152793913161845181191132784780218696741454332559513089570680542874127323220320056317708575211920527861615815461207722290598724494656209255293206280948916540575071551045252458116752785154588997424965028930988291131439064350630999788062562358413063685794366953932107360280734838248798355242114386093594482826847655927640020219976061663786141210145968437578082465976150661637291396322937600000 3432 31817886443965461137531293606693485572341262330354659644876580661907156507770846825150540986830027476449356178327123734275885282051514045609215618395514037962294152793913161845181191132784780218696741454332559513089570680542874127323220320056317708575211920527861615815461207722290598724494656209255293206280948916540575071551045252458116752785154588997424965028930988291131439064350630999788062562358413063685794366953932107360280734838248798355242114386093594482826847655927640020219976061663786141210145968437578082465976150661637291396322937600000 3433 31817886443965461137531293606693485572341262330354659644876580661907156507770846825150540986830027476449356178327123734275885282051514045609215618395514037962294152793913161845181191132784780218696741454332559513089570680542874127323220320056317708575211920527861615815461207722290598724494656209255293206280948916540575071551045252458116752785154588997424965028930988291131439064350630999788062562358413063685794366953932107360280734838248798355242114386093594482826847655927640020219976061663786141210145968437578082465976150661637291396322937600000 3434 31817886443965461137531293606693485572341262330354659644876580661907156507770846825150540986830027476449356178327123734275885282051514045609215618395514037962294152793913161845181191132784780218696741454332559513089570680542874127323220320056317708575211920527861615815461207722290598724494656209255293206280948916540575071551045252458116752785154588997424965028930988291131439064350630999788062562358413063685794366953932107360280734838248798355242114386093594482826847655927640020219976061663786141210145968437578082465976150661637291396322937600000 3435 31817886443965461137531293606693485572341262330354659644876580661907156507770846825150540986830027476449356178327123734275885282051514045609215618395514037962294152793913161845181191132784780218696741454332559513089570680542874127323220320056317708575211920527861615815461207722290598724494656209255293206280948916540575071551045252458116752785154588997424965028930988291131439064350630999788062562358413063685794366953932107360280734838248798355242114386093594482826847655927640020219976061663786141210145968437578082465976150661637291396322937600000 3436 31817886443965461137531293606693485572341262330354659644876580661907156507770846825150540986830027476449356178327123734275885282051514045609215618395514037962294152793913161845181191132784780218696741454332559513089570680542874127323220320056317708575211920527861615815461207722290598724494656209255293206280948916540575071551045252458116752785154588997424965028930988291131439064350630999788062562358413063685794366953932107360280734838248798355242114386093594482826847655927640020219976061663786141210145968437578082465976150661637291396322937600000 3437 31817886443965461137531293606693485572341262330354659644876580661907156507770846825150540986830027476449356178327123734275885282051514045609215618395514037962294152793913161845181191132784780218696741454332559513089570680542874127323220320056317708575211920527861615815461207722290598724494656209255293206280948916540575071551045252458116752785154588997424965028930988291131439064350630999788062562358413063685794366953932107360280734838248798355242114386093594482826847655927640020219976061663786141210145968437578082465976150661637291396322937600000 3438 31817886443965461137531293606693485572341262330354659644876580661907156507770846825150540986830027476449356178327123734275885282051514045609215618395514037962294152793913161845181191132784780218696741454332559513089570680542874127323220320056317708575211920527861615815461207722290598724494656209255293206280948916540575071551045252458116752785154588997424965028930988291131439064350630999788062562358413063685794366953932107360280734838248798355242114386093594482826847655927640020219976061663786141210145968437578082465976150661637291396322937600000 3439 31817886443965461137531293606693485572341262330354659644876580661907156507770846825150540986830027476449356178327123734275885282051514045609215618395514037962294152793913161845181191132784780218696741454332559513089570680542874127323220320056317708575211920527861615815461207722290598724494656209255293206280948916540575071551045252458116752785154588997424965028930988291131439064350630999788062562358413063685794366953932107360280734838248798355242114386093594482826847655927640020219976061663786141210145968437578082465976150661637291396322937600000 3440 31817886443965461137531293606693485572341262330354659644876580661907156507770846825150540986830027476449356178327123734275885282051514045609215618395514037962294152793913161845181191132784780218696741454332559513089570680542874127323220320056317708575211920527861615815461207722290598724494656209255293206280948916540575071551045252458116752785154588997424965028930988291131439064350630999788062562358413063685794366953932107360280734838248798355242114386093594482826847655927640020219976061663786141210145968437578082465976150661637291396322937600000 3441 31817886443965461137531293606693485572341262330354659644876580661907156507770846825150540986830027476449356178327123734275885282051514045609215618395514037962294152793913161845181191132784780218696741454332559513089570680542874127323220320056317708575211920527861615815461207722290598724494656209255293206280948916540575071551045252458116752785154588997424965028930988291131439064350630999788062562358413063685794366953932107360280734838248798355242114386093594482826847655927640020219976061663786141210145968437578082465976150661637291396322937600000 3442 31817886443965461137531293606693485572341262330354659644876580661907156507770846825150540986830027476449356178327123734275885282051514045609215618395514037962294152793913161845181191132784780218696741454332559513089570680542874127323220320056317708575211920527861615815461207722290598724494656209255293206280948916540575071551045252458116752785154588997424965028930988291131439064350630999788062562358413063685794366953932107360280734838248798355242114386093594482826847655927640020219976061663786141210145968437578082465976150661637291396322937600000 3443 31817886443965461137531293606693485572341262330354659644876580661907156507770846825150540986830027476449356178327123734275885282051514045609215618395514037962294152793913161845181191132784780218696741454332559513089570680542874127323220320056317708575211920527861615815461207722290598724494656209255293206280948916540575071551045252458116752785154588997424965028930988291131439064350630999788062562358413063685794366953932107360280734838248798355242114386093594482826847655927640020219976061663786141210145968437578082465976150661637291396322937600000 3444 31817886443965461137531293606693485572341262330354659644876580661907156507770846825150540986830027476449356178327123734275885282051514045609215618395514037962294152793913161845181191132784780218696741454332559513089570680542874127323220320056317708575211920527861615815461207722290598724494656209255293206280948916540575071551045252458116752785154588997424965028930988291131439064350630999788062562358413063685794366953932107360280734838248798355242114386093594482826847655927640020219976061663786141210145968437578082465976150661637291396322937600000 3445 31817886443965461137531293606693485572341262330354659644876580661907156507770846825150540986830027476449356178327123734275885282051514045609215618395514037962294152793913161845181191132784780218696741454332559513089570680542874127323220320056317708575211920527861615815461207722290598724494656209255293206280948916540575071551045252458116752785154588997424965028930988291131439064350630999788062562358413063685794366953932107360280734838248798355242114386093594482826847655927640020219976061663786141210145968437578082465976150661637291396322937600000 3446 31817886443965461137531293606693485572341262330354659644876580661907156507770846825150540986830027476449356178327123734275885282051514045609215618395514037962294152793913161845181191132784780218696741454332559513089570680542874127323220320056317708575211920527861615815461207722290598724494656209255293206280948916540575071551045252458116752785154588997424965028930988291131439064350630999788062562358413063685794366953932107360280734838248798355242114386093594482826847655927640020219976061663786141210145968437578082465976150661637291396322937600000 3447 31817886443965461137531293606693485572341262330354659644876580661907156507770846825150540986830027476449356178327123734275885282051514045609215618395514037962294152793913161845181191132784780218696741454332559513089570680542874127323220320056317708575211920527861615815461207722290598724494656209255293206280948916540575071551045252458116752785154588997424965028930988291131439064350630999788062562358413063685794366953932107360280734838248798355242114386093594482826847655927640020219976061663786141210145968437578082465976150661637291396322937600000 3448 31817886443965461137531293606693485572341262330354659644876580661907156507770846825150540986830027476449356178327123734275885282051514045609215618395514037962294152793913161845181191132784780218696741454332559513089570680542874127323220320056317708575211920527861615815461207722290598724494656209255293206280948916540575071551045252458116752785154588997424965028930988291131439064350630999788062562358413063685794366953932107360280734838248798355242114386093594482826847655927640020219976061663786141210145968437578082465976150661637291396322937600000 3449 31817886443965461137531293606693485572341262330354659644876580661907156507770846825150540986830027476449356178327123734275885282051514045609215618395514037962294152793913161845181191132784780218696741454332559513089570680542874127323220320056317708575211920527861615815461207722290598724494656209255293206280948916540575071551045252458116752785154588997424965028930988291131439064350630999788062562358413063685794366953932107360280734838248798355242114386093594482826847655927640020219976061663786141210145968437578082465976150661637291396322937600000 3450 31817886443965461137531293606693485572341262330354659644876580661907156507770846825150540986830027476449356178327123734275885282051514045609215618395514037962294152793913161845181191132784780218696741454332559513089570680542874127323220320056317708575211920527861615815461207722290598724494656209255293206280948916540575071551045252458116752785154588997424965028930988291131439064350630999788062562358413063685794366953932107360280734838248798355242114386093594482826847655927640020219976061663786141210145968437578082465976150661637291396322937600000 3451 31817886443965461137531293606693485572341262330354659644876580661907156507770846825150540986830027476449356178327123734275885282051514045609215618395514037962294152793913161845181191132784780218696741454332559513089570680542874127323220320056317708575211920527861615815461207722290598724494656209255293206280948916540575071551045252458116752785154588997424965028930988291131439064350630999788062562358413063685794366953932107360280734838248798355242114386093594482826847655927640020219976061663786141210145968437578082465976150661637291396322937600000 3452 31817886443965461137531293606693485572341262330354659644876580661907156507770846825150540986830027476449356178327123734275885282051514045609215618395514037962294152793913161845181191132784780218696741454332559513089570680542874127323220320056317708575211920527861615815461207722290598724494656209255293206280948916540575071551045252458116752785154588997424965028930988291131439064350630999788062562358413063685794366953932107360280734838248798355242114386093594482826847655927640020219976061663786141210145968437578082465976150661637291396322937600000 3453 31817886443965461137531293606693485572341262330354659644876580661907156507770846825150540986830027476449356178327123734275885282051514045609215618395514037962294152793913161845181191132784780218696741454332559513089570680542874127323220320056317708575211920527861615815461207722290598724494656209255293206280948916540575071551045252458116752785154588997424965028930988291131439064350630999788062562358413063685794366953932107360280734838248798355242114386093594482826847655927640020219976061663786141210145968437578082465976150661637291396322937600000 3454 31817886443965461137531293606693485572341262330354659644876580661907156507770846825150540986830027476449356178327123734275885282051514045609215618395514037962294152793913161845181191132784780218696741454332559513089570680542874127323220320056317708575211920527861615815461207722290598724494656209255293206280948916540575071551045252458116752785154588997424965028930988291131439064350630999788062562358413063685794366953932107360280734838248798355242114386093594482826847655927640020219976061663786141210145968437578082465976150661637291396322937600000 3455 31817886443965461137531293606693485572341262330354659644876580661907156507770846825150540986830027476449356178327123734275885282051514045609215618395514037962294152793913161845181191132784780218696741454332559513089570680542874127323220320056317708575211920527861615815461207722290598724494656209255293206280948916540575071551045252458116752785154588997424965028930988291131439064350630999788062562358413063685794366953932107360280734838248798355242114386093594482826847655927640020219976061663786141210145968437578082465976150661637291396322937600000 3456 31817886443965461137531293606693485572341262330354659644876580661907156507770846825150540986830027476449356178327123734275885282051514045609215618395514037962294152793913161845181191132784780218696741454332559513089570680542874127323220320056317708575211920527861615815461207722290598724494656209255293206280948916540575071551045252458116752785154588997424965028930988291131439064350630999788062562358413063685794366953932107360280734838248798355242114386093594482826847655927640020219976061663786141210145968437578082465976150661637291396322937600000 3457 31817886443965461137531293606693485572341262330354659644876580661907156507770846825150540986830027476449356178327123734275885282051514045609215618395514037962294152793913161845181191132784780218696741454332559513089570680542874127323220320056317708575211920527861615815461207722290598724494656209255293206280948916540575071551045252458116752785154588997424965028930988291131439064350630999788062562358413063685794366953932107360280734838248798355242114386093594482826847655927640020219976061663786141210145968437578082465976150661637291396322937600000 3458 31817886443965461137531293606693485572341262330354659644876580661907156507770846825150540986830027476449356178327123734275885282051514045609215618395514037962294152793913161845181191132784780218696741454332559513089570680542874127323220320056317708575211920527861615815461207722290598724494656209255293206280948916540575071551045252458116752785154588997424965028930988291131439064350630999788062562358413063685794366953932107360280734838248798355242114386093594482826847655927640020219976061663786141210145968437578082465976150661637291396322937600000 3459 31817886443965461137531293606693485572341262330354659644876580661907156507770846825150540986830027476449356178327123734275885282051514045609215618395514037962294152793913161845181191132784780218696741454332559513089570680542874127323220320056317708575211920527861615815461207722290598724494656209255293206280948916540575071551045252458116752785154588997424965028930988291131439064350630999788062562358413063685794366953932107360280734838248798355242114386093594482826847655927640020219976061663786141210145968437578082465976150661637291396322937600000 3460 31817886443965461137531293606693485572341262330354659644876580661907156507770846825150540986830027476449356178327123734275885282051514045609215618395514037962294152793913161845181191132784780218696741454332559513089570680542874127323220320056317708575211920527861615815461207722290598724494656209255293206280948916540575071551045252458116752785154588997424965028930988291131439064350630999788062562358413063685794366953932107360280734838248798355242114386093594482826847655927640020219976061663786141210145968437578082465976150661637291396322937600000 3461 31817886443965461137531293606693485572341262330354659644876580661907156507770846825150540986830027476449356178327123734275885282051514045609215618395514037962294152793913161845181191132784780218696741454332559513089570680542874127323220320056317708575211920527861615815461207722290598724494656209255293206280948916540575071551045252458116752785154588997424965028930988291131439064350630999788062562358413063685794366953932107360280734838248798355242114386093594482826847655927640020219976061663786141210145968437578082465976150661637291396322937600000 3462 31817886443965461137531293606693485572341262330354659644876580661907156507770846825150540986830027476449356178327123734275885282051514045609215618395514037962294152793913161845181191132784780218696741454332559513089570680542874127323220320056317708575211920527861615815461207722290598724494656209255293206280948916540575071551045252458116752785154588997424965028930988291131439064350630999788062562358413063685794366953932107360280734838248798355242114386093594482826847655927640020219976061663786141210145968437578082465976150661637291396322937600000 3463 31817886443965461137531293606693485572341262330354659644876580661907156507770846825150540986830027476449356178327123734275885282051514045609215618395514037962294152793913161845181191132784780218696741454332559513089570680542874127323220320056317708575211920527861615815461207722290598724494656209255293206280948916540575071551045252458116752785154588997424965028930988291131439064350630999788062562358413063685794366953932107360280734838248798355242114386093594482826847655927640020219976061663786141210145968437578082465976150661637291396322937600000 3464 31817886443965461137531293606693485572341262330354659644876580661907156507770846825150540986830027476449356178327123734275885282051514045609215618395514037962294152793913161845181191132784780218696741454332559513089570680542874127323220320056317708575211920527861615815461207722290598724494656209255293206280948916540575071551045252458116752785154588997424965028930988291131439064350630999788062562358413063685794366953932107360280734838248798355242114386093594482826847655927640020219976061663786141210145968437578082465976150661637291396322937600000 3465 31817886443965461137531293606693485572341262330354659644876580661907156507770846825150540986830027476449356178327123734275885282051514045609215618395514037962294152793913161845181191132784780218696741454332559513089570680542874127323220320056317708575211920527861615815461207722290598724494656209255293206280948916540575071551045252458116752785154588997424965028930988291131439064350630999788062562358413063685794366953932107360280734838248798355242114386093594482826847655927640020219976061663786141210145968437578082465976150661637291396322937600000 3466 31817886443965461137531293606693485572341262330354659644876580661907156507770846825150540986830027476449356178327123734275885282051514045609215618395514037962294152793913161845181191132784780218696741454332559513089570680542874127323220320056317708575211920527861615815461207722290598724494656209255293206280948916540575071551045252458116752785154588997424965028930988291131439064350630999788062562358413063685794366953932107360280734838248798355242114386093594482826847655927640020219976061663786141210145968437578082465976150661637291396322937600000 3467 31817886443965461137531293606693485572341262330354659644876580661907156507770846825150540986830027476449356178327123734275885282051514045609215618395514037962294152793913161845181191132784780218696741454332559513089570680542874127323220320056317708575211920527861615815461207722290598724494656209255293206280948916540575071551045252458116752785154588997424965028930988291131439064350630999788062562358413063685794366953932107360280734838248798355242114386093594482826847655927640020219976061663786141210145968437578082465976150661637291396322937600000 3468 31817886443965461137531293606693485572341262330354659644876580661907156507770846825150540986830027476449356178327123734275885282051514045609215618395514037962294152793913161845181191132784780218696741454332559513089570680542874127323220320056317708575211920527861615815461207722290598724494656209255293206280948916540575071551045252458116752785154588997424965028930988291131439064350630999788062562358413063685794366953932107360280734838248798355242114386093594482826847655927640020219976061663786141210145968437578082465976150661637291396322937600000 3469 31817886443965461137531293606693485572341262330354659644876580661907156507770846825150540986830027476449356178327123734275885282051514045609215618395514037962294152793913161845181191132784780218696741454332559513089570680542874127323220320056317708575211920527861615815461207722290598724494656209255293206280948916540575071551045252458116752785154588997424965028930988291131439064350630999788062562358413063685794366953932107360280734838248798355242114386093594482826847655927640020219976061663786141210145968437578082465976150661637291396322937600000 3470 31817886443965461137531293606693485572341262330354659644876580661907156507770846825150540986830027476449356178327123734275885282051514045609215618395514037962294152793913161845181191132784780218696741454332559513089570680542874127323220320056317708575211920527861615815461207722290598724494656209255293206280948916540575071551045252458116752785154588997424965028930988291131439064350630999788062562358413063685794366953932107360280734838248798355242114386093594482826847655927640020219976061663786141210145968437578082465976150661637291396322937600000 3471 40631440988943893872627461935747581075879791995862900366507393505255438860423371395717240840181945087425827839723737008670305505179783436242968344691071426477849633117827107676296381076566164339275738837182678498215381759053250260591752348711917713850545622514079283396343962261365094571179675979219009424420771766422314366370684787389015093306642410149711680341944872047774847685175755786729355892131693482326759406600171301099078498388443715499644180071041520154569884456619596305820909430744654902325356401694787211309051544394910821113104391315200000 3472 40631440988943893872627461935747581075879791995862900366507393505255438860423371395717240840181945087425827839723737008670305505179783436242968344691071426477849633117827107676296381076566164339275738837182678498215381759053250260591752348711917713850545622514079283396343962261365094571179675979219009424420771766422314366370684787389015093306642410149711680341944872047774847685175755786729355892131693482326759406600171301099078498388443715499644180071041520154569884456619596305820909430744654902325356401694787211309051544394910821113104391315200000 3473 40631440988943893872627461935747581075879791995862900366507393505255438860423371395717240840181945087425827839723737008670305505179783436242968344691071426477849633117827107676296381076566164339275738837182678498215381759053250260591752348711917713850545622514079283396343962261365094571179675979219009424420771766422314366370684787389015093306642410149711680341944872047774847685175755786729355892131693482326759406600171301099078498388443715499644180071041520154569884456619596305820909430744654902325356401694787211309051544394910821113104391315200000 3474 40631440988943893872627461935747581075879791995862900366507393505255438860423371395717240840181945087425827839723737008670305505179783436242968344691071426477849633117827107676296381076566164339275738837182678498215381759053250260591752348711917713850545622514079283396343962261365094571179675979219009424420771766422314366370684787389015093306642410149711680341944872047774847685175755786729355892131693482326759406600171301099078498388443715499644180071041520154569884456619596305820909430744654902325356401694787211309051544394910821113104391315200000 3475 40631440988943893872627461935747581075879791995862900366507393505255438860423371395717240840181945087425827839723737008670305505179783436242968344691071426477849633117827107676296381076566164339275738837182678498215381759053250260591752348711917713850545622514079283396343962261365094571179675979219009424420771766422314366370684787389015093306642410149711680341944872047774847685175755786729355892131693482326759406600171301099078498388443715499644180071041520154569884456619596305820909430744654902325356401694787211309051544394910821113104391315200000 3476 40631440988943893872627461935747581075879791995862900366507393505255438860423371395717240840181945087425827839723737008670305505179783436242968344691071426477849633117827107676296381076566164339275738837182678498215381759053250260591752348711917713850545622514079283396343962261365094571179675979219009424420771766422314366370684787389015093306642410149711680341944872047774847685175755786729355892131693482326759406600171301099078498388443715499644180071041520154569884456619596305820909430744654902325356401694787211309051544394910821113104391315200000 3477 40631440988943893872627461935747581075879791995862900366507393505255438860423371395717240840181945087425827839723737008670305505179783436242968344691071426477849633117827107676296381076566164339275738837182678498215381759053250260591752348711917713850545622514079283396343962261365094571179675979219009424420771766422314366370684787389015093306642410149711680341944872047774847685175755786729355892131693482326759406600171301099078498388443715499644180071041520154569884456619596305820909430744654902325356401694787211309051544394910821113104391315200000 3478 40631440988943893872627461935747581075879791995862900366507393505255438860423371395717240840181945087425827839723737008670305505179783436242968344691071426477849633117827107676296381076566164339275738837182678498215381759053250260591752348711917713850545622514079283396343962261365094571179675979219009424420771766422314366370684787389015093306642410149711680341944872047774847685175755786729355892131693482326759406600171301099078498388443715499644180071041520154569884456619596305820909430744654902325356401694787211309051544394910821113104391315200000 3479 51967613024859240263090523815821156196050253962708649568762956293221706302481492015122351034592707766817633807006659634089320741124943014954756512859880354465169680757700870717983071396928124189933669972756645799217473269829107083296851254002542756014847851195507403463923927732285955956538805577421113053834167089254140074588105843070550304339195642581481239157347491349104030189339791651226846186036435963895925281041619094105721399438819512124044906310862104277694882220016463675144943161922413620074130837767632843264276925281090940203660516492140800000 3480 51967613024859240263090523815821156196050253962708649568762956293221706302481492015122351034592707766817633807006659634089320741124943014954756512859880354465169680757700870717983071396928124189933669972756645799217473269829107083296851254002542756014847851195507403463923927732285955956538805577421113053834167089254140074588105843070550304339195642581481239157347491349104030189339791651226846186036435963895925281041619094105721399438819512124044906310862104277694882220016463675144943161922413620074130837767632843264276925281090940203660516492140800000 3481 51967613024859240263090523815821156196050253962708649568762956293221706302481492015122351034592707766817633807006659634089320741124943014954756512859880354465169680757700870717983071396928124189933669972756645799217473269829107083296851254002542756014847851195507403463923927732285955956538805577421113053834167089254140074588105843070550304339195642581481239157347491349104030189339791651226846186036435963895925281041619094105721399438819512124044906310862104277694882220016463675144943161922413620074130837767632843264276925281090940203660516492140800000 3482 51967613024859240263090523815821156196050253962708649568762956293221706302481492015122351034592707766817633807006659634089320741124943014954756512859880354465169680757700870717983071396928124189933669972756645799217473269829107083296851254002542756014847851195507403463923927732285955956538805577421113053834167089254140074588105843070550304339195642581481239157347491349104030189339791651226846186036435963895925281041619094105721399438819512124044906310862104277694882220016463675144943161922413620074130837767632843264276925281090940203660516492140800000 3483 51967613024859240263090523815821156196050253962708649568762956293221706302481492015122351034592707766817633807006659634089320741124943014954756512859880354465169680757700870717983071396928124189933669972756645799217473269829107083296851254002542756014847851195507403463923927732285955956538805577421113053834167089254140074588105843070550304339195642581481239157347491349104030189339791651226846186036435963895925281041619094105721399438819512124044906310862104277694882220016463675144943161922413620074130837767632843264276925281090940203660516492140800000 3484 51967613024859240263090523815821156196050253962708649568762956293221706302481492015122351034592707766817633807006659634089320741124943014954756512859880354465169680757700870717983071396928124189933669972756645799217473269829107083296851254002542756014847851195507403463923927732285955956538805577421113053834167089254140074588105843070550304339195642581481239157347491349104030189339791651226846186036435963895925281041619094105721399438819512124044906310862104277694882220016463675144943161922413620074130837767632843264276925281090940203660516492140800000 3485 51967613024859240263090523815821156196050253962708649568762956293221706302481492015122351034592707766817633807006659634089320741124943014954756512859880354465169680757700870717983071396928124189933669972756645799217473269829107083296851254002542756014847851195507403463923927732285955956538805577421113053834167089254140074588105843070550304339195642581481239157347491349104030189339791651226846186036435963895925281041619094105721399438819512124044906310862104277694882220016463675144943161922413620074130837767632843264276925281090940203660516492140800000 3486 51967613024859240263090523815821156196050253962708649568762956293221706302481492015122351034592707766817633807006659634089320741124943014954756512859880354465169680757700870717983071396928124189933669972756645799217473269829107083296851254002542756014847851195507403463923927732285955956538805577421113053834167089254140074588105843070550304339195642581481239157347491349104030189339791651226846186036435963895925281041619094105721399438819512124044906310862104277694882220016463675144943161922413620074130837767632843264276925281090940203660516492140800000 3487 51967613024859240263090523815821156196050253962708649568762956293221706302481492015122351034592707766817633807006659634089320741124943014954756512859880354465169680757700870717983071396928124189933669972756645799217473269829107083296851254002542756014847851195507403463923927732285955956538805577421113053834167089254140074588105843070550304339195642581481239157347491349104030189339791651226846186036435963895925281041619094105721399438819512124044906310862104277694882220016463675144943161922413620074130837767632843264276925281090940203660516492140800000 3488 51967613024859240263090523815821156196050253962708649568762956293221706302481492015122351034592707766817633807006659634089320741124943014954756512859880354465169680757700870717983071396928124189933669972756645799217473269829107083296851254002542756014847851195507403463923927732285955956538805577421113053834167089254140074588105843070550304339195642581481239157347491349104030189339791651226846186036435963895925281041619094105721399438819512124044906310862104277694882220016463675144943161922413620074130837767632843264276925281090940203660516492140800000 3489 51967613024859240263090523815821156196050253962708649568762956293221706302481492015122351034592707766817633807006659634089320741124943014954756512859880354465169680757700870717983071396928124189933669972756645799217473269829107083296851254002542756014847851195507403463923927732285955956538805577421113053834167089254140074588105843070550304339195642581481239157347491349104030189339791651226846186036435963895925281041619094105721399438819512124044906310862104277694882220016463675144943161922413620074130837767632843264276925281090940203660516492140800000 3490 51967613024859240263090523815821156196050253962708649568762956293221706302481492015122351034592707766817633807006659634089320741124943014954756512859880354465169680757700870717983071396928124189933669972756645799217473269829107083296851254002542756014847851195507403463923927732285955956538805577421113053834167089254140074588105843070550304339195642581481239157347491349104030189339791651226846186036435963895925281041619094105721399438819512124044906310862104277694882220016463675144943161922413620074130837767632843264276925281090940203660516492140800000 3491 51967613024859240263090523815821156196050253962708649568762956293221706302481492015122351034592707766817633807006659634089320741124943014954756512859880354465169680757700870717983071396928124189933669972756645799217473269829107083296851254002542756014847851195507403463923927732285955956538805577421113053834167089254140074588105843070550304339195642581481239157347491349104030189339791651226846186036435963895925281041619094105721399438819512124044906310862104277694882220016463675144943161922413620074130837767632843264276925281090940203660516492140800000 3492 51967613024859240263090523815821156196050253962708649568762956293221706302481492015122351034592707766817633807006659634089320741124943014954756512859880354465169680757700870717983071396928124189933669972756645799217473269829107083296851254002542756014847851195507403463923927732285955956538805577421113053834167089254140074588105843070550304339195642581481239157347491349104030189339791651226846186036435963895925281041619094105721399438819512124044906310862104277694882220016463675144943161922413620074130837767632843264276925281090940203660516492140800000 3493 51967613024859240263090523815821156196050253962708649568762956293221706302481492015122351034592707766817633807006659634089320741124943014954756512859880354465169680757700870717983071396928124189933669972756645799217473269829107083296851254002542756014847851195507403463923927732285955956538805577421113053834167089254140074588105843070550304339195642581481239157347491349104030189339791651226846186036435963895925281041619094105721399438819512124044906310862104277694882220016463675144943161922413620074130837767632843264276925281090940203660516492140800000 3494 51967613024859240263090523815821156196050253962708649568762956293221706302481492015122351034592707766817633807006659634089320741124943014954756512859880354465169680757700870717983071396928124189933669972756645799217473269829107083296851254002542756014847851195507403463923927732285955956538805577421113053834167089254140074588105843070550304339195642581481239157347491349104030189339791651226846186036435963895925281041619094105721399438819512124044906310862104277694882220016463675144943161922413620074130837767632843264276925281090940203660516492140800000 3495 51967613024859240263090523815821156196050253962708649568762956293221706302481492015122351034592707766817633807006659634089320741124943014954756512859880354465169680757700870717983071396928124189933669972756645799217473269829107083296851254002542756014847851195507403463923927732285955956538805577421113053834167089254140074588105843070550304339195642581481239157347491349104030189339791651226846186036435963895925281041619094105721399438819512124044906310862104277694882220016463675144943161922413620074130837767632843264276925281090940203660516492140800000 3496 51967613024859240263090523815821156196050253962708649568762956293221706302481492015122351034592707766817633807006659634089320741124943014954756512859880354465169680757700870717983071396928124189933669972756645799217473269829107083296851254002542756014847851195507403463923927732285955956538805577421113053834167089254140074588105843070550304339195642581481239157347491349104030189339791651226846186036435963895925281041619094105721399438819512124044906310862104277694882220016463675144943161922413620074130837767632843264276925281090940203660516492140800000 3497 51967613024859240263090523815821156196050253962708649568762956293221706302481492015122351034592707766817633807006659634089320741124943014954756512859880354465169680757700870717983071396928124189933669972756645799217473269829107083296851254002542756014847851195507403463923927732285955956538805577421113053834167089254140074588105843070550304339195642581481239157347491349104030189339791651226846186036435963895925281041619094105721399438819512124044906310862104277694882220016463675144943161922413620074130837767632843264276925281090940203660516492140800000 3498 51967613024859240263090523815821156196050253962708649568762956293221706302481492015122351034592707766817633807006659634089320741124943014954756512859880354465169680757700870717983071396928124189933669972756645799217473269829107083296851254002542756014847851195507403463923927732285955956538805577421113053834167089254140074588105843070550304339195642581481239157347491349104030189339791651226846186036435963895925281041619094105721399438819512124044906310862104277694882220016463675144943161922413620074130837767632843264276925281090940203660516492140800000 3499 66674447510894405257545142055698543399532475834155197396722872924203449186083754255401976377382444064827024174389544310536598510863301888186952605999226494778812700412130217131172280602258783335684898575046776560396018205190744387869860158885262355967049793083835998644214399280522881492239287555831288048069236375513061715696539796659516040467188009432040429838876831400900470732922952688524043656684747341678472135576397297737640555480005434055149614796836079788282533888281122895210962076746456674555109864855872937908067295135639676281296442659416646400000 3500 66674447510894405257545142055698543399532475834155197396722872924203449186083754255401976377382444064827024174389544310536598510863301888186952605999226494778812700412130217131172280602258783335684898575046776560396018205190744387869860158885262355967049793083835998644214399280522881492239287555831288048069236375513061715696539796659516040467188009432040429838876831400900470732922952688524043656684747341678472135576397297737640555480005434055149614796836079788282533888281122895210962076746456674555109864855872937908067295135639676281296442659416646400000 3501 66674447510894405257545142055698543399532475834155197396722872924203449186083754255401976377382444064827024174389544310536598510863301888186952605999226494778812700412130217131172280602258783335684898575046776560396018205190744387869860158885262355967049793083835998644214399280522881492239287555831288048069236375513061715696539796659516040467188009432040429838876831400900470732922952688524043656684747341678472135576397297737640555480005434055149614796836079788282533888281122895210962076746456674555109864855872937908067295135639676281296442659416646400000 3502 66674447510894405257545142055698543399532475834155197396722872924203449186083754255401976377382444064827024174389544310536598510863301888186952605999226494778812700412130217131172280602258783335684898575046776560396018205190744387869860158885262355967049793083835998644214399280522881492239287555831288048069236375513061715696539796659516040467188009432040429838876831400900470732922952688524043656684747341678472135576397297737640555480005434055149614796836079788282533888281122895210962076746456674555109864855872937908067295135639676281296442659416646400000 3503 66674447510894405257545142055698543399532475834155197396722872924203449186083754255401976377382444064827024174389544310536598510863301888186952605999226494778812700412130217131172280602258783335684898575046776560396018205190744387869860158885262355967049793083835998644214399280522881492239287555831288048069236375513061715696539796659516040467188009432040429838876831400900470732922952688524043656684747341678472135576397297737640555480005434055149614796836079788282533888281122895210962076746456674555109864855872937908067295135639676281296442659416646400000 3504 66674447510894405257545142055698543399532475834155197396722872924203449186083754255401976377382444064827024174389544310536598510863301888186952605999226494778812700412130217131172280602258783335684898575046776560396018205190744387869860158885262355967049793083835998644214399280522881492239287555831288048069236375513061715696539796659516040467188009432040429838876831400900470732922952688524043656684747341678472135576397297737640555480005434055149614796836079788282533888281122895210962076746456674555109864855872937908067295135639676281296442659416646400000 3505 66674447510894405257545142055698543399532475834155197396722872924203449186083754255401976377382444064827024174389544310536598510863301888186952605999226494778812700412130217131172280602258783335684898575046776560396018205190744387869860158885262355967049793083835998644214399280522881492239287555831288048069236375513061715696539796659516040467188009432040429838876831400900470732922952688524043656684747341678472135576397297737640555480005434055149614796836079788282533888281122895210962076746456674555109864855872937908067295135639676281296442659416646400000 3506 66674447510894405257545142055698543399532475834155197396722872924203449186083754255401976377382444064827024174389544310536598510863301888186952605999226494778812700412130217131172280602258783335684898575046776560396018205190744387869860158885262355967049793083835998644214399280522881492239287555831288048069236375513061715696539796659516040467188009432040429838876831400900470732922952688524043656684747341678472135576397297737640555480005434055149614796836079788282533888281122895210962076746456674555109864855872937908067295135639676281296442659416646400000 3507 66674447510894405257545142055698543399532475834155197396722872924203449186083754255401976377382444064827024174389544310536598510863301888186952605999226494778812700412130217131172280602258783335684898575046776560396018205190744387869860158885262355967049793083835998644214399280522881492239287555831288048069236375513061715696539796659516040467188009432040429838876831400900470732922952688524043656684747341678472135576397297737640555480005434055149614796836079788282533888281122895210962076746456674555109864855872937908067295135639676281296442659416646400000 3508 66674447510894405257545142055698543399532475834155197396722872924203449186083754255401976377382444064827024174389544310536598510863301888186952605999226494778812700412130217131172280602258783335684898575046776560396018205190744387869860158885262355967049793083835998644214399280522881492239287555831288048069236375513061715696539796659516040467188009432040429838876831400900470732922952688524043656684747341678472135576397297737640555480005434055149614796836079788282533888281122895210962076746456674555109864855872937908067295135639676281296442659416646400000 3509 85943362841542888376975688109795422441997361350226049444375783199298246000861959235213147550445970399562034160788122616281675480502796133872981909133002951769889570831235849882081069696311571719697834263235294986350467466490869515964249744803103176841527183285064602252392360672593994243496441659466530293961245688036336551532839797894116176162205344157900114062312235675760706774737686015507492273466639323423550582757976116783818676013727004497087853473121706847096186181994367411926930116926182653501536615799220216963498743429839542726591114587988057209600000 3510 85943362841542888376975688109795422441997361350226049444375783199298246000861959235213147550445970399562034160788122616281675480502796133872981909133002951769889570831235849882081069696311571719697834263235294986350467466490869515964249744803103176841527183285064602252392360672593994243496441659466530293961245688036336551532839797894116176162205344157900114062312235675760706774737686015507492273466639323423550582757976116783818676013727004497087853473121706847096186181994367411926930116926182653501536615799220216963498743429839542726591114587988057209600000 3511 85943362841542888376975688109795422441997361350226049444375783199298246000861959235213147550445970399562034160788122616281675480502796133872981909133002951769889570831235849882081069696311571719697834263235294986350467466490869515964249744803103176841527183285064602252392360672593994243496441659466530293961245688036336551532839797894116176162205344157900114062312235675760706774737686015507492273466639323423550582757976116783818676013727004497087853473121706847096186181994367411926930116926182653501536615799220216963498743429839542726591114587988057209600000 3512 85943362841542888376975688109795422441997361350226049444375783199298246000861959235213147550445970399562034160788122616281675480502796133872981909133002951769889570831235849882081069696311571719697834263235294986350467466490869515964249744803103176841527183285064602252392360672593994243496441659466530293961245688036336551532839797894116176162205344157900114062312235675760706774737686015507492273466639323423550582757976116783818676013727004497087853473121706847096186181994367411926930116926182653501536615799220216963498743429839542726591114587988057209600000 3513 85943362841542888376975688109795422441997361350226049444375783199298246000861959235213147550445970399562034160788122616281675480502796133872981909133002951769889570831235849882081069696311571719697834263235294986350467466490869515964249744803103176841527183285064602252392360672593994243496441659466530293961245688036336551532839797894116176162205344157900114062312235675760706774737686015507492273466639323423550582757976116783818676013727004497087853473121706847096186181994367411926930116926182653501536615799220216963498743429839542726591114587988057209600000 3514 85943362841542888376975688109795422441997361350226049444375783199298246000861959235213147550445970399562034160788122616281675480502796133872981909133002951769889570831235849882081069696311571719697834263235294986350467466490869515964249744803103176841527183285064602252392360672593994243496441659466530293961245688036336551532839797894116176162205344157900114062312235675760706774737686015507492273466639323423550582757976116783818676013727004497087853473121706847096186181994367411926930116926182653501536615799220216963498743429839542726591114587988057209600000 3515 85943362841542888376975688109795422441997361350226049444375783199298246000861959235213147550445970399562034160788122616281675480502796133872981909133002951769889570831235849882081069696311571719697834263235294986350467466490869515964249744803103176841527183285064602252392360672593994243496441659466530293961245688036336551532839797894116176162205344157900114062312235675760706774737686015507492273466639323423550582757976116783818676013727004497087853473121706847096186181994367411926930116926182653501536615799220216963498743429839542726591114587988057209600000 3516 110952881428431868894675613349745890372618593503141829832689136110294035587112789372660173487625747785834586101577466297619643045329109808830019644690706810734927435943125482197766660977938239090129904033836765827378453499239712545109846420540806201302411593621018401507838537628318846568353906182371290609503968183254910488028896179081303983425407099307849047254445096257407072446186352646020172525045431366539803802340547166767909910733721562805740418833800123539601176360954728328797666780951701805670483770996793300099876877767922849660029128933092581857593600000 3517 110952881428431868894675613349745890372618593503141829832689136110294035587112789372660173487625747785834586101577466297619643045329109808830019644690706810734927435943125482197766660977938239090129904033836765827378453499239712545109846420540806201302411593621018401507838537628318846568353906182371290609503968183254910488028896179081303983425407099307849047254445096257407072446186352646020172525045431366539803802340547166767909910733721562805740418833800123539601176360954728328797666780951701805670483770996793300099876877767922849660029128933092581857593600000 3518 110952881428431868894675613349745890372618593503141829832689136110294035587112789372660173487625747785834586101577466297619643045329109808830019644690706810734927435943125482197766660977938239090129904033836765827378453499239712545109846420540806201302411593621018401507838537628318846568353906182371290609503968183254910488028896179081303983425407099307849047254445096257407072446186352646020172525045431366539803802340547166767909910733721562805740418833800123539601176360954728328797666780951701805670483770996793300099876877767922849660029128933092581857593600000 3519 110952881428431868894675613349745890372618593503141829832689136110294035587112789372660173487625747785834586101577466297619643045329109808830019644690706810734927435943125482197766660977938239090129904033836765827378453499239712545109846420540806201302411593621018401507838537628318846568353906182371290609503968183254910488028896179081303983425407099307849047254445096257407072446186352646020172525045431366539803802340547166767909910733721562805740418833800123539601176360954728328797666780951701805670483770996793300099876877767922849660029128933092581857593600000 3520 110952881428431868894675613349745890372618593503141829832689136110294035587112789372660173487625747785834586101577466297619643045329109808830019644690706810734927435943125482197766660977938239090129904033836765827378453499239712545109846420540806201302411593621018401507838537628318846568353906182371290609503968183254910488028896179081303983425407099307849047254445096257407072446186352646020172525045431366539803802340547166767909910733721562805740418833800123539601176360954728328797666780951701805670483770996793300099876877767922849660029128933092581857593600000 3521 110952881428431868894675613349745890372618593503141829832689136110294035587112789372660173487625747785834586101577466297619643045329109808830019644690706810734927435943125482197766660977938239090129904033836765827378453499239712545109846420540806201302411593621018401507838537628318846568353906182371290609503968183254910488028896179081303983425407099307849047254445096257407072446186352646020172525045431366539803802340547166767909910733721562805740418833800123539601176360954728328797666780951701805670483770996793300099876877767922849660029128933092581857593600000 3522 110952881428431868894675613349745890372618593503141829832689136110294035587112789372660173487625747785834586101577466297619643045329109808830019644690706810734927435943125482197766660977938239090129904033836765827378453499239712545109846420540806201302411593621018401507838537628318846568353906182371290609503968183254910488028896179081303983425407099307849047254445096257407072446186352646020172525045431366539803802340547166767909910733721562805740418833800123539601176360954728328797666780951701805670483770996793300099876877767922849660029128933092581857593600000 3523 110952881428431868894675613349745890372618593503141829832689136110294035587112789372660173487625747785834586101577466297619643045329109808830019644690706810734927435943125482197766660977938239090129904033836765827378453499239712545109846420540806201302411593621018401507838537628318846568353906182371290609503968183254910488028896179081303983425407099307849047254445096257407072446186352646020172525045431366539803802340547166767909910733721562805740418833800123539601176360954728328797666780951701805670483770996793300099876877767922849660029128933092581857593600000 3524 110952881428431868894675613349745890372618593503141829832689136110294035587112789372660173487625747785834586101577466297619643045329109808830019644690706810734927435943125482197766660977938239090129904033836765827378453499239712545109846420540806201302411593621018401507838537628318846568353906182371290609503968183254910488028896179081303983425407099307849047254445096257407072446186352646020172525045431366539803802340547166767909910733721562805740418833800123539601176360954728328797666780951701805670483770996793300099876877767922849660029128933092581857593600000 3525 110952881428431868894675613349745890372618593503141829832689136110294035587112789372660173487625747785834586101577466297619643045329109808830019644690706810734927435943125482197766660977938239090129904033836765827378453499239712545109846420540806201302411593621018401507838537628318846568353906182371290609503968183254910488028896179081303983425407099307849047254445096257407072446186352646020172525045431366539803802340547166767909910733721562805740418833800123539601176360954728328797666780951701805670483770996793300099876877767922849660029128933092581857593600000 3526 110952881428431868894675613349745890372618593503141829832689136110294035587112789372660173487625747785834586101577466297619643045329109808830019644690706810734927435943125482197766660977938239090129904033836765827378453499239712545109846420540806201302411593621018401507838537628318846568353906182371290609503968183254910488028896179081303983425407099307849047254445096257407072446186352646020172525045431366539803802340547166767909910733721562805740418833800123539601176360954728328797666780951701805670483770996793300099876877767922849660029128933092581857593600000 3527 110952881428431868894675613349745890372618593503141829832689136110294035587112789372660173487625747785834586101577466297619643045329109808830019644690706810734927435943125482197766660977938239090129904033836765827378453499239712545109846420540806201302411593621018401507838537628318846568353906182371290609503968183254910488028896179081303983425407099307849047254445096257407072446186352646020172525045431366539803802340547166767909910733721562805740418833800123539601176360954728328797666780951701805670483770996793300099876877767922849660029128933092581857593600000 3528 110952881428431868894675613349745890372618593503141829832689136110294035587112789372660173487625747785834586101577466297619643045329109808830019644690706810734927435943125482197766660977938239090129904033836765827378453499239712545109846420540806201302411593621018401507838537628318846568353906182371290609503968183254910488028896179081303983425407099307849047254445096257407072446186352646020172525045431366539803802340547166767909910733721562805740418833800123539601176360954728328797666780951701805670483770996793300099876877767922849660029128933092581857593600000 3529 110952881428431868894675613349745890372618593503141829832689136110294035587112789372660173487625747785834586101577466297619643045329109808830019644690706810734927435943125482197766660977938239090129904033836765827378453499239712545109846420540806201302411593621018401507838537628318846568353906182371290609503968183254910488028896179081303983425407099307849047254445096257407072446186352646020172525045431366539803802340547166767909910733721562805740418833800123539601176360954728328797666780951701805670483770996793300099876877767922849660029128933092581857593600000 3530 110952881428431868894675613349745890372618593503141829832689136110294035587112789372660173487625747785834586101577466297619643045329109808830019644690706810734927435943125482197766660977938239090129904033836765827378453499239712545109846420540806201302411593621018401507838537628318846568353906182371290609503968183254910488028896179081303983425407099307849047254445096257407072446186352646020172525045431366539803802340547166767909910733721562805740418833800123539601176360954728328797666780951701805670483770996793300099876877767922849660029128933092581857593600000 3531 110952881428431868894675613349745890372618593503141829832689136110294035587112789372660173487625747785834586101577466297619643045329109808830019644690706810734927435943125482197766660977938239090129904033836765827378453499239712545109846420540806201302411593621018401507838537628318846568353906182371290609503968183254910488028896179081303983425407099307849047254445096257407072446186352646020172525045431366539803802340547166767909910733721562805740418833800123539601176360954728328797666780951701805670483770996793300099876877767922849660029128933092581857593600000 3532 110952881428431868894675613349745890372618593503141829832689136110294035587112789372660173487625747785834586101577466297619643045329109808830019644690706810734927435943125482197766660977938239090129904033836765827378453499239712545109846420540806201302411593621018401507838537628318846568353906182371290609503968183254910488028896179081303983425407099307849047254445096257407072446186352646020172525045431366539803802340547166767909910733721562805740418833800123539601176360954728328797666780951701805670483770996793300099876877767922849660029128933092581857593600000 3533 143905887212676133956394270514620419813286315773574953292997809535051364156485287816340245013450594878227458173745973788012677029791855422052535479163846733523200884418233750410503359288385896099898485531886285278109854188513907171007470807441425643089227836926460866755666583303929543999155016318535563920526646733681618902973478344268451266502753007802280214289015289845856972962703699381888163764983924482402125531635689675297979154221636866959045323227438760230862725740158282642450573814894357241954617450982840910229540310464995936009057780226221078669298899200000 3534 143905887212676133956394270514620419813286315773574953292997809535051364156485287816340245013450594878227458173745973788012677029791855422052535479163846733523200884418233750410503359288385896099898485531886285278109854188513907171007470807441425643089227836926460866755666583303929543999155016318535563920526646733681618902973478344268451266502753007802280214289015289845856972962703699381888163764983924482402125531635689675297979154221636866959045323227438760230862725740158282642450573814894357241954617450982840910229540310464995936009057780226221078669298899200000 3535 143905887212676133956394270514620419813286315773574953292997809535051364156485287816340245013450594878227458173745973788012677029791855422052535479163846733523200884418233750410503359288385896099898485531886285278109854188513907171007470807441425643089227836926460866755666583303929543999155016318535563920526646733681618902973478344268451266502753007802280214289015289845856972962703699381888163764983924482402125531635689675297979154221636866959045323227438760230862725740158282642450573814894357241954617450982840910229540310464995936009057780226221078669298899200000 3536 143905887212676133956394270514620419813286315773574953292997809535051364156485287816340245013450594878227458173745973788012677029791855422052535479163846733523200884418233750410503359288385896099898485531886285278109854188513907171007470807441425643089227836926460866755666583303929543999155016318535563920526646733681618902973478344268451266502753007802280214289015289845856972962703699381888163764983924482402125531635689675297979154221636866959045323227438760230862725740158282642450573814894357241954617450982840910229540310464995936009057780226221078669298899200000 3537 143905887212676133956394270514620419813286315773574953292997809535051364156485287816340245013450594878227458173745973788012677029791855422052535479163846733523200884418233750410503359288385896099898485531886285278109854188513907171007470807441425643089227836926460866755666583303929543999155016318535563920526646733681618902973478344268451266502753007802280214289015289845856972962703699381888163764983924482402125531635689675297979154221636866959045323227438760230862725740158282642450573814894357241954617450982840910229540310464995936009057780226221078669298899200000 3538 143905887212676133956394270514620419813286315773574953292997809535051364156485287816340245013450594878227458173745973788012677029791855422052535479163846733523200884418233750410503359288385896099898485531886285278109854188513907171007470807441425643089227836926460866755666583303929543999155016318535563920526646733681618902973478344268451266502753007802280214289015289845856972962703699381888163764983924482402125531635689675297979154221636866959045323227438760230862725740158282642450573814894357241954617450982840910229540310464995936009057780226221078669298899200000 3539 187221559263691650277268945939521166177085496821421014234190150205101824767587359449058658762499223936573923084043511898204492815759203904090348658392164600313684350628122109284064870434190050825967929676984057146820920299256593229480719520481294761659085415841325587649122224878412336742900676230414768660605167400519786192768495325893255097720081663150766558790008892089459921824477512895836501058244085751605165316658032267562670879642349563913717965518897827060352406187945925717828196533177558771782957303728676024208631943914959712747784172074313623348757867859200000 3540 187221559263691650277268945939521166177085496821421014234190150205101824767587359449058658762499223936573923084043511898204492815759203904090348658392164600313684350628122109284064870434190050825967929676984057146820920299256593229480719520481294761659085415841325587649122224878412336742900676230414768660605167400519786192768495325893255097720081663150766558790008892089459921824477512895836501058244085751605165316658032267562670879642349563913717965518897827060352406187945925717828196533177558771782957303728676024208631943914959712747784172074313623348757867859200000 3541 187221559263691650277268945939521166177085496821421014234190150205101824767587359449058658762499223936573923084043511898204492815759203904090348658392164600313684350628122109284064870434190050825967929676984057146820920299256593229480719520481294761659085415841325587649122224878412336742900676230414768660605167400519786192768495325893255097720081663150766558790008892089459921824477512895836501058244085751605165316658032267562670879642349563913717965518897827060352406187945925717828196533177558771782957303728676024208631943914959712747784172074313623348757867859200000 3542 187221559263691650277268945939521166177085496821421014234190150205101824767587359449058658762499223936573923084043511898204492815759203904090348658392164600313684350628122109284064870434190050825967929676984057146820920299256593229480719520481294761659085415841325587649122224878412336742900676230414768660605167400519786192768495325893255097720081663150766558790008892089459921824477512895836501058244085751605165316658032267562670879642349563913717965518897827060352406187945925717828196533177558771782957303728676024208631943914959712747784172074313623348757867859200000 3543 187221559263691650277268945939521166177085496821421014234190150205101824767587359449058658762499223936573923084043511898204492815759203904090348658392164600313684350628122109284064870434190050825967929676984057146820920299256593229480719520481294761659085415841325587649122224878412336742900676230414768660605167400519786192768495325893255097720081663150766558790008892089459921824477512895836501058244085751605165316658032267562670879642349563913717965518897827060352406187945925717828196533177558771782957303728676024208631943914959712747784172074313623348757867859200000 3544 187221559263691650277268945939521166177085496821421014234190150205101824767587359449058658762499223936573923084043511898204492815759203904090348658392164600313684350628122109284064870434190050825967929676984057146820920299256593229480719520481294761659085415841325587649122224878412336742900676230414768660605167400519786192768495325893255097720081663150766558790008892089459921824477512895836501058244085751605165316658032267562670879642349563913717965518897827060352406187945925717828196533177558771782957303728676024208631943914959712747784172074313623348757867859200000 3545 187221559263691650277268945939521166177085496821421014234190150205101824767587359449058658762499223936573923084043511898204492815759203904090348658392164600313684350628122109284064870434190050825967929676984057146820920299256593229480719520481294761659085415841325587649122224878412336742900676230414768660605167400519786192768495325893255097720081663150766558790008892089459921824477512895836501058244085751605165316658032267562670879642349563913717965518897827060352406187945925717828196533177558771782957303728676024208631943914959712747784172074313623348757867859200000 3546 187221559263691650277268945939521166177085496821421014234190150205101824767587359449058658762499223936573923084043511898204492815759203904090348658392164600313684350628122109284064870434190050825967929676984057146820920299256593229480719520481294761659085415841325587649122224878412336742900676230414768660605167400519786192768495325893255097720081663150766558790008892089459921824477512895836501058244085751605165316658032267562670879642349563913717965518897827060352406187945925717828196533177558771782957303728676024208631943914959712747784172074313623348757867859200000 3547 187221559263691650277268945939521166177085496821421014234190150205101824767587359449058658762499223936573923084043511898204492815759203904090348658392164600313684350628122109284064870434190050825967929676984057146820920299256593229480719520481294761659085415841325587649122224878412336742900676230414768660605167400519786192768495325893255097720081663150766558790008892089459921824477512895836501058244085751605165316658032267562670879642349563913717965518897827060352406187945925717828196533177558771782957303728676024208631943914959712747784172074313623348757867859200000 3548 243949691720590220311281436559196079528742402358311581547149765717247677672166329362123432367536488789355821778508696003360454138934242687029724301884990474208730708868443108397136526175749636226236212369110226462307659149931340978013377535187127074441788296841247240706806259016571274775999581128230443564768533122877281409177349409638911392329266407085448826103381586392566278137294199303274960878892043734341530407605416044634160156173981481779574509071123868659639185262893541210330140082730359079633193366758464859543847422921192505710362776212830651223431501820537600000 3549 243949691720590220311281436559196079528742402358311581547149765717247677672166329362123432367536488789355821778508696003360454138934242687029724301884990474208730708868443108397136526175749636226236212369110226462307659149931340978013377535187127074441788296841247240706806259016571274775999581128230443564768533122877281409177349409638911392329266407085448826103381586392566278137294199303274960878892043734341530407605416044634160156173981481779574509071123868659639185262893541210330140082730359079633193366758464859543847422921192505710362776212830651223431501820537600000 3550 243949691720590220311281436559196079528742402358311581547149765717247677672166329362123432367536488789355821778508696003360454138934242687029724301884990474208730708868443108397136526175749636226236212369110226462307659149931340978013377535187127074441788296841247240706806259016571274775999581128230443564768533122877281409177349409638911392329266407085448826103381586392566278137294199303274960878892043734341530407605416044634160156173981481779574509071123868659639185262893541210330140082730359079633193366758464859543847422921192505710362776212830651223431501820537600000 3551 243949691720590220311281436559196079528742402358311581547149765717247677672166329362123432367536488789355821778508696003360454138934242687029724301884990474208730708868443108397136526175749636226236212369110226462307659149931340978013377535187127074441788296841247240706806259016571274775999581128230443564768533122877281409177349409638911392329266407085448826103381586392566278137294199303274960878892043734341530407605416044634160156173981481779574509071123868659639185262893541210330140082730359079633193366758464859543847422921192505710362776212830651223431501820537600000 3552 243949691720590220311281436559196079528742402358311581547149765717247677672166329362123432367536488789355821778508696003360454138934242687029724301884990474208730708868443108397136526175749636226236212369110226462307659149931340978013377535187127074441788296841247240706806259016571274775999581128230443564768533122877281409177349409638911392329266407085448826103381586392566278137294199303274960878892043734341530407605416044634160156173981481779574509071123868659639185262893541210330140082730359079633193366758464859543847422921192505710362776212830651223431501820537600000 3553 243949691720590220311281436559196079528742402358311581547149765717247677672166329362123432367536488789355821778508696003360454138934242687029724301884990474208730708868443108397136526175749636226236212369110226462307659149931340978013377535187127074441788296841247240706806259016571274775999581128230443564768533122877281409177349409638911392329266407085448826103381586392566278137294199303274960878892043734341530407605416044634160156173981481779574509071123868659639185262893541210330140082730359079633193366758464859543847422921192505710362776212830651223431501820537600000 3554 243949691720590220311281436559196079528742402358311581547149765717247677672166329362123432367536488789355821778508696003360454138934242687029724301884990474208730708868443108397136526175749636226236212369110226462307659149931340978013377535187127074441788296841247240706806259016571274775999581128230443564768533122877281409177349409638911392329266407085448826103381586392566278137294199303274960878892043734341530407605416044634160156173981481779574509071123868659639185262893541210330140082730359079633193366758464859543847422921192505710362776212830651223431501820537600000 3555 243949691720590220311281436559196079528742402358311581547149765717247677672166329362123432367536488789355821778508696003360454138934242687029724301884990474208730708868443108397136526175749636226236212369110226462307659149931340978013377535187127074441788296841247240706806259016571274775999581128230443564768533122877281409177349409638911392329266407085448826103381586392566278137294199303274960878892043734341530407605416044634160156173981481779574509071123868659639185262893541210330140082730359079633193366758464859543847422921192505710362776212830651223431501820537600000 3556 243949691720590220311281436559196079528742402358311581547149765717247677672166329362123432367536488789355821778508696003360454138934242687029724301884990474208730708868443108397136526175749636226236212369110226462307659149931340978013377535187127074441788296841247240706806259016571274775999581128230443564768533122877281409177349409638911392329266407085448826103381586392566278137294199303274960878892043734341530407605416044634160156173981481779574509071123868659639185262893541210330140082730359079633193366758464859543847422921192505710362776212830651223431501820537600000 3557 243949691720590220311281436559196079528742402358311581547149765717247677672166329362123432367536488789355821778508696003360454138934242687029724301884990474208730708868443108397136526175749636226236212369110226462307659149931340978013377535187127074441788296841247240706806259016571274775999581128230443564768533122877281409177349409638911392329266407085448826103381586392566278137294199303274960878892043734341530407605416044634160156173981481779574509071123868659639185262893541210330140082730359079633193366758464859543847422921192505710362776212830651223431501820537600000 3558 243949691720590220311281436559196079528742402358311581547149765717247677672166329362123432367536488789355821778508696003360454138934242687029724301884990474208730708868443108397136526175749636226236212369110226462307659149931340978013377535187127074441788296841247240706806259016571274775999581128230443564768533122877281409177349409638911392329266407085448826103381586392566278137294199303274960878892043734341530407605416044634160156173981481779574509071123868659639185262893541210330140082730359079633193366758464859543847422921192505710362776212830651223431501820537600000 3559 243949691720590220311281436559196079528742402358311581547149765717247677672166329362123432367536488789355821778508696003360454138934242687029724301884990474208730708868443108397136526175749636226236212369110226462307659149931340978013377535187127074441788296841247240706806259016571274775999581128230443564768533122877281409177349409638911392329266407085448826103381586392566278137294199303274960878892043734341530407605416044634160156173981481779574509071123868659639185262893541210330140082730359079633193366758464859543847422921192505710362776212830651223431501820537600000 3560 243949691720590220311281436559196079528742402358311581547149765717247677672166329362123432367536488789355821778508696003360454138934242687029724301884990474208730708868443108397136526175749636226236212369110226462307659149931340978013377535187127074441788296841247240706806259016571274775999581128230443564768533122877281409177349409638911392329266407085448826103381586392566278137294199303274960878892043734341530407605416044634160156173981481779574509071123868659639185262893541210330140082730359079633193366758464859543847422921192505710362776212830651223431501820537600000 3561 243949691720590220311281436559196079528742402358311581547149765717247677672166329362123432367536488789355821778508696003360454138934242687029724301884990474208730708868443108397136526175749636226236212369110226462307659149931340978013377535187127074441788296841247240706806259016571274775999581128230443564768533122877281409177349409638911392329266407085448826103381586392566278137294199303274960878892043734341530407605416044634160156173981481779574509071123868659639185262893541210330140082730359079633193366758464859543847422921192505710362776212830651223431501820537600000 3562 243949691720590220311281436559196079528742402358311581547149765717247677672166329362123432367536488789355821778508696003360454138934242687029724301884990474208730708868443108397136526175749636226236212369110226462307659149931340978013377535187127074441788296841247240706806259016571274775999581128230443564768533122877281409177349409638911392329266407085448826103381586392566278137294199303274960878892043734341530407605416044634160156173981481779574509071123868659639185262893541210330140082730359079633193366758464859543847422921192505710362776212830651223431501820537600000 3563 243949691720590220311281436559196079528742402358311581547149765717247677672166329362123432367536488789355821778508696003360454138934242687029724301884990474208730708868443108397136526175749636226236212369110226462307659149931340978013377535187127074441788296841247240706806259016571274775999581128230443564768533122877281409177349409638911392329266407085448826103381586392566278137294199303274960878892043734341530407605416044634160156173981481779574509071123868659639185262893541210330140082730359079633193366758464859543847422921192505710362776212830651223431501820537600000 3564 243949691720590220311281436559196079528742402358311581547149765717247677672166329362123432367536488789355821778508696003360454138934242687029724301884990474208730708868443108397136526175749636226236212369110226462307659149931340978013377535187127074441788296841247240706806259016571274775999581128230443564768533122877281409177349409638911392329266407085448826103381586392566278137294199303274960878892043734341530407605416044634160156173981481779574509071123868659639185262893541210330140082730359079633193366758464859543847422921192505710362776212830651223431501820537600000 3565 243949691720590220311281436559196079528742402358311581547149765717247677672166329362123432367536488789355821778508696003360454138934242687029724301884990474208730708868443108397136526175749636226236212369110226462307659149931340978013377535187127074441788296841247240706806259016571274775999581128230443564768533122877281409177349409638911392329266407085448826103381586392566278137294199303274960878892043734341530407605416044634160156173981481779574509071123868659639185262893541210330140082730359079633193366758464859543847422921192505710362776212830651223431501820537600000 3566 243949691720590220311281436559196079528742402358311581547149765717247677672166329362123432367536488789355821778508696003360454138934242687029724301884990474208730708868443108397136526175749636226236212369110226462307659149931340978013377535187127074441788296841247240706806259016571274775999581128230443564768533122877281409177349409638911392329266407085448826103381586392566278137294199303274960878892043734341530407605416044634160156173981481779574509071123868659639185262893541210330140082730359079633193366758464859543847422921192505710362776212830651223431501820537600000 3567 243949691720590220311281436559196079528742402358311581547149765717247677672166329362123432367536488789355821778508696003360454138934242687029724301884990474208730708868443108397136526175749636226236212369110226462307659149931340978013377535187127074441788296841247240706806259016571274775999581128230443564768533122877281409177349409638911392329266407085448826103381586392566278137294199303274960878892043734341530407605416044634160156173981481779574509071123868659639185262893541210330140082730359079633193366758464859543847422921192505710362776212830651223431501820537600000 3568 243949691720590220311281436559196079528742402358311581547149765717247677672166329362123432367536488789355821778508696003360454138934242687029724301884990474208730708868443108397136526175749636226236212369110226462307659149931340978013377535187127074441788296841247240706806259016571274775999581128230443564768533122877281409177349409638911392329266407085448826103381586392566278137294199303274960878892043734341530407605416044634160156173981481779574509071123868659639185262893541210330140082730359079633193366758464859543847422921192505710362776212830651223431501820537600000 3569 243949691720590220311281436559196079528742402358311581547149765717247677672166329362123432367536488789355821778508696003360454138934242687029724301884990474208730708868443108397136526175749636226236212369110226462307659149931340978013377535187127074441788296841247240706806259016571274775999581128230443564768533122877281409177349409638911392329266407085448826103381586392566278137294199303274960878892043734341530407605416044634160156173981481779574509071123868659639185262893541210330140082730359079633193366758464859543847422921192505710362776212830651223431501820537600000 3570 243949691720590220311281436559196079528742402358311581547149765717247677672166329362123432367536488789355821778508696003360454138934242687029724301884990474208730708868443108397136526175749636226236212369110226462307659149931340978013377535187127074441788296841247240706806259016571274775999581128230443564768533122877281409177349409638911392329266407085448826103381586392566278137294199303274960878892043734341530407605416044634160156173981481779574509071123868659639185262893541210330140082730359079633193366758464859543847422921192505710362776212830651223431501820537600000 3571 243949691720590220311281436559196079528742402358311581547149765717247677672166329362123432367536488789355821778508696003360454138934242687029724301884990474208730708868443108397136526175749636226236212369110226462307659149931340978013377535187127074441788296841247240706806259016571274775999581128230443564768533122877281409177349409638911392329266407085448826103381586392566278137294199303274960878892043734341530407605416044634160156173981481779574509071123868659639185262893541210330140082730359079633193366758464859543847422921192505710362776212830651223431501820537600000 3572 243949691720590220311281436559196079528742402358311581547149765717247677672166329362123432367536488789355821778508696003360454138934242687029724301884990474208730708868443108397136526175749636226236212369110226462307659149931340978013377535187127074441788296841247240706806259016571274775999581128230443564768533122877281409177349409638911392329266407085448826103381586392566278137294199303274960878892043734341530407605416044634160156173981481779574509071123868659639185262893541210330140082730359079633193366758464859543847422921192505710362776212830651223431501820537600000 3573 243949691720590220311281436559196079528742402358311581547149765717247677672166329362123432367536488789355821778508696003360454138934242687029724301884990474208730708868443108397136526175749636226236212369110226462307659149931340978013377535187127074441788296841247240706806259016571274775999581128230443564768533122877281409177349409638911392329266407085448826103381586392566278137294199303274960878892043734341530407605416044634160156173981481779574509071123868659639185262893541210330140082730359079633193366758464859543847422921192505710362776212830651223431501820537600000 3574 243949691720590220311281436559196079528742402358311581547149765717247677672166329362123432367536488789355821778508696003360454138934242687029724301884990474208730708868443108397136526175749636226236212369110226462307659149931340978013377535187127074441788296841247240706806259016571274775999581128230443564768533122877281409177349409638911392329266407085448826103381586392566278137294199303274960878892043734341530407605416044634160156173981481779574509071123868659639185262893541210330140082730359079633193366758464859543847422921192505710362776212830651223431501820537600000 3575 243949691720590220311281436559196079528742402358311581547149765717247677672166329362123432367536488789355821778508696003360454138934242687029724301884990474208730708868443108397136526175749636226236212369110226462307659149931340978013377535187127074441788296841247240706806259016571274775999581128230443564768533122877281409177349409638911392329266407085448826103381586392566278137294199303274960878892043734341530407605416044634160156173981481779574509071123868659639185262893541210330140082730359079633193366758464859543847422921192505710362776212830651223431501820537600000 3576 243949691720590220311281436559196079528742402358311581547149765717247677672166329362123432367536488789355821778508696003360454138934242687029724301884990474208730708868443108397136526175749636226236212369110226462307659149931340978013377535187127074441788296841247240706806259016571274775999581128230443564768533122877281409177349409638911392329266407085448826103381586392566278137294199303274960878892043734341530407605416044634160156173981481779574509071123868659639185262893541210330140082730359079633193366758464859543847422921192505710362776212830651223431501820537600000 3577 243949691720590220311281436559196079528742402358311581547149765717247677672166329362123432367536488789355821778508696003360454138934242687029724301884990474208730708868443108397136526175749636226236212369110226462307659149931340978013377535187127074441788296841247240706806259016571274775999581128230443564768533122877281409177349409638911392329266407085448826103381586392566278137294199303274960878892043734341530407605416044634160156173981481779574509071123868659639185262893541210330140082730359079633193366758464859543847422921192505710362776212830651223431501820537600000 3578 243949691720590220311281436559196079528742402358311581547149765717247677672166329362123432367536488789355821778508696003360454138934242687029724301884990474208730708868443108397136526175749636226236212369110226462307659149931340978013377535187127074441788296841247240706806259016571274775999581128230443564768533122877281409177349409638911392329266407085448826103381586392566278137294199303274960878892043734341530407605416044634160156173981481779574509071123868659639185262893541210330140082730359079633193366758464859543847422921192505710362776212830651223431501820537600000 3579 243949691720590220311281436559196079528742402358311581547149765717247677672166329362123432367536488789355821778508696003360454138934242687029724301884990474208730708868443108397136526175749636226236212369110226462307659149931340978013377535187127074441788296841247240706806259016571274775999581128230443564768533122877281409177349409638911392329266407085448826103381586392566278137294199303274960878892043734341530407605416044634160156173981481779574509071123868659639185262893541210330140082730359079633193366758464859543847422921192505710362776212830651223431501820537600000 3580 243949691720590220311281436559196079528742402358311581547149765717247677672166329362123432367536488789355821778508696003360454138934242687029724301884990474208730708868443108397136526175749636226236212369110226462307659149931340978013377535187127074441788296841247240706806259016571274775999581128230443564768533122877281409177349409638911392329266407085448826103381586392566278137294199303274960878892043734341530407605416044634160156173981481779574509071123868659639185262893541210330140082730359079633193366758464859543847422921192505710362776212830651223431501820537600000 3581 243949691720590220311281436559196079528742402358311581547149765717247677672166329362123432367536488789355821778508696003360454138934242687029724301884990474208730708868443108397136526175749636226236212369110226462307659149931340978013377535187127074441788296841247240706806259016571274775999581128230443564768533122877281409177349409638911392329266407085448826103381586392566278137294199303274960878892043734341530407605416044634160156173981481779574509071123868659639185262893541210330140082730359079633193366758464859543847422921192505710362776212830651223431501820537600000 3582 243949691720590220311281436559196079528742402358311581547149765717247677672166329362123432367536488789355821778508696003360454138934242687029724301884990474208730708868443108397136526175749636226236212369110226462307659149931340978013377535187127074441788296841247240706806259016571274775999581128230443564768533122877281409177349409638911392329266407085448826103381586392566278137294199303274960878892043734341530407605416044634160156173981481779574509071123868659639185262893541210330140082730359079633193366758464859543847422921192505710362776212830651223431501820537600000 3583 318842247078811417946844837582869275944066319882313237082124743792442714717521392476295326104370190847688059064510865676392113559587055191947849662563682549790811036491055142675057439711704774547690729566427065986236110508960262658263484438489575086295417303971510143603795780534658656132231452534597189739152472791600606801794795678398057189774351194060681615717119733415084125525443518489380373868711901160784380242740278770336847324119393796685903883355958896338148415138601858361901493088128579317080583730353313571423808581757998604963444148510169661149024972879442643200000 3584 318842247078811417946844837582869275944066319882313237082124743792442714717521392476295326104370190847688059064510865676392113559587055191947849662563682549790811036491055142675057439711704774547690729566427065986236110508960262658263484438489575086295417303971510143603795780534658656132231452534597189739152472791600606801794795678398057189774351194060681615717119733415084125525443518489380373868711901160784380242740278770336847324119393796685903883355958896338148415138601858361901493088128579317080583730353313571423808581757998604963444148510169661149024972879442643200000 3585 318842247078811417946844837582869275944066319882313237082124743792442714717521392476295326104370190847688059064510865676392113559587055191947849662563682549790811036491055142675057439711704774547690729566427065986236110508960262658263484438489575086295417303971510143603795780534658656132231452534597189739152472791600606801794795678398057189774351194060681615717119733415084125525443518489380373868711901160784380242740278770336847324119393796685903883355958896338148415138601858361901493088128579317080583730353313571423808581757998604963444148510169661149024972879442643200000 3586 318842247078811417946844837582869275944066319882313237082124743792442714717521392476295326104370190847688059064510865676392113559587055191947849662563682549790811036491055142675057439711704774547690729566427065986236110508960262658263484438489575086295417303971510143603795780534658656132231452534597189739152472791600606801794795678398057189774351194060681615717119733415084125525443518489380373868711901160784380242740278770336847324119393796685903883355958896338148415138601858361901493088128579317080583730353313571423808581757998604963444148510169661149024972879442643200000 3587 318842247078811417946844837582869275944066319882313237082124743792442714717521392476295326104370190847688059064510865676392113559587055191947849662563682549790811036491055142675057439711704774547690729566427065986236110508960262658263484438489575086295417303971510143603795780534658656132231452534597189739152472791600606801794795678398057189774351194060681615717119733415084125525443518489380373868711901160784380242740278770336847324119393796685903883355958896338148415138601858361901493088128579317080583730353313571423808581757998604963444148510169661149024972879442643200000 3588 318842247078811417946844837582869275944066319882313237082124743792442714717521392476295326104370190847688059064510865676392113559587055191947849662563682549790811036491055142675057439711704774547690729566427065986236110508960262658263484438489575086295417303971510143603795780534658656132231452534597189739152472791600606801794795678398057189774351194060681615717119733415084125525443518489380373868711901160784380242740278770336847324119393796685903883355958896338148415138601858361901493088128579317080583730353313571423808581757998604963444148510169661149024972879442643200000 3589 318842247078811417946844837582869275944066319882313237082124743792442714717521392476295326104370190847688059064510865676392113559587055191947849662563682549790811036491055142675057439711704774547690729566427065986236110508960262658263484438489575086295417303971510143603795780534658656132231452534597189739152472791600606801794795678398057189774351194060681615717119733415084125525443518489380373868711901160784380242740278770336847324119393796685903883355958896338148415138601858361901493088128579317080583730353313571423808581757998604963444148510169661149024972879442643200000 3590 318842247078811417946844837582869275944066319882313237082124743792442714717521392476295326104370190847688059064510865676392113559587055191947849662563682549790811036491055142675057439711704774547690729566427065986236110508960262658263484438489575086295417303971510143603795780534658656132231452534597189739152472791600606801794795678398057189774351194060681615717119733415084125525443518489380373868711901160784380242740278770336847324119393796685903883355958896338148415138601858361901493088128579317080583730353313571423808581757998604963444148510169661149024972879442643200000 3591 318842247078811417946844837582869275944066319882313237082124743792442714717521392476295326104370190847688059064510865676392113559587055191947849662563682549790811036491055142675057439711704774547690729566427065986236110508960262658263484438489575086295417303971510143603795780534658656132231452534597189739152472791600606801794795678398057189774351194060681615717119733415084125525443518489380373868711901160784380242740278770336847324119393796685903883355958896338148415138601858361901493088128579317080583730353313571423808581757998604963444148510169661149024972879442643200000 3592 318842247078811417946844837582869275944066319882313237082124743792442714717521392476295326104370190847688059064510865676392113559587055191947849662563682549790811036491055142675057439711704774547690729566427065986236110508960262658263484438489575086295417303971510143603795780534658656132231452534597189739152472791600606801794795678398057189774351194060681615717119733415084125525443518489380373868711901160784380242740278770336847324119393796685903883355958896338148415138601858361901493088128579317080583730353313571423808581757998604963444148510169661149024972879442643200000 3593 318842247078811417946844837582869275944066319882313237082124743792442714717521392476295326104370190847688059064510865676392113559587055191947849662563682549790811036491055142675057439711704774547690729566427065986236110508960262658263484438489575086295417303971510143603795780534658656132231452534597189739152472791600606801794795678398057189774351194060681615717119733415084125525443518489380373868711901160784380242740278770336847324119393796685903883355958896338148415138601858361901493088128579317080583730353313571423808581757998604963444148510169661149024972879442643200000 3594 318842247078811417946844837582869275944066319882313237082124743792442714717521392476295326104370190847688059064510865676392113559587055191947849662563682549790811036491055142675057439711704774547690729566427065986236110508960262658263484438489575086295417303971510143603795780534658656132231452534597189739152472791600606801794795678398057189774351194060681615717119733415084125525443518489380373868711901160784380242740278770336847324119393796685903883355958896338148415138601858361901493088128579317080583730353313571423808581757998604963444148510169661149024972879442643200000 3595 318842247078811417946844837582869275944066319882313237082124743792442714717521392476295326104370190847688059064510865676392113559587055191947849662563682549790811036491055142675057439711704774547690729566427065986236110508960262658263484438489575086295417303971510143603795780534658656132231452534597189739152472791600606801794795678398057189774351194060681615717119733415084125525443518489380373868711901160784380242740278770336847324119393796685903883355958896338148415138601858361901493088128579317080583730353313571423808581757998604963444148510169661149024972879442643200000 3596 318842247078811417946844837582869275944066319882313237082124743792442714717521392476295326104370190847688059064510865676392113559587055191947849662563682549790811036491055142675057439711704774547690729566427065986236110508960262658263484438489575086295417303971510143603795780534658656132231452534597189739152472791600606801794795678398057189774351194060681615717119733415084125525443518489380373868711901160784380242740278770336847324119393796685903883355958896338148415138601858361901493088128579317080583730353313571423808581757998604963444148510169661149024972879442643200000 3597 318842247078811417946844837582869275944066319882313237082124743792442714717521392476295326104370190847688059064510865676392113559587055191947849662563682549790811036491055142675057439711704774547690729566427065986236110508960262658263484438489575086295417303971510143603795780534658656132231452534597189739152472791600606801794795678398057189774351194060681615717119733415084125525443518489380373868711901160784380242740278770336847324119393796685903883355958896338148415138601858361901493088128579317080583730353313571423808581757998604963444148510169661149024972879442643200000 3598 318842247078811417946844837582869275944066319882313237082124743792442714717521392476295326104370190847688059064510865676392113559587055191947849662563682549790811036491055142675057439711704774547690729566427065986236110508960262658263484438489575086295417303971510143603795780534658656132231452534597189739152472791600606801794795678398057189774351194060681615717119733415084125525443518489380373868711901160784380242740278770336847324119393796685903883355958896338148415138601858361901493088128579317080583730353313571423808581757998604963444148510169661149024972879442643200000 3599 318842247078811417946844837582869275944066319882313237082124743792442714717521392476295326104370190847688059064510865676392113559587055191947849662563682549790811036491055142675057439711704774547690729566427065986236110508960262658263484438489575086295417303971510143603795780534658656132231452534597189739152472791600606801794795678398057189774351194060681615717119733415084125525443518489380373868711901160784380242740278770336847324119393796685903883355958896338148415138601858361901493088128579317080583730353313571423808581757998604963444148510169661149024972879442643200000 3600 318842247078811417946844837582869275944066319882313237082124743792442714717521392476295326104370190847688059064510865676392113559587055191947849662563682549790811036491055142675057439711704774547690729566427065986236110508960262658263484438489575086295417303971510143603795780534658656132231452534597189739152472791600606801794795678398057189774351194060681615717119733415084125525443518489380373868711901160784380242740278770336847324119393796685903883355958896338148415138601858361901493088128579317080583730353313571423808581757998604963444148510169661149024972879442643200000 3601 318842247078811417946844837582869275944066319882313237082124743792442714717521392476295326104370190847688059064510865676392113559587055191947849662563682549790811036491055142675057439711704774547690729566427065986236110508960262658263484438489575086295417303971510143603795780534658656132231452534597189739152472791600606801794795678398057189774351194060681615717119733415084125525443518489380373868711901160784380242740278770336847324119393796685903883355958896338148415138601858361901493088128579317080583730353313571423808581757998604963444148510169661149024972879442643200000 3602 420552923896952260271888340771804574970223475924771159711322537062231940712410716676233535131664281728100549906089831827161197785095325798179213704921497283174079757131701733188400762979738597628404072298117300035845429761318586446249535974367749538823655423938421879413406634525214767438413285893133693265942111612121200371567335499807037433312369224966039051130880928374495961568060000887492713132830997631074597540174427698074301620513480417828707222146509784270017759567815851179348069383241596119229289940336020600708003519338800159946782831884913783055563939227984846380800000 3603 420552923896952260271888340771804574970223475924771159711322537062231940712410716676233535131664281728100549906089831827161197785095325798179213704921497283174079757131701733188400762979738597628404072298117300035845429761318586446249535974367749538823655423938421879413406634525214767438413285893133693265942111612121200371567335499807037433312369224966039051130880928374495961568060000887492713132830997631074597540174427698074301620513480417828707222146509784270017759567815851179348069383241596119229289940336020600708003519338800159946782831884913783055563939227984846380800000 3604 420552923896952260271888340771804574970223475924771159711322537062231940712410716676233535131664281728100549906089831827161197785095325798179213704921497283174079757131701733188400762979738597628404072298117300035845429761318586446249535974367749538823655423938421879413406634525214767438413285893133693265942111612121200371567335499807037433312369224966039051130880928374495961568060000887492713132830997631074597540174427698074301620513480417828707222146509784270017759567815851179348069383241596119229289940336020600708003519338800159946782831884913783055563939227984846380800000 3605 420552923896952260271888340771804574970223475924771159711322537062231940712410716676233535131664281728100549906089831827161197785095325798179213704921497283174079757131701733188400762979738597628404072298117300035845429761318586446249535974367749538823655423938421879413406634525214767438413285893133693265942111612121200371567335499807037433312369224966039051130880928374495961568060000887492713132830997631074597540174427698074301620513480417828707222146509784270017759567815851179348069383241596119229289940336020600708003519338800159946782831884913783055563939227984846380800000 3606 420552923896952260271888340771804574970223475924771159711322537062231940712410716676233535131664281728100549906089831827161197785095325798179213704921497283174079757131701733188400762979738597628404072298117300035845429761318586446249535974367749538823655423938421879413406634525214767438413285893133693265942111612121200371567335499807037433312369224966039051130880928374495961568060000887492713132830997631074597540174427698074301620513480417828707222146509784270017759567815851179348069383241596119229289940336020600708003519338800159946782831884913783055563939227984846380800000 3607 555550412467873935819164498159553843535665211696622701978657071459208393681094556729304499908928516162820826425944667843679942274110925379394741304201297911072959359170977989541877407896234687467121779505812953347351812714701852695495637022139797140786048815022655302705110164207808707786143950664829608804309529439612105690840450195245096449405639746180137586543893706382709165231407261172377874048469747870649543350570418989156152440698307631951722240455539425020693460389084739407918799655262148473501892011183883213535272649046555011289700120919971107416399963720167982069036800000 3608 555550412467873935819164498159553843535665211696622701978657071459208393681094556729304499908928516162820826425944667843679942274110925379394741304201297911072959359170977989541877407896234687467121779505812953347351812714701852695495637022139797140786048815022655302705110164207808707786143950664829608804309529439612105690840450195245096449405639746180137586543893706382709165231407261172377874048469747870649543350570418989156152440698307631951722240455539425020693460389084739407918799655262148473501892011183883213535272649046555011289700120919971107416399963720167982069036800000 3609 555550412467873935819164498159553843535665211696622701978657071459208393681094556729304499908928516162820826425944667843679942274110925379394741304201297911072959359170977989541877407896234687467121779505812953347351812714701852695495637022139797140786048815022655302705110164207808707786143950664829608804309529439612105690840450195245096449405639746180137586543893706382709165231407261172377874048469747870649543350570418989156152440698307631951722240455539425020693460389084739407918799655262148473501892011183883213535272649046555011289700120919971107416399963720167982069036800000 3610 555550412467873935819164498159553843535665211696622701978657071459208393681094556729304499908928516162820826425944667843679942274110925379394741304201297911072959359170977989541877407896234687467121779505812953347351812714701852695495637022139797140786048815022655302705110164207808707786143950664829608804309529439612105690840450195245096449405639746180137586543893706382709165231407261172377874048469747870649543350570418989156152440698307631951722240455539425020693460389084739407918799655262148473501892011183883213535272649046555011289700120919971107416399963720167982069036800000 3611 555550412467873935819164498159553843535665211696622701978657071459208393681094556729304499908928516162820826425944667843679942274110925379394741304201297911072959359170977989541877407896234687467121779505812953347351812714701852695495637022139797140786048815022655302705110164207808707786143950664829608804309529439612105690840450195245096449405639746180137586543893706382709165231407261172377874048469747870649543350570418989156152440698307631951722240455539425020693460389084739407918799655262148473501892011183883213535272649046555011289700120919971107416399963720167982069036800000 3612 555550412467873935819164498159553843535665211696622701978657071459208393681094556729304499908928516162820826425944667843679942274110925379394741304201297911072959359170977989541877407896234687467121779505812953347351812714701852695495637022139797140786048815022655302705110164207808707786143950664829608804309529439612105690840450195245096449405639746180137586543893706382709165231407261172377874048469747870649543350570418989156152440698307631951722240455539425020693460389084739407918799655262148473501892011183883213535272649046555011289700120919971107416399963720167982069036800000 3613 555550412467873935819164498159553843535665211696622701978657071459208393681094556729304499908928516162820826425944667843679942274110925379394741304201297911072959359170977989541877407896234687467121779505812953347351812714701852695495637022139797140786048815022655302705110164207808707786143950664829608804309529439612105690840450195245096449405639746180137586543893706382709165231407261172377874048469747870649543350570418989156152440698307631951722240455539425020693460389084739407918799655262148473501892011183883213535272649046555011289700120919971107416399963720167982069036800000 3614 555550412467873935819164498159553843535665211696622701978657071459208393681094556729304499908928516162820826425944667843679942274110925379394741304201297911072959359170977989541877407896234687467121779505812953347351812714701852695495637022139797140786048815022655302705110164207808707786143950664829608804309529439612105690840450195245096449405639746180137586543893706382709165231407261172377874048469747870649543350570418989156152440698307631951722240455539425020693460389084739407918799655262148473501892011183883213535272649046555011289700120919971107416399963720167982069036800000 3615 555550412467873935819164498159553843535665211696622701978657071459208393681094556729304499908928516162820826425944667843679942274110925379394741304201297911072959359170977989541877407896234687467121779505812953347351812714701852695495637022139797140786048815022655302705110164207808707786143950664829608804309529439612105690840450195245096449405639746180137586543893706382709165231407261172377874048469747870649543350570418989156152440698307631951722240455539425020693460389084739407918799655262148473501892011183883213535272649046555011289700120919971107416399963720167982069036800000 3616 555550412467873935819164498159553843535665211696622701978657071459208393681094556729304499908928516162820826425944667843679942274110925379394741304201297911072959359170977989541877407896234687467121779505812953347351812714701852695495637022139797140786048815022655302705110164207808707786143950664829608804309529439612105690840450195245096449405639746180137586543893706382709165231407261172377874048469747870649543350570418989156152440698307631951722240455539425020693460389084739407918799655262148473501892011183883213535272649046555011289700120919971107416399963720167982069036800000 3617 555550412467873935819164498159553843535665211696622701978657071459208393681094556729304499908928516162820826425944667843679942274110925379394741304201297911072959359170977989541877407896234687467121779505812953347351812714701852695495637022139797140786048815022655302705110164207808707786143950664829608804309529439612105690840450195245096449405639746180137586543893706382709165231407261172377874048469747870649543350570418989156152440698307631951722240455539425020693460389084739407918799655262148473501892011183883213535272649046555011289700120919971107416399963720167982069036800000 3618 555550412467873935819164498159553843535665211696622701978657071459208393681094556729304499908928516162820826425944667843679942274110925379394741304201297911072959359170977989541877407896234687467121779505812953347351812714701852695495637022139797140786048815022655302705110164207808707786143950664829608804309529439612105690840450195245096449405639746180137586543893706382709165231407261172377874048469747870649543350570418989156152440698307631951722240455539425020693460389084739407918799655262148473501892011183883213535272649046555011289700120919971107416399963720167982069036800000 3619 555550412467873935819164498159553843535665211696622701978657071459208393681094556729304499908928516162820826425944667843679942274110925379394741304201297911072959359170977989541877407896234687467121779505812953347351812714701852695495637022139797140786048815022655302705110164207808707786143950664829608804309529439612105690840450195245096449405639746180137586543893706382709165231407261172377874048469747870649543350570418989156152440698307631951722240455539425020693460389084739407918799655262148473501892011183883213535272649046555011289700120919971107416399963720167982069036800000 3620 555550412467873935819164498159553843535665211696622701978657071459208393681094556729304499908928516162820826425944667843679942274110925379394741304201297911072959359170977989541877407896234687467121779505812953347351812714701852695495637022139797140786048815022655302705110164207808707786143950664829608804309529439612105690840450195245096449405639746180137586543893706382709165231407261172377874048469747870649543350570418989156152440698307631951722240455539425020693460389084739407918799655262148473501892011183883213535272649046555011289700120919971107416399963720167982069036800000 3621 737215397344868712832031289057727950371827735921418325525677933826369538414812476779787071379148140948063236667228574228563283397745197978456821710675122327993817069619887792122071320278303430268870601404213789091935855472409358526922710328379510805823086777535063586689681187903762155232213022532228890883318745566365264251745277409090242988361283943181042577343746948369855062262077435575745438862319355424351944026206945998610214288806654227599935413084500817002460221936315449194308247142532871024337010698841013024361306805284778499981432060460801659541562751856662912205611833600000 3622 737215397344868712832031289057727950371827735921418325525677933826369538414812476779787071379148140948063236667228574228563283397745197978456821710675122327993817069619887792122071320278303430268870601404213789091935855472409358526922710328379510805823086777535063586689681187903762155232213022532228890883318745566365264251745277409090242988361283943181042577343746948369855062262077435575745438862319355424351944026206945998610214288806654227599935413084500817002460221936315449194308247142532871024337010698841013024361306805284778499981432060460801659541562751856662912205611833600000 3623 737215397344868712832031289057727950371827735921418325525677933826369538414812476779787071379148140948063236667228574228563283397745197978456821710675122327993817069619887792122071320278303430268870601404213789091935855472409358526922710328379510805823086777535063586689681187903762155232213022532228890883318745566365264251745277409090242988361283943181042577343746948369855062262077435575745438862319355424351944026206945998610214288806654227599935413084500817002460221936315449194308247142532871024337010698841013024361306805284778499981432060460801659541562751856662912205611833600000 3624 737215397344868712832031289057727950371827735921418325525677933826369538414812476779787071379148140948063236667228574228563283397745197978456821710675122327993817069619887792122071320278303430268870601404213789091935855472409358526922710328379510805823086777535063586689681187903762155232213022532228890883318745566365264251745277409090242988361283943181042577343746948369855062262077435575745438862319355424351944026206945998610214288806654227599935413084500817002460221936315449194308247142532871024337010698841013024361306805284778499981432060460801659541562751856662912205611833600000 3625 737215397344868712832031289057727950371827735921418325525677933826369538414812476779787071379148140948063236667228574228563283397745197978456821710675122327993817069619887792122071320278303430268870601404213789091935855472409358526922710328379510805823086777535063586689681187903762155232213022532228890883318745566365264251745277409090242988361283943181042577343746948369855062262077435575745438862319355424351944026206945998610214288806654227599935413084500817002460221936315449194308247142532871024337010698841013024361306805284778499981432060460801659541562751856662912205611833600000 3626 737215397344868712832031289057727950371827735921418325525677933826369538414812476779787071379148140948063236667228574228563283397745197978456821710675122327993817069619887792122071320278303430268870601404213789091935855472409358526922710328379510805823086777535063586689681187903762155232213022532228890883318745566365264251745277409090242988361283943181042577343746948369855062262077435575745438862319355424351944026206945998610214288806654227599935413084500817002460221936315449194308247142532871024337010698841013024361306805284778499981432060460801659541562751856662912205611833600000 3627 737215397344868712832031289057727950371827735921418325525677933826369538414812476779787071379148140948063236667228574228563283397745197978456821710675122327993817069619887792122071320278303430268870601404213789091935855472409358526922710328379510805823086777535063586689681187903762155232213022532228890883318745566365264251745277409090242988361283943181042577343746948369855062262077435575745438862319355424351944026206945998610214288806654227599935413084500817002460221936315449194308247142532871024337010698841013024361306805284778499981432060460801659541562751856662912205611833600000 3628 737215397344868712832031289057727950371827735921418325525677933826369538414812476779787071379148140948063236667228574228563283397745197978456821710675122327993817069619887792122071320278303430268870601404213789091935855472409358526922710328379510805823086777535063586689681187903762155232213022532228890883318745566365264251745277409090242988361283943181042577343746948369855062262077435575745438862319355424351944026206945998610214288806654227599935413084500817002460221936315449194308247142532871024337010698841013024361306805284778499981432060460801659541562751856662912205611833600000 3629 737215397344868712832031289057727950371827735921418325525677933826369538414812476779787071379148140948063236667228574228563283397745197978456821710675122327993817069619887792122071320278303430268870601404213789091935855472409358526922710328379510805823086777535063586689681187903762155232213022532228890883318745566365264251745277409090242988361283943181042577343746948369855062262077435575745438862319355424351944026206945998610214288806654227599935413084500817002460221936315449194308247142532871024337010698841013024361306805284778499981432060460801659541562751856662912205611833600000 3630 737215397344868712832031289057727950371827735921418325525677933826369538414812476779787071379148140948063236667228574228563283397745197978456821710675122327993817069619887792122071320278303430268870601404213789091935855472409358526922710328379510805823086777535063586689681187903762155232213022532228890883318745566365264251745277409090242988361283943181042577343746948369855062262077435575745438862319355424351944026206945998610214288806654227599935413084500817002460221936315449194308247142532871024337010698841013024361306805284778499981432060460801659541562751856662912205611833600000 3631 737215397344868712832031289057727950371827735921418325525677933826369538414812476779787071379148140948063236667228574228563283397745197978456821710675122327993817069619887792122071320278303430268870601404213789091935855472409358526922710328379510805823086777535063586689681187903762155232213022532228890883318745566365264251745277409090242988361283943181042577343746948369855062262077435575745438862319355424351944026206945998610214288806654227599935413084500817002460221936315449194308247142532871024337010698841013024361306805284778499981432060460801659541562751856662912205611833600000 3632 737215397344868712832031289057727950371827735921418325525677933826369538414812476779787071379148140948063236667228574228563283397745197978456821710675122327993817069619887792122071320278303430268870601404213789091935855472409358526922710328379510805823086777535063586689681187903762155232213022532228890883318745566365264251745277409090242988361283943181042577343746948369855062262077435575745438862319355424351944026206945998610214288806654227599935413084500817002460221936315449194308247142532871024337010698841013024361306805284778499981432060460801659541562751856662912205611833600000 3633 737215397344868712832031289057727950371827735921418325525677933826369538414812476779787071379148140948063236667228574228563283397745197978456821710675122327993817069619887792122071320278303430268870601404213789091935855472409358526922710328379510805823086777535063586689681187903762155232213022532228890883318745566365264251745277409090242988361283943181042577343746948369855062262077435575745438862319355424351944026206945998610214288806654227599935413084500817002460221936315449194308247142532871024337010698841013024361306805284778499981432060460801659541562751856662912205611833600000 3634 737215397344868712832031289057727950371827735921418325525677933826369538414812476779787071379148140948063236667228574228563283397745197978456821710675122327993817069619887792122071320278303430268870601404213789091935855472409358526922710328379510805823086777535063586689681187903762155232213022532228890883318745566365264251745277409090242988361283943181042577343746948369855062262077435575745438862319355424351944026206945998610214288806654227599935413084500817002460221936315449194308247142532871024337010698841013024361306805284778499981432060460801659541562751856662912205611833600000 3635 737215397344868712832031289057727950371827735921418325525677933826369538414812476779787071379148140948063236667228574228563283397745197978456821710675122327993817069619887792122071320278303430268870601404213789091935855472409358526922710328379510805823086777535063586689681187903762155232213022532228890883318745566365264251745277409090242988361283943181042577343746948369855062262077435575745438862319355424351944026206945998610214288806654227599935413084500817002460221936315449194308247142532871024337010698841013024361306805284778499981432060460801659541562751856662912205611833600000 3636 737215397344868712832031289057727950371827735921418325525677933826369538414812476779787071379148140948063236667228574228563283397745197978456821710675122327993817069619887792122071320278303430268870601404213789091935855472409358526922710328379510805823086777535063586689681187903762155232213022532228890883318745566365264251745277409090242988361283943181042577343746948369855062262077435575745438862319355424351944026206945998610214288806654227599935413084500817002460221936315449194308247142532871024337010698841013024361306805284778499981432060460801659541562751856662912205611833600000 3637 737215397344868712832031289057727950371827735921418325525677933826369538414812476779787071379148140948063236667228574228563283397745197978456821710675122327993817069619887792122071320278303430268870601404213789091935855472409358526922710328379510805823086777535063586689681187903762155232213022532228890883318745566365264251745277409090242988361283943181042577343746948369855062262077435575745438862319355424351944026206945998610214288806654227599935413084500817002460221936315449194308247142532871024337010698841013024361306805284778499981432060460801659541562751856662912205611833600000 3638 737215397344868712832031289057727950371827735921418325525677933826369538414812476779787071379148140948063236667228574228563283397745197978456821710675122327993817069619887792122071320278303430268870601404213789091935855472409358526922710328379510805823086777535063586689681187903762155232213022532228890883318745566365264251745277409090242988361283943181042577343746948369855062262077435575745438862319355424351944026206945998610214288806654227599935413084500817002460221936315449194308247142532871024337010698841013024361306805284778499981432060460801659541562751856662912205611833600000 3639 737215397344868712832031289057727950371827735921418325525677933826369538414812476779787071379148140948063236667228574228563283397745197978456821710675122327993817069619887792122071320278303430268870601404213789091935855472409358526922710328379510805823086777535063586689681187903762155232213022532228890883318745566365264251745277409090242988361283943181042577343746948369855062262077435575745438862319355424351944026206945998610214288806654227599935413084500817002460221936315449194308247142532871024337010698841013024361306805284778499981432060460801659541562751856662912205611833600000 3640 737215397344868712832031289057727950371827735921418325525677933826369538414812476779787071379148140948063236667228574228563283397745197978456821710675122327993817069619887792122071320278303430268870601404213789091935855472409358526922710328379510805823086777535063586689681187903762155232213022532228890883318745566365264251745277409090242988361283943181042577343746948369855062262077435575745438862319355424351944026206945998610214288806654227599935413084500817002460221936315449194308247142532871024337010698841013024361306805284778499981432060460801659541562751856662912205611833600000 3641 737215397344868712832031289057727950371827735921418325525677933826369538414812476779787071379148140948063236667228574228563283397745197978456821710675122327993817069619887792122071320278303430268870601404213789091935855472409358526922710328379510805823086777535063586689681187903762155232213022532228890883318745566365264251745277409090242988361283943181042577343746948369855062262077435575745438862319355424351944026206945998610214288806654227599935413084500817002460221936315449194308247142532871024337010698841013024361306805284778499981432060460801659541562751856662912205611833600000 3642 737215397344868712832031289057727950371827735921418325525677933826369538414812476779787071379148140948063236667228574228563283397745197978456821710675122327993817069619887792122071320278303430268870601404213789091935855472409358526922710328379510805823086777535063586689681187903762155232213022532228890883318745566365264251745277409090242988361283943181042577343746948369855062262077435575745438862319355424351944026206945998610214288806654227599935413084500817002460221936315449194308247142532871024337010698841013024361306805284778499981432060460801659541562751856662912205611833600000 3643 737215397344868712832031289057727950371827735921418325525677933826369538414812476779787071379148140948063236667228574228563283397745197978456821710675122327993817069619887792122071320278303430268870601404213789091935855472409358526922710328379510805823086777535063586689681187903762155232213022532228890883318745566365264251745277409090242988361283943181042577343746948369855062262077435575745438862319355424351944026206945998610214288806654227599935413084500817002460221936315449194308247142532871024337010698841013024361306805284778499981432060460801659541562751856662912205611833600000 3644 737215397344868712832031289057727950371827735921418325525677933826369538414812476779787071379148140948063236667228574228563283397745197978456821710675122327993817069619887792122071320278303430268870601404213789091935855472409358526922710328379510805823086777535063586689681187903762155232213022532228890883318745566365264251745277409090242988361283943181042577343746948369855062262077435575745438862319355424351944026206945998610214288806654227599935413084500817002460221936315449194308247142532871024337010698841013024361306805284778499981432060460801659541562751856662912205611833600000 3645 737215397344868712832031289057727950371827735921418325525677933826369538414812476779787071379148140948063236667228574228563283397745197978456821710675122327993817069619887792122071320278303430268870601404213789091935855472409358526922710328379510805823086777535063586689681187903762155232213022532228890883318745566365264251745277409090242988361283943181042577343746948369855062262077435575745438862319355424351944026206945998610214288806654227599935413084500817002460221936315449194308247142532871024337010698841013024361306805284778499981432060460801659541562751856662912205611833600000 3646 737215397344868712832031289057727950371827735921418325525677933826369538414812476779787071379148140948063236667228574228563283397745197978456821710675122327993817069619887792122071320278303430268870601404213789091935855472409358526922710328379510805823086777535063586689681187903762155232213022532228890883318745566365264251745277409090242988361283943181042577343746948369855062262077435575745438862319355424351944026206945998610214288806654227599935413084500817002460221936315449194308247142532871024337010698841013024361306805284778499981432060460801659541562751856662912205611833600000 3647 737215397344868712832031289057727950371827735921418325525677933826369538414812476779787071379148140948063236667228574228563283397745197978456821710675122327993817069619887792122071320278303430268870601404213789091935855472409358526922710328379510805823086777535063586689681187903762155232213022532228890883318745566365264251745277409090242988361283943181042577343746948369855062262077435575745438862319355424351944026206945998610214288806654227599935413084500817002460221936315449194308247142532871024337010698841013024361306805284778499981432060460801659541562751856662912205611833600000 3648 737215397344868712832031289057727950371827735921418325525677933826369538414812476779787071379148140948063236667228574228563283397745197978456821710675122327993817069619887792122071320278303430268870601404213789091935855472409358526922710328379510805823086777535063586689681187903762155232213022532228890883318745566365264251745277409090242988361283943181042577343746948369855062262077435575745438862319355424351944026206945998610214288806654227599935413084500817002460221936315449194308247142532871024337010698841013024361306805284778499981432060460801659541562751856662912205611833600000 3649 737215397344868712832031289057727950371827735921418325525677933826369538414812476779787071379148140948063236667228574228563283397745197978456821710675122327993817069619887792122071320278303430268870601404213789091935855472409358526922710328379510805823086777535063586689681187903762155232213022532228890883318745566365264251745277409090242988361283943181042577343746948369855062262077435575745438862319355424351944026206945998610214288806654227599935413084500817002460221936315449194308247142532871024337010698841013024361306805284778499981432060460801659541562751856662912205611833600000 3650 737215397344868712832031289057727950371827735921418325525677933826369538414812476779787071379148140948063236667228574228563283397745197978456821710675122327993817069619887792122071320278303430268870601404213789091935855472409358526922710328379510805823086777535063586689681187903762155232213022532228890883318745566365264251745277409090242988361283943181042577343746948369855062262077435575745438862319355424351944026206945998610214288806654227599935413084500817002460221936315449194308247142532871024337010698841013024361306805284778499981432060460801659541562751856662912205611833600000 3651 737215397344868712832031289057727950371827735921418325525677933826369538414812476779787071379148140948063236667228574228563283397745197978456821710675122327993817069619887792122071320278303430268870601404213789091935855472409358526922710328379510805823086777535063586689681187903762155232213022532228890883318745566365264251745277409090242988361283943181042577343746948369855062262077435575745438862319355424351944026206945998610214288806654227599935413084500817002460221936315449194308247142532871024337010698841013024361306805284778499981432060460801659541562751856662912205611833600000 3652 737215397344868712832031289057727950371827735921418325525677933826369538414812476779787071379148140948063236667228574228563283397745197978456821710675122327993817069619887792122071320278303430268870601404213789091935855472409358526922710328379510805823086777535063586689681187903762155232213022532228890883318745566365264251745277409090242988361283943181042577343746948369855062262077435575745438862319355424351944026206945998610214288806654227599935413084500817002460221936315449194308247142532871024337010698841013024361306805284778499981432060460801659541562751856662912205611833600000 3653 737215397344868712832031289057727950371827735921418325525677933826369538414812476779787071379148140948063236667228574228563283397745197978456821710675122327993817069619887792122071320278303430268870601404213789091935855472409358526922710328379510805823086777535063586689681187903762155232213022532228890883318745566365264251745277409090242988361283943181042577343746948369855062262077435575745438862319355424351944026206945998610214288806654227599935413084500817002460221936315449194308247142532871024337010698841013024361306805284778499981432060460801659541562751856662912205611833600000 3654 737215397344868712832031289057727950371827735921418325525677933826369538414812476779787071379148140948063236667228574228563283397745197978456821710675122327993817069619887792122071320278303430268870601404213789091935855472409358526922710328379510805823086777535063586689681187903762155232213022532228890883318745566365264251745277409090242988361283943181042577343746948369855062262077435575745438862319355424351944026206945998610214288806654227599935413084500817002460221936315449194308247142532871024337010698841013024361306805284778499981432060460801659541562751856662912205611833600000 3655 737215397344868712832031289057727950371827735921418325525677933826369538414812476779787071379148140948063236667228574228563283397745197978456821710675122327993817069619887792122071320278303430268870601404213789091935855472409358526922710328379510805823086777535063586689681187903762155232213022532228890883318745566365264251745277409090242988361283943181042577343746948369855062262077435575745438862319355424351944026206945998610214288806654227599935413084500817002460221936315449194308247142532871024337010698841013024361306805284778499981432060460801659541562751856662912205611833600000 3656 737215397344868712832031289057727950371827735921418325525677933826369538414812476779787071379148140948063236667228574228563283397745197978456821710675122327993817069619887792122071320278303430268870601404213789091935855472409358526922710328379510805823086777535063586689681187903762155232213022532228890883318745566365264251745277409090242988361283943181042577343746948369855062262077435575745438862319355424351944026206945998610214288806654227599935413084500817002460221936315449194308247142532871024337010698841013024361306805284778499981432060460801659541562751856662912205611833600000 3657 737215397344868712832031289057727950371827735921418325525677933826369538414812476779787071379148140948063236667228574228563283397745197978456821710675122327993817069619887792122071320278303430268870601404213789091935855472409358526922710328379510805823086777535063586689681187903762155232213022532228890883318745566365264251745277409090242988361283943181042577343746948369855062262077435575745438862319355424351944026206945998610214288806654227599935413084500817002460221936315449194308247142532871024337010698841013024361306805284778499981432060460801659541562751856662912205611833600000 3658 737215397344868712832031289057727950371827735921418325525677933826369538414812476779787071379148140948063236667228574228563283397745197978456821710675122327993817069619887792122071320278303430268870601404213789091935855472409358526922710328379510805823086777535063586689681187903762155232213022532228890883318745566365264251745277409090242988361283943181042577343746948369855062262077435575745438862319355424351944026206945998610214288806654227599935413084500817002460221936315449194308247142532871024337010698841013024361306805284778499981432060460801659541562751856662912205611833600000 3659 737215397344868712832031289057727950371827735921418325525677933826369538414812476779787071379148140948063236667228574228563283397745197978456821710675122327993817069619887792122071320278303430268870601404213789091935855472409358526922710328379510805823086777535063586689681187903762155232213022532228890883318745566365264251745277409090242988361283943181042577343746948369855062262077435575745438862319355424351944026206945998610214288806654227599935413084500817002460221936315449194308247142532871024337010698841013024361306805284778499981432060460801659541562751856662912205611833600000 3660 737215397344868712832031289057727950371827735921418325525677933826369538414812476779787071379148140948063236667228574228563283397745197978456821710675122327993817069619887792122071320278303430268870601404213789091935855472409358526922710328379510805823086777535063586689681187903762155232213022532228890883318745566365264251745277409090242988361283943181042577343746948369855062262077435575745438862319355424351944026206945998610214288806654227599935413084500817002460221936315449194308247142532871024337010698841013024361306805284778499981432060460801659541562751856662912205611833600000 3661 737215397344868712832031289057727950371827735921418325525677933826369538414812476779787071379148140948063236667228574228563283397745197978456821710675122327993817069619887792122071320278303430268870601404213789091935855472409358526922710328379510805823086777535063586689681187903762155232213022532228890883318745566365264251745277409090242988361283943181042577343746948369855062262077435575745438862319355424351944026206945998610214288806654227599935413084500817002460221936315449194308247142532871024337010698841013024361306805284778499981432060460801659541562751856662912205611833600000 3662 737215397344868712832031289057727950371827735921418325525677933826369538414812476779787071379148140948063236667228574228563283397745197978456821710675122327993817069619887792122071320278303430268870601404213789091935855472409358526922710328379510805823086777535063586689681187903762155232213022532228890883318745566365264251745277409090242988361283943181042577343746948369855062262077435575745438862319355424351944026206945998610214288806654227599935413084500817002460221936315449194308247142532871024337010698841013024361306805284778499981432060460801659541562751856662912205611833600000 3663 737215397344868712832031289057727950371827735921418325525677933826369538414812476779787071379148140948063236667228574228563283397745197978456821710675122327993817069619887792122071320278303430268870601404213789091935855472409358526922710328379510805823086777535063586689681187903762155232213022532228890883318745566365264251745277409090242988361283943181042577343746948369855062262077435575745438862319355424351944026206945998610214288806654227599935413084500817002460221936315449194308247142532871024337010698841013024361306805284778499981432060460801659541562751856662912205611833600000 3664 737215397344868712832031289057727950371827735921418325525677933826369538414812476779787071379148140948063236667228574228563283397745197978456821710675122327993817069619887792122071320278303430268870601404213789091935855472409358526922710328379510805823086777535063586689681187903762155232213022532228890883318745566365264251745277409090242988361283943181042577343746948369855062262077435575745438862319355424351944026206945998610214288806654227599935413084500817002460221936315449194308247142532871024337010698841013024361306805284778499981432060460801659541562751856662912205611833600000 3665 737215397344868712832031289057727950371827735921418325525677933826369538414812476779787071379148140948063236667228574228563283397745197978456821710675122327993817069619887792122071320278303430268870601404213789091935855472409358526922710328379510805823086777535063586689681187903762155232213022532228890883318745566365264251745277409090242988361283943181042577343746948369855062262077435575745438862319355424351944026206945998610214288806654227599935413084500817002460221936315449194308247142532871024337010698841013024361306805284778499981432060460801659541562751856662912205611833600000 3666 737215397344868712832031289057727950371827735921418325525677933826369538414812476779787071379148140948063236667228574228563283397745197978456821710675122327993817069619887792122071320278303430268870601404213789091935855472409358526922710328379510805823086777535063586689681187903762155232213022532228890883318745566365264251745277409090242988361283943181042577343746948369855062262077435575745438862319355424351944026206945998610214288806654227599935413084500817002460221936315449194308247142532871024337010698841013024361306805284778499981432060460801659541562751856662912205611833600000 3667 737215397344868712832031289057727950371827735921418325525677933826369538414812476779787071379148140948063236667228574228563283397745197978456821710675122327993817069619887792122071320278303430268870601404213789091935855472409358526922710328379510805823086777535063586689681187903762155232213022532228890883318745566365264251745277409090242988361283943181042577343746948369855062262077435575745438862319355424351944026206945998610214288806654227599935413084500817002460221936315449194308247142532871024337010698841013024361306805284778499981432060460801659541562751856662912205611833600000 3668 737215397344868712832031289057727950371827735921418325525677933826369538414812476779787071379148140948063236667228574228563283397745197978456821710675122327993817069619887792122071320278303430268870601404213789091935855472409358526922710328379510805823086777535063586689681187903762155232213022532228890883318745566365264251745277409090242988361283943181042577343746948369855062262077435575745438862319355424351944026206945998610214288806654227599935413084500817002460221936315449194308247142532871024337010698841013024361306805284778499981432060460801659541562751856662912205611833600000 3669 737215397344868712832031289057727950371827735921418325525677933826369538414812476779787071379148140948063236667228574228563283397745197978456821710675122327993817069619887792122071320278303430268870601404213789091935855472409358526922710328379510805823086777535063586689681187903762155232213022532228890883318745566365264251745277409090242988361283943181042577343746948369855062262077435575745438862319355424351944026206945998610214288806654227599935413084500817002460221936315449194308247142532871024337010698841013024361306805284778499981432060460801659541562751856662912205611833600000 3670 737215397344868712832031289057727950371827735921418325525677933826369538414812476779787071379148140948063236667228574228563283397745197978456821710675122327993817069619887792122071320278303430268870601404213789091935855472409358526922710328379510805823086777535063586689681187903762155232213022532228890883318745566365264251745277409090242988361283943181042577343746948369855062262077435575745438862319355424351944026206945998610214288806654227599935413084500817002460221936315449194308247142532871024337010698841013024361306805284778499981432060460801659541562751856662912205611833600000 3671 737215397344868712832031289057727950371827735921418325525677933826369538414812476779787071379148140948063236667228574228563283397745197978456821710675122327993817069619887792122071320278303430268870601404213789091935855472409358526922710328379510805823086777535063586689681187903762155232213022532228890883318745566365264251745277409090242988361283943181042577343746948369855062262077435575745438862319355424351944026206945998610214288806654227599935413084500817002460221936315449194308247142532871024337010698841013024361306805284778499981432060460801659541562751856662912205611833600000 3672 737215397344868712832031289057727950371827735921418325525677933826369538414812476779787071379148140948063236667228574228563283397745197978456821710675122327993817069619887792122071320278303430268870601404213789091935855472409358526922710328379510805823086777535063586689681187903762155232213022532228890883318745566365264251745277409090242988361283943181042577343746948369855062262077435575745438862319355424351944026206945998610214288806654227599935413084500817002460221936315449194308247142532871024337010698841013024361306805284778499981432060460801659541562751856662912205611833600000 3673 737215397344868712832031289057727950371827735921418325525677933826369538414812476779787071379148140948063236667228574228563283397745197978456821710675122327993817069619887792122071320278303430268870601404213789091935855472409358526922710328379510805823086777535063586689681187903762155232213022532228890883318745566365264251745277409090242988361283943181042577343746948369855062262077435575745438862319355424351944026206945998610214288806654227599935413084500817002460221936315449194308247142532871024337010698841013024361306805284778499981432060460801659541562751856662912205611833600000 3674 737215397344868712832031289057727950371827735921418325525677933826369538414812476779787071379148140948063236667228574228563283397745197978456821710675122327993817069619887792122071320278303430268870601404213789091935855472409358526922710328379510805823086777535063586689681187903762155232213022532228890883318745566365264251745277409090242988361283943181042577343746948369855062262077435575745438862319355424351944026206945998610214288806654227599935413084500817002460221936315449194308247142532871024337010698841013024361306805284778499981432060460801659541562751856662912205611833600000 3675 737215397344868712832031289057727950371827735921418325525677933826369538414812476779787071379148140948063236667228574228563283397745197978456821710675122327993817069619887792122071320278303430268870601404213789091935855472409358526922710328379510805823086777535063586689681187903762155232213022532228890883318745566365264251745277409090242988361283943181042577343746948369855062262077435575745438862319355424351944026206945998610214288806654227599935413084500817002460221936315449194308247142532871024337010698841013024361306805284778499981432060460801659541562751856662912205611833600000 3676 737215397344868712832031289057727950371827735921418325525677933826369538414812476779787071379148140948063236667228574228563283397745197978456821710675122327993817069619887792122071320278303430268870601404213789091935855472409358526922710328379510805823086777535063586689681187903762155232213022532228890883318745566365264251745277409090242988361283943181042577343746948369855062262077435575745438862319355424351944026206945998610214288806654227599935413084500817002460221936315449194308247142532871024337010698841013024361306805284778499981432060460801659541562751856662912205611833600000 3677 737215397344868712832031289057727950371827735921418325525677933826369538414812476779787071379148140948063236667228574228563283397745197978456821710675122327993817069619887792122071320278303430268870601404213789091935855472409358526922710328379510805823086777535063586689681187903762155232213022532228890883318745566365264251745277409090242988361283943181042577343746948369855062262077435575745438862319355424351944026206945998610214288806654227599935413084500817002460221936315449194308247142532871024337010698841013024361306805284778499981432060460801659541562751856662912205611833600000 3678 737215397344868712832031289057727950371827735921418325525677933826369538414812476779787071379148140948063236667228574228563283397745197978456821710675122327993817069619887792122071320278303430268870601404213789091935855472409358526922710328379510805823086777535063586689681187903762155232213022532228890883318745566365264251745277409090242988361283943181042577343746948369855062262077435575745438862319355424351944026206945998610214288806654227599935413084500817002460221936315449194308247142532871024337010698841013024361306805284778499981432060460801659541562751856662912205611833600000 3679 737215397344868712832031289057727950371827735921418325525677933826369538414812476779787071379148140948063236667228574228563283397745197978456821710675122327993817069619887792122071320278303430268870601404213789091935855472409358526922710328379510805823086777535063586689681187903762155232213022532228890883318745566365264251745277409090242988361283943181042577343746948369855062262077435575745438862319355424351944026206945998610214288806654227599935413084500817002460221936315449194308247142532871024337010698841013024361306805284778499981432060460801659541562751856662912205611833600000 3680 737215397344868712832031289057727950371827735921418325525677933826369538414812476779787071379148140948063236667228574228563283397745197978456821710675122327993817069619887792122071320278303430268870601404213789091935855472409358526922710328379510805823086777535063586689681187903762155232213022532228890883318745566365264251745277409090242988361283943181042577343746948369855062262077435575745438862319355424351944026206945998610214288806654227599935413084500817002460221936315449194308247142532871024337010698841013024361306805284778499981432060460801659541562751856662912205611833600000 3681 737215397344868712832031289057727950371827735921418325525677933826369538414812476779787071379148140948063236667228574228563283397745197978456821710675122327993817069619887792122071320278303430268870601404213789091935855472409358526922710328379510805823086777535063586689681187903762155232213022532228890883318745566365264251745277409090242988361283943181042577343746948369855062262077435575745438862319355424351944026206945998610214288806654227599935413084500817002460221936315449194308247142532871024337010698841013024361306805284778499981432060460801659541562751856662912205611833600000 3682 737215397344868712832031289057727950371827735921418325525677933826369538414812476779787071379148140948063236667228574228563283397745197978456821710675122327993817069619887792122071320278303430268870601404213789091935855472409358526922710328379510805823086777535063586689681187903762155232213022532228890883318745566365264251745277409090242988361283943181042577343746948369855062262077435575745438862319355424351944026206945998610214288806654227599935413084500817002460221936315449194308247142532871024337010698841013024361306805284778499981432060460801659541562751856662912205611833600000 3683 737215397344868712832031289057727950371827735921418325525677933826369538414812476779787071379148140948063236667228574228563283397745197978456821710675122327993817069619887792122071320278303430268870601404213789091935855472409358526922710328379510805823086777535063586689681187903762155232213022532228890883318745566365264251745277409090242988361283943181042577343746948369855062262077435575745438862319355424351944026206945998610214288806654227599935413084500817002460221936315449194308247142532871024337010698841013024361306805284778499981432060460801659541562751856662912205611833600000 3684 737215397344868712832031289057727950371827735921418325525677933826369538414812476779787071379148140948063236667228574228563283397745197978456821710675122327993817069619887792122071320278303430268870601404213789091935855472409358526922710328379510805823086777535063586689681187903762155232213022532228890883318745566365264251745277409090242988361283943181042577343746948369855062262077435575745438862319355424351944026206945998610214288806654227599935413084500817002460221936315449194308247142532871024337010698841013024361306805284778499981432060460801659541562751856662912205611833600000 3685 737215397344868712832031289057727950371827735921418325525677933826369538414812476779787071379148140948063236667228574228563283397745197978456821710675122327993817069619887792122071320278303430268870601404213789091935855472409358526922710328379510805823086777535063586689681187903762155232213022532228890883318745566365264251745277409090242988361283943181042577343746948369855062262077435575745438862319355424351944026206945998610214288806654227599935413084500817002460221936315449194308247142532871024337010698841013024361306805284778499981432060460801659541562751856662912205611833600000 3686 1003350155786366318164394584407567740456057548589050341040447667937688941782559780897290204147020619830314065104098089525074628704331214448679734348228841488399585031752667285078139066898770968595932888511134966954124699297949136955141808756924514206725221104225221541484656096737020293271041923666363520492196812715823124646625322553771820707159707446669398947764839596731372739738687389818589542291616642732542995819667653504108501647065856403763512097208005611940348362055325326353453524360987237464122671561122618726155738561992583538474729034287151058636066905276918223511837705529600000 3687 1003350155786366318164394584407567740456057548589050341040447667937688941782559780897290204147020619830314065104098089525074628704331214448679734348228841488399585031752667285078139066898770968595932888511134966954124699297949136955141808756924514206725221104225221541484656096737020293271041923666363520492196812715823124646625322553771820707159707446669398947764839596731372739738687389818589542291616642732542995819667653504108501647065856403763512097208005611940348362055325326353453524360987237464122671561122618726155738561992583538474729034287151058636066905276918223511837705529600000 3688 1003350155786366318164394584407567740456057548589050341040447667937688941782559780897290204147020619830314065104098089525074628704331214448679734348228841488399585031752667285078139066898770968595932888511134966954124699297949136955141808756924514206725221104225221541484656096737020293271041923666363520492196812715823124646625322553771820707159707446669398947764839596731372739738687389818589542291616642732542995819667653504108501647065856403763512097208005611940348362055325326353453524360987237464122671561122618726155738561992583538474729034287151058636066905276918223511837705529600000 3689 1003350155786366318164394584407567740456057548589050341040447667937688941782559780897290204147020619830314065104098089525074628704331214448679734348228841488399585031752667285078139066898770968595932888511134966954124699297949136955141808756924514206725221104225221541484656096737020293271041923666363520492196812715823124646625322553771820707159707446669398947764839596731372739738687389818589542291616642732542995819667653504108501647065856403763512097208005611940348362055325326353453524360987237464122671561122618726155738561992583538474729034287151058636066905276918223511837705529600000 3690 1003350155786366318164394584407567740456057548589050341040447667937688941782559780897290204147020619830314065104098089525074628704331214448679734348228841488399585031752667285078139066898770968595932888511134966954124699297949136955141808756924514206725221104225221541484656096737020293271041923666363520492196812715823124646625322553771820707159707446669398947764839596731372739738687389818589542291616642732542995819667653504108501647065856403763512097208005611940348362055325326353453524360987237464122671561122618726155738561992583538474729034287151058636066905276918223511837705529600000 3691 1003350155786366318164394584407567740456057548589050341040447667937688941782559780897290204147020619830314065104098089525074628704331214448679734348228841488399585031752667285078139066898770968595932888511134966954124699297949136955141808756924514206725221104225221541484656096737020293271041923666363520492196812715823124646625322553771820707159707446669398947764839596731372739738687389818589542291616642732542995819667653504108501647065856403763512097208005611940348362055325326353453524360987237464122671561122618726155738561992583538474729034287151058636066905276918223511837705529600000 3692 1003350155786366318164394584407567740456057548589050341040447667937688941782559780897290204147020619830314065104098089525074628704331214448679734348228841488399585031752667285078139066898770968595932888511134966954124699297949136955141808756924514206725221104225221541484656096737020293271041923666363520492196812715823124646625322553771820707159707446669398947764839596731372739738687389818589542291616642732542995819667653504108501647065856403763512097208005611940348362055325326353453524360987237464122671561122618726155738561992583538474729034287151058636066905276918223511837705529600000 3693 1003350155786366318164394584407567740456057548589050341040447667937688941782559780897290204147020619830314065104098089525074628704331214448679734348228841488399585031752667285078139066898770968595932888511134966954124699297949136955141808756924514206725221104225221541484656096737020293271041923666363520492196812715823124646625322553771820707159707446669398947764839596731372739738687389818589542291616642732542995819667653504108501647065856403763512097208005611940348362055325326353453524360987237464122671561122618726155738561992583538474729034287151058636066905276918223511837705529600000 3694 1003350155786366318164394584407567740456057548589050341040447667937688941782559780897290204147020619830314065104098089525074628704331214448679734348228841488399585031752667285078139066898770968595932888511134966954124699297949136955141808756924514206725221104225221541484656096737020293271041923666363520492196812715823124646625322553771820707159707446669398947764839596731372739738687389818589542291616642732542995819667653504108501647065856403763512097208005611940348362055325326353453524360987237464122671561122618726155738561992583538474729034287151058636066905276918223511837705529600000 3695 1003350155786366318164394584407567740456057548589050341040447667937688941782559780897290204147020619830314065104098089525074628704331214448679734348228841488399585031752667285078139066898770968595932888511134966954124699297949136955141808756924514206725221104225221541484656096737020293271041923666363520492196812715823124646625322553771820707159707446669398947764839596731372739738687389818589542291616642732542995819667653504108501647065856403763512097208005611940348362055325326353453524360987237464122671561122618726155738561992583538474729034287151058636066905276918223511837705529600000 3696 1003350155786366318164394584407567740456057548589050341040447667937688941782559780897290204147020619830314065104098089525074628704331214448679734348228841488399585031752667285078139066898770968595932888511134966954124699297949136955141808756924514206725221104225221541484656096737020293271041923666363520492196812715823124646625322553771820707159707446669398947764839596731372739738687389818589542291616642732542995819667653504108501647065856403763512097208005611940348362055325326353453524360987237464122671561122618726155738561992583538474729034287151058636066905276918223511837705529600000 3697 1003350155786366318164394584407567740456057548589050341040447667937688941782559780897290204147020619830314065104098089525074628704331214448679734348228841488399585031752667285078139066898770968595932888511134966954124699297949136955141808756924514206725221104225221541484656096737020293271041923666363520492196812715823124646625322553771820707159707446669398947764839596731372739738687389818589542291616642732542995819667653504108501647065856403763512097208005611940348362055325326353453524360987237464122671561122618726155738561992583538474729034287151058636066905276918223511837705529600000 3698 1003350155786366318164394584407567740456057548589050341040447667937688941782559780897290204147020619830314065104098089525074628704331214448679734348228841488399585031752667285078139066898770968595932888511134966954124699297949136955141808756924514206725221104225221541484656096737020293271041923666363520492196812715823124646625322553771820707159707446669398947764839596731372739738687389818589542291616642732542995819667653504108501647065856403763512097208005611940348362055325326353453524360987237464122671561122618726155738561992583538474729034287151058636066905276918223511837705529600000 3699 1003350155786366318164394584407567740456057548589050341040447667937688941782559780897290204147020619830314065104098089525074628704331214448679734348228841488399585031752667285078139066898770968595932888511134966954124699297949136955141808756924514206725221104225221541484656096737020293271041923666363520492196812715823124646625322553771820707159707446669398947764839596731372739738687389818589542291616642732542995819667653504108501647065856403763512097208005611940348362055325326353453524360987237464122671561122618726155738561992583538474729034287151058636066905276918223511837705529600000 3700 1003350155786366318164394584407567740456057548589050341040447667937688941782559780897290204147020619830314065104098089525074628704331214448679734348228841488399585031752667285078139066898770968595932888511134966954124699297949136955141808756924514206725221104225221541484656096737020293271041923666363520492196812715823124646625322553771820707159707446669398947764839596731372739738687389818589542291616642732542995819667653504108501647065856403763512097208005611940348362055325326353453524360987237464122671561122618726155738561992583538474729034287151058636066905276918223511837705529600000 3701 1003350155786366318164394584407567740456057548589050341040447667937688941782559780897290204147020619830314065104098089525074628704331214448679734348228841488399585031752667285078139066898770968595932888511134966954124699297949136955141808756924514206725221104225221541484656096737020293271041923666363520492196812715823124646625322553771820707159707446669398947764839596731372739738687389818589542291616642732542995819667653504108501647065856403763512097208005611940348362055325326353453524360987237464122671561122618726155738561992583538474729034287151058636066905276918223511837705529600000 3702 1003350155786366318164394584407567740456057548589050341040447667937688941782559780897290204147020619830314065104098089525074628704331214448679734348228841488399585031752667285078139066898770968595932888511134966954124699297949136955141808756924514206725221104225221541484656096737020293271041923666363520492196812715823124646625322553771820707159707446669398947764839596731372739738687389818589542291616642732542995819667653504108501647065856403763512097208005611940348362055325326353453524360987237464122671561122618726155738561992583538474729034287151058636066905276918223511837705529600000 3703 1003350155786366318164394584407567740456057548589050341040447667937688941782559780897290204147020619830314065104098089525074628704331214448679734348228841488399585031752667285078139066898770968595932888511134966954124699297949136955141808756924514206725221104225221541484656096737020293271041923666363520492196812715823124646625322553771820707159707446669398947764839596731372739738687389818589542291616642732542995819667653504108501647065856403763512097208005611940348362055325326353453524360987237464122671561122618726155738561992583538474729034287151058636066905276918223511837705529600000 3704 1003350155786366318164394584407567740456057548589050341040447667937688941782559780897290204147020619830314065104098089525074628704331214448679734348228841488399585031752667285078139066898770968595932888511134966954124699297949136955141808756924514206725221104225221541484656096737020293271041923666363520492196812715823124646625322553771820707159707446669398947764839596731372739738687389818589542291616642732542995819667653504108501647065856403763512097208005611940348362055325326353453524360987237464122671561122618726155738561992583538474729034287151058636066905276918223511837705529600000 3705 1003350155786366318164394584407567740456057548589050341040447667937688941782559780897290204147020619830314065104098089525074628704331214448679734348228841488399585031752667285078139066898770968595932888511134966954124699297949136955141808756924514206725221104225221541484656096737020293271041923666363520492196812715823124646625322553771820707159707446669398947764839596731372739738687389818589542291616642732542995819667653504108501647065856403763512097208005611940348362055325326353453524360987237464122671561122618726155738561992583538474729034287151058636066905276918223511837705529600000 3706 1003350155786366318164394584407567740456057548589050341040447667937688941782559780897290204147020619830314065104098089525074628704331214448679734348228841488399585031752667285078139066898770968595932888511134966954124699297949136955141808756924514206725221104225221541484656096737020293271041923666363520492196812715823124646625322553771820707159707446669398947764839596731372739738687389818589542291616642732542995819667653504108501647065856403763512097208005611940348362055325326353453524360987237464122671561122618726155738561992583538474729034287151058636066905276918223511837705529600000 3707 1003350155786366318164394584407567740456057548589050341040447667937688941782559780897290204147020619830314065104098089525074628704331214448679734348228841488399585031752667285078139066898770968595932888511134966954124699297949136955141808756924514206725221104225221541484656096737020293271041923666363520492196812715823124646625322553771820707159707446669398947764839596731372739738687389818589542291616642732542995819667653504108501647065856403763512097208005611940348362055325326353453524360987237464122671561122618726155738561992583538474729034287151058636066905276918223511837705529600000 3708 1003350155786366318164394584407567740456057548589050341040447667937688941782559780897290204147020619830314065104098089525074628704331214448679734348228841488399585031752667285078139066898770968595932888511134966954124699297949136955141808756924514206725221104225221541484656096737020293271041923666363520492196812715823124646625322553771820707159707446669398947764839596731372739738687389818589542291616642732542995819667653504108501647065856403763512097208005611940348362055325326353453524360987237464122671561122618726155738561992583538474729034287151058636066905276918223511837705529600000 3709 1003350155786366318164394584407567740456057548589050341040447667937688941782559780897290204147020619830314065104098089525074628704331214448679734348228841488399585031752667285078139066898770968595932888511134966954124699297949136955141808756924514206725221104225221541484656096737020293271041923666363520492196812715823124646625322553771820707159707446669398947764839596731372739738687389818589542291616642732542995819667653504108501647065856403763512097208005611940348362055325326353453524360987237464122671561122618726155738561992583538474729034287151058636066905276918223511837705529600000 3710 1003350155786366318164394584407567740456057548589050341040447667937688941782559780897290204147020619830314065104098089525074628704331214448679734348228841488399585031752667285078139066898770968595932888511134966954124699297949136955141808756924514206725221104225221541484656096737020293271041923666363520492196812715823124646625322553771820707159707446669398947764839596731372739738687389818589542291616642732542995819667653504108501647065856403763512097208005611940348362055325326353453524360987237464122671561122618726155738561992583538474729034287151058636066905276918223511837705529600000 3711 1003350155786366318164394584407567740456057548589050341040447667937688941782559780897290204147020619830314065104098089525074628704331214448679734348228841488399585031752667285078139066898770968595932888511134966954124699297949136955141808756924514206725221104225221541484656096737020293271041923666363520492196812715823124646625322553771820707159707446669398947764839596731372739738687389818589542291616642732542995819667653504108501647065856403763512097208005611940348362055325326353453524360987237464122671561122618726155738561992583538474729034287151058636066905276918223511837705529600000 3712 1003350155786366318164394584407567740456057548589050341040447667937688941782559780897290204147020619830314065104098089525074628704331214448679734348228841488399585031752667285078139066898770968595932888511134966954124699297949136955141808756924514206725221104225221541484656096737020293271041923666363520492196812715823124646625322553771820707159707446669398947764839596731372739738687389818589542291616642732542995819667653504108501647065856403763512097208005611940348362055325326353453524360987237464122671561122618726155738561992583538474729034287151058636066905276918223511837705529600000 3713 1003350155786366318164394584407567740456057548589050341040447667937688941782559780897290204147020619830314065104098089525074628704331214448679734348228841488399585031752667285078139066898770968595932888511134966954124699297949136955141808756924514206725221104225221541484656096737020293271041923666363520492196812715823124646625322553771820707159707446669398947764839596731372739738687389818589542291616642732542995819667653504108501647065856403763512097208005611940348362055325326353453524360987237464122671561122618726155738561992583538474729034287151058636066905276918223511837705529600000 3714 1003350155786366318164394584407567740456057548589050341040447667937688941782559780897290204147020619830314065104098089525074628704331214448679734348228841488399585031752667285078139066898770968595932888511134966954124699297949136955141808756924514206725221104225221541484656096737020293271041923666363520492196812715823124646625322553771820707159707446669398947764839596731372739738687389818589542291616642732542995819667653504108501647065856403763512097208005611940348362055325326353453524360987237464122671561122618726155738561992583538474729034287151058636066905276918223511837705529600000 3715 1003350155786366318164394584407567740456057548589050341040447667937688941782559780897290204147020619830314065104098089525074628704331214448679734348228841488399585031752667285078139066898770968595932888511134966954124699297949136955141808756924514206725221104225221541484656096737020293271041923666363520492196812715823124646625322553771820707159707446669398947764839596731372739738687389818589542291616642732542995819667653504108501647065856403763512097208005611940348362055325326353453524360987237464122671561122618726155738561992583538474729034287151058636066905276918223511837705529600000 3716 1371579662959962756930727396885145101203430668921231816202291962070820783416759220486595709068977187308039326997302088380777017438820770151345196854028826314642232738405896178701816104450619914070640258594721499826288463940296470217678852570715810920593377249475877847209524884239506740901514309651918932512833042982530211391936815931006078906687320079597068361594535728731786535222785661882011904312639950615386275285485682340116321751539025703944721036883343671522456210929629721125170967801469553613455692024054619798654894614243861697094954589870535497155503459513547211540682143458963200000 3717 1371579662959962756930727396885145101203430668921231816202291962070820783416759220486595709068977187308039326997302088380777017438820770151345196854028826314642232738405896178701816104450619914070640258594721499826288463940296470217678852570715810920593377249475877847209524884239506740901514309651918932512833042982530211391936815931006078906687320079597068361594535728731786535222785661882011904312639950615386275285485682340116321751539025703944721036883343671522456210929629721125170967801469553613455692024054619798654894614243861697094954589870535497155503459513547211540682143458963200000 3718 1371579662959962756930727396885145101203430668921231816202291962070820783416759220486595709068977187308039326997302088380777017438820770151345196854028826314642232738405896178701816104450619914070640258594721499826288463940296470217678852570715810920593377249475877847209524884239506740901514309651918932512833042982530211391936815931006078906687320079597068361594535728731786535222785661882011904312639950615386275285485682340116321751539025703944721036883343671522456210929629721125170967801469553613455692024054619798654894614243861697094954589870535497155503459513547211540682143458963200000 3719 50748447529518622006436913684750368744526934750085577199484802596620368986420091158004041235552155930397455098900177270088749645236368495599772283599066573641762611321018158611967195864672936820613689568004695493572673165790969398054117545116485004061954958230607480346752420716861749413356029457121000502974822590353617821501662189447224919547430842945091529378997821963076101803243069489634440459567678172769292185562970246584303904806943951045954678364683715846330879804396299681631325808654373483697860604890020932550231100727022882792513319825209813394753628002001246827005239307981638400000 3720 50748447529518622006436913684750368744526934750085577199484802596620368986420091158004041235552155930397455098900177270088749645236368495599772283599066573641762611321018158611967195864672936820613689568004695493572673165790969398054117545116485004061954958230607480346752420716861749413356029457121000502974822590353617821501662189447224919547430842945091529378997821963076101803243069489634440459567678172769292185562970246584303904806943951045954678364683715846330879804396299681631325808654373483697860604890020932550231100727022882792513319825209813394753628002001246827005239307981638400000 3721 50748447529518622006436913684750368744526934750085577199484802596620368986420091158004041235552155930397455098900177270088749645236368495599772283599066573641762611321018158611967195864672936820613689568004695493572673165790969398054117545116485004061954958230607480346752420716861749413356029457121000502974822590353617821501662189447224919547430842945091529378997821963076101803243069489634440459567678172769292185562970246584303904806943951045954678364683715846330879804396299681631325808654373483697860604890020932550231100727022882792513319825209813394753628002001246827005239307981638400000 3722 50748447529518622006436913684750368744526934750085577199484802596620368986420091158004041235552155930397455098900177270088749645236368495599772283599066573641762611321018158611967195864672936820613689568004695493572673165790969398054117545116485004061954958230607480346752420716861749413356029457121000502974822590353617821501662189447224919547430842945091529378997821963076101803243069489634440459567678172769292185562970246584303904806943951045954678364683715846330879804396299681631325808654373483697860604890020932550231100727022882792513319825209813394753628002001246827005239307981638400000 3723 50748447529518622006436913684750368744526934750085577199484802596620368986420091158004041235552155930397455098900177270088749645236368495599772283599066573641762611321018158611967195864672936820613689568004695493572673165790969398054117545116485004061954958230607480346752420716861749413356029457121000502974822590353617821501662189447224919547430842945091529378997821963076101803243069489634440459567678172769292185562970246584303904806943951045954678364683715846330879804396299681631325808654373483697860604890020932550231100727022882792513319825209813394753628002001246827005239307981638400000 3724 50748447529518622006436913684750368744526934750085577199484802596620368986420091158004041235552155930397455098900177270088749645236368495599772283599066573641762611321018158611967195864672936820613689568004695493572673165790969398054117545116485004061954958230607480346752420716861749413356029457121000502974822590353617821501662189447224919547430842945091529378997821963076101803243069489634440459567678172769292185562970246584303904806943951045954678364683715846330879804396299681631325808654373483697860604890020932550231100727022882792513319825209813394753628002001246827005239307981638400000 3725 69677618458029068014837882489162256286235481411867497494892633965159766618354785159939548616413110092435705850789943391831853262909533944458487345381518405610140065343757931774230959922195942254702595776870446912675280256631000983528303389444933910577064157650624070516091073644251181944537828444627133690584431416555517268921782186111039814538622547363610669837364009555303487775852734409268086750986422131212238170777958148560249261299934044786095773394710741857012297971436119462879810335282454793117162610513998740391467301298202418074120788120013073790996731246747711893478193569858789523200000 3726 69677618458029068014837882489162256286235481411867497494892633965159766618354785159939548616413110092435705850789943391831853262909533944458487345381518405610140065343757931774230959922195942254702595776870446912675280256631000983528303389444933910577064157650624070516091073644251181944537828444627133690584431416555517268921782186111039814538622547363610669837364009555303487775852734409268086750986422131212238170777958148560249261299934044786095773394710741857012297971436119462879810335282454793117162610513998740391467301298202418074120788120013073790996731246747711893478193569858789523200000 3727 69677618458029068014837882489162256286235481411867497494892633965159766618354785159939548616413110092435705850789943391831853262909533944458487345381518405610140065343757931774230959922195942254702595776870446912675280256631000983528303389444933910577064157650624070516091073644251181944537828444627133690584431416555517268921782186111039814538622547363610669837364009555303487775852734409268086750986422131212238170777958148560249261299934044786095773394710741857012297971436119462879810335282454793117162610513998740391467301298202418074120788120013073790996731246747711893478193569858789523200000 3728 69677618458029068014837882489162256286235481411867497494892633965159766618354785159939548616413110092435705850789943391831853262909533944458487345381518405610140065343757931774230959922195942254702595776870446912675280256631000983528303389444933910577064157650624070516091073644251181944537828444627133690584431416555517268921782186111039814538622547363610669837364009555303487775852734409268086750986422131212238170777958148560249261299934044786095773394710741857012297971436119462879810335282454793117162610513998740391467301298202418074120788120013073790996731246747711893478193569858789523200000 3729 69677618458029068014837882489162256286235481411867497494892633965159766618354785159939548616413110092435705850789943391831853262909533944458487345381518405610140065343757931774230959922195942254702595776870446912675280256631000983528303389444933910577064157650624070516091073644251181944537828444627133690584431416555517268921782186111039814538622547363610669837364009555303487775852734409268086750986422131212238170777958148560249261299934044786095773394710741857012297971436119462879810335282454793117162610513998740391467301298202418074120788120013073790996731246747711893478193569858789523200000 3730 69677618458029068014837882489162256286235481411867497494892633965159766618354785159939548616413110092435705850789943391831853262909533944458487345381518405610140065343757931774230959922195942254702595776870446912675280256631000983528303389444933910577064157650624070516091073644251181944537828444627133690584431416555517268921782186111039814538622547363610669837364009555303487775852734409268086750986422131212238170777958148560249261299934044786095773394710741857012297971436119462879810335282454793117162610513998740391467301298202418074120788120013073790996731246747711893478193569858789523200000 3731 69677618458029068014837882489162256286235481411867497494892633965159766618354785159939548616413110092435705850789943391831853262909533944458487345381518405610140065343757931774230959922195942254702595776870446912675280256631000983528303389444933910577064157650624070516091073644251181944537828444627133690584431416555517268921782186111039814538622547363610669837364009555303487775852734409268086750986422131212238170777958148560249261299934044786095773394710741857012297971436119462879810335282454793117162610513998740391467301298202418074120788120013073790996731246747711893478193569858789523200000 3732 69677618458029068014837882489162256286235481411867497494892633965159766618354785159939548616413110092435705850789943391831853262909533944458487345381518405610140065343757931774230959922195942254702595776870446912675280256631000983528303389444933910577064157650624070516091073644251181944537828444627133690584431416555517268921782186111039814538622547363610669837364009555303487775852734409268086750986422131212238170777958148560249261299934044786095773394710741857012297971436119462879810335282454793117162610513998740391467301298202418074120788120013073790996731246747711893478193569858789523200000 3733 69677618458029068014837882489162256286235481411867497494892633965159766618354785159939548616413110092435705850789943391831853262909533944458487345381518405610140065343757931774230959922195942254702595776870446912675280256631000983528303389444933910577064157650624070516091073644251181944537828444627133690584431416555517268921782186111039814538622547363610669837364009555303487775852734409268086750986422131212238170777958148560249261299934044786095773394710741857012297971436119462879810335282454793117162610513998740391467301298202418074120788120013073790996731246747711893478193569858789523200000 3734 69677618458029068014837882489162256286235481411867497494892633965159766618354785159939548616413110092435705850789943391831853262909533944458487345381518405610140065343757931774230959922195942254702595776870446912675280256631000983528303389444933910577064157650624070516091073644251181944537828444627133690584431416555517268921782186111039814538622547363610669837364009555303487775852734409268086750986422131212238170777958148560249261299934044786095773394710741857012297971436119462879810335282454793117162610513998740391467301298202418074120788120013073790996731246747711893478193569858789523200000 3735 69677618458029068014837882489162256286235481411867497494892633965159766618354785159939548616413110092435705850789943391831853262909533944458487345381518405610140065343757931774230959922195942254702595776870446912675280256631000983528303389444933910577064157650624070516091073644251181944537828444627133690584431416555517268921782186111039814538622547363610669837364009555303487775852734409268086750986422131212238170777958148560249261299934044786095773394710741857012297971436119462879810335282454793117162610513998740391467301298202418074120788120013073790996731246747711893478193569858789523200000 3736 69677618458029068014837882489162256286235481411867497494892633965159766618354785159939548616413110092435705850789943391831853262909533944458487345381518405610140065343757931774230959922195942254702595776870446912675280256631000983528303389444933910577064157650624070516091073644251181944537828444627133690584431416555517268921782186111039814538622547363610669837364009555303487775852734409268086750986422131212238170777958148560249261299934044786095773394710741857012297971436119462879810335282454793117162610513998740391467301298202418074120788120013073790996731246747711893478193569858789523200000 3737 69677618458029068014837882489162256286235481411867497494892633965159766618354785159939548616413110092435705850789943391831853262909533944458487345381518405610140065343757931774230959922195942254702595776870446912675280256631000983528303389444933910577064157650624070516091073644251181944537828444627133690584431416555517268921782186111039814538622547363610669837364009555303487775852734409268086750986422131212238170777958148560249261299934044786095773394710741857012297971436119462879810335282454793117162610513998740391467301298202418074120788120013073790996731246747711893478193569858789523200000 3738 69677618458029068014837882489162256286235481411867497494892633965159766618354785159939548616413110092435705850789943391831853262909533944458487345381518405610140065343757931774230959922195942254702595776870446912675280256631000983528303389444933910577064157650624070516091073644251181944537828444627133690584431416555517268921782186111039814538622547363610669837364009555303487775852734409268086750986422131212238170777958148560249261299934044786095773394710741857012297971436119462879810335282454793117162610513998740391467301298202418074120788120013073790996731246747711893478193569858789523200000 3739 69677618458029068014837882489162256286235481411867497494892633965159766618354785159939548616413110092435705850789943391831853262909533944458487345381518405610140065343757931774230959922195942254702595776870446912675280256631000983528303389444933910577064157650624070516091073644251181944537828444627133690584431416555517268921782186111039814538622547363610669837364009555303487775852734409268086750986422131212238170777958148560249261299934044786095773394710741857012297971436119462879810335282454793117162610513998740391467301298202418074120788120013073790996731246747711893478193569858789523200000 3740 69677618458029068014837882489162256286235481411867497494892633965159766618354785159939548616413110092435705850789943391831853262909533944458487345381518405610140065343757931774230959922195942254702595776870446912675280256631000983528303389444933910577064157650624070516091073644251181944537828444627133690584431416555517268921782186111039814538622547363610669837364009555303487775852734409268086750986422131212238170777958148560249261299934044786095773394710741857012297971436119462879810335282454793117162610513998740391467301298202418074120788120013073790996731246747711893478193569858789523200000 3741 69677618458029068014837882489162256286235481411867497494892633965159766618354785159939548616413110092435705850789943391831853262909533944458487345381518405610140065343757931774230959922195942254702595776870446912675280256631000983528303389444933910577064157650624070516091073644251181944537828444627133690584431416555517268921782186111039814538622547363610669837364009555303487775852734409268086750986422131212238170777958148560249261299934044786095773394710741857012297971436119462879810335282454793117162610513998740391467301298202418074120788120013073790996731246747711893478193569858789523200000 3742 96224791090538142928491115717533075931291199829789014040446727505885637699947958305876516639266505037653709779940911824119789356078066377297171023971876918147603430239729703780212955652552596253744284767858087186404562034407412358252586980823453730506925601715511841382721772702710882265406741082030071626697099786263169348380981199019345983877837737909146335045399697195874116618452626219199227803112248963204100913844360203161704229855208915849598263058095534504533983498553280978237018073025070069294801565119832260480616343092817539360360808393738054905366485851758590124893385319974988331539200000 3743 96224791090538142928491115717533075931291199829789014040446727505885637699947958305876516639266505037653709779940911824119789356078066377297171023971876918147603430239729703780212955652552596253744284767858087186404562034407412358252586980823453730506925601715511841382721772702710882265406741082030071626697099786263169348380981199019345983877837737909146335045399697195874116618452626219199227803112248963204100913844360203161704229855208915849598263058095534504533983498553280978237018073025070069294801565119832260480616343092817539360360808393738054905366485851758590124893385319974988331539200000 3744 96224791090538142928491115717533075931291199829789014040446727505885637699947958305876516639266505037653709779940911824119789356078066377297171023971876918147603430239729703780212955652552596253744284767858087186404562034407412358252586980823453730506925601715511841382721772702710882265406741082030071626697099786263169348380981199019345983877837737909146335045399697195874116618452626219199227803112248963204100913844360203161704229855208915849598263058095534504533983498553280978237018073025070069294801565119832260480616343092817539360360808393738054905366485851758590124893385319974988331539200000 3745 96224791090538142928491115717533075931291199829789014040446727505885637699947958305876516639266505037653709779940911824119789356078066377297171023971876918147603430239729703780212955652552596253744284767858087186404562034407412358252586980823453730506925601715511841382721772702710882265406741082030071626697099786263169348380981199019345983877837737909146335045399697195874116618452626219199227803112248963204100913844360203161704229855208915849598263058095534504533983498553280978237018073025070069294801565119832260480616343092817539360360808393738054905366485851758590124893385319974988331539200000 3746 96224791090538142928491115717533075931291199829789014040446727505885637699947958305876516639266505037653709779940911824119789356078066377297171023971876918147603430239729703780212955652552596253744284767858087186404562034407412358252586980823453730506925601715511841382721772702710882265406741082030071626697099786263169348380981199019345983877837737909146335045399697195874116618452626219199227803112248963204100913844360203161704229855208915849598263058095534504533983498553280978237018073025070069294801565119832260480616343092817539360360808393738054905366485851758590124893385319974988331539200000 3747 96224791090538142928491115717533075931291199829789014040446727505885637699947958305876516639266505037653709779940911824119789356078066377297171023971876918147603430239729703780212955652552596253744284767858087186404562034407412358252586980823453730506925601715511841382721772702710882265406741082030071626697099786263169348380981199019345983877837737909146335045399697195874116618452626219199227803112248963204100913844360203161704229855208915849598263058095534504533983498553280978237018073025070069294801565119832260480616343092817539360360808393738054905366485851758590124893385319974988331539200000 3748 96224791090538142928491115717533075931291199829789014040446727505885637699947958305876516639266505037653709779940911824119789356078066377297171023971876918147603430239729703780212955652552596253744284767858087186404562034407412358252586980823453730506925601715511841382721772702710882265406741082030071626697099786263169348380981199019345983877837737909146335045399697195874116618452626219199227803112248963204100913844360203161704229855208915849598263058095534504533983498553280978237018073025070069294801565119832260480616343092817539360360808393738054905366485851758590124893385319974988331539200000 3749 96224791090538142928491115717533075931291199829789014040446727505885637699947958305876516639266505037653709779940911824119789356078066377297171023971876918147603430239729703780212955652552596253744284767858087186404562034407412358252586980823453730506925601715511841382721772702710882265406741082030071626697099786263169348380981199019345983877837737909146335045399697195874116618452626219199227803112248963204100913844360203161704229855208915849598263058095534504533983498553280978237018073025070069294801565119832260480616343092817539360360808393738054905366485851758590124893385319974988331539200000 3750 96224791090538142928491115717533075931291199829789014040446727505885637699947958305876516639266505037653709779940911824119789356078066377297171023971876918147603430239729703780212955652552596253744284767858087186404562034407412358252586980823453730506925601715511841382721772702710882265406741082030071626697099786263169348380981199019345983877837737909146335045399697195874116618452626219199227803112248963204100913844360203161704229855208915849598263058095534504533983498553280978237018073025070069294801565119832260480616343092817539360360808393738054905366485851758590124893385319974988331539200000 3751 96224791090538142928491115717533075931291199829789014040446727505885637699947958305876516639266505037653709779940911824119789356078066377297171023971876918147603430239729703780212955652552596253744284767858087186404562034407412358252586980823453730506925601715511841382721772702710882265406741082030071626697099786263169348380981199019345983877837737909146335045399697195874116618452626219199227803112248963204100913844360203161704229855208915849598263058095534504533983498553280978237018073025070069294801565119832260480616343092817539360360808393738054905366485851758590124893385319974988331539200000 3752 96224791090538142928491115717533075931291199829789014040446727505885637699947958305876516639266505037653709779940911824119789356078066377297171023971876918147603430239729703780212955652552596253744284767858087186404562034407412358252586980823453730506925601715511841382721772702710882265406741082030071626697099786263169348380981199019345983877837737909146335045399697195874116618452626219199227803112248963204100913844360203161704229855208915849598263058095534504533983498553280978237018073025070069294801565119832260480616343092817539360360808393738054905366485851758590124893385319974988331539200000 3753 96224791090538142928491115717533075931291199829789014040446727505885637699947958305876516639266505037653709779940911824119789356078066377297171023971876918147603430239729703780212955652552596253744284767858087186404562034407412358252586980823453730506925601715511841382721772702710882265406741082030071626697099786263169348380981199019345983877837737909146335045399697195874116618452626219199227803112248963204100913844360203161704229855208915849598263058095534504533983498553280978237018073025070069294801565119832260480616343092817539360360808393738054905366485851758590124893385319974988331539200000 3754 96224791090538142928491115717533075931291199829789014040446727505885637699947958305876516639266505037653709779940911824119789356078066377297171023971876918147603430239729703780212955652552596253744284767858087186404562034407412358252586980823453730506925601715511841382721772702710882265406741082030071626697099786263169348380981199019345983877837737909146335045399697195874116618452626219199227803112248963204100913844360203161704229855208915849598263058095534504533983498553280978237018073025070069294801565119832260480616343092817539360360808393738054905366485851758590124893385319974988331539200000 3755 96224791090538142928491115717533075931291199829789014040446727505885637699947958305876516639266505037653709779940911824119789356078066377297171023971876918147603430239729703780212955652552596253744284767858087186404562034407412358252586980823453730506925601715511841382721772702710882265406741082030071626697099786263169348380981199019345983877837737909146335045399697195874116618452626219199227803112248963204100913844360203161704229855208915849598263058095534504533983498553280978237018073025070069294801565119832260480616343092817539360360808393738054905366485851758590124893385319974988331539200000 3756 96224791090538142928491115717533075931291199829789014040446727505885637699947958305876516639266505037653709779940911824119789356078066377297171023971876918147603430239729703780212955652552596253744284767858087186404562034407412358252586980823453730506925601715511841382721772702710882265406741082030071626697099786263169348380981199019345983877837737909146335045399697195874116618452626219199227803112248963204100913844360203161704229855208915849598263058095534504533983498553280978237018073025070069294801565119832260480616343092817539360360808393738054905366485851758590124893385319974988331539200000 3757 96224791090538142928491115717533075931291199829789014040446727505885637699947958305876516639266505037653709779940911824119789356078066377297171023971876918147603430239729703780212955652552596253744284767858087186404562034407412358252586980823453730506925601715511841382721772702710882265406741082030071626697099786263169348380981199019345983877837737909146335045399697195874116618452626219199227803112248963204100913844360203161704229855208915849598263058095534504533983498553280978237018073025070069294801565119832260480616343092817539360360808393738054905366485851758590124893385319974988331539200000 3758 96224791090538142928491115717533075931291199829789014040446727505885637699947958305876516639266505037653709779940911824119789356078066377297171023971876918147603430239729703780212955652552596253744284767858087186404562034407412358252586980823453730506925601715511841382721772702710882265406741082030071626697099786263169348380981199019345983877837737909146335045399697195874116618452626219199227803112248963204100913844360203161704229855208915849598263058095534504533983498553280978237018073025070069294801565119832260480616343092817539360360808393738054905366485851758590124893385319974988331539200000 3759 96224791090538142928491115717533075931291199829789014040446727505885637699947958305876516639266505037653709779940911824119789356078066377297171023971876918147603430239729703780212955652552596253744284767858087186404562034407412358252586980823453730506925601715511841382721772702710882265406741082030071626697099786263169348380981199019345983877837737909146335045399697195874116618452626219199227803112248963204100913844360203161704229855208915849598263058095534504533983498553280978237018073025070069294801565119832260480616343092817539360360808393738054905366485851758590124893385319974988331539200000 3760 96224791090538142928491115717533075931291199829789014040446727505885637699947958305876516639266505037653709779940911824119789356078066377297171023971876918147603430239729703780212955652552596253744284767858087186404562034407412358252586980823453730506925601715511841382721772702710882265406741082030071626697099786263169348380981199019345983877837737909146335045399697195874116618452626219199227803112248963204100913844360203161704229855208915849598263058095534504533983498553280978237018073025070069294801565119832260480616343092817539360360808393738054905366485851758590124893385319974988331539200000 3761 96224791090538142928491115717533075931291199829789014040446727505885637699947958305876516639266505037653709779940911824119789356078066377297171023971876918147603430239729703780212955652552596253744284767858087186404562034407412358252586980823453730506925601715511841382721772702710882265406741082030071626697099786263169348380981199019345983877837737909146335045399697195874116618452626219199227803112248963204100913844360203161704229855208915849598263058095534504533983498553280978237018073025070069294801565119832260480616343092817539360360808393738054905366485851758590124893385319974988331539200000 3762 96224791090538142928491115717533075931291199829789014040446727505885637699947958305876516639266505037653709779940911824119789356078066377297171023971876918147603430239729703780212955652552596253744284767858087186404562034407412358252586980823453730506925601715511841382721772702710882265406741082030071626697099786263169348380981199019345983877837737909146335045399697195874116618452626219199227803112248963204100913844360203161704229855208915849598263058095534504533983498553280978237018073025070069294801565119832260480616343092817539360360808393738054905366485851758590124893385319974988331539200000 3763 96224791090538142928491115717533075931291199829789014040446727505885637699947958305876516639266505037653709779940911824119789356078066377297171023971876918147603430239729703780212955652552596253744284767858087186404562034407412358252586980823453730506925601715511841382721772702710882265406741082030071626697099786263169348380981199019345983877837737909146335045399697195874116618452626219199227803112248963204100913844360203161704229855208915849598263058095534504533983498553280978237018073025070069294801565119832260480616343092817539360360808393738054905366485851758590124893385319974988331539200000 3764 96224791090538142928491115717533075931291199829789014040446727505885637699947958305876516639266505037653709779940911824119789356078066377297171023971876918147603430239729703780212955652552596253744284767858087186404562034407412358252586980823453730506925601715511841382721772702710882265406741082030071626697099786263169348380981199019345983877837737909146335045399697195874116618452626219199227803112248963204100913844360203161704229855208915849598263058095534504533983498553280978237018073025070069294801565119832260480616343092817539360360808393738054905366485851758590124893385319974988331539200000 3765 96224791090538142928491115717533075931291199829789014040446727505885637699947958305876516639266505037653709779940911824119789356078066377297171023971876918147603430239729703780212955652552596253744284767858087186404562034407412358252586980823453730506925601715511841382721772702710882265406741082030071626697099786263169348380981199019345983877837737909146335045399697195874116618452626219199227803112248963204100913844360203161704229855208915849598263058095534504533983498553280978237018073025070069294801565119832260480616343092817539360360808393738054905366485851758590124893385319974988331539200000 3766 96224791090538142928491115717533075931291199829789014040446727505885637699947958305876516639266505037653709779940911824119789356078066377297171023971876918147603430239729703780212955652552596253744284767858087186404562034407412358252586980823453730506925601715511841382721772702710882265406741082030071626697099786263169348380981199019345983877837737909146335045399697195874116618452626219199227803112248963204100913844360203161704229855208915849598263058095534504533983498553280978237018073025070069294801565119832260480616343092817539360360808393738054905366485851758590124893385319974988331539200000 3767 96224791090538142928491115717533075931291199829789014040446727505885637699947958305876516639266505037653709779940911824119789356078066377297171023971876918147603430239729703780212955652552596253744284767858087186404562034407412358252586980823453730506925601715511841382721772702710882265406741082030071626697099786263169348380981199019345983877837737909146335045399697195874116618452626219199227803112248963204100913844360203161704229855208915849598263058095534504533983498553280978237018073025070069294801565119832260480616343092817539360360808393738054905366485851758590124893385319974988331539200000 3768 96224791090538142928491115717533075931291199829789014040446727505885637699947958305876516639266505037653709779940911824119789356078066377297171023971876918147603430239729703780212955652552596253744284767858087186404562034407412358252586980823453730506925601715511841382721772702710882265406741082030071626697099786263169348380981199019345983877837737909146335045399697195874116618452626219199227803112248963204100913844360203161704229855208915849598263058095534504533983498553280978237018073025070069294801565119832260480616343092817539360360808393738054905366485851758590124893385319974988331539200000 3769 96224791090538142928491115717533075931291199829789014040446727505885637699947958305876516639266505037653709779940911824119789356078066377297171023971876918147603430239729703780212955652552596253744284767858087186404562034407412358252586980823453730506925601715511841382721772702710882265406741082030071626697099786263169348380981199019345983877837737909146335045399697195874116618452626219199227803112248963204100913844360203161704229855208915849598263058095534504533983498553280978237018073025070069294801565119832260480616343092817539360360808393738054905366485851758590124893385319974988331539200000 3770 96224791090538142928491115717533075931291199829789014040446727505885637699947958305876516639266505037653709779940911824119789356078066377297171023971876918147603430239729703780212955652552596253744284767858087186404562034407412358252586980823453730506925601715511841382721772702710882265406741082030071626697099786263169348380981199019345983877837737909146335045399697195874116618452626219199227803112248963204100913844360203161704229855208915849598263058095534504533983498553280978237018073025070069294801565119832260480616343092817539360360808393738054905366485851758590124893385319974988331539200000 3771 96224791090538142928491115717533075931291199829789014040446727505885637699947958305876516639266505037653709779940911824119789356078066377297171023971876918147603430239729703780212955652552596253744284767858087186404562034407412358252586980823453730506925601715511841382721772702710882265406741082030071626697099786263169348380981199019345983877837737909146335045399697195874116618452626219199227803112248963204100913844360203161704229855208915849598263058095534504533983498553280978237018073025070069294801565119832260480616343092817539360360808393738054905366485851758590124893385319974988331539200000 3772 96224791090538142928491115717533075931291199829789014040446727505885637699947958305876516639266505037653709779940911824119789356078066377297171023971876918147603430239729703780212955652552596253744284767858087186404562034407412358252586980823453730506925601715511841382721772702710882265406741082030071626697099786263169348380981199019345983877837737909146335045399697195874116618452626219199227803112248963204100913844360203161704229855208915849598263058095534504533983498553280978237018073025070069294801565119832260480616343092817539360360808393738054905366485851758590124893385319974988331539200000 3773 96224791090538142928491115717533075931291199829789014040446727505885637699947958305876516639266505037653709779940911824119789356078066377297171023971876918147603430239729703780212955652552596253744284767858087186404562034407412358252586980823453730506925601715511841382721772702710882265406741082030071626697099786263169348380981199019345983877837737909146335045399697195874116618452626219199227803112248963204100913844360203161704229855208915849598263058095534504533983498553280978237018073025070069294801565119832260480616343092817539360360808393738054905366485851758590124893385319974988331539200000 3774 96224791090538142928491115717533075931291199829789014040446727505885637699947958305876516639266505037653709779940911824119789356078066377297171023971876918147603430239729703780212955652552596253744284767858087186404562034407412358252586980823453730506925601715511841382721772702710882265406741082030071626697099786263169348380981199019345983877837737909146335045399697195874116618452626219199227803112248963204100913844360203161704229855208915849598263058095534504533983498553280978237018073025070069294801565119832260480616343092817539360360808393738054905366485851758590124893385319974988331539200000 3775 96224791090538142928491115717533075931291199829789014040446727505885637699947958305876516639266505037653709779940911824119789356078066377297171023971876918147603430239729703780212955652552596253744284767858087186404562034407412358252586980823453730506925601715511841382721772702710882265406741082030071626697099786263169348380981199019345983877837737909146335045399697195874116618452626219199227803112248963204100913844360203161704229855208915849598263058095534504533983498553280978237018073025070069294801565119832260480616343092817539360360808393738054905366485851758590124893385319974988331539200000 3776 96224791090538142928491115717533075931291199829789014040446727505885637699947958305876516639266505037653709779940911824119789356078066377297171023971876918147603430239729703780212955652552596253744284767858087186404562034407412358252586980823453730506925601715511841382721772702710882265406741082030071626697099786263169348380981199019345983877837737909146335045399697195874116618452626219199227803112248963204100913844360203161704229855208915849598263058095534504533983498553280978237018073025070069294801565119832260480616343092817539360360808393738054905366485851758590124893385319974988331539200000 3777 96224791090538142928491115717533075931291199829789014040446727505885637699947958305876516639266505037653709779940911824119789356078066377297171023971876918147603430239729703780212955652552596253744284767858087186404562034407412358252586980823453730506925601715511841382721772702710882265406741082030071626697099786263169348380981199019345983877837737909146335045399697195874116618452626219199227803112248963204100913844360203161704229855208915849598263058095534504533983498553280978237018073025070069294801565119832260480616343092817539360360808393738054905366485851758590124893385319974988331539200000 3778 96224791090538142928491115717533075931291199829789014040446727505885637699947958305876516639266505037653709779940911824119789356078066377297171023971876918147603430239729703780212955652552596253744284767858087186404562034407412358252586980823453730506925601715511841382721772702710882265406741082030071626697099786263169348380981199019345983877837737909146335045399697195874116618452626219199227803112248963204100913844360203161704229855208915849598263058095534504533983498553280978237018073025070069294801565119832260480616343092817539360360808393738054905366485851758590124893385319974988331539200000 3779 96224791090538142928491115717533075931291199829789014040446727505885637699947958305876516639266505037653709779940911824119789356078066377297171023971876918147603430239729703780212955652552596253744284767858087186404562034407412358252586980823453730506925601715511841382721772702710882265406741082030071626697099786263169348380981199019345983877837737909146335045399697195874116618452626219199227803112248963204100913844360203161704229855208915849598263058095534504533983498553280978237018073025070069294801565119832260480616343092817539360360808393738054905366485851758590124893385319974988331539200000 3780 96224791090538142928491115717533075931291199829789014040446727505885637699947958305876516639266505037653709779940911824119789356078066377297171023971876918147603430239729703780212955652552596253744284767858087186404562034407412358252586980823453730506925601715511841382721772702710882265406741082030071626697099786263169348380981199019345983877837737909146335045399697195874116618452626219199227803112248963204100913844360203161704229855208915849598263058095534504533983498553280978237018073025070069294801565119832260480616343092817539360360808393738054905366485851758590124893385319974988331539200000 3781 96224791090538142928491115717533075931291199829789014040446727505885637699947958305876516639266505037653709779940911824119789356078066377297171023971876918147603430239729703780212955652552596253744284767858087186404562034407412358252586980823453730506925601715511841382721772702710882265406741082030071626697099786263169348380981199019345983877837737909146335045399697195874116618452626219199227803112248963204100913844360203161704229855208915849598263058095534504533983498553280978237018073025070069294801565119832260480616343092817539360360808393738054905366485851758590124893385319974988331539200000 3782 96224791090538142928491115717533075931291199829789014040446727505885637699947958305876516639266505037653709779940911824119789356078066377297171023971876918147603430239729703780212955652552596253744284767858087186404562034407412358252586980823453730506925601715511841382721772702710882265406741082030071626697099786263169348380981199019345983877837737909146335045399697195874116618452626219199227803112248963204100913844360203161704229855208915849598263058095534504533983498553280978237018073025070069294801565119832260480616343092817539360360808393738054905366485851758590124893385319974988331539200000 3783 96224791090538142928491115717533075931291199829789014040446727505885637699947958305876516639266505037653709779940911824119789356078066377297171023971876918147603430239729703780212955652552596253744284767858087186404562034407412358252586980823453730506925601715511841382721772702710882265406741082030071626697099786263169348380981199019345983877837737909146335045399697195874116618452626219199227803112248963204100913844360203161704229855208915849598263058095534504533983498553280978237018073025070069294801565119832260480616343092817539360360808393738054905366485851758590124893385319974988331539200000 3784 96224791090538142928491115717533075931291199829789014040446727505885637699947958305876516639266505037653709779940911824119789356078066377297171023971876918147603430239729703780212955652552596253744284767858087186404562034407412358252586980823453730506925601715511841382721772702710882265406741082030071626697099786263169348380981199019345983877837737909146335045399697195874116618452626219199227803112248963204100913844360203161704229855208915849598263058095534504533983498553280978237018073025070069294801565119832260480616343092817539360360808393738054905366485851758590124893385319974988331539200000 3785 134618482735662861956959070888828773227876388561874830642584971780734007142227193669921246778333840547677539982137335641943585309153214861838742262536655808488497198905381855588517924957921082158988254390233463973779982286135969889195369186172011768979188916800001066094427760011092524289304030773760070205749242600982173918384992697428065031445094995334895722728514176377027889149215224080659719696554036299522537178468259924223224217567437273273587970018275652771843042914476040088553588284162073026943427389602645332412382263986851737565144770942839538812607713706610267584725846062645008675823340800000 3786 134618482735662861956959070888828773227876388561874830642584971780734007142227193669921246778333840547677539982137335641943585309153214861838742262536655808488497198905381855588517924957921082158988254390233463973779982286135969889195369186172011768979188916800001066094427760011092524289304030773760070205749242600982173918384992697428065031445094995334895722728514176377027889149215224080659719696554036299522537178468259924223224217567437273273587970018275652771843042914476040088553588284162073026943427389602645332412382263986851737565144770942839538812607713706610267584725846062645008675823340800000 3787 134618482735662861956959070888828773227876388561874830642584971780734007142227193669921246778333840547677539982137335641943585309153214861838742262536655808488497198905381855588517924957921082158988254390233463973779982286135969889195369186172011768979188916800001066094427760011092524289304030773760070205749242600982173918384992697428065031445094995334895722728514176377027889149215224080659719696554036299522537178468259924223224217567437273273587970018275652771843042914476040088553588284162073026943427389602645332412382263986851737565144770942839538812607713706610267584725846062645008675823340800000 3788 134618482735662861956959070888828773227876388561874830642584971780734007142227193669921246778333840547677539982137335641943585309153214861838742262536655808488497198905381855588517924957921082158988254390233463973779982286135969889195369186172011768979188916800001066094427760011092524289304030773760070205749242600982173918384992697428065031445094995334895722728514176377027889149215224080659719696554036299522537178468259924223224217567437273273587970018275652771843042914476040088553588284162073026943427389602645332412382263986851737565144770942839538812607713706610267584725846062645008675823340800000 3789 134618482735662861956959070888828773227876388561874830642584971780734007142227193669921246778333840547677539982137335641943585309153214861838742262536655808488497198905381855588517924957921082158988254390233463973779982286135969889195369186172011768979188916800001066094427760011092524289304030773760070205749242600982173918384992697428065031445094995334895722728514176377027889149215224080659719696554036299522537178468259924223224217567437273273587970018275652771843042914476040088553588284162073026943427389602645332412382263986851737565144770942839538812607713706610267584725846062645008675823340800000 3790 134618482735662861956959070888828773227876388561874830642584971780734007142227193669921246778333840547677539982137335641943585309153214861838742262536655808488497198905381855588517924957921082158988254390233463973779982286135969889195369186172011768979188916800001066094427760011092524289304030773760070205749242600982173918384992697428065031445094995334895722728514176377027889149215224080659719696554036299522537178468259924223224217567437273273587970018275652771843042914476040088553588284162073026943427389602645332412382263986851737565144770942839538812607713706610267584725846062645008675823340800000 3791 134618482735662861956959070888828773227876388561874830642584971780734007142227193669921246778333840547677539982137335641943585309153214861838742262536655808488497198905381855588517924957921082158988254390233463973779982286135969889195369186172011768979188916800001066094427760011092524289304030773760070205749242600982173918384992697428065031445094995334895722728514176377027889149215224080659719696554036299522537178468259924223224217567437273273587970018275652771843042914476040088553588284162073026943427389602645332412382263986851737565144770942839538812607713706610267584725846062645008675823340800000 3792 134618482735662861956959070888828773227876388561874830642584971780734007142227193669921246778333840547677539982137335641943585309153214861838742262536655808488497198905381855588517924957921082158988254390233463973779982286135969889195369186172011768979188916800001066094427760011092524289304030773760070205749242600982173918384992697428065031445094995334895722728514176377027889149215224080659719696554036299522537178468259924223224217567437273273587970018275652771843042914476040088553588284162073026943427389602645332412382263986851737565144770942839538812607713706610267584725846062645008675823340800000 3793 134618482735662861956959070888828773227876388561874830642584971780734007142227193669921246778333840547677539982137335641943585309153214861838742262536655808488497198905381855588517924957921082158988254390233463973779982286135969889195369186172011768979188916800001066094427760011092524289304030773760070205749242600982173918384992697428065031445094995334895722728514176377027889149215224080659719696554036299522537178468259924223224217567437273273587970018275652771843042914476040088553588284162073026943427389602645332412382263986851737565144770942839538812607713706610267584725846062645008675823340800000 3794 134618482735662861956959070888828773227876388561874830642584971780734007142227193669921246778333840547677539982137335641943585309153214861838742262536655808488497198905381855588517924957921082158988254390233463973779982286135969889195369186172011768979188916800001066094427760011092524289304030773760070205749242600982173918384992697428065031445094995334895722728514176377027889149215224080659719696554036299522537178468259924223224217567437273273587970018275652771843042914476040088553588284162073026943427389602645332412382263986851737565144770942839538812607713706610267584725846062645008675823340800000 3795 134618482735662861956959070888828773227876388561874830642584971780734007142227193669921246778333840547677539982137335641943585309153214861838742262536655808488497198905381855588517924957921082158988254390233463973779982286135969889195369186172011768979188916800001066094427760011092524289304030773760070205749242600982173918384992697428065031445094995334895722728514176377027889149215224080659719696554036299522537178468259924223224217567437273273587970018275652771843042914476040088553588284162073026943427389602645332412382263986851737565144770942839538812607713706610267584725846062645008675823340800000 3796 134618482735662861956959070888828773227876388561874830642584971780734007142227193669921246778333840547677539982137335641943585309153214861838742262536655808488497198905381855588517924957921082158988254390233463973779982286135969889195369186172011768979188916800001066094427760011092524289304030773760070205749242600982173918384992697428065031445094995334895722728514176377027889149215224080659719696554036299522537178468259924223224217567437273273587970018275652771843042914476040088553588284162073026943427389602645332412382263986851737565144770942839538812607713706610267584725846062645008675823340800000 3797 134618482735662861956959070888828773227876388561874830642584971780734007142227193669921246778333840547677539982137335641943585309153214861838742262536655808488497198905381855588517924957921082158988254390233463973779982286135969889195369186172011768979188916800001066094427760011092524289304030773760070205749242600982173918384992697428065031445094995334895722728514176377027889149215224080659719696554036299522537178468259924223224217567437273273587970018275652771843042914476040088553588284162073026943427389602645332412382263986851737565144770942839538812607713706610267584725846062645008675823340800000 3798 134618482735662861956959070888828773227876388561874830642584971780734007142227193669921246778333840547677539982137335641943585309153214861838742262536655808488497198905381855588517924957921082158988254390233463973779982286135969889195369186172011768979188916800001066094427760011092524289304030773760070205749242600982173918384992697428065031445094995334895722728514176377027889149215224080659719696554036299522537178468259924223224217567437273273587970018275652771843042914476040088553588284162073026943427389602645332412382263986851737565144770942839538812607713706610267584725846062645008675823340800000 3799 134618482735662861956959070888828773227876388561874830642584971780734007142227193669921246778333840547677539982137335641943585309153214861838742262536655808488497198905381855588517924957921082158988254390233463973779982286135969889195369186172011768979188916800001066094427760011092524289304030773760070205749242600982173918384992697428065031445094995334895722728514176377027889149215224080659719696554036299522537178468259924223224217567437273273587970018275652771843042914476040088553588284162073026943427389602645332412382263986851737565144770942839538812607713706610267584725846062645008675823340800000 3800 134618482735662861956959070888828773227876388561874830642584971780734007142227193669921246778333840547677539982137335641943585309153214861838742262536655808488497198905381855588517924957921082158988254390233463973779982286135969889195369186172011768979188916800001066094427760011092524289304030773760070205749242600982173918384992697428065031445094995334895722728514176377027889149215224080659719696554036299522537178468259924223224217567437273273587970018275652771843042914476040088553588284162073026943427389602645332412382263986851737565144770942839538812607713706610267584725846062645008675823340800000 3801 134618482735662861956959070888828773227876388561874830642584971780734007142227193669921246778333840547677539982137335641943585309153214861838742262536655808488497198905381855588517924957921082158988254390233463973779982286135969889195369186172011768979188916800001066094427760011092524289304030773760070205749242600982173918384992697428065031445094995334895722728514176377027889149215224080659719696554036299522537178468259924223224217567437273273587970018275652771843042914476040088553588284162073026943427389602645332412382263986851737565144770942839538812607713706610267584725846062645008675823340800000 3802 134618482735662861956959070888828773227876388561874830642584971780734007142227193669921246778333840547677539982137335641943585309153214861838742262536655808488497198905381855588517924957921082158988254390233463973779982286135969889195369186172011768979188916800001066094427760011092524289304030773760070205749242600982173918384992697428065031445094995334895722728514176377027889149215224080659719696554036299522537178468259924223224217567437273273587970018275652771843042914476040088553588284162073026943427389602645332412382263986851737565144770942839538812607713706610267584725846062645008675823340800000 3803 134618482735662861956959070888828773227876388561874830642584971780734007142227193669921246778333840547677539982137335641943585309153214861838742262536655808488497198905381855588517924957921082158988254390233463973779982286135969889195369186172011768979188916800001066094427760011092524289304030773760070205749242600982173918384992697428065031445094995334895722728514176377027889149215224080659719696554036299522537178468259924223224217567437273273587970018275652771843042914476040088553588284162073026943427389602645332412382263986851737565144770942839538812607713706610267584725846062645008675823340800000 3804 134618482735662861956959070888828773227876388561874830642584971780734007142227193669921246778333840547677539982137335641943585309153214861838742262536655808488497198905381855588517924957921082158988254390233463973779982286135969889195369186172011768979188916800001066094427760011092524289304030773760070205749242600982173918384992697428065031445094995334895722728514176377027889149215224080659719696554036299522537178468259924223224217567437273273587970018275652771843042914476040088553588284162073026943427389602645332412382263986851737565144770942839538812607713706610267584725846062645008675823340800000 3805 134618482735662861956959070888828773227876388561874830642584971780734007142227193669921246778333840547677539982137335641943585309153214861838742262536655808488497198905381855588517924957921082158988254390233463973779982286135969889195369186172011768979188916800001066094427760011092524289304030773760070205749242600982173918384992697428065031445094995334895722728514176377027889149215224080659719696554036299522537178468259924223224217567437273273587970018275652771843042914476040088553588284162073026943427389602645332412382263986851737565144770942839538812607713706610267584725846062645008675823340800000 3806 134618482735662861956959070888828773227876388561874830642584971780734007142227193669921246778333840547677539982137335641943585309153214861838742262536655808488497198905381855588517924957921082158988254390233463973779982286135969889195369186172011768979188916800001066094427760011092524289304030773760070205749242600982173918384992697428065031445094995334895722728514176377027889149215224080659719696554036299522537178468259924223224217567437273273587970018275652771843042914476040088553588284162073026943427389602645332412382263986851737565144770942839538812607713706610267584725846062645008675823340800000 3807 134618482735662861956959070888828773227876388561874830642584971780734007142227193669921246778333840547677539982137335641943585309153214861838742262536655808488497198905381855588517924957921082158988254390233463973779982286135969889195369186172011768979188916800001066094427760011092524289304030773760070205749242600982173918384992697428065031445094995334895722728514176377027889149215224080659719696554036299522537178468259924223224217567437273273587970018275652771843042914476040088553588284162073026943427389602645332412382263986851737565144770942839538812607713706610267584725846062645008675823340800000 3808 134618482735662861956959070888828773227876388561874830642584971780734007142227193669921246778333840547677539982137335641943585309153214861838742262536655808488497198905381855588517924957921082158988254390233463973779982286135969889195369186172011768979188916800001066094427760011092524289304030773760070205749242600982173918384992697428065031445094995334895722728514176377027889149215224080659719696554036299522537178468259924223224217567437273273587970018275652771843042914476040088553588284162073026943427389602645332412382263986851737565144770942839538812607713706610267584725846062645008675823340800000 3809 134618482735662861956959070888828773227876388561874830642584971780734007142227193669921246778333840547677539982137335641943585309153214861838742262536655808488497198905381855588517924957921082158988254390233463973779982286135969889195369186172011768979188916800001066094427760011092524289304030773760070205749242600982173918384992697428065031445094995334895722728514176377027889149215224080659719696554036299522537178468259924223224217567437273273587970018275652771843042914476040088553588284162073026943427389602645332412382263986851737565144770942839538812607713706610267584725846062645008675823340800000 3810 134618482735662861956959070888828773227876388561874830642584971780734007142227193669921246778333840547677539982137335641943585309153214861838742262536655808488497198905381855588517924957921082158988254390233463973779982286135969889195369186172011768979188916800001066094427760011092524289304030773760070205749242600982173918384992697428065031445094995334895722728514176377027889149215224080659719696554036299522537178468259924223224217567437273273587970018275652771843042914476040088553588284162073026943427389602645332412382263986851737565144770942839538812607713706610267584725846062645008675823340800000 3811 134618482735662861956959070888828773227876388561874830642584971780734007142227193669921246778333840547677539982137335641943585309153214861838742262536655808488497198905381855588517924957921082158988254390233463973779982286135969889195369186172011768979188916800001066094427760011092524289304030773760070205749242600982173918384992697428065031445094995334895722728514176377027889149215224080659719696554036299522537178468259924223224217567437273273587970018275652771843042914476040088553588284162073026943427389602645332412382263986851737565144770942839538812607713706610267584725846062645008675823340800000 3812 134618482735662861956959070888828773227876388561874830642584971780734007142227193669921246778333840547677539982137335641943585309153214861838742262536655808488497198905381855588517924957921082158988254390233463973779982286135969889195369186172011768979188916800001066094427760011092524289304030773760070205749242600982173918384992697428065031445094995334895722728514176377027889149215224080659719696554036299522537178468259924223224217567437273273587970018275652771843042914476040088553588284162073026943427389602645332412382263986851737565144770942839538812607713706610267584725846062645008675823340800000 3813 134618482735662861956959070888828773227876388561874830642584971780734007142227193669921246778333840547677539982137335641943585309153214861838742262536655808488497198905381855588517924957921082158988254390233463973779982286135969889195369186172011768979188916800001066094427760011092524289304030773760070205749242600982173918384992697428065031445094995334895722728514176377027889149215224080659719696554036299522537178468259924223224217567437273273587970018275652771843042914476040088553588284162073026943427389602645332412382263986851737565144770942839538812607713706610267584725846062645008675823340800000 3814 134618482735662861956959070888828773227876388561874830642584971780734007142227193669921246778333840547677539982137335641943585309153214861838742262536655808488497198905381855588517924957921082158988254390233463973779982286135969889195369186172011768979188916800001066094427760011092524289304030773760070205749242600982173918384992697428065031445094995334895722728514176377027889149215224080659719696554036299522537178468259924223224217567437273273587970018275652771843042914476040088553588284162073026943427389602645332412382263986851737565144770942839538812607713706610267584725846062645008675823340800000 3815 134618482735662861956959070888828773227876388561874830642584971780734007142227193669921246778333840547677539982137335641943585309153214861838742262536655808488497198905381855588517924957921082158988254390233463973779982286135969889195369186172011768979188916800001066094427760011092524289304030773760070205749242600982173918384992697428065031445094995334895722728514176377027889149215224080659719696554036299522537178468259924223224217567437273273587970018275652771843042914476040088553588284162073026943427389602645332412382263986851737565144770942839538812607713706610267584725846062645008675823340800000 3816 134618482735662861956959070888828773227876388561874830642584971780734007142227193669921246778333840547677539982137335641943585309153214861838742262536655808488497198905381855588517924957921082158988254390233463973779982286135969889195369186172011768979188916800001066094427760011092524289304030773760070205749242600982173918384992697428065031445094995334895722728514176377027889149215224080659719696554036299522537178468259924223224217567437273273587970018275652771843042914476040088553588284162073026943427389602645332412382263986851737565144770942839538812607713706610267584725846062645008675823340800000 3817 134618482735662861956959070888828773227876388561874830642584971780734007142227193669921246778333840547677539982137335641943585309153214861838742262536655808488497198905381855588517924957921082158988254390233463973779982286135969889195369186172011768979188916800001066094427760011092524289304030773760070205749242600982173918384992697428065031445094995334895722728514176377027889149215224080659719696554036299522537178468259924223224217567437273273587970018275652771843042914476040088553588284162073026943427389602645332412382263986851737565144770942839538812607713706610267584725846062645008675823340800000 3818 189677442174548972497355330882359741478077831483681636375402225239054216063398115880919036710672381331677653834831505919498511700596879740330787847914148034160292553257683034524221756265710804762014450435838950739055995041165581573876275183316364582491677183771201502127048713855629366723629379360227938919900682824783883051004454710676143629306138848426868073324476474515232295811244250729649545052444637146027254884461778233230522922552519118042485449755750394755526847466496740484772005892384360894963289191950127273369046609957474098229288982258460910186964268612613867026878717102266817224235087187200000 3819 189677442174548972497355330882359741478077831483681636375402225239054216063398115880919036710672381331677653834831505919498511700596879740330787847914148034160292553257683034524221756265710804762014450435838950739055995041165581573876275183316364582491677183771201502127048713855629366723629379360227938919900682824783883051004454710676143629306138848426868073324476474515232295811244250729649545052444637146027254884461778233230522922552519118042485449755750394755526847466496740484772005892384360894963289191950127273369046609957474098229288982258460910186964268612613867026878717102266817224235087187200000 3820 189677442174548972497355330882359741478077831483681636375402225239054216063398115880919036710672381331677653834831505919498511700596879740330787847914148034160292553257683034524221756265710804762014450435838950739055995041165581573876275183316364582491677183771201502127048713855629366723629379360227938919900682824783883051004454710676143629306138848426868073324476474515232295811244250729649545052444637146027254884461778233230522922552519118042485449755750394755526847466496740484772005892384360894963289191950127273369046609957474098229288982258460910186964268612613867026878717102266817224235087187200000 3821 189677442174548972497355330882359741478077831483681636375402225239054216063398115880919036710672381331677653834831505919498511700596879740330787847914148034160292553257683034524221756265710804762014450435838950739055995041165581573876275183316364582491677183771201502127048713855629366723629379360227938919900682824783883051004454710676143629306138848426868073324476474515232295811244250729649545052444637146027254884461778233230522922552519118042485449755750394755526847466496740484772005892384360894963289191950127273369046609957474098229288982258460910186964268612613867026878717102266817224235087187200000 3822 189677442174548972497355330882359741478077831483681636375402225239054216063398115880919036710672381331677653834831505919498511700596879740330787847914148034160292553257683034524221756265710804762014450435838950739055995041165581573876275183316364582491677183771201502127048713855629366723629379360227938919900682824783883051004454710676143629306138848426868073324476474515232295811244250729649545052444637146027254884461778233230522922552519118042485449755750394755526847466496740484772005892384360894963289191950127273369046609957474098229288982258460910186964268612613867026878717102266817224235087187200000 3823 189677442174548972497355330882359741478077831483681636375402225239054216063398115880919036710672381331677653834831505919498511700596879740330787847914148034160292553257683034524221756265710804762014450435838950739055995041165581573876275183316364582491677183771201502127048713855629366723629379360227938919900682824783883051004454710676143629306138848426868073324476474515232295811244250729649545052444637146027254884461778233230522922552519118042485449755750394755526847466496740484772005892384360894963289191950127273369046609957474098229288982258460910186964268612613867026878717102266817224235087187200000 3824 189677442174548972497355330882359741478077831483681636375402225239054216063398115880919036710672381331677653834831505919498511700596879740330787847914148034160292553257683034524221756265710804762014450435838950739055995041165581573876275183316364582491677183771201502127048713855629366723629379360227938919900682824783883051004454710676143629306138848426868073324476474515232295811244250729649545052444637146027254884461778233230522922552519118042485449755750394755526847466496740484772005892384360894963289191950127273369046609957474098229288982258460910186964268612613867026878717102266817224235087187200000 3825 189677442174548972497355330882359741478077831483681636375402225239054216063398115880919036710672381331677653834831505919498511700596879740330787847914148034160292553257683034524221756265710804762014450435838950739055995041165581573876275183316364582491677183771201502127048713855629366723629379360227938919900682824783883051004454710676143629306138848426868073324476474515232295811244250729649545052444637146027254884461778233230522922552519118042485449755750394755526847466496740484772005892384360894963289191950127273369046609957474098229288982258460910186964268612613867026878717102266817224235087187200000 3826 189677442174548972497355330882359741478077831483681636375402225239054216063398115880919036710672381331677653834831505919498511700596879740330787847914148034160292553257683034524221756265710804762014450435838950739055995041165581573876275183316364582491677183771201502127048713855629366723629379360227938919900682824783883051004454710676143629306138848426868073324476474515232295811244250729649545052444637146027254884461778233230522922552519118042485449755750394755526847466496740484772005892384360894963289191950127273369046609957474098229288982258460910186964268612613867026878717102266817224235087187200000 3827 189677442174548972497355330882359741478077831483681636375402225239054216063398115880919036710672381331677653834831505919498511700596879740330787847914148034160292553257683034524221756265710804762014450435838950739055995041165581573876275183316364582491677183771201502127048713855629366723629379360227938919900682824783883051004454710676143629306138848426868073324476474515232295811244250729649545052444637146027254884461778233230522922552519118042485449755750394755526847466496740484772005892384360894963289191950127273369046609957474098229288982258460910186964268612613867026878717102266817224235087187200000 3828 189677442174548972497355330882359741478077831483681636375402225239054216063398115880919036710672381331677653834831505919498511700596879740330787847914148034160292553257683034524221756265710804762014450435838950739055995041165581573876275183316364582491677183771201502127048713855629366723629379360227938919900682824783883051004454710676143629306138848426868073324476474515232295811244250729649545052444637146027254884461778233230522922552519118042485449755750394755526847466496740484772005892384360894963289191950127273369046609957474098229288982258460910186964268612613867026878717102266817224235087187200000 3829 189677442174548972497355330882359741478077831483681636375402225239054216063398115880919036710672381331677653834831505919498511700596879740330787847914148034160292553257683034524221756265710804762014450435838950739055995041165581573876275183316364582491677183771201502127048713855629366723629379360227938919900682824783883051004454710676143629306138848426868073324476474515232295811244250729649545052444637146027254884461778233230522922552519118042485449755750394755526847466496740484772005892384360894963289191950127273369046609957474098229288982258460910186964268612613867026878717102266817224235087187200000 3830 189677442174548972497355330882359741478077831483681636375402225239054216063398115880919036710672381331677653834831505919498511700596879740330787847914148034160292553257683034524221756265710804762014450435838950739055995041165581573876275183316364582491677183771201502127048713855629366723629379360227938919900682824783883051004454710676143629306138848426868073324476474515232295811244250729649545052444637146027254884461778233230522922552519118042485449755750394755526847466496740484772005892384360894963289191950127273369046609957474098229288982258460910186964268612613867026878717102266817224235087187200000 3831 189677442174548972497355330882359741478077831483681636375402225239054216063398115880919036710672381331677653834831505919498511700596879740330787847914148034160292553257683034524221756265710804762014450435838950739055995041165581573876275183316364582491677183771201502127048713855629366723629379360227938919900682824783883051004454710676143629306138848426868073324476474515232295811244250729649545052444637146027254884461778233230522922552519118042485449755750394755526847466496740484772005892384360894963289191950127273369046609957474098229288982258460910186964268612613867026878717102266817224235087187200000 3832 189677442174548972497355330882359741478077831483681636375402225239054216063398115880919036710672381331677653834831505919498511700596879740330787847914148034160292553257683034524221756265710804762014450435838950739055995041165581573876275183316364582491677183771201502127048713855629366723629379360227938919900682824783883051004454710676143629306138848426868073324476474515232295811244250729649545052444637146027254884461778233230522922552519118042485449755750394755526847466496740484772005892384360894963289191950127273369046609957474098229288982258460910186964268612613867026878717102266817224235087187200000 3833 189677442174548972497355330882359741478077831483681636375402225239054216063398115880919036710672381331677653834831505919498511700596879740330787847914148034160292553257683034524221756265710804762014450435838950739055995041165581573876275183316364582491677183771201502127048713855629366723629379360227938919900682824783883051004454710676143629306138848426868073324476474515232295811244250729649545052444637146027254884461778233230522922552519118042485449755750394755526847466496740484772005892384360894963289191950127273369046609957474098229288982258460910186964268612613867026878717102266817224235087187200000 3834 189677442174548972497355330882359741478077831483681636375402225239054216063398115880919036710672381331677653834831505919498511700596879740330787847914148034160292553257683034524221756265710804762014450435838950739055995041165581573876275183316364582491677183771201502127048713855629366723629379360227938919900682824783883051004454710676143629306138848426868073324476474515232295811244250729649545052444637146027254884461778233230522922552519118042485449755750394755526847466496740484772005892384360894963289191950127273369046609957474098229288982258460910186964268612613867026878717102266817224235087187200000 3835 189677442174548972497355330882359741478077831483681636375402225239054216063398115880919036710672381331677653834831505919498511700596879740330787847914148034160292553257683034524221756265710804762014450435838950739055995041165581573876275183316364582491677183771201502127048713855629366723629379360227938919900682824783883051004454710676143629306138848426868073324476474515232295811244250729649545052444637146027254884461778233230522922552519118042485449755750394755526847466496740484772005892384360894963289191950127273369046609957474098229288982258460910186964268612613867026878717102266817224235087187200000 3836 189677442174548972497355330882359741478077831483681636375402225239054216063398115880919036710672381331677653834831505919498511700596879740330787847914148034160292553257683034524221756265710804762014450435838950739055995041165581573876275183316364582491677183771201502127048713855629366723629379360227938919900682824783883051004454710676143629306138848426868073324476474515232295811244250729649545052444637146027254884461778233230522922552519118042485449755750394755526847466496740484772005892384360894963289191950127273369046609957474098229288982258460910186964268612613867026878717102266817224235087187200000 3837 189677442174548972497355330882359741478077831483681636375402225239054216063398115880919036710672381331677653834831505919498511700596879740330787847914148034160292553257683034524221756265710804762014450435838950739055995041165581573876275183316364582491677183771201502127048713855629366723629379360227938919900682824783883051004454710676143629306138848426868073324476474515232295811244250729649545052444637146027254884461778233230522922552519118042485449755750394755526847466496740484772005892384360894963289191950127273369046609957474098229288982258460910186964268612613867026878717102266817224235087187200000 3838 189677442174548972497355330882359741478077831483681636375402225239054216063398115880919036710672381331677653834831505919498511700596879740330787847914148034160292553257683034524221756265710804762014450435838950739055995041165581573876275183316364582491677183771201502127048713855629366723629379360227938919900682824783883051004454710676143629306138848426868073324476474515232295811244250729649545052444637146027254884461778233230522922552519118042485449755750394755526847466496740484772005892384360894963289191950127273369046609957474098229288982258460910186964268612613867026878717102266817224235087187200000 3839 189677442174548972497355330882359741478077831483681636375402225239054216063398115880919036710672381331677653834831505919498511700596879740330787847914148034160292553257683034524221756265710804762014450435838950739055995041165581573876275183316364582491677183771201502127048713855629366723629379360227938919900682824783883051004454710676143629306138848426868073324476474515232295811244250729649545052444637146027254884461778233230522922552519118042485449755750394755526847466496740484772005892384360894963289191950127273369046609957474098229288982258460910186964268612613867026878717102266817224235087187200000 3840 189677442174548972497355330882359741478077831483681636375402225239054216063398115880919036710672381331677653834831505919498511700596879740330787847914148034160292553257683034524221756265710804762014450435838950739055995041165581573876275183316364582491677183771201502127048713855629366723629379360227938919900682824783883051004454710676143629306138848426868073324476474515232295811244250729649545052444637146027254884461778233230522922552519118042485449755750394755526847466496740484772005892384360894963289191950127273369046609957474098229288982258460910186964268612613867026878717102266817224235087187200000 3841 189677442174548972497355330882359741478077831483681636375402225239054216063398115880919036710672381331677653834831505919498511700596879740330787847914148034160292553257683034524221756265710804762014450435838950739055995041165581573876275183316364582491677183771201502127048713855629366723629379360227938919900682824783883051004454710676143629306138848426868073324476474515232295811244250729649545052444637146027254884461778233230522922552519118042485449755750394755526847466496740484772005892384360894963289191950127273369046609957474098229288982258460910186964268612613867026878717102266817224235087187200000 3842 189677442174548972497355330882359741478077831483681636375402225239054216063398115880919036710672381331677653834831505919498511700596879740330787847914148034160292553257683034524221756265710804762014450435838950739055995041165581573876275183316364582491677183771201502127048713855629366723629379360227938919900682824783883051004454710676143629306138848426868073324476474515232295811244250729649545052444637146027254884461778233230522922552519118042485449755750394755526847466496740484772005892384360894963289191950127273369046609957474098229288982258460910186964268612613867026878717102266817224235087187200000 3843 189677442174548972497355330882359741478077831483681636375402225239054216063398115880919036710672381331677653834831505919498511700596879740330787847914148034160292553257683034524221756265710804762014450435838950739055995041165581573876275183316364582491677183771201502127048713855629366723629379360227938919900682824783883051004454710676143629306138848426868073324476474515232295811244250729649545052444637146027254884461778233230522922552519118042485449755750394755526847466496740484772005892384360894963289191950127273369046609957474098229288982258460910186964268612613867026878717102266817224235087187200000 3844 189677442174548972497355330882359741478077831483681636375402225239054216063398115880919036710672381331677653834831505919498511700596879740330787847914148034160292553257683034524221756265710804762014450435838950739055995041165581573876275183316364582491677183771201502127048713855629366723629379360227938919900682824783883051004454710676143629306138848426868073324476474515232295811244250729649545052444637146027254884461778233230522922552519118042485449755750394755526847466496740484772005892384360894963289191950127273369046609957474098229288982258460910186964268612613867026878717102266817224235087187200000 3845 189677442174548972497355330882359741478077831483681636375402225239054216063398115880919036710672381331677653834831505919498511700596879740330787847914148034160292553257683034524221756265710804762014450435838950739055995041165581573876275183316364582491677183771201502127048713855629366723629379360227938919900682824783883051004454710676143629306138848426868073324476474515232295811244250729649545052444637146027254884461778233230522922552519118042485449755750394755526847466496740484772005892384360894963289191950127273369046609957474098229288982258460910186964268612613867026878717102266817224235087187200000 3846 189677442174548972497355330882359741478077831483681636375402225239054216063398115880919036710672381331677653834831505919498511700596879740330787847914148034160292553257683034524221756265710804762014450435838950739055995041165581573876275183316364582491677183771201502127048713855629366723629379360227938919900682824783883051004454710676143629306138848426868073324476474515232295811244250729649545052444637146027254884461778233230522922552519118042485449755750394755526847466496740484772005892384360894963289191950127273369046609957474098229288982258460910186964268612613867026878717102266817224235087187200000 3847 189677442174548972497355330882359741478077831483681636375402225239054216063398115880919036710672381331677653834831505919498511700596879740330787847914148034160292553257683034524221756265710804762014450435838950739055995041165581573876275183316364582491677183771201502127048713855629366723629379360227938919900682824783883051004454710676143629306138848426868073324476474515232295811244250729649545052444637146027254884461778233230522922552519118042485449755750394755526847466496740484772005892384360894963289191950127273369046609957474098229288982258460910186964268612613867026878717102266817224235087187200000 3848 189677442174548972497355330882359741478077831483681636375402225239054216063398115880919036710672381331677653834831505919498511700596879740330787847914148034160292553257683034524221756265710804762014450435838950739055995041165581573876275183316364582491677183771201502127048713855629366723629379360227938919900682824783883051004454710676143629306138848426868073324476474515232295811244250729649545052444637146027254884461778233230522922552519118042485449755750394755526847466496740484772005892384360894963289191950127273369046609957474098229288982258460910186964268612613867026878717102266817224235087187200000 3849 189677442174548972497355330882359741478077831483681636375402225239054216063398115880919036710672381331677653834831505919498511700596879740330787847914148034160292553257683034524221756265710804762014450435838950739055995041165581573876275183316364582491677183771201502127048713855629366723629379360227938919900682824783883051004454710676143629306138848426868073324476474515232295811244250729649545052444637146027254884461778233230522922552519118042485449755750394755526847466496740484772005892384360894963289191950127273369046609957474098229288982258460910186964268612613867026878717102266817224235087187200000 3850 189677442174548972497355330882359741478077831483681636375402225239054216063398115880919036710672381331677653834831505919498511700596879740330787847914148034160292553257683034524221756265710804762014450435838950739055995041165581573876275183316364582491677183771201502127048713855629366723629379360227938919900682824783883051004454710676143629306138848426868073324476474515232295811244250729649545052444637146027254884461778233230522922552519118042485449755750394755526847466496740484772005892384360894963289191950127273369046609957474098229288982258460910186964268612613867026878717102266817224235087187200000 3851 189677442174548972497355330882359741478077831483681636375402225239054216063398115880919036710672381331677653834831505919498511700596879740330787847914148034160292553257683034524221756265710804762014450435838950739055995041165581573876275183316364582491677183771201502127048713855629366723629379360227938919900682824783883051004454710676143629306138848426868073324476474515232295811244250729649545052444637146027254884461778233230522922552519118042485449755750394755526847466496740484772005892384360894963289191950127273369046609957474098229288982258460910186964268612613867026878717102266817224235087187200000 3852 189677442174548972497355330882359741478077831483681636375402225239054216063398115880919036710672381331677653834831505919498511700596879740330787847914148034160292553257683034524221756265710804762014450435838950739055995041165581573876275183316364582491677183771201502127048713855629366723629379360227938919900682824783883051004454710676143629306138848426868073324476474515232295811244250729649545052444637146027254884461778233230522922552519118042485449755750394755526847466496740484772005892384360894963289191950127273369046609957474098229288982258460910186964268612613867026878717102266817224235087187200000 3853 189677442174548972497355330882359741478077831483681636375402225239054216063398115880919036710672381331677653834831505919498511700596879740330787847914148034160292553257683034524221756265710804762014450435838950739055995041165581573876275183316364582491677183771201502127048713855629366723629379360227938919900682824783883051004454710676143629306138848426868073324476474515232295811244250729649545052444637146027254884461778233230522922552519118042485449755750394755526847466496740484772005892384360894963289191950127273369046609957474098229288982258460910186964268612613867026878717102266817224235087187200000 3854 189677442174548972497355330882359741478077831483681636375402225239054216063398115880919036710672381331677653834831505919498511700596879740330787847914148034160292553257683034524221756265710804762014450435838950739055995041165581573876275183316364582491677183771201502127048713855629366723629379360227938919900682824783883051004454710676143629306138848426868073324476474515232295811244250729649545052444637146027254884461778233230522922552519118042485449755750394755526847466496740484772005892384360894963289191950127273369046609957474098229288982258460910186964268612613867026878717102266817224235087187200000 3855 189677442174548972497355330882359741478077831483681636375402225239054216063398115880919036710672381331677653834831505919498511700596879740330787847914148034160292553257683034524221756265710804762014450435838950739055995041165581573876275183316364582491677183771201502127048713855629366723629379360227938919900682824783883051004454710676143629306138848426868073324476474515232295811244250729649545052444637146027254884461778233230522922552519118042485449755750394755526847466496740484772005892384360894963289191950127273369046609957474098229288982258460910186964268612613867026878717102266817224235087187200000 3856 189677442174548972497355330882359741478077831483681636375402225239054216063398115880919036710672381331677653834831505919498511700596879740330787847914148034160292553257683034524221756265710804762014450435838950739055995041165581573876275183316364582491677183771201502127048713855629366723629379360227938919900682824783883051004454710676143629306138848426868073324476474515232295811244250729649545052444637146027254884461778233230522922552519118042485449755750394755526847466496740484772005892384360894963289191950127273369046609957474098229288982258460910186964268612613867026878717102266817224235087187200000 3857 269911000214383187863736635845597912123304754201278968562197366515174149458215518898547789239286798634977301406965232923446382149949359870490711107581832652610096303285682958127967559166106475176346562970198826901676680943578622579625939585859186800885656632506419737526790319816560588847724606829604357083018671659667465581579339053292152384502635581311433268340730023235175556939400568788291302609628718658796783700589110425887034118792234704974456795002432811737114703944824861709830564384862945553532760520145031110004153325969485641780278221753789875196050154235749532779248414436525680910086529067385600000 3858 269911000214383187863736635845597912123304754201278968562197366515174149458215518898547789239286798634977301406965232923446382149949359870490711107581832652610096303285682958127967559166106475176346562970198826901676680943578622579625939585859186800885656632506419737526790319816560588847724606829604357083018671659667465581579339053292152384502635581311433268340730023235175556939400568788291302609628718658796783700589110425887034118792234704974456795002432811737114703944824861709830564384862945553532760520145031110004153325969485641780278221753789875196050154235749532779248414436525680910086529067385600000 3859 269911000214383187863736635845597912123304754201278968562197366515174149458215518898547789239286798634977301406965232923446382149949359870490711107581832652610096303285682958127967559166106475176346562970198826901676680943578622579625939585859186800885656632506419737526790319816560588847724606829604357083018671659667465581579339053292152384502635581311433268340730023235175556939400568788291302609628718658796783700589110425887034118792234704974456795002432811737114703944824861709830564384862945553532760520145031110004153325969485641780278221753789875196050154235749532779248414436525680910086529067385600000 3860 269911000214383187863736635845597912123304754201278968562197366515174149458215518898547789239286798634977301406965232923446382149949359870490711107581832652610096303285682958127967559166106475176346562970198826901676680943578622579625939585859186800885656632506419737526790319816560588847724606829604357083018671659667465581579339053292152384502635581311433268340730023235175556939400568788291302609628718658796783700589110425887034118792234704974456795002432811737114703944824861709830564384862945553532760520145031110004153325969485641780278221753789875196050154235749532779248414436525680910086529067385600000 3861 269911000214383187863736635845597912123304754201278968562197366515174149458215518898547789239286798634977301406965232923446382149949359870490711107581832652610096303285682958127967559166106475176346562970198826901676680943578622579625939585859186800885656632506419737526790319816560588847724606829604357083018671659667465581579339053292152384502635581311433268340730023235175556939400568788291302609628718658796783700589110425887034118792234704974456795002432811737114703944824861709830564384862945553532760520145031110004153325969485641780278221753789875196050154235749532779248414436525680910086529067385600000 3862 269911000214383187863736635845597912123304754201278968562197366515174149458215518898547789239286798634977301406965232923446382149949359870490711107581832652610096303285682958127967559166106475176346562970198826901676680943578622579625939585859186800885656632506419737526790319816560588847724606829604357083018671659667465581579339053292152384502635581311433268340730023235175556939400568788291302609628718658796783700589110425887034118792234704974456795002432811737114703944824861709830564384862945553532760520145031110004153325969485641780278221753789875196050154235749532779248414436525680910086529067385600000 3863 269911000214383187863736635845597912123304754201278968562197366515174149458215518898547789239286798634977301406965232923446382149949359870490711107581832652610096303285682958127967559166106475176346562970198826901676680943578622579625939585859186800885656632506419737526790319816560588847724606829604357083018671659667465581579339053292152384502635581311433268340730023235175556939400568788291302609628718658796783700589110425887034118792234704974456795002432811737114703944824861709830564384862945553532760520145031110004153325969485641780278221753789875196050154235749532779248414436525680910086529067385600000 3864 269911000214383187863736635845597912123304754201278968562197366515174149458215518898547789239286798634977301406965232923446382149949359870490711107581832652610096303285682958127967559166106475176346562970198826901676680943578622579625939585859186800885656632506419737526790319816560588847724606829604357083018671659667465581579339053292152384502635581311433268340730023235175556939400568788291302609628718658796783700589110425887034118792234704974456795002432811737114703944824861709830564384862945553532760520145031110004153325969485641780278221753789875196050154235749532779248414436525680910086529067385600000 3865 269911000214383187863736635845597912123304754201278968562197366515174149458215518898547789239286798634977301406965232923446382149949359870490711107581832652610096303285682958127967559166106475176346562970198826901676680943578622579625939585859186800885656632506419737526790319816560588847724606829604357083018671659667465581579339053292152384502635581311433268340730023235175556939400568788291302609628718658796783700589110425887034118792234704974456795002432811737114703944824861709830564384862945553532760520145031110004153325969485641780278221753789875196050154235749532779248414436525680910086529067385600000 3866 269911000214383187863736635845597912123304754201278968562197366515174149458215518898547789239286798634977301406965232923446382149949359870490711107581832652610096303285682958127967559166106475176346562970198826901676680943578622579625939585859186800885656632506419737526790319816560588847724606829604357083018671659667465581579339053292152384502635581311433268340730023235175556939400568788291302609628718658796783700589110425887034118792234704974456795002432811737114703944824861709830564384862945553532760520145031110004153325969485641780278221753789875196050154235749532779248414436525680910086529067385600000 3867 269911000214383187863736635845597912123304754201278968562197366515174149458215518898547789239286798634977301406965232923446382149949359870490711107581832652610096303285682958127967559166106475176346562970198826901676680943578622579625939585859186800885656632506419737526790319816560588847724606829604357083018671659667465581579339053292152384502635581311433268340730023235175556939400568788291302609628718658796783700589110425887034118792234704974456795002432811737114703944824861709830564384862945553532760520145031110004153325969485641780278221753789875196050154235749532779248414436525680910086529067385600000 3868 269911000214383187863736635845597912123304754201278968562197366515174149458215518898547789239286798634977301406965232923446382149949359870490711107581832652610096303285682958127967559166106475176346562970198826901676680943578622579625939585859186800885656632506419737526790319816560588847724606829604357083018671659667465581579339053292152384502635581311433268340730023235175556939400568788291302609628718658796783700589110425887034118792234704974456795002432811737114703944824861709830564384862945553532760520145031110004153325969485641780278221753789875196050154235749532779248414436525680910086529067385600000 3869 269911000214383187863736635845597912123304754201278968562197366515174149458215518898547789239286798634977301406965232923446382149949359870490711107581832652610096303285682958127967559166106475176346562970198826901676680943578622579625939585859186800885656632506419737526790319816560588847724606829604357083018671659667465581579339053292152384502635581311433268340730023235175556939400568788291302609628718658796783700589110425887034118792234704974456795002432811737114703944824861709830564384862945553532760520145031110004153325969485641780278221753789875196050154235749532779248414436525680910086529067385600000 3870 269911000214383187863736635845597912123304754201278968562197366515174149458215518898547789239286798634977301406965232923446382149949359870490711107581832652610096303285682958127967559166106475176346562970198826901676680943578622579625939585859186800885656632506419737526790319816560588847724606829604357083018671659667465581579339053292152384502635581311433268340730023235175556939400568788291302609628718658796783700589110425887034118792234704974456795002432811737114703944824861709830564384862945553532760520145031110004153325969485641780278221753789875196050154235749532779248414436525680910086529067385600000 3871 269911000214383187863736635845597912123304754201278968562197366515174149458215518898547789239286798634977301406965232923446382149949359870490711107581832652610096303285682958127967559166106475176346562970198826901676680943578622579625939585859186800885656632506419737526790319816560588847724606829604357083018671659667465581579339053292152384502635581311433268340730023235175556939400568788291302609628718658796783700589110425887034118792234704974456795002432811737114703944824861709830564384862945553532760520145031110004153325969485641780278221753789875196050154235749532779248414436525680910086529067385600000 3872 385162997305924809081552179351668220599955884245225088138255642017153511276873545468227695244462261652112609107739387381757987327977736535190244750519275195274607424788669581248609706930033940076646545358473725988692623706486694421126215789021059564863832014586660965450729786378231960285703013945845417557467644458345473384913716829047901452685260974531415273922221743156595519752524611660891688823940181526103010340740660577740797687516518923998549846468471622348862682529265077659928215377199423304891249262246959393975926796158456010820457022442658151904763570094414583275987487400922146658693476979159251200000 3873 385162997305924809081552179351668220599955884245225088138255642017153511276873545468227695244462261652112609107739387381757987327977736535190244750519275195274607424788669581248609706930033940076646545358473725988692623706486694421126215789021059564863832014586660965450729786378231960285703013945845417557467644458345473384913716829047901452685260974531415273922221743156595519752524611660891688823940181526103010340740660577740797687516518923998549846468471622348862682529265077659928215377199423304891249262246959393975926796158456010820457022442658151904763570094414583275987487400922146658693476979159251200000 3874 385162997305924809081552179351668220599955884245225088138255642017153511276873545468227695244462261652112609107739387381757987327977736535190244750519275195274607424788669581248609706930033940076646545358473725988692623706486694421126215789021059564863832014586660965450729786378231960285703013945845417557467644458345473384913716829047901452685260974531415273922221743156595519752524611660891688823940181526103010340740660577740797687516518923998549846468471622348862682529265077659928215377199423304891249262246959393975926796158456010820457022442658151904763570094414583275987487400922146658693476979159251200000 3875 385162997305924809081552179351668220599955884245225088138255642017153511276873545468227695244462261652112609107739387381757987327977736535190244750519275195274607424788669581248609706930033940076646545358473725988692623706486694421126215789021059564863832014586660965450729786378231960285703013945845417557467644458345473384913716829047901452685260974531415273922221743156595519752524611660891688823940181526103010340740660577740797687516518923998549846468471622348862682529265077659928215377199423304891249262246959393975926796158456010820457022442658151904763570094414583275987487400922146658693476979159251200000 3876 385162997305924809081552179351668220599955884245225088138255642017153511276873545468227695244462261652112609107739387381757987327977736535190244750519275195274607424788669581248609706930033940076646545358473725988692623706486694421126215789021059564863832014586660965450729786378231960285703013945845417557467644458345473384913716829047901452685260974531415273922221743156595519752524611660891688823940181526103010340740660577740797687516518923998549846468471622348862682529265077659928215377199423304891249262246959393975926796158456010820457022442658151904763570094414583275987487400922146658693476979159251200000 3877 385162997305924809081552179351668220599955884245225088138255642017153511276873545468227695244462261652112609107739387381757987327977736535190244750519275195274607424788669581248609706930033940076646545358473725988692623706486694421126215789021059564863832014586660965450729786378231960285703013945845417557467644458345473384913716829047901452685260974531415273922221743156595519752524611660891688823940181526103010340740660577740797687516518923998549846468471622348862682529265077659928215377199423304891249262246959393975926796158456010820457022442658151904763570094414583275987487400922146658693476979159251200000 3878 385162997305924809081552179351668220599955884245225088138255642017153511276873545468227695244462261652112609107739387381757987327977736535190244750519275195274607424788669581248609706930033940076646545358473725988692623706486694421126215789021059564863832014586660965450729786378231960285703013945845417557467644458345473384913716829047901452685260974531415273922221743156595519752524611660891688823940181526103010340740660577740797687516518923998549846468471622348862682529265077659928215377199423304891249262246959393975926796158456010820457022442658151904763570094414583275987487400922146658693476979159251200000 3879 550397923150166552177538064293533887237336958586426650949567312442512367614652296474097376504336571900868918414959584568532163891680185508786859748492044254047414010023008831604263271203018500369527913317258954437841759276569486327789362362511094118190415948844338519629092864734493471248269606928613101689621263930975681467041701348709451175887237932605392426434854870970774997726357670063414223329410519400801201776918403965591599895461105542393927730603445948336524773334319795976037419774017975902689595195750904973991599391710433639462433085070558499071907141664918439501386119495917747575272978603218569964800000 3880 550397923150166552177538064293533887237336958586426650949567312442512367614652296474097376504336571900868918414959584568532163891680185508786859748492044254047414010023008831604263271203018500369527913317258954437841759276569486327789362362511094118190415948844338519629092864734493471248269606928613101689621263930975681467041701348709451175887237932605392426434854870970774997726357670063414223329410519400801201776918403965591599895461105542393927730603445948336524773334319795976037419774017975902689595195750904973991599391710433639462433085070558499071907141664918439501386119495917747575272978603218569964800000 3881 550397923150166552177538064293533887237336958586426650949567312442512367614652296474097376504336571900868918414959584568532163891680185508786859748492044254047414010023008831604263271203018500369527913317258954437841759276569486327789362362511094118190415948844338519629092864734493471248269606928613101689621263930975681467041701348709451175887237932605392426434854870970774997726357670063414223329410519400801201776918403965591599895461105542393927730603445948336524773334319795976037419774017975902689595195750904973991599391710433639462433085070558499071907141664918439501386119495917747575272978603218569964800000 3882 550397923150166552177538064293533887237336958586426650949567312442512367614652296474097376504336571900868918414959584568532163891680185508786859748492044254047414010023008831604263271203018500369527913317258954437841759276569486327789362362511094118190415948844338519629092864734493471248269606928613101689621263930975681467041701348709451175887237932605392426434854870970774997726357670063414223329410519400801201776918403965591599895461105542393927730603445948336524773334319795976037419774017975902689595195750904973991599391710433639462433085070558499071907141664918439501386119495917747575272978603218569964800000 3883 550397923150166552177538064293533887237336958586426650949567312442512367614652296474097376504336571900868918414959584568532163891680185508786859748492044254047414010023008831604263271203018500369527913317258954437841759276569486327789362362511094118190415948844338519629092864734493471248269606928613101689621263930975681467041701348709451175887237932605392426434854870970774997726357670063414223329410519400801201776918403965591599895461105542393927730603445948336524773334319795976037419774017975902689595195750904973991599391710433639462433085070558499071907141664918439501386119495917747575272978603218569964800000 3884 550397923150166552177538064293533887237336958586426650949567312442512367614652296474097376504336571900868918414959584568532163891680185508786859748492044254047414010023008831604263271203018500369527913317258954437841759276569486327789362362511094118190415948844338519629092864734493471248269606928613101689621263930975681467041701348709451175887237932605392426434854870970774997726357670063414223329410519400801201776918403965591599895461105542393927730603445948336524773334319795976037419774017975902689595195750904973991599391710433639462433085070558499071907141664918439501386119495917747575272978603218569964800000 3885 550397923150166552177538064293533887237336958586426650949567312442512367614652296474097376504336571900868918414959584568532163891680185508786859748492044254047414010023008831604263271203018500369527913317258954437841759276569486327789362362511094118190415948844338519629092864734493471248269606928613101689621263930975681467041701348709451175887237932605392426434854870970774997726357670063414223329410519400801201776918403965591599895461105542393927730603445948336524773334319795976037419774017975902689595195750904973991599391710433639462433085070558499071907141664918439501386119495917747575272978603218569964800000 3886 550397923150166552177538064293533887237336958586426650949567312442512367614652296474097376504336571900868918414959584568532163891680185508786859748492044254047414010023008831604263271203018500369527913317258954437841759276569486327789362362511094118190415948844338519629092864734493471248269606928613101689621263930975681467041701348709451175887237932605392426434854870970774997726357670063414223329410519400801201776918403965591599895461105542393927730603445948336524773334319795976037419774017975902689595195750904973991599391710433639462433085070558499071907141664918439501386119495917747575272978603218569964800000 3887 550397923150166552177538064293533887237336958586426650949567312442512367614652296474097376504336571900868918414959584568532163891680185508786859748492044254047414010023008831604263271203018500369527913317258954437841759276569486327789362362511094118190415948844338519629092864734493471248269606928613101689621263930975681467041701348709451175887237932605392426434854870970774997726357670063414223329410519400801201776918403965591599895461105542393927730603445948336524773334319795976037419774017975902689595195750904973991599391710433639462433085070558499071907141664918439501386119495917747575272978603218569964800000 3888 550397923150166552177538064293533887237336958586426650949567312442512367614652296474097376504336571900868918414959584568532163891680185508786859748492044254047414010023008831604263271203018500369527913317258954437841759276569486327789362362511094118190415948844338519629092864734493471248269606928613101689621263930975681467041701348709451175887237932605392426434854870970774997726357670063414223329410519400801201776918403965591599895461105542393927730603445948336524773334319795976037419774017975902689595195750904973991599391710433639462433085070558499071907141664918439501386119495917747575272978603218569964800000 3889 550397923150166552177538064293533887237336958586426650949567312442512367614652296474097376504336571900868918414959584568532163891680185508786859748492044254047414010023008831604263271203018500369527913317258954437841759276569486327789362362511094118190415948844338519629092864734493471248269606928613101689621263930975681467041701348709451175887237932605392426434854870970774997726357670063414223329410519400801201776918403965591599895461105542393927730603445948336524773334319795976037419774017975902689595195750904973991599391710433639462433085070558499071907141664918439501386119495917747575272978603218569964800000 3890 550397923150166552177538064293533887237336958586426650949567312442512367614652296474097376504336571900868918414959584568532163891680185508786859748492044254047414010023008831604263271203018500369527913317258954437841759276569486327789362362511094118190415948844338519629092864734493471248269606928613101689621263930975681467041701348709451175887237932605392426434854870970774997726357670063414223329410519400801201776918403965591599895461105542393927730603445948336524773334319795976037419774017975902689595195750904973991599391710433639462433085070558499071907141664918439501386119495917747575272978603218569964800000 3891 550397923150166552177538064293533887237336958586426650949567312442512367614652296474097376504336571900868918414959584568532163891680185508786859748492044254047414010023008831604263271203018500369527913317258954437841759276569486327789362362511094118190415948844338519629092864734493471248269606928613101689621263930975681467041701348709451175887237932605392426434854870970774997726357670063414223329410519400801201776918403965591599895461105542393927730603445948336524773334319795976037419774017975902689595195750904973991599391710433639462433085070558499071907141664918439501386119495917747575272978603218569964800000 3892 550397923150166552177538064293533887237336958586426650949567312442512367614652296474097376504336571900868918414959584568532163891680185508786859748492044254047414010023008831604263271203018500369527913317258954437841759276569486327789362362511094118190415948844338519629092864734493471248269606928613101689621263930975681467041701348709451175887237932605392426434854870970774997726357670063414223329410519400801201776918403965591599895461105542393927730603445948336524773334319795976037419774017975902689595195750904973991599391710433639462433085070558499071907141664918439501386119495917747575272978603218569964800000 3893 788720223874188669270412046132634060411103861654349390810729958730120222791796740847381540530714307533945160088637084686706590856777705834091570019589099416049944276362971655688909267633925511029533499783632081709427241043324073907722156265478397871366866054693937098628490075164529144298770346728702574721227271213088151542270758032700643535046411957423527347081147030101120571741870541200872582031045274301348122146324072882692762650195764242250498437954738043966240000188080267633661622536167759468554189915511046827729961928321051405349666610906110329170042934005828123805486309237650132275366178338412210759558400000 3894 788720223874188669270412046132634060411103861654349390810729958730120222791796740847381540530714307533945160088637084686706590856777705834091570019589099416049944276362971655688909267633925511029533499783632081709427241043324073907722156265478397871366866054693937098628490075164529144298770346728702574721227271213088151542270758032700643535046411957423527347081147030101120571741870541200872582031045274301348122146324072882692762650195764242250498437954738043966240000188080267633661622536167759468554189915511046827729961928321051405349666610906110329170042934005828123805486309237650132275366178338412210759558400000 3895 788720223874188669270412046132634060411103861654349390810729958730120222791796740847381540530714307533945160088637084686706590856777705834091570019589099416049944276362971655688909267633925511029533499783632081709427241043324073907722156265478397871366866054693937098628490075164529144298770346728702574721227271213088151542270758032700643535046411957423527347081147030101120571741870541200872582031045274301348122146324072882692762650195764242250498437954738043966240000188080267633661622536167759468554189915511046827729961928321051405349666610906110329170042934005828123805486309237650132275366178338412210759558400000 3896 788720223874188669270412046132634060411103861654349390810729958730120222791796740847381540530714307533945160088637084686706590856777705834091570019589099416049944276362971655688909267633925511029533499783632081709427241043324073907722156265478397871366866054693937098628490075164529144298770346728702574721227271213088151542270758032700643535046411957423527347081147030101120571741870541200872582031045274301348122146324072882692762650195764242250498437954738043966240000188080267633661622536167759468554189915511046827729961928321051405349666610906110329170042934005828123805486309237650132275366178338412210759558400000 3897 788720223874188669270412046132634060411103861654349390810729958730120222791796740847381540530714307533945160088637084686706590856777705834091570019589099416049944276362971655688909267633925511029533499783632081709427241043324073907722156265478397871366866054693937098628490075164529144298770346728702574721227271213088151542270758032700643535046411957423527347081147030101120571741870541200872582031045274301348122146324072882692762650195764242250498437954738043966240000188080267633661622536167759468554189915511046827729961928321051405349666610906110329170042934005828123805486309237650132275366178338412210759558400000 3898 788720223874188669270412046132634060411103861654349390810729958730120222791796740847381540530714307533945160088637084686706590856777705834091570019589099416049944276362971655688909267633925511029533499783632081709427241043324073907722156265478397871366866054693937098628490075164529144298770346728702574721227271213088151542270758032700643535046411957423527347081147030101120571741870541200872582031045274301348122146324072882692762650195764242250498437954738043966240000188080267633661622536167759468554189915511046827729961928321051405349666610906110329170042934005828123805486309237650132275366178338412210759558400000 3899 788720223874188669270412046132634060411103861654349390810729958730120222791796740847381540530714307533945160088637084686706590856777705834091570019589099416049944276362971655688909267633925511029533499783632081709427241043324073907722156265478397871366866054693937098628490075164529144298770346728702574721227271213088151542270758032700643535046411957423527347081147030101120571741870541200872582031045274301348122146324072882692762650195764242250498437954738043966240000188080267633661622536167759468554189915511046827729961928321051405349666610906110329170042934005828123805486309237650132275366178338412210759558400000 3900 788720223874188669270412046132634060411103861654349390810729958730120222791796740847381540530714307533945160088637084686706590856777705834091570019589099416049944276362971655688909267633925511029533499783632081709427241043324073907722156265478397871366866054693937098628490075164529144298770346728702574721227271213088151542270758032700643535046411957423527347081147030101120571741870541200872582031045274301348122146324072882692762650195764242250498437954738043966240000188080267633661622536167759468554189915511046827729961928321051405349666610906110329170042934005828123805486309237650132275366178338412210759558400000 3901 788720223874188669270412046132634060411103861654349390810729958730120222791796740847381540530714307533945160088637084686706590856777705834091570019589099416049944276362971655688909267633925511029533499783632081709427241043324073907722156265478397871366866054693937098628490075164529144298770346728702574721227271213088151542270758032700643535046411957423527347081147030101120571741870541200872582031045274301348122146324072882692762650195764242250498437954738043966240000188080267633661622536167759468554189915511046827729961928321051405349666610906110329170042934005828123805486309237650132275366178338412210759558400000 3902 788720223874188669270412046132634060411103861654349390810729958730120222791796740847381540530714307533945160088637084686706590856777705834091570019589099416049944276362971655688909267633925511029533499783632081709427241043324073907722156265478397871366866054693937098628490075164529144298770346728702574721227271213088151542270758032700643535046411957423527347081147030101120571741870541200872582031045274301348122146324072882692762650195764242250498437954738043966240000188080267633661622536167759468554189915511046827729961928321051405349666610906110329170042934005828123805486309237650132275366178338412210759558400000 3903 788720223874188669270412046132634060411103861654349390810729958730120222791796740847381540530714307533945160088637084686706590856777705834091570019589099416049944276362971655688909267633925511029533499783632081709427241043324073907722156265478397871366866054693937098628490075164529144298770346728702574721227271213088151542270758032700643535046411957423527347081147030101120571741870541200872582031045274301348122146324072882692762650195764242250498437954738043966240000188080267633661622536167759468554189915511046827729961928321051405349666610906110329170042934005828123805486309237650132275366178338412210759558400000 3904 788720223874188669270412046132634060411103861654349390810729958730120222791796740847381540530714307533945160088637084686706590856777705834091570019589099416049944276362971655688909267633925511029533499783632081709427241043324073907722156265478397871366866054693937098628490075164529144298770346728702574721227271213088151542270758032700643535046411957423527347081147030101120571741870541200872582031045274301348122146324072882692762650195764242250498437954738043966240000188080267633661622536167759468554189915511046827729961928321051405349666610906110329170042934005828123805486309237650132275366178338412210759558400000 3905 788720223874188669270412046132634060411103861654349390810729958730120222791796740847381540530714307533945160088637084686706590856777705834091570019589099416049944276362971655688909267633925511029533499783632081709427241043324073907722156265478397871366866054693937098628490075164529144298770346728702574721227271213088151542270758032700643535046411957423527347081147030101120571741870541200872582031045274301348122146324072882692762650195764242250498437954738043966240000188080267633661622536167759468554189915511046827729961928321051405349666610906110329170042934005828123805486309237650132275366178338412210759558400000 3906 788720223874188669270412046132634060411103861654349390810729958730120222791796740847381540530714307533945160088637084686706590856777705834091570019589099416049944276362971655688909267633925511029533499783632081709427241043324073907722156265478397871366866054693937098628490075164529144298770346728702574721227271213088151542270758032700643535046411957423527347081147030101120571741870541200872582031045274301348122146324072882692762650195764242250498437954738043966240000188080267633661622536167759468554189915511046827729961928321051405349666610906110329170042934005828123805486309237650132275366178338412210759558400000 3907 788720223874188669270412046132634060411103861654349390810729958730120222791796740847381540530714307533945160088637084686706590856777705834091570019589099416049944276362971655688909267633925511029533499783632081709427241043324073907722156265478397871366866054693937098628490075164529144298770346728702574721227271213088151542270758032700643535046411957423527347081147030101120571741870541200872582031045274301348122146324072882692762650195764242250498437954738043966240000188080267633661622536167759468554189915511046827729961928321051405349666610906110329170042934005828123805486309237650132275366178338412210759558400000 3908 788720223874188669270412046132634060411103861654349390810729958730120222791796740847381540530714307533945160088637084686706590856777705834091570019589099416049944276362971655688909267633925511029533499783632081709427241043324073907722156265478397871366866054693937098628490075164529144298770346728702574721227271213088151542270758032700643535046411957423527347081147030101120571741870541200872582031045274301348122146324072882692762650195764242250498437954738043966240000188080267633661622536167759468554189915511046827729961928321051405349666610906110329170042934005828123805486309237650132275366178338412210759558400000 3909 788720223874188669270412046132634060411103861654349390810729958730120222791796740847381540530714307533945160088637084686706590856777705834091570019589099416049944276362971655688909267633925511029533499783632081709427241043324073907722156265478397871366866054693937098628490075164529144298770346728702574721227271213088151542270758032700643535046411957423527347081147030101120571741870541200872582031045274301348122146324072882692762650195764242250498437954738043966240000188080267633661622536167759468554189915511046827729961928321051405349666610906110329170042934005828123805486309237650132275366178338412210759558400000 3910 788720223874188669270412046132634060411103861654349390810729958730120222791796740847381540530714307533945160088637084686706590856777705834091570019589099416049944276362971655688909267633925511029533499783632081709427241043324073907722156265478397871366866054693937098628490075164529144298770346728702574721227271213088151542270758032700643535046411957423527347081147030101120571741870541200872582031045274301348122146324072882692762650195764242250498437954738043966240000188080267633661622536167759468554189915511046827729961928321051405349666610906110329170042934005828123805486309237650132275366178338412210759558400000 3911 1134968402154957495080122934384860412931578456920608773376640410612643000597395510079382036823697888541347085367548764864170784242903118695257769258188714059695869813686316212536340436125218810371498706188646565579865799861343342353212182866023414536896920252704575484926397218161757438645930528942603005023846043275633850069327620809056226046931786806732455852449770576315512502736551708788055645542674149719639947768560340878194885453631704744598467252216868045267419360270647505124839074829545405875249479288420396385103415214853992972298170253093892763675691782034386670156094798992978540344251930628975171283004537600000 3912 1134968402154957495080122934384860412931578456920608773376640410612643000597395510079382036823697888541347085367548764864170784242903118695257769258188714059695869813686316212536340436125218810371498706188646565579865799861343342353212182866023414536896920252704575484926397218161757438645930528942603005023846043275633850069327620809056226046931786806732455852449770576315512502736551708788055645542674149719639947768560340878194885453631704744598467252216868045267419360270647505124839074829545405875249479288420396385103415214853992972298170253093892763675691782034386670156094798992978540344251930628975171283004537600000 3913 1134968402154957495080122934384860412931578456920608773376640410612643000597395510079382036823697888541347085367548764864170784242903118695257769258188714059695869813686316212536340436125218810371498706188646565579865799861343342353212182866023414536896920252704575484926397218161757438645930528942603005023846043275633850069327620809056226046931786806732455852449770576315512502736551708788055645542674149719639947768560340878194885453631704744598467252216868045267419360270647505124839074829545405875249479288420396385103415214853992972298170253093892763675691782034386670156094798992978540344251930628975171283004537600000 3914 1134968402154957495080122934384860412931578456920608773376640410612643000597395510079382036823697888541347085367548764864170784242903118695257769258188714059695869813686316212536340436125218810371498706188646565579865799861343342353212182866023414536896920252704575484926397218161757438645930528942603005023846043275633850069327620809056226046931786806732455852449770576315512502736551708788055645542674149719639947768560340878194885453631704744598467252216868045267419360270647505124839074829545405875249479288420396385103415214853992972298170253093892763675691782034386670156094798992978540344251930628975171283004537600000 3915 1134968402154957495080122934384860412931578456920608773376640410612643000597395510079382036823697888541347085367548764864170784242903118695257769258188714059695869813686316212536340436125218810371498706188646565579865799861343342353212182866023414536896920252704575484926397218161757438645930528942603005023846043275633850069327620809056226046931786806732455852449770576315512502736551708788055645542674149719639947768560340878194885453631704744598467252216868045267419360270647505124839074829545405875249479288420396385103415214853992972298170253093892763675691782034386670156094798992978540344251930628975171283004537600000 3916 1134968402154957495080122934384860412931578456920608773376640410612643000597395510079382036823697888541347085367548764864170784242903118695257769258188714059695869813686316212536340436125218810371498706188646565579865799861343342353212182866023414536896920252704575484926397218161757438645930528942603005023846043275633850069327620809056226046931786806732455852449770576315512502736551708788055645542674149719639947768560340878194885453631704744598467252216868045267419360270647505124839074829545405875249479288420396385103415214853992972298170253093892763675691782034386670156094798992978540344251930628975171283004537600000 3917 1134968402154957495080122934384860412931578456920608773376640410612643000597395510079382036823697888541347085367548764864170784242903118695257769258188714059695869813686316212536340436125218810371498706188646565579865799861343342353212182866023414536896920252704575484926397218161757438645930528942603005023846043275633850069327620809056226046931786806732455852449770576315512502736551708788055645542674149719639947768560340878194885453631704744598467252216868045267419360270647505124839074829545405875249479288420396385103415214853992972298170253093892763675691782034386670156094798992978540344251930628975171283004537600000 3918 1134968402154957495080122934384860412931578456920608773376640410612643000597395510079382036823697888541347085367548764864170784242903118695257769258188714059695869813686316212536340436125218810371498706188646565579865799861343342353212182866023414536896920252704575484926397218161757438645930528942603005023846043275633850069327620809056226046931786806732455852449770576315512502736551708788055645542674149719639947768560340878194885453631704744598467252216868045267419360270647505124839074829545405875249479288420396385103415214853992972298170253093892763675691782034386670156094798992978540344251930628975171283004537600000 3919 1134968402154957495080122934384860412931578456920608773376640410612643000597395510079382036823697888541347085367548764864170784242903118695257769258188714059695869813686316212536340436125218810371498706188646565579865799861343342353212182866023414536896920252704575484926397218161757438645930528942603005023846043275633850069327620809056226046931786806732455852449770576315512502736551708788055645542674149719639947768560340878194885453631704744598467252216868045267419360270647505124839074829545405875249479288420396385103415214853992972298170253093892763675691782034386670156094798992978540344251930628975171283004537600000 3920 1134968402154957495080122934384860412931578456920608773376640410612643000597395510079382036823697888541347085367548764864170784242903118695257769258188714059695869813686316212536340436125218810371498706188646565579865799861343342353212182866023414536896920252704575484926397218161757438645930528942603005023846043275633850069327620809056226046931786806732455852449770576315512502736551708788055645542674149719639947768560340878194885453631704744598467252216868045267419360270647505124839074829545405875249479288420396385103415214853992972298170253093892763675691782034386670156094798992978540344251930628975171283004537600000 3921 1134968402154957495080122934384860412931578456920608773376640410612643000597395510079382036823697888541347085367548764864170784242903118695257769258188714059695869813686316212536340436125218810371498706188646565579865799861343342353212182866023414536896920252704575484926397218161757438645930528942603005023846043275633850069327620809056226046931786806732455852449770576315512502736551708788055645542674149719639947768560340878194885453631704744598467252216868045267419360270647505124839074829545405875249479288420396385103415214853992972298170253093892763675691782034386670156094798992978540344251930628975171283004537600000 3922 1134968402154957495080122934384860412931578456920608773376640410612643000597395510079382036823697888541347085367548764864170784242903118695257769258188714059695869813686316212536340436125218810371498706188646565579865799861343342353212182866023414536896920252704575484926397218161757438645930528942603005023846043275633850069327620809056226046931786806732455852449770576315512502736551708788055645542674149719639947768560340878194885453631704744598467252216868045267419360270647505124839074829545405875249479288420396385103415214853992972298170253093892763675691782034386670156094798992978540344251930628975171283004537600000 3923 1134968402154957495080122934384860412931578456920608773376640410612643000597395510079382036823697888541347085367548764864170784242903118695257769258188714059695869813686316212536340436125218810371498706188646565579865799861343342353212182866023414536896920252704575484926397218161757438645930528942603005023846043275633850069327620809056226046931786806732455852449770576315512502736551708788055645542674149719639947768560340878194885453631704744598467252216868045267419360270647505124839074829545405875249479288420396385103415214853992972298170253093892763675691782034386670156094798992978540344251930628975171283004537600000 3924 1134968402154957495080122934384860412931578456920608773376640410612643000597395510079382036823697888541347085367548764864170784242903118695257769258188714059695869813686316212536340436125218810371498706188646565579865799861343342353212182866023414536896920252704575484926397218161757438645930528942603005023846043275633850069327620809056226046931786806732455852449770576315512502736551708788055645542674149719639947768560340878194885453631704744598467252216868045267419360270647505124839074829545405875249479288420396385103415214853992972298170253093892763675691782034386670156094798992978540344251930628975171283004537600000 3925 1642299277918223495380937886054893017511994027164120895075998674156494421864431303084865807283890844719329232526843062758455124799480812752037992116599069244379923620404099559540084611073191618607558627854971580394065812399363816385098028607135880834889843605663520726688496774680063013720661475379946548269505224619842181050317067310704359089910295509341863618494818023928546591459790322616316519100249494644319004421106813250747999251405076765433982113957808061501955814311626939915642141278352202301485996530344313569244641815893727830915452356226862829038726008603757511715869174142839947878132543620127072846507565907200000 3926 1642299277918223495380937886054893017511994027164120895075998674156494421864431303084865807283890844719329232526843062758455124799480812752037992116599069244379923620404099559540084611073191618607558627854971580394065812399363816385098028607135880834889843605663520726688496774680063013720661475379946548269505224619842181050317067310704359089910295509341863618494818023928546591459790322616316519100249494644319004421106813250747999251405076765433982113957808061501955814311626939915642141278352202301485996530344313569244641815893727830915452356226862829038726008603757511715869174142839947878132543620127072846507565907200000 3927 1642299277918223495380937886054893017511994027164120895075998674156494421864431303084865807283890844719329232526843062758455124799480812752037992116599069244379923620404099559540084611073191618607558627854971580394065812399363816385098028607135880834889843605663520726688496774680063013720661475379946548269505224619842181050317067310704359089910295509341863618494818023928546591459790322616316519100249494644319004421106813250747999251405076765433982113957808061501955814311626939915642141278352202301485996530344313569244641815893727830915452356226862829038726008603757511715869174142839947878132543620127072846507565907200000 3928 1642299277918223495380937886054893017511994027164120895075998674156494421864431303084865807283890844719329232526843062758455124799480812752037992116599069244379923620404099559540084611073191618607558627854971580394065812399363816385098028607135880834889843605663520726688496774680063013720661475379946548269505224619842181050317067310704359089910295509341863618494818023928546591459790322616316519100249494644319004421106813250747999251405076765433982113957808061501955814311626939915642141278352202301485996530344313569244641815893727830915452356226862829038726008603757511715869174142839947878132543620127072846507565907200000 3929 1642299277918223495380937886054893017511994027164120895075998674156494421864431303084865807283890844719329232526843062758455124799480812752037992116599069244379923620404099559540084611073191618607558627854971580394065812399363816385098028607135880834889843605663520726688496774680063013720661475379946548269505224619842181050317067310704359089910295509341863618494818023928546591459790322616316519100249494644319004421106813250747999251405076765433982113957808061501955814311626939915642141278352202301485996530344313569244641815893727830915452356226862829038726008603757511715869174142839947878132543620127072846507565907200000 3930 1642299277918223495380937886054893017511994027164120895075998674156494421864431303084865807283890844719329232526843062758455124799480812752037992116599069244379923620404099559540084611073191618607558627854971580394065812399363816385098028607135880834889843605663520726688496774680063013720661475379946548269505224619842181050317067310704359089910295509341863618494818023928546591459790322616316519100249494644319004421106813250747999251405076765433982113957808061501955814311626939915642141278352202301485996530344313569244641815893727830915452356226862829038726008603757511715869174142839947878132543620127072846507565907200000 3931 1642299277918223495380937886054893017511994027164120895075998674156494421864431303084865807283890844719329232526843062758455124799480812752037992116599069244379923620404099559540084611073191618607558627854971580394065812399363816385098028607135880834889843605663520726688496774680063013720661475379946548269505224619842181050317067310704359089910295509341863618494818023928546591459790322616316519100249494644319004421106813250747999251405076765433982113957808061501955814311626939915642141278352202301485996530344313569244641815893727830915452356226862829038726008603757511715869174142839947878132543620127072846507565907200000 3932 1642299277918223495380937886054893017511994027164120895075998674156494421864431303084865807283890844719329232526843062758455124799480812752037992116599069244379923620404099559540084611073191618607558627854971580394065812399363816385098028607135880834889843605663520726688496774680063013720661475379946548269505224619842181050317067310704359089910295509341863618494818023928546591459790322616316519100249494644319004421106813250747999251405076765433982113957808061501955814311626939915642141278352202301485996530344313569244641815893727830915452356226862829038726008603757511715869174142839947878132543620127072846507565907200000 3933 1642299277918223495380937886054893017511994027164120895075998674156494421864431303084865807283890844719329232526843062758455124799480812752037992116599069244379923620404099559540084611073191618607558627854971580394065812399363816385098028607135880834889843605663520726688496774680063013720661475379946548269505224619842181050317067310704359089910295509341863618494818023928546591459790322616316519100249494644319004421106813250747999251405076765433982113957808061501955814311626939915642141278352202301485996530344313569244641815893727830915452356226862829038726008603757511715869174142839947878132543620127072846507565907200000 3934 1642299277918223495380937886054893017511994027164120895075998674156494421864431303084865807283890844719329232526843062758455124799480812752037992116599069244379923620404099559540084611073191618607558627854971580394065812399363816385098028607135880834889843605663520726688496774680063013720661475379946548269505224619842181050317067310704359089910295509341863618494818023928546591459790322616316519100249494644319004421106813250747999251405076765433982113957808061501955814311626939915642141278352202301485996530344313569244641815893727830915452356226862829038726008603757511715869174142839947878132543620127072846507565907200000 3935 1642299277918223495380937886054893017511994027164120895075998674156494421864431303084865807283890844719329232526843062758455124799480812752037992116599069244379923620404099559540084611073191618607558627854971580394065812399363816385098028607135880834889843605663520726688496774680063013720661475379946548269505224619842181050317067310704359089910295509341863618494818023928546591459790322616316519100249494644319004421106813250747999251405076765433982113957808061501955814311626939915642141278352202301485996530344313569244641815893727830915452356226862829038726008603757511715869174142839947878132543620127072846507565907200000 3936 1642299277918223495380937886054893017511994027164120895075998674156494421864431303084865807283890844719329232526843062758455124799480812752037992116599069244379923620404099559540084611073191618607558627854971580394065812399363816385098028607135880834889843605663520726688496774680063013720661475379946548269505224619842181050317067310704359089910295509341863618494818023928546591459790322616316519100249494644319004421106813250747999251405076765433982113957808061501955814311626939915642141278352202301485996530344313569244641815893727830915452356226862829038726008603757511715869174142839947878132543620127072846507565907200000 3937 1642299277918223495380937886054893017511994027164120895075998674156494421864431303084865807283890844719329232526843062758455124799480812752037992116599069244379923620404099559540084611073191618607558627854971580394065812399363816385098028607135880834889843605663520726688496774680063013720661475379946548269505224619842181050317067310704359089910295509341863618494818023928546591459790322616316519100249494644319004421106813250747999251405076765433982113957808061501955814311626939915642141278352202301485996530344313569244641815893727830915452356226862829038726008603757511715869174142839947878132543620127072846507565907200000 3938 1642299277918223495380937886054893017511994027164120895075998674156494421864431303084865807283890844719329232526843062758455124799480812752037992116599069244379923620404099559540084611073191618607558627854971580394065812399363816385098028607135880834889843605663520726688496774680063013720661475379946548269505224619842181050317067310704359089910295509341863618494818023928546591459790322616316519100249494644319004421106813250747999251405076765433982113957808061501955814311626939915642141278352202301485996530344313569244641815893727830915452356226862829038726008603757511715869174142839947878132543620127072846507565907200000 3939 1642299277918223495380937886054893017511994027164120895075998674156494421864431303084865807283890844719329232526843062758455124799480812752037992116599069244379923620404099559540084611073191618607558627854971580394065812399363816385098028607135880834889843605663520726688496774680063013720661475379946548269505224619842181050317067310704359089910295509341863618494818023928546591459790322616316519100249494644319004421106813250747999251405076765433982113957808061501955814311626939915642141278352202301485996530344313569244641815893727830915452356226862829038726008603757511715869174142839947878132543620127072846507565907200000 3940 2382976252259342291797740872665649768409903333415139418755274076201073406125289820776140286368925615687746716396449284062518386084046659303207126561185249473595269173206348460892662770667201038599567569017563763151789493791476897574777239508954163091425163071817768574425008820060771432908679800776302441539052080923391004704010064667832025039459838784055044110435980952720321104208155758116275269214462016728906875415025986026835346913788766386644708047352779497239337886566170689817596746994889045539456180965529598988973975274861799082658321368885177964935191438484052149499726171681260764371170320792804382700282478131347200000 3941 2382976252259342291797740872665649768409903333415139418755274076201073406125289820776140286368925615687746716396449284062518386084046659303207126561185249473595269173206348460892662770667201038599567569017563763151789493791476897574777239508954163091425163071817768574425008820060771432908679800776302441539052080923391004704010064667832025039459838784055044110435980952720321104208155758116275269214462016728906875415025986026835346913788766386644708047352779497239337886566170689817596746994889045539456180965529598988973975274861799082658321368885177964935191438484052149499726171681260764371170320792804382700282478131347200000 3942 2382976252259342291797740872665649768409903333415139418755274076201073406125289820776140286368925615687746716396449284062518386084046659303207126561185249473595269173206348460892662770667201038599567569017563763151789493791476897574777239508954163091425163071817768574425008820060771432908679800776302441539052080923391004704010064667832025039459838784055044110435980952720321104208155758116275269214462016728906875415025986026835346913788766386644708047352779497239337886566170689817596746994889045539456180965529598988973975274861799082658321368885177964935191438484052149499726171681260764371170320792804382700282478131347200000 3943 2382976252259342291797740872665649768409903333415139418755274076201073406125289820776140286368925615687746716396449284062518386084046659303207126561185249473595269173206348460892662770667201038599567569017563763151789493791476897574777239508954163091425163071817768574425008820060771432908679800776302441539052080923391004704010064667832025039459838784055044110435980952720321104208155758116275269214462016728906875415025986026835346913788766386644708047352779497239337886566170689817596746994889045539456180965529598988973975274861799082658321368885177964935191438484052149499726171681260764371170320792804382700282478131347200000 3944 2382976252259342291797740872665649768409903333415139418755274076201073406125289820776140286368925615687746716396449284062518386084046659303207126561185249473595269173206348460892662770667201038599567569017563763151789493791476897574777239508954163091425163071817768574425008820060771432908679800776302441539052080923391004704010064667832025039459838784055044110435980952720321104208155758116275269214462016728906875415025986026835346913788766386644708047352779497239337886566170689817596746994889045539456180965529598988973975274861799082658321368885177964935191438484052149499726171681260764371170320792804382700282478131347200000 3945 2382976252259342291797740872665649768409903333415139418755274076201073406125289820776140286368925615687746716396449284062518386084046659303207126561185249473595269173206348460892662770667201038599567569017563763151789493791476897574777239508954163091425163071817768574425008820060771432908679800776302441539052080923391004704010064667832025039459838784055044110435980952720321104208155758116275269214462016728906875415025986026835346913788766386644708047352779497239337886566170689817596746994889045539456180965529598988973975274861799082658321368885177964935191438484052149499726171681260764371170320792804382700282478131347200000 3946 3462464494532824349982117487983189113499589543452197575451413232720159659100046109587731836094048919594295978924040809742839214980119795967559954893402167485133926108668824313677039005779443109085171677782520147859550134479015932176151329006510398971840761943351217738639537815548300892016311750527967447556242673581687129834926623962359932382335145753231979092463480324302626564414450316542947966168613310307101689978032757696991759065735077559794760792803588609488757949180646012304968073383573783168829830942914507330979186074374194067102540948990163583050833160117327773223102127452871890631310476111944768063510440724847481600000 3947 3462464494532824349982117487983189113499589543452197575451413232720159659100046109587731836094048919594295978924040809742839214980119795967559954893402167485133926108668824313677039005779443109085171677782520147859550134479015932176151329006510398971840761943351217738639537815548300892016311750527967447556242673581687129834926623962359932382335145753231979092463480324302626564414450316542947966168613310307101689978032757696991759065735077559794760792803588609488757949180646012304968073383573783168829830942914507330979186074374194067102540948990163583050833160117327773223102127452871890631310476111944768063510440724847481600000 3948 3462464494532824349982117487983189113499589543452197575451413232720159659100046109587731836094048919594295978924040809742839214980119795967559954893402167485133926108668824313677039005779443109085171677782520147859550134479015932176151329006510398971840761943351217738639537815548300892016311750527967447556242673581687129834926623962359932382335145753231979092463480324302626564414450316542947966168613310307101689978032757696991759065735077559794760792803588609488757949180646012304968073383573783168829830942914507330979186074374194067102540948990163583050833160117327773223102127452871890631310476111944768063510440724847481600000 3949 3462464494532824349982117487983189113499589543452197575451413232720159659100046109587731836094048919594295978924040809742839214980119795967559954893402167485133926108668824313677039005779443109085171677782520147859550134479015932176151329006510398971840761943351217738639537815548300892016311750527967447556242673581687129834926623962359932382335145753231979092463480324302626564414450316542947966168613310307101689978032757696991759065735077559794760792803588609488757949180646012304968073383573783168829830942914507330979186074374194067102540948990163583050833160117327773223102127452871890631310476111944768063510440724847481600000 3950 3462464494532824349982117487983189113499589543452197575451413232720159659100046109587731836094048919594295978924040809742839214980119795967559954893402167485133926108668824313677039005779443109085171677782520147859550134479015932176151329006510398971840761943351217738639537815548300892016311750527967447556242673581687129834926623962359932382335145753231979092463480324302626564414450316542947966168613310307101689978032757696991759065735077559794760792803588609488757949180646012304968073383573783168829830942914507330979186074374194067102540948990163583050833160117327773223102127452871890631310476111944768063510440724847481600000 3951 3462464494532824349982117487983189113499589543452197575451413232720159659100046109587731836094048919594295978924040809742839214980119795967559954893402167485133926108668824313677039005779443109085171677782520147859550134479015932176151329006510398971840761943351217738639537815548300892016311750527967447556242673581687129834926623962359932382335145753231979092463480324302626564414450316542947966168613310307101689978032757696991759065735077559794760792803588609488757949180646012304968073383573783168829830942914507330979186074374194067102540948990163583050833160117327773223102127452871890631310476111944768063510440724847481600000 3952 3462464494532824349982117487983189113499589543452197575451413232720159659100046109587731836094048919594295978924040809742839214980119795967559954893402167485133926108668824313677039005779443109085171677782520147859550134479015932176151329006510398971840761943351217738639537815548300892016311750527967447556242673581687129834926623962359932382335145753231979092463480324302626564414450316542947966168613310307101689978032757696991759065735077559794760792803588609488757949180646012304968073383573783168829830942914507330979186074374194067102540948990163583050833160117327773223102127452871890631310476111944768063510440724847481600000 3953 3462464494532824349982117487983189113499589543452197575451413232720159659100046109587731836094048919594295978924040809742839214980119795967559954893402167485133926108668824313677039005779443109085171677782520147859550134479015932176151329006510398971840761943351217738639537815548300892016311750527967447556242673581687129834926623962359932382335145753231979092463480324302626564414450316542947966168613310307101689978032757696991759065735077559794760792803588609488757949180646012304968073383573783168829830942914507330979186074374194067102540948990163583050833160117327773223102127452871890631310476111944768063510440724847481600000 3954 3462464494532824349982117487983189113499589543452197575451413232720159659100046109587731836094048919594295978924040809742839214980119795967559954893402167485133926108668824313677039005779443109085171677782520147859550134479015932176151329006510398971840761943351217738639537815548300892016311750527967447556242673581687129834926623962359932382335145753231979092463480324302626564414450316542947966168613310307101689978032757696991759065735077559794760792803588609488757949180646012304968073383573783168829830942914507330979186074374194067102540948990163583050833160117327773223102127452871890631310476111944768063510440724847481600000 3955 3462464494532824349982117487983189113499589543452197575451413232720159659100046109587731836094048919594295978924040809742839214980119795967559954893402167485133926108668824313677039005779443109085171677782520147859550134479015932176151329006510398971840761943351217738639537815548300892016311750527967447556242673581687129834926623962359932382335145753231979092463480324302626564414450316542947966168613310307101689978032757696991759065735077559794760792803588609488757949180646012304968073383573783168829830942914507330979186074374194067102540948990163583050833160117327773223102127452871890631310476111944768063510440724847481600000 3956 3462464494532824349982117487983189113499589543452197575451413232720159659100046109587731836094048919594295978924040809742839214980119795967559954893402167485133926108668824313677039005779443109085171677782520147859550134479015932176151329006510398971840761943351217738639537815548300892016311750527967447556242673581687129834926623962359932382335145753231979092463480324302626564414450316542947966168613310307101689978032757696991759065735077559794760792803588609488757949180646012304968073383573783168829830942914507330979186074374194067102540948990163583050833160117327773223102127452871890631310476111944768063510440724847481600000 3957 3462464494532824349982117487983189113499589543452197575451413232720159659100046109587731836094048919594295978924040809742839214980119795967559954893402167485133926108668824313677039005779443109085171677782520147859550134479015932176151329006510398971840761943351217738639537815548300892016311750527967447556242673581687129834926623962359932382335145753231979092463480324302626564414450316542947966168613310307101689978032757696991759065735077559794760792803588609488757949180646012304968073383573783168829830942914507330979186074374194067102540948990163583050833160117327773223102127452871890631310476111944768063510440724847481600000 3958 3462464494532824349982117487983189113499589543452197575451413232720159659100046109587731836094048919594295978924040809742839214980119795967559954893402167485133926108668824313677039005779443109085171677782520147859550134479015932176151329006510398971840761943351217738639537815548300892016311750527967447556242673581687129834926623962359932382335145753231979092463480324302626564414450316542947966168613310307101689978032757696991759065735077559794760792803588609488757949180646012304968073383573783168829830942914507330979186074374194067102540948990163583050833160117327773223102127452871890631310476111944768063510440724847481600000 3959 5051735697523390726623909414967472916595901143896756262583611906538712942626967273888500748861217373688077833250175541414802414655994782316669974189473762360810398192547814673654799909432207496155265477884696895727083646204884245045004789020498672099915671675349426680675085672884971001451798844020304505984558060755681522429157944361083141345826977653965457495904217793157532157480683011836161082640006819738061365677949793479910976476907478159740555996700435781244097847854562531952948419066634149643322723345712266195898632482511949143902607244576648667671165580611181221132506003953740088431081984647327416604661733017552475654400000 3960 5051735697523390726623909414967472916595901143896756262583611906538712942626967273888500748861217373688077833250175541414802414655994782316669974189473762360810398192547814673654799909432207496155265477884696895727083646204884245045004789020498672099915671675349426680675085672884971001451798844020304505984558060755681522429157944361083141345826977653965457495904217793157532157480683011836161082640006819738061365677949793479910976476907478159740555996700435781244097847854562531952948419066634149643322723345712266195898632482511949143902607244576648667671165580611181221132506003953740088431081984647327416604661733017552475654400000 3961 5051735697523390726623909414967472916595901143896756262583611906538712942626967273888500748861217373688077833250175541414802414655994782316669974189473762360810398192547814673654799909432207496155265477884696895727083646204884245045004789020498672099915671675349426680675085672884971001451798844020304505984558060755681522429157944361083141345826977653965457495904217793157532157480683011836161082640006819738061365677949793479910976476907478159740555996700435781244097847854562531952948419066634149643322723345712266195898632482511949143902607244576648667671165580611181221132506003953740088431081984647327416604661733017552475654400000 3962 5051735697523390726623909414967472916595901143896756262583611906538712942626967273888500748861217373688077833250175541414802414655994782316669974189473762360810398192547814673654799909432207496155265477884696895727083646204884245045004789020498672099915671675349426680675085672884971001451798844020304505984558060755681522429157944361083141345826977653965457495904217793157532157480683011836161082640006819738061365677949793479910976476907478159740555996700435781244097847854562531952948419066634149643322723345712266195898632482511949143902607244576648667671165580611181221132506003953740088431081984647327416604661733017552475654400000 3963 5051735697523390726623909414967472916595901143896756262583611906538712942626967273888500748861217373688077833250175541414802414655994782316669974189473762360810398192547814673654799909432207496155265477884696895727083646204884245045004789020498672099915671675349426680675085672884971001451798844020304505984558060755681522429157944361083141345826977653965457495904217793157532157480683011836161082640006819738061365677949793479910976476907478159740555996700435781244097847854562531952948419066634149643322723345712266195898632482511949143902607244576648667671165580611181221132506003953740088431081984647327416604661733017552475654400000 3964 5051735697523390726623909414967472916595901143896756262583611906538712942626967273888500748861217373688077833250175541414802414655994782316669974189473762360810398192547814673654799909432207496155265477884696895727083646204884245045004789020498672099915671675349426680675085672884971001451798844020304505984558060755681522429157944361083141345826977653965457495904217793157532157480683011836161082640006819738061365677949793479910976476907478159740555996700435781244097847854562531952948419066634149643322723345712266195898632482511949143902607244576648667671165580611181221132506003953740088431081984647327416604661733017552475654400000 3965 5051735697523390726623909414967472916595901143896756262583611906538712942626967273888500748861217373688077833250175541414802414655994782316669974189473762360810398192547814673654799909432207496155265477884696895727083646204884245045004789020498672099915671675349426680675085672884971001451798844020304505984558060755681522429157944361083141345826977653965457495904217793157532157480683011836161082640006819738061365677949793479910976476907478159740555996700435781244097847854562531952948419066634149643322723345712266195898632482511949143902607244576648667671165580611181221132506003953740088431081984647327416604661733017552475654400000 3966 5051735697523390726623909414967472916595901143896756262583611906538712942626967273888500748861217373688077833250175541414802414655994782316669974189473762360810398192547814673654799909432207496155265477884696895727083646204884245045004789020498672099915671675349426680675085672884971001451798844020304505984558060755681522429157944361083141345826977653965457495904217793157532157480683011836161082640006819738061365677949793479910976476907478159740555996700435781244097847854562531952948419066634149643322723345712266195898632482511949143902607244576648667671165580611181221132506003953740088431081984647327416604661733017552475654400000 3967 5051735697523390726623909414967472916595901143896756262583611906538712942626967273888500748861217373688077833250175541414802414655994782316669974189473762360810398192547814673654799909432207496155265477884696895727083646204884245045004789020498672099915671675349426680675085672884971001451798844020304505984558060755681522429157944361083141345826977653965457495904217793157532157480683011836161082640006819738061365677949793479910976476907478159740555996700435781244097847854562531952948419066634149643322723345712266195898632482511949143902607244576648667671165580611181221132506003953740088431081984647327416604661733017552475654400000 3968 5051735697523390726623909414967472916595901143896756262583611906538712942626967273888500748861217373688077833250175541414802414655994782316669974189473762360810398192547814673654799909432207496155265477884696895727083646204884245045004789020498672099915671675349426680675085672884971001451798844020304505984558060755681522429157944361083141345826977653965457495904217793157532157480683011836161082640006819738061365677949793479910976476907478159740555996700435781244097847854562531952948419066634149643322723345712266195898632482511949143902607244576648667671165580611181221132506003953740088431081984647327416604661733017552475654400000 3969 5051735697523390726623909414967472916595901143896756262583611906538712942626967273888500748861217373688077833250175541414802414655994782316669974189473762360810398192547814673654799909432207496155265477884696895727083646204884245045004789020498672099915671675349426680675085672884971001451798844020304505984558060755681522429157944361083141345826977653965457495904217793157532157480683011836161082640006819738061365677949793479910976476907478159740555996700435781244097847854562531952948419066634149643322723345712266195898632482511949143902607244576648667671165580611181221132506003953740088431081984647327416604661733017552475654400000 3970 5051735697523390726623909414967472916595901143896756262583611906538712942626967273888500748861217373688077833250175541414802414655994782316669974189473762360810398192547814673654799909432207496155265477884696895727083646204884245045004789020498672099915671675349426680675085672884971001451798844020304505984558060755681522429157944361083141345826977653965457495904217793157532157480683011836161082640006819738061365677949793479910976476907478159740555996700435781244097847854562531952948419066634149643322723345712266195898632482511949143902607244576648667671165580611181221132506003953740088431081984647327416604661733017552475654400000 3971 5051735697523390726623909414967472916595901143896756262583611906538712942626967273888500748861217373688077833250175541414802414655994782316669974189473762360810398192547814673654799909432207496155265477884696895727083646204884245045004789020498672099915671675349426680675085672884971001451798844020304505984558060755681522429157944361083141345826977653965457495904217793157532157480683011836161082640006819738061365677949793479910976476907478159740555996700435781244097847854562531952948419066634149643322723345712266195898632482511949143902607244576648667671165580611181221132506003953740088431081984647327416604661733017552475654400000 3972 5051735697523390726623909414967472916595901143896756262583611906538712942626967273888500748861217373688077833250175541414802414655994782316669974189473762360810398192547814673654799909432207496155265477884696895727083646204884245045004789020498672099915671675349426680675085672884971001451798844020304505984558060755681522429157944361083141345826977653965457495904217793157532157480683011836161082640006819738061365677949793479910976476907478159740555996700435781244097847854562531952948419066634149643322723345712266195898632482511949143902607244576648667671165580611181221132506003953740088431081984647327416604661733017552475654400000 3973 5051735697523390726623909414967472916595901143896756262583611906538712942626967273888500748861217373688077833250175541414802414655994782316669974189473762360810398192547814673654799909432207496155265477884696895727083646204884245045004789020498672099915671675349426680675085672884971001451798844020304505984558060755681522429157944361083141345826977653965457495904217793157532157480683011836161082640006819738061365677949793479910976476907478159740555996700435781244097847854562531952948419066634149643322723345712266195898632482511949143902607244576648667671165580611181221132506003953740088431081984647327416604661733017552475654400000 3974 5051735697523390726623909414967472916595901143896756262583611906538712942626967273888500748861217373688077833250175541414802414655994782316669974189473762360810398192547814673654799909432207496155265477884696895727083646204884245045004789020498672099915671675349426680675085672884971001451798844020304505984558060755681522429157944361083141345826977653965457495904217793157532157480683011836161082640006819738061365677949793479910976476907478159740555996700435781244097847854562531952948419066634149643322723345712266195898632482511949143902607244576648667671165580611181221132506003953740088431081984647327416604661733017552475654400000 3975 5051735697523390726623909414967472916595901143896756262583611906538712942626967273888500748861217373688077833250175541414802414655994782316669974189473762360810398192547814673654799909432207496155265477884696895727083646204884245045004789020498672099915671675349426680675085672884971001451798844020304505984558060755681522429157944361083141345826977653965457495904217793157532157480683011836161082640006819738061365677949793479910976476907478159740555996700435781244097847854562531952948419066634149643322723345712266195898632482511949143902607244576648667671165580611181221132506003953740088431081984647327416604661733017552475654400000 3976 5051735697523390726623909414967472916595901143896756262583611906538712942626967273888500748861217373688077833250175541414802414655994782316669974189473762360810398192547814673654799909432207496155265477884696895727083646204884245045004789020498672099915671675349426680675085672884971001451798844020304505984558060755681522429157944361083141345826977653965457495904217793157532157480683011836161082640006819738061365677949793479910976476907478159740555996700435781244097847854562531952948419066634149643322723345712266195898632482511949143902607244576648667671165580611181221132506003953740088431081984647327416604661733017552475654400000 3977 5051735697523390726623909414967472916595901143896756262583611906538712942626967273888500748861217373688077833250175541414802414655994782316669974189473762360810398192547814673654799909432207496155265477884696895727083646204884245045004789020498672099915671675349426680675085672884971001451798844020304505984558060755681522429157944361083141345826977653965457495904217793157532157480683011836161082640006819738061365677949793479910976476907478159740555996700435781244097847854562531952948419066634149643322723345712266195898632482511949143902607244576648667671165580611181221132506003953740088431081984647327416604661733017552475654400000 3978 5051735697523390726623909414967472916595901143896756262583611906538712942626967273888500748861217373688077833250175541414802414655994782316669974189473762360810398192547814673654799909432207496155265477884696895727083646204884245045004789020498672099915671675349426680675085672884971001451798844020304505984558060755681522429157944361083141345826977653965457495904217793157532157480683011836161082640006819738061365677949793479910976476907478159740555996700435781244097847854562531952948419066634149643322723345712266195898632482511949143902607244576648667671165580611181221132506003953740088431081984647327416604661733017552475654400000 3979 5051735697523390726623909414967472916595901143896756262583611906538712942626967273888500748861217373688077833250175541414802414655994782316669974189473762360810398192547814673654799909432207496155265477884696895727083646204884245045004789020498672099915671675349426680675085672884971001451798844020304505984558060755681522429157944361083141345826977653965457495904217793157532157480683011836161082640006819738061365677949793479910976476907478159740555996700435781244097847854562531952948419066634149643322723345712266195898632482511949143902607244576648667671165580611181221132506003953740088431081984647327416604661733017552475654400000 3980 5051735697523390726623909414967472916595901143896756262583611906538712942626967273888500748861217373688077833250175541414802414655994782316669974189473762360810398192547814673654799909432207496155265477884696895727083646204884245045004789020498672099915671675349426680675085672884971001451798844020304505984558060755681522429157944361083141345826977653965457495904217793157532157480683011836161082640006819738061365677949793479910976476907478159740555996700435781244097847854562531952948419066634149643322723345712266195898632482511949143902607244576648667671165580611181221132506003953740088431081984647327416604661733017552475654400000 3981 5051735697523390726623909414967472916595901143896756262583611906538712942626967273888500748861217373688077833250175541414802414655994782316669974189473762360810398192547814673654799909432207496155265477884696895727083646204884245045004789020498672099915671675349426680675085672884971001451798844020304505984558060755681522429157944361083141345826977653965457495904217793157532157480683011836161082640006819738061365677949793479910976476907478159740555996700435781244097847854562531952948419066634149643322723345712266195898632482511949143902607244576648667671165580611181221132506003953740088431081984647327416604661733017552475654400000 3982 5051735697523390726623909414967472916595901143896756262583611906538712942626967273888500748861217373688077833250175541414802414655994782316669974189473762360810398192547814673654799909432207496155265477884696895727083646204884245045004789020498672099915671675349426680675085672884971001451798844020304505984558060755681522429157944361083141345826977653965457495904217793157532157480683011836161082640006819738061365677949793479910976476907478159740555996700435781244097847854562531952948419066634149643322723345712266195898632482511949143902607244576648667671165580611181221132506003953740088431081984647327416604661733017552475654400000 3983 5051735697523390726623909414967472916595901143896756262583611906538712942626967273888500748861217373688077833250175541414802414655994782316669974189473762360810398192547814673654799909432207496155265477884696895727083646204884245045004789020498672099915671675349426680675085672884971001451798844020304505984558060755681522429157944361083141345826977653965457495904217793157532157480683011836161082640006819738061365677949793479910976476907478159740555996700435781244097847854562531952948419066634149643322723345712266195898632482511949143902607244576648667671165580611181221132506003953740088431081984647327416604661733017552475654400000 3984 5051735697523390726623909414967472916595901143896756262583611906538712942626967273888500748861217373688077833250175541414802414655994782316669974189473762360810398192547814673654799909432207496155265477884696895727083646204884245045004789020498672099915671675349426680675085672884971001451798844020304505984558060755681522429157944361083141345826977653965457495904217793157532157480683011836161082640006819738061365677949793479910976476907478159740555996700435781244097847854562531952948419066634149643322723345712266195898632482511949143902607244576648667671165580611181221132506003953740088431081984647327416604661733017552475654400000 3985 5051735697523390726623909414967472916595901143896756262583611906538712942626967273888500748861217373688077833250175541414802414655994782316669974189473762360810398192547814673654799909432207496155265477884696895727083646204884245045004789020498672099915671675349426680675085672884971001451798844020304505984558060755681522429157944361083141345826977653965457495904217793157532157480683011836161082640006819738061365677949793479910976476907478159740555996700435781244097847854562531952948419066634149643322723345712266195898632482511949143902607244576648667671165580611181221132506003953740088431081984647327416604661733017552475654400000 3986 5051735697523390726623909414967472916595901143896756262583611906538712942626967273888500748861217373688077833250175541414802414655994782316669974189473762360810398192547814673654799909432207496155265477884696895727083646204884245045004789020498672099915671675349426680675085672884971001451798844020304505984558060755681522429157944361083141345826977653965457495904217793157532157480683011836161082640006819738061365677949793479910976476907478159740555996700435781244097847854562531952948419066634149643322723345712266195898632482511949143902607244576648667671165580611181221132506003953740088431081984647327416604661733017552475654400000 3987 5051735697523390726623909414967472916595901143896756262583611906538712942626967273888500748861217373688077833250175541414802414655994782316669974189473762360810398192547814673654799909432207496155265477884696895727083646204884245045004789020498672099915671675349426680675085672884971001451798844020304505984558060755681522429157944361083141345826977653965457495904217793157532157480683011836161082640006819738061365677949793479910976476907478159740555996700435781244097847854562531952948419066634149643322723345712266195898632482511949143902607244576648667671165580611181221132506003953740088431081984647327416604661733017552475654400000 3988 5051735697523390726623909414967472916595901143896756262583611906538712942626967273888500748861217373688077833250175541414802414655994782316669974189473762360810398192547814673654799909432207496155265477884696895727083646204884245045004789020498672099915671675349426680675085672884971001451798844020304505984558060755681522429157944361083141345826977653965457495904217793157532157480683011836161082640006819738061365677949793479910976476907478159740555996700435781244097847854562531952948419066634149643322723345712266195898632482511949143902607244576648667671165580611181221132506003953740088431081984647327416604661733017552475654400000 3989 5051735697523390726623909414967472916595901143896756262583611906538712942626967273888500748861217373688077833250175541414802414655994782316669974189473762360810398192547814673654799909432207496155265477884696895727083646204884245045004789020498672099915671675349426680675085672884971001451798844020304505984558060755681522429157944361083141345826977653965457495904217793157532157480683011836161082640006819738061365677949793479910976476907478159740555996700435781244097847854562531952948419066634149643322723345712266195898632482511949143902607244576648667671165580611181221132506003953740088431081984647327416604661733017552475654400000 3990 5051735697523390726623909414967472916595901143896756262583611906538712942626967273888500748861217373688077833250175541414802414655994782316669974189473762360810398192547814673654799909432207496155265477884696895727083646204884245045004789020498672099915671675349426680675085672884971001451798844020304505984558060755681522429157944361083141345826977653965457495904217793157532157480683011836161082640006819738061365677949793479910976476907478159740555996700435781244097847854562531952948419066634149643322723345712266195898632482511949143902607244576648667671165580611181221132506003953740088431081984647327416604661733017552475654400000 3991 5051735697523390726623909414967472916595901143896756262583611906538712942626967273888500748861217373688077833250175541414802414655994782316669974189473762360810398192547814673654799909432207496155265477884696895727083646204884245045004789020498672099915671675349426680675085672884971001451798844020304505984558060755681522429157944361083141345826977653965457495904217793157532157480683011836161082640006819738061365677949793479910976476907478159740555996700435781244097847854562531952948419066634149643322723345712266195898632482511949143902607244576648667671165580611181221132506003953740088431081984647327416604661733017552475654400000 3992 5051735697523390726623909414967472916595901143896756262583611906538712942626967273888500748861217373688077833250175541414802414655994782316669974189473762360810398192547814673654799909432207496155265477884696895727083646204884245045004789020498672099915671675349426680675085672884971001451798844020304505984558060755681522429157944361083141345826977653965457495904217793157532157480683011836161082640006819738061365677949793479910976476907478159740555996700435781244097847854562531952948419066634149643322723345712266195898632482511949143902607244576648667671165580611181221132506003953740088431081984647327416604661733017552475654400000 3993 5051735697523390726623909414967472916595901143896756262583611906538712942626967273888500748861217373688077833250175541414802414655994782316669974189473762360810398192547814673654799909432207496155265477884696895727083646204884245045004789020498672099915671675349426680675085672884971001451798844020304505984558060755681522429157944361083141345826977653965457495904217793157532157480683011836161082640006819738061365677949793479910976476907478159740555996700435781244097847854562531952948419066634149643322723345712266195898632482511949143902607244576648667671165580611181221132506003953740088431081984647327416604661733017552475654400000 3994 7431103211056907758863770749417152660312570582672128462260493114518446738604268859889984601574850756695162492711008221421174351958968324787821532032715904432752095741237835384946210666774777226844395517968389133614540043567384724461202044649153546658975953034439006647273051024813792343135596099553867928303284907371607519493291336155153300919711484128983187976475104373734729803654084710410992952563450031834688268912264146208949046397530900372978357871146341034210067934194061484502787124447018834125327726041542743574166888381775077190680735256772250190144284569079047576285916331815951670082121599416218629825457409268819691687622400000 3995 7431103211056907758863770749417152660312570582672128462260493114518446738604268859889984601574850756695162492711008221421174351958968324787821532032715904432752095741237835384946210666774777226844395517968389133614540043567384724461202044649153546658975953034439006647273051024813792343135596099553867928303284907371607519493291336155153300919711484128983187976475104373734729803654084710410992952563450031834688268912264146208949046397530900372978357871146341034210067934194061484502787124447018834125327726041542743574166888381775077190680735256772250190144284569079047576285916331815951670082121599416218629825457409268819691687622400000 3996 7431103211056907758863770749417152660312570582672128462260493114518446738604268859889984601574850756695162492711008221421174351958968324787821532032715904432752095741237835384946210666774777226844395517968389133614540043567384724461202044649153546658975953034439006647273051024813792343135596099553867928303284907371607519493291336155153300919711484128983187976475104373734729803654084710410992952563450031834688268912264146208949046397530900372978357871146341034210067934194061484502787124447018834125327726041542743574166888381775077190680735256772250190144284569079047576285916331815951670082121599416218629825457409268819691687622400000 3997 7431103211056907758863770749417152660312570582672128462260493114518446738604268859889984601574850756695162492711008221421174351958968324787821532032715904432752095741237835384946210666774777226844395517968389133614540043567384724461202044649153546658975953034439006647273051024813792343135596099553867928303284907371607519493291336155153300919711484128983187976475104373734729803654084710410992952563450031834688268912264146208949046397530900372978357871146341034210067934194061484502787124447018834125327726041542743574166888381775077190680735256772250190144284569079047576285916331815951670082121599416218629825457409268819691687622400000 3998 7431103211056907758863770749417152660312570582672128462260493114518446738604268859889984601574850756695162492711008221421174351958968324787821532032715904432752095741237835384946210666774777226844395517968389133614540043567384724461202044649153546658975953034439006647273051024813792343135596099553867928303284907371607519493291336155153300919711484128983187976475104373734729803654084710410992952563450031834688268912264146208949046397530900372978357871146341034210067934194061484502787124447018834125327726041542743574166888381775077190680735256772250190144284569079047576285916331815951670082121599416218629825457409268819691687622400000 3999 7431103211056907758863770749417152660312570582672128462260493114518446738604268859889984601574850756695162492711008221421174351958968324787821532032715904432752095741237835384946210666774777226844395517968389133614540043567384724461202044649153546658975953034439006647273051024813792343135596099553867928303284907371607519493291336155153300919711484128983187976475104373734729803654084710410992952563450031834688268912264146208949046397530900372978357871146341034210067934194061484502787124447018834125327726041542743574166888381775077190680735256772250190144284569079047576285916331815951670082121599416218629825457409268819691687622400000 4000 7431103211056907758863770749417152660312570582672128462260493114518446738604268859889984601574850756695162492711008221421174351958968324787821532032715904432752095741237835384946210666774777226844395517968389133614540043567384724461202044649153546658975953034439006647273051024813792343135596099553867928303284907371607519493291336155153300919711484128983187976475104373734729803654084710410992952563450031834688268912264146208949046397530900372978357871146341034210067934194061484502787124447018834125327726041542743574166888381775077190680735256772250190144284569079047576285916331815951670082121599416218629825457409268819691687622400000 4001 7431103211056907758863770749417152660312570582672128462260493114518446738604268859889984601574850756695162492711008221421174351958968324787821532032715904432752095741237835384946210666774777226844395517968389133614540043567384724461202044649153546658975953034439006647273051024813792343135596099553867928303284907371607519493291336155153300919711484128983187976475104373734729803654084710410992952563450031834688268912264146208949046397530900372978357871146341034210067934194061484502787124447018834125327726041542743574166888381775077190680735256772250190144284569079047576285916331815951670082121599416218629825457409268819691687622400000 4002 7431103211056907758863770749417152660312570582672128462260493114518446738604268859889984601574850756695162492711008221421174351958968324787821532032715904432752095741237835384946210666774777226844395517968389133614540043567384724461202044649153546658975953034439006647273051024813792343135596099553867928303284907371607519493291336155153300919711484128983187976475104373734729803654084710410992952563450031834688268912264146208949046397530900372978357871146341034210067934194061484502787124447018834125327726041542743574166888381775077190680735256772250190144284569079047576285916331815951670082121599416218629825457409268819691687622400000 4003 7431103211056907758863770749417152660312570582672128462260493114518446738604268859889984601574850756695162492711008221421174351958968324787821532032715904432752095741237835384946210666774777226844395517968389133614540043567384724461202044649153546658975953034439006647273051024813792343135596099553867928303284907371607519493291336155153300919711484128983187976475104373734729803654084710410992952563450031834688268912264146208949046397530900372978357871146341034210067934194061484502787124447018834125327726041542743574166888381775077190680735256772250190144284569079047576285916331815951670082121599416218629825457409268819691687622400000 4004 7431103211056907758863770749417152660312570582672128462260493114518446738604268859889984601574850756695162492711008221421174351958968324787821532032715904432752095741237835384946210666774777226844395517968389133614540043567384724461202044649153546658975953034439006647273051024813792343135596099553867928303284907371607519493291336155153300919711484128983187976475104373734729803654084710410992952563450031834688268912264146208949046397530900372978357871146341034210067934194061484502787124447018834125327726041542743574166888381775077190680735256772250190144284569079047576285916331815951670082121599416218629825457409268819691687622400000 4005 7431103211056907758863770749417152660312570582672128462260493114518446738604268859889984601574850756695162492711008221421174351958968324787821532032715904432752095741237835384946210666774777226844395517968389133614540043567384724461202044649153546658975953034439006647273051024813792343135596099553867928303284907371607519493291336155153300919711484128983187976475104373734729803654084710410992952563450031834688268912264146208949046397530900372978357871146341034210067934194061484502787124447018834125327726041542743574166888381775077190680735256772250190144284569079047576285916331815951670082121599416218629825457409268819691687622400000 4006 7431103211056907758863770749417152660312570582672128462260493114518446738604268859889984601574850756695162492711008221421174351958968324787821532032715904432752095741237835384946210666774777226844395517968389133614540043567384724461202044649153546658975953034439006647273051024813792343135596099553867928303284907371607519493291336155153300919711484128983187976475104373734729803654084710410992952563450031834688268912264146208949046397530900372978357871146341034210067934194061484502787124447018834125327726041542743574166888381775077190680735256772250190144284569079047576285916331815951670082121599416218629825457409268819691687622400000 4007 7431103211056907758863770749417152660312570582672128462260493114518446738604268859889984601574850756695162492711008221421174351958968324787821532032715904432752095741237835384946210666774777226844395517968389133614540043567384724461202044649153546658975953034439006647273051024813792343135596099553867928303284907371607519493291336155153300919711484128983187976475104373734729803654084710410992952563450031834688268912264146208949046397530900372978357871146341034210067934194061484502787124447018834125327726041542743574166888381775077190680735256772250190144284569079047576285916331815951670082121599416218629825457409268819691687622400000 4008 7431103211056907758863770749417152660312570582672128462260493114518446738604268859889984601574850756695162492711008221421174351958968324787821532032715904432752095741237835384946210666774777226844395517968389133614540043567384724461202044649153546658975953034439006647273051024813792343135596099553867928303284907371607519493291336155153300919711484128983187976475104373734729803654084710410992952563450031834688268912264146208949046397530900372978357871146341034210067934194061484502787124447018834125327726041542743574166888381775077190680735256772250190144284569079047576285916331815951670082121599416218629825457409268819691687622400000 4009 7431103211056907758863770749417152660312570582672128462260493114518446738604268859889984601574850756695162492711008221421174351958968324787821532032715904432752095741237835384946210666774777226844395517968389133614540043567384724461202044649153546658975953034439006647273051024813792343135596099553867928303284907371607519493291336155153300919711484128983187976475104373734729803654084710410992952563450031834688268912264146208949046397530900372978357871146341034210067934194061484502787124447018834125327726041542743574166888381775077190680735256772250190144284569079047576285916331815951670082121599416218629825457409268819691687622400000 4010 7431103211056907758863770749417152660312570582672128462260493114518446738604268859889984601574850756695162492711008221421174351958968324787821532032715904432752095741237835384946210666774777226844395517968389133614540043567384724461202044649153546658975953034439006647273051024813792343135596099553867928303284907371607519493291336155153300919711484128983187976475104373734729803654084710410992952563450031834688268912264146208949046397530900372978357871146341034210067934194061484502787124447018834125327726041542743574166888381775077190680735256772250190144284569079047576285916331815951670082121599416218629825457409268819691687622400000 4011 7431103211056907758863770749417152660312570582672128462260493114518446738604268859889984601574850756695162492711008221421174351958968324787821532032715904432752095741237835384946210666774777226844395517968389133614540043567384724461202044649153546658975953034439006647273051024813792343135596099553867928303284907371607519493291336155153300919711484128983187976475104373734729803654084710410992952563450031834688268912264146208949046397530900372978357871146341034210067934194061484502787124447018834125327726041542743574166888381775077190680735256772250190144284569079047576285916331815951670082121599416218629825457409268819691687622400000 4012 7431103211056907758863770749417152660312570582672128462260493114518446738604268859889984601574850756695162492711008221421174351958968324787821532032715904432752095741237835384946210666774777226844395517968389133614540043567384724461202044649153546658975953034439006647273051024813792343135596099553867928303284907371607519493291336155153300919711484128983187976475104373734729803654084710410992952563450031834688268912264146208949046397530900372978357871146341034210067934194061484502787124447018834125327726041542743574166888381775077190680735256772250190144284569079047576285916331815951670082121599416218629825457409268819691687622400000 4013 7431103211056907758863770749417152660312570582672128462260493114518446738604268859889984601574850756695162492711008221421174351958968324787821532032715904432752095741237835384946210666774777226844395517968389133614540043567384724461202044649153546658975953034439006647273051024813792343135596099553867928303284907371607519493291336155153300919711484128983187976475104373734729803654084710410992952563450031834688268912264146208949046397530900372978357871146341034210067934194061484502787124447018834125327726041542743574166888381775077190680735256772250190144284569079047576285916331815951670082121599416218629825457409268819691687622400000 4014 11005463855575280390877244479886803089922917032937422252607790302601819619872922181497067194932353970665535651705003175924759215251232089010763688940452254464905853792773234205105337997493445072956549762111184306883133804523296776927040228125396402601943386444004168844611388567749226460183817823439278401817164947817350736369564468845782038662092707995024101393159629577501134839211699456118680562746469497147173326259063200535453537714743263452380948007167731071665110610541405058548627731306034893339610362267524803233341161693408889319398168915279702531603685446806069460479442087419424423391622088735419790771502423127121963389368774400000 4015 11005463855575280390877244479886803089922917032937422252607790302601819619872922181497067194932353970665535651705003175924759215251232089010763688940452254464905853792773234205105337997493445072956549762111184306883133804523296776927040228125396402601943386444004168844611388567749226460183817823439278401817164947817350736369564468845782038662092707995024101393159629577501134839211699456118680562746469497147173326259063200535453537714743263452380948007167731071665110610541405058548627731306034893339610362267524803233341161693408889319398168915279702531603685446806069460479442087419424423391622088735419790771502423127121963389368774400000 4016 11005463855575280390877244479886803089922917032937422252607790302601819619872922181497067194932353970665535651705003175924759215251232089010763688940452254464905853792773234205105337997493445072956549762111184306883133804523296776927040228125396402601943386444004168844611388567749226460183817823439278401817164947817350736369564468845782038662092707995024101393159629577501134839211699456118680562746469497147173326259063200535453537714743263452380948007167731071665110610541405058548627731306034893339610362267524803233341161693408889319398168915279702531603685446806069460479442087419424423391622088735419790771502423127121963389368774400000 4017 11005463855575280390877244479886803089922917032937422252607790302601819619872922181497067194932353970665535651705003175924759215251232089010763688940452254464905853792773234205105337997493445072956549762111184306883133804523296776927040228125396402601943386444004168844611388567749226460183817823439278401817164947817350736369564468845782038662092707995024101393159629577501134839211699456118680562746469497147173326259063200535453537714743263452380948007167731071665110610541405058548627731306034893339610362267524803233341161693408889319398168915279702531603685446806069460479442087419424423391622088735419790771502423127121963389368774400000 4018 11005463855575280390877244479886803089922917032937422252607790302601819619872922181497067194932353970665535651705003175924759215251232089010763688940452254464905853792773234205105337997493445072956549762111184306883133804523296776927040228125396402601943386444004168844611388567749226460183817823439278401817164947817350736369564468845782038662092707995024101393159629577501134839211699456118680562746469497147173326259063200535453537714743263452380948007167731071665110610541405058548627731306034893339610362267524803233341161693408889319398168915279702531603685446806069460479442087419424423391622088735419790771502423127121963389368774400000 4019 11005463855575280390877244479886803089922917032937422252607790302601819619872922181497067194932353970665535651705003175924759215251232089010763688940452254464905853792773234205105337997493445072956549762111184306883133804523296776927040228125396402601943386444004168844611388567749226460183817823439278401817164947817350736369564468845782038662092707995024101393159629577501134839211699456118680562746469497147173326259063200535453537714743263452380948007167731071665110610541405058548627731306034893339610362267524803233341161693408889319398168915279702531603685446806069460479442087419424423391622088735419790771502423127121963389368774400000 4020 11005463855575280390877244479886803089922917032937422252607790302601819619872922181497067194932353970665535651705003175924759215251232089010763688940452254464905853792773234205105337997493445072956549762111184306883133804523296776927040228125396402601943386444004168844611388567749226460183817823439278401817164947817350736369564468845782038662092707995024101393159629577501134839211699456118680562746469497147173326259063200535453537714743263452380948007167731071665110610541405058548627731306034893339610362267524803233341161693408889319398168915279702531603685446806069460479442087419424423391622088735419790771502423127121963389368774400000 4021 11005463855575280390877244479886803089922917032937422252607790302601819619872922181497067194932353970665535651705003175924759215251232089010763688940452254464905853792773234205105337997493445072956549762111184306883133804523296776927040228125396402601943386444004168844611388567749226460183817823439278401817164947817350736369564468845782038662092707995024101393159629577501134839211699456118680562746469497147173326259063200535453537714743263452380948007167731071665110610541405058548627731306034893339610362267524803233341161693408889319398168915279702531603685446806069460479442087419424423391622088735419790771502423127121963389368774400000 4022 16321102897818140819670953563672128982355685959846197200617353018758498496271543595160150650084680938496989371478519709896417916217577188002962550698690693371455381174682706326171216250282779043194563297210886327107687432108049120182800658309962865058682042096458182396558689245972102840452601832160449869894855617613131142036064107298294763335883485956620742366055730663434182966550950293424003274553014264269258042842190726394077596430964259699880945894629745179279359035432903701827614925526849746822642167242739283195044942791325382860667484501359798854368265517613401009891012615643006419889775557594627549714138093497521871706433892435200000 4023 16321102897818140819670953563672128982355685959846197200617353018758498496271543595160150650084680938496989371478519709896417916217577188002962550698690693371455381174682706326171216250282779043194563297210886327107687432108049120182800658309962865058682042096458182396558689245972102840452601832160449869894855617613131142036064107298294763335883485956620742366055730663434182966550950293424003274553014264269258042842190726394077596430964259699880945894629745179279359035432903701827614925526849746822642167242739283195044942791325382860667484501359798854368265517613401009891012615643006419889775557594627549714138093497521871706433892435200000 4024 16321102897818140819670953563672128982355685959846197200617353018758498496271543595160150650084680938496989371478519709896417916217577188002962550698690693371455381174682706326171216250282779043194563297210886327107687432108049120182800658309962865058682042096458182396558689245972102840452601832160449869894855617613131142036064107298294763335883485956620742366055730663434182966550950293424003274553014264269258042842190726394077596430964259699880945894629745179279359035432903701827614925526849746822642167242739283195044942791325382860667484501359798854368265517613401009891012615643006419889775557594627549714138093497521871706433892435200000 4025 16321102897818140819670953563672128982355685959846197200617353018758498496271543595160150650084680938496989371478519709896417916217577188002962550698690693371455381174682706326171216250282779043194563297210886327107687432108049120182800658309962865058682042096458182396558689245972102840452601832160449869894855617613131142036064107298294763335883485956620742366055730663434182966550950293424003274553014264269258042842190726394077596430964259699880945894629745179279359035432903701827614925526849746822642167242739283195044942791325382860667484501359798854368265517613401009891012615643006419889775557594627549714138093497521871706433892435200000 4026 16321102897818140819670953563672128982355685959846197200617353018758498496271543595160150650084680938496989371478519709896417916217577188002962550698690693371455381174682706326171216250282779043194563297210886327107687432108049120182800658309962865058682042096458182396558689245972102840452601832160449869894855617613131142036064107298294763335883485956620742366055730663434182966550950293424003274553014264269258042842190726394077596430964259699880945894629745179279359035432903701827614925526849746822642167242739283195044942791325382860667484501359798854368265517613401009891012615643006419889775557594627549714138093497521871706433892435200000 4027 16321102897818140819670953563672128982355685959846197200617353018758498496271543595160150650084680938496989371478519709896417916217577188002962550698690693371455381174682706326171216250282779043194563297210886327107687432108049120182800658309962865058682042096458182396558689245972102840452601832160449869894855617613131142036064107298294763335883485956620742366055730663434182966550950293424003274553014264269258042842190726394077596430964259699880945894629745179279359035432903701827614925526849746822642167242739283195044942791325382860667484501359798854368265517613401009891012615643006419889775557594627549714138093497521871706433892435200000 4028 16321102897818140819670953563672128982355685959846197200617353018758498496271543595160150650084680938496989371478519709896417916217577188002962550698690693371455381174682706326171216250282779043194563297210886327107687432108049120182800658309962865058682042096458182396558689245972102840452601832160449869894855617613131142036064107298294763335883485956620742366055730663434182966550950293424003274553014264269258042842190726394077596430964259699880945894629745179279359035432903701827614925526849746822642167242739283195044942791325382860667484501359798854368265517613401009891012615643006419889775557594627549714138093497521871706433892435200000 4029 16321102897818140819670953563672128982355685959846197200617353018758498496271543595160150650084680938496989371478519709896417916217577188002962550698690693371455381174682706326171216250282779043194563297210886327107687432108049120182800658309962865058682042096458182396558689245972102840452601832160449869894855617613131142036064107298294763335883485956620742366055730663434182966550950293424003274553014264269258042842190726394077596430964259699880945894629745179279359035432903701827614925526849746822642167242739283195044942791325382860667484501359798854368265517613401009891012615643006419889775557594627549714138093497521871706433892435200000 4030 16321102897818140819670953563672128982355685959846197200617353018758498496271543595160150650084680938496989371478519709896417916217577188002962550698690693371455381174682706326171216250282779043194563297210886327107687432108049120182800658309962865058682042096458182396558689245972102840452601832160449869894855617613131142036064107298294763335883485956620742366055730663434182966550950293424003274553014264269258042842190726394077596430964259699880945894629745179279359035432903701827614925526849746822642167242739283195044942791325382860667484501359798854368265517613401009891012615643006419889775557594627549714138093497521871706433892435200000 4031 16321102897818140819670953563672128982355685959846197200617353018758498496271543595160150650084680938496989371478519709896417916217577188002962550698690693371455381174682706326171216250282779043194563297210886327107687432108049120182800658309962865058682042096458182396558689245972102840452601832160449869894855617613131142036064107298294763335883485956620742366055730663434182966550950293424003274553014264269258042842190726394077596430964259699880945894629745179279359035432903701827614925526849746822642167242739283195044942791325382860667484501359798854368265517613401009891012615643006419889775557594627549714138093497521871706433892435200000 4032 16321102897818140819670953563672128982355685959846197200617353018758498496271543595160150650084680938496989371478519709896417916217577188002962550698690693371455381174682706326171216250282779043194563297210886327107687432108049120182800658309962865058682042096458182396558689245972102840452601832160449869894855617613131142036064107298294763335883485956620742366055730663434182966550950293424003274553014264269258042842190726394077596430964259699880945894629745179279359035432903701827614925526849746822642167242739283195044942791325382860667484501359798854368265517613401009891012615643006419889775557594627549714138093497521871706433892435200000 4033 24269480009055575398850707949180455796762905022291295237318003938893887263955785326003144016675920555545023195388558808615973441415537278560405312888953061043354151806753184307016598564170492437230315622952587968409131211544669041711824578906914780342260196597433317223682770908760516923753018924422588956533650303390726008207627327552564313080458743617495043898324871496526630071261263086321492869260332210968386709706337610147993385892843854173722966545314431081588406885688727804617663394258425573525268902689953314111031829930700844313812549453522020896445610824691127301707935759461150546376096254143211166424923345030815023227467198051142400000 4034 24269480009055575398850707949180455796762905022291295237318003938893887263955785326003144016675920555545023195388558808615973441415537278560405312888953061043354151806753184307016598564170492437230315622952587968409131211544669041711824578906914780342260196597433317223682770908760516923753018924422588956533650303390726008207627327552564313080458743617495043898324871496526630071261263086321492869260332210968386709706337610147993385892843854173722966545314431081588406885688727804617663394258425573525268902689953314111031829930700844313812549453522020896445610824691127301707935759461150546376096254143211166424923345030815023227467198051142400000 4035 24269480009055575398850707949180455796762905022291295237318003938893887263955785326003144016675920555545023195388558808615973441415537278560405312888953061043354151806753184307016598564170492437230315622952587968409131211544669041711824578906914780342260196597433317223682770908760516923753018924422588956533650303390726008207627327552564313080458743617495043898324871496526630071261263086321492869260332210968386709706337610147993385892843854173722966545314431081588406885688727804617663394258425573525268902689953314111031829930700844313812549453522020896445610824691127301707935759461150546376096254143211166424923345030815023227467198051142400000 4036 24269480009055575398850707949180455796762905022291295237318003938893887263955785326003144016675920555545023195388558808615973441415537278560405312888953061043354151806753184307016598564170492437230315622952587968409131211544669041711824578906914780342260196597433317223682770908760516923753018924422588956533650303390726008207627327552564313080458743617495043898324871496526630071261263086321492869260332210968386709706337610147993385892843854173722966545314431081588406885688727804617663394258425573525268902689953314111031829930700844313812549453522020896445610824691127301707935759461150546376096254143211166424923345030815023227467198051142400000 4037 24269480009055575398850707949180455796762905022291295237318003938893887263955785326003144016675920555545023195388558808615973441415537278560405312888953061043354151806753184307016598564170492437230315622952587968409131211544669041711824578906914780342260196597433317223682770908760516923753018924422588956533650303390726008207627327552564313080458743617495043898324871496526630071261263086321492869260332210968386709706337610147993385892843854173722966545314431081588406885688727804617663394258425573525268902689953314111031829930700844313812549453522020896445610824691127301707935759461150546376096254143211166424923345030815023227467198051142400000 4038 36137255733483751768888704136329698681379965578191738608366507865012998136030164350418681440830445707206539537933564066029184454267735007776443510891651107893554332040255491433147715262049863239035939962576403484961196373990012203108906797992396107929625432733578209346063645883144409699468245178465234956278605301748791026221157090725768262176803069246450120364605733658328152176108020735532702882328634662131927810752736701510362151594444498864673497185973187880485137852790515701075700794050795678979125396105340484711326394766813557183266886136294289114807514517965088552243116345837653163554007322419241426806710860750883569585698657898151033600000 4039 36137255733483751768888704136329698681379965578191738608366507865012998136030164350418681440830445707206539537933564066029184454267735007776443510891651107893554332040255491433147715262049863239035939962576403484961196373990012203108906797992396107929625432733578209346063645883144409699468245178465234956278605301748791026221157090725768262176803069246450120364605733658328152176108020735532702882328634662131927810752736701510362151594444498864673497185973187880485137852790515701075700794050795678979125396105340484711326394766813557183266886136294289114807514517965088552243116345837653163554007322419241426806710860750883569585698657898151033600000 4040 36137255733483751768888704136329698681379965578191738608366507865012998136030164350418681440830445707206539537933564066029184454267735007776443510891651107893554332040255491433147715262049863239035939962576403484961196373990012203108906797992396107929625432733578209346063645883144409699468245178465234956278605301748791026221157090725768262176803069246450120364605733658328152176108020735532702882328634662131927810752736701510362151594444498864673497185973187880485137852790515701075700794050795678979125396105340484711326394766813557183266886136294289114807514517965088552243116345837653163554007322419241426806710860750883569585698657898151033600000 4041 36137255733483751768888704136329698681379965578191738608366507865012998136030164350418681440830445707206539537933564066029184454267735007776443510891651107893554332040255491433147715262049863239035939962576403484961196373990012203108906797992396107929625432733578209346063645883144409699468245178465234956278605301748791026221157090725768262176803069246450120364605733658328152176108020735532702882328634662131927810752736701510362151594444498864673497185973187880485137852790515701075700794050795678979125396105340484711326394766813557183266886136294289114807514517965088552243116345837653163554007322419241426806710860750883569585698657898151033600000 4042 36137255733483751768888704136329698681379965578191738608366507865012998136030164350418681440830445707206539537933564066029184454267735007776443510891651107893554332040255491433147715262049863239035939962576403484961196373990012203108906797992396107929625432733578209346063645883144409699468245178465234956278605301748791026221157090725768262176803069246450120364605733658328152176108020735532702882328634662131927810752736701510362151594444498864673497185973187880485137852790515701075700794050795678979125396105340484711326394766813557183266886136294289114807514517965088552243116345837653163554007322419241426806710860750883569585698657898151033600000 4043 36137255733483751768888704136329698681379965578191738608366507865012998136030164350418681440830445707206539537933564066029184454267735007776443510891651107893554332040255491433147715262049863239035939962576403484961196373990012203108906797992396107929625432733578209346063645883144409699468245178465234956278605301748791026221157090725768262176803069246450120364605733658328152176108020735532702882328634662131927810752736701510362151594444498864673497185973187880485137852790515701075700794050795678979125396105340484711326394766813557183266886136294289114807514517965088552243116345837653163554007322419241426806710860750883569585698657898151033600000 4044 36137255733483751768888704136329698681379965578191738608366507865012998136030164350418681440830445707206539537933564066029184454267735007776443510891651107893554332040255491433147715262049863239035939962576403484961196373990012203108906797992396107929625432733578209346063645883144409699468245178465234956278605301748791026221157090725768262176803069246450120364605733658328152176108020735532702882328634662131927810752736701510362151594444498864673497185973187880485137852790515701075700794050795678979125396105340484711326394766813557183266886136294289114807514517965088552243116345837653163554007322419241426806710860750883569585698657898151033600000 4045 36137255733483751768888704136329698681379965578191738608366507865012998136030164350418681440830445707206539537933564066029184454267735007776443510891651107893554332040255491433147715262049863239035939962576403484961196373990012203108906797992396107929625432733578209346063645883144409699468245178465234956278605301748791026221157090725768262176803069246450120364605733658328152176108020735532702882328634662131927810752736701510362151594444498864673497185973187880485137852790515701075700794050795678979125396105340484711326394766813557183266886136294289114807514517965088552243116345837653163554007322419241426806710860750883569585698657898151033600000 4046 36137255733483751768888704136329698681379965578191738608366507865012998136030164350418681440830445707206539537933564066029184454267735007776443510891651107893554332040255491433147715262049863239035939962576403484961196373990012203108906797992396107929625432733578209346063645883144409699468245178465234956278605301748791026221157090725768262176803069246450120364605733658328152176108020735532702882328634662131927810752736701510362151594444498864673497185973187880485137852790515701075700794050795678979125396105340484711326394766813557183266886136294289114807514517965088552243116345837653163554007322419241426806710860750883569585698657898151033600000 4047 36137255733483751768888704136329698681379965578191738608366507865012998136030164350418681440830445707206539537933564066029184454267735007776443510891651107893554332040255491433147715262049863239035939962576403484961196373990012203108906797992396107929625432733578209346063645883144409699468245178465234956278605301748791026221157090725768262176803069246450120364605733658328152176108020735532702882328634662131927810752736701510362151594444498864673497185973187880485137852790515701075700794050795678979125396105340484711326394766813557183266886136294289114807514517965088552243116345837653163554007322419241426806710860750883569585698657898151033600000 4048 36137255733483751768888704136329698681379965578191738608366507865012998136030164350418681440830445707206539537933564066029184454267735007776443510891651107893554332040255491433147715262049863239035939962576403484961196373990012203108906797992396107929625432733578209346063645883144409699468245178465234956278605301748791026221157090725768262176803069246450120364605733658328152176108020735532702882328634662131927810752736701510362151594444498864673497185973187880485137852790515701075700794050795678979125396105340484711326394766813557183266886136294289114807514517965088552243116345837653163554007322419241426806710860750883569585698657898151033600000 4049 36137255733483751768888704136329698681379965578191738608366507865012998136030164350418681440830445707206539537933564066029184454267735007776443510891651107893554332040255491433147715262049863239035939962576403484961196373990012203108906797992396107929625432733578209346063645883144409699468245178465234956278605301748791026221157090725768262176803069246450120364605733658328152176108020735532702882328634662131927810752736701510362151594444498864673497185973187880485137852790515701075700794050795678979125396105340484711326394766813557183266886136294289114807514517965088552243116345837653163554007322419241426806710860750883569585698657898151033600000 4050 36137255733483751768888704136329698681379965578191738608366507865012998136030164350418681440830445707206539537933564066029184454267735007776443510891651107893554332040255491433147715262049863239035939962576403484961196373990012203108906797992396107929625432733578209346063645883144409699468245178465234956278605301748791026221157090725768262176803069246450120364605733658328152176108020735532702882328634662131927810752736701510362151594444498864673497185973187880485137852790515701075700794050795678979125396105340484711326394766813557183266886136294289114807514517965088552243116345837653163554007322419241426806710860750883569585698657898151033600000 4051 36137255733483751768888704136329698681379965578191738608366507865012998136030164350418681440830445707206539537933564066029184454267735007776443510891651107893554332040255491433147715262049863239035939962576403484961196373990012203108906797992396107929625432733578209346063645883144409699468245178465234956278605301748791026221157090725768262176803069246450120364605733658328152176108020735532702882328634662131927810752736701510362151594444498864673497185973187880485137852790515701075700794050795678979125396105340484711326394766813557183266886136294289114807514517965088552243116345837653163554007322419241426806710860750883569585698657898151033600000 4052 36137255733483751768888704136329698681379965578191738608366507865012998136030164350418681440830445707206539537933564066029184454267735007776443510891651107893554332040255491433147715262049863239035939962576403484961196373990012203108906797992396107929625432733578209346063645883144409699468245178465234956278605301748791026221157090725768262176803069246450120364605733658328152176108020735532702882328634662131927810752736701510362151594444498864673497185973187880485137852790515701075700794050795678979125396105340484711326394766813557183266886136294289114807514517965088552243116345837653163554007322419241426806710860750883569585698657898151033600000 4053 36137255733483751768888704136329698681379965578191738608366507865012998136030164350418681440830445707206539537933564066029184454267735007776443510891651107893554332040255491433147715262049863239035939962576403484961196373990012203108906797992396107929625432733578209346063645883144409699468245178465234956278605301748791026221157090725768262176803069246450120364605733658328152176108020735532702882328634662131927810752736701510362151594444498864673497185973187880485137852790515701075700794050795678979125396105340484711326394766813557183266886136294289114807514517965088552243116345837653163554007322419241426806710860750883569585698657898151033600000 4054 36137255733483751768888704136329698681379965578191738608366507865012998136030164350418681440830445707206539537933564066029184454267735007776443510891651107893554332040255491433147715262049863239035939962576403484961196373990012203108906797992396107929625432733578209346063645883144409699468245178465234956278605301748791026221157090725768262176803069246450120364605733658328152176108020735532702882328634662131927810752736701510362151594444498864673497185973187880485137852790515701075700794050795678979125396105340484711326394766813557183266886136294289114807514517965088552243116345837653163554007322419241426806710860750883569585698657898151033600000 4055 36137255733483751768888704136329698681379965578191738608366507865012998136030164350418681440830445707206539537933564066029184454267735007776443510891651107893554332040255491433147715262049863239035939962576403484961196373990012203108906797992396107929625432733578209346063645883144409699468245178465234956278605301748791026221157090725768262176803069246450120364605733658328152176108020735532702882328634662131927810752736701510362151594444498864673497185973187880485137852790515701075700794050795678979125396105340484711326394766813557183266886136294289114807514517965088552243116345837653163554007322419241426806710860750883569585698657898151033600000 4056 36137255733483751768888704136329698681379965578191738608366507865012998136030164350418681440830445707206539537933564066029184454267735007776443510891651107893554332040255491433147715262049863239035939962576403484961196373990012203108906797992396107929625432733578209346063645883144409699468245178465234956278605301748791026221157090725768262176803069246450120364605733658328152176108020735532702882328634662131927810752736701510362151594444498864673497185973187880485137852790515701075700794050795678979125396105340484711326394766813557183266886136294289114807514517965088552243116345837653163554007322419241426806710860750883569585698657898151033600000 4057 36137255733483751768888704136329698681379965578191738608366507865012998136030164350418681440830445707206539537933564066029184454267735007776443510891651107893554332040255491433147715262049863239035939962576403484961196373990012203108906797992396107929625432733578209346063645883144409699468245178465234956278605301748791026221157090725768262176803069246450120364605733658328152176108020735532702882328634662131927810752736701510362151594444498864673497185973187880485137852790515701075700794050795678979125396105340484711326394766813557183266886136294289114807514517965088552243116345837653163554007322419241426806710860750883569585698657898151033600000 4058 36137255733483751768888704136329698681379965578191738608366507865012998136030164350418681440830445707206539537933564066029184454267735007776443510891651107893554332040255491433147715262049863239035939962576403484961196373990012203108906797992396107929625432733578209346063645883144409699468245178465234956278605301748791026221157090725768262176803069246450120364605733658328152176108020735532702882328634662131927810752736701510362151594444498864673497185973187880485137852790515701075700794050795678979125396105340484711326394766813557183266886136294289114807514517965088552243116345837653163554007322419241426806710860750883569585698657898151033600000 4059 36137255733483751768888704136329698681379965578191738608366507865012998136030164350418681440830445707206539537933564066029184454267735007776443510891651107893554332040255491433147715262049863239035939962576403484961196373990012203108906797992396107929625432733578209346063645883144409699468245178465234956278605301748791026221157090725768262176803069246450120364605733658328152176108020735532702882328634662131927810752736701510362151594444498864673497185973187880485137852790515701075700794050795678979125396105340484711326394766813557183266886136294289114807514517965088552243116345837653163554007322419241426806710860750883569585698657898151033600000 4060 36137255733483751768888704136329698681379965578191738608366507865012998136030164350418681440830445707206539537933564066029184454267735007776443510891651107893554332040255491433147715262049863239035939962576403484961196373990012203108906797992396107929625432733578209346063645883144409699468245178465234956278605301748791026221157090725768262176803069246450120364605733658328152176108020735532702882328634662131927810752736701510362151594444498864673497185973187880485137852790515701075700794050795678979125396105340484711326394766813557183266886136294289114807514517965088552243116345837653163554007322419241426806710860750883569585698657898151033600000 4061 36137255733483751768888704136329698681379965578191738608366507865012998136030164350418681440830445707206539537933564066029184454267735007776443510891651107893554332040255491433147715262049863239035939962576403484961196373990012203108906797992396107929625432733578209346063645883144409699468245178465234956278605301748791026221157090725768262176803069246450120364605733658328152176108020735532702882328634662131927810752736701510362151594444498864673497185973187880485137852790515701075700794050795678979125396105340484711326394766813557183266886136294289114807514517965088552243116345837653163554007322419241426806710860750883569585698657898151033600000 4062 53952922810091241390950835275540240131300288608240265742291196242464406217093035375175091391159855440859363530134811150581572390221728366610230161761235104085076617736101448709689538886240445815880658364126570403047066186367088219241597849402647389138930771071232266553673023303534603681306090051448595789723957715510945002148187536453572015429966982384950029704356360351883931198929274958150325403316651550562968221453835895354970692330505636804957531298657969505564310814216239941706021285517837948715834216385273343674010307386852640874617461001487373648407619175321877208498972704335616173186132932371927450222419315101069169391448096241939493164800000 4063 53952922810091241390950835275540240131300288608240265742291196242464406217093035375175091391159855440859363530134811150581572390221728366610230161761235104085076617736101448709689538886240445815880658364126570403047066186367088219241597849402647389138930771071232266553673023303534603681306090051448595789723957715510945002148187536453572015429966982384950029704356360351883931198929274958150325403316651550562968221453835895354970692330505636804957531298657969505564310814216239941706021285517837948715834216385273343674010307386852640874617461001487373648407619175321877208498972704335616173186132932371927450222419315101069169391448096241939493164800000 4064 53952922810091241390950835275540240131300288608240265742291196242464406217093035375175091391159855440859363530134811150581572390221728366610230161761235104085076617736101448709689538886240445815880658364126570403047066186367088219241597849402647389138930771071232266553673023303534603681306090051448595789723957715510945002148187536453572015429966982384950029704356360351883931198929274958150325403316651550562968221453835895354970692330505636804957531298657969505564310814216239941706021285517837948715834216385273343674010307386852640874617461001487373648407619175321877208498972704335616173186132932371927450222419315101069169391448096241939493164800000 4065 80875431292326770845035302078034819956819132623752158347694503167454144919422460027387461995348623305848185931672081914721777012942370821548735012480091421023529849986416071615824618790474428278005106887825729034167552213364265240643155176254568436319257225835777167563955861931998370918277828987121445088796212615550906558220133117143904451129520506595040094526830184167474012867194983162267337779571660674293889363959300007137101067803427949570631339416688296288840901910510143672617325906991239085125035490361524742167341450772892108671051574041229573098963021143807493935539960083799088643606013265625519247883406553336502684917780696266667300254035200000 4066 80875431292326770845035302078034819956819132623752158347694503167454144919422460027387461995348623305848185931672081914721777012942370821548735012480091421023529849986416071615824618790474428278005106887825729034167552213364265240643155176254568436319257225835777167563955861931998370918277828987121445088796212615550906558220133117143904451129520506595040094526830184167474012867194983162267337779571660674293889363959300007137101067803427949570631339416688296288840901910510143672617325906991239085125035490361524742167341450772892108671051574041229573098963021143807493935539960083799088643606013265625519247883406553336502684917780696266667300254035200000 4067 80875431292326770845035302078034819956819132623752158347694503167454144919422460027387461995348623305848185931672081914721777012942370821548735012480091421023529849986416071615824618790474428278005106887825729034167552213364265240643155176254568436319257225835777167563955861931998370918277828987121445088796212615550906558220133117143904451129520506595040094526830184167474012867194983162267337779571660674293889363959300007137101067803427949570631339416688296288840901910510143672617325906991239085125035490361524742167341450772892108671051574041229573098963021143807493935539960083799088643606013265625519247883406553336502684917780696266667300254035200000 4068 80875431292326770845035302078034819956819132623752158347694503167454144919422460027387461995348623305848185931672081914721777012942370821548735012480091421023529849986416071615824618790474428278005106887825729034167552213364265240643155176254568436319257225835777167563955861931998370918277828987121445088796212615550906558220133117143904451129520506595040094526830184167474012867194983162267337779571660674293889363959300007137101067803427949570631339416688296288840901910510143672617325906991239085125035490361524742167341450772892108671051574041229573098963021143807493935539960083799088643606013265625519247883406553336502684917780696266667300254035200000 4069 80875431292326770845035302078034819956819132623752158347694503167454144919422460027387461995348623305848185931672081914721777012942370821548735012480091421023529849986416071615824618790474428278005106887825729034167552213364265240643155176254568436319257225835777167563955861931998370918277828987121445088796212615550906558220133117143904451129520506595040094526830184167474012867194983162267337779571660674293889363959300007137101067803427949570631339416688296288840901910510143672617325906991239085125035490361524742167341450772892108671051574041229573098963021143807493935539960083799088643606013265625519247883406553336502684917780696266667300254035200000 4070 80875431292326770845035302078034819956819132623752158347694503167454144919422460027387461995348623305848185931672081914721777012942370821548735012480091421023529849986416071615824618790474428278005106887825729034167552213364265240643155176254568436319257225835777167563955861931998370918277828987121445088796212615550906558220133117143904451129520506595040094526830184167474012867194983162267337779571660674293889363959300007137101067803427949570631339416688296288840901910510143672617325906991239085125035490361524742167341450772892108671051574041229573098963021143807493935539960083799088643606013265625519247883406553336502684917780696266667300254035200000 4071 80875431292326770845035302078034819956819132623752158347694503167454144919422460027387461995348623305848185931672081914721777012942370821548735012480091421023529849986416071615824618790474428278005106887825729034167552213364265240643155176254568436319257225835777167563955861931998370918277828987121445088796212615550906558220133117143904451129520506595040094526830184167474012867194983162267337779571660674293889363959300007137101067803427949570631339416688296288840901910510143672617325906991239085125035490361524742167341450772892108671051574041229573098963021143807493935539960083799088643606013265625519247883406553336502684917780696266667300254035200000 4072 80875431292326770845035302078034819956819132623752158347694503167454144919422460027387461995348623305848185931672081914721777012942370821548735012480091421023529849986416071615824618790474428278005106887825729034167552213364265240643155176254568436319257225835777167563955861931998370918277828987121445088796212615550906558220133117143904451129520506595040094526830184167474012867194983162267337779571660674293889363959300007137101067803427949570631339416688296288840901910510143672617325906991239085125035490361524742167341450772892108671051574041229573098963021143807493935539960083799088643606013265625519247883406553336502684917780696266667300254035200000 4073 80875431292326770845035302078034819956819132623752158347694503167454144919422460027387461995348623305848185931672081914721777012942370821548735012480091421023529849986416071615824618790474428278005106887825729034167552213364265240643155176254568436319257225835777167563955861931998370918277828987121445088796212615550906558220133117143904451129520506595040094526830184167474012867194983162267337779571660674293889363959300007137101067803427949570631339416688296288840901910510143672617325906991239085125035490361524742167341450772892108671051574041229573098963021143807493935539960083799088643606013265625519247883406553336502684917780696266667300254035200000 4074 80875431292326770845035302078034819956819132623752158347694503167454144919422460027387461995348623305848185931672081914721777012942370821548735012480091421023529849986416071615824618790474428278005106887825729034167552213364265240643155176254568436319257225835777167563955861931998370918277828987121445088796212615550906558220133117143904451129520506595040094526830184167474012867194983162267337779571660674293889363959300007137101067803427949570631339416688296288840901910510143672617325906991239085125035490361524742167341450772892108671051574041229573098963021143807493935539960083799088643606013265625519247883406553336502684917780696266667300254035200000 4075 80875431292326770845035302078034819956819132623752158347694503167454144919422460027387461995348623305848185931672081914721777012942370821548735012480091421023529849986416071615824618790474428278005106887825729034167552213364265240643155176254568436319257225835777167563955861931998370918277828987121445088796212615550906558220133117143904451129520506595040094526830184167474012867194983162267337779571660674293889363959300007137101067803427949570631339416688296288840901910510143672617325906991239085125035490361524742167341450772892108671051574041229573098963021143807493935539960083799088643606013265625519247883406553336502684917780696266667300254035200000 4076 80875431292326770845035302078034819956819132623752158347694503167454144919422460027387461995348623305848185931672081914721777012942370821548735012480091421023529849986416071615824618790474428278005106887825729034167552213364265240643155176254568436319257225835777167563955861931998370918277828987121445088796212615550906558220133117143904451129520506595040094526830184167474012867194983162267337779571660674293889363959300007137101067803427949570631339416688296288840901910510143672617325906991239085125035490361524742167341450772892108671051574041229573098963021143807493935539960083799088643606013265625519247883406553336502684917780696266667300254035200000 4077 80875431292326770845035302078034819956819132623752158347694503167454144919422460027387461995348623305848185931672081914721777012942370821548735012480091421023529849986416071615824618790474428278005106887825729034167552213364265240643155176254568436319257225835777167563955861931998370918277828987121445088796212615550906558220133117143904451129520506595040094526830184167474012867194983162267337779571660674293889363959300007137101067803427949570631339416688296288840901910510143672617325906991239085125035490361524742167341450772892108671051574041229573098963021143807493935539960083799088643606013265625519247883406553336502684917780696266667300254035200000 4078 80875431292326770845035302078034819956819132623752158347694503167454144919422460027387461995348623305848185931672081914721777012942370821548735012480091421023529849986416071615824618790474428278005106887825729034167552213364265240643155176254568436319257225835777167563955861931998370918277828987121445088796212615550906558220133117143904451129520506595040094526830184167474012867194983162267337779571660674293889363959300007137101067803427949570631339416688296288840901910510143672617325906991239085125035490361524742167341450772892108671051574041229573098963021143807493935539960083799088643606013265625519247883406553336502684917780696266667300254035200000 4079 80875431292326770845035302078034819956819132623752158347694503167454144919422460027387461995348623305848185931672081914721777012942370821548735012480091421023529849986416071615824618790474428278005106887825729034167552213364265240643155176254568436319257225835777167563955861931998370918277828987121445088796212615550906558220133117143904451129520506595040094526830184167474012867194983162267337779571660674293889363959300007137101067803427949570631339416688296288840901910510143672617325906991239085125035490361524742167341450772892108671051574041229573098963021143807493935539960083799088643606013265625519247883406553336502684917780696266667300254035200000 4080 80875431292326770845035302078034819956819132623752158347694503167454144919422460027387461995348623305848185931672081914721777012942370821548735012480091421023529849986416071615824618790474428278005106887825729034167552213364265240643155176254568436319257225835777167563955861931998370918277828987121445088796212615550906558220133117143904451129520506595040094526830184167474012867194983162267337779571660674293889363959300007137101067803427949570631339416688296288840901910510143672617325906991239085125035490361524742167341450772892108671051574041229573098963021143807493935539960083799088643606013265625519247883406553336502684917780696266667300254035200000 4081 80875431292326770845035302078034819956819132623752158347694503167454144919422460027387461995348623305848185931672081914721777012942370821548735012480091421023529849986416071615824618790474428278005106887825729034167552213364265240643155176254568436319257225835777167563955861931998370918277828987121445088796212615550906558220133117143904451129520506595040094526830184167474012867194983162267337779571660674293889363959300007137101067803427949570631339416688296288840901910510143672617325906991239085125035490361524742167341450772892108671051574041229573098963021143807493935539960083799088643606013265625519247883406553336502684917780696266667300254035200000 4082 80875431292326770845035302078034819956819132623752158347694503167454144919422460027387461995348623305848185931672081914721777012942370821548735012480091421023529849986416071615824618790474428278005106887825729034167552213364265240643155176254568436319257225835777167563955861931998370918277828987121445088796212615550906558220133117143904451129520506595040094526830184167474012867194983162267337779571660674293889363959300007137101067803427949570631339416688296288840901910510143672617325906991239085125035490361524742167341450772892108671051574041229573098963021143807493935539960083799088643606013265625519247883406553336502684917780696266667300254035200000 4083 80875431292326770845035302078034819956819132623752158347694503167454144919422460027387461995348623305848185931672081914721777012942370821548735012480091421023529849986416071615824618790474428278005106887825729034167552213364265240643155176254568436319257225835777167563955861931998370918277828987121445088796212615550906558220133117143904451129520506595040094526830184167474012867194983162267337779571660674293889363959300007137101067803427949570631339416688296288840901910510143672617325906991239085125035490361524742167341450772892108671051574041229573098963021143807493935539960083799088643606013265625519247883406553336502684917780696266667300254035200000 4084 80875431292326770845035302078034819956819132623752158347694503167454144919422460027387461995348623305848185931672081914721777012942370821548735012480091421023529849986416071615824618790474428278005106887825729034167552213364265240643155176254568436319257225835777167563955861931998370918277828987121445088796212615550906558220133117143904451129520506595040094526830184167474012867194983162267337779571660674293889363959300007137101067803427949570631339416688296288840901910510143672617325906991239085125035490361524742167341450772892108671051574041229573098963021143807493935539960083799088643606013265625519247883406553336502684917780696266667300254035200000 4085 80875431292326770845035302078034819956819132623752158347694503167454144919422460027387461995348623305848185931672081914721777012942370821548735012480091421023529849986416071615824618790474428278005106887825729034167552213364265240643155176254568436319257225835777167563955861931998370918277828987121445088796212615550906558220133117143904451129520506595040094526830184167474012867194983162267337779571660674293889363959300007137101067803427949570631339416688296288840901910510143672617325906991239085125035490361524742167341450772892108671051574041229573098963021143807493935539960083799088643606013265625519247883406553336502684917780696266667300254035200000 4086 80875431292326770845035302078034819956819132623752158347694503167454144919422460027387461995348623305848185931672081914721777012942370821548735012480091421023529849986416071615824618790474428278005106887825729034167552213364265240643155176254568436319257225835777167563955861931998370918277828987121445088796212615550906558220133117143904451129520506595040094526830184167474012867194983162267337779571660674293889363959300007137101067803427949570631339416688296288840901910510143672617325906991239085125035490361524742167341450772892108671051574041229573098963021143807493935539960083799088643606013265625519247883406553336502684917780696266667300254035200000 4087 80875431292326770845035302078034819956819132623752158347694503167454144919422460027387461995348623305848185931672081914721777012942370821548735012480091421023529849986416071615824618790474428278005106887825729034167552213364265240643155176254568436319257225835777167563955861931998370918277828987121445088796212615550906558220133117143904451129520506595040094526830184167474012867194983162267337779571660674293889363959300007137101067803427949570631339416688296288840901910510143672617325906991239085125035490361524742167341450772892108671051574041229573098963021143807493935539960083799088643606013265625519247883406553336502684917780696266667300254035200000 4088 80875431292326770845035302078034819956819132623752158347694503167454144919422460027387461995348623305848185931672081914721777012942370821548735012480091421023529849986416071615824618790474428278005106887825729034167552213364265240643155176254568436319257225835777167563955861931998370918277828987121445088796212615550906558220133117143904451129520506595040094526830184167474012867194983162267337779571660674293889363959300007137101067803427949570631339416688296288840901910510143672617325906991239085125035490361524742167341450772892108671051574041229573098963021143807493935539960083799088643606013265625519247883406553336502684917780696266667300254035200000 4089 80875431292326770845035302078034819956819132623752158347694503167454144919422460027387461995348623305848185931672081914721777012942370821548735012480091421023529849986416071615824618790474428278005106887825729034167552213364265240643155176254568436319257225835777167563955861931998370918277828987121445088796212615550906558220133117143904451129520506595040094526830184167474012867194983162267337779571660674293889363959300007137101067803427949570631339416688296288840901910510143672617325906991239085125035490361524742167341450772892108671051574041229573098963021143807493935539960083799088643606013265625519247883406553336502684917780696266667300254035200000 4090 80875431292326770845035302078034819956819132623752158347694503167454144919422460027387461995348623305848185931672081914721777012942370821548735012480091421023529849986416071615824618790474428278005106887825729034167552213364265240643155176254568436319257225835777167563955861931998370918277828987121445088796212615550906558220133117143904451129520506595040094526830184167474012867194983162267337779571660674293889363959300007137101067803427949570631339416688296288840901910510143672617325906991239085125035490361524742167341450772892108671051574041229573098963021143807493935539960083799088643606013265625519247883406553336502684917780696266667300254035200000 4091 80875431292326770845035302078034819956819132623752158347694503167454144919422460027387461995348623305848185931672081914721777012942370821548735012480091421023529849986416071615824618790474428278005106887825729034167552213364265240643155176254568436319257225835777167563955861931998370918277828987121445088796212615550906558220133117143904451129520506595040094526830184167474012867194983162267337779571660674293889363959300007137101067803427949570631339416688296288840901910510143672617325906991239085125035490361524742167341450772892108671051574041229573098963021143807493935539960083799088643606013265625519247883406553336502684917780696266667300254035200000 4092 80875431292326770845035302078034819956819132623752158347694503167454144919422460027387461995348623305848185931672081914721777012942370821548735012480091421023529849986416071615824618790474428278005106887825729034167552213364265240643155176254568436319257225835777167563955861931998370918277828987121445088796212615550906558220133117143904451129520506595040094526830184167474012867194983162267337779571660674293889363959300007137101067803427949570631339416688296288840901910510143672617325906991239085125035490361524742167341450772892108671051574041229573098963021143807493935539960083799088643606013265625519247883406553336502684917780696266667300254035200000 4093 80875431292326770845035302078034819956819132623752158347694503167454144919422460027387461995348623305848185931672081914721777012942370821548735012480091421023529849986416071615824618790474428278005106887825729034167552213364265240643155176254568436319257225835777167563955861931998370918277828987121445088796212615550906558220133117143904451129520506595040094526830184167474012867194983162267337779571660674293889363959300007137101067803427949570631339416688296288840901910510143672617325906991239085125035490361524742167341450772892108671051574041229573098963021143807493935539960083799088643606013265625519247883406553336502684917780696266667300254035200000 4094 122202776682705750746848341439910612954753709394489511263366394286023212973247337101382455074971769815136608942756515773144605066555922311360138603857418137166553603329474684211510998992406861128065716507504676570627171394393404778611807471320652907278397668237859300189137307379249538457517799599540503529171077262097419809470621140004439625656705485465105582830040408277053233442331619558185947384932779278858066828942502310784159713450979631801223953858616015692438602786780827089324779445463762257623928625936263885414852932117839976201958928376297884952533124948293123336600879686620422940488686044360159583551827302091455556910766632058934290683847187200000 4095 122202776682705750746848341439910612954753709394489511263366394286023212973247337101382455074971769815136608942756515773144605066555922311360138603857418137166553603329474684211510998992406861128065716507504676570627171394393404778611807471320652907278397668237859300189137307379249538457517799599540503529171077262097419809470621140004439625656705485465105582830040408277053233442331619558185947384932779278858066828942502310784159713450979631801223953858616015692438602786780827089324779445463762257623928625936263885414852932117839976201958928376297884952533124948293123336600879686620422940488686044360159583551827302091455556910766632058934290683847187200000 4096 122202776682705750746848341439910612954753709394489511263366394286023212973247337101382455074971769815136608942756515773144605066555922311360138603857418137166553603329474684211510998992406861128065716507504676570627171394393404778611807471320652907278397668237859300189137307379249538457517799599540503529171077262097419809470621140004439625656705485465105582830040408277053233442331619558185947384932779278858066828942502310784159713450979631801223953858616015692438602786780827089324779445463762257623928625936263885414852932117839976201958928376297884952533124948293123336600879686620422940488686044360159583551827302091455556910766632058934290683847187200000 4097 122202776682705750746848341439910612954753709394489511263366394286023212973247337101382455074971769815136608942756515773144605066555922311360138603857418137166553603329474684211510998992406861128065716507504676570627171394393404778611807471320652907278397668237859300189137307379249538457517799599540503529171077262097419809470621140004439625656705485465105582830040408277053233442331619558185947384932779278858066828942502310784159713450979631801223953858616015692438602786780827089324779445463762257623928625936263885414852932117839976201958928376297884952533124948293123336600879686620422940488686044360159583551827302091455556910766632058934290683847187200000 4098 122202776682705750746848341439910612954753709394489511263366394286023212973247337101382455074971769815136608942756515773144605066555922311360138603857418137166553603329474684211510998992406861128065716507504676570627171394393404778611807471320652907278397668237859300189137307379249538457517799599540503529171077262097419809470621140004439625656705485465105582830040408277053233442331619558185947384932779278858066828942502310784159713450979631801223953858616015692438602786780827089324779445463762257623928625936263885414852932117839976201958928376297884952533124948293123336600879686620422940488686044360159583551827302091455556910766632058934290683847187200000 4099 122202776682705750746848341439910612954753709394489511263366394286023212973247337101382455074971769815136608942756515773144605066555922311360138603857418137166553603329474684211510998992406861128065716507504676570627171394393404778611807471320652907278397668237859300189137307379249538457517799599540503529171077262097419809470621140004439625656705485465105582830040408277053233442331619558185947384932779278858066828942502310784159713450979631801223953858616015692438602786780827089324779445463762257623928625936263885414852932117839976201958928376297884952533124948293123336600879686620422940488686044360159583551827302091455556910766632058934290683847187200000 4100 122202776682705750746848341439910612954753709394489511263366394286023212973247337101382455074971769815136608942756515773144605066555922311360138603857418137166553603329474684211510998992406861128065716507504676570627171394393404778611807471320652907278397668237859300189137307379249538457517799599540503529171077262097419809470621140004439625656705485465105582830040408277053233442331619558185947384932779278858066828942502310784159713450979631801223953858616015692438602786780827089324779445463762257623928625936263885414852932117839976201958928376297884952533124948293123336600879686620422940488686044360159583551827302091455556910766632058934290683847187200000 4101 122202776682705750746848341439910612954753709394489511263366394286023212973247337101382455074971769815136608942756515773144605066555922311360138603857418137166553603329474684211510998992406861128065716507504676570627171394393404778611807471320652907278397668237859300189137307379249538457517799599540503529171077262097419809470621140004439625656705485465105582830040408277053233442331619558185947384932779278858066828942502310784159713450979631801223953858616015692438602786780827089324779445463762257623928625936263885414852932117839976201958928376297884952533124948293123336600879686620422940488686044360159583551827302091455556910766632058934290683847187200000 4102 122202776682705750746848341439910612954753709394489511263366394286023212973247337101382455074971769815136608942756515773144605066555922311360138603857418137166553603329474684211510998992406861128065716507504676570627171394393404778611807471320652907278397668237859300189137307379249538457517799599540503529171077262097419809470621140004439625656705485465105582830040408277053233442331619558185947384932779278858066828942502310784159713450979631801223953858616015692438602786780827089324779445463762257623928625936263885414852932117839976201958928376297884952533124948293123336600879686620422940488686044360159583551827302091455556910766632058934290683847187200000 4103 122202776682705750746848341439910612954753709394489511263366394286023212973247337101382455074971769815136608942756515773144605066555922311360138603857418137166553603329474684211510998992406861128065716507504676570627171394393404778611807471320652907278397668237859300189137307379249538457517799599540503529171077262097419809470621140004439625656705485465105582830040408277053233442331619558185947384932779278858066828942502310784159713450979631801223953858616015692438602786780827089324779445463762257623928625936263885414852932117839976201958928376297884952533124948293123336600879686620422940488686044360159583551827302091455556910766632058934290683847187200000 4104 122202776682705750746848341439910612954753709394489511263366394286023212973247337101382455074971769815136608942756515773144605066555922311360138603857418137166553603329474684211510998992406861128065716507504676570627171394393404778611807471320652907278397668237859300189137307379249538457517799599540503529171077262097419809470621140004439625656705485465105582830040408277053233442331619558185947384932779278858066828942502310784159713450979631801223953858616015692438602786780827089324779445463762257623928625936263885414852932117839976201958928376297884952533124948293123336600879686620422940488686044360159583551827302091455556910766632058934290683847187200000 4105 122202776682705750746848341439910612954753709394489511263366394286023212973247337101382455074971769815136608942756515773144605066555922311360138603857418137166553603329474684211510998992406861128065716507504676570627171394393404778611807471320652907278397668237859300189137307379249538457517799599540503529171077262097419809470621140004439625656705485465105582830040408277053233442331619558185947384932779278858066828942502310784159713450979631801223953858616015692438602786780827089324779445463762257623928625936263885414852932117839976201958928376297884952533124948293123336600879686620422940488686044360159583551827302091455556910766632058934290683847187200000 4106 122202776682705750746848341439910612954753709394489511263366394286023212973247337101382455074971769815136608942756515773144605066555922311360138603857418137166553603329474684211510998992406861128065716507504676570627171394393404778611807471320652907278397668237859300189137307379249538457517799599540503529171077262097419809470621140004439625656705485465105582830040408277053233442331619558185947384932779278858066828942502310784159713450979631801223953858616015692438602786780827089324779445463762257623928625936263885414852932117839976201958928376297884952533124948293123336600879686620422940488686044360159583551827302091455556910766632058934290683847187200000 4107 122202776682705750746848341439910612954753709394489511263366394286023212973247337101382455074971769815136608942756515773144605066555922311360138603857418137166553603329474684211510998992406861128065716507504676570627171394393404778611807471320652907278397668237859300189137307379249538457517799599540503529171077262097419809470621140004439625656705485465105582830040408277053233442331619558185947384932779278858066828942502310784159713450979631801223953858616015692438602786780827089324779445463762257623928625936263885414852932117839976201958928376297884952533124948293123336600879686620422940488686044360159583551827302091455556910766632058934290683847187200000 4108 122202776682705750746848341439910612954753709394489511263366394286023212973247337101382455074971769815136608942756515773144605066555922311360138603857418137166553603329474684211510998992406861128065716507504676570627171394393404778611807471320652907278397668237859300189137307379249538457517799599540503529171077262097419809470621140004439625656705485465105582830040408277053233442331619558185947384932779278858066828942502310784159713450979631801223953858616015692438602786780827089324779445463762257623928625936263885414852932117839976201958928376297884952533124948293123336600879686620422940488686044360159583551827302091455556910766632058934290683847187200000 4109 122202776682705750746848341439910612954753709394489511263366394286023212973247337101382455074971769815136608942756515773144605066555922311360138603857418137166553603329474684211510998992406861128065716507504676570627171394393404778611807471320652907278397668237859300189137307379249538457517799599540503529171077262097419809470621140004439625656705485465105582830040408277053233442331619558185947384932779278858066828942502310784159713450979631801223953858616015692438602786780827089324779445463762257623928625936263885414852932117839976201958928376297884952533124948293123336600879686620422940488686044360159583551827302091455556910766632058934290683847187200000 4110 122202776682705750746848341439910612954753709394489511263366394286023212973247337101382455074971769815136608942756515773144605066555922311360138603857418137166553603329474684211510998992406861128065716507504676570627171394393404778611807471320652907278397668237859300189137307379249538457517799599540503529171077262097419809470621140004439625656705485465105582830040408277053233442331619558185947384932779278858066828942502310784159713450979631801223953858616015692438602786780827089324779445463762257623928625936263885414852932117839976201958928376297884952533124948293123336600879686620422940488686044360159583551827302091455556910766632058934290683847187200000 4111 122202776682705750746848341439910612954753709394489511263366394286023212973247337101382455074971769815136608942756515773144605066555922311360138603857418137166553603329474684211510998992406861128065716507504676570627171394393404778611807471320652907278397668237859300189137307379249538457517799599540503529171077262097419809470621140004439625656705485465105582830040408277053233442331619558185947384932779278858066828942502310784159713450979631801223953858616015692438602786780827089324779445463762257623928625936263885414852932117839976201958928376297884952533124948293123336600879686620422940488686044360159583551827302091455556910766632058934290683847187200000 4112 122202776682705750746848341439910612954753709394489511263366394286023212973247337101382455074971769815136608942756515773144605066555922311360138603857418137166553603329474684211510998992406861128065716507504676570627171394393404778611807471320652907278397668237859300189137307379249538457517799599540503529171077262097419809470621140004439625656705485465105582830040408277053233442331619558185947384932779278858066828942502310784159713450979631801223953858616015692438602786780827089324779445463762257623928625936263885414852932117839976201958928376297884952533124948293123336600879686620422940488686044360159583551827302091455556910766632058934290683847187200000 4113 122202776682705750746848341439910612954753709394489511263366394286023212973247337101382455074971769815136608942756515773144605066555922311360138603857418137166553603329474684211510998992406861128065716507504676570627171394393404778611807471320652907278397668237859300189137307379249538457517799599540503529171077262097419809470621140004439625656705485465105582830040408277053233442331619558185947384932779278858066828942502310784159713450979631801223953858616015692438602786780827089324779445463762257623928625936263885414852932117839976201958928376297884952533124948293123336600879686620422940488686044360159583551827302091455556910766632058934290683847187200000 4114 122202776682705750746848341439910612954753709394489511263366394286023212973247337101382455074971769815136608942756515773144605066555922311360138603857418137166553603329474684211510998992406861128065716507504676570627171394393404778611807471320652907278397668237859300189137307379249538457517799599540503529171077262097419809470621140004439625656705485465105582830040408277053233442331619558185947384932779278858066828942502310784159713450979631801223953858616015692438602786780827089324779445463762257623928625936263885414852932117839976201958928376297884952533124948293123336600879686620422940488686044360159583551827302091455556910766632058934290683847187200000 4115 122202776682705750746848341439910612954753709394489511263366394286023212973247337101382455074971769815136608942756515773144605066555922311360138603857418137166553603329474684211510998992406861128065716507504676570627171394393404778611807471320652907278397668237859300189137307379249538457517799599540503529171077262097419809470621140004439625656705485465105582830040408277053233442331619558185947384932779278858066828942502310784159713450979631801223953858616015692438602786780827089324779445463762257623928625936263885414852932117839976201958928376297884952533124948293123336600879686620422940488686044360159583551827302091455556910766632058934290683847187200000 4116 122202776682705750746848341439910612954753709394489511263366394286023212973247337101382455074971769815136608942756515773144605066555922311360138603857418137166553603329474684211510998992406861128065716507504676570627171394393404778611807471320652907278397668237859300189137307379249538457517799599540503529171077262097419809470621140004439625656705485465105582830040408277053233442331619558185947384932779278858066828942502310784159713450979631801223953858616015692438602786780827089324779445463762257623928625936263885414852932117839976201958928376297884952533124948293123336600879686620422940488686044360159583551827302091455556910766632058934290683847187200000 4117 122202776682705750746848341439910612954753709394489511263366394286023212973247337101382455074971769815136608942756515773144605066555922311360138603857418137166553603329474684211510998992406861128065716507504676570627171394393404778611807471320652907278397668237859300189137307379249538457517799599540503529171077262097419809470621140004439625656705485465105582830040408277053233442331619558185947384932779278858066828942502310784159713450979631801223953858616015692438602786780827089324779445463762257623928625936263885414852932117839976201958928376297884952533124948293123336600879686620422940488686044360159583551827302091455556910766632058934290683847187200000 4118 122202776682705750746848341439910612954753709394489511263366394286023212973247337101382455074971769815136608942756515773144605066555922311360138603857418137166553603329474684211510998992406861128065716507504676570627171394393404778611807471320652907278397668237859300189137307379249538457517799599540503529171077262097419809470621140004439625656705485465105582830040408277053233442331619558185947384932779278858066828942502310784159713450979631801223953858616015692438602786780827089324779445463762257623928625936263885414852932117839976201958928376297884952533124948293123336600879686620422940488686044360159583551827302091455556910766632058934290683847187200000 4119 122202776682705750746848341439910612954753709394489511263366394286023212973247337101382455074971769815136608942756515773144605066555922311360138603857418137166553603329474684211510998992406861128065716507504676570627171394393404778611807471320652907278397668237859300189137307379249538457517799599540503529171077262097419809470621140004439625656705485465105582830040408277053233442331619558185947384932779278858066828942502310784159713450979631801223953858616015692438602786780827089324779445463762257623928625936263885414852932117839976201958928376297884952533124948293123336600879686620422940488686044360159583551827302091455556910766632058934290683847187200000 4120 122202776682705750746848341439910612954753709394489511263366394286023212973247337101382455074971769815136608942756515773144605066555922311360138603857418137166553603329474684211510998992406861128065716507504676570627171394393404778611807471320652907278397668237859300189137307379249538457517799599540503529171077262097419809470621140004439625656705485465105582830040408277053233442331619558185947384932779278858066828942502310784159713450979631801223953858616015692438602786780827089324779445463762257623928625936263885414852932117839976201958928376297884952533124948293123336600879686620422940488686044360159583551827302091455556910766632058934290683847187200000 4121 122202776682705750746848341439910612954753709394489511263366394286023212973247337101382455074971769815136608942756515773144605066555922311360138603857418137166553603329474684211510998992406861128065716507504676570627171394393404778611807471320652907278397668237859300189137307379249538457517799599540503529171077262097419809470621140004439625656705485465105582830040408277053233442331619558185947384932779278858066828942502310784159713450979631801223953858616015692438602786780827089324779445463762257623928625936263885414852932117839976201958928376297884952533124948293123336600879686620422940488686044360159583551827302091455556910766632058934290683847187200000 4122 122202776682705750746848341439910612954753709394489511263366394286023212973247337101382455074971769815136608942756515773144605066555922311360138603857418137166553603329474684211510998992406861128065716507504676570627171394393404778611807471320652907278397668237859300189137307379249538457517799599540503529171077262097419809470621140004439625656705485465105582830040408277053233442331619558185947384932779278858066828942502310784159713450979631801223953858616015692438602786780827089324779445463762257623928625936263885414852932117839976201958928376297884952533124948293123336600879686620422940488686044360159583551827302091455556910766632058934290683847187200000 4123 122202776682705750746848341439910612954753709394489511263366394286023212973247337101382455074971769815136608942756515773144605066555922311360138603857418137166553603329474684211510998992406861128065716507504676570627171394393404778611807471320652907278397668237859300189137307379249538457517799599540503529171077262097419809470621140004439625656705485465105582830040408277053233442331619558185947384932779278858066828942502310784159713450979631801223953858616015692438602786780827089324779445463762257623928625936263885414852932117839976201958928376297884952533124948293123336600879686620422940488686044360159583551827302091455556910766632058934290683847187200000 4124 122202776682705750746848341439910612954753709394489511263366394286023212973247337101382455074971769815136608942756515773144605066555922311360138603857418137166553603329474684211510998992406861128065716507504676570627171394393404778611807471320652907278397668237859300189137307379249538457517799599540503529171077262097419809470621140004439625656705485465105582830040408277053233442331619558185947384932779278858066828942502310784159713450979631801223953858616015692438602786780827089324779445463762257623928625936263885414852932117839976201958928376297884952533124948293123336600879686620422940488686044360159583551827302091455556910766632058934290683847187200000 4125 122202776682705750746848341439910612954753709394489511263366394286023212973247337101382455074971769815136608942756515773144605066555922311360138603857418137166553603329474684211510998992406861128065716507504676570627171394393404778611807471320652907278397668237859300189137307379249538457517799599540503529171077262097419809470621140004439625656705485465105582830040408277053233442331619558185947384932779278858066828942502310784159713450979631801223953858616015692438602786780827089324779445463762257623928625936263885414852932117839976201958928376297884952533124948293123336600879686620422940488686044360159583551827302091455556910766632058934290683847187200000 4126 122202776682705750746848341439910612954753709394489511263366394286023212973247337101382455074971769815136608942756515773144605066555922311360138603857418137166553603329474684211510998992406861128065716507504676570627171394393404778611807471320652907278397668237859300189137307379249538457517799599540503529171077262097419809470621140004439625656705485465105582830040408277053233442331619558185947384932779278858066828942502310784159713450979631801223953858616015692438602786780827089324779445463762257623928625936263885414852932117839976201958928376297884952533124948293123336600879686620422940488686044360159583551827302091455556910766632058934290683847187200000 4127 122202776682705750746848341439910612954753709394489511263366394286023212973247337101382455074971769815136608942756515773144605066555922311360138603857418137166553603329474684211510998992406861128065716507504676570627171394393404778611807471320652907278397668237859300189137307379249538457517799599540503529171077262097419809470621140004439625656705485465105582830040408277053233442331619558185947384932779278858066828942502310784159713450979631801223953858616015692438602786780827089324779445463762257623928625936263885414852932117839976201958928376297884952533124948293123336600879686620422940488686044360159583551827302091455556910766632058934290683847187200000 4128 122202776682705750746848341439910612954753709394489511263366394286023212973247337101382455074971769815136608942756515773144605066555922311360138603857418137166553603329474684211510998992406861128065716507504676570627171394393404778611807471320652907278397668237859300189137307379249538457517799599540503529171077262097419809470621140004439625656705485465105582830040408277053233442331619558185947384932779278858066828942502310784159713450979631801223953858616015692438602786780827089324779445463762257623928625936263885414852932117839976201958928376297884952533124948293123336600879686620422940488686044360159583551827302091455556910766632058934290683847187200000 4129 186114828887760858387450024012983863530089899407807525654107018497613353358255694405405479079182005428453055419818173522499233516364669680201491093674847822904661137870789944054131251465435649498044086240929622417065182033661155477825782778821354377784999648726259714188056119138597047070799608790100186874927550670174370369823755996226761549875162454363355802650151541805952074532671056587117197867252622841700835780479431019324275243585841979233264081726672191899583992044267199657041639095441309918361243297300929897486821015615470283755583447917101678782707949296250426841643139762722904138364268845560523045749432981085286813175097580625756924711499266105600000 4130 186114828887760858387450024012983863530089899407807525654107018497613353358255694405405479079182005428453055419818173522499233516364669680201491093674847822904661137870789944054131251465435649498044086240929622417065182033661155477825782778821354377784999648726259714188056119138597047070799608790100186874927550670174370369823755996226761549875162454363355802650151541805952074532671056587117197867252622841700835780479431019324275243585841979233264081726672191899583992044267199657041639095441309918361243297300929897486821015615470283755583447917101678782707949296250426841643139762722904138364268845560523045749432981085286813175097580625756924711499266105600000 4131 186114828887760858387450024012983863530089899407807525654107018497613353358255694405405479079182005428453055419818173522499233516364669680201491093674847822904661137870789944054131251465435649498044086240929622417065182033661155477825782778821354377784999648726259714188056119138597047070799608790100186874927550670174370369823755996226761549875162454363355802650151541805952074532671056587117197867252622841700835780479431019324275243585841979233264081726672191899583992044267199657041639095441309918361243297300929897486821015615470283755583447917101678782707949296250426841643139762722904138364268845560523045749432981085286813175097580625756924711499266105600000 4132 186114828887760858387450024012983863530089899407807525654107018497613353358255694405405479079182005428453055419818173522499233516364669680201491093674847822904661137870789944054131251465435649498044086240929622417065182033661155477825782778821354377784999648726259714188056119138597047070799608790100186874927550670174370369823755996226761549875162454363355802650151541805952074532671056587117197867252622841700835780479431019324275243585841979233264081726672191899583992044267199657041639095441309918361243297300929897486821015615470283755583447917101678782707949296250426841643139762722904138364268845560523045749432981085286813175097580625756924711499266105600000 4133 186114828887760858387450024012983863530089899407807525654107018497613353358255694405405479079182005428453055419818173522499233516364669680201491093674847822904661137870789944054131251465435649498044086240929622417065182033661155477825782778821354377784999648726259714188056119138597047070799608790100186874927550670174370369823755996226761549875162454363355802650151541805952074532671056587117197867252622841700835780479431019324275243585841979233264081726672191899583992044267199657041639095441309918361243297300929897486821015615470283755583447917101678782707949296250426841643139762722904138364268845560523045749432981085286813175097580625756924711499266105600000 4134 186114828887760858387450024012983863530089899407807525654107018497613353358255694405405479079182005428453055419818173522499233516364669680201491093674847822904661137870789944054131251465435649498044086240929622417065182033661155477825782778821354377784999648726259714188056119138597047070799608790100186874927550670174370369823755996226761549875162454363355802650151541805952074532671056587117197867252622841700835780479431019324275243585841979233264081726672191899583992044267199657041639095441309918361243297300929897486821015615470283755583447917101678782707949296250426841643139762722904138364268845560523045749432981085286813175097580625756924711499266105600000 4135 186114828887760858387450024012983863530089899407807525654107018497613353358255694405405479079182005428453055419818173522499233516364669680201491093674847822904661137870789944054131251465435649498044086240929622417065182033661155477825782778821354377784999648726259714188056119138597047070799608790100186874927550670174370369823755996226761549875162454363355802650151541805952074532671056587117197867252622841700835780479431019324275243585841979233264081726672191899583992044267199657041639095441309918361243297300929897486821015615470283755583447917101678782707949296250426841643139762722904138364268845560523045749432981085286813175097580625756924711499266105600000 4136 186114828887760858387450024012983863530089899407807525654107018497613353358255694405405479079182005428453055419818173522499233516364669680201491093674847822904661137870789944054131251465435649498044086240929622417065182033661155477825782778821354377784999648726259714188056119138597047070799608790100186874927550670174370369823755996226761549875162454363355802650151541805952074532671056587117197867252622841700835780479431019324275243585841979233264081726672191899583992044267199657041639095441309918361243297300929897486821015615470283755583447917101678782707949296250426841643139762722904138364268845560523045749432981085286813175097580625756924711499266105600000 4137 186114828887760858387450024012983863530089899407807525654107018497613353358255694405405479079182005428453055419818173522499233516364669680201491093674847822904661137870789944054131251465435649498044086240929622417065182033661155477825782778821354377784999648726259714188056119138597047070799608790100186874927550670174370369823755996226761549875162454363355802650151541805952074532671056587117197867252622841700835780479431019324275243585841979233264081726672191899583992044267199657041639095441309918361243297300929897486821015615470283755583447917101678782707949296250426841643139762722904138364268845560523045749432981085286813175097580625756924711499266105600000 4138 186114828887760858387450024012983863530089899407807525654107018497613353358255694405405479079182005428453055419818173522499233516364669680201491093674847822904661137870789944054131251465435649498044086240929622417065182033661155477825782778821354377784999648726259714188056119138597047070799608790100186874927550670174370369823755996226761549875162454363355802650151541805952074532671056587117197867252622841700835780479431019324275243585841979233264081726672191899583992044267199657041639095441309918361243297300929897486821015615470283755583447917101678782707949296250426841643139762722904138364268845560523045749432981085286813175097580625756924711499266105600000 4139 186114828887760858387450024012983863530089899407807525654107018497613353358255694405405479079182005428453055419818173522499233516364669680201491093674847822904661137870789944054131251465435649498044086240929622417065182033661155477825782778821354377784999648726259714188056119138597047070799608790100186874927550670174370369823755996226761549875162454363355802650151541805952074532671056587117197867252622841700835780479431019324275243585841979233264081726672191899583992044267199657041639095441309918361243297300929897486821015615470283755583447917101678782707949296250426841643139762722904138364268845560523045749432981085286813175097580625756924711499266105600000 4140 186114828887760858387450024012983863530089899407807525654107018497613353358255694405405479079182005428453055419818173522499233516364669680201491093674847822904661137870789944054131251465435649498044086240929622417065182033661155477825782778821354377784999648726259714188056119138597047070799608790100186874927550670174370369823755996226761549875162454363355802650151541805952074532671056587117197867252622841700835780479431019324275243585841979233264081726672191899583992044267199657041639095441309918361243297300929897486821015615470283755583447917101678782707949296250426841643139762722904138364268845560523045749432981085286813175097580625756924711499266105600000 4141 186114828887760858387450024012983863530089899407807525654107018497613353358255694405405479079182005428453055419818173522499233516364669680201491093674847822904661137870789944054131251465435649498044086240929622417065182033661155477825782778821354377784999648726259714188056119138597047070799608790100186874927550670174370369823755996226761549875162454363355802650151541805952074532671056587117197867252622841700835780479431019324275243585841979233264081726672191899583992044267199657041639095441309918361243297300929897486821015615470283755583447917101678782707949296250426841643139762722904138364268845560523045749432981085286813175097580625756924711499266105600000 4142 186114828887760858387450024012983863530089899407807525654107018497613353358255694405405479079182005428453055419818173522499233516364669680201491093674847822904661137870789944054131251465435649498044086240929622417065182033661155477825782778821354377784999648726259714188056119138597047070799608790100186874927550670174370369823755996226761549875162454363355802650151541805952074532671056587117197867252622841700835780479431019324275243585841979233264081726672191899583992044267199657041639095441309918361243297300929897486821015615470283755583447917101678782707949296250426841643139762722904138364268845560523045749432981085286813175097580625756924711499266105600000 4143 186114828887760858387450024012983863530089899407807525654107018497613353358255694405405479079182005428453055419818173522499233516364669680201491093674847822904661137870789944054131251465435649498044086240929622417065182033661155477825782778821354377784999648726259714188056119138597047070799608790100186874927550670174370369823755996226761549875162454363355802650151541805952074532671056587117197867252622841700835780479431019324275243585841979233264081726672191899583992044267199657041639095441309918361243297300929897486821015615470283755583447917101678782707949296250426841643139762722904138364268845560523045749432981085286813175097580625756924711499266105600000 4144 186114828887760858387450024012983863530089899407807525654107018497613353358255694405405479079182005428453055419818173522499233516364669680201491093674847822904661137870789944054131251465435649498044086240929622417065182033661155477825782778821354377784999648726259714188056119138597047070799608790100186874927550670174370369823755996226761549875162454363355802650151541805952074532671056587117197867252622841700835780479431019324275243585841979233264081726672191899583992044267199657041639095441309918361243297300929897486821015615470283755583447917101678782707949296250426841643139762722904138364268845560523045749432981085286813175097580625756924711499266105600000 4145 186114828887760858387450024012983863530089899407807525654107018497613353358255694405405479079182005428453055419818173522499233516364669680201491093674847822904661137870789944054131251465435649498044086240929622417065182033661155477825782778821354377784999648726259714188056119138597047070799608790100186874927550670174370369823755996226761549875162454363355802650151541805952074532671056587117197867252622841700835780479431019324275243585841979233264081726672191899583992044267199657041639095441309918361243297300929897486821015615470283755583447917101678782707949296250426841643139762722904138364268845560523045749432981085286813175097580625756924711499266105600000 4146 186114828887760858387450024012983863530089899407807525654107018497613353358255694405405479079182005428453055419818173522499233516364669680201491093674847822904661137870789944054131251465435649498044086240929622417065182033661155477825782778821354377784999648726259714188056119138597047070799608790100186874927550670174370369823755996226761549875162454363355802650151541805952074532671056587117197867252622841700835780479431019324275243585841979233264081726672191899583992044267199657041639095441309918361243297300929897486821015615470283755583447917101678782707949296250426841643139762722904138364268845560523045749432981085286813175097580625756924711499266105600000 4147 186114828887760858387450024012983863530089899407807525654107018497613353358255694405405479079182005428453055419818173522499233516364669680201491093674847822904661137870789944054131251465435649498044086240929622417065182033661155477825782778821354377784999648726259714188056119138597047070799608790100186874927550670174370369823755996226761549875162454363355802650151541805952074532671056587117197867252622841700835780479431019324275243585841979233264081726672191899583992044267199657041639095441309918361243297300929897486821015615470283755583447917101678782707949296250426841643139762722904138364268845560523045749432981085286813175097580625756924711499266105600000 4148 284941803027161874191185986763878295064567635993353321776437845319846043991489468134675788470227650310961627847741623662946326513554309280388482864416192016867036202080179404346874945993581979381505496034863251920526793693535229036551273434375493552388834462199903622421913918401192079065394201057643386105514080076036961036200170430223171932858873717630297733857382010504912626109519387634876429934763765570643979579914008890585465397929924070206127309123535125798263091819773082674930749455120645485011063488167723673052322974907285004429798258761082670216325870372559403494555646976728766235835695602553160783042381894041574110971074395938033851733305376407673600000 4149 284941803027161874191185986763878295064567635993353321776437845319846043991489468134675788470227650310961627847741623662946326513554309280388482864416192016867036202080179404346874945993581979381505496034863251920526793693535229036551273434375493552388834462199903622421913918401192079065394201057643386105514080076036961036200170430223171932858873717630297733857382010504912626109519387634876429934763765570643979579914008890585465397929924070206127309123535125798263091819773082674930749455120645485011063488167723673052322974907285004429798258761082670216325870372559403494555646976728766235835695602553160783042381894041574110971074395938033851733305376407673600000 4150 284941803027161874191185986763878295064567635993353321776437845319846043991489468134675788470227650310961627847741623662946326513554309280388482864416192016867036202080179404346874945993581979381505496034863251920526793693535229036551273434375493552388834462199903622421913918401192079065394201057643386105514080076036961036200170430223171932858873717630297733857382010504912626109519387634876429934763765570643979579914008890585465397929924070206127309123535125798263091819773082674930749455120645485011063488167723673052322974907285004429798258761082670216325870372559403494555646976728766235835695602553160783042381894041574110971074395938033851733305376407673600000 4151 284941803027161874191185986763878295064567635993353321776437845319846043991489468134675788470227650310961627847741623662946326513554309280388482864416192016867036202080179404346874945993581979381505496034863251920526793693535229036551273434375493552388834462199903622421913918401192079065394201057643386105514080076036961036200170430223171932858873717630297733857382010504912626109519387634876429934763765570643979579914008890585465397929924070206127309123535125798263091819773082674930749455120645485011063488167723673052322974907285004429798258761082670216325870372559403494555646976728766235835695602553160783042381894041574110971074395938033851733305376407673600000 4152 284941803027161874191185986763878295064567635993353321776437845319846043991489468134675788470227650310961627847741623662946326513554309280388482864416192016867036202080179404346874945993581979381505496034863251920526793693535229036551273434375493552388834462199903622421913918401192079065394201057643386105514080076036961036200170430223171932858873717630297733857382010504912626109519387634876429934763765570643979579914008890585465397929924070206127309123535125798263091819773082674930749455120645485011063488167723673052322974907285004429798258761082670216325870372559403494555646976728766235835695602553160783042381894041574110971074395938033851733305376407673600000 4153 284941803027161874191185986763878295064567635993353321776437845319846043991489468134675788470227650310961627847741623662946326513554309280388482864416192016867036202080179404346874945993581979381505496034863251920526793693535229036551273434375493552388834462199903622421913918401192079065394201057643386105514080076036961036200170430223171932858873717630297733857382010504912626109519387634876429934763765570643979579914008890585465397929924070206127309123535125798263091819773082674930749455120645485011063488167723673052322974907285004429798258761082670216325870372559403494555646976728766235835695602553160783042381894041574110971074395938033851733305376407673600000 4154 284941803027161874191185986763878295064567635993353321776437845319846043991489468134675788470227650310961627847741623662946326513554309280388482864416192016867036202080179404346874945993581979381505496034863251920526793693535229036551273434375493552388834462199903622421913918401192079065394201057643386105514080076036961036200170430223171932858873717630297733857382010504912626109519387634876429934763765570643979579914008890585465397929924070206127309123535125798263091819773082674930749455120645485011063488167723673052322974907285004429798258761082670216325870372559403494555646976728766235835695602553160783042381894041574110971074395938033851733305376407673600000 4155 284941803027161874191185986763878295064567635993353321776437845319846043991489468134675788470227650310961627847741623662946326513554309280388482864416192016867036202080179404346874945993581979381505496034863251920526793693535229036551273434375493552388834462199903622421913918401192079065394201057643386105514080076036961036200170430223171932858873717630297733857382010504912626109519387634876429934763765570643979579914008890585465397929924070206127309123535125798263091819773082674930749455120645485011063488167723673052322974907285004429798258761082670216325870372559403494555646976728766235835695602553160783042381894041574110971074395938033851733305376407673600000 4156 284941803027161874191185986763878295064567635993353321776437845319846043991489468134675788470227650310961627847741623662946326513554309280388482864416192016867036202080179404346874945993581979381505496034863251920526793693535229036551273434375493552388834462199903622421913918401192079065394201057643386105514080076036961036200170430223171932858873717630297733857382010504912626109519387634876429934763765570643979579914008890585465397929924070206127309123535125798263091819773082674930749455120645485011063488167723673052322974907285004429798258761082670216325870372559403494555646976728766235835695602553160783042381894041574110971074395938033851733305376407673600000 4157 284941803027161874191185986763878295064567635993353321776437845319846043991489468134675788470227650310961627847741623662946326513554309280388482864416192016867036202080179404346874945993581979381505496034863251920526793693535229036551273434375493552388834462199903622421913918401192079065394201057643386105514080076036961036200170430223171932858873717630297733857382010504912626109519387634876429934763765570643979579914008890585465397929924070206127309123535125798263091819773082674930749455120645485011063488167723673052322974907285004429798258761082670216325870372559403494555646976728766235835695602553160783042381894041574110971074395938033851733305376407673600000 4158 284941803027161874191185986763878295064567635993353321776437845319846043991489468134675788470227650310961627847741623662946326513554309280388482864416192016867036202080179404346874945993581979381505496034863251920526793693535229036551273434375493552388834462199903622421913918401192079065394201057643386105514080076036961036200170430223171932858873717630297733857382010504912626109519387634876429934763765570643979579914008890585465397929924070206127309123535125798263091819773082674930749455120645485011063488167723673052322974907285004429798258761082670216325870372559403494555646976728766235835695602553160783042381894041574110971074395938033851733305376407673600000 4159 284941803027161874191185986763878295064567635993353321776437845319846043991489468134675788470227650310961627847741623662946326513554309280388482864416192016867036202080179404346874945993581979381505496034863251920526793693535229036551273434375493552388834462199903622421913918401192079065394201057643386105514080076036961036200170430223171932858873717630297733857382010504912626109519387634876429934763765570643979579914008890585465397929924070206127309123535125798263091819773082674930749455120645485011063488167723673052322974907285004429798258761082670216325870372559403494555646976728766235835695602553160783042381894041574110971074395938033851733305376407673600000 4160 284941803027161874191185986763878295064567635993353321776437845319846043991489468134675788470227650310961627847741623662946326513554309280388482864416192016867036202080179404346874945993581979381505496034863251920526793693535229036551273434375493552388834462199903622421913918401192079065394201057643386105514080076036961036200170430223171932858873717630297733857382010504912626109519387634876429934763765570643979579914008890585465397929924070206127309123535125798263091819773082674930749455120645485011063488167723673052322974907285004429798258761082670216325870372559403494555646976728766235835695602553160783042381894041574110971074395938033851733305376407673600000 4161 284941803027161874191185986763878295064567635993353321776437845319846043991489468134675788470227650310961627847741623662946326513554309280388482864416192016867036202080179404346874945993581979381505496034863251920526793693535229036551273434375493552388834462199903622421913918401192079065394201057643386105514080076036961036200170430223171932858873717630297733857382010504912626109519387634876429934763765570643979579914008890585465397929924070206127309123535125798263091819773082674930749455120645485011063488167723673052322974907285004429798258761082670216325870372559403494555646976728766235835695602553160783042381894041574110971074395938033851733305376407673600000 4162 284941803027161874191185986763878295064567635993353321776437845319846043991489468134675788470227650310961627847741623662946326513554309280388482864416192016867036202080179404346874945993581979381505496034863251920526793693535229036551273434375493552388834462199903622421913918401192079065394201057643386105514080076036961036200170430223171932858873717630297733857382010504912626109519387634876429934763765570643979579914008890585465397929924070206127309123535125798263091819773082674930749455120645485011063488167723673052322974907285004429798258761082670216325870372559403494555646976728766235835695602553160783042381894041574110971074395938033851733305376407673600000 4163 284941803027161874191185986763878295064567635993353321776437845319846043991489468134675788470227650310961627847741623662946326513554309280388482864416192016867036202080179404346874945993581979381505496034863251920526793693535229036551273434375493552388834462199903622421913918401192079065394201057643386105514080076036961036200170430223171932858873717630297733857382010504912626109519387634876429934763765570643979579914008890585465397929924070206127309123535125798263091819773082674930749455120645485011063488167723673052322974907285004429798258761082670216325870372559403494555646976728766235835695602553160783042381894041574110971074395938033851733305376407673600000 4164 284941803027161874191185986763878295064567635993353321776437845319846043991489468134675788470227650310961627847741623662946326513554309280388482864416192016867036202080179404346874945993581979381505496034863251920526793693535229036551273434375493552388834462199903622421913918401192079065394201057643386105514080076036961036200170430223171932858873717630297733857382010504912626109519387634876429934763765570643979579914008890585465397929924070206127309123535125798263091819773082674930749455120645485011063488167723673052322974907285004429798258761082670216325870372559403494555646976728766235835695602553160783042381894041574110971074395938033851733305376407673600000 4165 284941803027161874191185986763878295064567635993353321776437845319846043991489468134675788470227650310961627847741623662946326513554309280388482864416192016867036202080179404346874945993581979381505496034863251920526793693535229036551273434375493552388834462199903622421913918401192079065394201057643386105514080076036961036200170430223171932858873717630297733857382010504912626109519387634876429934763765570643979579914008890585465397929924070206127309123535125798263091819773082674930749455120645485011063488167723673052322974907285004429798258761082670216325870372559403494555646976728766235835695602553160783042381894041574110971074395938033851733305376407673600000 4166 284941803027161874191185986763878295064567635993353321776437845319846043991489468134675788470227650310961627847741623662946326513554309280388482864416192016867036202080179404346874945993581979381505496034863251920526793693535229036551273434375493552388834462199903622421913918401192079065394201057643386105514080076036961036200170430223171932858873717630297733857382010504912626109519387634876429934763765570643979579914008890585465397929924070206127309123535125798263091819773082674930749455120645485011063488167723673052322974907285004429798258761082670216325870372559403494555646976728766235835695602553160783042381894041574110971074395938033851733305376407673600000 4167 284941803027161874191185986763878295064567635993353321776437845319846043991489468134675788470227650310961627847741623662946326513554309280388482864416192016867036202080179404346874945993581979381505496034863251920526793693535229036551273434375493552388834462199903622421913918401192079065394201057643386105514080076036961036200170430223171932858873717630297733857382010504912626109519387634876429934763765570643979579914008890585465397929924070206127309123535125798263091819773082674930749455120645485011063488167723673052322974907285004429798258761082670216325870372559403494555646976728766235835695602553160783042381894041574110971074395938033851733305376407673600000 4168 284941803027161874191185986763878295064567635993353321776437845319846043991489468134675788470227650310961627847741623662946326513554309280388482864416192016867036202080179404346874945993581979381505496034863251920526793693535229036551273434375493552388834462199903622421913918401192079065394201057643386105514080076036961036200170430223171932858873717630297733857382010504912626109519387634876429934763765570643979579914008890585465397929924070206127309123535125798263091819773082674930749455120645485011063488167723673052322974907285004429798258761082670216325870372559403494555646976728766235835695602553160783042381894041574110971074395938033851733305376407673600000 4169 284941803027161874191185986763878295064567635993353321776437845319846043991489468134675788470227650310961627847741623662946326513554309280388482864416192016867036202080179404346874945993581979381505496034863251920526793693535229036551273434375493552388834462199903622421913918401192079065394201057643386105514080076036961036200170430223171932858873717630297733857382010504912626109519387634876429934763765570643979579914008890585465397929924070206127309123535125798263091819773082674930749455120645485011063488167723673052322974907285004429798258761082670216325870372559403494555646976728766235835695602553160783042381894041574110971074395938033851733305376407673600000 4170 284941803027161874191185986763878295064567635993353321776437845319846043991489468134675788470227650310961627847741623662946326513554309280388482864416192016867036202080179404346874945993581979381505496034863251920526793693535229036551273434375493552388834462199903622421913918401192079065394201057643386105514080076036961036200170430223171932858873717630297733857382010504912626109519387634876429934763765570643979579914008890585465397929924070206127309123535125798263091819773082674930749455120645485011063488167723673052322974907285004429798258761082670216325870372559403494555646976728766235835695602553160783042381894041574110971074395938033851733305376407673600000 4171 284941803027161874191185986763878295064567635993353321776437845319846043991489468134675788470227650310961627847741623662946326513554309280388482864416192016867036202080179404346874945993581979381505496034863251920526793693535229036551273434375493552388834462199903622421913918401192079065394201057643386105514080076036961036200170430223171932858873717630297733857382010504912626109519387634876429934763765570643979579914008890585465397929924070206127309123535125798263091819773082674930749455120645485011063488167723673052322974907285004429798258761082670216325870372559403494555646976728766235835695602553160783042381894041574110971074395938033851733305376407673600000 4172 284941803027161874191185986763878295064567635993353321776437845319846043991489468134675788470227650310961627847741623662946326513554309280388482864416192016867036202080179404346874945993581979381505496034863251920526793693535229036551273434375493552388834462199903622421913918401192079065394201057643386105514080076036961036200170430223171932858873717630297733857382010504912626109519387634876429934763765570643979579914008890585465397929924070206127309123535125798263091819773082674930749455120645485011063488167723673052322974907285004429798258761082670216325870372559403494555646976728766235835695602553160783042381894041574110971074395938033851733305376407673600000 4173 284941803027161874191185986763878295064567635993353321776437845319846043991489468134675788470227650310961627847741623662946326513554309280388482864416192016867036202080179404346874945993581979381505496034863251920526793693535229036551273434375493552388834462199903622421913918401192079065394201057643386105514080076036961036200170430223171932858873717630297733857382010504912626109519387634876429934763765570643979579914008890585465397929924070206127309123535125798263091819773082674930749455120645485011063488167723673052322974907285004429798258761082670216325870372559403494555646976728766235835695602553160783042381894041574110971074395938033851733305376407673600000 4174 284941803027161874191185986763878295064567635993353321776437845319846043991489468134675788470227650310961627847741623662946326513554309280388482864416192016867036202080179404346874945993581979381505496034863251920526793693535229036551273434375493552388834462199903622421913918401192079065394201057643386105514080076036961036200170430223171932858873717630297733857382010504912626109519387634876429934763765570643979579914008890585465397929924070206127309123535125798263091819773082674930749455120645485011063488167723673052322974907285004429798258761082670216325870372559403494555646976728766235835695602553160783042381894041574110971074395938033851733305376407673600000 4175 439665202070910771876999977576664209284627862337744175501043595328522445878868249331804741609561264429813791769065325311926181810414299219639429059794184282025836859809716820907228041668096994185662980381793997713372842669124858403398614909241386551335971575174451289397013176093039377997903252231943744760808225557325030878856862973834354292401242146303549403341940442209080182086988415120614331389340490275503660491807315718173373109005872840328054437977614699106719950677909866567418146409251155983372070962242797627519734350281940761835178713268350560143790817984859159592099363285092486301894478314739527088234395262506148853228367792932386233224490195797040364800000 4176 439665202070910771876999977576664209284627862337744175501043595328522445878868249331804741609561264429813791769065325311926181810414299219639429059794184282025836859809716820907228041668096994185662980381793997713372842669124858403398614909241386551335971575174451289397013176093039377997903252231943744760808225557325030878856862973834354292401242146303549403341940442209080182086988415120614331389340490275503660491807315718173373109005872840328054437977614699106719950677909866567418146409251155983372070962242797627519734350281940761835178713268350560143790817984859159592099363285092486301894478314739527088234395262506148853228367792932386233224490195797040364800000 4177 439665202070910771876999977576664209284627862337744175501043595328522445878868249331804741609561264429813791769065325311926181810414299219639429059794184282025836859809716820907228041668096994185662980381793997713372842669124858403398614909241386551335971575174451289397013176093039377997903252231943744760808225557325030878856862973834354292401242146303549403341940442209080182086988415120614331389340490275503660491807315718173373109005872840328054437977614699106719950677909866567418146409251155983372070962242797627519734350281940761835178713268350560143790817984859159592099363285092486301894478314739527088234395262506148853228367792932386233224490195797040364800000 4178 439665202070910771876999977576664209284627862337744175501043595328522445878868249331804741609561264429813791769065325311926181810414299219639429059794184282025836859809716820907228041668096994185662980381793997713372842669124858403398614909241386551335971575174451289397013176093039377997903252231943744760808225557325030878856862973834354292401242146303549403341940442209080182086988415120614331389340490275503660491807315718173373109005872840328054437977614699106719950677909866567418146409251155983372070962242797627519734350281940761835178713268350560143790817984859159592099363285092486301894478314739527088234395262506148853228367792932386233224490195797040364800000 4179 439665202070910771876999977576664209284627862337744175501043595328522445878868249331804741609561264429813791769065325311926181810414299219639429059794184282025836859809716820907228041668096994185662980381793997713372842669124858403398614909241386551335971575174451289397013176093039377997903252231943744760808225557325030878856862973834354292401242146303549403341940442209080182086988415120614331389340490275503660491807315718173373109005872840328054437977614699106719950677909866567418146409251155983372070962242797627519734350281940761835178713268350560143790817984859159592099363285092486301894478314739527088234395262506148853228367792932386233224490195797040364800000 4180 439665202070910771876999977576664209284627862337744175501043595328522445878868249331804741609561264429813791769065325311926181810414299219639429059794184282025836859809716820907228041668096994185662980381793997713372842669124858403398614909241386551335971575174451289397013176093039377997903252231943744760808225557325030878856862973834354292401242146303549403341940442209080182086988415120614331389340490275503660491807315718173373109005872840328054437977614699106719950677909866567418146409251155983372070962242797627519734350281940761835178713268350560143790817984859159592099363285092486301894478314739527088234395262506148853228367792932386233224490195797040364800000 4181 439665202070910771876999977576664209284627862337744175501043595328522445878868249331804741609561264429813791769065325311926181810414299219639429059794184282025836859809716820907228041668096994185662980381793997713372842669124858403398614909241386551335971575174451289397013176093039377997903252231943744760808225557325030878856862973834354292401242146303549403341940442209080182086988415120614331389340490275503660491807315718173373109005872840328054437977614699106719950677909866567418146409251155983372070962242797627519734350281940761835178713268350560143790817984859159592099363285092486301894478314739527088234395262506148853228367792932386233224490195797040364800000 4182 439665202070910771876999977576664209284627862337744175501043595328522445878868249331804741609561264429813791769065325311926181810414299219639429059794184282025836859809716820907228041668096994185662980381793997713372842669124858403398614909241386551335971575174451289397013176093039377997903252231943744760808225557325030878856862973834354292401242146303549403341940442209080182086988415120614331389340490275503660491807315718173373109005872840328054437977614699106719950677909866567418146409251155983372070962242797627519734350281940761835178713268350560143790817984859159592099363285092486301894478314739527088234395262506148853228367792932386233224490195797040364800000 4183 439665202070910771876999977576664209284627862337744175501043595328522445878868249331804741609561264429813791769065325311926181810414299219639429059794184282025836859809716820907228041668096994185662980381793997713372842669124858403398614909241386551335971575174451289397013176093039377997903252231943744760808225557325030878856862973834354292401242146303549403341940442209080182086988415120614331389340490275503660491807315718173373109005872840328054437977614699106719950677909866567418146409251155983372070962242797627519734350281940761835178713268350560143790817984859159592099363285092486301894478314739527088234395262506148853228367792932386233224490195797040364800000 4184 439665202070910771876999977576664209284627862337744175501043595328522445878868249331804741609561264429813791769065325311926181810414299219639429059794184282025836859809716820907228041668096994185662980381793997713372842669124858403398614909241386551335971575174451289397013176093039377997903252231943744760808225557325030878856862973834354292401242146303549403341940442209080182086988415120614331389340490275503660491807315718173373109005872840328054437977614699106719950677909866567418146409251155983372070962242797627519734350281940761835178713268350560143790817984859159592099363285092486301894478314739527088234395262506148853228367792932386233224490195797040364800000 4185 439665202070910771876999977576664209284627862337744175501043595328522445878868249331804741609561264429813791769065325311926181810414299219639429059794184282025836859809716820907228041668096994185662980381793997713372842669124858403398614909241386551335971575174451289397013176093039377997903252231943744760808225557325030878856862973834354292401242146303549403341940442209080182086988415120614331389340490275503660491807315718173373109005872840328054437977614699106719950677909866567418146409251155983372070962242797627519734350281940761835178713268350560143790817984859159592099363285092486301894478314739527088234395262506148853228367792932386233224490195797040364800000 4186 439665202070910771876999977576664209284627862337744175501043595328522445878868249331804741609561264429813791769065325311926181810414299219639429059794184282025836859809716820907228041668096994185662980381793997713372842669124858403398614909241386551335971575174451289397013176093039377997903252231943744760808225557325030878856862973834354292401242146303549403341940442209080182086988415120614331389340490275503660491807315718173373109005872840328054437977614699106719950677909866567418146409251155983372070962242797627519734350281940761835178713268350560143790817984859159592099363285092486301894478314739527088234395262506148853228367792932386233224490195797040364800000 4187 439665202070910771876999977576664209284627862337744175501043595328522445878868249331804741609561264429813791769065325311926181810414299219639429059794184282025836859809716820907228041668096994185662980381793997713372842669124858403398614909241386551335971575174451289397013176093039377997903252231943744760808225557325030878856862973834354292401242146303549403341940442209080182086988415120614331389340490275503660491807315718173373109005872840328054437977614699106719950677909866567418146409251155983372070962242797627519734350281940761835178713268350560143790817984859159592099363285092486301894478314739527088234395262506148853228367792932386233224490195797040364800000 4188 439665202070910771876999977576664209284627862337744175501043595328522445878868249331804741609561264429813791769065325311926181810414299219639429059794184282025836859809716820907228041668096994185662980381793997713372842669124858403398614909241386551335971575174451289397013176093039377997903252231943744760808225557325030878856862973834354292401242146303549403341940442209080182086988415120614331389340490275503660491807315718173373109005872840328054437977614699106719950677909866567418146409251155983372070962242797627519734350281940761835178713268350560143790817984859159592099363285092486301894478314739527088234395262506148853228367792932386233224490195797040364800000 4189 681041398007840785637472965266252860181888558761165727851116529163881268666366918214965544753210398601781563450282188908173655624331749491221475613621191452858021295845251355585296236543882243993591956611398902458014533294474405666864454494414907768019419969945225047275973409768117996518752137707280860634491941388296472831349280746469414798929524084624198025776665744981865202052745055021831599322088419436755170101809532047450554945850097029668156324427325168916309203600082383312930708787930040618243337920514093525028068508586726240082691826852675017662731977058546838208161913728608261281634546909531527459675078261622024573650741711252266275264735313289615525075200000 4190 681041398007840785637472965266252860181888558761165727851116529163881268666366918214965544753210398601781563450282188908173655624331749491221475613621191452858021295845251355585296236543882243993591956611398902458014533294474405666864454494414907768019419969945225047275973409768117996518752137707280860634491941388296472831349280746469414798929524084624198025776665744981865202052745055021831599322088419436755170101809532047450554945850097029668156324427325168916309203600082383312930708787930040618243337920514093525028068508586726240082691826852675017662731977058546838208161913728608261281634546909531527459675078261622024573650741711252266275264735313289615525075200000 4191 681041398007840785637472965266252860181888558761165727851116529163881268666366918214965544753210398601781563450282188908173655624331749491221475613621191452858021295845251355585296236543882243993591956611398902458014533294474405666864454494414907768019419969945225047275973409768117996518752137707280860634491941388296472831349280746469414798929524084624198025776665744981865202052745055021831599322088419436755170101809532047450554945850097029668156324427325168916309203600082383312930708787930040618243337920514093525028068508586726240082691826852675017662731977058546838208161913728608261281634546909531527459675078261622024573650741711252266275264735313289615525075200000 4192 681041398007840785637472965266252860181888558761165727851116529163881268666366918214965544753210398601781563450282188908173655624331749491221475613621191452858021295845251355585296236543882243993591956611398902458014533294474405666864454494414907768019419969945225047275973409768117996518752137707280860634491941388296472831349280746469414798929524084624198025776665744981865202052745055021831599322088419436755170101809532047450554945850097029668156324427325168916309203600082383312930708787930040618243337920514093525028068508586726240082691826852675017662731977058546838208161913728608261281634546909531527459675078261622024573650741711252266275264735313289615525075200000 4193 681041398007840785637472965266252860181888558761165727851116529163881268666366918214965544753210398601781563450282188908173655624331749491221475613621191452858021295845251355585296236543882243993591956611398902458014533294474405666864454494414907768019419969945225047275973409768117996518752137707280860634491941388296472831349280746469414798929524084624198025776665744981865202052745055021831599322088419436755170101809532047450554945850097029668156324427325168916309203600082383312930708787930040618243337920514093525028068508586726240082691826852675017662731977058546838208161913728608261281634546909531527459675078261622024573650741711252266275264735313289615525075200000 4194 681041398007840785637472965266252860181888558761165727851116529163881268666366918214965544753210398601781563450282188908173655624331749491221475613621191452858021295845251355585296236543882243993591956611398902458014533294474405666864454494414907768019419969945225047275973409768117996518752137707280860634491941388296472831349280746469414798929524084624198025776665744981865202052745055021831599322088419436755170101809532047450554945850097029668156324427325168916309203600082383312930708787930040618243337920514093525028068508586726240082691826852675017662731977058546838208161913728608261281634546909531527459675078261622024573650741711252266275264735313289615525075200000 4195 681041398007840785637472965266252860181888558761165727851116529163881268666366918214965544753210398601781563450282188908173655624331749491221475613621191452858021295845251355585296236543882243993591956611398902458014533294474405666864454494414907768019419969945225047275973409768117996518752137707280860634491941388296472831349280746469414798929524084624198025776665744981865202052745055021831599322088419436755170101809532047450554945850097029668156324427325168916309203600082383312930708787930040618243337920514093525028068508586726240082691826852675017662731977058546838208161913728608261281634546909531527459675078261622024573650741711252266275264735313289615525075200000 4196 681041398007840785637472965266252860181888558761165727851116529163881268666366918214965544753210398601781563450282188908173655624331749491221475613621191452858021295845251355585296236543882243993591956611398902458014533294474405666864454494414907768019419969945225047275973409768117996518752137707280860634491941388296472831349280746469414798929524084624198025776665744981865202052745055021831599322088419436755170101809532047450554945850097029668156324427325168916309203600082383312930708787930040618243337920514093525028068508586726240082691826852675017662731977058546838208161913728608261281634546909531527459675078261622024573650741711252266275264735313289615525075200000 4197 681041398007840785637472965266252860181888558761165727851116529163881268666366918214965544753210398601781563450282188908173655624331749491221475613621191452858021295845251355585296236543882243993591956611398902458014533294474405666864454494414907768019419969945225047275973409768117996518752137707280860634491941388296472831349280746469414798929524084624198025776665744981865202052745055021831599322088419436755170101809532047450554945850097029668156324427325168916309203600082383312930708787930040618243337920514093525028068508586726240082691826852675017662731977058546838208161913728608261281634546909531527459675078261622024573650741711252266275264735313289615525075200000 4198 681041398007840785637472965266252860181888558761165727851116529163881268666366918214965544753210398601781563450282188908173655624331749491221475613621191452858021295845251355585296236543882243993591956611398902458014533294474405666864454494414907768019419969945225047275973409768117996518752137707280860634491941388296472831349280746469414798929524084624198025776665744981865202052745055021831599322088419436755170101809532047450554945850097029668156324427325168916309203600082383312930708787930040618243337920514093525028068508586726240082691826852675017662731977058546838208161913728608261281634546909531527459675078261622024573650741711252266275264735313289615525075200000 4199 681041398007840785637472965266252860181888558761165727851116529163881268666366918214965544753210398601781563450282188908173655624331749491221475613621191452858021295845251355585296236543882243993591956611398902458014533294474405666864454494414907768019419969945225047275973409768117996518752137707280860634491941388296472831349280746469414798929524084624198025776665744981865202052745055021831599322088419436755170101809532047450554945850097029668156324427325168916309203600082383312930708787930040618243337920514093525028068508586726240082691826852675017662731977058546838208161913728608261281634546909531527459675078261622024573650741711252266275264735313289615525075200000 4200 681041398007840785637472965266252860181888558761165727851116529163881268666366918214965544753210398601781563450282188908173655624331749491221475613621191452858021295845251355585296236543882243993591956611398902458014533294474405666864454494414907768019419969945225047275973409768117996518752137707280860634491941388296472831349280746469414798929524084624198025776665744981865202052745055021831599322088419436755170101809532047450554945850097029668156324427325168916309203600082383312930708787930040618243337920514093525028068508586726240082691826852675017662731977058546838208161913728608261281634546909531527459675078261622024573650741711252266275264735313289615525075200000 4201 681041398007840785637472965266252860181888558761165727851116529163881268666366918214965544753210398601781563450282188908173655624331749491221475613621191452858021295845251355585296236543882243993591956611398902458014533294474405666864454494414907768019419969945225047275973409768117996518752137707280860634491941388296472831349280746469414798929524084624198025776665744981865202052745055021831599322088419436755170101809532047450554945850097029668156324427325168916309203600082383312930708787930040618243337920514093525028068508586726240082691826852675017662731977058546838208161913728608261281634546909531527459675078261622024573650741711252266275264735313289615525075200000 4202 681041398007840785637472965266252860181888558761165727851116529163881268666366918214965544753210398601781563450282188908173655624331749491221475613621191452858021295845251355585296236543882243993591956611398902458014533294474405666864454494414907768019419969945225047275973409768117996518752137707280860634491941388296472831349280746469414798929524084624198025776665744981865202052745055021831599322088419436755170101809532047450554945850097029668156324427325168916309203600082383312930708787930040618243337920514093525028068508586726240082691826852675017662731977058546838208161913728608261281634546909531527459675078261622024573650741711252266275264735313289615525075200000 4203 1057657291106176740094995515058490691862472931756090375352783969791507610238867823987841491001735749028566768038288239374393687184587206959866951627953710326288507072447675355223965055352649124922048308617502495517296570206318752000640497829826351763734159213324934498419586705369887248593622069859407176565365984976024422307085432999267001182737550903421379534031161901956836658787913070448904473747203315385280779168110203269690711830905200687074646771835635987327028193190927941284981390747655353080131903790558387244368590393835185850848420407102204302430222760371923239737275452020528629770378451350502462144875396540299004162879601877574769525486133941538772910441785600000 4204 1057657291106176740094995515058490691862472931756090375352783969791507610238867823987841491001735749028566768038288239374393687184587206959866951627953710326288507072447675355223965055352649124922048308617502495517296570206318752000640497829826351763734159213324934498419586705369887248593622069859407176565365984976024422307085432999267001182737550903421379534031161901956836658787913070448904473747203315385280779168110203269690711830905200687074646771835635987327028193190927941284981390747655353080131903790558387244368590393835185850848420407102204302430222760371923239737275452020528629770378451350502462144875396540299004162879601877574769525486133941538772910441785600000 4205 1057657291106176740094995515058490691862472931756090375352783969791507610238867823987841491001735749028566768038288239374393687184587206959866951627953710326288507072447675355223965055352649124922048308617502495517296570206318752000640497829826351763734159213324934498419586705369887248593622069859407176565365984976024422307085432999267001182737550903421379534031161901956836658787913070448904473747203315385280779168110203269690711830905200687074646771835635987327028193190927941284981390747655353080131903790558387244368590393835185850848420407102204302430222760371923239737275452020528629770378451350502462144875396540299004162879601877574769525486133941538772910441785600000 4206 1057657291106176740094995515058490691862472931756090375352783969791507610238867823987841491001735749028566768038288239374393687184587206959866951627953710326288507072447675355223965055352649124922048308617502495517296570206318752000640497829826351763734159213324934498419586705369887248593622069859407176565365984976024422307085432999267001182737550903421379534031161901956836658787913070448904473747203315385280779168110203269690711830905200687074646771835635987327028193190927941284981390747655353080131903790558387244368590393835185850848420407102204302430222760371923239737275452020528629770378451350502462144875396540299004162879601877574769525486133941538772910441785600000 4207 1057657291106176740094995515058490691862472931756090375352783969791507610238867823987841491001735749028566768038288239374393687184587206959866951627953710326288507072447675355223965055352649124922048308617502495517296570206318752000640497829826351763734159213324934498419586705369887248593622069859407176565365984976024422307085432999267001182737550903421379534031161901956836658787913070448904473747203315385280779168110203269690711830905200687074646771835635987327028193190927941284981390747655353080131903790558387244368590393835185850848420407102204302430222760371923239737275452020528629770378451350502462144875396540299004162879601877574769525486133941538772910441785600000 4208 1057657291106176740094995515058490691862472931756090375352783969791507610238867823987841491001735749028566768038288239374393687184587206959866951627953710326288507072447675355223965055352649124922048308617502495517296570206318752000640497829826351763734159213324934498419586705369887248593622069859407176565365984976024422307085432999267001182737550903421379534031161901956836658787913070448904473747203315385280779168110203269690711830905200687074646771835635987327028193190927941284981390747655353080131903790558387244368590393835185850848420407102204302430222760371923239737275452020528629770378451350502462144875396540299004162879601877574769525486133941538772910441785600000 4209 1057657291106176740094995515058490691862472931756090375352783969791507610238867823987841491001735749028566768038288239374393687184587206959866951627953710326288507072447675355223965055352649124922048308617502495517296570206318752000640497829826351763734159213324934498419586705369887248593622069859407176565365984976024422307085432999267001182737550903421379534031161901956836658787913070448904473747203315385280779168110203269690711830905200687074646771835635987327028193190927941284981390747655353080131903790558387244368590393835185850848420407102204302430222760371923239737275452020528629770378451350502462144875396540299004162879601877574769525486133941538772910441785600000 4210 1057657291106176740094995515058490691862472931756090375352783969791507610238867823987841491001735749028566768038288239374393687184587206959866951627953710326288507072447675355223965055352649124922048308617502495517296570206318752000640497829826351763734159213324934498419586705369887248593622069859407176565365984976024422307085432999267001182737550903421379534031161901956836658787913070448904473747203315385280779168110203269690711830905200687074646771835635987327028193190927941284981390747655353080131903790558387244368590393835185850848420407102204302430222760371923239737275452020528629770378451350502462144875396540299004162879601877574769525486133941538772910441785600000 4211 1057657291106176740094995515058490691862472931756090375352783969791507610238867823987841491001735749028566768038288239374393687184587206959866951627953710326288507072447675355223965055352649124922048308617502495517296570206318752000640497829826351763734159213324934498419586705369887248593622069859407176565365984976024422307085432999267001182737550903421379534031161901956836658787913070448904473747203315385280779168110203269690711830905200687074646771835635987327028193190927941284981390747655353080131903790558387244368590393835185850848420407102204302430222760371923239737275452020528629770378451350502462144875396540299004162879601877574769525486133941538772910441785600000 4212 1057657291106176740094995515058490691862472931756090375352783969791507610238867823987841491001735749028566768038288239374393687184587206959866951627953710326288507072447675355223965055352649124922048308617502495517296570206318752000640497829826351763734159213324934498419586705369887248593622069859407176565365984976024422307085432999267001182737550903421379534031161901956836658787913070448904473747203315385280779168110203269690711830905200687074646771835635987327028193190927941284981390747655353080131903790558387244368590393835185850848420407102204302430222760371923239737275452020528629770378451350502462144875396540299004162879601877574769525486133941538772910441785600000 4213 1057657291106176740094995515058490691862472931756090375352783969791507610238867823987841491001735749028566768038288239374393687184587206959866951627953710326288507072447675355223965055352649124922048308617502495517296570206318752000640497829826351763734159213324934498419586705369887248593622069859407176565365984976024422307085432999267001182737550903421379534031161901956836658787913070448904473747203315385280779168110203269690711830905200687074646771835635987327028193190927941284981390747655353080131903790558387244368590393835185850848420407102204302430222760371923239737275452020528629770378451350502462144875396540299004162879601877574769525486133941538772910441785600000 4214 1057657291106176740094995515058490691862472931756090375352783969791507610238867823987841491001735749028566768038288239374393687184587206959866951627953710326288507072447675355223965055352649124922048308617502495517296570206318752000640497829826351763734159213324934498419586705369887248593622069859407176565365984976024422307085432999267001182737550903421379534031161901956836658787913070448904473747203315385280779168110203269690711830905200687074646771835635987327028193190927941284981390747655353080131903790558387244368590393835185850848420407102204302430222760371923239737275452020528629770378451350502462144875396540299004162879601877574769525486133941538772910441785600000 4215 1057657291106176740094995515058490691862472931756090375352783969791507610238867823987841491001735749028566768038288239374393687184587206959866951627953710326288507072447675355223965055352649124922048308617502495517296570206318752000640497829826351763734159213324934498419586705369887248593622069859407176565365984976024422307085432999267001182737550903421379534031161901956836658787913070448904473747203315385280779168110203269690711830905200687074646771835635987327028193190927941284981390747655353080131903790558387244368590393835185850848420407102204302430222760371923239737275452020528629770378451350502462144875396540299004162879601877574769525486133941538772910441785600000 4216 1057657291106176740094995515058490691862472931756090375352783969791507610238867823987841491001735749028566768038288239374393687184587206959866951627953710326288507072447675355223965055352649124922048308617502495517296570206318752000640497829826351763734159213324934498419586705369887248593622069859407176565365984976024422307085432999267001182737550903421379534031161901956836658787913070448904473747203315385280779168110203269690711830905200687074646771835635987327028193190927941284981390747655353080131903790558387244368590393835185850848420407102204302430222760371923239737275452020528629770378451350502462144875396540299004162879601877574769525486133941538772910441785600000 4217 1057657291106176740094995515058490691862472931756090375352783969791507610238867823987841491001735749028566768038288239374393687184587206959866951627953710326288507072447675355223965055352649124922048308617502495517296570206318752000640497829826351763734159213324934498419586705369887248593622069859407176565365984976024422307085432999267001182737550903421379534031161901956836658787913070448904473747203315385280779168110203269690711830905200687074646771835635987327028193190927941284981390747655353080131903790558387244368590393835185850848420407102204302430222760371923239737275452020528629770378451350502462144875396540299004162879601877574769525486133941538772910441785600000 4218 1057657291106176740094995515058490691862472931756090375352783969791507610238867823987841491001735749028566768038288239374393687184587206959866951627953710326288507072447675355223965055352649124922048308617502495517296570206318752000640497829826351763734159213324934498419586705369887248593622069859407176565365984976024422307085432999267001182737550903421379534031161901956836658787913070448904473747203315385280779168110203269690711830905200687074646771835635987327028193190927941284981390747655353080131903790558387244368590393835185850848420407102204302430222760371923239737275452020528629770378451350502462144875396540299004162879601877574769525486133941538772910441785600000 4219 1057657291106176740094995515058490691862472931756090375352783969791507610238867823987841491001735749028566768038288239374393687184587206959866951627953710326288507072447675355223965055352649124922048308617502495517296570206318752000640497829826351763734159213324934498419586705369887248593622069859407176565365984976024422307085432999267001182737550903421379534031161901956836658787913070448904473747203315385280779168110203269690711830905200687074646771835635987327028193190927941284981390747655353080131903790558387244368590393835185850848420407102204302430222760371923239737275452020528629770378451350502462144875396540299004162879601877574769525486133941538772910441785600000 4220 1057657291106176740094995515058490691862472931756090375352783969791507610238867823987841491001735749028566768038288239374393687184587206959866951627953710326288507072447675355223965055352649124922048308617502495517296570206318752000640497829826351763734159213324934498419586705369887248593622069859407176565365984976024422307085432999267001182737550903421379534031161901956836658787913070448904473747203315385280779168110203269690711830905200687074646771835635987327028193190927941284981390747655353080131903790558387244368590393835185850848420407102204302430222760371923239737275452020528629770378451350502462144875396540299004162879601877574769525486133941538772910441785600000 4221 1057657291106176740094995515058490691862472931756090375352783969791507610238867823987841491001735749028566768038288239374393687184587206959866951627953710326288507072447675355223965055352649124922048308617502495517296570206318752000640497829826351763734159213324934498419586705369887248593622069859407176565365984976024422307085432999267001182737550903421379534031161901956836658787913070448904473747203315385280779168110203269690711830905200687074646771835635987327028193190927941284981390747655353080131903790558387244368590393835185850848420407102204302430222760371923239737275452020528629770378451350502462144875396540299004162879601877574769525486133941538772910441785600000 4222 1648887716834529537808098007976186988613595300607744895174990208904960364362394937597044884471706032735535591371691365184679758320771455650432577587979834398683782525945925878794161521294779985753473313134686390511465352951650934368998536116699282399661554213573572883036135673671654220557456806910815788265405570577622074376746190045857254843887841858433930693554581405150708351050356476829842074571889968685652734723083806897447819744381207871149374317291756504242836953184656660463285988175594695451925638009480525713970632423989054741472687414672336507488717283419828330750412429700004133812020005655433338483860743206326147489929299327139065690232882814858946967378743750400000 4223 1648887716834529537808098007976186988613595300607744895174990208904960364362394937597044884471706032735535591371691365184679758320771455650432577587979834398683782525945925878794161521294779985753473313134686390511465352951650934368998536116699282399661554213573572883036135673671654220557456806910815788265405570577622074376746190045857254843887841858433930693554581405150708351050356476829842074571889968685652734723083806897447819744381207871149374317291756504242836953184656660463285988175594695451925638009480525713970632423989054741472687414672336507488717283419828330750412429700004133812020005655433338483860743206326147489929299327139065690232882814858946967378743750400000 4224 1648887716834529537808098007976186988613595300607744895174990208904960364362394937597044884471706032735535591371691365184679758320771455650432577587979834398683782525945925878794161521294779985753473313134686390511465352951650934368998536116699282399661554213573572883036135673671654220557456806910815788265405570577622074376746190045857254843887841858433930693554581405150708351050356476829842074571889968685652734723083806897447819744381207871149374317291756504242836953184656660463285988175594695451925638009480525713970632423989054741472687414672336507488717283419828330750412429700004133812020005655433338483860743206326147489929299327139065690232882814858946967378743750400000 4225 1648887716834529537808098007976186988613595300607744895174990208904960364362394937597044884471706032735535591371691365184679758320771455650432577587979834398683782525945925878794161521294779985753473313134686390511465352951650934368998536116699282399661554213573572883036135673671654220557456806910815788265405570577622074376746190045857254843887841858433930693554581405150708351050356476829842074571889968685652734723083806897447819744381207871149374317291756504242836953184656660463285988175594695451925638009480525713970632423989054741472687414672336507488717283419828330750412429700004133812020005655433338483860743206326147489929299327139065690232882814858946967378743750400000 4226 1648887716834529537808098007976186988613595300607744895174990208904960364362394937597044884471706032735535591371691365184679758320771455650432577587979834398683782525945925878794161521294779985753473313134686390511465352951650934368998536116699282399661554213573572883036135673671654220557456806910815788265405570577622074376746190045857254843887841858433930693554581405150708351050356476829842074571889968685652734723083806897447819744381207871149374317291756504242836953184656660463285988175594695451925638009480525713970632423989054741472687414672336507488717283419828330750412429700004133812020005655433338483860743206326147489929299327139065690232882814858946967378743750400000 4227 1648887716834529537808098007976186988613595300607744895174990208904960364362394937597044884471706032735535591371691365184679758320771455650432577587979834398683782525945925878794161521294779985753473313134686390511465352951650934368998536116699282399661554213573572883036135673671654220557456806910815788265405570577622074376746190045857254843887841858433930693554581405150708351050356476829842074571889968685652734723083806897447819744381207871149374317291756504242836953184656660463285988175594695451925638009480525713970632423989054741472687414672336507488717283419828330750412429700004133812020005655433338483860743206326147489929299327139065690232882814858946967378743750400000 4228 1648887716834529537808098007976186988613595300607744895174990208904960364362394937597044884471706032735535591371691365184679758320771455650432577587979834398683782525945925878794161521294779985753473313134686390511465352951650934368998536116699282399661554213573572883036135673671654220557456806910815788265405570577622074376746190045857254843887841858433930693554581405150708351050356476829842074571889968685652734723083806897447819744381207871149374317291756504242836953184656660463285988175594695451925638009480525713970632423989054741472687414672336507488717283419828330750412429700004133812020005655433338483860743206326147489929299327139065690232882814858946967378743750400000 4229 1648887716834529537808098007976186988613595300607744895174990208904960364362394937597044884471706032735535591371691365184679758320771455650432577587979834398683782525945925878794161521294779985753473313134686390511465352951650934368998536116699282399661554213573572883036135673671654220557456806910815788265405570577622074376746190045857254843887841858433930693554581405150708351050356476829842074571889968685652734723083806897447819744381207871149374317291756504242836953184656660463285988175594695451925638009480525713970632423989054741472687414672336507488717283419828330750412429700004133812020005655433338483860743206326147489929299327139065690232882814858946967378743750400000 4230 1648887716834529537808098007976186988613595300607744895174990208904960364362394937597044884471706032735535591371691365184679758320771455650432577587979834398683782525945925878794161521294779985753473313134686390511465352951650934368998536116699282399661554213573572883036135673671654220557456806910815788265405570577622074376746190045857254843887841858433930693554581405150708351050356476829842074571889968685652734723083806897447819744381207871149374317291756504242836953184656660463285988175594695451925638009480525713970632423989054741472687414672336507488717283419828330750412429700004133812020005655433338483860743206326147489929299327139065690232882814858946967378743750400000 4231 1648887716834529537808098007976186988613595300607744895174990208904960364362394937597044884471706032735535591371691365184679758320771455650432577587979834398683782525945925878794161521294779985753473313134686390511465352951650934368998536116699282399661554213573572883036135673671654220557456806910815788265405570577622074376746190045857254843887841858433930693554581405150708351050356476829842074571889968685652734723083806897447819744381207871149374317291756504242836953184656660463285988175594695451925638009480525713970632423989054741472687414672336507488717283419828330750412429700004133812020005655433338483860743206326147489929299327139065690232882814858946967378743750400000 4232 1648887716834529537808098007976186988613595300607744895174990208904960364362394937597044884471706032735535591371691365184679758320771455650432577587979834398683782525945925878794161521294779985753473313134686390511465352951650934368998536116699282399661554213573572883036135673671654220557456806910815788265405570577622074376746190045857254843887841858433930693554581405150708351050356476829842074571889968685652734723083806897447819744381207871149374317291756504242836953184656660463285988175594695451925638009480525713970632423989054741472687414672336507488717283419828330750412429700004133812020005655433338483860743206326147489929299327139065690232882814858946967378743750400000 4233 1648887716834529537808098007976186988613595300607744895174990208904960364362394937597044884471706032735535591371691365184679758320771455650432577587979834398683782525945925878794161521294779985753473313134686390511465352951650934368998536116699282399661554213573572883036135673671654220557456806910815788265405570577622074376746190045857254843887841858433930693554581405150708351050356476829842074571889968685652734723083806897447819744381207871149374317291756504242836953184656660463285988175594695451925638009480525713970632423989054741472687414672336507488717283419828330750412429700004133812020005655433338483860743206326147489929299327139065690232882814858946967378743750400000 4234 1648887716834529537808098007976186988613595300607744895174990208904960364362394937597044884471706032735535591371691365184679758320771455650432577587979834398683782525945925878794161521294779985753473313134686390511465352951650934368998536116699282399661554213573572883036135673671654220557456806910815788265405570577622074376746190045857254843887841858433930693554581405150708351050356476829842074571889968685652734723083806897447819744381207871149374317291756504242836953184656660463285988175594695451925638009480525713970632423989054741472687414672336507488717283419828330750412429700004133812020005655433338483860743206326147489929299327139065690232882814858946967378743750400000 4235 1648887716834529537808098007976186988613595300607744895174990208904960364362394937597044884471706032735535591371691365184679758320771455650432577587979834398683782525945925878794161521294779985753473313134686390511465352951650934368998536116699282399661554213573572883036135673671654220557456806910815788265405570577622074376746190045857254843887841858433930693554581405150708351050356476829842074571889968685652734723083806897447819744381207871149374317291756504242836953184656660463285988175594695451925638009480525713970632423989054741472687414672336507488717283419828330750412429700004133812020005655433338483860743206326147489929299327139065690232882814858946967378743750400000 4236 1648887716834529537808098007976186988613595300607744895174990208904960364362394937597044884471706032735535591371691365184679758320771455650432577587979834398683782525945925878794161521294779985753473313134686390511465352951650934368998536116699282399661554213573572883036135673671654220557456806910815788265405570577622074376746190045857254843887841858433930693554581405150708351050356476829842074571889968685652734723083806897447819744381207871149374317291756504242836953184656660463285988175594695451925638009480525713970632423989054741472687414672336507488717283419828330750412429700004133812020005655433338483860743206326147489929299327139065690232882814858946967378743750400000 4237 1648887716834529537808098007976186988613595300607744895174990208904960364362394937597044884471706032735535591371691365184679758320771455650432577587979834398683782525945925878794161521294779985753473313134686390511465352951650934368998536116699282399661554213573572883036135673671654220557456806910815788265405570577622074376746190045857254843887841858433930693554581405150708351050356476829842074571889968685652734723083806897447819744381207871149374317291756504242836953184656660463285988175594695451925638009480525713970632423989054741472687414672336507488717283419828330750412429700004133812020005655433338483860743206326147489929299327139065690232882814858946967378743750400000 4238 1648887716834529537808098007976186988613595300607744895174990208904960364362394937597044884471706032735535591371691365184679758320771455650432577587979834398683782525945925878794161521294779985753473313134686390511465352951650934368998536116699282399661554213573572883036135673671654220557456806910815788265405570577622074376746190045857254843887841858433930693554581405150708351050356476829842074571889968685652734723083806897447819744381207871149374317291756504242836953184656660463285988175594695451925638009480525713970632423989054741472687414672336507488717283419828330750412429700004133812020005655433338483860743206326147489929299327139065690232882814858946967378743750400000 4239 1648887716834529537808098007976186988613595300607744895174990208904960364362394937597044884471706032735535591371691365184679758320771455650432577587979834398683782525945925878794161521294779985753473313134686390511465352951650934368998536116699282399661554213573572883036135673671654220557456806910815788265405570577622074376746190045857254843887841858433930693554581405150708351050356476829842074571889968685652734723083806897447819744381207871149374317291756504242836953184656660463285988175594695451925638009480525713970632423989054741472687414672336507488717283419828330750412429700004133812020005655433338483860743206326147489929299327139065690232882814858946967378743750400000 4240 1648887716834529537808098007976186988613595300607744895174990208904960364362394937597044884471706032735535591371691365184679758320771455650432577587979834398683782525945925878794161521294779985753473313134686390511465352951650934368998536116699282399661554213573572883036135673671654220557456806910815788265405570577622074376746190045857254843887841858433930693554581405150708351050356476829842074571889968685652734723083806897447819744381207871149374317291756504242836953184656660463285988175594695451925638009480525713970632423989054741472687414672336507488717283419828330750412429700004133812020005655433338483860743206326147489929299327139065690232882814858946967378743750400000 4241 1648887716834529537808098007976186988613595300607744895174990208904960364362394937597044884471706032735535591371691365184679758320771455650432577587979834398683782525945925878794161521294779985753473313134686390511465352951650934368998536116699282399661554213573572883036135673671654220557456806910815788265405570577622074376746190045857254843887841858433930693554581405150708351050356476829842074571889968685652734723083806897447819744381207871149374317291756504242836953184656660463285988175594695451925638009480525713970632423989054741472687414672336507488717283419828330750412429700004133812020005655433338483860743206326147489929299327139065690232882814858946967378743750400000 4242 1648887716834529537808098007976186988613595300607744895174990208904960364362394937597044884471706032735535591371691365184679758320771455650432577587979834398683782525945925878794161521294779985753473313134686390511465352951650934368998536116699282399661554213573572883036135673671654220557456806910815788265405570577622074376746190045857254843887841858433930693554581405150708351050356476829842074571889968685652734723083806897447819744381207871149374317291756504242836953184656660463285988175594695451925638009480525713970632423989054741472687414672336507488717283419828330750412429700004133812020005655433338483860743206326147489929299327139065690232882814858946967378743750400000 4243 1648887716834529537808098007976186988613595300607744895174990208904960364362394937597044884471706032735535591371691365184679758320771455650432577587979834398683782525945925878794161521294779985753473313134686390511465352951650934368998536116699282399661554213573572883036135673671654220557456806910815788265405570577622074376746190045857254843887841858433930693554581405150708351050356476829842074571889968685652734723083806897447819744381207871149374317291756504242836953184656660463285988175594695451925638009480525713970632423989054741472687414672336507488717283419828330750412429700004133812020005655433338483860743206326147489929299327139065690232882814858946967378743750400000 4244 1648887716834529537808098007976186988613595300607744895174990208904960364362394937597044884471706032735535591371691365184679758320771455650432577587979834398683782525945925878794161521294779985753473313134686390511465352951650934368998536116699282399661554213573572883036135673671654220557456806910815788265405570577622074376746190045857254843887841858433930693554581405150708351050356476829842074571889968685652734723083806897447819744381207871149374317291756504242836953184656660463285988175594695451925638009480525713970632423989054741472687414672336507488717283419828330750412429700004133812020005655433338483860743206326147489929299327139065690232882814858946967378743750400000 4245 2583807052279707785745289578498685011157503836052336250739209657354072890955872867214569333967163353296584271679440369244393181288648871004227849080364400502737487218157265852070451103868920237675692681682053573931466208075237014156220706094867775520269655452669788707717624600643482163613534816429248340211890529095133790548361279801858318340372248192165969396800029061871159986095908599192362530854151580930417835311072325408300733539445352734091069555196182442148525505640356986945969143471156887773167474760855983793791981008390848779887701178791551307234819983118870994285896277339906477683435348862064041404209784604313073116719212045626915936594927370883969897882491456876800000 4246 2583807052279707785745289578498685011157503836052336250739209657354072890955872867214569333967163353296584271679440369244393181288648871004227849080364400502737487218157265852070451103868920237675692681682053573931466208075237014156220706094867775520269655452669788707717624600643482163613534816429248340211890529095133790548361279801858318340372248192165969396800029061871159986095908599192362530854151580930417835311072325408300733539445352734091069555196182442148525505640356986945969143471156887773167474760855983793791981008390848779887701178791551307234819983118870994285896277339906477683435348862064041404209784604313073116719212045626915936594927370883969897882491456876800000 4247 2583807052279707785745289578498685011157503836052336250739209657354072890955872867214569333967163353296584271679440369244393181288648871004227849080364400502737487218157265852070451103868920237675692681682053573931466208075237014156220706094867775520269655452669788707717624600643482163613534816429248340211890529095133790548361279801858318340372248192165969396800029061871159986095908599192362530854151580930417835311072325408300733539445352734091069555196182442148525505640356986945969143471156887773167474760855983793791981008390848779887701178791551307234819983118870994285896277339906477683435348862064041404209784604313073116719212045626915936594927370883969897882491456876800000 4248 2583807052279707785745289578498685011157503836052336250739209657354072890955872867214569333967163353296584271679440369244393181288648871004227849080364400502737487218157265852070451103868920237675692681682053573931466208075237014156220706094867775520269655452669788707717624600643482163613534816429248340211890529095133790548361279801858318340372248192165969396800029061871159986095908599192362530854151580930417835311072325408300733539445352734091069555196182442148525505640356986945969143471156887773167474760855983793791981008390848779887701178791551307234819983118870994285896277339906477683435348862064041404209784604313073116719212045626915936594927370883969897882491456876800000 4249 2583807052279707785745289578498685011157503836052336250739209657354072890955872867214569333967163353296584271679440369244393181288648871004227849080364400502737487218157265852070451103868920237675692681682053573931466208075237014156220706094867775520269655452669788707717624600643482163613534816429248340211890529095133790548361279801858318340372248192165969396800029061871159986095908599192362530854151580930417835311072325408300733539445352734091069555196182442148525505640356986945969143471156887773167474760855983793791981008390848779887701178791551307234819983118870994285896277339906477683435348862064041404209784604313073116719212045626915936594927370883969897882491456876800000 4250 2583807052279707785745289578498685011157503836052336250739209657354072890955872867214569333967163353296584271679440369244393181288648871004227849080364400502737487218157265852070451103868920237675692681682053573931466208075237014156220706094867775520269655452669788707717624600643482163613534816429248340211890529095133790548361279801858318340372248192165969396800029061871159986095908599192362530854151580930417835311072325408300733539445352734091069555196182442148525505640356986945969143471156887773167474760855983793791981008390848779887701178791551307234819983118870994285896277339906477683435348862064041404209784604313073116719212045626915936594927370883969897882491456876800000 4251 2583807052279707785745289578498685011157503836052336250739209657354072890955872867214569333967163353296584271679440369244393181288648871004227849080364400502737487218157265852070451103868920237675692681682053573931466208075237014156220706094867775520269655452669788707717624600643482163613534816429248340211890529095133790548361279801858318340372248192165969396800029061871159986095908599192362530854151580930417835311072325408300733539445352734091069555196182442148525505640356986945969143471156887773167474760855983793791981008390848779887701178791551307234819983118870994285896277339906477683435348862064041404209784604313073116719212045626915936594927370883969897882491456876800000 4252 2583807052279707785745289578498685011157503836052336250739209657354072890955872867214569333967163353296584271679440369244393181288648871004227849080364400502737487218157265852070451103868920237675692681682053573931466208075237014156220706094867775520269655452669788707717624600643482163613534816429248340211890529095133790548361279801858318340372248192165969396800029061871159986095908599192362530854151580930417835311072325408300733539445352734091069555196182442148525505640356986945969143471156887773167474760855983793791981008390848779887701178791551307234819983118870994285896277339906477683435348862064041404209784604313073116719212045626915936594927370883969897882491456876800000 4253 2583807052279707785745289578498685011157503836052336250739209657354072890955872867214569333967163353296584271679440369244393181288648871004227849080364400502737487218157265852070451103868920237675692681682053573931466208075237014156220706094867775520269655452669788707717624600643482163613534816429248340211890529095133790548361279801858318340372248192165969396800029061871159986095908599192362530854151580930417835311072325408300733539445352734091069555196182442148525505640356986945969143471156887773167474760855983793791981008390848779887701178791551307234819983118870994285896277339906477683435348862064041404209784604313073116719212045626915936594927370883969897882491456876800000 4254 2583807052279707785745289578498685011157503836052336250739209657354072890955872867214569333967163353296584271679440369244393181288648871004227849080364400502737487218157265852070451103868920237675692681682053573931466208075237014156220706094867775520269655452669788707717624600643482163613534816429248340211890529095133790548361279801858318340372248192165969396800029061871159986095908599192362530854151580930417835311072325408300733539445352734091069555196182442148525505640356986945969143471156887773167474760855983793791981008390848779887701178791551307234819983118870994285896277339906477683435348862064041404209784604313073116719212045626915936594927370883969897882491456876800000 4255 4059160879131420931405849927821434152528438526438220249911298371703248511691676274394088423662413628028933890808400820082941687804467376347641950905252473189800592419725064653602678684178073693388513202922506164646333412886197349239422729275037275342343628716144238059824388247610910479036863196610349142472880021208455184951475570568719418112724801909892737922372845656199592338156672409331201535971872133641686419273694623216440452390468649145257070271213202616615333569361000826492117524393187470691646102849304750540047202164182023433203578551881527103665902193479746332023143051700993076440676933062302609046013571613375837866365882123679884936390630899658716709573394078753452800000 4256 4059160879131420931405849927821434152528438526438220249911298371703248511691676274394088423662413628028933890808400820082941687804467376347641950905252473189800592419725064653602678684178073693388513202922506164646333412886197349239422729275037275342343628716144238059824388247610910479036863196610349142472880021208455184951475570568719418112724801909892737922372845656199592338156672409331201535971872133641686419273694623216440452390468649145257070271213202616615333569361000826492117524393187470691646102849304750540047202164182023433203578551881527103665902193479746332023143051700993076440676933062302609046013571613375837866365882123679884936390630899658716709573394078753452800000 4257 4059160879131420931405849927821434152528438526438220249911298371703248511691676274394088423662413628028933890808400820082941687804467376347641950905252473189800592419725064653602678684178073693388513202922506164646333412886197349239422729275037275342343628716144238059824388247610910479036863196610349142472880021208455184951475570568719418112724801909892737922372845656199592338156672409331201535971872133641686419273694623216440452390468649145257070271213202616615333569361000826492117524393187470691646102849304750540047202164182023433203578551881527103665902193479746332023143051700993076440676933062302609046013571613375837866365882123679884936390630899658716709573394078753452800000 4258 4059160879131420931405849927821434152528438526438220249911298371703248511691676274394088423662413628028933890808400820082941687804467376347641950905252473189800592419725064653602678684178073693388513202922506164646333412886197349239422729275037275342343628716144238059824388247610910479036863196610349142472880021208455184951475570568719418112724801909892737922372845656199592338156672409331201535971872133641686419273694623216440452390468649145257070271213202616615333569361000826492117524393187470691646102849304750540047202164182023433203578551881527103665902193479746332023143051700993076440676933062302609046013571613375837866365882123679884936390630899658716709573394078753452800000 4259 4059160879131420931405849927821434152528438526438220249911298371703248511691676274394088423662413628028933890808400820082941687804467376347641950905252473189800592419725064653602678684178073693388513202922506164646333412886197349239422729275037275342343628716144238059824388247610910479036863196610349142472880021208455184951475570568719418112724801909892737922372845656199592338156672409331201535971872133641686419273694623216440452390468649145257070271213202616615333569361000826492117524393187470691646102849304750540047202164182023433203578551881527103665902193479746332023143051700993076440676933062302609046013571613375837866365882123679884936390630899658716709573394078753452800000 4260 4059160879131420931405849927821434152528438526438220249911298371703248511691676274394088423662413628028933890808400820082941687804467376347641950905252473189800592419725064653602678684178073693388513202922506164646333412886197349239422729275037275342343628716144238059824388247610910479036863196610349142472880021208455184951475570568719418112724801909892737922372845656199592338156672409331201535971872133641686419273694623216440452390468649145257070271213202616615333569361000826492117524393187470691646102849304750540047202164182023433203578551881527103665902193479746332023143051700993076440676933062302609046013571613375837866365882123679884936390630899658716709573394078753452800000 4261 4059160879131420931405849927821434152528438526438220249911298371703248511691676274394088423662413628028933890808400820082941687804467376347641950905252473189800592419725064653602678684178073693388513202922506164646333412886197349239422729275037275342343628716144238059824388247610910479036863196610349142472880021208455184951475570568719418112724801909892737922372845656199592338156672409331201535971872133641686419273694623216440452390468649145257070271213202616615333569361000826492117524393187470691646102849304750540047202164182023433203578551881527103665902193479746332023143051700993076440676933062302609046013571613375837866365882123679884936390630899658716709573394078753452800000 4262 4059160879131420931405849927821434152528438526438220249911298371703248511691676274394088423662413628028933890808400820082941687804467376347641950905252473189800592419725064653602678684178073693388513202922506164646333412886197349239422729275037275342343628716144238059824388247610910479036863196610349142472880021208455184951475570568719418112724801909892737922372845656199592338156672409331201535971872133641686419273694623216440452390468649145257070271213202616615333569361000826492117524393187470691646102849304750540047202164182023433203578551881527103665902193479746332023143051700993076440676933062302609046013571613375837866365882123679884936390630899658716709573394078753452800000 4263 4059160879131420931405849927821434152528438526438220249911298371703248511691676274394088423662413628028933890808400820082941687804467376347641950905252473189800592419725064653602678684178073693388513202922506164646333412886197349239422729275037275342343628716144238059824388247610910479036863196610349142472880021208455184951475570568719418112724801909892737922372845656199592338156672409331201535971872133641686419273694623216440452390468649145257070271213202616615333569361000826492117524393187470691646102849304750540047202164182023433203578551881527103665902193479746332023143051700993076440676933062302609046013571613375837866365882123679884936390630899658716709573394078753452800000 4264 4059160879131420931405849927821434152528438526438220249911298371703248511691676274394088423662413628028933890808400820082941687804467376347641950905252473189800592419725064653602678684178073693388513202922506164646333412886197349239422729275037275342343628716144238059824388247610910479036863196610349142472880021208455184951475570568719418112724801909892737922372845656199592338156672409331201535971872133641686419273694623216440452390468649145257070271213202616615333569361000826492117524393187470691646102849304750540047202164182023433203578551881527103665902193479746332023143051700993076440676933062302609046013571613375837866365882123679884936390630899658716709573394078753452800000 4265 4059160879131420931405849927821434152528438526438220249911298371703248511691676274394088423662413628028933890808400820082941687804467376347641950905252473189800592419725064653602678684178073693388513202922506164646333412886197349239422729275037275342343628716144238059824388247610910479036863196610349142472880021208455184951475570568719418112724801909892737922372845656199592338156672409331201535971872133641686419273694623216440452390468649145257070271213202616615333569361000826492117524393187470691646102849304750540047202164182023433203578551881527103665902193479746332023143051700993076440676933062302609046013571613375837866365882123679884936390630899658716709573394078753452800000 4266 4059160879131420931405849927821434152528438526438220249911298371703248511691676274394088423662413628028933890808400820082941687804467376347641950905252473189800592419725064653602678684178073693388513202922506164646333412886197349239422729275037275342343628716144238059824388247610910479036863196610349142472880021208455184951475570568719418112724801909892737922372845656199592338156672409331201535971872133641686419273694623216440452390468649145257070271213202616615333569361000826492117524393187470691646102849304750540047202164182023433203578551881527103665902193479746332023143051700993076440676933062302609046013571613375837866365882123679884936390630899658716709573394078753452800000 4267 4059160879131420931405849927821434152528438526438220249911298371703248511691676274394088423662413628028933890808400820082941687804467376347641950905252473189800592419725064653602678684178073693388513202922506164646333412886197349239422729275037275342343628716144238059824388247610910479036863196610349142472880021208455184951475570568719418112724801909892737922372845656199592338156672409331201535971872133641686419273694623216440452390468649145257070271213202616615333569361000826492117524393187470691646102849304750540047202164182023433203578551881527103665902193479746332023143051700993076440676933062302609046013571613375837866365882123679884936390630899658716709573394078753452800000 4268 4059160879131420931405849927821434152528438526438220249911298371703248511691676274394088423662413628028933890808400820082941687804467376347641950905252473189800592419725064653602678684178073693388513202922506164646333412886197349239422729275037275342343628716144238059824388247610910479036863196610349142472880021208455184951475570568719418112724801909892737922372845656199592338156672409331201535971872133641686419273694623216440452390468649145257070271213202616615333569361000826492117524393187470691646102849304750540047202164182023433203578551881527103665902193479746332023143051700993076440676933062302609046013571613375837866365882123679884936390630899658716709573394078753452800000 4269 4059160879131420931405849927821434152528438526438220249911298371703248511691676274394088423662413628028933890808400820082941687804467376347641950905252473189800592419725064653602678684178073693388513202922506164646333412886197349239422729275037275342343628716144238059824388247610910479036863196610349142472880021208455184951475570568719418112724801909892737922372845656199592338156672409331201535971872133641686419273694623216440452390468649145257070271213202616615333569361000826492117524393187470691646102849304750540047202164182023433203578551881527103665902193479746332023143051700993076440676933062302609046013571613375837866365882123679884936390630899658716709573394078753452800000 4270 4059160879131420931405849927821434152528438526438220249911298371703248511691676274394088423662413628028933890808400820082941687804467376347641950905252473189800592419725064653602678684178073693388513202922506164646333412886197349239422729275037275342343628716144238059824388247610910479036863196610349142472880021208455184951475570568719418112724801909892737922372845656199592338156672409331201535971872133641686419273694623216440452390468649145257070271213202616615333569361000826492117524393187470691646102849304750540047202164182023433203578551881527103665902193479746332023143051700993076440676933062302609046013571613375837866365882123679884936390630899658716709573394078753452800000 4271 4059160879131420931405849927821434152528438526438220249911298371703248511691676274394088423662413628028933890808400820082941687804467376347641950905252473189800592419725064653602678684178073693388513202922506164646333412886197349239422729275037275342343628716144238059824388247610910479036863196610349142472880021208455184951475570568719418112724801909892737922372845656199592338156672409331201535971872133641686419273694623216440452390468649145257070271213202616615333569361000826492117524393187470691646102849304750540047202164182023433203578551881527103665902193479746332023143051700993076440676933062302609046013571613375837866365882123679884936390630899658716709573394078753452800000 4272 4059160879131420931405849927821434152528438526438220249911298371703248511691676274394088423662413628028933890808400820082941687804467376347641950905252473189800592419725064653602678684178073693388513202922506164646333412886197349239422729275037275342343628716144238059824388247610910479036863196610349142472880021208455184951475570568719418112724801909892737922372845656199592338156672409331201535971872133641686419273694623216440452390468649145257070271213202616615333569361000826492117524393187470691646102849304750540047202164182023433203578551881527103665902193479746332023143051700993076440676933062302609046013571613375837866365882123679884936390630899658716709573394078753452800000 4273 4059160879131420931405849927821434152528438526438220249911298371703248511691676274394088423662413628028933890808400820082941687804467376347641950905252473189800592419725064653602678684178073693388513202922506164646333412886197349239422729275037275342343628716144238059824388247610910479036863196610349142472880021208455184951475570568719418112724801909892737922372845656199592338156672409331201535971872133641686419273694623216440452390468649145257070271213202616615333569361000826492117524393187470691646102849304750540047202164182023433203578551881527103665902193479746332023143051700993076440676933062302609046013571613375837866365882123679884936390630899658716709573394078753452800000 4274 4059160879131420931405849927821434152528438526438220249911298371703248511691676274394088423662413628028933890808400820082941687804467376347641950905252473189800592419725064653602678684178073693388513202922506164646333412886197349239422729275037275342343628716144238059824388247610910479036863196610349142472880021208455184951475570568719418112724801909892737922372845656199592338156672409331201535971872133641686419273694623216440452390468649145257070271213202616615333569361000826492117524393187470691646102849304750540047202164182023433203578551881527103665902193479746332023143051700993076440676933062302609046013571613375837866365882123679884936390630899658716709573394078753452800000 4275 4059160879131420931405849927821434152528438526438220249911298371703248511691676274394088423662413628028933890808400820082941687804467376347641950905252473189800592419725064653602678684178073693388513202922506164646333412886197349239422729275037275342343628716144238059824388247610910479036863196610349142472880021208455184951475570568719418112724801909892737922372845656199592338156672409331201535971872133641686419273694623216440452390468649145257070271213202616615333569361000826492117524393187470691646102849304750540047202164182023433203578551881527103665902193479746332023143051700993076440676933062302609046013571613375837866365882123679884936390630899658716709573394078753452800000 4276 4059160879131420931405849927821434152528438526438220249911298371703248511691676274394088423662413628028933890808400820082941687804467376347641950905252473189800592419725064653602678684178073693388513202922506164646333412886197349239422729275037275342343628716144238059824388247610910479036863196610349142472880021208455184951475570568719418112724801909892737922372845656199592338156672409331201535971872133641686419273694623216440452390468649145257070271213202616615333569361000826492117524393187470691646102849304750540047202164182023433203578551881527103665902193479746332023143051700993076440676933062302609046013571613375837866365882123679884936390630899658716709573394078753452800000 4277 4059160879131420931405849927821434152528438526438220249911298371703248511691676274394088423662413628028933890808400820082941687804467376347641950905252473189800592419725064653602678684178073693388513202922506164646333412886197349239422729275037275342343628716144238059824388247610910479036863196610349142472880021208455184951475570568719418112724801909892737922372845656199592338156672409331201535971872133641686419273694623216440452390468649145257070271213202616615333569361000826492117524393187470691646102849304750540047202164182023433203578551881527103665902193479746332023143051700993076440676933062302609046013571613375837866365882123679884936390630899658716709573394078753452800000 4278 4059160879131420931405849927821434152528438526438220249911298371703248511691676274394088423662413628028933890808400820082941687804467376347641950905252473189800592419725064653602678684178073693388513202922506164646333412886197349239422729275037275342343628716144238059824388247610910479036863196610349142472880021208455184951475570568719418112724801909892737922372845656199592338156672409331201535971872133641686419273694623216440452390468649145257070271213202616615333569361000826492117524393187470691646102849304750540047202164182023433203578551881527103665902193479746332023143051700993076440676933062302609046013571613375837866365882123679884936390630899658716709573394078753452800000 4279 4059160879131420931405849927821434152528438526438220249911298371703248511691676274394088423662413628028933890808400820082941687804467376347641950905252473189800592419725064653602678684178073693388513202922506164646333412886197349239422729275037275342343628716144238059824388247610910479036863196610349142472880021208455184951475570568719418112724801909892737922372845656199592338156672409331201535971872133641686419273694623216440452390468649145257070271213202616615333569361000826492117524393187470691646102849304750540047202164182023433203578551881527103665902193479746332023143051700993076440676933062302609046013571613375837866365882123679884936390630899658716709573394078753452800000 4280 4059160879131420931405849927821434152528438526438220249911298371703248511691676274394088423662413628028933890808400820082941687804467376347641950905252473189800592419725064653602678684178073693388513202922506164646333412886197349239422729275037275342343628716144238059824388247610910479036863196610349142472880021208455184951475570568719418112724801909892737922372845656199592338156672409331201535971872133641686419273694623216440452390468649145257070271213202616615333569361000826492117524393187470691646102849304750540047202164182023433203578551881527103665902193479746332023143051700993076440676933062302609046013571613375837866365882123679884936390630899658716709573394078753452800000 4281 6409415028148513650689837036030044526842404433245949774609940128919429399961156837268265620962951118657686613586464894910964925043253987252926640479393655166695135430745877088038629642317178361860462347414637233976560458947305614449048489525283857765560589742791751896462709042977627646399206987447741295964677553488150737038379925928007961199992462215720633179426723291139156301949385734333967225299586099020222856033163810058759474324549997000360913958245646931635611706021020305031053571016843016222109196399052201102734532217243415001028450533420931296688459563504519458264542878635868067699828877305375819683655429577520447990991727873290538314560806190561113684416389250351701971200000 4282 6409415028148513650689837036030044526842404433245949774609940128919429399961156837268265620962951118657686613586464894910964925043253987252926640479393655166695135430745877088038629642317178361860462347414637233976560458947305614449048489525283857765560589742791751896462709042977627646399206987447741295964677553488150737038379925928007961199992462215720633179426723291139156301949385734333967225299586099020222856033163810058759474324549997000360913958245646931635611706021020305031053571016843016222109196399052201102734532217243415001028450533420931296688459563504519458264542878635868067699828877305375819683655429577520447990991727873290538314560806190561113684416389250351701971200000 4283 6409415028148513650689837036030044526842404433245949774609940128919429399961156837268265620962951118657686613586464894910964925043253987252926640479393655166695135430745877088038629642317178361860462347414637233976560458947305614449048489525283857765560589742791751896462709042977627646399206987447741295964677553488150737038379925928007961199992462215720633179426723291139156301949385734333967225299586099020222856033163810058759474324549997000360913958245646931635611706021020305031053571016843016222109196399052201102734532217243415001028450533420931296688459563504519458264542878635868067699828877305375819683655429577520447990991727873290538314560806190561113684416389250351701971200000 4284 6409415028148513650689837036030044526842404433245949774609940128919429399961156837268265620962951118657686613586464894910964925043253987252926640479393655166695135430745877088038629642317178361860462347414637233976560458947305614449048489525283857765560589742791751896462709042977627646399206987447741295964677553488150737038379925928007961199992462215720633179426723291139156301949385734333967225299586099020222856033163810058759474324549997000360913958245646931635611706021020305031053571016843016222109196399052201102734532217243415001028450533420931296688459563504519458264542878635868067699828877305375819683655429577520447990991727873290538314560806190561113684416389250351701971200000 4285 6409415028148513650689837036030044526842404433245949774609940128919429399961156837268265620962951118657686613586464894910964925043253987252926640479393655166695135430745877088038629642317178361860462347414637233976560458947305614449048489525283857765560589742791751896462709042977627646399206987447741295964677553488150737038379925928007961199992462215720633179426723291139156301949385734333967225299586099020222856033163810058759474324549997000360913958245646931635611706021020305031053571016843016222109196399052201102734532217243415001028450533420931296688459563504519458264542878635868067699828877305375819683655429577520447990991727873290538314560806190561113684416389250351701971200000 4286 6409415028148513650689837036030044526842404433245949774609940128919429399961156837268265620962951118657686613586464894910964925043253987252926640479393655166695135430745877088038629642317178361860462347414637233976560458947305614449048489525283857765560589742791751896462709042977627646399206987447741295964677553488150737038379925928007961199992462215720633179426723291139156301949385734333967225299586099020222856033163810058759474324549997000360913958245646931635611706021020305031053571016843016222109196399052201102734532217243415001028450533420931296688459563504519458264542878635868067699828877305375819683655429577520447990991727873290538314560806190561113684416389250351701971200000 4287 6409415028148513650689837036030044526842404433245949774609940128919429399961156837268265620962951118657686613586464894910964925043253987252926640479393655166695135430745877088038629642317178361860462347414637233976560458947305614449048489525283857765560589742791751896462709042977627646399206987447741295964677553488150737038379925928007961199992462215720633179426723291139156301949385734333967225299586099020222856033163810058759474324549997000360913958245646931635611706021020305031053571016843016222109196399052201102734532217243415001028450533420931296688459563504519458264542878635868067699828877305375819683655429577520447990991727873290538314560806190561113684416389250351701971200000 4288 10146103989559097109042012028035560485991526217828338493207535224079456740138511273395664477984351620835117909307373928644057476343471061821382871878880156128878399386870723430365150723788093346825111895957370741384895206513584787672843758918524346842882413562839343252100468415033584564249944661129774471512084567171742616731755422744036602579588067687485762323032502969873284425985877617450670117649244794749012781100498311323016247855762645251571326795902859092779173330631275142864157802919662494679598857899699634345628764499896325946628037194405334242657831489027654302432771376880579151168829112774409922559226545021214869169739905223418922151949756199658242962431144183306744220409600000 4289 10146103989559097109042012028035560485991526217828338493207535224079456740138511273395664477984351620835117909307373928644057476343471061821382871878880156128878399386870723430365150723788093346825111895957370741384895206513584787672843758918524346842882413562839343252100468415033584564249944661129774471512084567171742616731755422744036602579588067687485762323032502969873284425985877617450670117649244794749012781100498311323016247855762645251571326795902859092779173330631275142864157802919662494679598857899699634345628764499896325946628037194405334242657831489027654302432771376880579151168829112774409922559226545021214869169739905223418922151949756199658242962431144183306744220409600000 4290 10146103989559097109042012028035560485991526217828338493207535224079456740138511273395664477984351620835117909307373928644057476343471061821382871878880156128878399386870723430365150723788093346825111895957370741384895206513584787672843758918524346842882413562839343252100468415033584564249944661129774471512084567171742616731755422744036602579588067687485762323032502969873284425985877617450670117649244794749012781100498311323016247855762645251571326795902859092779173330631275142864157802919662494679598857899699634345628764499896325946628037194405334242657831489027654302432771376880579151168829112774409922559226545021214869169739905223418922151949756199658242962431144183306744220409600000 4291 10146103989559097109042012028035560485991526217828338493207535224079456740138511273395664477984351620835117909307373928644057476343471061821382871878880156128878399386870723430365150723788093346825111895957370741384895206513584787672843758918524346842882413562839343252100468415033584564249944661129774471512084567171742616731755422744036602579588067687485762323032502969873284425985877617450670117649244794749012781100498311323016247855762645251571326795902859092779173330631275142864157802919662494679598857899699634345628764499896325946628037194405334242657831489027654302432771376880579151168829112774409922559226545021214869169739905223418922151949756199658242962431144183306744220409600000 4292 10146103989559097109042012028035560485991526217828338493207535224079456740138511273395664477984351620835117909307373928644057476343471061821382871878880156128878399386870723430365150723788093346825111895957370741384895206513584787672843758918524346842882413562839343252100468415033584564249944661129774471512084567171742616731755422744036602579588067687485762323032502969873284425985877617450670117649244794749012781100498311323016247855762645251571326795902859092779173330631275142864157802919662494679598857899699634345628764499896325946628037194405334242657831489027654302432771376880579151168829112774409922559226545021214869169739905223418922151949756199658242962431144183306744220409600000 4293 10146103989559097109042012028035560485991526217828338493207535224079456740138511273395664477984351620835117909307373928644057476343471061821382871878880156128878399386870723430365150723788093346825111895957370741384895206513584787672843758918524346842882413562839343252100468415033584564249944661129774471512084567171742616731755422744036602579588067687485762323032502969873284425985877617450670117649244794749012781100498311323016247855762645251571326795902859092779173330631275142864157802919662494679598857899699634345628764499896325946628037194405334242657831489027654302432771376880579151168829112774409922559226545021214869169739905223418922151949756199658242962431144183306744220409600000 4294 10146103989559097109042012028035560485991526217828338493207535224079456740138511273395664477984351620835117909307373928644057476343471061821382871878880156128878399386870723430365150723788093346825111895957370741384895206513584787672843758918524346842882413562839343252100468415033584564249944661129774471512084567171742616731755422744036602579588067687485762323032502969873284425985877617450670117649244794749012781100498311323016247855762645251571326795902859092779173330631275142864157802919662494679598857899699634345628764499896325946628037194405334242657831489027654302432771376880579151168829112774409922559226545021214869169739905223418922151949756199658242962431144183306744220409600000 4295 10146103989559097109042012028035560485991526217828338493207535224079456740138511273395664477984351620835117909307373928644057476343471061821382871878880156128878399386870723430365150723788093346825111895957370741384895206513584787672843758918524346842882413562839343252100468415033584564249944661129774471512084567171742616731755422744036602579588067687485762323032502969873284425985877617450670117649244794749012781100498311323016247855762645251571326795902859092779173330631275142864157802919662494679598857899699634345628764499896325946628037194405334242657831489027654302432771376880579151168829112774409922559226545021214869169739905223418922151949756199658242962431144183306744220409600000 4296 10146103989559097109042012028035560485991526217828338493207535224079456740138511273395664477984351620835117909307373928644057476343471061821382871878880156128878399386870723430365150723788093346825111895957370741384895206513584787672843758918524346842882413562839343252100468415033584564249944661129774471512084567171742616731755422744036602579588067687485762323032502969873284425985877617450670117649244794749012781100498311323016247855762645251571326795902859092779173330631275142864157802919662494679598857899699634345628764499896325946628037194405334242657831489027654302432771376880579151168829112774409922559226545021214869169739905223418922151949756199658242962431144183306744220409600000 4297 10146103989559097109042012028035560485991526217828338493207535224079456740138511273395664477984351620835117909307373928644057476343471061821382871878880156128878399386870723430365150723788093346825111895957370741384895206513584787672843758918524346842882413562839343252100468415033584564249944661129774471512084567171742616731755422744036602579588067687485762323032502969873284425985877617450670117649244794749012781100498311323016247855762645251571326795902859092779173330631275142864157802919662494679598857899699634345628764499896325946628037194405334242657831489027654302432771376880579151168829112774409922559226545021214869169739905223418922151949756199658242962431144183306744220409600000 4298 10146103989559097109042012028035560485991526217828338493207535224079456740138511273395664477984351620835117909307373928644057476343471061821382871878880156128878399386870723430365150723788093346825111895957370741384895206513584787672843758918524346842882413562839343252100468415033584564249944661129774471512084567171742616731755422744036602579588067687485762323032502969873284425985877617450670117649244794749012781100498311323016247855762645251571326795902859092779173330631275142864157802919662494679598857899699634345628764499896325946628037194405334242657831489027654302432771376880579151168829112774409922559226545021214869169739905223418922151949756199658242962431144183306744220409600000 4299 10146103989559097109042012028035560485991526217828338493207535224079456740138511273395664477984351620835117909307373928644057476343471061821382871878880156128878399386870723430365150723788093346825111895957370741384895206513584787672843758918524346842882413562839343252100468415033584564249944661129774471512084567171742616731755422744036602579588067687485762323032502969873284425985877617450670117649244794749012781100498311323016247855762645251571326795902859092779173330631275142864157802919662494679598857899699634345628764499896325946628037194405334242657831489027654302432771376880579151168829112774409922559226545021214869169739905223418922151949756199658242962431144183306744220409600000 4300 10146103989559097109042012028035560485991526217828338493207535224079456740138511273395664477984351620835117909307373928644057476343471061821382871878880156128878399386870723430365150723788093346825111895957370741384895206513584787672843758918524346842882413562839343252100468415033584564249944661129774471512084567171742616731755422744036602579588067687485762323032502969873284425985877617450670117649244794749012781100498311323016247855762645251571326795902859092779173330631275142864157802919662494679598857899699634345628764499896325946628037194405334242657831489027654302432771376880579151168829112774409922559226545021214869169739905223418922151949756199658242962431144183306744220409600000 4301 10146103989559097109042012028035560485991526217828338493207535224079456740138511273395664477984351620835117909307373928644057476343471061821382871878880156128878399386870723430365150723788093346825111895957370741384895206513584787672843758918524346842882413562839343252100468415033584564249944661129774471512084567171742616731755422744036602579588067687485762323032502969873284425985877617450670117649244794749012781100498311323016247855762645251571326795902859092779173330631275142864157802919662494679598857899699634345628764499896325946628037194405334242657831489027654302432771376880579151168829112774409922559226545021214869169739905223418922151949756199658242962431144183306744220409600000 4302 10146103989559097109042012028035560485991526217828338493207535224079456740138511273395664477984351620835117909307373928644057476343471061821382871878880156128878399386870723430365150723788093346825111895957370741384895206513584787672843758918524346842882413562839343252100468415033584564249944661129774471512084567171742616731755422744036602579588067687485762323032502969873284425985877617450670117649244794749012781100498311323016247855762645251571326795902859092779173330631275142864157802919662494679598857899699634345628764499896325946628037194405334242657831489027654302432771376880579151168829112774409922559226545021214869169739905223418922151949756199658242962431144183306744220409600000 4303 10146103989559097109042012028035560485991526217828338493207535224079456740138511273395664477984351620835117909307373928644057476343471061821382871878880156128878399386870723430365150723788093346825111895957370741384895206513584787672843758918524346842882413562839343252100468415033584564249944661129774471512084567171742616731755422744036602579588067687485762323032502969873284425985877617450670117649244794749012781100498311323016247855762645251571326795902859092779173330631275142864157802919662494679598857899699634345628764499896325946628037194405334242657831489027654302432771376880579151168829112774409922559226545021214869169739905223418922151949756199658242962431144183306744220409600000 4304 10146103989559097109042012028035560485991526217828338493207535224079456740138511273395664477984351620835117909307373928644057476343471061821382871878880156128878399386870723430365150723788093346825111895957370741384895206513584787672843758918524346842882413562839343252100468415033584564249944661129774471512084567171742616731755422744036602579588067687485762323032502969873284425985877617450670117649244794749012781100498311323016247855762645251571326795902859092779173330631275142864157802919662494679598857899699634345628764499896325946628037194405334242657831489027654302432771376880579151168829112774409922559226545021214869169739905223418922151949756199658242962431144183306744220409600000 4305 10146103989559097109042012028035560485991526217828338493207535224079456740138511273395664477984351620835117909307373928644057476343471061821382871878880156128878399386870723430365150723788093346825111895957370741384895206513584787672843758918524346842882413562839343252100468415033584564249944661129774471512084567171742616731755422744036602579588067687485762323032502969873284425985877617450670117649244794749012781100498311323016247855762645251571326795902859092779173330631275142864157802919662494679598857899699634345628764499896325946628037194405334242657831489027654302432771376880579151168829112774409922559226545021214869169739905223418922151949756199658242962431144183306744220409600000 4306 10146103989559097109042012028035560485991526217828338493207535224079456740138511273395664477984351620835117909307373928644057476343471061821382871878880156128878399386870723430365150723788093346825111895957370741384895206513584787672843758918524346842882413562839343252100468415033584564249944661129774471512084567171742616731755422744036602579588067687485762323032502969873284425985877617450670117649244794749012781100498311323016247855762645251571326795902859092779173330631275142864157802919662494679598857899699634345628764499896325946628037194405334242657831489027654302432771376880579151168829112774409922559226545021214869169739905223418922151949756199658242962431144183306744220409600000 4307 10146103989559097109042012028035560485991526217828338493207535224079456740138511273395664477984351620835117909307373928644057476343471061821382871878880156128878399386870723430365150723788093346825111895957370741384895206513584787672843758918524346842882413562839343252100468415033584564249944661129774471512084567171742616731755422744036602579588067687485762323032502969873284425985877617450670117649244794749012781100498311323016247855762645251571326795902859092779173330631275142864157802919662494679598857899699634345628764499896325946628037194405334242657831489027654302432771376880579151168829112774409922559226545021214869169739905223418922151949756199658242962431144183306744220409600000 4308 10146103989559097109042012028035560485991526217828338493207535224079456740138511273395664477984351620835117909307373928644057476343471061821382871878880156128878399386870723430365150723788093346825111895957370741384895206513584787672843758918524346842882413562839343252100468415033584564249944661129774471512084567171742616731755422744036602579588067687485762323032502969873284425985877617450670117649244794749012781100498311323016247855762645251571326795902859092779173330631275142864157802919662494679598857899699634345628764499896325946628037194405334242657831489027654302432771376880579151168829112774409922559226545021214869169739905223418922151949756199658242962431144183306744220409600000 4309 10146103989559097109042012028035560485991526217828338493207535224079456740138511273395664477984351620835117909307373928644057476343471061821382871878880156128878399386870723430365150723788093346825111895957370741384895206513584787672843758918524346842882413562839343252100468415033584564249944661129774471512084567171742616731755422744036602579588067687485762323032502969873284425985877617450670117649244794749012781100498311323016247855762645251571326795902859092779173330631275142864157802919662494679598857899699634345628764499896325946628037194405334242657831489027654302432771376880579151168829112774409922559226545021214869169739905223418922151949756199658242962431144183306744220409600000 4310 10146103989559097109042012028035560485991526217828338493207535224079456740138511273395664477984351620835117909307373928644057476343471061821382871878880156128878399386870723430365150723788093346825111895957370741384895206513584787672843758918524346842882413562839343252100468415033584564249944661129774471512084567171742616731755422744036602579588067687485762323032502969873284425985877617450670117649244794749012781100498311323016247855762645251571326795902859092779173330631275142864157802919662494679598857899699634345628764499896325946628037194405334242657831489027654302432771376880579151168829112774409922559226545021214869169739905223418922151949756199658242962431144183306744220409600000 4311 10146103989559097109042012028035560485991526217828338493207535224079456740138511273395664477984351620835117909307373928644057476343471061821382871878880156128878399386870723430365150723788093346825111895957370741384895206513584787672843758918524346842882413562839343252100468415033584564249944661129774471512084567171742616731755422744036602579588067687485762323032502969873284425985877617450670117649244794749012781100498311323016247855762645251571326795902859092779173330631275142864157802919662494679598857899699634345628764499896325946628037194405334242657831489027654302432771376880579151168829112774409922559226545021214869169739905223418922151949756199658242962431144183306744220409600000 4312 10146103989559097109042012028035560485991526217828338493207535224079456740138511273395664477984351620835117909307373928644057476343471061821382871878880156128878399386870723430365150723788093346825111895957370741384895206513584787672843758918524346842882413562839343252100468415033584564249944661129774471512084567171742616731755422744036602579588067687485762323032502969873284425985877617450670117649244794749012781100498311323016247855762645251571326795902859092779173330631275142864157802919662494679598857899699634345628764499896325946628037194405334242657831489027654302432771376880579151168829112774409922559226545021214869169739905223418922151949756199658242962431144183306744220409600000 4313 10146103989559097109042012028035560485991526217828338493207535224079456740138511273395664477984351620835117909307373928644057476343471061821382871878880156128878399386870723430365150723788093346825111895957370741384895206513584787672843758918524346842882413562839343252100468415033584564249944661129774471512084567171742616731755422744036602579588067687485762323032502969873284425985877617450670117649244794749012781100498311323016247855762645251571326795902859092779173330631275142864157802919662494679598857899699634345628764499896325946628037194405334242657831489027654302432771376880579151168829112774409922559226545021214869169739905223418922151949756199658242962431144183306744220409600000 4314 10146103989559097109042012028035560485991526217828338493207535224079456740138511273395664477984351620835117909307373928644057476343471061821382871878880156128878399386870723430365150723788093346825111895957370741384895206513584787672843758918524346842882413562839343252100468415033584564249944661129774471512084567171742616731755422744036602579588067687485762323032502969873284425985877617450670117649244794749012781100498311323016247855762645251571326795902859092779173330631275142864157802919662494679598857899699634345628764499896325946628037194405334242657831489027654302432771376880579151168829112774409922559226545021214869169739905223418922151949756199658242962431144183306744220409600000 4315 10146103989559097109042012028035560485991526217828338493207535224079456740138511273395664477984351620835117909307373928644057476343471061821382871878880156128878399386870723430365150723788093346825111895957370741384895206513584787672843758918524346842882413562839343252100468415033584564249944661129774471512084567171742616731755422744036602579588067687485762323032502969873284425985877617450670117649244794749012781100498311323016247855762645251571326795902859092779173330631275142864157802919662494679598857899699634345628764499896325946628037194405334242657831489027654302432771376880579151168829112774409922559226545021214869169739905223418922151949756199658242962431144183306744220409600000 4316 10146103989559097109042012028035560485991526217828338493207535224079456740138511273395664477984351620835117909307373928644057476343471061821382871878880156128878399386870723430365150723788093346825111895957370741384895206513584787672843758918524346842882413562839343252100468415033584564249944661129774471512084567171742616731755422744036602579588067687485762323032502969873284425985877617450670117649244794749012781100498311323016247855762645251571326795902859092779173330631275142864157802919662494679598857899699634345628764499896325946628037194405334242657831489027654302432771376880579151168829112774409922559226545021214869169739905223418922151949756199658242962431144183306744220409600000 4317 10146103989559097109042012028035560485991526217828338493207535224079456740138511273395664477984351620835117909307373928644057476343471061821382871878880156128878399386870723430365150723788093346825111895957370741384895206513584787672843758918524346842882413562839343252100468415033584564249944661129774471512084567171742616731755422744036602579588067687485762323032502969873284425985877617450670117649244794749012781100498311323016247855762645251571326795902859092779173330631275142864157802919662494679598857899699634345628764499896325946628037194405334242657831489027654302432771376880579151168829112774409922559226545021214869169739905223418922151949756199658242962431144183306744220409600000 4318 10146103989559097109042012028035560485991526217828338493207535224079456740138511273395664477984351620835117909307373928644057476343471061821382871878880156128878399386870723430365150723788093346825111895957370741384895206513584787672843758918524346842882413562839343252100468415033584564249944661129774471512084567171742616731755422744036602579588067687485762323032502969873284425985877617450670117649244794749012781100498311323016247855762645251571326795902859092779173330631275142864157802919662494679598857899699634345628764499896325946628037194405334242657831489027654302432771376880579151168829112774409922559226545021214869169739905223418922151949756199658242962431144183306744220409600000 4319 10146103989559097109042012028035560485991526217828338493207535224079456740138511273395664477984351620835117909307373928644057476343471061821382871878880156128878399386870723430365150723788093346825111895957370741384895206513584787672843758918524346842882413562839343252100468415033584564249944661129774471512084567171742616731755422744036602579588067687485762323032502969873284425985877617450670117649244794749012781100498311323016247855762645251571326795902859092779173330631275142864157802919662494679598857899699634345628764499896325946628037194405334242657831489027654302432771376880579151168829112774409922559226545021214869169739905223418922151949756199658242962431144183306744220409600000 4320 10146103989559097109042012028035560485991526217828338493207535224079456740138511273395664477984351620835117909307373928644057476343471061821382871878880156128878399386870723430365150723788093346825111895957370741384895206513584787672843758918524346842882413562839343252100468415033584564249944661129774471512084567171742616731755422744036602579588067687485762323032502969873284425985877617450670117649244794749012781100498311323016247855762645251571326795902859092779173330631275142864157802919662494679598857899699634345628764499896325946628037194405334242657831489027654302432771376880579151168829112774409922559226545021214869169739905223418922151949756199658242962431144183306744220409600000 4321 10146103989559097109042012028035560485991526217828338493207535224079456740138511273395664477984351620835117909307373928644057476343471061821382871878880156128878399386870723430365150723788093346825111895957370741384895206513584787672843758918524346842882413562839343252100468415033584564249944661129774471512084567171742616731755422744036602579588067687485762323032502969873284425985877617450670117649244794749012781100498311323016247855762645251571326795902859092779173330631275142864157802919662494679598857899699634345628764499896325946628037194405334242657831489027654302432771376880579151168829112774409922559226545021214869169739905223418922151949756199658242962431144183306744220409600000 4322 16203328071325878083140093208772790096128467369871856573652433752854892414001202503612876171341009538473683301163876164044559789720523285728748446390571609337818803820832545318293145705889585074879703697843921073991677644802194905913531482992883381908083214459854431173604448058808634549107161623824249831004799053773272958920613410122226454319602144096914762429882907242887635228299446555068720177885843937214173411417495803182856947825652944466759408893056865971168339809018146403154060011262701004003319376065820316049969136906334432536764975399465318785524556887977163920985135888878284904416620093100732646327084792398880146064074628641800018676663760650854214011002537260740870519994131200000 4323 16203328071325878083140093208772790096128467369871856573652433752854892414001202503612876171341009538473683301163876164044559789720523285728748446390571609337818803820832545318293145705889585074879703697843921073991677644802194905913531482992883381908083214459854431173604448058808634549107161623824249831004799053773272958920613410122226454319602144096914762429882907242887635228299446555068720177885843937214173411417495803182856947825652944466759408893056865971168339809018146403154060011262701004003319376065820316049969136906334432536764975399465318785524556887977163920985135888878284904416620093100732646327084792398880146064074628641800018676663760650854214011002537260740870519994131200000 4324 16203328071325878083140093208772790096128467369871856573652433752854892414001202503612876171341009538473683301163876164044559789720523285728748446390571609337818803820832545318293145705889585074879703697843921073991677644802194905913531482992883381908083214459854431173604448058808634549107161623824249831004799053773272958920613410122226454319602144096914762429882907242887635228299446555068720177885843937214173411417495803182856947825652944466759408893056865971168339809018146403154060011262701004003319376065820316049969136906334432536764975399465318785524556887977163920985135888878284904416620093100732646327084792398880146064074628641800018676663760650854214011002537260740870519994131200000 4325 16203328071325878083140093208772790096128467369871856573652433752854892414001202503612876171341009538473683301163876164044559789720523285728748446390571609337818803820832545318293145705889585074879703697843921073991677644802194905913531482992883381908083214459854431173604448058808634549107161623824249831004799053773272958920613410122226454319602144096914762429882907242887635228299446555068720177885843937214173411417495803182856947825652944466759408893056865971168339809018146403154060011262701004003319376065820316049969136906334432536764975399465318785524556887977163920985135888878284904416620093100732646327084792398880146064074628641800018676663760650854214011002537260740870519994131200000 4326 16203328071325878083140093208772790096128467369871856573652433752854892414001202503612876171341009538473683301163876164044559789720523285728748446390571609337818803820832545318293145705889585074879703697843921073991677644802194905913531482992883381908083214459854431173604448058808634549107161623824249831004799053773272958920613410122226454319602144096914762429882907242887635228299446555068720177885843937214173411417495803182856947825652944466759408893056865971168339809018146403154060011262701004003319376065820316049969136906334432536764975399465318785524556887977163920985135888878284904416620093100732646327084792398880146064074628641800018676663760650854214011002537260740870519994131200000 4327 16203328071325878083140093208772790096128467369871856573652433752854892414001202503612876171341009538473683301163876164044559789720523285728748446390571609337818803820832545318293145705889585074879703697843921073991677644802194905913531482992883381908083214459854431173604448058808634549107161623824249831004799053773272958920613410122226454319602144096914762429882907242887635228299446555068720177885843937214173411417495803182856947825652944466759408893056865971168339809018146403154060011262701004003319376065820316049969136906334432536764975399465318785524556887977163920985135888878284904416620093100732646327084792398880146064074628641800018676663760650854214011002537260740870519994131200000 4328 16203328071325878083140093208772790096128467369871856573652433752854892414001202503612876171341009538473683301163876164044559789720523285728748446390571609337818803820832545318293145705889585074879703697843921073991677644802194905913531482992883381908083214459854431173604448058808634549107161623824249831004799053773272958920613410122226454319602144096914762429882907242887635228299446555068720177885843937214173411417495803182856947825652944466759408893056865971168339809018146403154060011262701004003319376065820316049969136906334432536764975399465318785524556887977163920985135888878284904416620093100732646327084792398880146064074628641800018676663760650854214011002537260740870519994131200000 4329 16203328071325878083140093208772790096128467369871856573652433752854892414001202503612876171341009538473683301163876164044559789720523285728748446390571609337818803820832545318293145705889585074879703697843921073991677644802194905913531482992883381908083214459854431173604448058808634549107161623824249831004799053773272958920613410122226454319602144096914762429882907242887635228299446555068720177885843937214173411417495803182856947825652944466759408893056865971168339809018146403154060011262701004003319376065820316049969136906334432536764975399465318785524556887977163920985135888878284904416620093100732646327084792398880146064074628641800018676663760650854214011002537260740870519994131200000 4330 16203328071325878083140093208772790096128467369871856573652433752854892414001202503612876171341009538473683301163876164044559789720523285728748446390571609337818803820832545318293145705889585074879703697843921073991677644802194905913531482992883381908083214459854431173604448058808634549107161623824249831004799053773272958920613410122226454319602144096914762429882907242887635228299446555068720177885843937214173411417495803182856947825652944466759408893056865971168339809018146403154060011262701004003319376065820316049969136906334432536764975399465318785524556887977163920985135888878284904416620093100732646327084792398880146064074628641800018676663760650854214011002537260740870519994131200000 4331 16203328071325878083140093208772790096128467369871856573652433752854892414001202503612876171341009538473683301163876164044559789720523285728748446390571609337818803820832545318293145705889585074879703697843921073991677644802194905913531482992883381908083214459854431173604448058808634549107161623824249831004799053773272958920613410122226454319602144096914762429882907242887635228299446555068720177885843937214173411417495803182856947825652944466759408893056865971168339809018146403154060011262701004003319376065820316049969136906334432536764975399465318785524556887977163920985135888878284904416620093100732646327084792398880146064074628641800018676663760650854214011002537260740870519994131200000 4332 16203328071325878083140093208772790096128467369871856573652433752854892414001202503612876171341009538473683301163876164044559789720523285728748446390571609337818803820832545318293145705889585074879703697843921073991677644802194905913531482992883381908083214459854431173604448058808634549107161623824249831004799053773272958920613410122226454319602144096914762429882907242887635228299446555068720177885843937214173411417495803182856947825652944466759408893056865971168339809018146403154060011262701004003319376065820316049969136906334432536764975399465318785524556887977163920985135888878284904416620093100732646327084792398880146064074628641800018676663760650854214011002537260740870519994131200000 4333 25941528242192730811107289227245236943901676259164842374417546438320682754815925208284214750316956271096366965163365738635340223342557780451726262671305146549847904917152905054587326275129225704882405620248117639460675909328314044367563904271606294434841226350226944308940721342152623913120565759742623979438683285091010007231902069605684553365683032699160534650242534495863104000507413934665021004795236143479891631679410780895753973468870364091281813637784042419840512034238052391449650078031584307409314321081378325996000588187041426491360725614543975375624815577651439437497202558094134131971008769054272966769662752630607113848583480455521829901338680802017596631615062154446133702510604051200000 4334 25941528242192730811107289227245236943901676259164842374417546438320682754815925208284214750316956271096366965163365738635340223342557780451726262671305146549847904917152905054587326275129225704882405620248117639460675909328314044367563904271606294434841226350226944308940721342152623913120565759742623979438683285091010007231902069605684553365683032699160534650242534495863104000507413934665021004795236143479891631679410780895753973468870364091281813637784042419840512034238052391449650078031584307409314321081378325996000588187041426491360725614543975375624815577651439437497202558094134131971008769054272966769662752630607113848583480455521829901338680802017596631615062154446133702510604051200000 4335 25941528242192730811107289227245236943901676259164842374417546438320682754815925208284214750316956271096366965163365738635340223342557780451726262671305146549847904917152905054587326275129225704882405620248117639460675909328314044367563904271606294434841226350226944308940721342152623913120565759742623979438683285091010007231902069605684553365683032699160534650242534495863104000507413934665021004795236143479891631679410780895753973468870364091281813637784042419840512034238052391449650078031584307409314321081378325996000588187041426491360725614543975375624815577651439437497202558094134131971008769054272966769662752630607113848583480455521829901338680802017596631615062154446133702510604051200000 4336 25941528242192730811107289227245236943901676259164842374417546438320682754815925208284214750316956271096366965163365738635340223342557780451726262671305146549847904917152905054587326275129225704882405620248117639460675909328314044367563904271606294434841226350226944308940721342152623913120565759742623979438683285091010007231902069605684553365683032699160534650242534495863104000507413934665021004795236143479891631679410780895753973468870364091281813637784042419840512034238052391449650078031584307409314321081378325996000588187041426491360725614543975375624815577651439437497202558094134131971008769054272966769662752630607113848583480455521829901338680802017596631615062154446133702510604051200000 4337 25941528242192730811107289227245236943901676259164842374417546438320682754815925208284214750316956271096366965163365738635340223342557780451726262671305146549847904917152905054587326275129225704882405620248117639460675909328314044367563904271606294434841226350226944308940721342152623913120565759742623979438683285091010007231902069605684553365683032699160534650242534495863104000507413934665021004795236143479891631679410780895753973468870364091281813637784042419840512034238052391449650078031584307409314321081378325996000588187041426491360725614543975375624815577651439437497202558094134131971008769054272966769662752630607113848583480455521829901338680802017596631615062154446133702510604051200000 4338 25941528242192730811107289227245236943901676259164842374417546438320682754815925208284214750316956271096366965163365738635340223342557780451726262671305146549847904917152905054587326275129225704882405620248117639460675909328314044367563904271606294434841226350226944308940721342152623913120565759742623979438683285091010007231902069605684553365683032699160534650242534495863104000507413934665021004795236143479891631679410780895753973468870364091281813637784042419840512034238052391449650078031584307409314321081378325996000588187041426491360725614543975375624815577651439437497202558094134131971008769054272966769662752630607113848583480455521829901338680802017596631615062154446133702510604051200000 4339 25941528242192730811107289227245236943901676259164842374417546438320682754815925208284214750316956271096366965163365738635340223342557780451726262671305146549847904917152905054587326275129225704882405620248117639460675909328314044367563904271606294434841226350226944308940721342152623913120565759742623979438683285091010007231902069605684553365683032699160534650242534495863104000507413934665021004795236143479891631679410780895753973468870364091281813637784042419840512034238052391449650078031584307409314321081378325996000588187041426491360725614543975375624815577651439437497202558094134131971008769054272966769662752630607113848583480455521829901338680802017596631615062154446133702510604051200000 4340 25941528242192730811107289227245236943901676259164842374417546438320682754815925208284214750316956271096366965163365738635340223342557780451726262671305146549847904917152905054587326275129225704882405620248117639460675909328314044367563904271606294434841226350226944308940721342152623913120565759742623979438683285091010007231902069605684553365683032699160534650242534495863104000507413934665021004795236143479891631679410780895753973468870364091281813637784042419840512034238052391449650078031584307409314321081378325996000588187041426491360725614543975375624815577651439437497202558094134131971008769054272966769662752630607113848583480455521829901338680802017596631615062154446133702510604051200000 4341 25941528242192730811107289227245236943901676259164842374417546438320682754815925208284214750316956271096366965163365738635340223342557780451726262671305146549847904917152905054587326275129225704882405620248117639460675909328314044367563904271606294434841226350226944308940721342152623913120565759742623979438683285091010007231902069605684553365683032699160534650242534495863104000507413934665021004795236143479891631679410780895753973468870364091281813637784042419840512034238052391449650078031584307409314321081378325996000588187041426491360725614543975375624815577651439437497202558094134131971008769054272966769662752630607113848583480455521829901338680802017596631615062154446133702510604051200000 4342 25941528242192730811107289227245236943901676259164842374417546438320682754815925208284214750316956271096366965163365738635340223342557780451726262671305146549847904917152905054587326275129225704882405620248117639460675909328314044367563904271606294434841226350226944308940721342152623913120565759742623979438683285091010007231902069605684553365683032699160534650242534495863104000507413934665021004795236143479891631679410780895753973468870364091281813637784042419840512034238052391449650078031584307409314321081378325996000588187041426491360725614543975375624815577651439437497202558094134131971008769054272966769662752630607113848583480455521829901338680802017596631615062154446133702510604051200000 4343 25941528242192730811107289227245236943901676259164842374417546438320682754815925208284214750316956271096366965163365738635340223342557780451726262671305146549847904917152905054587326275129225704882405620248117639460675909328314044367563904271606294434841226350226944308940721342152623913120565759742623979438683285091010007231902069605684553365683032699160534650242534495863104000507413934665021004795236143479891631679410780895753973468870364091281813637784042419840512034238052391449650078031584307409314321081378325996000588187041426491360725614543975375624815577651439437497202558094134131971008769054272966769662752630607113848583480455521829901338680802017596631615062154446133702510604051200000 4344 25941528242192730811107289227245236943901676259164842374417546438320682754815925208284214750316956271096366965163365738635340223342557780451726262671305146549847904917152905054587326275129225704882405620248117639460675909328314044367563904271606294434841226350226944308940721342152623913120565759742623979438683285091010007231902069605684553365683032699160534650242534495863104000507413934665021004795236143479891631679410780895753973468870364091281813637784042419840512034238052391449650078031584307409314321081378325996000588187041426491360725614543975375624815577651439437497202558094134131971008769054272966769662752630607113848583480455521829901338680802017596631615062154446133702510604051200000 4345 25941528242192730811107289227245236943901676259164842374417546438320682754815925208284214750316956271096366965163365738635340223342557780451726262671305146549847904917152905054587326275129225704882405620248117639460675909328314044367563904271606294434841226350226944308940721342152623913120565759742623979438683285091010007231902069605684553365683032699160534650242534495863104000507413934665021004795236143479891631679410780895753973468870364091281813637784042419840512034238052391449650078031584307409314321081378325996000588187041426491360725614543975375624815577651439437497202558094134131971008769054272966769662752630607113848583480455521829901338680802017596631615062154446133702510604051200000 4346 25941528242192730811107289227245236943901676259164842374417546438320682754815925208284214750316956271096366965163365738635340223342557780451726262671305146549847904917152905054587326275129225704882405620248117639460675909328314044367563904271606294434841226350226944308940721342152623913120565759742623979438683285091010007231902069605684553365683032699160534650242534495863104000507413934665021004795236143479891631679410780895753973468870364091281813637784042419840512034238052391449650078031584307409314321081378325996000588187041426491360725614543975375624815577651439437497202558094134131971008769054272966769662752630607113848583480455521829901338680802017596631615062154446133702510604051200000 4347 25941528242192730811107289227245236943901676259164842374417546438320682754815925208284214750316956271096366965163365738635340223342557780451726262671305146549847904917152905054587326275129225704882405620248117639460675909328314044367563904271606294434841226350226944308940721342152623913120565759742623979438683285091010007231902069605684553365683032699160534650242534495863104000507413934665021004795236143479891631679410780895753973468870364091281813637784042419840512034238052391449650078031584307409314321081378325996000588187041426491360725614543975375624815577651439437497202558094134131971008769054272966769662752630607113848583480455521829901338680802017596631615062154446133702510604051200000 4348 25941528242192730811107289227245236943901676259164842374417546438320682754815925208284214750316956271096366965163365738635340223342557780451726262671305146549847904917152905054587326275129225704882405620248117639460675909328314044367563904271606294434841226350226944308940721342152623913120565759742623979438683285091010007231902069605684553365683032699160534650242534495863104000507413934665021004795236143479891631679410780895753973468870364091281813637784042419840512034238052391449650078031584307409314321081378325996000588187041426491360725614543975375624815577651439437497202558094134131971008769054272966769662752630607113848583480455521829901338680802017596631615062154446133702510604051200000 4349 41688035885203718413449413788183095768849993748477901695688997126381337186989191809712733103759348727651861713017528741986991738911490353185924104112787370505605583201864718422721833324132665707746025831738725046613306186290600669298675194164471315156789850744814699504467739196839266628384749175906396734957964039141253081621666625856335077258652633547550979182939752934852008128815414193006688754705944482572185852108813124899476635364474675094689874515918956168683702839020550193059587675396755982006768113977774969875572945216575572371616686062572168428629078633285863176058004510857273550077411091870216657598848043477385631954673653092023580651451260048842277787005404882194936859934540710278400000 4350 41688035885203718413449413788183095768849993748477901695688997126381337186989191809712733103759348727651861713017528741986991738911490353185924104112787370505605583201864718422721833324132665707746025831738725046613306186290600669298675194164471315156789850744814699504467739196839266628384749175906396734957964039141253081621666625856335077258652633547550979182939752934852008128815414193006688754705944482572185852108813124899476635364474675094689874515918956168683702839020550193059587675396755982006768113977774969875572945216575572371616686062572168428629078633285863176058004510857273550077411091870216657598848043477385631954673653092023580651451260048842277787005404882194936859934540710278400000 4351 41688035885203718413449413788183095768849993748477901695688997126381337186989191809712733103759348727651861713017528741986991738911490353185924104112787370505605583201864718422721833324132665707746025831738725046613306186290600669298675194164471315156789850744814699504467739196839266628384749175906396734957964039141253081621666625856335077258652633547550979182939752934852008128815414193006688754705944482572185852108813124899476635364474675094689874515918956168683702839020550193059587675396755982006768113977774969875572945216575572371616686062572168428629078633285863176058004510857273550077411091870216657598848043477385631954673653092023580651451260048842277787005404882194936859934540710278400000 4352 41688035885203718413449413788183095768849993748477901695688997126381337186989191809712733103759348727651861713017528741986991738911490353185924104112787370505605583201864718422721833324132665707746025831738725046613306186290600669298675194164471315156789850744814699504467739196839266628384749175906396734957964039141253081621666625856335077258652633547550979182939752934852008128815414193006688754705944482572185852108813124899476635364474675094689874515918956168683702839020550193059587675396755982006768113977774969875572945216575572371616686062572168428629078633285863176058004510857273550077411091870216657598848043477385631954673653092023580651451260048842277787005404882194936859934540710278400000 4353 41688035885203718413449413788183095768849993748477901695688997126381337186989191809712733103759348727651861713017528741986991738911490353185924104112787370505605583201864718422721833324132665707746025831738725046613306186290600669298675194164471315156789850744814699504467739196839266628384749175906396734957964039141253081621666625856335077258652633547550979182939752934852008128815414193006688754705944482572185852108813124899476635364474675094689874515918956168683702839020550193059587675396755982006768113977774969875572945216575572371616686062572168428629078633285863176058004510857273550077411091870216657598848043477385631954673653092023580651451260048842277787005404882194936859934540710278400000 4354 41688035885203718413449413788183095768849993748477901695688997126381337186989191809712733103759348727651861713017528741986991738911490353185924104112787370505605583201864718422721833324132665707746025831738725046613306186290600669298675194164471315156789850744814699504467739196839266628384749175906396734957964039141253081621666625856335077258652633547550979182939752934852008128815414193006688754705944482572185852108813124899476635364474675094689874515918956168683702839020550193059587675396755982006768113977774969875572945216575572371616686062572168428629078633285863176058004510857273550077411091870216657598848043477385631954673653092023580651451260048842277787005404882194936859934540710278400000 4355 41688035885203718413449413788183095768849993748477901695688997126381337186989191809712733103759348727651861713017528741986991738911490353185924104112787370505605583201864718422721833324132665707746025831738725046613306186290600669298675194164471315156789850744814699504467739196839266628384749175906396734957964039141253081621666625856335077258652633547550979182939752934852008128815414193006688754705944482572185852108813124899476635364474675094689874515918956168683702839020550193059587675396755982006768113977774969875572945216575572371616686062572168428629078633285863176058004510857273550077411091870216657598848043477385631954673653092023580651451260048842277787005404882194936859934540710278400000 4356 41688035885203718413449413788183095768849993748477901695688997126381337186989191809712733103759348727651861713017528741986991738911490353185924104112787370505605583201864718422721833324132665707746025831738725046613306186290600669298675194164471315156789850744814699504467739196839266628384749175906396734957964039141253081621666625856335077258652633547550979182939752934852008128815414193006688754705944482572185852108813124899476635364474675094689874515918956168683702839020550193059587675396755982006768113977774969875572945216575572371616686062572168428629078633285863176058004510857273550077411091870216657598848043477385631954673653092023580651451260048842277787005404882194936859934540710278400000 4357 67076049739292782927240106785186601092079639941300943828363596376347571533865609621827787563948792102791845496245203745857069707908587978276151883517474879143519383371800331942159429818529459123763355563267608600000809653741576476901568387410634346087274869848406851502688592367714380005071061424033392346547364138978276208329261601002843139309172087378009525505350062472176881079264001436547762206321864672458647036043080317963257906301439752227356008096113600475412077867984065260632876569713380375048889895390239926529796868853470095945931247874678619001664187520956953850277329257969353142074554446819178602076546501955113481815069907825065941268185077418587224959291696455451653407634676002837945600000 4358 67076049739292782927240106785186601092079639941300943828363596376347571533865609621827787563948792102791845496245203745857069707908587978276151883517474879143519383371800331942159429818529459123763355563267608600000809653741576476901568387410634346087274869848406851502688592367714380005071061424033392346547364138978276208329261601002843139309172087378009525505350062472176881079264001436547762206321864672458647036043080317963257906301439752227356008096113600475412077867984065260632876569713380375048889895390239926529796868853470095945931247874678619001664187520956953850277329257969353142074554446819178602076546501955113481815069907825065941268185077418587224959291696455451653407634676002837945600000 4359 67076049739292782927240106785186601092079639941300943828363596376347571533865609621827787563948792102791845496245203745857069707908587978276151883517474879143519383371800331942159429818529459123763355563267608600000809653741576476901568387410634346087274869848406851502688592367714380005071061424033392346547364138978276208329261601002843139309172087378009525505350062472176881079264001436547762206321864672458647036043080317963257906301439752227356008096113600475412077867984065260632876569713380375048889895390239926529796868853470095945931247874678619001664187520956953850277329257969353142074554446819178602076546501955113481815069907825065941268185077418587224959291696455451653407634676002837945600000 4360 67076049739292782927240106785186601092079639941300943828363596376347571533865609621827787563948792102791845496245203745857069707908587978276151883517474879143519383371800331942159429818529459123763355563267608600000809653741576476901568387410634346087274869848406851502688592367714380005071061424033392346547364138978276208329261601002843139309172087378009525505350062472176881079264001436547762206321864672458647036043080317963257906301439752227356008096113600475412077867984065260632876569713380375048889895390239926529796868853470095945931247874678619001664187520956953850277329257969353142074554446819178602076546501955113481815069907825065941268185077418587224959291696455451653407634676002837945600000 4361 67076049739292782927240106785186601092079639941300943828363596376347571533865609621827787563948792102791845496245203745857069707908587978276151883517474879143519383371800331942159429818529459123763355563267608600000809653741576476901568387410634346087274869848406851502688592367714380005071061424033392346547364138978276208329261601002843139309172087378009525505350062472176881079264001436547762206321864672458647036043080317963257906301439752227356008096113600475412077867984065260632876569713380375048889895390239926529796868853470095945931247874678619001664187520956953850277329257969353142074554446819178602076546501955113481815069907825065941268185077418587224959291696455451653407634676002837945600000 4362 67076049739292782927240106785186601092079639941300943828363596376347571533865609621827787563948792102791845496245203745857069707908587978276151883517474879143519383371800331942159429818529459123763355563267608600000809653741576476901568387410634346087274869848406851502688592367714380005071061424033392346547364138978276208329261601002843139309172087378009525505350062472176881079264001436547762206321864672458647036043080317963257906301439752227356008096113600475412077867984065260632876569713380375048889895390239926529796868853470095945931247874678619001664187520956953850277329257969353142074554446819178602076546501955113481815069907825065941268185077418587224959291696455451653407634676002837945600000 4363 108193668229479258861638292244505987561524459225318422395150480955048632884125228320008221340649401661803246785443513642067453438856552408959432988113686980058496765378713935422703160297288017566630292523550652671801305971485162857242229808893353200238774365065480251473836699489123294948179622076965861854980898356171959524035098962417585983705694576940729364640129650767621309180852834317151540438797167716675797669137488552874735002864222320342725241059031237566839681601058297265400829906947682544953859401264457001492562349460647264760787102821856612449684334471303566560497332093104566618166256322719335085149469507653598046167707761321831363265582529876181193859337506382643516946514732392577606252800000 4364 108193668229479258861638292244505987561524459225318422395150480955048632884125228320008221340649401661803246785443513642067453438856552408959432988113686980058496765378713935422703160297288017566630292523550652671801305971485162857242229808893353200238774365065480251473836699489123294948179622076965861854980898356171959524035098962417585983705694576940729364640129650767621309180852834317151540438797167716675797669137488552874735002864222320342725241059031237566839681601058297265400829906947682544953859401264457001492562349460647264760787102821856612449684334471303566560497332093104566618166256322719335085149469507653598046167707761321831363265582529876181193859337506382643516946514732392577606252800000 4365 108193668229479258861638292244505987561524459225318422395150480955048632884125228320008221340649401661803246785443513642067453438856552408959432988113686980058496765378713935422703160297288017566630292523550652671801305971485162857242229808893353200238774365065480251473836699489123294948179622076965861854980898356171959524035098962417585983705694576940729364640129650767621309180852834317151540438797167716675797669137488552874735002864222320342725241059031237566839681601058297265400829906947682544953859401264457001492562349460647264760787102821856612449684334471303566560497332093104566618166256322719335085149469507653598046167707761321831363265582529876181193859337506382643516946514732392577606252800000 4366 108193668229479258861638292244505987561524459225318422395150480955048632884125228320008221340649401661803246785443513642067453438856552408959432988113686980058496765378713935422703160297288017566630292523550652671801305971485162857242229808893353200238774365065480251473836699489123294948179622076965861854980898356171959524035098962417585983705694576940729364640129650767621309180852834317151540438797167716675797669137488552874735002864222320342725241059031237566839681601058297265400829906947682544953859401264457001492562349460647264760787102821856612449684334471303566560497332093104566618166256322719335085149469507653598046167707761321831363265582529876181193859337506382643516946514732392577606252800000 4367 108193668229479258861638292244505987561524459225318422395150480955048632884125228320008221340649401661803246785443513642067453438856552408959432988113686980058496765378713935422703160297288017566630292523550652671801305971485162857242229808893353200238774365065480251473836699489123294948179622076965861854980898356171959524035098962417585983705694576940729364640129650767621309180852834317151540438797167716675797669137488552874735002864222320342725241059031237566839681601058297265400829906947682544953859401264457001492562349460647264760787102821856612449684334471303566560497332093104566618166256322719335085149469507653598046167707761321831363265582529876181193859337506382643516946514732392577606252800000 4368 108193668229479258861638292244505987561524459225318422395150480955048632884125228320008221340649401661803246785443513642067453438856552408959432988113686980058496765378713935422703160297288017566630292523550652671801305971485162857242229808893353200238774365065480251473836699489123294948179622076965861854980898356171959524035098962417585983705694576940729364640129650767621309180852834317151540438797167716675797669137488552874735002864222320342725241059031237566839681601058297265400829906947682544953859401264457001492562349460647264760787102821856612449684334471303566560497332093104566618166256322719335085149469507653598046167707761321831363265582529876181193859337506382643516946514732392577606252800000 4369 108193668229479258861638292244505987561524459225318422395150480955048632884125228320008221340649401661803246785443513642067453438856552408959432988113686980058496765378713935422703160297288017566630292523550652671801305971485162857242229808893353200238774365065480251473836699489123294948179622076965861854980898356171959524035098962417585983705694576940729364640129650767621309180852834317151540438797167716675797669137488552874735002864222320342725241059031237566839681601058297265400829906947682544953859401264457001492562349460647264760787102821856612449684334471303566560497332093104566618166256322719335085149469507653598046167707761321831363265582529876181193859337506382643516946514732392577606252800000 4370 108193668229479258861638292244505987561524459225318422395150480955048632884125228320008221340649401661803246785443513642067453438856552408959432988113686980058496765378713935422703160297288017566630292523550652671801305971485162857242229808893353200238774365065480251473836699489123294948179622076965861854980898356171959524035098962417585983705694576940729364640129650767621309180852834317151540438797167716675797669137488552874735002864222320342725241059031237566839681601058297265400829906947682544953859401264457001492562349460647264760787102821856612449684334471303566560497332093104566618166256322719335085149469507653598046167707761321831363265582529876181193859337506382643516946514732392577606252800000 4371 108193668229479258861638292244505987561524459225318422395150480955048632884125228320008221340649401661803246785443513642067453438856552408959432988113686980058496765378713935422703160297288017566630292523550652671801305971485162857242229808893353200238774365065480251473836699489123294948179622076965861854980898356171959524035098962417585983705694576940729364640129650767621309180852834317151540438797167716675797669137488552874735002864222320342725241059031237566839681601058297265400829906947682544953859401264457001492562349460647264760787102821856612449684334471303566560497332093104566618166256322719335085149469507653598046167707761321831363265582529876181193859337506382643516946514732392577606252800000 4372 108193668229479258861638292244505987561524459225318422395150480955048632884125228320008221340649401661803246785443513642067453438856552408959432988113686980058496765378713935422703160297288017566630292523550652671801305971485162857242229808893353200238774365065480251473836699489123294948179622076965861854980898356171959524035098962417585983705694576940729364640129650767621309180852834317151540438797167716675797669137488552874735002864222320342725241059031237566839681601058297265400829906947682544953859401264457001492562349460647264760787102821856612449684334471303566560497332093104566618166256322719335085149469507653598046167707761321831363265582529876181193859337506382643516946514732392577606252800000 4373 108193668229479258861638292244505987561524459225318422395150480955048632884125228320008221340649401661803246785443513642067453438856552408959432988113686980058496765378713935422703160297288017566630292523550652671801305971485162857242229808893353200238774365065480251473836699489123294948179622076965861854980898356171959524035098962417585983705694576940729364640129650767621309180852834317151540438797167716675797669137488552874735002864222320342725241059031237566839681601058297265400829906947682544953859401264457001492562349460647264760787102821856612449684334471303566560497332093104566618166256322719335085149469507653598046167707761321831363265582529876181193859337506382643516946514732392577606252800000 4374 108193668229479258861638292244505987561524459225318422395150480955048632884125228320008221340649401661803246785443513642067453438856552408959432988113686980058496765378713935422703160297288017566630292523550652671801305971485162857242229808893353200238774365065480251473836699489123294948179622076965861854980898356171959524035098962417585983705694576940729364640129650767621309180852834317151540438797167716675797669137488552874735002864222320342725241059031237566839681601058297265400829906947682544953859401264457001492562349460647264760787102821856612449684334471303566560497332093104566618166256322719335085149469507653598046167707761321831363265582529876181193859337506382643516946514732392577606252800000 4375 108193668229479258861638292244505987561524459225318422395150480955048632884125228320008221340649401661803246785443513642067453438856552408959432988113686980058496765378713935422703160297288017566630292523550652671801305971485162857242229808893353200238774365065480251473836699489123294948179622076965861854980898356171959524035098962417585983705694576940729364640129650767621309180852834317151540438797167716675797669137488552874735002864222320342725241059031237566839681601058297265400829906947682544953859401264457001492562349460647264760787102821856612449684334471303566560497332093104566618166256322719335085149469507653598046167707761321831363265582529876181193859337506382643516946514732392577606252800000 4376 108193668229479258861638292244505987561524459225318422395150480955048632884125228320008221340649401661803246785443513642067453438856552408959432988113686980058496765378713935422703160297288017566630292523550652671801305971485162857242229808893353200238774365065480251473836699489123294948179622076965861854980898356171959524035098962417585983705694576940729364640129650767621309180852834317151540438797167716675797669137488552874735002864222320342725241059031237566839681601058297265400829906947682544953859401264457001492562349460647264760787102821856612449684334471303566560497332093104566618166256322719335085149469507653598046167707761321831363265582529876181193859337506382643516946514732392577606252800000 4377 108193668229479258861638292244505987561524459225318422395150480955048632884125228320008221340649401661803246785443513642067453438856552408959432988113686980058496765378713935422703160297288017566630292523550652671801305971485162857242229808893353200238774365065480251473836699489123294948179622076965861854980898356171959524035098962417585983705694576940729364640129650767621309180852834317151540438797167716675797669137488552874735002864222320342725241059031237566839681601058297265400829906947682544953859401264457001492562349460647264760787102821856612449684334471303566560497332093104566618166256322719335085149469507653598046167707761321831363265582529876181193859337506382643516946514732392577606252800000 4378 175165548863526920096992395143855193862108099485790525857748628666223736639398744650093310350511381290459456545633048586507207117508758350105322007756059220714706263148137861449356416521309300440374443595628506675646314367834478665875170060598338831186575697041012527136141616472890614521102808142607730343214074438642402469412825220154071707619519520067040841352369904592778899563800738759468343970412614533298116426333593967104195969637175936634872165274571573620713444512113383272683943619348298040280298370647155885416458443776787921647714319468585855556038937509040474261445180658736293354811168986482603502856991132891175236745518865580044977126978115869537352858267422833499853936407351743583144523283200000 4379 175165548863526920096992395143855193862108099485790525857748628666223736639398744650093310350511381290459456545633048586507207117508758350105322007756059220714706263148137861449356416521309300440374443595628506675646314367834478665875170060598338831186575697041012527136141616472890614521102808142607730343214074438642402469412825220154071707619519520067040841352369904592778899563800738759468343970412614533298116426333593967104195969637175936634872165274571573620713444512113383272683943619348298040280298370647155885416458443776787921647714319468585855556038937509040474261445180658736293354811168986482603502856991132891175236745518865580044977126978115869537352858267422833499853936407351743583144523283200000 4380 175165548863526920096992395143855193862108099485790525857748628666223736639398744650093310350511381290459456545633048586507207117508758350105322007756059220714706263148137861449356416521309300440374443595628506675646314367834478665875170060598338831186575697041012527136141616472890614521102808142607730343214074438642402469412825220154071707619519520067040841352369904592778899563800738759468343970412614533298116426333593967104195969637175936634872165274571573620713444512113383272683943619348298040280298370647155885416458443776787921647714319468585855556038937509040474261445180658736293354811168986482603502856991132891175236745518865580044977126978115869537352858267422833499853936407351743583144523283200000 4381 175165548863526920096992395143855193862108099485790525857748628666223736639398744650093310350511381290459456545633048586507207117508758350105322007756059220714706263148137861449356416521309300440374443595628506675646314367834478665875170060598338831186575697041012527136141616472890614521102808142607730343214074438642402469412825220154071707619519520067040841352369904592778899563800738759468343970412614533298116426333593967104195969637175936634872165274571573620713444512113383272683943619348298040280298370647155885416458443776787921647714319468585855556038937509040474261445180658736293354811168986482603502856991132891175236745518865580044977126978115869537352858267422833499853936407351743583144523283200000 4382 175165548863526920096992395143855193862108099485790525857748628666223736639398744650093310350511381290459456545633048586507207117508758350105322007756059220714706263148137861449356416521309300440374443595628506675646314367834478665875170060598338831186575697041012527136141616472890614521102808142607730343214074438642402469412825220154071707619519520067040841352369904592778899563800738759468343970412614533298116426333593967104195969637175936634872165274571573620713444512113383272683943619348298040280298370647155885416458443776787921647714319468585855556038937509040474261445180658736293354811168986482603502856991132891175236745518865580044977126978115869537352858267422833499853936407351743583144523283200000 4383 175165548863526920096992395143855193862108099485790525857748628666223736639398744650093310350511381290459456545633048586507207117508758350105322007756059220714706263148137861449356416521309300440374443595628506675646314367834478665875170060598338831186575697041012527136141616472890614521102808142607730343214074438642402469412825220154071707619519520067040841352369904592778899563800738759468343970412614533298116426333593967104195969637175936634872165274571573620713444512113383272683943619348298040280298370647155885416458443776787921647714319468585855556038937509040474261445180658736293354811168986482603502856991132891175236745518865580044977126978115869537352858267422833499853936407351743583144523283200000 4384 175165548863526920096992395143855193862108099485790525857748628666223736639398744650093310350511381290459456545633048586507207117508758350105322007756059220714706263148137861449356416521309300440374443595628506675646314367834478665875170060598338831186575697041012527136141616472890614521102808142607730343214074438642402469412825220154071707619519520067040841352369904592778899563800738759468343970412614533298116426333593967104195969637175936634872165274571573620713444512113383272683943619348298040280298370647155885416458443776787921647714319468585855556038937509040474261445180658736293354811168986482603502856991132891175236745518865580044977126978115869537352858267422833499853936407351743583144523283200000 4385 175165548863526920096992395143855193862108099485790525857748628666223736639398744650093310350511381290459456545633048586507207117508758350105322007756059220714706263148137861449356416521309300440374443595628506675646314367834478665875170060598338831186575697041012527136141616472890614521102808142607730343214074438642402469412825220154071707619519520067040841352369904592778899563800738759468343970412614533298116426333593967104195969637175936634872165274571573620713444512113383272683943619348298040280298370647155885416458443776787921647714319468585855556038937509040474261445180658736293354811168986482603502856991132891175236745518865580044977126978115869537352858267422833499853936407351743583144523283200000 4386 175165548863526920096992395143855193862108099485790525857748628666223736639398744650093310350511381290459456545633048586507207117508758350105322007756059220714706263148137861449356416521309300440374443595628506675646314367834478665875170060598338831186575697041012527136141616472890614521102808142607730343214074438642402469412825220154071707619519520067040841352369904592778899563800738759468343970412614533298116426333593967104195969637175936634872165274571573620713444512113383272683943619348298040280298370647155885416458443776787921647714319468585855556038937509040474261445180658736293354811168986482603502856991132891175236745518865580044977126978115869537352858267422833499853936407351743583144523283200000 4387 175165548863526920096992395143855193862108099485790525857748628666223736639398744650093310350511381290459456545633048586507207117508758350105322007756059220714706263148137861449356416521309300440374443595628506675646314367834478665875170060598338831186575697041012527136141616472890614521102808142607730343214074438642402469412825220154071707619519520067040841352369904592778899563800738759468343970412614533298116426333593967104195969637175936634872165274571573620713444512113383272683943619348298040280298370647155885416458443776787921647714319468585855556038937509040474261445180658736293354811168986482603502856991132891175236745518865580044977126978115869537352858267422833499853936407351743583144523283200000 4388 283943354707777137477224672528189269250477229266466442415410527067948677092465365077801256078178949071834779060471171758728182737481697285520726974572571996778538852563131473409406751181042376013846973068513809321222675590259689917383650668229907245353439204903481306487685560302555686138707651999167130886350014665039334402918189681869750238051241142028673203832191615344894596192920997529098185576038848158476246727086755820675901666781862193285127779910080520839176493554135794285020672606963591123294363658819039690260079137362173220990944911858577671856339117702154608777802637847811531528148904927088300278131182626416595058764486081105252907922831525824520048983251492413103263230916317176348277272242067200000 4389 283943354707777137477224672528189269250477229266466442415410527067948677092465365077801256078178949071834779060471171758728182737481697285520726974572571996778538852563131473409406751181042376013846973068513809321222675590259689917383650668229907245353439204903481306487685560302555686138707651999167130886350014665039334402918189681869750238051241142028673203832191615344894596192920997529098185576038848158476246727086755820675901666781862193285127779910080520839176493554135794285020672606963591123294363658819039690260079137362173220990944911858577671856339117702154608777802637847811531528148904927088300278131182626416595058764486081105252907922831525824520048983251492413103263230916317176348277272242067200000 4390 283943354707777137477224672528189269250477229266466442415410527067948677092465365077801256078178949071834779060471171758728182737481697285520726974572571996778538852563131473409406751181042376013846973068513809321222675590259689917383650668229907245353439204903481306487685560302555686138707651999167130886350014665039334402918189681869750238051241142028673203832191615344894596192920997529098185576038848158476246727086755820675901666781862193285127779910080520839176493554135794285020672606963591123294363658819039690260079137362173220990944911858577671856339117702154608777802637847811531528148904927088300278131182626416595058764486081105252907922831525824520048983251492413103263230916317176348277272242067200000 4391 283943354707777137477224672528189269250477229266466442415410527067948677092465365077801256078178949071834779060471171758728182737481697285520726974572571996778538852563131473409406751181042376013846973068513809321222675590259689917383650668229907245353439204903481306487685560302555686138707651999167130886350014665039334402918189681869750238051241142028673203832191615344894596192920997529098185576038848158476246727086755820675901666781862193285127779910080520839176493554135794285020672606963591123294363658819039690260079137362173220990944911858577671856339117702154608777802637847811531528148904927088300278131182626416595058764486081105252907922831525824520048983251492413103263230916317176348277272242067200000 4392 283943354707777137477224672528189269250477229266466442415410527067948677092465365077801256078178949071834779060471171758728182737481697285520726974572571996778538852563131473409406751181042376013846973068513809321222675590259689917383650668229907245353439204903481306487685560302555686138707651999167130886350014665039334402918189681869750238051241142028673203832191615344894596192920997529098185576038848158476246727086755820675901666781862193285127779910080520839176493554135794285020672606963591123294363658819039690260079137362173220990944911858577671856339117702154608777802637847811531528148904927088300278131182626416595058764486081105252907922831525824520048983251492413103263230916317176348277272242067200000 4393 283943354707777137477224672528189269250477229266466442415410527067948677092465365077801256078178949071834779060471171758728182737481697285520726974572571996778538852563131473409406751181042376013846973068513809321222675590259689917383650668229907245353439204903481306487685560302555686138707651999167130886350014665039334402918189681869750238051241142028673203832191615344894596192920997529098185576038848158476246727086755820675901666781862193285127779910080520839176493554135794285020672606963591123294363658819039690260079137362173220990944911858577671856339117702154608777802637847811531528148904927088300278131182626416595058764486081105252907922831525824520048983251492413103263230916317176348277272242067200000 4394 283943354707777137477224672528189269250477229266466442415410527067948677092465365077801256078178949071834779060471171758728182737481697285520726974572571996778538852563131473409406751181042376013846973068513809321222675590259689917383650668229907245353439204903481306487685560302555686138707651999167130886350014665039334402918189681869750238051241142028673203832191615344894596192920997529098185576038848158476246727086755820675901666781862193285127779910080520839176493554135794285020672606963591123294363658819039690260079137362173220990944911858577671856339117702154608777802637847811531528148904927088300278131182626416595058764486081105252907922831525824520048983251492413103263230916317176348277272242067200000 4395 283943354707777137477224672528189269250477229266466442415410527067948677092465365077801256078178949071834779060471171758728182737481697285520726974572571996778538852563131473409406751181042376013846973068513809321222675590259689917383650668229907245353439204903481306487685560302555686138707651999167130886350014665039334402918189681869750238051241142028673203832191615344894596192920997529098185576038848158476246727086755820675901666781862193285127779910080520839176493554135794285020672606963591123294363658819039690260079137362173220990944911858577671856339117702154608777802637847811531528148904927088300278131182626416595058764486081105252907922831525824520048983251492413103263230916317176348277272242067200000 4396 283943354707777137477224672528189269250477229266466442415410527067948677092465365077801256078178949071834779060471171758728182737481697285520726974572571996778538852563131473409406751181042376013846973068513809321222675590259689917383650668229907245353439204903481306487685560302555686138707651999167130886350014665039334402918189681869750238051241142028673203832191615344894596192920997529098185576038848158476246727086755820675901666781862193285127779910080520839176493554135794285020672606963591123294363658819039690260079137362173220990944911858577671856339117702154608777802637847811531528148904927088300278131182626416595058764486081105252907922831525824520048983251492413103263230916317176348277272242067200000 4397 283943354707777137477224672528189269250477229266466442415410527067948677092465365077801256078178949071834779060471171758728182737481697285520726974572571996778538852563131473409406751181042376013846973068513809321222675590259689917383650668229907245353439204903481306487685560302555686138707651999167130886350014665039334402918189681869750238051241142028673203832191615344894596192920997529098185576038848158476246727086755820675901666781862193285127779910080520839176493554135794285020672606963591123294363658819039690260079137362173220990944911858577671856339117702154608777802637847811531528148904927088300278131182626416595058764486081105252907922831525824520048983251492413103263230916317176348277272242067200000 4398 283943354707777137477224672528189269250477229266466442415410527067948677092465365077801256078178949071834779060471171758728182737481697285520726974572571996778538852563131473409406751181042376013846973068513809321222675590259689917383650668229907245353439204903481306487685560302555686138707651999167130886350014665039334402918189681869750238051241142028673203832191615344894596192920997529098185576038848158476246727086755820675901666781862193285127779910080520839176493554135794285020672606963591123294363658819039690260079137362173220990944911858577671856339117702154608777802637847811531528148904927088300278131182626416595058764486081105252907922831525824520048983251492413103263230916317176348277272242067200000 4399 283943354707777137477224672528189269250477229266466442415410527067948677092465365077801256078178949071834779060471171758728182737481697285520726974572571996778538852563131473409406751181042376013846973068513809321222675590259689917383650668229907245353439204903481306487685560302555686138707651999167130886350014665039334402918189681869750238051241142028673203832191615344894596192920997529098185576038848158476246727086755820675901666781862193285127779910080520839176493554135794285020672606963591123294363658819039690260079137362173220990944911858577671856339117702154608777802637847811531528148904927088300278131182626416595058764486081105252907922831525824520048983251492413103263230916317176348277272242067200000 4400 283943354707777137477224672528189269250477229266466442415410527067948677092465365077801256078178949071834779060471171758728182737481697285520726974572571996778538852563131473409406751181042376013846973068513809321222675590259689917383650668229907245353439204903481306487685560302555686138707651999167130886350014665039334402918189681869750238051241142028673203832191615344894596192920997529098185576038848158476246727086755820675901666781862193285127779910080520839176493554135794285020672606963591123294363658819039690260079137362173220990944911858577671856339117702154608777802637847811531528148904927088300278131182626416595058764486081105252907922831525824520048983251492413103263230916317176348277272242067200000 4401 283943354707777137477224672528189269250477229266466442415410527067948677092465365077801256078178949071834779060471171758728182737481697285520726974572571996778538852563131473409406751181042376013846973068513809321222675590259689917383650668229907245353439204903481306487685560302555686138707651999167130886350014665039334402918189681869750238051241142028673203832191615344894596192920997529098185576038848158476246727086755820675901666781862193285127779910080520839176493554135794285020672606963591123294363658819039690260079137362173220990944911858577671856339117702154608777802637847811531528148904927088300278131182626416595058764486081105252907922831525824520048983251492413103263230916317176348277272242067200000 4402 283943354707777137477224672528189269250477229266466442415410527067948677092465365077801256078178949071834779060471171758728182737481697285520726974572571996778538852563131473409406751181042376013846973068513809321222675590259689917383650668229907245353439204903481306487685560302555686138707651999167130886350014665039334402918189681869750238051241142028673203832191615344894596192920997529098185576038848158476246727086755820675901666781862193285127779910080520839176493554135794285020672606963591123294363658819039690260079137362173220990944911858577671856339117702154608777802637847811531528148904927088300278131182626416595058764486081105252907922831525824520048983251492413103263230916317176348277272242067200000 4403 461975838109553402675444542203363941070526452016540901809872927539552497629441148981582643639197150139875185531386596451450753313882721483542222787629574638758682713120214907237104784171555945774529025182471967765629293185352515495583199637210059088190045586377964085655464406612258101347677349802644921952091473860018997073547894612402083637309369338080651302634975758166143508005882462979842747932215205953840853424970151720239692011854089788474902897913701007405340155012578937301728634331529762757599929672898577576053148756488255830552267371593905872110263744501405548481484891778389361796298268316372664552519434133179800160609818853958246481190446892516494119695750178156119009276700848045918647121937843334400000 4404 461975838109553402675444542203363941070526452016540901809872927539552497629441148981582643639197150139875185531386596451450753313882721483542222787629574638758682713120214907237104784171555945774529025182471967765629293185352515495583199637210059088190045586377964085655464406612258101347677349802644921952091473860018997073547894612402083637309369338080651302634975758166143508005882462979842747932215205953840853424970151720239692011854089788474902897913701007405340155012578937301728634331529762757599929672898577576053148756488255830552267371593905872110263744501405548481484891778389361796298268316372664552519434133179800160609818853958246481190446892516494119695750178156119009276700848045918647121937843334400000 4405 461975838109553402675444542203363941070526452016540901809872927539552497629441148981582643639197150139875185531386596451450753313882721483542222787629574638758682713120214907237104784171555945774529025182471967765629293185352515495583199637210059088190045586377964085655464406612258101347677349802644921952091473860018997073547894612402083637309369338080651302634975758166143508005882462979842747932215205953840853424970151720239692011854089788474902897913701007405340155012578937301728634331529762757599929672898577576053148756488255830552267371593905872110263744501405548481484891778389361796298268316372664552519434133179800160609818853958246481190446892516494119695750178156119009276700848045918647121937843334400000 4406 461975838109553402675444542203363941070526452016540901809872927539552497629441148981582643639197150139875185531386596451450753313882721483542222787629574638758682713120214907237104784171555945774529025182471967765629293185352515495583199637210059088190045586377964085655464406612258101347677349802644921952091473860018997073547894612402083637309369338080651302634975758166143508005882462979842747932215205953840853424970151720239692011854089788474902897913701007405340155012578937301728634331529762757599929672898577576053148756488255830552267371593905872110263744501405548481484891778389361796298268316372664552519434133179800160609818853958246481190446892516494119695750178156119009276700848045918647121937843334400000 4407 461975838109553402675444542203363941070526452016540901809872927539552497629441148981582643639197150139875185531386596451450753313882721483542222787629574638758682713120214907237104784171555945774529025182471967765629293185352515495583199637210059088190045586377964085655464406612258101347677349802644921952091473860018997073547894612402083637309369338080651302634975758166143508005882462979842747932215205953840853424970151720239692011854089788474902897913701007405340155012578937301728634331529762757599929672898577576053148756488255830552267371593905872110263744501405548481484891778389361796298268316372664552519434133179800160609818853958246481190446892516494119695750178156119009276700848045918647121937843334400000 4408 461975838109553402675444542203363941070526452016540901809872927539552497629441148981582643639197150139875185531386596451450753313882721483542222787629574638758682713120214907237104784171555945774529025182471967765629293185352515495583199637210059088190045586377964085655464406612258101347677349802644921952091473860018997073547894612402083637309369338080651302634975758166143508005882462979842747932215205953840853424970151720239692011854089788474902897913701007405340155012578937301728634331529762757599929672898577576053148756488255830552267371593905872110263744501405548481484891778389361796298268316372664552519434133179800160609818853958246481190446892516494119695750178156119009276700848045918647121937843334400000 4409 461975838109553402675444542203363941070526452016540901809872927539552497629441148981582643639197150139875185531386596451450753313882721483542222787629574638758682713120214907237104784171555945774529025182471967765629293185352515495583199637210059088190045586377964085655464406612258101347677349802644921952091473860018997073547894612402083637309369338080651302634975758166143508005882462979842747932215205953840853424970151720239692011854089788474902897913701007405340155012578937301728634331529762757599929672898577576053148756488255830552267371593905872110263744501405548481484891778389361796298268316372664552519434133179800160609818853958246481190446892516494119695750178156119009276700848045918647121937843334400000 4410 461975838109553402675444542203363941070526452016540901809872927539552497629441148981582643639197150139875185531386596451450753313882721483542222787629574638758682713120214907237104784171555945774529025182471967765629293185352515495583199637210059088190045586377964085655464406612258101347677349802644921952091473860018997073547894612402083637309369338080651302634975758166143508005882462979842747932215205953840853424970151720239692011854089788474902897913701007405340155012578937301728634331529762757599929672898577576053148756488255830552267371593905872110263744501405548481484891778389361796298268316372664552519434133179800160609818853958246481190446892516494119695750178156119009276700848045918647121937843334400000 4411 461975838109553402675444542203363941070526452016540901809872927539552497629441148981582643639197150139875185531386596451450753313882721483542222787629574638758682713120214907237104784171555945774529025182471967765629293185352515495583199637210059088190045586377964085655464406612258101347677349802644921952091473860018997073547894612402083637309369338080651302634975758166143508005882462979842747932215205953840853424970151720239692011854089788474902897913701007405340155012578937301728634331529762757599929672898577576053148756488255830552267371593905872110263744501405548481484891778389361796298268316372664552519434133179800160609818853958246481190446892516494119695750178156119009276700848045918647121937843334400000 4412 461975838109553402675444542203363941070526452016540901809872927539552497629441148981582643639197150139875185531386596451450753313882721483542222787629574638758682713120214907237104784171555945774529025182471967765629293185352515495583199637210059088190045586377964085655464406612258101347677349802644921952091473860018997073547894612402083637309369338080651302634975758166143508005882462979842747932215205953840853424970151720239692011854089788474902897913701007405340155012578937301728634331529762757599929672898577576053148756488255830552267371593905872110263744501405548481484891778389361796298268316372664552519434133179800160609818853958246481190446892516494119695750178156119009276700848045918647121937843334400000 4413 461975838109553402675444542203363941070526452016540901809872927539552497629441148981582643639197150139875185531386596451450753313882721483542222787629574638758682713120214907237104784171555945774529025182471967765629293185352515495583199637210059088190045586377964085655464406612258101347677349802644921952091473860018997073547894612402083637309369338080651302634975758166143508005882462979842747932215205953840853424970151720239692011854089788474902897913701007405340155012578937301728634331529762757599929672898577576053148756488255830552267371593905872110263744501405548481484891778389361796298268316372664552519434133179800160609818853958246481190446892516494119695750178156119009276700848045918647121937843334400000 4414 461975838109553402675444542203363941070526452016540901809872927539552497629441148981582643639197150139875185531386596451450753313882721483542222787629574638758682713120214907237104784171555945774529025182471967765629293185352515495583199637210059088190045586377964085655464406612258101347677349802644921952091473860018997073547894612402083637309369338080651302634975758166143508005882462979842747932215205953840853424970151720239692011854089788474902897913701007405340155012578937301728634331529762757599929672898577576053148756488255830552267371593905872110263744501405548481484891778389361796298268316372664552519434133179800160609818853958246481190446892516494119695750178156119009276700848045918647121937843334400000 4415 461975838109553402675444542203363941070526452016540901809872927539552497629441148981582643639197150139875185531386596451450753313882721483542222787629574638758682713120214907237104784171555945774529025182471967765629293185352515495583199637210059088190045586377964085655464406612258101347677349802644921952091473860018997073547894612402083637309369338080651302634975758166143508005882462979842747932215205953840853424970151720239692011854089788474902897913701007405340155012578937301728634331529762757599929672898577576053148756488255830552267371593905872110263744501405548481484891778389361796298268316372664552519434133179800160609818853958246481190446892516494119695750178156119009276700848045918647121937843334400000 4416 461975838109553402675444542203363941070526452016540901809872927539552497629441148981582643639197150139875185531386596451450753313882721483542222787629574638758682713120214907237104784171555945774529025182471967765629293185352515495583199637210059088190045586377964085655464406612258101347677349802644921952091473860018997073547894612402083637309369338080651302634975758166143508005882462979842747932215205953840853424970151720239692011854089788474902897913701007405340155012578937301728634331529762757599929672898577576053148756488255830552267371593905872110263744501405548481484891778389361796298268316372664552519434133179800160609818853958246481190446892516494119695750178156119009276700848045918647121937843334400000 4417 461975838109553402675444542203363941070526452016540901809872927539552497629441148981582643639197150139875185531386596451450753313882721483542222787629574638758682713120214907237104784171555945774529025182471967765629293185352515495583199637210059088190045586377964085655464406612258101347677349802644921952091473860018997073547894612402083637309369338080651302634975758166143508005882462979842747932215205953840853424970151720239692011854089788474902897913701007405340155012578937301728634331529762757599929672898577576053148756488255830552267371593905872110263744501405548481484891778389361796298268316372664552519434133179800160609818853958246481190446892516494119695750178156119009276700848045918647121937843334400000 4418 461975838109553402675444542203363941070526452016540901809872927539552497629441148981582643639197150139875185531386596451450753313882721483542222787629574638758682713120214907237104784171555945774529025182471967765629293185352515495583199637210059088190045586377964085655464406612258101347677349802644921952091473860018997073547894612402083637309369338080651302634975758166143508005882462979842747932215205953840853424970151720239692011854089788474902897913701007405340155012578937301728634331529762757599929672898577576053148756488255830552267371593905872110263744501405548481484891778389361796298268316372664552519434133179800160609818853958246481190446892516494119695750178156119009276700848045918647121937843334400000 4419 461975838109553402675444542203363941070526452016540901809872927539552497629441148981582643639197150139875185531386596451450753313882721483542222787629574638758682713120214907237104784171555945774529025182471967765629293185352515495583199637210059088190045586377964085655464406612258101347677349802644921952091473860018997073547894612402083637309369338080651302634975758166143508005882462979842747932215205953840853424970151720239692011854089788474902897913701007405340155012578937301728634331529762757599929672898577576053148756488255830552267371593905872110263744501405548481484891778389361796298268316372664552519434133179800160609818853958246481190446892516494119695750178156119009276700848045918647121937843334400000 4420 461975838109553402675444542203363941070526452016540901809872927539552497629441148981582643639197150139875185531386596451450753313882721483542222787629574638758682713120214907237104784171555945774529025182471967765629293185352515495583199637210059088190045586377964085655464406612258101347677349802644921952091473860018997073547894612402083637309369338080651302634975758166143508005882462979842747932215205953840853424970151720239692011854089788474902897913701007405340155012578937301728634331529762757599929672898577576053148756488255830552267371593905872110263744501405548481484891778389361796298268316372664552519434133179800160609818853958246481190446892516494119695750178156119009276700848045918647121937843334400000 4421 461975838109553402675444542203363941070526452016540901809872927539552497629441148981582643639197150139875185531386596451450753313882721483542222787629574638758682713120214907237104784171555945774529025182471967765629293185352515495583199637210059088190045586377964085655464406612258101347677349802644921952091473860018997073547894612402083637309369338080651302634975758166143508005882462979842747932215205953840853424970151720239692011854089788474902897913701007405340155012578937301728634331529762757599929672898577576053148756488255830552267371593905872110263744501405548481484891778389361796298268316372664552519434133179800160609818853958246481190446892516494119695750178156119009276700848045918647121937843334400000 4422 756254446985338920179702715586906771532451801951077456262761982382247438619395160882850787637365734778975678714879858391024883174826015068558618703349613683647963601377791803147140531688837083232904014223706611232335152944422067866269697806112866727367104624900727208217995233624266511906147821626929737235573742708851098209397903480502210914275437606438026182413455316117976922605629591898002578365036292146437477056676138366032375823405144983733416043884728549122541833755591720362929774400714221634191084874534971491999004514371274794614061687299223912644501749748800882864190767841223385260540265233902051872474313676015332862918273463929649489708761563049500873941943041641566818185959288251168825338612249538412800000 4423 756254446985338920179702715586906771532451801951077456262761982382247438619395160882850787637365734778975678714879858391024883174826015068558618703349613683647963601377791803147140531688837083232904014223706611232335152944422067866269697806112866727367104624900727208217995233624266511906147821626929737235573742708851098209397903480502210914275437606438026182413455316117976922605629591898002578365036292146437477056676138366032375823405144983733416043884728549122541833755591720362929774400714221634191084874534971491999004514371274794614061687299223912644501749748800882864190767841223385260540265233902051872474313676015332862918273463929649489708761563049500873941943041641566818185959288251168825338612249538412800000 4424 756254446985338920179702715586906771532451801951077456262761982382247438619395160882850787637365734778975678714879858391024883174826015068558618703349613683647963601377791803147140531688837083232904014223706611232335152944422067866269697806112866727367104624900727208217995233624266511906147821626929737235573742708851098209397903480502210914275437606438026182413455316117976922605629591898002578365036292146437477056676138366032375823405144983733416043884728549122541833755591720362929774400714221634191084874534971491999004514371274794614061687299223912644501749748800882864190767841223385260540265233902051872474313676015332862918273463929649489708761563049500873941943041641566818185959288251168825338612249538412800000 4425 756254446985338920179702715586906771532451801951077456262761982382247438619395160882850787637365734778975678714879858391024883174826015068558618703349613683647963601377791803147140531688837083232904014223706611232335152944422067866269697806112866727367104624900727208217995233624266511906147821626929737235573742708851098209397903480502210914275437606438026182413455316117976922605629591898002578365036292146437477056676138366032375823405144983733416043884728549122541833755591720362929774400714221634191084874534971491999004514371274794614061687299223912644501749748800882864190767841223385260540265233902051872474313676015332862918273463929649489708761563049500873941943041641566818185959288251168825338612249538412800000 4426 756254446985338920179702715586906771532451801951077456262761982382247438619395160882850787637365734778975678714879858391024883174826015068558618703349613683647963601377791803147140531688837083232904014223706611232335152944422067866269697806112866727367104624900727208217995233624266511906147821626929737235573742708851098209397903480502210914275437606438026182413455316117976922605629591898002578365036292146437477056676138366032375823405144983733416043884728549122541833755591720362929774400714221634191084874534971491999004514371274794614061687299223912644501749748800882864190767841223385260540265233902051872474313676015332862918273463929649489708761563049500873941943041641566818185959288251168825338612249538412800000 4427 756254446985338920179702715586906771532451801951077456262761982382247438619395160882850787637365734778975678714879858391024883174826015068558618703349613683647963601377791803147140531688837083232904014223706611232335152944422067866269697806112866727367104624900727208217995233624266511906147821626929737235573742708851098209397903480502210914275437606438026182413455316117976922605629591898002578365036292146437477056676138366032375823405144983733416043884728549122541833755591720362929774400714221634191084874534971491999004514371274794614061687299223912644501749748800882864190767841223385260540265233902051872474313676015332862918273463929649489708761563049500873941943041641566818185959288251168825338612249538412800000 4428 756254446985338920179702715586906771532451801951077456262761982382247438619395160882850787637365734778975678714879858391024883174826015068558618703349613683647963601377791803147140531688837083232904014223706611232335152944422067866269697806112866727367104624900727208217995233624266511906147821626929737235573742708851098209397903480502210914275437606438026182413455316117976922605629591898002578365036292146437477056676138366032375823405144983733416043884728549122541833755591720362929774400714221634191084874534971491999004514371274794614061687299223912644501749748800882864190767841223385260540265233902051872474313676015332862918273463929649489708761563049500873941943041641566818185959288251168825338612249538412800000 4429 756254446985338920179702715586906771532451801951077456262761982382247438619395160882850787637365734778975678714879858391024883174826015068558618703349613683647963601377791803147140531688837083232904014223706611232335152944422067866269697806112866727367104624900727208217995233624266511906147821626929737235573742708851098209397903480502210914275437606438026182413455316117976922605629591898002578365036292146437477056676138366032375823405144983733416043884728549122541833755591720362929774400714221634191084874534971491999004514371274794614061687299223912644501749748800882864190767841223385260540265233902051872474313676015332862918273463929649489708761563049500873941943041641566818185959288251168825338612249538412800000 4430 756254446985338920179702715586906771532451801951077456262761982382247438619395160882850787637365734778975678714879858391024883174826015068558618703349613683647963601377791803147140531688837083232904014223706611232335152944422067866269697806112866727367104624900727208217995233624266511906147821626929737235573742708851098209397903480502210914275437606438026182413455316117976922605629591898002578365036292146437477056676138366032375823405144983733416043884728549122541833755591720362929774400714221634191084874534971491999004514371274794614061687299223912644501749748800882864190767841223385260540265233902051872474313676015332862918273463929649489708761563049500873941943041641566818185959288251168825338612249538412800000 4431 756254446985338920179702715586906771532451801951077456262761982382247438619395160882850787637365734778975678714879858391024883174826015068558618703349613683647963601377791803147140531688837083232904014223706611232335152944422067866269697806112866727367104624900727208217995233624266511906147821626929737235573742708851098209397903480502210914275437606438026182413455316117976922605629591898002578365036292146437477056676138366032375823405144983733416043884728549122541833755591720362929774400714221634191084874534971491999004514371274794614061687299223912644501749748800882864190767841223385260540265233902051872474313676015332862918273463929649489708761563049500873941943041641566818185959288251168825338612249538412800000 4432 756254446985338920179702715586906771532451801951077456262761982382247438619395160882850787637365734778975678714879858391024883174826015068558618703349613683647963601377791803147140531688837083232904014223706611232335152944422067866269697806112866727367104624900727208217995233624266511906147821626929737235573742708851098209397903480502210914275437606438026182413455316117976922605629591898002578365036292146437477056676138366032375823405144983733416043884728549122541833755591720362929774400714221634191084874534971491999004514371274794614061687299223912644501749748800882864190767841223385260540265233902051872474313676015332862918273463929649489708761563049500873941943041641566818185959288251168825338612249538412800000 4433 756254446985338920179702715586906771532451801951077456262761982382247438619395160882850787637365734778975678714879858391024883174826015068558618703349613683647963601377791803147140531688837083232904014223706611232335152944422067866269697806112866727367104624900727208217995233624266511906147821626929737235573742708851098209397903480502210914275437606438026182413455316117976922605629591898002578365036292146437477056676138366032375823405144983733416043884728549122541833755591720362929774400714221634191084874534971491999004514371274794614061687299223912644501749748800882864190767841223385260540265233902051872474313676015332862918273463929649489708761563049500873941943041641566818185959288251168825338612249538412800000 4434 756254446985338920179702715586906771532451801951077456262761982382247438619395160882850787637365734778975678714879858391024883174826015068558618703349613683647963601377791803147140531688837083232904014223706611232335152944422067866269697806112866727367104624900727208217995233624266511906147821626929737235573742708851098209397903480502210914275437606438026182413455316117976922605629591898002578365036292146437477056676138366032375823405144983733416043884728549122541833755591720362929774400714221634191084874534971491999004514371274794614061687299223912644501749748800882864190767841223385260540265233902051872474313676015332862918273463929649489708761563049500873941943041641566818185959288251168825338612249538412800000 4435 756254446985338920179702715586906771532451801951077456262761982382247438619395160882850787637365734778975678714879858391024883174826015068558618703349613683647963601377791803147140531688837083232904014223706611232335152944422067866269697806112866727367104624900727208217995233624266511906147821626929737235573742708851098209397903480502210914275437606438026182413455316117976922605629591898002578365036292146437477056676138366032375823405144983733416043884728549122541833755591720362929774400714221634191084874534971491999004514371274794614061687299223912644501749748800882864190767841223385260540265233902051872474313676015332862918273463929649489708761563049500873941943041641566818185959288251168825338612249538412800000 4436 756254446985338920179702715586906771532451801951077456262761982382247438619395160882850787637365734778975678714879858391024883174826015068558618703349613683647963601377791803147140531688837083232904014223706611232335152944422067866269697806112866727367104624900727208217995233624266511906147821626929737235573742708851098209397903480502210914275437606438026182413455316117976922605629591898002578365036292146437477056676138366032375823405144983733416043884728549122541833755591720362929774400714221634191084874534971491999004514371274794614061687299223912644501749748800882864190767841223385260540265233902051872474313676015332862918273463929649489708761563049500873941943041641566818185959288251168825338612249538412800000 4437 756254446985338920179702715586906771532451801951077456262761982382247438619395160882850787637365734778975678714879858391024883174826015068558618703349613683647963601377791803147140531688837083232904014223706611232335152944422067866269697806112866727367104624900727208217995233624266511906147821626929737235573742708851098209397903480502210914275437606438026182413455316117976922605629591898002578365036292146437477056676138366032375823405144983733416043884728549122541833755591720362929774400714221634191084874534971491999004514371274794614061687299223912644501749748800882864190767841223385260540265233902051872474313676015332862918273463929649489708761563049500873941943041641566818185959288251168825338612249538412800000 4438 756254446985338920179702715586906771532451801951077456262761982382247438619395160882850787637365734778975678714879858391024883174826015068558618703349613683647963601377791803147140531688837083232904014223706611232335152944422067866269697806112866727367104624900727208217995233624266511906147821626929737235573742708851098209397903480502210914275437606438026182413455316117976922605629591898002578365036292146437477056676138366032375823405144983733416043884728549122541833755591720362929774400714221634191084874534971491999004514371274794614061687299223912644501749748800882864190767841223385260540265233902051872474313676015332862918273463929649489708761563049500873941943041641566818185959288251168825338612249538412800000 4439 756254446985338920179702715586906771532451801951077456262761982382247438619395160882850787637365734778975678714879858391024883174826015068558618703349613683647963601377791803147140531688837083232904014223706611232335152944422067866269697806112866727367104624900727208217995233624266511906147821626929737235573742708851098209397903480502210914275437606438026182413455316117976922605629591898002578365036292146437477056676138366032375823405144983733416043884728549122541833755591720362929774400714221634191084874534971491999004514371274794614061687299223912644501749748800882864190767841223385260540265233902051872474313676015332862918273463929649489708761563049500873941943041641566818185959288251168825338612249538412800000 4440 756254446985338920179702715586906771532451801951077456262761982382247438619395160882850787637365734778975678714879858391024883174826015068558618703349613683647963601377791803147140531688837083232904014223706611232335152944422067866269697806112866727367104624900727208217995233624266511906147821626929737235573742708851098209397903480502210914275437606438026182413455316117976922605629591898002578365036292146437477056676138366032375823405144983733416043884728549122541833755591720362929774400714221634191084874534971491999004514371274794614061687299223912644501749748800882864190767841223385260540265233902051872474313676015332862918273463929649489708761563049500873941943041641566818185959288251168825338612249538412800000 4441 756254446985338920179702715586906771532451801951077456262761982382247438619395160882850787637365734778975678714879858391024883174826015068558618703349613683647963601377791803147140531688837083232904014223706611232335152944422067866269697806112866727367104624900727208217995233624266511906147821626929737235573742708851098209397903480502210914275437606438026182413455316117976922605629591898002578365036292146437477056676138366032375823405144983733416043884728549122541833755591720362929774400714221634191084874534971491999004514371274794614061687299223912644501749748800882864190767841223385260540265233902051872474313676015332862918273463929649489708761563049500873941943041641566818185959288251168825338612249538412800000 4442 756254446985338920179702715586906771532451801951077456262761982382247438619395160882850787637365734778975678714879858391024883174826015068558618703349613683647963601377791803147140531688837083232904014223706611232335152944422067866269697806112866727367104624900727208217995233624266511906147821626929737235573742708851098209397903480502210914275437606438026182413455316117976922605629591898002578365036292146437477056676138366032375823405144983733416043884728549122541833755591720362929774400714221634191084874534971491999004514371274794614061687299223912644501749748800882864190767841223385260540265233902051872474313676015332862918273463929649489708761563049500873941943041641566818185959288251168825338612249538412800000 4443 756254446985338920179702715586906771532451801951077456262761982382247438619395160882850787637365734778975678714879858391024883174826015068558618703349613683647963601377791803147140531688837083232904014223706611232335152944422067866269697806112866727367104624900727208217995233624266511906147821626929737235573742708851098209397903480502210914275437606438026182413455316117976922605629591898002578365036292146437477056676138366032375823405144983733416043884728549122541833755591720362929774400714221634191084874534971491999004514371274794614061687299223912644501749748800882864190767841223385260540265233902051872474313676015332862918273463929649489708761563049500873941943041641566818185959288251168825338612249538412800000 4444 756254446985338920179702715586906771532451801951077456262761982382247438619395160882850787637365734778975678714879858391024883174826015068558618703349613683647963601377791803147140531688837083232904014223706611232335152944422067866269697806112866727367104624900727208217995233624266511906147821626929737235573742708851098209397903480502210914275437606438026182413455316117976922605629591898002578365036292146437477056676138366032375823405144983733416043884728549122541833755591720362929774400714221634191084874534971491999004514371274794614061687299223912644501749748800882864190767841223385260540265233902051872474313676015332862918273463929649489708761563049500873941943041641566818185959288251168825338612249538412800000 4445 756254446985338920179702715586906771532451801951077456262761982382247438619395160882850787637365734778975678714879858391024883174826015068558618703349613683647963601377791803147140531688837083232904014223706611232335152944422067866269697806112866727367104624900727208217995233624266511906147821626929737235573742708851098209397903480502210914275437606438026182413455316117976922605629591898002578365036292146437477056676138366032375823405144983733416043884728549122541833755591720362929774400714221634191084874534971491999004514371274794614061687299223912644501749748800882864190767841223385260540265233902051872474313676015332862918273463929649489708761563049500873941943041641566818185959288251168825338612249538412800000 4446 756254446985338920179702715586906771532451801951077456262761982382247438619395160882850787637365734778975678714879858391024883174826015068558618703349613683647963601377791803147140531688837083232904014223706611232335152944422067866269697806112866727367104624900727208217995233624266511906147821626929737235573742708851098209397903480502210914275437606438026182413455316117976922605629591898002578365036292146437477056676138366032375823405144983733416043884728549122541833755591720362929774400714221634191084874534971491999004514371274794614061687299223912644501749748800882864190767841223385260540265233902051872474313676015332862918273463929649489708761563049500873941943041641566818185959288251168825338612249538412800000 4447 756254446985338920179702715586906771532451801951077456262761982382247438619395160882850787637365734778975678714879858391024883174826015068558618703349613683647963601377791803147140531688837083232904014223706611232335152944422067866269697806112866727367104624900727208217995233624266511906147821626929737235573742708851098209397903480502210914275437606438026182413455316117976922605629591898002578365036292146437477056676138366032375823405144983733416043884728549122541833755591720362929774400714221634191084874534971491999004514371274794614061687299223912644501749748800882864190767841223385260540265233902051872474313676015332862918273463929649489708761563049500873941943041641566818185959288251168825338612249538412800000 4448 756254446985338920179702715586906771532451801951077456262761982382247438619395160882850787637365734778975678714879858391024883174826015068558618703349613683647963601377791803147140531688837083232904014223706611232335152944422067866269697806112866727367104624900727208217995233624266511906147821626929737235573742708851098209397903480502210914275437606438026182413455316117976922605629591898002578365036292146437477056676138366032375823405144983733416043884728549122541833755591720362929774400714221634191084874534971491999004514371274794614061687299223912644501749748800882864190767841223385260540265233902051872474313676015332862918273463929649489708761563049500873941943041641566818185959288251168825338612249538412800000 4449 756254446985338920179702715586906771532451801951077456262761982382247438619395160882850787637365734778975678714879858391024883174826015068558618703349613683647963601377791803147140531688837083232904014223706611232335152944422067866269697806112866727367104624900727208217995233624266511906147821626929737235573742708851098209397903480502210914275437606438026182413455316117976922605629591898002578365036292146437477056676138366032375823405144983733416043884728549122541833755591720362929774400714221634191084874534971491999004514371274794614061687299223912644501749748800882864190767841223385260540265233902051872474313676015332862918273463929649489708761563049500873941943041641566818185959288251168825338612249538412800000 4450 756254446985338920179702715586906771532451801951077456262761982382247438619395160882850787637365734778975678714879858391024883174826015068558618703349613683647963601377791803147140531688837083232904014223706611232335152944422067866269697806112866727367104624900727208217995233624266511906147821626929737235573742708851098209397903480502210914275437606438026182413455316117976922605629591898002578365036292146437477056676138366032375823405144983733416043884728549122541833755591720362929774400714221634191084874534971491999004514371274794614061687299223912644501749748800882864190767841223385260540265233902051872474313676015332862918273463929649489708761563049500873941943041641566818185959288251168825338612249538412800000 4451 756254446985338920179702715586906771532451801951077456262761982382247438619395160882850787637365734778975678714879858391024883174826015068558618703349613683647963601377791803147140531688837083232904014223706611232335152944422067866269697806112866727367104624900727208217995233624266511906147821626929737235573742708851098209397903480502210914275437606438026182413455316117976922605629591898002578365036292146437477056676138366032375823405144983733416043884728549122541833755591720362929774400714221634191084874534971491999004514371274794614061687299223912644501749748800882864190767841223385260540265233902051872474313676015332862918273463929649489708761563049500873941943041641566818185959288251168825338612249538412800000 4452 756254446985338920179702715586906771532451801951077456262761982382247438619395160882850787637365734778975678714879858391024883174826015068558618703349613683647963601377791803147140531688837083232904014223706611232335152944422067866269697806112866727367104624900727208217995233624266511906147821626929737235573742708851098209397903480502210914275437606438026182413455316117976922605629591898002578365036292146437477056676138366032375823405144983733416043884728549122541833755591720362929774400714221634191084874534971491999004514371274794614061687299223912644501749748800882864190767841223385260540265233902051872474313676015332862918273463929649489708761563049500873941943041641566818185959288251168825338612249538412800000 4453 756254446985338920179702715586906771532451801951077456262761982382247438619395160882850787637365734778975678714879858391024883174826015068558618703349613683647963601377791803147140531688837083232904014223706611232335152944422067866269697806112866727367104624900727208217995233624266511906147821626929737235573742708851098209397903480502210914275437606438026182413455316117976922605629591898002578365036292146437477056676138366032375823405144983733416043884728549122541833755591720362929774400714221634191084874534971491999004514371274794614061687299223912644501749748800882864190767841223385260540265233902051872474313676015332862918273463929649489708761563049500873941943041641566818185959288251168825338612249538412800000 4454 756254446985338920179702715586906771532451801951077456262761982382247438619395160882850787637365734778975678714879858391024883174826015068558618703349613683647963601377791803147140531688837083232904014223706611232335152944422067866269697806112866727367104624900727208217995233624266511906147821626929737235573742708851098209397903480502210914275437606438026182413455316117976922605629591898002578365036292146437477056676138366032375823405144983733416043884728549122541833755591720362929774400714221634191084874534971491999004514371274794614061687299223912644501749748800882864190767841223385260540265233902051872474313676015332862918273463929649489708761563049500873941943041641566818185959288251168825338612249538412800000 4455 756254446985338920179702715586906771532451801951077456262761982382247438619395160882850787637365734778975678714879858391024883174826015068558618703349613683647963601377791803147140531688837083232904014223706611232335152944422067866269697806112866727367104624900727208217995233624266511906147821626929737235573742708851098209397903480502210914275437606438026182413455316117976922605629591898002578365036292146437477056676138366032375823405144983733416043884728549122541833755591720362929774400714221634191084874534971491999004514371274794614061687299223912644501749748800882864190767841223385260540265233902051872474313676015332862918273463929649489708761563049500873941943041641566818185959288251168825338612249538412800000 4456 756254446985338920179702715586906771532451801951077456262761982382247438619395160882850787637365734778975678714879858391024883174826015068558618703349613683647963601377791803147140531688837083232904014223706611232335152944422067866269697806112866727367104624900727208217995233624266511906147821626929737235573742708851098209397903480502210914275437606438026182413455316117976922605629591898002578365036292146437477056676138366032375823405144983733416043884728549122541833755591720362929774400714221634191084874534971491999004514371274794614061687299223912644501749748800882864190767841223385260540265233902051872474313676015332862918273463929649489708761563049500873941943041641566818185959288251168825338612249538412800000 4457 756254446985338920179702715586906771532451801951077456262761982382247438619395160882850787637365734778975678714879858391024883174826015068558618703349613683647963601377791803147140531688837083232904014223706611232335152944422067866269697806112866727367104624900727208217995233624266511906147821626929737235573742708851098209397903480502210914275437606438026182413455316117976922605629591898002578365036292146437477056676138366032375823405144983733416043884728549122541833755591720362929774400714221634191084874534971491999004514371274794614061687299223912644501749748800882864190767841223385260540265233902051872474313676015332862918273463929649489708761563049500873941943041641566818185959288251168825338612249538412800000 4458 756254446985338920179702715586906771532451801951077456262761982382247438619395160882850787637365734778975678714879858391024883174826015068558618703349613683647963601377791803147140531688837083232904014223706611232335152944422067866269697806112866727367104624900727208217995233624266511906147821626929737235573742708851098209397903480502210914275437606438026182413455316117976922605629591898002578365036292146437477056676138366032375823405144983733416043884728549122541833755591720362929774400714221634191084874534971491999004514371274794614061687299223912644501749748800882864190767841223385260540265233902051872474313676015332862918273463929649489708761563049500873941943041641566818185959288251168825338612249538412800000 4459 756254446985338920179702715586906771532451801951077456262761982382247438619395160882850787637365734778975678714879858391024883174826015068558618703349613683647963601377791803147140531688837083232904014223706611232335152944422067866269697806112866727367104624900727208217995233624266511906147821626929737235573742708851098209397903480502210914275437606438026182413455316117976922605629591898002578365036292146437477056676138366032375823405144983733416043884728549122541833755591720362929774400714221634191084874534971491999004514371274794614061687299223912644501749748800882864190767841223385260540265233902051872474313676015332862918273463929649489708761563049500873941943041641566818185959288251168825338612249538412800000 4460 756254446985338920179702715586906771532451801951077456262761982382247438619395160882850787637365734778975678714879858391024883174826015068558618703349613683647963601377791803147140531688837083232904014223706611232335152944422067866269697806112866727367104624900727208217995233624266511906147821626929737235573742708851098209397903480502210914275437606438026182413455316117976922605629591898002578365036292146437477056676138366032375823405144983733416043884728549122541833755591720362929774400714221634191084874534971491999004514371274794614061687299223912644501749748800882864190767841223385260540265233902051872474313676015332862918273463929649489708761563049500873941943041641566818185959288251168825338612249538412800000 4461 756254446985338920179702715586906771532451801951077456262761982382247438619395160882850787637365734778975678714879858391024883174826015068558618703349613683647963601377791803147140531688837083232904014223706611232335152944422067866269697806112866727367104624900727208217995233624266511906147821626929737235573742708851098209397903480502210914275437606438026182413455316117976922605629591898002578365036292146437477056676138366032375823405144983733416043884728549122541833755591720362929774400714221634191084874534971491999004514371274794614061687299223912644501749748800882864190767841223385260540265233902051872474313676015332862918273463929649489708761563049500873941943041641566818185959288251168825338612249538412800000 4462 756254446985338920179702715586906771532451801951077456262761982382247438619395160882850787637365734778975678714879858391024883174826015068558618703349613683647963601377791803147140531688837083232904014223706611232335152944422067866269697806112866727367104624900727208217995233624266511906147821626929737235573742708851098209397903480502210914275437606438026182413455316117976922605629591898002578365036292146437477056676138366032375823405144983733416043884728549122541833755591720362929774400714221634191084874534971491999004514371274794614061687299223912644501749748800882864190767841223385260540265233902051872474313676015332862918273463929649489708761563049500873941943041641566818185959288251168825338612249538412800000 4463 756254446985338920179702715586906771532451801951077456262761982382247438619395160882850787637365734778975678714879858391024883174826015068558618703349613683647963601377791803147140531688837083232904014223706611232335152944422067866269697806112866727367104624900727208217995233624266511906147821626929737235573742708851098209397903480502210914275437606438026182413455316117976922605629591898002578365036292146437477056676138366032375823405144983733416043884728549122541833755591720362929774400714221634191084874534971491999004514371274794614061687299223912644501749748800882864190767841223385260540265233902051872474313676015332862918273463929649489708761563049500873941943041641566818185959288251168825338612249538412800000 4464 756254446985338920179702715586906771532451801951077456262761982382247438619395160882850787637365734778975678714879858391024883174826015068558618703349613683647963601377791803147140531688837083232904014223706611232335152944422067866269697806112866727367104624900727208217995233624266511906147821626929737235573742708851098209397903480502210914275437606438026182413455316117976922605629591898002578365036292146437477056676138366032375823405144983733416043884728549122541833755591720362929774400714221634191084874534971491999004514371274794614061687299223912644501749748800882864190767841223385260540265233902051872474313676015332862918273463929649489708761563049500873941943041641566818185959288251168825338612249538412800000 4465 756254446985338920179702715586906771532451801951077456262761982382247438619395160882850787637365734778975678714879858391024883174826015068558618703349613683647963601377791803147140531688837083232904014223706611232335152944422067866269697806112866727367104624900727208217995233624266511906147821626929737235573742708851098209397903480502210914275437606438026182413455316117976922605629591898002578365036292146437477056676138366032375823405144983733416043884728549122541833755591720362929774400714221634191084874534971491999004514371274794614061687299223912644501749748800882864190767841223385260540265233902051872474313676015332862918273463929649489708761563049500873941943041641566818185959288251168825338612249538412800000 4466 756254446985338920179702715586906771532451801951077456262761982382247438619395160882850787637365734778975678714879858391024883174826015068558618703349613683647963601377791803147140531688837083232904014223706611232335152944422067866269697806112866727367104624900727208217995233624266511906147821626929737235573742708851098209397903480502210914275437606438026182413455316117976922605629591898002578365036292146437477056676138366032375823405144983733416043884728549122541833755591720362929774400714221634191084874534971491999004514371274794614061687299223912644501749748800882864190767841223385260540265233902051872474313676015332862918273463929649489708761563049500873941943041641566818185959288251168825338612249538412800000 4467 756254446985338920179702715586906771532451801951077456262761982382247438619395160882850787637365734778975678714879858391024883174826015068558618703349613683647963601377791803147140531688837083232904014223706611232335152944422067866269697806112866727367104624900727208217995233624266511906147821626929737235573742708851098209397903480502210914275437606438026182413455316117976922605629591898002578365036292146437477056676138366032375823405144983733416043884728549122541833755591720362929774400714221634191084874534971491999004514371274794614061687299223912644501749748800882864190767841223385260540265233902051872474313676015332862918273463929649489708761563049500873941943041641566818185959288251168825338612249538412800000 4468 756254446985338920179702715586906771532451801951077456262761982382247438619395160882850787637365734778975678714879858391024883174826015068558618703349613683647963601377791803147140531688837083232904014223706611232335152944422067866269697806112866727367104624900727208217995233624266511906147821626929737235573742708851098209397903480502210914275437606438026182413455316117976922605629591898002578365036292146437477056676138366032375823405144983733416043884728549122541833755591720362929774400714221634191084874534971491999004514371274794614061687299223912644501749748800882864190767841223385260540265233902051872474313676015332862918273463929649489708761563049500873941943041641566818185959288251168825338612249538412800000 4469 756254446985338920179702715586906771532451801951077456262761982382247438619395160882850787637365734778975678714879858391024883174826015068558618703349613683647963601377791803147140531688837083232904014223706611232335152944422067866269697806112866727367104624900727208217995233624266511906147821626929737235573742708851098209397903480502210914275437606438026182413455316117976922605629591898002578365036292146437477056676138366032375823405144983733416043884728549122541833755591720362929774400714221634191084874534971491999004514371274794614061687299223912644501749748800882864190767841223385260540265233902051872474313676015332862918273463929649489708761563049500873941943041641566818185959288251168825338612249538412800000 4470 756254446985338920179702715586906771532451801951077456262761982382247438619395160882850787637365734778975678714879858391024883174826015068558618703349613683647963601377791803147140531688837083232904014223706611232335152944422067866269697806112866727367104624900727208217995233624266511906147821626929737235573742708851098209397903480502210914275437606438026182413455316117976922605629591898002578365036292146437477056676138366032375823405144983733416043884728549122541833755591720362929774400714221634191084874534971491999004514371274794614061687299223912644501749748800882864190767841223385260540265233902051872474313676015332862918273463929649489708761563049500873941943041641566818185959288251168825338612249538412800000 4471 756254446985338920179702715586906771532451801951077456262761982382247438619395160882850787637365734778975678714879858391024883174826015068558618703349613683647963601377791803147140531688837083232904014223706611232335152944422067866269697806112866727367104624900727208217995233624266511906147821626929737235573742708851098209397903480502210914275437606438026182413455316117976922605629591898002578365036292146437477056676138366032375823405144983733416043884728549122541833755591720362929774400714221634191084874534971491999004514371274794614061687299223912644501749748800882864190767841223385260540265233902051872474313676015332862918273463929649489708761563049500873941943041641566818185959288251168825338612249538412800000 4472 756254446985338920179702715586906771532451801951077456262761982382247438619395160882850787637365734778975678714879858391024883174826015068558618703349613683647963601377791803147140531688837083232904014223706611232335152944422067866269697806112866727367104624900727208217995233624266511906147821626929737235573742708851098209397903480502210914275437606438026182413455316117976922605629591898002578365036292146437477056676138366032375823405144983733416043884728549122541833755591720362929774400714221634191084874534971491999004514371274794614061687299223912644501749748800882864190767841223385260540265233902051872474313676015332862918273463929649489708761563049500873941943041641566818185959288251168825338612249538412800000 4473 756254446985338920179702715586906771532451801951077456262761982382247438619395160882850787637365734778975678714879858391024883174826015068558618703349613683647963601377791803147140531688837083232904014223706611232335152944422067866269697806112866727367104624900727208217995233624266511906147821626929737235573742708851098209397903480502210914275437606438026182413455316117976922605629591898002578365036292146437477056676138366032375823405144983733416043884728549122541833755591720362929774400714221634191084874534971491999004514371274794614061687299223912644501749748800882864190767841223385260540265233902051872474313676015332862918273463929649489708761563049500873941943041641566818185959288251168825338612249538412800000 4474 1253113618654706590737767399727504520429272635832935345027396604807384005792337781582883755115115022528762699630555925353928231420686706968601631191450309873804675687483001017814811861008403046916921951568681854811979348428907366454408889264729020167247292363460504984017218102115409610228486940435822574599345691668566269732972326067192163484954400113867809384259095458807487760757528233774990272350865136086646899482912361272515646739382325238046270384716995205896051818533015480641374636181983465247854627637104447762242350480313202334675500215854814023251939399333763062905964102312907149376715219492575699952689937761157406553855579129731429204447417909973022948121799620000076217734134540632186743586080497485150009600000 4475 1253113618654706590737767399727504520429272635832935345027396604807384005792337781582883755115115022528762699630555925353928231420686706968601631191450309873804675687483001017814811861008403046916921951568681854811979348428907366454408889264729020167247292363460504984017218102115409610228486940435822574599345691668566269732972326067192163484954400113867809384259095458807487760757528233774990272350865136086646899482912361272515646739382325238046270384716995205896051818533015480641374636181983465247854627637104447762242350480313202334675500215854814023251939399333763062905964102312907149376715219492575699952689937761157406553855579129731429204447417909973022948121799620000076217734134540632186743586080497485150009600000 4476 1253113618654706590737767399727504520429272635832935345027396604807384005792337781582883755115115022528762699630555925353928231420686706968601631191450309873804675687483001017814811861008403046916921951568681854811979348428907366454408889264729020167247292363460504984017218102115409610228486940435822574599345691668566269732972326067192163484954400113867809384259095458807487760757528233774990272350865136086646899482912361272515646739382325238046270384716995205896051818533015480641374636181983465247854627637104447762242350480313202334675500215854814023251939399333763062905964102312907149376715219492575699952689937761157406553855579129731429204447417909973022948121799620000076217734134540632186743586080497485150009600000 4477 1253113618654706590737767399727504520429272635832935345027396604807384005792337781582883755115115022528762699630555925353928231420686706968601631191450309873804675687483001017814811861008403046916921951568681854811979348428907366454408889264729020167247292363460504984017218102115409610228486940435822574599345691668566269732972326067192163484954400113867809384259095458807487760757528233774990272350865136086646899482912361272515646739382325238046270384716995205896051818533015480641374636181983465247854627637104447762242350480313202334675500215854814023251939399333763062905964102312907149376715219492575699952689937761157406553855579129731429204447417909973022948121799620000076217734134540632186743586080497485150009600000 4478 1253113618654706590737767399727504520429272635832935345027396604807384005792337781582883755115115022528762699630555925353928231420686706968601631191450309873804675687483001017814811861008403046916921951568681854811979348428907366454408889264729020167247292363460504984017218102115409610228486940435822574599345691668566269732972326067192163484954400113867809384259095458807487760757528233774990272350865136086646899482912361272515646739382325238046270384716995205896051818533015480641374636181983465247854627637104447762242350480313202334675500215854814023251939399333763062905964102312907149376715219492575699952689937761157406553855579129731429204447417909973022948121799620000076217734134540632186743586080497485150009600000 4479 1253113618654706590737767399727504520429272635832935345027396604807384005792337781582883755115115022528762699630555925353928231420686706968601631191450309873804675687483001017814811861008403046916921951568681854811979348428907366454408889264729020167247292363460504984017218102115409610228486940435822574599345691668566269732972326067192163484954400113867809384259095458807487760757528233774990272350865136086646899482912361272515646739382325238046270384716995205896051818533015480641374636181983465247854627637104447762242350480313202334675500215854814023251939399333763062905964102312907149376715219492575699952689937761157406553855579129731429204447417909973022948121799620000076217734134540632186743586080497485150009600000 4480 1253113618654706590737767399727504520429272635832935345027396604807384005792337781582883755115115022528762699630555925353928231420686706968601631191450309873804675687483001017814811861008403046916921951568681854811979348428907366454408889264729020167247292363460504984017218102115409610228486940435822574599345691668566269732972326067192163484954400113867809384259095458807487760757528233774990272350865136086646899482912361272515646739382325238046270384716995205896051818533015480641374636181983465247854627637104447762242350480313202334675500215854814023251939399333763062905964102312907149376715219492575699952689937761157406553855579129731429204447417909973022948121799620000076217734134540632186743586080497485150009600000 4481 1253113618654706590737767399727504520429272635832935345027396604807384005792337781582883755115115022528762699630555925353928231420686706968601631191450309873804675687483001017814811861008403046916921951568681854811979348428907366454408889264729020167247292363460504984017218102115409610228486940435822574599345691668566269732972326067192163484954400113867809384259095458807487760757528233774990272350865136086646899482912361272515646739382325238046270384716995205896051818533015480641374636181983465247854627637104447762242350480313202334675500215854814023251939399333763062905964102312907149376715219492575699952689937761157406553855579129731429204447417909973022948121799620000076217734134540632186743586080497485150009600000 4482 1253113618654706590737767399727504520429272635832935345027396604807384005792337781582883755115115022528762699630555925353928231420686706968601631191450309873804675687483001017814811861008403046916921951568681854811979348428907366454408889264729020167247292363460504984017218102115409610228486940435822574599345691668566269732972326067192163484954400113867809384259095458807487760757528233774990272350865136086646899482912361272515646739382325238046270384716995205896051818533015480641374636181983465247854627637104447762242350480313202334675500215854814023251939399333763062905964102312907149376715219492575699952689937761157406553855579129731429204447417909973022948121799620000076217734134540632186743586080497485150009600000 4483 1253113618654706590737767399727504520429272635832935345027396604807384005792337781582883755115115022528762699630555925353928231420686706968601631191450309873804675687483001017814811861008403046916921951568681854811979348428907366454408889264729020167247292363460504984017218102115409610228486940435822574599345691668566269732972326067192163484954400113867809384259095458807487760757528233774990272350865136086646899482912361272515646739382325238046270384716995205896051818533015480641374636181983465247854627637104447762242350480313202334675500215854814023251939399333763062905964102312907149376715219492575699952689937761157406553855579129731429204447417909973022948121799620000076217734134540632186743586080497485150009600000 4484 1253113618654706590737767399727504520429272635832935345027396604807384005792337781582883755115115022528762699630555925353928231420686706968601631191450309873804675687483001017814811861008403046916921951568681854811979348428907366454408889264729020167247292363460504984017218102115409610228486940435822574599345691668566269732972326067192163484954400113867809384259095458807487760757528233774990272350865136086646899482912361272515646739382325238046270384716995205896051818533015480641374636181983465247854627637104447762242350480313202334675500215854814023251939399333763062905964102312907149376715219492575699952689937761157406553855579129731429204447417909973022948121799620000076217734134540632186743586080497485150009600000 4485 1253113618654706590737767399727504520429272635832935345027396604807384005792337781582883755115115022528762699630555925353928231420686706968601631191450309873804675687483001017814811861008403046916921951568681854811979348428907366454408889264729020167247292363460504984017218102115409610228486940435822574599345691668566269732972326067192163484954400113867809384259095458807487760757528233774990272350865136086646899482912361272515646739382325238046270384716995205896051818533015480641374636181983465247854627637104447762242350480313202334675500215854814023251939399333763062905964102312907149376715219492575699952689937761157406553855579129731429204447417909973022948121799620000076217734134540632186743586080497485150009600000 4486 1253113618654706590737767399727504520429272635832935345027396604807384005792337781582883755115115022528762699630555925353928231420686706968601631191450309873804675687483001017814811861008403046916921951568681854811979348428907366454408889264729020167247292363460504984017218102115409610228486940435822574599345691668566269732972326067192163484954400113867809384259095458807487760757528233774990272350865136086646899482912361272515646739382325238046270384716995205896051818533015480641374636181983465247854627637104447762242350480313202334675500215854814023251939399333763062905964102312907149376715219492575699952689937761157406553855579129731429204447417909973022948121799620000076217734134540632186743586080497485150009600000 4487 2083927947822777060396907185746840017473880393390171478780560553794679601632657730772335684756436282465332369485614503863582648852601993688784512671381865320137175668284230692626032124856974267022841205458717924552321656437272950413681982847244360538132247200434819788420633703817926181809973781944772941558711885244825706565932978249740567875479167389362167006022875747996852146139769452767808822919488721312093793840083256796193520527592806870870947649784363027405134174220404744306606019970638502707182245760504696628609028848760855482565356858966555720667975221092047973612618302146364589413477410016153389021323366496804767099061828092743366766996055984285137162726552768060126750091865741071326554583651867317804465964800000 4488 2083927947822777060396907185746840017473880393390171478780560553794679601632657730772335684756436282465332369485614503863582648852601993688784512671381865320137175668284230692626032124856974267022841205458717924552321656437272950413681982847244360538132247200434819788420633703817926181809973781944772941558711885244825706565932978249740567875479167389362167006022875747996852146139769452767808822919488721312093793840083256796193520527592806870870947649784363027405134174220404744306606019970638502707182245760504696628609028848760855482565356858966555720667975221092047973612618302146364589413477410016153389021323366496804767099061828092743366766996055984285137162726552768060126750091865741071326554583651867317804465964800000 4489 2083927947822777060396907185746840017473880393390171478780560553794679601632657730772335684756436282465332369485614503863582648852601993688784512671381865320137175668284230692626032124856974267022841205458717924552321656437272950413681982847244360538132247200434819788420633703817926181809973781944772941558711885244825706565932978249740567875479167389362167006022875747996852146139769452767808822919488721312093793840083256796193520527592806870870947649784363027405134174220404744306606019970638502707182245760504696628609028848760855482565356858966555720667975221092047973612618302146364589413477410016153389021323366496804767099061828092743366766996055984285137162726552768060126750091865741071326554583651867317804465964800000 4490 2083927947822777060396907185746840017473880393390171478780560553794679601632657730772335684756436282465332369485614503863582648852601993688784512671381865320137175668284230692626032124856974267022841205458717924552321656437272950413681982847244360538132247200434819788420633703817926181809973781944772941558711885244825706565932978249740567875479167389362167006022875747996852146139769452767808822919488721312093793840083256796193520527592806870870947649784363027405134174220404744306606019970638502707182245760504696628609028848760855482565356858966555720667975221092047973612618302146364589413477410016153389021323366496804767099061828092743366766996055984285137162726552768060126750091865741071326554583651867317804465964800000 4491 2083927947822777060396907185746840017473880393390171478780560553794679601632657730772335684756436282465332369485614503863582648852601993688784512671381865320137175668284230692626032124856974267022841205458717924552321656437272950413681982847244360538132247200434819788420633703817926181809973781944772941558711885244825706565932978249740567875479167389362167006022875747996852146139769452767808822919488721312093793840083256796193520527592806870870947649784363027405134174220404744306606019970638502707182245760504696628609028848760855482565356858966555720667975221092047973612618302146364589413477410016153389021323366496804767099061828092743366766996055984285137162726552768060126750091865741071326554583651867317804465964800000 4492 3473907889020569359681644278639982309128958615781415855127194443175730895921640437197483586488979282869709059932519377940592275637287523479203782623193569488668671839029812564607595552136576103127076289499682780228720201280934008339607865406356349017066456083124844587297196384264482945077226294501936493578372712703124452845410274742317526648423772038066732399040133871910752527614995677763937307806787698427260354331418789079254598719497209053741869732190533166684358668425414708759112235291054384012872803682761329279891251090884346089436449883897248386353514693560443972012234709677989770552266842496927699498546051950173546754136067430603192400582425325803323650265163464356231292403140190365901366490947662818780044763321600000 4493 3473907889020569359681644278639982309128958615781415855127194443175730895921640437197483586488979282869709059932519377940592275637287523479203782623193569488668671839029812564607595552136576103127076289499682780228720201280934008339607865406356349017066456083124844587297196384264482945077226294501936493578372712703124452845410274742317526648423772038066732399040133871910752527614995677763937307806787698427260354331418789079254598719497209053741869732190533166684358668425414708759112235291054384012872803682761329279891251090884346089436449883897248386353514693560443972012234709677989770552266842496927699498546051950173546754136067430603192400582425325803323650265163464356231292403140190365901366490947662818780044763321600000 4494 3473907889020569359681644278639982309128958615781415855127194443175730895921640437197483586488979282869709059932519377940592275637287523479203782623193569488668671839029812564607595552136576103127076289499682780228720201280934008339607865406356349017066456083124844587297196384264482945077226294501936493578372712703124452845410274742317526648423772038066732399040133871910752527614995677763937307806787698427260354331418789079254598719497209053741869732190533166684358668425414708759112235291054384012872803682761329279891251090884346089436449883897248386353514693560443972012234709677989770552266842496927699498546051950173546754136067430603192400582425325803323650265163464356231292403140190365901366490947662818780044763321600000 4495 3473907889020569359681644278639982309128958615781415855127194443175730895921640437197483586488979282869709059932519377940592275637287523479203782623193569488668671839029812564607595552136576103127076289499682780228720201280934008339607865406356349017066456083124844587297196384264482945077226294501936493578372712703124452845410274742317526648423772038066732399040133871910752527614995677763937307806787698427260354331418789079254598719497209053741869732190533166684358668425414708759112235291054384012872803682761329279891251090884346089436449883897248386353514693560443972012234709677989770552266842496927699498546051950173546754136067430603192400582425325803323650265163464356231292403140190365901366490947662818780044763321600000 4496 3473907889020569359681644278639982309128958615781415855127194443175730895921640437197483586488979282869709059932519377940592275637287523479203782623193569488668671839029812564607595552136576103127076289499682780228720201280934008339607865406356349017066456083124844587297196384264482945077226294501936493578372712703124452845410274742317526648423772038066732399040133871910752527614995677763937307806787698427260354331418789079254598719497209053741869732190533166684358668425414708759112235291054384012872803682761329279891251090884346089436449883897248386353514693560443972012234709677989770552266842496927699498546051950173546754136067430603192400582425325803323650265163464356231292403140190365901366490947662818780044763321600000 4497 3473907889020569359681644278639982309128958615781415855127194443175730895921640437197483586488979282869709059932519377940592275637287523479203782623193569488668671839029812564607595552136576103127076289499682780228720201280934008339607865406356349017066456083124844587297196384264482945077226294501936493578372712703124452845410274742317526648423772038066732399040133871910752527614995677763937307806787698427260354331418789079254598719497209053741869732190533166684358668425414708759112235291054384012872803682761329279891251090884346089436449883897248386353514693560443972012234709677989770552266842496927699498546051950173546754136067430603192400582425325803323650265163464356231292403140190365901366490947662818780044763321600000 4498 5797952266775330261308664301050130473936231929739183062207287525660294865293217889682600105850106423109544421027374841782848508038632876686791113198110067476588013299340757170330076976515945516119090327174970560201734015937878859918805527363208746509483915202735365616199020765337422035333890685523732007782304057501514711798989748544927951976219275531533376373997983432219045968589427786188011366729528668675097531379137958973275925262840841910695180583025999855196194617602017148918958320700769766917484709346528658568138498070685973623269434856224507556824016023552380989288419730452564927051733360127372330463073360704839649532653096541676728116572067868765747172292557822010550027020840977720689380673391649244543894709983750400000 4499 5797952266775330261308664301050130473936231929739183062207287525660294865293217889682600105850106423109544421027374841782848508038632876686791113198110067476588013299340757170330076976515945516119090327174970560201734015937878859918805527363208746509483915202735365616199020765337422035333890685523732007782304057501514711798989748544927951976219275531533376373997983432219045968589427786188011366729528668675097531379137958973275925262840841910695180583025999855196194617602017148918958320700769766917484709346528658568138498070685973623269434856224507556824016023552380989288419730452564927051733360127372330463073360704839649532653096541676728116572067868765747172292557822010550027020840977720689380673391649244543894709983750400000 4500 5797952266775330261308664301050130473936231929739183062207287525660294865293217889682600105850106423109544421027374841782848508038632876686791113198110067476588013299340757170330076976515945516119090327174970560201734015937878859918805527363208746509483915202735365616199020765337422035333890685523732007782304057501514711798989748544927951976219275531533376373997983432219045968589427786188011366729528668675097531379137958973275925262840841910695180583025999855196194617602017148918958320700769766917484709346528658568138498070685973623269434856224507556824016023552380989288419730452564927051733360127372330463073360704839649532653096541676728116572067868765747172292557822010550027020840977720689380673391649244543894709983750400000 4501 5797952266775330261308664301050130473936231929739183062207287525660294865293217889682600105850106423109544421027374841782848508038632876686791113198110067476588013299340757170330076976515945516119090327174970560201734015937878859918805527363208746509483915202735365616199020765337422035333890685523732007782304057501514711798989748544927951976219275531533376373997983432219045968589427786188011366729528668675097531379137958973275925262840841910695180583025999855196194617602017148918958320700769766917484709346528658568138498070685973623269434856224507556824016023552380989288419730452564927051733360127372330463073360704839649532653096541676728116572067868765747172292557822010550027020840977720689380673391649244543894709983750400000 4502 5797952266775330261308664301050130473936231929739183062207287525660294865293217889682600105850106423109544421027374841782848508038632876686791113198110067476588013299340757170330076976515945516119090327174970560201734015937878859918805527363208746509483915202735365616199020765337422035333890685523732007782304057501514711798989748544927951976219275531533376373997983432219045968589427786188011366729528668675097531379137958973275925262840841910695180583025999855196194617602017148918958320700769766917484709346528658568138498070685973623269434856224507556824016023552380989288419730452564927051733360127372330463073360704839649532653096541676728116572067868765747172292557822010550027020840977720689380673391649244543894709983750400000 4503 5797952266775330261308664301050130473936231929739183062207287525660294865293217889682600105850106423109544421027374841782848508038632876686791113198110067476588013299340757170330076976515945516119090327174970560201734015937878859918805527363208746509483915202735365616199020765337422035333890685523732007782304057501514711798989748544927951976219275531533376373997983432219045968589427786188011366729528668675097531379137958973275925262840841910695180583025999855196194617602017148918958320700769766917484709346528658568138498070685973623269434856224507556824016023552380989288419730452564927051733360127372330463073360704839649532653096541676728116572067868765747172292557822010550027020840977720689380673391649244543894709983750400000 4504 5797952266775330261308664301050130473936231929739183062207287525660294865293217889682600105850106423109544421027374841782848508038632876686791113198110067476588013299340757170330076976515945516119090327174970560201734015937878859918805527363208746509483915202735365616199020765337422035333890685523732007782304057501514711798989748544927951976219275531533376373997983432219045968589427786188011366729528668675097531379137958973275925262840841910695180583025999855196194617602017148918958320700769766917484709346528658568138498070685973623269434856224507556824016023552380989288419730452564927051733360127372330463073360704839649532653096541676728116572067868765747172292557822010550027020840977720689380673391649244543894709983750400000 4505 5797952266775330261308664301050130473936231929739183062207287525660294865293217889682600105850106423109544421027374841782848508038632876686791113198110067476588013299340757170330076976515945516119090327174970560201734015937878859918805527363208746509483915202735365616199020765337422035333890685523732007782304057501514711798989748544927951976219275531533376373997983432219045968589427786188011366729528668675097531379137958973275925262840841910695180583025999855196194617602017148918958320700769766917484709346528658568138498070685973623269434856224507556824016023552380989288419730452564927051733360127372330463073360704839649532653096541676728116572067868765747172292557822010550027020840977720689380673391649244543894709983750400000 4506 5797952266775330261308664301050130473936231929739183062207287525660294865293217889682600105850106423109544421027374841782848508038632876686791113198110067476588013299340757170330076976515945516119090327174970560201734015937878859918805527363208746509483915202735365616199020765337422035333890685523732007782304057501514711798989748544927951976219275531533376373997983432219045968589427786188011366729528668675097531379137958973275925262840841910695180583025999855196194617602017148918958320700769766917484709346528658568138498070685973623269434856224507556824016023552380989288419730452564927051733360127372330463073360704839649532653096541676728116572067868765747172292557822010550027020840977720689380673391649244543894709983750400000 4507 5797952266775330261308664301050130473936231929739183062207287525660294865293217889682600105850106423109544421027374841782848508038632876686791113198110067476588013299340757170330076976515945516119090327174970560201734015937878859918805527363208746509483915202735365616199020765337422035333890685523732007782304057501514711798989748544927951976219275531533376373997983432219045968589427786188011366729528668675097531379137958973275925262840841910695180583025999855196194617602017148918958320700769766917484709346528658568138498070685973623269434856224507556824016023552380989288419730452564927051733360127372330463073360704839649532653096541676728116572067868765747172292557822010550027020840977720689380673391649244543894709983750400000 4508 5797952266775330261308664301050130473936231929739183062207287525660294865293217889682600105850106423109544421027374841782848508038632876686791113198110067476588013299340757170330076976515945516119090327174970560201734015937878859918805527363208746509483915202735365616199020765337422035333890685523732007782304057501514711798989748544927951976219275531533376373997983432219045968589427786188011366729528668675097531379137958973275925262840841910695180583025999855196194617602017148918958320700769766917484709346528658568138498070685973623269434856224507556824016023552380989288419730452564927051733360127372330463073360704839649532653096541676728116572067868765747172292557822010550027020840977720689380673391649244543894709983750400000 4509 5797952266775330261308664301050130473936231929739183062207287525660294865293217889682600105850106423109544421027374841782848508038632876686791113198110067476588013299340757170330076976515945516119090327174970560201734015937878859918805527363208746509483915202735365616199020765337422035333890685523732007782304057501514711798989748544927951976219275531533376373997983432219045968589427786188011366729528668675097531379137958973275925262840841910695180583025999855196194617602017148918958320700769766917484709346528658568138498070685973623269434856224507556824016023552380989288419730452564927051733360127372330463073360704839649532653096541676728116572067868765747172292557822010550027020840977720689380673391649244543894709983750400000 4510 5797952266775330261308664301050130473936231929739183062207287525660294865293217889682600105850106423109544421027374841782848508038632876686791113198110067476588013299340757170330076976515945516119090327174970560201734015937878859918805527363208746509483915202735365616199020765337422035333890685523732007782304057501514711798989748544927951976219275531533376373997983432219045968589427786188011366729528668675097531379137958973275925262840841910695180583025999855196194617602017148918958320700769766917484709346528658568138498070685973623269434856224507556824016023552380989288419730452564927051733360127372330463073360704839649532653096541676728116572067868765747172292557822010550027020840977720689380673391649244543894709983750400000 4511 5797952266775330261308664301050130473936231929739183062207287525660294865293217889682600105850106423109544421027374841782848508038632876686791113198110067476588013299340757170330076976515945516119090327174970560201734015937878859918805527363208746509483915202735365616199020765337422035333890685523732007782304057501514711798989748544927951976219275531533376373997983432219045968589427786188011366729528668675097531379137958973275925262840841910695180583025999855196194617602017148918958320700769766917484709346528658568138498070685973623269434856224507556824016023552380989288419730452564927051733360127372330463073360704839649532653096541676728116572067868765747172292557822010550027020840977720689380673391649244543894709983750400000 4512 5797952266775330261308664301050130473936231929739183062207287525660294865293217889682600105850106423109544421027374841782848508038632876686791113198110067476588013299340757170330076976515945516119090327174970560201734015937878859918805527363208746509483915202735365616199020765337422035333890685523732007782304057501514711798989748544927951976219275531533376373997983432219045968589427786188011366729528668675097531379137958973275925262840841910695180583025999855196194617602017148918958320700769766917484709346528658568138498070685973623269434856224507556824016023552380989288419730452564927051733360127372330463073360704839649532653096541676728116572067868765747172292557822010550027020840977720689380673391649244543894709983750400000 4513 5797952266775330261308664301050130473936231929739183062207287525660294865293217889682600105850106423109544421027374841782848508038632876686791113198110067476588013299340757170330076976515945516119090327174970560201734015937878859918805527363208746509483915202735365616199020765337422035333890685523732007782304057501514711798989748544927951976219275531533376373997983432219045968589427786188011366729528668675097531379137958973275925262840841910695180583025999855196194617602017148918958320700769766917484709346528658568138498070685973623269434856224507556824016023552380989288419730452564927051733360127372330463073360704839649532653096541676728116572067868765747172292557822010550027020840977720689380673391649244543894709983750400000 4514 5797952266775330261308664301050130473936231929739183062207287525660294865293217889682600105850106423109544421027374841782848508038632876686791113198110067476588013299340757170330076976515945516119090327174970560201734015937878859918805527363208746509483915202735365616199020765337422035333890685523732007782304057501514711798989748544927951976219275531533376373997983432219045968589427786188011366729528668675097531379137958973275925262840841910695180583025999855196194617602017148918958320700769766917484709346528658568138498070685973623269434856224507556824016023552380989288419730452564927051733360127372330463073360704839649532653096541676728116572067868765747172292557822010550027020840977720689380673391649244543894709983750400000 4515 5797952266775330261308664301050130473936231929739183062207287525660294865293217889682600105850106423109544421027374841782848508038632876686791113198110067476588013299340757170330076976515945516119090327174970560201734015937878859918805527363208746509483915202735365616199020765337422035333890685523732007782304057501514711798989748544927951976219275531533376373997983432219045968589427786188011366729528668675097531379137958973275925262840841910695180583025999855196194617602017148918958320700769766917484709346528658568138498070685973623269434856224507556824016023552380989288419730452564927051733360127372330463073360704839649532653096541676728116572067868765747172292557822010550027020840977720689380673391649244543894709983750400000 4516 5797952266775330261308664301050130473936231929739183062207287525660294865293217889682600105850106423109544421027374841782848508038632876686791113198110067476588013299340757170330076976515945516119090327174970560201734015937878859918805527363208746509483915202735365616199020765337422035333890685523732007782304057501514711798989748544927951976219275531533376373997983432219045968589427786188011366729528668675097531379137958973275925262840841910695180583025999855196194617602017148918958320700769766917484709346528658568138498070685973623269434856224507556824016023552380989288419730452564927051733360127372330463073360704839649532653096541676728116572067868765747172292557822010550027020840977720689380673391649244543894709983750400000 4517 5797952266775330261308664301050130473936231929739183062207287525660294865293217889682600105850106423109544421027374841782848508038632876686791113198110067476588013299340757170330076976515945516119090327174970560201734015937878859918805527363208746509483915202735365616199020765337422035333890685523732007782304057501514711798989748544927951976219275531533376373997983432219045968589427786188011366729528668675097531379137958973275925262840841910695180583025999855196194617602017148918958320700769766917484709346528658568138498070685973623269434856224507556824016023552380989288419730452564927051733360127372330463073360704839649532653096541676728116572067868765747172292557822010550027020840977720689380673391649244543894709983750400000 4518 5797952266775330261308664301050130473936231929739183062207287525660294865293217889682600105850106423109544421027374841782848508038632876686791113198110067476588013299340757170330076976515945516119090327174970560201734015937878859918805527363208746509483915202735365616199020765337422035333890685523732007782304057501514711798989748544927951976219275531533376373997983432219045968589427786188011366729528668675097531379137958973275925262840841910695180583025999855196194617602017148918958320700769766917484709346528658568138498070685973623269434856224507556824016023552380989288419730452564927051733360127372330463073360704839649532653096541676728116572067868765747172292557822010550027020840977720689380673391649244543894709983750400000 4519 5797952266775330261308664301050130473936231929739183062207287525660294865293217889682600105850106423109544421027374841782848508038632876686791113198110067476588013299340757170330076976515945516119090327174970560201734015937878859918805527363208746509483915202735365616199020765337422035333890685523732007782304057501514711798989748544927951976219275531533376373997983432219045968589427786188011366729528668675097531379137958973275925262840841910695180583025999855196194617602017148918958320700769766917484709346528658568138498070685973623269434856224507556824016023552380989288419730452564927051733360127372330463073360704839649532653096541676728116572067868765747172292557822010550027020840977720689380673391649244543894709983750400000 4520 5797952266775330261308664301050130473936231929739183062207287525660294865293217889682600105850106423109544421027374841782848508038632876686791113198110067476588013299340757170330076976515945516119090327174970560201734015937878859918805527363208746509483915202735365616199020765337422035333890685523732007782304057501514711798989748544927951976219275531533376373997983432219045968589427786188011366729528668675097531379137958973275925262840841910695180583025999855196194617602017148918958320700769766917484709346528658568138498070685973623269434856224507556824016023552380989288419730452564927051733360127372330463073360704839649532653096541676728116572067868765747172292557822010550027020840977720689380673391649244543894709983750400000 4521 237716042937788540713655236343055349431385509119306505550498788552072089477021933476986604339854363347491321262122368513096788829583947944158435641122512766540108545272971043983533156037153766160882703414173792968271094653453033256671026621891558606888840523312149990264159851378834303448689518106473012319074466357562103183758579690342046031024990296792868431333917320720980884712166539233708466035910675415678998786544656317904312935776474518338502403904065994063043979321682703105677291148731560443616873083207675001293678420898124918554046829105204809829784656965647620560825208948555162009121067765222265548986007788898425630838776958208745852779454782619395634063994870702432551107854480086548264607609057619026299683109333766400000 4522 237716042937788540713655236343055349431385509119306505550498788552072089477021933476986604339854363347491321262122368513096788829583947944158435641122512766540108545272971043983533156037153766160882703414173792968271094653453033256671026621891558606888840523312149990264159851378834303448689518106473012319074466357562103183758579690342046031024990296792868431333917320720980884712166539233708466035910675415678998786544656317904312935776474518338502403904065994063043979321682703105677291148731560443616873083207675001293678420898124918554046829105204809829784656965647620560825208948555162009121067765222265548986007788898425630838776958208745852779454782619395634063994870702432551107854480086548264607609057619026299683109333766400000 4523 237716042937788540713655236343055349431385509119306505550498788552072089477021933476986604339854363347491321262122368513096788829583947944158435641122512766540108545272971043983533156037153766160882703414173792968271094653453033256671026621891558606888840523312149990264159851378834303448689518106473012319074466357562103183758579690342046031024990296792868431333917320720980884712166539233708466035910675415678998786544656317904312935776474518338502403904065994063043979321682703105677291148731560443616873083207675001293678420898124918554046829105204809829784656965647620560825208948555162009121067765222265548986007788898425630838776958208745852779454782619395634063994870702432551107854480086548264607609057619026299683109333766400000 4524 237716042937788540713655236343055349431385509119306505550498788552072089477021933476986604339854363347491321262122368513096788829583947944158435641122512766540108545272971043983533156037153766160882703414173792968271094653453033256671026621891558606888840523312149990264159851378834303448689518106473012319074466357562103183758579690342046031024990296792868431333917320720980884712166539233708466035910675415678998786544656317904312935776474518338502403904065994063043979321682703105677291148731560443616873083207675001293678420898124918554046829105204809829784656965647620560825208948555162009121067765222265548986007788898425630838776958208745852779454782619395634063994870702432551107854480086548264607609057619026299683109333766400000 4525 237716042937788540713655236343055349431385509119306505550498788552072089477021933476986604339854363347491321262122368513096788829583947944158435641122512766540108545272971043983533156037153766160882703414173792968271094653453033256671026621891558606888840523312149990264159851378834303448689518106473012319074466357562103183758579690342046031024990296792868431333917320720980884712166539233708466035910675415678998786544656317904312935776474518338502403904065994063043979321682703105677291148731560443616873083207675001293678420898124918554046829105204809829784656965647620560825208948555162009121067765222265548986007788898425630838776958208745852779454782619395634063994870702432551107854480086548264607609057619026299683109333766400000 4526 237716042937788540713655236343055349431385509119306505550498788552072089477021933476986604339854363347491321262122368513096788829583947944158435641122512766540108545272971043983533156037153766160882703414173792968271094653453033256671026621891558606888840523312149990264159851378834303448689518106473012319074466357562103183758579690342046031024990296792868431333917320720980884712166539233708466035910675415678998786544656317904312935776474518338502403904065994063043979321682703105677291148731560443616873083207675001293678420898124918554046829105204809829784656965647620560825208948555162009121067765222265548986007788898425630838776958208745852779454782619395634063994870702432551107854480086548264607609057619026299683109333766400000 4527 237716042937788540713655236343055349431385509119306505550498788552072089477021933476986604339854363347491321262122368513096788829583947944158435641122512766540108545272971043983533156037153766160882703414173792968271094653453033256671026621891558606888840523312149990264159851378834303448689518106473012319074466357562103183758579690342046031024990296792868431333917320720980884712166539233708466035910675415678998786544656317904312935776474518338502403904065994063043979321682703105677291148731560443616873083207675001293678420898124918554046829105204809829784656965647620560825208948555162009121067765222265548986007788898425630838776958208745852779454782619395634063994870702432551107854480086548264607609057619026299683109333766400000 4528 237716042937788540713655236343055349431385509119306505550498788552072089477021933476986604339854363347491321262122368513096788829583947944158435641122512766540108545272971043983533156037153766160882703414173792968271094653453033256671026621891558606888840523312149990264159851378834303448689518106473012319074466357562103183758579690342046031024990296792868431333917320720980884712166539233708466035910675415678998786544656317904312935776474518338502403904065994063043979321682703105677291148731560443616873083207675001293678420898124918554046829105204809829784656965647620560825208948555162009121067765222265548986007788898425630838776958208745852779454782619395634063994870702432551107854480086548264607609057619026299683109333766400000 4529 237716042937788540713655236343055349431385509119306505550498788552072089477021933476986604339854363347491321262122368513096788829583947944158435641122512766540108545272971043983533156037153766160882703414173792968271094653453033256671026621891558606888840523312149990264159851378834303448689518106473012319074466357562103183758579690342046031024990296792868431333917320720980884712166539233708466035910675415678998786544656317904312935776474518338502403904065994063043979321682703105677291148731560443616873083207675001293678420898124918554046829105204809829784656965647620560825208948555162009121067765222265548986007788898425630838776958208745852779454782619395634063994870702432551107854480086548264607609057619026299683109333766400000 4530 237716042937788540713655236343055349431385509119306505550498788552072089477021933476986604339854363347491321262122368513096788829583947944158435641122512766540108545272971043983533156037153766160882703414173792968271094653453033256671026621891558606888840523312149990264159851378834303448689518106473012319074466357562103183758579690342046031024990296792868431333917320720980884712166539233708466035910675415678998786544656317904312935776474518338502403904065994063043979321682703105677291148731560443616873083207675001293678420898124918554046829105204809829784656965647620560825208948555162009121067765222265548986007788898425630838776958208745852779454782619395634063994870702432551107854480086548264607609057619026299683109333766400000 4531 237716042937788540713655236343055349431385509119306505550498788552072089477021933476986604339854363347491321262122368513096788829583947944158435641122512766540108545272971043983533156037153766160882703414173792968271094653453033256671026621891558606888840523312149990264159851378834303448689518106473012319074466357562103183758579690342046031024990296792868431333917320720980884712166539233708466035910675415678998786544656317904312935776474518338502403904065994063043979321682703105677291148731560443616873083207675001293678420898124918554046829105204809829784656965647620560825208948555162009121067765222265548986007788898425630838776958208745852779454782619395634063994870702432551107854480086548264607609057619026299683109333766400000 4532 237716042937788540713655236343055349431385509119306505550498788552072089477021933476986604339854363347491321262122368513096788829583947944158435641122512766540108545272971043983533156037153766160882703414173792968271094653453033256671026621891558606888840523312149990264159851378834303448689518106473012319074466357562103183758579690342046031024990296792868431333917320720980884712166539233708466035910675415678998786544656317904312935776474518338502403904065994063043979321682703105677291148731560443616873083207675001293678420898124918554046829105204809829784656965647620560825208948555162009121067765222265548986007788898425630838776958208745852779454782619395634063994870702432551107854480086548264607609057619026299683109333766400000 4533 237716042937788540713655236343055349431385509119306505550498788552072089477021933476986604339854363347491321262122368513096788829583947944158435641122512766540108545272971043983533156037153766160882703414173792968271094653453033256671026621891558606888840523312149990264159851378834303448689518106473012319074466357562103183758579690342046031024990296792868431333917320720980884712166539233708466035910675415678998786544656317904312935776474518338502403904065994063043979321682703105677291148731560443616873083207675001293678420898124918554046829105204809829784656965647620560825208948555162009121067765222265548986007788898425630838776958208745852779454782619395634063994870702432551107854480086548264607609057619026299683109333766400000 4534 237716042937788540713655236343055349431385509119306505550498788552072089477021933476986604339854363347491321262122368513096788829583947944158435641122512766540108545272971043983533156037153766160882703414173792968271094653453033256671026621891558606888840523312149990264159851378834303448689518106473012319074466357562103183758579690342046031024990296792868431333917320720980884712166539233708466035910675415678998786544656317904312935776474518338502403904065994063043979321682703105677291148731560443616873083207675001293678420898124918554046829105204809829784656965647620560825208948555162009121067765222265548986007788898425630838776958208745852779454782619395634063994870702432551107854480086548264607609057619026299683109333766400000 4535 237716042937788540713655236343055349431385509119306505550498788552072089477021933476986604339854363347491321262122368513096788829583947944158435641122512766540108545272971043983533156037153766160882703414173792968271094653453033256671026621891558606888840523312149990264159851378834303448689518106473012319074466357562103183758579690342046031024990296792868431333917320720980884712166539233708466035910675415678998786544656317904312935776474518338502403904065994063043979321682703105677291148731560443616873083207675001293678420898124918554046829105204809829784656965647620560825208948555162009121067765222265548986007788898425630838776958208745852779454782619395634063994870702432551107854480086548264607609057619026299683109333766400000 4536 237716042937788540713655236343055349431385509119306505550498788552072089477021933476986604339854363347491321262122368513096788829583947944158435641122512766540108545272971043983533156037153766160882703414173792968271094653453033256671026621891558606888840523312149990264159851378834303448689518106473012319074466357562103183758579690342046031024990296792868431333917320720980884712166539233708466035910675415678998786544656317904312935776474518338502403904065994063043979321682703105677291148731560443616873083207675001293678420898124918554046829105204809829784656965647620560825208948555162009121067765222265548986007788898425630838776958208745852779454782619395634063994870702432551107854480086548264607609057619026299683109333766400000 4537 237716042937788540713655236343055349431385509119306505550498788552072089477021933476986604339854363347491321262122368513096788829583947944158435641122512766540108545272971043983533156037153766160882703414173792968271094653453033256671026621891558606888840523312149990264159851378834303448689518106473012319074466357562103183758579690342046031024990296792868431333917320720980884712166539233708466035910675415678998786544656317904312935776474518338502403904065994063043979321682703105677291148731560443616873083207675001293678420898124918554046829105204809829784656965647620560825208948555162009121067765222265548986007788898425630838776958208745852779454782619395634063994870702432551107854480086548264607609057619026299683109333766400000 4538 237716042937788540713655236343055349431385509119306505550498788552072089477021933476986604339854363347491321262122368513096788829583947944158435641122512766540108545272971043983533156037153766160882703414173792968271094653453033256671026621891558606888840523312149990264159851378834303448689518106473012319074466357562103183758579690342046031024990296792868431333917320720980884712166539233708466035910675415678998786544656317904312935776474518338502403904065994063043979321682703105677291148731560443616873083207675001293678420898124918554046829105204809829784656965647620560825208948555162009121067765222265548986007788898425630838776958208745852779454782619395634063994870702432551107854480086548264607609057619026299683109333766400000 4539 237716042937788540713655236343055349431385509119306505550498788552072089477021933476986604339854363347491321262122368513096788829583947944158435641122512766540108545272971043983533156037153766160882703414173792968271094653453033256671026621891558606888840523312149990264159851378834303448689518106473012319074466357562103183758579690342046031024990296792868431333917320720980884712166539233708466035910675415678998786544656317904312935776474518338502403904065994063043979321682703105677291148731560443616873083207675001293678420898124918554046829105204809829784656965647620560825208948555162009121067765222265548986007788898425630838776958208745852779454782619395634063994870702432551107854480086548264607609057619026299683109333766400000 4540 237716042937788540713655236343055349431385509119306505550498788552072089477021933476986604339854363347491321262122368513096788829583947944158435641122512766540108545272971043983533156037153766160882703414173792968271094653453033256671026621891558606888840523312149990264159851378834303448689518106473012319074466357562103183758579690342046031024990296792868431333917320720980884712166539233708466035910675415678998786544656317904312935776474518338502403904065994063043979321682703105677291148731560443616873083207675001293678420898124918554046829105204809829784656965647620560825208948555162009121067765222265548986007788898425630838776958208745852779454782619395634063994870702432551107854480086548264607609057619026299683109333766400000 4541 237716042937788540713655236343055349431385509119306505550498788552072089477021933476986604339854363347491321262122368513096788829583947944158435641122512766540108545272971043983533156037153766160882703414173792968271094653453033256671026621891558606888840523312149990264159851378834303448689518106473012319074466357562103183758579690342046031024990296792868431333917320720980884712166539233708466035910675415678998786544656317904312935776474518338502403904065994063043979321682703105677291148731560443616873083207675001293678420898124918554046829105204809829784656965647620560825208948555162009121067765222265548986007788898425630838776958208745852779454782619395634063994870702432551107854480086548264607609057619026299683109333766400000 4542 237716042937788540713655236343055349431385509119306505550498788552072089477021933476986604339854363347491321262122368513096788829583947944158435641122512766540108545272971043983533156037153766160882703414173792968271094653453033256671026621891558606888840523312149990264159851378834303448689518106473012319074466357562103183758579690342046031024990296792868431333917320720980884712166539233708466035910675415678998786544656317904312935776474518338502403904065994063043979321682703105677291148731560443616873083207675001293678420898124918554046829105204809829784656965647620560825208948555162009121067765222265548986007788898425630838776958208745852779454782619395634063994870702432551107854480086548264607609057619026299683109333766400000 4543 237716042937788540713655236343055349431385509119306505550498788552072089477021933476986604339854363347491321262122368513096788829583947944158435641122512766540108545272971043983533156037153766160882703414173792968271094653453033256671026621891558606888840523312149990264159851378834303448689518106473012319074466357562103183758579690342046031024990296792868431333917320720980884712166539233708466035910675415678998786544656317904312935776474518338502403904065994063043979321682703105677291148731560443616873083207675001293678420898124918554046829105204809829784656965647620560825208948555162009121067765222265548986007788898425630838776958208745852779454782619395634063994870702432551107854480086548264607609057619026299683109333766400000 4544 237716042937788540713655236343055349431385509119306505550498788552072089477021933476986604339854363347491321262122368513096788829583947944158435641122512766540108545272971043983533156037153766160882703414173792968271094653453033256671026621891558606888840523312149990264159851378834303448689518106473012319074466357562103183758579690342046031024990296792868431333917320720980884712166539233708466035910675415678998786544656317904312935776474518338502403904065994063043979321682703105677291148731560443616873083207675001293678420898124918554046829105204809829784656965647620560825208948555162009121067765222265548986007788898425630838776958208745852779454782619395634063994870702432551107854480086548264607609057619026299683109333766400000 4545 237716042937788540713655236343055349431385509119306505550498788552072089477021933476986604339854363347491321262122368513096788829583947944158435641122512766540108545272971043983533156037153766160882703414173792968271094653453033256671026621891558606888840523312149990264159851378834303448689518106473012319074466357562103183758579690342046031024990296792868431333917320720980884712166539233708466035910675415678998786544656317904312935776474518338502403904065994063043979321682703105677291148731560443616873083207675001293678420898124918554046829105204809829784656965647620560825208948555162009121067765222265548986007788898425630838776958208745852779454782619395634063994870702432551107854480086548264607609057619026299683109333766400000 4546 237716042937788540713655236343055349431385509119306505550498788552072089477021933476986604339854363347491321262122368513096788829583947944158435641122512766540108545272971043983533156037153766160882703414173792968271094653453033256671026621891558606888840523312149990264159851378834303448689518106473012319074466357562103183758579690342046031024990296792868431333917320720980884712166539233708466035910675415678998786544656317904312935776474518338502403904065994063043979321682703105677291148731560443616873083207675001293678420898124918554046829105204809829784656965647620560825208948555162009121067765222265548986007788898425630838776958208745852779454782619395634063994870702432551107854480086548264607609057619026299683109333766400000 4547 237716042937788540713655236343055349431385509119306505550498788552072089477021933476986604339854363347491321262122368513096788829583947944158435641122512766540108545272971043983533156037153766160882703414173792968271094653453033256671026621891558606888840523312149990264159851378834303448689518106473012319074466357562103183758579690342046031024990296792868431333917320720980884712166539233708466035910675415678998786544656317904312935776474518338502403904065994063043979321682703105677291148731560443616873083207675001293678420898124918554046829105204809829784656965647620560825208948555162009121067765222265548986007788898425630838776958208745852779454782619395634063994870702432551107854480086548264607609057619026299683109333766400000 4548 237716042937788540713655236343055349431385509119306505550498788552072089477021933476986604339854363347491321262122368513096788829583947944158435641122512766540108545272971043983533156037153766160882703414173792968271094653453033256671026621891558606888840523312149990264159851378834303448689518106473012319074466357562103183758579690342046031024990296792868431333917320720980884712166539233708466035910675415678998786544656317904312935776474518338502403904065994063043979321682703105677291148731560443616873083207675001293678420898124918554046829105204809829784656965647620560825208948555162009121067765222265548986007788898425630838776958208745852779454782619395634063994870702432551107854480086548264607609057619026299683109333766400000 4549 237716042937788540713655236343055349431385509119306505550498788552072089477021933476986604339854363347491321262122368513096788829583947944158435641122512766540108545272971043983533156037153766160882703414173792968271094653453033256671026621891558606888840523312149990264159851378834303448689518106473012319074466357562103183758579690342046031024990296792868431333917320720980884712166539233708466035910675415678998786544656317904312935776474518338502403904065994063043979321682703105677291148731560443616873083207675001293678420898124918554046829105204809829784656965647620560825208948555162009121067765222265548986007788898425630838776958208745852779454782619395634063994870702432551107854480086548264607609057619026299683109333766400000 4550 237716042937788540713655236343055349431385509119306505550498788552072089477021933476986604339854363347491321262122368513096788829583947944158435641122512766540108545272971043983533156037153766160882703414173792968271094653453033256671026621891558606888840523312149990264159851378834303448689518106473012319074466357562103183758579690342046031024990296792868431333917320720980884712166539233708466035910675415678998786544656317904312935776474518338502403904065994063043979321682703105677291148731560443616873083207675001293678420898124918554046829105204809829784656965647620560825208948555162009121067765222265548986007788898425630838776958208745852779454782619395634063994870702432551107854480086548264607609057619026299683109333766400000 4551 237716042937788540713655236343055349431385509119306505550498788552072089477021933476986604339854363347491321262122368513096788829583947944158435641122512766540108545272971043983533156037153766160882703414173792968271094653453033256671026621891558606888840523312149990264159851378834303448689518106473012319074466357562103183758579690342046031024990296792868431333917320720980884712166539233708466035910675415678998786544656317904312935776474518338502403904065994063043979321682703105677291148731560443616873083207675001293678420898124918554046829105204809829784656965647620560825208948555162009121067765222265548986007788898425630838776958208745852779454782619395634063994870702432551107854480086548264607609057619026299683109333766400000 4552 237716042937788540713655236343055349431385509119306505550498788552072089477021933476986604339854363347491321262122368513096788829583947944158435641122512766540108545272971043983533156037153766160882703414173792968271094653453033256671026621891558606888840523312149990264159851378834303448689518106473012319074466357562103183758579690342046031024990296792868431333917320720980884712166539233708466035910675415678998786544656317904312935776474518338502403904065994063043979321682703105677291148731560443616873083207675001293678420898124918554046829105204809829784656965647620560825208948555162009121067765222265548986007788898425630838776958208745852779454782619395634063994870702432551107854480086548264607609057619026299683109333766400000 4553 402453260693675999428218315128792706587335666938985913896994449018658047484598133376538321147373437147302806896773169892672863488485623869460231540420414113752403767147139977464121633170901326110374416880196231495282963248295985303544048070862408721462807005967469933517222628384366475738631354154258809856193071543352640690103275415749083930525308572470326254248322023980620637817697950922668432998796773478744544945620103146212001800269571359547084569809583727948733456991608816357911653914802531831043366129870593777190197566580525487112001281675111743041825424242841421609477078749903889281441967726521295574433311186605034593010049390247406728755616946974636808470343316099218309025597634786526211980682134549011525363504102066515200000 4554 402453260693675999428218315128792706587335666938985913896994449018658047484598133376538321147373437147302806896773169892672863488485623869460231540420414113752403767147139977464121633170901326110374416880196231495282963248295985303544048070862408721462807005967469933517222628384366475738631354154258809856193071543352640690103275415749083930525308572470326254248322023980620637817697950922668432998796773478744544945620103146212001800269571359547084569809583727948733456991608816357911653914802531831043366129870593777190197566580525487112001281675111743041825424242841421609477078749903889281441967726521295574433311186605034593010049390247406728755616946974636808470343316099218309025597634786526211980682134549011525363504102066515200000 4555 402453260693675999428218315128792706587335666938985913896994449018658047484598133376538321147373437147302806896773169892672863488485623869460231540420414113752403767147139977464121633170901326110374416880196231495282963248295985303544048070862408721462807005967469933517222628384366475738631354154258809856193071543352640690103275415749083930525308572470326254248322023980620637817697950922668432998796773478744544945620103146212001800269571359547084569809583727948733456991608816357911653914802531831043366129870593777190197566580525487112001281675111743041825424242841421609477078749903889281441967726521295574433311186605034593010049390247406728755616946974636808470343316099218309025597634786526211980682134549011525363504102066515200000 4556 402453260693675999428218315128792706587335666938985913896994449018658047484598133376538321147373437147302806896773169892672863488485623869460231540420414113752403767147139977464121633170901326110374416880196231495282963248295985303544048070862408721462807005967469933517222628384366475738631354154258809856193071543352640690103275415749083930525308572470326254248322023980620637817697950922668432998796773478744544945620103146212001800269571359547084569809583727948733456991608816357911653914802531831043366129870593777190197566580525487112001281675111743041825424242841421609477078749903889281441967726521295574433311186605034593010049390247406728755616946974636808470343316099218309025597634786526211980682134549011525363504102066515200000 4557 402453260693675999428218315128792706587335666938985913896994449018658047484598133376538321147373437147302806896773169892672863488485623869460231540420414113752403767147139977464121633170901326110374416880196231495282963248295985303544048070862408721462807005967469933517222628384366475738631354154258809856193071543352640690103275415749083930525308572470326254248322023980620637817697950922668432998796773478744544945620103146212001800269571359547084569809583727948733456991608816357911653914802531831043366129870593777190197566580525487112001281675111743041825424242841421609477078749903889281441967726521295574433311186605034593010049390247406728755616946974636808470343316099218309025597634786526211980682134549011525363504102066515200000 4558 402453260693675999428218315128792706587335666938985913896994449018658047484598133376538321147373437147302806896773169892672863488485623869460231540420414113752403767147139977464121633170901326110374416880196231495282963248295985303544048070862408721462807005967469933517222628384366475738631354154258809856193071543352640690103275415749083930525308572470326254248322023980620637817697950922668432998796773478744544945620103146212001800269571359547084569809583727948733456991608816357911653914802531831043366129870593777190197566580525487112001281675111743041825424242841421609477078749903889281441967726521295574433311186605034593010049390247406728755616946974636808470343316099218309025597634786526211980682134549011525363504102066515200000 4559 402453260693675999428218315128792706587335666938985913896994449018658047484598133376538321147373437147302806896773169892672863488485623869460231540420414113752403767147139977464121633170901326110374416880196231495282963248295985303544048070862408721462807005967469933517222628384366475738631354154258809856193071543352640690103275415749083930525308572470326254248322023980620637817697950922668432998796773478744544945620103146212001800269571359547084569809583727948733456991608816357911653914802531831043366129870593777190197566580525487112001281675111743041825424242841421609477078749903889281441967726521295574433311186605034593010049390247406728755616946974636808470343316099218309025597634786526211980682134549011525363504102066515200000 4560 402453260693675999428218315128792706587335666938985913896994449018658047484598133376538321147373437147302806896773169892672863488485623869460231540420414113752403767147139977464121633170901326110374416880196231495282963248295985303544048070862408721462807005967469933517222628384366475738631354154258809856193071543352640690103275415749083930525308572470326254248322023980620637817697950922668432998796773478744544945620103146212001800269571359547084569809583727948733456991608816357911653914802531831043366129870593777190197566580525487112001281675111743041825424242841421609477078749903889281441967726521295574433311186605034593010049390247406728755616946974636808470343316099218309025597634786526211980682134549011525363504102066515200000 4561 402453260693675999428218315128792706587335666938985913896994449018658047484598133376538321147373437147302806896773169892672863488485623869460231540420414113752403767147139977464121633170901326110374416880196231495282963248295985303544048070862408721462807005967469933517222628384366475738631354154258809856193071543352640690103275415749083930525308572470326254248322023980620637817697950922668432998796773478744544945620103146212001800269571359547084569809583727948733456991608816357911653914802531831043366129870593777190197566580525487112001281675111743041825424242841421609477078749903889281441967726521295574433311186605034593010049390247406728755616946974636808470343316099218309025597634786526211980682134549011525363504102066515200000 4562 402453260693675999428218315128792706587335666938985913896994449018658047484598133376538321147373437147302806896773169892672863488485623869460231540420414113752403767147139977464121633170901326110374416880196231495282963248295985303544048070862408721462807005967469933517222628384366475738631354154258809856193071543352640690103275415749083930525308572470326254248322023980620637817697950922668432998796773478744544945620103146212001800269571359547084569809583727948733456991608816357911653914802531831043366129870593777190197566580525487112001281675111743041825424242841421609477078749903889281441967726521295574433311186605034593010049390247406728755616946974636808470343316099218309025597634786526211980682134549011525363504102066515200000 4563 402453260693675999428218315128792706587335666938985913896994449018658047484598133376538321147373437147302806896773169892672863488485623869460231540420414113752403767147139977464121633170901326110374416880196231495282963248295985303544048070862408721462807005967469933517222628384366475738631354154258809856193071543352640690103275415749083930525308572470326254248322023980620637817697950922668432998796773478744544945620103146212001800269571359547084569809583727948733456991608816357911653914802531831043366129870593777190197566580525487112001281675111743041825424242841421609477078749903889281441967726521295574433311186605034593010049390247406728755616946974636808470343316099218309025597634786526211980682134549011525363504102066515200000 4564 402453260693675999428218315128792706587335666938985913896994449018658047484598133376538321147373437147302806896773169892672863488485623869460231540420414113752403767147139977464121633170901326110374416880196231495282963248295985303544048070862408721462807005967469933517222628384366475738631354154258809856193071543352640690103275415749083930525308572470326254248322023980620637817697950922668432998796773478744544945620103146212001800269571359547084569809583727948733456991608816357911653914802531831043366129870593777190197566580525487112001281675111743041825424242841421609477078749903889281441967726521295574433311186605034593010049390247406728755616946974636808470343316099218309025597634786526211980682134549011525363504102066515200000 4565 402453260693675999428218315128792706587335666938985913896994449018658047484598133376538321147373437147302806896773169892672863488485623869460231540420414113752403767147139977464121633170901326110374416880196231495282963248295985303544048070862408721462807005967469933517222628384366475738631354154258809856193071543352640690103275415749083930525308572470326254248322023980620637817697950922668432998796773478744544945620103146212001800269571359547084569809583727948733456991608816357911653914802531831043366129870593777190197566580525487112001281675111743041825424242841421609477078749903889281441967726521295574433311186605034593010049390247406728755616946974636808470343316099218309025597634786526211980682134549011525363504102066515200000 4566 402453260693675999428218315128792706587335666938985913896994449018658047484598133376538321147373437147302806896773169892672863488485623869460231540420414113752403767147139977464121633170901326110374416880196231495282963248295985303544048070862408721462807005967469933517222628384366475738631354154258809856193071543352640690103275415749083930525308572470326254248322023980620637817697950922668432998796773478744544945620103146212001800269571359547084569809583727948733456991608816357911653914802531831043366129870593777190197566580525487112001281675111743041825424242841421609477078749903889281441967726521295574433311186605034593010049390247406728755616946974636808470343316099218309025597634786526211980682134549011525363504102066515200000 4567 402453260693675999428218315128792706587335666938985913896994449018658047484598133376538321147373437147302806896773169892672863488485623869460231540420414113752403767147139977464121633170901326110374416880196231495282963248295985303544048070862408721462807005967469933517222628384366475738631354154258809856193071543352640690103275415749083930525308572470326254248322023980620637817697950922668432998796773478744544945620103146212001800269571359547084569809583727948733456991608816357911653914802531831043366129870593777190197566580525487112001281675111743041825424242841421609477078749903889281441967726521295574433311186605034593010049390247406728755616946974636808470343316099218309025597634786526211980682134549011525363504102066515200000 4568 402453260693675999428218315128792706587335666938985913896994449018658047484598133376538321147373437147302806896773169892672863488485623869460231540420414113752403767147139977464121633170901326110374416880196231495282963248295985303544048070862408721462807005967469933517222628384366475738631354154258809856193071543352640690103275415749083930525308572470326254248322023980620637817697950922668432998796773478744544945620103146212001800269571359547084569809583727948733456991608816357911653914802531831043366129870593777190197566580525487112001281675111743041825424242841421609477078749903889281441967726521295574433311186605034593010049390247406728755616946974636808470343316099218309025597634786526211980682134549011525363504102066515200000 4569 402453260693675999428218315128792706587335666938985913896994449018658047484598133376538321147373437147302806896773169892672863488485623869460231540420414113752403767147139977464121633170901326110374416880196231495282963248295985303544048070862408721462807005967469933517222628384366475738631354154258809856193071543352640690103275415749083930525308572470326254248322023980620637817697950922668432998796773478744544945620103146212001800269571359547084569809583727948733456991608816357911653914802531831043366129870593777190197566580525487112001281675111743041825424242841421609477078749903889281441967726521295574433311186605034593010049390247406728755616946974636808470343316099218309025597634786526211980682134549011525363504102066515200000 4570 402453260693675999428218315128792706587335666938985913896994449018658047484598133376538321147373437147302806896773169892672863488485623869460231540420414113752403767147139977464121633170901326110374416880196231495282963248295985303544048070862408721462807005967469933517222628384366475738631354154258809856193071543352640690103275415749083930525308572470326254248322023980620637817697950922668432998796773478744544945620103146212001800269571359547084569809583727948733456991608816357911653914802531831043366129870593777190197566580525487112001281675111743041825424242841421609477078749903889281441967726521295574433311186605034593010049390247406728755616946974636808470343316099218309025597634786526211980682134549011525363504102066515200000 4571 402453260693675999428218315128792706587335666938985913896994449018658047484598133376538321147373437147302806896773169892672863488485623869460231540420414113752403767147139977464121633170901326110374416880196231495282963248295985303544048070862408721462807005967469933517222628384366475738631354154258809856193071543352640690103275415749083930525308572470326254248322023980620637817697950922668432998796773478744544945620103146212001800269571359547084569809583727948733456991608816357911653914802531831043366129870593777190197566580525487112001281675111743041825424242841421609477078749903889281441967726521295574433311186605034593010049390247406728755616946974636808470343316099218309025597634786526211980682134549011525363504102066515200000 4572 682963183397168171029686480773561223078708626795459095883199579984662706581363032339985530987092722838972863303824069307865849339960103706474012924093442751037829192848696541756614411491019550409305385445693004847495188632358287060114249576253507600322383489126796477178726800368269909328457407999777200325959642409069431251105258380526195430101448647482143653459402474695113222376633422715768330798958124593429492772717315039121767055057462597151402514966863586329000676514760161359376076693419896517280592322390397639891765270487151751629066175002664627941977744940101892471282602638586900110607019231906638589813329083668743704338053815249849218698281959015958663974172607420373470416439186232734981731217582329672558541866461206876294400000 4573 682963183397168171029686480773561223078708626795459095883199579984662706581363032339985530987092722838972863303824069307865849339960103706474012924093442751037829192848696541756614411491019550409305385445693004847495188632358287060114249576253507600322383489126796477178726800368269909328457407999777200325959642409069431251105258380526195430101448647482143653459402474695113222376633422715768330798958124593429492772717315039121767055057462597151402514966863586329000676514760161359376076693419896517280592322390397639891765270487151751629066175002664627941977744940101892471282602638586900110607019231906638589813329083668743704338053815249849218698281959015958663974172607420373470416439186232734981731217582329672558541866461206876294400000 4574 682963183397168171029686480773561223078708626795459095883199579984662706581363032339985530987092722838972863303824069307865849339960103706474012924093442751037829192848696541756614411491019550409305385445693004847495188632358287060114249576253507600322383489126796477178726800368269909328457407999777200325959642409069431251105258380526195430101448647482143653459402474695113222376633422715768330798958124593429492772717315039121767055057462597151402514966863586329000676514760161359376076693419896517280592322390397639891765270487151751629066175002664627941977744940101892471282602638586900110607019231906638589813329083668743704338053815249849218698281959015958663974172607420373470416439186232734981731217582329672558541866461206876294400000 4575 682963183397168171029686480773561223078708626795459095883199579984662706581363032339985530987092722838972863303824069307865849339960103706474012924093442751037829192848696541756614411491019550409305385445693004847495188632358287060114249576253507600322383489126796477178726800368269909328457407999777200325959642409069431251105258380526195430101448647482143653459402474695113222376633422715768330798958124593429492772717315039121767055057462597151402514966863586329000676514760161359376076693419896517280592322390397639891765270487151751629066175002664627941977744940101892471282602638586900110607019231906638589813329083668743704338053815249849218698281959015958663974172607420373470416439186232734981731217582329672558541866461206876294400000 4576 682963183397168171029686480773561223078708626795459095883199579984662706581363032339985530987092722838972863303824069307865849339960103706474012924093442751037829192848696541756614411491019550409305385445693004847495188632358287060114249576253507600322383489126796477178726800368269909328457407999777200325959642409069431251105258380526195430101448647482143653459402474695113222376633422715768330798958124593429492772717315039121767055057462597151402514966863586329000676514760161359376076693419896517280592322390397639891765270487151751629066175002664627941977744940101892471282602638586900110607019231906638589813329083668743704338053815249849218698281959015958663974172607420373470416439186232734981731217582329672558541866461206876294400000 4577 682963183397168171029686480773561223078708626795459095883199579984662706581363032339985530987092722838972863303824069307865849339960103706474012924093442751037829192848696541756614411491019550409305385445693004847495188632358287060114249576253507600322383489126796477178726800368269909328457407999777200325959642409069431251105258380526195430101448647482143653459402474695113222376633422715768330798958124593429492772717315039121767055057462597151402514966863586329000676514760161359376076693419896517280592322390397639891765270487151751629066175002664627941977744940101892471282602638586900110607019231906638589813329083668743704338053815249849218698281959015958663974172607420373470416439186232734981731217582329672558541866461206876294400000 4578 682963183397168171029686480773561223078708626795459095883199579984662706581363032339985530987092722838972863303824069307865849339960103706474012924093442751037829192848696541756614411491019550409305385445693004847495188632358287060114249576253507600322383489126796477178726800368269909328457407999777200325959642409069431251105258380526195430101448647482143653459402474695113222376633422715768330798958124593429492772717315039121767055057462597151402514966863586329000676514760161359376076693419896517280592322390397639891765270487151751629066175002664627941977744940101892471282602638586900110607019231906638589813329083668743704338053815249849218698281959015958663974172607420373470416439186232734981731217582329672558541866461206876294400000 4579 682963183397168171029686480773561223078708626795459095883199579984662706581363032339985530987092722838972863303824069307865849339960103706474012924093442751037829192848696541756614411491019550409305385445693004847495188632358287060114249576253507600322383489126796477178726800368269909328457407999777200325959642409069431251105258380526195430101448647482143653459402474695113222376633422715768330798958124593429492772717315039121767055057462597151402514966863586329000676514760161359376076693419896517280592322390397639891765270487151751629066175002664627941977744940101892471282602638586900110607019231906638589813329083668743704338053815249849218698281959015958663974172607420373470416439186232734981731217582329672558541866461206876294400000 4580 682963183397168171029686480773561223078708626795459095883199579984662706581363032339985530987092722838972863303824069307865849339960103706474012924093442751037829192848696541756614411491019550409305385445693004847495188632358287060114249576253507600322383489126796477178726800368269909328457407999777200325959642409069431251105258380526195430101448647482143653459402474695113222376633422715768330798958124593429492772717315039121767055057462597151402514966863586329000676514760161359376076693419896517280592322390397639891765270487151751629066175002664627941977744940101892471282602638586900110607019231906638589813329083668743704338053815249849218698281959015958663974172607420373470416439186232734981731217582329672558541866461206876294400000 4581 1160354448591788722579437330834280518010725956925485003905556086393941938481735791945635417147070536103414894753197093754064078028592216197299347958034759234013271798649935424444487885123242216145409849872232415235894325486376729715134110030054709412947729548026427214726656833825690575949049136191621463353805432453008963695627833988514006035742361252072162067227524804506997364817900185194090394027429853684236708220846718251467882226542628952560232872928701233172972149398577514149579954302120404182859726355741285590176109194557670826017783431329527202873420188653233115308709141882959143287921325675009378964092846113153195553670353432109493822568381048368113770092119260007214526237530177409416733961338672378113676962631117590482824185600000 4582 1160354448591788722579437330834280518010725956925485003905556086393941938481735791945635417147070536103414894753197093754064078028592216197299347958034759234013271798649935424444487885123242216145409849872232415235894325486376729715134110030054709412947729548026427214726656833825690575949049136191621463353805432453008963695627833988514006035742361252072162067227524804506997364817900185194090394027429853684236708220846718251467882226542628952560232872928701233172972149398577514149579954302120404182859726355741285590176109194557670826017783431329527202873420188653233115308709141882959143287921325675009378964092846113153195553670353432109493822568381048368113770092119260007214526237530177409416733961338672378113676962631117590482824185600000 4583 1160354448591788722579437330834280518010725956925485003905556086393941938481735791945635417147070536103414894753197093754064078028592216197299347958034759234013271798649935424444487885123242216145409849872232415235894325486376729715134110030054709412947729548026427214726656833825690575949049136191621463353805432453008963695627833988514006035742361252072162067227524804506997364817900185194090394027429853684236708220846718251467882226542628952560232872928701233172972149398577514149579954302120404182859726355741285590176109194557670826017783431329527202873420188653233115308709141882959143287921325675009378964092846113153195553670353432109493822568381048368113770092119260007214526237530177409416733961338672378113676962631117590482824185600000 4584 1160354448591788722579437330834280518010725956925485003905556086393941938481735791945635417147070536103414894753197093754064078028592216197299347958034759234013271798649935424444487885123242216145409849872232415235894325486376729715134110030054709412947729548026427214726656833825690575949049136191621463353805432453008963695627833988514006035742361252072162067227524804506997364817900185194090394027429853684236708220846718251467882226542628952560232872928701233172972149398577514149579954302120404182859726355741285590176109194557670826017783431329527202873420188653233115308709141882959143287921325675009378964092846113153195553670353432109493822568381048368113770092119260007214526237530177409416733961338672378113676962631117590482824185600000 4585 1160354448591788722579437330834280518010725956925485003905556086393941938481735791945635417147070536103414894753197093754064078028592216197299347958034759234013271798649935424444487885123242216145409849872232415235894325486376729715134110030054709412947729548026427214726656833825690575949049136191621463353805432453008963695627833988514006035742361252072162067227524804506997364817900185194090394027429853684236708220846718251467882226542628952560232872928701233172972149398577514149579954302120404182859726355741285590176109194557670826017783431329527202873420188653233115308709141882959143287921325675009378964092846113153195553670353432109493822568381048368113770092119260007214526237530177409416733961338672378113676962631117590482824185600000 4586 1160354448591788722579437330834280518010725956925485003905556086393941938481735791945635417147070536103414894753197093754064078028592216197299347958034759234013271798649935424444487885123242216145409849872232415235894325486376729715134110030054709412947729548026427214726656833825690575949049136191621463353805432453008963695627833988514006035742361252072162067227524804506997364817900185194090394027429853684236708220846718251467882226542628952560232872928701233172972149398577514149579954302120404182859726355741285590176109194557670826017783431329527202873420188653233115308709141882959143287921325675009378964092846113153195553670353432109493822568381048368113770092119260007214526237530177409416733961338672378113676962631117590482824185600000 4587 1160354448591788722579437330834280518010725956925485003905556086393941938481735791945635417147070536103414894753197093754064078028592216197299347958034759234013271798649935424444487885123242216145409849872232415235894325486376729715134110030054709412947729548026427214726656833825690575949049136191621463353805432453008963695627833988514006035742361252072162067227524804506997364817900185194090394027429853684236708220846718251467882226542628952560232872928701233172972149398577514149579954302120404182859726355741285590176109194557670826017783431329527202873420188653233115308709141882959143287921325675009378964092846113153195553670353432109493822568381048368113770092119260007214526237530177409416733961338672378113676962631117590482824185600000 4588 1160354448591788722579437330834280518010725956925485003905556086393941938481735791945635417147070536103414894753197093754064078028592216197299347958034759234013271798649935424444487885123242216145409849872232415235894325486376729715134110030054709412947729548026427214726656833825690575949049136191621463353805432453008963695627833988514006035742361252072162067227524804506997364817900185194090394027429853684236708220846718251467882226542628952560232872928701233172972149398577514149579954302120404182859726355741285590176109194557670826017783431329527202873420188653233115308709141882959143287921325675009378964092846113153195553670353432109493822568381048368113770092119260007214526237530177409416733961338672378113676962631117590482824185600000 4589 1160354448591788722579437330834280518010725956925485003905556086393941938481735791945635417147070536103414894753197093754064078028592216197299347958034759234013271798649935424444487885123242216145409849872232415235894325486376729715134110030054709412947729548026427214726656833825690575949049136191621463353805432453008963695627833988514006035742361252072162067227524804506997364817900185194090394027429853684236708220846718251467882226542628952560232872928701233172972149398577514149579954302120404182859726355741285590176109194557670826017783431329527202873420188653233115308709141882959143287921325675009378964092846113153195553670353432109493822568381048368113770092119260007214526237530177409416733961338672378113676962631117590482824185600000 4590 1160354448591788722579437330834280518010725956925485003905556086393941938481735791945635417147070536103414894753197093754064078028592216197299347958034759234013271798649935424444487885123242216145409849872232415235894325486376729715134110030054709412947729548026427214726656833825690575949049136191621463353805432453008963695627833988514006035742361252072162067227524804506997364817900185194090394027429853684236708220846718251467882226542628952560232872928701233172972149398577514149579954302120404182859726355741285590176109194557670826017783431329527202873420188653233115308709141882959143287921325675009378964092846113153195553670353432109493822568381048368113770092119260007214526237530177409416733961338672378113676962631117590482824185600000 4591 1160354448591788722579437330834280518010725956925485003905556086393941938481735791945635417147070536103414894753197093754064078028592216197299347958034759234013271798649935424444487885123242216145409849872232415235894325486376729715134110030054709412947729548026427214726656833825690575949049136191621463353805432453008963695627833988514006035742361252072162067227524804506997364817900185194090394027429853684236708220846718251467882226542628952560232872928701233172972149398577514149579954302120404182859726355741285590176109194557670826017783431329527202873420188653233115308709141882959143287921325675009378964092846113153195553670353432109493822568381048368113770092119260007214526237530177409416733961338672378113676962631117590482824185600000 4592 1160354448591788722579437330834280518010725956925485003905556086393941938481735791945635417147070536103414894753197093754064078028592216197299347958034759234013271798649935424444487885123242216145409849872232415235894325486376729715134110030054709412947729548026427214726656833825690575949049136191621463353805432453008963695627833988514006035742361252072162067227524804506997364817900185194090394027429853684236708220846718251467882226542628952560232872928701233172972149398577514149579954302120404182859726355741285590176109194557670826017783431329527202873420188653233115308709141882959143287921325675009378964092846113153195553670353432109493822568381048368113770092119260007214526237530177409416733961338672378113676962631117590482824185600000 4593 1160354448591788722579437330834280518010725956925485003905556086393941938481735791945635417147070536103414894753197093754064078028592216197299347958034759234013271798649935424444487885123242216145409849872232415235894325486376729715134110030054709412947729548026427214726656833825690575949049136191621463353805432453008963695627833988514006035742361252072162067227524804506997364817900185194090394027429853684236708220846718251467882226542628952560232872928701233172972149398577514149579954302120404182859726355741285590176109194557670826017783431329527202873420188653233115308709141882959143287921325675009378964092846113153195553670353432109493822568381048368113770092119260007214526237530177409416733961338672378113676962631117590482824185600000 4594 1160354448591788722579437330834280518010725956925485003905556086393941938481735791945635417147070536103414894753197093754064078028592216197299347958034759234013271798649935424444487885123242216145409849872232415235894325486376729715134110030054709412947729548026427214726656833825690575949049136191621463353805432453008963695627833988514006035742361252072162067227524804506997364817900185194090394027429853684236708220846718251467882226542628952560232872928701233172972149398577514149579954302120404182859726355741285590176109194557670826017783431329527202873420188653233115308709141882959143287921325675009378964092846113153195553670353432109493822568381048368113770092119260007214526237530177409416733961338672378113676962631117590482824185600000 4595 1160354448591788722579437330834280518010725956925485003905556086393941938481735791945635417147070536103414894753197093754064078028592216197299347958034759234013271798649935424444487885123242216145409849872232415235894325486376729715134110030054709412947729548026427214726656833825690575949049136191621463353805432453008963695627833988514006035742361252072162067227524804506997364817900185194090394027429853684236708220846718251467882226542628952560232872928701233172972149398577514149579954302120404182859726355741285590176109194557670826017783431329527202873420188653233115308709141882959143287921325675009378964092846113153195553670353432109493822568381048368113770092119260007214526237530177409416733961338672378113676962631117590482824185600000 4596 1160354448591788722579437330834280518010725956925485003905556086393941938481735791945635417147070536103414894753197093754064078028592216197299347958034759234013271798649935424444487885123242216145409849872232415235894325486376729715134110030054709412947729548026427214726656833825690575949049136191621463353805432453008963695627833988514006035742361252072162067227524804506997364817900185194090394027429853684236708220846718251467882226542628952560232872928701233172972149398577514149579954302120404182859726355741285590176109194557670826017783431329527202873420188653233115308709141882959143287921325675009378964092846113153195553670353432109493822568381048368113770092119260007214526237530177409416733961338672378113676962631117590482824185600000 4597 1160354448591788722579437330834280518010725956925485003905556086393941938481735791945635417147070536103414894753197093754064078028592216197299347958034759234013271798649935424444487885123242216145409849872232415235894325486376729715134110030054709412947729548026427214726656833825690575949049136191621463353805432453008963695627833988514006035742361252072162067227524804506997364817900185194090394027429853684236708220846718251467882226542628952560232872928701233172972149398577514149579954302120404182859726355741285590176109194557670826017783431329527202873420188653233115308709141882959143287921325675009378964092846113153195553670353432109493822568381048368113770092119260007214526237530177409416733961338672378113676962631117590482824185600000 4598 1160354448591788722579437330834280518010725956925485003905556086393941938481735791945635417147070536103414894753197093754064078028592216197299347958034759234013271798649935424444487885123242216145409849872232415235894325486376729715134110030054709412947729548026427214726656833825690575949049136191621463353805432453008963695627833988514006035742361252072162067227524804506997364817900185194090394027429853684236708220846718251467882226542628952560232872928701233172972149398577514149579954302120404182859726355741285590176109194557670826017783431329527202873420188653233115308709141882959143287921325675009378964092846113153195553670353432109493822568381048368113770092119260007214526237530177409416733961338672378113676962631117590482824185600000 4599 1160354448591788722579437330834280518010725956925485003905556086393941938481735791945635417147070536103414894753197093754064078028592216197299347958034759234013271798649935424444487885123242216145409849872232415235894325486376729715134110030054709412947729548026427214726656833825690575949049136191621463353805432453008963695627833988514006035742361252072162067227524804506997364817900185194090394027429853684236708220846718251467882226542628952560232872928701233172972149398577514149579954302120404182859726355741285590176109194557670826017783431329527202873420188653233115308709141882959143287921325675009378964092846113153195553670353432109493822568381048368113770092119260007214526237530177409416733961338672378113676962631117590482824185600000 4600 1160354448591788722579437330834280518010725956925485003905556086393941938481735791945635417147070536103414894753197093754064078028592216197299347958034759234013271798649935424444487885123242216145409849872232415235894325486376729715134110030054709412947729548026427214726656833825690575949049136191621463353805432453008963695627833988514006035742361252072162067227524804506997364817900185194090394027429853684236708220846718251467882226542628952560232872928701233172972149398577514149579954302120404182859726355741285590176109194557670826017783431329527202873420188653233115308709141882959143287921325675009378964092846113153195553670353432109493822568381048368113770092119260007214526237530177409416733961338672378113676962631117590482824185600000 4601 1160354448591788722579437330834280518010725956925485003905556086393941938481735791945635417147070536103414894753197093754064078028592216197299347958034759234013271798649935424444487885123242216145409849872232415235894325486376729715134110030054709412947729548026427214726656833825690575949049136191621463353805432453008963695627833988514006035742361252072162067227524804506997364817900185194090394027429853684236708220846718251467882226542628952560232872928701233172972149398577514149579954302120404182859726355741285590176109194557670826017783431329527202873420188653233115308709141882959143287921325675009378964092846113153195553670353432109493822568381048368113770092119260007214526237530177409416733961338672378113676962631117590482824185600000 4602 1160354448591788722579437330834280518010725956925485003905556086393941938481735791945635417147070536103414894753197093754064078028592216197299347958034759234013271798649935424444487885123242216145409849872232415235894325486376729715134110030054709412947729548026427214726656833825690575949049136191621463353805432453008963695627833988514006035742361252072162067227524804506997364817900185194090394027429853684236708220846718251467882226542628952560232872928701233172972149398577514149579954302120404182859726355741285590176109194557670826017783431329527202873420188653233115308709141882959143287921325675009378964092846113153195553670353432109493822568381048368113770092119260007214526237530177409416733961338672378113676962631117590482824185600000 4603 1160354448591788722579437330834280518010725956925485003905556086393941938481735791945635417147070536103414894753197093754064078028592216197299347958034759234013271798649935424444487885123242216145409849872232415235894325486376729715134110030054709412947729548026427214726656833825690575949049136191621463353805432453008963695627833988514006035742361252072162067227524804506997364817900185194090394027429853684236708220846718251467882226542628952560232872928701233172972149398577514149579954302120404182859726355741285590176109194557670826017783431329527202873420188653233115308709141882959143287921325675009378964092846113153195553670353432109493822568381048368113770092119260007214526237530177409416733961338672378113676962631117590482824185600000 4604 1160354448591788722579437330834280518010725956925485003905556086393941938481735791945635417147070536103414894753197093754064078028592216197299347958034759234013271798649935424444487885123242216145409849872232415235894325486376729715134110030054709412947729548026427214726656833825690575949049136191621463353805432453008963695627833988514006035742361252072162067227524804506997364817900185194090394027429853684236708220846718251467882226542628952560232872928701233172972149398577514149579954302120404182859726355741285590176109194557670826017783431329527202873420188653233115308709141882959143287921325675009378964092846113153195553670353432109493822568381048368113770092119260007214526237530177409416733961338672378113676962631117590482824185600000 4605 1160354448591788722579437330834280518010725956925485003905556086393941938481735791945635417147070536103414894753197093754064078028592216197299347958034759234013271798649935424444487885123242216145409849872232415235894325486376729715134110030054709412947729548026427214726656833825690575949049136191621463353805432453008963695627833988514006035742361252072162067227524804506997364817900185194090394027429853684236708220846718251467882226542628952560232872928701233172972149398577514149579954302120404182859726355741285590176109194557670826017783431329527202873420188653233115308709141882959143287921325675009378964092846113153195553670353432109493822568381048368113770092119260007214526237530177409416733961338672378113676962631117590482824185600000 4606 1983045752643366926888258398395785405280330660385653871674595351647246772865286468435090927904343546200736055133213833225695509350864097481184585660281403530928681503892739640375629795675620947392505433431645197638143402256217831083164194041363498386727669797577164109967856529008105194296924973751481080871653484062192318955827968286370436315083695379791324972891839890902458496473791416496700483392877619946360534349427041491758610725161352879925437979835150407492609403322168971681632141902323770748507272341961857073610970613499059441664391884142161989710675102408375394062583923477977175879057545578591028649634674007378811201222634015475124942769363211661106433087431815352329625339939073192693198339927791094196273929136579962135146533190400000 4607 1983045752643366926888258398395785405280330660385653871674595351647246772865286468435090927904343546200736055133213833225695509350864097481184585660281403530928681503892739640375629795675620947392505433431645197638143402256217831083164194041363498386727669797577164109967856529008105194296924973751481080871653484062192318955827968286370436315083695379791324972891839890902458496473791416496700483392877619946360534349427041491758610725161352879925437979835150407492609403322168971681632141902323770748507272341961857073610970613499059441664391884142161989710675102408375394062583923477977175879057545578591028649634674007378811201222634015475124942769363211661106433087431815352329625339939073192693198339927791094196273929136579962135146533190400000 4608 1983045752643366926888258398395785405280330660385653871674595351647246772865286468435090927904343546200736055133213833225695509350864097481184585660281403530928681503892739640375629795675620947392505433431645197638143402256217831083164194041363498386727669797577164109967856529008105194296924973751481080871653484062192318955827968286370436315083695379791324972891839890902458496473791416496700483392877619946360534349427041491758610725161352879925437979835150407492609403322168971681632141902323770748507272341961857073610970613499059441664391884142161989710675102408375394062583923477977175879057545578591028649634674007378811201222634015475124942769363211661106433087431815352329625339939073192693198339927791094196273929136579962135146533190400000 4609 1983045752643366926888258398395785405280330660385653871674595351647246772865286468435090927904343546200736055133213833225695509350864097481184585660281403530928681503892739640375629795675620947392505433431645197638143402256217831083164194041363498386727669797577164109967856529008105194296924973751481080871653484062192318955827968286370436315083695379791324972891839890902458496473791416496700483392877619946360534349427041491758610725161352879925437979835150407492609403322168971681632141902323770748507272341961857073610970613499059441664391884142161989710675102408375394062583923477977175879057545578591028649634674007378811201222634015475124942769363211661106433087431815352329625339939073192693198339927791094196273929136579962135146533190400000 4610 1983045752643366926888258398395785405280330660385653871674595351647246772865286468435090927904343546200736055133213833225695509350864097481184585660281403530928681503892739640375629795675620947392505433431645197638143402256217831083164194041363498386727669797577164109967856529008105194296924973751481080871653484062192318955827968286370436315083695379791324972891839890902458496473791416496700483392877619946360534349427041491758610725161352879925437979835150407492609403322168971681632141902323770748507272341961857073610970613499059441664391884142161989710675102408375394062583923477977175879057545578591028649634674007378811201222634015475124942769363211661106433087431815352329625339939073192693198339927791094196273929136579962135146533190400000 4611 1983045752643366926888258398395785405280330660385653871674595351647246772865286468435090927904343546200736055133213833225695509350864097481184585660281403530928681503892739640375629795675620947392505433431645197638143402256217831083164194041363498386727669797577164109967856529008105194296924973751481080871653484062192318955827968286370436315083695379791324972891839890902458496473791416496700483392877619946360534349427041491758610725161352879925437979835150407492609403322168971681632141902323770748507272341961857073610970613499059441664391884142161989710675102408375394062583923477977175879057545578591028649634674007378811201222634015475124942769363211661106433087431815352329625339939073192693198339927791094196273929136579962135146533190400000 4612 1983045752643366926888258398395785405280330660385653871674595351647246772865286468435090927904343546200736055133213833225695509350864097481184585660281403530928681503892739640375629795675620947392505433431645197638143402256217831083164194041363498386727669797577164109967856529008105194296924973751481080871653484062192318955827968286370436315083695379791324972891839890902458496473791416496700483392877619946360534349427041491758610725161352879925437979835150407492609403322168971681632141902323770748507272341961857073610970613499059441664391884142161989710675102408375394062583923477977175879057545578591028649634674007378811201222634015475124942769363211661106433087431815352329625339939073192693198339927791094196273929136579962135146533190400000 4613 1983045752643366926888258398395785405280330660385653871674595351647246772865286468435090927904343546200736055133213833225695509350864097481184585660281403530928681503892739640375629795675620947392505433431645197638143402256217831083164194041363498386727669797577164109967856529008105194296924973751481080871653484062192318955827968286370436315083695379791324972891839890902458496473791416496700483392877619946360534349427041491758610725161352879925437979835150407492609403322168971681632141902323770748507272341961857073610970613499059441664391884142161989710675102408375394062583923477977175879057545578591028649634674007378811201222634015475124942769363211661106433087431815352329625339939073192693198339927791094196273929136579962135146533190400000 4614 1983045752643366926888258398395785405280330660385653871674595351647246772865286468435090927904343546200736055133213833225695509350864097481184585660281403530928681503892739640375629795675620947392505433431645197638143402256217831083164194041363498386727669797577164109967856529008105194296924973751481080871653484062192318955827968286370436315083695379791324972891839890902458496473791416496700483392877619946360534349427041491758610725161352879925437979835150407492609403322168971681632141902323770748507272341961857073610970613499059441664391884142161989710675102408375394062583923477977175879057545578591028649634674007378811201222634015475124942769363211661106433087431815352329625339939073192693198339927791094196273929136579962135146533190400000 4615 1983045752643366926888258398395785405280330660385653871674595351647246772865286468435090927904343546200736055133213833225695509350864097481184585660281403530928681503892739640375629795675620947392505433431645197638143402256217831083164194041363498386727669797577164109967856529008105194296924973751481080871653484062192318955827968286370436315083695379791324972891839890902458496473791416496700483392877619946360534349427041491758610725161352879925437979835150407492609403322168971681632141902323770748507272341961857073610970613499059441664391884142161989710675102408375394062583923477977175879057545578591028649634674007378811201222634015475124942769363211661106433087431815352329625339939073192693198339927791094196273929136579962135146533190400000 4616 1983045752643366926888258398395785405280330660385653871674595351647246772865286468435090927904343546200736055133213833225695509350864097481184585660281403530928681503892739640375629795675620947392505433431645197638143402256217831083164194041363498386727669797577164109967856529008105194296924973751481080871653484062192318955827968286370436315083695379791324972891839890902458496473791416496700483392877619946360534349427041491758610725161352879925437979835150407492609403322168971681632141902323770748507272341961857073610970613499059441664391884142161989710675102408375394062583923477977175879057545578591028649634674007378811201222634015475124942769363211661106433087431815352329625339939073192693198339927791094196273929136579962135146533190400000 4617 1983045752643366926888258398395785405280330660385653871674595351647246772865286468435090927904343546200736055133213833225695509350864097481184585660281403530928681503892739640375629795675620947392505433431645197638143402256217831083164194041363498386727669797577164109967856529008105194296924973751481080871653484062192318955827968286370436315083695379791324972891839890902458496473791416496700483392877619946360534349427041491758610725161352879925437979835150407492609403322168971681632141902323770748507272341961857073610970613499059441664391884142161989710675102408375394062583923477977175879057545578591028649634674007378811201222634015475124942769363211661106433087431815352329625339939073192693198339927791094196273929136579962135146533190400000 4618 1983045752643366926888258398395785405280330660385653871674595351647246772865286468435090927904343546200736055133213833225695509350864097481184585660281403530928681503892739640375629795675620947392505433431645197638143402256217831083164194041363498386727669797577164109967856529008105194296924973751481080871653484062192318955827968286370436315083695379791324972891839890902458496473791416496700483392877619946360534349427041491758610725161352879925437979835150407492609403322168971681632141902323770748507272341961857073610970613499059441664391884142161989710675102408375394062583923477977175879057545578591028649634674007378811201222634015475124942769363211661106433087431815352329625339939073192693198339927791094196273929136579962135146533190400000 4619 1983045752643366926888258398395785405280330660385653871674595351647246772865286468435090927904343546200736055133213833225695509350864097481184585660281403530928681503892739640375629795675620947392505433431645197638143402256217831083164194041363498386727669797577164109967856529008105194296924973751481080871653484062192318955827968286370436315083695379791324972891839890902458496473791416496700483392877619946360534349427041491758610725161352879925437979835150407492609403322168971681632141902323770748507272341961857073610970613499059441664391884142161989710675102408375394062583923477977175879057545578591028649634674007378811201222634015475124942769363211661106433087431815352329625339939073192693198339927791094196273929136579962135146533190400000 4620 1983045752643366926888258398395785405280330660385653871674595351647246772865286468435090927904343546200736055133213833225695509350864097481184585660281403530928681503892739640375629795675620947392505433431645197638143402256217831083164194041363498386727669797577164109967856529008105194296924973751481080871653484062192318955827968286370436315083695379791324972891839890902458496473791416496700483392877619946360534349427041491758610725161352879925437979835150407492609403322168971681632141902323770748507272341961857073610970613499059441664391884142161989710675102408375394062583923477977175879057545578591028649634674007378811201222634015475124942769363211661106433087431815352329625339939073192693198339927791094196273929136579962135146533190400000 4621 1983045752643366926888258398395785405280330660385653871674595351647246772865286468435090927904343546200736055133213833225695509350864097481184585660281403530928681503892739640375629795675620947392505433431645197638143402256217831083164194041363498386727669797577164109967856529008105194296924973751481080871653484062192318955827968286370436315083695379791324972891839890902458496473791416496700483392877619946360534349427041491758610725161352879925437979835150407492609403322168971681632141902323770748507272341961857073610970613499059441664391884142161989710675102408375394062583923477977175879057545578591028649634674007378811201222634015475124942769363211661106433087431815352329625339939073192693198339927791094196273929136579962135146533190400000 4622 1983045752643366926888258398395785405280330660385653871674595351647246772865286468435090927904343546200736055133213833225695509350864097481184585660281403530928681503892739640375629795675620947392505433431645197638143402256217831083164194041363498386727669797577164109967856529008105194296924973751481080871653484062192318955827968286370436315083695379791324972891839890902458496473791416496700483392877619946360534349427041491758610725161352879925437979835150407492609403322168971681632141902323770748507272341961857073610970613499059441664391884142161989710675102408375394062583923477977175879057545578591028649634674007378811201222634015475124942769363211661106433087431815352329625339939073192693198339927791094196273929136579962135146533190400000 4623 1983045752643366926888258398395785405280330660385653871674595351647246772865286468435090927904343546200736055133213833225695509350864097481184585660281403530928681503892739640375629795675620947392505433431645197638143402256217831083164194041363498386727669797577164109967856529008105194296924973751481080871653484062192318955827968286370436315083695379791324972891839890902458496473791416496700483392877619946360534349427041491758610725161352879925437979835150407492609403322168971681632141902323770748507272341961857073610970613499059441664391884142161989710675102408375394062583923477977175879057545578591028649634674007378811201222634015475124942769363211661106433087431815352329625339939073192693198339927791094196273929136579962135146533190400000 4624 1983045752643366926888258398395785405280330660385653871674595351647246772865286468435090927904343546200736055133213833225695509350864097481184585660281403530928681503892739640375629795675620947392505433431645197638143402256217831083164194041363498386727669797577164109967856529008105194296924973751481080871653484062192318955827968286370436315083695379791324972891839890902458496473791416496700483392877619946360534349427041491758610725161352879925437979835150407492609403322168971681632141902323770748507272341961857073610970613499059441664391884142161989710675102408375394062583923477977175879057545578591028649634674007378811201222634015475124942769363211661106433087431815352329625339939073192693198339927791094196273929136579962135146533190400000 4625 1983045752643366926888258398395785405280330660385653871674595351647246772865286468435090927904343546200736055133213833225695509350864097481184585660281403530928681503892739640375629795675620947392505433431645197638143402256217831083164194041363498386727669797577164109967856529008105194296924973751481080871653484062192318955827968286370436315083695379791324972891839890902458496473791416496700483392877619946360534349427041491758610725161352879925437979835150407492609403322168971681632141902323770748507272341961857073610970613499059441664391884142161989710675102408375394062583923477977175879057545578591028649634674007378811201222634015475124942769363211661106433087431815352329625339939073192693198339927791094196273929136579962135146533190400000 4626 1983045752643366926888258398395785405280330660385653871674595351647246772865286468435090927904343546200736055133213833225695509350864097481184585660281403530928681503892739640375629795675620947392505433431645197638143402256217831083164194041363498386727669797577164109967856529008105194296924973751481080871653484062192318955827968286370436315083695379791324972891839890902458496473791416496700483392877619946360534349427041491758610725161352879925437979835150407492609403322168971681632141902323770748507272341961857073610970613499059441664391884142161989710675102408375394062583923477977175879057545578591028649634674007378811201222634015475124942769363211661106433087431815352329625339939073192693198339927791094196273929136579962135146533190400000 4627 1983045752643366926888258398395785405280330660385653871674595351647246772865286468435090927904343546200736055133213833225695509350864097481184585660281403530928681503892739640375629795675620947392505433431645197638143402256217831083164194041363498386727669797577164109967856529008105194296924973751481080871653484062192318955827968286370436315083695379791324972891839890902458496473791416496700483392877619946360534349427041491758610725161352879925437979835150407492609403322168971681632141902323770748507272341961857073610970613499059441664391884142161989710675102408375394062583923477977175879057545578591028649634674007378811201222634015475124942769363211661106433087431815352329625339939073192693198339927791094196273929136579962135146533190400000 4628 1983045752643366926888258398395785405280330660385653871674595351647246772865286468435090927904343546200736055133213833225695509350864097481184585660281403530928681503892739640375629795675620947392505433431645197638143402256217831083164194041363498386727669797577164109967856529008105194296924973751481080871653484062192318955827968286370436315083695379791324972891839890902458496473791416496700483392877619946360534349427041491758610725161352879925437979835150407492609403322168971681632141902323770748507272341961857073610970613499059441664391884142161989710675102408375394062583923477977175879057545578591028649634674007378811201222634015475124942769363211661106433087431815352329625339939073192693198339927791094196273929136579962135146533190400000 4629 1983045752643366926888258398395785405280330660385653871674595351647246772865286468435090927904343546200736055133213833225695509350864097481184585660281403530928681503892739640375629795675620947392505433431645197638143402256217831083164194041363498386727669797577164109967856529008105194296924973751481080871653484062192318955827968286370436315083695379791324972891839890902458496473791416496700483392877619946360534349427041491758610725161352879925437979835150407492609403322168971681632141902323770748507272341961857073610970613499059441664391884142161989710675102408375394062583923477977175879057545578591028649634674007378811201222634015475124942769363211661106433087431815352329625339939073192693198339927791094196273929136579962135146533190400000 4630 1983045752643366926888258398395785405280330660385653871674595351647246772865286468435090927904343546200736055133213833225695509350864097481184585660281403530928681503892739640375629795675620947392505433431645197638143402256217831083164194041363498386727669797577164109967856529008105194296924973751481080871653484062192318955827968286370436315083695379791324972891839890902458496473791416496700483392877619946360534349427041491758610725161352879925437979835150407492609403322168971681632141902323770748507272341961857073610970613499059441664391884142161989710675102408375394062583923477977175879057545578591028649634674007378811201222634015475124942769363211661106433087431815352329625339939073192693198339927791094196273929136579962135146533190400000 4631 1983045752643366926888258398395785405280330660385653871674595351647246772865286468435090927904343546200736055133213833225695509350864097481184585660281403530928681503892739640375629795675620947392505433431645197638143402256217831083164194041363498386727669797577164109967856529008105194296924973751481080871653484062192318955827968286370436315083695379791324972891839890902458496473791416496700483392877619946360534349427041491758610725161352879925437979835150407492609403322168971681632141902323770748507272341961857073610970613499059441664391884142161989710675102408375394062583923477977175879057545578591028649634674007378811201222634015475124942769363211661106433087431815352329625339939073192693198339927791094196273929136579962135146533190400000 4632 1983045752643366926888258398395785405280330660385653871674595351647246772865286468435090927904343546200736055133213833225695509350864097481184585660281403530928681503892739640375629795675620947392505433431645197638143402256217831083164194041363498386727669797577164109967856529008105194296924973751481080871653484062192318955827968286370436315083695379791324972891839890902458496473791416496700483392877619946360534349427041491758610725161352879925437979835150407492609403322168971681632141902323770748507272341961857073610970613499059441664391884142161989710675102408375394062583923477977175879057545578591028649634674007378811201222634015475124942769363211661106433087431815352329625339939073192693198339927791094196273929136579962135146533190400000 4633 1983045752643366926888258398395785405280330660385653871674595351647246772865286468435090927904343546200736055133213833225695509350864097481184585660281403530928681503892739640375629795675620947392505433431645197638143402256217831083164194041363498386727669797577164109967856529008105194296924973751481080871653484062192318955827968286370436315083695379791324972891839890902458496473791416496700483392877619946360534349427041491758610725161352879925437979835150407492609403322168971681632141902323770748507272341961857073610970613499059441664391884142161989710675102408375394062583923477977175879057545578591028649634674007378811201222634015475124942769363211661106433087431815352329625339939073192693198339927791094196273929136579962135146533190400000 4634 1983045752643366926888258398395785405280330660385653871674595351647246772865286468435090927904343546200736055133213833225695509350864097481184585660281403530928681503892739640375629795675620947392505433431645197638143402256217831083164194041363498386727669797577164109967856529008105194296924973751481080871653484062192318955827968286370436315083695379791324972891839890902458496473791416496700483392877619946360534349427041491758610725161352879925437979835150407492609403322168971681632141902323770748507272341961857073610970613499059441664391884142161989710675102408375394062583923477977175879057545578591028649634674007378811201222634015475124942769363211661106433087431815352329625339939073192693198339927791094196273929136579962135146533190400000 4635 1983045752643366926888258398395785405280330660385653871674595351647246772865286468435090927904343546200736055133213833225695509350864097481184585660281403530928681503892739640375629795675620947392505433431645197638143402256217831083164194041363498386727669797577164109967856529008105194296924973751481080871653484062192318955827968286370436315083695379791324972891839890902458496473791416496700483392877619946360534349427041491758610725161352879925437979835150407492609403322168971681632141902323770748507272341961857073610970613499059441664391884142161989710675102408375394062583923477977175879057545578591028649634674007378811201222634015475124942769363211661106433087431815352329625339939073192693198339927791094196273929136579962135146533190400000 4636 1983045752643366926888258398395785405280330660385653871674595351647246772865286468435090927904343546200736055133213833225695509350864097481184585660281403530928681503892739640375629795675620947392505433431645197638143402256217831083164194041363498386727669797577164109967856529008105194296924973751481080871653484062192318955827968286370436315083695379791324972891839890902458496473791416496700483392877619946360534349427041491758610725161352879925437979835150407492609403322168971681632141902323770748507272341961857073610970613499059441664391884142161989710675102408375394062583923477977175879057545578591028649634674007378811201222634015475124942769363211661106433087431815352329625339939073192693198339927791094196273929136579962135146533190400000 4637 1983045752643366926888258398395785405280330660385653871674595351647246772865286468435090927904343546200736055133213833225695509350864097481184585660281403530928681503892739640375629795675620947392505433431645197638143402256217831083164194041363498386727669797577164109967856529008105194296924973751481080871653484062192318955827968286370436315083695379791324972891839890902458496473791416496700483392877619946360534349427041491758610725161352879925437979835150407492609403322168971681632141902323770748507272341961857073610970613499059441664391884142161989710675102408375394062583923477977175879057545578591028649634674007378811201222634015475124942769363211661106433087431815352329625339939073192693198339927791094196273929136579962135146533190400000 4638 1983045752643366926888258398395785405280330660385653871674595351647246772865286468435090927904343546200736055133213833225695509350864097481184585660281403530928681503892739640375629795675620947392505433431645197638143402256217831083164194041363498386727669797577164109967856529008105194296924973751481080871653484062192318955827968286370436315083695379791324972891839890902458496473791416496700483392877619946360534349427041491758610725161352879925437979835150407492609403322168971681632141902323770748507272341961857073610970613499059441664391884142161989710675102408375394062583923477977175879057545578591028649634674007378811201222634015475124942769363211661106433087431815352329625339939073192693198339927791094196273929136579962135146533190400000 4639 1983045752643366926888258398395785405280330660385653871674595351647246772865286468435090927904343546200736055133213833225695509350864097481184585660281403530928681503892739640375629795675620947392505433431645197638143402256217831083164194041363498386727669797577164109967856529008105194296924973751481080871653484062192318955827968286370436315083695379791324972891839890902458496473791416496700483392877619946360534349427041491758610725161352879925437979835150407492609403322168971681632141902323770748507272341961857073610970613499059441664391884142161989710675102408375394062583923477977175879057545578591028649634674007378811201222634015475124942769363211661106433087431815352329625339939073192693198339927791094196273929136579962135146533190400000 4640 1983045752643366926888258398395785405280330660385653871674595351647246772865286468435090927904343546200736055133213833225695509350864097481184585660281403530928681503892739640375629795675620947392505433431645197638143402256217831083164194041363498386727669797577164109967856529008105194296924973751481080871653484062192318955827968286370436315083695379791324972891839890902458496473791416496700483392877619946360534349427041491758610725161352879925437979835150407492609403322168971681632141902323770748507272341961857073610970613499059441664391884142161989710675102408375394062583923477977175879057545578591028649634674007378811201222634015475124942769363211661106433087431815352329625339939073192693198339927791094196273929136579962135146533190400000 4641 3412821740299234481174692703639146682487449066523710313151978600184911696101158012176791486923375243011466750884261006981421971592837111765118671921344295476728260868199404921086458878357743650462501850935861385135244795282950887294125577945186580723558319721630299433254681086422949039385007879826298940180115646071032980922979933420843520898259039748620870278346856452243131072431395027790821531919142383927686479615363938407316569058002688306351678763296293851294780783117452800264088916213899209458181015700516356023684480425831881299104418432608660784292071851244814053181706932305598719687858035940755160306021273966698934077304153140632690026506074087268764171343470154221359285210035144964624994343015728473111787432044054114834587183620678400000 4642 3412821740299234481174692703639146682487449066523710313151978600184911696101158012176791486923375243011466750884261006981421971592837111765118671921344295476728260868199404921086458878357743650462501850935861385135244795282950887294125577945186580723558319721630299433254681086422949039385007879826298940180115646071032980922979933420843520898259039748620870278346856452243131072431395027790821531919142383927686479615363938407316569058002688306351678763296293851294780783117452800264088916213899209458181015700516356023684480425831881299104418432608660784292071851244814053181706932305598719687858035940755160306021273966698934077304153140632690026506074087268764171343470154221359285210035144964624994343015728473111787432044054114834587183620678400000 4643 3412821740299234481174692703639146682487449066523710313151978600184911696101158012176791486923375243011466750884261006981421971592837111765118671921344295476728260868199404921086458878357743650462501850935861385135244795282950887294125577945186580723558319721630299433254681086422949039385007879826298940180115646071032980922979933420843520898259039748620870278346856452243131072431395027790821531919142383927686479615363938407316569058002688306351678763296293851294780783117452800264088916213899209458181015700516356023684480425831881299104418432608660784292071851244814053181706932305598719687858035940755160306021273966698934077304153140632690026506074087268764171343470154221359285210035144964624994343015728473111787432044054114834587183620678400000 4644 3412821740299234481174692703639146682487449066523710313151978600184911696101158012176791486923375243011466750884261006981421971592837111765118671921344295476728260868199404921086458878357743650462501850935861385135244795282950887294125577945186580723558319721630299433254681086422949039385007879826298940180115646071032980922979933420843520898259039748620870278346856452243131072431395027790821531919142383927686479615363938407316569058002688306351678763296293851294780783117452800264088916213899209458181015700516356023684480425831881299104418432608660784292071851244814053181706932305598719687858035940755160306021273966698934077304153140632690026506074087268764171343470154221359285210035144964624994343015728473111787432044054114834587183620678400000 4645 3412821740299234481174692703639146682487449066523710313151978600184911696101158012176791486923375243011466750884261006981421971592837111765118671921344295476728260868199404921086458878357743650462501850935861385135244795282950887294125577945186580723558319721630299433254681086422949039385007879826298940180115646071032980922979933420843520898259039748620870278346856452243131072431395027790821531919142383927686479615363938407316569058002688306351678763296293851294780783117452800264088916213899209458181015700516356023684480425831881299104418432608660784292071851244814053181706932305598719687858035940755160306021273966698934077304153140632690026506074087268764171343470154221359285210035144964624994343015728473111787432044054114834587183620678400000 4646 3412821740299234481174692703639146682487449066523710313151978600184911696101158012176791486923375243011466750884261006981421971592837111765118671921344295476728260868199404921086458878357743650462501850935861385135244795282950887294125577945186580723558319721630299433254681086422949039385007879826298940180115646071032980922979933420843520898259039748620870278346856452243131072431395027790821531919142383927686479615363938407316569058002688306351678763296293851294780783117452800264088916213899209458181015700516356023684480425831881299104418432608660784292071851244814053181706932305598719687858035940755160306021273966698934077304153140632690026506074087268764171343470154221359285210035144964624994343015728473111787432044054114834587183620678400000 4647 3412821740299234481174692703639146682487449066523710313151978600184911696101158012176791486923375243011466750884261006981421971592837111765118671921344295476728260868199404921086458878357743650462501850935861385135244795282950887294125577945186580723558319721630299433254681086422949039385007879826298940180115646071032980922979933420843520898259039748620870278346856452243131072431395027790821531919142383927686479615363938407316569058002688306351678763296293851294780783117452800264088916213899209458181015700516356023684480425831881299104418432608660784292071851244814053181706932305598719687858035940755160306021273966698934077304153140632690026506074087268764171343470154221359285210035144964624994343015728473111787432044054114834587183620678400000 4648 3412821740299234481174692703639146682487449066523710313151978600184911696101158012176791486923375243011466750884261006981421971592837111765118671921344295476728260868199404921086458878357743650462501850935861385135244795282950887294125577945186580723558319721630299433254681086422949039385007879826298940180115646071032980922979933420843520898259039748620870278346856452243131072431395027790821531919142383927686479615363938407316569058002688306351678763296293851294780783117452800264088916213899209458181015700516356023684480425831881299104418432608660784292071851244814053181706932305598719687858035940755160306021273966698934077304153140632690026506074087268764171343470154221359285210035144964624994343015728473111787432044054114834587183620678400000 4649 3412821740299234481174692703639146682487449066523710313151978600184911696101158012176791486923375243011466750884261006981421971592837111765118671921344295476728260868199404921086458878357743650462501850935861385135244795282950887294125577945186580723558319721630299433254681086422949039385007879826298940180115646071032980922979933420843520898259039748620870278346856452243131072431395027790821531919142383927686479615363938407316569058002688306351678763296293851294780783117452800264088916213899209458181015700516356023684480425831881299104418432608660784292071851244814053181706932305598719687858035940755160306021273966698934077304153140632690026506074087268764171343470154221359285210035144964624994343015728473111787432044054114834587183620678400000 4650 5880291858535581011063995528370249733925874741620352869560859128118602852382295254980611731968975543708757211773581715028990057054458343571299471720476221106402793475907574679031968647410392309746890689162489166588026782272524378807778370799556478586690984880369005923497815511906741194860368576940713073930339258180389826130294425284113386507700325486873759489591633667214914837799293632883585499496682327507403804377272065875806448486938631951843942509159514305780907289311371174855025202636548337896445890051989681428808359773708331478356912959384722531335239799694814613632081044362546594022179395925921141207274655044622263415195055861310124915669965652364080667224799075723402048416890554774048865253016100159171609745411905239859993717378428883200000 4651 5880291858535581011063995528370249733925874741620352869560859128118602852382295254980611731968975543708757211773581715028990057054458343571299471720476221106402793475907574679031968647410392309746890689162489166588026782272524378807778370799556478586690984880369005923497815511906741194860368576940713073930339258180389826130294425284113386507700325486873759489591633667214914837799293632883585499496682327507403804377272065875806448486938631951843942509159514305780907289311371174855025202636548337896445890051989681428808359773708331478356912959384722531335239799694814613632081044362546594022179395925921141207274655044622263415195055861310124915669965652364080667224799075723402048416890554774048865253016100159171609745411905239859993717378428883200000 4652 5880291858535581011063995528370249733925874741620352869560859128118602852382295254980611731968975543708757211773581715028990057054458343571299471720476221106402793475907574679031968647410392309746890689162489166588026782272524378807778370799556478586690984880369005923497815511906741194860368576940713073930339258180389826130294425284113386507700325486873759489591633667214914837799293632883585499496682327507403804377272065875806448486938631951843942509159514305780907289311371174855025202636548337896445890051989681428808359773708331478356912959384722531335239799694814613632081044362546594022179395925921141207274655044622263415195055861310124915669965652364080667224799075723402048416890554774048865253016100159171609745411905239859993717378428883200000 4653 5880291858535581011063995528370249733925874741620352869560859128118602852382295254980611731968975543708757211773581715028990057054458343571299471720476221106402793475907574679031968647410392309746890689162489166588026782272524378807778370799556478586690984880369005923497815511906741194860368576940713073930339258180389826130294425284113386507700325486873759489591633667214914837799293632883585499496682327507403804377272065875806448486938631951843942509159514305780907289311371174855025202636548337896445890051989681428808359773708331478356912959384722531335239799694814613632081044362546594022179395925921141207274655044622263415195055861310124915669965652364080667224799075723402048416890554774048865253016100159171609745411905239859993717378428883200000 4654 5880291858535581011063995528370249733925874741620352869560859128118602852382295254980611731968975543708757211773581715028990057054458343571299471720476221106402793475907574679031968647410392309746890689162489166588026782272524378807778370799556478586690984880369005923497815511906741194860368576940713073930339258180389826130294425284113386507700325486873759489591633667214914837799293632883585499496682327507403804377272065875806448486938631951843942509159514305780907289311371174855025202636548337896445890051989681428808359773708331478356912959384722531335239799694814613632081044362546594022179395925921141207274655044622263415195055861310124915669965652364080667224799075723402048416890554774048865253016100159171609745411905239859993717378428883200000 4655 5880291858535581011063995528370249733925874741620352869560859128118602852382295254980611731968975543708757211773581715028990057054458343571299471720476221106402793475907574679031968647410392309746890689162489166588026782272524378807778370799556478586690984880369005923497815511906741194860368576940713073930339258180389826130294425284113386507700325486873759489591633667214914837799293632883585499496682327507403804377272065875806448486938631951843942509159514305780907289311371174855025202636548337896445890051989681428808359773708331478356912959384722531335239799694814613632081044362546594022179395925921141207274655044622263415195055861310124915669965652364080667224799075723402048416890554774048865253016100159171609745411905239859993717378428883200000 4656 5880291858535581011063995528370249733925874741620352869560859128118602852382295254980611731968975543708757211773581715028990057054458343571299471720476221106402793475907574679031968647410392309746890689162489166588026782272524378807778370799556478586690984880369005923497815511906741194860368576940713073930339258180389826130294425284113386507700325486873759489591633667214914837799293632883585499496682327507403804377272065875806448486938631951843942509159514305780907289311371174855025202636548337896445890051989681428808359773708331478356912959384722531335239799694814613632081044362546594022179395925921141207274655044622263415195055861310124915669965652364080667224799075723402048416890554774048865253016100159171609745411905239859993717378428883200000 4657 5880291858535581011063995528370249733925874741620352869560859128118602852382295254980611731968975543708757211773581715028990057054458343571299471720476221106402793475907574679031968647410392309746890689162489166588026782272524378807778370799556478586690984880369005923497815511906741194860368576940713073930339258180389826130294425284113386507700325486873759489591633667214914837799293632883585499496682327507403804377272065875806448486938631951843942509159514305780907289311371174855025202636548337896445890051989681428808359773708331478356912959384722531335239799694814613632081044362546594022179395925921141207274655044622263415195055861310124915669965652364080667224799075723402048416890554774048865253016100159171609745411905239859993717378428883200000 4658 5880291858535581011063995528370249733925874741620352869560859128118602852382295254980611731968975543708757211773581715028990057054458343571299471720476221106402793475907574679031968647410392309746890689162489166588026782272524378807778370799556478586690984880369005923497815511906741194860368576940713073930339258180389826130294425284113386507700325486873759489591633667214914837799293632883585499496682327507403804377272065875806448486938631951843942509159514305780907289311371174855025202636548337896445890051989681428808359773708331478356912959384722531335239799694814613632081044362546594022179395925921141207274655044622263415195055861310124915669965652364080667224799075723402048416890554774048865253016100159171609745411905239859993717378428883200000 4659 5880291858535581011063995528370249733925874741620352869560859128118602852382295254980611731968975543708757211773581715028990057054458343571299471720476221106402793475907574679031968647410392309746890689162489166588026782272524378807778370799556478586690984880369005923497815511906741194860368576940713073930339258180389826130294425284113386507700325486873759489591633667214914837799293632883585499496682327507403804377272065875806448486938631951843942509159514305780907289311371174855025202636548337896445890051989681428808359773708331478356912959384722531335239799694814613632081044362546594022179395925921141207274655044622263415195055861310124915669965652364080667224799075723402048416890554774048865253016100159171609745411905239859993717378428883200000 4660 5880291858535581011063995528370249733925874741620352869560859128118602852382295254980611731968975543708757211773581715028990057054458343571299471720476221106402793475907574679031968647410392309746890689162489166588026782272524378807778370799556478586690984880369005923497815511906741194860368576940713073930339258180389826130294425284113386507700325486873759489591633667214914837799293632883585499496682327507403804377272065875806448486938631951843942509159514305780907289311371174855025202636548337896445890051989681428808359773708331478356912959384722531335239799694814613632081044362546594022179395925921141207274655044622263415195055861310124915669965652364080667224799075723402048416890554774048865253016100159171609745411905239859993717378428883200000 4661 5880291858535581011063995528370249733925874741620352869560859128118602852382295254980611731968975543708757211773581715028990057054458343571299471720476221106402793475907574679031968647410392309746890689162489166588026782272524378807778370799556478586690984880369005923497815511906741194860368576940713073930339258180389826130294425284113386507700325486873759489591633667214914837799293632883585499496682327507403804377272065875806448486938631951843942509159514305780907289311371174855025202636548337896445890051989681428808359773708331478356912959384722531335239799694814613632081044362546594022179395925921141207274655044622263415195055861310124915669965652364080667224799075723402048416890554774048865253016100159171609745411905239859993717378428883200000 4662 5880291858535581011063995528370249733925874741620352869560859128118602852382295254980611731968975543708757211773581715028990057054458343571299471720476221106402793475907574679031968647410392309746890689162489166588026782272524378807778370799556478586690984880369005923497815511906741194860368576940713073930339258180389826130294425284113386507700325486873759489591633667214914837799293632883585499496682327507403804377272065875806448486938631951843942509159514305780907289311371174855025202636548337896445890051989681428808359773708331478356912959384722531335239799694814613632081044362546594022179395925921141207274655044622263415195055861310124915669965652364080667224799075723402048416890554774048865253016100159171609745411905239859993717378428883200000 4663 5880291858535581011063995528370249733925874741620352869560859128118602852382295254980611731968975543708757211773581715028990057054458343571299471720476221106402793475907574679031968647410392309746890689162489166588026782272524378807778370799556478586690984880369005923497815511906741194860368576940713073930339258180389826130294425284113386507700325486873759489591633667214914837799293632883585499496682327507403804377272065875806448486938631951843942509159514305780907289311371174855025202636548337896445890051989681428808359773708331478356912959384722531335239799694814613632081044362546594022179395925921141207274655044622263415195055861310124915669965652364080667224799075723402048416890554774048865253016100159171609745411905239859993717378428883200000 4664 5880291858535581011063995528370249733925874741620352869560859128118602852382295254980611731968975543708757211773581715028990057054458343571299471720476221106402793475907574679031968647410392309746890689162489166588026782272524378807778370799556478586690984880369005923497815511906741194860368576940713073930339258180389826130294425284113386507700325486873759489591633667214914837799293632883585499496682327507403804377272065875806448486938631951843942509159514305780907289311371174855025202636548337896445890051989681428808359773708331478356912959384722531335239799694814613632081044362546594022179395925921141207274655044622263415195055861310124915669965652364080667224799075723402048416890554774048865253016100159171609745411905239859993717378428883200000 4665 5880291858535581011063995528370249733925874741620352869560859128118602852382295254980611731968975543708757211773581715028990057054458343571299471720476221106402793475907574679031968647410392309746890689162489166588026782272524378807778370799556478586690984880369005923497815511906741194860368576940713073930339258180389826130294425284113386507700325486873759489591633667214914837799293632883585499496682327507403804377272065875806448486938631951843942509159514305780907289311371174855025202636548337896445890051989681428808359773708331478356912959384722531335239799694814613632081044362546594022179395925921141207274655044622263415195055861310124915669965652364080667224799075723402048416890554774048865253016100159171609745411905239859993717378428883200000 4666 5880291858535581011063995528370249733925874741620352869560859128118602852382295254980611731968975543708757211773581715028990057054458343571299471720476221106402793475907574679031968647410392309746890689162489166588026782272524378807778370799556478586690984880369005923497815511906741194860368576940713073930339258180389826130294425284113386507700325486873759489591633667214914837799293632883585499496682327507403804377272065875806448486938631951843942509159514305780907289311371174855025202636548337896445890051989681428808359773708331478356912959384722531335239799694814613632081044362546594022179395925921141207274655044622263415195055861310124915669965652364080667224799075723402048416890554774048865253016100159171609745411905239859993717378428883200000 4667 5880291858535581011063995528370249733925874741620352869560859128118602852382295254980611731968975543708757211773581715028990057054458343571299471720476221106402793475907574679031968647410392309746890689162489166588026782272524378807778370799556478586690984880369005923497815511906741194860368576940713073930339258180389826130294425284113386507700325486873759489591633667214914837799293632883585499496682327507403804377272065875806448486938631951843942509159514305780907289311371174855025202636548337896445890051989681428808359773708331478356912959384722531335239799694814613632081044362546594022179395925921141207274655044622263415195055861310124915669965652364080667224799075723402048416890554774048865253016100159171609745411905239859993717378428883200000 4668 5880291858535581011063995528370249733925874741620352869560859128118602852382295254980611731968975543708757211773581715028990057054458343571299471720476221106402793475907574679031968647410392309746890689162489166588026782272524378807778370799556478586690984880369005923497815511906741194860368576940713073930339258180389826130294425284113386507700325486873759489591633667214914837799293632883585499496682327507403804377272065875806448486938631951843942509159514305780907289311371174855025202636548337896445890051989681428808359773708331478356912959384722531335239799694814613632081044362546594022179395925921141207274655044622263415195055861310124915669965652364080667224799075723402048416890554774048865253016100159171609745411905239859993717378428883200000 4669 5880291858535581011063995528370249733925874741620352869560859128118602852382295254980611731968975543708757211773581715028990057054458343571299471720476221106402793475907574679031968647410392309746890689162489166588026782272524378807778370799556478586690984880369005923497815511906741194860368576940713073930339258180389826130294425284113386507700325486873759489591633667214914837799293632883585499496682327507403804377272065875806448486938631951843942509159514305780907289311371174855025202636548337896445890051989681428808359773708331478356912959384722531335239799694814613632081044362546594022179395925921141207274655044622263415195055861310124915669965652364080667224799075723402048416890554774048865253016100159171609745411905239859993717378428883200000 4670 10190545790842161892173904250665642788893540927228071522948968869029538743178517676881400131502234617247276248003617112145239768875376309409061984491585291177396041093747826918762401665962209872791361564318593725697050413678284748473879916595631377390735476797679487265421714282134382490693018743838255757121277934426615568683800239017368498817844664068752225195462301145283447413906175865787253670627750473570330792985812490162772575227864649172545552368373438291918312332376606246023758676169138269574540727460098117916124887487836538451992530158613724146803970572871113725424396449880293247440436893139621337712206977192330382498533031807650446478856050475546951796300576798228655749906471331423426683483476901575844399688798831780677369112216817254585600000 4671 10190545790842161892173904250665642788893540927228071522948968869029538743178517676881400131502234617247276248003617112145239768875376309409061984491585291177396041093747826918762401665962209872791361564318593725697050413678284748473879916595631377390735476797679487265421714282134382490693018743838255757121277934426615568683800239017368498817844664068752225195462301145283447413906175865787253670627750473570330792985812490162772575227864649172545552368373438291918312332376606246023758676169138269574540727460098117916124887487836538451992530158613724146803970572871113725424396449880293247440436893139621337712206977192330382498533031807650446478856050475546951796300576798228655749906471331423426683483476901575844399688798831780677369112216817254585600000 4672 10190545790842161892173904250665642788893540927228071522948968869029538743178517676881400131502234617247276248003617112145239768875376309409061984491585291177396041093747826918762401665962209872791361564318593725697050413678284748473879916595631377390735476797679487265421714282134382490693018743838255757121277934426615568683800239017368498817844664068752225195462301145283447413906175865787253670627750473570330792985812490162772575227864649172545552368373438291918312332376606246023758676169138269574540727460098117916124887487836538451992530158613724146803970572871113725424396449880293247440436893139621337712206977192330382498533031807650446478856050475546951796300576798228655749906471331423426683483476901575844399688798831780677369112216817254585600000 4673 10190545790842161892173904250665642788893540927228071522948968869029538743178517676881400131502234617247276248003617112145239768875376309409061984491585291177396041093747826918762401665962209872791361564318593725697050413678284748473879916595631377390735476797679487265421714282134382490693018743838255757121277934426615568683800239017368498817844664068752225195462301145283447413906175865787253670627750473570330792985812490162772575227864649172545552368373438291918312332376606246023758676169138269574540727460098117916124887487836538451992530158613724146803970572871113725424396449880293247440436893139621337712206977192330382498533031807650446478856050475546951796300576798228655749906471331423426683483476901575844399688798831780677369112216817254585600000 4674 10190545790842161892173904250665642788893540927228071522948968869029538743178517676881400131502234617247276248003617112145239768875376309409061984491585291177396041093747826918762401665962209872791361564318593725697050413678284748473879916595631377390735476797679487265421714282134382490693018743838255757121277934426615568683800239017368498817844664068752225195462301145283447413906175865787253670627750473570330792985812490162772575227864649172545552368373438291918312332376606246023758676169138269574540727460098117916124887487836538451992530158613724146803970572871113725424396449880293247440436893139621337712206977192330382498533031807650446478856050475546951796300576798228655749906471331423426683483476901575844399688798831780677369112216817254585600000 4675 10190545790842161892173904250665642788893540927228071522948968869029538743178517676881400131502234617247276248003617112145239768875376309409061984491585291177396041093747826918762401665962209872791361564318593725697050413678284748473879916595631377390735476797679487265421714282134382490693018743838255757121277934426615568683800239017368498817844664068752225195462301145283447413906175865787253670627750473570330792985812490162772575227864649172545552368373438291918312332376606246023758676169138269574540727460098117916124887487836538451992530158613724146803970572871113725424396449880293247440436893139621337712206977192330382498533031807650446478856050475546951796300576798228655749906471331423426683483476901575844399688798831780677369112216817254585600000 4676 10190545790842161892173904250665642788893540927228071522948968869029538743178517676881400131502234617247276248003617112145239768875376309409061984491585291177396041093747826918762401665962209872791361564318593725697050413678284748473879916595631377390735476797679487265421714282134382490693018743838255757121277934426615568683800239017368498817844664068752225195462301145283447413906175865787253670627750473570330792985812490162772575227864649172545552368373438291918312332376606246023758676169138269574540727460098117916124887487836538451992530158613724146803970572871113725424396449880293247440436893139621337712206977192330382498533031807650446478856050475546951796300576798228655749906471331423426683483476901575844399688798831780677369112216817254585600000 4677 10190545790842161892173904250665642788893540927228071522948968869029538743178517676881400131502234617247276248003617112145239768875376309409061984491585291177396041093747826918762401665962209872791361564318593725697050413678284748473879916595631377390735476797679487265421714282134382490693018743838255757121277934426615568683800239017368498817844664068752225195462301145283447413906175865787253670627750473570330792985812490162772575227864649172545552368373438291918312332376606246023758676169138269574540727460098117916124887487836538451992530158613724146803970572871113725424396449880293247440436893139621337712206977192330382498533031807650446478856050475546951796300576798228655749906471331423426683483476901575844399688798831780677369112216817254585600000 4678 10190545790842161892173904250665642788893540927228071522948968869029538743178517676881400131502234617247276248003617112145239768875376309409061984491585291177396041093747826918762401665962209872791361564318593725697050413678284748473879916595631377390735476797679487265421714282134382490693018743838255757121277934426615568683800239017368498817844664068752225195462301145283447413906175865787253670627750473570330792985812490162772575227864649172545552368373438291918312332376606246023758676169138269574540727460098117916124887487836538451992530158613724146803970572871113725424396449880293247440436893139621337712206977192330382498533031807650446478856050475546951796300576798228655749906471331423426683483476901575844399688798831780677369112216817254585600000 4679 10190545790842161892173904250665642788893540927228071522948968869029538743178517676881400131502234617247276248003617112145239768875376309409061984491585291177396041093747826918762401665962209872791361564318593725697050413678284748473879916595631377390735476797679487265421714282134382490693018743838255757121277934426615568683800239017368498817844664068752225195462301145283447413906175865787253670627750473570330792985812490162772575227864649172545552368373438291918312332376606246023758676169138269574540727460098117916124887487836538451992530158613724146803970572871113725424396449880293247440436893139621337712206977192330382498533031807650446478856050475546951796300576798228655749906471331423426683483476901575844399688798831780677369112216817254585600000 4680 10190545790842161892173904250665642788893540927228071522948968869029538743178517676881400131502234617247276248003617112145239768875376309409061984491585291177396041093747826918762401665962209872791361564318593725697050413678284748473879916595631377390735476797679487265421714282134382490693018743838255757121277934426615568683800239017368498817844664068752225195462301145283447413906175865787253670627750473570330792985812490162772575227864649172545552368373438291918312332376606246023758676169138269574540727460098117916124887487836538451992530158613724146803970572871113725424396449880293247440436893139621337712206977192330382498533031807650446478856050475546951796300576798228655749906471331423426683483476901575844399688798831780677369112216817254585600000 4681 10190545790842161892173904250665642788893540927228071522948968869029538743178517676881400131502234617247276248003617112145239768875376309409061984491585291177396041093747826918762401665962209872791361564318593725697050413678284748473879916595631377390735476797679487265421714282134382490693018743838255757121277934426615568683800239017368498817844664068752225195462301145283447413906175865787253670627750473570330792985812490162772575227864649172545552368373438291918312332376606246023758676169138269574540727460098117916124887487836538451992530158613724146803970572871113725424396449880293247440436893139621337712206977192330382498533031807650446478856050475546951796300576798228655749906471331423426683483476901575844399688798831780677369112216817254585600000 4682 10190545790842161892173904250665642788893540927228071522948968869029538743178517676881400131502234617247276248003617112145239768875376309409061984491585291177396041093747826918762401665962209872791361564318593725697050413678284748473879916595631377390735476797679487265421714282134382490693018743838255757121277934426615568683800239017368498817844664068752225195462301145283447413906175865787253670627750473570330792985812490162772575227864649172545552368373438291918312332376606246023758676169138269574540727460098117916124887487836538451992530158613724146803970572871113725424396449880293247440436893139621337712206977192330382498533031807650446478856050475546951796300576798228655749906471331423426683483476901575844399688798831780677369112216817254585600000 4683 10190545790842161892173904250665642788893540927228071522948968869029538743178517676881400131502234617247276248003617112145239768875376309409061984491585291177396041093747826918762401665962209872791361564318593725697050413678284748473879916595631377390735476797679487265421714282134382490693018743838255757121277934426615568683800239017368498817844664068752225195462301145283447413906175865787253670627750473570330792985812490162772575227864649172545552368373438291918312332376606246023758676169138269574540727460098117916124887487836538451992530158613724146803970572871113725424396449880293247440436893139621337712206977192330382498533031807650446478856050475546951796300576798228655749906471331423426683483476901575844399688798831780677369112216817254585600000 4684 10190545790842161892173904250665642788893540927228071522948968869029538743178517676881400131502234617247276248003617112145239768875376309409061984491585291177396041093747826918762401665962209872791361564318593725697050413678284748473879916595631377390735476797679487265421714282134382490693018743838255757121277934426615568683800239017368498817844664068752225195462301145283447413906175865787253670627750473570330792985812490162772575227864649172545552368373438291918312332376606246023758676169138269574540727460098117916124887487836538451992530158613724146803970572871113725424396449880293247440436893139621337712206977192330382498533031807650446478856050475546951796300576798228655749906471331423426683483476901575844399688798831780677369112216817254585600000 4685 17741740221856203854274767300408884095463654754304072521454154800980426951873799275450517628945390468627507947774297392244862437612030154681176914999849991939846507544214966665565341300440207388529760483478671676438564770213893747093024934792994228037270465104759987329099204565195959916296545633022403273148144883836737705078496216129238556441867560143697624065299866293938481947610652182335608640562913574485945910588299545373387053471712354209401806673338156066229781770667671474327363855210469727329275406508030823291973429116323413444918995006146493739585712767368608995963874219241590543793800630956080748956952347291847195929946008377119427319688383877927243077359304205716089660587166588008185855944733285643545099858198766130159299624369478840233529600000 4686 17741740221856203854274767300408884095463654754304072521454154800980426951873799275450517628945390468627507947774297392244862437612030154681176914999849991939846507544214966665565341300440207388529760483478671676438564770213893747093024934792994228037270465104759987329099204565195959916296545633022403273148144883836737705078496216129238556441867560143697624065299866293938481947610652182335608640562913574485945910588299545373387053471712354209401806673338156066229781770667671474327363855210469727329275406508030823291973429116323413444918995006146493739585712767368608995963874219241590543793800630956080748956952347291847195929946008377119427319688383877927243077359304205716089660587166588008185855944733285643545099858198766130159299624369478840233529600000 4687 17741740221856203854274767300408884095463654754304072521454154800980426951873799275450517628945390468627507947774297392244862437612030154681176914999849991939846507544214966665565341300440207388529760483478671676438564770213893747093024934792994228037270465104759987329099204565195959916296545633022403273148144883836737705078496216129238556441867560143697624065299866293938481947610652182335608640562913574485945910588299545373387053471712354209401806673338156066229781770667671474327363855210469727329275406508030823291973429116323413444918995006146493739585712767368608995963874219241590543793800630956080748956952347291847195929946008377119427319688383877927243077359304205716089660587166588008185855944733285643545099858198766130159299624369478840233529600000 4688 17741740221856203854274767300408884095463654754304072521454154800980426951873799275450517628945390468627507947774297392244862437612030154681176914999849991939846507544214966665565341300440207388529760483478671676438564770213893747093024934792994228037270465104759987329099204565195959916296545633022403273148144883836737705078496216129238556441867560143697624065299866293938481947610652182335608640562913574485945910588299545373387053471712354209401806673338156066229781770667671474327363855210469727329275406508030823291973429116323413444918995006146493739585712767368608995963874219241590543793800630956080748956952347291847195929946008377119427319688383877927243077359304205716089660587166588008185855944733285643545099858198766130159299624369478840233529600000 4689 17741740221856203854274767300408884095463654754304072521454154800980426951873799275450517628945390468627507947774297392244862437612030154681176914999849991939846507544214966665565341300440207388529760483478671676438564770213893747093024934792994228037270465104759987329099204565195959916296545633022403273148144883836737705078496216129238556441867560143697624065299866293938481947610652182335608640562913574485945910588299545373387053471712354209401806673338156066229781770667671474327363855210469727329275406508030823291973429116323413444918995006146493739585712767368608995963874219241590543793800630956080748956952347291847195929946008377119427319688383877927243077359304205716089660587166588008185855944733285643545099858198766130159299624369478840233529600000 4690 17741740221856203854274767300408884095463654754304072521454154800980426951873799275450517628945390468627507947774297392244862437612030154681176914999849991939846507544214966665565341300440207388529760483478671676438564770213893747093024934792994228037270465104759987329099204565195959916296545633022403273148144883836737705078496216129238556441867560143697624065299866293938481947610652182335608640562913574485945910588299545373387053471712354209401806673338156066229781770667671474327363855210469727329275406508030823291973429116323413444918995006146493739585712767368608995963874219241590543793800630956080748956952347291847195929946008377119427319688383877927243077359304205716089660587166588008185855944733285643545099858198766130159299624369478840233529600000 4691 17741740221856203854274767300408884095463654754304072521454154800980426951873799275450517628945390468627507947774297392244862437612030154681176914999849991939846507544214966665565341300440207388529760483478671676438564770213893747093024934792994228037270465104759987329099204565195959916296545633022403273148144883836737705078496216129238556441867560143697624065299866293938481947610652182335608640562913574485945910588299545373387053471712354209401806673338156066229781770667671474327363855210469727329275406508030823291973429116323413444918995006146493739585712767368608995963874219241590543793800630956080748956952347291847195929946008377119427319688383877927243077359304205716089660587166588008185855944733285643545099858198766130159299624369478840233529600000 4692 17741740221856203854274767300408884095463654754304072521454154800980426951873799275450517628945390468627507947774297392244862437612030154681176914999849991939846507544214966665565341300440207388529760483478671676438564770213893747093024934792994228037270465104759987329099204565195959916296545633022403273148144883836737705078496216129238556441867560143697624065299866293938481947610652182335608640562913574485945910588299545373387053471712354209401806673338156066229781770667671474327363855210469727329275406508030823291973429116323413444918995006146493739585712767368608995963874219241590543793800630956080748956952347291847195929946008377119427319688383877927243077359304205716089660587166588008185855944733285643545099858198766130159299624369478840233529600000 4693 17741740221856203854274767300408884095463654754304072521454154800980426951873799275450517628945390468627507947774297392244862437612030154681176914999849991939846507544214966665565341300440207388529760483478671676438564770213893747093024934792994228037270465104759987329099204565195959916296545633022403273148144883836737705078496216129238556441867560143697624065299866293938481947610652182335608640562913574485945910588299545373387053471712354209401806673338156066229781770667671474327363855210469727329275406508030823291973429116323413444918995006146493739585712767368608995963874219241590543793800630956080748956952347291847195929946008377119427319688383877927243077359304205716089660587166588008185855944733285643545099858198766130159299624369478840233529600000 4694 17741740221856203854274767300408884095463654754304072521454154800980426951873799275450517628945390468627507947774297392244862437612030154681176914999849991939846507544214966665565341300440207388529760483478671676438564770213893747093024934792994228037270465104759987329099204565195959916296545633022403273148144883836737705078496216129238556441867560143697624065299866293938481947610652182335608640562913574485945910588299545373387053471712354209401806673338156066229781770667671474327363855210469727329275406508030823291973429116323413444918995006146493739585712767368608995963874219241590543793800630956080748956952347291847195929946008377119427319688383877927243077359304205716089660587166588008185855944733285643545099858198766130159299624369478840233529600000 4695 17741740221856203854274767300408884095463654754304072521454154800980426951873799275450517628945390468627507947774297392244862437612030154681176914999849991939846507544214966665565341300440207388529760483478671676438564770213893747093024934792994228037270465104759987329099204565195959916296545633022403273148144883836737705078496216129238556441867560143697624065299866293938481947610652182335608640562913574485945910588299545373387053471712354209401806673338156066229781770667671474327363855210469727329275406508030823291973429116323413444918995006146493739585712767368608995963874219241590543793800630956080748956952347291847195929946008377119427319688383877927243077359304205716089660587166588008185855944733285643545099858198766130159299624369478840233529600000 4696 17741740221856203854274767300408884095463654754304072521454154800980426951873799275450517628945390468627507947774297392244862437612030154681176914999849991939846507544214966665565341300440207388529760483478671676438564770213893747093024934792994228037270465104759987329099204565195959916296545633022403273148144883836737705078496216129238556441867560143697624065299866293938481947610652182335608640562913574485945910588299545373387053471712354209401806673338156066229781770667671474327363855210469727329275406508030823291973429116323413444918995006146493739585712767368608995963874219241590543793800630956080748956952347291847195929946008377119427319688383877927243077359304205716089660587166588008185855944733285643545099858198766130159299624369478840233529600000 4697 17741740221856203854274767300408884095463654754304072521454154800980426951873799275450517628945390468627507947774297392244862437612030154681176914999849991939846507544214966665565341300440207388529760483478671676438564770213893747093024934792994228037270465104759987329099204565195959916296545633022403273148144883836737705078496216129238556441867560143697624065299866293938481947610652182335608640562913574485945910588299545373387053471712354209401806673338156066229781770667671474327363855210469727329275406508030823291973429116323413444918995006146493739585712767368608995963874219241590543793800630956080748956952347291847195929946008377119427319688383877927243077359304205716089660587166588008185855944733285643545099858198766130159299624369478840233529600000 4698 17741740221856203854274767300408884095463654754304072521454154800980426951873799275450517628945390468627507947774297392244862437612030154681176914999849991939846507544214966665565341300440207388529760483478671676438564770213893747093024934792994228037270465104759987329099204565195959916296545633022403273148144883836737705078496216129238556441867560143697624065299866293938481947610652182335608640562913574485945910588299545373387053471712354209401806673338156066229781770667671474327363855210469727329275406508030823291973429116323413444918995006146493739585712767368608995963874219241590543793800630956080748956952347291847195929946008377119427319688383877927243077359304205716089660587166588008185855944733285643545099858198766130159299624369478840233529600000 4699 17741740221856203854274767300408884095463654754304072521454154800980426951873799275450517628945390468627507947774297392244862437612030154681176914999849991939846507544214966665565341300440207388529760483478671676438564770213893747093024934792994228037270465104759987329099204565195959916296545633022403273148144883836737705078496216129238556441867560143697624065299866293938481947610652182335608640562913574485945910588299545373387053471712354209401806673338156066229781770667671474327363855210469727329275406508030823291973429116323413444918995006146493739585712767368608995963874219241590543793800630956080748956952347291847195929946008377119427319688383877927243077359304205716089660587166588008185855944733285643545099858198766130159299624369478840233529600000 4700 17741740221856203854274767300408884095463654754304072521454154800980426951873799275450517628945390468627507947774297392244862437612030154681176914999849991939846507544214966665565341300440207388529760483478671676438564770213893747093024934792994228037270465104759987329099204565195959916296545633022403273148144883836737705078496216129238556441867560143697624065299866293938481947610652182335608640562913574485945910588299545373387053471712354209401806673338156066229781770667671474327363855210469727329275406508030823291973429116323413444918995006146493739585712767368608995963874219241590543793800630956080748956952347291847195929946008377119427319688383877927243077359304205716089660587166588008185855944733285643545099858198766130159299624369478840233529600000 4701 17741740221856203854274767300408884095463654754304072521454154800980426951873799275450517628945390468627507947774297392244862437612030154681176914999849991939846507544214966665565341300440207388529760483478671676438564770213893747093024934792994228037270465104759987329099204565195959916296545633022403273148144883836737705078496216129238556441867560143697624065299866293938481947610652182335608640562913574485945910588299545373387053471712354209401806673338156066229781770667671474327363855210469727329275406508030823291973429116323413444918995006146493739585712767368608995963874219241590543793800630956080748956952347291847195929946008377119427319688383877927243077359304205716089660587166588008185855944733285643545099858198766130159299624369478840233529600000 4702 30994820167582788133418018473814320514775004855769214694980408437312805884923527334212054297767597148692256384761697544251774678508216680228016070504737935918911848679743546764742651251869042307761491564637239418738172653563672376171514561083360916381111502538015697863936310375397341973770065220890138518189809112062780770772132889577779758103942627571039749242078866415510527962475809362540308295063410014626947505797759305767307182415081482803824956258321758647703428753356422065649904655052690613644244135169529848291077580666217003288273484275737924563056240204592959915948888261015058680007769702280273068427795750718857051289615676634827639527495606634738893656146704447386008637045780029250300690335449050019273289452273244429388296443773479533887976211200000 4703 30994820167582788133418018473814320514775004855769214694980408437312805884923527334212054297767597148692256384761697544251774678508216680228016070504737935918911848679743546764742651251869042307761491564637239418738172653563672376171514561083360916381111502538015697863936310375397341973770065220890138518189809112062780770772132889577779758103942627571039749242078866415510527962475809362540308295063410014626947505797759305767307182415081482803824956258321758647703428753356422065649904655052690613644244135169529848291077580666217003288273484275737924563056240204592959915948888261015058680007769702280273068427795750718857051289615676634827639527495606634738893656146704447386008637045780029250300690335449050019273289452273244429388296443773479533887976211200000 4704 30994820167582788133418018473814320514775004855769214694980408437312805884923527334212054297767597148692256384761697544251774678508216680228016070504737935918911848679743546764742651251869042307761491564637239418738172653563672376171514561083360916381111502538015697863936310375397341973770065220890138518189809112062780770772132889577779758103942627571039749242078866415510527962475809362540308295063410014626947505797759305767307182415081482803824956258321758647703428753356422065649904655052690613644244135169529848291077580666217003288273484275737924563056240204592959915948888261015058680007769702280273068427795750718857051289615676634827639527495606634738893656146704447386008637045780029250300690335449050019273289452273244429388296443773479533887976211200000 4705 30994820167582788133418018473814320514775004855769214694980408437312805884923527334212054297767597148692256384761697544251774678508216680228016070504737935918911848679743546764742651251869042307761491564637239418738172653563672376171514561083360916381111502538015697863936310375397341973770065220890138518189809112062780770772132889577779758103942627571039749242078866415510527962475809362540308295063410014626947505797759305767307182415081482803824956258321758647703428753356422065649904655052690613644244135169529848291077580666217003288273484275737924563056240204592959915948888261015058680007769702280273068427795750718857051289615676634827639527495606634738893656146704447386008637045780029250300690335449050019273289452273244429388296443773479533887976211200000 4706 30994820167582788133418018473814320514775004855769214694980408437312805884923527334212054297767597148692256384761697544251774678508216680228016070504737935918911848679743546764742651251869042307761491564637239418738172653563672376171514561083360916381111502538015697863936310375397341973770065220890138518189809112062780770772132889577779758103942627571039749242078866415510527962475809362540308295063410014626947505797759305767307182415081482803824956258321758647703428753356422065649904655052690613644244135169529848291077580666217003288273484275737924563056240204592959915948888261015058680007769702280273068427795750718857051289615676634827639527495606634738893656146704447386008637045780029250300690335449050019273289452273244429388296443773479533887976211200000 4707 30994820167582788133418018473814320514775004855769214694980408437312805884923527334212054297767597148692256384761697544251774678508216680228016070504737935918911848679743546764742651251869042307761491564637239418738172653563672376171514561083360916381111502538015697863936310375397341973770065220890138518189809112062780770772132889577779758103942627571039749242078866415510527962475809362540308295063410014626947505797759305767307182415081482803824956258321758647703428753356422065649904655052690613644244135169529848291077580666217003288273484275737924563056240204592959915948888261015058680007769702280273068427795750718857051289615676634827639527495606634738893656146704447386008637045780029250300690335449050019273289452273244429388296443773479533887976211200000 4708 30994820167582788133418018473814320514775004855769214694980408437312805884923527334212054297767597148692256384761697544251774678508216680228016070504737935918911848679743546764742651251869042307761491564637239418738172653563672376171514561083360916381111502538015697863936310375397341973770065220890138518189809112062780770772132889577779758103942627571039749242078866415510527962475809362540308295063410014626947505797759305767307182415081482803824956258321758647703428753356422065649904655052690613644244135169529848291077580666217003288273484275737924563056240204592959915948888261015058680007769702280273068427795750718857051289615676634827639527495606634738893656146704447386008637045780029250300690335449050019273289452273244429388296443773479533887976211200000 4709 30994820167582788133418018473814320514775004855769214694980408437312805884923527334212054297767597148692256384761697544251774678508216680228016070504737935918911848679743546764742651251869042307761491564637239418738172653563672376171514561083360916381111502538015697863936310375397341973770065220890138518189809112062780770772132889577779758103942627571039749242078866415510527962475809362540308295063410014626947505797759305767307182415081482803824956258321758647703428753356422065649904655052690613644244135169529848291077580666217003288273484275737924563056240204592959915948888261015058680007769702280273068427795750718857051289615676634827639527495606634738893656146704447386008637045780029250300690335449050019273289452273244429388296443773479533887976211200000 4710 30994820167582788133418018473814320514775004855769214694980408437312805884923527334212054297767597148692256384761697544251774678508216680228016070504737935918911848679743546764742651251869042307761491564637239418738172653563672376171514561083360916381111502538015697863936310375397341973770065220890138518189809112062780770772132889577779758103942627571039749242078866415510527962475809362540308295063410014626947505797759305767307182415081482803824956258321758647703428753356422065649904655052690613644244135169529848291077580666217003288273484275737924563056240204592959915948888261015058680007769702280273068427795750718857051289615676634827639527495606634738893656146704447386008637045780029250300690335449050019273289452273244429388296443773479533887976211200000 4711 30994820167582788133418018473814320514775004855769214694980408437312805884923527334212054297767597148692256384761697544251774678508216680228016070504737935918911848679743546764742651251869042307761491564637239418738172653563672376171514561083360916381111502538015697863936310375397341973770065220890138518189809112062780770772132889577779758103942627571039749242078866415510527962475809362540308295063410014626947505797759305767307182415081482803824956258321758647703428753356422065649904655052690613644244135169529848291077580666217003288273484275737924563056240204592959915948888261015058680007769702280273068427795750718857051289615676634827639527495606634738893656146704447386008637045780029250300690335449050019273289452273244429388296443773479533887976211200000 4712 30994820167582788133418018473814320514775004855769214694980408437312805884923527334212054297767597148692256384761697544251774678508216680228016070504737935918911848679743546764742651251869042307761491564637239418738172653563672376171514561083360916381111502538015697863936310375397341973770065220890138518189809112062780770772132889577779758103942627571039749242078866415510527962475809362540308295063410014626947505797759305767307182415081482803824956258321758647703428753356422065649904655052690613644244135169529848291077580666217003288273484275737924563056240204592959915948888261015058680007769702280273068427795750718857051289615676634827639527495606634738893656146704447386008637045780029250300690335449050019273289452273244429388296443773479533887976211200000 4713 30994820167582788133418018473814320514775004855769214694980408437312805884923527334212054297767597148692256384761697544251774678508216680228016070504737935918911848679743546764742651251869042307761491564637239418738172653563672376171514561083360916381111502538015697863936310375397341973770065220890138518189809112062780770772132889577779758103942627571039749242078866415510527962475809362540308295063410014626947505797759305767307182415081482803824956258321758647703428753356422065649904655052690613644244135169529848291077580666217003288273484275737924563056240204592959915948888261015058680007769702280273068427795750718857051289615676634827639527495606634738893656146704447386008637045780029250300690335449050019273289452273244429388296443773479533887976211200000 4714 30994820167582788133418018473814320514775004855769214694980408437312805884923527334212054297767597148692256384761697544251774678508216680228016070504737935918911848679743546764742651251869042307761491564637239418738172653563672376171514561083360916381111502538015697863936310375397341973770065220890138518189809112062780770772132889577779758103942627571039749242078866415510527962475809362540308295063410014626947505797759305767307182415081482803824956258321758647703428753356422065649904655052690613644244135169529848291077580666217003288273484275737924563056240204592959915948888261015058680007769702280273068427795750718857051289615676634827639527495606634738893656146704447386008637045780029250300690335449050019273289452273244429388296443773479533887976211200000 4715 30994820167582788133418018473814320514775004855769214694980408437312805884923527334212054297767597148692256384761697544251774678508216680228016070504737935918911848679743546764742651251869042307761491564637239418738172653563672376171514561083360916381111502538015697863936310375397341973770065220890138518189809112062780770772132889577779758103942627571039749242078866415510527962475809362540308295063410014626947505797759305767307182415081482803824956258321758647703428753356422065649904655052690613644244135169529848291077580666217003288273484275737924563056240204592959915948888261015058680007769702280273068427795750718857051289615676634827639527495606634738893656146704447386008637045780029250300690335449050019273289452273244429388296443773479533887976211200000 4716 30994820167582788133418018473814320514775004855769214694980408437312805884923527334212054297767597148692256384761697544251774678508216680228016070504737935918911848679743546764742651251869042307761491564637239418738172653563672376171514561083360916381111502538015697863936310375397341973770065220890138518189809112062780770772132889577779758103942627571039749242078866415510527962475809362540308295063410014626947505797759305767307182415081482803824956258321758647703428753356422065649904655052690613644244135169529848291077580666217003288273484275737924563056240204592959915948888261015058680007769702280273068427795750718857051289615676634827639527495606634738893656146704447386008637045780029250300690335449050019273289452273244429388296443773479533887976211200000 4717 30994820167582788133418018473814320514775004855769214694980408437312805884923527334212054297767597148692256384761697544251774678508216680228016070504737935918911848679743546764742651251869042307761491564637239418738172653563672376171514561083360916381111502538015697863936310375397341973770065220890138518189809112062780770772132889577779758103942627571039749242078866415510527962475809362540308295063410014626947505797759305767307182415081482803824956258321758647703428753356422065649904655052690613644244135169529848291077580666217003288273484275737924563056240204592959915948888261015058680007769702280273068427795750718857051289615676634827639527495606634738893656146704447386008637045780029250300690335449050019273289452273244429388296443773479533887976211200000 4718 54333919753772627597881786384596503862400583512163433360300655990609348716270943416873731183986597801657525442487255795073361011424903840439712171594805601665852470735590437478593867644526431165505894712809080701048016661697117675428665025579131686416088463949141518355480352088071540480018924332220412822386735373446054691163548955429847915956211426132032680421364252826389955518220093812533160441246157755641038977663472063010089490773637839355105148320838042909424110604633807881084282860307366645718359968952185824054258998907878406764343417935368581759037589078651458732658401121559397866053620288097318688953925951010156410910696281140852852091699798430697280579225172896267673140741252391275777110158042184683786076409834997484717683665934909622905622298233600000 4719 54333919753772627597881786384596503862400583512163433360300655990609348716270943416873731183986597801657525442487255795073361011424903840439712171594805601665852470735590437478593867644526431165505894712809080701048016661697117675428665025579131686416088463949141518355480352088071540480018924332220412822386735373446054691163548955429847915956211426132032680421364252826389955518220093812533160441246157755641038977663472063010089490773637839355105148320838042909424110604633807881084282860307366645718359968952185824054258998907878406764343417935368581759037589078651458732658401121559397866053620288097318688953925951010156410910696281140852852091699798430697280579225172896267673140741252391275777110158042184683786076409834997484717683665934909622905622298233600000 4720 54333919753772627597881786384596503862400583512163433360300655990609348716270943416873731183986597801657525442487255795073361011424903840439712171594805601665852470735590437478593867644526431165505894712809080701048016661697117675428665025579131686416088463949141518355480352088071540480018924332220412822386735373446054691163548955429847915956211426132032680421364252826389955518220093812533160441246157755641038977663472063010089490773637839355105148320838042909424110604633807881084282860307366645718359968952185824054258998907878406764343417935368581759037589078651458732658401121559397866053620288097318688953925951010156410910696281140852852091699798430697280579225172896267673140741252391275777110158042184683786076409834997484717683665934909622905622298233600000 4721 54333919753772627597881786384596503862400583512163433360300655990609348716270943416873731183986597801657525442487255795073361011424903840439712171594805601665852470735590437478593867644526431165505894712809080701048016661697117675428665025579131686416088463949141518355480352088071540480018924332220412822386735373446054691163548955429847915956211426132032680421364252826389955518220093812533160441246157755641038977663472063010089490773637839355105148320838042909424110604633807881084282860307366645718359968952185824054258998907878406764343417935368581759037589078651458732658401121559397866053620288097318688953925951010156410910696281140852852091699798430697280579225172896267673140741252391275777110158042184683786076409834997484717683665934909622905622298233600000 4722 54333919753772627597881786384596503862400583512163433360300655990609348716270943416873731183986597801657525442487255795073361011424903840439712171594805601665852470735590437478593867644526431165505894712809080701048016661697117675428665025579131686416088463949141518355480352088071540480018924332220412822386735373446054691163548955429847915956211426132032680421364252826389955518220093812533160441246157755641038977663472063010089490773637839355105148320838042909424110604633807881084282860307366645718359968952185824054258998907878406764343417935368581759037589078651458732658401121559397866053620288097318688953925951010156410910696281140852852091699798430697280579225172896267673140741252391275777110158042184683786076409834997484717683665934909622905622298233600000 4723 54333919753772627597881786384596503862400583512163433360300655990609348716270943416873731183986597801657525442487255795073361011424903840439712171594805601665852470735590437478593867644526431165505894712809080701048016661697117675428665025579131686416088463949141518355480352088071540480018924332220412822386735373446054691163548955429847915956211426132032680421364252826389955518220093812533160441246157755641038977663472063010089490773637839355105148320838042909424110604633807881084282860307366645718359968952185824054258998907878406764343417935368581759037589078651458732658401121559397866053620288097318688953925951010156410910696281140852852091699798430697280579225172896267673140741252391275777110158042184683786076409834997484717683665934909622905622298233600000 4724 54333919753772627597881786384596503862400583512163433360300655990609348716270943416873731183986597801657525442487255795073361011424903840439712171594805601665852470735590437478593867644526431165505894712809080701048016661697117675428665025579131686416088463949141518355480352088071540480018924332220412822386735373446054691163548955429847915956211426132032680421364252826389955518220093812533160441246157755641038977663472063010089490773637839355105148320838042909424110604633807881084282860307366645718359968952185824054258998907878406764343417935368581759037589078651458732658401121559397866053620288097318688953925951010156410910696281140852852091699798430697280579225172896267673140741252391275777110158042184683786076409834997484717683665934909622905622298233600000 4725 54333919753772627597881786384596503862400583512163433360300655990609348716270943416873731183986597801657525442487255795073361011424903840439712171594805601665852470735590437478593867644526431165505894712809080701048016661697117675428665025579131686416088463949141518355480352088071540480018924332220412822386735373446054691163548955429847915956211426132032680421364252826389955518220093812533160441246157755641038977663472063010089490773637839355105148320838042909424110604633807881084282860307366645718359968952185824054258998907878406764343417935368581759037589078651458732658401121559397866053620288097318688953925951010156410910696281140852852091699798430697280579225172896267673140741252391275777110158042184683786076409834997484717683665934909622905622298233600000 4726 54333919753772627597881786384596503862400583512163433360300655990609348716270943416873731183986597801657525442487255795073361011424903840439712171594805601665852470735590437478593867644526431165505894712809080701048016661697117675428665025579131686416088463949141518355480352088071540480018924332220412822386735373446054691163548955429847915956211426132032680421364252826389955518220093812533160441246157755641038977663472063010089490773637839355105148320838042909424110604633807881084282860307366645718359968952185824054258998907878406764343417935368581759037589078651458732658401121559397866053620288097318688953925951010156410910696281140852852091699798430697280579225172896267673140741252391275777110158042184683786076409834997484717683665934909622905622298233600000 4727 54333919753772627597881786384596503862400583512163433360300655990609348716270943416873731183986597801657525442487255795073361011424903840439712171594805601665852470735590437478593867644526431165505894712809080701048016661697117675428665025579131686416088463949141518355480352088071540480018924332220412822386735373446054691163548955429847915956211426132032680421364252826389955518220093812533160441246157755641038977663472063010089490773637839355105148320838042909424110604633807881084282860307366645718359968952185824054258998907878406764343417935368581759037589078651458732658401121559397866053620288097318688953925951010156410910696281140852852091699798430697280579225172896267673140741252391275777110158042184683786076409834997484717683665934909622905622298233600000 4728 54333919753772627597881786384596503862400583512163433360300655990609348716270943416873731183986597801657525442487255795073361011424903840439712171594805601665852470735590437478593867644526431165505894712809080701048016661697117675428665025579131686416088463949141518355480352088071540480018924332220412822386735373446054691163548955429847915956211426132032680421364252826389955518220093812533160441246157755641038977663472063010089490773637839355105148320838042909424110604633807881084282860307366645718359968952185824054258998907878406764343417935368581759037589078651458732658401121559397866053620288097318688953925951010156410910696281140852852091699798430697280579225172896267673140741252391275777110158042184683786076409834997484717683665934909622905622298233600000 4729 54333919753772627597881786384596503862400583512163433360300655990609348716270943416873731183986597801657525442487255795073361011424903840439712171594805601665852470735590437478593867644526431165505894712809080701048016661697117675428665025579131686416088463949141518355480352088071540480018924332220412822386735373446054691163548955429847915956211426132032680421364252826389955518220093812533160441246157755641038977663472063010089490773637839355105148320838042909424110604633807881084282860307366645718359968952185824054258998907878406764343417935368581759037589078651458732658401121559397866053620288097318688953925951010156410910696281140852852091699798430697280579225172896267673140741252391275777110158042184683786076409834997484717683665934909622905622298233600000 4730 54333919753772627597881786384596503862400583512163433360300655990609348716270943416873731183986597801657525442487255795073361011424903840439712171594805601665852470735590437478593867644526431165505894712809080701048016661697117675428665025579131686416088463949141518355480352088071540480018924332220412822386735373446054691163548955429847915956211426132032680421364252826389955518220093812533160441246157755641038977663472063010089490773637839355105148320838042909424110604633807881084282860307366645718359968952185824054258998907878406764343417935368581759037589078651458732658401121559397866053620288097318688953925951010156410910696281140852852091699798430697280579225172896267673140741252391275777110158042184683786076409834997484717683665934909622905622298233600000 4731 54333919753772627597881786384596503862400583512163433360300655990609348716270943416873731183986597801657525442487255795073361011424903840439712171594805601665852470735590437478593867644526431165505894712809080701048016661697117675428665025579131686416088463949141518355480352088071540480018924332220412822386735373446054691163548955429847915956211426132032680421364252826389955518220093812533160441246157755641038977663472063010089490773637839355105148320838042909424110604633807881084282860307366645718359968952185824054258998907878406764343417935368581759037589078651458732658401121559397866053620288097318688953925951010156410910696281140852852091699798430697280579225172896267673140741252391275777110158042184683786076409834997484717683665934909622905622298233600000 4732 54333919753772627597881786384596503862400583512163433360300655990609348716270943416873731183986597801657525442487255795073361011424903840439712171594805601665852470735590437478593867644526431165505894712809080701048016661697117675428665025579131686416088463949141518355480352088071540480018924332220412822386735373446054691163548955429847915956211426132032680421364252826389955518220093812533160441246157755641038977663472063010089490773637839355105148320838042909424110604633807881084282860307366645718359968952185824054258998907878406764343417935368581759037589078651458732658401121559397866053620288097318688953925951010156410910696281140852852091699798430697280579225172896267673140741252391275777110158042184683786076409834997484717683665934909622905622298233600000 4733 54333919753772627597881786384596503862400583512163433360300655990609348716270943416873731183986597801657525442487255795073361011424903840439712171594805601665852470735590437478593867644526431165505894712809080701048016661697117675428665025579131686416088463949141518355480352088071540480018924332220412822386735373446054691163548955429847915956211426132032680421364252826389955518220093812533160441246157755641038977663472063010089490773637839355105148320838042909424110604633807881084282860307366645718359968952185824054258998907878406764343417935368581759037589078651458732658401121559397866053620288097318688953925951010156410910696281140852852091699798430697280579225172896267673140741252391275777110158042184683786076409834997484717683665934909622905622298233600000 4734 54333919753772627597881786384596503862400583512163433360300655990609348716270943416873731183986597801657525442487255795073361011424903840439712171594805601665852470735590437478593867644526431165505894712809080701048016661697117675428665025579131686416088463949141518355480352088071540480018924332220412822386735373446054691163548955429847915956211426132032680421364252826389955518220093812533160441246157755641038977663472063010089490773637839355105148320838042909424110604633807881084282860307366645718359968952185824054258998907878406764343417935368581759037589078651458732658401121559397866053620288097318688953925951010156410910696281140852852091699798430697280579225172896267673140741252391275777110158042184683786076409834997484717683665934909622905622298233600000 4735 54333919753772627597881786384596503862400583512163433360300655990609348716270943416873731183986597801657525442487255795073361011424903840439712171594805601665852470735590437478593867644526431165505894712809080701048016661697117675428665025579131686416088463949141518355480352088071540480018924332220412822386735373446054691163548955429847915956211426132032680421364252826389955518220093812533160441246157755641038977663472063010089490773637839355105148320838042909424110604633807881084282860307366645718359968952185824054258998907878406764343417935368581759037589078651458732658401121559397866053620288097318688953925951010156410910696281140852852091699798430697280579225172896267673140741252391275777110158042184683786076409834997484717683665934909622905622298233600000 4736 54333919753772627597881786384596503862400583512163433360300655990609348716270943416873731183986597801657525442487255795073361011424903840439712171594805601665852470735590437478593867644526431165505894712809080701048016661697117675428665025579131686416088463949141518355480352088071540480018924332220412822386735373446054691163548955429847915956211426132032680421364252826389955518220093812533160441246157755641038977663472063010089490773637839355105148320838042909424110604633807881084282860307366645718359968952185824054258998907878406764343417935368581759037589078651458732658401121559397866053620288097318688953925951010156410910696281140852852091699798430697280579225172896267673140741252391275777110158042184683786076409834997484717683665934909622905622298233600000 4737 54333919753772627597881786384596503862400583512163433360300655990609348716270943416873731183986597801657525442487255795073361011424903840439712171594805601665852470735590437478593867644526431165505894712809080701048016661697117675428665025579131686416088463949141518355480352088071540480018924332220412822386735373446054691163548955429847915956211426132032680421364252826389955518220093812533160441246157755641038977663472063010089490773637839355105148320838042909424110604633807881084282860307366645718359968952185824054258998907878406764343417935368581759037589078651458732658401121559397866053620288097318688953925951010156410910696281140852852091699798430697280579225172896267673140741252391275777110158042184683786076409834997484717683665934909622905622298233600000 4738 54333919753772627597881786384596503862400583512163433360300655990609348716270943416873731183986597801657525442487255795073361011424903840439712171594805601665852470735590437478593867644526431165505894712809080701048016661697117675428665025579131686416088463949141518355480352088071540480018924332220412822386735373446054691163548955429847915956211426132032680421364252826389955518220093812533160441246157755641038977663472063010089490773637839355105148320838042909424110604633807881084282860307366645718359968952185824054258998907878406764343417935368581759037589078651458732658401121559397866053620288097318688953925951010156410910696281140852852091699798430697280579225172896267673140741252391275777110158042184683786076409834997484717683665934909622905622298233600000 4739 54333919753772627597881786384596503862400583512163433360300655990609348716270943416873731183986597801657525442487255795073361011424903840439712171594805601665852470735590437478593867644526431165505894712809080701048016661697117675428665025579131686416088463949141518355480352088071540480018924332220412822386735373446054691163548955429847915956211426132032680421364252826389955518220093812533160441246157755641038977663472063010089490773637839355105148320838042909424110604633807881084282860307366645718359968952185824054258998907878406764343417935368581759037589078651458732658401121559397866053620288097318688953925951010156410910696281140852852091699798430697280579225172896267673140741252391275777110158042184683786076409834997484717683665934909622905622298233600000 4740 54333919753772627597881786384596503862400583512163433360300655990609348716270943416873731183986597801657525442487255795073361011424903840439712171594805601665852470735590437478593867644526431165505894712809080701048016661697117675428665025579131686416088463949141518355480352088071540480018924332220412822386735373446054691163548955429847915956211426132032680421364252826389955518220093812533160441246157755641038977663472063010089490773637839355105148320838042909424110604633807881084282860307366645718359968952185824054258998907878406764343417935368581759037589078651458732658401121559397866053620288097318688953925951010156410910696281140852852091699798430697280579225172896267673140741252391275777110158042184683786076409834997484717683665934909622905622298233600000 4741 54333919753772627597881786384596503862400583512163433360300655990609348716270943416873731183986597801657525442487255795073361011424903840439712171594805601665852470735590437478593867644526431165505894712809080701048016661697117675428665025579131686416088463949141518355480352088071540480018924332220412822386735373446054691163548955429847915956211426132032680421364252826389955518220093812533160441246157755641038977663472063010089490773637839355105148320838042909424110604633807881084282860307366645718359968952185824054258998907878406764343417935368581759037589078651458732658401121559397866053620288097318688953925951010156410910696281140852852091699798430697280579225172896267673140741252391275777110158042184683786076409834997484717683665934909622905622298233600000 4742 95573364846886051944674062250505250293962626397895479280768853887481844391920589470280893152632425533115587253335082943534042019096405855333453709835263053330234496023903579524846613186721992420124868799831172953143461307925229991079021779993692636405899608086539930787289939322917839704353287900375706154578267521891610201756682612601102484166975898566245484861179720721619931756549145016245829216151991492172587561710047358834747414270828959425629955896354117477677010553550868062827253551280657929818595185386894864511441579078958117498480072148313335314147119189347915910746127572822980846388318086763183573869955747826865126791914758526760166829299945439596516538857079124534837054563862956254091936767996202858779708404899760575618405568379506026690989622592902400000 4743 95573364846886051944674062250505250293962626397895479280768853887481844391920589470280893152632425533115587253335082943534042019096405855333453709835263053330234496023903579524846613186721992420124868799831172953143461307925229991079021779993692636405899608086539930787289939322917839704353287900375706154578267521891610201756682612601102484166975898566245484861179720721619931756549145016245829216151991492172587561710047358834747414270828959425629955896354117477677010553550868062827253551280657929818595185386894864511441579078958117498480072148313335314147119189347915910746127572822980846388318086763183573869955747826865126791914758526760166829299945439596516538857079124534837054563862956254091936767996202858779708404899760575618405568379506026690989622592902400000 4744 95573364846886051944674062250505250293962626397895479280768853887481844391920589470280893152632425533115587253335082943534042019096405855333453709835263053330234496023903579524846613186721992420124868799831172953143461307925229991079021779993692636405899608086539930787289939322917839704353287900375706154578267521891610201756682612601102484166975898566245484861179720721619931756549145016245829216151991492172587561710047358834747414270828959425629955896354117477677010553550868062827253551280657929818595185386894864511441579078958117498480072148313335314147119189347915910746127572822980846388318086763183573869955747826865126791914758526760166829299945439596516538857079124534837054563862956254091936767996202858779708404899760575618405568379506026690989622592902400000 4745 95573364846886051944674062250505250293962626397895479280768853887481844391920589470280893152632425533115587253335082943534042019096405855333453709835263053330234496023903579524846613186721992420124868799831172953143461307925229991079021779993692636405899608086539930787289939322917839704353287900375706154578267521891610201756682612601102484166975898566245484861179720721619931756549145016245829216151991492172587561710047358834747414270828959425629955896354117477677010553550868062827253551280657929818595185386894864511441579078958117498480072148313335314147119189347915910746127572822980846388318086763183573869955747826865126791914758526760166829299945439596516538857079124534837054563862956254091936767996202858779708404899760575618405568379506026690989622592902400000 4746 95573364846886051944674062250505250293962626397895479280768853887481844391920589470280893152632425533115587253335082943534042019096405855333453709835263053330234496023903579524846613186721992420124868799831172953143461307925229991079021779993692636405899608086539930787289939322917839704353287900375706154578267521891610201756682612601102484166975898566245484861179720721619931756549145016245829216151991492172587561710047358834747414270828959425629955896354117477677010553550868062827253551280657929818595185386894864511441579078958117498480072148313335314147119189347915910746127572822980846388318086763183573869955747826865126791914758526760166829299945439596516538857079124534837054563862956254091936767996202858779708404899760575618405568379506026690989622592902400000 4747 95573364846886051944674062250505250293962626397895479280768853887481844391920589470280893152632425533115587253335082943534042019096405855333453709835263053330234496023903579524846613186721992420124868799831172953143461307925229991079021779993692636405899608086539930787289939322917839704353287900375706154578267521891610201756682612601102484166975898566245484861179720721619931756549145016245829216151991492172587561710047358834747414270828959425629955896354117477677010553550868062827253551280657929818595185386894864511441579078958117498480072148313335314147119189347915910746127572822980846388318086763183573869955747826865126791914758526760166829299945439596516538857079124534837054563862956254091936767996202858779708404899760575618405568379506026690989622592902400000 4748 95573364846886051944674062250505250293962626397895479280768853887481844391920589470280893152632425533115587253335082943534042019096405855333453709835263053330234496023903579524846613186721992420124868799831172953143461307925229991079021779993692636405899608086539930787289939322917839704353287900375706154578267521891610201756682612601102484166975898566245484861179720721619931756549145016245829216151991492172587561710047358834747414270828959425629955896354117477677010553550868062827253551280657929818595185386894864511441579078958117498480072148313335314147119189347915910746127572822980846388318086763183573869955747826865126791914758526760166829299945439596516538857079124534837054563862956254091936767996202858779708404899760575618405568379506026690989622592902400000 4749 95573364846886051944674062250505250293962626397895479280768853887481844391920589470280893152632425533115587253335082943534042019096405855333453709835263053330234496023903579524846613186721992420124868799831172953143461307925229991079021779993692636405899608086539930787289939322917839704353287900375706154578267521891610201756682612601102484166975898566245484861179720721619931756549145016245829216151991492172587561710047358834747414270828959425629955896354117477677010553550868062827253551280657929818595185386894864511441579078958117498480072148313335314147119189347915910746127572822980846388318086763183573869955747826865126791914758526760166829299945439596516538857079124534837054563862956254091936767996202858779708404899760575618405568379506026690989622592902400000 4750 95573364846886051944674062250505250293962626397895479280768853887481844391920589470280893152632425533115587253335082943534042019096405855333453709835263053330234496023903579524846613186721992420124868799831172953143461307925229991079021779993692636405899608086539930787289939322917839704353287900375706154578267521891610201756682612601102484166975898566245484861179720721619931756549145016245829216151991492172587561710047358834747414270828959425629955896354117477677010553550868062827253551280657929818595185386894864511441579078958117498480072148313335314147119189347915910746127572822980846388318086763183573869955747826865126791914758526760166829299945439596516538857079124534837054563862956254091936767996202858779708404899760575618405568379506026690989622592902400000 4751 95573364846886051944674062250505250293962626397895479280768853887481844391920589470280893152632425533115587253335082943534042019096405855333453709835263053330234496023903579524846613186721992420124868799831172953143461307925229991079021779993692636405899608086539930787289939322917839704353287900375706154578267521891610201756682612601102484166975898566245484861179720721619931756549145016245829216151991492172587561710047358834747414270828959425629955896354117477677010553550868062827253551280657929818595185386894864511441579078958117498480072148313335314147119189347915910746127572822980846388318086763183573869955747826865126791914758526760166829299945439596516538857079124534837054563862956254091936767996202858779708404899760575618405568379506026690989622592902400000 4752 95573364846886051944674062250505250293962626397895479280768853887481844391920589470280893152632425533115587253335082943534042019096405855333453709835263053330234496023903579524846613186721992420124868799831172953143461307925229991079021779993692636405899608086539930787289939322917839704353287900375706154578267521891610201756682612601102484166975898566245484861179720721619931756549145016245829216151991492172587561710047358834747414270828959425629955896354117477677010553550868062827253551280657929818595185386894864511441579078958117498480072148313335314147119189347915910746127572822980846388318086763183573869955747826865126791914758526760166829299945439596516538857079124534837054563862956254091936767996202858779708404899760575618405568379506026690989622592902400000 4753 95573364846886051944674062250505250293962626397895479280768853887481844391920589470280893152632425533115587253335082943534042019096405855333453709835263053330234496023903579524846613186721992420124868799831172953143461307925229991079021779993692636405899608086539930787289939322917839704353287900375706154578267521891610201756682612601102484166975898566245484861179720721619931756549145016245829216151991492172587561710047358834747414270828959425629955896354117477677010553550868062827253551280657929818595185386894864511441579078958117498480072148313335314147119189347915910746127572822980846388318086763183573869955747826865126791914758526760166829299945439596516538857079124534837054563862956254091936767996202858779708404899760575618405568379506026690989622592902400000 4754 95573364846886051944674062250505250293962626397895479280768853887481844391920589470280893152632425533115587253335082943534042019096405855333453709835263053330234496023903579524846613186721992420124868799831172953143461307925229991079021779993692636405899608086539930787289939322917839704353287900375706154578267521891610201756682612601102484166975898566245484861179720721619931756549145016245829216151991492172587561710047358834747414270828959425629955896354117477677010553550868062827253551280657929818595185386894864511441579078958117498480072148313335314147119189347915910746127572822980846388318086763183573869955747826865126791914758526760166829299945439596516538857079124534837054563862956254091936767996202858779708404899760575618405568379506026690989622592902400000 4755 95573364846886051944674062250505250293962626397895479280768853887481844391920589470280893152632425533115587253335082943534042019096405855333453709835263053330234496023903579524846613186721992420124868799831172953143461307925229991079021779993692636405899608086539930787289939322917839704353287900375706154578267521891610201756682612601102484166975898566245484861179720721619931756549145016245829216151991492172587561710047358834747414270828959425629955896354117477677010553550868062827253551280657929818595185386894864511441579078958117498480072148313335314147119189347915910746127572822980846388318086763183573869955747826865126791914758526760166829299945439596516538857079124534837054563862956254091936767996202858779708404899760575618405568379506026690989622592902400000 4756 95573364846886051944674062250505250293962626397895479280768853887481844391920589470280893152632425533115587253335082943534042019096405855333453709835263053330234496023903579524846613186721992420124868799831172953143461307925229991079021779993692636405899608086539930787289939322917839704353287900375706154578267521891610201756682612601102484166975898566245484861179720721619931756549145016245829216151991492172587561710047358834747414270828959425629955896354117477677010553550868062827253551280657929818595185386894864511441579078958117498480072148313335314147119189347915910746127572822980846388318086763183573869955747826865126791914758526760166829299945439596516538857079124534837054563862956254091936767996202858779708404899760575618405568379506026690989622592902400000 4757 95573364846886051944674062250505250293962626397895479280768853887481844391920589470280893152632425533115587253335082943534042019096405855333453709835263053330234496023903579524846613186721992420124868799831172953143461307925229991079021779993692636405899608086539930787289939322917839704353287900375706154578267521891610201756682612601102484166975898566245484861179720721619931756549145016245829216151991492172587561710047358834747414270828959425629955896354117477677010553550868062827253551280657929818595185386894864511441579078958117498480072148313335314147119189347915910746127572822980846388318086763183573869955747826865126791914758526760166829299945439596516538857079124534837054563862956254091936767996202858779708404899760575618405568379506026690989622592902400000 4758 95573364846886051944674062250505250293962626397895479280768853887481844391920589470280893152632425533115587253335082943534042019096405855333453709835263053330234496023903579524846613186721992420124868799831172953143461307925229991079021779993692636405899608086539930787289939322917839704353287900375706154578267521891610201756682612601102484166975898566245484861179720721619931756549145016245829216151991492172587561710047358834747414270828959425629955896354117477677010553550868062827253551280657929818595185386894864511441579078958117498480072148313335314147119189347915910746127572822980846388318086763183573869955747826865126791914758526760166829299945439596516538857079124534837054563862956254091936767996202858779708404899760575618405568379506026690989622592902400000 4759 95573364846886051944674062250505250293962626397895479280768853887481844391920589470280893152632425533115587253335082943534042019096405855333453709835263053330234496023903579524846613186721992420124868799831172953143461307925229991079021779993692636405899608086539930787289939322917839704353287900375706154578267521891610201756682612601102484166975898566245484861179720721619931756549145016245829216151991492172587561710047358834747414270828959425629955896354117477677010553550868062827253551280657929818595185386894864511441579078958117498480072148313335314147119189347915910746127572822980846388318086763183573869955747826865126791914758526760166829299945439596516538857079124534837054563862956254091936767996202858779708404899760575618405568379506026690989622592902400000 4760 95573364846886051944674062250505250293962626397895479280768853887481844391920589470280893152632425533115587253335082943534042019096405855333453709835263053330234496023903579524846613186721992420124868799831172953143461307925229991079021779993692636405899608086539930787289939322917839704353287900375706154578267521891610201756682612601102484166975898566245484861179720721619931756549145016245829216151991492172587561710047358834747414270828959425629955896354117477677010553550868062827253551280657929818595185386894864511441579078958117498480072148313335314147119189347915910746127572822980846388318086763183573869955747826865126791914758526760166829299945439596516538857079124534837054563862956254091936767996202858779708404899760575618405568379506026690989622592902400000 4761 95573364846886051944674062250505250293962626397895479280768853887481844391920589470280893152632425533115587253335082943534042019096405855333453709835263053330234496023903579524846613186721992420124868799831172953143461307925229991079021779993692636405899608086539930787289939322917839704353287900375706154578267521891610201756682612601102484166975898566245484861179720721619931756549145016245829216151991492172587561710047358834747414270828959425629955896354117477677010553550868062827253551280657929818595185386894864511441579078958117498480072148313335314147119189347915910746127572822980846388318086763183573869955747826865126791914758526760166829299945439596516538857079124534837054563862956254091936767996202858779708404899760575618405568379506026690989622592902400000 4762 95573364846886051944674062250505250293962626397895479280768853887481844391920589470280893152632425533115587253335082943534042019096405855333453709835263053330234496023903579524846613186721992420124868799831172953143461307925229991079021779993692636405899608086539930787289939322917839704353287900375706154578267521891610201756682612601102484166975898566245484861179720721619931756549145016245829216151991492172587561710047358834747414270828959425629955896354117477677010553550868062827253551280657929818595185386894864511441579078958117498480072148313335314147119189347915910746127572822980846388318086763183573869955747826865126791914758526760166829299945439596516538857079124534837054563862956254091936767996202858779708404899760575618405568379506026690989622592902400000 4763 95573364846886051944674062250505250293962626397895479280768853887481844391920589470280893152632425533115587253335082943534042019096405855333453709835263053330234496023903579524846613186721992420124868799831172953143461307925229991079021779993692636405899608086539930787289939322917839704353287900375706154578267521891610201756682612601102484166975898566245484861179720721619931756549145016245829216151991492172587561710047358834747414270828959425629955896354117477677010553550868062827253551280657929818595185386894864511441579078958117498480072148313335314147119189347915910746127572822980846388318086763183573869955747826865126791914758526760166829299945439596516538857079124534837054563862956254091936767996202858779708404899760575618405568379506026690989622592902400000 4764 95573364846886051944674062250505250293962626397895479280768853887481844391920589470280893152632425533115587253335082943534042019096405855333453709835263053330234496023903579524846613186721992420124868799831172953143461307925229991079021779993692636405899608086539930787289939322917839704353287900375706154578267521891610201756682612601102484166975898566245484861179720721619931756549145016245829216151991492172587561710047358834747414270828959425629955896354117477677010553550868062827253551280657929818595185386894864511441579078958117498480072148313335314147119189347915910746127572822980846388318086763183573869955747826865126791914758526760166829299945439596516538857079124534837054563862956254091936767996202858779708404899760575618405568379506026690989622592902400000 4765 95573364846886051944674062250505250293962626397895479280768853887481844391920589470280893152632425533115587253335082943534042019096405855333453709835263053330234496023903579524846613186721992420124868799831172953143461307925229991079021779993692636405899608086539930787289939322917839704353287900375706154578267521891610201756682612601102484166975898566245484861179720721619931756549145016245829216151991492172587561710047358834747414270828959425629955896354117477677010553550868062827253551280657929818595185386894864511441579078958117498480072148313335314147119189347915910746127572822980846388318086763183573869955747826865126791914758526760166829299945439596516538857079124534837054563862956254091936767996202858779708404899760575618405568379506026690989622592902400000 4766 95573364846886051944674062250505250293962626397895479280768853887481844391920589470280893152632425533115587253335082943534042019096405855333453709835263053330234496023903579524846613186721992420124868799831172953143461307925229991079021779993692636405899608086539930787289939322917839704353287900375706154578267521891610201756682612601102484166975898566245484861179720721619931756549145016245829216151991492172587561710047358834747414270828959425629955896354117477677010553550868062827253551280657929818595185386894864511441579078958117498480072148313335314147119189347915910746127572822980846388318086763183573869955747826865126791914758526760166829299945439596516538857079124534837054563862956254091936767996202858779708404899760575618405568379506026690989622592902400000 4767 95573364846886051944674062250505250293962626397895479280768853887481844391920589470280893152632425533115587253335082943534042019096405855333453709835263053330234496023903579524846613186721992420124868799831172953143461307925229991079021779993692636405899608086539930787289939322917839704353287900375706154578267521891610201756682612601102484166975898566245484861179720721619931756549145016245829216151991492172587561710047358834747414270828959425629955896354117477677010553550868062827253551280657929818595185386894864511441579078958117498480072148313335314147119189347915910746127572822980846388318086763183573869955747826865126791914758526760166829299945439596516538857079124534837054563862956254091936767996202858779708404899760575618405568379506026690989622592902400000 4768 95573364846886051944674062250505250293962626397895479280768853887481844391920589470280893152632425533115587253335082943534042019096405855333453709835263053330234496023903579524846613186721992420124868799831172953143461307925229991079021779993692636405899608086539930787289939322917839704353287900375706154578267521891610201756682612601102484166975898566245484861179720721619931756549145016245829216151991492172587561710047358834747414270828959425629955896354117477677010553550868062827253551280657929818595185386894864511441579078958117498480072148313335314147119189347915910746127572822980846388318086763183573869955747826865126791914758526760166829299945439596516538857079124534837054563862956254091936767996202858779708404899760575618405568379506026690989622592902400000 4769 95573364846886051944674062250505250293962626397895479280768853887481844391920589470280893152632425533115587253335082943534042019096405855333453709835263053330234496023903579524846613186721992420124868799831172953143461307925229991079021779993692636405899608086539930787289939322917839704353287900375706154578267521891610201756682612601102484166975898566245484861179720721619931756549145016245829216151991492172587561710047358834747414270828959425629955896354117477677010553550868062827253551280657929818595185386894864511441579078958117498480072148313335314147119189347915910746127572822980846388318086763183573869955747826865126791914758526760166829299945439596516538857079124534837054563862956254091936767996202858779708404899760575618405568379506026690989622592902400000 4770 95573364846886051944674062250505250293962626397895479280768853887481844391920589470280893152632425533115587253335082943534042019096405855333453709835263053330234496023903579524846613186721992420124868799831172953143461307925229991079021779993692636405899608086539930787289939322917839704353287900375706154578267521891610201756682612601102484166975898566245484861179720721619931756549145016245829216151991492172587561710047358834747414270828959425629955896354117477677010553550868062827253551280657929818595185386894864511441579078958117498480072148313335314147119189347915910746127572822980846388318086763183573869955747826865126791914758526760166829299945439596516538857079124534837054563862956254091936767996202858779708404899760575618405568379506026690989622592902400000 4771 95573364846886051944674062250505250293962626397895479280768853887481844391920589470280893152632425533115587253335082943534042019096405855333453709835263053330234496023903579524846613186721992420124868799831172953143461307925229991079021779993692636405899608086539930787289939322917839704353287900375706154578267521891610201756682612601102484166975898566245484861179720721619931756549145016245829216151991492172587561710047358834747414270828959425629955896354117477677010553550868062827253551280657929818595185386894864511441579078958117498480072148313335314147119189347915910746127572822980846388318086763183573869955747826865126791914758526760166829299945439596516538857079124534837054563862956254091936767996202858779708404899760575618405568379506026690989622592902400000 4772 95573364846886051944674062250505250293962626397895479280768853887481844391920589470280893152632425533115587253335082943534042019096405855333453709835263053330234496023903579524846613186721992420124868799831172953143461307925229991079021779993692636405899608086539930787289939322917839704353287900375706154578267521891610201756682612601102484166975898566245484861179720721619931756549145016245829216151991492172587561710047358834747414270828959425629955896354117477677010553550868062827253551280657929818595185386894864511441579078958117498480072148313335314147119189347915910746127572822980846388318086763183573869955747826865126791914758526760166829299945439596516538857079124534837054563862956254091936767996202858779708404899760575618405568379506026690989622592902400000 4773 95573364846886051944674062250505250293962626397895479280768853887481844391920589470280893152632425533115587253335082943534042019096405855333453709835263053330234496023903579524846613186721992420124868799831172953143461307925229991079021779993692636405899608086539930787289939322917839704353287900375706154578267521891610201756682612601102484166975898566245484861179720721619931756549145016245829216151991492172587561710047358834747414270828959425629955896354117477677010553550868062827253551280657929818595185386894864511441579078958117498480072148313335314147119189347915910746127572822980846388318086763183573869955747826865126791914758526760166829299945439596516538857079124534837054563862956254091936767996202858779708404899760575618405568379506026690989622592902400000 4774 95573364846886051944674062250505250293962626397895479280768853887481844391920589470280893152632425533115587253335082943534042019096405855333453709835263053330234496023903579524846613186721992420124868799831172953143461307925229991079021779993692636405899608086539930787289939322917839704353287900375706154578267521891610201756682612601102484166975898566245484861179720721619931756549145016245829216151991492172587561710047358834747414270828959425629955896354117477677010553550868062827253551280657929818595185386894864511441579078958117498480072148313335314147119189347915910746127572822980846388318086763183573869955747826865126791914758526760166829299945439596516538857079124534837054563862956254091936767996202858779708404899760575618405568379506026690989622592902400000 4775 95573364846886051944674062250505250293962626397895479280768853887481844391920589470280893152632425533115587253335082943534042019096405855333453709835263053330234496023903579524846613186721992420124868799831172953143461307925229991079021779993692636405899608086539930787289939322917839704353287900375706154578267521891610201756682612601102484166975898566245484861179720721619931756549145016245829216151991492172587561710047358834747414270828959425629955896354117477677010553550868062827253551280657929818595185386894864511441579078958117498480072148313335314147119189347915910746127572822980846388318086763183573869955747826865126791914758526760166829299945439596516538857079124534837054563862956254091936767996202858779708404899760575618405568379506026690989622592902400000 4776 95573364846886051944674062250505250293962626397895479280768853887481844391920589470280893152632425533115587253335082943534042019096405855333453709835263053330234496023903579524846613186721992420124868799831172953143461307925229991079021779993692636405899608086539930787289939322917839704353287900375706154578267521891610201756682612601102484166975898566245484861179720721619931756549145016245829216151991492172587561710047358834747414270828959425629955896354117477677010553550868062827253551280657929818595185386894864511441579078958117498480072148313335314147119189347915910746127572822980846388318086763183573869955747826865126791914758526760166829299945439596516538857079124534837054563862956254091936767996202858779708404899760575618405568379506026690989622592902400000 4777 95573364846886051944674062250505250293962626397895479280768853887481844391920589470280893152632425533115587253335082943534042019096405855333453709835263053330234496023903579524846613186721992420124868799831172953143461307925229991079021779993692636405899608086539930787289939322917839704353287900375706154578267521891610201756682612601102484166975898566245484861179720721619931756549145016245829216151991492172587561710047358834747414270828959425629955896354117477677010553550868062827253551280657929818595185386894864511441579078958117498480072148313335314147119189347915910746127572822980846388318086763183573869955747826865126791914758526760166829299945439596516538857079124534837054563862956254091936767996202858779708404899760575618405568379506026690989622592902400000 4778 95573364846886051944674062250505250293962626397895479280768853887481844391920589470280893152632425533115587253335082943534042019096405855333453709835263053330234496023903579524846613186721992420124868799831172953143461307925229991079021779993692636405899608086539930787289939322917839704353287900375706154578267521891610201756682612601102484166975898566245484861179720721619931756549145016245829216151991492172587561710047358834747414270828959425629955896354117477677010553550868062827253551280657929818595185386894864511441579078958117498480072148313335314147119189347915910746127572822980846388318086763183573869955747826865126791914758526760166829299945439596516538857079124534837054563862956254091936767996202858779708404899760575618405568379506026690989622592902400000 4779 95573364846886051944674062250505250293962626397895479280768853887481844391920589470280893152632425533115587253335082943534042019096405855333453709835263053330234496023903579524846613186721992420124868799831172953143461307925229991079021779993692636405899608086539930787289939322917839704353287900375706154578267521891610201756682612601102484166975898566245484861179720721619931756549145016245829216151991492172587561710047358834747414270828959425629955896354117477677010553550868062827253551280657929818595185386894864511441579078958117498480072148313335314147119189347915910746127572822980846388318086763183573869955747826865126791914758526760166829299945439596516538857079124534837054563862956254091936767996202858779708404899760575618405568379506026690989622592902400000 4780 95573364846886051944674062250505250293962626397895479280768853887481844391920589470280893152632425533115587253335082943534042019096405855333453709835263053330234496023903579524846613186721992420124868799831172953143461307925229991079021779993692636405899608086539930787289939322917839704353287900375706154578267521891610201756682612601102484166975898566245484861179720721619931756549145016245829216151991492172587561710047358834747414270828959425629955896354117477677010553550868062827253551280657929818595185386894864511441579078958117498480072148313335314147119189347915910746127572822980846388318086763183573869955747826865126791914758526760166829299945439596516538857079124534837054563862956254091936767996202858779708404899760575618405568379506026690989622592902400000 4781 95573364846886051944674062250505250293962626397895479280768853887481844391920589470280893152632425533115587253335082943534042019096405855333453709835263053330234496023903579524846613186721992420124868799831172953143461307925229991079021779993692636405899608086539930787289939322917839704353287900375706154578267521891610201756682612601102484166975898566245484861179720721619931756549145016245829216151991492172587561710047358834747414270828959425629955896354117477677010553550868062827253551280657929818595185386894864511441579078958117498480072148313335314147119189347915910746127572822980846388318086763183573869955747826865126791914758526760166829299945439596516538857079124534837054563862956254091936767996202858779708404899760575618405568379506026690989622592902400000 4782 95573364846886051944674062250505250293962626397895479280768853887481844391920589470280893152632425533115587253335082943534042019096405855333453709835263053330234496023903579524846613186721992420124868799831172953143461307925229991079021779993692636405899608086539930787289939322917839704353287900375706154578267521891610201756682612601102484166975898566245484861179720721619931756549145016245829216151991492172587561710047358834747414270828959425629955896354117477677010553550868062827253551280657929818595185386894864511441579078958117498480072148313335314147119189347915910746127572822980846388318086763183573869955747826865126791914758526760166829299945439596516538857079124534837054563862956254091936767996202858779708404899760575618405568379506026690989622592902400000 4783 95573364846886051944674062250505250293962626397895479280768853887481844391920589470280893152632425533115587253335082943534042019096405855333453709835263053330234496023903579524846613186721992420124868799831172953143461307925229991079021779993692636405899608086539930787289939322917839704353287900375706154578267521891610201756682612601102484166975898566245484861179720721619931756549145016245829216151991492172587561710047358834747414270828959425629955896354117477677010553550868062827253551280657929818595185386894864511441579078958117498480072148313335314147119189347915910746127572822980846388318086763183573869955747826865126791914758526760166829299945439596516538857079124534837054563862956254091936767996202858779708404899760575618405568379506026690989622592902400000 4784 169833869332916514305685808619147829772371587109060266681926253358055237484442887488689147132227820172346398549176442390659992667934313204927547242377262445767826699434476660815652431632804980530561891857299994337735930744183133694147421703048791814893283603569781457009014222176825001154635792598967629836685581386401391328521625002592159114364716171752218226598316363722318618731387830693868838517102088881590688097158754156649346155159263060899344431627821266757832047753659892547644029560625729141287643644432512174236831686023308574794799088207552796853239430799471246573395868696906436964032041240178177210766911363888339330309232525902052816455666003046163009889549029604298405445959984473263521371636729252480051541835506874542873906695010382209429888559347587564800000 4785 169833869332916514305685808619147829772371587109060266681926253358055237484442887488689147132227820172346398549176442390659992667934313204927547242377262445767826699434476660815652431632804980530561891857299994337735930744183133694147421703048791814893283603569781457009014222176825001154635792598967629836685581386401391328521625002592159114364716171752218226598316363722318618731387830693868838517102088881590688097158754156649346155159263060899344431627821266757832047753659892547644029560625729141287643644432512174236831686023308574794799088207552796853239430799471246573395868696906436964032041240178177210766911363888339330309232525902052816455666003046163009889549029604298405445959984473263521371636729252480051541835506874542873906695010382209429888559347587564800000 4786 169833869332916514305685808619147829772371587109060266681926253358055237484442887488689147132227820172346398549176442390659992667934313204927547242377262445767826699434476660815652431632804980530561891857299994337735930744183133694147421703048791814893283603569781457009014222176825001154635792598967629836685581386401391328521625002592159114364716171752218226598316363722318618731387830693868838517102088881590688097158754156649346155159263060899344431627821266757832047753659892547644029560625729141287643644432512174236831686023308574794799088207552796853239430799471246573395868696906436964032041240178177210766911363888339330309232525902052816455666003046163009889549029604298405445959984473263521371636729252480051541835506874542873906695010382209429888559347587564800000 4787 169833869332916514305685808619147829772371587109060266681926253358055237484442887488689147132227820172346398549176442390659992667934313204927547242377262445767826699434476660815652431632804980530561891857299994337735930744183133694147421703048791814893283603569781457009014222176825001154635792598967629836685581386401391328521625002592159114364716171752218226598316363722318618731387830693868838517102088881590688097158754156649346155159263060899344431627821266757832047753659892547644029560625729141287643644432512174236831686023308574794799088207552796853239430799471246573395868696906436964032041240178177210766911363888339330309232525902052816455666003046163009889549029604298405445959984473263521371636729252480051541835506874542873906695010382209429888559347587564800000 4788 169833869332916514305685808619147829772371587109060266681926253358055237484442887488689147132227820172346398549176442390659992667934313204927547242377262445767826699434476660815652431632804980530561891857299994337735930744183133694147421703048791814893283603569781457009014222176825001154635792598967629836685581386401391328521625002592159114364716171752218226598316363722318618731387830693868838517102088881590688097158754156649346155159263060899344431627821266757832047753659892547644029560625729141287643644432512174236831686023308574794799088207552796853239430799471246573395868696906436964032041240178177210766911363888339330309232525902052816455666003046163009889549029604298405445959984473263521371636729252480051541835506874542873906695010382209429888559347587564800000 4789 169833869332916514305685808619147829772371587109060266681926253358055237484442887488689147132227820172346398549176442390659992667934313204927547242377262445767826699434476660815652431632804980530561891857299994337735930744183133694147421703048791814893283603569781457009014222176825001154635792598967629836685581386401391328521625002592159114364716171752218226598316363722318618731387830693868838517102088881590688097158754156649346155159263060899344431627821266757832047753659892547644029560625729141287643644432512174236831686023308574794799088207552796853239430799471246573395868696906436964032041240178177210766911363888339330309232525902052816455666003046163009889549029604298405445959984473263521371636729252480051541835506874542873906695010382209429888559347587564800000 4790 302813789020590145007037796767940580484138539815454455493874509737412488434761668392332749336762203367293628613181596782546766926926880444385816733158658940804035005091671886234308285601291280285991853181565889904183164516878527376664852896535995805954724665164920337847072358141278977058715618203959283998810391611953680738754057379621819700912288934234205098024798076516894097198064502127168139075993024475876196877234058661305784194648966037583531121592405318629214541144775588412449304706595675058915868618023169206664270896179559188859126774274066636789325905115457232640364833886584177106869129531237689966797402961812909025941361593683360171740452483431308646633065919784464056910146652315828858605628288257171931899092708757309944175637203511479413491301316748628038400000 4791 302813789020590145007037796767940580484138539815454455493874509737412488434761668392332749336762203367293628613181596782546766926926880444385816733158658940804035005091671886234308285601291280285991853181565889904183164516878527376664852896535995805954724665164920337847072358141278977058715618203959283998810391611953680738754057379621819700912288934234205098024798076516894097198064502127168139075993024475876196877234058661305784194648966037583531121592405318629214541144775588412449304706595675058915868618023169206664270896179559188859126774274066636789325905115457232640364833886584177106869129531237689966797402961812909025941361593683360171740452483431308646633065919784464056910146652315828858605628288257171931899092708757309944175637203511479413491301316748628038400000 4792 302813789020590145007037796767940580484138539815454455493874509737412488434761668392332749336762203367293628613181596782546766926926880444385816733158658940804035005091671886234308285601291280285991853181565889904183164516878527376664852896535995805954724665164920337847072358141278977058715618203959283998810391611953680738754057379621819700912288934234205098024798076516894097198064502127168139075993024475876196877234058661305784194648966037583531121592405318629214541144775588412449304706595675058915868618023169206664270896179559188859126774274066636789325905115457232640364833886584177106869129531237689966797402961812909025941361593683360171740452483431308646633065919784464056910146652315828858605628288257171931899092708757309944175637203511479413491301316748628038400000 4793 302813789020590145007037796767940580484138539815454455493874509737412488434761668392332749336762203367293628613181596782546766926926880444385816733158658940804035005091671886234308285601291280285991853181565889904183164516878527376664852896535995805954724665164920337847072358141278977058715618203959283998810391611953680738754057379621819700912288934234205098024798076516894097198064502127168139075993024475876196877234058661305784194648966037583531121592405318629214541144775588412449304706595675058915868618023169206664270896179559188859126774274066636789325905115457232640364833886584177106869129531237689966797402961812909025941361593683360171740452483431308646633065919784464056910146652315828858605628288257171931899092708757309944175637203511479413491301316748628038400000 4794 302813789020590145007037796767940580484138539815454455493874509737412488434761668392332749336762203367293628613181596782546766926926880444385816733158658940804035005091671886234308285601291280285991853181565889904183164516878527376664852896535995805954724665164920337847072358141278977058715618203959283998810391611953680738754057379621819700912288934234205098024798076516894097198064502127168139075993024475876196877234058661305784194648966037583531121592405318629214541144775588412449304706595675058915868618023169206664270896179559188859126774274066636789325905115457232640364833886584177106869129531237689966797402961812909025941361593683360171740452483431308646633065919784464056910146652315828858605628288257171931899092708757309944175637203511479413491301316748628038400000 4795 302813789020590145007037796767940580484138539815454455493874509737412488434761668392332749336762203367293628613181596782546766926926880444385816733158658940804035005091671886234308285601291280285991853181565889904183164516878527376664852896535995805954724665164920337847072358141278977058715618203959283998810391611953680738754057379621819700912288934234205098024798076516894097198064502127168139075993024475876196877234058661305784194648966037583531121592405318629214541144775588412449304706595675058915868618023169206664270896179559188859126774274066636789325905115457232640364833886584177106869129531237689966797402961812909025941361593683360171740452483431308646633065919784464056910146652315828858605628288257171931899092708757309944175637203511479413491301316748628038400000 4796 302813789020590145007037796767940580484138539815454455493874509737412488434761668392332749336762203367293628613181596782546766926926880444385816733158658940804035005091671886234308285601291280285991853181565889904183164516878527376664852896535995805954724665164920337847072358141278977058715618203959283998810391611953680738754057379621819700912288934234205098024798076516894097198064502127168139075993024475876196877234058661305784194648966037583531121592405318629214541144775588412449304706595675058915868618023169206664270896179559188859126774274066636789325905115457232640364833886584177106869129531237689966797402961812909025941361593683360171740452483431308646633065919784464056910146652315828858605628288257171931899092708757309944175637203511479413491301316748628038400000 4797 302813789020590145007037796767940580484138539815454455493874509737412488434761668392332749336762203367293628613181596782546766926926880444385816733158658940804035005091671886234308285601291280285991853181565889904183164516878527376664852896535995805954724665164920337847072358141278977058715618203959283998810391611953680738754057379621819700912288934234205098024798076516894097198064502127168139075993024475876196877234058661305784194648966037583531121592405318629214541144775588412449304706595675058915868618023169206664270896179559188859126774274066636789325905115457232640364833886584177106869129531237689966797402961812909025941361593683360171740452483431308646633065919784464056910146652315828858605628288257171931899092708757309944175637203511479413491301316748628038400000 4798 302813789020590145007037796767940580484138539815454455493874509737412488434761668392332749336762203367293628613181596782546766926926880444385816733158658940804035005091671886234308285601291280285991853181565889904183164516878527376664852896535995805954724665164920337847072358141278977058715618203959283998810391611953680738754057379621819700912288934234205098024798076516894097198064502127168139075993024475876196877234058661305784194648966037583531121592405318629214541144775588412449304706595675058915868618023169206664270896179559188859126774274066636789325905115457232640364833886584177106869129531237689966797402961812909025941361593683360171740452483431308646633065919784464056910146652315828858605628288257171931899092708757309944175637203511479413491301316748628038400000 4799 302813789020590145007037796767940580484138539815454455493874509737412488434761668392332749336762203367293628613181596782546766926926880444385816733158658940804035005091671886234308285601291280285991853181565889904183164516878527376664852896535995805954724665164920337847072358141278977058715618203959283998810391611953680738754057379621819700912288934234205098024798076516894097198064502127168139075993024475876196877234058661305784194648966037583531121592405318629214541144775588412449304706595675058915868618023169206664270896179559188859126774274066636789325905115457232640364833886584177106869129531237689966797402961812909025941361593683360171740452483431308646633065919784464056910146652315828858605628288257171931899092708757309944175637203511479413491301316748628038400000 4800 302813789020590145007037796767940580484138539815454455493874509737412488434761668392332749336762203367293628613181596782546766926926880444385816733158658940804035005091671886234308285601291280285991853181565889904183164516878527376664852896535995805954724665164920337847072358141278977058715618203959283998810391611953680738754057379621819700912288934234205098024798076516894097198064502127168139075993024475876196877234058661305784194648966037583531121592405318629214541144775588412449304706595675058915868618023169206664270896179559188859126774274066636789325905115457232640364833886584177106869129531237689966797402961812909025941361593683360171740452483431308646633065919784464056910146652315828858605628288257171931899092708757309944175637203511479413491301316748628038400000 4801 302813789020590145007037796767940580484138539815454455493874509737412488434761668392332749336762203367293628613181596782546766926926880444385816733158658940804035005091671886234308285601291280285991853181565889904183164516878527376664852896535995805954724665164920337847072358141278977058715618203959283998810391611953680738754057379621819700912288934234205098024798076516894097198064502127168139075993024475876196877234058661305784194648966037583531121592405318629214541144775588412449304706595675058915868618023169206664270896179559188859126774274066636789325905115457232640364833886584177106869129531237689966797402961812909025941361593683360171740452483431308646633065919784464056910146652315828858605628288257171931899092708757309944175637203511479413491301316748628038400000 4802 302813789020590145007037796767940580484138539815454455493874509737412488434761668392332749336762203367293628613181596782546766926926880444385816733158658940804035005091671886234308285601291280285991853181565889904183164516878527376664852896535995805954724665164920337847072358141278977058715618203959283998810391611953680738754057379621819700912288934234205098024798076516894097198064502127168139075993024475876196877234058661305784194648966037583531121592405318629214541144775588412449304706595675058915868618023169206664270896179559188859126774274066636789325905115457232640364833886584177106869129531237689966797402961812909025941361593683360171740452483431308646633065919784464056910146652315828858605628288257171931899092708757309944175637203511479413491301316748628038400000 4803 302813789020590145007037796767940580484138539815454455493874509737412488434761668392332749336762203367293628613181596782546766926926880444385816733158658940804035005091671886234308285601291280285991853181565889904183164516878527376664852896535995805954724665164920337847072358141278977058715618203959283998810391611953680738754057379621819700912288934234205098024798076516894097198064502127168139075993024475876196877234058661305784194648966037583531121592405318629214541144775588412449304706595675058915868618023169206664270896179559188859126774274066636789325905115457232640364833886584177106869129531237689966797402961812909025941361593683360171740452483431308646633065919784464056910146652315828858605628288257171931899092708757309944175637203511479413491301316748628038400000 4804 541128240979794589127576542824309817325155570650217111967553748900756116832919101417098623064794057417353714331755513450411072498418335354117454502154523527216810554098817660700708906369507517871067441635458245258775314991661928422100092126109824505241092976649712643732718303998465532003924809730475240505874169810561227480153500537384191805530260325476524510170314162735689751692941265301249464528799534738390763819617262827753436355837702309161770114285628304390406385025713976493046907510686471330282657220407403372309052091472872270491259545627757079942525392441322074728331958155325924489975134472321751970666959092759668429357213167912164626900188587891748551533288798654837269698432067688386170328257751115566242303678670549312870241863682675013711908955453029798304620800000 4805 541128240979794589127576542824309817325155570650217111967553748900756116832919101417098623064794057417353714331755513450411072498418335354117454502154523527216810554098817660700708906369507517871067441635458245258775314991661928422100092126109824505241092976649712643732718303998465532003924809730475240505874169810561227480153500537384191805530260325476524510170314162735689751692941265301249464528799534738390763819617262827753436355837702309161770114285628304390406385025713976493046907510686471330282657220407403372309052091472872270491259545627757079942525392441322074728331958155325924489975134472321751970666959092759668429357213167912164626900188587891748551533288798654837269698432067688386170328257751115566242303678670549312870241863682675013711908955453029798304620800000 4806 541128240979794589127576542824309817325155570650217111967553748900756116832919101417098623064794057417353714331755513450411072498418335354117454502154523527216810554098817660700708906369507517871067441635458245258775314991661928422100092126109824505241092976649712643732718303998465532003924809730475240505874169810561227480153500537384191805530260325476524510170314162735689751692941265301249464528799534738390763819617262827753436355837702309161770114285628304390406385025713976493046907510686471330282657220407403372309052091472872270491259545627757079942525392441322074728331958155325924489975134472321751970666959092759668429357213167912164626900188587891748551533288798654837269698432067688386170328257751115566242303678670549312870241863682675013711908955453029798304620800000 4807 541128240979794589127576542824309817325155570650217111967553748900756116832919101417098623064794057417353714331755513450411072498418335354117454502154523527216810554098817660700708906369507517871067441635458245258775314991661928422100092126109824505241092976649712643732718303998465532003924809730475240505874169810561227480153500537384191805530260325476524510170314162735689751692941265301249464528799534738390763819617262827753436355837702309161770114285628304390406385025713976493046907510686471330282657220407403372309052091472872270491259545627757079942525392441322074728331958155325924489975134472321751970666959092759668429357213167912164626900188587891748551533288798654837269698432067688386170328257751115566242303678670549312870241863682675013711908955453029798304620800000 4808 541128240979794589127576542824309817325155570650217111967553748900756116832919101417098623064794057417353714331755513450411072498418335354117454502154523527216810554098817660700708906369507517871067441635458245258775314991661928422100092126109824505241092976649712643732718303998465532003924809730475240505874169810561227480153500537384191805530260325476524510170314162735689751692941265301249464528799534738390763819617262827753436355837702309161770114285628304390406385025713976493046907510686471330282657220407403372309052091472872270491259545627757079942525392441322074728331958155325924489975134472321751970666959092759668429357213167912164626900188587891748551533288798654837269698432067688386170328257751115566242303678670549312870241863682675013711908955453029798304620800000 4809 541128240979794589127576542824309817325155570650217111967553748900756116832919101417098623064794057417353714331755513450411072498418335354117454502154523527216810554098817660700708906369507517871067441635458245258775314991661928422100092126109824505241092976649712643732718303998465532003924809730475240505874169810561227480153500537384191805530260325476524510170314162735689751692941265301249464528799534738390763819617262827753436355837702309161770114285628304390406385025713976493046907510686471330282657220407403372309052091472872270491259545627757079942525392441322074728331958155325924489975134472321751970666959092759668429357213167912164626900188587891748551533288798654837269698432067688386170328257751115566242303678670549312870241863682675013711908955453029798304620800000 4810 541128240979794589127576542824309817325155570650217111967553748900756116832919101417098623064794057417353714331755513450411072498418335354117454502154523527216810554098817660700708906369507517871067441635458245258775314991661928422100092126109824505241092976649712643732718303998465532003924809730475240505874169810561227480153500537384191805530260325476524510170314162735689751692941265301249464528799534738390763819617262827753436355837702309161770114285628304390406385025713976493046907510686471330282657220407403372309052091472872270491259545627757079942525392441322074728331958155325924489975134472321751970666959092759668429357213167912164626900188587891748551533288798654837269698432067688386170328257751115566242303678670549312870241863682675013711908955453029798304620800000 4811 541128240979794589127576542824309817325155570650217111967553748900756116832919101417098623064794057417353714331755513450411072498418335354117454502154523527216810554098817660700708906369507517871067441635458245258775314991661928422100092126109824505241092976649712643732718303998465532003924809730475240505874169810561227480153500537384191805530260325476524510170314162735689751692941265301249464528799534738390763819617262827753436355837702309161770114285628304390406385025713976493046907510686471330282657220407403372309052091472872270491259545627757079942525392441322074728331958155325924489975134472321751970666959092759668429357213167912164626900188587891748551533288798654837269698432067688386170328257751115566242303678670549312870241863682675013711908955453029798304620800000 4812 541128240979794589127576542824309817325155570650217111967553748900756116832919101417098623064794057417353714331755513450411072498418335354117454502154523527216810554098817660700708906369507517871067441635458245258775314991661928422100092126109824505241092976649712643732718303998465532003924809730475240505874169810561227480153500537384191805530260325476524510170314162735689751692941265301249464528799534738390763819617262827753436355837702309161770114285628304390406385025713976493046907510686471330282657220407403372309052091472872270491259545627757079942525392441322074728331958155325924489975134472321751970666959092759668429357213167912164626900188587891748551533288798654837269698432067688386170328257751115566242303678670549312870241863682675013711908955453029798304620800000 4813 541128240979794589127576542824309817325155570650217111967553748900756116832919101417098623064794057417353714331755513450411072498418335354117454502154523527216810554098817660700708906369507517871067441635458245258775314991661928422100092126109824505241092976649712643732718303998465532003924809730475240505874169810561227480153500537384191805530260325476524510170314162735689751692941265301249464528799534738390763819617262827753436355837702309161770114285628304390406385025713976493046907510686471330282657220407403372309052091472872270491259545627757079942525392441322074728331958155325924489975134472321751970666959092759668429357213167912164626900188587891748551533288798654837269698432067688386170328257751115566242303678670549312870241863682675013711908955453029798304620800000 4814 541128240979794589127576542824309817325155570650217111967553748900756116832919101417098623064794057417353714331755513450411072498418335354117454502154523527216810554098817660700708906369507517871067441635458245258775314991661928422100092126109824505241092976649712643732718303998465532003924809730475240505874169810561227480153500537384191805530260325476524510170314162735689751692941265301249464528799534738390763819617262827753436355837702309161770114285628304390406385025713976493046907510686471330282657220407403372309052091472872270491259545627757079942525392441322074728331958155325924489975134472321751970666959092759668429357213167912164626900188587891748551533288798654837269698432067688386170328257751115566242303678670549312870241863682675013711908955453029798304620800000 4815 541128240979794589127576542824309817325155570650217111967553748900756116832919101417098623064794057417353714331755513450411072498418335354117454502154523527216810554098817660700708906369507517871067441635458245258775314991661928422100092126109824505241092976649712643732718303998465532003924809730475240505874169810561227480153500537384191805530260325476524510170314162735689751692941265301249464528799534738390763819617262827753436355837702309161770114285628304390406385025713976493046907510686471330282657220407403372309052091472872270491259545627757079942525392441322074728331958155325924489975134472321751970666959092759668429357213167912164626900188587891748551533288798654837269698432067688386170328257751115566242303678670549312870241863682675013711908955453029798304620800000 4816 541128240979794589127576542824309817325155570650217111967553748900756116832919101417098623064794057417353714331755513450411072498418335354117454502154523527216810554098817660700708906369507517871067441635458245258775314991661928422100092126109824505241092976649712643732718303998465532003924809730475240505874169810561227480153500537384191805530260325476524510170314162735689751692941265301249464528799534738390763819617262827753436355837702309161770114285628304390406385025713976493046907510686471330282657220407403372309052091472872270491259545627757079942525392441322074728331958155325924489975134472321751970666959092759668429357213167912164626900188587891748551533288798654837269698432067688386170328257751115566242303678670549312870241863682675013711908955453029798304620800000 4817 968078423112852519949234435112690263194703315893238413309953656783452693014092272435189436662916568719645794939510613562785408699670401948516126104354442590190874081282784794993568233495048949471339653085834800767949038520083189947137064813610476039876315335226335919637833045853254836755021484607820205265008889791094035961994612461380319140093635722277502348694692037134148965778671923623935292042022367646981076473295283198850897640593649431090406734456989036554437022811002303946060917536618097209875673767308844633060894191644968491908863327128057416017177927077525191688985873139878078912565515570983614275523189816947046820120054357394862517524437383738338158693053660793503875490494969094522858717253116745748007481281141612720724862694128305599530605121305470309166966611200000 4818 968078423112852519949234435112690263194703315893238413309953656783452693014092272435189436662916568719645794939510613562785408699670401948516126104354442590190874081282784794993568233495048949471339653085834800767949038520083189947137064813610476039876315335226335919637833045853254836755021484607820205265008889791094035961994612461380319140093635722277502348694692037134148965778671923623935292042022367646981076473295283198850897640593649431090406734456989036554437022811002303946060917536618097209875673767308844633060894191644968491908863327128057416017177927077525191688985873139878078912565515570983614275523189816947046820120054357394862517524437383738338158693053660793503875490494969094522858717253116745748007481281141612720724862694128305599530605121305470309166966611200000 4819 968078423112852519949234435112690263194703315893238413309953656783452693014092272435189436662916568719645794939510613562785408699670401948516126104354442590190874081282784794993568233495048949471339653085834800767949038520083189947137064813610476039876315335226335919637833045853254836755021484607820205265008889791094035961994612461380319140093635722277502348694692037134148965778671923623935292042022367646981076473295283198850897640593649431090406734456989036554437022811002303946060917536618097209875673767308844633060894191644968491908863327128057416017177927077525191688985873139878078912565515570983614275523189816947046820120054357394862517524437383738338158693053660793503875490494969094522858717253116745748007481281141612720724862694128305599530605121305470309166966611200000 4820 968078423112852519949234435112690263194703315893238413309953656783452693014092272435189436662916568719645794939510613562785408699670401948516126104354442590190874081282784794993568233495048949471339653085834800767949038520083189947137064813610476039876315335226335919637833045853254836755021484607820205265008889791094035961994612461380319140093635722277502348694692037134148965778671923623935292042022367646981076473295283198850897640593649431090406734456989036554437022811002303946060917536618097209875673767308844633060894191644968491908863327128057416017177927077525191688985873139878078912565515570983614275523189816947046820120054357394862517524437383738338158693053660793503875490494969094522858717253116745748007481281141612720724862694128305599530605121305470309166966611200000 4821 968078423112852519949234435112690263194703315893238413309953656783452693014092272435189436662916568719645794939510613562785408699670401948516126104354442590190874081282784794993568233495048949471339653085834800767949038520083189947137064813610476039876315335226335919637833045853254836755021484607820205265008889791094035961994612461380319140093635722277502348694692037134148965778671923623935292042022367646981076473295283198850897640593649431090406734456989036554437022811002303946060917536618097209875673767308844633060894191644968491908863327128057416017177927077525191688985873139878078912565515570983614275523189816947046820120054357394862517524437383738338158693053660793503875490494969094522858717253116745748007481281141612720724862694128305599530605121305470309166966611200000 4822 968078423112852519949234435112690263194703315893238413309953656783452693014092272435189436662916568719645794939510613562785408699670401948516126104354442590190874081282784794993568233495048949471339653085834800767949038520083189947137064813610476039876315335226335919637833045853254836755021484607820205265008889791094035961994612461380319140093635722277502348694692037134148965778671923623935292042022367646981076473295283198850897640593649431090406734456989036554437022811002303946060917536618097209875673767308844633060894191644968491908863327128057416017177927077525191688985873139878078912565515570983614275523189816947046820120054357394862517524437383738338158693053660793503875490494969094522858717253116745748007481281141612720724862694128305599530605121305470309166966611200000 4823 968078423112852519949234435112690263194703315893238413309953656783452693014092272435189436662916568719645794939510613562785408699670401948516126104354442590190874081282784794993568233495048949471339653085834800767949038520083189947137064813610476039876315335226335919637833045853254836755021484607820205265008889791094035961994612461380319140093635722277502348694692037134148965778671923623935292042022367646981076473295283198850897640593649431090406734456989036554437022811002303946060917536618097209875673767308844633060894191644968491908863327128057416017177927077525191688985873139878078912565515570983614275523189816947046820120054357394862517524437383738338158693053660793503875490494969094522858717253116745748007481281141612720724862694128305599530605121305470309166966611200000 4824 968078423112852519949234435112690263194703315893238413309953656783452693014092272435189436662916568719645794939510613562785408699670401948516126104354442590190874081282784794993568233495048949471339653085834800767949038520083189947137064813610476039876315335226335919637833045853254836755021484607820205265008889791094035961994612461380319140093635722277502348694692037134148965778671923623935292042022367646981076473295283198850897640593649431090406734456989036554437022811002303946060917536618097209875673767308844633060894191644968491908863327128057416017177927077525191688985873139878078912565515570983614275523189816947046820120054357394862517524437383738338158693053660793503875490494969094522858717253116745748007481281141612720724862694128305599530605121305470309166966611200000 4825 968078423112852519949234435112690263194703315893238413309953656783452693014092272435189436662916568719645794939510613562785408699670401948516126104354442590190874081282784794993568233495048949471339653085834800767949038520083189947137064813610476039876315335226335919637833045853254836755021484607820205265008889791094035961994612461380319140093635722277502348694692037134148965778671923623935292042022367646981076473295283198850897640593649431090406734456989036554437022811002303946060917536618097209875673767308844633060894191644968491908863327128057416017177927077525191688985873139878078912565515570983614275523189816947046820120054357394862517524437383738338158693053660793503875490494969094522858717253116745748007481281141612720724862694128305599530605121305470309166966611200000 4826 968078423112852519949234435112690263194703315893238413309953656783452693014092272435189436662916568719645794939510613562785408699670401948516126104354442590190874081282784794993568233495048949471339653085834800767949038520083189947137064813610476039876315335226335919637833045853254836755021484607820205265008889791094035961994612461380319140093635722277502348694692037134148965778671923623935292042022367646981076473295283198850897640593649431090406734456989036554437022811002303946060917536618097209875673767308844633060894191644968491908863327128057416017177927077525191688985873139878078912565515570983614275523189816947046820120054357394862517524437383738338158693053660793503875490494969094522858717253116745748007481281141612720724862694128305599530605121305470309166966611200000 4827 968078423112852519949234435112690263194703315893238413309953656783452693014092272435189436662916568719645794939510613562785408699670401948516126104354442590190874081282784794993568233495048949471339653085834800767949038520083189947137064813610476039876315335226335919637833045853254836755021484607820205265008889791094035961994612461380319140093635722277502348694692037134148965778671923623935292042022367646981076473295283198850897640593649431090406734456989036554437022811002303946060917536618097209875673767308844633060894191644968491908863327128057416017177927077525191688985873139878078912565515570983614275523189816947046820120054357394862517524437383738338158693053660793503875490494969094522858717253116745748007481281141612720724862694128305599530605121305470309166966611200000 4828 968078423112852519949234435112690263194703315893238413309953656783452693014092272435189436662916568719645794939510613562785408699670401948516126104354442590190874081282784794993568233495048949471339653085834800767949038520083189947137064813610476039876315335226335919637833045853254836755021484607820205265008889791094035961994612461380319140093635722277502348694692037134148965778671923623935292042022367646981076473295283198850897640593649431090406734456989036554437022811002303946060917536618097209875673767308844633060894191644968491908863327128057416017177927077525191688985873139878078912565515570983614275523189816947046820120054357394862517524437383738338158693053660793503875490494969094522858717253116745748007481281141612720724862694128305599530605121305470309166966611200000 4829 968078423112852519949234435112690263194703315893238413309953656783452693014092272435189436662916568719645794939510613562785408699670401948516126104354442590190874081282784794993568233495048949471339653085834800767949038520083189947137064813610476039876315335226335919637833045853254836755021484607820205265008889791094035961994612461380319140093635722277502348694692037134148965778671923623935292042022367646981076473295283198850897640593649431090406734456989036554437022811002303946060917536618097209875673767308844633060894191644968491908863327128057416017177927077525191688985873139878078912565515570983614275523189816947046820120054357394862517524437383738338158693053660793503875490494969094522858717253116745748007481281141612720724862694128305599530605121305470309166966611200000 4830 968078423112852519949234435112690263194703315893238413309953656783452693014092272435189436662916568719645794939510613562785408699670401948516126104354442590190874081282784794993568233495048949471339653085834800767949038520083189947137064813610476039876315335226335919637833045853254836755021484607820205265008889791094035961994612461380319140093635722277502348694692037134148965778671923623935292042022367646981076473295283198850897640593649431090406734456989036554437022811002303946060917536618097209875673767308844633060894191644968491908863327128057416017177927077525191688985873139878078912565515570983614275523189816947046820120054357394862517524437383738338158693053660793503875490494969094522858717253116745748007481281141612720724862694128305599530605121305470309166966611200000 4831 968078423112852519949234435112690263194703315893238413309953656783452693014092272435189436662916568719645794939510613562785408699670401948516126104354442590190874081282784794993568233495048949471339653085834800767949038520083189947137064813610476039876315335226335919637833045853254836755021484607820205265008889791094035961994612461380319140093635722277502348694692037134148965778671923623935292042022367646981076473295283198850897640593649431090406734456989036554437022811002303946060917536618097209875673767308844633060894191644968491908863327128057416017177927077525191688985873139878078912565515570983614275523189816947046820120054357394862517524437383738338158693053660793503875490494969094522858717253116745748007481281141612720724862694128305599530605121305470309166966611200000 4832 968078423112852519949234435112690263194703315893238413309953656783452693014092272435189436662916568719645794939510613562785408699670401948516126104354442590190874081282784794993568233495048949471339653085834800767949038520083189947137064813610476039876315335226335919637833045853254836755021484607820205265008889791094035961994612461380319140093635722277502348694692037134148965778671923623935292042022367646981076473295283198850897640593649431090406734456989036554437022811002303946060917536618097209875673767308844633060894191644968491908863327128057416017177927077525191688985873139878078912565515570983614275523189816947046820120054357394862517524437383738338158693053660793503875490494969094522858717253116745748007481281141612720724862694128305599530605121305470309166966611200000 4833 968078423112852519949234435112690263194703315893238413309953656783452693014092272435189436662916568719645794939510613562785408699670401948516126104354442590190874081282784794993568233495048949471339653085834800767949038520083189947137064813610476039876315335226335919637833045853254836755021484607820205265008889791094035961994612461380319140093635722277502348694692037134148965778671923623935292042022367646981076473295283198850897640593649431090406734456989036554437022811002303946060917536618097209875673767308844633060894191644968491908863327128057416017177927077525191688985873139878078912565515570983614275523189816947046820120054357394862517524437383738338158693053660793503875490494969094522858717253116745748007481281141612720724862694128305599530605121305470309166966611200000 4834 968078423112852519949234435112690263194703315893238413309953656783452693014092272435189436662916568719645794939510613562785408699670401948516126104354442590190874081282784794993568233495048949471339653085834800767949038520083189947137064813610476039876315335226335919637833045853254836755021484607820205265008889791094035961994612461380319140093635722277502348694692037134148965778671923623935292042022367646981076473295283198850897640593649431090406734456989036554437022811002303946060917536618097209875673767308844633060894191644968491908863327128057416017177927077525191688985873139878078912565515570983614275523189816947046820120054357394862517524437383738338158693053660793503875490494969094522858717253116745748007481281141612720724862694128305599530605121305470309166966611200000 4835 968078423112852519949234435112690263194703315893238413309953656783452693014092272435189436662916568719645794939510613562785408699670401948516126104354442590190874081282784794993568233495048949471339653085834800767949038520083189947137064813610476039876315335226335919637833045853254836755021484607820205265008889791094035961994612461380319140093635722277502348694692037134148965778671923623935292042022367646981076473295283198850897640593649431090406734456989036554437022811002303946060917536618097209875673767308844633060894191644968491908863327128057416017177927077525191688985873139878078912565515570983614275523189816947046820120054357394862517524437383738338158693053660793503875490494969094522858717253116745748007481281141612720724862694128305599530605121305470309166966611200000 4836 968078423112852519949234435112690263194703315893238413309953656783452693014092272435189436662916568719645794939510613562785408699670401948516126104354442590190874081282784794993568233495048949471339653085834800767949038520083189947137064813610476039876315335226335919637833045853254836755021484607820205265008889791094035961994612461380319140093635722277502348694692037134148965778671923623935292042022367646981076473295283198850897640593649431090406734456989036554437022811002303946060917536618097209875673767308844633060894191644968491908863327128057416017177927077525191688985873139878078912565515570983614275523189816947046820120054357394862517524437383738338158693053660793503875490494969094522858717253116745748007481281141612720724862694128305599530605121305470309166966611200000 4837 968078423112852519949234435112690263194703315893238413309953656783452693014092272435189436662916568719645794939510613562785408699670401948516126104354442590190874081282784794993568233495048949471339653085834800767949038520083189947137064813610476039876315335226335919637833045853254836755021484607820205265008889791094035961994612461380319140093635722277502348694692037134148965778671923623935292042022367646981076473295283198850897640593649431090406734456989036554437022811002303946060917536618097209875673767308844633060894191644968491908863327128057416017177927077525191688985873139878078912565515570983614275523189816947046820120054357394862517524437383738338158693053660793503875490494969094522858717253116745748007481281141612720724862694128305599530605121305470309166966611200000 4838 968078423112852519949234435112690263194703315893238413309953656783452693014092272435189436662916568719645794939510613562785408699670401948516126104354442590190874081282784794993568233495048949471339653085834800767949038520083189947137064813610476039876315335226335919637833045853254836755021484607820205265008889791094035961994612461380319140093635722277502348694692037134148965778671923623935292042022367646981076473295283198850897640593649431090406734456989036554437022811002303946060917536618097209875673767308844633060894191644968491908863327128057416017177927077525191688985873139878078912565515570983614275523189816947046820120054357394862517524437383738338158693053660793503875490494969094522858717253116745748007481281141612720724862694128305599530605121305470309166966611200000 4839 968078423112852519949234435112690263194703315893238413309953656783452693014092272435189436662916568719645794939510613562785408699670401948516126104354442590190874081282784794993568233495048949471339653085834800767949038520083189947137064813610476039876315335226335919637833045853254836755021484607820205265008889791094035961994612461380319140093635722277502348694692037134148965778671923623935292042022367646981076473295283198850897640593649431090406734456989036554437022811002303946060917536618097209875673767308844633060894191644968491908863327128057416017177927077525191688985873139878078912565515570983614275523189816947046820120054357394862517524437383738338158693053660793503875490494969094522858717253116745748007481281141612720724862694128305599530605121305470309166966611200000 4840 968078423112852519949234435112690263194703315893238413309953656783452693014092272435189436662916568719645794939510613562785408699670401948516126104354442590190874081282784794993568233495048949471339653085834800767949038520083189947137064813610476039876315335226335919637833045853254836755021484607820205265008889791094035961994612461380319140093635722277502348694692037134148965778671923623935292042022367646981076473295283198850897640593649431090406734456989036554437022811002303946060917536618097209875673767308844633060894191644968491908863327128057416017177927077525191688985873139878078912565515570983614275523189816947046820120054357394862517524437383738338158693053660793503875490494969094522858717253116745748007481281141612720724862694128305599530605121305470309166966611200000 4841 968078423112852519949234435112690263194703315893238413309953656783452693014092272435189436662916568719645794939510613562785408699670401948516126104354442590190874081282784794993568233495048949471339653085834800767949038520083189947137064813610476039876315335226335919637833045853254836755021484607820205265008889791094035961994612461380319140093635722277502348694692037134148965778671923623935292042022367646981076473295283198850897640593649431090406734456989036554437022811002303946060917536618097209875673767308844633060894191644968491908863327128057416017177927077525191688985873139878078912565515570983614275523189816947046820120054357394862517524437383738338158693053660793503875490494969094522858717253116745748007481281141612720724862694128305599530605121305470309166966611200000 4842 968078423112852519949234435112690263194703315893238413309953656783452693014092272435189436662916568719645794939510613562785408699670401948516126104354442590190874081282784794993568233495048949471339653085834800767949038520083189947137064813610476039876315335226335919637833045853254836755021484607820205265008889791094035961994612461380319140093635722277502348694692037134148965778671923623935292042022367646981076473295283198850897640593649431090406734456989036554437022811002303946060917536618097209875673767308844633060894191644968491908863327128057416017177927077525191688985873139878078912565515570983614275523189816947046820120054357394862517524437383738338158693053660793503875490494969094522858717253116745748007481281141612720724862694128305599530605121305470309166966611200000 4843 968078423112852519949234435112690263194703315893238413309953656783452693014092272435189436662916568719645794939510613562785408699670401948516126104354442590190874081282784794993568233495048949471339653085834800767949038520083189947137064813610476039876315335226335919637833045853254836755021484607820205265008889791094035961994612461380319140093635722277502348694692037134148965778671923623935292042022367646981076473295283198850897640593649431090406734456989036554437022811002303946060917536618097209875673767308844633060894191644968491908863327128057416017177927077525191688985873139878078912565515570983614275523189816947046820120054357394862517524437383738338158693053660793503875490494969094522858717253116745748007481281141612720724862694128305599530605121305470309166966611200000 4844 1743509240026247388428571217637955164013660671923722382371226535866998300118380182655776175429912740264082076686058615026576521068106393909277543113942351104933764220390295415783416388524583157997882715207588476183076218374669825094793853729312467347817243918742630991267737315581711960995793693778684189682281010513760358767552297042945954771308637935821781729999140358878602287367388134446707460967682284132212918728404805041130466650709162625393822528757037254834541078082615149406855712483449193074986088454923229184142670439152588253927862852157631406246937446666622870231863557524920420121530493543341489310217264860321631323036217897668147394061511728112747023806189643089100479758381439339235668549772863259092161473787336044510025477712125078384754619823471152026809706866771200000 4845 1743509240026247388428571217637955164013660671923722382371226535866998300118380182655776175429912740264082076686058615026576521068106393909277543113942351104933764220390295415783416388524583157997882715207588476183076218374669825094793853729312467347817243918742630991267737315581711960995793693778684189682281010513760358767552297042945954771308637935821781729999140358878602287367388134446707460967682284132212918728404805041130466650709162625393822528757037254834541078082615149406855712483449193074986088454923229184142670439152588253927862852157631406246937446666622870231863557524920420121530493543341489310217264860321631323036217897668147394061511728112747023806189643089100479758381439339235668549772863259092161473787336044510025477712125078384754619823471152026809706866771200000 4846 1743509240026247388428571217637955164013660671923722382371226535866998300118380182655776175429912740264082076686058615026576521068106393909277543113942351104933764220390295415783416388524583157997882715207588476183076218374669825094793853729312467347817243918742630991267737315581711960995793693778684189682281010513760358767552297042945954771308637935821781729999140358878602287367388134446707460967682284132212918728404805041130466650709162625393822528757037254834541078082615149406855712483449193074986088454923229184142670439152588253927862852157631406246937446666622870231863557524920420121530493543341489310217264860321631323036217897668147394061511728112747023806189643089100479758381439339235668549772863259092161473787336044510025477712125078384754619823471152026809706866771200000 4847 1743509240026247388428571217637955164013660671923722382371226535866998300118380182655776175429912740264082076686058615026576521068106393909277543113942351104933764220390295415783416388524583157997882715207588476183076218374669825094793853729312467347817243918742630991267737315581711960995793693778684189682281010513760358767552297042945954771308637935821781729999140358878602287367388134446707460967682284132212918728404805041130466650709162625393822528757037254834541078082615149406855712483449193074986088454923229184142670439152588253927862852157631406246937446666622870231863557524920420121530493543341489310217264860321631323036217897668147394061511728112747023806189643089100479758381439339235668549772863259092161473787336044510025477712125078384754619823471152026809706866771200000 4848 1743509240026247388428571217637955164013660671923722382371226535866998300118380182655776175429912740264082076686058615026576521068106393909277543113942351104933764220390295415783416388524583157997882715207588476183076218374669825094793853729312467347817243918742630991267737315581711960995793693778684189682281010513760358767552297042945954771308637935821781729999140358878602287367388134446707460967682284132212918728404805041130466650709162625393822528757037254834541078082615149406855712483449193074986088454923229184142670439152588253927862852157631406246937446666622870231863557524920420121530493543341489310217264860321631323036217897668147394061511728112747023806189643089100479758381439339235668549772863259092161473787336044510025477712125078384754619823471152026809706866771200000 4849 1743509240026247388428571217637955164013660671923722382371226535866998300118380182655776175429912740264082076686058615026576521068106393909277543113942351104933764220390295415783416388524583157997882715207588476183076218374669825094793853729312467347817243918742630991267737315581711960995793693778684189682281010513760358767552297042945954771308637935821781729999140358878602287367388134446707460967682284132212918728404805041130466650709162625393822528757037254834541078082615149406855712483449193074986088454923229184142670439152588253927862852157631406246937446666622870231863557524920420121530493543341489310217264860321631323036217897668147394061511728112747023806189643089100479758381439339235668549772863259092161473787336044510025477712125078384754619823471152026809706866771200000 4850 1743509240026247388428571217637955164013660671923722382371226535866998300118380182655776175429912740264082076686058615026576521068106393909277543113942351104933764220390295415783416388524583157997882715207588476183076218374669825094793853729312467347817243918742630991267737315581711960995793693778684189682281010513760358767552297042945954771308637935821781729999140358878602287367388134446707460967682284132212918728404805041130466650709162625393822528757037254834541078082615149406855712483449193074986088454923229184142670439152588253927862852157631406246937446666622870231863557524920420121530493543341489310217264860321631323036217897668147394061511728112747023806189643089100479758381439339235668549772863259092161473787336044510025477712125078384754619823471152026809706866771200000 4851 1743509240026247388428571217637955164013660671923722382371226535866998300118380182655776175429912740264082076686058615026576521068106393909277543113942351104933764220390295415783416388524583157997882715207588476183076218374669825094793853729312467347817243918742630991267737315581711960995793693778684189682281010513760358767552297042945954771308637935821781729999140358878602287367388134446707460967682284132212918728404805041130466650709162625393822528757037254834541078082615149406855712483449193074986088454923229184142670439152588253927862852157631406246937446666622870231863557524920420121530493543341489310217264860321631323036217897668147394061511728112747023806189643089100479758381439339235668549772863259092161473787336044510025477712125078384754619823471152026809706866771200000 4852 1743509240026247388428571217637955164013660671923722382371226535866998300118380182655776175429912740264082076686058615026576521068106393909277543113942351104933764220390295415783416388524583157997882715207588476183076218374669825094793853729312467347817243918742630991267737315581711960995793693778684189682281010513760358767552297042945954771308637935821781729999140358878602287367388134446707460967682284132212918728404805041130466650709162625393822528757037254834541078082615149406855712483449193074986088454923229184142670439152588253927862852157631406246937446666622870231863557524920420121530493543341489310217264860321631323036217897668147394061511728112747023806189643089100479758381439339235668549772863259092161473787336044510025477712125078384754619823471152026809706866771200000 4853 1743509240026247388428571217637955164013660671923722382371226535866998300118380182655776175429912740264082076686058615026576521068106393909277543113942351104933764220390295415783416388524583157997882715207588476183076218374669825094793853729312467347817243918742630991267737315581711960995793693778684189682281010513760358767552297042945954771308637935821781729999140358878602287367388134446707460967682284132212918728404805041130466650709162625393822528757037254834541078082615149406855712483449193074986088454923229184142670439152588253927862852157631406246937446666622870231863557524920420121530493543341489310217264860321631323036217897668147394061511728112747023806189643089100479758381439339235668549772863259092161473787336044510025477712125078384754619823471152026809706866771200000 4854 1743509240026247388428571217637955164013660671923722382371226535866998300118380182655776175429912740264082076686058615026576521068106393909277543113942351104933764220390295415783416388524583157997882715207588476183076218374669825094793853729312467347817243918742630991267737315581711960995793693778684189682281010513760358767552297042945954771308637935821781729999140358878602287367388134446707460967682284132212918728404805041130466650709162625393822528757037254834541078082615149406855712483449193074986088454923229184142670439152588253927862852157631406246937446666622870231863557524920420121530493543341489310217264860321631323036217897668147394061511728112747023806189643089100479758381439339235668549772863259092161473787336044510025477712125078384754619823471152026809706866771200000 4855 1743509240026247388428571217637955164013660671923722382371226535866998300118380182655776175429912740264082076686058615026576521068106393909277543113942351104933764220390295415783416388524583157997882715207588476183076218374669825094793853729312467347817243918742630991267737315581711960995793693778684189682281010513760358767552297042945954771308637935821781729999140358878602287367388134446707460967682284132212918728404805041130466650709162625393822528757037254834541078082615149406855712483449193074986088454923229184142670439152588253927862852157631406246937446666622870231863557524920420121530493543341489310217264860321631323036217897668147394061511728112747023806189643089100479758381439339235668549772863259092161473787336044510025477712125078384754619823471152026809706866771200000 4856 1743509240026247388428571217637955164013660671923722382371226535866998300118380182655776175429912740264082076686058615026576521068106393909277543113942351104933764220390295415783416388524583157997882715207588476183076218374669825094793853729312467347817243918742630991267737315581711960995793693778684189682281010513760358767552297042945954771308637935821781729999140358878602287367388134446707460967682284132212918728404805041130466650709162625393822528757037254834541078082615149406855712483449193074986088454923229184142670439152588253927862852157631406246937446666622870231863557524920420121530493543341489310217264860321631323036217897668147394061511728112747023806189643089100479758381439339235668549772863259092161473787336044510025477712125078384754619823471152026809706866771200000 4857 1743509240026247388428571217637955164013660671923722382371226535866998300118380182655776175429912740264082076686058615026576521068106393909277543113942351104933764220390295415783416388524583157997882715207588476183076218374669825094793853729312467347817243918742630991267737315581711960995793693778684189682281010513760358767552297042945954771308637935821781729999140358878602287367388134446707460967682284132212918728404805041130466650709162625393822528757037254834541078082615149406855712483449193074986088454923229184142670439152588253927862852157631406246937446666622870231863557524920420121530493543341489310217264860321631323036217897668147394061511728112747023806189643089100479758381439339235668549772863259092161473787336044510025477712125078384754619823471152026809706866771200000 4858 1743509240026247388428571217637955164013660671923722382371226535866998300118380182655776175429912740264082076686058615026576521068106393909277543113942351104933764220390295415783416388524583157997882715207588476183076218374669825094793853729312467347817243918742630991267737315581711960995793693778684189682281010513760358767552297042945954771308637935821781729999140358878602287367388134446707460967682284132212918728404805041130466650709162625393822528757037254834541078082615149406855712483449193074986088454923229184142670439152588253927862852157631406246937446666622870231863557524920420121530493543341489310217264860321631323036217897668147394061511728112747023806189643089100479758381439339235668549772863259092161473787336044510025477712125078384754619823471152026809706866771200000 4859 1743509240026247388428571217637955164013660671923722382371226535866998300118380182655776175429912740264082076686058615026576521068106393909277543113942351104933764220390295415783416388524583157997882715207588476183076218374669825094793853729312467347817243918742630991267737315581711960995793693778684189682281010513760358767552297042945954771308637935821781729999140358878602287367388134446707460967682284132212918728404805041130466650709162625393822528757037254834541078082615149406855712483449193074986088454923229184142670439152588253927862852157631406246937446666622870231863557524920420121530493543341489310217264860321631323036217897668147394061511728112747023806189643089100479758381439339235668549772863259092161473787336044510025477712125078384754619823471152026809706866771200000 4860 1743509240026247388428571217637955164013660671923722382371226535866998300118380182655776175429912740264082076686058615026576521068106393909277543113942351104933764220390295415783416388524583157997882715207588476183076218374669825094793853729312467347817243918742630991267737315581711960995793693778684189682281010513760358767552297042945954771308637935821781729999140358878602287367388134446707460967682284132212918728404805041130466650709162625393822528757037254834541078082615149406855712483449193074986088454923229184142670439152588253927862852157631406246937446666622870231863557524920420121530493543341489310217264860321631323036217897668147394061511728112747023806189643089100479758381439339235668549772863259092161473787336044510025477712125078384754619823471152026809706866771200000 4861 1743509240026247388428571217637955164013660671923722382371226535866998300118380182655776175429912740264082076686058615026576521068106393909277543113942351104933764220390295415783416388524583157997882715207588476183076218374669825094793853729312467347817243918742630991267737315581711960995793693778684189682281010513760358767552297042945954771308637935821781729999140358878602287367388134446707460967682284132212918728404805041130466650709162625393822528757037254834541078082615149406855712483449193074986088454923229184142670439152588253927862852157631406246937446666622870231863557524920420121530493543341489310217264860321631323036217897668147394061511728112747023806189643089100479758381439339235668549772863259092161473787336044510025477712125078384754619823471152026809706866771200000 4862 1743509240026247388428571217637955164013660671923722382371226535866998300118380182655776175429912740264082076686058615026576521068106393909277543113942351104933764220390295415783416388524583157997882715207588476183076218374669825094793853729312467347817243918742630991267737315581711960995793693778684189682281010513760358767552297042945954771308637935821781729999140358878602287367388134446707460967682284132212918728404805041130466650709162625393822528757037254834541078082615149406855712483449193074986088454923229184142670439152588253927862852157631406246937446666622870231863557524920420121530493543341489310217264860321631323036217897668147394061511728112747023806189643089100479758381439339235668549772863259092161473787336044510025477712125078384754619823471152026809706866771200000 4863 3157495233687534020444142475142336802028739476853861234474291256455133921514386510789610653703571972618252640878452151813130079654340679369701630579349597851035047003126824997983767079618020099134165597240942730367551031476527053246671669103784878366897028736842904725185872278518480361363382379433197067514610910040420009728037209944775124090839943301773246713028443189929148742422339911482987211812472616563437595817141101929487275104434293514588212599578994468505353892407616035575815695307526488658799806191865968052482376165305337327863359625257470476713203715913254017989904902677630880840091723806991437140803466662042474326018590612677014930645397739612184860113009443634360968842428786643355795743638655362215904429028865576607656140136658516954790616500306256320552379135722643200000 4864 3157495233687534020444142475142336802028739476853861234474291256455133921514386510789610653703571972618252640878452151813130079654340679369701630579349597851035047003126824997983767079618020099134165597240942730367551031476527053246671669103784878366897028736842904725185872278518480361363382379433197067514610910040420009728037209944775124090839943301773246713028443189929148742422339911482987211812472616563437595817141101929487275104434293514588212599578994468505353892407616035575815695307526488658799806191865968052482376165305337327863359625257470476713203715913254017989904902677630880840091723806991437140803466662042474326018590612677014930645397739612184860113009443634360968842428786643355795743638655362215904429028865576607656140136658516954790616500306256320552379135722643200000 4865 3157495233687534020444142475142336802028739476853861234474291256455133921514386510789610653703571972618252640878452151813130079654340679369701630579349597851035047003126824997983767079618020099134165597240942730367551031476527053246671669103784878366897028736842904725185872278518480361363382379433197067514610910040420009728037209944775124090839943301773246713028443189929148742422339911482987211812472616563437595817141101929487275104434293514588212599578994468505353892407616035575815695307526488658799806191865968052482376165305337327863359625257470476713203715913254017989904902677630880840091723806991437140803466662042474326018590612677014930645397739612184860113009443634360968842428786643355795743638655362215904429028865576607656140136658516954790616500306256320552379135722643200000 4866 3157495233687534020444142475142336802028739476853861234474291256455133921514386510789610653703571972618252640878452151813130079654340679369701630579349597851035047003126824997983767079618020099134165597240942730367551031476527053246671669103784878366897028736842904725185872278518480361363382379433197067514610910040420009728037209944775124090839943301773246713028443189929148742422339911482987211812472616563437595817141101929487275104434293514588212599578994468505353892407616035575815695307526488658799806191865968052482376165305337327863359625257470476713203715913254017989904902677630880840091723806991437140803466662042474326018590612677014930645397739612184860113009443634360968842428786643355795743638655362215904429028865576607656140136658516954790616500306256320552379135722643200000 4867 3157495233687534020444142475142336802028739476853861234474291256455133921514386510789610653703571972618252640878452151813130079654340679369701630579349597851035047003126824997983767079618020099134165597240942730367551031476527053246671669103784878366897028736842904725185872278518480361363382379433197067514610910040420009728037209944775124090839943301773246713028443189929148742422339911482987211812472616563437595817141101929487275104434293514588212599578994468505353892407616035575815695307526488658799806191865968052482376165305337327863359625257470476713203715913254017989904902677630880840091723806991437140803466662042474326018590612677014930645397739612184860113009443634360968842428786643355795743638655362215904429028865576607656140136658516954790616500306256320552379135722643200000 4868 3157495233687534020444142475142336802028739476853861234474291256455133921514386510789610653703571972618252640878452151813130079654340679369701630579349597851035047003126824997983767079618020099134165597240942730367551031476527053246671669103784878366897028736842904725185872278518480361363382379433197067514610910040420009728037209944775124090839943301773246713028443189929148742422339911482987211812472616563437595817141101929487275104434293514588212599578994468505353892407616035575815695307526488658799806191865968052482376165305337327863359625257470476713203715913254017989904902677630880840091723806991437140803466662042474326018590612677014930645397739612184860113009443634360968842428786643355795743638655362215904429028865576607656140136658516954790616500306256320552379135722643200000 4869 3157495233687534020444142475142336802028739476853861234474291256455133921514386510789610653703571972618252640878452151813130079654340679369701630579349597851035047003126824997983767079618020099134165597240942730367551031476527053246671669103784878366897028736842904725185872278518480361363382379433197067514610910040420009728037209944775124090839943301773246713028443189929148742422339911482987211812472616563437595817141101929487275104434293514588212599578994468505353892407616035575815695307526488658799806191865968052482376165305337327863359625257470476713203715913254017989904902677630880840091723806991437140803466662042474326018590612677014930645397739612184860113009443634360968842428786643355795743638655362215904429028865576607656140136658516954790616500306256320552379135722643200000 4870 3157495233687534020444142475142336802028739476853861234474291256455133921514386510789610653703571972618252640878452151813130079654340679369701630579349597851035047003126824997983767079618020099134165597240942730367551031476527053246671669103784878366897028736842904725185872278518480361363382379433197067514610910040420009728037209944775124090839943301773246713028443189929148742422339911482987211812472616563437595817141101929487275104434293514588212599578994468505353892407616035575815695307526488658799806191865968052482376165305337327863359625257470476713203715913254017989904902677630880840091723806991437140803466662042474326018590612677014930645397739612184860113009443634360968842428786643355795743638655362215904429028865576607656140136658516954790616500306256320552379135722643200000 4871 3157495233687534020444142475142336802028739476853861234474291256455133921514386510789610653703571972618252640878452151813130079654340679369701630579349597851035047003126824997983767079618020099134165597240942730367551031476527053246671669103784878366897028736842904725185872278518480361363382379433197067514610910040420009728037209944775124090839943301773246713028443189929148742422339911482987211812472616563437595817141101929487275104434293514588212599578994468505353892407616035575815695307526488658799806191865968052482376165305337327863359625257470476713203715913254017989904902677630880840091723806991437140803466662042474326018590612677014930645397739612184860113009443634360968842428786643355795743638655362215904429028865576607656140136658516954790616500306256320552379135722643200000 4872 3157495233687534020444142475142336802028739476853861234474291256455133921514386510789610653703571972618252640878452151813130079654340679369701630579349597851035047003126824997983767079618020099134165597240942730367551031476527053246671669103784878366897028736842904725185872278518480361363382379433197067514610910040420009728037209944775124090839943301773246713028443189929148742422339911482987211812472616563437595817141101929487275104434293514588212599578994468505353892407616035575815695307526488658799806191865968052482376165305337327863359625257470476713203715913254017989904902677630880840091723806991437140803466662042474326018590612677014930645397739612184860113009443634360968842428786643355795743638655362215904429028865576607656140136658516954790616500306256320552379135722643200000 4873 3157495233687534020444142475142336802028739476853861234474291256455133921514386510789610653703571972618252640878452151813130079654340679369701630579349597851035047003126824997983767079618020099134165597240942730367551031476527053246671669103784878366897028736842904725185872278518480361363382379433197067514610910040420009728037209944775124090839943301773246713028443189929148742422339911482987211812472616563437595817141101929487275104434293514588212599578994468505353892407616035575815695307526488658799806191865968052482376165305337327863359625257470476713203715913254017989904902677630880840091723806991437140803466662042474326018590612677014930645397739612184860113009443634360968842428786643355795743638655362215904429028865576607656140136658516954790616500306256320552379135722643200000 4874 3157495233687534020444142475142336802028739476853861234474291256455133921514386510789610653703571972618252640878452151813130079654340679369701630579349597851035047003126824997983767079618020099134165597240942730367551031476527053246671669103784878366897028736842904725185872278518480361363382379433197067514610910040420009728037209944775124090839943301773246713028443189929148742422339911482987211812472616563437595817141101929487275104434293514588212599578994468505353892407616035575815695307526488658799806191865968052482376165305337327863359625257470476713203715913254017989904902677630880840091723806991437140803466662042474326018590612677014930645397739612184860113009443634360968842428786643355795743638655362215904429028865576607656140136658516954790616500306256320552379135722643200000 4875 3157495233687534020444142475142336802028739476853861234474291256455133921514386510789610653703571972618252640878452151813130079654340679369701630579349597851035047003126824997983767079618020099134165597240942730367551031476527053246671669103784878366897028736842904725185872278518480361363382379433197067514610910040420009728037209944775124090839943301773246713028443189929148742422339911482987211812472616563437595817141101929487275104434293514588212599578994468505353892407616035575815695307526488658799806191865968052482376165305337327863359625257470476713203715913254017989904902677630880840091723806991437140803466662042474326018590612677014930645397739612184860113009443634360968842428786643355795743638655362215904429028865576607656140136658516954790616500306256320552379135722643200000 4876 3157495233687534020444142475142336802028739476853861234474291256455133921514386510789610653703571972618252640878452151813130079654340679369701630579349597851035047003126824997983767079618020099134165597240942730367551031476527053246671669103784878366897028736842904725185872278518480361363382379433197067514610910040420009728037209944775124090839943301773246713028443189929148742422339911482987211812472616563437595817141101929487275104434293514588212599578994468505353892407616035575815695307526488658799806191865968052482376165305337327863359625257470476713203715913254017989904902677630880840091723806991437140803466662042474326018590612677014930645397739612184860113009443634360968842428786643355795743638655362215904429028865576607656140136658516954790616500306256320552379135722643200000 4877 3157495233687534020444142475142336802028739476853861234474291256455133921514386510789610653703571972618252640878452151813130079654340679369701630579349597851035047003126824997983767079618020099134165597240942730367551031476527053246671669103784878366897028736842904725185872278518480361363382379433197067514610910040420009728037209944775124090839943301773246713028443189929148742422339911482987211812472616563437595817141101929487275104434293514588212599578994468505353892407616035575815695307526488658799806191865968052482376165305337327863359625257470476713203715913254017989904902677630880840091723806991437140803466662042474326018590612677014930645397739612184860113009443634360968842428786643355795743638655362215904429028865576607656140136658516954790616500306256320552379135722643200000 4878 3157495233687534020444142475142336802028739476853861234474291256455133921514386510789610653703571972618252640878452151813130079654340679369701630579349597851035047003126824997983767079618020099134165597240942730367551031476527053246671669103784878366897028736842904725185872278518480361363382379433197067514610910040420009728037209944775124090839943301773246713028443189929148742422339911482987211812472616563437595817141101929487275104434293514588212599578994468505353892407616035575815695307526488658799806191865968052482376165305337327863359625257470476713203715913254017989904902677630880840091723806991437140803466662042474326018590612677014930645397739612184860113009443634360968842428786643355795743638655362215904429028865576607656140136658516954790616500306256320552379135722643200000 4879 3157495233687534020444142475142336802028739476853861234474291256455133921514386510789610653703571972618252640878452151813130079654340679369701630579349597851035047003126824997983767079618020099134165597240942730367551031476527053246671669103784878366897028736842904725185872278518480361363382379433197067514610910040420009728037209944775124090839943301773246713028443189929148742422339911482987211812472616563437595817141101929487275104434293514588212599578994468505353892407616035575815695307526488658799806191865968052482376165305337327863359625257470476713203715913254017989904902677630880840091723806991437140803466662042474326018590612677014930645397739612184860113009443634360968842428786643355795743638655362215904429028865576607656140136658516954790616500306256320552379135722643200000 4880 3157495233687534020444142475142336802028739476853861234474291256455133921514386510789610653703571972618252640878452151813130079654340679369701630579349597851035047003126824997983767079618020099134165597240942730367551031476527053246671669103784878366897028736842904725185872278518480361363382379433197067514610910040420009728037209944775124090839943301773246713028443189929148742422339911482987211812472616563437595817141101929487275104434293514588212599578994468505353892407616035575815695307526488658799806191865968052482376165305337327863359625257470476713203715913254017989904902677630880840091723806991437140803466662042474326018590612677014930645397739612184860113009443634360968842428786643355795743638655362215904429028865576607656140136658516954790616500306256320552379135722643200000 4881 3157495233687534020444142475142336802028739476853861234474291256455133921514386510789610653703571972618252640878452151813130079654340679369701630579349597851035047003126824997983767079618020099134165597240942730367551031476527053246671669103784878366897028736842904725185872278518480361363382379433197067514610910040420009728037209944775124090839943301773246713028443189929148742422339911482987211812472616563437595817141101929487275104434293514588212599578994468505353892407616035575815695307526488658799806191865968052482376165305337327863359625257470476713203715913254017989904902677630880840091723806991437140803466662042474326018590612677014930645397739612184860113009443634360968842428786643355795743638655362215904429028865576607656140136658516954790616500306256320552379135722643200000 4882 3157495233687534020444142475142336802028739476853861234474291256455133921514386510789610653703571972618252640878452151813130079654340679369701630579349597851035047003126824997983767079618020099134165597240942730367551031476527053246671669103784878366897028736842904725185872278518480361363382379433197067514610910040420009728037209944775124090839943301773246713028443189929148742422339911482987211812472616563437595817141101929487275104434293514588212599578994468505353892407616035575815695307526488658799806191865968052482376165305337327863359625257470476713203715913254017989904902677630880840091723806991437140803466662042474326018590612677014930645397739612184860113009443634360968842428786643355795743638655362215904429028865576607656140136658516954790616500306256320552379135722643200000 4883 3157495233687534020444142475142336802028739476853861234474291256455133921514386510789610653703571972618252640878452151813130079654340679369701630579349597851035047003126824997983767079618020099134165597240942730367551031476527053246671669103784878366897028736842904725185872278518480361363382379433197067514610910040420009728037209944775124090839943301773246713028443189929148742422339911482987211812472616563437595817141101929487275104434293514588212599578994468505353892407616035575815695307526488658799806191865968052482376165305337327863359625257470476713203715913254017989904902677630880840091723806991437140803466662042474326018590612677014930645397739612184860113009443634360968842428786643355795743638655362215904429028865576607656140136658516954790616500306256320552379135722643200000 4884 3157495233687534020444142475142336802028739476853861234474291256455133921514386510789610653703571972618252640878452151813130079654340679369701630579349597851035047003126824997983767079618020099134165597240942730367551031476527053246671669103784878366897028736842904725185872278518480361363382379433197067514610910040420009728037209944775124090839943301773246713028443189929148742422339911482987211812472616563437595817141101929487275104434293514588212599578994468505353892407616035575815695307526488658799806191865968052482376165305337327863359625257470476713203715913254017989904902677630880840091723806991437140803466662042474326018590612677014930645397739612184860113009443634360968842428786643355795743638655362215904429028865576607656140136658516954790616500306256320552379135722643200000 4885 3157495233687534020444142475142336802028739476853861234474291256455133921514386510789610653703571972618252640878452151813130079654340679369701630579349597851035047003126824997983767079618020099134165597240942730367551031476527053246671669103784878366897028736842904725185872278518480361363382379433197067514610910040420009728037209944775124090839943301773246713028443189929148742422339911482987211812472616563437595817141101929487275104434293514588212599578994468505353892407616035575815695307526488658799806191865968052482376165305337327863359625257470476713203715913254017989904902677630880840091723806991437140803466662042474326018590612677014930645397739612184860113009443634360968842428786643355795743638655362215904429028865576607656140136658516954790616500306256320552379135722643200000 4886 3157495233687534020444142475142336802028739476853861234474291256455133921514386510789610653703571972618252640878452151813130079654340679369701630579349597851035047003126824997983767079618020099134165597240942730367551031476527053246671669103784878366897028736842904725185872278518480361363382379433197067514610910040420009728037209944775124090839943301773246713028443189929148742422339911482987211812472616563437595817141101929487275104434293514588212599578994468505353892407616035575815695307526488658799806191865968052482376165305337327863359625257470476713203715913254017989904902677630880840091723806991437140803466662042474326018590612677014930645397739612184860113009443634360968842428786643355795743638655362215904429028865576607656140136658516954790616500306256320552379135722643200000 4887 3157495233687534020444142475142336802028739476853861234474291256455133921514386510789610653703571972618252640878452151813130079654340679369701630579349597851035047003126824997983767079618020099134165597240942730367551031476527053246671669103784878366897028736842904725185872278518480361363382379433197067514610910040420009728037209944775124090839943301773246713028443189929148742422339911482987211812472616563437595817141101929487275104434293514588212599578994468505353892407616035575815695307526488658799806191865968052482376165305337327863359625257470476713203715913254017989904902677630880840091723806991437140803466662042474326018590612677014930645397739612184860113009443634360968842428786643355795743638655362215904429028865576607656140136658516954790616500306256320552379135722643200000 4888 3157495233687534020444142475142336802028739476853861234474291256455133921514386510789610653703571972618252640878452151813130079654340679369701630579349597851035047003126824997983767079618020099134165597240942730367551031476527053246671669103784878366897028736842904725185872278518480361363382379433197067514610910040420009728037209944775124090839943301773246713028443189929148742422339911482987211812472616563437595817141101929487275104434293514588212599578994468505353892407616035575815695307526488658799806191865968052482376165305337327863359625257470476713203715913254017989904902677630880840091723806991437140803466662042474326018590612677014930645397739612184860113009443634360968842428786643355795743638655362215904429028865576607656140136658516954790616500306256320552379135722643200000 4889 3157495233687534020444142475142336802028739476853861234474291256455133921514386510789610653703571972618252640878452151813130079654340679369701630579349597851035047003126824997983767079618020099134165597240942730367551031476527053246671669103784878366897028736842904725185872278518480361363382379433197067514610910040420009728037209944775124090839943301773246713028443189929148742422339911482987211812472616563437595817141101929487275104434293514588212599578994468505353892407616035575815695307526488658799806191865968052482376165305337327863359625257470476713203715913254017989904902677630880840091723806991437140803466662042474326018590612677014930645397739612184860113009443634360968842428786643355795743638655362215904429028865576607656140136658516954790616500306256320552379135722643200000 4890 3157495233687534020444142475142336802028739476853861234474291256455133921514386510789610653703571972618252640878452151813130079654340679369701630579349597851035047003126824997983767079618020099134165597240942730367551031476527053246671669103784878366897028736842904725185872278518480361363382379433197067514610910040420009728037209944775124090839943301773246713028443189929148742422339911482987211812472616563437595817141101929487275104434293514588212599578994468505353892407616035575815695307526488658799806191865968052482376165305337327863359625257470476713203715913254017989904902677630880840091723806991437140803466662042474326018590612677014930645397739612184860113009443634360968842428786643355795743638655362215904429028865576607656140136658516954790616500306256320552379135722643200000 4891 3157495233687534020444142475142336802028739476853861234474291256455133921514386510789610653703571972618252640878452151813130079654340679369701630579349597851035047003126824997983767079618020099134165597240942730367551031476527053246671669103784878366897028736842904725185872278518480361363382379433197067514610910040420009728037209944775124090839943301773246713028443189929148742422339911482987211812472616563437595817141101929487275104434293514588212599578994468505353892407616035575815695307526488658799806191865968052482376165305337327863359625257470476713203715913254017989904902677630880840091723806991437140803466662042474326018590612677014930645397739612184860113009443634360968842428786643355795743638655362215904429028865576607656140136658516954790616500306256320552379135722643200000 4892 3157495233687534020444142475142336802028739476853861234474291256455133921514386510789610653703571972618252640878452151813130079654340679369701630579349597851035047003126824997983767079618020099134165597240942730367551031476527053246671669103784878366897028736842904725185872278518480361363382379433197067514610910040420009728037209944775124090839943301773246713028443189929148742422339911482987211812472616563437595817141101929487275104434293514588212599578994468505353892407616035575815695307526488658799806191865968052482376165305337327863359625257470476713203715913254017989904902677630880840091723806991437140803466662042474326018590612677014930645397739612184860113009443634360968842428786643355795743638655362215904429028865576607656140136658516954790616500306256320552379135722643200000 4893 3157495233687534020444142475142336802028739476853861234474291256455133921514386510789610653703571972618252640878452151813130079654340679369701630579349597851035047003126824997983767079618020099134165597240942730367551031476527053246671669103784878366897028736842904725185872278518480361363382379433197067514610910040420009728037209944775124090839943301773246713028443189929148742422339911482987211812472616563437595817141101929487275104434293514588212599578994468505353892407616035575815695307526488658799806191865968052482376165305337327863359625257470476713203715913254017989904902677630880840091723806991437140803466662042474326018590612677014930645397739612184860113009443634360968842428786643355795743638655362215904429028865576607656140136658516954790616500306256320552379135722643200000 4894 3157495233687534020444142475142336802028739476853861234474291256455133921514386510789610653703571972618252640878452151813130079654340679369701630579349597851035047003126824997983767079618020099134165597240942730367551031476527053246671669103784878366897028736842904725185872278518480361363382379433197067514610910040420009728037209944775124090839943301773246713028443189929148742422339911482987211812472616563437595817141101929487275104434293514588212599578994468505353892407616035575815695307526488658799806191865968052482376165305337327863359625257470476713203715913254017989904902677630880840091723806991437140803466662042474326018590612677014930645397739612184860113009443634360968842428786643355795743638655362215904429028865576607656140136658516954790616500306256320552379135722643200000 4895 3157495233687534020444142475142336802028739476853861234474291256455133921514386510789610653703571972618252640878452151813130079654340679369701630579349597851035047003126824997983767079618020099134165597240942730367551031476527053246671669103784878366897028736842904725185872278518480361363382379433197067514610910040420009728037209944775124090839943301773246713028443189929148742422339911482987211812472616563437595817141101929487275104434293514588212599578994468505353892407616035575815695307526488658799806191865968052482376165305337327863359625257470476713203715913254017989904902677630880840091723806991437140803466662042474326018590612677014930645397739612184860113009443634360968842428786643355795743638655362215904429028865576607656140136658516954790616500306256320552379135722643200000 4896 3157495233687534020444142475142336802028739476853861234474291256455133921514386510789610653703571972618252640878452151813130079654340679369701630579349597851035047003126824997983767079618020099134165597240942730367551031476527053246671669103784878366897028736842904725185872278518480361363382379433197067514610910040420009728037209944775124090839943301773246713028443189929148742422339911482987211812472616563437595817141101929487275104434293514588212599578994468505353892407616035575815695307526488658799806191865968052482376165305337327863359625257470476713203715913254017989904902677630880840091723806991437140803466662042474326018590612677014930645397739612184860113009443634360968842428786643355795743638655362215904429028865576607656140136658516954790616500306256320552379135722643200000 4897 3157495233687534020444142475142336802028739476853861234474291256455133921514386510789610653703571972618252640878452151813130079654340679369701630579349597851035047003126824997983767079618020099134165597240942730367551031476527053246671669103784878366897028736842904725185872278518480361363382379433197067514610910040420009728037209944775124090839943301773246713028443189929148742422339911482987211812472616563437595817141101929487275104434293514588212599578994468505353892407616035575815695307526488658799806191865968052482376165305337327863359625257470476713203715913254017989904902677630880840091723806991437140803466662042474326018590612677014930645397739612184860113009443634360968842428786643355795743638655362215904429028865576607656140136658516954790616500306256320552379135722643200000 4898 3157495233687534020444142475142336802028739476853861234474291256455133921514386510789610653703571972618252640878452151813130079654340679369701630579349597851035047003126824997983767079618020099134165597240942730367551031476527053246671669103784878366897028736842904725185872278518480361363382379433197067514610910040420009728037209944775124090839943301773246713028443189929148742422339911482987211812472616563437595817141101929487275104434293514588212599578994468505353892407616035575815695307526488658799806191865968052482376165305337327863359625257470476713203715913254017989904902677630880840091723806991437140803466662042474326018590612677014930645397739612184860113009443634360968842428786643355795743638655362215904429028865576607656140136658516954790616500306256320552379135722643200000 4899 3157495233687534020444142475142336802028739476853861234474291256455133921514386510789610653703571972618252640878452151813130079654340679369701630579349597851035047003126824997983767079618020099134165597240942730367551031476527053246671669103784878366897028736842904725185872278518480361363382379433197067514610910040420009728037209944775124090839943301773246713028443189929148742422339911482987211812472616563437595817141101929487275104434293514588212599578994468505353892407616035575815695307526488658799806191865968052482376165305337327863359625257470476713203715913254017989904902677630880840091723806991437140803466662042474326018590612677014930645397739612184860113009443634360968842428786643355795743638655362215904429028865576607656140136658516954790616500306256320552379135722643200000 4900 3157495233687534020444142475142336802028739476853861234474291256455133921514386510789610653703571972618252640878452151813130079654340679369701630579349597851035047003126824997983767079618020099134165597240942730367551031476527053246671669103784878366897028736842904725185872278518480361363382379433197067514610910040420009728037209944775124090839943301773246713028443189929148742422339911482987211812472616563437595817141101929487275104434293514588212599578994468505353892407616035575815695307526488658799806191865968052482376165305337327863359625257470476713203715913254017989904902677630880840091723806991437140803466662042474326018590612677014930645397739612184860113009443634360968842428786643355795743638655362215904429028865576607656140136658516954790616500306256320552379135722643200000 4901 3157495233687534020444142475142336802028739476853861234474291256455133921514386510789610653703571972618252640878452151813130079654340679369701630579349597851035047003126824997983767079618020099134165597240942730367551031476527053246671669103784878366897028736842904725185872278518480361363382379433197067514610910040420009728037209944775124090839943301773246713028443189929148742422339911482987211812472616563437595817141101929487275104434293514588212599578994468505353892407616035575815695307526488658799806191865968052482376165305337327863359625257470476713203715913254017989904902677630880840091723806991437140803466662042474326018590612677014930645397739612184860113009443634360968842428786643355795743638655362215904429028865576607656140136658516954790616500306256320552379135722643200000 4902 5756113811012374519269671732184479990098392066304589030446632960517709138920726609169460221701611706083074564321418272755336135209863058490966072546154316882436890686700201971324407386143650640721583883770238597460045530381708818068682452776199833262853283387264615314013845163739189698765446077706718254079135689003685677734211833729325051217601216639132628757850851935240838157435925658633485687134137579995146737174648228817455302515383717077094311569032506916085260145859084032854712012545620788824992046687771659759675371749351629948694904596844368679048170374109862074795596637581321095771487212500145389907684719724903430696331890686910198218566560079313012999986016215745440046199747678050837615640653268725319593774119621946155757143469128476408583293880058305272366987164422378553600000 4903 5756113811012374519269671732184479990098392066304589030446632960517709138920726609169460221701611706083074564321418272755336135209863058490966072546154316882436890686700201971324407386143650640721583883770238597460045530381708818068682452776199833262853283387264615314013845163739189698765446077706718254079135689003685677734211833729325051217601216639132628757850851935240838157435925658633485687134137579995146737174648228817455302515383717077094311569032506916085260145859084032854712012545620788824992046687771659759675371749351629948694904596844368679048170374109862074795596637581321095771487212500145389907684719724903430696331890686910198218566560079313012999986016215745440046199747678050837615640653268725319593774119621946155757143469128476408583293880058305272366987164422378553600000 4904 5756113811012374519269671732184479990098392066304589030446632960517709138920726609169460221701611706083074564321418272755336135209863058490966072546154316882436890686700201971324407386143650640721583883770238597460045530381708818068682452776199833262853283387264615314013845163739189698765446077706718254079135689003685677734211833729325051217601216639132628757850851935240838157435925658633485687134137579995146737174648228817455302515383717077094311569032506916085260145859084032854712012545620788824992046687771659759675371749351629948694904596844368679048170374109862074795596637581321095771487212500145389907684719724903430696331890686910198218566560079313012999986016215745440046199747678050837615640653268725319593774119621946155757143469128476408583293880058305272366987164422378553600000 4905 5756113811012374519269671732184479990098392066304589030446632960517709138920726609169460221701611706083074564321418272755336135209863058490966072546154316882436890686700201971324407386143650640721583883770238597460045530381708818068682452776199833262853283387264615314013845163739189698765446077706718254079135689003685677734211833729325051217601216639132628757850851935240838157435925658633485687134137579995146737174648228817455302515383717077094311569032506916085260145859084032854712012545620788824992046687771659759675371749351629948694904596844368679048170374109862074795596637581321095771487212500145389907684719724903430696331890686910198218566560079313012999986016215745440046199747678050837615640653268725319593774119621946155757143469128476408583293880058305272366987164422378553600000 4906 5756113811012374519269671732184479990098392066304589030446632960517709138920726609169460221701611706083074564321418272755336135209863058490966072546154316882436890686700201971324407386143650640721583883770238597460045530381708818068682452776199833262853283387264615314013845163739189698765446077706718254079135689003685677734211833729325051217601216639132628757850851935240838157435925658633485687134137579995146737174648228817455302515383717077094311569032506916085260145859084032854712012545620788824992046687771659759675371749351629948694904596844368679048170374109862074795596637581321095771487212500145389907684719724903430696331890686910198218566560079313012999986016215745440046199747678050837615640653268725319593774119621946155757143469128476408583293880058305272366987164422378553600000 4907 5756113811012374519269671732184479990098392066304589030446632960517709138920726609169460221701611706083074564321418272755336135209863058490966072546154316882436890686700201971324407386143650640721583883770238597460045530381708818068682452776199833262853283387264615314013845163739189698765446077706718254079135689003685677734211833729325051217601216639132628757850851935240838157435925658633485687134137579995146737174648228817455302515383717077094311569032506916085260145859084032854712012545620788824992046687771659759675371749351629948694904596844368679048170374109862074795596637581321095771487212500145389907684719724903430696331890686910198218566560079313012999986016215745440046199747678050837615640653268725319593774119621946155757143469128476408583293880058305272366987164422378553600000 4908 5756113811012374519269671732184479990098392066304589030446632960517709138920726609169460221701611706083074564321418272755336135209863058490966072546154316882436890686700201971324407386143650640721583883770238597460045530381708818068682452776199833262853283387264615314013845163739189698765446077706718254079135689003685677734211833729325051217601216639132628757850851935240838157435925658633485687134137579995146737174648228817455302515383717077094311569032506916085260145859084032854712012545620788824992046687771659759675371749351629948694904596844368679048170374109862074795596637581321095771487212500145389907684719724903430696331890686910198218566560079313012999986016215745440046199747678050837615640653268725319593774119621946155757143469128476408583293880058305272366987164422378553600000 4909 5756113811012374519269671732184479990098392066304589030446632960517709138920726609169460221701611706083074564321418272755336135209863058490966072546154316882436890686700201971324407386143650640721583883770238597460045530381708818068682452776199833262853283387264615314013845163739189698765446077706718254079135689003685677734211833729325051217601216639132628757850851935240838157435925658633485687134137579995146737174648228817455302515383717077094311569032506916085260145859084032854712012545620788824992046687771659759675371749351629948694904596844368679048170374109862074795596637581321095771487212500145389907684719724903430696331890686910198218566560079313012999986016215745440046199747678050837615640653268725319593774119621946155757143469128476408583293880058305272366987164422378553600000 4910 5756113811012374519269671732184479990098392066304589030446632960517709138920726609169460221701611706083074564321418272755336135209863058490966072546154316882436890686700201971324407386143650640721583883770238597460045530381708818068682452776199833262853283387264615314013845163739189698765446077706718254079135689003685677734211833729325051217601216639132628757850851935240838157435925658633485687134137579995146737174648228817455302515383717077094311569032506916085260145859084032854712012545620788824992046687771659759675371749351629948694904596844368679048170374109862074795596637581321095771487212500145389907684719724903430696331890686910198218566560079313012999986016215745440046199747678050837615640653268725319593774119621946155757143469128476408583293880058305272366987164422378553600000 4911 5756113811012374519269671732184479990098392066304589030446632960517709138920726609169460221701611706083074564321418272755336135209863058490966072546154316882436890686700201971324407386143650640721583883770238597460045530381708818068682452776199833262853283387264615314013845163739189698765446077706718254079135689003685677734211833729325051217601216639132628757850851935240838157435925658633485687134137579995146737174648228817455302515383717077094311569032506916085260145859084032854712012545620788824992046687771659759675371749351629948694904596844368679048170374109862074795596637581321095771487212500145389907684719724903430696331890686910198218566560079313012999986016215745440046199747678050837615640653268725319593774119621946155757143469128476408583293880058305272366987164422378553600000 4912 5756113811012374519269671732184479990098392066304589030446632960517709138920726609169460221701611706083074564321418272755336135209863058490966072546154316882436890686700201971324407386143650640721583883770238597460045530381708818068682452776199833262853283387264615314013845163739189698765446077706718254079135689003685677734211833729325051217601216639132628757850851935240838157435925658633485687134137579995146737174648228817455302515383717077094311569032506916085260145859084032854712012545620788824992046687771659759675371749351629948694904596844368679048170374109862074795596637581321095771487212500145389907684719724903430696331890686910198218566560079313012999986016215745440046199747678050837615640653268725319593774119621946155757143469128476408583293880058305272366987164422378553600000 4913 5756113811012374519269671732184479990098392066304589030446632960517709138920726609169460221701611706083074564321418272755336135209863058490966072546154316882436890686700201971324407386143650640721583883770238597460045530381708818068682452776199833262853283387264615314013845163739189698765446077706718254079135689003685677734211833729325051217601216639132628757850851935240838157435925658633485687134137579995146737174648228817455302515383717077094311569032506916085260145859084032854712012545620788824992046687771659759675371749351629948694904596844368679048170374109862074795596637581321095771487212500145389907684719724903430696331890686910198218566560079313012999986016215745440046199747678050837615640653268725319593774119621946155757143469128476408583293880058305272366987164422378553600000 4914 5756113811012374519269671732184479990098392066304589030446632960517709138920726609169460221701611706083074564321418272755336135209863058490966072546154316882436890686700201971324407386143650640721583883770238597460045530381708818068682452776199833262853283387264615314013845163739189698765446077706718254079135689003685677734211833729325051217601216639132628757850851935240838157435925658633485687134137579995146737174648228817455302515383717077094311569032506916085260145859084032854712012545620788824992046687771659759675371749351629948694904596844368679048170374109862074795596637581321095771487212500145389907684719724903430696331890686910198218566560079313012999986016215745440046199747678050837615640653268725319593774119621946155757143469128476408583293880058305272366987164422378553600000 4915 5756113811012374519269671732184479990098392066304589030446632960517709138920726609169460221701611706083074564321418272755336135209863058490966072546154316882436890686700201971324407386143650640721583883770238597460045530381708818068682452776199833262853283387264615314013845163739189698765446077706718254079135689003685677734211833729325051217601216639132628757850851935240838157435925658633485687134137579995146737174648228817455302515383717077094311569032506916085260145859084032854712012545620788824992046687771659759675371749351629948694904596844368679048170374109862074795596637581321095771487212500145389907684719724903430696331890686910198218566560079313012999986016215745440046199747678050837615640653268725319593774119621946155757143469128476408583293880058305272366987164422378553600000 4916 5756113811012374519269671732184479990098392066304589030446632960517709138920726609169460221701611706083074564321418272755336135209863058490966072546154316882436890686700201971324407386143650640721583883770238597460045530381708818068682452776199833262853283387264615314013845163739189698765446077706718254079135689003685677734211833729325051217601216639132628757850851935240838157435925658633485687134137579995146737174648228817455302515383717077094311569032506916085260145859084032854712012545620788824992046687771659759675371749351629948694904596844368679048170374109862074795596637581321095771487212500145389907684719724903430696331890686910198218566560079313012999986016215745440046199747678050837615640653268725319593774119621946155757143469128476408583293880058305272366987164422378553600000 4917 5756113811012374519269671732184479990098392066304589030446632960517709138920726609169460221701611706083074564321418272755336135209863058490966072546154316882436890686700201971324407386143650640721583883770238597460045530381708818068682452776199833262853283387264615314013845163739189698765446077706718254079135689003685677734211833729325051217601216639132628757850851935240838157435925658633485687134137579995146737174648228817455302515383717077094311569032506916085260145859084032854712012545620788824992046687771659759675371749351629948694904596844368679048170374109862074795596637581321095771487212500145389907684719724903430696331890686910198218566560079313012999986016215745440046199747678050837615640653268725319593774119621946155757143469128476408583293880058305272366987164422378553600000 4918 5756113811012374519269671732184479990098392066304589030446632960517709138920726609169460221701611706083074564321418272755336135209863058490966072546154316882436890686700201971324407386143650640721583883770238597460045530381708818068682452776199833262853283387264615314013845163739189698765446077706718254079135689003685677734211833729325051217601216639132628757850851935240838157435925658633485687134137579995146737174648228817455302515383717077094311569032506916085260145859084032854712012545620788824992046687771659759675371749351629948694904596844368679048170374109862074795596637581321095771487212500145389907684719724903430696331890686910198218566560079313012999986016215745440046199747678050837615640653268725319593774119621946155757143469128476408583293880058305272366987164422378553600000 4919 5756113811012374519269671732184479990098392066304589030446632960517709138920726609169460221701611706083074564321418272755336135209863058490966072546154316882436890686700201971324407386143650640721583883770238597460045530381708818068682452776199833262853283387264615314013845163739189698765446077706718254079135689003685677734211833729325051217601216639132628757850851935240838157435925658633485687134137579995146737174648228817455302515383717077094311569032506916085260145859084032854712012545620788824992046687771659759675371749351629948694904596844368679048170374109862074795596637581321095771487212500145389907684719724903430696331890686910198218566560079313012999986016215745440046199747678050837615640653268725319593774119621946155757143469128476408583293880058305272366987164422378553600000 4920 5756113811012374519269671732184479990098392066304589030446632960517709138920726609169460221701611706083074564321418272755336135209863058490966072546154316882436890686700201971324407386143650640721583883770238597460045530381708818068682452776199833262853283387264615314013845163739189698765446077706718254079135689003685677734211833729325051217601216639132628757850851935240838157435925658633485687134137579995146737174648228817455302515383717077094311569032506916085260145859084032854712012545620788824992046687771659759675371749351629948694904596844368679048170374109862074795596637581321095771487212500145389907684719724903430696331890686910198218566560079313012999986016215745440046199747678050837615640653268725319593774119621946155757143469128476408583293880058305272366987164422378553600000 4921 5756113811012374519269671732184479990098392066304589030446632960517709138920726609169460221701611706083074564321418272755336135209863058490966072546154316882436890686700201971324407386143650640721583883770238597460045530381708818068682452776199833262853283387264615314013845163739189698765446077706718254079135689003685677734211833729325051217601216639132628757850851935240838157435925658633485687134137579995146737174648228817455302515383717077094311569032506916085260145859084032854712012545620788824992046687771659759675371749351629948694904596844368679048170374109862074795596637581321095771487212500145389907684719724903430696331890686910198218566560079313012999986016215745440046199747678050837615640653268725319593774119621946155757143469128476408583293880058305272366987164422378553600000 4922 5756113811012374519269671732184479990098392066304589030446632960517709138920726609169460221701611706083074564321418272755336135209863058490966072546154316882436890686700201971324407386143650640721583883770238597460045530381708818068682452776199833262853283387264615314013845163739189698765446077706718254079135689003685677734211833729325051217601216639132628757850851935240838157435925658633485687134137579995146737174648228817455302515383717077094311569032506916085260145859084032854712012545620788824992046687771659759675371749351629948694904596844368679048170374109862074795596637581321095771487212500145389907684719724903430696331890686910198218566560079313012999986016215745440046199747678050837615640653268725319593774119621946155757143469128476408583293880058305272366987164422378553600000 4923 5756113811012374519269671732184479990098392066304589030446632960517709138920726609169460221701611706083074564321418272755336135209863058490966072546154316882436890686700201971324407386143650640721583883770238597460045530381708818068682452776199833262853283387264615314013845163739189698765446077706718254079135689003685677734211833729325051217601216639132628757850851935240838157435925658633485687134137579995146737174648228817455302515383717077094311569032506916085260145859084032854712012545620788824992046687771659759675371749351629948694904596844368679048170374109862074795596637581321095771487212500145389907684719724903430696331890686910198218566560079313012999986016215745440046199747678050837615640653268725319593774119621946155757143469128476408583293880058305272366987164422378553600000 4924 5756113811012374519269671732184479990098392066304589030446632960517709138920726609169460221701611706083074564321418272755336135209863058490966072546154316882436890686700201971324407386143650640721583883770238597460045530381708818068682452776199833262853283387264615314013845163739189698765446077706718254079135689003685677734211833729325051217601216639132628757850851935240838157435925658633485687134137579995146737174648228817455302515383717077094311569032506916085260145859084032854712012545620788824992046687771659759675371749351629948694904596844368679048170374109862074795596637581321095771487212500145389907684719724903430696331890686910198218566560079313012999986016215745440046199747678050837615640653268725319593774119621946155757143469128476408583293880058305272366987164422378553600000 4925 5756113811012374519269671732184479990098392066304589030446632960517709138920726609169460221701611706083074564321418272755336135209863058490966072546154316882436890686700201971324407386143650640721583883770238597460045530381708818068682452776199833262853283387264615314013845163739189698765446077706718254079135689003685677734211833729325051217601216639132628757850851935240838157435925658633485687134137579995146737174648228817455302515383717077094311569032506916085260145859084032854712012545620788824992046687771659759675371749351629948694904596844368679048170374109862074795596637581321095771487212500145389907684719724903430696331890686910198218566560079313012999986016215745440046199747678050837615640653268725319593774119621946155757143469128476408583293880058305272366987164422378553600000 4926 5756113811012374519269671732184479990098392066304589030446632960517709138920726609169460221701611706083074564321418272755336135209863058490966072546154316882436890686700201971324407386143650640721583883770238597460045530381708818068682452776199833262853283387264615314013845163739189698765446077706718254079135689003685677734211833729325051217601216639132628757850851935240838157435925658633485687134137579995146737174648228817455302515383717077094311569032506916085260145859084032854712012545620788824992046687771659759675371749351629948694904596844368679048170374109862074795596637581321095771487212500145389907684719724903430696331890686910198218566560079313012999986016215745440046199747678050837615640653268725319593774119621946155757143469128476408583293880058305272366987164422378553600000 4927 5756113811012374519269671732184479990098392066304589030446632960517709138920726609169460221701611706083074564321418272755336135209863058490966072546154316882436890686700201971324407386143650640721583883770238597460045530381708818068682452776199833262853283387264615314013845163739189698765446077706718254079135689003685677734211833729325051217601216639132628757850851935240838157435925658633485687134137579995146737174648228817455302515383717077094311569032506916085260145859084032854712012545620788824992046687771659759675371749351629948694904596844368679048170374109862074795596637581321095771487212500145389907684719724903430696331890686910198218566560079313012999986016215745440046199747678050837615640653268725319593774119621946155757143469128476408583293880058305272366987164422378553600000 4928 5756113811012374519269671732184479990098392066304589030446632960517709138920726609169460221701611706083074564321418272755336135209863058490966072546154316882436890686700201971324407386143650640721583883770238597460045530381708818068682452776199833262853283387264615314013845163739189698765446077706718254079135689003685677734211833729325051217601216639132628757850851935240838157435925658633485687134137579995146737174648228817455302515383717077094311569032506916085260145859084032854712012545620788824992046687771659759675371749351629948694904596844368679048170374109862074795596637581321095771487212500145389907684719724903430696331890686910198218566560079313012999986016215745440046199747678050837615640653268725319593774119621946155757143469128476408583293880058305272366987164422378553600000 4929 5756113811012374519269671732184479990098392066304589030446632960517709138920726609169460221701611706083074564321418272755336135209863058490966072546154316882436890686700201971324407386143650640721583883770238597460045530381708818068682452776199833262853283387264615314013845163739189698765446077706718254079135689003685677734211833729325051217601216639132628757850851935240838157435925658633485687134137579995146737174648228817455302515383717077094311569032506916085260145859084032854712012545620788824992046687771659759675371749351629948694904596844368679048170374109862074795596637581321095771487212500145389907684719724903430696331890686910198218566560079313012999986016215745440046199747678050837615640653268725319593774119621946155757143469128476408583293880058305272366987164422378553600000 4930 10539444387963657744782768941629782861870155873403702514747784950707925433363850421389281665935651033838109527272516857415020463569259260096958878832008554211741946847348069809494989924029024323161220091183306871949343366128908845883757571033221894704284361882081510639959350494806456338439531768281001123218897446565748475931341867558394168779427827666251843255624909893425974666265179880957912293142605908971113675766780906964760658905667585968159684482898520163352111327067982864156977694971031664338560437485309909019965605673062834436060370316822039051337199954995157458950737443411398926357593086087766208920970721816298181604983691847732572938195371505222126802974395691029900724591737998511083674238036135036060176200413027783411191329691974240304116011094386756953703953498057375131641600000 4931 10539444387963657744782768941629782861870155873403702514747784950707925433363850421389281665935651033838109527272516857415020463569259260096958878832008554211741946847348069809494989924029024323161220091183306871949343366128908845883757571033221894704284361882081510639959350494806456338439531768281001123218897446565748475931341867558394168779427827666251843255624909893425974666265179880957912293142605908971113675766780906964760658905667585968159684482898520163352111327067982864156977694971031664338560437485309909019965605673062834436060370316822039051337199954995157458950737443411398926357593086087766208920970721816298181604983691847732572938195371505222126802974395691029900724591737998511083674238036135036060176200413027783411191329691974240304116011094386756953703953498057375131641600000 4932 10539444387963657744782768941629782861870155873403702514747784950707925433363850421389281665935651033838109527272516857415020463569259260096958878832008554211741946847348069809494989924029024323161220091183306871949343366128908845883757571033221894704284361882081510639959350494806456338439531768281001123218897446565748475931341867558394168779427827666251843255624909893425974666265179880957912293142605908971113675766780906964760658905667585968159684482898520163352111327067982864156977694971031664338560437485309909019965605673062834436060370316822039051337199954995157458950737443411398926357593086087766208920970721816298181604983691847732572938195371505222126802974395691029900724591737998511083674238036135036060176200413027783411191329691974240304116011094386756953703953498057375131641600000 4933 10539444387963657744782768941629782861870155873403702514747784950707925433363850421389281665935651033838109527272516857415020463569259260096958878832008554211741946847348069809494989924029024323161220091183306871949343366128908845883757571033221894704284361882081510639959350494806456338439531768281001123218897446565748475931341867558394168779427827666251843255624909893425974666265179880957912293142605908971113675766780906964760658905667585968159684482898520163352111327067982864156977694971031664338560437485309909019965605673062834436060370316822039051337199954995157458950737443411398926357593086087766208920970721816298181604983691847732572938195371505222126802974395691029900724591737998511083674238036135036060176200413027783411191329691974240304116011094386756953703953498057375131641600000 4934 10539444387963657744782768941629782861870155873403702514747784950707925433363850421389281665935651033838109527272516857415020463569259260096958878832008554211741946847348069809494989924029024323161220091183306871949343366128908845883757571033221894704284361882081510639959350494806456338439531768281001123218897446565748475931341867558394168779427827666251843255624909893425974666265179880957912293142605908971113675766780906964760658905667585968159684482898520163352111327067982864156977694971031664338560437485309909019965605673062834436060370316822039051337199954995157458950737443411398926357593086087766208920970721816298181604983691847732572938195371505222126802974395691029900724591737998511083674238036135036060176200413027783411191329691974240304116011094386756953703953498057375131641600000 4935 10539444387963657744782768941629782861870155873403702514747784950707925433363850421389281665935651033838109527272516857415020463569259260096958878832008554211741946847348069809494989924029024323161220091183306871949343366128908845883757571033221894704284361882081510639959350494806456338439531768281001123218897446565748475931341867558394168779427827666251843255624909893425974666265179880957912293142605908971113675766780906964760658905667585968159684482898520163352111327067982864156977694971031664338560437485309909019965605673062834436060370316822039051337199954995157458950737443411398926357593086087766208920970721816298181604983691847732572938195371505222126802974395691029900724591737998511083674238036135036060176200413027783411191329691974240304116011094386756953703953498057375131641600000 4936 10539444387963657744782768941629782861870155873403702514747784950707925433363850421389281665935651033838109527272516857415020463569259260096958878832008554211741946847348069809494989924029024323161220091183306871949343366128908845883757571033221894704284361882081510639959350494806456338439531768281001123218897446565748475931341867558394168779427827666251843255624909893425974666265179880957912293142605908971113675766780906964760658905667585968159684482898520163352111327067982864156977694971031664338560437485309909019965605673062834436060370316822039051337199954995157458950737443411398926357593086087766208920970721816298181604983691847732572938195371505222126802974395691029900724591737998511083674238036135036060176200413027783411191329691974240304116011094386756953703953498057375131641600000 4937 10539444387963657744782768941629782861870155873403702514747784950707925433363850421389281665935651033838109527272516857415020463569259260096958878832008554211741946847348069809494989924029024323161220091183306871949343366128908845883757571033221894704284361882081510639959350494806456338439531768281001123218897446565748475931341867558394168779427827666251843255624909893425974666265179880957912293142605908971113675766780906964760658905667585968159684482898520163352111327067982864156977694971031664338560437485309909019965605673062834436060370316822039051337199954995157458950737443411398926357593086087766208920970721816298181604983691847732572938195371505222126802974395691029900724591737998511083674238036135036060176200413027783411191329691974240304116011094386756953703953498057375131641600000 4938 10539444387963657744782768941629782861870155873403702514747784950707925433363850421389281665935651033838109527272516857415020463569259260096958878832008554211741946847348069809494989924029024323161220091183306871949343366128908845883757571033221894704284361882081510639959350494806456338439531768281001123218897446565748475931341867558394168779427827666251843255624909893425974666265179880957912293142605908971113675766780906964760658905667585968159684482898520163352111327067982864156977694971031664338560437485309909019965605673062834436060370316822039051337199954995157458950737443411398926357593086087766208920970721816298181604983691847732572938195371505222126802974395691029900724591737998511083674238036135036060176200413027783411191329691974240304116011094386756953703953498057375131641600000 4939 10539444387963657744782768941629782861870155873403702514747784950707925433363850421389281665935651033838109527272516857415020463569259260096958878832008554211741946847348069809494989924029024323161220091183306871949343366128908845883757571033221894704284361882081510639959350494806456338439531768281001123218897446565748475931341867558394168779427827666251843255624909893425974666265179880957912293142605908971113675766780906964760658905667585968159684482898520163352111327067982864156977694971031664338560437485309909019965605673062834436060370316822039051337199954995157458950737443411398926357593086087766208920970721816298181604983691847732572938195371505222126802974395691029900724591737998511083674238036135036060176200413027783411191329691974240304116011094386756953703953498057375131641600000 4940 10539444387963657744782768941629782861870155873403702514747784950707925433363850421389281665935651033838109527272516857415020463569259260096958878832008554211741946847348069809494989924029024323161220091183306871949343366128908845883757571033221894704284361882081510639959350494806456338439531768281001123218897446565748475931341867558394168779427827666251843255624909893425974666265179880957912293142605908971113675766780906964760658905667585968159684482898520163352111327067982864156977694971031664338560437485309909019965605673062834436060370316822039051337199954995157458950737443411398926357593086087766208920970721816298181604983691847732572938195371505222126802974395691029900724591737998511083674238036135036060176200413027783411191329691974240304116011094386756953703953498057375131641600000 4941 10539444387963657744782768941629782861870155873403702514747784950707925433363850421389281665935651033838109527272516857415020463569259260096958878832008554211741946847348069809494989924029024323161220091183306871949343366128908845883757571033221894704284361882081510639959350494806456338439531768281001123218897446565748475931341867558394168779427827666251843255624909893425974666265179880957912293142605908971113675766780906964760658905667585968159684482898520163352111327067982864156977694971031664338560437485309909019965605673062834436060370316822039051337199954995157458950737443411398926357593086087766208920970721816298181604983691847732572938195371505222126802974395691029900724591737998511083674238036135036060176200413027783411191329691974240304116011094386756953703953498057375131641600000 4942 10539444387963657744782768941629782861870155873403702514747784950707925433363850421389281665935651033838109527272516857415020463569259260096958878832008554211741946847348069809494989924029024323161220091183306871949343366128908845883757571033221894704284361882081510639959350494806456338439531768281001123218897446565748475931341867558394168779427827666251843255624909893425974666265179880957912293142605908971113675766780906964760658905667585968159684482898520163352111327067982864156977694971031664338560437485309909019965605673062834436060370316822039051337199954995157458950737443411398926357593086087766208920970721816298181604983691847732572938195371505222126802974395691029900724591737998511083674238036135036060176200413027783411191329691974240304116011094386756953703953498057375131641600000 4943 10539444387963657744782768941629782861870155873403702514747784950707925433363850421389281665935651033838109527272516857415020463569259260096958878832008554211741946847348069809494989924029024323161220091183306871949343366128908845883757571033221894704284361882081510639959350494806456338439531768281001123218897446565748475931341867558394168779427827666251843255624909893425974666265179880957912293142605908971113675766780906964760658905667585968159684482898520163352111327067982864156977694971031664338560437485309909019965605673062834436060370316822039051337199954995157458950737443411398926357593086087766208920970721816298181604983691847732572938195371505222126802974395691029900724591737998511083674238036135036060176200413027783411191329691974240304116011094386756953703953498057375131641600000 4944 10539444387963657744782768941629782861870155873403702514747784950707925433363850421389281665935651033838109527272516857415020463569259260096958878832008554211741946847348069809494989924029024323161220091183306871949343366128908845883757571033221894704284361882081510639959350494806456338439531768281001123218897446565748475931341867558394168779427827666251843255624909893425974666265179880957912293142605908971113675766780906964760658905667585968159684482898520163352111327067982864156977694971031664338560437485309909019965605673062834436060370316822039051337199954995157458950737443411398926357593086087766208920970721816298181604983691847732572938195371505222126802974395691029900724591737998511083674238036135036060176200413027783411191329691974240304116011094386756953703953498057375131641600000 4945 10539444387963657744782768941629782861870155873403702514747784950707925433363850421389281665935651033838109527272516857415020463569259260096958878832008554211741946847348069809494989924029024323161220091183306871949343366128908845883757571033221894704284361882081510639959350494806456338439531768281001123218897446565748475931341867558394168779427827666251843255624909893425974666265179880957912293142605908971113675766780906964760658905667585968159684482898520163352111327067982864156977694971031664338560437485309909019965605673062834436060370316822039051337199954995157458950737443411398926357593086087766208920970721816298181604983691847732572938195371505222126802974395691029900724591737998511083674238036135036060176200413027783411191329691974240304116011094386756953703953498057375131641600000 4946 10539444387963657744782768941629782861870155873403702514747784950707925433363850421389281665935651033838109527272516857415020463569259260096958878832008554211741946847348069809494989924029024323161220091183306871949343366128908845883757571033221894704284361882081510639959350494806456338439531768281001123218897446565748475931341867558394168779427827666251843255624909893425974666265179880957912293142605908971113675766780906964760658905667585968159684482898520163352111327067982864156977694971031664338560437485309909019965605673062834436060370316822039051337199954995157458950737443411398926357593086087766208920970721816298181604983691847732572938195371505222126802974395691029900724591737998511083674238036135036060176200413027783411191329691974240304116011094386756953703953498057375131641600000 4947 10539444387963657744782768941629782861870155873403702514747784950707925433363850421389281665935651033838109527272516857415020463569259260096958878832008554211741946847348069809494989924029024323161220091183306871949343366128908845883757571033221894704284361882081510639959350494806456338439531768281001123218897446565748475931341867558394168779427827666251843255624909893425974666265179880957912293142605908971113675766780906964760658905667585968159684482898520163352111327067982864156977694971031664338560437485309909019965605673062834436060370316822039051337199954995157458950737443411398926357593086087766208920970721816298181604983691847732572938195371505222126802974395691029900724591737998511083674238036135036060176200413027783411191329691974240304116011094386756953703953498057375131641600000 4948 10539444387963657744782768941629782861870155873403702514747784950707925433363850421389281665935651033838109527272516857415020463569259260096958878832008554211741946847348069809494989924029024323161220091183306871949343366128908845883757571033221894704284361882081510639959350494806456338439531768281001123218897446565748475931341867558394168779427827666251843255624909893425974666265179880957912293142605908971113675766780906964760658905667585968159684482898520163352111327067982864156977694971031664338560437485309909019965605673062834436060370316822039051337199954995157458950737443411398926357593086087766208920970721816298181604983691847732572938195371505222126802974395691029900724591737998511083674238036135036060176200413027783411191329691974240304116011094386756953703953498057375131641600000 4949 10539444387963657744782768941629782861870155873403702514747784950707925433363850421389281665935651033838109527272516857415020463569259260096958878832008554211741946847348069809494989924029024323161220091183306871949343366128908845883757571033221894704284361882081510639959350494806456338439531768281001123218897446565748475931341867558394168779427827666251843255624909893425974666265179880957912293142605908971113675766780906964760658905667585968159684482898520163352111327067982864156977694971031664338560437485309909019965605673062834436060370316822039051337199954995157458950737443411398926357593086087766208920970721816298181604983691847732572938195371505222126802974395691029900724591737998511083674238036135036060176200413027783411191329691974240304116011094386756953703953498057375131641600000 4950 10539444387963657744782768941629782861870155873403702514747784950707925433363850421389281665935651033838109527272516857415020463569259260096958878832008554211741946847348069809494989924029024323161220091183306871949343366128908845883757571033221894704284361882081510639959350494806456338439531768281001123218897446565748475931341867558394168779427827666251843255624909893425974666265179880957912293142605908971113675766780906964760658905667585968159684482898520163352111327067982864156977694971031664338560437485309909019965605673062834436060370316822039051337199954995157458950737443411398926357593086087766208920970721816298181604983691847732572938195371505222126802974395691029900724591737998511083674238036135036060176200413027783411191329691974240304116011094386756953703953498057375131641600000 4951 10539444387963657744782768941629782861870155873403702514747784950707925433363850421389281665935651033838109527272516857415020463569259260096958878832008554211741946847348069809494989924029024323161220091183306871949343366128908845883757571033221894704284361882081510639959350494806456338439531768281001123218897446565748475931341867558394168779427827666251843255624909893425974666265179880957912293142605908971113675766780906964760658905667585968159684482898520163352111327067982864156977694971031664338560437485309909019965605673062834436060370316822039051337199954995157458950737443411398926357593086087766208920970721816298181604983691847732572938195371505222126802974395691029900724591737998511083674238036135036060176200413027783411191329691974240304116011094386756953703953498057375131641600000 4952 10539444387963657744782768941629782861870155873403702514747784950707925433363850421389281665935651033838109527272516857415020463569259260096958878832008554211741946847348069809494989924029024323161220091183306871949343366128908845883757571033221894704284361882081510639959350494806456338439531768281001123218897446565748475931341867558394168779427827666251843255624909893425974666265179880957912293142605908971113675766780906964760658905667585968159684482898520163352111327067982864156977694971031664338560437485309909019965605673062834436060370316822039051337199954995157458950737443411398926357593086087766208920970721816298181604983691847732572938195371505222126802974395691029900724591737998511083674238036135036060176200413027783411191329691974240304116011094386756953703953498057375131641600000 4953 10539444387963657744782768941629782861870155873403702514747784950707925433363850421389281665935651033838109527272516857415020463569259260096958878832008554211741946847348069809494989924029024323161220091183306871949343366128908845883757571033221894704284361882081510639959350494806456338439531768281001123218897446565748475931341867558394168779427827666251843255624909893425974666265179880957912293142605908971113675766780906964760658905667585968159684482898520163352111327067982864156977694971031664338560437485309909019965605673062834436060370316822039051337199954995157458950737443411398926357593086087766208920970721816298181604983691847732572938195371505222126802974395691029900724591737998511083674238036135036060176200413027783411191329691974240304116011094386756953703953498057375131641600000 4954 10539444387963657744782768941629782861870155873403702514747784950707925433363850421389281665935651033838109527272516857415020463569259260096958878832008554211741946847348069809494989924029024323161220091183306871949343366128908845883757571033221894704284361882081510639959350494806456338439531768281001123218897446565748475931341867558394168779427827666251843255624909893425974666265179880957912293142605908971113675766780906964760658905667585968159684482898520163352111327067982864156977694971031664338560437485309909019965605673062834436060370316822039051337199954995157458950737443411398926357593086087766208920970721816298181604983691847732572938195371505222126802974395691029900724591737998511083674238036135036060176200413027783411191329691974240304116011094386756953703953498057375131641600000 4955 10539444387963657744782768941629782861870155873403702514747784950707925433363850421389281665935651033838109527272516857415020463569259260096958878832008554211741946847348069809494989924029024323161220091183306871949343366128908845883757571033221894704284361882081510639959350494806456338439531768281001123218897446565748475931341867558394168779427827666251843255624909893425974666265179880957912293142605908971113675766780906964760658905667585968159684482898520163352111327067982864156977694971031664338560437485309909019965605673062834436060370316822039051337199954995157458950737443411398926357593086087766208920970721816298181604983691847732572938195371505222126802974395691029900724591737998511083674238036135036060176200413027783411191329691974240304116011094386756953703953498057375131641600000 4956 10539444387963657744782768941629782861870155873403702514747784950707925433363850421389281665935651033838109527272516857415020463569259260096958878832008554211741946847348069809494989924029024323161220091183306871949343366128908845883757571033221894704284361882081510639959350494806456338439531768281001123218897446565748475931341867558394168779427827666251843255624909893425974666265179880957912293142605908971113675766780906964760658905667585968159684482898520163352111327067982864156977694971031664338560437485309909019965605673062834436060370316822039051337199954995157458950737443411398926357593086087766208920970721816298181604983691847732572938195371505222126802974395691029900724591737998511083674238036135036060176200413027783411191329691974240304116011094386756953703953498057375131641600000 4957 19466353784568875854613774235190208945874177898176638544739158803957538275423031728306003236983147459498988296872338635645542796212421853399083049202719799629087375827051884938137246389681607924878773508415567792490437197240094638347300233698360839518813216396204550152004920363907524857097815176015009074585303583806937435045188429380354029735603197699567154493139208573157775208591787240129264005434393113869646959141244335163912936998768031283190937239913566741711349621094564350097937802611495484033321128035367401959876473678147055203403503975170306127819808316876055826682012057980853816982474430004104187877032923194702741424404878842762062216846851170145268205093708841332226638320940083249971546317652741411603145442162862315960470385941076421841702272491332340093491202110911971868142035200000 4958 19466353784568875854613774235190208945874177898176638544739158803957538275423031728306003236983147459498988296872338635645542796212421853399083049202719799629087375827051884938137246389681607924878773508415567792490437197240094638347300233698360839518813216396204550152004920363907524857097815176015009074585303583806937435045188429380354029735603197699567154493139208573157775208591787240129264005434393113869646959141244335163912936998768031283190937239913566741711349621094564350097937802611495484033321128035367401959876473678147055203403503975170306127819808316876055826682012057980853816982474430004104187877032923194702741424404878842762062216846851170145268205093708841332226638320940083249971546317652741411603145442162862315960470385941076421841702272491332340093491202110911971868142035200000 4959 19466353784568875854613774235190208945874177898176638544739158803957538275423031728306003236983147459498988296872338635645542796212421853399083049202719799629087375827051884938137246389681607924878773508415567792490437197240094638347300233698360839518813216396204550152004920363907524857097815176015009074585303583806937435045188429380354029735603197699567154493139208573157775208591787240129264005434393113869646959141244335163912936998768031283190937239913566741711349621094564350097937802611495484033321128035367401959876473678147055203403503975170306127819808316876055826682012057980853816982474430004104187877032923194702741424404878842762062216846851170145268205093708841332226638320940083249971546317652741411603145442162862315960470385941076421841702272491332340093491202110911971868142035200000 4960 19466353784568875854613774235190208945874177898176638544739158803957538275423031728306003236983147459498988296872338635645542796212421853399083049202719799629087375827051884938137246389681607924878773508415567792490437197240094638347300233698360839518813216396204550152004920363907524857097815176015009074585303583806937435045188429380354029735603197699567154493139208573157775208591787240129264005434393113869646959141244335163912936998768031283190937239913566741711349621094564350097937802611495484033321128035367401959876473678147055203403503975170306127819808316876055826682012057980853816982474430004104187877032923194702741424404878842762062216846851170145268205093708841332226638320940083249971546317652741411603145442162862315960470385941076421841702272491332340093491202110911971868142035200000 4961 19466353784568875854613774235190208945874177898176638544739158803957538275423031728306003236983147459498988296872338635645542796212421853399083049202719799629087375827051884938137246389681607924878773508415567792490437197240094638347300233698360839518813216396204550152004920363907524857097815176015009074585303583806937435045188429380354029735603197699567154493139208573157775208591787240129264005434393113869646959141244335163912936998768031283190937239913566741711349621094564350097937802611495484033321128035367401959876473678147055203403503975170306127819808316876055826682012057980853816982474430004104187877032923194702741424404878842762062216846851170145268205093708841332226638320940083249971546317652741411603145442162862315960470385941076421841702272491332340093491202110911971868142035200000 4962 19466353784568875854613774235190208945874177898176638544739158803957538275423031728306003236983147459498988296872338635645542796212421853399083049202719799629087375827051884938137246389681607924878773508415567792490437197240094638347300233698360839518813216396204550152004920363907524857097815176015009074585303583806937435045188429380354029735603197699567154493139208573157775208591787240129264005434393113869646959141244335163912936998768031283190937239913566741711349621094564350097937802611495484033321128035367401959876473678147055203403503975170306127819808316876055826682012057980853816982474430004104187877032923194702741424404878842762062216846851170145268205093708841332226638320940083249971546317652741411603145442162862315960470385941076421841702272491332340093491202110911971868142035200000 4963 19466353784568875854613774235190208945874177898176638544739158803957538275423031728306003236983147459498988296872338635645542796212421853399083049202719799629087375827051884938137246389681607924878773508415567792490437197240094638347300233698360839518813216396204550152004920363907524857097815176015009074585303583806937435045188429380354029735603197699567154493139208573157775208591787240129264005434393113869646959141244335163912936998768031283190937239913566741711349621094564350097937802611495484033321128035367401959876473678147055203403503975170306127819808316876055826682012057980853816982474430004104187877032923194702741424404878842762062216846851170145268205093708841332226638320940083249971546317652741411603145442162862315960470385941076421841702272491332340093491202110911971868142035200000 4964 19466353784568875854613774235190208945874177898176638544739158803957538275423031728306003236983147459498988296872338635645542796212421853399083049202719799629087375827051884938137246389681607924878773508415567792490437197240094638347300233698360839518813216396204550152004920363907524857097815176015009074585303583806937435045188429380354029735603197699567154493139208573157775208591787240129264005434393113869646959141244335163912936998768031283190937239913566741711349621094564350097937802611495484033321128035367401959876473678147055203403503975170306127819808316876055826682012057980853816982474430004104187877032923194702741424404878842762062216846851170145268205093708841332226638320940083249971546317652741411603145442162862315960470385941076421841702272491332340093491202110911971868142035200000 4965 19466353784568875854613774235190208945874177898176638544739158803957538275423031728306003236983147459498988296872338635645542796212421853399083049202719799629087375827051884938137246389681607924878773508415567792490437197240094638347300233698360839518813216396204550152004920363907524857097815176015009074585303583806937435045188429380354029735603197699567154493139208573157775208591787240129264005434393113869646959141244335163912936998768031283190937239913566741711349621094564350097937802611495484033321128035367401959876473678147055203403503975170306127819808316876055826682012057980853816982474430004104187877032923194702741424404878842762062216846851170145268205093708841332226638320940083249971546317652741411603145442162862315960470385941076421841702272491332340093491202110911971868142035200000 4966 19466353784568875854613774235190208945874177898176638544739158803957538275423031728306003236983147459498988296872338635645542796212421853399083049202719799629087375827051884938137246389681607924878773508415567792490437197240094638347300233698360839518813216396204550152004920363907524857097815176015009074585303583806937435045188429380354029735603197699567154493139208573157775208591787240129264005434393113869646959141244335163912936998768031283190937239913566741711349621094564350097937802611495484033321128035367401959876473678147055203403503975170306127819808316876055826682012057980853816982474430004104187877032923194702741424404878842762062216846851170145268205093708841332226638320940083249971546317652741411603145442162862315960470385941076421841702272491332340093491202110911971868142035200000 4967 19466353784568875854613774235190208945874177898176638544739158803957538275423031728306003236983147459498988296872338635645542796212421853399083049202719799629087375827051884938137246389681607924878773508415567792490437197240094638347300233698360839518813216396204550152004920363907524857097815176015009074585303583806937435045188429380354029735603197699567154493139208573157775208591787240129264005434393113869646959141244335163912936998768031283190937239913566741711349621094564350097937802611495484033321128035367401959876473678147055203403503975170306127819808316876055826682012057980853816982474430004104187877032923194702741424404878842762062216846851170145268205093708841332226638320940083249971546317652741411603145442162862315960470385941076421841702272491332340093491202110911971868142035200000 4968 837053212736461661748392292113178984672589649621595457423783828570174145843190364317158139190275340758456496765510561332758340237134139696160571115716951384050757160563231052339901594756309140769787260861869415077088799481324069448933910049029516099308968305036795656536211575648023568855206052568645390207168054103698309706943102463355223278630937501081387643204985968645784333969446851325558352233678903896394819243073506412048256290947025345177210301316283369893588033707066267054211325512294305813432808505520798284274688368160323373746350670932323163496251757625670400547326518493176714130246400490176480078712415697372217881249409790238768675324414600316246532819029480177285745447800423579748776491659067880698935254013003079586300226595466286139193197717127290624020121690769214790330107513600000 4969 837053212736461661748392292113178984672589649621595457423783828570174145843190364317158139190275340758456496765510561332758340237134139696160571115716951384050757160563231052339901594756309140769787260861869415077088799481324069448933910049029516099308968305036795656536211575648023568855206052568645390207168054103698309706943102463355223278630937501081387643204985968645784333969446851325558352233678903896394819243073506412048256290947025345177210301316283369893588033707066267054211325512294305813432808505520798284274688368160323373746350670932323163496251757625670400547326518493176714130246400490176480078712415697372217881249409790238768675324414600316246532819029480177285745447800423579748776491659067880698935254013003079586300226595466286139193197717127290624020121690769214790330107513600000 4970 837053212736461661748392292113178984672589649621595457423783828570174145843190364317158139190275340758456496765510561332758340237134139696160571115716951384050757160563231052339901594756309140769787260861869415077088799481324069448933910049029516099308968305036795656536211575648023568855206052568645390207168054103698309706943102463355223278630937501081387643204985968645784333969446851325558352233678903896394819243073506412048256290947025345177210301316283369893588033707066267054211325512294305813432808505520798284274688368160323373746350670932323163496251757625670400547326518493176714130246400490176480078712415697372217881249409790238768675324414600316246532819029480177285745447800423579748776491659067880698935254013003079586300226595466286139193197717127290624020121690769214790330107513600000 4971 837053212736461661748392292113178984672589649621595457423783828570174145843190364317158139190275340758456496765510561332758340237134139696160571115716951384050757160563231052339901594756309140769787260861869415077088799481324069448933910049029516099308968305036795656536211575648023568855206052568645390207168054103698309706943102463355223278630937501081387643204985968645784333969446851325558352233678903896394819243073506412048256290947025345177210301316283369893588033707066267054211325512294305813432808505520798284274688368160323373746350670932323163496251757625670400547326518493176714130246400490176480078712415697372217881249409790238768675324414600316246532819029480177285745447800423579748776491659067880698935254013003079586300226595466286139193197717127290624020121690769214790330107513600000 4972 837053212736461661748392292113178984672589649621595457423783828570174145843190364317158139190275340758456496765510561332758340237134139696160571115716951384050757160563231052339901594756309140769787260861869415077088799481324069448933910049029516099308968305036795656536211575648023568855206052568645390207168054103698309706943102463355223278630937501081387643204985968645784333969446851325558352233678903896394819243073506412048256290947025345177210301316283369893588033707066267054211325512294305813432808505520798284274688368160323373746350670932323163496251757625670400547326518493176714130246400490176480078712415697372217881249409790238768675324414600316246532819029480177285745447800423579748776491659067880698935254013003079586300226595466286139193197717127290624020121690769214790330107513600000 4973 837053212736461661748392292113178984672589649621595457423783828570174145843190364317158139190275340758456496765510561332758340237134139696160571115716951384050757160563231052339901594756309140769787260861869415077088799481324069448933910049029516099308968305036795656536211575648023568855206052568645390207168054103698309706943102463355223278630937501081387643204985968645784333969446851325558352233678903896394819243073506412048256290947025345177210301316283369893588033707066267054211325512294305813432808505520798284274688368160323373746350670932323163496251757625670400547326518493176714130246400490176480078712415697372217881249409790238768675324414600316246532819029480177285745447800423579748776491659067880698935254013003079586300226595466286139193197717127290624020121690769214790330107513600000 4974 837053212736461661748392292113178984672589649621595457423783828570174145843190364317158139190275340758456496765510561332758340237134139696160571115716951384050757160563231052339901594756309140769787260861869415077088799481324069448933910049029516099308968305036795656536211575648023568855206052568645390207168054103698309706943102463355223278630937501081387643204985968645784333969446851325558352233678903896394819243073506412048256290947025345177210301316283369893588033707066267054211325512294305813432808505520798284274688368160323373746350670932323163496251757625670400547326518493176714130246400490176480078712415697372217881249409790238768675324414600316246532819029480177285745447800423579748776491659067880698935254013003079586300226595466286139193197717127290624020121690769214790330107513600000 4975 837053212736461661748392292113178984672589649621595457423783828570174145843190364317158139190275340758456496765510561332758340237134139696160571115716951384050757160563231052339901594756309140769787260861869415077088799481324069448933910049029516099308968305036795656536211575648023568855206052568645390207168054103698309706943102463355223278630937501081387643204985968645784333969446851325558352233678903896394819243073506412048256290947025345177210301316283369893588033707066267054211325512294305813432808505520798284274688368160323373746350670932323163496251757625670400547326518493176714130246400490176480078712415697372217881249409790238768675324414600316246532819029480177285745447800423579748776491659067880698935254013003079586300226595466286139193197717127290624020121690769214790330107513600000 4976 837053212736461661748392292113178984672589649621595457423783828570174145843190364317158139190275340758456496765510561332758340237134139696160571115716951384050757160563231052339901594756309140769787260861869415077088799481324069448933910049029516099308968305036795656536211575648023568855206052568645390207168054103698309706943102463355223278630937501081387643204985968645784333969446851325558352233678903896394819243073506412048256290947025345177210301316283369893588033707066267054211325512294305813432808505520798284274688368160323373746350670932323163496251757625670400547326518493176714130246400490176480078712415697372217881249409790238768675324414600316246532819029480177285745447800423579748776491659067880698935254013003079586300226595466286139193197717127290624020121690769214790330107513600000 4977 837053212736461661748392292113178984672589649621595457423783828570174145843190364317158139190275340758456496765510561332758340237134139696160571115716951384050757160563231052339901594756309140769787260861869415077088799481324069448933910049029516099308968305036795656536211575648023568855206052568645390207168054103698309706943102463355223278630937501081387643204985968645784333969446851325558352233678903896394819243073506412048256290947025345177210301316283369893588033707066267054211325512294305813432808505520798284274688368160323373746350670932323163496251757625670400547326518493176714130246400490176480078712415697372217881249409790238768675324414600316246532819029480177285745447800423579748776491659067880698935254013003079586300226595466286139193197717127290624020121690769214790330107513600000 4978 837053212736461661748392292113178984672589649621595457423783828570174145843190364317158139190275340758456496765510561332758340237134139696160571115716951384050757160563231052339901594756309140769787260861869415077088799481324069448933910049029516099308968305036795656536211575648023568855206052568645390207168054103698309706943102463355223278630937501081387643204985968645784333969446851325558352233678903896394819243073506412048256290947025345177210301316283369893588033707066267054211325512294305813432808505520798284274688368160323373746350670932323163496251757625670400547326518493176714130246400490176480078712415697372217881249409790238768675324414600316246532819029480177285745447800423579748776491659067880698935254013003079586300226595466286139193197717127290624020121690769214790330107513600000 4979 837053212736461661748392292113178984672589649621595457423783828570174145843190364317158139190275340758456496765510561332758340237134139696160571115716951384050757160563231052339901594756309140769787260861869415077088799481324069448933910049029516099308968305036795656536211575648023568855206052568645390207168054103698309706943102463355223278630937501081387643204985968645784333969446851325558352233678903896394819243073506412048256290947025345177210301316283369893588033707066267054211325512294305813432808505520798284274688368160323373746350670932323163496251757625670400547326518493176714130246400490176480078712415697372217881249409790238768675324414600316246532819029480177285745447800423579748776491659067880698935254013003079586300226595466286139193197717127290624020121690769214790330107513600000 4980 837053212736461661748392292113178984672589649621595457423783828570174145843190364317158139190275340758456496765510561332758340237134139696160571115716951384050757160563231052339901594756309140769787260861869415077088799481324069448933910049029516099308968305036795656536211575648023568855206052568645390207168054103698309706943102463355223278630937501081387643204985968645784333969446851325558352233678903896394819243073506412048256290947025345177210301316283369893588033707066267054211325512294305813432808505520798284274688368160323373746350670932323163496251757625670400547326518493176714130246400490176480078712415697372217881249409790238768675324414600316246532819029480177285745447800423579748776491659067880698935254013003079586300226595466286139193197717127290624020121690769214790330107513600000 4981 837053212736461661748392292113178984672589649621595457423783828570174145843190364317158139190275340758456496765510561332758340237134139696160571115716951384050757160563231052339901594756309140769787260861869415077088799481324069448933910049029516099308968305036795656536211575648023568855206052568645390207168054103698309706943102463355223278630937501081387643204985968645784333969446851325558352233678903896394819243073506412048256290947025345177210301316283369893588033707066267054211325512294305813432808505520798284274688368160323373746350670932323163496251757625670400547326518493176714130246400490176480078712415697372217881249409790238768675324414600316246532819029480177285745447800423579748776491659067880698935254013003079586300226595466286139193197717127290624020121690769214790330107513600000 4982 837053212736461661748392292113178984672589649621595457423783828570174145843190364317158139190275340758456496765510561332758340237134139696160571115716951384050757160563231052339901594756309140769787260861869415077088799481324069448933910049029516099308968305036795656536211575648023568855206052568645390207168054103698309706943102463355223278630937501081387643204985968645784333969446851325558352233678903896394819243073506412048256290947025345177210301316283369893588033707066267054211325512294305813432808505520798284274688368160323373746350670932323163496251757625670400547326518493176714130246400490176480078712415697372217881249409790238768675324414600316246532819029480177285745447800423579748776491659067880698935254013003079586300226595466286139193197717127290624020121690769214790330107513600000 4983 837053212736461661748392292113178984672589649621595457423783828570174145843190364317158139190275340758456496765510561332758340237134139696160571115716951384050757160563231052339901594756309140769787260861869415077088799481324069448933910049029516099308968305036795656536211575648023568855206052568645390207168054103698309706943102463355223278630937501081387643204985968645784333969446851325558352233678903896394819243073506412048256290947025345177210301316283369893588033707066267054211325512294305813432808505520798284274688368160323373746350670932323163496251757625670400547326518493176714130246400490176480078712415697372217881249409790238768675324414600316246532819029480177285745447800423579748776491659067880698935254013003079586300226595466286139193197717127290624020121690769214790330107513600000 4984 837053212736461661748392292113178984672589649621595457423783828570174145843190364317158139190275340758456496765510561332758340237134139696160571115716951384050757160563231052339901594756309140769787260861869415077088799481324069448933910049029516099308968305036795656536211575648023568855206052568645390207168054103698309706943102463355223278630937501081387643204985968645784333969446851325558352233678903896394819243073506412048256290947025345177210301316283369893588033707066267054211325512294305813432808505520798284274688368160323373746350670932323163496251757625670400547326518493176714130246400490176480078712415697372217881249409790238768675324414600316246532819029480177285745447800423579748776491659067880698935254013003079586300226595466286139193197717127290624020121690769214790330107513600000 4985 837053212736461661748392292113178984672589649621595457423783828570174145843190364317158139190275340758456496765510561332758340237134139696160571115716951384050757160563231052339901594756309140769787260861869415077088799481324069448933910049029516099308968305036795656536211575648023568855206052568645390207168054103698309706943102463355223278630937501081387643204985968645784333969446851325558352233678903896394819243073506412048256290947025345177210301316283369893588033707066267054211325512294305813432808505520798284274688368160323373746350670932323163496251757625670400547326518493176714130246400490176480078712415697372217881249409790238768675324414600316246532819029480177285745447800423579748776491659067880698935254013003079586300226595466286139193197717127290624020121690769214790330107513600000 4986 837053212736461661748392292113178984672589649621595457423783828570174145843190364317158139190275340758456496765510561332758340237134139696160571115716951384050757160563231052339901594756309140769787260861869415077088799481324069448933910049029516099308968305036795656536211575648023568855206052568645390207168054103698309706943102463355223278630937501081387643204985968645784333969446851325558352233678903896394819243073506412048256290947025345177210301316283369893588033707066267054211325512294305813432808505520798284274688368160323373746350670932323163496251757625670400547326518493176714130246400490176480078712415697372217881249409790238768675324414600316246532819029480177285745447800423579748776491659067880698935254013003079586300226595466286139193197717127290624020121690769214790330107513600000 4987 837053212736461661748392292113178984672589649621595457423783828570174145843190364317158139190275340758456496765510561332758340237134139696160571115716951384050757160563231052339901594756309140769787260861869415077088799481324069448933910049029516099308968305036795656536211575648023568855206052568645390207168054103698309706943102463355223278630937501081387643204985968645784333969446851325558352233678903896394819243073506412048256290947025345177210301316283369893588033707066267054211325512294305813432808505520798284274688368160323373746350670932323163496251757625670400547326518493176714130246400490176480078712415697372217881249409790238768675324414600316246532819029480177285745447800423579748776491659067880698935254013003079586300226595466286139193197717127290624020121690769214790330107513600000 4988 837053212736461661748392292113178984672589649621595457423783828570174145843190364317158139190275340758456496765510561332758340237134139696160571115716951384050757160563231052339901594756309140769787260861869415077088799481324069448933910049029516099308968305036795656536211575648023568855206052568645390207168054103698309706943102463355223278630937501081387643204985968645784333969446851325558352233678903896394819243073506412048256290947025345177210301316283369893588033707066267054211325512294305813432808505520798284274688368160323373746350670932323163496251757625670400547326518493176714130246400490176480078712415697372217881249409790238768675324414600316246532819029480177285745447800423579748776491659067880698935254013003079586300226595466286139193197717127290624020121690769214790330107513600000 4989 837053212736461661748392292113178984672589649621595457423783828570174145843190364317158139190275340758456496765510561332758340237134139696160571115716951384050757160563231052339901594756309140769787260861869415077088799481324069448933910049029516099308968305036795656536211575648023568855206052568645390207168054103698309706943102463355223278630937501081387643204985968645784333969446851325558352233678903896394819243073506412048256290947025345177210301316283369893588033707066267054211325512294305813432808505520798284274688368160323373746350670932323163496251757625670400547326518493176714130246400490176480078712415697372217881249409790238768675324414600316246532819029480177285745447800423579748776491659067880698935254013003079586300226595466286139193197717127290624020121690769214790330107513600000 4990 837053212736461661748392292113178984672589649621595457423783828570174145843190364317158139190275340758456496765510561332758340237134139696160571115716951384050757160563231052339901594756309140769787260861869415077088799481324069448933910049029516099308968305036795656536211575648023568855206052568645390207168054103698309706943102463355223278630937501081387643204985968645784333969446851325558352233678903896394819243073506412048256290947025345177210301316283369893588033707066267054211325512294305813432808505520798284274688368160323373746350670932323163496251757625670400547326518493176714130246400490176480078712415697372217881249409790238768675324414600316246532819029480177285745447800423579748776491659067880698935254013003079586300226595466286139193197717127290624020121690769214790330107513600000 4991 837053212736461661748392292113178984672589649621595457423783828570174145843190364317158139190275340758456496765510561332758340237134139696160571115716951384050757160563231052339901594756309140769787260861869415077088799481324069448933910049029516099308968305036795656536211575648023568855206052568645390207168054103698309706943102463355223278630937501081387643204985968645784333969446851325558352233678903896394819243073506412048256290947025345177210301316283369893588033707066267054211325512294305813432808505520798284274688368160323373746350670932323163496251757625670400547326518493176714130246400490176480078712415697372217881249409790238768675324414600316246532819029480177285745447800423579748776491659067880698935254013003079586300226595466286139193197717127290624020121690769214790330107513600000 4992 837053212736461661748392292113178984672589649621595457423783828570174145843190364317158139190275340758456496765510561332758340237134139696160571115716951384050757160563231052339901594756309140769787260861869415077088799481324069448933910049029516099308968305036795656536211575648023568855206052568645390207168054103698309706943102463355223278630937501081387643204985968645784333969446851325558352233678903896394819243073506412048256290947025345177210301316283369893588033707066267054211325512294305813432808505520798284274688368160323373746350670932323163496251757625670400547326518493176714130246400490176480078712415697372217881249409790238768675324414600316246532819029480177285745447800423579748776491659067880698935254013003079586300226595466286139193197717127290624020121690769214790330107513600000 4993 837053212736461661748392292113178984672589649621595457423783828570174145843190364317158139190275340758456496765510561332758340237134139696160571115716951384050757160563231052339901594756309140769787260861869415077088799481324069448933910049029516099308968305036795656536211575648023568855206052568645390207168054103698309706943102463355223278630937501081387643204985968645784333969446851325558352233678903896394819243073506412048256290947025345177210301316283369893588033707066267054211325512294305813432808505520798284274688368160323373746350670932323163496251757625670400547326518493176714130246400490176480078712415697372217881249409790238768675324414600316246532819029480177285745447800423579748776491659067880698935254013003079586300226595466286139193197717127290624020121690769214790330107513600000 4994 837053212736461661748392292113178984672589649621595457423783828570174145843190364317158139190275340758456496765510561332758340237134139696160571115716951384050757160563231052339901594756309140769787260861869415077088799481324069448933910049029516099308968305036795656536211575648023568855206052568645390207168054103698309706943102463355223278630937501081387643204985968645784333969446851325558352233678903896394819243073506412048256290947025345177210301316283369893588033707066267054211325512294305813432808505520798284274688368160323373746350670932323163496251757625670400547326518493176714130246400490176480078712415697372217881249409790238768675324414600316246532819029480177285745447800423579748776491659067880698935254013003079586300226595466286139193197717127290624020121690769214790330107513600000 4995 837053212736461661748392292113178984672589649621595457423783828570174145843190364317158139190275340758456496765510561332758340237134139696160571115716951384050757160563231052339901594756309140769787260861869415077088799481324069448933910049029516099308968305036795656536211575648023568855206052568645390207168054103698309706943102463355223278630937501081387643204985968645784333969446851325558352233678903896394819243073506412048256290947025345177210301316283369893588033707066267054211325512294305813432808505520798284274688368160323373746350670932323163496251757625670400547326518493176714130246400490176480078712415697372217881249409790238768675324414600316246532819029480177285745447800423579748776491659067880698935254013003079586300226595466286139193197717127290624020121690769214790330107513600000 4996 837053212736461661748392292113178984672589649621595457423783828570174145843190364317158139190275340758456496765510561332758340237134139696160571115716951384050757160563231052339901594756309140769787260861869415077088799481324069448933910049029516099308968305036795656536211575648023568855206052568645390207168054103698309706943102463355223278630937501081387643204985968645784333969446851325558352233678903896394819243073506412048256290947025345177210301316283369893588033707066267054211325512294305813432808505520798284274688368160323373746350670932323163496251757625670400547326518493176714130246400490176480078712415697372217881249409790238768675324414600316246532819029480177285745447800423579748776491659067880698935254013003079586300226595466286139193197717127290624020121690769214790330107513600000 4997 837053212736461661748392292113178984672589649621595457423783828570174145843190364317158139190275340758456496765510561332758340237134139696160571115716951384050757160563231052339901594756309140769787260861869415077088799481324069448933910049029516099308968305036795656536211575648023568855206052568645390207168054103698309706943102463355223278630937501081387643204985968645784333969446851325558352233678903896394819243073506412048256290947025345177210301316283369893588033707066267054211325512294305813432808505520798284274688368160323373746350670932323163496251757625670400547326518493176714130246400490176480078712415697372217881249409790238768675324414600316246532819029480177285745447800423579748776491659067880698935254013003079586300226595466286139193197717127290624020121690769214790330107513600000 4998 837053212736461661748392292113178984672589649621595457423783828570174145843190364317158139190275340758456496765510561332758340237134139696160571115716951384050757160563231052339901594756309140769787260861869415077088799481324069448933910049029516099308968305036795656536211575648023568855206052568645390207168054103698309706943102463355223278630937501081387643204985968645784333969446851325558352233678903896394819243073506412048256290947025345177210301316283369893588033707066267054211325512294305813432808505520798284274688368160323373746350670932323163496251757625670400547326518493176714130246400490176480078712415697372217881249409790238768675324414600316246532819029480177285745447800423579748776491659067880698935254013003079586300226595466286139193197717127290624020121690769214790330107513600000 4999 837053212736461661748392292113178984672589649621595457423783828570174145843190364317158139190275340758456496765510561332758340237134139696160571115716951384050757160563231052339901594756309140769787260861869415077088799481324069448933910049029516099308968305036795656536211575648023568855206052568645390207168054103698309706943102463355223278630937501081387643204985968645784333969446851325558352233678903896394819243073506412048256290947025345177210301316283369893588033707066267054211325512294305813432808505520798284274688368160323373746350670932323163496251757625670400547326518493176714130246400490176480078712415697372217881249409790238768675324414600316246532819029480177285745447800423579748776491659067880698935254013003079586300226595466286139193197717127290624020121690769214790330107513600000 5000 837053212736461661748392292113178984672589649621595457423783828570174145843190364317158139190275340758456496765510561332758340237134139696160571115716951384050757160563231052339901594756309140769787260861869415077088799481324069448933910049029516099308968305036795656536211575648023568855206052568645390207168054103698309706943102463355223278630937501081387643204985968645784333969446851325558352233678903896394819243073506412048256290947025345177210301316283369893588033707066267054211325512294305813432808505520798284274688368160323373746350670932323163496251757625670400547326518493176714130246400490176480078712415697372217881249409790238768675324414600316246532819029480177285745447800423579748776491659067880698935254013003079586300226595466286139193197717127290624020121690769214790330107513600000 5001 837053212736461661748392292113178984672589649621595457423783828570174145843190364317158139190275340758456496765510561332758340237134139696160571115716951384050757160563231052339901594756309140769787260861869415077088799481324069448933910049029516099308968305036795656536211575648023568855206052568645390207168054103698309706943102463355223278630937501081387643204985968645784333969446851325558352233678903896394819243073506412048256290947025345177210301316283369893588033707066267054211325512294305813432808505520798284274688368160323373746350670932323163496251757625670400547326518493176714130246400490176480078712415697372217881249409790238768675324414600316246532819029480177285745447800423579748776491659067880698935254013003079586300226595466286139193197717127290624020121690769214790330107513600000 5002 837053212736461661748392292113178984672589649621595457423783828570174145843190364317158139190275340758456496765510561332758340237134139696160571115716951384050757160563231052339901594756309140769787260861869415077088799481324069448933910049029516099308968305036795656536211575648023568855206052568645390207168054103698309706943102463355223278630937501081387643204985968645784333969446851325558352233678903896394819243073506412048256290947025345177210301316283369893588033707066267054211325512294305813432808505520798284274688368160323373746350670932323163496251757625670400547326518493176714130246400490176480078712415697372217881249409790238768675324414600316246532819029480177285745447800423579748776491659067880698935254013003079586300226595466286139193197717127290624020121690769214790330107513600000 5003 837053212736461661748392292113178984672589649621595457423783828570174145843190364317158139190275340758456496765510561332758340237134139696160571115716951384050757160563231052339901594756309140769787260861869415077088799481324069448933910049029516099308968305036795656536211575648023568855206052568645390207168054103698309706943102463355223278630937501081387643204985968645784333969446851325558352233678903896394819243073506412048256290947025345177210301316283369893588033707066267054211325512294305813432808505520798284274688368160323373746350670932323163496251757625670400547326518493176714130246400490176480078712415697372217881249409790238768675324414600316246532819029480177285745447800423579748776491659067880698935254013003079586300226595466286139193197717127290624020121690769214790330107513600000 5004 837053212736461661748392292113178984672589649621595457423783828570174145843190364317158139190275340758456496765510561332758340237134139696160571115716951384050757160563231052339901594756309140769787260861869415077088799481324069448933910049029516099308968305036795656536211575648023568855206052568645390207168054103698309706943102463355223278630937501081387643204985968645784333969446851325558352233678903896394819243073506412048256290947025345177210301316283369893588033707066267054211325512294305813432808505520798284274688368160323373746350670932323163496251757625670400547326518493176714130246400490176480078712415697372217881249409790238768675324414600316246532819029480177285745447800423579748776491659067880698935254013003079586300226595466286139193197717127290624020121690769214790330107513600000 5005 837053212736461661748392292113178984672589649621595457423783828570174145843190364317158139190275340758456496765510561332758340237134139696160571115716951384050757160563231052339901594756309140769787260861869415077088799481324069448933910049029516099308968305036795656536211575648023568855206052568645390207168054103698309706943102463355223278630937501081387643204985968645784333969446851325558352233678903896394819243073506412048256290947025345177210301316283369893588033707066267054211325512294305813432808505520798284274688368160323373746350670932323163496251757625670400547326518493176714130246400490176480078712415697372217881249409790238768675324414600316246532819029480177285745447800423579748776491659067880698935254013003079586300226595466286139193197717127290624020121690769214790330107513600000 5006 837053212736461661748392292113178984672589649621595457423783828570174145843190364317158139190275340758456496765510561332758340237134139696160571115716951384050757160563231052339901594756309140769787260861869415077088799481324069448933910049029516099308968305036795656536211575648023568855206052568645390207168054103698309706943102463355223278630937501081387643204985968645784333969446851325558352233678903896394819243073506412048256290947025345177210301316283369893588033707066267054211325512294305813432808505520798284274688368160323373746350670932323163496251757625670400547326518493176714130246400490176480078712415697372217881249409790238768675324414600316246532819029480177285745447800423579748776491659067880698935254013003079586300226595466286139193197717127290624020121690769214790330107513600000 5007 837053212736461661748392292113178984672589649621595457423783828570174145843190364317158139190275340758456496765510561332758340237134139696160571115716951384050757160563231052339901594756309140769787260861869415077088799481324069448933910049029516099308968305036795656536211575648023568855206052568645390207168054103698309706943102463355223278630937501081387643204985968645784333969446851325558352233678903896394819243073506412048256290947025345177210301316283369893588033707066267054211325512294305813432808505520798284274688368160323373746350670932323163496251757625670400547326518493176714130246400490176480078712415697372217881249409790238768675324414600316246532819029480177285745447800423579748776491659067880698935254013003079586300226595466286139193197717127290624020121690769214790330107513600000 5008 837053212736461661748392292113178984672589649621595457423783828570174145843190364317158139190275340758456496765510561332758340237134139696160571115716951384050757160563231052339901594756309140769787260861869415077088799481324069448933910049029516099308968305036795656536211575648023568855206052568645390207168054103698309706943102463355223278630937501081387643204985968645784333969446851325558352233678903896394819243073506412048256290947025345177210301316283369893588033707066267054211325512294305813432808505520798284274688368160323373746350670932323163496251757625670400547326518493176714130246400490176480078712415697372217881249409790238768675324414600316246532819029480177285745447800423579748776491659067880698935254013003079586300226595466286139193197717127290624020121690769214790330107513600000 5009 837053212736461661748392292113178984672589649621595457423783828570174145843190364317158139190275340758456496765510561332758340237134139696160571115716951384050757160563231052339901594756309140769787260861869415077088799481324069448933910049029516099308968305036795656536211575648023568855206052568645390207168054103698309706943102463355223278630937501081387643204985968645784333969446851325558352233678903896394819243073506412048256290947025345177210301316283369893588033707066267054211325512294305813432808505520798284274688368160323373746350670932323163496251757625670400547326518493176714130246400490176480078712415697372217881249409790238768675324414600316246532819029480177285745447800423579748776491659067880698935254013003079586300226595466286139193197717127290624020121690769214790330107513600000 5010 1557756028902555152513758055622626090475689337945789146265661704969094085414177267994231297033102409151487540480615154640263271181306633974554822846349246525718459075808172988404556867841491310972574092463938981458462255834744093244466006601243929460813990015673476716813889742280971861639538463830249071175539748686982554364621113684304070521532174689512462404004478887649804645517140590316864093506876440151190758611359795432821804957452414167374788370749603351371967330728850322987887276778379703118798456628774205607035195053146361798541958598605053407266524520941372615418574650915801864996388551312218429426483805612809697477005151619634348504778735571188534797576213862609928772278356588281912473050977525325980718507718198731110104721694162758505038540951573887851301446466521508724804330082809600000 5011 1557756028902555152513758055622626090475689337945789146265661704969094085414177267994231297033102409151487540480615154640263271181306633974554822846349246525718459075808172988404556867841491310972574092463938981458462255834744093244466006601243929460813990015673476716813889742280971861639538463830249071175539748686982554364621113684304070521532174689512462404004478887649804645517140590316864093506876440151190758611359795432821804957452414167374788370749603351371967330728850322987887276778379703118798456628774205607035195053146361798541958598605053407266524520941372615418574650915801864996388551312218429426483805612809697477005151619634348504778735571188534797576213862609928772278356588281912473050977525325980718507718198731110104721694162758505038540951573887851301446466521508724804330082809600000 5012 1557756028902555152513758055622626090475689337945789146265661704969094085414177267994231297033102409151487540480615154640263271181306633974554822846349246525718459075808172988404556867841491310972574092463938981458462255834744093244466006601243929460813990015673476716813889742280971861639538463830249071175539748686982554364621113684304070521532174689512462404004478887649804645517140590316864093506876440151190758611359795432821804957452414167374788370749603351371967330728850322987887276778379703118798456628774205607035195053146361798541958598605053407266524520941372615418574650915801864996388551312218429426483805612809697477005151619634348504778735571188534797576213862609928772278356588281912473050977525325980718507718198731110104721694162758505038540951573887851301446466521508724804330082809600000 5013 1557756028902555152513758055622626090475689337945789146265661704969094085414177267994231297033102409151487540480615154640263271181306633974554822846349246525718459075808172988404556867841491310972574092463938981458462255834744093244466006601243929460813990015673476716813889742280971861639538463830249071175539748686982554364621113684304070521532174689512462404004478887649804645517140590316864093506876440151190758611359795432821804957452414167374788370749603351371967330728850322987887276778379703118798456628774205607035195053146361798541958598605053407266524520941372615418574650915801864996388551312218429426483805612809697477005151619634348504778735571188534797576213862609928772278356588281912473050977525325980718507718198731110104721694162758505038540951573887851301446466521508724804330082809600000 5014 1557756028902555152513758055622626090475689337945789146265661704969094085414177267994231297033102409151487540480615154640263271181306633974554822846349246525718459075808172988404556867841491310972574092463938981458462255834744093244466006601243929460813990015673476716813889742280971861639538463830249071175539748686982554364621113684304070521532174689512462404004478887649804645517140590316864093506876440151190758611359795432821804957452414167374788370749603351371967330728850322987887276778379703118798456628774205607035195053146361798541958598605053407266524520941372615418574650915801864996388551312218429426483805612809697477005151619634348504778735571188534797576213862609928772278356588281912473050977525325980718507718198731110104721694162758505038540951573887851301446466521508724804330082809600000 5015 1557756028902555152513758055622626090475689337945789146265661704969094085414177267994231297033102409151487540480615154640263271181306633974554822846349246525718459075808172988404556867841491310972574092463938981458462255834744093244466006601243929460813990015673476716813889742280971861639538463830249071175539748686982554364621113684304070521532174689512462404004478887649804645517140590316864093506876440151190758611359795432821804957452414167374788370749603351371967330728850322987887276778379703118798456628774205607035195053146361798541958598605053407266524520941372615418574650915801864996388551312218429426483805612809697477005151619634348504778735571188534797576213862609928772278356588281912473050977525325980718507718198731110104721694162758505038540951573887851301446466521508724804330082809600000 5016 1557756028902555152513758055622626090475689337945789146265661704969094085414177267994231297033102409151487540480615154640263271181306633974554822846349246525718459075808172988404556867841491310972574092463938981458462255834744093244466006601243929460813990015673476716813889742280971861639538463830249071175539748686982554364621113684304070521532174689512462404004478887649804645517140590316864093506876440151190758611359795432821804957452414167374788370749603351371967330728850322987887276778379703118798456628774205607035195053146361798541958598605053407266524520941372615418574650915801864996388551312218429426483805612809697477005151619634348504778735571188534797576213862609928772278356588281912473050977525325980718507718198731110104721694162758505038540951573887851301446466521508724804330082809600000 5017 1557756028902555152513758055622626090475689337945789146265661704969094085414177267994231297033102409151487540480615154640263271181306633974554822846349246525718459075808172988404556867841491310972574092463938981458462255834744093244466006601243929460813990015673476716813889742280971861639538463830249071175539748686982554364621113684304070521532174689512462404004478887649804645517140590316864093506876440151190758611359795432821804957452414167374788370749603351371967330728850322987887276778379703118798456628774205607035195053146361798541958598605053407266524520941372615418574650915801864996388551312218429426483805612809697477005151619634348504778735571188534797576213862609928772278356588281912473050977525325980718507718198731110104721694162758505038540951573887851301446466521508724804330082809600000 5018 1557756028902555152513758055622626090475689337945789146265661704969094085414177267994231297033102409151487540480615154640263271181306633974554822846349246525718459075808172988404556867841491310972574092463938981458462255834744093244466006601243929460813990015673476716813889742280971861639538463830249071175539748686982554364621113684304070521532174689512462404004478887649804645517140590316864093506876440151190758611359795432821804957452414167374788370749603351371967330728850322987887276778379703118798456628774205607035195053146361798541958598605053407266524520941372615418574650915801864996388551312218429426483805612809697477005151619634348504778735571188534797576213862609928772278356588281912473050977525325980718507718198731110104721694162758505038540951573887851301446466521508724804330082809600000 5019 1557756028902555152513758055622626090475689337945789146265661704969094085414177267994231297033102409151487540480615154640263271181306633974554822846349246525718459075808172988404556867841491310972574092463938981458462255834744093244466006601243929460813990015673476716813889742280971861639538463830249071175539748686982554364621113684304070521532174689512462404004478887649804645517140590316864093506876440151190758611359795432821804957452414167374788370749603351371967330728850322987887276778379703118798456628774205607035195053146361798541958598605053407266524520941372615418574650915801864996388551312218429426483805612809697477005151619634348504778735571188534797576213862609928772278356588281912473050977525325980718507718198731110104721694162758505038540951573887851301446466521508724804330082809600000 5020 1557756028902555152513758055622626090475689337945789146265661704969094085414177267994231297033102409151487540480615154640263271181306633974554822846349246525718459075808172988404556867841491310972574092463938981458462255834744093244466006601243929460813990015673476716813889742280971861639538463830249071175539748686982554364621113684304070521532174689512462404004478887649804645517140590316864093506876440151190758611359795432821804957452414167374788370749603351371967330728850322987887276778379703118798456628774205607035195053146361798541958598605053407266524520941372615418574650915801864996388551312218429426483805612809697477005151619634348504778735571188534797576213862609928772278356588281912473050977525325980718507718198731110104721694162758505038540951573887851301446466521508724804330082809600000 5021 2908330505961070469743186289847442910918111993944788336077990403177298657468268959345229831560802197885827238077308493713371527295499485630493854254134043263516363094533858969351307672260064277585795830630174078382949031643467222087418034324522416303339719359262381030291532148838574465681018311971075015884732710798596428998747619248595699663700570145319767308276362083242185273180501482121585262577338313762273146327408738073078309855563657250488729888189509457011463006470763553018385545745234905722796718525921441868334709164224257477877836703595634711366601280597542672986478873259802081948257425299911807739245265079115705189568618073857328658421899311408994467074791281492737017843691750322330587186175039783606001453909877030982565515403001870128906955956588448618379800552995656789209684264605523200000 5022 2908330505961070469743186289847442910918111993944788336077990403177298657468268959345229831560802197885827238077308493713371527295499485630493854254134043263516363094533858969351307672260064277585795830630174078382949031643467222087418034324522416303339719359262381030291532148838574465681018311971075015884732710798596428998747619248595699663700570145319767308276362083242185273180501482121585262577338313762273146327408738073078309855563657250488729888189509457011463006470763553018385545745234905722796718525921441868334709164224257477877836703595634711366601280597542672986478873259802081948257425299911807739245265079115705189568618073857328658421899311408994467074791281492737017843691750322330587186175039783606001453909877030982565515403001870128906955956588448618379800552995656789209684264605523200000 5023 2908330505961070469743186289847442910918111993944788336077990403177298657468268959345229831560802197885827238077308493713371527295499485630493854254134043263516363094533858969351307672260064277585795830630174078382949031643467222087418034324522416303339719359262381030291532148838574465681018311971075015884732710798596428998747619248595699663700570145319767308276362083242185273180501482121585262577338313762273146327408738073078309855563657250488729888189509457011463006470763553018385545745234905722796718525921441868334709164224257477877836703595634711366601280597542672986478873259802081948257425299911807739245265079115705189568618073857328658421899311408994467074791281492737017843691750322330587186175039783606001453909877030982565515403001870128906955956588448618379800552995656789209684264605523200000 5024 2908330505961070469743186289847442910918111993944788336077990403177298657468268959345229831560802197885827238077308493713371527295499485630493854254134043263516363094533858969351307672260064277585795830630174078382949031643467222087418034324522416303339719359262381030291532148838574465681018311971075015884732710798596428998747619248595699663700570145319767308276362083242185273180501482121585262577338313762273146327408738073078309855563657250488729888189509457011463006470763553018385545745234905722796718525921441868334709164224257477877836703595634711366601280597542672986478873259802081948257425299911807739245265079115705189568618073857328658421899311408994467074791281492737017843691750322330587186175039783606001453909877030982565515403001870128906955956588448618379800552995656789209684264605523200000 5025 2908330505961070469743186289847442910918111993944788336077990403177298657468268959345229831560802197885827238077308493713371527295499485630493854254134043263516363094533858969351307672260064277585795830630174078382949031643467222087418034324522416303339719359262381030291532148838574465681018311971075015884732710798596428998747619248595699663700570145319767308276362083242185273180501482121585262577338313762273146327408738073078309855563657250488729888189509457011463006470763553018385545745234905722796718525921441868334709164224257477877836703595634711366601280597542672986478873259802081948257425299911807739245265079115705189568618073857328658421899311408994467074791281492737017843691750322330587186175039783606001453909877030982565515403001870128906955956588448618379800552995656789209684264605523200000 5026 2908330505961070469743186289847442910918111993944788336077990403177298657468268959345229831560802197885827238077308493713371527295499485630493854254134043263516363094533858969351307672260064277585795830630174078382949031643467222087418034324522416303339719359262381030291532148838574465681018311971075015884732710798596428998747619248595699663700570145319767308276362083242185273180501482121585262577338313762273146327408738073078309855563657250488729888189509457011463006470763553018385545745234905722796718525921441868334709164224257477877836703595634711366601280597542672986478873259802081948257425299911807739245265079115705189568618073857328658421899311408994467074791281492737017843691750322330587186175039783606001453909877030982565515403001870128906955956588448618379800552995656789209684264605523200000 5027 2908330505961070469743186289847442910918111993944788336077990403177298657468268959345229831560802197885827238077308493713371527295499485630493854254134043263516363094533858969351307672260064277585795830630174078382949031643467222087418034324522416303339719359262381030291532148838574465681018311971075015884732710798596428998747619248595699663700570145319767308276362083242185273180501482121585262577338313762273146327408738073078309855563657250488729888189509457011463006470763553018385545745234905722796718525921441868334709164224257477877836703595634711366601280597542672986478873259802081948257425299911807739245265079115705189568618073857328658421899311408994467074791281492737017843691750322330587186175039783606001453909877030982565515403001870128906955956588448618379800552995656789209684264605523200000 5028 2908330505961070469743186289847442910918111993944788336077990403177298657468268959345229831560802197885827238077308493713371527295499485630493854254134043263516363094533858969351307672260064277585795830630174078382949031643467222087418034324522416303339719359262381030291532148838574465681018311971075015884732710798596428998747619248595699663700570145319767308276362083242185273180501482121585262577338313762273146327408738073078309855563657250488729888189509457011463006470763553018385545745234905722796718525921441868334709164224257477877836703595634711366601280597542672986478873259802081948257425299911807739245265079115705189568618073857328658421899311408994467074791281492737017843691750322330587186175039783606001453909877030982565515403001870128906955956588448618379800552995656789209684264605523200000 5029 2908330505961070469743186289847442910918111993944788336077990403177298657468268959345229831560802197885827238077308493713371527295499485630493854254134043263516363094533858969351307672260064277585795830630174078382949031643467222087418034324522416303339719359262381030291532148838574465681018311971075015884732710798596428998747619248595699663700570145319767308276362083242185273180501482121585262577338313762273146327408738073078309855563657250488729888189509457011463006470763553018385545745234905722796718525921441868334709164224257477877836703595634711366601280597542672986478873259802081948257425299911807739245265079115705189568618073857328658421899311408994467074791281492737017843691750322330587186175039783606001453909877030982565515403001870128906955956588448618379800552995656789209684264605523200000 5030 2908330505961070469743186289847442910918111993944788336077990403177298657468268959345229831560802197885827238077308493713371527295499485630493854254134043263516363094533858969351307672260064277585795830630174078382949031643467222087418034324522416303339719359262381030291532148838574465681018311971075015884732710798596428998747619248595699663700570145319767308276362083242185273180501482121585262577338313762273146327408738073078309855563657250488729888189509457011463006470763553018385545745234905722796718525921441868334709164224257477877836703595634711366601280597542672986478873259802081948257425299911807739245265079115705189568618073857328658421899311408994467074791281492737017843691750322330587186175039783606001453909877030982565515403001870128906955956588448618379800552995656789209684264605523200000 5031 2908330505961070469743186289847442910918111993944788336077990403177298657468268959345229831560802197885827238077308493713371527295499485630493854254134043263516363094533858969351307672260064277585795830630174078382949031643467222087418034324522416303339719359262381030291532148838574465681018311971075015884732710798596428998747619248595699663700570145319767308276362083242185273180501482121585262577338313762273146327408738073078309855563657250488729888189509457011463006470763553018385545745234905722796718525921441868334709164224257477877836703595634711366601280597542672986478873259802081948257425299911807739245265079115705189568618073857328658421899311408994467074791281492737017843691750322330587186175039783606001453909877030982565515403001870128906955956588448618379800552995656789209684264605523200000 5032 2908330505961070469743186289847442910918111993944788336077990403177298657468268959345229831560802197885827238077308493713371527295499485630493854254134043263516363094533858969351307672260064277585795830630174078382949031643467222087418034324522416303339719359262381030291532148838574465681018311971075015884732710798596428998747619248595699663700570145319767308276362083242185273180501482121585262577338313762273146327408738073078309855563657250488729888189509457011463006470763553018385545745234905722796718525921441868334709164224257477877836703595634711366601280597542672986478873259802081948257425299911807739245265079115705189568618073857328658421899311408994467074791281492737017843691750322330587186175039783606001453909877030982565515403001870128906955956588448618379800552995656789209684264605523200000 5033 2908330505961070469743186289847442910918111993944788336077990403177298657468268959345229831560802197885827238077308493713371527295499485630493854254134043263516363094533858969351307672260064277585795830630174078382949031643467222087418034324522416303339719359262381030291532148838574465681018311971075015884732710798596428998747619248595699663700570145319767308276362083242185273180501482121585262577338313762273146327408738073078309855563657250488729888189509457011463006470763553018385545745234905722796718525921441868334709164224257477877836703595634711366601280597542672986478873259802081948257425299911807739245265079115705189568618073857328658421899311408994467074791281492737017843691750322330587186175039783606001453909877030982565515403001870128906955956588448618379800552995656789209684264605523200000 5034 2908330505961070469743186289847442910918111993944788336077990403177298657468268959345229831560802197885827238077308493713371527295499485630493854254134043263516363094533858969351307672260064277585795830630174078382949031643467222087418034324522416303339719359262381030291532148838574465681018311971075015884732710798596428998747619248595699663700570145319767308276362083242185273180501482121585262577338313762273146327408738073078309855563657250488729888189509457011463006470763553018385545745234905722796718525921441868334709164224257477877836703595634711366601280597542672986478873259802081948257425299911807739245265079115705189568618073857328658421899311408994467074791281492737017843691750322330587186175039783606001453909877030982565515403001870128906955956588448618379800552995656789209684264605523200000 5035 2908330505961070469743186289847442910918111993944788336077990403177298657468268959345229831560802197885827238077308493713371527295499485630493854254134043263516363094533858969351307672260064277585795830630174078382949031643467222087418034324522416303339719359262381030291532148838574465681018311971075015884732710798596428998747619248595699663700570145319767308276362083242185273180501482121585262577338313762273146327408738073078309855563657250488729888189509457011463006470763553018385545745234905722796718525921441868334709164224257477877836703595634711366601280597542672986478873259802081948257425299911807739245265079115705189568618073857328658421899311408994467074791281492737017843691750322330587186175039783606001453909877030982565515403001870128906955956588448618379800552995656789209684264605523200000 5036 2908330505961070469743186289847442910918111993944788336077990403177298657468268959345229831560802197885827238077308493713371527295499485630493854254134043263516363094533858969351307672260064277585795830630174078382949031643467222087418034324522416303339719359262381030291532148838574465681018311971075015884732710798596428998747619248595699663700570145319767308276362083242185273180501482121585262577338313762273146327408738073078309855563657250488729888189509457011463006470763553018385545745234905722796718525921441868334709164224257477877836703595634711366601280597542672986478873259802081948257425299911807739245265079115705189568618073857328658421899311408994467074791281492737017843691750322330587186175039783606001453909877030982565515403001870128906955956588448618379800552995656789209684264605523200000 5037 2908330505961070469743186289847442910918111993944788336077990403177298657468268959345229831560802197885827238077308493713371527295499485630493854254134043263516363094533858969351307672260064277585795830630174078382949031643467222087418034324522416303339719359262381030291532148838574465681018311971075015884732710798596428998747619248595699663700570145319767308276362083242185273180501482121585262577338313762273146327408738073078309855563657250488729888189509457011463006470763553018385545745234905722796718525921441868334709164224257477877836703595634711366601280597542672986478873259802081948257425299911807739245265079115705189568618073857328658421899311408994467074791281492737017843691750322330587186175039783606001453909877030982565515403001870128906955956588448618379800552995656789209684264605523200000 5038 5441486376653162848889501548304565686327787540670698976801920044344725788123131222934925014850260912244382762442644191737718127569879537614654001309484794946039115349872850131656296654798580263363023999109055700654497638204927172525559142221181440903548614921179914907675456650476972825289185261697881354720334901904173918656656795614122554070783766741893284633785073457746128646120718273049486026282199985049213056778581748934729517739759602715664413620802572194068447285106798607697399356089334508607352660361999017735654240846263585741109432472427432544966910995998002341157701971869089695325189642736134992280127890963025484409682884416187061919907373611646228647896934487672910960385547264853080528625333499435126828720265379924968380079319016499011184914594776987364988606834654873852611319259076933907200000 5039 5441486376653162848889501548304565686327787540670698976801920044344725788123131222934925014850260912244382762442644191737718127569879537614654001309484794946039115349872850131656296654798580263363023999109055700654497638204927172525559142221181440903548614921179914907675456650476972825289185261697881354720334901904173918656656795614122554070783766741893284633785073457746128646120718273049486026282199985049213056778581748934729517739759602715664413620802572194068447285106798607697399356089334508607352660361999017735654240846263585741109432472427432544966910995998002341157701971869089695325189642736134992280127890963025484409682884416187061919907373611646228647896934487672910960385547264853080528625333499435126828720265379924968380079319016499011184914594776987364988606834654873852611319259076933907200000 5040 5441486376653162848889501548304565686327787540670698976801920044344725788123131222934925014850260912244382762442644191737718127569879537614654001309484794946039115349872850131656296654798580263363023999109055700654497638204927172525559142221181440903548614921179914907675456650476972825289185261697881354720334901904173918656656795614122554070783766741893284633785073457746128646120718273049486026282199985049213056778581748934729517739759602715664413620802572194068447285106798607697399356089334508607352660361999017735654240846263585741109432472427432544966910995998002341157701971869089695325189642736134992280127890963025484409682884416187061919907373611646228647896934487672910960385547264853080528625333499435126828720265379924968380079319016499011184914594776987364988606834654873852611319259076933907200000 5041 5441486376653162848889501548304565686327787540670698976801920044344725788123131222934925014850260912244382762442644191737718127569879537614654001309484794946039115349872850131656296654798580263363023999109055700654497638204927172525559142221181440903548614921179914907675456650476972825289185261697881354720334901904173918656656795614122554070783766741893284633785073457746128646120718273049486026282199985049213056778581748934729517739759602715664413620802572194068447285106798607697399356089334508607352660361999017735654240846263585741109432472427432544966910995998002341157701971869089695325189642736134992280127890963025484409682884416187061919907373611646228647896934487672910960385547264853080528625333499435126828720265379924968380079319016499011184914594776987364988606834654873852611319259076933907200000 5042 5441486376653162848889501548304565686327787540670698976801920044344725788123131222934925014850260912244382762442644191737718127569879537614654001309484794946039115349872850131656296654798580263363023999109055700654497638204927172525559142221181440903548614921179914907675456650476972825289185261697881354720334901904173918656656795614122554070783766741893284633785073457746128646120718273049486026282199985049213056778581748934729517739759602715664413620802572194068447285106798607697399356089334508607352660361999017735654240846263585741109432472427432544966910995998002341157701971869089695325189642736134992280127890963025484409682884416187061919907373611646228647896934487672910960385547264853080528625333499435126828720265379924968380079319016499011184914594776987364988606834654873852611319259076933907200000 5043 5441486376653162848889501548304565686327787540670698976801920044344725788123131222934925014850260912244382762442644191737718127569879537614654001309484794946039115349872850131656296654798580263363023999109055700654497638204927172525559142221181440903548614921179914907675456650476972825289185261697881354720334901904173918656656795614122554070783766741893284633785073457746128646120718273049486026282199985049213056778581748934729517739759602715664413620802572194068447285106798607697399356089334508607352660361999017735654240846263585741109432472427432544966910995998002341157701971869089695325189642736134992280127890963025484409682884416187061919907373611646228647896934487672910960385547264853080528625333499435126828720265379924968380079319016499011184914594776987364988606834654873852611319259076933907200000 5044 5441486376653162848889501548304565686327787540670698976801920044344725788123131222934925014850260912244382762442644191737718127569879537614654001309484794946039115349872850131656296654798580263363023999109055700654497638204927172525559142221181440903548614921179914907675456650476972825289185261697881354720334901904173918656656795614122554070783766741893284633785073457746128646120718273049486026282199985049213056778581748934729517739759602715664413620802572194068447285106798607697399356089334508607352660361999017735654240846263585741109432472427432544966910995998002341157701971869089695325189642736134992280127890963025484409682884416187061919907373611646228647896934487672910960385547264853080528625333499435126828720265379924968380079319016499011184914594776987364988606834654873852611319259076933907200000 5045 10191903983471374015970036399974451530491946063676219183549996243057671401154624780557114552814538688633728914055072571124746052938384373952246944452665020933931263050311848296592243634437740833278943950331261327325874076357828594140372273380272838812346555747369980622076130306343370101766643995160131777391187271266517749643918178185251543774577995107566122119079442586358498954184105325421687327226560571997176055346283615754748386726569735886439446711763217719490201765005033792217228993955323534621571532858024160218880393105051696093097967020856581156723024295504258384988375793310804999344080200844780840540679539773746732299336042511518366975986510774613386257510958295411362228802130027069819830115249644441992550193057056599465775888564517902647949345036017297334623660601308578725941000972251097208185600000 5046 10191903983471374015970036399974451530491946063676219183549996243057671401154624780557114552814538688633728914055072571124746052938384373952246944452665020933931263050311848296592243634437740833278943950331261327325874076357828594140372273380272838812346555747369980622076130306343370101766643995160131777391187271266517749643918178185251543774577995107566122119079442586358498954184105325421687327226560571997176055346283615754748386726569735886439446711763217719490201765005033792217228993955323534621571532858024160218880393105051696093097967020856581156723024295504258384988375793310804999344080200844780840540679539773746732299336042511518366975986510774613386257510958295411362228802130027069819830115249644441992550193057056599465775888564517902647949345036017297334623660601308578725941000972251097208185600000 5047 10191903983471374015970036399974451530491946063676219183549996243057671401154624780557114552814538688633728914055072571124746052938384373952246944452665020933931263050311848296592243634437740833278943950331261327325874076357828594140372273380272838812346555747369980622076130306343370101766643995160131777391187271266517749643918178185251543774577995107566122119079442586358498954184105325421687327226560571997176055346283615754748386726569735886439446711763217719490201765005033792217228993955323534621571532858024160218880393105051696093097967020856581156723024295504258384988375793310804999344080200844780840540679539773746732299336042511518366975986510774613386257510958295411362228802130027069819830115249644441992550193057056599465775888564517902647949345036017297334623660601308578725941000972251097208185600000 5048 10191903983471374015970036399974451530491946063676219183549996243057671401154624780557114552814538688633728914055072571124746052938384373952246944452665020933931263050311848296592243634437740833278943950331261327325874076357828594140372273380272838812346555747369980622076130306343370101766643995160131777391187271266517749643918178185251543774577995107566122119079442586358498954184105325421687327226560571997176055346283615754748386726569735886439446711763217719490201765005033792217228993955323534621571532858024160218880393105051696093097967020856581156723024295504258384988375793310804999344080200844780840540679539773746732299336042511518366975986510774613386257510958295411362228802130027069819830115249644441992550193057056599465775888564517902647949345036017297334623660601308578725941000972251097208185600000 5049 10191903983471374015970036399974451530491946063676219183549996243057671401154624780557114552814538688633728914055072571124746052938384373952246944452665020933931263050311848296592243634437740833278943950331261327325874076357828594140372273380272838812346555747369980622076130306343370101766643995160131777391187271266517749643918178185251543774577995107566122119079442586358498954184105325421687327226560571997176055346283615754748386726569735886439446711763217719490201765005033792217228993955323534621571532858024160218880393105051696093097967020856581156723024295504258384988375793310804999344080200844780840540679539773746732299336042511518366975986510774613386257510958295411362228802130027069819830115249644441992550193057056599465775888564517902647949345036017297334623660601308578725941000972251097208185600000 5050 10191903983471374015970036399974451530491946063676219183549996243057671401154624780557114552814538688633728914055072571124746052938384373952246944452665020933931263050311848296592243634437740833278943950331261327325874076357828594140372273380272838812346555747369980622076130306343370101766643995160131777391187271266517749643918178185251543774577995107566122119079442586358498954184105325421687327226560571997176055346283615754748386726569735886439446711763217719490201765005033792217228993955323534621571532858024160218880393105051696093097967020856581156723024295504258384988375793310804999344080200844780840540679539773746732299336042511518366975986510774613386257510958295411362228802130027069819830115249644441992550193057056599465775888564517902647949345036017297334623660601308578725941000972251097208185600000 5051 10191903983471374015970036399974451530491946063676219183549996243057671401154624780557114552814538688633728914055072571124746052938384373952246944452665020933931263050311848296592243634437740833278943950331261327325874076357828594140372273380272838812346555747369980622076130306343370101766643995160131777391187271266517749643918178185251543774577995107566122119079442586358498954184105325421687327226560571997176055346283615754748386726569735886439446711763217719490201765005033792217228993955323534621571532858024160218880393105051696093097967020856581156723024295504258384988375793310804999344080200844780840540679539773746732299336042511518366975986510774613386257510958295411362228802130027069819830115249644441992550193057056599465775888564517902647949345036017297334623660601308578725941000972251097208185600000 5052 10191903983471374015970036399974451530491946063676219183549996243057671401154624780557114552814538688633728914055072571124746052938384373952246944452665020933931263050311848296592243634437740833278943950331261327325874076357828594140372273380272838812346555747369980622076130306343370101766643995160131777391187271266517749643918178185251543774577995107566122119079442586358498954184105325421687327226560571997176055346283615754748386726569735886439446711763217719490201765005033792217228993955323534621571532858024160218880393105051696093097967020856581156723024295504258384988375793310804999344080200844780840540679539773746732299336042511518366975986510774613386257510958295411362228802130027069819830115249644441992550193057056599465775888564517902647949345036017297334623660601308578725941000972251097208185600000 5053 10191903983471374015970036399974451530491946063676219183549996243057671401154624780557114552814538688633728914055072571124746052938384373952246944452665020933931263050311848296592243634437740833278943950331261327325874076357828594140372273380272838812346555747369980622076130306343370101766643995160131777391187271266517749643918178185251543774577995107566122119079442586358498954184105325421687327226560571997176055346283615754748386726569735886439446711763217719490201765005033792217228993955323534621571532858024160218880393105051696093097967020856581156723024295504258384988375793310804999344080200844780840540679539773746732299336042511518366975986510774613386257510958295411362228802130027069819830115249644441992550193057056599465775888564517902647949345036017297334623660601308578725941000972251097208185600000 5054 10191903983471374015970036399974451530491946063676219183549996243057671401154624780557114552814538688633728914055072571124746052938384373952246944452665020933931263050311848296592243634437740833278943950331261327325874076357828594140372273380272838812346555747369980622076130306343370101766643995160131777391187271266517749643918178185251543774577995107566122119079442586358498954184105325421687327226560571997176055346283615754748386726569735886439446711763217719490201765005033792217228993955323534621571532858024160218880393105051696093097967020856581156723024295504258384988375793310804999344080200844780840540679539773746732299336042511518366975986510774613386257510958295411362228802130027069819830115249644441992550193057056599465775888564517902647949345036017297334623660601308578725941000972251097208185600000 5055 10191903983471374015970036399974451530491946063676219183549996243057671401154624780557114552814538688633728914055072571124746052938384373952246944452665020933931263050311848296592243634437740833278943950331261327325874076357828594140372273380272838812346555747369980622076130306343370101766643995160131777391187271266517749643918178185251543774577995107566122119079442586358498954184105325421687327226560571997176055346283615754748386726569735886439446711763217719490201765005033792217228993955323534621571532858024160218880393105051696093097967020856581156723024295504258384988375793310804999344080200844780840540679539773746732299336042511518366975986510774613386257510958295411362228802130027069819830115249644441992550193057056599465775888564517902647949345036017297334623660601308578725941000972251097208185600000 5056 19130203776975769027975758322752045522733382761520263407523342948219249219967230713105704015632889118565509171681371216001148341365347469908367514737652244292988980745435339252703641301839639544064577794771777511390665641323644271201478757134772118450774485137813453627636896585006505681015990778915567346163258508167253816081634420453717147664882896816901611217512113734594902537003565695816507113204254193638699455884974346771662721885771394258846841477979559659483108712914448427991738821654142274484689767174511348730838497858182033566744884098147802831169116602661492988623181364044380983768838536985653637694855496155322616525853751794119974813926680723949326005348068720487126903461598060810051821126323582617620016712368095237197261342835600103270200920632604467097088610948656202268591258824915309459764371200000 5057 19130203776975769027975758322752045522733382761520263407523342948219249219967230713105704015632889118565509171681371216001148341365347469908367514737652244292988980745435339252703641301839639544064577794771777511390665641323644271201478757134772118450774485137813453627636896585006505681015990778915567346163258508167253816081634420453717147664882896816901611217512113734594902537003565695816507113204254193638699455884974346771662721885771394258846841477979559659483108712914448427991738821654142274484689767174511348730838497858182033566744884098147802831169116602661492988623181364044380983768838536985653637694855496155322616525853751794119974813926680723949326005348068720487126903461598060810051821126323582617620016712368095237197261342835600103270200920632604467097088610948656202268591258824915309459764371200000 5058 19130203776975769027975758322752045522733382761520263407523342948219249219967230713105704015632889118565509171681371216001148341365347469908367514737652244292988980745435339252703641301839639544064577794771777511390665641323644271201478757134772118450774485137813453627636896585006505681015990778915567346163258508167253816081634420453717147664882896816901611217512113734594902537003565695816507113204254193638699455884974346771662721885771394258846841477979559659483108712914448427991738821654142274484689767174511348730838497858182033566744884098147802831169116602661492988623181364044380983768838536985653637694855496155322616525853751794119974813926680723949326005348068720487126903461598060810051821126323582617620016712368095237197261342835600103270200920632604467097088610948656202268591258824915309459764371200000 5059 35945652896937470003566449888451093537216026208896574942736361399703969284318426509925617845374198653784591733589296514866157733425487895957822560192048567026526294820673002455830142006156682703297341676376169943903060740047127585587578584656236810569005257573951479366329728683227224174629046673582351043440762736846269920417391076032534520462314963118958127477705261707303821867029699942439216865710793629847116277607866797583954254423364449812373215137123592600168761271566248596196477245888133333756732072520906824265245537475524041071913637220419721519766770096400945325622957783039391868501647610996043185228633477275851196452079199621151432675368233080300783564049021125795311451604342756262087371896362011738508011402539650950693654063188092594044707529868663793675429499972525004062682975332015866474897253484800000 5060 35945652896937470003566449888451093537216026208896574942736361399703969284318426509925617845374198653784591733589296514866157733425487895957822560192048567026526294820673002455830142006156682703297341676376169943903060740047127585587578584656236810569005257573951479366329728683227224174629046673582351043440762736846269920417391076032534520462314963118958127477705261707303821867029699942439216865710793629847116277607866797583954254423364449812373215137123592600168761271566248596196477245888133333756732072520906824265245537475524041071913637220419721519766770096400945325622957783039391868501647610996043185228633477275851196452079199621151432675368233080300783564049021125795311451604342756262087371896362011738508011402539650950693654063188092594044707529868663793675429499972525004062682975332015866474897253484800000 5061 35945652896937470003566449888451093537216026208896574942736361399703969284318426509925617845374198653784591733589296514866157733425487895957822560192048567026526294820673002455830142006156682703297341676376169943903060740047127585587578584656236810569005257573951479366329728683227224174629046673582351043440762736846269920417391076032534520462314963118958127477705261707303821867029699942439216865710793629847116277607866797583954254423364449812373215137123592600168761271566248596196477245888133333756732072520906824265245537475524041071913637220419721519766770096400945325622957783039391868501647610996043185228633477275851196452079199621151432675368233080300783564049021125795311451604342756262087371896362011738508011402539650950693654063188092594044707529868663793675429499972525004062682975332015866474897253484800000 5062 35945652896937470003566449888451093537216026208896574942736361399703969284318426509925617845374198653784591733589296514866157733425487895957822560192048567026526294820673002455830142006156682703297341676376169943903060740047127585587578584656236810569005257573951479366329728683227224174629046673582351043440762736846269920417391076032534520462314963118958127477705261707303821867029699942439216865710793629847116277607866797583954254423364449812373215137123592600168761271566248596196477245888133333756732072520906824265245537475524041071913637220419721519766770096400945325622957783039391868501647610996043185228633477275851196452079199621151432675368233080300783564049021125795311451604342756262087371896362011738508011402539650950693654063188092594044707529868663793675429499972525004062682975332015866474897253484800000 5063 35945652896937470003566449888451093537216026208896574942736361399703969284318426509925617845374198653784591733589296514866157733425487895957822560192048567026526294820673002455830142006156682703297341676376169943903060740047127585587578584656236810569005257573951479366329728683227224174629046673582351043440762736846269920417391076032534520462314963118958127477705261707303821867029699942439216865710793629847116277607866797583954254423364449812373215137123592600168761271566248596196477245888133333756732072520906824265245537475524041071913637220419721519766770096400945325622957783039391868501647610996043185228633477275851196452079199621151432675368233080300783564049021125795311451604342756262087371896362011738508011402539650950693654063188092594044707529868663793675429499972525004062682975332015866474897253484800000 5064 35945652896937470003566449888451093537216026208896574942736361399703969284318426509925617845374198653784591733589296514866157733425487895957822560192048567026526294820673002455830142006156682703297341676376169943903060740047127585587578584656236810569005257573951479366329728683227224174629046673582351043440762736846269920417391076032534520462314963118958127477705261707303821867029699942439216865710793629847116277607866797583954254423364449812373215137123592600168761271566248596196477245888133333756732072520906824265245537475524041071913637220419721519766770096400945325622957783039391868501647610996043185228633477275851196452079199621151432675368233080300783564049021125795311451604342756262087371896362011738508011402539650950693654063188092594044707529868663793675429499972525004062682975332015866474897253484800000 5065 35945652896937470003566449888451093537216026208896574942736361399703969284318426509925617845374198653784591733589296514866157733425487895957822560192048567026526294820673002455830142006156682703297341676376169943903060740047127585587578584656236810569005257573951479366329728683227224174629046673582351043440762736846269920417391076032534520462314963118958127477705261707303821867029699942439216865710793629847116277607866797583954254423364449812373215137123592600168761271566248596196477245888133333756732072520906824265245537475524041071913637220419721519766770096400945325622957783039391868501647610996043185228633477275851196452079199621151432675368233080300783564049021125795311451604342756262087371896362011738508011402539650950693654063188092594044707529868663793675429499972525004062682975332015866474897253484800000 5066 35945652896937470003566449888451093537216026208896574942736361399703969284318426509925617845374198653784591733589296514866157733425487895957822560192048567026526294820673002455830142006156682703297341676376169943903060740047127585587578584656236810569005257573951479366329728683227224174629046673582351043440762736846269920417391076032534520462314963118958127477705261707303821867029699942439216865710793629847116277607866797583954254423364449812373215137123592600168761271566248596196477245888133333756732072520906824265245537475524041071913637220419721519766770096400945325622957783039391868501647610996043185228633477275851196452079199621151432675368233080300783564049021125795311451604342756262087371896362011738508011402539650950693654063188092594044707529868663793675429499972525004062682975332015866474897253484800000 5067 35945652896937470003566449888451093537216026208896574942736361399703969284318426509925617845374198653784591733589296514866157733425487895957822560192048567026526294820673002455830142006156682703297341676376169943903060740047127585587578584656236810569005257573951479366329728683227224174629046673582351043440762736846269920417391076032534520462314963118958127477705261707303821867029699942439216865710793629847116277607866797583954254423364449812373215137123592600168761271566248596196477245888133333756732072520906824265245537475524041071913637220419721519766770096400945325622957783039391868501647610996043185228633477275851196452079199621151432675368233080300783564049021125795311451604342756262087371896362011738508011402539650950693654063188092594044707529868663793675429499972525004062682975332015866474897253484800000 5068 35945652896937470003566449888451093537216026208896574942736361399703969284318426509925617845374198653784591733589296514866157733425487895957822560192048567026526294820673002455830142006156682703297341676376169943903060740047127585587578584656236810569005257573951479366329728683227224174629046673582351043440762736846269920417391076032534520462314963118958127477705261707303821867029699942439216865710793629847116277607866797583954254423364449812373215137123592600168761271566248596196477245888133333756732072520906824265245537475524041071913637220419721519766770096400945325622957783039391868501647610996043185228633477275851196452079199621151432675368233080300783564049021125795311451604342756262087371896362011738508011402539650950693654063188092594044707529868663793675429499972525004062682975332015866474897253484800000 5069 35945652896937470003566449888451093537216026208896574942736361399703969284318426509925617845374198653784591733589296514866157733425487895957822560192048567026526294820673002455830142006156682703297341676376169943903060740047127585587578584656236810569005257573951479366329728683227224174629046673582351043440762736846269920417391076032534520462314963118958127477705261707303821867029699942439216865710793629847116277607866797583954254423364449812373215137123592600168761271566248596196477245888133333756732072520906824265245537475524041071913637220419721519766770096400945325622957783039391868501647610996043185228633477275851196452079199621151432675368233080300783564049021125795311451604342756262087371896362011738508011402539650950693654063188092594044707529868663793675429499972525004062682975332015866474897253484800000 5070 35945652896937470003566449888451093537216026208896574942736361399703969284318426509925617845374198653784591733589296514866157733425487895957822560192048567026526294820673002455830142006156682703297341676376169943903060740047127585587578584656236810569005257573951479366329728683227224174629046673582351043440762736846269920417391076032534520462314963118958127477705261707303821867029699942439216865710793629847116277607866797583954254423364449812373215137123592600168761271566248596196477245888133333756732072520906824265245537475524041071913637220419721519766770096400945325622957783039391868501647610996043185228633477275851196452079199621151432675368233080300783564049021125795311451604342756262087371896362011738508011402539650950693654063188092594044707529868663793675429499972525004062682975332015866474897253484800000 5071 35945652896937470003566449888451093537216026208896574942736361399703969284318426509925617845374198653784591733589296514866157733425487895957822560192048567026526294820673002455830142006156682703297341676376169943903060740047127585587578584656236810569005257573951479366329728683227224174629046673582351043440762736846269920417391076032534520462314963118958127477705261707303821867029699942439216865710793629847116277607866797583954254423364449812373215137123592600168761271566248596196477245888133333756732072520906824265245537475524041071913637220419721519766770096400945325622957783039391868501647610996043185228633477275851196452079199621151432675368233080300783564049021125795311451604342756262087371896362011738508011402539650950693654063188092594044707529868663793675429499972525004062682975332015866474897253484800000 5072 35945652896937470003566449888451093537216026208896574942736361399703969284318426509925617845374198653784591733589296514866157733425487895957822560192048567026526294820673002455830142006156682703297341676376169943903060740047127585587578584656236810569005257573951479366329728683227224174629046673582351043440762736846269920417391076032534520462314963118958127477705261707303821867029699942439216865710793629847116277607866797583954254423364449812373215137123592600168761271566248596196477245888133333756732072520906824265245537475524041071913637220419721519766770096400945325622957783039391868501647610996043185228633477275851196452079199621151432675368233080300783564049021125795311451604342756262087371896362011738508011402539650950693654063188092594044707529868663793675429499972525004062682975332015866474897253484800000 5073 35945652896937470003566449888451093537216026208896574942736361399703969284318426509925617845374198653784591733589296514866157733425487895957822560192048567026526294820673002455830142006156682703297341676376169943903060740047127585587578584656236810569005257573951479366329728683227224174629046673582351043440762736846269920417391076032534520462314963118958127477705261707303821867029699942439216865710793629847116277607866797583954254423364449812373215137123592600168761271566248596196477245888133333756732072520906824265245537475524041071913637220419721519766770096400945325622957783039391868501647610996043185228633477275851196452079199621151432675368233080300783564049021125795311451604342756262087371896362011738508011402539650950693654063188092594044707529868663793675429499972525004062682975332015866474897253484800000 5074 35945652896937470003566449888451093537216026208896574942736361399703969284318426509925617845374198653784591733589296514866157733425487895957822560192048567026526294820673002455830142006156682703297341676376169943903060740047127585587578584656236810569005257573951479366329728683227224174629046673582351043440762736846269920417391076032534520462314963118958127477705261707303821867029699942439216865710793629847116277607866797583954254423364449812373215137123592600168761271566248596196477245888133333756732072520906824265245537475524041071913637220419721519766770096400945325622957783039391868501647610996043185228633477275851196452079199621151432675368233080300783564049021125795311451604342756262087371896362011738508011402539650950693654063188092594044707529868663793675429499972525004062682975332015866474897253484800000 5075 35945652896937470003566449888451093537216026208896574942736361399703969284318426509925617845374198653784591733589296514866157733425487895957822560192048567026526294820673002455830142006156682703297341676376169943903060740047127585587578584656236810569005257573951479366329728683227224174629046673582351043440762736846269920417391076032534520462314963118958127477705261707303821867029699942439216865710793629847116277607866797583954254423364449812373215137123592600168761271566248596196477245888133333756732072520906824265245537475524041071913637220419721519766770096400945325622957783039391868501647610996043185228633477275851196452079199621151432675368233080300783564049021125795311451604342756262087371896362011738508011402539650950693654063188092594044707529868663793675429499972525004062682975332015866474897253484800000 5076 35945652896937470003566449888451093537216026208896574942736361399703969284318426509925617845374198653784591733589296514866157733425487895957822560192048567026526294820673002455830142006156682703297341676376169943903060740047127585587578584656236810569005257573951479366329728683227224174629046673582351043440762736846269920417391076032534520462314963118958127477705261707303821867029699942439216865710793629847116277607866797583954254423364449812373215137123592600168761271566248596196477245888133333756732072520906824265245537475524041071913637220419721519766770096400945325622957783039391868501647610996043185228633477275851196452079199621151432675368233080300783564049021125795311451604342756262087371896362011738508011402539650950693654063188092594044707529868663793675429499972525004062682975332015866474897253484800000 5077 35945652896937470003566449888451093537216026208896574942736361399703969284318426509925617845374198653784591733589296514866157733425487895957822560192048567026526294820673002455830142006156682703297341676376169943903060740047127585587578584656236810569005257573951479366329728683227224174629046673582351043440762736846269920417391076032534520462314963118958127477705261707303821867029699942439216865710793629847116277607866797583954254423364449812373215137123592600168761271566248596196477245888133333756732072520906824265245537475524041071913637220419721519766770096400945325622957783039391868501647610996043185228633477275851196452079199621151432675368233080300783564049021125795311451604342756262087371896362011738508011402539650950693654063188092594044707529868663793675429499972525004062682975332015866474897253484800000 5078 35945652896937470003566449888451093537216026208896574942736361399703969284318426509925617845374198653784591733589296514866157733425487895957822560192048567026526294820673002455830142006156682703297341676376169943903060740047127585587578584656236810569005257573951479366329728683227224174629046673582351043440762736846269920417391076032534520462314963118958127477705261707303821867029699942439216865710793629847116277607866797583954254423364449812373215137123592600168761271566248596196477245888133333756732072520906824265245537475524041071913637220419721519766770096400945325622957783039391868501647610996043185228633477275851196452079199621151432675368233080300783564049021125795311451604342756262087371896362011738508011402539650950693654063188092594044707529868663793675429499972525004062682975332015866474897253484800000 5079 35945652896937470003566449888451093537216026208896574942736361399703969284318426509925617845374198653784591733589296514866157733425487895957822560192048567026526294820673002455830142006156682703297341676376169943903060740047127585587578584656236810569005257573951479366329728683227224174629046673582351043440762736846269920417391076032534520462314963118958127477705261707303821867029699942439216865710793629847116277607866797583954254423364449812373215137123592600168761271566248596196477245888133333756732072520906824265245537475524041071913637220419721519766770096400945325622957783039391868501647610996043185228633477275851196452079199621151432675368233080300783564049021125795311451604342756262087371896362011738508011402539650950693654063188092594044707529868663793675429499972525004062682975332015866474897253484800000 5080 35945652896937470003566449888451093537216026208896574942736361399703969284318426509925617845374198653784591733589296514866157733425487895957822560192048567026526294820673002455830142006156682703297341676376169943903060740047127585587578584656236810569005257573951479366329728683227224174629046673582351043440762736846269920417391076032534520462314963118958127477705261707303821867029699942439216865710793629847116277607866797583954254423364449812373215137123592600168761271566248596196477245888133333756732072520906824265245537475524041071913637220419721519766770096400945325622957783039391868501647610996043185228633477275851196452079199621151432675368233080300783564049021125795311451604342756262087371896362011738508011402539650950693654063188092594044707529868663793675429499972525004062682975332015866474897253484800000 5081 35945652896937470003566449888451093537216026208896574942736361399703969284318426509925617845374198653784591733589296514866157733425487895957822560192048567026526294820673002455830142006156682703297341676376169943903060740047127585587578584656236810569005257573951479366329728683227224174629046673582351043440762736846269920417391076032534520462314963118958127477705261707303821867029699942439216865710793629847116277607866797583954254423364449812373215137123592600168761271566248596196477245888133333756732072520906824265245537475524041071913637220419721519766770096400945325622957783039391868501647610996043185228633477275851196452079199621151432675368233080300783564049021125795311451604342756262087371896362011738508011402539650950693654063188092594044707529868663793675429499972525004062682975332015866474897253484800000 5082 35945652896937470003566449888451093537216026208896574942736361399703969284318426509925617845374198653784591733589296514866157733425487895957822560192048567026526294820673002455830142006156682703297341676376169943903060740047127585587578584656236810569005257573951479366329728683227224174629046673582351043440762736846269920417391076032534520462314963118958127477705261707303821867029699942439216865710793629847116277607866797583954254423364449812373215137123592600168761271566248596196477245888133333756732072520906824265245537475524041071913637220419721519766770096400945325622957783039391868501647610996043185228633477275851196452079199621151432675368233080300783564049021125795311451604342756262087371896362011738508011402539650950693654063188092594044707529868663793675429499972525004062682975332015866474897253484800000 5083 35945652896937470003566449888451093537216026208896574942736361399703969284318426509925617845374198653784591733589296514866157733425487895957822560192048567026526294820673002455830142006156682703297341676376169943903060740047127585587578584656236810569005257573951479366329728683227224174629046673582351043440762736846269920417391076032534520462314963118958127477705261707303821867029699942439216865710793629847116277607866797583954254423364449812373215137123592600168761271566248596196477245888133333756732072520906824265245537475524041071913637220419721519766770096400945325622957783039391868501647610996043185228633477275851196452079199621151432675368233080300783564049021125795311451604342756262087371896362011738508011402539650950693654063188092594044707529868663793675429499972525004062682975332015866474897253484800000 5084 35945652896937470003566449888451093537216026208896574942736361399703969284318426509925617845374198653784591733589296514866157733425487895957822560192048567026526294820673002455830142006156682703297341676376169943903060740047127585587578584656236810569005257573951479366329728683227224174629046673582351043440762736846269920417391076032534520462314963118958127477705261707303821867029699942439216865710793629847116277607866797583954254423364449812373215137123592600168761271566248596196477245888133333756732072520906824265245537475524041071913637220419721519766770096400945325622957783039391868501647610996043185228633477275851196452079199621151432675368233080300783564049021125795311451604342756262087371896362011738508011402539650950693654063188092594044707529868663793675429499972525004062682975332015866474897253484800000 5085 35945652896937470003566449888451093537216026208896574942736361399703969284318426509925617845374198653784591733589296514866157733425487895957822560192048567026526294820673002455830142006156682703297341676376169943903060740047127585587578584656236810569005257573951479366329728683227224174629046673582351043440762736846269920417391076032534520462314963118958127477705261707303821867029699942439216865710793629847116277607866797583954254423364449812373215137123592600168761271566248596196477245888133333756732072520906824265245537475524041071913637220419721519766770096400945325622957783039391868501647610996043185228633477275851196452079199621151432675368233080300783564049021125795311451604342756262087371896362011738508011402539650950693654063188092594044707529868663793675429499972525004062682975332015866474897253484800000 5086 35945652896937470003566449888451093537216026208896574942736361399703969284318426509925617845374198653784591733589296514866157733425487895957822560192048567026526294820673002455830142006156682703297341676376169943903060740047127585587578584656236810569005257573951479366329728683227224174629046673582351043440762736846269920417391076032534520462314963118958127477705261707303821867029699942439216865710793629847116277607866797583954254423364449812373215137123592600168761271566248596196477245888133333756732072520906824265245537475524041071913637220419721519766770096400945325622957783039391868501647610996043185228633477275851196452079199621151432675368233080300783564049021125795311451604342756262087371896362011738508011402539650950693654063188092594044707529868663793675429499972525004062682975332015866474897253484800000 5087 35945652896937470003566449888451093537216026208896574942736361399703969284318426509925617845374198653784591733589296514866157733425487895957822560192048567026526294820673002455830142006156682703297341676376169943903060740047127585587578584656236810569005257573951479366329728683227224174629046673582351043440762736846269920417391076032534520462314963118958127477705261707303821867029699942439216865710793629847116277607866797583954254423364449812373215137123592600168761271566248596196477245888133333756732072520906824265245537475524041071913637220419721519766770096400945325622957783039391868501647610996043185228633477275851196452079199621151432675368233080300783564049021125795311451604342756262087371896362011738508011402539650950693654063188092594044707529868663793675429499972525004062682975332015866474897253484800000 5088 35945652896937470003566449888451093537216026208896574942736361399703969284318426509925617845374198653784591733589296514866157733425487895957822560192048567026526294820673002455830142006156682703297341676376169943903060740047127585587578584656236810569005257573951479366329728683227224174629046673582351043440762736846269920417391076032534520462314963118958127477705261707303821867029699942439216865710793629847116277607866797583954254423364449812373215137123592600168761271566248596196477245888133333756732072520906824265245537475524041071913637220419721519766770096400945325622957783039391868501647610996043185228633477275851196452079199621151432675368233080300783564049021125795311451604342756262087371896362011738508011402539650950693654063188092594044707529868663793675429499972525004062682975332015866474897253484800000 5089 35945652896937470003566449888451093537216026208896574942736361399703969284318426509925617845374198653784591733589296514866157733425487895957822560192048567026526294820673002455830142006156682703297341676376169943903060740047127585587578584656236810569005257573951479366329728683227224174629046673582351043440762736846269920417391076032534520462314963118958127477705261707303821867029699942439216865710793629847116277607866797583954254423364449812373215137123592600168761271566248596196477245888133333756732072520906824265245537475524041071913637220419721519766770096400945325622957783039391868501647610996043185228633477275851196452079199621151432675368233080300783564049021125795311451604342756262087371896362011738508011402539650950693654063188092594044707529868663793675429499972525004062682975332015866474897253484800000 5090 35945652896937470003566449888451093537216026208896574942736361399703969284318426509925617845374198653784591733589296514866157733425487895957822560192048567026526294820673002455830142006156682703297341676376169943903060740047127585587578584656236810569005257573951479366329728683227224174629046673582351043440762736846269920417391076032534520462314963118958127477705261707303821867029699942439216865710793629847116277607866797583954254423364449812373215137123592600168761271566248596196477245888133333756732072520906824265245537475524041071913637220419721519766770096400945325622957783039391868501647610996043185228633477275851196452079199621151432675368233080300783564049021125795311451604342756262087371896362011738508011402539650950693654063188092594044707529868663793675429499972525004062682975332015866474897253484800000 5091 35945652896937470003566449888451093537216026208896574942736361399703969284318426509925617845374198653784591733589296514866157733425487895957822560192048567026526294820673002455830142006156682703297341676376169943903060740047127585587578584656236810569005257573951479366329728683227224174629046673582351043440762736846269920417391076032534520462314963118958127477705261707303821867029699942439216865710793629847116277607866797583954254423364449812373215137123592600168761271566248596196477245888133333756732072520906824265245537475524041071913637220419721519766770096400945325622957783039391868501647610996043185228633477275851196452079199621151432675368233080300783564049021125795311451604342756262087371896362011738508011402539650950693654063188092594044707529868663793675429499972525004062682975332015866474897253484800000 5092 35945652896937470003566449888451093537216026208896574942736361399703969284318426509925617845374198653784591733589296514866157733425487895957822560192048567026526294820673002455830142006156682703297341676376169943903060740047127585587578584656236810569005257573951479366329728683227224174629046673582351043440762736846269920417391076032534520462314963118958127477705261707303821867029699942439216865710793629847116277607866797583954254423364449812373215137123592600168761271566248596196477245888133333756732072520906824265245537475524041071913637220419721519766770096400945325622957783039391868501647610996043185228633477275851196452079199621151432675368233080300783564049021125795311451604342756262087371896362011738508011402539650950693654063188092594044707529868663793675429499972525004062682975332015866474897253484800000 5093 35945652896937470003566449888451093537216026208896574942736361399703969284318426509925617845374198653784591733589296514866157733425487895957822560192048567026526294820673002455830142006156682703297341676376169943903060740047127585587578584656236810569005257573951479366329728683227224174629046673582351043440762736846269920417391076032534520462314963118958127477705261707303821867029699942439216865710793629847116277607866797583954254423364449812373215137123592600168761271566248596196477245888133333756732072520906824265245537475524041071913637220419721519766770096400945325622957783039391868501647610996043185228633477275851196452079199621151432675368233080300783564049021125795311451604342756262087371896362011738508011402539650950693654063188092594044707529868663793675429499972525004062682975332015866474897253484800000 5094 35945652896937470003566449888451093537216026208896574942736361399703969284318426509925617845374198653784591733589296514866157733425487895957822560192048567026526294820673002455830142006156682703297341676376169943903060740047127585587578584656236810569005257573951479366329728683227224174629046673582351043440762736846269920417391076032534520462314963118958127477705261707303821867029699942439216865710793629847116277607866797583954254423364449812373215137123592600168761271566248596196477245888133333756732072520906824265245537475524041071913637220419721519766770096400945325622957783039391868501647610996043185228633477275851196452079199621151432675368233080300783564049021125795311451604342756262087371896362011738508011402539650950693654063188092594044707529868663793675429499972525004062682975332015866474897253484800000 5095 35945652896937470003566449888451093537216026208896574942736361399703969284318426509925617845374198653784591733589296514866157733425487895957822560192048567026526294820673002455830142006156682703297341676376169943903060740047127585587578584656236810569005257573951479366329728683227224174629046673582351043440762736846269920417391076032534520462314963118958127477705261707303821867029699942439216865710793629847116277607866797583954254423364449812373215137123592600168761271566248596196477245888133333756732072520906824265245537475524041071913637220419721519766770096400945325622957783039391868501647610996043185228633477275851196452079199621151432675368233080300783564049021125795311451604342756262087371896362011738508011402539650950693654063188092594044707529868663793675429499972525004062682975332015866474897253484800000 5096 35945652896937470003566449888451093537216026208896574942736361399703969284318426509925617845374198653784591733589296514866157733425487895957822560192048567026526294820673002455830142006156682703297341676376169943903060740047127585587578584656236810569005257573951479366329728683227224174629046673582351043440762736846269920417391076032534520462314963118958127477705261707303821867029699942439216865710793629847116277607866797583954254423364449812373215137123592600168761271566248596196477245888133333756732072520906824265245537475524041071913637220419721519766770096400945325622957783039391868501647610996043185228633477275851196452079199621151432675368233080300783564049021125795311451604342756262087371896362011738508011402539650950693654063188092594044707529868663793675429499972525004062682975332015866474897253484800000 5097 35945652896937470003566449888451093537216026208896574942736361399703969284318426509925617845374198653784591733589296514866157733425487895957822560192048567026526294820673002455830142006156682703297341676376169943903060740047127585587578584656236810569005257573951479366329728683227224174629046673582351043440762736846269920417391076032534520462314963118958127477705261707303821867029699942439216865710793629847116277607866797583954254423364449812373215137123592600168761271566248596196477245888133333756732072520906824265245537475524041071913637220419721519766770096400945325622957783039391868501647610996043185228633477275851196452079199621151432675368233080300783564049021125795311451604342756262087371896362011738508011402539650950693654063188092594044707529868663793675429499972525004062682975332015866474897253484800000 5098 35945652896937470003566449888451093537216026208896574942736361399703969284318426509925617845374198653784591733589296514866157733425487895957822560192048567026526294820673002455830142006156682703297341676376169943903060740047127585587578584656236810569005257573951479366329728683227224174629046673582351043440762736846269920417391076032534520462314963118958127477705261707303821867029699942439216865710793629847116277607866797583954254423364449812373215137123592600168761271566248596196477245888133333756732072520906824265245537475524041071913637220419721519766770096400945325622957783039391868501647610996043185228633477275851196452079199621151432675368233080300783564049021125795311451604342756262087371896362011738508011402539650950693654063188092594044707529868663793675429499972525004062682975332015866474897253484800000 5099 35945652896937470003566449888451093537216026208896574942736361399703969284318426509925617845374198653784591733589296514866157733425487895957822560192048567026526294820673002455830142006156682703297341676376169943903060740047127585587578584656236810569005257573951479366329728683227224174629046673582351043440762736846269920417391076032534520462314963118958127477705261707303821867029699942439216865710793629847116277607866797583954254423364449812373215137123592600168761271566248596196477245888133333756732072520906824265245537475524041071913637220419721519766770096400945325622957783039391868501647610996043185228633477275851196452079199621151432675368233080300783564049021125795311451604342756262087371896362011738508011402539650950693654063188092594044707529868663793675429499972525004062682975332015866474897253484800000 5100 35945652896937470003566449888451093537216026208896574942736361399703969284318426509925617845374198653784591733589296514866157733425487895957822560192048567026526294820673002455830142006156682703297341676376169943903060740047127585587578584656236810569005257573951479366329728683227224174629046673582351043440762736846269920417391076032534520462314963118958127477705261707303821867029699942439216865710793629847116277607866797583954254423364449812373215137123592600168761271566248596196477245888133333756732072520906824265245537475524041071913637220419721519766770096400945325622957783039391868501647610996043185228633477275851196452079199621151432675368233080300783564049021125795311451604342756262087371896362011738508011402539650950693654063188092594044707529868663793675429499972525004062682975332015866474897253484800000 5101 67901338322314880836737023839284115691801073508605630066828986684040797978077507677249492109911861256999093784750181116582171958440746635464326816202779743113108170916251301639063138249629973626528678426674585024032881737949024009174935946415631335164850931557194344522996857482616226465874269166397061121059600809902603879668451742625457709153312965331711902805385239365096919506819103191267680659327689166781202648401260380636089586605735445695573003394026466421718790041988643598215145517482683867466466884991992991037048820291264913584844860709372853950839428712101385720101767252161411239599612337171525576896888638574082910097977608084355056323770592288688180152488600906627343332080603466579083045512227840174041633539397400645860312525362306910150452523921905906252886325448099732674408140402177971771080911832787200000 5102 67901338322314880836737023839284115691801073508605630066828986684040797978077507677249492109911861256999093784750181116582171958440746635464326816202779743113108170916251301639063138249629973626528678426674585024032881737949024009174935946415631335164850931557194344522996857482616226465874269166397061121059600809902603879668451742625457709153312965331711902805385239365096919506819103191267680659327689166781202648401260380636089586605735445695573003394026466421718790041988643598215145517482683867466466884991992991037048820291264913584844860709372853950839428712101385720101767252161411239599612337171525576896888638574082910097977608084355056323770592288688180152488600906627343332080603466579083045512227840174041633539397400645860312525362306910150452523921905906252886325448099732674408140402177971771080911832787200000 5103 67901338322314880836737023839284115691801073508605630066828986684040797978077507677249492109911861256999093784750181116582171958440746635464326816202779743113108170916251301639063138249629973626528678426674585024032881737949024009174935946415631335164850931557194344522996857482616226465874269166397061121059600809902603879668451742625457709153312965331711902805385239365096919506819103191267680659327689166781202648401260380636089586605735445695573003394026466421718790041988643598215145517482683867466466884991992991037048820291264913584844860709372853950839428712101385720101767252161411239599612337171525576896888638574082910097977608084355056323770592288688180152488600906627343332080603466579083045512227840174041633539397400645860312525362306910150452523921905906252886325448099732674408140402177971771080911832787200000 5104 67901338322314880836737023839284115691801073508605630066828986684040797978077507677249492109911861256999093784750181116582171958440746635464326816202779743113108170916251301639063138249629973626528678426674585024032881737949024009174935946415631335164850931557194344522996857482616226465874269166397061121059600809902603879668451742625457709153312965331711902805385239365096919506819103191267680659327689166781202648401260380636089586605735445695573003394026466421718790041988643598215145517482683867466466884991992991037048820291264913584844860709372853950839428712101385720101767252161411239599612337171525576896888638574082910097977608084355056323770592288688180152488600906627343332080603466579083045512227840174041633539397400645860312525362306910150452523921905906252886325448099732674408140402177971771080911832787200000 5105 67901338322314880836737023839284115691801073508605630066828986684040797978077507677249492109911861256999093784750181116582171958440746635464326816202779743113108170916251301639063138249629973626528678426674585024032881737949024009174935946415631335164850931557194344522996857482616226465874269166397061121059600809902603879668451742625457709153312965331711902805385239365096919506819103191267680659327689166781202648401260380636089586605735445695573003394026466421718790041988643598215145517482683867466466884991992991037048820291264913584844860709372853950839428712101385720101767252161411239599612337171525576896888638574082910097977608084355056323770592288688180152488600906627343332080603466579083045512227840174041633539397400645860312525362306910150452523921905906252886325448099732674408140402177971771080911832787200000 5106 67901338322314880836737023839284115691801073508605630066828986684040797978077507677249492109911861256999093784750181116582171958440746635464326816202779743113108170916251301639063138249629973626528678426674585024032881737949024009174935946415631335164850931557194344522996857482616226465874269166397061121059600809902603879668451742625457709153312965331711902805385239365096919506819103191267680659327689166781202648401260380636089586605735445695573003394026466421718790041988643598215145517482683867466466884991992991037048820291264913584844860709372853950839428712101385720101767252161411239599612337171525576896888638574082910097977608084355056323770592288688180152488600906627343332080603466579083045512227840174041633539397400645860312525362306910150452523921905906252886325448099732674408140402177971771080911832787200000 5107 67901338322314880836737023839284115691801073508605630066828986684040797978077507677249492109911861256999093784750181116582171958440746635464326816202779743113108170916251301639063138249629973626528678426674585024032881737949024009174935946415631335164850931557194344522996857482616226465874269166397061121059600809902603879668451742625457709153312965331711902805385239365096919506819103191267680659327689166781202648401260380636089586605735445695573003394026466421718790041988643598215145517482683867466466884991992991037048820291264913584844860709372853950839428712101385720101767252161411239599612337171525576896888638574082910097977608084355056323770592288688180152488600906627343332080603466579083045512227840174041633539397400645860312525362306910150452523921905906252886325448099732674408140402177971771080911832787200000 5108 67901338322314880836737023839284115691801073508605630066828986684040797978077507677249492109911861256999093784750181116582171958440746635464326816202779743113108170916251301639063138249629973626528678426674585024032881737949024009174935946415631335164850931557194344522996857482616226465874269166397061121059600809902603879668451742625457709153312965331711902805385239365096919506819103191267680659327689166781202648401260380636089586605735445695573003394026466421718790041988643598215145517482683867466466884991992991037048820291264913584844860709372853950839428712101385720101767252161411239599612337171525576896888638574082910097977608084355056323770592288688180152488600906627343332080603466579083045512227840174041633539397400645860312525362306910150452523921905906252886325448099732674408140402177971771080911832787200000 5109 67901338322314880836737023839284115691801073508605630066828986684040797978077507677249492109911861256999093784750181116582171958440746635464326816202779743113108170916251301639063138249629973626528678426674585024032881737949024009174935946415631335164850931557194344522996857482616226465874269166397061121059600809902603879668451742625457709153312965331711902805385239365096919506819103191267680659327689166781202648401260380636089586605735445695573003394026466421718790041988643598215145517482683867466466884991992991037048820291264913584844860709372853950839428712101385720101767252161411239599612337171525576896888638574082910097977608084355056323770592288688180152488600906627343332080603466579083045512227840174041633539397400645860312525362306910150452523921905906252886325448099732674408140402177971771080911832787200000 5110 67901338322314880836737023839284115691801073508605630066828986684040797978077507677249492109911861256999093784750181116582171958440746635464326816202779743113108170916251301639063138249629973626528678426674585024032881737949024009174935946415631335164850931557194344522996857482616226465874269166397061121059600809902603879668451742625457709153312965331711902805385239365096919506819103191267680659327689166781202648401260380636089586605735445695573003394026466421718790041988643598215145517482683867466466884991992991037048820291264913584844860709372853950839428712101385720101767252161411239599612337171525576896888638574082910097977608084355056323770592288688180152488600906627343332080603466579083045512227840174041633539397400645860312525362306910150452523921905906252886325448099732674408140402177971771080911832787200000 5111 67901338322314880836737023839284115691801073508605630066828986684040797978077507677249492109911861256999093784750181116582171958440746635464326816202779743113108170916251301639063138249629973626528678426674585024032881737949024009174935946415631335164850931557194344522996857482616226465874269166397061121059600809902603879668451742625457709153312965331711902805385239365096919506819103191267680659327689166781202648401260380636089586605735445695573003394026466421718790041988643598215145517482683867466466884991992991037048820291264913584844860709372853950839428712101385720101767252161411239599612337171525576896888638574082910097977608084355056323770592288688180152488600906627343332080603466579083045512227840174041633539397400645860312525362306910150452523921905906252886325448099732674408140402177971771080911832787200000 5112 67901338322314880836737023839284115691801073508605630066828986684040797978077507677249492109911861256999093784750181116582171958440746635464326816202779743113108170916251301639063138249629973626528678426674585024032881737949024009174935946415631335164850931557194344522996857482616226465874269166397061121059600809902603879668451742625457709153312965331711902805385239365096919506819103191267680659327689166781202648401260380636089586605735445695573003394026466421718790041988643598215145517482683867466466884991992991037048820291264913584844860709372853950839428712101385720101767252161411239599612337171525576896888638574082910097977608084355056323770592288688180152488600906627343332080603466579083045512227840174041633539397400645860312525362306910150452523921905906252886325448099732674408140402177971771080911832787200000 5113 67901338322314880836737023839284115691801073508605630066828986684040797978077507677249492109911861256999093784750181116582171958440746635464326816202779743113108170916251301639063138249629973626528678426674585024032881737949024009174935946415631335164850931557194344522996857482616226465874269166397061121059600809902603879668451742625457709153312965331711902805385239365096919506819103191267680659327689166781202648401260380636089586605735445695573003394026466421718790041988643598215145517482683867466466884991992991037048820291264913584844860709372853950839428712101385720101767252161411239599612337171525576896888638574082910097977608084355056323770592288688180152488600906627343332080603466579083045512227840174041633539397400645860312525362306910150452523921905906252886325448099732674408140402177971771080911832787200000 5114 67901338322314880836737023839284115691801073508605630066828986684040797978077507677249492109911861256999093784750181116582171958440746635464326816202779743113108170916251301639063138249629973626528678426674585024032881737949024009174935946415631335164850931557194344522996857482616226465874269166397061121059600809902603879668451742625457709153312965331711902805385239365096919506819103191267680659327689166781202648401260380636089586605735445695573003394026466421718790041988643598215145517482683867466466884991992991037048820291264913584844860709372853950839428712101385720101767252161411239599612337171525576896888638574082910097977608084355056323770592288688180152488600906627343332080603466579083045512227840174041633539397400645860312525362306910150452523921905906252886325448099732674408140402177971771080911832787200000 5115 129080444150720588470637082318479103930113840739859302757041903686361556956325342094451284500942448249555277284810094302622708892995859354017685277601484291658018632911793724415859025812546579864031017689108386130686508183841094641441553234136115168148381620890226448938217026074453446511626985685320813191134301139624849975249726762730995105100447947095584327233037340033049243982463115166599860933381937106051066234610795983589206304137503082267284279452044312667687419869820411480206991628734582032053753548369778675961429807373694600724790080208517795360545753981704734253913459546358842766478863052963070121680985301929331612096255432968358962071487895940796230469880830323498579674285227189966836869518745124170853145358394458627780454110713745436196010247975543127786736904676837591814049874904540324336824813394128467200000 5116 129080444150720588470637082318479103930113840739859302757041903686361556956325342094451284500942448249555277284810094302622708892995859354017685277601484291658018632911793724415859025812546579864031017689108386130686508183841094641441553234136115168148381620890226448938217026074453446511626985685320813191134301139624849975249726762730995105100447947095584327233037340033049243982463115166599860933381937106051066234610795983589206304137503082267284279452044312667687419869820411480206991628734582032053753548369778675961429807373694600724790080208517795360545753981704734253913459546358842766478863052963070121680985301929331612096255432968358962071487895940796230469880830323498579674285227189966836869518745124170853145358394458627780454110713745436196010247975543127786736904676837591814049874904540324336824813394128467200000 5117 129080444150720588470637082318479103930113840739859302757041903686361556956325342094451284500942448249555277284810094302622708892995859354017685277601484291658018632911793724415859025812546579864031017689108386130686508183841094641441553234136115168148381620890226448938217026074453446511626985685320813191134301139624849975249726762730995105100447947095584327233037340033049243982463115166599860933381937106051066234610795983589206304137503082267284279452044312667687419869820411480206991628734582032053753548369778675961429807373694600724790080208517795360545753981704734253913459546358842766478863052963070121680985301929331612096255432968358962071487895940796230469880830323498579674285227189966836869518745124170853145358394458627780454110713745436196010247975543127786736904676837591814049874904540324336824813394128467200000 5118 129080444150720588470637082318479103930113840739859302757041903686361556956325342094451284500942448249555277284810094302622708892995859354017685277601484291658018632911793724415859025812546579864031017689108386130686508183841094641441553234136115168148381620890226448938217026074453446511626985685320813191134301139624849975249726762730995105100447947095584327233037340033049243982463115166599860933381937106051066234610795983589206304137503082267284279452044312667687419869820411480206991628734582032053753548369778675961429807373694600724790080208517795360545753981704734253913459546358842766478863052963070121680985301929331612096255432968358962071487895940796230469880830323498579674285227189966836869518745124170853145358394458627780454110713745436196010247975543127786736904676837591814049874904540324336824813394128467200000 5119 129080444150720588470637082318479103930113840739859302757041903686361556956325342094451284500942448249555277284810094302622708892995859354017685277601484291658018632911793724415859025812546579864031017689108386130686508183841094641441553234136115168148381620890226448938217026074453446511626985685320813191134301139624849975249726762730995105100447947095584327233037340033049243982463115166599860933381937106051066234610795983589206304137503082267284279452044312667687419869820411480206991628734582032053753548369778675961429807373694600724790080208517795360545753981704734253913459546358842766478863052963070121680985301929331612096255432968358962071487895940796230469880830323498579674285227189966836869518745124170853145358394458627780454110713745436196010247975543127786736904676837591814049874904540324336824813394128467200000 5120 129080444150720588470637082318479103930113840739859302757041903686361556956325342094451284500942448249555277284810094302622708892995859354017685277601484291658018632911793724415859025812546579864031017689108386130686508183841094641441553234136115168148381620890226448938217026074453446511626985685320813191134301139624849975249726762730995105100447947095584327233037340033049243982463115166599860933381937106051066234610795983589206304137503082267284279452044312667687419869820411480206991628734582032053753548369778675961429807373694600724790080208517795360545753981704734253913459546358842766478863052963070121680985301929331612096255432968358962071487895940796230469880830323498579674285227189966836869518745124170853145358394458627780454110713745436196010247975543127786736904676837591814049874904540324336824813394128467200000 5121 129080444150720588470637082318479103930113840739859302757041903686361556956325342094451284500942448249555277284810094302622708892995859354017685277601484291658018632911793724415859025812546579864031017689108386130686508183841094641441553234136115168148381620890226448938217026074453446511626985685320813191134301139624849975249726762730995105100447947095584327233037340033049243982463115166599860933381937106051066234610795983589206304137503082267284279452044312667687419869820411480206991628734582032053753548369778675961429807373694600724790080208517795360545753981704734253913459546358842766478863052963070121680985301929331612096255432968358962071487895940796230469880830323498579674285227189966836869518745124170853145358394458627780454110713745436196010247975543127786736904676837591814049874904540324336824813394128467200000 5122 129080444150720588470637082318479103930113840739859302757041903686361556956325342094451284500942448249555277284810094302622708892995859354017685277601484291658018632911793724415859025812546579864031017689108386130686508183841094641441553234136115168148381620890226448938217026074453446511626985685320813191134301139624849975249726762730995105100447947095584327233037340033049243982463115166599860933381937106051066234610795983589206304137503082267284279452044312667687419869820411480206991628734582032053753548369778675961429807373694600724790080208517795360545753981704734253913459546358842766478863052963070121680985301929331612096255432968358962071487895940796230469880830323498579674285227189966836869518745124170853145358394458627780454110713745436196010247975543127786736904676837591814049874904540324336824813394128467200000 5123 129080444150720588470637082318479103930113840739859302757041903686361556956325342094451284500942448249555277284810094302622708892995859354017685277601484291658018632911793724415859025812546579864031017689108386130686508183841094641441553234136115168148381620890226448938217026074453446511626985685320813191134301139624849975249726762730995105100447947095584327233037340033049243982463115166599860933381937106051066234610795983589206304137503082267284279452044312667687419869820411480206991628734582032053753548369778675961429807373694600724790080208517795360545753981704734253913459546358842766478863052963070121680985301929331612096255432968358962071487895940796230469880830323498579674285227189966836869518745124170853145358394458627780454110713745436196010247975543127786736904676837591814049874904540324336824813394128467200000 5124 129080444150720588470637082318479103930113840739859302757041903686361556956325342094451284500942448249555277284810094302622708892995859354017685277601484291658018632911793724415859025812546579864031017689108386130686508183841094641441553234136115168148381620890226448938217026074453446511626985685320813191134301139624849975249726762730995105100447947095584327233037340033049243982463115166599860933381937106051066234610795983589206304137503082267284279452044312667687419869820411480206991628734582032053753548369778675961429807373694600724790080208517795360545753981704734253913459546358842766478863052963070121680985301929331612096255432968358962071487895940796230469880830323498579674285227189966836869518745124170853145358394458627780454110713745436196010247975543127786736904676837591814049874904540324336824813394128467200000 5125 129080444150720588470637082318479103930113840739859302757041903686361556956325342094451284500942448249555277284810094302622708892995859354017685277601484291658018632911793724415859025812546579864031017689108386130686508183841094641441553234136115168148381620890226448938217026074453446511626985685320813191134301139624849975249726762730995105100447947095584327233037340033049243982463115166599860933381937106051066234610795983589206304137503082267284279452044312667687419869820411480206991628734582032053753548369778675961429807373694600724790080208517795360545753981704734253913459546358842766478863052963070121680985301929331612096255432968358962071487895940796230469880830323498579674285227189966836869518745124170853145358394458627780454110713745436196010247975543127786736904676837591814049874904540324336824813394128467200000 5126 129080444150720588470637082318479103930113840739859302757041903686361556956325342094451284500942448249555277284810094302622708892995859354017685277601484291658018632911793724415859025812546579864031017689108386130686508183841094641441553234136115168148381620890226448938217026074453446511626985685320813191134301139624849975249726762730995105100447947095584327233037340033049243982463115166599860933381937106051066234610795983589206304137503082267284279452044312667687419869820411480206991628734582032053753548369778675961429807373694600724790080208517795360545753981704734253913459546358842766478863052963070121680985301929331612096255432968358962071487895940796230469880830323498579674285227189966836869518745124170853145358394458627780454110713745436196010247975543127786736904676837591814049874904540324336824813394128467200000 5127 129080444150720588470637082318479103930113840739859302757041903686361556956325342094451284500942448249555277284810094302622708892995859354017685277601484291658018632911793724415859025812546579864031017689108386130686508183841094641441553234136115168148381620890226448938217026074453446511626985685320813191134301139624849975249726762730995105100447947095584327233037340033049243982463115166599860933381937106051066234610795983589206304137503082267284279452044312667687419869820411480206991628734582032053753548369778675961429807373694600724790080208517795360545753981704734253913459546358842766478863052963070121680985301929331612096255432968358962071487895940796230469880830323498579674285227189966836869518745124170853145358394458627780454110713745436196010247975543127786736904676837591814049874904540324336824813394128467200000 5128 129080444150720588470637082318479103930113840739859302757041903686361556956325342094451284500942448249555277284810094302622708892995859354017685277601484291658018632911793724415859025812546579864031017689108386130686508183841094641441553234136115168148381620890226448938217026074453446511626985685320813191134301139624849975249726762730995105100447947095584327233037340033049243982463115166599860933381937106051066234610795983589206304137503082267284279452044312667687419869820411480206991628734582032053753548369778675961429807373694600724790080208517795360545753981704734253913459546358842766478863052963070121680985301929331612096255432968358962071487895940796230469880830323498579674285227189966836869518745124170853145358394458627780454110713745436196010247975543127786736904676837591814049874904540324336824813394128467200000 5129 246156406995424162213504915981339651194727094290911690357678910329891489115712427374118599543297248811901913782132849835101505858943103788111725824386030544191841532962790632461043162224526327800707150733129692351219171106584967481229042017497571625658963751037661838125179868723982722497672661701906790755493112273264588902801228936528007665426554235111279312033402207443024908274557160622705934799959354061239383309402787940704616421990218377883711120915048504257279909691747524692754733035996847935126508016741167935058446642661635603582174682957643435752560752843110928222212967354906313155675191842000574722045638970779235384267559110670660540670327417559098411506062743426911791438861928251266757910172246951793816948198458232603177325989131112546825791542889360744689307277218729287589393111442958398510324919142602986950400000 5130 246156406995424162213504915981339651194727094290911690357678910329891489115712427374118599543297248811901913782132849835101505858943103788111725824386030544191841532962790632461043162224526327800707150733129692351219171106584967481229042017497571625658963751037661838125179868723982722497672661701906790755493112273264588902801228936528007665426554235111279312033402207443024908274557160622705934799959354061239383309402787940704616421990218377883711120915048504257279909691747524692754733035996847935126508016741167935058446642661635603582174682957643435752560752843110928222212967354906313155675191842000574722045638970779235384267559110670660540670327417559098411506062743426911791438861928251266757910172246951793816948198458232603177325989131112546825791542889360744689307277218729287589393111442958398510324919142602986950400000 5131 246156406995424162213504915981339651194727094290911690357678910329891489115712427374118599543297248811901913782132849835101505858943103788111725824386030544191841532962790632461043162224526327800707150733129692351219171106584967481229042017497571625658963751037661838125179868723982722497672661701906790755493112273264588902801228936528007665426554235111279312033402207443024908274557160622705934799959354061239383309402787940704616421990218377883711120915048504257279909691747524692754733035996847935126508016741167935058446642661635603582174682957643435752560752843110928222212967354906313155675191842000574722045638970779235384267559110670660540670327417559098411506062743426911791438861928251266757910172246951793816948198458232603177325989131112546825791542889360744689307277218729287589393111442958398510324919142602986950400000 5132 246156406995424162213504915981339651194727094290911690357678910329891489115712427374118599543297248811901913782132849835101505858943103788111725824386030544191841532962790632461043162224526327800707150733129692351219171106584967481229042017497571625658963751037661838125179868723982722497672661701906790755493112273264588902801228936528007665426554235111279312033402207443024908274557160622705934799959354061239383309402787940704616421990218377883711120915048504257279909691747524692754733035996847935126508016741167935058446642661635603582174682957643435752560752843110928222212967354906313155675191842000574722045638970779235384267559110670660540670327417559098411506062743426911791438861928251266757910172246951793816948198458232603177325989131112546825791542889360744689307277218729287589393111442958398510324919142602986950400000 5133 246156406995424162213504915981339651194727094290911690357678910329891489115712427374118599543297248811901913782132849835101505858943103788111725824386030544191841532962790632461043162224526327800707150733129692351219171106584967481229042017497571625658963751037661838125179868723982722497672661701906790755493112273264588902801228936528007665426554235111279312033402207443024908274557160622705934799959354061239383309402787940704616421990218377883711120915048504257279909691747524692754733035996847935126508016741167935058446642661635603582174682957643435752560752843110928222212967354906313155675191842000574722045638970779235384267559110670660540670327417559098411506062743426911791438861928251266757910172246951793816948198458232603177325989131112546825791542889360744689307277218729287589393111442958398510324919142602986950400000 5134 246156406995424162213504915981339651194727094290911690357678910329891489115712427374118599543297248811901913782132849835101505858943103788111725824386030544191841532962790632461043162224526327800707150733129692351219171106584967481229042017497571625658963751037661838125179868723982722497672661701906790755493112273264588902801228936528007665426554235111279312033402207443024908274557160622705934799959354061239383309402787940704616421990218377883711120915048504257279909691747524692754733035996847935126508016741167935058446642661635603582174682957643435752560752843110928222212967354906313155675191842000574722045638970779235384267559110670660540670327417559098411506062743426911791438861928251266757910172246951793816948198458232603177325989131112546825791542889360744689307277218729287589393111442958398510324919142602986950400000 5135 246156406995424162213504915981339651194727094290911690357678910329891489115712427374118599543297248811901913782132849835101505858943103788111725824386030544191841532962790632461043162224526327800707150733129692351219171106584967481229042017497571625658963751037661838125179868723982722497672661701906790755493112273264588902801228936528007665426554235111279312033402207443024908274557160622705934799959354061239383309402787940704616421990218377883711120915048504257279909691747524692754733035996847935126508016741167935058446642661635603582174682957643435752560752843110928222212967354906313155675191842000574722045638970779235384267559110670660540670327417559098411506062743426911791438861928251266757910172246951793816948198458232603177325989131112546825791542889360744689307277218729287589393111442958398510324919142602986950400000 5136 246156406995424162213504915981339651194727094290911690357678910329891489115712427374118599543297248811901913782132849835101505858943103788111725824386030544191841532962790632461043162224526327800707150733129692351219171106584967481229042017497571625658963751037661838125179868723982722497672661701906790755493112273264588902801228936528007665426554235111279312033402207443024908274557160622705934799959354061239383309402787940704616421990218377883711120915048504257279909691747524692754733035996847935126508016741167935058446642661635603582174682957643435752560752843110928222212967354906313155675191842000574722045638970779235384267559110670660540670327417559098411506062743426911791438861928251266757910172246951793816948198458232603177325989131112546825791542889360744689307277218729287589393111442958398510324919142602986950400000 5137 246156406995424162213504915981339651194727094290911690357678910329891489115712427374118599543297248811901913782132849835101505858943103788111725824386030544191841532962790632461043162224526327800707150733129692351219171106584967481229042017497571625658963751037661838125179868723982722497672661701906790755493112273264588902801228936528007665426554235111279312033402207443024908274557160622705934799959354061239383309402787940704616421990218377883711120915048504257279909691747524692754733035996847935126508016741167935058446642661635603582174682957643435752560752843110928222212967354906313155675191842000574722045638970779235384267559110670660540670327417559098411506062743426911791438861928251266757910172246951793816948198458232603177325989131112546825791542889360744689307277218729287589393111442958398510324919142602986950400000 5138 246156406995424162213504915981339651194727094290911690357678910329891489115712427374118599543297248811901913782132849835101505858943103788111725824386030544191841532962790632461043162224526327800707150733129692351219171106584967481229042017497571625658963751037661838125179868723982722497672661701906790755493112273264588902801228936528007665426554235111279312033402207443024908274557160622705934799959354061239383309402787940704616421990218377883711120915048504257279909691747524692754733035996847935126508016741167935058446642661635603582174682957643435752560752843110928222212967354906313155675191842000574722045638970779235384267559110670660540670327417559098411506062743426911791438861928251266757910172246951793816948198458232603177325989131112546825791542889360744689307277218729287589393111442958398510324919142602986950400000 5139 246156406995424162213504915981339651194727094290911690357678910329891489115712427374118599543297248811901913782132849835101505858943103788111725824386030544191841532962790632461043162224526327800707150733129692351219171106584967481229042017497571625658963751037661838125179868723982722497672661701906790755493112273264588902801228936528007665426554235111279312033402207443024908274557160622705934799959354061239383309402787940704616421990218377883711120915048504257279909691747524692754733035996847935126508016741167935058446642661635603582174682957643435752560752843110928222212967354906313155675191842000574722045638970779235384267559110670660540670327417559098411506062743426911791438861928251266757910172246951793816948198458232603177325989131112546825791542889360744689307277218729287589393111442958398510324919142602986950400000 5140 246156406995424162213504915981339651194727094290911690357678910329891489115712427374118599543297248811901913782132849835101505858943103788111725824386030544191841532962790632461043162224526327800707150733129692351219171106584967481229042017497571625658963751037661838125179868723982722497672661701906790755493112273264588902801228936528007665426554235111279312033402207443024908274557160622705934799959354061239383309402787940704616421990218377883711120915048504257279909691747524692754733035996847935126508016741167935058446642661635603582174682957643435752560752843110928222212967354906313155675191842000574722045638970779235384267559110670660540670327417559098411506062743426911791438861928251266757910172246951793816948198458232603177325989131112546825791542889360744689307277218729287589393111442958398510324919142602986950400000 5141 246156406995424162213504915981339651194727094290911690357678910329891489115712427374118599543297248811901913782132849835101505858943103788111725824386030544191841532962790632461043162224526327800707150733129692351219171106584967481229042017497571625658963751037661838125179868723982722497672661701906790755493112273264588902801228936528007665426554235111279312033402207443024908274557160622705934799959354061239383309402787940704616421990218377883711120915048504257279909691747524692754733035996847935126508016741167935058446642661635603582174682957643435752560752843110928222212967354906313155675191842000574722045638970779235384267559110670660540670327417559098411506062743426911791438861928251266757910172246951793816948198458232603177325989131112546825791542889360744689307277218729287589393111442958398510324919142602986950400000 5142 246156406995424162213504915981339651194727094290911690357678910329891489115712427374118599543297248811901913782132849835101505858943103788111725824386030544191841532962790632461043162224526327800707150733129692351219171106584967481229042017497571625658963751037661838125179868723982722497672661701906790755493112273264588902801228936528007665426554235111279312033402207443024908274557160622705934799959354061239383309402787940704616421990218377883711120915048504257279909691747524692754733035996847935126508016741167935058446642661635603582174682957643435752560752843110928222212967354906313155675191842000574722045638970779235384267559110670660540670327417559098411506062743426911791438861928251266757910172246951793816948198458232603177325989131112546825791542889360744689307277218729287589393111442958398510324919142602986950400000 5143 470897206582246422314434904272302752735512931378514063654239755461082418678357873566688880926327636977168361065220141734549180708158157546657731502050476431038992852557818479897975569335518865082752779352477101467882274326897042791591157379472854519885597655735047096333469088868978948138047801835747690715258323778755158571058750955578078663960998251767877323919898422838506649529227848271236453272322244319150940270887533330567931215267287756891539374310487788644176467240313014737239804297861970099897009836025854259766808427411708909652700168497971892594648720188871205689093406549935777066806641993747099443273307351100677290103840578712973614302336349790555261211098028175682257022542868744673307882159508418781571821903650598969878224617207818302077739221547347104590644821319429127158509022190379416350251570319799514036115200000 5144 470897206582246422314434904272302752735512931378514063654239755461082418678357873566688880926327636977168361065220141734549180708158157546657731502050476431038992852557818479897975569335518865082752779352477101467882274326897042791591157379472854519885597655735047096333469088868978948138047801835747690715258323778755158571058750955578078663960998251767877323919898422838506649529227848271236453272322244319150940270887533330567931215267287756891539374310487788644176467240313014737239804297861970099897009836025854259766808427411708909652700168497971892594648720188871205689093406549935777066806641993747099443273307351100677290103840578712973614302336349790555261211098028175682257022542868744673307882159508418781571821903650598969878224617207818302077739221547347104590644821319429127158509022190379416350251570319799514036115200000 5145 470897206582246422314434904272302752735512931378514063654239755461082418678357873566688880926327636977168361065220141734549180708158157546657731502050476431038992852557818479897975569335518865082752779352477101467882274326897042791591157379472854519885597655735047096333469088868978948138047801835747690715258323778755158571058750955578078663960998251767877323919898422838506649529227848271236453272322244319150940270887533330567931215267287756891539374310487788644176467240313014737239804297861970099897009836025854259766808427411708909652700168497971892594648720188871205689093406549935777066806641993747099443273307351100677290103840578712973614302336349790555261211098028175682257022542868744673307882159508418781571821903650598969878224617207818302077739221547347104590644821319429127158509022190379416350251570319799514036115200000 5146 470897206582246422314434904272302752735512931378514063654239755461082418678357873566688880926327636977168361065220141734549180708158157546657731502050476431038992852557818479897975569335518865082752779352477101467882274326897042791591157379472854519885597655735047096333469088868978948138047801835747690715258323778755158571058750955578078663960998251767877323919898422838506649529227848271236453272322244319150940270887533330567931215267287756891539374310487788644176467240313014737239804297861970099897009836025854259766808427411708909652700168497971892594648720188871205689093406549935777066806641993747099443273307351100677290103840578712973614302336349790555261211098028175682257022542868744673307882159508418781571821903650598969878224617207818302077739221547347104590644821319429127158509022190379416350251570319799514036115200000 5147 470897206582246422314434904272302752735512931378514063654239755461082418678357873566688880926327636977168361065220141734549180708158157546657731502050476431038992852557818479897975569335518865082752779352477101467882274326897042791591157379472854519885597655735047096333469088868978948138047801835747690715258323778755158571058750955578078663960998251767877323919898422838506649529227848271236453272322244319150940270887533330567931215267287756891539374310487788644176467240313014737239804297861970099897009836025854259766808427411708909652700168497971892594648720188871205689093406549935777066806641993747099443273307351100677290103840578712973614302336349790555261211098028175682257022542868744673307882159508418781571821903650598969878224617207818302077739221547347104590644821319429127158509022190379416350251570319799514036115200000 5148 470897206582246422314434904272302752735512931378514063654239755461082418678357873566688880926327636977168361065220141734549180708158157546657731502050476431038992852557818479897975569335518865082752779352477101467882274326897042791591157379472854519885597655735047096333469088868978948138047801835747690715258323778755158571058750955578078663960998251767877323919898422838506649529227848271236453272322244319150940270887533330567931215267287756891539374310487788644176467240313014737239804297861970099897009836025854259766808427411708909652700168497971892594648720188871205689093406549935777066806641993747099443273307351100677290103840578712973614302336349790555261211098028175682257022542868744673307882159508418781571821903650598969878224617207818302077739221547347104590644821319429127158509022190379416350251570319799514036115200000 5149 470897206582246422314434904272302752735512931378514063654239755461082418678357873566688880926327636977168361065220141734549180708158157546657731502050476431038992852557818479897975569335518865082752779352477101467882274326897042791591157379472854519885597655735047096333469088868978948138047801835747690715258323778755158571058750955578078663960998251767877323919898422838506649529227848271236453272322244319150940270887533330567931215267287756891539374310487788644176467240313014737239804297861970099897009836025854259766808427411708909652700168497971892594648720188871205689093406549935777066806641993747099443273307351100677290103840578712973614302336349790555261211098028175682257022542868744673307882159508418781571821903650598969878224617207818302077739221547347104590644821319429127158509022190379416350251570319799514036115200000 5150 470897206582246422314434904272302752735512931378514063654239755461082418678357873566688880926327636977168361065220141734549180708158157546657731502050476431038992852557818479897975569335518865082752779352477101467882274326897042791591157379472854519885597655735047096333469088868978948138047801835747690715258323778755158571058750955578078663960998251767877323919898422838506649529227848271236453272322244319150940270887533330567931215267287756891539374310487788644176467240313014737239804297861970099897009836025854259766808427411708909652700168497971892594648720188871205689093406549935777066806641993747099443273307351100677290103840578712973614302336349790555261211098028175682257022542868744673307882159508418781571821903650598969878224617207818302077739221547347104590644821319429127158509022190379416350251570319799514036115200000 5151 470897206582246422314434904272302752735512931378514063654239755461082418678357873566688880926327636977168361065220141734549180708158157546657731502050476431038992852557818479897975569335518865082752779352477101467882274326897042791591157379472854519885597655735047096333469088868978948138047801835747690715258323778755158571058750955578078663960998251767877323919898422838506649529227848271236453272322244319150940270887533330567931215267287756891539374310487788644176467240313014737239804297861970099897009836025854259766808427411708909652700168497971892594648720188871205689093406549935777066806641993747099443273307351100677290103840578712973614302336349790555261211098028175682257022542868744673307882159508418781571821903650598969878224617207818302077739221547347104590644821319429127158509022190379416350251570319799514036115200000 5152 470897206582246422314434904272302752735512931378514063654239755461082418678357873566688880926327636977168361065220141734549180708158157546657731502050476431038992852557818479897975569335518865082752779352477101467882274326897042791591157379472854519885597655735047096333469088868978948138047801835747690715258323778755158571058750955578078663960998251767877323919898422838506649529227848271236453272322244319150940270887533330567931215267287756891539374310487788644176467240313014737239804297861970099897009836025854259766808427411708909652700168497971892594648720188871205689093406549935777066806641993747099443273307351100677290103840578712973614302336349790555261211098028175682257022542868744673307882159508418781571821903650598969878224617207818302077739221547347104590644821319429127158509022190379416350251570319799514036115200000 5153 470897206582246422314434904272302752735512931378514063654239755461082418678357873566688880926327636977168361065220141734549180708158157546657731502050476431038992852557818479897975569335518865082752779352477101467882274326897042791591157379472854519885597655735047096333469088868978948138047801835747690715258323778755158571058750955578078663960998251767877323919898422838506649529227848271236453272322244319150940270887533330567931215267287756891539374310487788644176467240313014737239804297861970099897009836025854259766808427411708909652700168497971892594648720188871205689093406549935777066806641993747099443273307351100677290103840578712973614302336349790555261211098028175682257022542868744673307882159508418781571821903650598969878224617207818302077739221547347104590644821319429127158509022190379416350251570319799514036115200000 5154 470897206582246422314434904272302752735512931378514063654239755461082418678357873566688880926327636977168361065220141734549180708158157546657731502050476431038992852557818479897975569335518865082752779352477101467882274326897042791591157379472854519885597655735047096333469088868978948138047801835747690715258323778755158571058750955578078663960998251767877323919898422838506649529227848271236453272322244319150940270887533330567931215267287756891539374310487788644176467240313014737239804297861970099897009836025854259766808427411708909652700168497971892594648720188871205689093406549935777066806641993747099443273307351100677290103840578712973614302336349790555261211098028175682257022542868744673307882159508418781571821903650598969878224617207818302077739221547347104590644821319429127158509022190379416350251570319799514036115200000 5155 470897206582246422314434904272302752735512931378514063654239755461082418678357873566688880926327636977168361065220141734549180708158157546657731502050476431038992852557818479897975569335518865082752779352477101467882274326897042791591157379472854519885597655735047096333469088868978948138047801835747690715258323778755158571058750955578078663960998251767877323919898422838506649529227848271236453272322244319150940270887533330567931215267287756891539374310487788644176467240313014737239804297861970099897009836025854259766808427411708909652700168497971892594648720188871205689093406549935777066806641993747099443273307351100677290103840578712973614302336349790555261211098028175682257022542868744673307882159508418781571821903650598969878224617207818302077739221547347104590644821319429127158509022190379416350251570319799514036115200000 5156 470897206582246422314434904272302752735512931378514063654239755461082418678357873566688880926327636977168361065220141734549180708158157546657731502050476431038992852557818479897975569335518865082752779352477101467882274326897042791591157379472854519885597655735047096333469088868978948138047801835747690715258323778755158571058750955578078663960998251767877323919898422838506649529227848271236453272322244319150940270887533330567931215267287756891539374310487788644176467240313014737239804297861970099897009836025854259766808427411708909652700168497971892594648720188871205689093406549935777066806641993747099443273307351100677290103840578712973614302336349790555261211098028175682257022542868744673307882159508418781571821903650598969878224617207818302077739221547347104590644821319429127158509022190379416350251570319799514036115200000 5157 470897206582246422314434904272302752735512931378514063654239755461082418678357873566688880926327636977168361065220141734549180708158157546657731502050476431038992852557818479897975569335518865082752779352477101467882274326897042791591157379472854519885597655735047096333469088868978948138047801835747690715258323778755158571058750955578078663960998251767877323919898422838506649529227848271236453272322244319150940270887533330567931215267287756891539374310487788644176467240313014737239804297861970099897009836025854259766808427411708909652700168497971892594648720188871205689093406549935777066806641993747099443273307351100677290103840578712973614302336349790555261211098028175682257022542868744673307882159508418781571821903650598969878224617207818302077739221547347104590644821319429127158509022190379416350251570319799514036115200000 5158 470897206582246422314434904272302752735512931378514063654239755461082418678357873566688880926327636977168361065220141734549180708158157546657731502050476431038992852557818479897975569335518865082752779352477101467882274326897042791591157379472854519885597655735047096333469088868978948138047801835747690715258323778755158571058750955578078663960998251767877323919898422838506649529227848271236453272322244319150940270887533330567931215267287756891539374310487788644176467240313014737239804297861970099897009836025854259766808427411708909652700168497971892594648720188871205689093406549935777066806641993747099443273307351100677290103840578712973614302336349790555261211098028175682257022542868744673307882159508418781571821903650598969878224617207818302077739221547347104590644821319429127158509022190379416350251570319799514036115200000 5159 470897206582246422314434904272302752735512931378514063654239755461082418678357873566688880926327636977168361065220141734549180708158157546657731502050476431038992852557818479897975569335518865082752779352477101467882274326897042791591157379472854519885597655735047096333469088868978948138047801835747690715258323778755158571058750955578078663960998251767877323919898422838506649529227848271236453272322244319150940270887533330567931215267287756891539374310487788644176467240313014737239804297861970099897009836025854259766808427411708909652700168497971892594648720188871205689093406549935777066806641993747099443273307351100677290103840578712973614302336349790555261211098028175682257022542868744673307882159508418781571821903650598969878224617207818302077739221547347104590644821319429127158509022190379416350251570319799514036115200000 5160 470897206582246422314434904272302752735512931378514063654239755461082418678357873566688880926327636977168361065220141734549180708158157546657731502050476431038992852557818479897975569335518865082752779352477101467882274326897042791591157379472854519885597655735047096333469088868978948138047801835747690715258323778755158571058750955578078663960998251767877323919898422838506649529227848271236453272322244319150940270887533330567931215267287756891539374310487788644176467240313014737239804297861970099897009836025854259766808427411708909652700168497971892594648720188871205689093406549935777066806641993747099443273307351100677290103840578712973614302336349790555261211098028175682257022542868744673307882159508418781571821903650598969878224617207818302077739221547347104590644821319429127158509022190379416350251570319799514036115200000 5161 470897206582246422314434904272302752735512931378514063654239755461082418678357873566688880926327636977168361065220141734549180708158157546657731502050476431038992852557818479897975569335518865082752779352477101467882274326897042791591157379472854519885597655735047096333469088868978948138047801835747690715258323778755158571058750955578078663960998251767877323919898422838506649529227848271236453272322244319150940270887533330567931215267287756891539374310487788644176467240313014737239804297861970099897009836025854259766808427411708909652700168497971892594648720188871205689093406549935777066806641993747099443273307351100677290103840578712973614302336349790555261211098028175682257022542868744673307882159508418781571821903650598969878224617207818302077739221547347104590644821319429127158509022190379416350251570319799514036115200000 5162 470897206582246422314434904272302752735512931378514063654239755461082418678357873566688880926327636977168361065220141734549180708158157546657731502050476431038992852557818479897975569335518865082752779352477101467882274326897042791591157379472854519885597655735047096333469088868978948138047801835747690715258323778755158571058750955578078663960998251767877323919898422838506649529227848271236453272322244319150940270887533330567931215267287756891539374310487788644176467240313014737239804297861970099897009836025854259766808427411708909652700168497971892594648720188871205689093406549935777066806641993747099443273307351100677290103840578712973614302336349790555261211098028175682257022542868744673307882159508418781571821903650598969878224617207818302077739221547347104590644821319429127158509022190379416350251570319799514036115200000 5163 470897206582246422314434904272302752735512931378514063654239755461082418678357873566688880926327636977168361065220141734549180708158157546657731502050476431038992852557818479897975569335518865082752779352477101467882274326897042791591157379472854519885597655735047096333469088868978948138047801835747690715258323778755158571058750955578078663960998251767877323919898422838506649529227848271236453272322244319150940270887533330567931215267287756891539374310487788644176467240313014737239804297861970099897009836025854259766808427411708909652700168497971892594648720188871205689093406549935777066806641993747099443273307351100677290103840578712973614302336349790555261211098028175682257022542868744673307882159508418781571821903650598969878224617207818302077739221547347104590644821319429127158509022190379416350251570319799514036115200000 5164 470897206582246422314434904272302752735512931378514063654239755461082418678357873566688880926327636977168361065220141734549180708158157546657731502050476431038992852557818479897975569335518865082752779352477101467882274326897042791591157379472854519885597655735047096333469088868978948138047801835747690715258323778755158571058750955578078663960998251767877323919898422838506649529227848271236453272322244319150940270887533330567931215267287756891539374310487788644176467240313014737239804297861970099897009836025854259766808427411708909652700168497971892594648720188871205689093406549935777066806641993747099443273307351100677290103840578712973614302336349790555261211098028175682257022542868744673307882159508418781571821903650598969878224617207818302077739221547347104590644821319429127158509022190379416350251570319799514036115200000 5165 470897206582246422314434904272302752735512931378514063654239755461082418678357873566688880926327636977168361065220141734549180708158157546657731502050476431038992852557818479897975569335518865082752779352477101467882274326897042791591157379472854519885597655735047096333469088868978948138047801835747690715258323778755158571058750955578078663960998251767877323919898422838506649529227848271236453272322244319150940270887533330567931215267287756891539374310487788644176467240313014737239804297861970099897009836025854259766808427411708909652700168497971892594648720188871205689093406549935777066806641993747099443273307351100677290103840578712973614302336349790555261211098028175682257022542868744673307882159508418781571821903650598969878224617207818302077739221547347104590644821319429127158509022190379416350251570319799514036115200000 5166 470897206582246422314434904272302752735512931378514063654239755461082418678357873566688880926327636977168361065220141734549180708158157546657731502050476431038992852557818479897975569335518865082752779352477101467882274326897042791591157379472854519885597655735047096333469088868978948138047801835747690715258323778755158571058750955578078663960998251767877323919898422838506649529227848271236453272322244319150940270887533330567931215267287756891539374310487788644176467240313014737239804297861970099897009836025854259766808427411708909652700168497971892594648720188871205689093406549935777066806641993747099443273307351100677290103840578712973614302336349790555261211098028175682257022542868744673307882159508418781571821903650598969878224617207818302077739221547347104590644821319429127158509022190379416350251570319799514036115200000 5167 470897206582246422314434904272302752735512931378514063654239755461082418678357873566688880926327636977168361065220141734549180708158157546657731502050476431038992852557818479897975569335518865082752779352477101467882274326897042791591157379472854519885597655735047096333469088868978948138047801835747690715258323778755158571058750955578078663960998251767877323919898422838506649529227848271236453272322244319150940270887533330567931215267287756891539374310487788644176467240313014737239804297861970099897009836025854259766808427411708909652700168497971892594648720188871205689093406549935777066806641993747099443273307351100677290103840578712973614302336349790555261211098028175682257022542868744673307882159508418781571821903650598969878224617207818302077739221547347104590644821319429127158509022190379416350251570319799514036115200000 5168 470897206582246422314434904272302752735512931378514063654239755461082418678357873566688880926327636977168361065220141734549180708158157546657731502050476431038992852557818479897975569335518865082752779352477101467882274326897042791591157379472854519885597655735047096333469088868978948138047801835747690715258323778755158571058750955578078663960998251767877323919898422838506649529227848271236453272322244319150940270887533330567931215267287756891539374310487788644176467240313014737239804297861970099897009836025854259766808427411708909652700168497971892594648720188871205689093406549935777066806641993747099443273307351100677290103840578712973614302336349790555261211098028175682257022542868744673307882159508418781571821903650598969878224617207818302077739221547347104590644821319429127158509022190379416350251570319799514036115200000 5169 470897206582246422314434904272302752735512931378514063654239755461082418678357873566688880926327636977168361065220141734549180708158157546657731502050476431038992852557818479897975569335518865082752779352477101467882274326897042791591157379472854519885597655735047096333469088868978948138047801835747690715258323778755158571058750955578078663960998251767877323919898422838506649529227848271236453272322244319150940270887533330567931215267287756891539374310487788644176467240313014737239804297861970099897009836025854259766808427411708909652700168497971892594648720188871205689093406549935777066806641993747099443273307351100677290103840578712973614302336349790555261211098028175682257022542868744673307882159508418781571821903650598969878224617207818302077739221547347104590644821319429127158509022190379416350251570319799514036115200000 5170 470897206582246422314434904272302752735512931378514063654239755461082418678357873566688880926327636977168361065220141734549180708158157546657731502050476431038992852557818479897975569335518865082752779352477101467882274326897042791591157379472854519885597655735047096333469088868978948138047801835747690715258323778755158571058750955578078663960998251767877323919898422838506649529227848271236453272322244319150940270887533330567931215267287756891539374310487788644176467240313014737239804297861970099897009836025854259766808427411708909652700168497971892594648720188871205689093406549935777066806641993747099443273307351100677290103840578712973614302336349790555261211098028175682257022542868744673307882159508418781571821903650598969878224617207818302077739221547347104590644821319429127158509022190379416350251570319799514036115200000 5171 470897206582246422314434904272302752735512931378514063654239755461082418678357873566688880926327636977168361065220141734549180708158157546657731502050476431038992852557818479897975569335518865082752779352477101467882274326897042791591157379472854519885597655735047096333469088868978948138047801835747690715258323778755158571058750955578078663960998251767877323919898422838506649529227848271236453272322244319150940270887533330567931215267287756891539374310487788644176467240313014737239804297861970099897009836025854259766808427411708909652700168497971892594648720188871205689093406549935777066806641993747099443273307351100677290103840578712973614302336349790555261211098028175682257022542868744673307882159508418781571821903650598969878224617207818302077739221547347104590644821319429127158509022190379416350251570319799514036115200000 5172 470897206582246422314434904272302752735512931378514063654239755461082418678357873566688880926327636977168361065220141734549180708158157546657731502050476431038992852557818479897975569335518865082752779352477101467882274326897042791591157379472854519885597655735047096333469088868978948138047801835747690715258323778755158571058750955578078663960998251767877323919898422838506649529227848271236453272322244319150940270887533330567931215267287756891539374310487788644176467240313014737239804297861970099897009836025854259766808427411708909652700168497971892594648720188871205689093406549935777066806641993747099443273307351100677290103840578712973614302336349790555261211098028175682257022542868744673307882159508418781571821903650598969878224617207818302077739221547347104590644821319429127158509022190379416350251570319799514036115200000 5173 470897206582246422314434904272302752735512931378514063654239755461082418678357873566688880926327636977168361065220141734549180708158157546657731502050476431038992852557818479897975569335518865082752779352477101467882274326897042791591157379472854519885597655735047096333469088868978948138047801835747690715258323778755158571058750955578078663960998251767877323919898422838506649529227848271236453272322244319150940270887533330567931215267287756891539374310487788644176467240313014737239804297861970099897009836025854259766808427411708909652700168497971892594648720188871205689093406549935777066806641993747099443273307351100677290103840578712973614302336349790555261211098028175682257022542868744673307882159508418781571821903650598969878224617207818302077739221547347104590644821319429127158509022190379416350251570319799514036115200000 5174 470897206582246422314434904272302752735512931378514063654239755461082418678357873566688880926327636977168361065220141734549180708158157546657731502050476431038992852557818479897975569335518865082752779352477101467882274326897042791591157379472854519885597655735047096333469088868978948138047801835747690715258323778755158571058750955578078663960998251767877323919898422838506649529227848271236453272322244319150940270887533330567931215267287756891539374310487788644176467240313014737239804297861970099897009836025854259766808427411708909652700168497971892594648720188871205689093406549935777066806641993747099443273307351100677290103840578712973614302336349790555261211098028175682257022542868744673307882159508418781571821903650598969878224617207818302077739221547347104590644821319429127158509022190379416350251570319799514036115200000 5175 470897206582246422314434904272302752735512931378514063654239755461082418678357873566688880926327636977168361065220141734549180708158157546657731502050476431038992852557818479897975569335518865082752779352477101467882274326897042791591157379472854519885597655735047096333469088868978948138047801835747690715258323778755158571058750955578078663960998251767877323919898422838506649529227848271236453272322244319150940270887533330567931215267287756891539374310487788644176467240313014737239804297861970099897009836025854259766808427411708909652700168497971892594648720188871205689093406549935777066806641993747099443273307351100677290103840578712973614302336349790555261211098028175682257022542868744673307882159508418781571821903650598969878224617207818302077739221547347104590644821319429127158509022190379416350251570319799514036115200000 5176 470897206582246422314434904272302752735512931378514063654239755461082418678357873566688880926327636977168361065220141734549180708158157546657731502050476431038992852557818479897975569335518865082752779352477101467882274326897042791591157379472854519885597655735047096333469088868978948138047801835747690715258323778755158571058750955578078663960998251767877323919898422838506649529227848271236453272322244319150940270887533330567931215267287756891539374310487788644176467240313014737239804297861970099897009836025854259766808427411708909652700168497971892594648720188871205689093406549935777066806641993747099443273307351100677290103840578712973614302336349790555261211098028175682257022542868744673307882159508418781571821903650598969878224617207818302077739221547347104590644821319429127158509022190379416350251570319799514036115200000 5177 470897206582246422314434904272302752735512931378514063654239755461082418678357873566688880926327636977168361065220141734549180708158157546657731502050476431038992852557818479897975569335518865082752779352477101467882274326897042791591157379472854519885597655735047096333469088868978948138047801835747690715258323778755158571058750955578078663960998251767877323919898422838506649529227848271236453272322244319150940270887533330567931215267287756891539374310487788644176467240313014737239804297861970099897009836025854259766808427411708909652700168497971892594648720188871205689093406549935777066806641993747099443273307351100677290103840578712973614302336349790555261211098028175682257022542868744673307882159508418781571821903650598969878224617207818302077739221547347104590644821319429127158509022190379416350251570319799514036115200000 5178 470897206582246422314434904272302752735512931378514063654239755461082418678357873566688880926327636977168361065220141734549180708158157546657731502050476431038992852557818479897975569335518865082752779352477101467882274326897042791591157379472854519885597655735047096333469088868978948138047801835747690715258323778755158571058750955578078663960998251767877323919898422838506649529227848271236453272322244319150940270887533330567931215267287756891539374310487788644176467240313014737239804297861970099897009836025854259766808427411708909652700168497971892594648720188871205689093406549935777066806641993747099443273307351100677290103840578712973614302336349790555261211098028175682257022542868744673307882159508418781571821903650598969878224617207818302077739221547347104590644821319429127158509022190379416350251570319799514036115200000 5179 470897206582246422314434904272302752735512931378514063654239755461082418678357873566688880926327636977168361065220141734549180708158157546657731502050476431038992852557818479897975569335518865082752779352477101467882274326897042791591157379472854519885597655735047096333469088868978948138047801835747690715258323778755158571058750955578078663960998251767877323919898422838506649529227848271236453272322244319150940270887533330567931215267287756891539374310487788644176467240313014737239804297861970099897009836025854259766808427411708909652700168497971892594648720188871205689093406549935777066806641993747099443273307351100677290103840578712973614302336349790555261211098028175682257022542868744673307882159508418781571821903650598969878224617207818302077739221547347104590644821319429127158509022190379416350251570319799514036115200000 5180 470897206582246422314434904272302752735512931378514063654239755461082418678357873566688880926327636977168361065220141734549180708158157546657731502050476431038992852557818479897975569335518865082752779352477101467882274326897042791591157379472854519885597655735047096333469088868978948138047801835747690715258323778755158571058750955578078663960998251767877323919898422838506649529227848271236453272322244319150940270887533330567931215267287756891539374310487788644176467240313014737239804297861970099897009836025854259766808427411708909652700168497971892594648720188871205689093406549935777066806641993747099443273307351100677290103840578712973614302336349790555261211098028175682257022542868744673307882159508418781571821903650598969878224617207818302077739221547347104590644821319429127158509022190379416350251570319799514036115200000 5181 470897206582246422314434904272302752735512931378514063654239755461082418678357873566688880926327636977168361065220141734549180708158157546657731502050476431038992852557818479897975569335518865082752779352477101467882274326897042791591157379472854519885597655735047096333469088868978948138047801835747690715258323778755158571058750955578078663960998251767877323919898422838506649529227848271236453272322244319150940270887533330567931215267287756891539374310487788644176467240313014737239804297861970099897009836025854259766808427411708909652700168497971892594648720188871205689093406549935777066806641993747099443273307351100677290103840578712973614302336349790555261211098028175682257022542868744673307882159508418781571821903650598969878224617207818302077739221547347104590644821319429127158509022190379416350251570319799514036115200000 5182 470897206582246422314434904272302752735512931378514063654239755461082418678357873566688880926327636977168361065220141734549180708158157546657731502050476431038992852557818479897975569335518865082752779352477101467882274326897042791591157379472854519885597655735047096333469088868978948138047801835747690715258323778755158571058750955578078663960998251767877323919898422838506649529227848271236453272322244319150940270887533330567931215267287756891539374310487788644176467240313014737239804297861970099897009836025854259766808427411708909652700168497971892594648720188871205689093406549935777066806641993747099443273307351100677290103840578712973614302336349790555261211098028175682257022542868744673307882159508418781571821903650598969878224617207818302077739221547347104590644821319429127158509022190379416350251570319799514036115200000 5183 470897206582246422314434904272302752735512931378514063654239755461082418678357873566688880926327636977168361065220141734549180708158157546657731502050476431038992852557818479897975569335518865082752779352477101467882274326897042791591157379472854519885597655735047096333469088868978948138047801835747690715258323778755158571058750955578078663960998251767877323919898422838506649529227848271236453272322244319150940270887533330567931215267287756891539374310487788644176467240313014737239804297861970099897009836025854259766808427411708909652700168497971892594648720188871205689093406549935777066806641993747099443273307351100677290103840578712973614302336349790555261211098028175682257022542868744673307882159508418781571821903650598969878224617207818302077739221547347104590644821319429127158509022190379416350251570319799514036115200000 5184 470897206582246422314434904272302752735512931378514063654239755461082418678357873566688880926327636977168361065220141734549180708158157546657731502050476431038992852557818479897975569335518865082752779352477101467882274326897042791591157379472854519885597655735047096333469088868978948138047801835747690715258323778755158571058750955578078663960998251767877323919898422838506649529227848271236453272322244319150940270887533330567931215267287756891539374310487788644176467240313014737239804297861970099897009836025854259766808427411708909652700168497971892594648720188871205689093406549935777066806641993747099443273307351100677290103840578712973614302336349790555261211098028175682257022542868744673307882159508418781571821903650598969878224617207818302077739221547347104590644821319429127158509022190379416350251570319799514036115200000 5185 470897206582246422314434904272302752735512931378514063654239755461082418678357873566688880926327636977168361065220141734549180708158157546657731502050476431038992852557818479897975569335518865082752779352477101467882274326897042791591157379472854519885597655735047096333469088868978948138047801835747690715258323778755158571058750955578078663960998251767877323919898422838506649529227848271236453272322244319150940270887533330567931215267287756891539374310487788644176467240313014737239804297861970099897009836025854259766808427411708909652700168497971892594648720188871205689093406549935777066806641993747099443273307351100677290103840578712973614302336349790555261211098028175682257022542868744673307882159508418781571821903650598969878224617207818302077739221547347104590644821319429127158509022190379416350251570319799514036115200000 5186 470897206582246422314434904272302752735512931378514063654239755461082418678357873566688880926327636977168361065220141734549180708158157546657731502050476431038992852557818479897975569335518865082752779352477101467882274326897042791591157379472854519885597655735047096333469088868978948138047801835747690715258323778755158571058750955578078663960998251767877323919898422838506649529227848271236453272322244319150940270887533330567931215267287756891539374310487788644176467240313014737239804297861970099897009836025854259766808427411708909652700168497971892594648720188871205689093406549935777066806641993747099443273307351100677290103840578712973614302336349790555261211098028175682257022542868744673307882159508418781571821903650598969878224617207818302077739221547347104590644821319429127158509022190379416350251570319799514036115200000 5187 470897206582246422314434904272302752735512931378514063654239755461082418678357873566688880926327636977168361065220141734549180708158157546657731502050476431038992852557818479897975569335518865082752779352477101467882274326897042791591157379472854519885597655735047096333469088868978948138047801835747690715258323778755158571058750955578078663960998251767877323919898422838506649529227848271236453272322244319150940270887533330567931215267287756891539374310487788644176467240313014737239804297861970099897009836025854259766808427411708909652700168497971892594648720188871205689093406549935777066806641993747099443273307351100677290103840578712973614302336349790555261211098028175682257022542868744673307882159508418781571821903650598969878224617207818302077739221547347104590644821319429127158509022190379416350251570319799514036115200000 5188 470897206582246422314434904272302752735512931378514063654239755461082418678357873566688880926327636977168361065220141734549180708158157546657731502050476431038992852557818479897975569335518865082752779352477101467882274326897042791591157379472854519885597655735047096333469088868978948138047801835747690715258323778755158571058750955578078663960998251767877323919898422838506649529227848271236453272322244319150940270887533330567931215267287756891539374310487788644176467240313014737239804297861970099897009836025854259766808427411708909652700168497971892594648720188871205689093406549935777066806641993747099443273307351100677290103840578712973614302336349790555261211098028175682257022542868744673307882159508418781571821903650598969878224617207818302077739221547347104590644821319429127158509022190379416350251570319799514036115200000 5189 470897206582246422314434904272302752735512931378514063654239755461082418678357873566688880926327636977168361065220141734549180708158157546657731502050476431038992852557818479897975569335518865082752779352477101467882274326897042791591157379472854519885597655735047096333469088868978948138047801835747690715258323778755158571058750955578078663960998251767877323919898422838506649529227848271236453272322244319150940270887533330567931215267287756891539374310487788644176467240313014737239804297861970099897009836025854259766808427411708909652700168497971892594648720188871205689093406549935777066806641993747099443273307351100677290103840578712973614302336349790555261211098028175682257022542868744673307882159508418781571821903650598969878224617207818302077739221547347104590644821319429127158509022190379416350251570319799514036115200000 5190 470897206582246422314434904272302752735512931378514063654239755461082418678357873566688880926327636977168361065220141734549180708158157546657731502050476431038992852557818479897975569335518865082752779352477101467882274326897042791591157379472854519885597655735047096333469088868978948138047801835747690715258323778755158571058750955578078663960998251767877323919898422838506649529227848271236453272322244319150940270887533330567931215267287756891539374310487788644176467240313014737239804297861970099897009836025854259766808427411708909652700168497971892594648720188871205689093406549935777066806641993747099443273307351100677290103840578712973614302336349790555261211098028175682257022542868744673307882159508418781571821903650598969878224617207818302077739221547347104590644821319429127158509022190379416350251570319799514036115200000 5191 470897206582246422314434904272302752735512931378514063654239755461082418678357873566688880926327636977168361065220141734549180708158157546657731502050476431038992852557818479897975569335518865082752779352477101467882274326897042791591157379472854519885597655735047096333469088868978948138047801835747690715258323778755158571058750955578078663960998251767877323919898422838506649529227848271236453272322244319150940270887533330567931215267287756891539374310487788644176467240313014737239804297861970099897009836025854259766808427411708909652700168497971892594648720188871205689093406549935777066806641993747099443273307351100677290103840578712973614302336349790555261211098028175682257022542868744673307882159508418781571821903650598969878224617207818302077739221547347104590644821319429127158509022190379416350251570319799514036115200000 5192 470897206582246422314434904272302752735512931378514063654239755461082418678357873566688880926327636977168361065220141734549180708158157546657731502050476431038992852557818479897975569335518865082752779352477101467882274326897042791591157379472854519885597655735047096333469088868978948138047801835747690715258323778755158571058750955578078663960998251767877323919898422838506649529227848271236453272322244319150940270887533330567931215267287756891539374310487788644176467240313014737239804297861970099897009836025854259766808427411708909652700168497971892594648720188871205689093406549935777066806641993747099443273307351100677290103840578712973614302336349790555261211098028175682257022542868744673307882159508418781571821903650598969878224617207818302077739221547347104590644821319429127158509022190379416350251570319799514036115200000 5193 470897206582246422314434904272302752735512931378514063654239755461082418678357873566688880926327636977168361065220141734549180708158157546657731502050476431038992852557818479897975569335518865082752779352477101467882274326897042791591157379472854519885597655735047096333469088868978948138047801835747690715258323778755158571058750955578078663960998251767877323919898422838506649529227848271236453272322244319150940270887533330567931215267287756891539374310487788644176467240313014737239804297861970099897009836025854259766808427411708909652700168497971892594648720188871205689093406549935777066806641993747099443273307351100677290103840578712973614302336349790555261211098028175682257022542868744673307882159508418781571821903650598969878224617207818302077739221547347104590644821319429127158509022190379416350251570319799514036115200000 5194 470897206582246422314434904272302752735512931378514063654239755461082418678357873566688880926327636977168361065220141734549180708158157546657731502050476431038992852557818479897975569335518865082752779352477101467882274326897042791591157379472854519885597655735047096333469088868978948138047801835747690715258323778755158571058750955578078663960998251767877323919898422838506649529227848271236453272322244319150940270887533330567931215267287756891539374310487788644176467240313014737239804297861970099897009836025854259766808427411708909652700168497971892594648720188871205689093406549935777066806641993747099443273307351100677290103840578712973614302336349790555261211098028175682257022542868744673307882159508418781571821903650598969878224617207818302077739221547347104590644821319429127158509022190379416350251570319799514036115200000 5195 470897206582246422314434904272302752735512931378514063654239755461082418678357873566688880926327636977168361065220141734549180708158157546657731502050476431038992852557818479897975569335518865082752779352477101467882274326897042791591157379472854519885597655735047096333469088868978948138047801835747690715258323778755158571058750955578078663960998251767877323919898422838506649529227848271236453272322244319150940270887533330567931215267287756891539374310487788644176467240313014737239804297861970099897009836025854259766808427411708909652700168497971892594648720188871205689093406549935777066806641993747099443273307351100677290103840578712973614302336349790555261211098028175682257022542868744673307882159508418781571821903650598969878224617207818302077739221547347104590644821319429127158509022190379416350251570319799514036115200000 5196 470897206582246422314434904272302752735512931378514063654239755461082418678357873566688880926327636977168361065220141734549180708158157546657731502050476431038992852557818479897975569335518865082752779352477101467882274326897042791591157379472854519885597655735047096333469088868978948138047801835747690715258323778755158571058750955578078663960998251767877323919898422838506649529227848271236453272322244319150940270887533330567931215267287756891539374310487788644176467240313014737239804297861970099897009836025854259766808427411708909652700168497971892594648720188871205689093406549935777066806641993747099443273307351100677290103840578712973614302336349790555261211098028175682257022542868744673307882159508418781571821903650598969878224617207818302077739221547347104590644821319429127158509022190379416350251570319799514036115200000 5197 470897206582246422314434904272302752735512931378514063654239755461082418678357873566688880926327636977168361065220141734549180708158157546657731502050476431038992852557818479897975569335518865082752779352477101467882274326897042791591157379472854519885597655735047096333469088868978948138047801835747690715258323778755158571058750955578078663960998251767877323919898422838506649529227848271236453272322244319150940270887533330567931215267287756891539374310487788644176467240313014737239804297861970099897009836025854259766808427411708909652700168497971892594648720188871205689093406549935777066806641993747099443273307351100677290103840578712973614302336349790555261211098028175682257022542868744673307882159508418781571821903650598969878224617207818302077739221547347104590644821319429127158509022190379416350251570319799514036115200000 5198 470897206582246422314434904272302752735512931378514063654239755461082418678357873566688880926327636977168361065220141734549180708158157546657731502050476431038992852557818479897975569335518865082752779352477101467882274326897042791591157379472854519885597655735047096333469088868978948138047801835747690715258323778755158571058750955578078663960998251767877323919898422838506649529227848271236453272322244319150940270887533330567931215267287756891539374310487788644176467240313014737239804297861970099897009836025854259766808427411708909652700168497971892594648720188871205689093406549935777066806641993747099443273307351100677290103840578712973614302336349790555261211098028175682257022542868744673307882159508418781571821903650598969878224617207818302077739221547347104590644821319429127158509022190379416350251570319799514036115200000 5199 909302505910317841489173800149816615532275470491910656916336967795350150467909053857276229068738667002912105216940093689414467947453402222596079530459469988336295198289147484682990824386886928474795616929633282934480671725238189630562524899762082077899089073224375943019928810605998348854570305344828790771163823216776211200714448095221269900108687624163771112489323854501156340240938975011757591268854253780280465663083826861326675176681132658557562531793551919871904758241044431457610062099171464262901125993365924575609707073332009904539364025369583724600266678684710298185639368047925985516003625689925649024960756494975407847190516157494752049217811491445562209398630292407242438310530279545964157520450010756667215188095949306610834851735828297141312114436807927258964535149967817644543080921849622652972335782287532861603738451200000 5200 909302505910317841489173800149816615532275470491910656916336967795350150467909053857276229068738667002912105216940093689414467947453402222596079530459469988336295198289147484682990824386886928474795616929633282934480671725238189630562524899762082077899089073224375943019928810605998348854570305344828790771163823216776211200714448095221269900108687624163771112489323854501156340240938975011757591268854253780280465663083826861326675176681132658557562531793551919871904758241044431457610062099171464262901125993365924575609707073332009904539364025369583724600266678684710298185639368047925985516003625689925649024960756494975407847190516157494752049217811491445562209398630292407242438310530279545964157520450010756667215188095949306610834851735828297141312114436807927258964535149967817644543080921849622652972335782287532861603738451200000 5201 909302505910317841489173800149816615532275470491910656916336967795350150467909053857276229068738667002912105216940093689414467947453402222596079530459469988336295198289147484682990824386886928474795616929633282934480671725238189630562524899762082077899089073224375943019928810605998348854570305344828790771163823216776211200714448095221269900108687624163771112489323854501156340240938975011757591268854253780280465663083826861326675176681132658557562531793551919871904758241044431457610062099171464262901125993365924575609707073332009904539364025369583724600266678684710298185639368047925985516003625689925649024960756494975407847190516157494752049217811491445562209398630292407242438310530279545964157520450010756667215188095949306610834851735828297141312114436807927258964535149967817644543080921849622652972335782287532861603738451200000 5202 1757681743924644387598572955689595517823888484460863299819279358748411840854468201106114950789871843316629099384345201101638166542427426496278221732378155487454058618292922087892221263539852432741779927524981135912351138444885420555877360631240104656578939178542718697857522390901394808335884400231554052560659670278028416250981028168062714716910093177508569560441863010750735205685735038697727423922695272557282140126741037322944463116524629428991768373956935861112391897679938886007560250037698440420187876545176332204653563772750775145474590661039405339652315489897545006392840898436640930002435008458626279565249142304787463368619267732437355711138029612964271750767552355223199633254255030362348716487029870792637726958589470009678743768405356098374156317206349723391578446444887791506901775421935320588195525067161801021480026426169600000 5203 1757681743924644387598572955689595517823888484460863299819279358748411840854468201106114950789871843316629099384345201101638166542427426496278221732378155487454058618292922087892221263539852432741779927524981135912351138444885420555877360631240104656578939178542718697857522390901394808335884400231554052560659670278028416250981028168062714716910093177508569560441863010750735205685735038697727423922695272557282140126741037322944463116524629428991768373956935861112391897679938886007560250037698440420187876545176332204653563772750775145474590661039405339652315489897545006392840898436640930002435008458626279565249142304787463368619267732437355711138029612964271750767552355223199633254255030362348716487029870792637726958589470009678743768405356098374156317206349723391578446444887791506901775421935320588195525067161801021480026426169600000 5204 1757681743924644387598572955689595517823888484460863299819279358748411840854468201106114950789871843316629099384345201101638166542427426496278221732378155487454058618292922087892221263539852432741779927524981135912351138444885420555877360631240104656578939178542718697857522390901394808335884400231554052560659670278028416250981028168062714716910093177508569560441863010750735205685735038697727423922695272557282140126741037322944463116524629428991768373956935861112391897679938886007560250037698440420187876545176332204653563772750775145474590661039405339652315489897545006392840898436640930002435008458626279565249142304787463368619267732437355711138029612964271750767552355223199633254255030362348716487029870792637726958589470009678743768405356098374156317206349723391578446444887791506901775421935320588195525067161801021480026426169600000 5205 1757681743924644387598572955689595517823888484460863299819279358748411840854468201106114950789871843316629099384345201101638166542427426496278221732378155487454058618292922087892221263539852432741779927524981135912351138444885420555877360631240104656578939178542718697857522390901394808335884400231554052560659670278028416250981028168062714716910093177508569560441863010750735205685735038697727423922695272557282140126741037322944463116524629428991768373956935861112391897679938886007560250037698440420187876545176332204653563772750775145474590661039405339652315489897545006392840898436640930002435008458626279565249142304787463368619267732437355711138029612964271750767552355223199633254255030362348716487029870792637726958589470009678743768405356098374156317206349723391578446444887791506901775421935320588195525067161801021480026426169600000 5206 1757681743924644387598572955689595517823888484460863299819279358748411840854468201106114950789871843316629099384345201101638166542427426496278221732378155487454058618292922087892221263539852432741779927524981135912351138444885420555877360631240104656578939178542718697857522390901394808335884400231554052560659670278028416250981028168062714716910093177508569560441863010750735205685735038697727423922695272557282140126741037322944463116524629428991768373956935861112391897679938886007560250037698440420187876545176332204653563772750775145474590661039405339652315489897545006392840898436640930002435008458626279565249142304787463368619267732437355711138029612964271750767552355223199633254255030362348716487029870792637726958589470009678743768405356098374156317206349723391578446444887791506901775421935320588195525067161801021480026426169600000 5207 1757681743924644387598572955689595517823888484460863299819279358748411840854468201106114950789871843316629099384345201101638166542427426496278221732378155487454058618292922087892221263539852432741779927524981135912351138444885420555877360631240104656578939178542718697857522390901394808335884400231554052560659670278028416250981028168062714716910093177508569560441863010750735205685735038697727423922695272557282140126741037322944463116524629428991768373956935861112391897679938886007560250037698440420187876545176332204653563772750775145474590661039405339652315489897545006392840898436640930002435008458626279565249142304787463368619267732437355711138029612964271750767552355223199633254255030362348716487029870792637726958589470009678743768405356098374156317206349723391578446444887791506901775421935320588195525067161801021480026426169600000 5208 1757681743924644387598572955689595517823888484460863299819279358748411840854468201106114950789871843316629099384345201101638166542427426496278221732378155487454058618292922087892221263539852432741779927524981135912351138444885420555877360631240104656578939178542718697857522390901394808335884400231554052560659670278028416250981028168062714716910093177508569560441863010750735205685735038697727423922695272557282140126741037322944463116524629428991768373956935861112391897679938886007560250037698440420187876545176332204653563772750775145474590661039405339652315489897545006392840898436640930002435008458626279565249142304787463368619267732437355711138029612964271750767552355223199633254255030362348716487029870792637726958589470009678743768405356098374156317206349723391578446444887791506901775421935320588195525067161801021480026426169600000 5209 1757681743924644387598572955689595517823888484460863299819279358748411840854468201106114950789871843316629099384345201101638166542427426496278221732378155487454058618292922087892221263539852432741779927524981135912351138444885420555877360631240104656578939178542718697857522390901394808335884400231554052560659670278028416250981028168062714716910093177508569560441863010750735205685735038697727423922695272557282140126741037322944463116524629428991768373956935861112391897679938886007560250037698440420187876545176332204653563772750775145474590661039405339652315489897545006392840898436640930002435008458626279565249142304787463368619267732437355711138029612964271750767552355223199633254255030362348716487029870792637726958589470009678743768405356098374156317206349723391578446444887791506901775421935320588195525067161801021480026426169600000 5210 1757681743924644387598572955689595517823888484460863299819279358748411840854468201106114950789871843316629099384345201101638166542427426496278221732378155487454058618292922087892221263539852432741779927524981135912351138444885420555877360631240104656578939178542718697857522390901394808335884400231554052560659670278028416250981028168062714716910093177508569560441863010750735205685735038697727423922695272557282140126741037322944463116524629428991768373956935861112391897679938886007560250037698440420187876545176332204653563772750775145474590661039405339652315489897545006392840898436640930002435008458626279565249142304787463368619267732437355711138029612964271750767552355223199633254255030362348716487029870792637726958589470009678743768405356098374156317206349723391578446444887791506901775421935320588195525067161801021480026426169600000 5211 1757681743924644387598572955689595517823888484460863299819279358748411840854468201106114950789871843316629099384345201101638166542427426496278221732378155487454058618292922087892221263539852432741779927524981135912351138444885420555877360631240104656578939178542718697857522390901394808335884400231554052560659670278028416250981028168062714716910093177508569560441863010750735205685735038697727423922695272557282140126741037322944463116524629428991768373956935861112391897679938886007560250037698440420187876545176332204653563772750775145474590661039405339652315489897545006392840898436640930002435008458626279565249142304787463368619267732437355711138029612964271750767552355223199633254255030362348716487029870792637726958589470009678743768405356098374156317206349723391578446444887791506901775421935320588195525067161801021480026426169600000 5212 1757681743924644387598572955689595517823888484460863299819279358748411840854468201106114950789871843316629099384345201101638166542427426496278221732378155487454058618292922087892221263539852432741779927524981135912351138444885420555877360631240104656578939178542718697857522390901394808335884400231554052560659670278028416250981028168062714716910093177508569560441863010750735205685735038697727423922695272557282140126741037322944463116524629428991768373956935861112391897679938886007560250037698440420187876545176332204653563772750775145474590661039405339652315489897545006392840898436640930002435008458626279565249142304787463368619267732437355711138029612964271750767552355223199633254255030362348716487029870792637726958589470009678743768405356098374156317206349723391578446444887791506901775421935320588195525067161801021480026426169600000 5213 1757681743924644387598572955689595517823888484460863299819279358748411840854468201106114950789871843316629099384345201101638166542427426496278221732378155487454058618292922087892221263539852432741779927524981135912351138444885420555877360631240104656578939178542718697857522390901394808335884400231554052560659670278028416250981028168062714716910093177508569560441863010750735205685735038697727423922695272557282140126741037322944463116524629428991768373956935861112391897679938886007560250037698440420187876545176332204653563772750775145474590661039405339652315489897545006392840898436640930002435008458626279565249142304787463368619267732437355711138029612964271750767552355223199633254255030362348716487029870792637726958589470009678743768405356098374156317206349723391578446444887791506901775421935320588195525067161801021480026426169600000 5214 1757681743924644387598572955689595517823888484460863299819279358748411840854468201106114950789871843316629099384345201101638166542427426496278221732378155487454058618292922087892221263539852432741779927524981135912351138444885420555877360631240104656578939178542718697857522390901394808335884400231554052560659670278028416250981028168062714716910093177508569560441863010750735205685735038697727423922695272557282140126741037322944463116524629428991768373956935861112391897679938886007560250037698440420187876545176332204653563772750775145474590661039405339652315489897545006392840898436640930002435008458626279565249142304787463368619267732437355711138029612964271750767552355223199633254255030362348716487029870792637726958589470009678743768405356098374156317206349723391578446444887791506901775421935320588195525067161801021480026426169600000 5215 1757681743924644387598572955689595517823888484460863299819279358748411840854468201106114950789871843316629099384345201101638166542427426496278221732378155487454058618292922087892221263539852432741779927524981135912351138444885420555877360631240104656578939178542718697857522390901394808335884400231554052560659670278028416250981028168062714716910093177508569560441863010750735205685735038697727423922695272557282140126741037322944463116524629428991768373956935861112391897679938886007560250037698440420187876545176332204653563772750775145474590661039405339652315489897545006392840898436640930002435008458626279565249142304787463368619267732437355711138029612964271750767552355223199633254255030362348716487029870792637726958589470009678743768405356098374156317206349723391578446444887791506901775421935320588195525067161801021480026426169600000 5216 1757681743924644387598572955689595517823888484460863299819279358748411840854468201106114950789871843316629099384345201101638166542427426496278221732378155487454058618292922087892221263539852432741779927524981135912351138444885420555877360631240104656578939178542718697857522390901394808335884400231554052560659670278028416250981028168062714716910093177508569560441863010750735205685735038697727423922695272557282140126741037322944463116524629428991768373956935861112391897679938886007560250037698440420187876545176332204653563772750775145474590661039405339652315489897545006392840898436640930002435008458626279565249142304787463368619267732437355711138029612964271750767552355223199633254255030362348716487029870792637726958589470009678743768405356098374156317206349723391578446444887791506901775421935320588195525067161801021480026426169600000 5217 1757681743924644387598572955689595517823888484460863299819279358748411840854468201106114950789871843316629099384345201101638166542427426496278221732378155487454058618292922087892221263539852432741779927524981135912351138444885420555877360631240104656578939178542718697857522390901394808335884400231554052560659670278028416250981028168062714716910093177508569560441863010750735205685735038697727423922695272557282140126741037322944463116524629428991768373956935861112391897679938886007560250037698440420187876545176332204653563772750775145474590661039405339652315489897545006392840898436640930002435008458626279565249142304787463368619267732437355711138029612964271750767552355223199633254255030362348716487029870792637726958589470009678743768405356098374156317206349723391578446444887791506901775421935320588195525067161801021480026426169600000 5218 1757681743924644387598572955689595517823888484460863299819279358748411840854468201106114950789871843316629099384345201101638166542427426496278221732378155487454058618292922087892221263539852432741779927524981135912351138444885420555877360631240104656578939178542718697857522390901394808335884400231554052560659670278028416250981028168062714716910093177508569560441863010750735205685735038697727423922695272557282140126741037322944463116524629428991768373956935861112391897679938886007560250037698440420187876545176332204653563772750775145474590661039405339652315489897545006392840898436640930002435008458626279565249142304787463368619267732437355711138029612964271750767552355223199633254255030362348716487029870792637726958589470009678743768405356098374156317206349723391578446444887791506901775421935320588195525067161801021480026426169600000 5219 1757681743924644387598572955689595517823888484460863299819279358748411840854468201106114950789871843316629099384345201101638166542427426496278221732378155487454058618292922087892221263539852432741779927524981135912351138444885420555877360631240104656578939178542718697857522390901394808335884400231554052560659670278028416250981028168062714716910093177508569560441863010750735205685735038697727423922695272557282140126741037322944463116524629428991768373956935861112391897679938886007560250037698440420187876545176332204653563772750775145474590661039405339652315489897545006392840898436640930002435008458626279565249142304787463368619267732437355711138029612964271750767552355223199633254255030362348716487029870792637726958589470009678743768405356098374156317206349723391578446444887791506901775421935320588195525067161801021480026426169600000 5220 1757681743924644387598572955689595517823888484460863299819279358748411840854468201106114950789871843316629099384345201101638166542427426496278221732378155487454058618292922087892221263539852432741779927524981135912351138444885420555877360631240104656578939178542718697857522390901394808335884400231554052560659670278028416250981028168062714716910093177508569560441863010750735205685735038697727423922695272557282140126741037322944463116524629428991768373956935861112391897679938886007560250037698440420187876545176332204653563772750775145474590661039405339652315489897545006392840898436640930002435008458626279565249142304787463368619267732437355711138029612964271750767552355223199633254255030362348716487029870792637726958589470009678743768405356098374156317206349723391578446444887791506901775421935320588195525067161801021480026426169600000 5221 1757681743924644387598572955689595517823888484460863299819279358748411840854468201106114950789871843316629099384345201101638166542427426496278221732378155487454058618292922087892221263539852432741779927524981135912351138444885420555877360631240104656578939178542718697857522390901394808335884400231554052560659670278028416250981028168062714716910093177508569560441863010750735205685735038697727423922695272557282140126741037322944463116524629428991768373956935861112391897679938886007560250037698440420187876545176332204653563772750775145474590661039405339652315489897545006392840898436640930002435008458626279565249142304787463368619267732437355711138029612964271750767552355223199633254255030362348716487029870792637726958589470009678743768405356098374156317206349723391578446444887791506901775421935320588195525067161801021480026426169600000 5222 1757681743924644387598572955689595517823888484460863299819279358748411840854468201106114950789871843316629099384345201101638166542427426496278221732378155487454058618292922087892221263539852432741779927524981135912351138444885420555877360631240104656578939178542718697857522390901394808335884400231554052560659670278028416250981028168062714716910093177508569560441863010750735205685735038697727423922695272557282140126741037322944463116524629428991768373956935861112391897679938886007560250037698440420187876545176332204653563772750775145474590661039405339652315489897545006392840898436640930002435008458626279565249142304787463368619267732437355711138029612964271750767552355223199633254255030362348716487029870792637726958589470009678743768405356098374156317206349723391578446444887791506901775421935320588195525067161801021480026426169600000 5223 1757681743924644387598572955689595517823888484460863299819279358748411840854468201106114950789871843316629099384345201101638166542427426496278221732378155487454058618292922087892221263539852432741779927524981135912351138444885420555877360631240104656578939178542718697857522390901394808335884400231554052560659670278028416250981028168062714716910093177508569560441863010750735205685735038697727423922695272557282140126741037322944463116524629428991768373956935861112391897679938886007560250037698440420187876545176332204653563772750775145474590661039405339652315489897545006392840898436640930002435008458626279565249142304787463368619267732437355711138029612964271750767552355223199633254255030362348716487029870792637726958589470009678743768405356098374156317206349723391578446444887791506901775421935320588195525067161801021480026426169600000 5224 1757681743924644387598572955689595517823888484460863299819279358748411840854468201106114950789871843316629099384345201101638166542427426496278221732378155487454058618292922087892221263539852432741779927524981135912351138444885420555877360631240104656578939178542718697857522390901394808335884400231554052560659670278028416250981028168062714716910093177508569560441863010750735205685735038697727423922695272557282140126741037322944463116524629428991768373956935861112391897679938886007560250037698440420187876545176332204653563772750775145474590661039405339652315489897545006392840898436640930002435008458626279565249142304787463368619267732437355711138029612964271750767552355223199633254255030362348716487029870792637726958589470009678743768405356098374156317206349723391578446444887791506901775421935320588195525067161801021480026426169600000 5225 1757681743924644387598572955689595517823888484460863299819279358748411840854468201106114950789871843316629099384345201101638166542427426496278221732378155487454058618292922087892221263539852432741779927524981135912351138444885420555877360631240104656578939178542718697857522390901394808335884400231554052560659670278028416250981028168062714716910093177508569560441863010750735205685735038697727423922695272557282140126741037322944463116524629428991768373956935861112391897679938886007560250037698440420187876545176332204653563772750775145474590661039405339652315489897545006392840898436640930002435008458626279565249142304787463368619267732437355711138029612964271750767552355223199633254255030362348716487029870792637726958589470009678743768405356098374156317206349723391578446444887791506901775421935320588195525067161801021480026426169600000 5226 1757681743924644387598572955689595517823888484460863299819279358748411840854468201106114950789871843316629099384345201101638166542427426496278221732378155487454058618292922087892221263539852432741779927524981135912351138444885420555877360631240104656578939178542718697857522390901394808335884400231554052560659670278028416250981028168062714716910093177508569560441863010750735205685735038697727423922695272557282140126741037322944463116524629428991768373956935861112391897679938886007560250037698440420187876545176332204653563772750775145474590661039405339652315489897545006392840898436640930002435008458626279565249142304787463368619267732437355711138029612964271750767552355223199633254255030362348716487029870792637726958589470009678743768405356098374156317206349723391578446444887791506901775421935320588195525067161801021480026426169600000 5227 1757681743924644387598572955689595517823888484460863299819279358748411840854468201106114950789871843316629099384345201101638166542427426496278221732378155487454058618292922087892221263539852432741779927524981135912351138444885420555877360631240104656578939178542718697857522390901394808335884400231554052560659670278028416250981028168062714716910093177508569560441863010750735205685735038697727423922695272557282140126741037322944463116524629428991768373956935861112391897679938886007560250037698440420187876545176332204653563772750775145474590661039405339652315489897545006392840898436640930002435008458626279565249142304787463368619267732437355711138029612964271750767552355223199633254255030362348716487029870792637726958589470009678743768405356098374156317206349723391578446444887791506901775421935320588195525067161801021480026426169600000 5228 1757681743924644387598572955689595517823888484460863299819279358748411840854468201106114950789871843316629099384345201101638166542427426496278221732378155487454058618292922087892221263539852432741779927524981135912351138444885420555877360631240104656578939178542718697857522390901394808335884400231554052560659670278028416250981028168062714716910093177508569560441863010750735205685735038697727423922695272557282140126741037322944463116524629428991768373956935861112391897679938886007560250037698440420187876545176332204653563772750775145474590661039405339652315489897545006392840898436640930002435008458626279565249142304787463368619267732437355711138029612964271750767552355223199633254255030362348716487029870792637726958589470009678743768405356098374156317206349723391578446444887791506901775421935320588195525067161801021480026426169600000 5229 1757681743924644387598572955689595517823888484460863299819279358748411840854468201106114950789871843316629099384345201101638166542427426496278221732378155487454058618292922087892221263539852432741779927524981135912351138444885420555877360631240104656578939178542718697857522390901394808335884400231554052560659670278028416250981028168062714716910093177508569560441863010750735205685735038697727423922695272557282140126741037322944463116524629428991768373956935861112391897679938886007560250037698440420187876545176332204653563772750775145474590661039405339652315489897545006392840898436640930002435008458626279565249142304787463368619267732437355711138029612964271750767552355223199633254255030362348716487029870792637726958589470009678743768405356098374156317206349723391578446444887791506901775421935320588195525067161801021480026426169600000 5230 1757681743924644387598572955689595517823888484460863299819279358748411840854468201106114950789871843316629099384345201101638166542427426496278221732378155487454058618292922087892221263539852432741779927524981135912351138444885420555877360631240104656578939178542718697857522390901394808335884400231554052560659670278028416250981028168062714716910093177508569560441863010750735205685735038697727423922695272557282140126741037322944463116524629428991768373956935861112391897679938886007560250037698440420187876545176332204653563772750775145474590661039405339652315489897545006392840898436640930002435008458626279565249142304787463368619267732437355711138029612964271750767552355223199633254255030362348716487029870792637726958589470009678743768405356098374156317206349723391578446444887791506901775421935320588195525067161801021480026426169600000 5231 1757681743924644387598572955689595517823888484460863299819279358748411840854468201106114950789871843316629099384345201101638166542427426496278221732378155487454058618292922087892221263539852432741779927524981135912351138444885420555877360631240104656578939178542718697857522390901394808335884400231554052560659670278028416250981028168062714716910093177508569560441863010750735205685735038697727423922695272557282140126741037322944463116524629428991768373956935861112391897679938886007560250037698440420187876545176332204653563772750775145474590661039405339652315489897545006392840898436640930002435008458626279565249142304787463368619267732437355711138029612964271750767552355223199633254255030362348716487029870792637726958589470009678743768405356098374156317206349723391578446444887791506901775421935320588195525067161801021480026426169600000 5232 1757681743924644387598572955689595517823888484460863299819279358748411840854468201106114950789871843316629099384345201101638166542427426496278221732378155487454058618292922087892221263539852432741779927524981135912351138444885420555877360631240104656578939178542718697857522390901394808335884400231554052560659670278028416250981028168062714716910093177508569560441863010750735205685735038697727423922695272557282140126741037322944463116524629428991768373956935861112391897679938886007560250037698440420187876545176332204653563772750775145474590661039405339652315489897545006392840898436640930002435008458626279565249142304787463368619267732437355711138029612964271750767552355223199633254255030362348716487029870792637726958589470009678743768405356098374156317206349723391578446444887791506901775421935320588195525067161801021480026426169600000 5233 1757681743924644387598572955689595517823888484460863299819279358748411840854468201106114950789871843316629099384345201101638166542427426496278221732378155487454058618292922087892221263539852432741779927524981135912351138444885420555877360631240104656578939178542718697857522390901394808335884400231554052560659670278028416250981028168062714716910093177508569560441863010750735205685735038697727423922695272557282140126741037322944463116524629428991768373956935861112391897679938886007560250037698440420187876545176332204653563772750775145474590661039405339652315489897545006392840898436640930002435008458626279565249142304787463368619267732437355711138029612964271750767552355223199633254255030362348716487029870792637726958589470009678743768405356098374156317206349723391578446444887791506901775421935320588195525067161801021480026426169600000 5234 1757681743924644387598572955689595517823888484460863299819279358748411840854468201106114950789871843316629099384345201101638166542427426496278221732378155487454058618292922087892221263539852432741779927524981135912351138444885420555877360631240104656578939178542718697857522390901394808335884400231554052560659670278028416250981028168062714716910093177508569560441863010750735205685735038697727423922695272557282140126741037322944463116524629428991768373956935861112391897679938886007560250037698440420187876545176332204653563772750775145474590661039405339652315489897545006392840898436640930002435008458626279565249142304787463368619267732437355711138029612964271750767552355223199633254255030362348716487029870792637726958589470009678743768405356098374156317206349723391578446444887791506901775421935320588195525067161801021480026426169600000 5235 1757681743924644387598572955689595517823888484460863299819279358748411840854468201106114950789871843316629099384345201101638166542427426496278221732378155487454058618292922087892221263539852432741779927524981135912351138444885420555877360631240104656578939178542718697857522390901394808335884400231554052560659670278028416250981028168062714716910093177508569560441863010750735205685735038697727423922695272557282140126741037322944463116524629428991768373956935861112391897679938886007560250037698440420187876545176332204653563772750775145474590661039405339652315489897545006392840898436640930002435008458626279565249142304787463368619267732437355711138029612964271750767552355223199633254255030362348716487029870792637726958589470009678743768405356098374156317206349723391578446444887791506901775421935320588195525067161801021480026426169600000 5236 1757681743924644387598572955689595517823888484460863299819279358748411840854468201106114950789871843316629099384345201101638166542427426496278221732378155487454058618292922087892221263539852432741779927524981135912351138444885420555877360631240104656578939178542718697857522390901394808335884400231554052560659670278028416250981028168062714716910093177508569560441863010750735205685735038697727423922695272557282140126741037322944463116524629428991768373956935861112391897679938886007560250037698440420187876545176332204653563772750775145474590661039405339652315489897545006392840898436640930002435008458626279565249142304787463368619267732437355711138029612964271750767552355223199633254255030362348716487029870792637726958589470009678743768405356098374156317206349723391578446444887791506901775421935320588195525067161801021480026426169600000 5237 3425721718909131911429618690639021664238758656214222571347775470200654677825358523955818039089460222624110114700088796947092786591191054241246254156405025045047960247052905149301939242639172391413729078746188233893172368829081684663404975870286963975672352458979758742124311139866818481446638696051298848440725697371877383273162023899554230983257771602964202073301191007953182915881497590421870749225333086214142891107018281742418758614106502757104956560842067993308051808578200888828734927323474260378946171386548671466869795793091260758529977198365801006982362889810315217459646911053013172574745831485862618872670578352030766105438952810520406281008019715667365642245959540330016085212543054176217648433221218174850929842290877048863871604622039035731230662235175610890186392121086305646951560297351939826393078355898350190864571504604550400000 5238 3425721718909131911429618690639021664238758656214222571347775470200654677825358523955818039089460222624110114700088796947092786591191054241246254156405025045047960247052905149301939242639172391413729078746188233893172368829081684663404975870286963975672352458979758742124311139866818481446638696051298848440725697371877383273162023899554230983257771602964202073301191007953182915881497590421870749225333086214142891107018281742418758614106502757104956560842067993308051808578200888828734927323474260378946171386548671466869795793091260758529977198365801006982362889810315217459646911053013172574745831485862618872670578352030766105438952810520406281008019715667365642245959540330016085212543054176217648433221218174850929842290877048863871604622039035731230662235175610890186392121086305646951560297351939826393078355898350190864571504604550400000 5239 3425721718909131911429618690639021664238758656214222571347775470200654677825358523955818039089460222624110114700088796947092786591191054241246254156405025045047960247052905149301939242639172391413729078746188233893172368829081684663404975870286963975672352458979758742124311139866818481446638696051298848440725697371877383273162023899554230983257771602964202073301191007953182915881497590421870749225333086214142891107018281742418758614106502757104956560842067993308051808578200888828734927323474260378946171386548671466869795793091260758529977198365801006982362889810315217459646911053013172574745831485862618872670578352030766105438952810520406281008019715667365642245959540330016085212543054176217648433221218174850929842290877048863871604622039035731230662235175610890186392121086305646951560297351939826393078355898350190864571504604550400000 5240 3425721718909131911429618690639021664238758656214222571347775470200654677825358523955818039089460222624110114700088796947092786591191054241246254156405025045047960247052905149301939242639172391413729078746188233893172368829081684663404975870286963975672352458979758742124311139866818481446638696051298848440725697371877383273162023899554230983257771602964202073301191007953182915881497590421870749225333086214142891107018281742418758614106502757104956560842067993308051808578200888828734927323474260378946171386548671466869795793091260758529977198365801006982362889810315217459646911053013172574745831485862618872670578352030766105438952810520406281008019715667365642245959540330016085212543054176217648433221218174850929842290877048863871604622039035731230662235175610890186392121086305646951560297351939826393078355898350190864571504604550400000 5241 3425721718909131911429618690639021664238758656214222571347775470200654677825358523955818039089460222624110114700088796947092786591191054241246254156405025045047960247052905149301939242639172391413729078746188233893172368829081684663404975870286963975672352458979758742124311139866818481446638696051298848440725697371877383273162023899554230983257771602964202073301191007953182915881497590421870749225333086214142891107018281742418758614106502757104956560842067993308051808578200888828734927323474260378946171386548671466869795793091260758529977198365801006982362889810315217459646911053013172574745831485862618872670578352030766105438952810520406281008019715667365642245959540330016085212543054176217648433221218174850929842290877048863871604622039035731230662235175610890186392121086305646951560297351939826393078355898350190864571504604550400000 5242 3425721718909131911429618690639021664238758656214222571347775470200654677825358523955818039089460222624110114700088796947092786591191054241246254156405025045047960247052905149301939242639172391413729078746188233893172368829081684663404975870286963975672352458979758742124311139866818481446638696051298848440725697371877383273162023899554230983257771602964202073301191007953182915881497590421870749225333086214142891107018281742418758614106502757104956560842067993308051808578200888828734927323474260378946171386548671466869795793091260758529977198365801006982362889810315217459646911053013172574745831485862618872670578352030766105438952810520406281008019715667365642245959540330016085212543054176217648433221218174850929842290877048863871604622039035731230662235175610890186392121086305646951560297351939826393078355898350190864571504604550400000 5243 3425721718909131911429618690639021664238758656214222571347775470200654677825358523955818039089460222624110114700088796947092786591191054241246254156405025045047960247052905149301939242639172391413729078746188233893172368829081684663404975870286963975672352458979758742124311139866818481446638696051298848440725697371877383273162023899554230983257771602964202073301191007953182915881497590421870749225333086214142891107018281742418758614106502757104956560842067993308051808578200888828734927323474260378946171386548671466869795793091260758529977198365801006982362889810315217459646911053013172574745831485862618872670578352030766105438952810520406281008019715667365642245959540330016085212543054176217648433221218174850929842290877048863871604622039035731230662235175610890186392121086305646951560297351939826393078355898350190864571504604550400000 5244 3425721718909131911429618690639021664238758656214222571347775470200654677825358523955818039089460222624110114700088796947092786591191054241246254156405025045047960247052905149301939242639172391413729078746188233893172368829081684663404975870286963975672352458979758742124311139866818481446638696051298848440725697371877383273162023899554230983257771602964202073301191007953182915881497590421870749225333086214142891107018281742418758614106502757104956560842067993308051808578200888828734927323474260378946171386548671466869795793091260758529977198365801006982362889810315217459646911053013172574745831485862618872670578352030766105438952810520406281008019715667365642245959540330016085212543054176217648433221218174850929842290877048863871604622039035731230662235175610890186392121086305646951560297351939826393078355898350190864571504604550400000 5245 3425721718909131911429618690639021664238758656214222571347775470200654677825358523955818039089460222624110114700088796947092786591191054241246254156405025045047960247052905149301939242639172391413729078746188233893172368829081684663404975870286963975672352458979758742124311139866818481446638696051298848440725697371877383273162023899554230983257771602964202073301191007953182915881497590421870749225333086214142891107018281742418758614106502757104956560842067993308051808578200888828734927323474260378946171386548671466869795793091260758529977198365801006982362889810315217459646911053013172574745831485862618872670578352030766105438952810520406281008019715667365642245959540330016085212543054176217648433221218174850929842290877048863871604622039035731230662235175610890186392121086305646951560297351939826393078355898350190864571504604550400000 5246 6683583073591716359199186065436731266929818138273948236699509942361477276437274480237800994263536894339638833779873242843778026639413746824671441859146203862888570442000217946288083462389025335648185432633813244325579291585538366778303107922929866716536759647469509305884531033880162857302392095996084053307855835572532774765939108628030304648335912397383158245010623656516659868884801798913069831738624851203792780549792667679458998056121786879111770250202874654944009078536069934104861843208098281999323980375156458031862971592321049739891985514011677764622589998019924989263771123464428699693329117228917969420580298364812024671711396933325312654246646465267030368021867063183861382249671498697800632093214596659134164122309501122333413500617598158711631022020827616846753651028239382317202494140133634601292895872357681222376779005483477830400000 5247 6683583073591716359199186065436731266929818138273948236699509942361477276437274480237800994263536894339638833779873242843778026639413746824671441859146203862888570442000217946288083462389025335648185432633813244325579291585538366778303107922929866716536759647469509305884531033880162857302392095996084053307855835572532774765939108628030304648335912397383158245010623656516659868884801798913069831738624851203792780549792667679458998056121786879111770250202874654944009078536069934104861843208098281999323980375156458031862971592321049739891985514011677764622589998019924989263771123464428699693329117228917969420580298364812024671711396933325312654246646465267030368021867063183861382249671498697800632093214596659134164122309501122333413500617598158711631022020827616846753651028239382317202494140133634601292895872357681222376779005483477830400000 5248 6683583073591716359199186065436731266929818138273948236699509942361477276437274480237800994263536894339638833779873242843778026639413746824671441859146203862888570442000217946288083462389025335648185432633813244325579291585538366778303107922929866716536759647469509305884531033880162857302392095996084053307855835572532774765939108628030304648335912397383158245010623656516659868884801798913069831738624851203792780549792667679458998056121786879111770250202874654944009078536069934104861843208098281999323980375156458031862971592321049739891985514011677764622589998019924989263771123464428699693329117228917969420580298364812024671711396933325312654246646465267030368021867063183861382249671498697800632093214596659134164122309501122333413500617598158711631022020827616846753651028239382317202494140133634601292895872357681222376779005483477830400000 5249 6683583073591716359199186065436731266929818138273948236699509942361477276437274480237800994263536894339638833779873242843778026639413746824671441859146203862888570442000217946288083462389025335648185432633813244325579291585538366778303107922929866716536759647469509305884531033880162857302392095996084053307855835572532774765939108628030304648335912397383158245010623656516659868884801798913069831738624851203792780549792667679458998056121786879111770250202874654944009078536069934104861843208098281999323980375156458031862971592321049739891985514011677764622589998019924989263771123464428699693329117228917969420580298364812024671711396933325312654246646465267030368021867063183861382249671498697800632093214596659134164122309501122333413500617598158711631022020827616846753651028239382317202494140133634601292895872357681222376779005483477830400000 5250 6683583073591716359199186065436731266929818138273948236699509942361477276437274480237800994263536894339638833779873242843778026639413746824671441859146203862888570442000217946288083462389025335648185432633813244325579291585538366778303107922929866716536759647469509305884531033880162857302392095996084053307855835572532774765939108628030304648335912397383158245010623656516659868884801798913069831738624851203792780549792667679458998056121786879111770250202874654944009078536069934104861843208098281999323980375156458031862971592321049739891985514011677764622589998019924989263771123464428699693329117228917969420580298364812024671711396933325312654246646465267030368021867063183861382249671498697800632093214596659134164122309501122333413500617598158711631022020827616846753651028239382317202494140133634601292895872357681222376779005483477830400000 5251 6683583073591716359199186065436731266929818138273948236699509942361477276437274480237800994263536894339638833779873242843778026639413746824671441859146203862888570442000217946288083462389025335648185432633813244325579291585538366778303107922929866716536759647469509305884531033880162857302392095996084053307855835572532774765939108628030304648335912397383158245010623656516659868884801798913069831738624851203792780549792667679458998056121786879111770250202874654944009078536069934104861843208098281999323980375156458031862971592321049739891985514011677764622589998019924989263771123464428699693329117228917969420580298364812024671711396933325312654246646465267030368021867063183861382249671498697800632093214596659134164122309501122333413500617598158711631022020827616846753651028239382317202494140133634601292895872357681222376779005483477830400000 5252 6683583073591716359199186065436731266929818138273948236699509942361477276437274480237800994263536894339638833779873242843778026639413746824671441859146203862888570442000217946288083462389025335648185432633813244325579291585538366778303107922929866716536759647469509305884531033880162857302392095996084053307855835572532774765939108628030304648335912397383158245010623656516659868884801798913069831738624851203792780549792667679458998056121786879111770250202874654944009078536069934104861843208098281999323980375156458031862971592321049739891985514011677764622589998019924989263771123464428699693329117228917969420580298364812024671711396933325312654246646465267030368021867063183861382249671498697800632093214596659134164122309501122333413500617598158711631022020827616846753651028239382317202494140133634601292895872357681222376779005483477830400000 5253 6683583073591716359199186065436731266929818138273948236699509942361477276437274480237800994263536894339638833779873242843778026639413746824671441859146203862888570442000217946288083462389025335648185432633813244325579291585538366778303107922929866716536759647469509305884531033880162857302392095996084053307855835572532774765939108628030304648335912397383158245010623656516659868884801798913069831738624851203792780549792667679458998056121786879111770250202874654944009078536069934104861843208098281999323980375156458031862971592321049739891985514011677764622589998019924989263771123464428699693329117228917969420580298364812024671711396933325312654246646465267030368021867063183861382249671498697800632093214596659134164122309501122333413500617598158711631022020827616846753651028239382317202494140133634601292895872357681222376779005483477830400000 5254 6683583073591716359199186065436731266929818138273948236699509942361477276437274480237800994263536894339638833779873242843778026639413746824671441859146203862888570442000217946288083462389025335648185432633813244325579291585538366778303107922929866716536759647469509305884531033880162857302392095996084053307855835572532774765939108628030304648335912397383158245010623656516659868884801798913069831738624851203792780549792667679458998056121786879111770250202874654944009078536069934104861843208098281999323980375156458031862971592321049739891985514011677764622589998019924989263771123464428699693329117228917969420580298364812024671711396933325312654246646465267030368021867063183861382249671498697800632093214596659134164122309501122333413500617598158711631022020827616846753651028239382317202494140133634601292895872357681222376779005483477830400000 5255 6683583073591716359199186065436731266929818138273948236699509942361477276437274480237800994263536894339638833779873242843778026639413746824671441859146203862888570442000217946288083462389025335648185432633813244325579291585538366778303107922929866716536759647469509305884531033880162857302392095996084053307855835572532774765939108628030304648335912397383158245010623656516659868884801798913069831738624851203792780549792667679458998056121786879111770250202874654944009078536069934104861843208098281999323980375156458031862971592321049739891985514011677764622589998019924989263771123464428699693329117228917969420580298364812024671711396933325312654246646465267030368021867063183861382249671498697800632093214596659134164122309501122333413500617598158711631022020827616846753651028239382317202494140133634601292895872357681222376779005483477830400000 5256 6683583073591716359199186065436731266929818138273948236699509942361477276437274480237800994263536894339638833779873242843778026639413746824671441859146203862888570442000217946288083462389025335648185432633813244325579291585538366778303107922929866716536759647469509305884531033880162857302392095996084053307855835572532774765939108628030304648335912397383158245010623656516659868884801798913069831738624851203792780549792667679458998056121786879111770250202874654944009078536069934104861843208098281999323980375156458031862971592321049739891985514011677764622589998019924989263771123464428699693329117228917969420580298364812024671711396933325312654246646465267030368021867063183861382249671498697800632093214596659134164122309501122333413500617598158711631022020827616846753651028239382317202494140133634601292895872357681222376779005483477830400000 5257 6683583073591716359199186065436731266929818138273948236699509942361477276437274480237800994263536894339638833779873242843778026639413746824671441859146203862888570442000217946288083462389025335648185432633813244325579291585538366778303107922929866716536759647469509305884531033880162857302392095996084053307855835572532774765939108628030304648335912397383158245010623656516659868884801798913069831738624851203792780549792667679458998056121786879111770250202874654944009078536069934104861843208098281999323980375156458031862971592321049739891985514011677764622589998019924989263771123464428699693329117228917969420580298364812024671711396933325312654246646465267030368021867063183861382249671498697800632093214596659134164122309501122333413500617598158711631022020827616846753651028239382317202494140133634601292895872357681222376779005483477830400000 5258 6683583073591716359199186065436731266929818138273948236699509942361477276437274480237800994263536894339638833779873242843778026639413746824671441859146203862888570442000217946288083462389025335648185432633813244325579291585538366778303107922929866716536759647469509305884531033880162857302392095996084053307855835572532774765939108628030304648335912397383158245010623656516659868884801798913069831738624851203792780549792667679458998056121786879111770250202874654944009078536069934104861843208098281999323980375156458031862971592321049739891985514011677764622589998019924989263771123464428699693329117228917969420580298364812024671711396933325312654246646465267030368021867063183861382249671498697800632093214596659134164122309501122333413500617598158711631022020827616846753651028239382317202494140133634601292895872357681222376779005483477830400000 5259 6683583073591716359199186065436731266929818138273948236699509942361477276437274480237800994263536894339638833779873242843778026639413746824671441859146203862888570442000217946288083462389025335648185432633813244325579291585538366778303107922929866716536759647469509305884531033880162857302392095996084053307855835572532774765939108628030304648335912397383158245010623656516659868884801798913069831738624851203792780549792667679458998056121786879111770250202874654944009078536069934104861843208098281999323980375156458031862971592321049739891985514011677764622589998019924989263771123464428699693329117228917969420580298364812024671711396933325312654246646465267030368021867063183861382249671498697800632093214596659134164122309501122333413500617598158711631022020827616846753651028239382317202494140133634601292895872357681222376779005483477830400000 5260 6683583073591716359199186065436731266929818138273948236699509942361477276437274480237800994263536894339638833779873242843778026639413746824671441859146203862888570442000217946288083462389025335648185432633813244325579291585538366778303107922929866716536759647469509305884531033880162857302392095996084053307855835572532774765939108628030304648335912397383158245010623656516659868884801798913069831738624851203792780549792667679458998056121786879111770250202874654944009078536069934104861843208098281999323980375156458031862971592321049739891985514011677764622589998019924989263771123464428699693329117228917969420580298364812024671711396933325312654246646465267030368021867063183861382249671498697800632093214596659134164122309501122333413500617598158711631022020827616846753651028239382317202494140133634601292895872357681222376779005483477830400000 5261 6683583073591716359199186065436731266929818138273948236699509942361477276437274480237800994263536894339638833779873242843778026639413746824671441859146203862888570442000217946288083462389025335648185432633813244325579291585538366778303107922929866716536759647469509305884531033880162857302392095996084053307855835572532774765939108628030304648335912397383158245010623656516659868884801798913069831738624851203792780549792667679458998056121786879111770250202874654944009078536069934104861843208098281999323980375156458031862971592321049739891985514011677764622589998019924989263771123464428699693329117228917969420580298364812024671711396933325312654246646465267030368021867063183861382249671498697800632093214596659134164122309501122333413500617598158711631022020827616846753651028239382317202494140133634601292895872357681222376779005483477830400000 5262 6683583073591716359199186065436731266929818138273948236699509942361477276437274480237800994263536894339638833779873242843778026639413746824671441859146203862888570442000217946288083462389025335648185432633813244325579291585538366778303107922929866716536759647469509305884531033880162857302392095996084053307855835572532774765939108628030304648335912397383158245010623656516659868884801798913069831738624851203792780549792667679458998056121786879111770250202874654944009078536069934104861843208098281999323980375156458031862971592321049739891985514011677764622589998019924989263771123464428699693329117228917969420580298364812024671711396933325312654246646465267030368021867063183861382249671498697800632093214596659134164122309501122333413500617598158711631022020827616846753651028239382317202494140133634601292895872357681222376779005483477830400000 5263 6683583073591716359199186065436731266929818138273948236699509942361477276437274480237800994263536894339638833779873242843778026639413746824671441859146203862888570442000217946288083462389025335648185432633813244325579291585538366778303107922929866716536759647469509305884531033880162857302392095996084053307855835572532774765939108628030304648335912397383158245010623656516659868884801798913069831738624851203792780549792667679458998056121786879111770250202874654944009078536069934104861843208098281999323980375156458031862971592321049739891985514011677764622589998019924989263771123464428699693329117228917969420580298364812024671711396933325312654246646465267030368021867063183861382249671498697800632093214596659134164122309501122333413500617598158711631022020827616846753651028239382317202494140133634601292895872357681222376779005483477830400000 5264 6683583073591716359199186065436731266929818138273948236699509942361477276437274480237800994263536894339638833779873242843778026639413746824671441859146203862888570442000217946288083462389025335648185432633813244325579291585538366778303107922929866716536759647469509305884531033880162857302392095996084053307855835572532774765939108628030304648335912397383158245010623656516659868884801798913069831738624851203792780549792667679458998056121786879111770250202874654944009078536069934104861843208098281999323980375156458031862971592321049739891985514011677764622589998019924989263771123464428699693329117228917969420580298364812024671711396933325312654246646465267030368021867063183861382249671498697800632093214596659134164122309501122333413500617598158711631022020827616846753651028239382317202494140133634601292895872357681222376779005483477830400000 5265 6683583073591716359199186065436731266929818138273948236699509942361477276437274480237800994263536894339638833779873242843778026639413746824671441859146203862888570442000217946288083462389025335648185432633813244325579291585538366778303107922929866716536759647469509305884531033880162857302392095996084053307855835572532774765939108628030304648335912397383158245010623656516659868884801798913069831738624851203792780549792667679458998056121786879111770250202874654944009078536069934104861843208098281999323980375156458031862971592321049739891985514011677764622589998019924989263771123464428699693329117228917969420580298364812024671711396933325312654246646465267030368021867063183861382249671498697800632093214596659134164122309501122333413500617598158711631022020827616846753651028239382317202494140133634601292895872357681222376779005483477830400000 5266 6683583073591716359199186065436731266929818138273948236699509942361477276437274480237800994263536894339638833779873242843778026639413746824671441859146203862888570442000217946288083462389025335648185432633813244325579291585538366778303107922929866716536759647469509305884531033880162857302392095996084053307855835572532774765939108628030304648335912397383158245010623656516659868884801798913069831738624851203792780549792667679458998056121786879111770250202874654944009078536069934104861843208098281999323980375156458031862971592321049739891985514011677764622589998019924989263771123464428699693329117228917969420580298364812024671711396933325312654246646465267030368021867063183861382249671498697800632093214596659134164122309501122333413500617598158711631022020827616846753651028239382317202494140133634601292895872357681222376779005483477830400000 5267 6683583073591716359199186065436731266929818138273948236699509942361477276437274480237800994263536894339638833779873242843778026639413746824671441859146203862888570442000217946288083462389025335648185432633813244325579291585538366778303107922929866716536759647469509305884531033880162857302392095996084053307855835572532774765939108628030304648335912397383158245010623656516659868884801798913069831738624851203792780549792667679458998056121786879111770250202874654944009078536069934104861843208098281999323980375156458031862971592321049739891985514011677764622589998019924989263771123464428699693329117228917969420580298364812024671711396933325312654246646465267030368021867063183861382249671498697800632093214596659134164122309501122333413500617598158711631022020827616846753651028239382317202494140133634601292895872357681222376779005483477830400000 5268 6683583073591716359199186065436731266929818138273948236699509942361477276437274480237800994263536894339638833779873242843778026639413746824671441859146203862888570442000217946288083462389025335648185432633813244325579291585538366778303107922929866716536759647469509305884531033880162857302392095996084053307855835572532774765939108628030304648335912397383158245010623656516659868884801798913069831738624851203792780549792667679458998056121786879111770250202874654944009078536069934104861843208098281999323980375156458031862971592321049739891985514011677764622589998019924989263771123464428699693329117228917969420580298364812024671711396933325312654246646465267030368021867063183861382249671498697800632093214596659134164122309501122333413500617598158711631022020827616846753651028239382317202494140133634601292895872357681222376779005483477830400000 5269 6683583073591716359199186065436731266929818138273948236699509942361477276437274480237800994263536894339638833779873242843778026639413746824671441859146203862888570442000217946288083462389025335648185432633813244325579291585538366778303107922929866716536759647469509305884531033880162857302392095996084053307855835572532774765939108628030304648335912397383158245010623656516659868884801798913069831738624851203792780549792667679458998056121786879111770250202874654944009078536069934104861843208098281999323980375156458031862971592321049739891985514011677764622589998019924989263771123464428699693329117228917969420580298364812024671711396933325312654246646465267030368021867063183861382249671498697800632093214596659134164122309501122333413500617598158711631022020827616846753651028239382317202494140133634601292895872357681222376779005483477830400000 5270 6683583073591716359199186065436731266929818138273948236699509942361477276437274480237800994263536894339638833779873242843778026639413746824671441859146203862888570442000217946288083462389025335648185432633813244325579291585538366778303107922929866716536759647469509305884531033880162857302392095996084053307855835572532774765939108628030304648335912397383158245010623656516659868884801798913069831738624851203792780549792667679458998056121786879111770250202874654944009078536069934104861843208098281999323980375156458031862971592321049739891985514011677764622589998019924989263771123464428699693329117228917969420580298364812024671711396933325312654246646465267030368021867063183861382249671498697800632093214596659134164122309501122333413500617598158711631022020827616846753651028239382317202494140133634601292895872357681222376779005483477830400000 5271 6683583073591716359199186065436731266929818138273948236699509942361477276437274480237800994263536894339638833779873242843778026639413746824671441859146203862888570442000217946288083462389025335648185432633813244325579291585538366778303107922929866716536759647469509305884531033880162857302392095996084053307855835572532774765939108628030304648335912397383158245010623656516659868884801798913069831738624851203792780549792667679458998056121786879111770250202874654944009078536069934104861843208098281999323980375156458031862971592321049739891985514011677764622589998019924989263771123464428699693329117228917969420580298364812024671711396933325312654246646465267030368021867063183861382249671498697800632093214596659134164122309501122333413500617598158711631022020827616846753651028239382317202494140133634601292895872357681222376779005483477830400000 5272 6683583073591716359199186065436731266929818138273948236699509942361477276437274480237800994263536894339638833779873242843778026639413746824671441859146203862888570442000217946288083462389025335648185432633813244325579291585538366778303107922929866716536759647469509305884531033880162857302392095996084053307855835572532774765939108628030304648335912397383158245010623656516659868884801798913069831738624851203792780549792667679458998056121786879111770250202874654944009078536069934104861843208098281999323980375156458031862971592321049739891985514011677764622589998019924989263771123464428699693329117228917969420580298364812024671711396933325312654246646465267030368021867063183861382249671498697800632093214596659134164122309501122333413500617598158711631022020827616846753651028239382317202494140133634601292895872357681222376779005483477830400000 5273 6683583073591716359199186065436731266929818138273948236699509942361477276437274480237800994263536894339638833779873242843778026639413746824671441859146203862888570442000217946288083462389025335648185432633813244325579291585538366778303107922929866716536759647469509305884531033880162857302392095996084053307855835572532774765939108628030304648335912397383158245010623656516659868884801798913069831738624851203792780549792667679458998056121786879111770250202874654944009078536069934104861843208098281999323980375156458031862971592321049739891985514011677764622589998019924989263771123464428699693329117228917969420580298364812024671711396933325312654246646465267030368021867063183861382249671498697800632093214596659134164122309501122333413500617598158711631022020827616846753651028239382317202494140133634601292895872357681222376779005483477830400000 5274 6683583073591716359199186065436731266929818138273948236699509942361477276437274480237800994263536894339638833779873242843778026639413746824671441859146203862888570442000217946288083462389025335648185432633813244325579291585538366778303107922929866716536759647469509305884531033880162857302392095996084053307855835572532774765939108628030304648335912397383158245010623656516659868884801798913069831738624851203792780549792667679458998056121786879111770250202874654944009078536069934104861843208098281999323980375156458031862971592321049739891985514011677764622589998019924989263771123464428699693329117228917969420580298364812024671711396933325312654246646465267030368021867063183861382249671498697800632093214596659134164122309501122333413500617598158711631022020827616846753651028239382317202494140133634601292895872357681222376779005483477830400000 5275 6683583073591716359199186065436731266929818138273948236699509942361477276437274480237800994263536894339638833779873242843778026639413746824671441859146203862888570442000217946288083462389025335648185432633813244325579291585538366778303107922929866716536759647469509305884531033880162857302392095996084053307855835572532774765939108628030304648335912397383158245010623656516659868884801798913069831738624851203792780549792667679458998056121786879111770250202874654944009078536069934104861843208098281999323980375156458031862971592321049739891985514011677764622589998019924989263771123464428699693329117228917969420580298364812024671711396933325312654246646465267030368021867063183861382249671498697800632093214596659134164122309501122333413500617598158711631022020827616846753651028239382317202494140133634601292895872357681222376779005483477830400000 5276 6683583073591716359199186065436731266929818138273948236699509942361477276437274480237800994263536894339638833779873242843778026639413746824671441859146203862888570442000217946288083462389025335648185432633813244325579291585538366778303107922929866716536759647469509305884531033880162857302392095996084053307855835572532774765939108628030304648335912397383158245010623656516659868884801798913069831738624851203792780549792667679458998056121786879111770250202874654944009078536069934104861843208098281999323980375156458031862971592321049739891985514011677764622589998019924989263771123464428699693329117228917969420580298364812024671711396933325312654246646465267030368021867063183861382249671498697800632093214596659134164122309501122333413500617598158711631022020827616846753651028239382317202494140133634601292895872357681222376779005483477830400000 5277 6683583073591716359199186065436731266929818138273948236699509942361477276437274480237800994263536894339638833779873242843778026639413746824671441859146203862888570442000217946288083462389025335648185432633813244325579291585538366778303107922929866716536759647469509305884531033880162857302392095996084053307855835572532774765939108628030304648335912397383158245010623656516659868884801798913069831738624851203792780549792667679458998056121786879111770250202874654944009078536069934104861843208098281999323980375156458031862971592321049739891985514011677764622589998019924989263771123464428699693329117228917969420580298364812024671711396933325312654246646465267030368021867063183861382249671498697800632093214596659134164122309501122333413500617598158711631022020827616846753651028239382317202494140133634601292895872357681222376779005483477830400000 5278 6683583073591716359199186065436731266929818138273948236699509942361477276437274480237800994263536894339638833779873242843778026639413746824671441859146203862888570442000217946288083462389025335648185432633813244325579291585538366778303107922929866716536759647469509305884531033880162857302392095996084053307855835572532774765939108628030304648335912397383158245010623656516659868884801798913069831738624851203792780549792667679458998056121786879111770250202874654944009078536069934104861843208098281999323980375156458031862971592321049739891985514011677764622589998019924989263771123464428699693329117228917969420580298364812024671711396933325312654246646465267030368021867063183861382249671498697800632093214596659134164122309501122333413500617598158711631022020827616846753651028239382317202494140133634601292895872357681222376779005483477830400000 5279 6683583073591716359199186065436731266929818138273948236699509942361477276437274480237800994263536894339638833779873242843778026639413746824671441859146203862888570442000217946288083462389025335648185432633813244325579291585538366778303107922929866716536759647469509305884531033880162857302392095996084053307855835572532774765939108628030304648335912397383158245010623656516659868884801798913069831738624851203792780549792667679458998056121786879111770250202874654944009078536069934104861843208098281999323980375156458031862971592321049739891985514011677764622589998019924989263771123464428699693329117228917969420580298364812024671711396933325312654246646465267030368021867063183861382249671498697800632093214596659134164122309501122333413500617598158711631022020827616846753651028239382317202494140133634601292895872357681222376779005483477830400000 5280 6683583073591716359199186065436731266929818138273948236699509942361477276437274480237800994263536894339638833779873242843778026639413746824671441859146203862888570442000217946288083462389025335648185432633813244325579291585538366778303107922929866716536759647469509305884531033880162857302392095996084053307855835572532774765939108628030304648335912397383158245010623656516659868884801798913069831738624851203792780549792667679458998056121786879111770250202874654944009078536069934104861843208098281999323980375156458031862971592321049739891985514011677764622589998019924989263771123464428699693329117228917969420580298364812024671711396933325312654246646465267030368021867063183861382249671498697800632093214596659134164122309501122333413500617598158711631022020827616846753651028239382317202494140133634601292895872357681222376779005483477830400000 5281 6683583073591716359199186065436731266929818138273948236699509942361477276437274480237800994263536894339638833779873242843778026639413746824671441859146203862888570442000217946288083462389025335648185432633813244325579291585538366778303107922929866716536759647469509305884531033880162857302392095996084053307855835572532774765939108628030304648335912397383158245010623656516659868884801798913069831738624851203792780549792667679458998056121786879111770250202874654944009078536069934104861843208098281999323980375156458031862971592321049739891985514011677764622589998019924989263771123464428699693329117228917969420580298364812024671711396933325312654246646465267030368021867063183861382249671498697800632093214596659134164122309501122333413500617598158711631022020827616846753651028239382317202494140133634601292895872357681222376779005483477830400000 5282 6683583073591716359199186065436731266929818138273948236699509942361477276437274480237800994263536894339638833779873242843778026639413746824671441859146203862888570442000217946288083462389025335648185432633813244325579291585538366778303107922929866716536759647469509305884531033880162857302392095996084053307855835572532774765939108628030304648335912397383158245010623656516659868884801798913069831738624851203792780549792667679458998056121786879111770250202874654944009078536069934104861843208098281999323980375156458031862971592321049739891985514011677764622589998019924989263771123464428699693329117228917969420580298364812024671711396933325312654246646465267030368021867063183861382249671498697800632093214596659134164122309501122333413500617598158711631022020827616846753651028239382317202494140133634601292895872357681222376779005483477830400000 5283 6683583073591716359199186065436731266929818138273948236699509942361477276437274480237800994263536894339638833779873242843778026639413746824671441859146203862888570442000217946288083462389025335648185432633813244325579291585538366778303107922929866716536759647469509305884531033880162857302392095996084053307855835572532774765939108628030304648335912397383158245010623656516659868884801798913069831738624851203792780549792667679458998056121786879111770250202874654944009078536069934104861843208098281999323980375156458031862971592321049739891985514011677764622589998019924989263771123464428699693329117228917969420580298364812024671711396933325312654246646465267030368021867063183861382249671498697800632093214596659134164122309501122333413500617598158711631022020827616846753651028239382317202494140133634601292895872357681222376779005483477830400000 5284 6683583073591716359199186065436731266929818138273948236699509942361477276437274480237800994263536894339638833779873242843778026639413746824671441859146203862888570442000217946288083462389025335648185432633813244325579291585538366778303107922929866716536759647469509305884531033880162857302392095996084053307855835572532774765939108628030304648335912397383158245010623656516659868884801798913069831738624851203792780549792667679458998056121786879111770250202874654944009078536069934104861843208098281999323980375156458031862971592321049739891985514011677764622589998019924989263771123464428699693329117228917969420580298364812024671711396933325312654246646465267030368021867063183861382249671498697800632093214596659134164122309501122333413500617598158711631022020827616846753651028239382317202494140133634601292895872357681222376779005483477830400000 5285 6683583073591716359199186065436731266929818138273948236699509942361477276437274480237800994263536894339638833779873242843778026639413746824671441859146203862888570442000217946288083462389025335648185432633813244325579291585538366778303107922929866716536759647469509305884531033880162857302392095996084053307855835572532774765939108628030304648335912397383158245010623656516659868884801798913069831738624851203792780549792667679458998056121786879111770250202874654944009078536069934104861843208098281999323980375156458031862971592321049739891985514011677764622589998019924989263771123464428699693329117228917969420580298364812024671711396933325312654246646465267030368021867063183861382249671498697800632093214596659134164122309501122333413500617598158711631022020827616846753651028239382317202494140133634601292895872357681222376779005483477830400000 5286 6683583073591716359199186065436731266929818138273948236699509942361477276437274480237800994263536894339638833779873242843778026639413746824671441859146203862888570442000217946288083462389025335648185432633813244325579291585538366778303107922929866716536759647469509305884531033880162857302392095996084053307855835572532774765939108628030304648335912397383158245010623656516659868884801798913069831738624851203792780549792667679458998056121786879111770250202874654944009078536069934104861843208098281999323980375156458031862971592321049739891985514011677764622589998019924989263771123464428699693329117228917969420580298364812024671711396933325312654246646465267030368021867063183861382249671498697800632093214596659134164122309501122333413500617598158711631022020827616846753651028239382317202494140133634601292895872357681222376779005483477830400000 5287 6683583073591716359199186065436731266929818138273948236699509942361477276437274480237800994263536894339638833779873242843778026639413746824671441859146203862888570442000217946288083462389025335648185432633813244325579291585538366778303107922929866716536759647469509305884531033880162857302392095996084053307855835572532774765939108628030304648335912397383158245010623656516659868884801798913069831738624851203792780549792667679458998056121786879111770250202874654944009078536069934104861843208098281999323980375156458031862971592321049739891985514011677764622589998019924989263771123464428699693329117228917969420580298364812024671711396933325312654246646465267030368021867063183861382249671498697800632093214596659134164122309501122333413500617598158711631022020827616846753651028239382317202494140133634601292895872357681222376779005483477830400000 5288 6683583073591716359199186065436731266929818138273948236699509942361477276437274480237800994263536894339638833779873242843778026639413746824671441859146203862888570442000217946288083462389025335648185432633813244325579291585538366778303107922929866716536759647469509305884531033880162857302392095996084053307855835572532774765939108628030304648335912397383158245010623656516659868884801798913069831738624851203792780549792667679458998056121786879111770250202874654944009078536069934104861843208098281999323980375156458031862971592321049739891985514011677764622589998019924989263771123464428699693329117228917969420580298364812024671711396933325312654246646465267030368021867063183861382249671498697800632093214596659134164122309501122333413500617598158711631022020827616846753651028239382317202494140133634601292895872357681222376779005483477830400000 5289 6683583073591716359199186065436731266929818138273948236699509942361477276437274480237800994263536894339638833779873242843778026639413746824671441859146203862888570442000217946288083462389025335648185432633813244325579291585538366778303107922929866716536759647469509305884531033880162857302392095996084053307855835572532774765939108628030304648335912397383158245010623656516659868884801798913069831738624851203792780549792667679458998056121786879111770250202874654944009078536069934104861843208098281999323980375156458031862971592321049739891985514011677764622589998019924989263771123464428699693329117228917969420580298364812024671711396933325312654246646465267030368021867063183861382249671498697800632093214596659134164122309501122333413500617598158711631022020827616846753651028239382317202494140133634601292895872357681222376779005483477830400000 5290 6683583073591716359199186065436731266929818138273948236699509942361477276437274480237800994263536894339638833779873242843778026639413746824671441859146203862888570442000217946288083462389025335648185432633813244325579291585538366778303107922929866716536759647469509305884531033880162857302392095996084053307855835572532774765939108628030304648335912397383158245010623656516659868884801798913069831738624851203792780549792667679458998056121786879111770250202874654944009078536069934104861843208098281999323980375156458031862971592321049739891985514011677764622589998019924989263771123464428699693329117228917969420580298364812024671711396933325312654246646465267030368021867063183861382249671498697800632093214596659134164122309501122333413500617598158711631022020827616846753651028239382317202494140133634601292895872357681222376779005483477830400000 5291 6683583073591716359199186065436731266929818138273948236699509942361477276437274480237800994263536894339638833779873242843778026639413746824671441859146203862888570442000217946288083462389025335648185432633813244325579291585538366778303107922929866716536759647469509305884531033880162857302392095996084053307855835572532774765939108628030304648335912397383158245010623656516659868884801798913069831738624851203792780549792667679458998056121786879111770250202874654944009078536069934104861843208098281999323980375156458031862971592321049739891985514011677764622589998019924989263771123464428699693329117228917969420580298364812024671711396933325312654246646465267030368021867063183861382249671498697800632093214596659134164122309501122333413500617598158711631022020827616846753651028239382317202494140133634601292895872357681222376779005483477830400000 5292 6683583073591716359199186065436731266929818138273948236699509942361477276437274480237800994263536894339638833779873242843778026639413746824671441859146203862888570442000217946288083462389025335648185432633813244325579291585538366778303107922929866716536759647469509305884531033880162857302392095996084053307855835572532774765939108628030304648335912397383158245010623656516659868884801798913069831738624851203792780549792667679458998056121786879111770250202874654944009078536069934104861843208098281999323980375156458031862971592321049739891985514011677764622589998019924989263771123464428699693329117228917969420580298364812024671711396933325312654246646465267030368021867063183861382249671498697800632093214596659134164122309501122333413500617598158711631022020827616846753651028239382317202494140133634601292895872357681222376779005483477830400000 5293 6683583073591716359199186065436731266929818138273948236699509942361477276437274480237800994263536894339638833779873242843778026639413746824671441859146203862888570442000217946288083462389025335648185432633813244325579291585538366778303107922929866716536759647469509305884531033880162857302392095996084053307855835572532774765939108628030304648335912397383158245010623656516659868884801798913069831738624851203792780549792667679458998056121786879111770250202874654944009078536069934104861843208098281999323980375156458031862971592321049739891985514011677764622589998019924989263771123464428699693329117228917969420580298364812024671711396933325312654246646465267030368021867063183861382249671498697800632093214596659134164122309501122333413500617598158711631022020827616846753651028239382317202494140133634601292895872357681222376779005483477830400000 5294 6683583073591716359199186065436731266929818138273948236699509942361477276437274480237800994263536894339638833779873242843778026639413746824671441859146203862888570442000217946288083462389025335648185432633813244325579291585538366778303107922929866716536759647469509305884531033880162857302392095996084053307855835572532774765939108628030304648335912397383158245010623656516659868884801798913069831738624851203792780549792667679458998056121786879111770250202874654944009078536069934104861843208098281999323980375156458031862971592321049739891985514011677764622589998019924989263771123464428699693329117228917969420580298364812024671711396933325312654246646465267030368021867063183861382249671498697800632093214596659134164122309501122333413500617598158711631022020827616846753651028239382317202494140133634601292895872357681222376779005483477830400000 5295 6683583073591716359199186065436731266929818138273948236699509942361477276437274480237800994263536894339638833779873242843778026639413746824671441859146203862888570442000217946288083462389025335648185432633813244325579291585538366778303107922929866716536759647469509305884531033880162857302392095996084053307855835572532774765939108628030304648335912397383158245010623656516659868884801798913069831738624851203792780549792667679458998056121786879111770250202874654944009078536069934104861843208098281999323980375156458031862971592321049739891985514011677764622589998019924989263771123464428699693329117228917969420580298364812024671711396933325312654246646465267030368021867063183861382249671498697800632093214596659134164122309501122333413500617598158711631022020827616846753651028239382317202494140133634601292895872357681222376779005483477830400000 5296 13186709404196456376699994107106670789652531186814499871008133116279194666410742549509181361681958292532107419047689908130774046559563322485076754788095460221479149482066430008026388671293546987233869858586513531054367942298267197653592031931940627031727026784457341860510179729845561317457619605400273837176399563584607164613197861323103791071166755160036971217405960474307369921309713949255486778020306831425083156024740933331572603164728285512487522703650271694204529911951665979988892416649577910384666213280183691696865642951649431136806887419145040229600370066093312003817420426595317824494938348292655153666804928673774124677286586149450841866828633475971850916107143715661758507178601866930760647119912399208471705813316645714363824836718521167138048006447092888038644953478716301311840520938483661068350883556161705051749384977818901759379200000 5297 13186709404196456376699994107106670789652531186814499871008133116279194666410742549509181361681958292532107419047689908130774046559563322485076754788095460221479149482066430008026388671293546987233869858586513531054367942298267197653592031931940627031727026784457341860510179729845561317457619605400273837176399563584607164613197861323103791071166755160036971217405960474307369921309713949255486778020306831425083156024740933331572603164728285512487522703650271694204529911951665979988892416649577910384666213280183691696865642951649431136806887419145040229600370066093312003817420426595317824494938348292655153666804928673774124677286586149450841866828633475971850916107143715661758507178601866930760647119912399208471705813316645714363824836718521167138048006447092888038644953478716301311840520938483661068350883556161705051749384977818901759379200000 5298 13186709404196456376699994107106670789652531186814499871008133116279194666410742549509181361681958292532107419047689908130774046559563322485076754788095460221479149482066430008026388671293546987233869858586513531054367942298267197653592031931940627031727026784457341860510179729845561317457619605400273837176399563584607164613197861323103791071166755160036971217405960474307369921309713949255486778020306831425083156024740933331572603164728285512487522703650271694204529911951665979988892416649577910384666213280183691696865642951649431136806887419145040229600370066093312003817420426595317824494938348292655153666804928673774124677286586149450841866828633475971850916107143715661758507178601866930760647119912399208471705813316645714363824836718521167138048006447092888038644953478716301311840520938483661068350883556161705051749384977818901759379200000 5299 13186709404196456376699994107106670789652531186814499871008133116279194666410742549509181361681958292532107419047689908130774046559563322485076754788095460221479149482066430008026388671293546987233869858586513531054367942298267197653592031931940627031727026784457341860510179729845561317457619605400273837176399563584607164613197861323103791071166755160036971217405960474307369921309713949255486778020306831425083156024740933331572603164728285512487522703650271694204529911951665979988892416649577910384666213280183691696865642951649431136806887419145040229600370066093312003817420426595317824494938348292655153666804928673774124677286586149450841866828633475971850916107143715661758507178601866930760647119912399208471705813316645714363824836718521167138048006447092888038644953478716301311840520938483661068350883556161705051749384977818901759379200000 5300 13186709404196456376699994107106670789652531186814499871008133116279194666410742549509181361681958292532107419047689908130774046559563322485076754788095460221479149482066430008026388671293546987233869858586513531054367942298267197653592031931940627031727026784457341860510179729845561317457619605400273837176399563584607164613197861323103791071166755160036971217405960474307369921309713949255486778020306831425083156024740933331572603164728285512487522703650271694204529911951665979988892416649577910384666213280183691696865642951649431136806887419145040229600370066093312003817420426595317824494938348292655153666804928673774124677286586149450841866828633475971850916107143715661758507178601866930760647119912399208471705813316645714363824836718521167138048006447092888038644953478716301311840520938483661068350883556161705051749384977818901759379200000 5301 13186709404196456376699994107106670789652531186814499871008133116279194666410742549509181361681958292532107419047689908130774046559563322485076754788095460221479149482066430008026388671293546987233869858586513531054367942298267197653592031931940627031727026784457341860510179729845561317457619605400273837176399563584607164613197861323103791071166755160036971217405960474307369921309713949255486778020306831425083156024740933331572603164728285512487522703650271694204529911951665979988892416649577910384666213280183691696865642951649431136806887419145040229600370066093312003817420426595317824494938348292655153666804928673774124677286586149450841866828633475971850916107143715661758507178601866930760647119912399208471705813316645714363824836718521167138048006447092888038644953478716301311840520938483661068350883556161705051749384977818901759379200000 5302 13186709404196456376699994107106670789652531186814499871008133116279194666410742549509181361681958292532107419047689908130774046559563322485076754788095460221479149482066430008026388671293546987233869858586513531054367942298267197653592031931940627031727026784457341860510179729845561317457619605400273837176399563584607164613197861323103791071166755160036971217405960474307369921309713949255486778020306831425083156024740933331572603164728285512487522703650271694204529911951665979988892416649577910384666213280183691696865642951649431136806887419145040229600370066093312003817420426595317824494938348292655153666804928673774124677286586149450841866828633475971850916107143715661758507178601866930760647119912399208471705813316645714363824836718521167138048006447092888038644953478716301311840520938483661068350883556161705051749384977818901759379200000 5303 13186709404196456376699994107106670789652531186814499871008133116279194666410742549509181361681958292532107419047689908130774046559563322485076754788095460221479149482066430008026388671293546987233869858586513531054367942298267197653592031931940627031727026784457341860510179729845561317457619605400273837176399563584607164613197861323103791071166755160036971217405960474307369921309713949255486778020306831425083156024740933331572603164728285512487522703650271694204529911951665979988892416649577910384666213280183691696865642951649431136806887419145040229600370066093312003817420426595317824494938348292655153666804928673774124677286586149450841866828633475971850916107143715661758507178601866930760647119912399208471705813316645714363824836718521167138048006447092888038644953478716301311840520938483661068350883556161705051749384977818901759379200000 5304 13186709404196456376699994107106670789652531186814499871008133116279194666410742549509181361681958292532107419047689908130774046559563322485076754788095460221479149482066430008026388671293546987233869858586513531054367942298267197653592031931940627031727026784457341860510179729845561317457619605400273837176399563584607164613197861323103791071166755160036971217405960474307369921309713949255486778020306831425083156024740933331572603164728285512487522703650271694204529911951665979988892416649577910384666213280183691696865642951649431136806887419145040229600370066093312003817420426595317824494938348292655153666804928673774124677286586149450841866828633475971850916107143715661758507178601866930760647119912399208471705813316645714363824836718521167138048006447092888038644953478716301311840520938483661068350883556161705051749384977818901759379200000 5305 13186709404196456376699994107106670789652531186814499871008133116279194666410742549509181361681958292532107419047689908130774046559563322485076754788095460221479149482066430008026388671293546987233869858586513531054367942298267197653592031931940627031727026784457341860510179729845561317457619605400273837176399563584607164613197861323103791071166755160036971217405960474307369921309713949255486778020306831425083156024740933331572603164728285512487522703650271694204529911951665979988892416649577910384666213280183691696865642951649431136806887419145040229600370066093312003817420426595317824494938348292655153666804928673774124677286586149450841866828633475971850916107143715661758507178601866930760647119912399208471705813316645714363824836718521167138048006447092888038644953478716301311840520938483661068350883556161705051749384977818901759379200000 5306 13186709404196456376699994107106670789652531186814499871008133116279194666410742549509181361681958292532107419047689908130774046559563322485076754788095460221479149482066430008026388671293546987233869858586513531054367942298267197653592031931940627031727026784457341860510179729845561317457619605400273837176399563584607164613197861323103791071166755160036971217405960474307369921309713949255486778020306831425083156024740933331572603164728285512487522703650271694204529911951665979988892416649577910384666213280183691696865642951649431136806887419145040229600370066093312003817420426595317824494938348292655153666804928673774124677286586149450841866828633475971850916107143715661758507178601866930760647119912399208471705813316645714363824836718521167138048006447092888038644953478716301311840520938483661068350883556161705051749384977818901759379200000 5307 13186709404196456376699994107106670789652531186814499871008133116279194666410742549509181361681958292532107419047689908130774046559563322485076754788095460221479149482066430008026388671293546987233869858586513531054367942298267197653592031931940627031727026784457341860510179729845561317457619605400273837176399563584607164613197861323103791071166755160036971217405960474307369921309713949255486778020306831425083156024740933331572603164728285512487522703650271694204529911951665979988892416649577910384666213280183691696865642951649431136806887419145040229600370066093312003817420426595317824494938348292655153666804928673774124677286586149450841866828633475971850916107143715661758507178601866930760647119912399208471705813316645714363824836718521167138048006447092888038644953478716301311840520938483661068350883556161705051749384977818901759379200000 5308 13186709404196456376699994107106670789652531186814499871008133116279194666410742549509181361681958292532107419047689908130774046559563322485076754788095460221479149482066430008026388671293546987233869858586513531054367942298267197653592031931940627031727026784457341860510179729845561317457619605400273837176399563584607164613197861323103791071166755160036971217405960474307369921309713949255486778020306831425083156024740933331572603164728285512487522703650271694204529911951665979988892416649577910384666213280183691696865642951649431136806887419145040229600370066093312003817420426595317824494938348292655153666804928673774124677286586149450841866828633475971850916107143715661758507178601866930760647119912399208471705813316645714363824836718521167138048006447092888038644953478716301311840520938483661068350883556161705051749384977818901759379200000 5309 26096497910904787169489288337964101492722359218705895244725095437116526244826859505478669914768595460921040582295378328190801838141375815197966897725640915778307236825009464985884223180489929487735828450142710277956594157808270784156458631193310500895787786006441079541949645685364365847248629199087141923772094736333937578769518567558422402529839008461713166039246395778654285074271923905576608333702187219390239565772962307063182181662997277029212807430523887682830764695752346974398018092549514684651254436081483525868097107401314224219740830202488034614379132360798664455554675024232133974675482991271164549106606953845398992736350153989763216054453865648948292962976037413294620085706453094655975320650306638033565505804553641868726009351865953389766197004758796825428478362934379560296132390937259165254266398557644014297412032871103606581811436800000 5310 26096497910904787169489288337964101492722359218705895244725095437116526244826859505478669914768595460921040582295378328190801838141375815197966897725640915778307236825009464985884223180489929487735828450142710277956594157808270784156458631193310500895787786006441079541949645685364365847248629199087141923772094736333937578769518567558422402529839008461713166039246395778654285074271923905576608333702187219390239565772962307063182181662997277029212807430523887682830764695752346974398018092549514684651254436081483525868097107401314224219740830202488034614379132360798664455554675024232133974675482991271164549106606953845398992736350153989763216054453865648948292962976037413294620085706453094655975320650306638033565505804553641868726009351865953389766197004758796825428478362934379560296132390937259165254266398557644014297412032871103606581811436800000 5311 26096497910904787169489288337964101492722359218705895244725095437116526244826859505478669914768595460921040582295378328190801838141375815197966897725640915778307236825009464985884223180489929487735828450142710277956594157808270784156458631193310500895787786006441079541949645685364365847248629199087141923772094736333937578769518567558422402529839008461713166039246395778654285074271923905576608333702187219390239565772962307063182181662997277029212807430523887682830764695752346974398018092549514684651254436081483525868097107401314224219740830202488034614379132360798664455554675024232133974675482991271164549106606953845398992736350153989763216054453865648948292962976037413294620085706453094655975320650306638033565505804553641868726009351865953389766197004758796825428478362934379560296132390937259165254266398557644014297412032871103606581811436800000 5312 26096497910904787169489288337964101492722359218705895244725095437116526244826859505478669914768595460921040582295378328190801838141375815197966897725640915778307236825009464985884223180489929487735828450142710277956594157808270784156458631193310500895787786006441079541949645685364365847248629199087141923772094736333937578769518567558422402529839008461713166039246395778654285074271923905576608333702187219390239565772962307063182181662997277029212807430523887682830764695752346974398018092549514684651254436081483525868097107401314224219740830202488034614379132360798664455554675024232133974675482991271164549106606953845398992736350153989763216054453865648948292962976037413294620085706453094655975320650306638033565505804553641868726009351865953389766197004758796825428478362934379560296132390937259165254266398557644014297412032871103606581811436800000 5313 26096497910904787169489288337964101492722359218705895244725095437116526244826859505478669914768595460921040582295378328190801838141375815197966897725640915778307236825009464985884223180489929487735828450142710277956594157808270784156458631193310500895787786006441079541949645685364365847248629199087141923772094736333937578769518567558422402529839008461713166039246395778654285074271923905576608333702187219390239565772962307063182181662997277029212807430523887682830764695752346974398018092549514684651254436081483525868097107401314224219740830202488034614379132360798664455554675024232133974675482991271164549106606953845398992736350153989763216054453865648948292962976037413294620085706453094655975320650306638033565505804553641868726009351865953389766197004758796825428478362934379560296132390937259165254266398557644014297412032871103606581811436800000 5314 26096497910904787169489288337964101492722359218705895244725095437116526244826859505478669914768595460921040582295378328190801838141375815197966897725640915778307236825009464985884223180489929487735828450142710277956594157808270784156458631193310500895787786006441079541949645685364365847248629199087141923772094736333937578769518567558422402529839008461713166039246395778654285074271923905576608333702187219390239565772962307063182181662997277029212807430523887682830764695752346974398018092549514684651254436081483525868097107401314224219740830202488034614379132360798664455554675024232133974675482991271164549106606953845398992736350153989763216054453865648948292962976037413294620085706453094655975320650306638033565505804553641868726009351865953389766197004758796825428478362934379560296132390937259165254266398557644014297412032871103606581811436800000 5315 26096497910904787169489288337964101492722359218705895244725095437116526244826859505478669914768595460921040582295378328190801838141375815197966897725640915778307236825009464985884223180489929487735828450142710277956594157808270784156458631193310500895787786006441079541949645685364365847248629199087141923772094736333937578769518567558422402529839008461713166039246395778654285074271923905576608333702187219390239565772962307063182181662997277029212807430523887682830764695752346974398018092549514684651254436081483525868097107401314224219740830202488034614379132360798664455554675024232133974675482991271164549106606953845398992736350153989763216054453865648948292962976037413294620085706453094655975320650306638033565505804553641868726009351865953389766197004758796825428478362934379560296132390937259165254266398557644014297412032871103606581811436800000 5316 26096497910904787169489288337964101492722359218705895244725095437116526244826859505478669914768595460921040582295378328190801838141375815197966897725640915778307236825009464985884223180489929487735828450142710277956594157808270784156458631193310500895787786006441079541949645685364365847248629199087141923772094736333937578769518567558422402529839008461713166039246395778654285074271923905576608333702187219390239565772962307063182181662997277029212807430523887682830764695752346974398018092549514684651254436081483525868097107401314224219740830202488034614379132360798664455554675024232133974675482991271164549106606953845398992736350153989763216054453865648948292962976037413294620085706453094655975320650306638033565505804553641868726009351865953389766197004758796825428478362934379560296132390937259165254266398557644014297412032871103606581811436800000 5317 26096497910904787169489288337964101492722359218705895244725095437116526244826859505478669914768595460921040582295378328190801838141375815197966897725640915778307236825009464985884223180489929487735828450142710277956594157808270784156458631193310500895787786006441079541949645685364365847248629199087141923772094736333937578769518567558422402529839008461713166039246395778654285074271923905576608333702187219390239565772962307063182181662997277029212807430523887682830764695752346974398018092549514684651254436081483525868097107401314224219740830202488034614379132360798664455554675024232133974675482991271164549106606953845398992736350153989763216054453865648948292962976037413294620085706453094655975320650306638033565505804553641868726009351865953389766197004758796825428478362934379560296132390937259165254266398557644014297412032871103606581811436800000 5318 26096497910904787169489288337964101492722359218705895244725095437116526244826859505478669914768595460921040582295378328190801838141375815197966897725640915778307236825009464985884223180489929487735828450142710277956594157808270784156458631193310500895787786006441079541949645685364365847248629199087141923772094736333937578769518567558422402529839008461713166039246395778654285074271923905576608333702187219390239565772962307063182181662997277029212807430523887682830764695752346974398018092549514684651254436081483525868097107401314224219740830202488034614379132360798664455554675024232133974675482991271164549106606953845398992736350153989763216054453865648948292962976037413294620085706453094655975320650306638033565505804553641868726009351865953389766197004758796825428478362934379560296132390937259165254266398557644014297412032871103606581811436800000 5319 26096497910904787169489288337964101492722359218705895244725095437116526244826859505478669914768595460921040582295378328190801838141375815197966897725640915778307236825009464985884223180489929487735828450142710277956594157808270784156458631193310500895787786006441079541949645685364365847248629199087141923772094736333937578769518567558422402529839008461713166039246395778654285074271923905576608333702187219390239565772962307063182181662997277029212807430523887682830764695752346974398018092549514684651254436081483525868097107401314224219740830202488034614379132360798664455554675024232133974675482991271164549106606953845398992736350153989763216054453865648948292962976037413294620085706453094655975320650306638033565505804553641868726009351865953389766197004758796825428478362934379560296132390937259165254266398557644014297412032871103606581811436800000 5320 26096497910904787169489288337964101492722359218705895244725095437116526244826859505478669914768595460921040582295378328190801838141375815197966897725640915778307236825009464985884223180489929487735828450142710277956594157808270784156458631193310500895787786006441079541949645685364365847248629199087141923772094736333937578769518567558422402529839008461713166039246395778654285074271923905576608333702187219390239565772962307063182181662997277029212807430523887682830764695752346974398018092549514684651254436081483525868097107401314224219740830202488034614379132360798664455554675024232133974675482991271164549106606953845398992736350153989763216054453865648948292962976037413294620085706453094655975320650306638033565505804553641868726009351865953389766197004758796825428478362934379560296132390937259165254266398557644014297412032871103606581811436800000 5321 26096497910904787169489288337964101492722359218705895244725095437116526244826859505478669914768595460921040582295378328190801838141375815197966897725640915778307236825009464985884223180489929487735828450142710277956594157808270784156458631193310500895787786006441079541949645685364365847248629199087141923772094736333937578769518567558422402529839008461713166039246395778654285074271923905576608333702187219390239565772962307063182181662997277029212807430523887682830764695752346974398018092549514684651254436081483525868097107401314224219740830202488034614379132360798664455554675024232133974675482991271164549106606953845398992736350153989763216054453865648948292962976037413294620085706453094655975320650306638033565505804553641868726009351865953389766197004758796825428478362934379560296132390937259165254266398557644014297412032871103606581811436800000 5322 26096497910904787169489288337964101492722359218705895244725095437116526244826859505478669914768595460921040582295378328190801838141375815197966897725640915778307236825009464985884223180489929487735828450142710277956594157808270784156458631193310500895787786006441079541949645685364365847248629199087141923772094736333937578769518567558422402529839008461713166039246395778654285074271923905576608333702187219390239565772962307063182181662997277029212807430523887682830764695752346974398018092549514684651254436081483525868097107401314224219740830202488034614379132360798664455554675024232133974675482991271164549106606953845398992736350153989763216054453865648948292962976037413294620085706453094655975320650306638033565505804553641868726009351865953389766197004758796825428478362934379560296132390937259165254266398557644014297412032871103606581811436800000 5323 26096497910904787169489288337964101492722359218705895244725095437116526244826859505478669914768595460921040582295378328190801838141375815197966897725640915778307236825009464985884223180489929487735828450142710277956594157808270784156458631193310500895787786006441079541949645685364365847248629199087141923772094736333937578769518567558422402529839008461713166039246395778654285074271923905576608333702187219390239565772962307063182181662997277029212807430523887682830764695752346974398018092549514684651254436081483525868097107401314224219740830202488034614379132360798664455554675024232133974675482991271164549106606953845398992736350153989763216054453865648948292962976037413294620085706453094655975320650306638033565505804553641868726009351865953389766197004758796825428478362934379560296132390937259165254266398557644014297412032871103606581811436800000 5324 26096497910904787169489288337964101492722359218705895244725095437116526244826859505478669914768595460921040582295378328190801838141375815197966897725640915778307236825009464985884223180489929487735828450142710277956594157808270784156458631193310500895787786006441079541949645685364365847248629199087141923772094736333937578769518567558422402529839008461713166039246395778654285074271923905576608333702187219390239565772962307063182181662997277029212807430523887682830764695752346974398018092549514684651254436081483525868097107401314224219740830202488034614379132360798664455554675024232133974675482991271164549106606953845398992736350153989763216054453865648948292962976037413294620085706453094655975320650306638033565505804553641868726009351865953389766197004758796825428478362934379560296132390937259165254266398557644014297412032871103606581811436800000 5325 26096497910904787169489288337964101492722359218705895244725095437116526244826859505478669914768595460921040582295378328190801838141375815197966897725640915778307236825009464985884223180489929487735828450142710277956594157808270784156458631193310500895787786006441079541949645685364365847248629199087141923772094736333937578769518567558422402529839008461713166039246395778654285074271923905576608333702187219390239565772962307063182181662997277029212807430523887682830764695752346974398018092549514684651254436081483525868097107401314224219740830202488034614379132360798664455554675024232133974675482991271164549106606953845398992736350153989763216054453865648948292962976037413294620085706453094655975320650306638033565505804553641868726009351865953389766197004758796825428478362934379560296132390937259165254266398557644014297412032871103606581811436800000 5326 26096497910904787169489288337964101492722359218705895244725095437116526244826859505478669914768595460921040582295378328190801838141375815197966897725640915778307236825009464985884223180489929487735828450142710277956594157808270784156458631193310500895787786006441079541949645685364365847248629199087141923772094736333937578769518567558422402529839008461713166039246395778654285074271923905576608333702187219390239565772962307063182181662997277029212807430523887682830764695752346974398018092549514684651254436081483525868097107401314224219740830202488034614379132360798664455554675024232133974675482991271164549106606953845398992736350153989763216054453865648948292962976037413294620085706453094655975320650306638033565505804553641868726009351865953389766197004758796825428478362934379560296132390937259165254266398557644014297412032871103606581811436800000 5327 26096497910904787169489288337964101492722359218705895244725095437116526244826859505478669914768595460921040582295378328190801838141375815197966897725640915778307236825009464985884223180489929487735828450142710277956594157808270784156458631193310500895787786006441079541949645685364365847248629199087141923772094736333937578769518567558422402529839008461713166039246395778654285074271923905576608333702187219390239565772962307063182181662997277029212807430523887682830764695752346974398018092549514684651254436081483525868097107401314224219740830202488034614379132360798664455554675024232133974675482991271164549106606953845398992736350153989763216054453865648948292962976037413294620085706453094655975320650306638033565505804553641868726009351865953389766197004758796825428478362934379560296132390937259165254266398557644014297412032871103606581811436800000 5328 26096497910904787169489288337964101492722359218705895244725095437116526244826859505478669914768595460921040582295378328190801838141375815197966897725640915778307236825009464985884223180489929487735828450142710277956594157808270784156458631193310500895787786006441079541949645685364365847248629199087141923772094736333937578769518567558422402529839008461713166039246395778654285074271923905576608333702187219390239565772962307063182181662997277029212807430523887682830764695752346974398018092549514684651254436081483525868097107401314224219740830202488034614379132360798664455554675024232133974675482991271164549106606953845398992736350153989763216054453865648948292962976037413294620085706453094655975320650306638033565505804553641868726009351865953389766197004758796825428478362934379560296132390937259165254266398557644014297412032871103606581811436800000 5329 51853741348967812105775215927534669666039327767568613851268764633550537648470969837386117120645199180850107637020916738115123252386913744798360225780848499651496479571293806926951951459633489892131091130433565322299752591565034048118883300181107965279930330794798425049853945976818994938483026218586151002535152241095533969015033393738585313826790109813424060919982588412186064442578312800380720759066246004928406017190876104134542994964375589457045848364450964825784729450459913438128861949895885678402042564493907765899908952406411363524625029612343724778771336000906946273187139273149250207680184703655803959074828017290807798567127755977659510300199831044460258117433386340216410110298722299081422962132159289772694660033648086393158580582157649385465433448455729292126386507150612186308415060792333961360227333934038656408957709314882866278059324921600000 5330 51853741348967812105775215927534669666039327767568613851268764633550537648470969837386117120645199180850107637020916738115123252386913744798360225780848499651496479571293806926951951459633489892131091130433565322299752591565034048118883300181107965279930330794798425049853945976818994938483026218586151002535152241095533969015033393738585313826790109813424060919982588412186064442578312800380720759066246004928406017190876104134542994964375589457045848364450964825784729450459913438128861949895885678402042564493907765899908952406411363524625029612343724778771336000906946273187139273149250207680184703655803959074828017290807798567127755977659510300199831044460258117433386340216410110298722299081422962132159289772694660033648086393158580582157649385465433448455729292126386507150612186308415060792333961360227333934038656408957709314882866278059324921600000 5331 51853741348967812105775215927534669666039327767568613851268764633550537648470969837386117120645199180850107637020916738115123252386913744798360225780848499651496479571293806926951951459633489892131091130433565322299752591565034048118883300181107965279930330794798425049853945976818994938483026218586151002535152241095533969015033393738585313826790109813424060919982588412186064442578312800380720759066246004928406017190876104134542994964375589457045848364450964825784729450459913438128861949895885678402042564493907765899908952406411363524625029612343724778771336000906946273187139273149250207680184703655803959074828017290807798567127755977659510300199831044460258117433386340216410110298722299081422962132159289772694660033648086393158580582157649385465433448455729292126386507150612186308415060792333961360227333934038656408957709314882866278059324921600000 5332 51853741348967812105775215927534669666039327767568613851268764633550537648470969837386117120645199180850107637020916738115123252386913744798360225780848499651496479571293806926951951459633489892131091130433565322299752591565034048118883300181107965279930330794798425049853945976818994938483026218586151002535152241095533969015033393738585313826790109813424060919982588412186064442578312800380720759066246004928406017190876104134542994964375589457045848364450964825784729450459913438128861949895885678402042564493907765899908952406411363524625029612343724778771336000906946273187139273149250207680184703655803959074828017290807798567127755977659510300199831044460258117433386340216410110298722299081422962132159289772694660033648086393158580582157649385465433448455729292126386507150612186308415060792333961360227333934038656408957709314882866278059324921600000 5333 51853741348967812105775215927534669666039327767568613851268764633550537648470969837386117120645199180850107637020916738115123252386913744798360225780848499651496479571293806926951951459633489892131091130433565322299752591565034048118883300181107965279930330794798425049853945976818994938483026218586151002535152241095533969015033393738585313826790109813424060919982588412186064442578312800380720759066246004928406017190876104134542994964375589457045848364450964825784729450459913438128861949895885678402042564493907765899908952406411363524625029612343724778771336000906946273187139273149250207680184703655803959074828017290807798567127755977659510300199831044460258117433386340216410110298722299081422962132159289772694660033648086393158580582157649385465433448455729292126386507150612186308415060792333961360227333934038656408957709314882866278059324921600000 5334 103344506508492849526810005343576596644416380240764247405578647914666221533402642885910531421445881967434264520582687059063440642007119093383131929981231059805432483785588557205415239259049545355017264622954095687343406914989112857900934417260948174802901149274033261124358914331800256912396671253642198948052558416503399200246961553721000530456792688858154153413525298705486826434058577411158776472819028287822313192261416075540144188964000549787892375790350772897788965794766607482190821866142500157055270831036358177438518542145977847504577684017401043484091272649807543922461968571386455663906608114386017290436132238460579942544285617663475404028298263271609294428044738976051305349825353542069275963529393464516980457447060636181565051100240195225232608862772268479207888308751170087312671216159121584990933076530539042223052714664561552492172234568748800000 5335 103344506508492849526810005343576596644416380240764247405578647914666221533402642885910531421445881967434264520582687059063440642007119093383131929981231059805432483785588557205415239259049545355017264622954095687343406914989112857900934417260948174802901149274033261124358914331800256912396671253642198948052558416503399200246961553721000530456792688858154153413525298705486826434058577411158776472819028287822313192261416075540144188964000549787892375790350772897788965794766607482190821866142500157055270831036358177438518542145977847504577684017401043484091272649807543922461968571386455663906608114386017290436132238460579942544285617663475404028298263271609294428044738976051305349825353542069275963529393464516980457447060636181565051100240195225232608862772268479207888308751170087312671216159121584990933076530539042223052714664561552492172234568748800000 5336 103344506508492849526810005343576596644416380240764247405578647914666221533402642885910531421445881967434264520582687059063440642007119093383131929981231059805432483785588557205415239259049545355017264622954095687343406914989112857900934417260948174802901149274033261124358914331800256912396671253642198948052558416503399200246961553721000530456792688858154153413525298705486826434058577411158776472819028287822313192261416075540144188964000549787892375790350772897788965794766607482190821866142500157055270831036358177438518542145977847504577684017401043484091272649807543922461968571386455663906608114386017290436132238460579942544285617663475404028298263271609294428044738976051305349825353542069275963529393464516980457447060636181565051100240195225232608862772268479207888308751170087312671216159121584990933076530539042223052714664561552492172234568748800000 5337 103344506508492849526810005343576596644416380240764247405578647914666221533402642885910531421445881967434264520582687059063440642007119093383131929981231059805432483785588557205415239259049545355017264622954095687343406914989112857900934417260948174802901149274033261124358914331800256912396671253642198948052558416503399200246961553721000530456792688858154153413525298705486826434058577411158776472819028287822313192261416075540144188964000549787892375790350772897788965794766607482190821866142500157055270831036358177438518542145977847504577684017401043484091272649807543922461968571386455663906608114386017290436132238460579942544285617663475404028298263271609294428044738976051305349825353542069275963529393464516980457447060636181565051100240195225232608862772268479207888308751170087312671216159121584990933076530539042223052714664561552492172234568748800000 5338 103344506508492849526810005343576596644416380240764247405578647914666221533402642885910531421445881967434264520582687059063440642007119093383131929981231059805432483785588557205415239259049545355017264622954095687343406914989112857900934417260948174802901149274033261124358914331800256912396671253642198948052558416503399200246961553721000530456792688858154153413525298705486826434058577411158776472819028287822313192261416075540144188964000549787892375790350772897788965794766607482190821866142500157055270831036358177438518542145977847504577684017401043484091272649807543922461968571386455663906608114386017290436132238460579942544285617663475404028298263271609294428044738976051305349825353542069275963529393464516980457447060636181565051100240195225232608862772268479207888308751170087312671216159121584990933076530539042223052714664561552492172234568748800000 5339 103344506508492849526810005343576596644416380240764247405578647914666221533402642885910531421445881967434264520582687059063440642007119093383131929981231059805432483785588557205415239259049545355017264622954095687343406914989112857900934417260948174802901149274033261124358914331800256912396671253642198948052558416503399200246961553721000530456792688858154153413525298705486826434058577411158776472819028287822313192261416075540144188964000549787892375790350772897788965794766607482190821866142500157055270831036358177438518542145977847504577684017401043484091272649807543922461968571386455663906608114386017290436132238460579942544285617663475404028298263271609294428044738976051305349825353542069275963529393464516980457447060636181565051100240195225232608862772268479207888308751170087312671216159121584990933076530539042223052714664561552492172234568748800000 5340 103344506508492849526810005343576596644416380240764247405578647914666221533402642885910531421445881967434264520582687059063440642007119093383131929981231059805432483785588557205415239259049545355017264622954095687343406914989112857900934417260948174802901149274033261124358914331800256912396671253642198948052558416503399200246961553721000530456792688858154153413525298705486826434058577411158776472819028287822313192261416075540144188964000549787892375790350772897788965794766607482190821866142500157055270831036358177438518542145977847504577684017401043484091272649807543922461968571386455663906608114386017290436132238460579942544285617663475404028298263271609294428044738976051305349825353542069275963529393464516980457447060636181565051100240195225232608862772268479207888308751170087312671216159121584990933076530539042223052714664561552492172234568748800000 5341 103344506508492849526810005343576596644416380240764247405578647914666221533402642885910531421445881967434264520582687059063440642007119093383131929981231059805432483785588557205415239259049545355017264622954095687343406914989112857900934417260948174802901149274033261124358914331800256912396671253642198948052558416503399200246961553721000530456792688858154153413525298705486826434058577411158776472819028287822313192261416075540144188964000549787892375790350772897788965794766607482190821866142500157055270831036358177438518542145977847504577684017401043484091272649807543922461968571386455663906608114386017290436132238460579942544285617663475404028298263271609294428044738976051305349825353542069275963529393464516980457447060636181565051100240195225232608862772268479207888308751170087312671216159121584990933076530539042223052714664561552492172234568748800000 5342 103344506508492849526810005343576596644416380240764247405578647914666221533402642885910531421445881967434264520582687059063440642007119093383131929981231059805432483785588557205415239259049545355017264622954095687343406914989112857900934417260948174802901149274033261124358914331800256912396671253642198948052558416503399200246961553721000530456792688858154153413525298705486826434058577411158776472819028287822313192261416075540144188964000549787892375790350772897788965794766607482190821866142500157055270831036358177438518542145977847504577684017401043484091272649807543922461968571386455663906608114386017290436132238460579942544285617663475404028298263271609294428044738976051305349825353542069275963529393464516980457447060636181565051100240195225232608862772268479207888308751170087312671216159121584990933076530539042223052714664561552492172234568748800000 5343 103344506508492849526810005343576596644416380240764247405578647914666221533402642885910531421445881967434264520582687059063440642007119093383131929981231059805432483785588557205415239259049545355017264622954095687343406914989112857900934417260948174802901149274033261124358914331800256912396671253642198948052558416503399200246961553721000530456792688858154153413525298705486826434058577411158776472819028287822313192261416075540144188964000549787892375790350772897788965794766607482190821866142500157055270831036358177438518542145977847504577684017401043484091272649807543922461968571386455663906608114386017290436132238460579942544285617663475404028298263271609294428044738976051305349825353542069275963529393464516980457447060636181565051100240195225232608862772268479207888308751170087312671216159121584990933076530539042223052714664561552492172234568748800000 5344 103344506508492849526810005343576596644416380240764247405578647914666221533402642885910531421445881967434264520582687059063440642007119093383131929981231059805432483785588557205415239259049545355017264622954095687343406914989112857900934417260948174802901149274033261124358914331800256912396671253642198948052558416503399200246961553721000530456792688858154153413525298705486826434058577411158776472819028287822313192261416075540144188964000549787892375790350772897788965794766607482190821866142500157055270831036358177438518542145977847504577684017401043484091272649807543922461968571386455663906608114386017290436132238460579942544285617663475404028298263271609294428044738976051305349825353542069275963529393464516980457447060636181565051100240195225232608862772268479207888308751170087312671216159121584990933076530539042223052714664561552492172234568748800000 5345 206378979497460220505039580671122463498899511340806202068940559885588444402205077843163331248627426288966226247603626056949690962088216829486114464172518426431448670119820348739214232800321942073969477452039329087624783609233258377228166031270113505081393595100244422465344751920605113054056152493523471299260959157757288202893182222780838059322214999649733844366810021514857192388814979090084076616219599490781159444946047902853667945361109097926421074453330493476884564692148915141935071266686572813639375849579607280344721528665517761466641634982749883837730271481665665213156551237058751960821496404428876529000956080205778145260938378473960381844511631753403760972805343735174456783601231023512344099168198748640409973521780090454585407047179669864789519898956220152978152952576086664363404418669765805226893353831486467319436271185129420326867952433791353600000 5346 206378979497460220505039580671122463498899511340806202068940559885588444402205077843163331248627426288966226247603626056949690962088216829486114464172518426431448670119820348739214232800321942073969477452039329087624783609233258377228166031270113505081393595100244422465344751920605113054056152493523471299260959157757288202893182222780838059322214999649733844366810021514857192388814979090084076616219599490781159444946047902853667945361109097926421074453330493476884564692148915141935071266686572813639375849579607280344721528665517761466641634982749883837730271481665665213156551237058751960821496404428876529000956080205778145260938378473960381844511631753403760972805343735174456783601231023512344099168198748640409973521780090454585407047179669864789519898956220152978152952576086664363404418669765805226893353831486467319436271185129420326867952433791353600000 5347 206378979497460220505039580671122463498899511340806202068940559885588444402205077843163331248627426288966226247603626056949690962088216829486114464172518426431448670119820348739214232800321942073969477452039329087624783609233258377228166031270113505081393595100244422465344751920605113054056152493523471299260959157757288202893182222780838059322214999649733844366810021514857192388814979090084076616219599490781159444946047902853667945361109097926421074453330493476884564692148915141935071266686572813639375849579607280344721528665517761466641634982749883837730271481665665213156551237058751960821496404428876529000956080205778145260938378473960381844511631753403760972805343735174456783601231023512344099168198748640409973521780090454585407047179669864789519898956220152978152952576086664363404418669765805226893353831486467319436271185129420326867952433791353600000 5348 206378979497460220505039580671122463498899511340806202068940559885588444402205077843163331248627426288966226247603626056949690962088216829486114464172518426431448670119820348739214232800321942073969477452039329087624783609233258377228166031270113505081393595100244422465344751920605113054056152493523471299260959157757288202893182222780838059322214999649733844366810021514857192388814979090084076616219599490781159444946047902853667945361109097926421074453330493476884564692148915141935071266686572813639375849579607280344721528665517761466641634982749883837730271481665665213156551237058751960821496404428876529000956080205778145260938378473960381844511631753403760972805343735174456783601231023512344099168198748640409973521780090454585407047179669864789519898956220152978152952576086664363404418669765805226893353831486467319436271185129420326867952433791353600000 5349 206378979497460220505039580671122463498899511340806202068940559885588444402205077843163331248627426288966226247603626056949690962088216829486114464172518426431448670119820348739214232800321942073969477452039329087624783609233258377228166031270113505081393595100244422465344751920605113054056152493523471299260959157757288202893182222780838059322214999649733844366810021514857192388814979090084076616219599490781159444946047902853667945361109097926421074453330493476884564692148915141935071266686572813639375849579607280344721528665517761466641634982749883837730271481665665213156551237058751960821496404428876529000956080205778145260938378473960381844511631753403760972805343735174456783601231023512344099168198748640409973521780090454585407047179669864789519898956220152978152952576086664363404418669765805226893353831486467319436271185129420326867952433791353600000 5350 206378979497460220505039580671122463498899511340806202068940559885588444402205077843163331248627426288966226247603626056949690962088216829486114464172518426431448670119820348739214232800321942073969477452039329087624783609233258377228166031270113505081393595100244422465344751920605113054056152493523471299260959157757288202893182222780838059322214999649733844366810021514857192388814979090084076616219599490781159444946047902853667945361109097926421074453330493476884564692148915141935071266686572813639375849579607280344721528665517761466641634982749883837730271481665665213156551237058751960821496404428876529000956080205778145260938378473960381844511631753403760972805343735174456783601231023512344099168198748640409973521780090454585407047179669864789519898956220152978152952576086664363404418669765805226893353831486467319436271185129420326867952433791353600000 5351 412551580015422980789574121761573804534300123170271597935812179211291300360007950608483499166006225151643486268959648487842432233214345442142742813880864334436465891569520877129689251367843562205864985426626618846161942434857283496079103896508956896657705796605388600508224159089289620995058248834553419127222657356356819117583471263338895280585107784299817954889253233008199527585241143201078069155822979382071537730447149757804482222776857086754915727832207656460292244819605681368728207462106459054465112323309634953409098335802370005171816628330517017791622812691849664761099945922880445169682171312453324181472911204331350512376615818569446803307178751875054118184637882126613739110418860816001175854237229298532179537070038400818716228687312160059714250278013484085803327752199597242062445432920861844648559814309141448171553106099073711233409036915148915846400000 5352 412551580015422980789574121761573804534300123170271597935812179211291300360007950608483499166006225151643486268959648487842432233214345442142742813880864334436465891569520877129689251367843562205864985426626618846161942434857283496079103896508956896657705796605388600508224159089289620995058248834553419127222657356356819117583471263338895280585107784299817954889253233008199527585241143201078069155822979382071537730447149757804482222776857086754915727832207656460292244819605681368728207462106459054465112323309634953409098335802370005171816628330517017791622812691849664761099945922880445169682171312453324181472911204331350512376615818569446803307178751875054118184637882126613739110418860816001175854237229298532179537070038400818716228687312160059714250278013484085803327752199597242062445432920861844648559814309141448171553106099073711233409036915148915846400000 5353 412551580015422980789574121761573804534300123170271597935812179211291300360007950608483499166006225151643486268959648487842432233214345442142742813880864334436465891569520877129689251367843562205864985426626618846161942434857283496079103896508956896657705796605388600508224159089289620995058248834553419127222657356356819117583471263338895280585107784299817954889253233008199527585241143201078069155822979382071537730447149757804482222776857086754915727832207656460292244819605681368728207462106459054465112323309634953409098335802370005171816628330517017791622812691849664761099945922880445169682171312453324181472911204331350512376615818569446803307178751875054118184637882126613739110418860816001175854237229298532179537070038400818716228687312160059714250278013484085803327752199597242062445432920861844648559814309141448171553106099073711233409036915148915846400000 5354 412551580015422980789574121761573804534300123170271597935812179211291300360007950608483499166006225151643486268959648487842432233214345442142742813880864334436465891569520877129689251367843562205864985426626618846161942434857283496079103896508956896657705796605388600508224159089289620995058248834553419127222657356356819117583471263338895280585107784299817954889253233008199527585241143201078069155822979382071537730447149757804482222776857086754915727832207656460292244819605681368728207462106459054465112323309634953409098335802370005171816628330517017791622812691849664761099945922880445169682171312453324181472911204331350512376615818569446803307178751875054118184637882126613739110418860816001175854237229298532179537070038400818716228687312160059714250278013484085803327752199597242062445432920861844648559814309141448171553106099073711233409036915148915846400000 5355 412551580015422980789574121761573804534300123170271597935812179211291300360007950608483499166006225151643486268959648487842432233214345442142742813880864334436465891569520877129689251367843562205864985426626618846161942434857283496079103896508956896657705796605388600508224159089289620995058248834553419127222657356356819117583471263338895280585107784299817954889253233008199527585241143201078069155822979382071537730447149757804482222776857086754915727832207656460292244819605681368728207462106459054465112323309634953409098335802370005171816628330517017791622812691849664761099945922880445169682171312453324181472911204331350512376615818569446803307178751875054118184637882126613739110418860816001175854237229298532179537070038400818716228687312160059714250278013484085803327752199597242062445432920861844648559814309141448171553106099073711233409036915148915846400000 5356 412551580015422980789574121761573804534300123170271597935812179211291300360007950608483499166006225151643486268959648487842432233214345442142742813880864334436465891569520877129689251367843562205864985426626618846161942434857283496079103896508956896657705796605388600508224159089289620995058248834553419127222657356356819117583471263338895280585107784299817954889253233008199527585241143201078069155822979382071537730447149757804482222776857086754915727832207656460292244819605681368728207462106459054465112323309634953409098335802370005171816628330517017791622812691849664761099945922880445169682171312453324181472911204331350512376615818569446803307178751875054118184637882126613739110418860816001175854237229298532179537070038400818716228687312160059714250278013484085803327752199597242062445432920861844648559814309141448171553106099073711233409036915148915846400000 5357 412551580015422980789574121761573804534300123170271597935812179211291300360007950608483499166006225151643486268959648487842432233214345442142742813880864334436465891569520877129689251367843562205864985426626618846161942434857283496079103896508956896657705796605388600508224159089289620995058248834553419127222657356356819117583471263338895280585107784299817954889253233008199527585241143201078069155822979382071537730447149757804482222776857086754915727832207656460292244819605681368728207462106459054465112323309634953409098335802370005171816628330517017791622812691849664761099945922880445169682171312453324181472911204331350512376615818569446803307178751875054118184637882126613739110418860816001175854237229298532179537070038400818716228687312160059714250278013484085803327752199597242062445432920861844648559814309141448171553106099073711233409036915148915846400000 5358 412551580015422980789574121761573804534300123170271597935812179211291300360007950608483499166006225151643486268959648487842432233214345442142742813880864334436465891569520877129689251367843562205864985426626618846161942434857283496079103896508956896657705796605388600508224159089289620995058248834553419127222657356356819117583471263338895280585107784299817954889253233008199527585241143201078069155822979382071537730447149757804482222776857086754915727832207656460292244819605681368728207462106459054465112323309634953409098335802370005171816628330517017791622812691849664761099945922880445169682171312453324181472911204331350512376615818569446803307178751875054118184637882126613739110418860816001175854237229298532179537070038400818716228687312160059714250278013484085803327752199597242062445432920861844648559814309141448171553106099073711233409036915148915846400000 5359 412551580015422980789574121761573804534300123170271597935812179211291300360007950608483499166006225151643486268959648487842432233214345442142742813880864334436465891569520877129689251367843562205864985426626618846161942434857283496079103896508956896657705796605388600508224159089289620995058248834553419127222657356356819117583471263338895280585107784299817954889253233008199527585241143201078069155822979382071537730447149757804482222776857086754915727832207656460292244819605681368728207462106459054465112323309634953409098335802370005171816628330517017791622812691849664761099945922880445169682171312453324181472911204331350512376615818569446803307178751875054118184637882126613739110418860816001175854237229298532179537070038400818716228687312160059714250278013484085803327752199597242062445432920861844648559814309141448171553106099073711233409036915148915846400000 5360 412551580015422980789574121761573804534300123170271597935812179211291300360007950608483499166006225151643486268959648487842432233214345442142742813880864334436465891569520877129689251367843562205864985426626618846161942434857283496079103896508956896657705796605388600508224159089289620995058248834553419127222657356356819117583471263338895280585107784299817954889253233008199527585241143201078069155822979382071537730447149757804482222776857086754915727832207656460292244819605681368728207462106459054465112323309634953409098335802370005171816628330517017791622812691849664761099945922880445169682171312453324181472911204331350512376615818569446803307178751875054118184637882126613739110418860816001175854237229298532179537070038400818716228687312160059714250278013484085803327752199597242062445432920861844648559814309141448171553106099073711233409036915148915846400000 5361 412551580015422980789574121761573804534300123170271597935812179211291300360007950608483499166006225151643486268959648487842432233214345442142742813880864334436465891569520877129689251367843562205864985426626618846161942434857283496079103896508956896657705796605388600508224159089289620995058248834553419127222657356356819117583471263338895280585107784299817954889253233008199527585241143201078069155822979382071537730447149757804482222776857086754915727832207656460292244819605681368728207462106459054465112323309634953409098335802370005171816628330517017791622812691849664761099945922880445169682171312453324181472911204331350512376615818569446803307178751875054118184637882126613739110418860816001175854237229298532179537070038400818716228687312160059714250278013484085803327752199597242062445432920861844648559814309141448171553106099073711233409036915148915846400000 5362 412551580015422980789574121761573804534300123170271597935812179211291300360007950608483499166006225151643486268959648487842432233214345442142742813880864334436465891569520877129689251367843562205864985426626618846161942434857283496079103896508956896657705796605388600508224159089289620995058248834553419127222657356356819117583471263338895280585107784299817954889253233008199527585241143201078069155822979382071537730447149757804482222776857086754915727832207656460292244819605681368728207462106459054465112323309634953409098335802370005171816628330517017791622812691849664761099945922880445169682171312453324181472911204331350512376615818569446803307178751875054118184637882126613739110418860816001175854237229298532179537070038400818716228687312160059714250278013484085803327752199597242062445432920861844648559814309141448171553106099073711233409036915148915846400000 5363 826340814770892230521516965888432330482203146710054010665431794960216474621095925068792448829510468978741902996726175921148391763128333920611913856203371261876241180813750316890767570489790655098347565809533117548862370697019138842646445104707440664005384710600593366817972990655847110853101672415610498511826982684782708692519692940467807247011970891952535363643174225715423653753238009831759372519113427702289290074085640964882377892222044744770096202847911935889965366373670179781562599546599237486093619983589198811678423966612147120359148706546025586636620493821774878516483191683529531674873389138844008335490241142275695076290361484594601947024279040005733398723829677899607319438168978214450355236037170284959955612751286916839888606060686256599607643306861008623864065487655793275851078202140486274831065308061210320687620871516444643600518300941043278440339200000 5364 826340814770892230521516965888432330482203146710054010665431794960216474621095925068792448829510468978741902996726175921148391763128333920611913856203371261876241180813750316890767570489790655098347565809533117548862370697019138842646445104707440664005384710600593366817972990655847110853101672415610498511826982684782708692519692940467807247011970891952535363643174225715423653753238009831759372519113427702289290074085640964882377892222044744770096202847911935889965366373670179781562599546599237486093619983589198811678423966612147120359148706546025586636620493821774878516483191683529531674873389138844008335490241142275695076290361484594601947024279040005733398723829677899607319438168978214450355236037170284959955612751286916839888606060686256599607643306861008623864065487655793275851078202140486274831065308061210320687620871516444643600518300941043278440339200000 5365 826340814770892230521516965888432330482203146710054010665431794960216474621095925068792448829510468978741902996726175921148391763128333920611913856203371261876241180813750316890767570489790655098347565809533117548862370697019138842646445104707440664005384710600593366817972990655847110853101672415610498511826982684782708692519692940467807247011970891952535363643174225715423653753238009831759372519113427702289290074085640964882377892222044744770096202847911935889965366373670179781562599546599237486093619983589198811678423966612147120359148706546025586636620493821774878516483191683529531674873389138844008335490241142275695076290361484594601947024279040005733398723829677899607319438168978214450355236037170284959955612751286916839888606060686256599607643306861008623864065487655793275851078202140486274831065308061210320687620871516444643600518300941043278440339200000 5366 826340814770892230521516965888432330482203146710054010665431794960216474621095925068792448829510468978741902996726175921148391763128333920611913856203371261876241180813750316890767570489790655098347565809533117548862370697019138842646445104707440664005384710600593366817972990655847110853101672415610498511826982684782708692519692940467807247011970891952535363643174225715423653753238009831759372519113427702289290074085640964882377892222044744770096202847911935889965366373670179781562599546599237486093619983589198811678423966612147120359148706546025586636620493821774878516483191683529531674873389138844008335490241142275695076290361484594601947024279040005733398723829677899607319438168978214450355236037170284959955612751286916839888606060686256599607643306861008623864065487655793275851078202140486274831065308061210320687620871516444643600518300941043278440339200000 5367 826340814770892230521516965888432330482203146710054010665431794960216474621095925068792448829510468978741902996726175921148391763128333920611913856203371261876241180813750316890767570489790655098347565809533117548862370697019138842646445104707440664005384710600593366817972990655847110853101672415610498511826982684782708692519692940467807247011970891952535363643174225715423653753238009831759372519113427702289290074085640964882377892222044744770096202847911935889965366373670179781562599546599237486093619983589198811678423966612147120359148706546025586636620493821774878516483191683529531674873389138844008335490241142275695076290361484594601947024279040005733398723829677899607319438168978214450355236037170284959955612751286916839888606060686256599607643306861008623864065487655793275851078202140486274831065308061210320687620871516444643600518300941043278440339200000 5368 826340814770892230521516965888432330482203146710054010665431794960216474621095925068792448829510468978741902996726175921148391763128333920611913856203371261876241180813750316890767570489790655098347565809533117548862370697019138842646445104707440664005384710600593366817972990655847110853101672415610498511826982684782708692519692940467807247011970891952535363643174225715423653753238009831759372519113427702289290074085640964882377892222044744770096202847911935889965366373670179781562599546599237486093619983589198811678423966612147120359148706546025586636620493821774878516483191683529531674873389138844008335490241142275695076290361484594601947024279040005733398723829677899607319438168978214450355236037170284959955612751286916839888606060686256599607643306861008623864065487655793275851078202140486274831065308061210320687620871516444643600518300941043278440339200000 5369 826340814770892230521516965888432330482203146710054010665431794960216474621095925068792448829510468978741902996726175921148391763128333920611913856203371261876241180813750316890767570489790655098347565809533117548862370697019138842646445104707440664005384710600593366817972990655847110853101672415610498511826982684782708692519692940467807247011970891952535363643174225715423653753238009831759372519113427702289290074085640964882377892222044744770096202847911935889965366373670179781562599546599237486093619983589198811678423966612147120359148706546025586636620493821774878516483191683529531674873389138844008335490241142275695076290361484594601947024279040005733398723829677899607319438168978214450355236037170284959955612751286916839888606060686256599607643306861008623864065487655793275851078202140486274831065308061210320687620871516444643600518300941043278440339200000 5370 826340814770892230521516965888432330482203146710054010665431794960216474621095925068792448829510468978741902996726175921148391763128333920611913856203371261876241180813750316890767570489790655098347565809533117548862370697019138842646445104707440664005384710600593366817972990655847110853101672415610498511826982684782708692519692940467807247011970891952535363643174225715423653753238009831759372519113427702289290074085640964882377892222044744770096202847911935889965366373670179781562599546599237486093619983589198811678423966612147120359148706546025586636620493821774878516483191683529531674873389138844008335490241142275695076290361484594601947024279040005733398723829677899607319438168978214450355236037170284959955612751286916839888606060686256599607643306861008623864065487655793275851078202140486274831065308061210320687620871516444643600518300941043278440339200000 5371 826340814770892230521516965888432330482203146710054010665431794960216474621095925068792448829510468978741902996726175921148391763128333920611913856203371261876241180813750316890767570489790655098347565809533117548862370697019138842646445104707440664005384710600593366817972990655847110853101672415610498511826982684782708692519692940467807247011970891952535363643174225715423653753238009831759372519113427702289290074085640964882377892222044744770096202847911935889965366373670179781562599546599237486093619983589198811678423966612147120359148706546025586636620493821774878516483191683529531674873389138844008335490241142275695076290361484594601947024279040005733398723829677899607319438168978214450355236037170284959955612751286916839888606060686256599607643306861008623864065487655793275851078202140486274831065308061210320687620871516444643600518300941043278440339200000 5372 826340814770892230521516965888432330482203146710054010665431794960216474621095925068792448829510468978741902996726175921148391763128333920611913856203371261876241180813750316890767570489790655098347565809533117548862370697019138842646445104707440664005384710600593366817972990655847110853101672415610498511826982684782708692519692940467807247011970891952535363643174225715423653753238009831759372519113427702289290074085640964882377892222044744770096202847911935889965366373670179781562599546599237486093619983589198811678423966612147120359148706546025586636620493821774878516483191683529531674873389138844008335490241142275695076290361484594601947024279040005733398723829677899607319438168978214450355236037170284959955612751286916839888606060686256599607643306861008623864065487655793275851078202140486274831065308061210320687620871516444643600518300941043278440339200000 5373 826340814770892230521516965888432330482203146710054010665431794960216474621095925068792448829510468978741902996726175921148391763128333920611913856203371261876241180813750316890767570489790655098347565809533117548862370697019138842646445104707440664005384710600593366817972990655847110853101672415610498511826982684782708692519692940467807247011970891952535363643174225715423653753238009831759372519113427702289290074085640964882377892222044744770096202847911935889965366373670179781562599546599237486093619983589198811678423966612147120359148706546025586636620493821774878516483191683529531674873389138844008335490241142275695076290361484594601947024279040005733398723829677899607319438168978214450355236037170284959955612751286916839888606060686256599607643306861008623864065487655793275851078202140486274831065308061210320687620871516444643600518300941043278440339200000 5374 826340814770892230521516965888432330482203146710054010665431794960216474621095925068792448829510468978741902996726175921148391763128333920611913856203371261876241180813750316890767570489790655098347565809533117548862370697019138842646445104707440664005384710600593366817972990655847110853101672415610498511826982684782708692519692940467807247011970891952535363643174225715423653753238009831759372519113427702289290074085640964882377892222044744770096202847911935889965366373670179781562599546599237486093619983589198811678423966612147120359148706546025586636620493821774878516483191683529531674873389138844008335490241142275695076290361484594601947024279040005733398723829677899607319438168978214450355236037170284959955612751286916839888606060686256599607643306861008623864065487655793275851078202140486274831065308061210320687620871516444643600518300941043278440339200000 5375 826340814770892230521516965888432330482203146710054010665431794960216474621095925068792448829510468978741902996726175921148391763128333920611913856203371261876241180813750316890767570489790655098347565809533117548862370697019138842646445104707440664005384710600593366817972990655847110853101672415610498511826982684782708692519692940467807247011970891952535363643174225715423653753238009831759372519113427702289290074085640964882377892222044744770096202847911935889965366373670179781562599546599237486093619983589198811678423966612147120359148706546025586636620493821774878516483191683529531674873389138844008335490241142275695076290361484594601947024279040005733398723829677899607319438168978214450355236037170284959955612751286916839888606060686256599607643306861008623864065487655793275851078202140486274831065308061210320687620871516444643600518300941043278440339200000 5376 826340814770892230521516965888432330482203146710054010665431794960216474621095925068792448829510468978741902996726175921148391763128333920611913856203371261876241180813750316890767570489790655098347565809533117548862370697019138842646445104707440664005384710600593366817972990655847110853101672415610498511826982684782708692519692940467807247011970891952535363643174225715423653753238009831759372519113427702289290074085640964882377892222044744770096202847911935889965366373670179781562599546599237486093619983589198811678423966612147120359148706546025586636620493821774878516483191683529531674873389138844008335490241142275695076290361484594601947024279040005733398723829677899607319438168978214450355236037170284959955612751286916839888606060686256599607643306861008623864065487655793275851078202140486274831065308061210320687620871516444643600518300941043278440339200000 5377 826340814770892230521516965888432330482203146710054010665431794960216474621095925068792448829510468978741902996726175921148391763128333920611913856203371261876241180813750316890767570489790655098347565809533117548862370697019138842646445104707440664005384710600593366817972990655847110853101672415610498511826982684782708692519692940467807247011970891952535363643174225715423653753238009831759372519113427702289290074085640964882377892222044744770096202847911935889965366373670179781562599546599237486093619983589198811678423966612147120359148706546025586636620493821774878516483191683529531674873389138844008335490241142275695076290361484594601947024279040005733398723829677899607319438168978214450355236037170284959955612751286916839888606060686256599607643306861008623864065487655793275851078202140486274831065308061210320687620871516444643600518300941043278440339200000 5378 826340814770892230521516965888432330482203146710054010665431794960216474621095925068792448829510468978741902996726175921148391763128333920611913856203371261876241180813750316890767570489790655098347565809533117548862370697019138842646445104707440664005384710600593366817972990655847110853101672415610498511826982684782708692519692940467807247011970891952535363643174225715423653753238009831759372519113427702289290074085640964882377892222044744770096202847911935889965366373670179781562599546599237486093619983589198811678423966612147120359148706546025586636620493821774878516483191683529531674873389138844008335490241142275695076290361484594601947024279040005733398723829677899607319438168978214450355236037170284959955612751286916839888606060686256599607643306861008623864065487655793275851078202140486274831065308061210320687620871516444643600518300941043278440339200000 5379 826340814770892230521516965888432330482203146710054010665431794960216474621095925068792448829510468978741902996726175921148391763128333920611913856203371261876241180813750316890767570489790655098347565809533117548862370697019138842646445104707440664005384710600593366817972990655847110853101672415610498511826982684782708692519692940467807247011970891952535363643174225715423653753238009831759372519113427702289290074085640964882377892222044744770096202847911935889965366373670179781562599546599237486093619983589198811678423966612147120359148706546025586636620493821774878516483191683529531674873389138844008335490241142275695076290361484594601947024279040005733398723829677899607319438168978214450355236037170284959955612751286916839888606060686256599607643306861008623864065487655793275851078202140486274831065308061210320687620871516444643600518300941043278440339200000 5380 826340814770892230521516965888432330482203146710054010665431794960216474621095925068792448829510468978741902996726175921148391763128333920611913856203371261876241180813750316890767570489790655098347565809533117548862370697019138842646445104707440664005384710600593366817972990655847110853101672415610498511826982684782708692519692940467807247011970891952535363643174225715423653753238009831759372519113427702289290074085640964882377892222044744770096202847911935889965366373670179781562599546599237486093619983589198811678423966612147120359148706546025586636620493821774878516483191683529531674873389138844008335490241142275695076290361484594601947024279040005733398723829677899607319438168978214450355236037170284959955612751286916839888606060686256599607643306861008623864065487655793275851078202140486274831065308061210320687620871516444643600518300941043278440339200000 5381 826340814770892230521516965888432330482203146710054010665431794960216474621095925068792448829510468978741902996726175921148391763128333920611913856203371261876241180813750316890767570489790655098347565809533117548862370697019138842646445104707440664005384710600593366817972990655847110853101672415610498511826982684782708692519692940467807247011970891952535363643174225715423653753238009831759372519113427702289290074085640964882377892222044744770096202847911935889965366373670179781562599546599237486093619983589198811678423966612147120359148706546025586636620493821774878516483191683529531674873389138844008335490241142275695076290361484594601947024279040005733398723829677899607319438168978214450355236037170284959955612751286916839888606060686256599607643306861008623864065487655793275851078202140486274831065308061210320687620871516444643600518300941043278440339200000 5382 826340814770892230521516965888432330482203146710054010665431794960216474621095925068792448829510468978741902996726175921148391763128333920611913856203371261876241180813750316890767570489790655098347565809533117548862370697019138842646445104707440664005384710600593366817972990655847110853101672415610498511826982684782708692519692940467807247011970891952535363643174225715423653753238009831759372519113427702289290074085640964882377892222044744770096202847911935889965366373670179781562599546599237486093619983589198811678423966612147120359148706546025586636620493821774878516483191683529531674873389138844008335490241142275695076290361484594601947024279040005733398723829677899607319438168978214450355236037170284959955612751286916839888606060686256599607643306861008623864065487655793275851078202140486274831065308061210320687620871516444643600518300941043278440339200000 5383 826340814770892230521516965888432330482203146710054010665431794960216474621095925068792448829510468978741902996726175921148391763128333920611913856203371261876241180813750316890767570489790655098347565809533117548862370697019138842646445104707440664005384710600593366817972990655847110853101672415610498511826982684782708692519692940467807247011970891952535363643174225715423653753238009831759372519113427702289290074085640964882377892222044744770096202847911935889965366373670179781562599546599237486093619983589198811678423966612147120359148706546025586636620493821774878516483191683529531674873389138844008335490241142275695076290361484594601947024279040005733398723829677899607319438168978214450355236037170284959955612751286916839888606060686256599607643306861008623864065487655793275851078202140486274831065308061210320687620871516444643600518300941043278440339200000 5384 826340814770892230521516965888432330482203146710054010665431794960216474621095925068792448829510468978741902996726175921148391763128333920611913856203371261876241180813750316890767570489790655098347565809533117548862370697019138842646445104707440664005384710600593366817972990655847110853101672415610498511826982684782708692519692940467807247011970891952535363643174225715423653753238009831759372519113427702289290074085640964882377892222044744770096202847911935889965366373670179781562599546599237486093619983589198811678423966612147120359148706546025586636620493821774878516483191683529531674873389138844008335490241142275695076290361484594601947024279040005733398723829677899607319438168978214450355236037170284959955612751286916839888606060686256599607643306861008623864065487655793275851078202140486274831065308061210320687620871516444643600518300941043278440339200000 5385 826340814770892230521516965888432330482203146710054010665431794960216474621095925068792448829510468978741902996726175921148391763128333920611913856203371261876241180813750316890767570489790655098347565809533117548862370697019138842646445104707440664005384710600593366817972990655847110853101672415610498511826982684782708692519692940467807247011970891952535363643174225715423653753238009831759372519113427702289290074085640964882377892222044744770096202847911935889965366373670179781562599546599237486093619983589198811678423966612147120359148706546025586636620493821774878516483191683529531674873389138844008335490241142275695076290361484594601947024279040005733398723829677899607319438168978214450355236037170284959955612751286916839888606060686256599607643306861008623864065487655793275851078202140486274831065308061210320687620871516444643600518300941043278440339200000 5386 826340814770892230521516965888432330482203146710054010665431794960216474621095925068792448829510468978741902996726175921148391763128333920611913856203371261876241180813750316890767570489790655098347565809533117548862370697019138842646445104707440664005384710600593366817972990655847110853101672415610498511826982684782708692519692940467807247011970891952535363643174225715423653753238009831759372519113427702289290074085640964882377892222044744770096202847911935889965366373670179781562599546599237486093619983589198811678423966612147120359148706546025586636620493821774878516483191683529531674873389138844008335490241142275695076290361484594601947024279040005733398723829677899607319438168978214450355236037170284959955612751286916839888606060686256599607643306861008623864065487655793275851078202140486274831065308061210320687620871516444643600518300941043278440339200000 5387 1661771378504264275578770618401637416599710528033918615448183339664995330463023905313341614596145553116249966926416339777429415835651079514350558764824979607633121014616451887267333584254969007402776954842971099390762227471705488212562001105566663175314828653017793260670943684208908539925587463227792712507284062179098027180657102503280760373741073463716548616286423367913716967697761637771668098135937103109303762338986223980378461941258531981732663463927150903074720351777450731540722387688211066584534269786997878810285310596857027859042248048864057454726243813075589280696647698475577888198170385558215300762670874937116422798419916945519744515465825149451529864833621482256110319390157815189259664379670749443054470737242837989765015986788040062021810970690097488342590635695675800277736518264504517898685272334511093954902805572619570178280642303192438032943522131200000 5388 1661771378504264275578770618401637416599710528033918615448183339664995330463023905313341614596145553116249966926416339777429415835651079514350558764824979607633121014616451887267333584254969007402776954842971099390762227471705488212562001105566663175314828653017793260670943684208908539925587463227792712507284062179098027180657102503280760373741073463716548616286423367913716967697761637771668098135937103109303762338986223980378461941258531981732663463927150903074720351777450731540722387688211066584534269786997878810285310596857027859042248048864057454726243813075589280696647698475577888198170385558215300762670874937116422798419916945519744515465825149451529864833621482256110319390157815189259664379670749443054470737242837989765015986788040062021810970690097488342590635695675800277736518264504517898685272334511093954902805572619570178280642303192438032943522131200000 5389 1661771378504264275578770618401637416599710528033918615448183339664995330463023905313341614596145553116249966926416339777429415835651079514350558764824979607633121014616451887267333584254969007402776954842971099390762227471705488212562001105566663175314828653017793260670943684208908539925587463227792712507284062179098027180657102503280760373741073463716548616286423367913716967697761637771668098135937103109303762338986223980378461941258531981732663463927150903074720351777450731540722387688211066584534269786997878810285310596857027859042248048864057454726243813075589280696647698475577888198170385558215300762670874937116422798419916945519744515465825149451529864833621482256110319390157815189259664379670749443054470737242837989765015986788040062021810970690097488342590635695675800277736518264504517898685272334511093954902805572619570178280642303192438032943522131200000 5390 1661771378504264275578770618401637416599710528033918615448183339664995330463023905313341614596145553116249966926416339777429415835651079514350558764824979607633121014616451887267333584254969007402776954842971099390762227471705488212562001105566663175314828653017793260670943684208908539925587463227792712507284062179098027180657102503280760373741073463716548616286423367913716967697761637771668098135937103109303762338986223980378461941258531981732663463927150903074720351777450731540722387688211066584534269786997878810285310596857027859042248048864057454726243813075589280696647698475577888198170385558215300762670874937116422798419916945519744515465825149451529864833621482256110319390157815189259664379670749443054470737242837989765015986788040062021810970690097488342590635695675800277736518264504517898685272334511093954902805572619570178280642303192438032943522131200000 5391 1661771378504264275578770618401637416599710528033918615448183339664995330463023905313341614596145553116249966926416339777429415835651079514350558764824979607633121014616451887267333584254969007402776954842971099390762227471705488212562001105566663175314828653017793260670943684208908539925587463227792712507284062179098027180657102503280760373741073463716548616286423367913716967697761637771668098135937103109303762338986223980378461941258531981732663463927150903074720351777450731540722387688211066584534269786997878810285310596857027859042248048864057454726243813075589280696647698475577888198170385558215300762670874937116422798419916945519744515465825149451529864833621482256110319390157815189259664379670749443054470737242837989765015986788040062021810970690097488342590635695675800277736518264504517898685272334511093954902805572619570178280642303192438032943522131200000 5392 1661771378504264275578770618401637416599710528033918615448183339664995330463023905313341614596145553116249966926416339777429415835651079514350558764824979607633121014616451887267333584254969007402776954842971099390762227471705488212562001105566663175314828653017793260670943684208908539925587463227792712507284062179098027180657102503280760373741073463716548616286423367913716967697761637771668098135937103109303762338986223980378461941258531981732663463927150903074720351777450731540722387688211066584534269786997878810285310596857027859042248048864057454726243813075589280696647698475577888198170385558215300762670874937116422798419916945519744515465825149451529864833621482256110319390157815189259664379670749443054470737242837989765015986788040062021810970690097488342590635695675800277736518264504517898685272334511093954902805572619570178280642303192438032943522131200000 5393 1661771378504264275578770618401637416599710528033918615448183339664995330463023905313341614596145553116249966926416339777429415835651079514350558764824979607633121014616451887267333584254969007402776954842971099390762227471705488212562001105566663175314828653017793260670943684208908539925587463227792712507284062179098027180657102503280760373741073463716548616286423367913716967697761637771668098135937103109303762338986223980378461941258531981732663463927150903074720351777450731540722387688211066584534269786997878810285310596857027859042248048864057454726243813075589280696647698475577888198170385558215300762670874937116422798419916945519744515465825149451529864833621482256110319390157815189259664379670749443054470737242837989765015986788040062021810970690097488342590635695675800277736518264504517898685272334511093954902805572619570178280642303192438032943522131200000 5394 1661771378504264275578770618401637416599710528033918615448183339664995330463023905313341614596145553116249966926416339777429415835651079514350558764824979607633121014616451887267333584254969007402776954842971099390762227471705488212562001105566663175314828653017793260670943684208908539925587463227792712507284062179098027180657102503280760373741073463716548616286423367913716967697761637771668098135937103109303762338986223980378461941258531981732663463927150903074720351777450731540722387688211066584534269786997878810285310596857027859042248048864057454726243813075589280696647698475577888198170385558215300762670874937116422798419916945519744515465825149451529864833621482256110319390157815189259664379670749443054470737242837989765015986788040062021810970690097488342590635695675800277736518264504517898685272334511093954902805572619570178280642303192438032943522131200000 5395 1661771378504264275578770618401637416599710528033918615448183339664995330463023905313341614596145553116249966926416339777429415835651079514350558764824979607633121014616451887267333584254969007402776954842971099390762227471705488212562001105566663175314828653017793260670943684208908539925587463227792712507284062179098027180657102503280760373741073463716548616286423367913716967697761637771668098135937103109303762338986223980378461941258531981732663463927150903074720351777450731540722387688211066584534269786997878810285310596857027859042248048864057454726243813075589280696647698475577888198170385558215300762670874937116422798419916945519744515465825149451529864833621482256110319390157815189259664379670749443054470737242837989765015986788040062021810970690097488342590635695675800277736518264504517898685272334511093954902805572619570178280642303192438032943522131200000 5396 1661771378504264275578770618401637416599710528033918615448183339664995330463023905313341614596145553116249966926416339777429415835651079514350558764824979607633121014616451887267333584254969007402776954842971099390762227471705488212562001105566663175314828653017793260670943684208908539925587463227792712507284062179098027180657102503280760373741073463716548616286423367913716967697761637771668098135937103109303762338986223980378461941258531981732663463927150903074720351777450731540722387688211066584534269786997878810285310596857027859042248048864057454726243813075589280696647698475577888198170385558215300762670874937116422798419916945519744515465825149451529864833621482256110319390157815189259664379670749443054470737242837989765015986788040062021810970690097488342590635695675800277736518264504517898685272334511093954902805572619570178280642303192438032943522131200000 5397 1661771378504264275578770618401637416599710528033918615448183339664995330463023905313341614596145553116249966926416339777429415835651079514350558764824979607633121014616451887267333584254969007402776954842971099390762227471705488212562001105566663175314828653017793260670943684208908539925587463227792712507284062179098027180657102503280760373741073463716548616286423367913716967697761637771668098135937103109303762338986223980378461941258531981732663463927150903074720351777450731540722387688211066584534269786997878810285310596857027859042248048864057454726243813075589280696647698475577888198170385558215300762670874937116422798419916945519744515465825149451529864833621482256110319390157815189259664379670749443054470737242837989765015986788040062021810970690097488342590635695675800277736518264504517898685272334511093954902805572619570178280642303192438032943522131200000 5398 1661771378504264275578770618401637416599710528033918615448183339664995330463023905313341614596145553116249966926416339777429415835651079514350558764824979607633121014616451887267333584254969007402776954842971099390762227471705488212562001105566663175314828653017793260670943684208908539925587463227792712507284062179098027180657102503280760373741073463716548616286423367913716967697761637771668098135937103109303762338986223980378461941258531981732663463927150903074720351777450731540722387688211066584534269786997878810285310596857027859042248048864057454726243813075589280696647698475577888198170385558215300762670874937116422798419916945519744515465825149451529864833621482256110319390157815189259664379670749443054470737242837989765015986788040062021810970690097488342590635695675800277736518264504517898685272334511093954902805572619570178280642303192438032943522131200000 5399 1661771378504264275578770618401637416599710528033918615448183339664995330463023905313341614596145553116249966926416339777429415835651079514350558764824979607633121014616451887267333584254969007402776954842971099390762227471705488212562001105566663175314828653017793260670943684208908539925587463227792712507284062179098027180657102503280760373741073463716548616286423367913716967697761637771668098135937103109303762338986223980378461941258531981732663463927150903074720351777450731540722387688211066584534269786997878810285310596857027859042248048864057454726243813075589280696647698475577888198170385558215300762670874937116422798419916945519744515465825149451529864833621482256110319390157815189259664379670749443054470737242837989765015986788040062021810970690097488342590635695675800277736518264504517898685272334511093954902805572619570178280642303192438032943522131200000 5400 1661771378504264275578770618401637416599710528033918615448183339664995330463023905313341614596145553116249966926416339777429415835651079514350558764824979607633121014616451887267333584254969007402776954842971099390762227471705488212562001105566663175314828653017793260670943684208908539925587463227792712507284062179098027180657102503280760373741073463716548616286423367913716967697761637771668098135937103109303762338986223980378461941258531981732663463927150903074720351777450731540722387688211066584534269786997878810285310596857027859042248048864057454726243813075589280696647698475577888198170385558215300762670874937116422798419916945519744515465825149451529864833621482256110319390157815189259664379670749443054470737242837989765015986788040062021810970690097488342590635695675800277736518264504517898685272334511093954902805572619570178280642303192438032943522131200000 5401 3351792870443101043842380337316102669281616135044413847358985796104295581543919217017010036640425580635476183290581757331075131740508227380445077028651983868596005086481383456618211839442272487931401117918272707471167412810429969724737556229927959624610009393136889006773293411049368525029909913330457901127191953415240720823385375749117293673835745176316278559049715933081967123846385223385454553940185136971465688637735213768423357735518459007154782206741063371501710949535118125517637055967121721301005622160374721560345471473860625191688214314558803886182833770973463579165138407825240600495709667670920261638307154748163824784412972479113324687694569326443735737369414529710574514209948313236736743053795901626640867477018804225356037245351476805097992727881926633987005312198178089160194557339505612601648194298708876507038958839973673049592055525539147512447084138630400000 5402 3351792870443101043842380337316102669281616135044413847358985796104295581543919217017010036640425580635476183290581757331075131740508227380445077028651983868596005086481383456618211839442272487931401117918272707471167412810429969724737556229927959624610009393136889006773293411049368525029909913330457901127191953415240720823385375749117293673835745176316278559049715933081967123846385223385454553940185136971465688637735213768423357735518459007154782206741063371501710949535118125517637055967121721301005622160374721560345471473860625191688214314558803886182833770973463579165138407825240600495709667670920261638307154748163824784412972479113324687694569326443735737369414529710574514209948313236736743053795901626640867477018804225356037245351476805097992727881926633987005312198178089160194557339505612601648194298708876507038958839973673049592055525539147512447084138630400000 5403 3351792870443101043842380337316102669281616135044413847358985796104295581543919217017010036640425580635476183290581757331075131740508227380445077028651983868596005086481383456618211839442272487931401117918272707471167412810429969724737556229927959624610009393136889006773293411049368525029909913330457901127191953415240720823385375749117293673835745176316278559049715933081967123846385223385454553940185136971465688637735213768423357735518459007154782206741063371501710949535118125517637055967121721301005622160374721560345471473860625191688214314558803886182833770973463579165138407825240600495709667670920261638307154748163824784412972479113324687694569326443735737369414529710574514209948313236736743053795901626640867477018804225356037245351476805097992727881926633987005312198178089160194557339505612601648194298708876507038958839973673049592055525539147512447084138630400000 5404 3351792870443101043842380337316102669281616135044413847358985796104295581543919217017010036640425580635476183290581757331075131740508227380445077028651983868596005086481383456618211839442272487931401117918272707471167412810429969724737556229927959624610009393136889006773293411049368525029909913330457901127191953415240720823385375749117293673835745176316278559049715933081967123846385223385454553940185136971465688637735213768423357735518459007154782206741063371501710949535118125517637055967121721301005622160374721560345471473860625191688214314558803886182833770973463579165138407825240600495709667670920261638307154748163824784412972479113324687694569326443735737369414529710574514209948313236736743053795901626640867477018804225356037245351476805097992727881926633987005312198178089160194557339505612601648194298708876507038958839973673049592055525539147512447084138630400000 5405 3351792870443101043842380337316102669281616135044413847358985796104295581543919217017010036640425580635476183290581757331075131740508227380445077028651983868596005086481383456618211839442272487931401117918272707471167412810429969724737556229927959624610009393136889006773293411049368525029909913330457901127191953415240720823385375749117293673835745176316278559049715933081967123846385223385454553940185136971465688637735213768423357735518459007154782206741063371501710949535118125517637055967121721301005622160374721560345471473860625191688214314558803886182833770973463579165138407825240600495709667670920261638307154748163824784412972479113324687694569326443735737369414529710574514209948313236736743053795901626640867477018804225356037245351476805097992727881926633987005312198178089160194557339505612601648194298708876507038958839973673049592055525539147512447084138630400000 5406 3351792870443101043842380337316102669281616135044413847358985796104295581543919217017010036640425580635476183290581757331075131740508227380445077028651983868596005086481383456618211839442272487931401117918272707471167412810429969724737556229927959624610009393136889006773293411049368525029909913330457901127191953415240720823385375749117293673835745176316278559049715933081967123846385223385454553940185136971465688637735213768423357735518459007154782206741063371501710949535118125517637055967121721301005622160374721560345471473860625191688214314558803886182833770973463579165138407825240600495709667670920261638307154748163824784412972479113324687694569326443735737369414529710574514209948313236736743053795901626640867477018804225356037245351476805097992727881926633987005312198178089160194557339505612601648194298708876507038958839973673049592055525539147512447084138630400000 5407 3351792870443101043842380337316102669281616135044413847358985796104295581543919217017010036640425580635476183290581757331075131740508227380445077028651983868596005086481383456618211839442272487931401117918272707471167412810429969724737556229927959624610009393136889006773293411049368525029909913330457901127191953415240720823385375749117293673835745176316278559049715933081967123846385223385454553940185136971465688637735213768423357735518459007154782206741063371501710949535118125517637055967121721301005622160374721560345471473860625191688214314558803886182833770973463579165138407825240600495709667670920261638307154748163824784412972479113324687694569326443735737369414529710574514209948313236736743053795901626640867477018804225356037245351476805097992727881926633987005312198178089160194557339505612601648194298708876507038958839973673049592055525539147512447084138630400000 5408 3351792870443101043842380337316102669281616135044413847358985796104295581543919217017010036640425580635476183290581757331075131740508227380445077028651983868596005086481383456618211839442272487931401117918272707471167412810429969724737556229927959624610009393136889006773293411049368525029909913330457901127191953415240720823385375749117293673835745176316278559049715933081967123846385223385454553940185136971465688637735213768423357735518459007154782206741063371501710949535118125517637055967121721301005622160374721560345471473860625191688214314558803886182833770973463579165138407825240600495709667670920261638307154748163824784412972479113324687694569326443735737369414529710574514209948313236736743053795901626640867477018804225356037245351476805097992727881926633987005312198178089160194557339505612601648194298708876507038958839973673049592055525539147512447084138630400000 5409 3351792870443101043842380337316102669281616135044413847358985796104295581543919217017010036640425580635476183290581757331075131740508227380445077028651983868596005086481383456618211839442272487931401117918272707471167412810429969724737556229927959624610009393136889006773293411049368525029909913330457901127191953415240720823385375749117293673835745176316278559049715933081967123846385223385454553940185136971465688637735213768423357735518459007154782206741063371501710949535118125517637055967121721301005622160374721560345471473860625191688214314558803886182833770973463579165138407825240600495709667670920261638307154748163824784412972479113324687694569326443735737369414529710574514209948313236736743053795901626640867477018804225356037245351476805097992727881926633987005312198178089160194557339505612601648194298708876507038958839973673049592055525539147512447084138630400000 5410 3351792870443101043842380337316102669281616135044413847358985796104295581543919217017010036640425580635476183290581757331075131740508227380445077028651983868596005086481383456618211839442272487931401117918272707471167412810429969724737556229927959624610009393136889006773293411049368525029909913330457901127191953415240720823385375749117293673835745176316278559049715933081967123846385223385454553940185136971465688637735213768423357735518459007154782206741063371501710949535118125517637055967121721301005622160374721560345471473860625191688214314558803886182833770973463579165138407825240600495709667670920261638307154748163824784412972479113324687694569326443735737369414529710574514209948313236736743053795901626640867477018804225356037245351476805097992727881926633987005312198178089160194557339505612601648194298708876507038958839973673049592055525539147512447084138630400000 5411 3351792870443101043842380337316102669281616135044413847358985796104295581543919217017010036640425580635476183290581757331075131740508227380445077028651983868596005086481383456618211839442272487931401117918272707471167412810429969724737556229927959624610009393136889006773293411049368525029909913330457901127191953415240720823385375749117293673835745176316278559049715933081967123846385223385454553940185136971465688637735213768423357735518459007154782206741063371501710949535118125517637055967121721301005622160374721560345471473860625191688214314558803886182833770973463579165138407825240600495709667670920261638307154748163824784412972479113324687694569326443735737369414529710574514209948313236736743053795901626640867477018804225356037245351476805097992727881926633987005312198178089160194557339505612601648194298708876507038958839973673049592055525539147512447084138630400000 5412 3351792870443101043842380337316102669281616135044413847358985796104295581543919217017010036640425580635476183290581757331075131740508227380445077028651983868596005086481383456618211839442272487931401117918272707471167412810429969724737556229927959624610009393136889006773293411049368525029909913330457901127191953415240720823385375749117293673835745176316278559049715933081967123846385223385454553940185136971465688637735213768423357735518459007154782206741063371501710949535118125517637055967121721301005622160374721560345471473860625191688214314558803886182833770973463579165138407825240600495709667670920261638307154748163824784412972479113324687694569326443735737369414529710574514209948313236736743053795901626640867477018804225356037245351476805097992727881926633987005312198178089160194557339505612601648194298708876507038958839973673049592055525539147512447084138630400000 5413 3351792870443101043842380337316102669281616135044413847358985796104295581543919217017010036640425580635476183290581757331075131740508227380445077028651983868596005086481383456618211839442272487931401117918272707471167412810429969724737556229927959624610009393136889006773293411049368525029909913330457901127191953415240720823385375749117293673835745176316278559049715933081967123846385223385454553940185136971465688637735213768423357735518459007154782206741063371501710949535118125517637055967121721301005622160374721560345471473860625191688214314558803886182833770973463579165138407825240600495709667670920261638307154748163824784412972479113324687694569326443735737369414529710574514209948313236736743053795901626640867477018804225356037245351476805097992727881926633987005312198178089160194557339505612601648194298708876507038958839973673049592055525539147512447084138630400000 5414 3351792870443101043842380337316102669281616135044413847358985796104295581543919217017010036640425580635476183290581757331075131740508227380445077028651983868596005086481383456618211839442272487931401117918272707471167412810429969724737556229927959624610009393136889006773293411049368525029909913330457901127191953415240720823385375749117293673835745176316278559049715933081967123846385223385454553940185136971465688637735213768423357735518459007154782206741063371501710949535118125517637055967121721301005622160374721560345471473860625191688214314558803886182833770973463579165138407825240600495709667670920261638307154748163824784412972479113324687694569326443735737369414529710574514209948313236736743053795901626640867477018804225356037245351476805097992727881926633987005312198178089160194557339505612601648194298708876507038958839973673049592055525539147512447084138630400000 5415 3351792870443101043842380337316102669281616135044413847358985796104295581543919217017010036640425580635476183290581757331075131740508227380445077028651983868596005086481383456618211839442272487931401117918272707471167412810429969724737556229927959624610009393136889006773293411049368525029909913330457901127191953415240720823385375749117293673835745176316278559049715933081967123846385223385454553940185136971465688637735213768423357735518459007154782206741063371501710949535118125517637055967121721301005622160374721560345471473860625191688214314558803886182833770973463579165138407825240600495709667670920261638307154748163824784412972479113324687694569326443735737369414529710574514209948313236736743053795901626640867477018804225356037245351476805097992727881926633987005312198178089160194557339505612601648194298708876507038958839973673049592055525539147512447084138630400000 5416 3351792870443101043842380337316102669281616135044413847358985796104295581543919217017010036640425580635476183290581757331075131740508227380445077028651983868596005086481383456618211839442272487931401117918272707471167412810429969724737556229927959624610009393136889006773293411049368525029909913330457901127191953415240720823385375749117293673835745176316278559049715933081967123846385223385454553940185136971465688637735213768423357735518459007154782206741063371501710949535118125517637055967121721301005622160374721560345471473860625191688214314558803886182833770973463579165138407825240600495709667670920261638307154748163824784412972479113324687694569326443735737369414529710574514209948313236736743053795901626640867477018804225356037245351476805097992727881926633987005312198178089160194557339505612601648194298708876507038958839973673049592055525539147512447084138630400000 5417 3351792870443101043842380337316102669281616135044413847358985796104295581543919217017010036640425580635476183290581757331075131740508227380445077028651983868596005086481383456618211839442272487931401117918272707471167412810429969724737556229927959624610009393136889006773293411049368525029909913330457901127191953415240720823385375749117293673835745176316278559049715933081967123846385223385454553940185136971465688637735213768423357735518459007154782206741063371501710949535118125517637055967121721301005622160374721560345471473860625191688214314558803886182833770973463579165138407825240600495709667670920261638307154748163824784412972479113324687694569326443735737369414529710574514209948313236736743053795901626640867477018804225356037245351476805097992727881926633987005312198178089160194557339505612601648194298708876507038958839973673049592055525539147512447084138630400000 5418 3351792870443101043842380337316102669281616135044413847358985796104295581543919217017010036640425580635476183290581757331075131740508227380445077028651983868596005086481383456618211839442272487931401117918272707471167412810429969724737556229927959624610009393136889006773293411049368525029909913330457901127191953415240720823385375749117293673835745176316278559049715933081967123846385223385454553940185136971465688637735213768423357735518459007154782206741063371501710949535118125517637055967121721301005622160374721560345471473860625191688214314558803886182833770973463579165138407825240600495709667670920261638307154748163824784412972479113324687694569326443735737369414529710574514209948313236736743053795901626640867477018804225356037245351476805097992727881926633987005312198178089160194557339505612601648194298708876507038958839973673049592055525539147512447084138630400000 5419 3351792870443101043842380337316102669281616135044413847358985796104295581543919217017010036640425580635476183290581757331075131740508227380445077028651983868596005086481383456618211839442272487931401117918272707471167412810429969724737556229927959624610009393136889006773293411049368525029909913330457901127191953415240720823385375749117293673835745176316278559049715933081967123846385223385454553940185136971465688637735213768423357735518459007154782206741063371501710949535118125517637055967121721301005622160374721560345471473860625191688214314558803886182833770973463579165138407825240600495709667670920261638307154748163824784412972479113324687694569326443735737369414529710574514209948313236736743053795901626640867477018804225356037245351476805097992727881926633987005312198178089160194557339505612601648194298708876507038958839973673049592055525539147512447084138630400000 5420 3351792870443101043842380337316102669281616135044413847358985796104295581543919217017010036640425580635476183290581757331075131740508227380445077028651983868596005086481383456618211839442272487931401117918272707471167412810429969724737556229927959624610009393136889006773293411049368525029909913330457901127191953415240720823385375749117293673835745176316278559049715933081967123846385223385454553940185136971465688637735213768423357735518459007154782206741063371501710949535118125517637055967121721301005622160374721560345471473860625191688214314558803886182833770973463579165138407825240600495709667670920261638307154748163824784412972479113324687694569326443735737369414529710574514209948313236736743053795901626640867477018804225356037245351476805097992727881926633987005312198178089160194557339505612601648194298708876507038958839973673049592055525539147512447084138630400000 5421 3351792870443101043842380337316102669281616135044413847358985796104295581543919217017010036640425580635476183290581757331075131740508227380445077028651983868596005086481383456618211839442272487931401117918272707471167412810429969724737556229927959624610009393136889006773293411049368525029909913330457901127191953415240720823385375749117293673835745176316278559049715933081967123846385223385454553940185136971465688637735213768423357735518459007154782206741063371501710949535118125517637055967121721301005622160374721560345471473860625191688214314558803886182833770973463579165138407825240600495709667670920261638307154748163824784412972479113324687694569326443735737369414529710574514209948313236736743053795901626640867477018804225356037245351476805097992727881926633987005312198178089160194557339505612601648194298708876507038958839973673049592055525539147512447084138630400000 5422 3351792870443101043842380337316102669281616135044413847358985796104295581543919217017010036640425580635476183290581757331075131740508227380445077028651983868596005086481383456618211839442272487931401117918272707471167412810429969724737556229927959624610009393136889006773293411049368525029909913330457901127191953415240720823385375749117293673835745176316278559049715933081967123846385223385454553940185136971465688637735213768423357735518459007154782206741063371501710949535118125517637055967121721301005622160374721560345471473860625191688214314558803886182833770973463579165138407825240600495709667670920261638307154748163824784412972479113324687694569326443735737369414529710574514209948313236736743053795901626640867477018804225356037245351476805097992727881926633987005312198178089160194557339505612601648194298708876507038958839973673049592055525539147512447084138630400000 5423 3351792870443101043842380337316102669281616135044413847358985796104295581543919217017010036640425580635476183290581757331075131740508227380445077028651983868596005086481383456618211839442272487931401117918272707471167412810429969724737556229927959624610009393136889006773293411049368525029909913330457901127191953415240720823385375749117293673835745176316278559049715933081967123846385223385454553940185136971465688637735213768423357735518459007154782206741063371501710949535118125517637055967121721301005622160374721560345471473860625191688214314558803886182833770973463579165138407825240600495709667670920261638307154748163824784412972479113324687694569326443735737369414529710574514209948313236736743053795901626640867477018804225356037245351476805097992727881926633987005312198178089160194557339505612601648194298708876507038958839973673049592055525539147512447084138630400000 5424 3351792870443101043842380337316102669281616135044413847358985796104295581543919217017010036640425580635476183290581757331075131740508227380445077028651983868596005086481383456618211839442272487931401117918272707471167412810429969724737556229927959624610009393136889006773293411049368525029909913330457901127191953415240720823385375749117293673835745176316278559049715933081967123846385223385454553940185136971465688637735213768423357735518459007154782206741063371501710949535118125517637055967121721301005622160374721560345471473860625191688214314558803886182833770973463579165138407825240600495709667670920261638307154748163824784412972479113324687694569326443735737369414529710574514209948313236736743053795901626640867477018804225356037245351476805097992727881926633987005312198178089160194557339505612601648194298708876507038958839973673049592055525539147512447084138630400000 5425 3351792870443101043842380337316102669281616135044413847358985796104295581543919217017010036640425580635476183290581757331075131740508227380445077028651983868596005086481383456618211839442272487931401117918272707471167412810429969724737556229927959624610009393136889006773293411049368525029909913330457901127191953415240720823385375749117293673835745176316278559049715933081967123846385223385454553940185136971465688637735213768423357735518459007154782206741063371501710949535118125517637055967121721301005622160374721560345471473860625191688214314558803886182833770973463579165138407825240600495709667670920261638307154748163824784412972479113324687694569326443735737369414529710574514209948313236736743053795901626640867477018804225356037245351476805097992727881926633987005312198178089160194557339505612601648194298708876507038958839973673049592055525539147512447084138630400000 5426 3351792870443101043842380337316102669281616135044413847358985796104295581543919217017010036640425580635476183290581757331075131740508227380445077028651983868596005086481383456618211839442272487931401117918272707471167412810429969724737556229927959624610009393136889006773293411049368525029909913330457901127191953415240720823385375749117293673835745176316278559049715933081967123846385223385454553940185136971465688637735213768423357735518459007154782206741063371501710949535118125517637055967121721301005622160374721560345471473860625191688214314558803886182833770973463579165138407825240600495709667670920261638307154748163824784412972479113324687694569326443735737369414529710574514209948313236736743053795901626640867477018804225356037245351476805097992727881926633987005312198178089160194557339505612601648194298708876507038958839973673049592055525539147512447084138630400000 5427 3351792870443101043842380337316102669281616135044413847358985796104295581543919217017010036640425580635476183290581757331075131740508227380445077028651983868596005086481383456618211839442272487931401117918272707471167412810429969724737556229927959624610009393136889006773293411049368525029909913330457901127191953415240720823385375749117293673835745176316278559049715933081967123846385223385454553940185136971465688637735213768423357735518459007154782206741063371501710949535118125517637055967121721301005622160374721560345471473860625191688214314558803886182833770973463579165138407825240600495709667670920261638307154748163824784412972479113324687694569326443735737369414529710574514209948313236736743053795901626640867477018804225356037245351476805097992727881926633987005312198178089160194557339505612601648194298708876507038958839973673049592055525539147512447084138630400000 5428 3351792870443101043842380337316102669281616135044413847358985796104295581543919217017010036640425580635476183290581757331075131740508227380445077028651983868596005086481383456618211839442272487931401117918272707471167412810429969724737556229927959624610009393136889006773293411049368525029909913330457901127191953415240720823385375749117293673835745176316278559049715933081967123846385223385454553940185136971465688637735213768423357735518459007154782206741063371501710949535118125517637055967121721301005622160374721560345471473860625191688214314558803886182833770973463579165138407825240600495709667670920261638307154748163824784412972479113324687694569326443735737369414529710574514209948313236736743053795901626640867477018804225356037245351476805097992727881926633987005312198178089160194557339505612601648194298708876507038958839973673049592055525539147512447084138630400000 5429 3351792870443101043842380337316102669281616135044413847358985796104295581543919217017010036640425580635476183290581757331075131740508227380445077028651983868596005086481383456618211839442272487931401117918272707471167412810429969724737556229927959624610009393136889006773293411049368525029909913330457901127191953415240720823385375749117293673835745176316278559049715933081967123846385223385454553940185136971465688637735213768423357735518459007154782206741063371501710949535118125517637055967121721301005622160374721560345471473860625191688214314558803886182833770973463579165138407825240600495709667670920261638307154748163824784412972479113324687694569326443735737369414529710574514209948313236736743053795901626640867477018804225356037245351476805097992727881926633987005312198178089160194557339505612601648194298708876507038958839973673049592055525539147512447084138630400000 5430 3351792870443101043842380337316102669281616135044413847358985796104295581543919217017010036640425580635476183290581757331075131740508227380445077028651983868596005086481383456618211839442272487931401117918272707471167412810429969724737556229927959624610009393136889006773293411049368525029909913330457901127191953415240720823385375749117293673835745176316278559049715933081967123846385223385454553940185136971465688637735213768423357735518459007154782206741063371501710949535118125517637055967121721301005622160374721560345471473860625191688214314558803886182833770973463579165138407825240600495709667670920261638307154748163824784412972479113324687694569326443735737369414529710574514209948313236736743053795901626640867477018804225356037245351476805097992727881926633987005312198178089160194557339505612601648194298708876507038958839973673049592055525539147512447084138630400000 5431 3351792870443101043842380337316102669281616135044413847358985796104295581543919217017010036640425580635476183290581757331075131740508227380445077028651983868596005086481383456618211839442272487931401117918272707471167412810429969724737556229927959624610009393136889006773293411049368525029909913330457901127191953415240720823385375749117293673835745176316278559049715933081967123846385223385454553940185136971465688637735213768423357735518459007154782206741063371501710949535118125517637055967121721301005622160374721560345471473860625191688214314558803886182833770973463579165138407825240600495709667670920261638307154748163824784412972479113324687694569326443735737369414529710574514209948313236736743053795901626640867477018804225356037245351476805097992727881926633987005312198178089160194557339505612601648194298708876507038958839973673049592055525539147512447084138630400000 5432 3351792870443101043842380337316102669281616135044413847358985796104295581543919217017010036640425580635476183290581757331075131740508227380445077028651983868596005086481383456618211839442272487931401117918272707471167412810429969724737556229927959624610009393136889006773293411049368525029909913330457901127191953415240720823385375749117293673835745176316278559049715933081967123846385223385454553940185136971465688637735213768423357735518459007154782206741063371501710949535118125517637055967121721301005622160374721560345471473860625191688214314558803886182833770973463579165138407825240600495709667670920261638307154748163824784412972479113324687694569326443735737369414529710574514209948313236736743053795901626640867477018804225356037245351476805097992727881926633987005312198178089160194557339505612601648194298708876507038958839973673049592055525539147512447084138630400000 5433 3351792870443101043842380337316102669281616135044413847358985796104295581543919217017010036640425580635476183290581757331075131740508227380445077028651983868596005086481383456618211839442272487931401117918272707471167412810429969724737556229927959624610009393136889006773293411049368525029909913330457901127191953415240720823385375749117293673835745176316278559049715933081967123846385223385454553940185136971465688637735213768423357735518459007154782206741063371501710949535118125517637055967121721301005622160374721560345471473860625191688214314558803886182833770973463579165138407825240600495709667670920261638307154748163824784412972479113324687694569326443735737369414529710574514209948313236736743053795901626640867477018804225356037245351476805097992727881926633987005312198178089160194557339505612601648194298708876507038958839973673049592055525539147512447084138630400000 5434 3351792870443101043842380337316102669281616135044413847358985796104295581543919217017010036640425580635476183290581757331075131740508227380445077028651983868596005086481383456618211839442272487931401117918272707471167412810429969724737556229927959624610009393136889006773293411049368525029909913330457901127191953415240720823385375749117293673835745176316278559049715933081967123846385223385454553940185136971465688637735213768423357735518459007154782206741063371501710949535118125517637055967121721301005622160374721560345471473860625191688214314558803886182833770973463579165138407825240600495709667670920261638307154748163824784412972479113324687694569326443735737369414529710574514209948313236736743053795901626640867477018804225356037245351476805097992727881926633987005312198178089160194557339505612601648194298708876507038958839973673049592055525539147512447084138630400000 5435 3351792870443101043842380337316102669281616135044413847358985796104295581543919217017010036640425580635476183290581757331075131740508227380445077028651983868596005086481383456618211839442272487931401117918272707471167412810429969724737556229927959624610009393136889006773293411049368525029909913330457901127191953415240720823385375749117293673835745176316278559049715933081967123846385223385454553940185136971465688637735213768423357735518459007154782206741063371501710949535118125517637055967121721301005622160374721560345471473860625191688214314558803886182833770973463579165138407825240600495709667670920261638307154748163824784412972479113324687694569326443735737369414529710574514209948313236736743053795901626640867477018804225356037245351476805097992727881926633987005312198178089160194557339505612601648194298708876507038958839973673049592055525539147512447084138630400000 5436 3351792870443101043842380337316102669281616135044413847358985796104295581543919217017010036640425580635476183290581757331075131740508227380445077028651983868596005086481383456618211839442272487931401117918272707471167412810429969724737556229927959624610009393136889006773293411049368525029909913330457901127191953415240720823385375749117293673835745176316278559049715933081967123846385223385454553940185136971465688637735213768423357735518459007154782206741063371501710949535118125517637055967121721301005622160374721560345471473860625191688214314558803886182833770973463579165138407825240600495709667670920261638307154748163824784412972479113324687694569326443735737369414529710574514209948313236736743053795901626640867477018804225356037245351476805097992727881926633987005312198178089160194557339505612601648194298708876507038958839973673049592055525539147512447084138630400000 5437 6794084148388165815868504943739740110633835905735026868596664208703407143789524252893479344270142651948110223530009222110089292038010176900162171137077571301644102310297764266565115398549486333036950066020338778044056345766741548632043026478063974159084489039888474016729465744197070000235627394320838165584818089572692941109002156643460754276865055472393096639193774196357147360036622847802316380836755272641160950868689278308594146129895916407502743533064135454033968094707684440424250312445355729077138396119079560602820270677515487263552010415610695477292604053763210674967735552661762697204803496368955370340848602674528072838005095215162709141956892024701452339647803251723334540303565230930865378170044292597201038375917116164796687496327443483933631259416665287091659767825706986727714367727177876743540889843482892679767969568626635271523096550267852007730239549003820800000 5438 6794084148388165815868504943739740110633835905735026868596664208703407143789524252893479344270142651948110223530009222110089292038010176900162171137077571301644102310297764266565115398549486333036950066020338778044056345766741548632043026478063974159084489039888474016729465744197070000235627394320838165584818089572692941109002156643460754276865055472393096639193774196357147360036622847802316380836755272641160950868689278308594146129895916407502743533064135454033968094707684440424250312445355729077138396119079560602820270677515487263552010415610695477292604053763210674967735552661762697204803496368955370340848602674528072838005095215162709141956892024701452339647803251723334540303565230930865378170044292597201038375917116164796687496327443483933631259416665287091659767825706986727714367727177876743540889843482892679767969568626635271523096550267852007730239549003820800000 5439 6794084148388165815868504943739740110633835905735026868596664208703407143789524252893479344270142651948110223530009222110089292038010176900162171137077571301644102310297764266565115398549486333036950066020338778044056345766741548632043026478063974159084489039888474016729465744197070000235627394320838165584818089572692941109002156643460754276865055472393096639193774196357147360036622847802316380836755272641160950868689278308594146129895916407502743533064135454033968094707684440424250312445355729077138396119079560602820270677515487263552010415610695477292604053763210674967735552661762697204803496368955370340848602674528072838005095215162709141956892024701452339647803251723334540303565230930865378170044292597201038375917116164796687496327443483933631259416665287091659767825706986727714367727177876743540889843482892679767969568626635271523096550267852007730239549003820800000 5440 6794084148388165815868504943739740110633835905735026868596664208703407143789524252893479344270142651948110223530009222110089292038010176900162171137077571301644102310297764266565115398549486333036950066020338778044056345766741548632043026478063974159084489039888474016729465744197070000235627394320838165584818089572692941109002156643460754276865055472393096639193774196357147360036622847802316380836755272641160950868689278308594146129895916407502743533064135454033968094707684440424250312445355729077138396119079560602820270677515487263552010415610695477292604053763210674967735552661762697204803496368955370340848602674528072838005095215162709141956892024701452339647803251723334540303565230930865378170044292597201038375917116164796687496327443483933631259416665287091659767825706986727714367727177876743540889843482892679767969568626635271523096550267852007730239549003820800000 5441 6794084148388165815868504943739740110633835905735026868596664208703407143789524252893479344270142651948110223530009222110089292038010176900162171137077571301644102310297764266565115398549486333036950066020338778044056345766741548632043026478063974159084489039888474016729465744197070000235627394320838165584818089572692941109002156643460754276865055472393096639193774196357147360036622847802316380836755272641160950868689278308594146129895916407502743533064135454033968094707684440424250312445355729077138396119079560602820270677515487263552010415610695477292604053763210674967735552661762697204803496368955370340848602674528072838005095215162709141956892024701452339647803251723334540303565230930865378170044292597201038375917116164796687496327443483933631259416665287091659767825706986727714367727177876743540889843482892679767969568626635271523096550267852007730239549003820800000 5442 6794084148388165815868504943739740110633835905735026868596664208703407143789524252893479344270142651948110223530009222110089292038010176900162171137077571301644102310297764266565115398549486333036950066020338778044056345766741548632043026478063974159084489039888474016729465744197070000235627394320838165584818089572692941109002156643460754276865055472393096639193774196357147360036622847802316380836755272641160950868689278308594146129895916407502743533064135454033968094707684440424250312445355729077138396119079560602820270677515487263552010415610695477292604053763210674967735552661762697204803496368955370340848602674528072838005095215162709141956892024701452339647803251723334540303565230930865378170044292597201038375917116164796687496327443483933631259416665287091659767825706986727714367727177876743540889843482892679767969568626635271523096550267852007730239549003820800000 5443 6794084148388165815868504943739740110633835905735026868596664208703407143789524252893479344270142651948110223530009222110089292038010176900162171137077571301644102310297764266565115398549486333036950066020338778044056345766741548632043026478063974159084489039888474016729465744197070000235627394320838165584818089572692941109002156643460754276865055472393096639193774196357147360036622847802316380836755272641160950868689278308594146129895916407502743533064135454033968094707684440424250312445355729077138396119079560602820270677515487263552010415610695477292604053763210674967735552661762697204803496368955370340848602674528072838005095215162709141956892024701452339647803251723334540303565230930865378170044292597201038375917116164796687496327443483933631259416665287091659767825706986727714367727177876743540889843482892679767969568626635271523096550267852007730239549003820800000 5444 6794084148388165815868504943739740110633835905735026868596664208703407143789524252893479344270142651948110223530009222110089292038010176900162171137077571301644102310297764266565115398549486333036950066020338778044056345766741548632043026478063974159084489039888474016729465744197070000235627394320838165584818089572692941109002156643460754276865055472393096639193774196357147360036622847802316380836755272641160950868689278308594146129895916407502743533064135454033968094707684440424250312445355729077138396119079560602820270677515487263552010415610695477292604053763210674967735552661762697204803496368955370340848602674528072838005095215162709141956892024701452339647803251723334540303565230930865378170044292597201038375917116164796687496327443483933631259416665287091659767825706986727714367727177876743540889843482892679767969568626635271523096550267852007730239549003820800000 5445 13785196737079588440397196530847932684476053052736369516382631679459213094748944709120869589524119440802715643542388711661371173545122648930429045237130392171035883587594163696860619143656907769731971683955267380651390325560718602174415300723991803568782428261933713779944085994975855030478087983076980637971595903742993977510165375829581870427759197553485593080924167844408651993514307758190899936717776448188915569312570545688137522497558814390823066628587130836234921264161891729620803883951626774297513805725612428463122329204678923657747029133274101123426693625085554459509535436350716512628546294132610446421581814826617459788312338191565136849030533918119246797145392797746645782275933853558725852307019869679720906864735828698372478930048382828901337825356413867508977668918359476070532452118443911912644465492426789247249210254743442965920362900493471723684656044928752403200000 5446 13785196737079588440397196530847932684476053052736369516382631679459213094748944709120869589524119440802715643542388711661371173545122648930429045237130392171035883587594163696860619143656907769731971683955267380651390325560718602174415300723991803568782428261933713779944085994975855030478087983076980637971595903742993977510165375829581870427759197553485593080924167844408651993514307758190899936717776448188915569312570545688137522497558814390823066628587130836234921264161891729620803883951626774297513805725612428463122329204678923657747029133274101123426693625085554459509535436350716512628546294132610446421581814826617459788312338191565136849030533918119246797145392797746645782275933853558725852307019869679720906864735828698372478930048382828901337825356413867508977668918359476070532452118443911912644465492426789247249210254743442965920362900493471723684656044928752403200000 5447 13785196737079588440397196530847932684476053052736369516382631679459213094748944709120869589524119440802715643542388711661371173545122648930429045237130392171035883587594163696860619143656907769731971683955267380651390325560718602174415300723991803568782428261933713779944085994975855030478087983076980637971595903742993977510165375829581870427759197553485593080924167844408651993514307758190899936717776448188915569312570545688137522497558814390823066628587130836234921264161891729620803883951626774297513805725612428463122329204678923657747029133274101123426693625085554459509535436350716512628546294132610446421581814826617459788312338191565136849030533918119246797145392797746645782275933853558725852307019869679720906864735828698372478930048382828901337825356413867508977668918359476070532452118443911912644465492426789247249210254743442965920362900493471723684656044928752403200000 5448 13785196737079588440397196530847932684476053052736369516382631679459213094748944709120869589524119440802715643542388711661371173545122648930429045237130392171035883587594163696860619143656907769731971683955267380651390325560718602174415300723991803568782428261933713779944085994975855030478087983076980637971595903742993977510165375829581870427759197553485593080924167844408651993514307758190899936717776448188915569312570545688137522497558814390823066628587130836234921264161891729620803883951626774297513805725612428463122329204678923657747029133274101123426693625085554459509535436350716512628546294132610446421581814826617459788312338191565136849030533918119246797145392797746645782275933853558725852307019869679720906864735828698372478930048382828901337825356413867508977668918359476070532452118443911912644465492426789247249210254743442965920362900493471723684656044928752403200000 5449 13785196737079588440397196530847932684476053052736369516382631679459213094748944709120869589524119440802715643542388711661371173545122648930429045237130392171035883587594163696860619143656907769731971683955267380651390325560718602174415300723991803568782428261933713779944085994975855030478087983076980637971595903742993977510165375829581870427759197553485593080924167844408651993514307758190899936717776448188915569312570545688137522497558814390823066628587130836234921264161891729620803883951626774297513805725612428463122329204678923657747029133274101123426693625085554459509535436350716512628546294132610446421581814826617459788312338191565136849030533918119246797145392797746645782275933853558725852307019869679720906864735828698372478930048382828901337825356413867508977668918359476070532452118443911912644465492426789247249210254743442965920362900493471723684656044928752403200000 5450 13785196737079588440397196530847932684476053052736369516382631679459213094748944709120869589524119440802715643542388711661371173545122648930429045237130392171035883587594163696860619143656907769731971683955267380651390325560718602174415300723991803568782428261933713779944085994975855030478087983076980637971595903742993977510165375829581870427759197553485593080924167844408651993514307758190899936717776448188915569312570545688137522497558814390823066628587130836234921264161891729620803883951626774297513805725612428463122329204678923657747029133274101123426693625085554459509535436350716512628546294132610446421581814826617459788312338191565136849030533918119246797145392797746645782275933853558725852307019869679720906864735828698372478930048382828901337825356413867508977668918359476070532452118443911912644465492426789247249210254743442965920362900493471723684656044928752403200000 5451 13785196737079588440397196530847932684476053052736369516382631679459213094748944709120869589524119440802715643542388711661371173545122648930429045237130392171035883587594163696860619143656907769731971683955267380651390325560718602174415300723991803568782428261933713779944085994975855030478087983076980637971595903742993977510165375829581870427759197553485593080924167844408651993514307758190899936717776448188915569312570545688137522497558814390823066628587130836234921264161891729620803883951626774297513805725612428463122329204678923657747029133274101123426693625085554459509535436350716512628546294132610446421581814826617459788312338191565136849030533918119246797145392797746645782275933853558725852307019869679720906864735828698372478930048382828901337825356413867508977668918359476070532452118443911912644465492426789247249210254743442965920362900493471723684656044928752403200000 5452 13785196737079588440397196530847932684476053052736369516382631679459213094748944709120869589524119440802715643542388711661371173545122648930429045237130392171035883587594163696860619143656907769731971683955267380651390325560718602174415300723991803568782428261933713779944085994975855030478087983076980637971595903742993977510165375829581870427759197553485593080924167844408651993514307758190899936717776448188915569312570545688137522497558814390823066628587130836234921264161891729620803883951626774297513805725612428463122329204678923657747029133274101123426693625085554459509535436350716512628546294132610446421581814826617459788312338191565136849030533918119246797145392797746645782275933853558725852307019869679720906864735828698372478930048382828901337825356413867508977668918359476070532452118443911912644465492426789247249210254743442965920362900493471723684656044928752403200000 5453 13785196737079588440397196530847932684476053052736369516382631679459213094748944709120869589524119440802715643542388711661371173545122648930429045237130392171035883587594163696860619143656907769731971683955267380651390325560718602174415300723991803568782428261933713779944085994975855030478087983076980637971595903742993977510165375829581870427759197553485593080924167844408651993514307758190899936717776448188915569312570545688137522497558814390823066628587130836234921264161891729620803883951626774297513805725612428463122329204678923657747029133274101123426693625085554459509535436350716512628546294132610446421581814826617459788312338191565136849030533918119246797145392797746645782275933853558725852307019869679720906864735828698372478930048382828901337825356413867508977668918359476070532452118443911912644465492426789247249210254743442965920362900493471723684656044928752403200000 5454 13785196737079588440397196530847932684476053052736369516382631679459213094748944709120869589524119440802715643542388711661371173545122648930429045237130392171035883587594163696860619143656907769731971683955267380651390325560718602174415300723991803568782428261933713779944085994975855030478087983076980637971595903742993977510165375829581870427759197553485593080924167844408651993514307758190899936717776448188915569312570545688137522497558814390823066628587130836234921264161891729620803883951626774297513805725612428463122329204678923657747029133274101123426693625085554459509535436350716512628546294132610446421581814826617459788312338191565136849030533918119246797145392797746645782275933853558725852307019869679720906864735828698372478930048382828901337825356413867508977668918359476070532452118443911912644465492426789247249210254743442965920362900493471723684656044928752403200000 5455 13785196737079588440397196530847932684476053052736369516382631679459213094748944709120869589524119440802715643542388711661371173545122648930429045237130392171035883587594163696860619143656907769731971683955267380651390325560718602174415300723991803568782428261933713779944085994975855030478087983076980637971595903742993977510165375829581870427759197553485593080924167844408651993514307758190899936717776448188915569312570545688137522497558814390823066628587130836234921264161891729620803883951626774297513805725612428463122329204678923657747029133274101123426693625085554459509535436350716512628546294132610446421581814826617459788312338191565136849030533918119246797145392797746645782275933853558725852307019869679720906864735828698372478930048382828901337825356413867508977668918359476070532452118443911912644465492426789247249210254743442965920362900493471723684656044928752403200000 5456 13785196737079588440397196530847932684476053052736369516382631679459213094748944709120869589524119440802715643542388711661371173545122648930429045237130392171035883587594163696860619143656907769731971683955267380651390325560718602174415300723991803568782428261933713779944085994975855030478087983076980637971595903742993977510165375829581870427759197553485593080924167844408651993514307758190899936717776448188915569312570545688137522497558814390823066628587130836234921264161891729620803883951626774297513805725612428463122329204678923657747029133274101123426693625085554459509535436350716512628546294132610446421581814826617459788312338191565136849030533918119246797145392797746645782275933853558725852307019869679720906864735828698372478930048382828901337825356413867508977668918359476070532452118443911912644465492426789247249210254743442965920362900493471723684656044928752403200000 5457 13785196737079588440397196530847932684476053052736369516382631679459213094748944709120869589524119440802715643542388711661371173545122648930429045237130392171035883587594163696860619143656907769731971683955267380651390325560718602174415300723991803568782428261933713779944085994975855030478087983076980637971595903742993977510165375829581870427759197553485593080924167844408651993514307758190899936717776448188915569312570545688137522497558814390823066628587130836234921264161891729620803883951626774297513805725612428463122329204678923657747029133274101123426693625085554459509535436350716512628546294132610446421581814826617459788312338191565136849030533918119246797145392797746645782275933853558725852307019869679720906864735828698372478930048382828901337825356413867508977668918359476070532452118443911912644465492426789247249210254743442965920362900493471723684656044928752403200000 5458 13785196737079588440397196530847932684476053052736369516382631679459213094748944709120869589524119440802715643542388711661371173545122648930429045237130392171035883587594163696860619143656907769731971683955267380651390325560718602174415300723991803568782428261933713779944085994975855030478087983076980637971595903742993977510165375829581870427759197553485593080924167844408651993514307758190899936717776448188915569312570545688137522497558814390823066628587130836234921264161891729620803883951626774297513805725612428463122329204678923657747029133274101123426693625085554459509535436350716512628546294132610446421581814826617459788312338191565136849030533918119246797145392797746645782275933853558725852307019869679720906864735828698372478930048382828901337825356413867508977668918359476070532452118443911912644465492426789247249210254743442965920362900493471723684656044928752403200000 5459 13785196737079588440397196530847932684476053052736369516382631679459213094748944709120869589524119440802715643542388711661371173545122648930429045237130392171035883587594163696860619143656907769731971683955267380651390325560718602174415300723991803568782428261933713779944085994975855030478087983076980637971595903742993977510165375829581870427759197553485593080924167844408651993514307758190899936717776448188915569312570545688137522497558814390823066628587130836234921264161891729620803883951626774297513805725612428463122329204678923657747029133274101123426693625085554459509535436350716512628546294132610446421581814826617459788312338191565136849030533918119246797145392797746645782275933853558725852307019869679720906864735828698372478930048382828901337825356413867508977668918359476070532452118443911912644465492426789247249210254743442965920362900493471723684656044928752403200000 5460 13785196737079588440397196530847932684476053052736369516382631679459213094748944709120869589524119440802715643542388711661371173545122648930429045237130392171035883587594163696860619143656907769731971683955267380651390325560718602174415300723991803568782428261933713779944085994975855030478087983076980637971595903742993977510165375829581870427759197553485593080924167844408651993514307758190899936717776448188915569312570545688137522497558814390823066628587130836234921264161891729620803883951626774297513805725612428463122329204678923657747029133274101123426693625085554459509535436350716512628546294132610446421581814826617459788312338191565136849030533918119246797145392797746645782275933853558725852307019869679720906864735828698372478930048382828901337825356413867508977668918359476070532452118443911912644465492426789247249210254743442965920362900493471723684656044928752403200000 5461 13785196737079588440397196530847932684476053052736369516382631679459213094748944709120869589524119440802715643542388711661371173545122648930429045237130392171035883587594163696860619143656907769731971683955267380651390325560718602174415300723991803568782428261933713779944085994975855030478087983076980637971595903742993977510165375829581870427759197553485593080924167844408651993514307758190899936717776448188915569312570545688137522497558814390823066628587130836234921264161891729620803883951626774297513805725612428463122329204678923657747029133274101123426693625085554459509535436350716512628546294132610446421581814826617459788312338191565136849030533918119246797145392797746645782275933853558725852307019869679720906864735828698372478930048382828901337825356413867508977668918359476070532452118443911912644465492426789247249210254743442965920362900493471723684656044928752403200000 5462 13785196737079588440397196530847932684476053052736369516382631679459213094748944709120869589524119440802715643542388711661371173545122648930429045237130392171035883587594163696860619143656907769731971683955267380651390325560718602174415300723991803568782428261933713779944085994975855030478087983076980637971595903742993977510165375829581870427759197553485593080924167844408651993514307758190899936717776448188915569312570545688137522497558814390823066628587130836234921264161891729620803883951626774297513805725612428463122329204678923657747029133274101123426693625085554459509535436350716512628546294132610446421581814826617459788312338191565136849030533918119246797145392797746645782275933853558725852307019869679720906864735828698372478930048382828901337825356413867508977668918359476070532452118443911912644465492426789247249210254743442965920362900493471723684656044928752403200000 5463 13785196737079588440397196530847932684476053052736369516382631679459213094748944709120869589524119440802715643542388711661371173545122648930429045237130392171035883587594163696860619143656907769731971683955267380651390325560718602174415300723991803568782428261933713779944085994975855030478087983076980637971595903742993977510165375829581870427759197553485593080924167844408651993514307758190899936717776448188915569312570545688137522497558814390823066628587130836234921264161891729620803883951626774297513805725612428463122329204678923657747029133274101123426693625085554459509535436350716512628546294132610446421581814826617459788312338191565136849030533918119246797145392797746645782275933853558725852307019869679720906864735828698372478930048382828901337825356413867508977668918359476070532452118443911912644465492426789247249210254743442965920362900493471723684656044928752403200000 5464 13785196737079588440397196530847932684476053052736369516382631679459213094748944709120869589524119440802715643542388711661371173545122648930429045237130392171035883587594163696860619143656907769731971683955267380651390325560718602174415300723991803568782428261933713779944085994975855030478087983076980637971595903742993977510165375829581870427759197553485593080924167844408651993514307758190899936717776448188915569312570545688137522497558814390823066628587130836234921264161891729620803883951626774297513805725612428463122329204678923657747029133274101123426693625085554459509535436350716512628546294132610446421581814826617459788312338191565136849030533918119246797145392797746645782275933853558725852307019869679720906864735828698372478930048382828901337825356413867508977668918359476070532452118443911912644465492426789247249210254743442965920362900493471723684656044928752403200000 5465 13785196737079588440397196530847932684476053052736369516382631679459213094748944709120869589524119440802715643542388711661371173545122648930429045237130392171035883587594163696860619143656907769731971683955267380651390325560718602174415300723991803568782428261933713779944085994975855030478087983076980637971595903742993977510165375829581870427759197553485593080924167844408651993514307758190899936717776448188915569312570545688137522497558814390823066628587130836234921264161891729620803883951626774297513805725612428463122329204678923657747029133274101123426693625085554459509535436350716512628546294132610446421581814826617459788312338191565136849030533918119246797145392797746645782275933853558725852307019869679720906864735828698372478930048382828901337825356413867508977668918359476070532452118443911912644465492426789247249210254743442965920362900493471723684656044928752403200000 5466 13785196737079588440397196530847932684476053052736369516382631679459213094748944709120869589524119440802715643542388711661371173545122648930429045237130392171035883587594163696860619143656907769731971683955267380651390325560718602174415300723991803568782428261933713779944085994975855030478087983076980637971595903742993977510165375829581870427759197553485593080924167844408651993514307758190899936717776448188915569312570545688137522497558814390823066628587130836234921264161891729620803883951626774297513805725612428463122329204678923657747029133274101123426693625085554459509535436350716512628546294132610446421581814826617459788312338191565136849030533918119246797145392797746645782275933853558725852307019869679720906864735828698372478930048382828901337825356413867508977668918359476070532452118443911912644465492426789247249210254743442965920362900493471723684656044928752403200000 5467 13785196737079588440397196530847932684476053052736369516382631679459213094748944709120869589524119440802715643542388711661371173545122648930429045237130392171035883587594163696860619143656907769731971683955267380651390325560718602174415300723991803568782428261933713779944085994975855030478087983076980637971595903742993977510165375829581870427759197553485593080924167844408651993514307758190899936717776448188915569312570545688137522497558814390823066628587130836234921264161891729620803883951626774297513805725612428463122329204678923657747029133274101123426693625085554459509535436350716512628546294132610446421581814826617459788312338191565136849030533918119246797145392797746645782275933853558725852307019869679720906864735828698372478930048382828901337825356413867508977668918359476070532452118443911912644465492426789247249210254743442965920362900493471723684656044928752403200000 5468 13785196737079588440397196530847932684476053052736369516382631679459213094748944709120869589524119440802715643542388711661371173545122648930429045237130392171035883587594163696860619143656907769731971683955267380651390325560718602174415300723991803568782428261933713779944085994975855030478087983076980637971595903742993977510165375829581870427759197553485593080924167844408651993514307758190899936717776448188915569312570545688137522497558814390823066628587130836234921264161891729620803883951626774297513805725612428463122329204678923657747029133274101123426693625085554459509535436350716512628546294132610446421581814826617459788312338191565136849030533918119246797145392797746645782275933853558725852307019869679720906864735828698372478930048382828901337825356413867508977668918359476070532452118443911912644465492426789247249210254743442965920362900493471723684656044928752403200000 5469 13785196737079588440397196530847932684476053052736369516382631679459213094748944709120869589524119440802715643542388711661371173545122648930429045237130392171035883587594163696860619143656907769731971683955267380651390325560718602174415300723991803568782428261933713779944085994975855030478087983076980637971595903742993977510165375829581870427759197553485593080924167844408651993514307758190899936717776448188915569312570545688137522497558814390823066628587130836234921264161891729620803883951626774297513805725612428463122329204678923657747029133274101123426693625085554459509535436350716512628546294132610446421581814826617459788312338191565136849030533918119246797145392797746645782275933853558725852307019869679720906864735828698372478930048382828901337825356413867508977668918359476070532452118443911912644465492426789247249210254743442965920362900493471723684656044928752403200000 5470 13785196737079588440397196530847932684476053052736369516382631679459213094748944709120869589524119440802715643542388711661371173545122648930429045237130392171035883587594163696860619143656907769731971683955267380651390325560718602174415300723991803568782428261933713779944085994975855030478087983076980637971595903742993977510165375829581870427759197553485593080924167844408651993514307758190899936717776448188915569312570545688137522497558814390823066628587130836234921264161891729620803883951626774297513805725612428463122329204678923657747029133274101123426693625085554459509535436350716512628546294132610446421581814826617459788312338191565136849030533918119246797145392797746645782275933853558725852307019869679720906864735828698372478930048382828901337825356413867508977668918359476070532452118443911912644465492426789247249210254743442965920362900493471723684656044928752403200000 5471 13785196737079588440397196530847932684476053052736369516382631679459213094748944709120869589524119440802715643542388711661371173545122648930429045237130392171035883587594163696860619143656907769731971683955267380651390325560718602174415300723991803568782428261933713779944085994975855030478087983076980637971595903742993977510165375829581870427759197553485593080924167844408651993514307758190899936717776448188915569312570545688137522497558814390823066628587130836234921264161891729620803883951626774297513805725612428463122329204678923657747029133274101123426693625085554459509535436350716512628546294132610446421581814826617459788312338191565136849030533918119246797145392797746645782275933853558725852307019869679720906864735828698372478930048382828901337825356413867508977668918359476070532452118443911912644465492426789247249210254743442965920362900493471723684656044928752403200000 5472 13785196737079588440397196530847932684476053052736369516382631679459213094748944709120869589524119440802715643542388711661371173545122648930429045237130392171035883587594163696860619143656907769731971683955267380651390325560718602174415300723991803568782428261933713779944085994975855030478087983076980637971595903742993977510165375829581870427759197553485593080924167844408651993514307758190899936717776448188915569312570545688137522497558814390823066628587130836234921264161891729620803883951626774297513805725612428463122329204678923657747029133274101123426693625085554459509535436350716512628546294132610446421581814826617459788312338191565136849030533918119246797145392797746645782275933853558725852307019869679720906864735828698372478930048382828901337825356413867508977668918359476070532452118443911912644465492426789247249210254743442965920362900493471723684656044928752403200000 5473 13785196737079588440397196530847932684476053052736369516382631679459213094748944709120869589524119440802715643542388711661371173545122648930429045237130392171035883587594163696860619143656907769731971683955267380651390325560718602174415300723991803568782428261933713779944085994975855030478087983076980637971595903742993977510165375829581870427759197553485593080924167844408651993514307758190899936717776448188915569312570545688137522497558814390823066628587130836234921264161891729620803883951626774297513805725612428463122329204678923657747029133274101123426693625085554459509535436350716512628546294132610446421581814826617459788312338191565136849030533918119246797145392797746645782275933853558725852307019869679720906864735828698372478930048382828901337825356413867508977668918359476070532452118443911912644465492426789247249210254743442965920362900493471723684656044928752403200000 5474 13785196737079588440397196530847932684476053052736369516382631679459213094748944709120869589524119440802715643542388711661371173545122648930429045237130392171035883587594163696860619143656907769731971683955267380651390325560718602174415300723991803568782428261933713779944085994975855030478087983076980637971595903742993977510165375829581870427759197553485593080924167844408651993514307758190899936717776448188915569312570545688137522497558814390823066628587130836234921264161891729620803883951626774297513805725612428463122329204678923657747029133274101123426693625085554459509535436350716512628546294132610446421581814826617459788312338191565136849030533918119246797145392797746645782275933853558725852307019869679720906864735828698372478930048382828901337825356413867508977668918359476070532452118443911912644465492426789247249210254743442965920362900493471723684656044928752403200000 5475 28108016146905280829969883726398934743646672174529457443904185994417335500193098261897453093039679539796737197182930583077535822858505081169144823238508869636742166635104499777898802433916434942483490263584790189148184873818305229833632798176219287476747371226082842397305991343755768407144821397493963520824084047731964720143227201316517433802201003811557124292004378234749241414775673518951244970967546177857198845828331342658112408372522422542888232855689159775083004457626097236696819119377366992792630649874523741636306429248340325338146192402745892190667028301549445542939942754719110969249605893736392700253605320431473000508368857572601314035173258659045144219379455914605410750060629127406242012854013514276950929097196354715981484538368652588129827825901727875850805466924534971707815669869507136389882065139058223275141139709421880207511619954106188844593013675609726150124800000 5476 28108016146905280829969883726398934743646672174529457443904185994417335500193098261897453093039679539796737197182930583077535822858505081169144823238508869636742166635104499777898802433916434942483490263584790189148184873818305229833632798176219287476747371226082842397305991343755768407144821397493963520824084047731964720143227201316517433802201003811557124292004378234749241414775673518951244970967546177857198845828331342658112408372522422542888232855689159775083004457626097236696819119377366992792630649874523741636306429248340325338146192402745892190667028301549445542939942754719110969249605893736392700253605320431473000508368857572601314035173258659045144219379455914605410750060629127406242012854013514276950929097196354715981484538368652588129827825901727875850805466924534971707815669869507136389882065139058223275141139709421880207511619954106188844593013675609726150124800000 5477 28108016146905280829969883726398934743646672174529457443904185994417335500193098261897453093039679539796737197182930583077535822858505081169144823238508869636742166635104499777898802433916434942483490263584790189148184873818305229833632798176219287476747371226082842397305991343755768407144821397493963520824084047731964720143227201316517433802201003811557124292004378234749241414775673518951244970967546177857198845828331342658112408372522422542888232855689159775083004457626097236696819119377366992792630649874523741636306429248340325338146192402745892190667028301549445542939942754719110969249605893736392700253605320431473000508368857572601314035173258659045144219379455914605410750060629127406242012854013514276950929097196354715981484538368652588129827825901727875850805466924534971707815669869507136389882065139058223275141139709421880207511619954106188844593013675609726150124800000 5478 28108016146905280829969883726398934743646672174529457443904185994417335500193098261897453093039679539796737197182930583077535822858505081169144823238508869636742166635104499777898802433916434942483490263584790189148184873818305229833632798176219287476747371226082842397305991343755768407144821397493963520824084047731964720143227201316517433802201003811557124292004378234749241414775673518951244970967546177857198845828331342658112408372522422542888232855689159775083004457626097236696819119377366992792630649874523741636306429248340325338146192402745892190667028301549445542939942754719110969249605893736392700253605320431473000508368857572601314035173258659045144219379455914605410750060629127406242012854013514276950929097196354715981484538368652588129827825901727875850805466924534971707815669869507136389882065139058223275141139709421880207511619954106188844593013675609726150124800000 5479 28108016146905280829969883726398934743646672174529457443904185994417335500193098261897453093039679539796737197182930583077535822858505081169144823238508869636742166635104499777898802433916434942483490263584790189148184873818305229833632798176219287476747371226082842397305991343755768407144821397493963520824084047731964720143227201316517433802201003811557124292004378234749241414775673518951244970967546177857198845828331342658112408372522422542888232855689159775083004457626097236696819119377366992792630649874523741636306429248340325338146192402745892190667028301549445542939942754719110969249605893736392700253605320431473000508368857572601314035173258659045144219379455914605410750060629127406242012854013514276950929097196354715981484538368652588129827825901727875850805466924534971707815669869507136389882065139058223275141139709421880207511619954106188844593013675609726150124800000 5480 28108016146905280829969883726398934743646672174529457443904185994417335500193098261897453093039679539796737197182930583077535822858505081169144823238508869636742166635104499777898802433916434942483490263584790189148184873818305229833632798176219287476747371226082842397305991343755768407144821397493963520824084047731964720143227201316517433802201003811557124292004378234749241414775673518951244970967546177857198845828331342658112408372522422542888232855689159775083004457626097236696819119377366992792630649874523741636306429248340325338146192402745892190667028301549445542939942754719110969249605893736392700253605320431473000508368857572601314035173258659045144219379455914605410750060629127406242012854013514276950929097196354715981484538368652588129827825901727875850805466924534971707815669869507136389882065139058223275141139709421880207511619954106188844593013675609726150124800000 5481 28108016146905280829969883726398934743646672174529457443904185994417335500193098261897453093039679539796737197182930583077535822858505081169144823238508869636742166635104499777898802433916434942483490263584790189148184873818305229833632798176219287476747371226082842397305991343755768407144821397493963520824084047731964720143227201316517433802201003811557124292004378234749241414775673518951244970967546177857198845828331342658112408372522422542888232855689159775083004457626097236696819119377366992792630649874523741636306429248340325338146192402745892190667028301549445542939942754719110969249605893736392700253605320431473000508368857572601314035173258659045144219379455914605410750060629127406242012854013514276950929097196354715981484538368652588129827825901727875850805466924534971707815669869507136389882065139058223275141139709421880207511619954106188844593013675609726150124800000 5482 28108016146905280829969883726398934743646672174529457443904185994417335500193098261897453093039679539796737197182930583077535822858505081169144823238508869636742166635104499777898802433916434942483490263584790189148184873818305229833632798176219287476747371226082842397305991343755768407144821397493963520824084047731964720143227201316517433802201003811557124292004378234749241414775673518951244970967546177857198845828331342658112408372522422542888232855689159775083004457626097236696819119377366992792630649874523741636306429248340325338146192402745892190667028301549445542939942754719110969249605893736392700253605320431473000508368857572601314035173258659045144219379455914605410750060629127406242012854013514276950929097196354715981484538368652588129827825901727875850805466924534971707815669869507136389882065139058223275141139709421880207511619954106188844593013675609726150124800000 5483 28108016146905280829969883726398934743646672174529457443904185994417335500193098261897453093039679539796737197182930583077535822858505081169144823238508869636742166635104499777898802433916434942483490263584790189148184873818305229833632798176219287476747371226082842397305991343755768407144821397493963520824084047731964720143227201316517433802201003811557124292004378234749241414775673518951244970967546177857198845828331342658112408372522422542888232855689159775083004457626097236696819119377366992792630649874523741636306429248340325338146192402745892190667028301549445542939942754719110969249605893736392700253605320431473000508368857572601314035173258659045144219379455914605410750060629127406242012854013514276950929097196354715981484538368652588129827825901727875850805466924534971707815669869507136389882065139058223275141139709421880207511619954106188844593013675609726150124800000 5484 28108016146905280829969883726398934743646672174529457443904185994417335500193098261897453093039679539796737197182930583077535822858505081169144823238508869636742166635104499777898802433916434942483490263584790189148184873818305229833632798176219287476747371226082842397305991343755768407144821397493963520824084047731964720143227201316517433802201003811557124292004378234749241414775673518951244970967546177857198845828331342658112408372522422542888232855689159775083004457626097236696819119377366992792630649874523741636306429248340325338146192402745892190667028301549445542939942754719110969249605893736392700253605320431473000508368857572601314035173258659045144219379455914605410750060629127406242012854013514276950929097196354715981484538368652588129827825901727875850805466924534971707815669869507136389882065139058223275141139709421880207511619954106188844593013675609726150124800000 5485 28108016146905280829969883726398934743646672174529457443904185994417335500193098261897453093039679539796737197182930583077535822858505081169144823238508869636742166635104499777898802433916434942483490263584790189148184873818305229833632798176219287476747371226082842397305991343755768407144821397493963520824084047731964720143227201316517433802201003811557124292004378234749241414775673518951244970967546177857198845828331342658112408372522422542888232855689159775083004457626097236696819119377366992792630649874523741636306429248340325338146192402745892190667028301549445542939942754719110969249605893736392700253605320431473000508368857572601314035173258659045144219379455914605410750060629127406242012854013514276950929097196354715981484538368652588129827825901727875850805466924534971707815669869507136389882065139058223275141139709421880207511619954106188844593013675609726150124800000 5486 28108016146905280829969883726398934743646672174529457443904185994417335500193098261897453093039679539796737197182930583077535822858505081169144823238508869636742166635104499777898802433916434942483490263584790189148184873818305229833632798176219287476747371226082842397305991343755768407144821397493963520824084047731964720143227201316517433802201003811557124292004378234749241414775673518951244970967546177857198845828331342658112408372522422542888232855689159775083004457626097236696819119377366992792630649874523741636306429248340325338146192402745892190667028301549445542939942754719110969249605893736392700253605320431473000508368857572601314035173258659045144219379455914605410750060629127406242012854013514276950929097196354715981484538368652588129827825901727875850805466924534971707815669869507136389882065139058223275141139709421880207511619954106188844593013675609726150124800000 5487 56216032293810561659939767452797869487293344349058914887808371988834671000386196523794906186079359079593474394365861166155071645717010162338289646477017739273484333270208999555797604867832869884966980527169580378296369747636610459667265596352438574953494742452165684794611982687511536814289642794987927041648168095463929440286454402633034867604402007623114248584008756469498482829551347037902489941935092355714397691656662685316224816745044845085776465711378319550166008915252194473393638238754733985585261299749047483272612858496680650676292384805491784381334056603098891085879885509438221938499211787472785400507210640862946001016737715145202628070346517318090288438758911829210821500121258254812484025708027028553901858194392709431962969076737305176259655651803455751701610933849069943415631339739014272779764130278116446550282279418843760415023239908212377689186027351219452300249600000 5488 56216032293810561659939767452797869487293344349058914887808371988834671000386196523794906186079359079593474394365861166155071645717010162338289646477017739273484333270208999555797604867832869884966980527169580378296369747636610459667265596352438574953494742452165684794611982687511536814289642794987927041648168095463929440286454402633034867604402007623114248584008756469498482829551347037902489941935092355714397691656662685316224816745044845085776465711378319550166008915252194473393638238754733985585261299749047483272612858496680650676292384805491784381334056603098891085879885509438221938499211787472785400507210640862946001016737715145202628070346517318090288438758911829210821500121258254812484025708027028553901858194392709431962969076737305176259655651803455751701610933849069943415631339739014272779764130278116446550282279418843760415023239908212377689186027351219452300249600000 5489 56216032293810561659939767452797869487293344349058914887808371988834671000386196523794906186079359079593474394365861166155071645717010162338289646477017739273484333270208999555797604867832869884966980527169580378296369747636610459667265596352438574953494742452165684794611982687511536814289642794987927041648168095463929440286454402633034867604402007623114248584008756469498482829551347037902489941935092355714397691656662685316224816745044845085776465711378319550166008915252194473393638238754733985585261299749047483272612858496680650676292384805491784381334056603098891085879885509438221938499211787472785400507210640862946001016737715145202628070346517318090288438758911829210821500121258254812484025708027028553901858194392709431962969076737305176259655651803455751701610933849069943415631339739014272779764130278116446550282279418843760415023239908212377689186027351219452300249600000 5490 56216032293810561659939767452797869487293344349058914887808371988834671000386196523794906186079359079593474394365861166155071645717010162338289646477017739273484333270208999555797604867832869884966980527169580378296369747636610459667265596352438574953494742452165684794611982687511536814289642794987927041648168095463929440286454402633034867604402007623114248584008756469498482829551347037902489941935092355714397691656662685316224816745044845085776465711378319550166008915252194473393638238754733985585261299749047483272612858496680650676292384805491784381334056603098891085879885509438221938499211787472785400507210640862946001016737715145202628070346517318090288438758911829210821500121258254812484025708027028553901858194392709431962969076737305176259655651803455751701610933849069943415631339739014272779764130278116446550282279418843760415023239908212377689186027351219452300249600000 5491 56216032293810561659939767452797869487293344349058914887808371988834671000386196523794906186079359079593474394365861166155071645717010162338289646477017739273484333270208999555797604867832869884966980527169580378296369747636610459667265596352438574953494742452165684794611982687511536814289642794987927041648168095463929440286454402633034867604402007623114248584008756469498482829551347037902489941935092355714397691656662685316224816745044845085776465711378319550166008915252194473393638238754733985585261299749047483272612858496680650676292384805491784381334056603098891085879885509438221938499211787472785400507210640862946001016737715145202628070346517318090288438758911829210821500121258254812484025708027028553901858194392709431962969076737305176259655651803455751701610933849069943415631339739014272779764130278116446550282279418843760415023239908212377689186027351219452300249600000 5492 56216032293810561659939767452797869487293344349058914887808371988834671000386196523794906186079359079593474394365861166155071645717010162338289646477017739273484333270208999555797604867832869884966980527169580378296369747636610459667265596352438574953494742452165684794611982687511536814289642794987927041648168095463929440286454402633034867604402007623114248584008756469498482829551347037902489941935092355714397691656662685316224816745044845085776465711378319550166008915252194473393638238754733985585261299749047483272612858496680650676292384805491784381334056603098891085879885509438221938499211787472785400507210640862946001016737715145202628070346517318090288438758911829210821500121258254812484025708027028553901858194392709431962969076737305176259655651803455751701610933849069943415631339739014272779764130278116446550282279418843760415023239908212377689186027351219452300249600000 5493 56216032293810561659939767452797869487293344349058914887808371988834671000386196523794906186079359079593474394365861166155071645717010162338289646477017739273484333270208999555797604867832869884966980527169580378296369747636610459667265596352438574953494742452165684794611982687511536814289642794987927041648168095463929440286454402633034867604402007623114248584008756469498482829551347037902489941935092355714397691656662685316224816745044845085776465711378319550166008915252194473393638238754733985585261299749047483272612858496680650676292384805491784381334056603098891085879885509438221938499211787472785400507210640862946001016737715145202628070346517318090288438758911829210821500121258254812484025708027028553901858194392709431962969076737305176259655651803455751701610933849069943415631339739014272779764130278116446550282279418843760415023239908212377689186027351219452300249600000 5494 56216032293810561659939767452797869487293344349058914887808371988834671000386196523794906186079359079593474394365861166155071645717010162338289646477017739273484333270208999555797604867832869884966980527169580378296369747636610459667265596352438574953494742452165684794611982687511536814289642794987927041648168095463929440286454402633034867604402007623114248584008756469498482829551347037902489941935092355714397691656662685316224816745044845085776465711378319550166008915252194473393638238754733985585261299749047483272612858496680650676292384805491784381334056603098891085879885509438221938499211787472785400507210640862946001016737715145202628070346517318090288438758911829210821500121258254812484025708027028553901858194392709431962969076737305176259655651803455751701610933849069943415631339739014272779764130278116446550282279418843760415023239908212377689186027351219452300249600000 5495 56216032293810561659939767452797869487293344349058914887808371988834671000386196523794906186079359079593474394365861166155071645717010162338289646477017739273484333270208999555797604867832869884966980527169580378296369747636610459667265596352438574953494742452165684794611982687511536814289642794987927041648168095463929440286454402633034867604402007623114248584008756469498482829551347037902489941935092355714397691656662685316224816745044845085776465711378319550166008915252194473393638238754733985585261299749047483272612858496680650676292384805491784381334056603098891085879885509438221938499211787472785400507210640862946001016737715145202628070346517318090288438758911829210821500121258254812484025708027028553901858194392709431962969076737305176259655651803455751701610933849069943415631339739014272779764130278116446550282279418843760415023239908212377689186027351219452300249600000 5496 56216032293810561659939767452797869487293344349058914887808371988834671000386196523794906186079359079593474394365861166155071645717010162338289646477017739273484333270208999555797604867832869884966980527169580378296369747636610459667265596352438574953494742452165684794611982687511536814289642794987927041648168095463929440286454402633034867604402007623114248584008756469498482829551347037902489941935092355714397691656662685316224816745044845085776465711378319550166008915252194473393638238754733985585261299749047483272612858496680650676292384805491784381334056603098891085879885509438221938499211787472785400507210640862946001016737715145202628070346517318090288438758911829210821500121258254812484025708027028553901858194392709431962969076737305176259655651803455751701610933849069943415631339739014272779764130278116446550282279418843760415023239908212377689186027351219452300249600000 5497 56216032293810561659939767452797869487293344349058914887808371988834671000386196523794906186079359079593474394365861166155071645717010162338289646477017739273484333270208999555797604867832869884966980527169580378296369747636610459667265596352438574953494742452165684794611982687511536814289642794987927041648168095463929440286454402633034867604402007623114248584008756469498482829551347037902489941935092355714397691656662685316224816745044845085776465711378319550166008915252194473393638238754733985585261299749047483272612858496680650676292384805491784381334056603098891085879885509438221938499211787472785400507210640862946001016737715145202628070346517318090288438758911829210821500121258254812484025708027028553901858194392709431962969076737305176259655651803455751701610933849069943415631339739014272779764130278116446550282279418843760415023239908212377689186027351219452300249600000 5498 56216032293810561659939767452797869487293344349058914887808371988834671000386196523794906186079359079593474394365861166155071645717010162338289646477017739273484333270208999555797604867832869884966980527169580378296369747636610459667265596352438574953494742452165684794611982687511536814289642794987927041648168095463929440286454402633034867604402007623114248584008756469498482829551347037902489941935092355714397691656662685316224816745044845085776465711378319550166008915252194473393638238754733985585261299749047483272612858496680650676292384805491784381334056603098891085879885509438221938499211787472785400507210640862946001016737715145202628070346517318090288438758911829210821500121258254812484025708027028553901858194392709431962969076737305176259655651803455751701610933849069943415631339739014272779764130278116446550282279418843760415023239908212377689186027351219452300249600000 5499 56216032293810561659939767452797869487293344349058914887808371988834671000386196523794906186079359079593474394365861166155071645717010162338289646477017739273484333270208999555797604867832869884966980527169580378296369747636610459667265596352438574953494742452165684794611982687511536814289642794987927041648168095463929440286454402633034867604402007623114248584008756469498482829551347037902489941935092355714397691656662685316224816745044845085776465711378319550166008915252194473393638238754733985585261299749047483272612858496680650676292384805491784381334056603098891085879885509438221938499211787472785400507210640862946001016737715145202628070346517318090288438758911829210821500121258254812484025708027028553901858194392709431962969076737305176259655651803455751701610933849069943415631339739014272779764130278116446550282279418843760415023239908212377689186027351219452300249600000 5500 56216032293810561659939767452797869487293344349058914887808371988834671000386196523794906186079359079593474394365861166155071645717010162338289646477017739273484333270208999555797604867832869884966980527169580378296369747636610459667265596352438574953494742452165684794611982687511536814289642794987927041648168095463929440286454402633034867604402007623114248584008756469498482829551347037902489941935092355714397691656662685316224816745044845085776465711378319550166008915252194473393638238754733985585261299749047483272612858496680650676292384805491784381334056603098891085879885509438221938499211787472785400507210640862946001016737715145202628070346517318090288438758911829210821500121258254812484025708027028553901858194392709431962969076737305176259655651803455751701610933849069943415631339739014272779764130278116446550282279418843760415023239908212377689186027351219452300249600000 5501 56216032293810561659939767452797869487293344349058914887808371988834671000386196523794906186079359079593474394365861166155071645717010162338289646477017739273484333270208999555797604867832869884966980527169580378296369747636610459667265596352438574953494742452165684794611982687511536814289642794987927041648168095463929440286454402633034867604402007623114248584008756469498482829551347037902489941935092355714397691656662685316224816745044845085776465711378319550166008915252194473393638238754733985585261299749047483272612858496680650676292384805491784381334056603098891085879885509438221938499211787472785400507210640862946001016737715145202628070346517318090288438758911829210821500121258254812484025708027028553901858194392709431962969076737305176259655651803455751701610933849069943415631339739014272779764130278116446550282279418843760415023239908212377689186027351219452300249600000 5502 56216032293810561659939767452797869487293344349058914887808371988834671000386196523794906186079359079593474394365861166155071645717010162338289646477017739273484333270208999555797604867832869884966980527169580378296369747636610459667265596352438574953494742452165684794611982687511536814289642794987927041648168095463929440286454402633034867604402007623114248584008756469498482829551347037902489941935092355714397691656662685316224816745044845085776465711378319550166008915252194473393638238754733985585261299749047483272612858496680650676292384805491784381334056603098891085879885509438221938499211787472785400507210640862946001016737715145202628070346517318090288438758911829210821500121258254812484025708027028553901858194392709431962969076737305176259655651803455751701610933849069943415631339739014272779764130278116446550282279418843760415023239908212377689186027351219452300249600000 5503 56216032293810561659939767452797869487293344349058914887808371988834671000386196523794906186079359079593474394365861166155071645717010162338289646477017739273484333270208999555797604867832869884966980527169580378296369747636610459667265596352438574953494742452165684794611982687511536814289642794987927041648168095463929440286454402633034867604402007623114248584008756469498482829551347037902489941935092355714397691656662685316224816745044845085776465711378319550166008915252194473393638238754733985585261299749047483272612858496680650676292384805491784381334056603098891085879885509438221938499211787472785400507210640862946001016737715145202628070346517318090288438758911829210821500121258254812484025708027028553901858194392709431962969076737305176259655651803455751701610933849069943415631339739014272779764130278116446550282279418843760415023239908212377689186027351219452300249600000 5504 56216032293810561659939767452797869487293344349058914887808371988834671000386196523794906186079359079593474394365861166155071645717010162338289646477017739273484333270208999555797604867832869884966980527169580378296369747636610459667265596352438574953494742452165684794611982687511536814289642794987927041648168095463929440286454402633034867604402007623114248584008756469498482829551347037902489941935092355714397691656662685316224816745044845085776465711378319550166008915252194473393638238754733985585261299749047483272612858496680650676292384805491784381334056603098891085879885509438221938499211787472785400507210640862946001016737715145202628070346517318090288438758911829210821500121258254812484025708027028553901858194392709431962969076737305176259655651803455751701610933849069943415631339739014272779764130278116446550282279418843760415023239908212377689186027351219452300249600000 5505 56216032293810561659939767452797869487293344349058914887808371988834671000386196523794906186079359079593474394365861166155071645717010162338289646477017739273484333270208999555797604867832869884966980527169580378296369747636610459667265596352438574953494742452165684794611982687511536814289642794987927041648168095463929440286454402633034867604402007623114248584008756469498482829551347037902489941935092355714397691656662685316224816745044845085776465711378319550166008915252194473393638238754733985585261299749047483272612858496680650676292384805491784381334056603098891085879885509438221938499211787472785400507210640862946001016737715145202628070346517318090288438758911829210821500121258254812484025708027028553901858194392709431962969076737305176259655651803455751701610933849069943415631339739014272779764130278116446550282279418843760415023239908212377689186027351219452300249600000 5506 56216032293810561659939767452797869487293344349058914887808371988834671000386196523794906186079359079593474394365861166155071645717010162338289646477017739273484333270208999555797604867832869884966980527169580378296369747636610459667265596352438574953494742452165684794611982687511536814289642794987927041648168095463929440286454402633034867604402007623114248584008756469498482829551347037902489941935092355714397691656662685316224816745044845085776465711378319550166008915252194473393638238754733985585261299749047483272612858496680650676292384805491784381334056603098891085879885509438221938499211787472785400507210640862946001016737715145202628070346517318090288438758911829210821500121258254812484025708027028553901858194392709431962969076737305176259655651803455751701610933849069943415631339739014272779764130278116446550282279418843760415023239908212377689186027351219452300249600000 5507 56216032293810561659939767452797869487293344349058914887808371988834671000386196523794906186079359079593474394365861166155071645717010162338289646477017739273484333270208999555797604867832869884966980527169580378296369747636610459667265596352438574953494742452165684794611982687511536814289642794987927041648168095463929440286454402633034867604402007623114248584008756469498482829551347037902489941935092355714397691656662685316224816745044845085776465711378319550166008915252194473393638238754733985585261299749047483272612858496680650676292384805491784381334056603098891085879885509438221938499211787472785400507210640862946001016737715145202628070346517318090288438758911829210821500121258254812484025708027028553901858194392709431962969076737305176259655651803455751701610933849069943415631339739014272779764130278116446550282279418843760415023239908212377689186027351219452300249600000 5508 56216032293810561659939767452797869487293344349058914887808371988834671000386196523794906186079359079593474394365861166155071645717010162338289646477017739273484333270208999555797604867832869884966980527169580378296369747636610459667265596352438574953494742452165684794611982687511536814289642794987927041648168095463929440286454402633034867604402007623114248584008756469498482829551347037902489941935092355714397691656662685316224816745044845085776465711378319550166008915252194473393638238754733985585261299749047483272612858496680650676292384805491784381334056603098891085879885509438221938499211787472785400507210640862946001016737715145202628070346517318090288438758911829210821500121258254812484025708027028553901858194392709431962969076737305176259655651803455751701610933849069943415631339739014272779764130278116446550282279418843760415023239908212377689186027351219452300249600000 5509 56216032293810561659939767452797869487293344349058914887808371988834671000386196523794906186079359079593474394365861166155071645717010162338289646477017739273484333270208999555797604867832869884966980527169580378296369747636610459667265596352438574953494742452165684794611982687511536814289642794987927041648168095463929440286454402633034867604402007623114248584008756469498482829551347037902489941935092355714397691656662685316224816745044845085776465711378319550166008915252194473393638238754733985585261299749047483272612858496680650676292384805491784381334056603098891085879885509438221938499211787472785400507210640862946001016737715145202628070346517318090288438758911829210821500121258254812484025708027028553901858194392709431962969076737305176259655651803455751701610933849069943415631339739014272779764130278116446550282279418843760415023239908212377689186027351219452300249600000 5510 56216032293810561659939767452797869487293344349058914887808371988834671000386196523794906186079359079593474394365861166155071645717010162338289646477017739273484333270208999555797604867832869884966980527169580378296369747636610459667265596352438574953494742452165684794611982687511536814289642794987927041648168095463929440286454402633034867604402007623114248584008756469498482829551347037902489941935092355714397691656662685316224816745044845085776465711378319550166008915252194473393638238754733985585261299749047483272612858496680650676292384805491784381334056603098891085879885509438221938499211787472785400507210640862946001016737715145202628070346517318090288438758911829210821500121258254812484025708027028553901858194392709431962969076737305176259655651803455751701610933849069943415631339739014272779764130278116446550282279418843760415023239908212377689186027351219452300249600000 5511 56216032293810561659939767452797869487293344349058914887808371988834671000386196523794906186079359079593474394365861166155071645717010162338289646477017739273484333270208999555797604867832869884966980527169580378296369747636610459667265596352438574953494742452165684794611982687511536814289642794987927041648168095463929440286454402633034867604402007623114248584008756469498482829551347037902489941935092355714397691656662685316224816745044845085776465711378319550166008915252194473393638238754733985585261299749047483272612858496680650676292384805491784381334056603098891085879885509438221938499211787472785400507210640862946001016737715145202628070346517318090288438758911829210821500121258254812484025708027028553901858194392709431962969076737305176259655651803455751701610933849069943415631339739014272779764130278116446550282279418843760415023239908212377689186027351219452300249600000 5512 56216032293810561659939767452797869487293344349058914887808371988834671000386196523794906186079359079593474394365861166155071645717010162338289646477017739273484333270208999555797604867832869884966980527169580378296369747636610459667265596352438574953494742452165684794611982687511536814289642794987927041648168095463929440286454402633034867604402007623114248584008756469498482829551347037902489941935092355714397691656662685316224816745044845085776465711378319550166008915252194473393638238754733985585261299749047483272612858496680650676292384805491784381334056603098891085879885509438221938499211787472785400507210640862946001016737715145202628070346517318090288438758911829210821500121258254812484025708027028553901858194392709431962969076737305176259655651803455751701610933849069943415631339739014272779764130278116446550282279418843760415023239908212377689186027351219452300249600000 5513 56216032293810561659939767452797869487293344349058914887808371988834671000386196523794906186079359079593474394365861166155071645717010162338289646477017739273484333270208999555797604867832869884966980527169580378296369747636610459667265596352438574953494742452165684794611982687511536814289642794987927041648168095463929440286454402633034867604402007623114248584008756469498482829551347037902489941935092355714397691656662685316224816745044845085776465711378319550166008915252194473393638238754733985585261299749047483272612858496680650676292384805491784381334056603098891085879885509438221938499211787472785400507210640862946001016737715145202628070346517318090288438758911829210821500121258254812484025708027028553901858194392709431962969076737305176259655651803455751701610933849069943415631339739014272779764130278116446550282279418843760415023239908212377689186027351219452300249600000 5514 56216032293810561659939767452797869487293344349058914887808371988834671000386196523794906186079359079593474394365861166155071645717010162338289646477017739273484333270208999555797604867832869884966980527169580378296369747636610459667265596352438574953494742452165684794611982687511536814289642794987927041648168095463929440286454402633034867604402007623114248584008756469498482829551347037902489941935092355714397691656662685316224816745044845085776465711378319550166008915252194473393638238754733985585261299749047483272612858496680650676292384805491784381334056603098891085879885509438221938499211787472785400507210640862946001016737715145202628070346517318090288438758911829210821500121258254812484025708027028553901858194392709431962969076737305176259655651803455751701610933849069943415631339739014272779764130278116446550282279418843760415023239908212377689186027351219452300249600000 5515 115411514299193083087856342580594026057413235948617952264670587693077579563792861463350942400020924190405402931633112974116362088657021863280508644217317418728463336203739076088052482793660881873837211022279148516642447091897961273696896269311556394379524706254296150883338400457461185079736636658110214216503689099987447140908090888605620583191837321650253552342969977031880385249068915468813811850792744606281658460971128492954209548777577066961099084105459690036490816303012755253877139304163468872406541448384794483158674198493685375838428266005674633334878818206162023399311404950876669639738881799681628427241303445691628140087362529193100995428421400054039362164772045985369816539748943197130029704778579489621160514873088232463819975514541687526861073053152494658243407247192140593832291140484196302016855759460973064767729519646886240132042711531560011395898914152053535572412428800000 5516 115411514299193083087856342580594026057413235948617952264670587693077579563792861463350942400020924190405402931633112974116362088657021863280508644217317418728463336203739076088052482793660881873837211022279148516642447091897961273696896269311556394379524706254296150883338400457461185079736636658110214216503689099987447140908090888605620583191837321650253552342969977031880385249068915468813811850792744606281658460971128492954209548777577066961099084105459690036490816303012755253877139304163468872406541448384794483158674198493685375838428266005674633334878818206162023399311404950876669639738881799681628427241303445691628140087362529193100995428421400054039362164772045985369816539748943197130029704778579489621160514873088232463819975514541687526861073053152494658243407247192140593832291140484196302016855759460973064767729519646886240132042711531560011395898914152053535572412428800000 5517 115411514299193083087856342580594026057413235948617952264670587693077579563792861463350942400020924190405402931633112974116362088657021863280508644217317418728463336203739076088052482793660881873837211022279148516642447091897961273696896269311556394379524706254296150883338400457461185079736636658110214216503689099987447140908090888605620583191837321650253552342969977031880385249068915468813811850792744606281658460971128492954209548777577066961099084105459690036490816303012755253877139304163468872406541448384794483158674198493685375838428266005674633334878818206162023399311404950876669639738881799681628427241303445691628140087362529193100995428421400054039362164772045985369816539748943197130029704778579489621160514873088232463819975514541687526861073053152494658243407247192140593832291140484196302016855759460973064767729519646886240132042711531560011395898914152053535572412428800000 5518 115411514299193083087856342580594026057413235948617952264670587693077579563792861463350942400020924190405402931633112974116362088657021863280508644217317418728463336203739076088052482793660881873837211022279148516642447091897961273696896269311556394379524706254296150883338400457461185079736636658110214216503689099987447140908090888605620583191837321650253552342969977031880385249068915468813811850792744606281658460971128492954209548777577066961099084105459690036490816303012755253877139304163468872406541448384794483158674198493685375838428266005674633334878818206162023399311404950876669639738881799681628427241303445691628140087362529193100995428421400054039362164772045985369816539748943197130029704778579489621160514873088232463819975514541687526861073053152494658243407247192140593832291140484196302016855759460973064767729519646886240132042711531560011395898914152053535572412428800000 5519 115411514299193083087856342580594026057413235948617952264670587693077579563792861463350942400020924190405402931633112974116362088657021863280508644217317418728463336203739076088052482793660881873837211022279148516642447091897961273696896269311556394379524706254296150883338400457461185079736636658110214216503689099987447140908090888605620583191837321650253552342969977031880385249068915468813811850792744606281658460971128492954209548777577066961099084105459690036490816303012755253877139304163468872406541448384794483158674198493685375838428266005674633334878818206162023399311404950876669639738881799681628427241303445691628140087362529193100995428421400054039362164772045985369816539748943197130029704778579489621160514873088232463819975514541687526861073053152494658243407247192140593832291140484196302016855759460973064767729519646886240132042711531560011395898914152053535572412428800000 5520 115411514299193083087856342580594026057413235948617952264670587693077579563792861463350942400020924190405402931633112974116362088657021863280508644217317418728463336203739076088052482793660881873837211022279148516642447091897961273696896269311556394379524706254296150883338400457461185079736636658110214216503689099987447140908090888605620583191837321650253552342969977031880385249068915468813811850792744606281658460971128492954209548777577066961099084105459690036490816303012755253877139304163468872406541448384794483158674198493685375838428266005674633334878818206162023399311404950876669639738881799681628427241303445691628140087362529193100995428421400054039362164772045985369816539748943197130029704778579489621160514873088232463819975514541687526861073053152494658243407247192140593832291140484196302016855759460973064767729519646886240132042711531560011395898914152053535572412428800000 5521 115411514299193083087856342580594026057413235948617952264670587693077579563792861463350942400020924190405402931633112974116362088657021863280508644217317418728463336203739076088052482793660881873837211022279148516642447091897961273696896269311556394379524706254296150883338400457461185079736636658110214216503689099987447140908090888605620583191837321650253552342969977031880385249068915468813811850792744606281658460971128492954209548777577066961099084105459690036490816303012755253877139304163468872406541448384794483158674198493685375838428266005674633334878818206162023399311404950876669639738881799681628427241303445691628140087362529193100995428421400054039362164772045985369816539748943197130029704778579489621160514873088232463819975514541687526861073053152494658243407247192140593832291140484196302016855759460973064767729519646886240132042711531560011395898914152053535572412428800000 5522 115411514299193083087856342580594026057413235948617952264670587693077579563792861463350942400020924190405402931633112974116362088657021863280508644217317418728463336203739076088052482793660881873837211022279148516642447091897961273696896269311556394379524706254296150883338400457461185079736636658110214216503689099987447140908090888605620583191837321650253552342969977031880385249068915468813811850792744606281658460971128492954209548777577066961099084105459690036490816303012755253877139304163468872406541448384794483158674198493685375838428266005674633334878818206162023399311404950876669639738881799681628427241303445691628140087362529193100995428421400054039362164772045985369816539748943197130029704778579489621160514873088232463819975514541687526861073053152494658243407247192140593832291140484196302016855759460973064767729519646886240132042711531560011395898914152053535572412428800000 5523 115411514299193083087856342580594026057413235948617952264670587693077579563792861463350942400020924190405402931633112974116362088657021863280508644217317418728463336203739076088052482793660881873837211022279148516642447091897961273696896269311556394379524706254296150883338400457461185079736636658110214216503689099987447140908090888605620583191837321650253552342969977031880385249068915468813811850792744606281658460971128492954209548777577066961099084105459690036490816303012755253877139304163468872406541448384794483158674198493685375838428266005674633334878818206162023399311404950876669639738881799681628427241303445691628140087362529193100995428421400054039362164772045985369816539748943197130029704778579489621160514873088232463819975514541687526861073053152494658243407247192140593832291140484196302016855759460973064767729519646886240132042711531560011395898914152053535572412428800000 5524 115411514299193083087856342580594026057413235948617952264670587693077579563792861463350942400020924190405402931633112974116362088657021863280508644217317418728463336203739076088052482793660881873837211022279148516642447091897961273696896269311556394379524706254296150883338400457461185079736636658110214216503689099987447140908090888605620583191837321650253552342969977031880385249068915468813811850792744606281658460971128492954209548777577066961099084105459690036490816303012755253877139304163468872406541448384794483158674198493685375838428266005674633334878818206162023399311404950876669639738881799681628427241303445691628140087362529193100995428421400054039362164772045985369816539748943197130029704778579489621160514873088232463819975514541687526861073053152494658243407247192140593832291140484196302016855759460973064767729519646886240132042711531560011395898914152053535572412428800000 5525 115411514299193083087856342580594026057413235948617952264670587693077579563792861463350942400020924190405402931633112974116362088657021863280508644217317418728463336203739076088052482793660881873837211022279148516642447091897961273696896269311556394379524706254296150883338400457461185079736636658110214216503689099987447140908090888605620583191837321650253552342969977031880385249068915468813811850792744606281658460971128492954209548777577066961099084105459690036490816303012755253877139304163468872406541448384794483158674198493685375838428266005674633334878818206162023399311404950876669639738881799681628427241303445691628140087362529193100995428421400054039362164772045985369816539748943197130029704778579489621160514873088232463819975514541687526861073053152494658243407247192140593832291140484196302016855759460973064767729519646886240132042711531560011395898914152053535572412428800000 5526 115411514299193083087856342580594026057413235948617952264670587693077579563792861463350942400020924190405402931633112974116362088657021863280508644217317418728463336203739076088052482793660881873837211022279148516642447091897961273696896269311556394379524706254296150883338400457461185079736636658110214216503689099987447140908090888605620583191837321650253552342969977031880385249068915468813811850792744606281658460971128492954209548777577066961099084105459690036490816303012755253877139304163468872406541448384794483158674198493685375838428266005674633334878818206162023399311404950876669639738881799681628427241303445691628140087362529193100995428421400054039362164772045985369816539748943197130029704778579489621160514873088232463819975514541687526861073053152494658243407247192140593832291140484196302016855759460973064767729519646886240132042711531560011395898914152053535572412428800000 5527 115411514299193083087856342580594026057413235948617952264670587693077579563792861463350942400020924190405402931633112974116362088657021863280508644217317418728463336203739076088052482793660881873837211022279148516642447091897961273696896269311556394379524706254296150883338400457461185079736636658110214216503689099987447140908090888605620583191837321650253552342969977031880385249068915468813811850792744606281658460971128492954209548777577066961099084105459690036490816303012755253877139304163468872406541448384794483158674198493685375838428266005674633334878818206162023399311404950876669639738881799681628427241303445691628140087362529193100995428421400054039362164772045985369816539748943197130029704778579489621160514873088232463819975514541687526861073053152494658243407247192140593832291140484196302016855759460973064767729519646886240132042711531560011395898914152053535572412428800000 5528 115411514299193083087856342580594026057413235948617952264670587693077579563792861463350942400020924190405402931633112974116362088657021863280508644217317418728463336203739076088052482793660881873837211022279148516642447091897961273696896269311556394379524706254296150883338400457461185079736636658110214216503689099987447140908090888605620583191837321650253552342969977031880385249068915468813811850792744606281658460971128492954209548777577066961099084105459690036490816303012755253877139304163468872406541448384794483158674198493685375838428266005674633334878818206162023399311404950876669639738881799681628427241303445691628140087362529193100995428421400054039362164772045985369816539748943197130029704778579489621160514873088232463819975514541687526861073053152494658243407247192140593832291140484196302016855759460973064767729519646886240132042711531560011395898914152053535572412428800000 5529 115411514299193083087856342580594026057413235948617952264670587693077579563792861463350942400020924190405402931633112974116362088657021863280508644217317418728463336203739076088052482793660881873837211022279148516642447091897961273696896269311556394379524706254296150883338400457461185079736636658110214216503689099987447140908090888605620583191837321650253552342969977031880385249068915468813811850792744606281658460971128492954209548777577066961099084105459690036490816303012755253877139304163468872406541448384794483158674198493685375838428266005674633334878818206162023399311404950876669639738881799681628427241303445691628140087362529193100995428421400054039362164772045985369816539748943197130029704778579489621160514873088232463819975514541687526861073053152494658243407247192140593832291140484196302016855759460973064767729519646886240132042711531560011395898914152053535572412428800000 5530 115411514299193083087856342580594026057413235948617952264670587693077579563792861463350942400020924190405402931633112974116362088657021863280508644217317418728463336203739076088052482793660881873837211022279148516642447091897961273696896269311556394379524706254296150883338400457461185079736636658110214216503689099987447140908090888605620583191837321650253552342969977031880385249068915468813811850792744606281658460971128492954209548777577066961099084105459690036490816303012755253877139304163468872406541448384794483158674198493685375838428266005674633334878818206162023399311404950876669639738881799681628427241303445691628140087362529193100995428421400054039362164772045985369816539748943197130029704778579489621160514873088232463819975514541687526861073053152494658243407247192140593832291140484196302016855759460973064767729519646886240132042711531560011395898914152053535572412428800000 5531 115411514299193083087856342580594026057413235948617952264670587693077579563792861463350942400020924190405402931633112974116362088657021863280508644217317418728463336203739076088052482793660881873837211022279148516642447091897961273696896269311556394379524706254296150883338400457461185079736636658110214216503689099987447140908090888605620583191837321650253552342969977031880385249068915468813811850792744606281658460971128492954209548777577066961099084105459690036490816303012755253877139304163468872406541448384794483158674198493685375838428266005674633334878818206162023399311404950876669639738881799681628427241303445691628140087362529193100995428421400054039362164772045985369816539748943197130029704778579489621160514873088232463819975514541687526861073053152494658243407247192140593832291140484196302016855759460973064767729519646886240132042711531560011395898914152053535572412428800000 5532 115411514299193083087856342580594026057413235948617952264670587693077579563792861463350942400020924190405402931633112974116362088657021863280508644217317418728463336203739076088052482793660881873837211022279148516642447091897961273696896269311556394379524706254296150883338400457461185079736636658110214216503689099987447140908090888605620583191837321650253552342969977031880385249068915468813811850792744606281658460971128492954209548777577066961099084105459690036490816303012755253877139304163468872406541448384794483158674198493685375838428266005674633334878818206162023399311404950876669639738881799681628427241303445691628140087362529193100995428421400054039362164772045985369816539748943197130029704778579489621160514873088232463819975514541687526861073053152494658243407247192140593832291140484196302016855759460973064767729519646886240132042711531560011395898914152053535572412428800000 5533 115411514299193083087856342580594026057413235948617952264670587693077579563792861463350942400020924190405402931633112974116362088657021863280508644217317418728463336203739076088052482793660881873837211022279148516642447091897961273696896269311556394379524706254296150883338400457461185079736636658110214216503689099987447140908090888605620583191837321650253552342969977031880385249068915468813811850792744606281658460971128492954209548777577066961099084105459690036490816303012755253877139304163468872406541448384794483158674198493685375838428266005674633334878818206162023399311404950876669639738881799681628427241303445691628140087362529193100995428421400054039362164772045985369816539748943197130029704778579489621160514873088232463819975514541687526861073053152494658243407247192140593832291140484196302016855759460973064767729519646886240132042711531560011395898914152053535572412428800000 5534 115411514299193083087856342580594026057413235948617952264670587693077579563792861463350942400020924190405402931633112974116362088657021863280508644217317418728463336203739076088052482793660881873837211022279148516642447091897961273696896269311556394379524706254296150883338400457461185079736636658110214216503689099987447140908090888605620583191837321650253552342969977031880385249068915468813811850792744606281658460971128492954209548777577066961099084105459690036490816303012755253877139304163468872406541448384794483158674198493685375838428266005674633334878818206162023399311404950876669639738881799681628427241303445691628140087362529193100995428421400054039362164772045985369816539748943197130029704778579489621160514873088232463819975514541687526861073053152494658243407247192140593832291140484196302016855759460973064767729519646886240132042711531560011395898914152053535572412428800000 5535 115411514299193083087856342580594026057413235948617952264670587693077579563792861463350942400020924190405402931633112974116362088657021863280508644217317418728463336203739076088052482793660881873837211022279148516642447091897961273696896269311556394379524706254296150883338400457461185079736636658110214216503689099987447140908090888605620583191837321650253552342969977031880385249068915468813811850792744606281658460971128492954209548777577066961099084105459690036490816303012755253877139304163468872406541448384794483158674198493685375838428266005674633334878818206162023399311404950876669639738881799681628427241303445691628140087362529193100995428421400054039362164772045985369816539748943197130029704778579489621160514873088232463819975514541687526861073053152494658243407247192140593832291140484196302016855759460973064767729519646886240132042711531560011395898914152053535572412428800000 5536 115411514299193083087856342580594026057413235948617952264670587693077579563792861463350942400020924190405402931633112974116362088657021863280508644217317418728463336203739076088052482793660881873837211022279148516642447091897961273696896269311556394379524706254296150883338400457461185079736636658110214216503689099987447140908090888605620583191837321650253552342969977031880385249068915468813811850792744606281658460971128492954209548777577066961099084105459690036490816303012755253877139304163468872406541448384794483158674198493685375838428266005674633334878818206162023399311404950876669639738881799681628427241303445691628140087362529193100995428421400054039362164772045985369816539748943197130029704778579489621160514873088232463819975514541687526861073053152494658243407247192140593832291140484196302016855759460973064767729519646886240132042711531560011395898914152053535572412428800000 5537 115411514299193083087856342580594026057413235948617952264670587693077579563792861463350942400020924190405402931633112974116362088657021863280508644217317418728463336203739076088052482793660881873837211022279148516642447091897961273696896269311556394379524706254296150883338400457461185079736636658110214216503689099987447140908090888605620583191837321650253552342969977031880385249068915468813811850792744606281658460971128492954209548777577066961099084105459690036490816303012755253877139304163468872406541448384794483158674198493685375838428266005674633334878818206162023399311404950876669639738881799681628427241303445691628140087362529193100995428421400054039362164772045985369816539748943197130029704778579489621160514873088232463819975514541687526861073053152494658243407247192140593832291140484196302016855759460973064767729519646886240132042711531560011395898914152053535572412428800000 5538 115411514299193083087856342580594026057413235948617952264670587693077579563792861463350942400020924190405402931633112974116362088657021863280508644217317418728463336203739076088052482793660881873837211022279148516642447091897961273696896269311556394379524706254296150883338400457461185079736636658110214216503689099987447140908090888605620583191837321650253552342969977031880385249068915468813811850792744606281658460971128492954209548777577066961099084105459690036490816303012755253877139304163468872406541448384794483158674198493685375838428266005674633334878818206162023399311404950876669639738881799681628427241303445691628140087362529193100995428421400054039362164772045985369816539748943197130029704778579489621160514873088232463819975514541687526861073053152494658243407247192140593832291140484196302016855759460973064767729519646886240132042711531560011395898914152053535572412428800000 5539 115411514299193083087856342580594026057413235948617952264670587693077579563792861463350942400020924190405402931633112974116362088657021863280508644217317418728463336203739076088052482793660881873837211022279148516642447091897961273696896269311556394379524706254296150883338400457461185079736636658110214216503689099987447140908090888605620583191837321650253552342969977031880385249068915468813811850792744606281658460971128492954209548777577066961099084105459690036490816303012755253877139304163468872406541448384794483158674198493685375838428266005674633334878818206162023399311404950876669639738881799681628427241303445691628140087362529193100995428421400054039362164772045985369816539748943197130029704778579489621160514873088232463819975514541687526861073053152494658243407247192140593832291140484196302016855759460973064767729519646886240132042711531560011395898914152053535572412428800000 5540 115411514299193083087856342580594026057413235948617952264670587693077579563792861463350942400020924190405402931633112974116362088657021863280508644217317418728463336203739076088052482793660881873837211022279148516642447091897961273696896269311556394379524706254296150883338400457461185079736636658110214216503689099987447140908090888605620583191837321650253552342969977031880385249068915468813811850792744606281658460971128492954209548777577066961099084105459690036490816303012755253877139304163468872406541448384794483158674198493685375838428266005674633334878818206162023399311404950876669639738881799681628427241303445691628140087362529193100995428421400054039362164772045985369816539748943197130029704778579489621160514873088232463819975514541687526861073053152494658243407247192140593832291140484196302016855759460973064767729519646886240132042711531560011395898914152053535572412428800000 5541 115411514299193083087856342580594026057413235948617952264670587693077579563792861463350942400020924190405402931633112974116362088657021863280508644217317418728463336203739076088052482793660881873837211022279148516642447091897961273696896269311556394379524706254296150883338400457461185079736636658110214216503689099987447140908090888605620583191837321650253552342969977031880385249068915468813811850792744606281658460971128492954209548777577066961099084105459690036490816303012755253877139304163468872406541448384794483158674198493685375838428266005674633334878818206162023399311404950876669639738881799681628427241303445691628140087362529193100995428421400054039362164772045985369816539748943197130029704778579489621160514873088232463819975514541687526861073053152494658243407247192140593832291140484196302016855759460973064767729519646886240132042711531560011395898914152053535572412428800000 5542 115411514299193083087856342580594026057413235948617952264670587693077579563792861463350942400020924190405402931633112974116362088657021863280508644217317418728463336203739076088052482793660881873837211022279148516642447091897961273696896269311556394379524706254296150883338400457461185079736636658110214216503689099987447140908090888605620583191837321650253552342969977031880385249068915468813811850792744606281658460971128492954209548777577066961099084105459690036490816303012755253877139304163468872406541448384794483158674198493685375838428266005674633334878818206162023399311404950876669639738881799681628427241303445691628140087362529193100995428421400054039362164772045985369816539748943197130029704778579489621160514873088232463819975514541687526861073053152494658243407247192140593832291140484196302016855759460973064767729519646886240132042711531560011395898914152053535572412428800000 5543 115411514299193083087856342580594026057413235948617952264670587693077579563792861463350942400020924190405402931633112974116362088657021863280508644217317418728463336203739076088052482793660881873837211022279148516642447091897961273696896269311556394379524706254296150883338400457461185079736636658110214216503689099987447140908090888605620583191837321650253552342969977031880385249068915468813811850792744606281658460971128492954209548777577066961099084105459690036490816303012755253877139304163468872406541448384794483158674198493685375838428266005674633334878818206162023399311404950876669639738881799681628427241303445691628140087362529193100995428421400054039362164772045985369816539748943197130029704778579489621160514873088232463819975514541687526861073053152494658243407247192140593832291140484196302016855759460973064767729519646886240132042711531560011395898914152053535572412428800000 5544 115411514299193083087856342580594026057413235948617952264670587693077579563792861463350942400020924190405402931633112974116362088657021863280508644217317418728463336203739076088052482793660881873837211022279148516642447091897961273696896269311556394379524706254296150883338400457461185079736636658110214216503689099987447140908090888605620583191837321650253552342969977031880385249068915468813811850792744606281658460971128492954209548777577066961099084105459690036490816303012755253877139304163468872406541448384794483158674198493685375838428266005674633334878818206162023399311404950876669639738881799681628427241303445691628140087362529193100995428421400054039362164772045985369816539748943197130029704778579489621160514873088232463819975514541687526861073053152494658243407247192140593832291140484196302016855759460973064767729519646886240132042711531560011395898914152053535572412428800000 5545 115411514299193083087856342580594026057413235948617952264670587693077579563792861463350942400020924190405402931633112974116362088657021863280508644217317418728463336203739076088052482793660881873837211022279148516642447091897961273696896269311556394379524706254296150883338400457461185079736636658110214216503689099987447140908090888605620583191837321650253552342969977031880385249068915468813811850792744606281658460971128492954209548777577066961099084105459690036490816303012755253877139304163468872406541448384794483158674198493685375838428266005674633334878818206162023399311404950876669639738881799681628427241303445691628140087362529193100995428421400054039362164772045985369816539748943197130029704778579489621160514873088232463819975514541687526861073053152494658243407247192140593832291140484196302016855759460973064767729519646886240132042711531560011395898914152053535572412428800000 5546 115411514299193083087856342580594026057413235948617952264670587693077579563792861463350942400020924190405402931633112974116362088657021863280508644217317418728463336203739076088052482793660881873837211022279148516642447091897961273696896269311556394379524706254296150883338400457461185079736636658110214216503689099987447140908090888605620583191837321650253552342969977031880385249068915468813811850792744606281658460971128492954209548777577066961099084105459690036490816303012755253877139304163468872406541448384794483158674198493685375838428266005674633334878818206162023399311404950876669639738881799681628427241303445691628140087362529193100995428421400054039362164772045985369816539748943197130029704778579489621160514873088232463819975514541687526861073053152494658243407247192140593832291140484196302016855759460973064767729519646886240132042711531560011395898914152053535572412428800000 5547 115411514299193083087856342580594026057413235948617952264670587693077579563792861463350942400020924190405402931633112974116362088657021863280508644217317418728463336203739076088052482793660881873837211022279148516642447091897961273696896269311556394379524706254296150883338400457461185079736636658110214216503689099987447140908090888605620583191837321650253552342969977031880385249068915468813811850792744606281658460971128492954209548777577066961099084105459690036490816303012755253877139304163468872406541448384794483158674198493685375838428266005674633334878818206162023399311404950876669639738881799681628427241303445691628140087362529193100995428421400054039362164772045985369816539748943197130029704778579489621160514873088232463819975514541687526861073053152494658243407247192140593832291140484196302016855759460973064767729519646886240132042711531560011395898914152053535572412428800000 5548 238093953999235330410247634743765475756443505761998835522015422410819046640104673198892994171243166604806346247959112065602054988899436103947689333020325834836819862588313713969652272003322399305726166338961883389833368350585494107636697003589740841604959469002612959272327120143742424819496681425681371928647110613274103451693391503193395263124760394564473078483547062616769234768829172612162893848185432122759061404983438080964534299128141489140747410509563340545280554033115314088748538384489236283774695008017831018756344871492472930354677512769706768569855001959312254272779428413658569466781313152743199445398809008461828853000228897725367353568833348311483204145924730867817931521502069815679251280958209487088454142183181023572860609486499501367914393708653596479956149150957386045076016622818896971060773431767987432615825999031526313392404113889608303509739459895686443885886840614400000 5549 238093953999235330410247634743765475756443505761998835522015422410819046640104673198892994171243166604806346247959112065602054988899436103947689333020325834836819862588313713969652272003322399305726166338961883389833368350585494107636697003589740841604959469002612959272327120143742424819496681425681371928647110613274103451693391503193395263124760394564473078483547062616769234768829172612162893848185432122759061404983438080964534299128141489140747410509563340545280554033115314088748538384489236283774695008017831018756344871492472930354677512769706768569855001959312254272779428413658569466781313152743199445398809008461828853000228897725367353568833348311483204145924730867817931521502069815679251280958209487088454142183181023572860609486499501367914393708653596479956149150957386045076016622818896971060773431767987432615825999031526313392404113889608303509739459895686443885886840614400000 5550 238093953999235330410247634743765475756443505761998835522015422410819046640104673198892994171243166604806346247959112065602054988899436103947689333020325834836819862588313713969652272003322399305726166338961883389833368350585494107636697003589740841604959469002612959272327120143742424819496681425681371928647110613274103451693391503193395263124760394564473078483547062616769234768829172612162893848185432122759061404983438080964534299128141489140747410509563340545280554033115314088748538384489236283774695008017831018756344871492472930354677512769706768569855001959312254272779428413658569466781313152743199445398809008461828853000228897725367353568833348311483204145924730867817931521502069815679251280958209487088454142183181023572860609486499501367914393708653596479956149150957386045076016622818896971060773431767987432615825999031526313392404113889608303509739459895686443885886840614400000 5551 238093953999235330410247634743765475756443505761998835522015422410819046640104673198892994171243166604806346247959112065602054988899436103947689333020325834836819862588313713969652272003322399305726166338961883389833368350585494107636697003589740841604959469002612959272327120143742424819496681425681371928647110613274103451693391503193395263124760394564473078483547062616769234768829172612162893848185432122759061404983438080964534299128141489140747410509563340545280554033115314088748538384489236283774695008017831018756344871492472930354677512769706768569855001959312254272779428413658569466781313152743199445398809008461828853000228897725367353568833348311483204145924730867817931521502069815679251280958209487088454142183181023572860609486499501367914393708653596479956149150957386045076016622818896971060773431767987432615825999031526313392404113889608303509739459895686443885886840614400000 5552 238093953999235330410247634743765475756443505761998835522015422410819046640104673198892994171243166604806346247959112065602054988899436103947689333020325834836819862588313713969652272003322399305726166338961883389833368350585494107636697003589740841604959469002612959272327120143742424819496681425681371928647110613274103451693391503193395263124760394564473078483547062616769234768829172612162893848185432122759061404983438080964534299128141489140747410509563340545280554033115314088748538384489236283774695008017831018756344871492472930354677512769706768569855001959312254272779428413658569466781313152743199445398809008461828853000228897725367353568833348311483204145924730867817931521502069815679251280958209487088454142183181023572860609486499501367914393708653596479956149150957386045076016622818896971060773431767987432615825999031526313392404113889608303509739459895686443885886840614400000 5553 238093953999235330410247634743765475756443505761998835522015422410819046640104673198892994171243166604806346247959112065602054988899436103947689333020325834836819862588313713969652272003322399305726166338961883389833368350585494107636697003589740841604959469002612959272327120143742424819496681425681371928647110613274103451693391503193395263124760394564473078483547062616769234768829172612162893848185432122759061404983438080964534299128141489140747410509563340545280554033115314088748538384489236283774695008017831018756344871492472930354677512769706768569855001959312254272779428413658569466781313152743199445398809008461828853000228897725367353568833348311483204145924730867817931521502069815679251280958209487088454142183181023572860609486499501367914393708653596479956149150957386045076016622818896971060773431767987432615825999031526313392404113889608303509739459895686443885886840614400000 5554 238093953999235330410247634743765475756443505761998835522015422410819046640104673198892994171243166604806346247959112065602054988899436103947689333020325834836819862588313713969652272003322399305726166338961883389833368350585494107636697003589740841604959469002612959272327120143742424819496681425681371928647110613274103451693391503193395263124760394564473078483547062616769234768829172612162893848185432122759061404983438080964534299128141489140747410509563340545280554033115314088748538384489236283774695008017831018756344871492472930354677512769706768569855001959312254272779428413658569466781313152743199445398809008461828853000228897725367353568833348311483204145924730867817931521502069815679251280958209487088454142183181023572860609486499501367914393708653596479956149150957386045076016622818896971060773431767987432615825999031526313392404113889608303509739459895686443885886840614400000 5555 238093953999235330410247634743765475756443505761998835522015422410819046640104673198892994171243166604806346247959112065602054988899436103947689333020325834836819862588313713969652272003322399305726166338961883389833368350585494107636697003589740841604959469002612959272327120143742424819496681425681371928647110613274103451693391503193395263124760394564473078483547062616769234768829172612162893848185432122759061404983438080964534299128141489140747410509563340545280554033115314088748538384489236283774695008017831018756344871492472930354677512769706768569855001959312254272779428413658569466781313152743199445398809008461828853000228897725367353568833348311483204145924730867817931521502069815679251280958209487088454142183181023572860609486499501367914393708653596479956149150957386045076016622818896971060773431767987432615825999031526313392404113889608303509739459895686443885886840614400000 5556 238093953999235330410247634743765475756443505761998835522015422410819046640104673198892994171243166604806346247959112065602054988899436103947689333020325834836819862588313713969652272003322399305726166338961883389833368350585494107636697003589740841604959469002612959272327120143742424819496681425681371928647110613274103451693391503193395263124760394564473078483547062616769234768829172612162893848185432122759061404983438080964534299128141489140747410509563340545280554033115314088748538384489236283774695008017831018756344871492472930354677512769706768569855001959312254272779428413658569466781313152743199445398809008461828853000228897725367353568833348311483204145924730867817931521502069815679251280958209487088454142183181023572860609486499501367914393708653596479956149150957386045076016622818896971060773431767987432615825999031526313392404113889608303509739459895686443885886840614400000 5557 238093953999235330410247634743765475756443505761998835522015422410819046640104673198892994171243166604806346247959112065602054988899436103947689333020325834836819862588313713969652272003322399305726166338961883389833368350585494107636697003589740841604959469002612959272327120143742424819496681425681371928647110613274103451693391503193395263124760394564473078483547062616769234768829172612162893848185432122759061404983438080964534299128141489140747410509563340545280554033115314088748538384489236283774695008017831018756344871492472930354677512769706768569855001959312254272779428413658569466781313152743199445398809008461828853000228897725367353568833348311483204145924730867817931521502069815679251280958209487088454142183181023572860609486499501367914393708653596479956149150957386045076016622818896971060773431767987432615825999031526313392404113889608303509739459895686443885886840614400000 5558 238093953999235330410247634743765475756443505761998835522015422410819046640104673198892994171243166604806346247959112065602054988899436103947689333020325834836819862588313713969652272003322399305726166338961883389833368350585494107636697003589740841604959469002612959272327120143742424819496681425681371928647110613274103451693391503193395263124760394564473078483547062616769234768829172612162893848185432122759061404983438080964534299128141489140747410509563340545280554033115314088748538384489236283774695008017831018756344871492472930354677512769706768569855001959312254272779428413658569466781313152743199445398809008461828853000228897725367353568833348311483204145924730867817931521502069815679251280958209487088454142183181023572860609486499501367914393708653596479956149150957386045076016622818896971060773431767987432615825999031526313392404113889608303509739459895686443885886840614400000 5559 492616390824417898618802356284850769340081613421575590695049908967984607498376568848509604940302111705344330387027402863730651772032933299067769230019054152277380295695221074203210550774874044163547438155312136733565239117361387308700326100427173801280661141366406212734444811577403076951538633869734758520370871858864120041553627020107134799405129256353894799382458872554095546736707558134565027371895659061988498046910733389515621464896124741032206392344286551588185466294515584849620725917508229871129843971588892377806877539117926492903827773920523304171029999053817054090380637387859580226770536913025679652530135838507523896857473589393785054533916197656458749377918268165515300317987782448640370900302535428786011620177001537772248601027567468330214880583204291117029272593330831727262278392612297833124740230327965998082143991996227942408884111637599579961650942524175252399899873231193600000 5560 492616390824417898618802356284850769340081613421575590695049908967984607498376568848509604940302111705344330387027402863730651772032933299067769230019054152277380295695221074203210550774874044163547438155312136733565239117361387308700326100427173801280661141366406212734444811577403076951538633869734758520370871858864120041553627020107134799405129256353894799382458872554095546736707558134565027371895659061988498046910733389515621464896124741032206392344286551588185466294515584849620725917508229871129843971588892377806877539117926492903827773920523304171029999053817054090380637387859580226770536913025679652530135838507523896857473589393785054533916197656458749377918268165515300317987782448640370900302535428786011620177001537772248601027567468330214880583204291117029272593330831727262278392612297833124740230327965998082143991996227942408884111637599579961650942524175252399899873231193600000 5561 492616390824417898618802356284850769340081613421575590695049908967984607498376568848509604940302111705344330387027402863730651772032933299067769230019054152277380295695221074203210550774874044163547438155312136733565239117361387308700326100427173801280661141366406212734444811577403076951538633869734758520370871858864120041553627020107134799405129256353894799382458872554095546736707558134565027371895659061988498046910733389515621464896124741032206392344286551588185466294515584849620725917508229871129843971588892377806877539117926492903827773920523304171029999053817054090380637387859580226770536913025679652530135838507523896857473589393785054533916197656458749377918268165515300317987782448640370900302535428786011620177001537772248601027567468330214880583204291117029272593330831727262278392612297833124740230327965998082143991996227942408884111637599579961650942524175252399899873231193600000 5562 492616390824417898618802356284850769340081613421575590695049908967984607498376568848509604940302111705344330387027402863730651772032933299067769230019054152277380295695221074203210550774874044163547438155312136733565239117361387308700326100427173801280661141366406212734444811577403076951538633869734758520370871858864120041553627020107134799405129256353894799382458872554095546736707558134565027371895659061988498046910733389515621464896124741032206392344286551588185466294515584849620725917508229871129843971588892377806877539117926492903827773920523304171029999053817054090380637387859580226770536913025679652530135838507523896857473589393785054533916197656458749377918268165515300317987782448640370900302535428786011620177001537772248601027567468330214880583204291117029272593330831727262278392612297833124740230327965998082143991996227942408884111637599579961650942524175252399899873231193600000 5563 492616390824417898618802356284850769340081613421575590695049908967984607498376568848509604940302111705344330387027402863730651772032933299067769230019054152277380295695221074203210550774874044163547438155312136733565239117361387308700326100427173801280661141366406212734444811577403076951538633869734758520370871858864120041553627020107134799405129256353894799382458872554095546736707558134565027371895659061988498046910733389515621464896124741032206392344286551588185466294515584849620725917508229871129843971588892377806877539117926492903827773920523304171029999053817054090380637387859580226770536913025679652530135838507523896857473589393785054533916197656458749377918268165515300317987782448640370900302535428786011620177001537772248601027567468330214880583204291117029272593330831727262278392612297833124740230327965998082143991996227942408884111637599579961650942524175252399899873231193600000 5564 492616390824417898618802356284850769340081613421575590695049908967984607498376568848509604940302111705344330387027402863730651772032933299067769230019054152277380295695221074203210550774874044163547438155312136733565239117361387308700326100427173801280661141366406212734444811577403076951538633869734758520370871858864120041553627020107134799405129256353894799382458872554095546736707558134565027371895659061988498046910733389515621464896124741032206392344286551588185466294515584849620725917508229871129843971588892377806877539117926492903827773920523304171029999053817054090380637387859580226770536913025679652530135838507523896857473589393785054533916197656458749377918268165515300317987782448640370900302535428786011620177001537772248601027567468330214880583204291117029272593330831727262278392612297833124740230327965998082143991996227942408884111637599579961650942524175252399899873231193600000 5565 492616390824417898618802356284850769340081613421575590695049908967984607498376568848509604940302111705344330387027402863730651772032933299067769230019054152277380295695221074203210550774874044163547438155312136733565239117361387308700326100427173801280661141366406212734444811577403076951538633869734758520370871858864120041553627020107134799405129256353894799382458872554095546736707558134565027371895659061988498046910733389515621464896124741032206392344286551588185466294515584849620725917508229871129843971588892377806877539117926492903827773920523304171029999053817054090380637387859580226770536913025679652530135838507523896857473589393785054533916197656458749377918268165515300317987782448640370900302535428786011620177001537772248601027567468330214880583204291117029272593330831727262278392612297833124740230327965998082143991996227942408884111637599579961650942524175252399899873231193600000 5566 492616390824417898618802356284850769340081613421575590695049908967984607498376568848509604940302111705344330387027402863730651772032933299067769230019054152277380295695221074203210550774874044163547438155312136733565239117361387308700326100427173801280661141366406212734444811577403076951538633869734758520370871858864120041553627020107134799405129256353894799382458872554095546736707558134565027371895659061988498046910733389515621464896124741032206392344286551588185466294515584849620725917508229871129843971588892377806877539117926492903827773920523304171029999053817054090380637387859580226770536913025679652530135838507523896857473589393785054533916197656458749377918268165515300317987782448640370900302535428786011620177001537772248601027567468330214880583204291117029272593330831727262278392612297833124740230327965998082143991996227942408884111637599579961650942524175252399899873231193600000 5567 492616390824417898618802356284850769340081613421575590695049908967984607498376568848509604940302111705344330387027402863730651772032933299067769230019054152277380295695221074203210550774874044163547438155312136733565239117361387308700326100427173801280661141366406212734444811577403076951538633869734758520370871858864120041553627020107134799405129256353894799382458872554095546736707558134565027371895659061988498046910733389515621464896124741032206392344286551588185466294515584849620725917508229871129843971588892377806877539117926492903827773920523304171029999053817054090380637387859580226770536913025679652530135838507523896857473589393785054533916197656458749377918268165515300317987782448640370900302535428786011620177001537772248601027567468330214880583204291117029272593330831727262278392612297833124740230327965998082143991996227942408884111637599579961650942524175252399899873231193600000 5568 492616390824417898618802356284850769340081613421575590695049908967984607498376568848509604940302111705344330387027402863730651772032933299067769230019054152277380295695221074203210550774874044163547438155312136733565239117361387308700326100427173801280661141366406212734444811577403076951538633869734758520370871858864120041553627020107134799405129256353894799382458872554095546736707558134565027371895659061988498046910733389515621464896124741032206392344286551588185466294515584849620725917508229871129843971588892377806877539117926492903827773920523304171029999053817054090380637387859580226770536913025679652530135838507523896857473589393785054533916197656458749377918268165515300317987782448640370900302535428786011620177001537772248601027567468330214880583204291117029272593330831727262278392612297833124740230327965998082143991996227942408884111637599579961650942524175252399899873231193600000 5569 492616390824417898618802356284850769340081613421575590695049908967984607498376568848509604940302111705344330387027402863730651772032933299067769230019054152277380295695221074203210550774874044163547438155312136733565239117361387308700326100427173801280661141366406212734444811577403076951538633869734758520370871858864120041553627020107134799405129256353894799382458872554095546736707558134565027371895659061988498046910733389515621464896124741032206392344286551588185466294515584849620725917508229871129843971588892377806877539117926492903827773920523304171029999053817054090380637387859580226770536913025679652530135838507523896857473589393785054533916197656458749377918268165515300317987782448640370900302535428786011620177001537772248601027567468330214880583204291117029272593330831727262278392612297833124740230327965998082143991996227942408884111637599579961650942524175252399899873231193600000 5570 492616390824417898618802356284850769340081613421575590695049908967984607498376568848509604940302111705344330387027402863730651772032933299067769230019054152277380295695221074203210550774874044163547438155312136733565239117361387308700326100427173801280661141366406212734444811577403076951538633869734758520370871858864120041553627020107134799405129256353894799382458872554095546736707558134565027371895659061988498046910733389515621464896124741032206392344286551588185466294515584849620725917508229871129843971588892377806877539117926492903827773920523304171029999053817054090380637387859580226770536913025679652530135838507523896857473589393785054533916197656458749377918268165515300317987782448640370900302535428786011620177001537772248601027567468330214880583204291117029272593330831727262278392612297833124740230327965998082143991996227942408884111637599579961650942524175252399899873231193600000 5571 492616390824417898618802356284850769340081613421575590695049908967984607498376568848509604940302111705344330387027402863730651772032933299067769230019054152277380295695221074203210550774874044163547438155312136733565239117361387308700326100427173801280661141366406212734444811577403076951538633869734758520370871858864120041553627020107134799405129256353894799382458872554095546736707558134565027371895659061988498046910733389515621464896124741032206392344286551588185466294515584849620725917508229871129843971588892377806877539117926492903827773920523304171029999053817054090380637387859580226770536913025679652530135838507523896857473589393785054533916197656458749377918268165515300317987782448640370900302535428786011620177001537772248601027567468330214880583204291117029272593330831727262278392612297833124740230327965998082143991996227942408884111637599579961650942524175252399899873231193600000 5572 492616390824417898618802356284850769340081613421575590695049908967984607498376568848509604940302111705344330387027402863730651772032933299067769230019054152277380295695221074203210550774874044163547438155312136733565239117361387308700326100427173801280661141366406212734444811577403076951538633869734758520370871858864120041553627020107134799405129256353894799382458872554095546736707558134565027371895659061988498046910733389515621464896124741032206392344286551588185466294515584849620725917508229871129843971588892377806877539117926492903827773920523304171029999053817054090380637387859580226770536913025679652530135838507523896857473589393785054533916197656458749377918268165515300317987782448640370900302535428786011620177001537772248601027567468330214880583204291117029272593330831727262278392612297833124740230327965998082143991996227942408884111637599579961650942524175252399899873231193600000 5573 492616390824417898618802356284850769340081613421575590695049908967984607498376568848509604940302111705344330387027402863730651772032933299067769230019054152277380295695221074203210550774874044163547438155312136733565239117361387308700326100427173801280661141366406212734444811577403076951538633869734758520370871858864120041553627020107134799405129256353894799382458872554095546736707558134565027371895659061988498046910733389515621464896124741032206392344286551588185466294515584849620725917508229871129843971588892377806877539117926492903827773920523304171029999053817054090380637387859580226770536913025679652530135838507523896857473589393785054533916197656458749377918268165515300317987782448640370900302535428786011620177001537772248601027567468330214880583204291117029272593330831727262278392612297833124740230327965998082143991996227942408884111637599579961650942524175252399899873231193600000 5574 492616390824417898618802356284850769340081613421575590695049908967984607498376568848509604940302111705344330387027402863730651772032933299067769230019054152277380295695221074203210550774874044163547438155312136733565239117361387308700326100427173801280661141366406212734444811577403076951538633869734758520370871858864120041553627020107134799405129256353894799382458872554095546736707558134565027371895659061988498046910733389515621464896124741032206392344286551588185466294515584849620725917508229871129843971588892377806877539117926492903827773920523304171029999053817054090380637387859580226770536913025679652530135838507523896857473589393785054533916197656458749377918268165515300317987782448640370900302535428786011620177001537772248601027567468330214880583204291117029272593330831727262278392612297833124740230327965998082143991996227942408884111637599579961650942524175252399899873231193600000 5575 492616390824417898618802356284850769340081613421575590695049908967984607498376568848509604940302111705344330387027402863730651772032933299067769230019054152277380295695221074203210550774874044163547438155312136733565239117361387308700326100427173801280661141366406212734444811577403076951538633869734758520370871858864120041553627020107134799405129256353894799382458872554095546736707558134565027371895659061988498046910733389515621464896124741032206392344286551588185466294515584849620725917508229871129843971588892377806877539117926492903827773920523304171029999053817054090380637387859580226770536913025679652530135838507523896857473589393785054533916197656458749377918268165515300317987782448640370900302535428786011620177001537772248601027567468330214880583204291117029272593330831727262278392612297833124740230327965998082143991996227942408884111637599579961650942524175252399899873231193600000 5576 492616390824417898618802356284850769340081613421575590695049908967984607498376568848509604940302111705344330387027402863730651772032933299067769230019054152277380295695221074203210550774874044163547438155312136733565239117361387308700326100427173801280661141366406212734444811577403076951538633869734758520370871858864120041553627020107134799405129256353894799382458872554095546736707558134565027371895659061988498046910733389515621464896124741032206392344286551588185466294515584849620725917508229871129843971588892377806877539117926492903827773920523304171029999053817054090380637387859580226770536913025679652530135838507523896857473589393785054533916197656458749377918268165515300317987782448640370900302535428786011620177001537772248601027567468330214880583204291117029272593330831727262278392612297833124740230327965998082143991996227942408884111637599579961650942524175252399899873231193600000 5577 492616390824417898618802356284850769340081613421575590695049908967984607498376568848509604940302111705344330387027402863730651772032933299067769230019054152277380295695221074203210550774874044163547438155312136733565239117361387308700326100427173801280661141366406212734444811577403076951538633869734758520370871858864120041553627020107134799405129256353894799382458872554095546736707558134565027371895659061988498046910733389515621464896124741032206392344286551588185466294515584849620725917508229871129843971588892377806877539117926492903827773920523304171029999053817054090380637387859580226770536913025679652530135838507523896857473589393785054533916197656458749377918268165515300317987782448640370900302535428786011620177001537772248601027567468330214880583204291117029272593330831727262278392612297833124740230327965998082143991996227942408884111637599579961650942524175252399899873231193600000 5578 492616390824417898618802356284850769340081613421575590695049908967984607498376568848509604940302111705344330387027402863730651772032933299067769230019054152277380295695221074203210550774874044163547438155312136733565239117361387308700326100427173801280661141366406212734444811577403076951538633869734758520370871858864120041553627020107134799405129256353894799382458872554095546736707558134565027371895659061988498046910733389515621464896124741032206392344286551588185466294515584849620725917508229871129843971588892377806877539117926492903827773920523304171029999053817054090380637387859580226770536913025679652530135838507523896857473589393785054533916197656458749377918268165515300317987782448640370900302535428786011620177001537772248601027567468330214880583204291117029272593330831727262278392612297833124740230327965998082143991996227942408884111637599579961650942524175252399899873231193600000 5579 492616390824417898618802356284850769340081613421575590695049908967984607498376568848509604940302111705344330387027402863730651772032933299067769230019054152277380295695221074203210550774874044163547438155312136733565239117361387308700326100427173801280661141366406212734444811577403076951538633869734758520370871858864120041553627020107134799405129256353894799382458872554095546736707558134565027371895659061988498046910733389515621464896124741032206392344286551588185466294515584849620725917508229871129843971588892377806877539117926492903827773920523304171029999053817054090380637387859580226770536913025679652530135838507523896857473589393785054533916197656458749377918268165515300317987782448640370900302535428786011620177001537772248601027567468330214880583204291117029272593330831727262278392612297833124740230327965998082143991996227942408884111637599579961650942524175252399899873231193600000 5580 492616390824417898618802356284850769340081613421575590695049908967984607498376568848509604940302111705344330387027402863730651772032933299067769230019054152277380295695221074203210550774874044163547438155312136733565239117361387308700326100427173801280661141366406212734444811577403076951538633869734758520370871858864120041553627020107134799405129256353894799382458872554095546736707558134565027371895659061988498046910733389515621464896124741032206392344286551588185466294515584849620725917508229871129843971588892377806877539117926492903827773920523304171029999053817054090380637387859580226770536913025679652530135838507523896857473589393785054533916197656458749377918268165515300317987782448640370900302535428786011620177001537772248601027567468330214880583204291117029272593330831727262278392612297833124740230327965998082143991996227942408884111637599579961650942524175252399899873231193600000 5581 492616390824417898618802356284850769340081613421575590695049908967984607498376568848509604940302111705344330387027402863730651772032933299067769230019054152277380295695221074203210550774874044163547438155312136733565239117361387308700326100427173801280661141366406212734444811577403076951538633869734758520370871858864120041553627020107134799405129256353894799382458872554095546736707558134565027371895659061988498046910733389515621464896124741032206392344286551588185466294515584849620725917508229871129843971588892377806877539117926492903827773920523304171029999053817054090380637387859580226770536913025679652530135838507523896857473589393785054533916197656458749377918268165515300317987782448640370900302535428786011620177001537772248601027567468330214880583204291117029272593330831727262278392612297833124740230327965998082143991996227942408884111637599579961650942524175252399899873231193600000 5582 492616390824417898618802356284850769340081613421575590695049908967984607498376568848509604940302111705344330387027402863730651772032933299067769230019054152277380295695221074203210550774874044163547438155312136733565239117361387308700326100427173801280661141366406212734444811577403076951538633869734758520370871858864120041553627020107134799405129256353894799382458872554095546736707558134565027371895659061988498046910733389515621464896124741032206392344286551588185466294515584849620725917508229871129843971588892377806877539117926492903827773920523304171029999053817054090380637387859580226770536913025679652530135838507523896857473589393785054533916197656458749377918268165515300317987782448640370900302535428786011620177001537772248601027567468330214880583204291117029272593330831727262278392612297833124740230327965998082143991996227942408884111637599579961650942524175252399899873231193600000 5583 492616390824417898618802356284850769340081613421575590695049908967984607498376568848509604940302111705344330387027402863730651772032933299067769230019054152277380295695221074203210550774874044163547438155312136733565239117361387308700326100427173801280661141366406212734444811577403076951538633869734758520370871858864120041553627020107134799405129256353894799382458872554095546736707558134565027371895659061988498046910733389515621464896124741032206392344286551588185466294515584849620725917508229871129843971588892377806877539117926492903827773920523304171029999053817054090380637387859580226770536913025679652530135838507523896857473589393785054533916197656458749377918268165515300317987782448640370900302535428786011620177001537772248601027567468330214880583204291117029272593330831727262278392612297833124740230327965998082143991996227942408884111637599579961650942524175252399899873231193600000 5584 492616390824417898618802356284850769340081613421575590695049908967984607498376568848509604940302111705344330387027402863730651772032933299067769230019054152277380295695221074203210550774874044163547438155312136733565239117361387308700326100427173801280661141366406212734444811577403076951538633869734758520370871858864120041553627020107134799405129256353894799382458872554095546736707558134565027371895659061988498046910733389515621464896124741032206392344286551588185466294515584849620725917508229871129843971588892377806877539117926492903827773920523304171029999053817054090380637387859580226770536913025679652530135838507523896857473589393785054533916197656458749377918268165515300317987782448640370900302535428786011620177001537772248601027567468330214880583204291117029272593330831727262278392612297833124740230327965998082143991996227942408884111637599579961650942524175252399899873231193600000 5585 492616390824417898618802356284850769340081613421575590695049908967984607498376568848509604940302111705344330387027402863730651772032933299067769230019054152277380295695221074203210550774874044163547438155312136733565239117361387308700326100427173801280661141366406212734444811577403076951538633869734758520370871858864120041553627020107134799405129256353894799382458872554095546736707558134565027371895659061988498046910733389515621464896124741032206392344286551588185466294515584849620725917508229871129843971588892377806877539117926492903827773920523304171029999053817054090380637387859580226770536913025679652530135838507523896857473589393785054533916197656458749377918268165515300317987782448640370900302535428786011620177001537772248601027567468330214880583204291117029272593330831727262278392612297833124740230327965998082143991996227942408884111637599579961650942524175252399899873231193600000 5586 492616390824417898618802356284850769340081613421575590695049908967984607498376568848509604940302111705344330387027402863730651772032933299067769230019054152277380295695221074203210550774874044163547438155312136733565239117361387308700326100427173801280661141366406212734444811577403076951538633869734758520370871858864120041553627020107134799405129256353894799382458872554095546736707558134565027371895659061988498046910733389515621464896124741032206392344286551588185466294515584849620725917508229871129843971588892377806877539117926492903827773920523304171029999053817054090380637387859580226770536913025679652530135838507523896857473589393785054533916197656458749377918268165515300317987782448640370900302535428786011620177001537772248601027567468330214880583204291117029272593330831727262278392612297833124740230327965998082143991996227942408884111637599579961650942524175252399899873231193600000 5587 492616390824417898618802356284850769340081613421575590695049908967984607498376568848509604940302111705344330387027402863730651772032933299067769230019054152277380295695221074203210550774874044163547438155312136733565239117361387308700326100427173801280661141366406212734444811577403076951538633869734758520370871858864120041553627020107134799405129256353894799382458872554095546736707558134565027371895659061988498046910733389515621464896124741032206392344286551588185466294515584849620725917508229871129843971588892377806877539117926492903827773920523304171029999053817054090380637387859580226770536913025679652530135838507523896857473589393785054533916197656458749377918268165515300317987782448640370900302535428786011620177001537772248601027567468330214880583204291117029272593330831727262278392612297833124740230327965998082143991996227942408884111637599579961650942524175252399899873231193600000 5588 492616390824417898618802356284850769340081613421575590695049908967984607498376568848509604940302111705344330387027402863730651772032933299067769230019054152277380295695221074203210550774874044163547438155312136733565239117361387308700326100427173801280661141366406212734444811577403076951538633869734758520370871858864120041553627020107134799405129256353894799382458872554095546736707558134565027371895659061988498046910733389515621464896124741032206392344286551588185466294515584849620725917508229871129843971588892377806877539117926492903827773920523304171029999053817054090380637387859580226770536913025679652530135838507523896857473589393785054533916197656458749377918268165515300317987782448640370900302535428786011620177001537772248601027567468330214880583204291117029272593330831727262278392612297833124740230327965998082143991996227942408884111637599579961650942524175252399899873231193600000 5589 492616390824417898618802356284850769340081613421575590695049908967984607498376568848509604940302111705344330387027402863730651772032933299067769230019054152277380295695221074203210550774874044163547438155312136733565239117361387308700326100427173801280661141366406212734444811577403076951538633869734758520370871858864120041553627020107134799405129256353894799382458872554095546736707558134565027371895659061988498046910733389515621464896124741032206392344286551588185466294515584849620725917508229871129843971588892377806877539117926492903827773920523304171029999053817054090380637387859580226770536913025679652530135838507523896857473589393785054533916197656458749377918268165515300317987782448640370900302535428786011620177001537772248601027567468330214880583204291117029272593330831727262278392612297833124740230327965998082143991996227942408884111637599579961650942524175252399899873231193600000 5590 492616390824417898618802356284850769340081613421575590695049908967984607498376568848509604940302111705344330387027402863730651772032933299067769230019054152277380295695221074203210550774874044163547438155312136733565239117361387308700326100427173801280661141366406212734444811577403076951538633869734758520370871858864120041553627020107134799405129256353894799382458872554095546736707558134565027371895659061988498046910733389515621464896124741032206392344286551588185466294515584849620725917508229871129843971588892377806877539117926492903827773920523304171029999053817054090380637387859580226770536913025679652530135838507523896857473589393785054533916197656458749377918268165515300317987782448640370900302535428786011620177001537772248601027567468330214880583204291117029272593330831727262278392612297833124740230327965998082143991996227942408884111637599579961650942524175252399899873231193600000 5591 492616390824417898618802356284850769340081613421575590695049908967984607498376568848509604940302111705344330387027402863730651772032933299067769230019054152277380295695221074203210550774874044163547438155312136733565239117361387308700326100427173801280661141366406212734444811577403076951538633869734758520370871858864120041553627020107134799405129256353894799382458872554095546736707558134565027371895659061988498046910733389515621464896124741032206392344286551588185466294515584849620725917508229871129843971588892377806877539117926492903827773920523304171029999053817054090380637387859580226770536913025679652530135838507523896857473589393785054533916197656458749377918268165515300317987782448640370900302535428786011620177001537772248601027567468330214880583204291117029272593330831727262278392612297833124740230327965998082143991996227942408884111637599579961650942524175252399899873231193600000 5592 492616390824417898618802356284850769340081613421575590695049908967984607498376568848509604940302111705344330387027402863730651772032933299067769230019054152277380295695221074203210550774874044163547438155312136733565239117361387308700326100427173801280661141366406212734444811577403076951538633869734758520370871858864120041553627020107134799405129256353894799382458872554095546736707558134565027371895659061988498046910733389515621464896124741032206392344286551588185466294515584849620725917508229871129843971588892377806877539117926492903827773920523304171029999053817054090380637387859580226770536913025679652530135838507523896857473589393785054533916197656458749377918268165515300317987782448640370900302535428786011620177001537772248601027567468330214880583204291117029272593330831727262278392612297833124740230327965998082143991996227942408884111637599579961650942524175252399899873231193600000 5593 492616390824417898618802356284850769340081613421575590695049908967984607498376568848509604940302111705344330387027402863730651772032933299067769230019054152277380295695221074203210550774874044163547438155312136733565239117361387308700326100427173801280661141366406212734444811577403076951538633869734758520370871858864120041553627020107134799405129256353894799382458872554095546736707558134565027371895659061988498046910733389515621464896124741032206392344286551588185466294515584849620725917508229871129843971588892377806877539117926492903827773920523304171029999053817054090380637387859580226770536913025679652530135838507523896857473589393785054533916197656458749377918268165515300317987782448640370900302535428786011620177001537772248601027567468330214880583204291117029272593330831727262278392612297833124740230327965998082143991996227942408884111637599579961650942524175252399899873231193600000 5594 492616390824417898618802356284850769340081613421575590695049908967984607498376568848509604940302111705344330387027402863730651772032933299067769230019054152277380295695221074203210550774874044163547438155312136733565239117361387308700326100427173801280661141366406212734444811577403076951538633869734758520370871858864120041553627020107134799405129256353894799382458872554095546736707558134565027371895659061988498046910733389515621464896124741032206392344286551588185466294515584849620725917508229871129843971588892377806877539117926492903827773920523304171029999053817054090380637387859580226770536913025679652530135838507523896857473589393785054533916197656458749377918268165515300317987782448640370900302535428786011620177001537772248601027567468330214880583204291117029272593330831727262278392612297833124740230327965998082143991996227942408884111637599579961650942524175252399899873231193600000 5595 492616390824417898618802356284850769340081613421575590695049908967984607498376568848509604940302111705344330387027402863730651772032933299067769230019054152277380295695221074203210550774874044163547438155312136733565239117361387308700326100427173801280661141366406212734444811577403076951538633869734758520370871858864120041553627020107134799405129256353894799382458872554095546736707558134565027371895659061988498046910733389515621464896124741032206392344286551588185466294515584849620725917508229871129843971588892377806877539117926492903827773920523304171029999053817054090380637387859580226770536913025679652530135838507523896857473589393785054533916197656458749377918268165515300317987782448640370900302535428786011620177001537772248601027567468330214880583204291117029272593330831727262278392612297833124740230327965998082143991996227942408884111637599579961650942524175252399899873231193600000 5596 492616390824417898618802356284850769340081613421575590695049908967984607498376568848509604940302111705344330387027402863730651772032933299067769230019054152277380295695221074203210550774874044163547438155312136733565239117361387308700326100427173801280661141366406212734444811577403076951538633869734758520370871858864120041553627020107134799405129256353894799382458872554095546736707558134565027371895659061988498046910733389515621464896124741032206392344286551588185466294515584849620725917508229871129843971588892377806877539117926492903827773920523304171029999053817054090380637387859580226770536913025679652530135838507523896857473589393785054533916197656458749377918268165515300317987782448640370900302535428786011620177001537772248601027567468330214880583204291117029272593330831727262278392612297833124740230327965998082143991996227942408884111637599579961650942524175252399899873231193600000 5597 492616390824417898618802356284850769340081613421575590695049908967984607498376568848509604940302111705344330387027402863730651772032933299067769230019054152277380295695221074203210550774874044163547438155312136733565239117361387308700326100427173801280661141366406212734444811577403076951538633869734758520370871858864120041553627020107134799405129256353894799382458872554095546736707558134565027371895659061988498046910733389515621464896124741032206392344286551588185466294515584849620725917508229871129843971588892377806877539117926492903827773920523304171029999053817054090380637387859580226770536913025679652530135838507523896857473589393785054533916197656458749377918268165515300317987782448640370900302535428786011620177001537772248601027567468330214880583204291117029272593330831727262278392612297833124740230327965998082143991996227942408884111637599579961650942524175252399899873231193600000 5598 492616390824417898618802356284850769340081613421575590695049908967984607498376568848509604940302111705344330387027402863730651772032933299067769230019054152277380295695221074203210550774874044163547438155312136733565239117361387308700326100427173801280661141366406212734444811577403076951538633869734758520370871858864120041553627020107134799405129256353894799382458872554095546736707558134565027371895659061988498046910733389515621464896124741032206392344286551588185466294515584849620725917508229871129843971588892377806877539117926492903827773920523304171029999053817054090380637387859580226770536913025679652530135838507523896857473589393785054533916197656458749377918268165515300317987782448640370900302535428786011620177001537772248601027567468330214880583204291117029272593330831727262278392612297833124740230327965998082143991996227942408884111637599579961650942524175252399899873231193600000 5599 492616390824417898618802356284850769340081613421575590695049908967984607498376568848509604940302111705344330387027402863730651772032933299067769230019054152277380295695221074203210550774874044163547438155312136733565239117361387308700326100427173801280661141366406212734444811577403076951538633869734758520370871858864120041553627020107134799405129256353894799382458872554095546736707558134565027371895659061988498046910733389515621464896124741032206392344286551588185466294515584849620725917508229871129843971588892377806877539117926492903827773920523304171029999053817054090380637387859580226770536913025679652530135838507523896857473589393785054533916197656458749377918268165515300317987782448640370900302535428786011620177001537772248601027567468330214880583204291117029272593330831727262278392612297833124740230327965998082143991996227942408884111637599579961650942524175252399899873231193600000 5600 1025134709305613647025727703428774450996709837530298804236398860562375968204121639773748487880768694458821551535404025359423486337600534195360027767669651690889228395341755055416881156162512885904342218801204556542549262603229046989405378614988948680465055835183491328700379652892575803136151897082918032480891784338296233806473097828842947517562073982472455077514896913785072832759088428478029821960914866507998064435621236183582008268448835586088021502468460313855013955358886932072060730634334626361821205304876485038216112158904405031732865597528608995979913428030993289562082106404135786451909487316006439356915212679934157229360402539528466698485079607323090657455447916052437339961732575275620611843529576227303690181588340200104049338738367901595177166493648129814537916266721460824432801335026191790732584419312497242008941647344150348152887836317844725900195611392808700244191636194113881600000 5601 1025134709305613647025727703428774450996709837530298804236398860562375968204121639773748487880768694458821551535404025359423486337600534195360027767669651690889228395341755055416881156162512885904342218801204556542549262603229046989405378614988948680465055835183491328700379652892575803136151897082918032480891784338296233806473097828842947517562073982472455077514896913785072832759088428478029821960914866507998064435621236183582008268448835586088021502468460313855013955358886932072060730634334626361821205304876485038216112158904405031732865597528608995979913428030993289562082106404135786451909487316006439356915212679934157229360402539528466698485079607323090657455447916052437339961732575275620611843529576227303690181588340200104049338738367901595177166493648129814537916266721460824432801335026191790732584419312497242008941647344150348152887836317844725900195611392808700244191636194113881600000 5602 1025134709305613647025727703428774450996709837530298804236398860562375968204121639773748487880768694458821551535404025359423486337600534195360027767669651690889228395341755055416881156162512885904342218801204556542549262603229046989405378614988948680465055835183491328700379652892575803136151897082918032480891784338296233806473097828842947517562073982472455077514896913785072832759088428478029821960914866507998064435621236183582008268448835586088021502468460313855013955358886932072060730634334626361821205304876485038216112158904405031732865597528608995979913428030993289562082106404135786451909487316006439356915212679934157229360402539528466698485079607323090657455447916052437339961732575275620611843529576227303690181588340200104049338738367901595177166493648129814537916266721460824432801335026191790732584419312497242008941647344150348152887836317844725900195611392808700244191636194113881600000 5603 1025134709305613647025727703428774450996709837530298804236398860562375968204121639773748487880768694458821551535404025359423486337600534195360027767669651690889228395341755055416881156162512885904342218801204556542549262603229046989405378614988948680465055835183491328700379652892575803136151897082918032480891784338296233806473097828842947517562073982472455077514896913785072832759088428478029821960914866507998064435621236183582008268448835586088021502468460313855013955358886932072060730634334626361821205304876485038216112158904405031732865597528608995979913428030993289562082106404135786451909487316006439356915212679934157229360402539528466698485079607323090657455447916052437339961732575275620611843529576227303690181588340200104049338738367901595177166493648129814537916266721460824432801335026191790732584419312497242008941647344150348152887836317844725900195611392808700244191636194113881600000 5604 1025134709305613647025727703428774450996709837530298804236398860562375968204121639773748487880768694458821551535404025359423486337600534195360027767669651690889228395341755055416881156162512885904342218801204556542549262603229046989405378614988948680465055835183491328700379652892575803136151897082918032480891784338296233806473097828842947517562073982472455077514896913785072832759088428478029821960914866507998064435621236183582008268448835586088021502468460313855013955358886932072060730634334626361821205304876485038216112158904405031732865597528608995979913428030993289562082106404135786451909487316006439356915212679934157229360402539528466698485079607323090657455447916052437339961732575275620611843529576227303690181588340200104049338738367901595177166493648129814537916266721460824432801335026191790732584419312497242008941647344150348152887836317844725900195611392808700244191636194113881600000 5605 2135355599483593226754590806242137181426146591575612409224418826551429141769185375648718100255641190557725291848246584823679122041221912728934937840055884472122262747496875780433363448286514341338744841762909091278130114002526104878931403655021980101408711304687212437682890816975235397932604401623718261657697586776671055018883462777479859679081800105490123926463530271414306710637181196519736119144585666936159968219399034970401323223178924525821348789641802833759994069012561479506102501911319026711673570650057718334604161626997875681099559039652092538626159670588559022157817027639814843179327462079241413180454388012302849508757718489837796132944420822053997839479698009137226979140288954299117734470072107281473586648248512636816734772592020339022754037806269054403682479583580802897293525180859557500095973345427931755104625451417865175202465363050070564050107458531220522608651178192339215372800000 5606 2135355599483593226754590806242137181426146591575612409224418826551429141769185375648718100255641190557725291848246584823679122041221912728934937840055884472122262747496875780433363448286514341338744841762909091278130114002526104878931403655021980101408711304687212437682890816975235397932604401623718261657697586776671055018883462777479859679081800105490123926463530271414306710637181196519736119144585666936159968219399034970401323223178924525821348789641802833759994069012561479506102501911319026711673570650057718334604161626997875681099559039652092538626159670588559022157817027639814843179327462079241413180454388012302849508757718489837796132944420822053997839479698009137226979140288954299117734470072107281473586648248512636816734772592020339022754037806269054403682479583580802897293525180859557500095973345427931755104625451417865175202465363050070564050107458531220522608651178192339215372800000 5607 2135355599483593226754590806242137181426146591575612409224418826551429141769185375648718100255641190557725291848246584823679122041221912728934937840055884472122262747496875780433363448286514341338744841762909091278130114002526104878931403655021980101408711304687212437682890816975235397932604401623718261657697586776671055018883462777479859679081800105490123926463530271414306710637181196519736119144585666936159968219399034970401323223178924525821348789641802833759994069012561479506102501911319026711673570650057718334604161626997875681099559039652092538626159670588559022157817027639814843179327462079241413180454388012302849508757718489837796132944420822053997839479698009137226979140288954299117734470072107281473586648248512636816734772592020339022754037806269054403682479583580802897293525180859557500095973345427931755104625451417865175202465363050070564050107458531220522608651178192339215372800000 5608 2135355599483593226754590806242137181426146591575612409224418826551429141769185375648718100255641190557725291848246584823679122041221912728934937840055884472122262747496875780433363448286514341338744841762909091278130114002526104878931403655021980101408711304687212437682890816975235397932604401623718261657697586776671055018883462777479859679081800105490123926463530271414306710637181196519736119144585666936159968219399034970401323223178924525821348789641802833759994069012561479506102501911319026711673570650057718334604161626997875681099559039652092538626159670588559022157817027639814843179327462079241413180454388012302849508757718489837796132944420822053997839479698009137226979140288954299117734470072107281473586648248512636816734772592020339022754037806269054403682479583580802897293525180859557500095973345427931755104625451417865175202465363050070564050107458531220522608651178192339215372800000 5609 2135355599483593226754590806242137181426146591575612409224418826551429141769185375648718100255641190557725291848246584823679122041221912728934937840055884472122262747496875780433363448286514341338744841762909091278130114002526104878931403655021980101408711304687212437682890816975235397932604401623718261657697586776671055018883462777479859679081800105490123926463530271414306710637181196519736119144585666936159968219399034970401323223178924525821348789641802833759994069012561479506102501911319026711673570650057718334604161626997875681099559039652092538626159670588559022157817027639814843179327462079241413180454388012302849508757718489837796132944420822053997839479698009137226979140288954299117734470072107281473586648248512636816734772592020339022754037806269054403682479583580802897293525180859557500095973345427931755104625451417865175202465363050070564050107458531220522608651178192339215372800000 5610 2135355599483593226754590806242137181426146591575612409224418826551429141769185375648718100255641190557725291848246584823679122041221912728934937840055884472122262747496875780433363448286514341338744841762909091278130114002526104878931403655021980101408711304687212437682890816975235397932604401623718261657697586776671055018883462777479859679081800105490123926463530271414306710637181196519736119144585666936159968219399034970401323223178924525821348789641802833759994069012561479506102501911319026711673570650057718334604161626997875681099559039652092538626159670588559022157817027639814843179327462079241413180454388012302849508757718489837796132944420822053997839479698009137226979140288954299117734470072107281473586648248512636816734772592020339022754037806269054403682479583580802897293525180859557500095973345427931755104625451417865175202465363050070564050107458531220522608651178192339215372800000 5611 2135355599483593226754590806242137181426146591575612409224418826551429141769185375648718100255641190557725291848246584823679122041221912728934937840055884472122262747496875780433363448286514341338744841762909091278130114002526104878931403655021980101408711304687212437682890816975235397932604401623718261657697586776671055018883462777479859679081800105490123926463530271414306710637181196519736119144585666936159968219399034970401323223178924525821348789641802833759994069012561479506102501911319026711673570650057718334604161626997875681099559039652092538626159670588559022157817027639814843179327462079241413180454388012302849508757718489837796132944420822053997839479698009137226979140288954299117734470072107281473586648248512636816734772592020339022754037806269054403682479583580802897293525180859557500095973345427931755104625451417865175202465363050070564050107458531220522608651178192339215372800000 5612 4456487136122259064236831012627340297636367936618303098051362091012832618872289878978874675233523164693972684087290622527018327700030131865287215272196630893319162354025979753764429516573955430373960484759191273497457547923271980882329839428030872471639980492882212357444193135027316275485345386188700012079614863602912491824409786816600467150243716820157888634529387676441658105099797157136689280654750286895765853673885785983227561566774415485389154923982442514057107622029215807729235921488922808747262741946670458164318885315544566546454779715753917128112795232518322679243364136684293577715256413359376829307608307781676046924777358488291480529455006255626693490994129745069392705465783047622258711839040487896435375334894645873036525470399546447540487676901683516540485334890933135646651587052453896502700296371908093572903353317109084620647545212685497267172574265954657230684255008887411942483033600000 5613 4456487136122259064236831012627340297636367936618303098051362091012832618872289878978874675233523164693972684087290622527018327700030131865287215272196630893319162354025979753764429516573955430373960484759191273497457547923271980882329839428030872471639980492882212357444193135027316275485345386188700012079614863602912491824409786816600467150243716820157888634529387676441658105099797157136689280654750286895765853673885785983227561566774415485389154923982442514057107622029215807729235921488922808747262741946670458164318885315544566546454779715753917128112795232518322679243364136684293577715256413359376829307608307781676046924777358488291480529455006255626693490994129745069392705465783047622258711839040487896435375334894645873036525470399546447540487676901683516540485334890933135646651587052453896502700296371908093572903353317109084620647545212685497267172574265954657230684255008887411942483033600000 5614 4456487136122259064236831012627340297636367936618303098051362091012832618872289878978874675233523164693972684087290622527018327700030131865287215272196630893319162354025979753764429516573955430373960484759191273497457547923271980882329839428030872471639980492882212357444193135027316275485345386188700012079614863602912491824409786816600467150243716820157888634529387676441658105099797157136689280654750286895765853673885785983227561566774415485389154923982442514057107622029215807729235921488922808747262741946670458164318885315544566546454779715753917128112795232518322679243364136684293577715256413359376829307608307781676046924777358488291480529455006255626693490994129745069392705465783047622258711839040487896435375334894645873036525470399546447540487676901683516540485334890933135646651587052453896502700296371908093572903353317109084620647545212685497267172574265954657230684255008887411942483033600000 5615 4456487136122259064236831012627340297636367936618303098051362091012832618872289878978874675233523164693972684087290622527018327700030131865287215272196630893319162354025979753764429516573955430373960484759191273497457547923271980882329839428030872471639980492882212357444193135027316275485345386188700012079614863602912491824409786816600467150243716820157888634529387676441658105099797157136689280654750286895765853673885785983227561566774415485389154923982442514057107622029215807729235921488922808747262741946670458164318885315544566546454779715753917128112795232518322679243364136684293577715256413359376829307608307781676046924777358488291480529455006255626693490994129745069392705465783047622258711839040487896435375334894645873036525470399546447540487676901683516540485334890933135646651587052453896502700296371908093572903353317109084620647545212685497267172574265954657230684255008887411942483033600000 5616 4456487136122259064236831012627340297636367936618303098051362091012832618872289878978874675233523164693972684087290622527018327700030131865287215272196630893319162354025979753764429516573955430373960484759191273497457547923271980882329839428030872471639980492882212357444193135027316275485345386188700012079614863602912491824409786816600467150243716820157888634529387676441658105099797157136689280654750286895765853673885785983227561566774415485389154923982442514057107622029215807729235921488922808747262741946670458164318885315544566546454779715753917128112795232518322679243364136684293577715256413359376829307608307781676046924777358488291480529455006255626693490994129745069392705465783047622258711839040487896435375334894645873036525470399546447540487676901683516540485334890933135646651587052453896502700296371908093572903353317109084620647545212685497267172574265954657230684255008887411942483033600000 5617 4456487136122259064236831012627340297636367936618303098051362091012832618872289878978874675233523164693972684087290622527018327700030131865287215272196630893319162354025979753764429516573955430373960484759191273497457547923271980882329839428030872471639980492882212357444193135027316275485345386188700012079614863602912491824409786816600467150243716820157888634529387676441658105099797157136689280654750286895765853673885785983227561566774415485389154923982442514057107622029215807729235921488922808747262741946670458164318885315544566546454779715753917128112795232518322679243364136684293577715256413359376829307608307781676046924777358488291480529455006255626693490994129745069392705465783047622258711839040487896435375334894645873036525470399546447540487676901683516540485334890933135646651587052453896502700296371908093572903353317109084620647545212685497267172574265954657230684255008887411942483033600000 5618 4456487136122259064236831012627340297636367936618303098051362091012832618872289878978874675233523164693972684087290622527018327700030131865287215272196630893319162354025979753764429516573955430373960484759191273497457547923271980882329839428030872471639980492882212357444193135027316275485345386188700012079614863602912491824409786816600467150243716820157888634529387676441658105099797157136689280654750286895765853673885785983227561566774415485389154923982442514057107622029215807729235921488922808747262741946670458164318885315544566546454779715753917128112795232518322679243364136684293577715256413359376829307608307781676046924777358488291480529455006255626693490994129745069392705465783047622258711839040487896435375334894645873036525470399546447540487676901683516540485334890933135646651587052453896502700296371908093572903353317109084620647545212685497267172574265954657230684255008887411942483033600000 5619 4456487136122259064236831012627340297636367936618303098051362091012832618872289878978874675233523164693972684087290622527018327700030131865287215272196630893319162354025979753764429516573955430373960484759191273497457547923271980882329839428030872471639980492882212357444193135027316275485345386188700012079614863602912491824409786816600467150243716820157888634529387676441658105099797157136689280654750286895765853673885785983227561566774415485389154923982442514057107622029215807729235921488922808747262741946670458164318885315544566546454779715753917128112795232518322679243364136684293577715256413359376829307608307781676046924777358488291480529455006255626693490994129745069392705465783047622258711839040487896435375334894645873036525470399546447540487676901683516540485334890933135646651587052453896502700296371908093572903353317109084620647545212685497267172574265954657230684255008887411942483033600000 5620 4456487136122259064236831012627340297636367936618303098051362091012832618872289878978874675233523164693972684087290622527018327700030131865287215272196630893319162354025979753764429516573955430373960484759191273497457547923271980882329839428030872471639980492882212357444193135027316275485345386188700012079614863602912491824409786816600467150243716820157888634529387676441658105099797157136689280654750286895765853673885785983227561566774415485389154923982442514057107622029215807729235921488922808747262741946670458164318885315544566546454779715753917128112795232518322679243364136684293577715256413359376829307608307781676046924777358488291480529455006255626693490994129745069392705465783047622258711839040487896435375334894645873036525470399546447540487676901683516540485334890933135646651587052453896502700296371908093572903353317109084620647545212685497267172574265954657230684255008887411942483033600000 5621 4456487136122259064236831012627340297636367936618303098051362091012832618872289878978874675233523164693972684087290622527018327700030131865287215272196630893319162354025979753764429516573955430373960484759191273497457547923271980882329839428030872471639980492882212357444193135027316275485345386188700012079614863602912491824409786816600467150243716820157888634529387676441658105099797157136689280654750286895765853673885785983227561566774415485389154923982442514057107622029215807729235921488922808747262741946670458164318885315544566546454779715753917128112795232518322679243364136684293577715256413359376829307608307781676046924777358488291480529455006255626693490994129745069392705465783047622258711839040487896435375334894645873036525470399546447540487676901683516540485334890933135646651587052453896502700296371908093572903353317109084620647545212685497267172574265954657230684255008887411942483033600000 5622 4456487136122259064236831012627340297636367936618303098051362091012832618872289878978874675233523164693972684087290622527018327700030131865287215272196630893319162354025979753764429516573955430373960484759191273497457547923271980882329839428030872471639980492882212357444193135027316275485345386188700012079614863602912491824409786816600467150243716820157888634529387676441658105099797157136689280654750286895765853673885785983227561566774415485389154923982442514057107622029215807729235921488922808747262741946670458164318885315544566546454779715753917128112795232518322679243364136684293577715256413359376829307608307781676046924777358488291480529455006255626693490994129745069392705465783047622258711839040487896435375334894645873036525470399546447540487676901683516540485334890933135646651587052453896502700296371908093572903353317109084620647545212685497267172574265954657230684255008887411942483033600000 5623 4456487136122259064236831012627340297636367936618303098051362091012832618872289878978874675233523164693972684087290622527018327700030131865287215272196630893319162354025979753764429516573955430373960484759191273497457547923271980882329839428030872471639980492882212357444193135027316275485345386188700012079614863602912491824409786816600467150243716820157888634529387676441658105099797157136689280654750286895765853673885785983227561566774415485389154923982442514057107622029215807729235921488922808747262741946670458164318885315544566546454779715753917128112795232518322679243364136684293577715256413359376829307608307781676046924777358488291480529455006255626693490994129745069392705465783047622258711839040487896435375334894645873036525470399546447540487676901683516540485334890933135646651587052453896502700296371908093572903353317109084620647545212685497267172574265954657230684255008887411942483033600000 5624 4456487136122259064236831012627340297636367936618303098051362091012832618872289878978874675233523164693972684087290622527018327700030131865287215272196630893319162354025979753764429516573955430373960484759191273497457547923271980882329839428030872471639980492882212357444193135027316275485345386188700012079614863602912491824409786816600467150243716820157888634529387676441658105099797157136689280654750286895765853673885785983227561566774415485389154923982442514057107622029215807729235921488922808747262741946670458164318885315544566546454779715753917128112795232518322679243364136684293577715256413359376829307608307781676046924777358488291480529455006255626693490994129745069392705465783047622258711839040487896435375334894645873036525470399546447540487676901683516540485334890933135646651587052453896502700296371908093572903353317109084620647545212685497267172574265954657230684255008887411942483033600000 5625 9309601627359399185190739985378513881762372619595635171829295408125807340824213557186869196562829891045708937058350110458941286565362945466584992703618761936143730157560271705613893260122992894051203452661950570336188817611715168063187034565156492593255919249630941614700919459072063699488886511748194325234315450066484195421192044659878375876859124437309829357531890856086623781553476261258543907287773349325254868324747406918962376112991753948977944636199322411865297822419031822346373839990359747473031867926594587105262151424172599515544034826209932880627629240730776076939387681533489283847170647507738196423593754955921262025859901882040902826031508068004162702686737037449961361718020786482898449031755579215653499074594915228773301707664652528912078757047616866053073864587159320365855165352576189794140919120916007473795105079440877772532721949300003791123507641579278954899408713565803547847057190400000 5626 9309601627359399185190739985378513881762372619595635171829295408125807340824213557186869196562829891045708937058350110458941286565362945466584992703618761936143730157560271705613893260122992894051203452661950570336188817611715168063187034565156492593255919249630941614700919459072063699488886511748194325234315450066484195421192044659878375876859124437309829357531890856086623781553476261258543907287773349325254868324747406918962376112991753948977944636199322411865297822419031822346373839990359747473031867926594587105262151424172599515544034826209932880627629240730776076939387681533489283847170647507738196423593754955921262025859901882040902826031508068004162702686737037449961361718020786482898449031755579215653499074594915228773301707664652528912078757047616866053073864587159320365855165352576189794140919120916007473795105079440877772532721949300003791123507641579278954899408713565803547847057190400000 5627 9309601627359399185190739985378513881762372619595635171829295408125807340824213557186869196562829891045708937058350110458941286565362945466584992703618761936143730157560271705613893260122992894051203452661950570336188817611715168063187034565156492593255919249630941614700919459072063699488886511748194325234315450066484195421192044659878375876859124437309829357531890856086623781553476261258543907287773349325254868324747406918962376112991753948977944636199322411865297822419031822346373839990359747473031867926594587105262151424172599515544034826209932880627629240730776076939387681533489283847170647507738196423593754955921262025859901882040902826031508068004162702686737037449961361718020786482898449031755579215653499074594915228773301707664652528912078757047616866053073864587159320365855165352576189794140919120916007473795105079440877772532721949300003791123507641579278954899408713565803547847057190400000 5628 9309601627359399185190739985378513881762372619595635171829295408125807340824213557186869196562829891045708937058350110458941286565362945466584992703618761936143730157560271705613893260122992894051203452661950570336188817611715168063187034565156492593255919249630941614700919459072063699488886511748194325234315450066484195421192044659878375876859124437309829357531890856086623781553476261258543907287773349325254868324747406918962376112991753948977944636199322411865297822419031822346373839990359747473031867926594587105262151424172599515544034826209932880627629240730776076939387681533489283847170647507738196423593754955921262025859901882040902826031508068004162702686737037449961361718020786482898449031755579215653499074594915228773301707664652528912078757047616866053073864587159320365855165352576189794140919120916007473795105079440877772532721949300003791123507641579278954899408713565803547847057190400000 5629 9309601627359399185190739985378513881762372619595635171829295408125807340824213557186869196562829891045708937058350110458941286565362945466584992703618761936143730157560271705613893260122992894051203452661950570336188817611715168063187034565156492593255919249630941614700919459072063699488886511748194325234315450066484195421192044659878375876859124437309829357531890856086623781553476261258543907287773349325254868324747406918962376112991753948977944636199322411865297822419031822346373839990359747473031867926594587105262151424172599515544034826209932880627629240730776076939387681533489283847170647507738196423593754955921262025859901882040902826031508068004162702686737037449961361718020786482898449031755579215653499074594915228773301707664652528912078757047616866053073864587159320365855165352576189794140919120916007473795105079440877772532721949300003791123507641579278954899408713565803547847057190400000 5630 9309601627359399185190739985378513881762372619595635171829295408125807340824213557186869196562829891045708937058350110458941286565362945466584992703618761936143730157560271705613893260122992894051203452661950570336188817611715168063187034565156492593255919249630941614700919459072063699488886511748194325234315450066484195421192044659878375876859124437309829357531890856086623781553476261258543907287773349325254868324747406918962376112991753948977944636199322411865297822419031822346373839990359747473031867926594587105262151424172599515544034826209932880627629240730776076939387681533489283847170647507738196423593754955921262025859901882040902826031508068004162702686737037449961361718020786482898449031755579215653499074594915228773301707664652528912078757047616866053073864587159320365855165352576189794140919120916007473795105079440877772532721949300003791123507641579278954899408713565803547847057190400000 5631 9309601627359399185190739985378513881762372619595635171829295408125807340824213557186869196562829891045708937058350110458941286565362945466584992703618761936143730157560271705613893260122992894051203452661950570336188817611715168063187034565156492593255919249630941614700919459072063699488886511748194325234315450066484195421192044659878375876859124437309829357531890856086623781553476261258543907287773349325254868324747406918962376112991753948977944636199322411865297822419031822346373839990359747473031867926594587105262151424172599515544034826209932880627629240730776076939387681533489283847170647507738196423593754955921262025859901882040902826031508068004162702686737037449961361718020786482898449031755579215653499074594915228773301707664652528912078757047616866053073864587159320365855165352576189794140919120916007473795105079440877772532721949300003791123507641579278954899408713565803547847057190400000 5632 9309601627359399185190739985378513881762372619595635171829295408125807340824213557186869196562829891045708937058350110458941286565362945466584992703618761936143730157560271705613893260122992894051203452661950570336188817611715168063187034565156492593255919249630941614700919459072063699488886511748194325234315450066484195421192044659878375876859124437309829357531890856086623781553476261258543907287773349325254868324747406918962376112991753948977944636199322411865297822419031822346373839990359747473031867926594587105262151424172599515544034826209932880627629240730776076939387681533489283847170647507738196423593754955921262025859901882040902826031508068004162702686737037449961361718020786482898449031755579215653499074594915228773301707664652528912078757047616866053073864587159320365855165352576189794140919120916007473795105079440877772532721949300003791123507641579278954899408713565803547847057190400000 5633 9309601627359399185190739985378513881762372619595635171829295408125807340824213557186869196562829891045708937058350110458941286565362945466584992703618761936143730157560271705613893260122992894051203452661950570336188817611715168063187034565156492593255919249630941614700919459072063699488886511748194325234315450066484195421192044659878375876859124437309829357531890856086623781553476261258543907287773349325254868324747406918962376112991753948977944636199322411865297822419031822346373839990359747473031867926594587105262151424172599515544034826209932880627629240730776076939387681533489283847170647507738196423593754955921262025859901882040902826031508068004162702686737037449961361718020786482898449031755579215653499074594915228773301707664652528912078757047616866053073864587159320365855165352576189794140919120916007473795105079440877772532721949300003791123507641579278954899408713565803547847057190400000 5634 9309601627359399185190739985378513881762372619595635171829295408125807340824213557186869196562829891045708937058350110458941286565362945466584992703618761936143730157560271705613893260122992894051203452661950570336188817611715168063187034565156492593255919249630941614700919459072063699488886511748194325234315450066484195421192044659878375876859124437309829357531890856086623781553476261258543907287773349325254868324747406918962376112991753948977944636199322411865297822419031822346373839990359747473031867926594587105262151424172599515544034826209932880627629240730776076939387681533489283847170647507738196423593754955921262025859901882040902826031508068004162702686737037449961361718020786482898449031755579215653499074594915228773301707664652528912078757047616866053073864587159320365855165352576189794140919120916007473795105079440877772532721949300003791123507641579278954899408713565803547847057190400000 5635 9309601627359399185190739985378513881762372619595635171829295408125807340824213557186869196562829891045708937058350110458941286565362945466584992703618761936143730157560271705613893260122992894051203452661950570336188817611715168063187034565156492593255919249630941614700919459072063699488886511748194325234315450066484195421192044659878375876859124437309829357531890856086623781553476261258543907287773349325254868324747406918962376112991753948977944636199322411865297822419031822346373839990359747473031867926594587105262151424172599515544034826209932880627629240730776076939387681533489283847170647507738196423593754955921262025859901882040902826031508068004162702686737037449961361718020786482898449031755579215653499074594915228773301707664652528912078757047616866053073864587159320365855165352576189794140919120916007473795105079440877772532721949300003791123507641579278954899408713565803547847057190400000 5636 9309601627359399185190739985378513881762372619595635171829295408125807340824213557186869196562829891045708937058350110458941286565362945466584992703618761936143730157560271705613893260122992894051203452661950570336188817611715168063187034565156492593255919249630941614700919459072063699488886511748194325234315450066484195421192044659878375876859124437309829357531890856086623781553476261258543907287773349325254868324747406918962376112991753948977944636199322411865297822419031822346373839990359747473031867926594587105262151424172599515544034826209932880627629240730776076939387681533489283847170647507738196423593754955921262025859901882040902826031508068004162702686737037449961361718020786482898449031755579215653499074594915228773301707664652528912078757047616866053073864587159320365855165352576189794140919120916007473795105079440877772532721949300003791123507641579278954899408713565803547847057190400000 5637 9309601627359399185190739985378513881762372619595635171829295408125807340824213557186869196562829891045708937058350110458941286565362945466584992703618761936143730157560271705613893260122992894051203452661950570336188817611715168063187034565156492593255919249630941614700919459072063699488886511748194325234315450066484195421192044659878375876859124437309829357531890856086623781553476261258543907287773349325254868324747406918962376112991753948977944636199322411865297822419031822346373839990359747473031867926594587105262151424172599515544034826209932880627629240730776076939387681533489283847170647507738196423593754955921262025859901882040902826031508068004162702686737037449961361718020786482898449031755579215653499074594915228773301707664652528912078757047616866053073864587159320365855165352576189794140919120916007473795105079440877772532721949300003791123507641579278954899408713565803547847057190400000 5638 9309601627359399185190739985378513881762372619595635171829295408125807340824213557186869196562829891045708937058350110458941286565362945466584992703618761936143730157560271705613893260122992894051203452661950570336188817611715168063187034565156492593255919249630941614700919459072063699488886511748194325234315450066484195421192044659878375876859124437309829357531890856086623781553476261258543907287773349325254868324747406918962376112991753948977944636199322411865297822419031822346373839990359747473031867926594587105262151424172599515544034826209932880627629240730776076939387681533489283847170647507738196423593754955921262025859901882040902826031508068004162702686737037449961361718020786482898449031755579215653499074594915228773301707664652528912078757047616866053073864587159320365855165352576189794140919120916007473795105079440877772532721949300003791123507641579278954899408713565803547847057190400000 5639 9309601627359399185190739985378513881762372619595635171829295408125807340824213557186869196562829891045708937058350110458941286565362945466584992703618761936143730157560271705613893260122992894051203452661950570336188817611715168063187034565156492593255919249630941614700919459072063699488886511748194325234315450066484195421192044659878375876859124437309829357531890856086623781553476261258543907287773349325254868324747406918962376112991753948977944636199322411865297822419031822346373839990359747473031867926594587105262151424172599515544034826209932880627629240730776076939387681533489283847170647507738196423593754955921262025859901882040902826031508068004162702686737037449961361718020786482898449031755579215653499074594915228773301707664652528912078757047616866053073864587159320365855165352576189794140919120916007473795105079440877772532721949300003791123507641579278954899408713565803547847057190400000 5640 9309601627359399185190739985378513881762372619595635171829295408125807340824213557186869196562829891045708937058350110458941286565362945466584992703618761936143730157560271705613893260122992894051203452661950570336188817611715168063187034565156492593255919249630941614700919459072063699488886511748194325234315450066484195421192044659878375876859124437309829357531890856086623781553476261258543907287773349325254868324747406918962376112991753948977944636199322411865297822419031822346373839990359747473031867926594587105262151424172599515544034826209932880627629240730776076939387681533489283847170647507738196423593754955921262025859901882040902826031508068004162702686737037449961361718020786482898449031755579215653499074594915228773301707664652528912078757047616866053073864587159320365855165352576189794140919120916007473795105079440877772532721949300003791123507641579278954899408713565803547847057190400000 5641 9309601627359399185190739985378513881762372619595635171829295408125807340824213557186869196562829891045708937058350110458941286565362945466584992703618761936143730157560271705613893260122992894051203452661950570336188817611715168063187034565156492593255919249630941614700919459072063699488886511748194325234315450066484195421192044659878375876859124437309829357531890856086623781553476261258543907287773349325254868324747406918962376112991753948977944636199322411865297822419031822346373839990359747473031867926594587105262151424172599515544034826209932880627629240730776076939387681533489283847170647507738196423593754955921262025859901882040902826031508068004162702686737037449961361718020786482898449031755579215653499074594915228773301707664652528912078757047616866053073864587159320365855165352576189794140919120916007473795105079440877772532721949300003791123507641579278954899408713565803547847057190400000 5642 9309601627359399185190739985378513881762372619595635171829295408125807340824213557186869196562829891045708937058350110458941286565362945466584992703618761936143730157560271705613893260122992894051203452661950570336188817611715168063187034565156492593255919249630941614700919459072063699488886511748194325234315450066484195421192044659878375876859124437309829357531890856086623781553476261258543907287773349325254868324747406918962376112991753948977944636199322411865297822419031822346373839990359747473031867926594587105262151424172599515544034826209932880627629240730776076939387681533489283847170647507738196423593754955921262025859901882040902826031508068004162702686737037449961361718020786482898449031755579215653499074594915228773301707664652528912078757047616866053073864587159320365855165352576189794140919120916007473795105079440877772532721949300003791123507641579278954899408713565803547847057190400000 5643 9309601627359399185190739985378513881762372619595635171829295408125807340824213557186869196562829891045708937058350110458941286565362945466584992703618761936143730157560271705613893260122992894051203452661950570336188817611715168063187034565156492593255919249630941614700919459072063699488886511748194325234315450066484195421192044659878375876859124437309829357531890856086623781553476261258543907287773349325254868324747406918962376112991753948977944636199322411865297822419031822346373839990359747473031867926594587105262151424172599515544034826209932880627629240730776076939387681533489283847170647507738196423593754955921262025859901882040902826031508068004162702686737037449961361718020786482898449031755579215653499074594915228773301707664652528912078757047616866053073864587159320365855165352576189794140919120916007473795105079440877772532721949300003791123507641579278954899408713565803547847057190400000 5644 9309601627359399185190739985378513881762372619595635171829295408125807340824213557186869196562829891045708937058350110458941286565362945466584992703618761936143730157560271705613893260122992894051203452661950570336188817611715168063187034565156492593255919249630941614700919459072063699488886511748194325234315450066484195421192044659878375876859124437309829357531890856086623781553476261258543907287773349325254868324747406918962376112991753948977944636199322411865297822419031822346373839990359747473031867926594587105262151424172599515544034826209932880627629240730776076939387681533489283847170647507738196423593754955921262025859901882040902826031508068004162702686737037449961361718020786482898449031755579215653499074594915228773301707664652528912078757047616866053073864587159320365855165352576189794140919120916007473795105079440877772532721949300003791123507641579278954899408713565803547847057190400000 5645 9309601627359399185190739985378513881762372619595635171829295408125807340824213557186869196562829891045708937058350110458941286565362945466584992703618761936143730157560271705613893260122992894051203452661950570336188817611715168063187034565156492593255919249630941614700919459072063699488886511748194325234315450066484195421192044659878375876859124437309829357531890856086623781553476261258543907287773349325254868324747406918962376112991753948977944636199322411865297822419031822346373839990359747473031867926594587105262151424172599515544034826209932880627629240730776076939387681533489283847170647507738196423593754955921262025859901882040902826031508068004162702686737037449961361718020786482898449031755579215653499074594915228773301707664652528912078757047616866053073864587159320365855165352576189794140919120916007473795105079440877772532721949300003791123507641579278954899408713565803547847057190400000 5646 9309601627359399185190739985378513881762372619595635171829295408125807340824213557186869196562829891045708937058350110458941286565362945466584992703618761936143730157560271705613893260122992894051203452661950570336188817611715168063187034565156492593255919249630941614700919459072063699488886511748194325234315450066484195421192044659878375876859124437309829357531890856086623781553476261258543907287773349325254868324747406918962376112991753948977944636199322411865297822419031822346373839990359747473031867926594587105262151424172599515544034826209932880627629240730776076939387681533489283847170647507738196423593754955921262025859901882040902826031508068004162702686737037449961361718020786482898449031755579215653499074594915228773301707664652528912078757047616866053073864587159320365855165352576189794140919120916007473795105079440877772532721949300003791123507641579278954899408713565803547847057190400000 5647 9309601627359399185190739985378513881762372619595635171829295408125807340824213557186869196562829891045708937058350110458941286565362945466584992703618761936143730157560271705613893260122992894051203452661950570336188817611715168063187034565156492593255919249630941614700919459072063699488886511748194325234315450066484195421192044659878375876859124437309829357531890856086623781553476261258543907287773349325254868324747406918962376112991753948977944636199322411865297822419031822346373839990359747473031867926594587105262151424172599515544034826209932880627629240730776076939387681533489283847170647507738196423593754955921262025859901882040902826031508068004162702686737037449961361718020786482898449031755579215653499074594915228773301707664652528912078757047616866053073864587159320365855165352576189794140919120916007473795105079440877772532721949300003791123507641579278954899408713565803547847057190400000 5648 9309601627359399185190739985378513881762372619595635171829295408125807340824213557186869196562829891045708937058350110458941286565362945466584992703618761936143730157560271705613893260122992894051203452661950570336188817611715168063187034565156492593255919249630941614700919459072063699488886511748194325234315450066484195421192044659878375876859124437309829357531890856086623781553476261258543907287773349325254868324747406918962376112991753948977944636199322411865297822419031822346373839990359747473031867926594587105262151424172599515544034826209932880627629240730776076939387681533489283847170647507738196423593754955921262025859901882040902826031508068004162702686737037449961361718020786482898449031755579215653499074594915228773301707664652528912078757047616866053073864587159320365855165352576189794140919120916007473795105079440877772532721949300003791123507641579278954899408713565803547847057190400000 5649 19540853815827378889715363229309500637819220128531238225669691061656069608390024256535238443585379941304943058885476881853317760500696822534361899684895781303965689600719010310083561952998162084613476047137434247135660328166990137764629585552263477953244174504975346449257229944592261705227172788159459888666828129689550326189082101741084710965527302193913331821459438906925823317480746672381683661397036260233709968613644807122902027461169691538904705791382377742505260129257547795105038690139765109945893890777922038333945255839338286383126929100214649116437393776293898985495774743538794006795211189118742474293123291652478728992279934050403855031840135434740737512939461041607468898246125630827603844517654960773656694557574727065195160284388105658186453311042947801845402041768447413447929992075057422377901789234802699687495925561746402444546183371580707957568242539674906526333858889774621646930973042649600000 5650 19540853815827378889715363229309500637819220128531238225669691061656069608390024256535238443585379941304943058885476881853317760500696822534361899684895781303965689600719010310083561952998162084613476047137434247135660328166990137764629585552263477953244174504975346449257229944592261705227172788159459888666828129689550326189082101741084710965527302193913331821459438906925823317480746672381683661397036260233709968613644807122902027461169691538904705791382377742505260129257547795105038690139765109945893890777922038333945255839338286383126929100214649116437393776293898985495774743538794006795211189118742474293123291652478728992279934050403855031840135434740737512939461041607468898246125630827603844517654960773656694557574727065195160284388105658186453311042947801845402041768447413447929992075057422377901789234802699687495925561746402444546183371580707957568242539674906526333858889774621646930973042649600000 5651 19540853815827378889715363229309500637819220128531238225669691061656069608390024256535238443585379941304943058885476881853317760500696822534361899684895781303965689600719010310083561952998162084613476047137434247135660328166990137764629585552263477953244174504975346449257229944592261705227172788159459888666828129689550326189082101741084710965527302193913331821459438906925823317480746672381683661397036260233709968613644807122902027461169691538904705791382377742505260129257547795105038690139765109945893890777922038333945255839338286383126929100214649116437393776293898985495774743538794006795211189118742474293123291652478728992279934050403855031840135434740737512939461041607468898246125630827603844517654960773656694557574727065195160284388105658186453311042947801845402041768447413447929992075057422377901789234802699687495925561746402444546183371580707957568242539674906526333858889774621646930973042649600000 5652 19540853815827378889715363229309500637819220128531238225669691061656069608390024256535238443585379941304943058885476881853317760500696822534361899684895781303965689600719010310083561952998162084613476047137434247135660328166990137764629585552263477953244174504975346449257229944592261705227172788159459888666828129689550326189082101741084710965527302193913331821459438906925823317480746672381683661397036260233709968613644807122902027461169691538904705791382377742505260129257547795105038690139765109945893890777922038333945255839338286383126929100214649116437393776293898985495774743538794006795211189118742474293123291652478728992279934050403855031840135434740737512939461041607468898246125630827603844517654960773656694557574727065195160284388105658186453311042947801845402041768447413447929992075057422377901789234802699687495925561746402444546183371580707957568242539674906526333858889774621646930973042649600000 5653 19540853815827378889715363229309500637819220128531238225669691061656069608390024256535238443585379941304943058885476881853317760500696822534361899684895781303965689600719010310083561952998162084613476047137434247135660328166990137764629585552263477953244174504975346449257229944592261705227172788159459888666828129689550326189082101741084710965527302193913331821459438906925823317480746672381683661397036260233709968613644807122902027461169691538904705791382377742505260129257547795105038690139765109945893890777922038333945255839338286383126929100214649116437393776293898985495774743538794006795211189118742474293123291652478728992279934050403855031840135434740737512939461041607468898246125630827603844517654960773656694557574727065195160284388105658186453311042947801845402041768447413447929992075057422377901789234802699687495925561746402444546183371580707957568242539674906526333858889774621646930973042649600000 5654 19540853815827378889715363229309500637819220128531238225669691061656069608390024256535238443585379941304943058885476881853317760500696822534361899684895781303965689600719010310083561952998162084613476047137434247135660328166990137764629585552263477953244174504975346449257229944592261705227172788159459888666828129689550326189082101741084710965527302193913331821459438906925823317480746672381683661397036260233709968613644807122902027461169691538904705791382377742505260129257547795105038690139765109945893890777922038333945255839338286383126929100214649116437393776293898985495774743538794006795211189118742474293123291652478728992279934050403855031840135434740737512939461041607468898246125630827603844517654960773656694557574727065195160284388105658186453311042947801845402041768447413447929992075057422377901789234802699687495925561746402444546183371580707957568242539674906526333858889774621646930973042649600000 5655 19540853815827378889715363229309500637819220128531238225669691061656069608390024256535238443585379941304943058885476881853317760500696822534361899684895781303965689600719010310083561952998162084613476047137434247135660328166990137764629585552263477953244174504975346449257229944592261705227172788159459888666828129689550326189082101741084710965527302193913331821459438906925823317480746672381683661397036260233709968613644807122902027461169691538904705791382377742505260129257547795105038690139765109945893890777922038333945255839338286383126929100214649116437393776293898985495774743538794006795211189118742474293123291652478728992279934050403855031840135434740737512939461041607468898246125630827603844517654960773656694557574727065195160284388105658186453311042947801845402041768447413447929992075057422377901789234802699687495925561746402444546183371580707957568242539674906526333858889774621646930973042649600000 5656 19540853815827378889715363229309500637819220128531238225669691061656069608390024256535238443585379941304943058885476881853317760500696822534361899684895781303965689600719010310083561952998162084613476047137434247135660328166990137764629585552263477953244174504975346449257229944592261705227172788159459888666828129689550326189082101741084710965527302193913331821459438906925823317480746672381683661397036260233709968613644807122902027461169691538904705791382377742505260129257547795105038690139765109945893890777922038333945255839338286383126929100214649116437393776293898985495774743538794006795211189118742474293123291652478728992279934050403855031840135434740737512939461041607468898246125630827603844517654960773656694557574727065195160284388105658186453311042947801845402041768447413447929992075057422377901789234802699687495925561746402444546183371580707957568242539674906526333858889774621646930973042649600000 5657 19540853815827378889715363229309500637819220128531238225669691061656069608390024256535238443585379941304943058885476881853317760500696822534361899684895781303965689600719010310083561952998162084613476047137434247135660328166990137764629585552263477953244174504975346449257229944592261705227172788159459888666828129689550326189082101741084710965527302193913331821459438906925823317480746672381683661397036260233709968613644807122902027461169691538904705791382377742505260129257547795105038690139765109945893890777922038333945255839338286383126929100214649116437393776293898985495774743538794006795211189118742474293123291652478728992279934050403855031840135434740737512939461041607468898246125630827603844517654960773656694557574727065195160284388105658186453311042947801845402041768447413447929992075057422377901789234802699687495925561746402444546183371580707957568242539674906526333858889774621646930973042649600000 5658 19540853815827378889715363229309500637819220128531238225669691061656069608390024256535238443585379941304943058885476881853317760500696822534361899684895781303965689600719010310083561952998162084613476047137434247135660328166990137764629585552263477953244174504975346449257229944592261705227172788159459888666828129689550326189082101741084710965527302193913331821459438906925823317480746672381683661397036260233709968613644807122902027461169691538904705791382377742505260129257547795105038690139765109945893890777922038333945255839338286383126929100214649116437393776293898985495774743538794006795211189118742474293123291652478728992279934050403855031840135434740737512939461041607468898246125630827603844517654960773656694557574727065195160284388105658186453311042947801845402041768447413447929992075057422377901789234802699687495925561746402444546183371580707957568242539674906526333858889774621646930973042649600000 5659 19540853815827378889715363229309500637819220128531238225669691061656069608390024256535238443585379941304943058885476881853317760500696822534361899684895781303965689600719010310083561952998162084613476047137434247135660328166990137764629585552263477953244174504975346449257229944592261705227172788159459888666828129689550326189082101741084710965527302193913331821459438906925823317480746672381683661397036260233709968613644807122902027461169691538904705791382377742505260129257547795105038690139765109945893890777922038333945255839338286383126929100214649116437393776293898985495774743538794006795211189118742474293123291652478728992279934050403855031840135434740737512939461041607468898246125630827603844517654960773656694557574727065195160284388105658186453311042947801845402041768447413447929992075057422377901789234802699687495925561746402444546183371580707957568242539674906526333858889774621646930973042649600000 5660 19540853815827378889715363229309500637819220128531238225669691061656069608390024256535238443585379941304943058885476881853317760500696822534361899684895781303965689600719010310083561952998162084613476047137434247135660328166990137764629585552263477953244174504975346449257229944592261705227172788159459888666828129689550326189082101741084710965527302193913331821459438906925823317480746672381683661397036260233709968613644807122902027461169691538904705791382377742505260129257547795105038690139765109945893890777922038333945255839338286383126929100214649116437393776293898985495774743538794006795211189118742474293123291652478728992279934050403855031840135434740737512939461041607468898246125630827603844517654960773656694557574727065195160284388105658186453311042947801845402041768447413447929992075057422377901789234802699687495925561746402444546183371580707957568242539674906526333858889774621646930973042649600000 5661 19540853815827378889715363229309500637819220128531238225669691061656069608390024256535238443585379941304943058885476881853317760500696822534361899684895781303965689600719010310083561952998162084613476047137434247135660328166990137764629585552263477953244174504975346449257229944592261705227172788159459888666828129689550326189082101741084710965527302193913331821459438906925823317480746672381683661397036260233709968613644807122902027461169691538904705791382377742505260129257547795105038690139765109945893890777922038333945255839338286383126929100214649116437393776293898985495774743538794006795211189118742474293123291652478728992279934050403855031840135434740737512939461041607468898246125630827603844517654960773656694557574727065195160284388105658186453311042947801845402041768447413447929992075057422377901789234802699687495925561746402444546183371580707957568242539674906526333858889774621646930973042649600000 5662 19540853815827378889715363229309500637819220128531238225669691061656069608390024256535238443585379941304943058885476881853317760500696822534361899684895781303965689600719010310083561952998162084613476047137434247135660328166990137764629585552263477953244174504975346449257229944592261705227172788159459888666828129689550326189082101741084710965527302193913331821459438906925823317480746672381683661397036260233709968613644807122902027461169691538904705791382377742505260129257547795105038690139765109945893890777922038333945255839338286383126929100214649116437393776293898985495774743538794006795211189118742474293123291652478728992279934050403855031840135434740737512939461041607468898246125630827603844517654960773656694557574727065195160284388105658186453311042947801845402041768447413447929992075057422377901789234802699687495925561746402444546183371580707957568242539674906526333858889774621646930973042649600000 5663 19540853815827378889715363229309500637819220128531238225669691061656069608390024256535238443585379941304943058885476881853317760500696822534361899684895781303965689600719010310083561952998162084613476047137434247135660328166990137764629585552263477953244174504975346449257229944592261705227172788159459888666828129689550326189082101741084710965527302193913331821459438906925823317480746672381683661397036260233709968613644807122902027461169691538904705791382377742505260129257547795105038690139765109945893890777922038333945255839338286383126929100214649116437393776293898985495774743538794006795211189118742474293123291652478728992279934050403855031840135434740737512939461041607468898246125630827603844517654960773656694557574727065195160284388105658186453311042947801845402041768447413447929992075057422377901789234802699687495925561746402444546183371580707957568242539674906526333858889774621646930973042649600000 5664 19540853815827378889715363229309500637819220128531238225669691061656069608390024256535238443585379941304943058885476881853317760500696822534361899684895781303965689600719010310083561952998162084613476047137434247135660328166990137764629585552263477953244174504975346449257229944592261705227172788159459888666828129689550326189082101741084710965527302193913331821459438906925823317480746672381683661397036260233709968613644807122902027461169691538904705791382377742505260129257547795105038690139765109945893890777922038333945255839338286383126929100214649116437393776293898985495774743538794006795211189118742474293123291652478728992279934050403855031840135434740737512939461041607468898246125630827603844517654960773656694557574727065195160284388105658186453311042947801845402041768447413447929992075057422377901789234802699687495925561746402444546183371580707957568242539674906526333858889774621646930973042649600000 5665 19540853815827378889715363229309500637819220128531238225669691061656069608390024256535238443585379941304943058885476881853317760500696822534361899684895781303965689600719010310083561952998162084613476047137434247135660328166990137764629585552263477953244174504975346449257229944592261705227172788159459888666828129689550326189082101741084710965527302193913331821459438906925823317480746672381683661397036260233709968613644807122902027461169691538904705791382377742505260129257547795105038690139765109945893890777922038333945255839338286383126929100214649116437393776293898985495774743538794006795211189118742474293123291652478728992279934050403855031840135434740737512939461041607468898246125630827603844517654960773656694557574727065195160284388105658186453311042947801845402041768447413447929992075057422377901789234802699687495925561746402444546183371580707957568242539674906526333858889774621646930973042649600000 5666 19540853815827378889715363229309500637819220128531238225669691061656069608390024256535238443585379941304943058885476881853317760500696822534361899684895781303965689600719010310083561952998162084613476047137434247135660328166990137764629585552263477953244174504975346449257229944592261705227172788159459888666828129689550326189082101741084710965527302193913331821459438906925823317480746672381683661397036260233709968613644807122902027461169691538904705791382377742505260129257547795105038690139765109945893890777922038333945255839338286383126929100214649116437393776293898985495774743538794006795211189118742474293123291652478728992279934050403855031840135434740737512939461041607468898246125630827603844517654960773656694557574727065195160284388105658186453311042947801845402041768447413447929992075057422377901789234802699687495925561746402444546183371580707957568242539674906526333858889774621646930973042649600000 5667 19540853815827378889715363229309500637819220128531238225669691061656069608390024256535238443585379941304943058885476881853317760500696822534361899684895781303965689600719010310083561952998162084613476047137434247135660328166990137764629585552263477953244174504975346449257229944592261705227172788159459888666828129689550326189082101741084710965527302193913331821459438906925823317480746672381683661397036260233709968613644807122902027461169691538904705791382377742505260129257547795105038690139765109945893890777922038333945255839338286383126929100214649116437393776293898985495774743538794006795211189118742474293123291652478728992279934050403855031840135434740737512939461041607468898246125630827603844517654960773656694557574727065195160284388105658186453311042947801845402041768447413447929992075057422377901789234802699687495925561746402444546183371580707957568242539674906526333858889774621646930973042649600000 5668 19540853815827378889715363229309500637819220128531238225669691061656069608390024256535238443585379941304943058885476881853317760500696822534361899684895781303965689600719010310083561952998162084613476047137434247135660328166990137764629585552263477953244174504975346449257229944592261705227172788159459888666828129689550326189082101741084710965527302193913331821459438906925823317480746672381683661397036260233709968613644807122902027461169691538904705791382377742505260129257547795105038690139765109945893890777922038333945255839338286383126929100214649116437393776293898985495774743538794006795211189118742474293123291652478728992279934050403855031840135434740737512939461041607468898246125630827603844517654960773656694557574727065195160284388105658186453311042947801845402041768447413447929992075057422377901789234802699687495925561746402444546183371580707957568242539674906526333858889774621646930973042649600000 5669 19540853815827378889715363229309500637819220128531238225669691061656069608390024256535238443585379941304943058885476881853317760500696822534361899684895781303965689600719010310083561952998162084613476047137434247135660328166990137764629585552263477953244174504975346449257229944592261705227172788159459888666828129689550326189082101741084710965527302193913331821459438906925823317480746672381683661397036260233709968613644807122902027461169691538904705791382377742505260129257547795105038690139765109945893890777922038333945255839338286383126929100214649116437393776293898985495774743538794006795211189118742474293123291652478728992279934050403855031840135434740737512939461041607468898246125630827603844517654960773656694557574727065195160284388105658186453311042947801845402041768447413447929992075057422377901789234802699687495925561746402444546183371580707957568242539674906526333858889774621646930973042649600000 5670 19540853815827378889715363229309500637819220128531238225669691061656069608390024256535238443585379941304943058885476881853317760500696822534361899684895781303965689600719010310083561952998162084613476047137434247135660328166990137764629585552263477953244174504975346449257229944592261705227172788159459888666828129689550326189082101741084710965527302193913331821459438906925823317480746672381683661397036260233709968613644807122902027461169691538904705791382377742505260129257547795105038690139765109945893890777922038333945255839338286383126929100214649116437393776293898985495774743538794006795211189118742474293123291652478728992279934050403855031840135434740737512939461041607468898246125630827603844517654960773656694557574727065195160284388105658186453311042947801845402041768447413447929992075057422377901789234802699687495925561746402444546183371580707957568242539674906526333858889774621646930973042649600000 5671 19540853815827378889715363229309500637819220128531238225669691061656069608390024256535238443585379941304943058885476881853317760500696822534361899684895781303965689600719010310083561952998162084613476047137434247135660328166990137764629585552263477953244174504975346449257229944592261705227172788159459888666828129689550326189082101741084710965527302193913331821459438906925823317480746672381683661397036260233709968613644807122902027461169691538904705791382377742505260129257547795105038690139765109945893890777922038333945255839338286383126929100214649116437393776293898985495774743538794006795211189118742474293123291652478728992279934050403855031840135434740737512939461041607468898246125630827603844517654960773656694557574727065195160284388105658186453311042947801845402041768447413447929992075057422377901789234802699687495925561746402444546183371580707957568242539674906526333858889774621646930973042649600000 5672 19540853815827378889715363229309500637819220128531238225669691061656069608390024256535238443585379941304943058885476881853317760500696822534361899684895781303965689600719010310083561952998162084613476047137434247135660328166990137764629585552263477953244174504975346449257229944592261705227172788159459888666828129689550326189082101741084710965527302193913331821459438906925823317480746672381683661397036260233709968613644807122902027461169691538904705791382377742505260129257547795105038690139765109945893890777922038333945255839338286383126929100214649116437393776293898985495774743538794006795211189118742474293123291652478728992279934050403855031840135434740737512939461041607468898246125630827603844517654960773656694557574727065195160284388105658186453311042947801845402041768447413447929992075057422377901789234802699687495925561746402444546183371580707957568242539674906526333858889774621646930973042649600000 5673 19540853815827378889715363229309500637819220128531238225669691061656069608390024256535238443585379941304943058885476881853317760500696822534361899684895781303965689600719010310083561952998162084613476047137434247135660328166990137764629585552263477953244174504975346449257229944592261705227172788159459888666828129689550326189082101741084710965527302193913331821459438906925823317480746672381683661397036260233709968613644807122902027461169691538904705791382377742505260129257547795105038690139765109945893890777922038333945255839338286383126929100214649116437393776293898985495774743538794006795211189118742474293123291652478728992279934050403855031840135434740737512939461041607468898246125630827603844517654960773656694557574727065195160284388105658186453311042947801845402041768447413447929992075057422377901789234802699687495925561746402444546183371580707957568242539674906526333858889774621646930973042649600000 5674 19540853815827378889715363229309500637819220128531238225669691061656069608390024256535238443585379941304943058885476881853317760500696822534361899684895781303965689600719010310083561952998162084613476047137434247135660328166990137764629585552263477953244174504975346449257229944592261705227172788159459888666828129689550326189082101741084710965527302193913331821459438906925823317480746672381683661397036260233709968613644807122902027461169691538904705791382377742505260129257547795105038690139765109945893890777922038333945255839338286383126929100214649116437393776293898985495774743538794006795211189118742474293123291652478728992279934050403855031840135434740737512939461041607468898246125630827603844517654960773656694557574727065195160284388105658186453311042947801845402041768447413447929992075057422377901789234802699687495925561746402444546183371580707957568242539674906526333858889774621646930973042649600000 5675 19540853815827378889715363229309500637819220128531238225669691061656069608390024256535238443585379941304943058885476881853317760500696822534361899684895781303965689600719010310083561952998162084613476047137434247135660328166990137764629585552263477953244174504975346449257229944592261705227172788159459888666828129689550326189082101741084710965527302193913331821459438906925823317480746672381683661397036260233709968613644807122902027461169691538904705791382377742505260129257547795105038690139765109945893890777922038333945255839338286383126929100214649116437393776293898985495774743538794006795211189118742474293123291652478728992279934050403855031840135434740737512939461041607468898246125630827603844517654960773656694557574727065195160284388105658186453311042947801845402041768447413447929992075057422377901789234802699687495925561746402444546183371580707957568242539674906526333858889774621646930973042649600000 5676 19540853815827378889715363229309500637819220128531238225669691061656069608390024256535238443585379941304943058885476881853317760500696822534361899684895781303965689600719010310083561952998162084613476047137434247135660328166990137764629585552263477953244174504975346449257229944592261705227172788159459888666828129689550326189082101741084710965527302193913331821459438906925823317480746672381683661397036260233709968613644807122902027461169691538904705791382377742505260129257547795105038690139765109945893890777922038333945255839338286383126929100214649116437393776293898985495774743538794006795211189118742474293123291652478728992279934050403855031840135434740737512939461041607468898246125630827603844517654960773656694557574727065195160284388105658186453311042947801845402041768447413447929992075057422377901789234802699687495925561746402444546183371580707957568242539674906526333858889774621646930973042649600000 5677 19540853815827378889715363229309500637819220128531238225669691061656069608390024256535238443585379941304943058885476881853317760500696822534361899684895781303965689600719010310083561952998162084613476047137434247135660328166990137764629585552263477953244174504975346449257229944592261705227172788159459888666828129689550326189082101741084710965527302193913331821459438906925823317480746672381683661397036260233709968613644807122902027461169691538904705791382377742505260129257547795105038690139765109945893890777922038333945255839338286383126929100214649116437393776293898985495774743538794006795211189118742474293123291652478728992279934050403855031840135434740737512939461041607468898246125630827603844517654960773656694557574727065195160284388105658186453311042947801845402041768447413447929992075057422377901789234802699687495925561746402444546183371580707957568242539674906526333858889774621646930973042649600000 5678 41250742405211596836189131777072355846436373691329443894388717831155962943311341205545888354408737056094734797307241697592353792416970992370037970234814994332671570747117830764586399282779120160619047935507123695703378952760516180821133055100828201959298452380002956354382012413034264459734561755804619824975674181774640738585152316775429824848228134931351043475100875532520413023201856225397734209209143545353361743743404187836446179970529218838627833925608199414428604132862683395466736674885044147095782003432193422922958435076843122554780947330553124284799338261756420758381580483610394148344690820229665363232783268678382596902702940780402537972214525902737696889815202258833366844197571206677071715776769622193189282211040248834626983360343291044431602939611662809695643710173192489788580213270446218639750677074668499040303898860846655560436993097406874498426560001253727677090776116314226296671284093033305600000 5679 41250742405211596836189131777072355846436373691329443894388717831155962943311341205545888354408737056094734797307241697592353792416970992370037970234814994332671570747117830764586399282779120160619047935507123695703378952760516180821133055100828201959298452380002956354382012413034264459734561755804619824975674181774640738585152316775429824848228134931351043475100875532520413023201856225397734209209143545353361743743404187836446179970529218838627833925608199414428604132862683395466736674885044147095782003432193422922958435076843122554780947330553124284799338261756420758381580483610394148344690820229665363232783268678382596902702940780402537972214525902737696889815202258833366844197571206677071715776769622193189282211040248834626983360343291044431602939611662809695643710173192489788580213270446218639750677074668499040303898860846655560436993097406874498426560001253727677090776116314226296671284093033305600000 5680 41250742405211596836189131777072355846436373691329443894388717831155962943311341205545888354408737056094734797307241697592353792416970992370037970234814994332671570747117830764586399282779120160619047935507123695703378952760516180821133055100828201959298452380002956354382012413034264459734561755804619824975674181774640738585152316775429824848228134931351043475100875532520413023201856225397734209209143545353361743743404187836446179970529218838627833925608199414428604132862683395466736674885044147095782003432193422922958435076843122554780947330553124284799338261756420758381580483610394148344690820229665363232783268678382596902702940780402537972214525902737696889815202258833366844197571206677071715776769622193189282211040248834626983360343291044431602939611662809695643710173192489788580213270446218639750677074668499040303898860846655560436993097406874498426560001253727677090776116314226296671284093033305600000 5681 87162818702212104114867635444953887903520057609779114948843360777232549699216863967318462092865661399528174626710201707012643563377059706877890231106164083024935028988659976405571061684512280899388048287726552369021239727182970690075054145428049990739997629878946246776809192228741400803419128990015161690173599546089815880630426845346483219904306049109944754862888150000215632718025522204265412384058920311331653364529813048898410778277728239406020613084810125362687640532738850014621214594032098282813387373252224702636211173317369517958252141709458751613781001747091317062460279561868762835452331703145282912510871046717422427255411313868990562735289293232484753528179522372914904141789467959708652535436314211694208953311928045787566815840405373976883977011399443516886895159595955730923269990640452859985793180658774538472162138292968983199203366414820725815175321282649126581692809933771960164866423288579374732800000 5682 87162818702212104114867635444953887903520057609779114948843360777232549699216863967318462092865661399528174626710201707012643563377059706877890231106164083024935028988659976405571061684512280899388048287726552369021239727182970690075054145428049990739997629878946246776809192228741400803419128990015161690173599546089815880630426845346483219904306049109944754862888150000215632718025522204265412384058920311331653364529813048898410778277728239406020613084810125362687640532738850014621214594032098282813387373252224702636211173317369517958252141709458751613781001747091317062460279561868762835452331703145282912510871046717422427255411313868990562735289293232484753528179522372914904141789467959708652535436314211694208953311928045787566815840405373976883977011399443516886895159595955730923269990640452859985793180658774538472162138292968983199203366414820725815175321282649126581692809933771960164866423288579374732800000 5683 87162818702212104114867635444953887903520057609779114948843360777232549699216863967318462092865661399528174626710201707012643563377059706877890231106164083024935028988659976405571061684512280899388048287726552369021239727182970690075054145428049990739997629878946246776809192228741400803419128990015161690173599546089815880630426845346483219904306049109944754862888150000215632718025522204265412384058920311331653364529813048898410778277728239406020613084810125362687640532738850014621214594032098282813387373252224702636211173317369517958252141709458751613781001747091317062460279561868762835452331703145282912510871046717422427255411313868990562735289293232484753528179522372914904141789467959708652535436314211694208953311928045787566815840405373976883977011399443516886895159595955730923269990640452859985793180658774538472162138292968983199203366414820725815175321282649126581692809933771960164866423288579374732800000 5684 87162818702212104114867635444953887903520057609779114948843360777232549699216863967318462092865661399528174626710201707012643563377059706877890231106164083024935028988659976405571061684512280899388048287726552369021239727182970690075054145428049990739997629878946246776809192228741400803419128990015161690173599546089815880630426845346483219904306049109944754862888150000215632718025522204265412384058920311331653364529813048898410778277728239406020613084810125362687640532738850014621214594032098282813387373252224702636211173317369517958252141709458751613781001747091317062460279561868762835452331703145282912510871046717422427255411313868990562735289293232484753528179522372914904141789467959708652535436314211694208953311928045787566815840405373976883977011399443516886895159595955730923269990640452859985793180658774538472162138292968983199203366414820725815175321282649126581692809933771960164866423288579374732800000 5685 87162818702212104114867635444953887903520057609779114948843360777232549699216863967318462092865661399528174626710201707012643563377059706877890231106164083024935028988659976405571061684512280899388048287726552369021239727182970690075054145428049990739997629878946246776809192228741400803419128990015161690173599546089815880630426845346483219904306049109944754862888150000215632718025522204265412384058920311331653364529813048898410778277728239406020613084810125362687640532738850014621214594032098282813387373252224702636211173317369517958252141709458751613781001747091317062460279561868762835452331703145282912510871046717422427255411313868990562735289293232484753528179522372914904141789467959708652535436314211694208953311928045787566815840405373976883977011399443516886895159595955730923269990640452859985793180658774538472162138292968983199203366414820725815175321282649126581692809933771960164866423288579374732800000 5686 87162818702212104114867635444953887903520057609779114948843360777232549699216863967318462092865661399528174626710201707012643563377059706877890231106164083024935028988659976405571061684512280899388048287726552369021239727182970690075054145428049990739997629878946246776809192228741400803419128990015161690173599546089815880630426845346483219904306049109944754862888150000215632718025522204265412384058920311331653364529813048898410778277728239406020613084810125362687640532738850014621214594032098282813387373252224702636211173317369517958252141709458751613781001747091317062460279561868762835452331703145282912510871046717422427255411313868990562735289293232484753528179522372914904141789467959708652535436314211694208953311928045787566815840405373976883977011399443516886895159595955730923269990640452859985793180658774538472162138292968983199203366414820725815175321282649126581692809933771960164866423288579374732800000 5687 87162818702212104114867635444953887903520057609779114948843360777232549699216863967318462092865661399528174626710201707012643563377059706877890231106164083024935028988659976405571061684512280899388048287726552369021239727182970690075054145428049990739997629878946246776809192228741400803419128990015161690173599546089815880630426845346483219904306049109944754862888150000215632718025522204265412384058920311331653364529813048898410778277728239406020613084810125362687640532738850014621214594032098282813387373252224702636211173317369517958252141709458751613781001747091317062460279561868762835452331703145282912510871046717422427255411313868990562735289293232484753528179522372914904141789467959708652535436314211694208953311928045787566815840405373976883977011399443516886895159595955730923269990640452859985793180658774538472162138292968983199203366414820725815175321282649126581692809933771960164866423288579374732800000 5688 87162818702212104114867635444953887903520057609779114948843360777232549699216863967318462092865661399528174626710201707012643563377059706877890231106164083024935028988659976405571061684512280899388048287726552369021239727182970690075054145428049990739997629878946246776809192228741400803419128990015161690173599546089815880630426845346483219904306049109944754862888150000215632718025522204265412384058920311331653364529813048898410778277728239406020613084810125362687640532738850014621214594032098282813387373252224702636211173317369517958252141709458751613781001747091317062460279561868762835452331703145282912510871046717422427255411313868990562735289293232484753528179522372914904141789467959708652535436314211694208953311928045787566815840405373976883977011399443516886895159595955730923269990640452859985793180658774538472162138292968983199203366414820725815175321282649126581692809933771960164866423288579374732800000 5689 87162818702212104114867635444953887903520057609779114948843360777232549699216863967318462092865661399528174626710201707012643563377059706877890231106164083024935028988659976405571061684512280899388048287726552369021239727182970690075054145428049990739997629878946246776809192228741400803419128990015161690173599546089815880630426845346483219904306049109944754862888150000215632718025522204265412384058920311331653364529813048898410778277728239406020613084810125362687640532738850014621214594032098282813387373252224702636211173317369517958252141709458751613781001747091317062460279561868762835452331703145282912510871046717422427255411313868990562735289293232484753528179522372914904141789467959708652535436314211694208953311928045787566815840405373976883977011399443516886895159595955730923269990640452859985793180658774538472162138292968983199203366414820725815175321282649126581692809933771960164866423288579374732800000 5690 87162818702212104114867635444953887903520057609779114948843360777232549699216863967318462092865661399528174626710201707012643563377059706877890231106164083024935028988659976405571061684512280899388048287726552369021239727182970690075054145428049990739997629878946246776809192228741400803419128990015161690173599546089815880630426845346483219904306049109944754862888150000215632718025522204265412384058920311331653364529813048898410778277728239406020613084810125362687640532738850014621214594032098282813387373252224702636211173317369517958252141709458751613781001747091317062460279561868762835452331703145282912510871046717422427255411313868990562735289293232484753528179522372914904141789467959708652535436314211694208953311928045787566815840405373976883977011399443516886895159595955730923269990640452859985793180658774538472162138292968983199203366414820725815175321282649126581692809933771960164866423288579374732800000 5691 87162818702212104114867635444953887903520057609779114948843360777232549699216863967318462092865661399528174626710201707012643563377059706877890231106164083024935028988659976405571061684512280899388048287726552369021239727182970690075054145428049990739997629878946246776809192228741400803419128990015161690173599546089815880630426845346483219904306049109944754862888150000215632718025522204265412384058920311331653364529813048898410778277728239406020613084810125362687640532738850014621214594032098282813387373252224702636211173317369517958252141709458751613781001747091317062460279561868762835452331703145282912510871046717422427255411313868990562735289293232484753528179522372914904141789467959708652535436314211694208953311928045787566815840405373976883977011399443516886895159595955730923269990640452859985793180658774538472162138292968983199203366414820725815175321282649126581692809933771960164866423288579374732800000 5692 87162818702212104114867635444953887903520057609779114948843360777232549699216863967318462092865661399528174626710201707012643563377059706877890231106164083024935028988659976405571061684512280899388048287726552369021239727182970690075054145428049990739997629878946246776809192228741400803419128990015161690173599546089815880630426845346483219904306049109944754862888150000215632718025522204265412384058920311331653364529813048898410778277728239406020613084810125362687640532738850014621214594032098282813387373252224702636211173317369517958252141709458751613781001747091317062460279561868762835452331703145282912510871046717422427255411313868990562735289293232484753528179522372914904141789467959708652535436314211694208953311928045787566815840405373976883977011399443516886895159595955730923269990640452859985793180658774538472162138292968983199203366414820725815175321282649126581692809933771960164866423288579374732800000 5693 87162818702212104114867635444953887903520057609779114948843360777232549699216863967318462092865661399528174626710201707012643563377059706877890231106164083024935028988659976405571061684512280899388048287726552369021239727182970690075054145428049990739997629878946246776809192228741400803419128990015161690173599546089815880630426845346483219904306049109944754862888150000215632718025522204265412384058920311331653364529813048898410778277728239406020613084810125362687640532738850014621214594032098282813387373252224702636211173317369517958252141709458751613781001747091317062460279561868762835452331703145282912510871046717422427255411313868990562735289293232484753528179522372914904141789467959708652535436314211694208953311928045787566815840405373976883977011399443516886895159595955730923269990640452859985793180658774538472162138292968983199203366414820725815175321282649126581692809933771960164866423288579374732800000 5694 87162818702212104114867635444953887903520057609779114948843360777232549699216863967318462092865661399528174626710201707012643563377059706877890231106164083024935028988659976405571061684512280899388048287726552369021239727182970690075054145428049990739997629878946246776809192228741400803419128990015161690173599546089815880630426845346483219904306049109944754862888150000215632718025522204265412384058920311331653364529813048898410778277728239406020613084810125362687640532738850014621214594032098282813387373252224702636211173317369517958252141709458751613781001747091317062460279561868762835452331703145282912510871046717422427255411313868990562735289293232484753528179522372914904141789467959708652535436314211694208953311928045787566815840405373976883977011399443516886895159595955730923269990640452859985793180658774538472162138292968983199203366414820725815175321282649126581692809933771960164866423288579374732800000 5695 87162818702212104114867635444953887903520057609779114948843360777232549699216863967318462092865661399528174626710201707012643563377059706877890231106164083024935028988659976405571061684512280899388048287726552369021239727182970690075054145428049990739997629878946246776809192228741400803419128990015161690173599546089815880630426845346483219904306049109944754862888150000215632718025522204265412384058920311331653364529813048898410778277728239406020613084810125362687640532738850014621214594032098282813387373252224702636211173317369517958252141709458751613781001747091317062460279561868762835452331703145282912510871046717422427255411313868990562735289293232484753528179522372914904141789467959708652535436314211694208953311928045787566815840405373976883977011399443516886895159595955730923269990640452859985793180658774538472162138292968983199203366414820725815175321282649126581692809933771960164866423288579374732800000 5696 87162818702212104114867635444953887903520057609779114948843360777232549699216863967318462092865661399528174626710201707012643563377059706877890231106164083024935028988659976405571061684512280899388048287726552369021239727182970690075054145428049990739997629878946246776809192228741400803419128990015161690173599546089815880630426845346483219904306049109944754862888150000215632718025522204265412384058920311331653364529813048898410778277728239406020613084810125362687640532738850014621214594032098282813387373252224702636211173317369517958252141709458751613781001747091317062460279561868762835452331703145282912510871046717422427255411313868990562735289293232484753528179522372914904141789467959708652535436314211694208953311928045787566815840405373976883977011399443516886895159595955730923269990640452859985793180658774538472162138292968983199203366414820725815175321282649126581692809933771960164866423288579374732800000 5697 87162818702212104114867635444953887903520057609779114948843360777232549699216863967318462092865661399528174626710201707012643563377059706877890231106164083024935028988659976405571061684512280899388048287726552369021239727182970690075054145428049990739997629878946246776809192228741400803419128990015161690173599546089815880630426845346483219904306049109944754862888150000215632718025522204265412384058920311331653364529813048898410778277728239406020613084810125362687640532738850014621214594032098282813387373252224702636211173317369517958252141709458751613781001747091317062460279561868762835452331703145282912510871046717422427255411313868990562735289293232484753528179522372914904141789467959708652535436314211694208953311928045787566815840405373976883977011399443516886895159595955730923269990640452859985793180658774538472162138292968983199203366414820725815175321282649126581692809933771960164866423288579374732800000 5698 87162818702212104114867635444953887903520057609779114948843360777232549699216863967318462092865661399528174626710201707012643563377059706877890231106164083024935028988659976405571061684512280899388048287726552369021239727182970690075054145428049990739997629878946246776809192228741400803419128990015161690173599546089815880630426845346483219904306049109944754862888150000215632718025522204265412384058920311331653364529813048898410778277728239406020613084810125362687640532738850014621214594032098282813387373252224702636211173317369517958252141709458751613781001747091317062460279561868762835452331703145282912510871046717422427255411313868990562735289293232484753528179522372914904141789467959708652535436314211694208953311928045787566815840405373976883977011399443516886895159595955730923269990640452859985793180658774538472162138292968983199203366414820725815175321282649126581692809933771960164866423288579374732800000 5699 87162818702212104114867635444953887903520057609779114948843360777232549699216863967318462092865661399528174626710201707012643563377059706877890231106164083024935028988659976405571061684512280899388048287726552369021239727182970690075054145428049990739997629878946246776809192228741400803419128990015161690173599546089815880630426845346483219904306049109944754862888150000215632718025522204265412384058920311331653364529813048898410778277728239406020613084810125362687640532738850014621214594032098282813387373252224702636211173317369517958252141709458751613781001747091317062460279561868762835452331703145282912510871046717422427255411313868990562735289293232484753528179522372914904141789467959708652535436314211694208953311928045787566815840405373976883977011399443516886895159595955730923269990640452859985793180658774538472162138292968983199203366414820725815175321282649126581692809933771960164866423288579374732800000 5700 87162818702212104114867635444953887903520057609779114948843360777232549699216863967318462092865661399528174626710201707012643563377059706877890231106164083024935028988659976405571061684512280899388048287726552369021239727182970690075054145428049990739997629878946246776809192228741400803419128990015161690173599546089815880630426845346483219904306049109944754862888150000215632718025522204265412384058920311331653364529813048898410778277728239406020613084810125362687640532738850014621214594032098282813387373252224702636211173317369517958252141709458751613781001747091317062460279561868762835452331703145282912510871046717422427255411313868990562735289293232484753528179522372914904141789467959708652535436314211694208953311928045787566815840405373976883977011399443516886895159595955730923269990640452859985793180658774538472162138292968983199203366414820725815175321282649126581692809933771960164866423288579374732800000 5701 87162818702212104114867635444953887903520057609779114948843360777232549699216863967318462092865661399528174626710201707012643563377059706877890231106164083024935028988659976405571061684512280899388048287726552369021239727182970690075054145428049990739997629878946246776809192228741400803419128990015161690173599546089815880630426845346483219904306049109944754862888150000215632718025522204265412384058920311331653364529813048898410778277728239406020613084810125362687640532738850014621214594032098282813387373252224702636211173317369517958252141709458751613781001747091317062460279561868762835452331703145282912510871046717422427255411313868990562735289293232484753528179522372914904141789467959708652535436314211694208953311928045787566815840405373976883977011399443516886895159595955730923269990640452859985793180658774538472162138292968983199203366414820725815175321282649126581692809933771960164866423288579374732800000 5702 87162818702212104114867635444953887903520057609779114948843360777232549699216863967318462092865661399528174626710201707012643563377059706877890231106164083024935028988659976405571061684512280899388048287726552369021239727182970690075054145428049990739997629878946246776809192228741400803419128990015161690173599546089815880630426845346483219904306049109944754862888150000215632718025522204265412384058920311331653364529813048898410778277728239406020613084810125362687640532738850014621214594032098282813387373252224702636211173317369517958252141709458751613781001747091317062460279561868762835452331703145282912510871046717422427255411313868990562735289293232484753528179522372914904141789467959708652535436314211694208953311928045787566815840405373976883977011399443516886895159595955730923269990640452859985793180658774538472162138292968983199203366414820725815175321282649126581692809933771960164866423288579374732800000 5703 87162818702212104114867635444953887903520057609779114948843360777232549699216863967318462092865661399528174626710201707012643563377059706877890231106164083024935028988659976405571061684512280899388048287726552369021239727182970690075054145428049990739997629878946246776809192228741400803419128990015161690173599546089815880630426845346483219904306049109944754862888150000215632718025522204265412384058920311331653364529813048898410778277728239406020613084810125362687640532738850014621214594032098282813387373252224702636211173317369517958252141709458751613781001747091317062460279561868762835452331703145282912510871046717422427255411313868990562735289293232484753528179522372914904141789467959708652535436314211694208953311928045787566815840405373976883977011399443516886895159595955730923269990640452859985793180658774538472162138292968983199203366414820725815175321282649126581692809933771960164866423288579374732800000 5704 87162818702212104114867635444953887903520057609779114948843360777232549699216863967318462092865661399528174626710201707012643563377059706877890231106164083024935028988659976405571061684512280899388048287726552369021239727182970690075054145428049990739997629878946246776809192228741400803419128990015161690173599546089815880630426845346483219904306049109944754862888150000215632718025522204265412384058920311331653364529813048898410778277728239406020613084810125362687640532738850014621214594032098282813387373252224702636211173317369517958252141709458751613781001747091317062460279561868762835452331703145282912510871046717422427255411313868990562735289293232484753528179522372914904141789467959708652535436314211694208953311928045787566815840405373976883977011399443516886895159595955730923269990640452859985793180658774538472162138292968983199203366414820725815175321282649126581692809933771960164866423288579374732800000 5705 87162818702212104114867635444953887903520057609779114948843360777232549699216863967318462092865661399528174626710201707012643563377059706877890231106164083024935028988659976405571061684512280899388048287726552369021239727182970690075054145428049990739997629878946246776809192228741400803419128990015161690173599546089815880630426845346483219904306049109944754862888150000215632718025522204265412384058920311331653364529813048898410778277728239406020613084810125362687640532738850014621214594032098282813387373252224702636211173317369517958252141709458751613781001747091317062460279561868762835452331703145282912510871046717422427255411313868990562735289293232484753528179522372914904141789467959708652535436314211694208953311928045787566815840405373976883977011399443516886895159595955730923269990640452859985793180658774538472162138292968983199203366414820725815175321282649126581692809933771960164866423288579374732800000 5706 87162818702212104114867635444953887903520057609779114948843360777232549699216863967318462092865661399528174626710201707012643563377059706877890231106164083024935028988659976405571061684512280899388048287726552369021239727182970690075054145428049990739997629878946246776809192228741400803419128990015161690173599546089815880630426845346483219904306049109944754862888150000215632718025522204265412384058920311331653364529813048898410778277728239406020613084810125362687640532738850014621214594032098282813387373252224702636211173317369517958252141709458751613781001747091317062460279561868762835452331703145282912510871046717422427255411313868990562735289293232484753528179522372914904141789467959708652535436314211694208953311928045787566815840405373976883977011399443516886895159595955730923269990640452859985793180658774538472162138292968983199203366414820725815175321282649126581692809933771960164866423288579374732800000 5707 87162818702212104114867635444953887903520057609779114948843360777232549699216863967318462092865661399528174626710201707012643563377059706877890231106164083024935028988659976405571061684512280899388048287726552369021239727182970690075054145428049990739997629878946246776809192228741400803419128990015161690173599546089815880630426845346483219904306049109944754862888150000215632718025522204265412384058920311331653364529813048898410778277728239406020613084810125362687640532738850014621214594032098282813387373252224702636211173317369517958252141709458751613781001747091317062460279561868762835452331703145282912510871046717422427255411313868990562735289293232484753528179522372914904141789467959708652535436314211694208953311928045787566815840405373976883977011399443516886895159595955730923269990640452859985793180658774538472162138292968983199203366414820725815175321282649126581692809933771960164866423288579374732800000 5708 87162818702212104114867635444953887903520057609779114948843360777232549699216863967318462092865661399528174626710201707012643563377059706877890231106164083024935028988659976405571061684512280899388048287726552369021239727182970690075054145428049990739997629878946246776809192228741400803419128990015161690173599546089815880630426845346483219904306049109944754862888150000215632718025522204265412384058920311331653364529813048898410778277728239406020613084810125362687640532738850014621214594032098282813387373252224702636211173317369517958252141709458751613781001747091317062460279561868762835452331703145282912510871046717422427255411313868990562735289293232484753528179522372914904141789467959708652535436314211694208953311928045787566815840405373976883977011399443516886895159595955730923269990640452859985793180658774538472162138292968983199203366414820725815175321282649126581692809933771960164866423288579374732800000 5709 87162818702212104114867635444953887903520057609779114948843360777232549699216863967318462092865661399528174626710201707012643563377059706877890231106164083024935028988659976405571061684512280899388048287726552369021239727182970690075054145428049990739997629878946246776809192228741400803419128990015161690173599546089815880630426845346483219904306049109944754862888150000215632718025522204265412384058920311331653364529813048898410778277728239406020613084810125362687640532738850014621214594032098282813387373252224702636211173317369517958252141709458751613781001747091317062460279561868762835452331703145282912510871046717422427255411313868990562735289293232484753528179522372914904141789467959708652535436314211694208953311928045787566815840405373976883977011399443516886895159595955730923269990640452859985793180658774538472162138292968983199203366414820725815175321282649126581692809933771960164866423288579374732800000 5710 87162818702212104114867635444953887903520057609779114948843360777232549699216863967318462092865661399528174626710201707012643563377059706877890231106164083024935028988659976405571061684512280899388048287726552369021239727182970690075054145428049990739997629878946246776809192228741400803419128990015161690173599546089815880630426845346483219904306049109944754862888150000215632718025522204265412384058920311331653364529813048898410778277728239406020613084810125362687640532738850014621214594032098282813387373252224702636211173317369517958252141709458751613781001747091317062460279561868762835452331703145282912510871046717422427255411313868990562735289293232484753528179522372914904141789467959708652535436314211694208953311928045787566815840405373976883977011399443516886895159595955730923269990640452859985793180658774538472162138292968983199203366414820725815175321282649126581692809933771960164866423288579374732800000 5711 87162818702212104114867635444953887903520057609779114948843360777232549699216863967318462092865661399528174626710201707012643563377059706877890231106164083024935028988659976405571061684512280899388048287726552369021239727182970690075054145428049990739997629878946246776809192228741400803419128990015161690173599546089815880630426845346483219904306049109944754862888150000215632718025522204265412384058920311331653364529813048898410778277728239406020613084810125362687640532738850014621214594032098282813387373252224702636211173317369517958252141709458751613781001747091317062460279561868762835452331703145282912510871046717422427255411313868990562735289293232484753528179522372914904141789467959708652535436314211694208953311928045787566815840405373976883977011399443516886895159595955730923269990640452859985793180658774538472162138292968983199203366414820725815175321282649126581692809933771960164866423288579374732800000 5712 87162818702212104114867635444953887903520057609779114948843360777232549699216863967318462092865661399528174626710201707012643563377059706877890231106164083024935028988659976405571061684512280899388048287726552369021239727182970690075054145428049990739997629878946246776809192228741400803419128990015161690173599546089815880630426845346483219904306049109944754862888150000215632718025522204265412384058920311331653364529813048898410778277728239406020613084810125362687640532738850014621214594032098282813387373252224702636211173317369517958252141709458751613781001747091317062460279561868762835452331703145282912510871046717422427255411313868990562735289293232484753528179522372914904141789467959708652535436314211694208953311928045787566815840405373976883977011399443516886895159595955730923269990640452859985793180658774538472162138292968983199203366414820725815175321282649126581692809933771960164866423288579374732800000 5713 87162818702212104114867635444953887903520057609779114948843360777232549699216863967318462092865661399528174626710201707012643563377059706877890231106164083024935028988659976405571061684512280899388048287726552369021239727182970690075054145428049990739997629878946246776809192228741400803419128990015161690173599546089815880630426845346483219904306049109944754862888150000215632718025522204265412384058920311331653364529813048898410778277728239406020613084810125362687640532738850014621214594032098282813387373252224702636211173317369517958252141709458751613781001747091317062460279561868762835452331703145282912510871046717422427255411313868990562735289293232484753528179522372914904141789467959708652535436314211694208953311928045787566815840405373976883977011399443516886895159595955730923269990640452859985793180658774538472162138292968983199203366414820725815175321282649126581692809933771960164866423288579374732800000 5714 185569641017009569660553195862306827346594202651219735726087515094728098309632703386421005795710993119595483780266019434229918146429760115943028302025023332760086676716857089767460790326326646034797154804569829993646219379172544599169790275616318430285454954012276559387826770254990442310479325619742279238379593433625218009862178753742662775176267578555072383103088871350459082056676336772881062965661441342825090013083971981104716546953283421695417885257560756897161986694201011681128565870694337244109701717653986391912493587992679703733118809699437682185739752719557414025977935187218596076678014195996307320735644458461392347626770687227080908063430905291960040261494203131935830917869777286219721247943912956696970861601094809481729750924223041196785987057269415247452199794779789751135641810073524138909753681622530992407233192425730965231103967097153325260508259010759990492423992349000503191000615181385488806131200000 5715 185569641017009569660553195862306827346594202651219735726087515094728098309632703386421005795710993119595483780266019434229918146429760115943028302025023332760086676716857089767460790326326646034797154804569829993646219379172544599169790275616318430285454954012276559387826770254990442310479325619742279238379593433625218009862178753742662775176267578555072383103088871350459082056676336772881062965661441342825090013083971981104716546953283421695417885257560756897161986694201011681128565870694337244109701717653986391912493587992679703733118809699437682185739752719557414025977935187218596076678014195996307320735644458461392347626770687227080908063430905291960040261494203131935830917869777286219721247943912956696970861601094809481729750924223041196785987057269415247452199794779789751135641810073524138909753681622530992407233192425730965231103967097153325260508259010759990492423992349000503191000615181385488806131200000 5716 185569641017009569660553195862306827346594202651219735726087515094728098309632703386421005795710993119595483780266019434229918146429760115943028302025023332760086676716857089767460790326326646034797154804569829993646219379172544599169790275616318430285454954012276559387826770254990442310479325619742279238379593433625218009862178753742662775176267578555072383103088871350459082056676336772881062965661441342825090013083971981104716546953283421695417885257560756897161986694201011681128565870694337244109701717653986391912493587992679703733118809699437682185739752719557414025977935187218596076678014195996307320735644458461392347626770687227080908063430905291960040261494203131935830917869777286219721247943912956696970861601094809481729750924223041196785987057269415247452199794779789751135641810073524138909753681622530992407233192425730965231103967097153325260508259010759990492423992349000503191000615181385488806131200000 5717 395448905007247392946638860382575849075592245849749256832292494666865577497827290916463163350660126337857975935746887414343955570041818807074593311615324722111744708083622458294458944185402082700152736888538307716460093497016692540830823077338374574938304507000161348055458847413384632563631442895670797056986913607055339579016302924225614373900626209900859248392682384847828303862777273663009545179824531501560266817881944291734150961557446971632935513483861972947852193645342355892484973870449632667197774360320645001165523836012400448655276183469501700737811413045376849289358979883962828239400848251668130900487658340981227092792648334480909415083171259177166845797244146874155255685980495396934225979368478510721244906071933039005566099219519300790350938419041123892320637762675731959670052697266679940016685095537613544819813933059232686907482553884033736130143099951929539739355527695720072300022310951532476645865587200000 5718 395448905007247392946638860382575849075592245849749256832292494666865577497827290916463163350660126337857975935746887414343955570041818807074593311615324722111744708083622458294458944185402082700152736888538307716460093497016692540830823077338374574938304507000161348055458847413384632563631442895670797056986913607055339579016302924225614373900626209900859248392682384847828303862777273663009545179824531501560266817881944291734150961557446971632935513483861972947852193645342355892484973870449632667197774360320645001165523836012400448655276183469501700737811413045376849289358979883962828239400848251668130900487658340981227092792648334480909415083171259177166845797244146874155255685980495396934225979368478510721244906071933039005566099219519300790350938419041123892320637762675731959670052697266679940016685095537613544819813933059232686907482553884033736130143099951929539739355527695720072300022310951532476645865587200000 5719 395448905007247392946638860382575849075592245849749256832292494666865577497827290916463163350660126337857975935746887414343955570041818807074593311615324722111744708083622458294458944185402082700152736888538307716460093497016692540830823077338374574938304507000161348055458847413384632563631442895670797056986913607055339579016302924225614373900626209900859248392682384847828303862777273663009545179824531501560266817881944291734150961557446971632935513483861972947852193645342355892484973870449632667197774360320645001165523836012400448655276183469501700737811413045376849289358979883962828239400848251668130900487658340981227092792648334480909415083171259177166845797244146874155255685980495396934225979368478510721244906071933039005566099219519300790350938419041123892320637762675731959670052697266679940016685095537613544819813933059232686907482553884033736130143099951929539739355527695720072300022310951532476645865587200000 5720 395448905007247392946638860382575849075592245849749256832292494666865577497827290916463163350660126337857975935746887414343955570041818807074593311615324722111744708083622458294458944185402082700152736888538307716460093497016692540830823077338374574938304507000161348055458847413384632563631442895670797056986913607055339579016302924225614373900626209900859248392682384847828303862777273663009545179824531501560266817881944291734150961557446971632935513483861972947852193645342355892484973870449632667197774360320645001165523836012400448655276183469501700737811413045376849289358979883962828239400848251668130900487658340981227092792648334480909415083171259177166845797244146874155255685980495396934225979368478510721244906071933039005566099219519300790350938419041123892320637762675731959670052697266679940016685095537613544819813933059232686907482553884033736130143099951929539739355527695720072300022310951532476645865587200000 5721 395448905007247392946638860382575849075592245849749256832292494666865577497827290916463163350660126337857975935746887414343955570041818807074593311615324722111744708083622458294458944185402082700152736888538307716460093497016692540830823077338374574938304507000161348055458847413384632563631442895670797056986913607055339579016302924225614373900626209900859248392682384847828303862777273663009545179824531501560266817881944291734150961557446971632935513483861972947852193645342355892484973870449632667197774360320645001165523836012400448655276183469501700737811413045376849289358979883962828239400848251668130900487658340981227092792648334480909415083171259177166845797244146874155255685980495396934225979368478510721244906071933039005566099219519300790350938419041123892320637762675731959670052697266679940016685095537613544819813933059232686907482553884033736130143099951929539739355527695720072300022310951532476645865587200000 5722 395448905007247392946638860382575849075592245849749256832292494666865577497827290916463163350660126337857975935746887414343955570041818807074593311615324722111744708083622458294458944185402082700152736888538307716460093497016692540830823077338374574938304507000161348055458847413384632563631442895670797056986913607055339579016302924225614373900626209900859248392682384847828303862777273663009545179824531501560266817881944291734150961557446971632935513483861972947852193645342355892484973870449632667197774360320645001165523836012400448655276183469501700737811413045376849289358979883962828239400848251668130900487658340981227092792648334480909415083171259177166845797244146874155255685980495396934225979368478510721244906071933039005566099219519300790350938419041123892320637762675731959670052697266679940016685095537613544819813933059232686907482553884033736130143099951929539739355527695720072300022310951532476645865587200000 5723 395448905007247392946638860382575849075592245849749256832292494666865577497827290916463163350660126337857975935746887414343955570041818807074593311615324722111744708083622458294458944185402082700152736888538307716460093497016692540830823077338374574938304507000161348055458847413384632563631442895670797056986913607055339579016302924225614373900626209900859248392682384847828303862777273663009545179824531501560266817881944291734150961557446971632935513483861972947852193645342355892484973870449632667197774360320645001165523836012400448655276183469501700737811413045376849289358979883962828239400848251668130900487658340981227092792648334480909415083171259177166845797244146874155255685980495396934225979368478510721244906071933039005566099219519300790350938419041123892320637762675731959670052697266679940016685095537613544819813933059232686907482553884033736130143099951929539739355527695720072300022310951532476645865587200000 5724 395448905007247392946638860382575849075592245849749256832292494666865577497827290916463163350660126337857975935746887414343955570041818807074593311615324722111744708083622458294458944185402082700152736888538307716460093497016692540830823077338374574938304507000161348055458847413384632563631442895670797056986913607055339579016302924225614373900626209900859248392682384847828303862777273663009545179824531501560266817881944291734150961557446971632935513483861972947852193645342355892484973870449632667197774360320645001165523836012400448655276183469501700737811413045376849289358979883962828239400848251668130900487658340981227092792648334480909415083171259177166845797244146874155255685980495396934225979368478510721244906071933039005566099219519300790350938419041123892320637762675731959670052697266679940016685095537613544819813933059232686907482553884033736130143099951929539739355527695720072300022310951532476645865587200000 5725 395448905007247392946638860382575849075592245849749256832292494666865577497827290916463163350660126337857975935746887414343955570041818807074593311615324722111744708083622458294458944185402082700152736888538307716460093497016692540830823077338374574938304507000161348055458847413384632563631442895670797056986913607055339579016302924225614373900626209900859248392682384847828303862777273663009545179824531501560266817881944291734150961557446971632935513483861972947852193645342355892484973870449632667197774360320645001165523836012400448655276183469501700737811413045376849289358979883962828239400848251668130900487658340981227092792648334480909415083171259177166845797244146874155255685980495396934225979368478510721244906071933039005566099219519300790350938419041123892320637762675731959670052697266679940016685095537613544819813933059232686907482553884033736130143099951929539739355527695720072300022310951532476645865587200000 5726 845074310000487678726967244637564589474540629380914161850609061103091739112856920688481780080360689984002494574691098404453033053179366790718405906921948931152798441174701193375258763724204250730226398730806363590075219803124671959755468916272106466643156731459344800794515556922402959788480393468048493310781034378277260680357839349070137917025638210558136213815162256419809085354755033817851398049285023818834290189813714951435880604848264178379583192315013036189560137820096614542240389161150865009801643808005218367490724437558499758776325204074325134476702989677970326931360140012028563947599612713814795734342125874676882297297889490785703420032736980861605549468710741870069781400940318663248440917910438577411300364275720904354894754032112745788979955401490881757889202898838039197814902614058895031815656049163880145279942374947580251921290217650180094110115804597273426423002762685753794505147678503424902592214759846400000 5727 845074310000487678726967244637564589474540629380914161850609061103091739112856920688481780080360689984002494574691098404453033053179366790718405906921948931152798441174701193375258763724204250730226398730806363590075219803124671959755468916272106466643156731459344800794515556922402959788480393468048493310781034378277260680357839349070137917025638210558136213815162256419809085354755033817851398049285023818834290189813714951435880604848264178379583192315013036189560137820096614542240389161150865009801643808005218367490724437558499758776325204074325134476702989677970326931360140012028563947599612713814795734342125874676882297297889490785703420032736980861605549468710741870069781400940318663248440917910438577411300364275720904354894754032112745788979955401490881757889202898838039197814902614058895031815656049163880145279942374947580251921290217650180094110115804597273426423002762685753794505147678503424902592214759846400000 5728 845074310000487678726967244637564589474540629380914161850609061103091739112856920688481780080360689984002494574691098404453033053179366790718405906921948931152798441174701193375258763724204250730226398730806363590075219803124671959755468916272106466643156731459344800794515556922402959788480393468048493310781034378277260680357839349070137917025638210558136213815162256419809085354755033817851398049285023818834290189813714951435880604848264178379583192315013036189560137820096614542240389161150865009801643808005218367490724437558499758776325204074325134476702989677970326931360140012028563947599612713814795734342125874676882297297889490785703420032736980861605549468710741870069781400940318663248440917910438577411300364275720904354894754032112745788979955401490881757889202898838039197814902614058895031815656049163880145279942374947580251921290217650180094110115804597273426423002762685753794505147678503424902592214759846400000 5729 845074310000487678726967244637564589474540629380914161850609061103091739112856920688481780080360689984002494574691098404453033053179366790718405906921948931152798441174701193375258763724204250730226398730806363590075219803124671959755468916272106466643156731459344800794515556922402959788480393468048493310781034378277260680357839349070137917025638210558136213815162256419809085354755033817851398049285023818834290189813714951435880604848264178379583192315013036189560137820096614542240389161150865009801643808005218367490724437558499758776325204074325134476702989677970326931360140012028563947599612713814795734342125874676882297297889490785703420032736980861605549468710741870069781400940318663248440917910438577411300364275720904354894754032112745788979955401490881757889202898838039197814902614058895031815656049163880145279942374947580251921290217650180094110115804597273426423002762685753794505147678503424902592214759846400000 5730 845074310000487678726967244637564589474540629380914161850609061103091739112856920688481780080360689984002494574691098404453033053179366790718405906921948931152798441174701193375258763724204250730226398730806363590075219803124671959755468916272106466643156731459344800794515556922402959788480393468048493310781034378277260680357839349070137917025638210558136213815162256419809085354755033817851398049285023818834290189813714951435880604848264178379583192315013036189560137820096614542240389161150865009801643808005218367490724437558499758776325204074325134476702989677970326931360140012028563947599612713814795734342125874676882297297889490785703420032736980861605549468710741870069781400940318663248440917910438577411300364275720904354894754032112745788979955401490881757889202898838039197814902614058895031815656049163880145279942374947580251921290217650180094110115804597273426423002762685753794505147678503424902592214759846400000 5731 845074310000487678726967244637564589474540629380914161850609061103091739112856920688481780080360689984002494574691098404453033053179366790718405906921948931152798441174701193375258763724204250730226398730806363590075219803124671959755468916272106466643156731459344800794515556922402959788480393468048493310781034378277260680357839349070137917025638210558136213815162256419809085354755033817851398049285023818834290189813714951435880604848264178379583192315013036189560137820096614542240389161150865009801643808005218367490724437558499758776325204074325134476702989677970326931360140012028563947599612713814795734342125874676882297297889490785703420032736980861605549468710741870069781400940318663248440917910438577411300364275720904354894754032112745788979955401490881757889202898838039197814902614058895031815656049163880145279942374947580251921290217650180094110115804597273426423002762685753794505147678503424902592214759846400000 5732 845074310000487678726967244637564589474540629380914161850609061103091739112856920688481780080360689984002494574691098404453033053179366790718405906921948931152798441174701193375258763724204250730226398730806363590075219803124671959755468916272106466643156731459344800794515556922402959788480393468048493310781034378277260680357839349070137917025638210558136213815162256419809085354755033817851398049285023818834290189813714951435880604848264178379583192315013036189560137820096614542240389161150865009801643808005218367490724437558499758776325204074325134476702989677970326931360140012028563947599612713814795734342125874676882297297889490785703420032736980861605549468710741870069781400940318663248440917910438577411300364275720904354894754032112745788979955401490881757889202898838039197814902614058895031815656049163880145279942374947580251921290217650180094110115804597273426423002762685753794505147678503424902592214759846400000 5733 845074310000487678726967244637564589474540629380914161850609061103091739112856920688481780080360689984002494574691098404453033053179366790718405906921948931152798441174701193375258763724204250730226398730806363590075219803124671959755468916272106466643156731459344800794515556922402959788480393468048493310781034378277260680357839349070137917025638210558136213815162256419809085354755033817851398049285023818834290189813714951435880604848264178379583192315013036189560137820096614542240389161150865009801643808005218367490724437558499758776325204074325134476702989677970326931360140012028563947599612713814795734342125874676882297297889490785703420032736980861605549468710741870069781400940318663248440917910438577411300364275720904354894754032112745788979955401490881757889202898838039197814902614058895031815656049163880145279942374947580251921290217650180094110115804597273426423002762685753794505147678503424902592214759846400000 5734 845074310000487678726967244637564589474540629380914161850609061103091739112856920688481780080360689984002494574691098404453033053179366790718405906921948931152798441174701193375258763724204250730226398730806363590075219803124671959755468916272106466643156731459344800794515556922402959788480393468048493310781034378277260680357839349070137917025638210558136213815162256419809085354755033817851398049285023818834290189813714951435880604848264178379583192315013036189560137820096614542240389161150865009801643808005218367490724437558499758776325204074325134476702989677970326931360140012028563947599612713814795734342125874676882297297889490785703420032736980861605549468710741870069781400940318663248440917910438577411300364275720904354894754032112745788979955401490881757889202898838039197814902614058895031815656049163880145279942374947580251921290217650180094110115804597273426423002762685753794505147678503424902592214759846400000 5735 845074310000487678726967244637564589474540629380914161850609061103091739112856920688481780080360689984002494574691098404453033053179366790718405906921948931152798441174701193375258763724204250730226398730806363590075219803124671959755468916272106466643156731459344800794515556922402959788480393468048493310781034378277260680357839349070137917025638210558136213815162256419809085354755033817851398049285023818834290189813714951435880604848264178379583192315013036189560137820096614542240389161150865009801643808005218367490724437558499758776325204074325134476702989677970326931360140012028563947599612713814795734342125874676882297297889490785703420032736980861605549468710741870069781400940318663248440917910438577411300364275720904354894754032112745788979955401490881757889202898838039197814902614058895031815656049163880145279942374947580251921290217650180094110115804597273426423002762685753794505147678503424902592214759846400000 5736 845074310000487678726967244637564589474540629380914161850609061103091739112856920688481780080360689984002494574691098404453033053179366790718405906921948931152798441174701193375258763724204250730226398730806363590075219803124671959755468916272106466643156731459344800794515556922402959788480393468048493310781034378277260680357839349070137917025638210558136213815162256419809085354755033817851398049285023818834290189813714951435880604848264178379583192315013036189560137820096614542240389161150865009801643808005218367490724437558499758776325204074325134476702989677970326931360140012028563947599612713814795734342125874676882297297889490785703420032736980861605549468710741870069781400940318663248440917910438577411300364275720904354894754032112745788979955401490881757889202898838039197814902614058895031815656049163880145279942374947580251921290217650180094110115804597273426423002762685753794505147678503424902592214759846400000 5737 845074310000487678726967244637564589474540629380914161850609061103091739112856920688481780080360689984002494574691098404453033053179366790718405906921948931152798441174701193375258763724204250730226398730806363590075219803124671959755468916272106466643156731459344800794515556922402959788480393468048493310781034378277260680357839349070137917025638210558136213815162256419809085354755033817851398049285023818834290189813714951435880604848264178379583192315013036189560137820096614542240389161150865009801643808005218367490724437558499758776325204074325134476702989677970326931360140012028563947599612713814795734342125874676882297297889490785703420032736980861605549468710741870069781400940318663248440917910438577411300364275720904354894754032112745788979955401490881757889202898838039197814902614058895031815656049163880145279942374947580251921290217650180094110115804597273426423002762685753794505147678503424902592214759846400000 5738 845074310000487678726967244637564589474540629380914161850609061103091739112856920688481780080360689984002494574691098404453033053179366790718405906921948931152798441174701193375258763724204250730226398730806363590075219803124671959755468916272106466643156731459344800794515556922402959788480393468048493310781034378277260680357839349070137917025638210558136213815162256419809085354755033817851398049285023818834290189813714951435880604848264178379583192315013036189560137820096614542240389161150865009801643808005218367490724437558499758776325204074325134476702989677970326931360140012028563947599612713814795734342125874676882297297889490785703420032736980861605549468710741870069781400940318663248440917910438577411300364275720904354894754032112745788979955401490881757889202898838039197814902614058895031815656049163880145279942374947580251921290217650180094110115804597273426423002762685753794505147678503424902592214759846400000 5739 845074310000487678726967244637564589474540629380914161850609061103091739112856920688481780080360689984002494574691098404453033053179366790718405906921948931152798441174701193375258763724204250730226398730806363590075219803124671959755468916272106466643156731459344800794515556922402959788480393468048493310781034378277260680357839349070137917025638210558136213815162256419809085354755033817851398049285023818834290189813714951435880604848264178379583192315013036189560137820096614542240389161150865009801643808005218367490724437558499758776325204074325134476702989677970326931360140012028563947599612713814795734342125874676882297297889490785703420032736980861605549468710741870069781400940318663248440917910438577411300364275720904354894754032112745788979955401490881757889202898838039197814902614058895031815656049163880145279942374947580251921290217650180094110115804597273426423002762685753794505147678503424902592214759846400000 5740 845074310000487678726967244637564589474540629380914161850609061103091739112856920688481780080360689984002494574691098404453033053179366790718405906921948931152798441174701193375258763724204250730226398730806363590075219803124671959755468916272106466643156731459344800794515556922402959788480393468048493310781034378277260680357839349070137917025638210558136213815162256419809085354755033817851398049285023818834290189813714951435880604848264178379583192315013036189560137820096614542240389161150865009801643808005218367490724437558499758776325204074325134476702989677970326931360140012028563947599612713814795734342125874676882297297889490785703420032736980861605549468710741870069781400940318663248440917910438577411300364275720904354894754032112745788979955401490881757889202898838039197814902614058895031815656049163880145279942374947580251921290217650180094110115804597273426423002762685753794505147678503424902592214759846400000 5741 1809304097711044120154436870769025786064991487504537220522153999821719413440626667194039491152052237255749340884413641683933943766857024298928107046719892661598141462555035255016429013133521300813414719682656424446351045598489922665836458949738579945082998562054457218501057807370864736907136522415091824178382194603891615116646134046359165280351891408804969633778262390994811251744530527404019843223519235996124215296391163711024220374980133605910687614746442910481848255072826851734936673194024001985985319392939172524797641020812747983540112261923130112914621100900534469960042059765753155411810770820277477667226491497683204998514781399772191022290089876024697481412509698343819401979413222258014912005246248994237594079914318456223829668382753388734206084514591977843640783406412241922521706496700094263117319601259867391044356624762769319363482355989035581489757937642762405971648914910198874035521179675832716449931800831142400000 5742 1809304097711044120154436870769025786064991487504537220522153999821719413440626667194039491152052237255749340884413641683933943766857024298928107046719892661598141462555035255016429013133521300813414719682656424446351045598489922665836458949738579945082998562054457218501057807370864736907136522415091824178382194603891615116646134046359165280351891408804969633778262390994811251744530527404019843223519235996124215296391163711024220374980133605910687614746442910481848255072826851734936673194024001985985319392939172524797641020812747983540112261923130112914621100900534469960042059765753155411810770820277477667226491497683204998514781399772191022290089876024697481412509698343819401979413222258014912005246248994237594079914318456223829668382753388734206084514591977843640783406412241922521706496700094263117319601259867391044356624762769319363482355989035581489757937642762405971648914910198874035521179675832716449931800831142400000 5743 1809304097711044120154436870769025786064991487504537220522153999821719413440626667194039491152052237255749340884413641683933943766857024298928107046719892661598141462555035255016429013133521300813414719682656424446351045598489922665836458949738579945082998562054457218501057807370864736907136522415091824178382194603891615116646134046359165280351891408804969633778262390994811251744530527404019843223519235996124215296391163711024220374980133605910687614746442910481848255072826851734936673194024001985985319392939172524797641020812747983540112261923130112914621100900534469960042059765753155411810770820277477667226491497683204998514781399772191022290089876024697481412509698343819401979413222258014912005246248994237594079914318456223829668382753388734206084514591977843640783406412241922521706496700094263117319601259867391044356624762769319363482355989035581489757937642762405971648914910198874035521179675832716449931800831142400000 5744 1809304097711044120154436870769025786064991487504537220522153999821719413440626667194039491152052237255749340884413641683933943766857024298928107046719892661598141462555035255016429013133521300813414719682656424446351045598489922665836458949738579945082998562054457218501057807370864736907136522415091824178382194603891615116646134046359165280351891408804969633778262390994811251744530527404019843223519235996124215296391163711024220374980133605910687614746442910481848255072826851734936673194024001985985319392939172524797641020812747983540112261923130112914621100900534469960042059765753155411810770820277477667226491497683204998514781399772191022290089876024697481412509698343819401979413222258014912005246248994237594079914318456223829668382753388734206084514591977843640783406412241922521706496700094263117319601259867391044356624762769319363482355989035581489757937642762405971648914910198874035521179675832716449931800831142400000 5745 1809304097711044120154436870769025786064991487504537220522153999821719413440626667194039491152052237255749340884413641683933943766857024298928107046719892661598141462555035255016429013133521300813414719682656424446351045598489922665836458949738579945082998562054457218501057807370864736907136522415091824178382194603891615116646134046359165280351891408804969633778262390994811251744530527404019843223519235996124215296391163711024220374980133605910687614746442910481848255072826851734936673194024001985985319392939172524797641020812747983540112261923130112914621100900534469960042059765753155411810770820277477667226491497683204998514781399772191022290089876024697481412509698343819401979413222258014912005246248994237594079914318456223829668382753388734206084514591977843640783406412241922521706496700094263117319601259867391044356624762769319363482355989035581489757937642762405971648914910198874035521179675832716449931800831142400000 5746 1809304097711044120154436870769025786064991487504537220522153999821719413440626667194039491152052237255749340884413641683933943766857024298928107046719892661598141462555035255016429013133521300813414719682656424446351045598489922665836458949738579945082998562054457218501057807370864736907136522415091824178382194603891615116646134046359165280351891408804969633778262390994811251744530527404019843223519235996124215296391163711024220374980133605910687614746442910481848255072826851734936673194024001985985319392939172524797641020812747983540112261923130112914621100900534469960042059765753155411810770820277477667226491497683204998514781399772191022290089876024697481412509698343819401979413222258014912005246248994237594079914318456223829668382753388734206084514591977843640783406412241922521706496700094263117319601259867391044356624762769319363482355989035581489757937642762405971648914910198874035521179675832716449931800831142400000 5747 1809304097711044120154436870769025786064991487504537220522153999821719413440626667194039491152052237255749340884413641683933943766857024298928107046719892661598141462555035255016429013133521300813414719682656424446351045598489922665836458949738579945082998562054457218501057807370864736907136522415091824178382194603891615116646134046359165280351891408804969633778262390994811251744530527404019843223519235996124215296391163711024220374980133605910687614746442910481848255072826851734936673194024001985985319392939172524797641020812747983540112261923130112914621100900534469960042059765753155411810770820277477667226491497683204998514781399772191022290089876024697481412509698343819401979413222258014912005246248994237594079914318456223829668382753388734206084514591977843640783406412241922521706496700094263117319601259867391044356624762769319363482355989035581489757937642762405971648914910198874035521179675832716449931800831142400000 5748 1809304097711044120154436870769025786064991487504537220522153999821719413440626667194039491152052237255749340884413641683933943766857024298928107046719892661598141462555035255016429013133521300813414719682656424446351045598489922665836458949738579945082998562054457218501057807370864736907136522415091824178382194603891615116646134046359165280351891408804969633778262390994811251744530527404019843223519235996124215296391163711024220374980133605910687614746442910481848255072826851734936673194024001985985319392939172524797641020812747983540112261923130112914621100900534469960042059765753155411810770820277477667226491497683204998514781399772191022290089876024697481412509698343819401979413222258014912005246248994237594079914318456223829668382753388734206084514591977843640783406412241922521706496700094263117319601259867391044356624762769319363482355989035581489757937642762405971648914910198874035521179675832716449931800831142400000 5749 3877338681394767549490958214058022259537276757722223263578976021617944703003262947796826629538847944439070837515298434128670441492374603072602933401120729973804817154255440551500207375145136147643147744279932717588530290717563904272887531529289776822312865918482701819247766881195763131191993567535541779214273043036139731194972665261347691195794103289069049925186816303901880512488528920226814524028001722739694193380166263832724904263582426317466603558401627157162600810621067943267969290654793436255966539459068646720641344707601718928726460577301267831976033019229845369124370134078009012047510481867854634640866371279535108311817176539711805360767662604320926702667008283550804978441882535298925956427242711594651164113256384451687666979344240512057403639114770608518922198839941434439964017022428302005860415905499895819008056246866614651395942688884503251132551260368439835997243624652556187058121888045309511352203849181138163200000 5750 3877338681394767549490958214058022259537276757722223263578976021617944703003262947796826629538847944439070837515298434128670441492374603072602933401120729973804817154255440551500207375145136147643147744279932717588530290717563904272887531529289776822312865918482701819247766881195763131191993567535541779214273043036139731194972665261347691195794103289069049925186816303901880512488528920226814524028001722739694193380166263832724904263582426317466603558401627157162600810621067943267969290654793436255966539459068646720641344707601718928726460577301267831976033019229845369124370134078009012047510481867854634640866371279535108311817176539711805360767662604320926702667008283550804978441882535298925956427242711594651164113256384451687666979344240512057403639114770608518922198839941434439964017022428302005860415905499895819008056246866614651395942688884503251132551260368439835997243624652556187058121888045309511352203849181138163200000 5751 3877338681394767549490958214058022259537276757722223263578976021617944703003262947796826629538847944439070837515298434128670441492374603072602933401120729973804817154255440551500207375145136147643147744279932717588530290717563904272887531529289776822312865918482701819247766881195763131191993567535541779214273043036139731194972665261347691195794103289069049925186816303901880512488528920226814524028001722739694193380166263832724904263582426317466603558401627157162600810621067943267969290654793436255966539459068646720641344707601718928726460577301267831976033019229845369124370134078009012047510481867854634640866371279535108311817176539711805360767662604320926702667008283550804978441882535298925956427242711594651164113256384451687666979344240512057403639114770608518922198839941434439964017022428302005860415905499895819008056246866614651395942688884503251132551260368439835997243624652556187058121888045309511352203849181138163200000 5752 3877338681394767549490958214058022259537276757722223263578976021617944703003262947796826629538847944439070837515298434128670441492374603072602933401120729973804817154255440551500207375145136147643147744279932717588530290717563904272887531529289776822312865918482701819247766881195763131191993567535541779214273043036139731194972665261347691195794103289069049925186816303901880512488528920226814524028001722739694193380166263832724904263582426317466603558401627157162600810621067943267969290654793436255966539459068646720641344707601718928726460577301267831976033019229845369124370134078009012047510481867854634640866371279535108311817176539711805360767662604320926702667008283550804978441882535298925956427242711594651164113256384451687666979344240512057403639114770608518922198839941434439964017022428302005860415905499895819008056246866614651395942688884503251132551260368439835997243624652556187058121888045309511352203849181138163200000 5753 3877338681394767549490958214058022259537276757722223263578976021617944703003262947796826629538847944439070837515298434128670441492374603072602933401120729973804817154255440551500207375145136147643147744279932717588530290717563904272887531529289776822312865918482701819247766881195763131191993567535541779214273043036139731194972665261347691195794103289069049925186816303901880512488528920226814524028001722739694193380166263832724904263582426317466603558401627157162600810621067943267969290654793436255966539459068646720641344707601718928726460577301267831976033019229845369124370134078009012047510481867854634640866371279535108311817176539711805360767662604320926702667008283550804978441882535298925956427242711594651164113256384451687666979344240512057403639114770608518922198839941434439964017022428302005860415905499895819008056246866614651395942688884503251132551260368439835997243624652556187058121888045309511352203849181138163200000 5754 3877338681394767549490958214058022259537276757722223263578976021617944703003262947796826629538847944439070837515298434128670441492374603072602933401120729973804817154255440551500207375145136147643147744279932717588530290717563904272887531529289776822312865918482701819247766881195763131191993567535541779214273043036139731194972665261347691195794103289069049925186816303901880512488528920226814524028001722739694193380166263832724904263582426317466603558401627157162600810621067943267969290654793436255966539459068646720641344707601718928726460577301267831976033019229845369124370134078009012047510481867854634640866371279535108311817176539711805360767662604320926702667008283550804978441882535298925956427242711594651164113256384451687666979344240512057403639114770608518922198839941434439964017022428302005860415905499895819008056246866614651395942688884503251132551260368439835997243624652556187058121888045309511352203849181138163200000 5755 3877338681394767549490958214058022259537276757722223263578976021617944703003262947796826629538847944439070837515298434128670441492374603072602933401120729973804817154255440551500207375145136147643147744279932717588530290717563904272887531529289776822312865918482701819247766881195763131191993567535541779214273043036139731194972665261347691195794103289069049925186816303901880512488528920226814524028001722739694193380166263832724904263582426317466603558401627157162600810621067943267969290654793436255966539459068646720641344707601718928726460577301267831976033019229845369124370134078009012047510481867854634640866371279535108311817176539711805360767662604320926702667008283550804978441882535298925956427242711594651164113256384451687666979344240512057403639114770608518922198839941434439964017022428302005860415905499895819008056246866614651395942688884503251132551260368439835997243624652556187058121888045309511352203849181138163200000 5756 3877338681394767549490958214058022259537276757722223263578976021617944703003262947796826629538847944439070837515298434128670441492374603072602933401120729973804817154255440551500207375145136147643147744279932717588530290717563904272887531529289776822312865918482701819247766881195763131191993567535541779214273043036139731194972665261347691195794103289069049925186816303901880512488528920226814524028001722739694193380166263832724904263582426317466603558401627157162600810621067943267969290654793436255966539459068646720641344707601718928726460577301267831976033019229845369124370134078009012047510481867854634640866371279535108311817176539711805360767662604320926702667008283550804978441882535298925956427242711594651164113256384451687666979344240512057403639114770608518922198839941434439964017022428302005860415905499895819008056246866614651395942688884503251132551260368439835997243624652556187058121888045309511352203849181138163200000 5757 3877338681394767549490958214058022259537276757722223263578976021617944703003262947796826629538847944439070837515298434128670441492374603072602933401120729973804817154255440551500207375145136147643147744279932717588530290717563904272887531529289776822312865918482701819247766881195763131191993567535541779214273043036139731194972665261347691195794103289069049925186816303901880512488528920226814524028001722739694193380166263832724904263582426317466603558401627157162600810621067943267969290654793436255966539459068646720641344707601718928726460577301267831976033019229845369124370134078009012047510481867854634640866371279535108311817176539711805360767662604320926702667008283550804978441882535298925956427242711594651164113256384451687666979344240512057403639114770608518922198839941434439964017022428302005860415905499895819008056246866614651395942688884503251132551260368439835997243624652556187058121888045309511352203849181138163200000 5758 3877338681394767549490958214058022259537276757722223263578976021617944703003262947796826629538847944439070837515298434128670441492374603072602933401120729973804817154255440551500207375145136147643147744279932717588530290717563904272887531529289776822312865918482701819247766881195763131191993567535541779214273043036139731194972665261347691195794103289069049925186816303901880512488528920226814524028001722739694193380166263832724904263582426317466603558401627157162600810621067943267969290654793436255966539459068646720641344707601718928726460577301267831976033019229845369124370134078009012047510481867854634640866371279535108311817176539711805360767662604320926702667008283550804978441882535298925956427242711594651164113256384451687666979344240512057403639114770608518922198839941434439964017022428302005860415905499895819008056246866614651395942688884503251132551260368439835997243624652556187058121888045309511352203849181138163200000 5759 3877338681394767549490958214058022259537276757722223263578976021617944703003262947796826629538847944439070837515298434128670441492374603072602933401120729973804817154255440551500207375145136147643147744279932717588530290717563904272887531529289776822312865918482701819247766881195763131191993567535541779214273043036139731194972665261347691195794103289069049925186816303901880512488528920226814524028001722739694193380166263832724904263582426317466603558401627157162600810621067943267969290654793436255966539459068646720641344707601718928726460577301267831976033019229845369124370134078009012047510481867854634640866371279535108311817176539711805360767662604320926702667008283550804978441882535298925956427242711594651164113256384451687666979344240512057403639114770608518922198839941434439964017022428302005860415905499895819008056246866614651395942688884503251132551260368439835997243624652556187058121888045309511352203849181138163200000 5760 3877338681394767549490958214058022259537276757722223263578976021617944703003262947796826629538847944439070837515298434128670441492374603072602933401120729973804817154255440551500207375145136147643147744279932717588530290717563904272887531529289776822312865918482701819247766881195763131191993567535541779214273043036139731194972665261347691195794103289069049925186816303901880512488528920226814524028001722739694193380166263832724904263582426317466603558401627157162600810621067943267969290654793436255966539459068646720641344707601718928726460577301267831976033019229845369124370134078009012047510481867854634640866371279535108311817176539711805360767662604320926702667008283550804978441882535298925956427242711594651164113256384451687666979344240512057403639114770608518922198839941434439964017022428302005860415905499895819008056246866614651395942688884503251132551260368439835997243624652556187058121888045309511352203849181138163200000 5761 3877338681394767549490958214058022259537276757722223263578976021617944703003262947796826629538847944439070837515298434128670441492374603072602933401120729973804817154255440551500207375145136147643147744279932717588530290717563904272887531529289776822312865918482701819247766881195763131191993567535541779214273043036139731194972665261347691195794103289069049925186816303901880512488528920226814524028001722739694193380166263832724904263582426317466603558401627157162600810621067943267969290654793436255966539459068646720641344707601718928726460577301267831976033019229845369124370134078009012047510481867854634640866371279535108311817176539711805360767662604320926702667008283550804978441882535298925956427242711594651164113256384451687666979344240512057403639114770608518922198839941434439964017022428302005860415905499895819008056246866614651395942688884503251132551260368439835997243624652556187058121888045309511352203849181138163200000 5762 3877338681394767549490958214058022259537276757722223263578976021617944703003262947796826629538847944439070837515298434128670441492374603072602933401120729973804817154255440551500207375145136147643147744279932717588530290717563904272887531529289776822312865918482701819247766881195763131191993567535541779214273043036139731194972665261347691195794103289069049925186816303901880512488528920226814524028001722739694193380166263832724904263582426317466603558401627157162600810621067943267969290654793436255966539459068646720641344707601718928726460577301267831976033019229845369124370134078009012047510481867854634640866371279535108311817176539711805360767662604320926702667008283550804978441882535298925956427242711594651164113256384451687666979344240512057403639114770608518922198839941434439964017022428302005860415905499895819008056246866614651395942688884503251132551260368439835997243624652556187058121888045309511352203849181138163200000 5763 3877338681394767549490958214058022259537276757722223263578976021617944703003262947796826629538847944439070837515298434128670441492374603072602933401120729973804817154255440551500207375145136147643147744279932717588530290717563904272887531529289776822312865918482701819247766881195763131191993567535541779214273043036139731194972665261347691195794103289069049925186816303901880512488528920226814524028001722739694193380166263832724904263582426317466603558401627157162600810621067943267969290654793436255966539459068646720641344707601718928726460577301267831976033019229845369124370134078009012047510481867854634640866371279535108311817176539711805360767662604320926702667008283550804978441882535298925956427242711594651164113256384451687666979344240512057403639114770608518922198839941434439964017022428302005860415905499895819008056246866614651395942688884503251132551260368439835997243624652556187058121888045309511352203849181138163200000 5764 3877338681394767549490958214058022259537276757722223263578976021617944703003262947796826629538847944439070837515298434128670441492374603072602933401120729973804817154255440551500207375145136147643147744279932717588530290717563904272887531529289776822312865918482701819247766881195763131191993567535541779214273043036139731194972665261347691195794103289069049925186816303901880512488528920226814524028001722739694193380166263832724904263582426317466603558401627157162600810621067943267969290654793436255966539459068646720641344707601718928726460577301267831976033019229845369124370134078009012047510481867854634640866371279535108311817176539711805360767662604320926702667008283550804978441882535298925956427242711594651164113256384451687666979344240512057403639114770608518922198839941434439964017022428302005860415905499895819008056246866614651395942688884503251132551260368439835997243624652556187058121888045309511352203849181138163200000 5765 3877338681394767549490958214058022259537276757722223263578976021617944703003262947796826629538847944439070837515298434128670441492374603072602933401120729973804817154255440551500207375145136147643147744279932717588530290717563904272887531529289776822312865918482701819247766881195763131191993567535541779214273043036139731194972665261347691195794103289069049925186816303901880512488528920226814524028001722739694193380166263832724904263582426317466603558401627157162600810621067943267969290654793436255966539459068646720641344707601718928726460577301267831976033019229845369124370134078009012047510481867854634640866371279535108311817176539711805360767662604320926702667008283550804978441882535298925956427242711594651164113256384451687666979344240512057403639114770608518922198839941434439964017022428302005860415905499895819008056246866614651395942688884503251132551260368439835997243624652556187058121888045309511352203849181138163200000 5766 3877338681394767549490958214058022259537276757722223263578976021617944703003262947796826629538847944439070837515298434128670441492374603072602933401120729973804817154255440551500207375145136147643147744279932717588530290717563904272887531529289776822312865918482701819247766881195763131191993567535541779214273043036139731194972665261347691195794103289069049925186816303901880512488528920226814524028001722739694193380166263832724904263582426317466603558401627157162600810621067943267969290654793436255966539459068646720641344707601718928726460577301267831976033019229845369124370134078009012047510481867854634640866371279535108311817176539711805360767662604320926702667008283550804978441882535298925956427242711594651164113256384451687666979344240512057403639114770608518922198839941434439964017022428302005860415905499895819008056246866614651395942688884503251132551260368439835997243624652556187058121888045309511352203849181138163200000 5767 3877338681394767549490958214058022259537276757722223263578976021617944703003262947796826629538847944439070837515298434128670441492374603072602933401120729973804817154255440551500207375145136147643147744279932717588530290717563904272887531529289776822312865918482701819247766881195763131191993567535541779214273043036139731194972665261347691195794103289069049925186816303901880512488528920226814524028001722739694193380166263832724904263582426317466603558401627157162600810621067943267969290654793436255966539459068646720641344707601718928726460577301267831976033019229845369124370134078009012047510481867854634640866371279535108311817176539711805360767662604320926702667008283550804978441882535298925956427242711594651164113256384451687666979344240512057403639114770608518922198839941434439964017022428302005860415905499895819008056246866614651395942688884503251132551260368439835997243624652556187058121888045309511352203849181138163200000 5768 3877338681394767549490958214058022259537276757722223263578976021617944703003262947796826629538847944439070837515298434128670441492374603072602933401120729973804817154255440551500207375145136147643147744279932717588530290717563904272887531529289776822312865918482701819247766881195763131191993567535541779214273043036139731194972665261347691195794103289069049925186816303901880512488528920226814524028001722739694193380166263832724904263582426317466603558401627157162600810621067943267969290654793436255966539459068646720641344707601718928726460577301267831976033019229845369124370134078009012047510481867854634640866371279535108311817176539711805360767662604320926702667008283550804978441882535298925956427242711594651164113256384451687666979344240512057403639114770608518922198839941434439964017022428302005860415905499895819008056246866614651395942688884503251132551260368439835997243624652556187058121888045309511352203849181138163200000 5769 3877338681394767549490958214058022259537276757722223263578976021617944703003262947796826629538847944439070837515298434128670441492374603072602933401120729973804817154255440551500207375145136147643147744279932717588530290717563904272887531529289776822312865918482701819247766881195763131191993567535541779214273043036139731194972665261347691195794103289069049925186816303901880512488528920226814524028001722739694193380166263832724904263582426317466603558401627157162600810621067943267969290654793436255966539459068646720641344707601718928726460577301267831976033019229845369124370134078009012047510481867854634640866371279535108311817176539711805360767662604320926702667008283550804978441882535298925956427242711594651164113256384451687666979344240512057403639114770608518922198839941434439964017022428302005860415905499895819008056246866614651395942688884503251132551260368439835997243624652556187058121888045309511352203849181138163200000 5770 3877338681394767549490958214058022259537276757722223263578976021617944703003262947796826629538847944439070837515298434128670441492374603072602933401120729973804817154255440551500207375145136147643147744279932717588530290717563904272887531529289776822312865918482701819247766881195763131191993567535541779214273043036139731194972665261347691195794103289069049925186816303901880512488528920226814524028001722739694193380166263832724904263582426317466603558401627157162600810621067943267969290654793436255966539459068646720641344707601718928726460577301267831976033019229845369124370134078009012047510481867854634640866371279535108311817176539711805360767662604320926702667008283550804978441882535298925956427242711594651164113256384451687666979344240512057403639114770608518922198839941434439964017022428302005860415905499895819008056246866614651395942688884503251132551260368439835997243624652556187058121888045309511352203849181138163200000 5771 3877338681394767549490958214058022259537276757722223263578976021617944703003262947796826629538847944439070837515298434128670441492374603072602933401120729973804817154255440551500207375145136147643147744279932717588530290717563904272887531529289776822312865918482701819247766881195763131191993567535541779214273043036139731194972665261347691195794103289069049925186816303901880512488528920226814524028001722739694193380166263832724904263582426317466603558401627157162600810621067943267969290654793436255966539459068646720641344707601718928726460577301267831976033019229845369124370134078009012047510481867854634640866371279535108311817176539711805360767662604320926702667008283550804978441882535298925956427242711594651164113256384451687666979344240512057403639114770608518922198839941434439964017022428302005860415905499895819008056246866614651395942688884503251132551260368439835997243624652556187058121888045309511352203849181138163200000 5772 3877338681394767549490958214058022259537276757722223263578976021617944703003262947796826629538847944439070837515298434128670441492374603072602933401120729973804817154255440551500207375145136147643147744279932717588530290717563904272887531529289776822312865918482701819247766881195763131191993567535541779214273043036139731194972665261347691195794103289069049925186816303901880512488528920226814524028001722739694193380166263832724904263582426317466603558401627157162600810621067943267969290654793436255966539459068646720641344707601718928726460577301267831976033019229845369124370134078009012047510481867854634640866371279535108311817176539711805360767662604320926702667008283550804978441882535298925956427242711594651164113256384451687666979344240512057403639114770608518922198839941434439964017022428302005860415905499895819008056246866614651395942688884503251132551260368439835997243624652556187058121888045309511352203849181138163200000 5773 3877338681394767549490958214058022259537276757722223263578976021617944703003262947796826629538847944439070837515298434128670441492374603072602933401120729973804817154255440551500207375145136147643147744279932717588530290717563904272887531529289776822312865918482701819247766881195763131191993567535541779214273043036139731194972665261347691195794103289069049925186816303901880512488528920226814524028001722739694193380166263832724904263582426317466603558401627157162600810621067943267969290654793436255966539459068646720641344707601718928726460577301267831976033019229845369124370134078009012047510481867854634640866371279535108311817176539711805360767662604320926702667008283550804978441882535298925956427242711594651164113256384451687666979344240512057403639114770608518922198839941434439964017022428302005860415905499895819008056246866614651395942688884503251132551260368439835997243624652556187058121888045309511352203849181138163200000 5774 3877338681394767549490958214058022259537276757722223263578976021617944703003262947796826629538847944439070837515298434128670441492374603072602933401120729973804817154255440551500207375145136147643147744279932717588530290717563904272887531529289776822312865918482701819247766881195763131191993567535541779214273043036139731194972665261347691195794103289069049925186816303901880512488528920226814524028001722739694193380166263832724904263582426317466603558401627157162600810621067943267969290654793436255966539459068646720641344707601718928726460577301267831976033019229845369124370134078009012047510481867854634640866371279535108311817176539711805360767662604320926702667008283550804978441882535298925956427242711594651164113256384451687666979344240512057403639114770608518922198839941434439964017022428302005860415905499895819008056246866614651395942688884503251132551260368439835997243624652556187058121888045309511352203849181138163200000 5775 3877338681394767549490958214058022259537276757722223263578976021617944703003262947796826629538847944439070837515298434128670441492374603072602933401120729973804817154255440551500207375145136147643147744279932717588530290717563904272887531529289776822312865918482701819247766881195763131191993567535541779214273043036139731194972665261347691195794103289069049925186816303901880512488528920226814524028001722739694193380166263832724904263582426317466603558401627157162600810621067943267969290654793436255966539459068646720641344707601718928726460577301267831976033019229845369124370134078009012047510481867854634640866371279535108311817176539711805360767662604320926702667008283550804978441882535298925956427242711594651164113256384451687666979344240512057403639114770608518922198839941434439964017022428302005860415905499895819008056246866614651395942688884503251132551260368439835997243624652556187058121888045309511352203849181138163200000 5776 3877338681394767549490958214058022259537276757722223263578976021617944703003262947796826629538847944439070837515298434128670441492374603072602933401120729973804817154255440551500207375145136147643147744279932717588530290717563904272887531529289776822312865918482701819247766881195763131191993567535541779214273043036139731194972665261347691195794103289069049925186816303901880512488528920226814524028001722739694193380166263832724904263582426317466603558401627157162600810621067943267969290654793436255966539459068646720641344707601718928726460577301267831976033019229845369124370134078009012047510481867854634640866371279535108311817176539711805360767662604320926702667008283550804978441882535298925956427242711594651164113256384451687666979344240512057403639114770608518922198839941434439964017022428302005860415905499895819008056246866614651395942688884503251132551260368439835997243624652556187058121888045309511352203849181138163200000 5777 3877338681394767549490958214058022259537276757722223263578976021617944703003262947796826629538847944439070837515298434128670441492374603072602933401120729973804817154255440551500207375145136147643147744279932717588530290717563904272887531529289776822312865918482701819247766881195763131191993567535541779214273043036139731194972665261347691195794103289069049925186816303901880512488528920226814524028001722739694193380166263832724904263582426317466603558401627157162600810621067943267969290654793436255966539459068646720641344707601718928726460577301267831976033019229845369124370134078009012047510481867854634640866371279535108311817176539711805360767662604320926702667008283550804978441882535298925956427242711594651164113256384451687666979344240512057403639114770608518922198839941434439964017022428302005860415905499895819008056246866614651395942688884503251132551260368439835997243624652556187058121888045309511352203849181138163200000 5778 3877338681394767549490958214058022259537276757722223263578976021617944703003262947796826629538847944439070837515298434128670441492374603072602933401120729973804817154255440551500207375145136147643147744279932717588530290717563904272887531529289776822312865918482701819247766881195763131191993567535541779214273043036139731194972665261347691195794103289069049925186816303901880512488528920226814524028001722739694193380166263832724904263582426317466603558401627157162600810621067943267969290654793436255966539459068646720641344707601718928726460577301267831976033019229845369124370134078009012047510481867854634640866371279535108311817176539711805360767662604320926702667008283550804978441882535298925956427242711594651164113256384451687666979344240512057403639114770608518922198839941434439964017022428302005860415905499895819008056246866614651395942688884503251132551260368439835997243624652556187058121888045309511352203849181138163200000 5779 3877338681394767549490958214058022259537276757722223263578976021617944703003262947796826629538847944439070837515298434128670441492374603072602933401120729973804817154255440551500207375145136147643147744279932717588530290717563904272887531529289776822312865918482701819247766881195763131191993567535541779214273043036139731194972665261347691195794103289069049925186816303901880512488528920226814524028001722739694193380166263832724904263582426317466603558401627157162600810621067943267969290654793436255966539459068646720641344707601718928726460577301267831976033019229845369124370134078009012047510481867854634640866371279535108311817176539711805360767662604320926702667008283550804978441882535298925956427242711594651164113256384451687666979344240512057403639114770608518922198839941434439964017022428302005860415905499895819008056246866614651395942688884503251132551260368439835997243624652556187058121888045309511352203849181138163200000 5780 3877338681394767549490958214058022259537276757722223263578976021617944703003262947796826629538847944439070837515298434128670441492374603072602933401120729973804817154255440551500207375145136147643147744279932717588530290717563904272887531529289776822312865918482701819247766881195763131191993567535541779214273043036139731194972665261347691195794103289069049925186816303901880512488528920226814524028001722739694193380166263832724904263582426317466603558401627157162600810621067943267969290654793436255966539459068646720641344707601718928726460577301267831976033019229845369124370134078009012047510481867854634640866371279535108311817176539711805360767662604320926702667008283550804978441882535298925956427242711594651164113256384451687666979344240512057403639114770608518922198839941434439964017022428302005860415905499895819008056246866614651395942688884503251132551260368439835997243624652556187058121888045309511352203849181138163200000 5781 3877338681394767549490958214058022259537276757722223263578976021617944703003262947796826629538847944439070837515298434128670441492374603072602933401120729973804817154255440551500207375145136147643147744279932717588530290717563904272887531529289776822312865918482701819247766881195763131191993567535541779214273043036139731194972665261347691195794103289069049925186816303901880512488528920226814524028001722739694193380166263832724904263582426317466603558401627157162600810621067943267969290654793436255966539459068646720641344707601718928726460577301267831976033019229845369124370134078009012047510481867854634640866371279535108311817176539711805360767662604320926702667008283550804978441882535298925956427242711594651164113256384451687666979344240512057403639114770608518922198839941434439964017022428302005860415905499895819008056246866614651395942688884503251132551260368439835997243624652556187058121888045309511352203849181138163200000 5782 3877338681394767549490958214058022259537276757722223263578976021617944703003262947796826629538847944439070837515298434128670441492374603072602933401120729973804817154255440551500207375145136147643147744279932717588530290717563904272887531529289776822312865918482701819247766881195763131191993567535541779214273043036139731194972665261347691195794103289069049925186816303901880512488528920226814524028001722739694193380166263832724904263582426317466603558401627157162600810621067943267969290654793436255966539459068646720641344707601718928726460577301267831976033019229845369124370134078009012047510481867854634640866371279535108311817176539711805360767662604320926702667008283550804978441882535298925956427242711594651164113256384451687666979344240512057403639114770608518922198839941434439964017022428302005860415905499895819008056246866614651395942688884503251132551260368439835997243624652556187058121888045309511352203849181138163200000 5783 3877338681394767549490958214058022259537276757722223263578976021617944703003262947796826629538847944439070837515298434128670441492374603072602933401120729973804817154255440551500207375145136147643147744279932717588530290717563904272887531529289776822312865918482701819247766881195763131191993567535541779214273043036139731194972665261347691195794103289069049925186816303901880512488528920226814524028001722739694193380166263832724904263582426317466603558401627157162600810621067943267969290654793436255966539459068646720641344707601718928726460577301267831976033019229845369124370134078009012047510481867854634640866371279535108311817176539711805360767662604320926702667008283550804978441882535298925956427242711594651164113256384451687666979344240512057403639114770608518922198839941434439964017022428302005860415905499895819008056246866614651395942688884503251132551260368439835997243624652556187058121888045309511352203849181138163200000 5784 8347910181042934534054033034866921924783756859375946686485535374543434945566025126606567733397139624377319513170437528679027460533082520415314115612612931633601771333111963507379946478687478125875697093434695140968105715914915085899526855382560889498439600322493257016840442095214478021456362150904021450648329861656808841262776148307681579144544704381365664488927215502300748743387802765248331670232287709058561598347497966031856718879492963861505597461238703269371079545267159281855937882779770268259095959455374796389540815155466500853548069622929629642244399090401857079724768898669953402938290067461491028381785297364839088195342381089999516941732777587102955190842068834484883118585373098498587584187853558063283956335840995724483547006528149822459590035014101120141239494102393908349242528649288134218617475444541275698324345099503821344455464609168335499688382863573250966902065523876953470736136424961551377941294887286990465369600000 5785 8347910181042934534054033034866921924783756859375946686485535374543434945566025126606567733397139624377319513170437528679027460533082520415314115612612931633601771333111963507379946478687478125875697093434695140968105715914915085899526855382560889498439600322493257016840442095214478021456362150904021450648329861656808841262776148307681579144544704381365664488927215502300748743387802765248331670232287709058561598347497966031856718879492963861505597461238703269371079545267159281855937882779770268259095959455374796389540815155466500853548069622929629642244399090401857079724768898669953402938290067461491028381785297364839088195342381089999516941732777587102955190842068834484883118585373098498587584187853558063283956335840995724483547006528149822459590035014101120141239494102393908349242528649288134218617475444541275698324345099503821344455464609168335499688382863573250966902065523876953470736136424961551377941294887286990465369600000 5786 8347910181042934534054033034866921924783756859375946686485535374543434945566025126606567733397139624377319513170437528679027460533082520415314115612612931633601771333111963507379946478687478125875697093434695140968105715914915085899526855382560889498439600322493257016840442095214478021456362150904021450648329861656808841262776148307681579144544704381365664488927215502300748743387802765248331670232287709058561598347497966031856718879492963861505597461238703269371079545267159281855937882779770268259095959455374796389540815155466500853548069622929629642244399090401857079724768898669953402938290067461491028381785297364839088195342381089999516941732777587102955190842068834484883118585373098498587584187853558063283956335840995724483547006528149822459590035014101120141239494102393908349242528649288134218617475444541275698324345099503821344455464609168335499688382863573250966902065523876953470736136424961551377941294887286990465369600000 5787 8347910181042934534054033034866921924783756859375946686485535374543434945566025126606567733397139624377319513170437528679027460533082520415314115612612931633601771333111963507379946478687478125875697093434695140968105715914915085899526855382560889498439600322493257016840442095214478021456362150904021450648329861656808841262776148307681579144544704381365664488927215502300748743387802765248331670232287709058561598347497966031856718879492963861505597461238703269371079545267159281855937882779770268259095959455374796389540815155466500853548069622929629642244399090401857079724768898669953402938290067461491028381785297364839088195342381089999516941732777587102955190842068834484883118585373098498587584187853558063283956335840995724483547006528149822459590035014101120141239494102393908349242528649288134218617475444541275698324345099503821344455464609168335499688382863573250966902065523876953470736136424961551377941294887286990465369600000 5788 8347910181042934534054033034866921924783756859375946686485535374543434945566025126606567733397139624377319513170437528679027460533082520415314115612612931633601771333111963507379946478687478125875697093434695140968105715914915085899526855382560889498439600322493257016840442095214478021456362150904021450648329861656808841262776148307681579144544704381365664488927215502300748743387802765248331670232287709058561598347497966031856718879492963861505597461238703269371079545267159281855937882779770268259095959455374796389540815155466500853548069622929629642244399090401857079724768898669953402938290067461491028381785297364839088195342381089999516941732777587102955190842068834484883118585373098498587584187853558063283956335840995724483547006528149822459590035014101120141239494102393908349242528649288134218617475444541275698324345099503821344455464609168335499688382863573250966902065523876953470736136424961551377941294887286990465369600000 5789 8347910181042934534054033034866921924783756859375946686485535374543434945566025126606567733397139624377319513170437528679027460533082520415314115612612931633601771333111963507379946478687478125875697093434695140968105715914915085899526855382560889498439600322493257016840442095214478021456362150904021450648329861656808841262776148307681579144544704381365664488927215502300748743387802765248331670232287709058561598347497966031856718879492963861505597461238703269371079545267159281855937882779770268259095959455374796389540815155466500853548069622929629642244399090401857079724768898669953402938290067461491028381785297364839088195342381089999516941732777587102955190842068834484883118585373098498587584187853558063283956335840995724483547006528149822459590035014101120141239494102393908349242528649288134218617475444541275698324345099503821344455464609168335499688382863573250966902065523876953470736136424961551377941294887286990465369600000 5790 8347910181042934534054033034866921924783756859375946686485535374543434945566025126606567733397139624377319513170437528679027460533082520415314115612612931633601771333111963507379946478687478125875697093434695140968105715914915085899526855382560889498439600322493257016840442095214478021456362150904021450648329861656808841262776148307681579144544704381365664488927215502300748743387802765248331670232287709058561598347497966031856718879492963861505597461238703269371079545267159281855937882779770268259095959455374796389540815155466500853548069622929629642244399090401857079724768898669953402938290067461491028381785297364839088195342381089999516941732777587102955190842068834484883118585373098498587584187853558063283956335840995724483547006528149822459590035014101120141239494102393908349242528649288134218617475444541275698324345099503821344455464609168335499688382863573250966902065523876953470736136424961551377941294887286990465369600000 5791 8347910181042934534054033034866921924783756859375946686485535374543434945566025126606567733397139624377319513170437528679027460533082520415314115612612931633601771333111963507379946478687478125875697093434695140968105715914915085899526855382560889498439600322493257016840442095214478021456362150904021450648329861656808841262776148307681579144544704381365664488927215502300748743387802765248331670232287709058561598347497966031856718879492963861505597461238703269371079545267159281855937882779770268259095959455374796389540815155466500853548069622929629642244399090401857079724768898669953402938290067461491028381785297364839088195342381089999516941732777587102955190842068834484883118585373098498587584187853558063283956335840995724483547006528149822459590035014101120141239494102393908349242528649288134218617475444541275698324345099503821344455464609168335499688382863573250966902065523876953470736136424961551377941294887286990465369600000 5792 8347910181042934534054033034866921924783756859375946686485535374543434945566025126606567733397139624377319513170437528679027460533082520415314115612612931633601771333111963507379946478687478125875697093434695140968105715914915085899526855382560889498439600322493257016840442095214478021456362150904021450648329861656808841262776148307681579144544704381365664488927215502300748743387802765248331670232287709058561598347497966031856718879492963861505597461238703269371079545267159281855937882779770268259095959455374796389540815155466500853548069622929629642244399090401857079724768898669953402938290067461491028381785297364839088195342381089999516941732777587102955190842068834484883118585373098498587584187853558063283956335840995724483547006528149822459590035014101120141239494102393908349242528649288134218617475444541275698324345099503821344455464609168335499688382863573250966902065523876953470736136424961551377941294887286990465369600000 5793 8347910181042934534054033034866921924783756859375946686485535374543434945566025126606567733397139624377319513170437528679027460533082520415314115612612931633601771333111963507379946478687478125875697093434695140968105715914915085899526855382560889498439600322493257016840442095214478021456362150904021450648329861656808841262776148307681579144544704381365664488927215502300748743387802765248331670232287709058561598347497966031856718879492963861505597461238703269371079545267159281855937882779770268259095959455374796389540815155466500853548069622929629642244399090401857079724768898669953402938290067461491028381785297364839088195342381089999516941732777587102955190842068834484883118585373098498587584187853558063283956335840995724483547006528149822459590035014101120141239494102393908349242528649288134218617475444541275698324345099503821344455464609168335499688382863573250966902065523876953470736136424961551377941294887286990465369600000 5794 8347910181042934534054033034866921924783756859375946686485535374543434945566025126606567733397139624377319513170437528679027460533082520415314115612612931633601771333111963507379946478687478125875697093434695140968105715914915085899526855382560889498439600322493257016840442095214478021456362150904021450648329861656808841262776148307681579144544704381365664488927215502300748743387802765248331670232287709058561598347497966031856718879492963861505597461238703269371079545267159281855937882779770268259095959455374796389540815155466500853548069622929629642244399090401857079724768898669953402938290067461491028381785297364839088195342381089999516941732777587102955190842068834484883118585373098498587584187853558063283956335840995724483547006528149822459590035014101120141239494102393908349242528649288134218617475444541275698324345099503821344455464609168335499688382863573250966902065523876953470736136424961551377941294887286990465369600000 5795 8347910181042934534054033034866921924783756859375946686485535374543434945566025126606567733397139624377319513170437528679027460533082520415314115612612931633601771333111963507379946478687478125875697093434695140968105715914915085899526855382560889498439600322493257016840442095214478021456362150904021450648329861656808841262776148307681579144544704381365664488927215502300748743387802765248331670232287709058561598347497966031856718879492963861505597461238703269371079545267159281855937882779770268259095959455374796389540815155466500853548069622929629642244399090401857079724768898669953402938290067461491028381785297364839088195342381089999516941732777587102955190842068834484883118585373098498587584187853558063283956335840995724483547006528149822459590035014101120141239494102393908349242528649288134218617475444541275698324345099503821344455464609168335499688382863573250966902065523876953470736136424961551377941294887286990465369600000 5796 8347910181042934534054033034866921924783756859375946686485535374543434945566025126606567733397139624377319513170437528679027460533082520415314115612612931633601771333111963507379946478687478125875697093434695140968105715914915085899526855382560889498439600322493257016840442095214478021456362150904021450648329861656808841262776148307681579144544704381365664488927215502300748743387802765248331670232287709058561598347497966031856718879492963861505597461238703269371079545267159281855937882779770268259095959455374796389540815155466500853548069622929629642244399090401857079724768898669953402938290067461491028381785297364839088195342381089999516941732777587102955190842068834484883118585373098498587584187853558063283956335840995724483547006528149822459590035014101120141239494102393908349242528649288134218617475444541275698324345099503821344455464609168335499688382863573250966902065523876953470736136424961551377941294887286990465369600000 5797 8347910181042934534054033034866921924783756859375946686485535374543434945566025126606567733397139624377319513170437528679027460533082520415314115612612931633601771333111963507379946478687478125875697093434695140968105715914915085899526855382560889498439600322493257016840442095214478021456362150904021450648329861656808841262776148307681579144544704381365664488927215502300748743387802765248331670232287709058561598347497966031856718879492963861505597461238703269371079545267159281855937882779770268259095959455374796389540815155466500853548069622929629642244399090401857079724768898669953402938290067461491028381785297364839088195342381089999516941732777587102955190842068834484883118585373098498587584187853558063283956335840995724483547006528149822459590035014101120141239494102393908349242528649288134218617475444541275698324345099503821344455464609168335499688382863573250966902065523876953470736136424961551377941294887286990465369600000 5798 8347910181042934534054033034866921924783756859375946686485535374543434945566025126606567733397139624377319513170437528679027460533082520415314115612612931633601771333111963507379946478687478125875697093434695140968105715914915085899526855382560889498439600322493257016840442095214478021456362150904021450648329861656808841262776148307681579144544704381365664488927215502300748743387802765248331670232287709058561598347497966031856718879492963861505597461238703269371079545267159281855937882779770268259095959455374796389540815155466500853548069622929629642244399090401857079724768898669953402938290067461491028381785297364839088195342381089999516941732777587102955190842068834484883118585373098498587584187853558063283956335840995724483547006528149822459590035014101120141239494102393908349242528649288134218617475444541275698324345099503821344455464609168335499688382863573250966902065523876953470736136424961551377941294887286990465369600000 5799 8347910181042934534054033034866921924783756859375946686485535374543434945566025126606567733397139624377319513170437528679027460533082520415314115612612931633601771333111963507379946478687478125875697093434695140968105715914915085899526855382560889498439600322493257016840442095214478021456362150904021450648329861656808841262776148307681579144544704381365664488927215502300748743387802765248331670232287709058561598347497966031856718879492963861505597461238703269371079545267159281855937882779770268259095959455374796389540815155466500853548069622929629642244399090401857079724768898669953402938290067461491028381785297364839088195342381089999516941732777587102955190842068834484883118585373098498587584187853558063283956335840995724483547006528149822459590035014101120141239494102393908349242528649288134218617475444541275698324345099503821344455464609168335499688382863573250966902065523876953470736136424961551377941294887286990465369600000 5800 8347910181042934534054033034866921924783756859375946686485535374543434945566025126606567733397139624377319513170437528679027460533082520415314115612612931633601771333111963507379946478687478125875697093434695140968105715914915085899526855382560889498439600322493257016840442095214478021456362150904021450648329861656808841262776148307681579144544704381365664488927215502300748743387802765248331670232287709058561598347497966031856718879492963861505597461238703269371079545267159281855937882779770268259095959455374796389540815155466500853548069622929629642244399090401857079724768898669953402938290067461491028381785297364839088195342381089999516941732777587102955190842068834484883118585373098498587584187853558063283956335840995724483547006528149822459590035014101120141239494102393908349242528649288134218617475444541275698324345099503821344455464609168335499688382863573250966902065523876953470736136424961551377941294887286990465369600000 5801 8347910181042934534054033034866921924783756859375946686485535374543434945566025126606567733397139624377319513170437528679027460533082520415314115612612931633601771333111963507379946478687478125875697093434695140968105715914915085899526855382560889498439600322493257016840442095214478021456362150904021450648329861656808841262776148307681579144544704381365664488927215502300748743387802765248331670232287709058561598347497966031856718879492963861505597461238703269371079545267159281855937882779770268259095959455374796389540815155466500853548069622929629642244399090401857079724768898669953402938290067461491028381785297364839088195342381089999516941732777587102955190842068834484883118585373098498587584187853558063283956335840995724483547006528149822459590035014101120141239494102393908349242528649288134218617475444541275698324345099503821344455464609168335499688382863573250966902065523876953470736136424961551377941294887286990465369600000 5802 8347910181042934534054033034866921924783756859375946686485535374543434945566025126606567733397139624377319513170437528679027460533082520415314115612612931633601771333111963507379946478687478125875697093434695140968105715914915085899526855382560889498439600322493257016840442095214478021456362150904021450648329861656808841262776148307681579144544704381365664488927215502300748743387802765248331670232287709058561598347497966031856718879492963861505597461238703269371079545267159281855937882779770268259095959455374796389540815155466500853548069622929629642244399090401857079724768898669953402938290067461491028381785297364839088195342381089999516941732777587102955190842068834484883118585373098498587584187853558063283956335840995724483547006528149822459590035014101120141239494102393908349242528649288134218617475444541275698324345099503821344455464609168335499688382863573250966902065523876953470736136424961551377941294887286990465369600000 5803 8347910181042934534054033034866921924783756859375946686485535374543434945566025126606567733397139624377319513170437528679027460533082520415314115612612931633601771333111963507379946478687478125875697093434695140968105715914915085899526855382560889498439600322493257016840442095214478021456362150904021450648329861656808841262776148307681579144544704381365664488927215502300748743387802765248331670232287709058561598347497966031856718879492963861505597461238703269371079545267159281855937882779770268259095959455374796389540815155466500853548069622929629642244399090401857079724768898669953402938290067461491028381785297364839088195342381089999516941732777587102955190842068834484883118585373098498587584187853558063283956335840995724483547006528149822459590035014101120141239494102393908349242528649288134218617475444541275698324345099503821344455464609168335499688382863573250966902065523876953470736136424961551377941294887286990465369600000 5804 8347910181042934534054033034866921924783756859375946686485535374543434945566025126606567733397139624377319513170437528679027460533082520415314115612612931633601771333111963507379946478687478125875697093434695140968105715914915085899526855382560889498439600322493257016840442095214478021456362150904021450648329861656808841262776148307681579144544704381365664488927215502300748743387802765248331670232287709058561598347497966031856718879492963861505597461238703269371079545267159281855937882779770268259095959455374796389540815155466500853548069622929629642244399090401857079724768898669953402938290067461491028381785297364839088195342381089999516941732777587102955190842068834484883118585373098498587584187853558063283956335840995724483547006528149822459590035014101120141239494102393908349242528649288134218617475444541275698324345099503821344455464609168335499688382863573250966902065523876953470736136424961551377941294887286990465369600000 5805 8347910181042934534054033034866921924783756859375946686485535374543434945566025126606567733397139624377319513170437528679027460533082520415314115612612931633601771333111963507379946478687478125875697093434695140968105715914915085899526855382560889498439600322493257016840442095214478021456362150904021450648329861656808841262776148307681579144544704381365664488927215502300748743387802765248331670232287709058561598347497966031856718879492963861505597461238703269371079545267159281855937882779770268259095959455374796389540815155466500853548069622929629642244399090401857079724768898669953402938290067461491028381785297364839088195342381089999516941732777587102955190842068834484883118585373098498587584187853558063283956335840995724483547006528149822459590035014101120141239494102393908349242528649288134218617475444541275698324345099503821344455464609168335499688382863573250966902065523876953470736136424961551377941294887286990465369600000 5806 8347910181042934534054033034866921924783756859375946686485535374543434945566025126606567733397139624377319513170437528679027460533082520415314115612612931633601771333111963507379946478687478125875697093434695140968105715914915085899526855382560889498439600322493257016840442095214478021456362150904021450648329861656808841262776148307681579144544704381365664488927215502300748743387802765248331670232287709058561598347497966031856718879492963861505597461238703269371079545267159281855937882779770268259095959455374796389540815155466500853548069622929629642244399090401857079724768898669953402938290067461491028381785297364839088195342381089999516941732777587102955190842068834484883118585373098498587584187853558063283956335840995724483547006528149822459590035014101120141239494102393908349242528649288134218617475444541275698324345099503821344455464609168335499688382863573250966902065523876953470736136424961551377941294887286990465369600000 5807 8347910181042934534054033034866921924783756859375946686485535374543434945566025126606567733397139624377319513170437528679027460533082520415314115612612931633601771333111963507379946478687478125875697093434695140968105715914915085899526855382560889498439600322493257016840442095214478021456362150904021450648329861656808841262776148307681579144544704381365664488927215502300748743387802765248331670232287709058561598347497966031856718879492963861505597461238703269371079545267159281855937882779770268259095959455374796389540815155466500853548069622929629642244399090401857079724768898669953402938290067461491028381785297364839088195342381089999516941732777587102955190842068834484883118585373098498587584187853558063283956335840995724483547006528149822459590035014101120141239494102393908349242528649288134218617475444541275698324345099503821344455464609168335499688382863573250966902065523876953470736136424961551377941294887286990465369600000 5808 8347910181042934534054033034866921924783756859375946686485535374543434945566025126606567733397139624377319513170437528679027460533082520415314115612612931633601771333111963507379946478687478125875697093434695140968105715914915085899526855382560889498439600322493257016840442095214478021456362150904021450648329861656808841262776148307681579144544704381365664488927215502300748743387802765248331670232287709058561598347497966031856718879492963861505597461238703269371079545267159281855937882779770268259095959455374796389540815155466500853548069622929629642244399090401857079724768898669953402938290067461491028381785297364839088195342381089999516941732777587102955190842068834484883118585373098498587584187853558063283956335840995724483547006528149822459590035014101120141239494102393908349242528649288134218617475444541275698324345099503821344455464609168335499688382863573250966902065523876953470736136424961551377941294887286990465369600000 5809 8347910181042934534054033034866921924783756859375946686485535374543434945566025126606567733397139624377319513170437528679027460533082520415314115612612931633601771333111963507379946478687478125875697093434695140968105715914915085899526855382560889498439600322493257016840442095214478021456362150904021450648329861656808841262776148307681579144544704381365664488927215502300748743387802765248331670232287709058561598347497966031856718879492963861505597461238703269371079545267159281855937882779770268259095959455374796389540815155466500853548069622929629642244399090401857079724768898669953402938290067461491028381785297364839088195342381089999516941732777587102955190842068834484883118585373098498587584187853558063283956335840995724483547006528149822459590035014101120141239494102393908349242528649288134218617475444541275698324345099503821344455464609168335499688382863573250966902065523876953470736136424961551377941294887286990465369600000 5810 8347910181042934534054033034866921924783756859375946686485535374543434945566025126606567733397139624377319513170437528679027460533082520415314115612612931633601771333111963507379946478687478125875697093434695140968105715914915085899526855382560889498439600322493257016840442095214478021456362150904021450648329861656808841262776148307681579144544704381365664488927215502300748743387802765248331670232287709058561598347497966031856718879492963861505597461238703269371079545267159281855937882779770268259095959455374796389540815155466500853548069622929629642244399090401857079724768898669953402938290067461491028381785297364839088195342381089999516941732777587102955190842068834484883118585373098498587584187853558063283956335840995724483547006528149822459590035014101120141239494102393908349242528649288134218617475444541275698324345099503821344455464609168335499688382863573250966902065523876953470736136424961551377941294887286990465369600000 5811 8347910181042934534054033034866921924783756859375946686485535374543434945566025126606567733397139624377319513170437528679027460533082520415314115612612931633601771333111963507379946478687478125875697093434695140968105715914915085899526855382560889498439600322493257016840442095214478021456362150904021450648329861656808841262776148307681579144544704381365664488927215502300748743387802765248331670232287709058561598347497966031856718879492963861505597461238703269371079545267159281855937882779770268259095959455374796389540815155466500853548069622929629642244399090401857079724768898669953402938290067461491028381785297364839088195342381089999516941732777587102955190842068834484883118585373098498587584187853558063283956335840995724483547006528149822459590035014101120141239494102393908349242528649288134218617475444541275698324345099503821344455464609168335499688382863573250966902065523876953470736136424961551377941294887286990465369600000 5812 8347910181042934534054033034866921924783756859375946686485535374543434945566025126606567733397139624377319513170437528679027460533082520415314115612612931633601771333111963507379946478687478125875697093434695140968105715914915085899526855382560889498439600322493257016840442095214478021456362150904021450648329861656808841262776148307681579144544704381365664488927215502300748743387802765248331670232287709058561598347497966031856718879492963861505597461238703269371079545267159281855937882779770268259095959455374796389540815155466500853548069622929629642244399090401857079724768898669953402938290067461491028381785297364839088195342381089999516941732777587102955190842068834484883118585373098498587584187853558063283956335840995724483547006528149822459590035014101120141239494102393908349242528649288134218617475444541275698324345099503821344455464609168335499688382863573250966902065523876953470736136424961551377941294887286990465369600000 5813 8347910181042934534054033034866921924783756859375946686485535374543434945566025126606567733397139624377319513170437528679027460533082520415314115612612931633601771333111963507379946478687478125875697093434695140968105715914915085899526855382560889498439600322493257016840442095214478021456362150904021450648329861656808841262776148307681579144544704381365664488927215502300748743387802765248331670232287709058561598347497966031856718879492963861505597461238703269371079545267159281855937882779770268259095959455374796389540815155466500853548069622929629642244399090401857079724768898669953402938290067461491028381785297364839088195342381089999516941732777587102955190842068834484883118585373098498587584187853558063283956335840995724483547006528149822459590035014101120141239494102393908349242528649288134218617475444541275698324345099503821344455464609168335499688382863573250966902065523876953470736136424961551377941294887286990465369600000 5814 18039833901233781528090765388347418279457698573111420789495241944388362917368180298596792871871218728279387467961315499475378342211991326617493803838856545260213427850854953139448064340443640230017381418912376199632076452092131500628877534481714082206127976296907928413392195367758487004367198608103590354851040831040363905968859256492899892531361106168131200960571712700471918034461041775701644739371973739275551614028943104594842369498584294904713596113736837765110902897322331208090681764687083549707906368383064934997797701550963108344517378455150929656890146434358413149285225590025769303749644835784282112333038027605417269590134885535488956111084532365729486167409710751321832419262991265855447769429951538974756629641752391760608945081107331766335174065665472520625218546755273235942713104411111658046432364435653696784078909760027757925368259020412773014826595368181795339475363597098096450260790814341912527731138251427186395663705600000 5815 18039833901233781528090765388347418279457698573111420789495241944388362917368180298596792871871218728279387467961315499475378342211991326617493803838856545260213427850854953139448064340443640230017381418912376199632076452092131500628877534481714082206127976296907928413392195367758487004367198608103590354851040831040363905968859256492899892531361106168131200960571712700471918034461041775701644739371973739275551614028943104594842369498584294904713596113736837765110902897322331208090681764687083549707906368383064934997797701550963108344517378455150929656890146434358413149285225590025769303749644835784282112333038027605417269590134885535488956111084532365729486167409710751321832419262991265855447769429951538974756629641752391760608945081107331766335174065665472520625218546755273235942713104411111658046432364435653696784078909760027757925368259020412773014826595368181795339475363597098096450260790814341912527731138251427186395663705600000 5816 18039833901233781528090765388347418279457698573111420789495241944388362917368180298596792871871218728279387467961315499475378342211991326617493803838856545260213427850854953139448064340443640230017381418912376199632076452092131500628877534481714082206127976296907928413392195367758487004367198608103590354851040831040363905968859256492899892531361106168131200960571712700471918034461041775701644739371973739275551614028943104594842369498584294904713596113736837765110902897322331208090681764687083549707906368383064934997797701550963108344517378455150929656890146434358413149285225590025769303749644835784282112333038027605417269590134885535488956111084532365729486167409710751321832419262991265855447769429951538974756629641752391760608945081107331766335174065665472520625218546755273235942713104411111658046432364435653696784078909760027757925368259020412773014826595368181795339475363597098096450260790814341912527731138251427186395663705600000 5817 18039833901233781528090765388347418279457698573111420789495241944388362917368180298596792871871218728279387467961315499475378342211991326617493803838856545260213427850854953139448064340443640230017381418912376199632076452092131500628877534481714082206127976296907928413392195367758487004367198608103590354851040831040363905968859256492899892531361106168131200960571712700471918034461041775701644739371973739275551614028943104594842369498584294904713596113736837765110902897322331208090681764687083549707906368383064934997797701550963108344517378455150929656890146434358413149285225590025769303749644835784282112333038027605417269590134885535488956111084532365729486167409710751321832419262991265855447769429951538974756629641752391760608945081107331766335174065665472520625218546755273235942713104411111658046432364435653696784078909760027757925368259020412773014826595368181795339475363597098096450260790814341912527731138251427186395663705600000 5818 18039833901233781528090765388347418279457698573111420789495241944388362917368180298596792871871218728279387467961315499475378342211991326617493803838856545260213427850854953139448064340443640230017381418912376199632076452092131500628877534481714082206127976296907928413392195367758487004367198608103590354851040831040363905968859256492899892531361106168131200960571712700471918034461041775701644739371973739275551614028943104594842369498584294904713596113736837765110902897322331208090681764687083549707906368383064934997797701550963108344517378455150929656890146434358413149285225590025769303749644835784282112333038027605417269590134885535488956111084532365729486167409710751321832419262991265855447769429951538974756629641752391760608945081107331766335174065665472520625218546755273235942713104411111658046432364435653696784078909760027757925368259020412773014826595368181795339475363597098096450260790814341912527731138251427186395663705600000 5819 18039833901233781528090765388347418279457698573111420789495241944388362917368180298596792871871218728279387467961315499475378342211991326617493803838856545260213427850854953139448064340443640230017381418912376199632076452092131500628877534481714082206127976296907928413392195367758487004367198608103590354851040831040363905968859256492899892531361106168131200960571712700471918034461041775701644739371973739275551614028943104594842369498584294904713596113736837765110902897322331208090681764687083549707906368383064934997797701550963108344517378455150929656890146434358413149285225590025769303749644835784282112333038027605417269590134885535488956111084532365729486167409710751321832419262991265855447769429951538974756629641752391760608945081107331766335174065665472520625218546755273235942713104411111658046432364435653696784078909760027757925368259020412773014826595368181795339475363597098096450260790814341912527731138251427186395663705600000 5820 18039833901233781528090765388347418279457698573111420789495241944388362917368180298596792871871218728279387467961315499475378342211991326617493803838856545260213427850854953139448064340443640230017381418912376199632076452092131500628877534481714082206127976296907928413392195367758487004367198608103590354851040831040363905968859256492899892531361106168131200960571712700471918034461041775701644739371973739275551614028943104594842369498584294904713596113736837765110902897322331208090681764687083549707906368383064934997797701550963108344517378455150929656890146434358413149285225590025769303749644835784282112333038027605417269590134885535488956111084532365729486167409710751321832419262991265855447769429951538974756629641752391760608945081107331766335174065665472520625218546755273235942713104411111658046432364435653696784078909760027757925368259020412773014826595368181795339475363597098096450260790814341912527731138251427186395663705600000 5821 18039833901233781528090765388347418279457698573111420789495241944388362917368180298596792871871218728279387467961315499475378342211991326617493803838856545260213427850854953139448064340443640230017381418912376199632076452092131500628877534481714082206127976296907928413392195367758487004367198608103590354851040831040363905968859256492899892531361106168131200960571712700471918034461041775701644739371973739275551614028943104594842369498584294904713596113736837765110902897322331208090681764687083549707906368383064934997797701550963108344517378455150929656890146434358413149285225590025769303749644835784282112333038027605417269590134885535488956111084532365729486167409710751321832419262991265855447769429951538974756629641752391760608945081107331766335174065665472520625218546755273235942713104411111658046432364435653696784078909760027757925368259020412773014826595368181795339475363597098096450260790814341912527731138251427186395663705600000 5822 18039833901233781528090765388347418279457698573111420789495241944388362917368180298596792871871218728279387467961315499475378342211991326617493803838856545260213427850854953139448064340443640230017381418912376199632076452092131500628877534481714082206127976296907928413392195367758487004367198608103590354851040831040363905968859256492899892531361106168131200960571712700471918034461041775701644739371973739275551614028943104594842369498584294904713596113736837765110902897322331208090681764687083549707906368383064934997797701550963108344517378455150929656890146434358413149285225590025769303749644835784282112333038027605417269590134885535488956111084532365729486167409710751321832419262991265855447769429951538974756629641752391760608945081107331766335174065665472520625218546755273235942713104411111658046432364435653696784078909760027757925368259020412773014826595368181795339475363597098096450260790814341912527731138251427186395663705600000 5823 18039833901233781528090765388347418279457698573111420789495241944388362917368180298596792871871218728279387467961315499475378342211991326617493803838856545260213427850854953139448064340443640230017381418912376199632076452092131500628877534481714082206127976296907928413392195367758487004367198608103590354851040831040363905968859256492899892531361106168131200960571712700471918034461041775701644739371973739275551614028943104594842369498584294904713596113736837765110902897322331208090681764687083549707906368383064934997797701550963108344517378455150929656890146434358413149285225590025769303749644835784282112333038027605417269590134885535488956111084532365729486167409710751321832419262991265855447769429951538974756629641752391760608945081107331766335174065665472520625218546755273235942713104411111658046432364435653696784078909760027757925368259020412773014826595368181795339475363597098096450260790814341912527731138251427186395663705600000 5824 18039833901233781528090765388347418279457698573111420789495241944388362917368180298596792871871218728279387467961315499475378342211991326617493803838856545260213427850854953139448064340443640230017381418912376199632076452092131500628877534481714082206127976296907928413392195367758487004367198608103590354851040831040363905968859256492899892531361106168131200960571712700471918034461041775701644739371973739275551614028943104594842369498584294904713596113736837765110902897322331208090681764687083549707906368383064934997797701550963108344517378455150929656890146434358413149285225590025769303749644835784282112333038027605417269590134885535488956111084532365729486167409710751321832419262991265855447769429951538974756629641752391760608945081107331766335174065665472520625218546755273235942713104411111658046432364435653696784078909760027757925368259020412773014826595368181795339475363597098096450260790814341912527731138251427186395663705600000 5825 18039833901233781528090765388347418279457698573111420789495241944388362917368180298596792871871218728279387467961315499475378342211991326617493803838856545260213427850854953139448064340443640230017381418912376199632076452092131500628877534481714082206127976296907928413392195367758487004367198608103590354851040831040363905968859256492899892531361106168131200960571712700471918034461041775701644739371973739275551614028943104594842369498584294904713596113736837765110902897322331208090681764687083549707906368383064934997797701550963108344517378455150929656890146434358413149285225590025769303749644835784282112333038027605417269590134885535488956111084532365729486167409710751321832419262991265855447769429951538974756629641752391760608945081107331766335174065665472520625218546755273235942713104411111658046432364435653696784078909760027757925368259020412773014826595368181795339475363597098096450260790814341912527731138251427186395663705600000 5826 18039833901233781528090765388347418279457698573111420789495241944388362917368180298596792871871218728279387467961315499475378342211991326617493803838856545260213427850854953139448064340443640230017381418912376199632076452092131500628877534481714082206127976296907928413392195367758487004367198608103590354851040831040363905968859256492899892531361106168131200960571712700471918034461041775701644739371973739275551614028943104594842369498584294904713596113736837765110902897322331208090681764687083549707906368383064934997797701550963108344517378455150929656890146434358413149285225590025769303749644835784282112333038027605417269590134885535488956111084532365729486167409710751321832419262991265855447769429951538974756629641752391760608945081107331766335174065665472520625218546755273235942713104411111658046432364435653696784078909760027757925368259020412773014826595368181795339475363597098096450260790814341912527731138251427186395663705600000 5827 18039833901233781528090765388347418279457698573111420789495241944388362917368180298596792871871218728279387467961315499475378342211991326617493803838856545260213427850854953139448064340443640230017381418912376199632076452092131500628877534481714082206127976296907928413392195367758487004367198608103590354851040831040363905968859256492899892531361106168131200960571712700471918034461041775701644739371973739275551614028943104594842369498584294904713596113736837765110902897322331208090681764687083549707906368383064934997797701550963108344517378455150929656890146434358413149285225590025769303749644835784282112333038027605417269590134885535488956111084532365729486167409710751321832419262991265855447769429951538974756629641752391760608945081107331766335174065665472520625218546755273235942713104411111658046432364435653696784078909760027757925368259020412773014826595368181795339475363597098096450260790814341912527731138251427186395663705600000 5828 18039833901233781528090765388347418279457698573111420789495241944388362917368180298596792871871218728279387467961315499475378342211991326617493803838856545260213427850854953139448064340443640230017381418912376199632076452092131500628877534481714082206127976296907928413392195367758487004367198608103590354851040831040363905968859256492899892531361106168131200960571712700471918034461041775701644739371973739275551614028943104594842369498584294904713596113736837765110902897322331208090681764687083549707906368383064934997797701550963108344517378455150929656890146434358413149285225590025769303749644835784282112333038027605417269590134885535488956111084532365729486167409710751321832419262991265855447769429951538974756629641752391760608945081107331766335174065665472520625218546755273235942713104411111658046432364435653696784078909760027757925368259020412773014826595368181795339475363597098096450260790814341912527731138251427186395663705600000 5829 18039833901233781528090765388347418279457698573111420789495241944388362917368180298596792871871218728279387467961315499475378342211991326617493803838856545260213427850854953139448064340443640230017381418912376199632076452092131500628877534481714082206127976296907928413392195367758487004367198608103590354851040831040363905968859256492899892531361106168131200960571712700471918034461041775701644739371973739275551614028943104594842369498584294904713596113736837765110902897322331208090681764687083549707906368383064934997797701550963108344517378455150929656890146434358413149285225590025769303749644835784282112333038027605417269590134885535488956111084532365729486167409710751321832419262991265855447769429951538974756629641752391760608945081107331766335174065665472520625218546755273235942713104411111658046432364435653696784078909760027757925368259020412773014826595368181795339475363597098096450260790814341912527731138251427186395663705600000 5830 18039833901233781528090765388347418279457698573111420789495241944388362917368180298596792871871218728279387467961315499475378342211991326617493803838856545260213427850854953139448064340443640230017381418912376199632076452092131500628877534481714082206127976296907928413392195367758487004367198608103590354851040831040363905968859256492899892531361106168131200960571712700471918034461041775701644739371973739275551614028943104594842369498584294904713596113736837765110902897322331208090681764687083549707906368383064934997797701550963108344517378455150929656890146434358413149285225590025769303749644835784282112333038027605417269590134885535488956111084532365729486167409710751321832419262991265855447769429951538974756629641752391760608945081107331766335174065665472520625218546755273235942713104411111658046432364435653696784078909760027757925368259020412773014826595368181795339475363597098096450260790814341912527731138251427186395663705600000 5831 18039833901233781528090765388347418279457698573111420789495241944388362917368180298596792871871218728279387467961315499475378342211991326617493803838856545260213427850854953139448064340443640230017381418912376199632076452092131500628877534481714082206127976296907928413392195367758487004367198608103590354851040831040363905968859256492899892531361106168131200960571712700471918034461041775701644739371973739275551614028943104594842369498584294904713596113736837765110902897322331208090681764687083549707906368383064934997797701550963108344517378455150929656890146434358413149285225590025769303749644835784282112333038027605417269590134885535488956111084532365729486167409710751321832419262991265855447769429951538974756629641752391760608945081107331766335174065665472520625218546755273235942713104411111658046432364435653696784078909760027757925368259020412773014826595368181795339475363597098096450260790814341912527731138251427186395663705600000 5832 18039833901233781528090765388347418279457698573111420789495241944388362917368180298596792871871218728279387467961315499475378342211991326617493803838856545260213427850854953139448064340443640230017381418912376199632076452092131500628877534481714082206127976296907928413392195367758487004367198608103590354851040831040363905968859256492899892531361106168131200960571712700471918034461041775701644739371973739275551614028943104594842369498584294904713596113736837765110902897322331208090681764687083549707906368383064934997797701550963108344517378455150929656890146434358413149285225590025769303749644835784282112333038027605417269590134885535488956111084532365729486167409710751321832419262991265855447769429951538974756629641752391760608945081107331766335174065665472520625218546755273235942713104411111658046432364435653696784078909760027757925368259020412773014826595368181795339475363597098096450260790814341912527731138251427186395663705600000 5833 18039833901233781528090765388347418279457698573111420789495241944388362917368180298596792871871218728279387467961315499475378342211991326617493803838856545260213427850854953139448064340443640230017381418912376199632076452092131500628877534481714082206127976296907928413392195367758487004367198608103590354851040831040363905968859256492899892531361106168131200960571712700471918034461041775701644739371973739275551614028943104594842369498584294904713596113736837765110902897322331208090681764687083549707906368383064934997797701550963108344517378455150929656890146434358413149285225590025769303749644835784282112333038027605417269590134885535488956111084532365729486167409710751321832419262991265855447769429951538974756629641752391760608945081107331766335174065665472520625218546755273235942713104411111658046432364435653696784078909760027757925368259020412773014826595368181795339475363597098096450260790814341912527731138251427186395663705600000 5834 18039833901233781528090765388347418279457698573111420789495241944388362917368180298596792871871218728279387467961315499475378342211991326617493803838856545260213427850854953139448064340443640230017381418912376199632076452092131500628877534481714082206127976296907928413392195367758487004367198608103590354851040831040363905968859256492899892531361106168131200960571712700471918034461041775701644739371973739275551614028943104594842369498584294904713596113736837765110902897322331208090681764687083549707906368383064934997797701550963108344517378455150929656890146434358413149285225590025769303749644835784282112333038027605417269590134885535488956111084532365729486167409710751321832419262991265855447769429951538974756629641752391760608945081107331766335174065665472520625218546755273235942713104411111658046432364435653696784078909760027757925368259020412773014826595368181795339475363597098096450260790814341912527731138251427186395663705600000 5835 18039833901233781528090765388347418279457698573111420789495241944388362917368180298596792871871218728279387467961315499475378342211991326617493803838856545260213427850854953139448064340443640230017381418912376199632076452092131500628877534481714082206127976296907928413392195367758487004367198608103590354851040831040363905968859256492899892531361106168131200960571712700471918034461041775701644739371973739275551614028943104594842369498584294904713596113736837765110902897322331208090681764687083549707906368383064934997797701550963108344517378455150929656890146434358413149285225590025769303749644835784282112333038027605417269590134885535488956111084532365729486167409710751321832419262991265855447769429951538974756629641752391760608945081107331766335174065665472520625218546755273235942713104411111658046432364435653696784078909760027757925368259020412773014826595368181795339475363597098096450260790814341912527731138251427186395663705600000 5836 18039833901233781528090765388347418279457698573111420789495241944388362917368180298596792871871218728279387467961315499475378342211991326617493803838856545260213427850854953139448064340443640230017381418912376199632076452092131500628877534481714082206127976296907928413392195367758487004367198608103590354851040831040363905968859256492899892531361106168131200960571712700471918034461041775701644739371973739275551614028943104594842369498584294904713596113736837765110902897322331208090681764687083549707906368383064934997797701550963108344517378455150929656890146434358413149285225590025769303749644835784282112333038027605417269590134885535488956111084532365729486167409710751321832419262991265855447769429951538974756629641752391760608945081107331766335174065665472520625218546755273235942713104411111658046432364435653696784078909760027757925368259020412773014826595368181795339475363597098096450260790814341912527731138251427186395663705600000 5837 18039833901233781528090765388347418279457698573111420789495241944388362917368180298596792871871218728279387467961315499475378342211991326617493803838856545260213427850854953139448064340443640230017381418912376199632076452092131500628877534481714082206127976296907928413392195367758487004367198608103590354851040831040363905968859256492899892531361106168131200960571712700471918034461041775701644739371973739275551614028943104594842369498584294904713596113736837765110902897322331208090681764687083549707906368383064934997797701550963108344517378455150929656890146434358413149285225590025769303749644835784282112333038027605417269590134885535488956111084532365729486167409710751321832419262991265855447769429951538974756629641752391760608945081107331766335174065665472520625218546755273235942713104411111658046432364435653696784078909760027757925368259020412773014826595368181795339475363597098096450260790814341912527731138251427186395663705600000 5838 18039833901233781528090765388347418279457698573111420789495241944388362917368180298596792871871218728279387467961315499475378342211991326617493803838856545260213427850854953139448064340443640230017381418912376199632076452092131500628877534481714082206127976296907928413392195367758487004367198608103590354851040831040363905968859256492899892531361106168131200960571712700471918034461041775701644739371973739275551614028943104594842369498584294904713596113736837765110902897322331208090681764687083549707906368383064934997797701550963108344517378455150929656890146434358413149285225590025769303749644835784282112333038027605417269590134885535488956111084532365729486167409710751321832419262991265855447769429951538974756629641752391760608945081107331766335174065665472520625218546755273235942713104411111658046432364435653696784078909760027757925368259020412773014826595368181795339475363597098096450260790814341912527731138251427186395663705600000 5839 18039833901233781528090765388347418279457698573111420789495241944388362917368180298596792871871218728279387467961315499475378342211991326617493803838856545260213427850854953139448064340443640230017381418912376199632076452092131500628877534481714082206127976296907928413392195367758487004367198608103590354851040831040363905968859256492899892531361106168131200960571712700471918034461041775701644739371973739275551614028943104594842369498584294904713596113736837765110902897322331208090681764687083549707906368383064934997797701550963108344517378455150929656890146434358413149285225590025769303749644835784282112333038027605417269590134885535488956111084532365729486167409710751321832419262991265855447769429951538974756629641752391760608945081107331766335174065665472520625218546755273235942713104411111658046432364435653696784078909760027757925368259020412773014826595368181795339475363597098096450260790814341912527731138251427186395663705600000 5840 18039833901233781528090765388347418279457698573111420789495241944388362917368180298596792871871218728279387467961315499475378342211991326617493803838856545260213427850854953139448064340443640230017381418912376199632076452092131500628877534481714082206127976296907928413392195367758487004367198608103590354851040831040363905968859256492899892531361106168131200960571712700471918034461041775701644739371973739275551614028943104594842369498584294904713596113736837765110902897322331208090681764687083549707906368383064934997797701550963108344517378455150929656890146434358413149285225590025769303749644835784282112333038027605417269590134885535488956111084532365729486167409710751321832419262991265855447769429951538974756629641752391760608945081107331766335174065665472520625218546755273235942713104411111658046432364435653696784078909760027757925368259020412773014826595368181795339475363597098096450260790814341912527731138251427186395663705600000 5841 18039833901233781528090765388347418279457698573111420789495241944388362917368180298596792871871218728279387467961315499475378342211991326617493803838856545260213427850854953139448064340443640230017381418912376199632076452092131500628877534481714082206127976296907928413392195367758487004367198608103590354851040831040363905968859256492899892531361106168131200960571712700471918034461041775701644739371973739275551614028943104594842369498584294904713596113736837765110902897322331208090681764687083549707906368383064934997797701550963108344517378455150929656890146434358413149285225590025769303749644835784282112333038027605417269590134885535488956111084532365729486167409710751321832419262991265855447769429951538974756629641752391760608945081107331766335174065665472520625218546755273235942713104411111658046432364435653696784078909760027757925368259020412773014826595368181795339475363597098096450260790814341912527731138251427186395663705600000 5842 18039833901233781528090765388347418279457698573111420789495241944388362917368180298596792871871218728279387467961315499475378342211991326617493803838856545260213427850854953139448064340443640230017381418912376199632076452092131500628877534481714082206127976296907928413392195367758487004367198608103590354851040831040363905968859256492899892531361106168131200960571712700471918034461041775701644739371973739275551614028943104594842369498584294904713596113736837765110902897322331208090681764687083549707906368383064934997797701550963108344517378455150929656890146434358413149285225590025769303749644835784282112333038027605417269590134885535488956111084532365729486167409710751321832419262991265855447769429951538974756629641752391760608945081107331766335174065665472520625218546755273235942713104411111658046432364435653696784078909760027757925368259020412773014826595368181795339475363597098096450260790814341912527731138251427186395663705600000 5843 18039833901233781528090765388347418279457698573111420789495241944388362917368180298596792871871218728279387467961315499475378342211991326617493803838856545260213427850854953139448064340443640230017381418912376199632076452092131500628877534481714082206127976296907928413392195367758487004367198608103590354851040831040363905968859256492899892531361106168131200960571712700471918034461041775701644739371973739275551614028943104594842369498584294904713596113736837765110902897322331208090681764687083549707906368383064934997797701550963108344517378455150929656890146434358413149285225590025769303749644835784282112333038027605417269590134885535488956111084532365729486167409710751321832419262991265855447769429951538974756629641752391760608945081107331766335174065665472520625218546755273235942713104411111658046432364435653696784078909760027757925368259020412773014826595368181795339475363597098096450260790814341912527731138251427186395663705600000 5844 18039833901233781528090765388347418279457698573111420789495241944388362917368180298596792871871218728279387467961315499475378342211991326617493803838856545260213427850854953139448064340443640230017381418912376199632076452092131500628877534481714082206127976296907928413392195367758487004367198608103590354851040831040363905968859256492899892531361106168131200960571712700471918034461041775701644739371973739275551614028943104594842369498584294904713596113736837765110902897322331208090681764687083549707906368383064934997797701550963108344517378455150929656890146434358413149285225590025769303749644835784282112333038027605417269590134885535488956111084532365729486167409710751321832419262991265855447769429951538974756629641752391760608945081107331766335174065665472520625218546755273235942713104411111658046432364435653696784078909760027757925368259020412773014826595368181795339475363597098096450260790814341912527731138251427186395663705600000 5845 18039833901233781528090765388347418279457698573111420789495241944388362917368180298596792871871218728279387467961315499475378342211991326617493803838856545260213427850854953139448064340443640230017381418912376199632076452092131500628877534481714082206127976296907928413392195367758487004367198608103590354851040831040363905968859256492899892531361106168131200960571712700471918034461041775701644739371973739275551614028943104594842369498584294904713596113736837765110902897322331208090681764687083549707906368383064934997797701550963108344517378455150929656890146434358413149285225590025769303749644835784282112333038027605417269590134885535488956111084532365729486167409710751321832419262991265855447769429951538974756629641752391760608945081107331766335174065665472520625218546755273235942713104411111658046432364435653696784078909760027757925368259020412773014826595368181795339475363597098096450260790814341912527731138251427186395663705600000 5846 18039833901233781528090765388347418279457698573111420789495241944388362917368180298596792871871218728279387467961315499475378342211991326617493803838856545260213427850854953139448064340443640230017381418912376199632076452092131500628877534481714082206127976296907928413392195367758487004367198608103590354851040831040363905968859256492899892531361106168131200960571712700471918034461041775701644739371973739275551614028943104594842369498584294904713596113736837765110902897322331208090681764687083549707906368383064934997797701550963108344517378455150929656890146434358413149285225590025769303749644835784282112333038027605417269590134885535488956111084532365729486167409710751321832419262991265855447769429951538974756629641752391760608945081107331766335174065665472520625218546755273235942713104411111658046432364435653696784078909760027757925368259020412773014826595368181795339475363597098096450260790814341912527731138251427186395663705600000 5847 18039833901233781528090765388347418279457698573111420789495241944388362917368180298596792871871218728279387467961315499475378342211991326617493803838856545260213427850854953139448064340443640230017381418912376199632076452092131500628877534481714082206127976296907928413392195367758487004367198608103590354851040831040363905968859256492899892531361106168131200960571712700471918034461041775701644739371973739275551614028943104594842369498584294904713596113736837765110902897322331208090681764687083549707906368383064934997797701550963108344517378455150929656890146434358413149285225590025769303749644835784282112333038027605417269590134885535488956111084532365729486167409710751321832419262991265855447769429951538974756629641752391760608945081107331766335174065665472520625218546755273235942713104411111658046432364435653696784078909760027757925368259020412773014826595368181795339475363597098096450260790814341912527731138251427186395663705600000 5848 18039833901233781528090765388347418279457698573111420789495241944388362917368180298596792871871218728279387467961315499475378342211991326617493803838856545260213427850854953139448064340443640230017381418912376199632076452092131500628877534481714082206127976296907928413392195367758487004367198608103590354851040831040363905968859256492899892531361106168131200960571712700471918034461041775701644739371973739275551614028943104594842369498584294904713596113736837765110902897322331208090681764687083549707906368383064934997797701550963108344517378455150929656890146434358413149285225590025769303749644835784282112333038027605417269590134885535488956111084532365729486167409710751321832419262991265855447769429951538974756629641752391760608945081107331766335174065665472520625218546755273235942713104411111658046432364435653696784078909760027757925368259020412773014826595368181795339475363597098096450260790814341912527731138251427186395663705600000 5849 18039833901233781528090765388347418279457698573111420789495241944388362917368180298596792871871218728279387467961315499475378342211991326617493803838856545260213427850854953139448064340443640230017381418912376199632076452092131500628877534481714082206127976296907928413392195367758487004367198608103590354851040831040363905968859256492899892531361106168131200960571712700471918034461041775701644739371973739275551614028943104594842369498584294904713596113736837765110902897322331208090681764687083549707906368383064934997797701550963108344517378455150929656890146434358413149285225590025769303749644835784282112333038027605417269590134885535488956111084532365729486167409710751321832419262991265855447769429951538974756629641752391760608945081107331766335174065665472520625218546755273235942713104411111658046432364435653696784078909760027757925368259020412773014826595368181795339475363597098096450260790814341912527731138251427186395663705600000 5850 18039833901233781528090765388347418279457698573111420789495241944388362917368180298596792871871218728279387467961315499475378342211991326617493803838856545260213427850854953139448064340443640230017381418912376199632076452092131500628877534481714082206127976296907928413392195367758487004367198608103590354851040831040363905968859256492899892531361106168131200960571712700471918034461041775701644739371973739275551614028943104594842369498584294904713596113736837765110902897322331208090681764687083549707906368383064934997797701550963108344517378455150929656890146434358413149285225590025769303749644835784282112333038027605417269590134885535488956111084532365729486167409710751321832419262991265855447769429951538974756629641752391760608945081107331766335174065665472520625218546755273235942713104411111658046432364435653696784078909760027757925368259020412773014826595368181795339475363597098096450260790814341912527731138251427186395663705600000 5851 18039833901233781528090765388347418279457698573111420789495241944388362917368180298596792871871218728279387467961315499475378342211991326617493803838856545260213427850854953139448064340443640230017381418912376199632076452092131500628877534481714082206127976296907928413392195367758487004367198608103590354851040831040363905968859256492899892531361106168131200960571712700471918034461041775701644739371973739275551614028943104594842369498584294904713596113736837765110902897322331208090681764687083549707906368383064934997797701550963108344517378455150929656890146434358413149285225590025769303749644835784282112333038027605417269590134885535488956111084532365729486167409710751321832419262991265855447769429951538974756629641752391760608945081107331766335174065665472520625218546755273235942713104411111658046432364435653696784078909760027757925368259020412773014826595368181795339475363597098096450260790814341912527731138251427186395663705600000 5852 18039833901233781528090765388347418279457698573111420789495241944388362917368180298596792871871218728279387467961315499475378342211991326617493803838856545260213427850854953139448064340443640230017381418912376199632076452092131500628877534481714082206127976296907928413392195367758487004367198608103590354851040831040363905968859256492899892531361106168131200960571712700471918034461041775701644739371973739275551614028943104594842369498584294904713596113736837765110902897322331208090681764687083549707906368383064934997797701550963108344517378455150929656890146434358413149285225590025769303749644835784282112333038027605417269590134885535488956111084532365729486167409710751321832419262991265855447769429951538974756629641752391760608945081107331766335174065665472520625218546755273235942713104411111658046432364435653696784078909760027757925368259020412773014826595368181795339475363597098096450260790814341912527731138251427186395663705600000 5853 39308798070788409949709777781209024430938325190809785900310132196822242796945264870642411667807385608920785292687706473356849407679929100699518998564868412122005059287012942890857332197826692061207874111810067738998294589108754539870324147635654985127152860350962376012781593706345743182516125767057723383220417970836952951106144319898028865825835850340357886893085761974328309397090610029253883887091530777881426966969067024912161523137415178597370925931832569490176657413265359702429595565253155054813527976706698493360201191679548613082703367653773875722363629080466982252292506560666151312870476097173950722773689862152204230436903915581830435366053196024924550358785759727130272841574057968299020689587864403425994695989378461646366891331732875918844344289085064622442351213379740381119171854511812302883176122105289405292507944367100484519377436405479432399307151307268132044716817278076752165118263184451027397926150249859839156151214502400000 5854 39308798070788409949709777781209024430938325190809785900310132196822242796945264870642411667807385608920785292687706473356849407679929100699518998564868412122005059287012942890857332197826692061207874111810067738998294589108754539870324147635654985127152860350962376012781593706345743182516125767057723383220417970836952951106144319898028865825835850340357886893085761974328309397090610029253883887091530777881426966969067024912161523137415178597370925931832569490176657413265359702429595565253155054813527976706698493360201191679548613082703367653773875722363629080466982252292506560666151312870476097173950722773689862152204230436903915581830435366053196024924550358785759727130272841574057968299020689587864403425994695989378461646366891331732875918844344289085064622442351213379740381119171854511812302883176122105289405292507944367100484519377436405479432399307151307268132044716817278076752165118263184451027397926150249859839156151214502400000 5855 39308798070788409949709777781209024430938325190809785900310132196822242796945264870642411667807385608920785292687706473356849407679929100699518998564868412122005059287012942890857332197826692061207874111810067738998294589108754539870324147635654985127152860350962376012781593706345743182516125767057723383220417970836952951106144319898028865825835850340357886893085761974328309397090610029253883887091530777881426966969067024912161523137415178597370925931832569490176657413265359702429595565253155054813527976706698493360201191679548613082703367653773875722363629080466982252292506560666151312870476097173950722773689862152204230436903915581830435366053196024924550358785759727130272841574057968299020689587864403425994695989378461646366891331732875918844344289085064622442351213379740381119171854511812302883176122105289405292507944367100484519377436405479432399307151307268132044716817278076752165118263184451027397926150249859839156151214502400000 5856 39308798070788409949709777781209024430938325190809785900310132196822242796945264870642411667807385608920785292687706473356849407679929100699518998564868412122005059287012942890857332197826692061207874111810067738998294589108754539870324147635654985127152860350962376012781593706345743182516125767057723383220417970836952951106144319898028865825835850340357886893085761974328309397090610029253883887091530777881426966969067024912161523137415178597370925931832569490176657413265359702429595565253155054813527976706698493360201191679548613082703367653773875722363629080466982252292506560666151312870476097173950722773689862152204230436903915581830435366053196024924550358785759727130272841574057968299020689587864403425994695989378461646366891331732875918844344289085064622442351213379740381119171854511812302883176122105289405292507944367100484519377436405479432399307151307268132044716817278076752165118263184451027397926150249859839156151214502400000 5857 39308798070788409949709777781209024430938325190809785900310132196822242796945264870642411667807385608920785292687706473356849407679929100699518998564868412122005059287012942890857332197826692061207874111810067738998294589108754539870324147635654985127152860350962376012781593706345743182516125767057723383220417970836952951106144319898028865825835850340357886893085761974328309397090610029253883887091530777881426966969067024912161523137415178597370925931832569490176657413265359702429595565253155054813527976706698493360201191679548613082703367653773875722363629080466982252292506560666151312870476097173950722773689862152204230436903915581830435366053196024924550358785759727130272841574057968299020689587864403425994695989378461646366891331732875918844344289085064622442351213379740381119171854511812302883176122105289405292507944367100484519377436405479432399307151307268132044716817278076752165118263184451027397926150249859839156151214502400000 5858 39308798070788409949709777781209024430938325190809785900310132196822242796945264870642411667807385608920785292687706473356849407679929100699518998564868412122005059287012942890857332197826692061207874111810067738998294589108754539870324147635654985127152860350962376012781593706345743182516125767057723383220417970836952951106144319898028865825835850340357886893085761974328309397090610029253883887091530777881426966969067024912161523137415178597370925931832569490176657413265359702429595565253155054813527976706698493360201191679548613082703367653773875722363629080466982252292506560666151312870476097173950722773689862152204230436903915581830435366053196024924550358785759727130272841574057968299020689587864403425994695989378461646366891331732875918844344289085064622442351213379740381119171854511812302883176122105289405292507944367100484519377436405479432399307151307268132044716817278076752165118263184451027397926150249859839156151214502400000 5859 39308798070788409949709777781209024430938325190809785900310132196822242796945264870642411667807385608920785292687706473356849407679929100699518998564868412122005059287012942890857332197826692061207874111810067738998294589108754539870324147635654985127152860350962376012781593706345743182516125767057723383220417970836952951106144319898028865825835850340357886893085761974328309397090610029253883887091530777881426966969067024912161523137415178597370925931832569490176657413265359702429595565253155054813527976706698493360201191679548613082703367653773875722363629080466982252292506560666151312870476097173950722773689862152204230436903915581830435366053196024924550358785759727130272841574057968299020689587864403425994695989378461646366891331732875918844344289085064622442351213379740381119171854511812302883176122105289405292507944367100484519377436405479432399307151307268132044716817278076752165118263184451027397926150249859839156151214502400000 5860 39308798070788409949709777781209024430938325190809785900310132196822242796945264870642411667807385608920785292687706473356849407679929100699518998564868412122005059287012942890857332197826692061207874111810067738998294589108754539870324147635654985127152860350962376012781593706345743182516125767057723383220417970836952951106144319898028865825835850340357886893085761974328309397090610029253883887091530777881426966969067024912161523137415178597370925931832569490176657413265359702429595565253155054813527976706698493360201191679548613082703367653773875722363629080466982252292506560666151312870476097173950722773689862152204230436903915581830435366053196024924550358785759727130272841574057968299020689587864403425994695989378461646366891331732875918844344289085064622442351213379740381119171854511812302883176122105289405292507944367100484519377436405479432399307151307268132044716817278076752165118263184451027397926150249859839156151214502400000 5861 39308798070788409949709777781209024430938325190809785900310132196822242796945264870642411667807385608920785292687706473356849407679929100699518998564868412122005059287012942890857332197826692061207874111810067738998294589108754539870324147635654985127152860350962376012781593706345743182516125767057723383220417970836952951106144319898028865825835850340357886893085761974328309397090610029253883887091530777881426966969067024912161523137415178597370925931832569490176657413265359702429595565253155054813527976706698493360201191679548613082703367653773875722363629080466982252292506560666151312870476097173950722773689862152204230436903915581830435366053196024924550358785759727130272841574057968299020689587864403425994695989378461646366891331732875918844344289085064622442351213379740381119171854511812302883176122105289405292507944367100484519377436405479432399307151307268132044716817278076752165118263184451027397926150249859839156151214502400000 5862 39308798070788409949709777781209024430938325190809785900310132196822242796945264870642411667807385608920785292687706473356849407679929100699518998564868412122005059287012942890857332197826692061207874111810067738998294589108754539870324147635654985127152860350962376012781593706345743182516125767057723383220417970836952951106144319898028865825835850340357886893085761974328309397090610029253883887091530777881426966969067024912161523137415178597370925931832569490176657413265359702429595565253155054813527976706698493360201191679548613082703367653773875722363629080466982252292506560666151312870476097173950722773689862152204230436903915581830435366053196024924550358785759727130272841574057968299020689587864403425994695989378461646366891331732875918844344289085064622442351213379740381119171854511812302883176122105289405292507944367100484519377436405479432399307151307268132044716817278076752165118263184451027397926150249859839156151214502400000 5863 39308798070788409949709777781209024430938325190809785900310132196822242796945264870642411667807385608920785292687706473356849407679929100699518998564868412122005059287012942890857332197826692061207874111810067738998294589108754539870324147635654985127152860350962376012781593706345743182516125767057723383220417970836952951106144319898028865825835850340357886893085761974328309397090610029253883887091530777881426966969067024912161523137415178597370925931832569490176657413265359702429595565253155054813527976706698493360201191679548613082703367653773875722363629080466982252292506560666151312870476097173950722773689862152204230436903915581830435366053196024924550358785759727130272841574057968299020689587864403425994695989378461646366891331732875918844344289085064622442351213379740381119171854511812302883176122105289405292507944367100484519377436405479432399307151307268132044716817278076752165118263184451027397926150249859839156151214502400000 5864 39308798070788409949709777781209024430938325190809785900310132196822242796945264870642411667807385608920785292687706473356849407679929100699518998564868412122005059287012942890857332197826692061207874111810067738998294589108754539870324147635654985127152860350962376012781593706345743182516125767057723383220417970836952951106144319898028865825835850340357886893085761974328309397090610029253883887091530777881426966969067024912161523137415178597370925931832569490176657413265359702429595565253155054813527976706698493360201191679548613082703367653773875722363629080466982252292506560666151312870476097173950722773689862152204230436903915581830435366053196024924550358785759727130272841574057968299020689587864403425994695989378461646366891331732875918844344289085064622442351213379740381119171854511812302883176122105289405292507944367100484519377436405479432399307151307268132044716817278076752165118263184451027397926150249859839156151214502400000 5865 39308798070788409949709777781209024430938325190809785900310132196822242796945264870642411667807385608920785292687706473356849407679929100699518998564868412122005059287012942890857332197826692061207874111810067738998294589108754539870324147635654985127152860350962376012781593706345743182516125767057723383220417970836952951106144319898028865825835850340357886893085761974328309397090610029253883887091530777881426966969067024912161523137415178597370925931832569490176657413265359702429595565253155054813527976706698493360201191679548613082703367653773875722363629080466982252292506560666151312870476097173950722773689862152204230436903915581830435366053196024924550358785759727130272841574057968299020689587864403425994695989378461646366891331732875918844344289085064622442351213379740381119171854511812302883176122105289405292507944367100484519377436405479432399307151307268132044716817278076752165118263184451027397926150249859839156151214502400000 5866 39308798070788409949709777781209024430938325190809785900310132196822242796945264870642411667807385608920785292687706473356849407679929100699518998564868412122005059287012942890857332197826692061207874111810067738998294589108754539870324147635654985127152860350962376012781593706345743182516125767057723383220417970836952951106144319898028865825835850340357886893085761974328309397090610029253883887091530777881426966969067024912161523137415178597370925931832569490176657413265359702429595565253155054813527976706698493360201191679548613082703367653773875722363629080466982252292506560666151312870476097173950722773689862152204230436903915581830435366053196024924550358785759727130272841574057968299020689587864403425994695989378461646366891331732875918844344289085064622442351213379740381119171854511812302883176122105289405292507944367100484519377436405479432399307151307268132044716817278076752165118263184451027397926150249859839156151214502400000 5867 39308798070788409949709777781209024430938325190809785900310132196822242796945264870642411667807385608920785292687706473356849407679929100699518998564868412122005059287012942890857332197826692061207874111810067738998294589108754539870324147635654985127152860350962376012781593706345743182516125767057723383220417970836952951106144319898028865825835850340357886893085761974328309397090610029253883887091530777881426966969067024912161523137415178597370925931832569490176657413265359702429595565253155054813527976706698493360201191679548613082703367653773875722363629080466982252292506560666151312870476097173950722773689862152204230436903915581830435366053196024924550358785759727130272841574057968299020689587864403425994695989378461646366891331732875918844344289085064622442351213379740381119171854511812302883176122105289405292507944367100484519377436405479432399307151307268132044716817278076752165118263184451027397926150249859839156151214502400000 5868 39308798070788409949709777781209024430938325190809785900310132196822242796945264870642411667807385608920785292687706473356849407679929100699518998564868412122005059287012942890857332197826692061207874111810067738998294589108754539870324147635654985127152860350962376012781593706345743182516125767057723383220417970836952951106144319898028865825835850340357886893085761974328309397090610029253883887091530777881426966969067024912161523137415178597370925931832569490176657413265359702429595565253155054813527976706698493360201191679548613082703367653773875722363629080466982252292506560666151312870476097173950722773689862152204230436903915581830435366053196024924550358785759727130272841574057968299020689587864403425994695989378461646366891331732875918844344289085064622442351213379740381119171854511812302883176122105289405292507944367100484519377436405479432399307151307268132044716817278076752165118263184451027397926150249859839156151214502400000 5869 39308798070788409949709777781209024430938325190809785900310132196822242796945264870642411667807385608920785292687706473356849407679929100699518998564868412122005059287012942890857332197826692061207874111810067738998294589108754539870324147635654985127152860350962376012781593706345743182516125767057723383220417970836952951106144319898028865825835850340357886893085761974328309397090610029253883887091530777881426966969067024912161523137415178597370925931832569490176657413265359702429595565253155054813527976706698493360201191679548613082703367653773875722363629080466982252292506560666151312870476097173950722773689862152204230436903915581830435366053196024924550358785759727130272841574057968299020689587864403425994695989378461646366891331732875918844344289085064622442351213379740381119171854511812302883176122105289405292507944367100484519377436405479432399307151307268132044716817278076752165118263184451027397926150249859839156151214502400000 5870 39308798070788409949709777781209024430938325190809785900310132196822242796945264870642411667807385608920785292687706473356849407679929100699518998564868412122005059287012942890857332197826692061207874111810067738998294589108754539870324147635654985127152860350962376012781593706345743182516125767057723383220417970836952951106144319898028865825835850340357886893085761974328309397090610029253883887091530777881426966969067024912161523137415178597370925931832569490176657413265359702429595565253155054813527976706698493360201191679548613082703367653773875722363629080466982252292506560666151312870476097173950722773689862152204230436903915581830435366053196024924550358785759727130272841574057968299020689587864403425994695989378461646366891331732875918844344289085064622442351213379740381119171854511812302883176122105289405292507944367100484519377436405479432399307151307268132044716817278076752165118263184451027397926150249859839156151214502400000 5871 39308798070788409949709777781209024430938325190809785900310132196822242796945264870642411667807385608920785292687706473356849407679929100699518998564868412122005059287012942890857332197826692061207874111810067738998294589108754539870324147635654985127152860350962376012781593706345743182516125767057723383220417970836952951106144319898028865825835850340357886893085761974328309397090610029253883887091530777881426966969067024912161523137415178597370925931832569490176657413265359702429595565253155054813527976706698493360201191679548613082703367653773875722363629080466982252292506560666151312870476097173950722773689862152204230436903915581830435366053196024924550358785759727130272841574057968299020689587864403425994695989378461646366891331732875918844344289085064622442351213379740381119171854511812302883176122105289405292507944367100484519377436405479432399307151307268132044716817278076752165118263184451027397926150249859839156151214502400000 5872 39308798070788409949709777781209024430938325190809785900310132196822242796945264870642411667807385608920785292687706473356849407679929100699518998564868412122005059287012942890857332197826692061207874111810067738998294589108754539870324147635654985127152860350962376012781593706345743182516125767057723383220417970836952951106144319898028865825835850340357886893085761974328309397090610029253883887091530777881426966969067024912161523137415178597370925931832569490176657413265359702429595565253155054813527976706698493360201191679548613082703367653773875722363629080466982252292506560666151312870476097173950722773689862152204230436903915581830435366053196024924550358785759727130272841574057968299020689587864403425994695989378461646366891331732875918844344289085064622442351213379740381119171854511812302883176122105289405292507944367100484519377436405479432399307151307268132044716817278076752165118263184451027397926150249859839156151214502400000 5873 39308798070788409949709777781209024430938325190809785900310132196822242796945264870642411667807385608920785292687706473356849407679929100699518998564868412122005059287012942890857332197826692061207874111810067738998294589108754539870324147635654985127152860350962376012781593706345743182516125767057723383220417970836952951106144319898028865825835850340357886893085761974328309397090610029253883887091530777881426966969067024912161523137415178597370925931832569490176657413265359702429595565253155054813527976706698493360201191679548613082703367653773875722363629080466982252292506560666151312870476097173950722773689862152204230436903915581830435366053196024924550358785759727130272841574057968299020689587864403425994695989378461646366891331732875918844344289085064622442351213379740381119171854511812302883176122105289405292507944367100484519377436405479432399307151307268132044716817278076752165118263184451027397926150249859839156151214502400000 5874 39308798070788409949709777781209024430938325190809785900310132196822242796945264870642411667807385608920785292687706473356849407679929100699518998564868412122005059287012942890857332197826692061207874111810067738998294589108754539870324147635654985127152860350962376012781593706345743182516125767057723383220417970836952951106144319898028865825835850340357886893085761974328309397090610029253883887091530777881426966969067024912161523137415178597370925931832569490176657413265359702429595565253155054813527976706698493360201191679548613082703367653773875722363629080466982252292506560666151312870476097173950722773689862152204230436903915581830435366053196024924550358785759727130272841574057968299020689587864403425994695989378461646366891331732875918844344289085064622442351213379740381119171854511812302883176122105289405292507944367100484519377436405479432399307151307268132044716817278076752165118263184451027397926150249859839156151214502400000 5875 39308798070788409949709777781209024430938325190809785900310132196822242796945264870642411667807385608920785292687706473356849407679929100699518998564868412122005059287012942890857332197826692061207874111810067738998294589108754539870324147635654985127152860350962376012781593706345743182516125767057723383220417970836952951106144319898028865825835850340357886893085761974328309397090610029253883887091530777881426966969067024912161523137415178597370925931832569490176657413265359702429595565253155054813527976706698493360201191679548613082703367653773875722363629080466982252292506560666151312870476097173950722773689862152204230436903915581830435366053196024924550358785759727130272841574057968299020689587864403425994695989378461646366891331732875918844344289085064622442351213379740381119171854511812302883176122105289405292507944367100484519377436405479432399307151307268132044716817278076752165118263184451027397926150249859839156151214502400000 5876 39308798070788409949709777781209024430938325190809785900310132196822242796945264870642411667807385608920785292687706473356849407679929100699518998564868412122005059287012942890857332197826692061207874111810067738998294589108754539870324147635654985127152860350962376012781593706345743182516125767057723383220417970836952951106144319898028865825835850340357886893085761974328309397090610029253883887091530777881426966969067024912161523137415178597370925931832569490176657413265359702429595565253155054813527976706698493360201191679548613082703367653773875722363629080466982252292506560666151312870476097173950722773689862152204230436903915581830435366053196024924550358785759727130272841574057968299020689587864403425994695989378461646366891331732875918844344289085064622442351213379740381119171854511812302883176122105289405292507944367100484519377436405479432399307151307268132044716817278076752165118263184451027397926150249859839156151214502400000 5877 39308798070788409949709777781209024430938325190809785900310132196822242796945264870642411667807385608920785292687706473356849407679929100699518998564868412122005059287012942890857332197826692061207874111810067738998294589108754539870324147635654985127152860350962376012781593706345743182516125767057723383220417970836952951106144319898028865825835850340357886893085761974328309397090610029253883887091530777881426966969067024912161523137415178597370925931832569490176657413265359702429595565253155054813527976706698493360201191679548613082703367653773875722363629080466982252292506560666151312870476097173950722773689862152204230436903915581830435366053196024924550358785759727130272841574057968299020689587864403425994695989378461646366891331732875918844344289085064622442351213379740381119171854511812302883176122105289405292507944367100484519377436405479432399307151307268132044716817278076752165118263184451027397926150249859839156151214502400000 5878 39308798070788409949709777781209024430938325190809785900310132196822242796945264870642411667807385608920785292687706473356849407679929100699518998564868412122005059287012942890857332197826692061207874111810067738998294589108754539870324147635654985127152860350962376012781593706345743182516125767057723383220417970836952951106144319898028865825835850340357886893085761974328309397090610029253883887091530777881426966969067024912161523137415178597370925931832569490176657413265359702429595565253155054813527976706698493360201191679548613082703367653773875722363629080466982252292506560666151312870476097173950722773689862152204230436903915581830435366053196024924550358785759727130272841574057968299020689587864403425994695989378461646366891331732875918844344289085064622442351213379740381119171854511812302883176122105289405292507944367100484519377436405479432399307151307268132044716817278076752165118263184451027397926150249859839156151214502400000 5879 39308798070788409949709777781209024430938325190809785900310132196822242796945264870642411667807385608920785292687706473356849407679929100699518998564868412122005059287012942890857332197826692061207874111810067738998294589108754539870324147635654985127152860350962376012781593706345743182516125767057723383220417970836952951106144319898028865825835850340357886893085761974328309397090610029253883887091530777881426966969067024912161523137415178597370925931832569490176657413265359702429595565253155054813527976706698493360201191679548613082703367653773875722363629080466982252292506560666151312870476097173950722773689862152204230436903915581830435366053196024924550358785759727130272841574057968299020689587864403425994695989378461646366891331732875918844344289085064622442351213379740381119171854511812302883176122105289405292507944367100484519377436405479432399307151307268132044716817278076752165118263184451027397926150249859839156151214502400000 5880 39308798070788409949709777781209024430938325190809785900310132196822242796945264870642411667807385608920785292687706473356849407679929100699518998564868412122005059287012942890857332197826692061207874111810067738998294589108754539870324147635654985127152860350962376012781593706345743182516125767057723383220417970836952951106144319898028865825835850340357886893085761974328309397090610029253883887091530777881426966969067024912161523137415178597370925931832569490176657413265359702429595565253155054813527976706698493360201191679548613082703367653773875722363629080466982252292506560666151312870476097173950722773689862152204230436903915581830435366053196024924550358785759727130272841574057968299020689587864403425994695989378461646366891331732875918844344289085064622442351213379740381119171854511812302883176122105289405292507944367100484519377436405479432399307151307268132044716817278076752165118263184451027397926150249859839156151214502400000 5881 39308798070788409949709777781209024430938325190809785900310132196822242796945264870642411667807385608920785292687706473356849407679929100699518998564868412122005059287012942890857332197826692061207874111810067738998294589108754539870324147635654985127152860350962376012781593706345743182516125767057723383220417970836952951106144319898028865825835850340357886893085761974328309397090610029253883887091530777881426966969067024912161523137415178597370925931832569490176657413265359702429595565253155054813527976706698493360201191679548613082703367653773875722363629080466982252292506560666151312870476097173950722773689862152204230436903915581830435366053196024924550358785759727130272841574057968299020689587864403425994695989378461646366891331732875918844344289085064622442351213379740381119171854511812302883176122105289405292507944367100484519377436405479432399307151307268132044716817278076752165118263184451027397926150249859839156151214502400000 5882 39308798070788409949709777781209024430938325190809785900310132196822242796945264870642411667807385608920785292687706473356849407679929100699518998564868412122005059287012942890857332197826692061207874111810067738998294589108754539870324147635654985127152860350962376012781593706345743182516125767057723383220417970836952951106144319898028865825835850340357886893085761974328309397090610029253883887091530777881426966969067024912161523137415178597370925931832569490176657413265359702429595565253155054813527976706698493360201191679548613082703367653773875722363629080466982252292506560666151312870476097173950722773689862152204230436903915581830435366053196024924550358785759727130272841574057968299020689587864403425994695989378461646366891331732875918844344289085064622442351213379740381119171854511812302883176122105289405292507944367100484519377436405479432399307151307268132044716817278076752165118263184451027397926150249859839156151214502400000 5883 39308798070788409949709777781209024430938325190809785900310132196822242796945264870642411667807385608920785292687706473356849407679929100699518998564868412122005059287012942890857332197826692061207874111810067738998294589108754539870324147635654985127152860350962376012781593706345743182516125767057723383220417970836952951106144319898028865825835850340357886893085761974328309397090610029253883887091530777881426966969067024912161523137415178597370925931832569490176657413265359702429595565253155054813527976706698493360201191679548613082703367653773875722363629080466982252292506560666151312870476097173950722773689862152204230436903915581830435366053196024924550358785759727130272841574057968299020689587864403425994695989378461646366891331732875918844344289085064622442351213379740381119171854511812302883176122105289405292507944367100484519377436405479432399307151307268132044716817278076752165118263184451027397926150249859839156151214502400000 5884 39308798070788409949709777781209024430938325190809785900310132196822242796945264870642411667807385608920785292687706473356849407679929100699518998564868412122005059287012942890857332197826692061207874111810067738998294589108754539870324147635654985127152860350962376012781593706345743182516125767057723383220417970836952951106144319898028865825835850340357886893085761974328309397090610029253883887091530777881426966969067024912161523137415178597370925931832569490176657413265359702429595565253155054813527976706698493360201191679548613082703367653773875722363629080466982252292506560666151312870476097173950722773689862152204230436903915581830435366053196024924550358785759727130272841574057968299020689587864403425994695989378461646366891331732875918844344289085064622442351213379740381119171854511812302883176122105289405292507944367100484519377436405479432399307151307268132044716817278076752165118263184451027397926150249859839156151214502400000 5885 39308798070788409949709777781209024430938325190809785900310132196822242796945264870642411667807385608920785292687706473356849407679929100699518998564868412122005059287012942890857332197826692061207874111810067738998294589108754539870324147635654985127152860350962376012781593706345743182516125767057723383220417970836952951106144319898028865825835850340357886893085761974328309397090610029253883887091530777881426966969067024912161523137415178597370925931832569490176657413265359702429595565253155054813527976706698493360201191679548613082703367653773875722363629080466982252292506560666151312870476097173950722773689862152204230436903915581830435366053196024924550358785759727130272841574057968299020689587864403425994695989378461646366891331732875918844344289085064622442351213379740381119171854511812302883176122105289405292507944367100484519377436405479432399307151307268132044716817278076752165118263184451027397926150249859839156151214502400000 5886 39308798070788409949709777781209024430938325190809785900310132196822242796945264870642411667807385608920785292687706473356849407679929100699518998564868412122005059287012942890857332197826692061207874111810067738998294589108754539870324147635654985127152860350962376012781593706345743182516125767057723383220417970836952951106144319898028865825835850340357886893085761974328309397090610029253883887091530777881426966969067024912161523137415178597370925931832569490176657413265359702429595565253155054813527976706698493360201191679548613082703367653773875722363629080466982252292506560666151312870476097173950722773689862152204230436903915581830435366053196024924550358785759727130272841574057968299020689587864403425994695989378461646366891331732875918844344289085064622442351213379740381119171854511812302883176122105289405292507944367100484519377436405479432399307151307268132044716817278076752165118263184451027397926150249859839156151214502400000 5887 39308798070788409949709777781209024430938325190809785900310132196822242796945264870642411667807385608920785292687706473356849407679929100699518998564868412122005059287012942890857332197826692061207874111810067738998294589108754539870324147635654985127152860350962376012781593706345743182516125767057723383220417970836952951106144319898028865825835850340357886893085761974328309397090610029253883887091530777881426966969067024912161523137415178597370925931832569490176657413265359702429595565253155054813527976706698493360201191679548613082703367653773875722363629080466982252292506560666151312870476097173950722773689862152204230436903915581830435366053196024924550358785759727130272841574057968299020689587864403425994695989378461646366891331732875918844344289085064622442351213379740381119171854511812302883176122105289405292507944367100484519377436405479432399307151307268132044716817278076752165118263184451027397926150249859839156151214502400000 5888 39308798070788409949709777781209024430938325190809785900310132196822242796945264870642411667807385608920785292687706473356849407679929100699518998564868412122005059287012942890857332197826692061207874111810067738998294589108754539870324147635654985127152860350962376012781593706345743182516125767057723383220417970836952951106144319898028865825835850340357886893085761974328309397090610029253883887091530777881426966969067024912161523137415178597370925931832569490176657413265359702429595565253155054813527976706698493360201191679548613082703367653773875722363629080466982252292506560666151312870476097173950722773689862152204230436903915581830435366053196024924550358785759727130272841574057968299020689587864403425994695989378461646366891331732875918844344289085064622442351213379740381119171854511812302883176122105289405292507944367100484519377436405479432399307151307268132044716817278076752165118263184451027397926150249859839156151214502400000 5889 39308798070788409949709777781209024430938325190809785900310132196822242796945264870642411667807385608920785292687706473356849407679929100699518998564868412122005059287012942890857332197826692061207874111810067738998294589108754539870324147635654985127152860350962376012781593706345743182516125767057723383220417970836952951106144319898028865825835850340357886893085761974328309397090610029253883887091530777881426966969067024912161523137415178597370925931832569490176657413265359702429595565253155054813527976706698493360201191679548613082703367653773875722363629080466982252292506560666151312870476097173950722773689862152204230436903915581830435366053196024924550358785759727130272841574057968299020689587864403425994695989378461646366891331732875918844344289085064622442351213379740381119171854511812302883176122105289405292507944367100484519377436405479432399307151307268132044716817278076752165118263184451027397926150249859839156151214502400000 5890 39308798070788409949709777781209024430938325190809785900310132196822242796945264870642411667807385608920785292687706473356849407679929100699518998564868412122005059287012942890857332197826692061207874111810067738998294589108754539870324147635654985127152860350962376012781593706345743182516125767057723383220417970836952951106144319898028865825835850340357886893085761974328309397090610029253883887091530777881426966969067024912161523137415178597370925931832569490176657413265359702429595565253155054813527976706698493360201191679548613082703367653773875722363629080466982252292506560666151312870476097173950722773689862152204230436903915581830435366053196024924550358785759727130272841574057968299020689587864403425994695989378461646366891331732875918844344289085064622442351213379740381119171854511812302883176122105289405292507944367100484519377436405479432399307151307268132044716817278076752165118263184451027397926150249859839156151214502400000 5891 39308798070788409949709777781209024430938325190809785900310132196822242796945264870642411667807385608920785292687706473356849407679929100699518998564868412122005059287012942890857332197826692061207874111810067738998294589108754539870324147635654985127152860350962376012781593706345743182516125767057723383220417970836952951106144319898028865825835850340357886893085761974328309397090610029253883887091530777881426966969067024912161523137415178597370925931832569490176657413265359702429595565253155054813527976706698493360201191679548613082703367653773875722363629080466982252292506560666151312870476097173950722773689862152204230436903915581830435366053196024924550358785759727130272841574057968299020689587864403425994695989378461646366891331732875918844344289085064622442351213379740381119171854511812302883176122105289405292507944367100484519377436405479432399307151307268132044716817278076752165118263184451027397926150249859839156151214502400000 5892 39308798070788409949709777781209024430938325190809785900310132196822242796945264870642411667807385608920785292687706473356849407679929100699518998564868412122005059287012942890857332197826692061207874111810067738998294589108754539870324147635654985127152860350962376012781593706345743182516125767057723383220417970836952951106144319898028865825835850340357886893085761974328309397090610029253883887091530777881426966969067024912161523137415178597370925931832569490176657413265359702429595565253155054813527976706698493360201191679548613082703367653773875722363629080466982252292506560666151312870476097173950722773689862152204230436903915581830435366053196024924550358785759727130272841574057968299020689587864403425994695989378461646366891331732875918844344289085064622442351213379740381119171854511812302883176122105289405292507944367100484519377436405479432399307151307268132044716817278076752165118263184451027397926150249859839156151214502400000 5893 39308798070788409949709777781209024430938325190809785900310132196822242796945264870642411667807385608920785292687706473356849407679929100699518998564868412122005059287012942890857332197826692061207874111810067738998294589108754539870324147635654985127152860350962376012781593706345743182516125767057723383220417970836952951106144319898028865825835850340357886893085761974328309397090610029253883887091530777881426966969067024912161523137415178597370925931832569490176657413265359702429595565253155054813527976706698493360201191679548613082703367653773875722363629080466982252292506560666151312870476097173950722773689862152204230436903915581830435366053196024924550358785759727130272841574057968299020689587864403425994695989378461646366891331732875918844344289085064622442351213379740381119171854511812302883176122105289405292507944367100484519377436405479432399307151307268132044716817278076752165118263184451027397926150249859839156151214502400000 5894 39308798070788409949709777781209024430938325190809785900310132196822242796945264870642411667807385608920785292687706473356849407679929100699518998564868412122005059287012942890857332197826692061207874111810067738998294589108754539870324147635654985127152860350962376012781593706345743182516125767057723383220417970836952951106144319898028865825835850340357886893085761974328309397090610029253883887091530777881426966969067024912161523137415178597370925931832569490176657413265359702429595565253155054813527976706698493360201191679548613082703367653773875722363629080466982252292506560666151312870476097173950722773689862152204230436903915581830435366053196024924550358785759727130272841574057968299020689587864403425994695989378461646366891331732875918844344289085064622442351213379740381119171854511812302883176122105289405292507944367100484519377436405479432399307151307268132044716817278076752165118263184451027397926150249859839156151214502400000 5895 39308798070788409949709777781209024430938325190809785900310132196822242796945264870642411667807385608920785292687706473356849407679929100699518998564868412122005059287012942890857332197826692061207874111810067738998294589108754539870324147635654985127152860350962376012781593706345743182516125767057723383220417970836952951106144319898028865825835850340357886893085761974328309397090610029253883887091530777881426966969067024912161523137415178597370925931832569490176657413265359702429595565253155054813527976706698493360201191679548613082703367653773875722363629080466982252292506560666151312870476097173950722773689862152204230436903915581830435366053196024924550358785759727130272841574057968299020689587864403425994695989378461646366891331732875918844344289085064622442351213379740381119171854511812302883176122105289405292507944367100484519377436405479432399307151307268132044716817278076752165118263184451027397926150249859839156151214502400000 5896 39308798070788409949709777781209024430938325190809785900310132196822242796945264870642411667807385608920785292687706473356849407679929100699518998564868412122005059287012942890857332197826692061207874111810067738998294589108754539870324147635654985127152860350962376012781593706345743182516125767057723383220417970836952951106144319898028865825835850340357886893085761974328309397090610029253883887091530777881426966969067024912161523137415178597370925931832569490176657413265359702429595565253155054813527976706698493360201191679548613082703367653773875722363629080466982252292506560666151312870476097173950722773689862152204230436903915581830435366053196024924550358785759727130272841574057968299020689587864403425994695989378461646366891331732875918844344289085064622442351213379740381119171854511812302883176122105289405292507944367100484519377436405479432399307151307268132044716817278076752165118263184451027397926150249859839156151214502400000 5897 39308798070788409949709777781209024430938325190809785900310132196822242796945264870642411667807385608920785292687706473356849407679929100699518998564868412122005059287012942890857332197826692061207874111810067738998294589108754539870324147635654985127152860350962376012781593706345743182516125767057723383220417970836952951106144319898028865825835850340357886893085761974328309397090610029253883887091530777881426966969067024912161523137415178597370925931832569490176657413265359702429595565253155054813527976706698493360201191679548613082703367653773875722363629080466982252292506560666151312870476097173950722773689862152204230436903915581830435366053196024924550358785759727130272841574057968299020689587864403425994695989378461646366891331732875918844344289085064622442351213379740381119171854511812302883176122105289405292507944367100484519377436405479432399307151307268132044716817278076752165118263184451027397926150249859839156151214502400000 5898 39308798070788409949709777781209024430938325190809785900310132196822242796945264870642411667807385608920785292687706473356849407679929100699518998564868412122005059287012942890857332197826692061207874111810067738998294589108754539870324147635654985127152860350962376012781593706345743182516125767057723383220417970836952951106144319898028865825835850340357886893085761974328309397090610029253883887091530777881426966969067024912161523137415178597370925931832569490176657413265359702429595565253155054813527976706698493360201191679548613082703367653773875722363629080466982252292506560666151312870476097173950722773689862152204230436903915581830435366053196024924550358785759727130272841574057968299020689587864403425994695989378461646366891331732875918844344289085064622442351213379740381119171854511812302883176122105289405292507944367100484519377436405479432399307151307268132044716817278076752165118263184451027397926150249859839156151214502400000 5899 39308798070788409949709777781209024430938325190809785900310132196822242796945264870642411667807385608920785292687706473356849407679929100699518998564868412122005059287012942890857332197826692061207874111810067738998294589108754539870324147635654985127152860350962376012781593706345743182516125767057723383220417970836952951106144319898028865825835850340357886893085761974328309397090610029253883887091530777881426966969067024912161523137415178597370925931832569490176657413265359702429595565253155054813527976706698493360201191679548613082703367653773875722363629080466982252292506560666151312870476097173950722773689862152204230436903915581830435366053196024924550358785759727130272841574057968299020689587864403425994695989378461646366891331732875918844344289085064622442351213379740381119171854511812302883176122105289405292507944367100484519377436405479432399307151307268132044716817278076752165118263184451027397926150249859839156151214502400000 5900 39308798070788409949709777781209024430938325190809785900310132196822242796945264870642411667807385608920785292687706473356849407679929100699518998564868412122005059287012942890857332197826692061207874111810067738998294589108754539870324147635654985127152860350962376012781593706345743182516125767057723383220417970836952951106144319898028865825835850340357886893085761974328309397090610029253883887091530777881426966969067024912161523137415178597370925931832569490176657413265359702429595565253155054813527976706698493360201191679548613082703367653773875722363629080466982252292506560666151312870476097173950722773689862152204230436903915581830435366053196024924550358785759727130272841574057968299020689587864403425994695989378461646366891331732875918844344289085064622442351213379740381119171854511812302883176122105289405292507944367100484519377436405479432399307151307268132044716817278076752165118263184451027397926150249859839156151214502400000 5901 39308798070788409949709777781209024430938325190809785900310132196822242796945264870642411667807385608920785292687706473356849407679929100699518998564868412122005059287012942890857332197826692061207874111810067738998294589108754539870324147635654985127152860350962376012781593706345743182516125767057723383220417970836952951106144319898028865825835850340357886893085761974328309397090610029253883887091530777881426966969067024912161523137415178597370925931832569490176657413265359702429595565253155054813527976706698493360201191679548613082703367653773875722363629080466982252292506560666151312870476097173950722773689862152204230436903915581830435366053196024924550358785759727130272841574057968299020689587864403425994695989378461646366891331732875918844344289085064622442351213379740381119171854511812302883176122105289405292507944367100484519377436405479432399307151307268132044716817278076752165118263184451027397926150249859839156151214502400000 5902 39308798070788409949709777781209024430938325190809785900310132196822242796945264870642411667807385608920785292687706473356849407679929100699518998564868412122005059287012942890857332197826692061207874111810067738998294589108754539870324147635654985127152860350962376012781593706345743182516125767057723383220417970836952951106144319898028865825835850340357886893085761974328309397090610029253883887091530777881426966969067024912161523137415178597370925931832569490176657413265359702429595565253155054813527976706698493360201191679548613082703367653773875722363629080466982252292506560666151312870476097173950722773689862152204230436903915581830435366053196024924550358785759727130272841574057968299020689587864403425994695989378461646366891331732875918844344289085064622442351213379740381119171854511812302883176122105289405292507944367100484519377436405479432399307151307268132044716817278076752165118263184451027397926150249859839156151214502400000 5903 39308798070788409949709777781209024430938325190809785900310132196822242796945264870642411667807385608920785292687706473356849407679929100699518998564868412122005059287012942890857332197826692061207874111810067738998294589108754539870324147635654985127152860350962376012781593706345743182516125767057723383220417970836952951106144319898028865825835850340357886893085761974328309397090610029253883887091530777881426966969067024912161523137415178597370925931832569490176657413265359702429595565253155054813527976706698493360201191679548613082703367653773875722363629080466982252292506560666151312870476097173950722773689862152204230436903915581830435366053196024924550358785759727130272841574057968299020689587864403425994695989378461646366891331732875918844344289085064622442351213379740381119171854511812302883176122105289405292507944367100484519377436405479432399307151307268132044716817278076752165118263184451027397926150249859839156151214502400000 5904 39308798070788409949709777781209024430938325190809785900310132196822242796945264870642411667807385608920785292687706473356849407679929100699518998564868412122005059287012942890857332197826692061207874111810067738998294589108754539870324147635654985127152860350962376012781593706345743182516125767057723383220417970836952951106144319898028865825835850340357886893085761974328309397090610029253883887091530777881426966969067024912161523137415178597370925931832569490176657413265359702429595565253155054813527976706698493360201191679548613082703367653773875722363629080466982252292506560666151312870476097173950722773689862152204230436903915581830435366053196024924550358785759727130272841574057968299020689587864403425994695989378461646366891331732875918844344289085064622442351213379740381119171854511812302883176122105289405292507944367100484519377436405479432399307151307268132044716817278076752165118263184451027397926150249859839156151214502400000 5905 39308798070788409949709777781209024430938325190809785900310132196822242796945264870642411667807385608920785292687706473356849407679929100699518998564868412122005059287012942890857332197826692061207874111810067738998294589108754539870324147635654985127152860350962376012781593706345743182516125767057723383220417970836952951106144319898028865825835850340357886893085761974328309397090610029253883887091530777881426966969067024912161523137415178597370925931832569490176657413265359702429595565253155054813527976706698493360201191679548613082703367653773875722363629080466982252292506560666151312870476097173950722773689862152204230436903915581830435366053196024924550358785759727130272841574057968299020689587864403425994695989378461646366891331732875918844344289085064622442351213379740381119171854511812302883176122105289405292507944367100484519377436405479432399307151307268132044716817278076752165118263184451027397926150249859839156151214502400000 5906 39308798070788409949709777781209024430938325190809785900310132196822242796945264870642411667807385608920785292687706473356849407679929100699518998564868412122005059287012942890857332197826692061207874111810067738998294589108754539870324147635654985127152860350962376012781593706345743182516125767057723383220417970836952951106144319898028865825835850340357886893085761974328309397090610029253883887091530777881426966969067024912161523137415178597370925931832569490176657413265359702429595565253155054813527976706698493360201191679548613082703367653773875722363629080466982252292506560666151312870476097173950722773689862152204230436903915581830435366053196024924550358785759727130272841574057968299020689587864403425994695989378461646366891331732875918844344289085064622442351213379740381119171854511812302883176122105289405292507944367100484519377436405479432399307151307268132044716817278076752165118263184451027397926150249859839156151214502400000 5907 39308798070788409949709777781209024430938325190809785900310132196822242796945264870642411667807385608920785292687706473356849407679929100699518998564868412122005059287012942890857332197826692061207874111810067738998294589108754539870324147635654985127152860350962376012781593706345743182516125767057723383220417970836952951106144319898028865825835850340357886893085761974328309397090610029253883887091530777881426966969067024912161523137415178597370925931832569490176657413265359702429595565253155054813527976706698493360201191679548613082703367653773875722363629080466982252292506560666151312870476097173950722773689862152204230436903915581830435366053196024924550358785759727130272841574057968299020689587864403425994695989378461646366891331732875918844344289085064622442351213379740381119171854511812302883176122105289405292507944367100484519377436405479432399307151307268132044716817278076752165118263184451027397926150249859839156151214502400000 5908 39308798070788409949709777781209024430938325190809785900310132196822242796945264870642411667807385608920785292687706473356849407679929100699518998564868412122005059287012942890857332197826692061207874111810067738998294589108754539870324147635654985127152860350962376012781593706345743182516125767057723383220417970836952951106144319898028865825835850340357886893085761974328309397090610029253883887091530777881426966969067024912161523137415178597370925931832569490176657413265359702429595565253155054813527976706698493360201191679548613082703367653773875722363629080466982252292506560666151312870476097173950722773689862152204230436903915581830435366053196024924550358785759727130272841574057968299020689587864403425994695989378461646366891331732875918844344289085064622442351213379740381119171854511812302883176122105289405292507944367100484519377436405479432399307151307268132044716817278076752165118263184451027397926150249859839156151214502400000 5909 39308798070788409949709777781209024430938325190809785900310132196822242796945264870642411667807385608920785292687706473356849407679929100699518998564868412122005059287012942890857332197826692061207874111810067738998294589108754539870324147635654985127152860350962376012781593706345743182516125767057723383220417970836952951106144319898028865825835850340357886893085761974328309397090610029253883887091530777881426966969067024912161523137415178597370925931832569490176657413265359702429595565253155054813527976706698493360201191679548613082703367653773875722363629080466982252292506560666151312870476097173950722773689862152204230436903915581830435366053196024924550358785759727130272841574057968299020689587864403425994695989378461646366891331732875918844344289085064622442351213379740381119171854511812302883176122105289405292507944367100484519377436405479432399307151307268132044716817278076752165118263184451027397926150249859839156151214502400000 5910 39308798070788409949709777781209024430938325190809785900310132196822242796945264870642411667807385608920785292687706473356849407679929100699518998564868412122005059287012942890857332197826692061207874111810067738998294589108754539870324147635654985127152860350962376012781593706345743182516125767057723383220417970836952951106144319898028865825835850340357886893085761974328309397090610029253883887091530777881426966969067024912161523137415178597370925931832569490176657413265359702429595565253155054813527976706698493360201191679548613082703367653773875722363629080466982252292506560666151312870476097173950722773689862152204230436903915581830435366053196024924550358785759727130272841574057968299020689587864403425994695989378461646366891331732875918844344289085064622442351213379740381119171854511812302883176122105289405292507944367100484519377436405479432399307151307268132044716817278076752165118263184451027397926150249859839156151214502400000 5911 86597282149946867119210640452003480821357130395353958338383221229599400881670418510025232904179670496452489999791017360805139245118883808841040353838405111904777145609289513188558702831812202610840946668317579229013242979806586251334324097241347932235117751353170114356157850935079672231083025064828164613234580789753807351286835936735357591414316378299808424825467933629445265601790613894446306203262642303672783608232854655881491835471725638450008149827827150586859176281423587424452399030252700585754202132684856780872523225270045594621195518941263848216367074864268761901800391953147531342253658842074213442270438766321305919652499326026772449111415190842908784440405028678867991069987649704162742579162065280747466315264600751006946261603807525649214090468854397363240499723075568059605535595489522503251636996997952559859395001440722367396188492401271189575673654329911694894511148463603085019755533795345613357631309000441225661001125548787200000 5912 86597282149946867119210640452003480821357130395353958338383221229599400881670418510025232904179670496452489999791017360805139245118883808841040353838405111904777145609289513188558702831812202610840946668317579229013242979806586251334324097241347932235117751353170114356157850935079672231083025064828164613234580789753807351286835936735357591414316378299808424825467933629445265601790613894446306203262642303672783608232854655881491835471725638450008149827827150586859176281423587424452399030252700585754202132684856780872523225270045594621195518941263848216367074864268761901800391953147531342253658842074213442270438766321305919652499326026772449111415190842908784440405028678867991069987649704162742579162065280747466315264600751006946261603807525649214090468854397363240499723075568059605535595489522503251636996997952559859395001440722367396188492401271189575673654329911694894511148463603085019755533795345613357631309000441225661001125548787200000 5913 86597282149946867119210640452003480821357130395353958338383221229599400881670418510025232904179670496452489999791017360805139245118883808841040353838405111904777145609289513188558702831812202610840946668317579229013242979806586251334324097241347932235117751353170114356157850935079672231083025064828164613234580789753807351286835936735357591414316378299808424825467933629445265601790613894446306203262642303672783608232854655881491835471725638450008149827827150586859176281423587424452399030252700585754202132684856780872523225270045594621195518941263848216367074864268761901800391953147531342253658842074213442270438766321305919652499326026772449111415190842908784440405028678867991069987649704162742579162065280747466315264600751006946261603807525649214090468854397363240499723075568059605535595489522503251636996997952559859395001440722367396188492401271189575673654329911694894511148463603085019755533795345613357631309000441225661001125548787200000 5914 86597282149946867119210640452003480821357130395353958338383221229599400881670418510025232904179670496452489999791017360805139245118883808841040353838405111904777145609289513188558702831812202610840946668317579229013242979806586251334324097241347932235117751353170114356157850935079672231083025064828164613234580789753807351286835936735357591414316378299808424825467933629445265601790613894446306203262642303672783608232854655881491835471725638450008149827827150586859176281423587424452399030252700585754202132684856780872523225270045594621195518941263848216367074864268761901800391953147531342253658842074213442270438766321305919652499326026772449111415190842908784440405028678867991069987649704162742579162065280747466315264600751006946261603807525649214090468854397363240499723075568059605535595489522503251636996997952559859395001440722367396188492401271189575673654329911694894511148463603085019755533795345613357631309000441225661001125548787200000 5915 86597282149946867119210640452003480821357130395353958338383221229599400881670418510025232904179670496452489999791017360805139245118883808841040353838405111904777145609289513188558702831812202610840946668317579229013242979806586251334324097241347932235117751353170114356157850935079672231083025064828164613234580789753807351286835936735357591414316378299808424825467933629445265601790613894446306203262642303672783608232854655881491835471725638450008149827827150586859176281423587424452399030252700585754202132684856780872523225270045594621195518941263848216367074864268761901800391953147531342253658842074213442270438766321305919652499326026772449111415190842908784440405028678867991069987649704162742579162065280747466315264600751006946261603807525649214090468854397363240499723075568059605535595489522503251636996997952559859395001440722367396188492401271189575673654329911694894511148463603085019755533795345613357631309000441225661001125548787200000 5916 86597282149946867119210640452003480821357130395353958338383221229599400881670418510025232904179670496452489999791017360805139245118883808841040353838405111904777145609289513188558702831812202610840946668317579229013242979806586251334324097241347932235117751353170114356157850935079672231083025064828164613234580789753807351286835936735357591414316378299808424825467933629445265601790613894446306203262642303672783608232854655881491835471725638450008149827827150586859176281423587424452399030252700585754202132684856780872523225270045594621195518941263848216367074864268761901800391953147531342253658842074213442270438766321305919652499326026772449111415190842908784440405028678867991069987649704162742579162065280747466315264600751006946261603807525649214090468854397363240499723075568059605535595489522503251636996997952559859395001440722367396188492401271189575673654329911694894511148463603085019755533795345613357631309000441225661001125548787200000 5917 86597282149946867119210640452003480821357130395353958338383221229599400881670418510025232904179670496452489999791017360805139245118883808841040353838405111904777145609289513188558702831812202610840946668317579229013242979806586251334324097241347932235117751353170114356157850935079672231083025064828164613234580789753807351286835936735357591414316378299808424825467933629445265601790613894446306203262642303672783608232854655881491835471725638450008149827827150586859176281423587424452399030252700585754202132684856780872523225270045594621195518941263848216367074864268761901800391953147531342253658842074213442270438766321305919652499326026772449111415190842908784440405028678867991069987649704162742579162065280747466315264600751006946261603807525649214090468854397363240499723075568059605535595489522503251636996997952559859395001440722367396188492401271189575673654329911694894511148463603085019755533795345613357631309000441225661001125548787200000 5918 86597282149946867119210640452003480821357130395353958338383221229599400881670418510025232904179670496452489999791017360805139245118883808841040353838405111904777145609289513188558702831812202610840946668317579229013242979806586251334324097241347932235117751353170114356157850935079672231083025064828164613234580789753807351286835936735357591414316378299808424825467933629445265601790613894446306203262642303672783608232854655881491835471725638450008149827827150586859176281423587424452399030252700585754202132684856780872523225270045594621195518941263848216367074864268761901800391953147531342253658842074213442270438766321305919652499326026772449111415190842908784440405028678867991069987649704162742579162065280747466315264600751006946261603807525649214090468854397363240499723075568059605535595489522503251636996997952559859395001440722367396188492401271189575673654329911694894511148463603085019755533795345613357631309000441225661001125548787200000 5919 86597282149946867119210640452003480821357130395353958338383221229599400881670418510025232904179670496452489999791017360805139245118883808841040353838405111904777145609289513188558702831812202610840946668317579229013242979806586251334324097241347932235117751353170114356157850935079672231083025064828164613234580789753807351286835936735357591414316378299808424825467933629445265601790613894446306203262642303672783608232854655881491835471725638450008149827827150586859176281423587424452399030252700585754202132684856780872523225270045594621195518941263848216367074864268761901800391953147531342253658842074213442270438766321305919652499326026772449111415190842908784440405028678867991069987649704162742579162065280747466315264600751006946261603807525649214090468854397363240499723075568059605535595489522503251636996997952559859395001440722367396188492401271189575673654329911694894511148463603085019755533795345613357631309000441225661001125548787200000 5920 86597282149946867119210640452003480821357130395353958338383221229599400881670418510025232904179670496452489999791017360805139245118883808841040353838405111904777145609289513188558702831812202610840946668317579229013242979806586251334324097241347932235117751353170114356157850935079672231083025064828164613234580789753807351286835936735357591414316378299808424825467933629445265601790613894446306203262642303672783608232854655881491835471725638450008149827827150586859176281423587424452399030252700585754202132684856780872523225270045594621195518941263848216367074864268761901800391953147531342253658842074213442270438766321305919652499326026772449111415190842908784440405028678867991069987649704162742579162065280747466315264600751006946261603807525649214090468854397363240499723075568059605535595489522503251636996997952559859395001440722367396188492401271189575673654329911694894511148463603085019755533795345613357631309000441225661001125548787200000 5921 86597282149946867119210640452003480821357130395353958338383221229599400881670418510025232904179670496452489999791017360805139245118883808841040353838405111904777145609289513188558702831812202610840946668317579229013242979806586251334324097241347932235117751353170114356157850935079672231083025064828164613234580789753807351286835936735357591414316378299808424825467933629445265601790613894446306203262642303672783608232854655881491835471725638450008149827827150586859176281423587424452399030252700585754202132684856780872523225270045594621195518941263848216367074864268761901800391953147531342253658842074213442270438766321305919652499326026772449111415190842908784440405028678867991069987649704162742579162065280747466315264600751006946261603807525649214090468854397363240499723075568059605535595489522503251636996997952559859395001440722367396188492401271189575673654329911694894511148463603085019755533795345613357631309000441225661001125548787200000 5922 86597282149946867119210640452003480821357130395353958338383221229599400881670418510025232904179670496452489999791017360805139245118883808841040353838405111904777145609289513188558702831812202610840946668317579229013242979806586251334324097241347932235117751353170114356157850935079672231083025064828164613234580789753807351286835936735357591414316378299808424825467933629445265601790613894446306203262642303672783608232854655881491835471725638450008149827827150586859176281423587424452399030252700585754202132684856780872523225270045594621195518941263848216367074864268761901800391953147531342253658842074213442270438766321305919652499326026772449111415190842908784440405028678867991069987649704162742579162065280747466315264600751006946261603807525649214090468854397363240499723075568059605535595489522503251636996997952559859395001440722367396188492401271189575673654329911694894511148463603085019755533795345613357631309000441225661001125548787200000 5923 86597282149946867119210640452003480821357130395353958338383221229599400881670418510025232904179670496452489999791017360805139245118883808841040353838405111904777145609289513188558702831812202610840946668317579229013242979806586251334324097241347932235117751353170114356157850935079672231083025064828164613234580789753807351286835936735357591414316378299808424825467933629445265601790613894446306203262642303672783608232854655881491835471725638450008149827827150586859176281423587424452399030252700585754202132684856780872523225270045594621195518941263848216367074864268761901800391953147531342253658842074213442270438766321305919652499326026772449111415190842908784440405028678867991069987649704162742579162065280747466315264600751006946261603807525649214090468854397363240499723075568059605535595489522503251636996997952559859395001440722367396188492401271189575673654329911694894511148463603085019755533795345613357631309000441225661001125548787200000 5924 86597282149946867119210640452003480821357130395353958338383221229599400881670418510025232904179670496452489999791017360805139245118883808841040353838405111904777145609289513188558702831812202610840946668317579229013242979806586251334324097241347932235117751353170114356157850935079672231083025064828164613234580789753807351286835936735357591414316378299808424825467933629445265601790613894446306203262642303672783608232854655881491835471725638450008149827827150586859176281423587424452399030252700585754202132684856780872523225270045594621195518941263848216367074864268761901800391953147531342253658842074213442270438766321305919652499326026772449111415190842908784440405028678867991069987649704162742579162065280747466315264600751006946261603807525649214090468854397363240499723075568059605535595489522503251636996997952559859395001440722367396188492401271189575673654329911694894511148463603085019755533795345613357631309000441225661001125548787200000 5925 86597282149946867119210640452003480821357130395353958338383221229599400881670418510025232904179670496452489999791017360805139245118883808841040353838405111904777145609289513188558702831812202610840946668317579229013242979806586251334324097241347932235117751353170114356157850935079672231083025064828164613234580789753807351286835936735357591414316378299808424825467933629445265601790613894446306203262642303672783608232854655881491835471725638450008149827827150586859176281423587424452399030252700585754202132684856780872523225270045594621195518941263848216367074864268761901800391953147531342253658842074213442270438766321305919652499326026772449111415190842908784440405028678867991069987649704162742579162065280747466315264600751006946261603807525649214090468854397363240499723075568059605535595489522503251636996997952559859395001440722367396188492401271189575673654329911694894511148463603085019755533795345613357631309000441225661001125548787200000 5926 86597282149946867119210640452003480821357130395353958338383221229599400881670418510025232904179670496452489999791017360805139245118883808841040353838405111904777145609289513188558702831812202610840946668317579229013242979806586251334324097241347932235117751353170114356157850935079672231083025064828164613234580789753807351286835936735357591414316378299808424825467933629445265601790613894446306203262642303672783608232854655881491835471725638450008149827827150586859176281423587424452399030252700585754202132684856780872523225270045594621195518941263848216367074864268761901800391953147531342253658842074213442270438766321305919652499326026772449111415190842908784440405028678867991069987649704162742579162065280747466315264600751006946261603807525649214090468854397363240499723075568059605535595489522503251636996997952559859395001440722367396188492401271189575673654329911694894511148463603085019755533795345613357631309000441225661001125548787200000 5927 86597282149946867119210640452003480821357130395353958338383221229599400881670418510025232904179670496452489999791017360805139245118883808841040353838405111904777145609289513188558702831812202610840946668317579229013242979806586251334324097241347932235117751353170114356157850935079672231083025064828164613234580789753807351286835936735357591414316378299808424825467933629445265601790613894446306203262642303672783608232854655881491835471725638450008149827827150586859176281423587424452399030252700585754202132684856780872523225270045594621195518941263848216367074864268761901800391953147531342253658842074213442270438766321305919652499326026772449111415190842908784440405028678867991069987649704162742579162065280747466315264600751006946261603807525649214090468854397363240499723075568059605535595489522503251636996997952559859395001440722367396188492401271189575673654329911694894511148463603085019755533795345613357631309000441225661001125548787200000 5928 86597282149946867119210640452003480821357130395353958338383221229599400881670418510025232904179670496452489999791017360805139245118883808841040353838405111904777145609289513188558702831812202610840946668317579229013242979806586251334324097241347932235117751353170114356157850935079672231083025064828164613234580789753807351286835936735357591414316378299808424825467933629445265601790613894446306203262642303672783608232854655881491835471725638450008149827827150586859176281423587424452399030252700585754202132684856780872523225270045594621195518941263848216367074864268761901800391953147531342253658842074213442270438766321305919652499326026772449111415190842908784440405028678867991069987649704162742579162065280747466315264600751006946261603807525649214090468854397363240499723075568059605535595489522503251636996997952559859395001440722367396188492401271189575673654329911694894511148463603085019755533795345613357631309000441225661001125548787200000 5929 191120201704932735732097883477571682172735186782546186052811769253725877745846613651625689019524532785670645429538775315296942313977376566112176060921360081973843160359701955607149057149809531162125969296976897358432227256433135856694853282611654886442904877236446442384040377013720836614000236318075759301408719802986652824290046912374934204251396246907677193589807729520185701183151884865042997790600651564205833423369910225530452480886098484059167986670014521345198202053101857445766444659767710192759524106835478915385658758170990627328978510303369313013522134225441157517273465040596601672353825064457789067090858357271122164673066012541086795188893326190299687259973898294261656291462742897087172872210678074609658157788973857472330399359603209107815497664761654980671782888827778707549417059245376164676362852374481299609684768179674264843388002729605515393511755106115110632186104659172008638600463086327768680292298963973785033829484086173350400000 5930 191120201704932735732097883477571682172735186782546186052811769253725877745846613651625689019524532785670645429538775315296942313977376566112176060921360081973843160359701955607149057149809531162125969296976897358432227256433135856694853282611654886442904877236446442384040377013720836614000236318075759301408719802986652824290046912374934204251396246907677193589807729520185701183151884865042997790600651564205833423369910225530452480886098484059167986670014521345198202053101857445766444659767710192759524106835478915385658758170990627328978510303369313013522134225441157517273465040596601672353825064457789067090858357271122164673066012541086795188893326190299687259973898294261656291462742897087172872210678074609658157788973857472330399359603209107815497664761654980671782888827778707549417059245376164676362852374481299609684768179674264843388002729605515393511755106115110632186104659172008638600463086327768680292298963973785033829484086173350400000 5931 191120201704932735732097883477571682172735186782546186052811769253725877745846613651625689019524532785670645429538775315296942313977376566112176060921360081973843160359701955607149057149809531162125969296976897358432227256433135856694853282611654886442904877236446442384040377013720836614000236318075759301408719802986652824290046912374934204251396246907677193589807729520185701183151884865042997790600651564205833423369910225530452480886098484059167986670014521345198202053101857445766444659767710192759524106835478915385658758170990627328978510303369313013522134225441157517273465040596601672353825064457789067090858357271122164673066012541086795188893326190299687259973898294261656291462742897087172872210678074609658157788973857472330399359603209107815497664761654980671782888827778707549417059245376164676362852374481299609684768179674264843388002729605515393511755106115110632186104659172008638600463086327768680292298963973785033829484086173350400000 5932 191120201704932735732097883477571682172735186782546186052811769253725877745846613651625689019524532785670645429538775315296942313977376566112176060921360081973843160359701955607149057149809531162125969296976897358432227256433135856694853282611654886442904877236446442384040377013720836614000236318075759301408719802986652824290046912374934204251396246907677193589807729520185701183151884865042997790600651564205833423369910225530452480886098484059167986670014521345198202053101857445766444659767710192759524106835478915385658758170990627328978510303369313013522134225441157517273465040596601672353825064457789067090858357271122164673066012541086795188893326190299687259973898294261656291462742897087172872210678074609658157788973857472330399359603209107815497664761654980671782888827778707549417059245376164676362852374481299609684768179674264843388002729605515393511755106115110632186104659172008638600463086327768680292298963973785033829484086173350400000 5933 191120201704932735732097883477571682172735186782546186052811769253725877745846613651625689019524532785670645429538775315296942313977376566112176060921360081973843160359701955607149057149809531162125969296976897358432227256433135856694853282611654886442904877236446442384040377013720836614000236318075759301408719802986652824290046912374934204251396246907677193589807729520185701183151884865042997790600651564205833423369910225530452480886098484059167986670014521345198202053101857445766444659767710192759524106835478915385658758170990627328978510303369313013522134225441157517273465040596601672353825064457789067090858357271122164673066012541086795188893326190299687259973898294261656291462742897087172872210678074609658157788973857472330399359603209107815497664761654980671782888827778707549417059245376164676362852374481299609684768179674264843388002729605515393511755106115110632186104659172008638600463086327768680292298963973785033829484086173350400000 5934 191120201704932735732097883477571682172735186782546186052811769253725877745846613651625689019524532785670645429538775315296942313977376566112176060921360081973843160359701955607149057149809531162125969296976897358432227256433135856694853282611654886442904877236446442384040377013720836614000236318075759301408719802986652824290046912374934204251396246907677193589807729520185701183151884865042997790600651564205833423369910225530452480886098484059167986670014521345198202053101857445766444659767710192759524106835478915385658758170990627328978510303369313013522134225441157517273465040596601672353825064457789067090858357271122164673066012541086795188893326190299687259973898294261656291462742897087172872210678074609658157788973857472330399359603209107815497664761654980671782888827778707549417059245376164676362852374481299609684768179674264843388002729605515393511755106115110632186104659172008638600463086327768680292298963973785033829484086173350400000 5935 191120201704932735732097883477571682172735186782546186052811769253725877745846613651625689019524532785670645429538775315296942313977376566112176060921360081973843160359701955607149057149809531162125969296976897358432227256433135856694853282611654886442904877236446442384040377013720836614000236318075759301408719802986652824290046912374934204251396246907677193589807729520185701183151884865042997790600651564205833423369910225530452480886098484059167986670014521345198202053101857445766444659767710192759524106835478915385658758170990627328978510303369313013522134225441157517273465040596601672353825064457789067090858357271122164673066012541086795188893326190299687259973898294261656291462742897087172872210678074609658157788973857472330399359603209107815497664761654980671782888827778707549417059245376164676362852374481299609684768179674264843388002729605515393511755106115110632186104659172008638600463086327768680292298963973785033829484086173350400000 5936 191120201704932735732097883477571682172735186782546186052811769253725877745846613651625689019524532785670645429538775315296942313977376566112176060921360081973843160359701955607149057149809531162125969296976897358432227256433135856694853282611654886442904877236446442384040377013720836614000236318075759301408719802986652824290046912374934204251396246907677193589807729520185701183151884865042997790600651564205833423369910225530452480886098484059167986670014521345198202053101857445766444659767710192759524106835478915385658758170990627328978510303369313013522134225441157517273465040596601672353825064457789067090858357271122164673066012541086795188893326190299687259973898294261656291462742897087172872210678074609658157788973857472330399359603209107815497664761654980671782888827778707549417059245376164676362852374481299609684768179674264843388002729605515393511755106115110632186104659172008638600463086327768680292298963973785033829484086173350400000 5937 8982649480131838579408600523445869062118553778779670744482153154925116254054790841626407383917653040926520335188322439818956288756936698607272274863303923852770628536905991913536005686041047964619920556957914175846314681052357385264658104282747779662816529230112982792049897719644879320858011106949560687166209830740372682741632204881621907599815623604660828098720963287448727955608138588657020896158230623517674170898385780599931266601646628750780895373490682503224315496495787299951022899009082379059697633021267509023125961634036559484461989984258357711635540308595734403311852856908040278600629778029516086153270342791742741739634102589431079373877986330944085301218773219830297845698748916163097124993901869506653933416081771301199528769901350828067328390243797784091573795774905599254822601784532679739789054061600621081655184104444690447639236128291459223495052489987410199712746918981084406014221765057405127973738051306767896589985752050147468800000 5938 8982649480131838579408600523445869062118553778779670744482153154925116254054790841626407383917653040926520335188322439818956288756936698607272274863303923852770628536905991913536005686041047964619920556957914175846314681052357385264658104282747779662816529230112982792049897719644879320858011106949560687166209830740372682741632204881621907599815623604660828098720963287448727955608138588657020896158230623517674170898385780599931266601646628750780895373490682503224315496495787299951022899009082379059697633021267509023125961634036559484461989984258357711635540308595734403311852856908040278600629778029516086153270342791742741739634102589431079373877986330944085301218773219830297845698748916163097124993901869506653933416081771301199528769901350828067328390243797784091573795774905599254822601784532679739789054061600621081655184104444690447639236128291459223495052489987410199712746918981084406014221765057405127973738051306767896589985752050147468800000 5939 8982649480131838579408600523445869062118553778779670744482153154925116254054790841626407383917653040926520335188322439818956288756936698607272274863303923852770628536905991913536005686041047964619920556957914175846314681052357385264658104282747779662816529230112982792049897719644879320858011106949560687166209830740372682741632204881621907599815623604660828098720963287448727955608138588657020896158230623517674170898385780599931266601646628750780895373490682503224315496495787299951022899009082379059697633021267509023125961634036559484461989984258357711635540308595734403311852856908040278600629778029516086153270342791742741739634102589431079373877986330944085301218773219830297845698748916163097124993901869506653933416081771301199528769901350828067328390243797784091573795774905599254822601784532679739789054061600621081655184104444690447639236128291459223495052489987410199712746918981084406014221765057405127973738051306767896589985752050147468800000 5940 8982649480131838579408600523445869062118553778779670744482153154925116254054790841626407383917653040926520335188322439818956288756936698607272274863303923852770628536905991913536005686041047964619920556957914175846314681052357385264658104282747779662816529230112982792049897719644879320858011106949560687166209830740372682741632204881621907599815623604660828098720963287448727955608138588657020896158230623517674170898385780599931266601646628750780895373490682503224315496495787299951022899009082379059697633021267509023125961634036559484461989984258357711635540308595734403311852856908040278600629778029516086153270342791742741739634102589431079373877986330944085301218773219830297845698748916163097124993901869506653933416081771301199528769901350828067328390243797784091573795774905599254822601784532679739789054061600621081655184104444690447639236128291459223495052489987410199712746918981084406014221765057405127973738051306767896589985752050147468800000 5941 8982649480131838579408600523445869062118553778779670744482153154925116254054790841626407383917653040926520335188322439818956288756936698607272274863303923852770628536905991913536005686041047964619920556957914175846314681052357385264658104282747779662816529230112982792049897719644879320858011106949560687166209830740372682741632204881621907599815623604660828098720963287448727955608138588657020896158230623517674170898385780599931266601646628750780895373490682503224315496495787299951022899009082379059697633021267509023125961634036559484461989984258357711635540308595734403311852856908040278600629778029516086153270342791742741739634102589431079373877986330944085301218773219830297845698748916163097124993901869506653933416081771301199528769901350828067328390243797784091573795774905599254822601784532679739789054061600621081655184104444690447639236128291459223495052489987410199712746918981084406014221765057405127973738051306767896589985752050147468800000 5942 8982649480131838579408600523445869062118553778779670744482153154925116254054790841626407383917653040926520335188322439818956288756936698607272274863303923852770628536905991913536005686041047964619920556957914175846314681052357385264658104282747779662816529230112982792049897719644879320858011106949560687166209830740372682741632204881621907599815623604660828098720963287448727955608138588657020896158230623517674170898385780599931266601646628750780895373490682503224315496495787299951022899009082379059697633021267509023125961634036559484461989984258357711635540308595734403311852856908040278600629778029516086153270342791742741739634102589431079373877986330944085301218773219830297845698748916163097124993901869506653933416081771301199528769901350828067328390243797784091573795774905599254822601784532679739789054061600621081655184104444690447639236128291459223495052489987410199712746918981084406014221765057405127973738051306767896589985752050147468800000 5943 8982649480131838579408600523445869062118553778779670744482153154925116254054790841626407383917653040926520335188322439818956288756936698607272274863303923852770628536905991913536005686041047964619920556957914175846314681052357385264658104282747779662816529230112982792049897719644879320858011106949560687166209830740372682741632204881621907599815623604660828098720963287448727955608138588657020896158230623517674170898385780599931266601646628750780895373490682503224315496495787299951022899009082379059697633021267509023125961634036559484461989984258357711635540308595734403311852856908040278600629778029516086153270342791742741739634102589431079373877986330944085301218773219830297845698748916163097124993901869506653933416081771301199528769901350828067328390243797784091573795774905599254822601784532679739789054061600621081655184104444690447639236128291459223495052489987410199712746918981084406014221765057405127973738051306767896589985752050147468800000 5944 19878603299531758776231232958385708234468359512439411357539004931849282270223252132519239540609766179570389501771757559319350267019100914017893544272491583486181400952172960104655180583208839145703884192547864071147894389168866893590688384777720836393812979186240030918806423653574117937058778579679377800698822355428444746907232069403029281518391975037114412582469491755124034965760810696697987243198164369844612940198127732467647892989443989425478121461534880379635410193745177294791613675507099304859110861876064997468177753096122906139114383835163745615849450702922360234529130372337493136543193698779319098657187268598126687469810269030410978654391983750379260771597145135484449132531331351468933937611504837218225154649788959889554557167791689382512997727609524496194652810049866091150922417749170820264153176638322174453702922423136099960625629551908999261594551160342138771964308931705139790509472766072037548205882307541877355153638469286976348454400000 5945 19878603299531758776231232958385708234468359512439411357539004931849282270223252132519239540609766179570389501771757559319350267019100914017893544272491583486181400952172960104655180583208839145703884192547864071147894389168866893590688384777720836393812979186240030918806423653574117937058778579679377800698822355428444746907232069403029281518391975037114412582469491755124034965760810696697987243198164369844612940198127732467647892989443989425478121461534880379635410193745177294791613675507099304859110861876064997468177753096122906139114383835163745615849450702922360234529130372337493136543193698779319098657187268598126687469810269030410978654391983750379260771597145135484449132531331351468933937611504837218225154649788959889554557167791689382512997727609524496194652810049866091150922417749170820264153176638322174453702922423136099960625629551908999261594551160342138771964308931705139790509472766072037548205882307541877355153638469286976348454400000 5946 19878603299531758776231232958385708234468359512439411357539004931849282270223252132519239540609766179570389501771757559319350267019100914017893544272491583486181400952172960104655180583208839145703884192547864071147894389168866893590688384777720836393812979186240030918806423653574117937058778579679377800698822355428444746907232069403029281518391975037114412582469491755124034965760810696697987243198164369844612940198127732467647892989443989425478121461534880379635410193745177294791613675507099304859110861876064997468177753096122906139114383835163745615849450702922360234529130372337493136543193698779319098657187268598126687469810269030410978654391983750379260771597145135484449132531331351468933937611504837218225154649788959889554557167791689382512997727609524496194652810049866091150922417749170820264153176638322174453702922423136099960625629551908999261594551160342138771964308931705139790509472766072037548205882307541877355153638469286976348454400000 5947 19878603299531758776231232958385708234468359512439411357539004931849282270223252132519239540609766179570389501771757559319350267019100914017893544272491583486181400952172960104655180583208839145703884192547864071147894389168866893590688384777720836393812979186240030918806423653574117937058778579679377800698822355428444746907232069403029281518391975037114412582469491755124034965760810696697987243198164369844612940198127732467647892989443989425478121461534880379635410193745177294791613675507099304859110861876064997468177753096122906139114383835163745615849450702922360234529130372337493136543193698779319098657187268598126687469810269030410978654391983750379260771597145135484449132531331351468933937611504837218225154649788959889554557167791689382512997727609524496194652810049866091150922417749170820264153176638322174453702922423136099960625629551908999261594551160342138771964308931705139790509472766072037548205882307541877355153638469286976348454400000 5948 19878603299531758776231232958385708234468359512439411357539004931849282270223252132519239540609766179570389501771757559319350267019100914017893544272491583486181400952172960104655180583208839145703884192547864071147894389168866893590688384777720836393812979186240030918806423653574117937058778579679377800698822355428444746907232069403029281518391975037114412582469491755124034965760810696697987243198164369844612940198127732467647892989443989425478121461534880379635410193745177294791613675507099304859110861876064997468177753096122906139114383835163745615849450702922360234529130372337493136543193698779319098657187268598126687469810269030410978654391983750379260771597145135484449132531331351468933937611504837218225154649788959889554557167791689382512997727609524496194652810049866091150922417749170820264153176638322174453702922423136099960625629551908999261594551160342138771964308931705139790509472766072037548205882307541877355153638469286976348454400000 5949 19878603299531758776231232958385708234468359512439411357539004931849282270223252132519239540609766179570389501771757559319350267019100914017893544272491583486181400952172960104655180583208839145703884192547864071147894389168866893590688384777720836393812979186240030918806423653574117937058778579679377800698822355428444746907232069403029281518391975037114412582469491755124034965760810696697987243198164369844612940198127732467647892989443989425478121461534880379635410193745177294791613675507099304859110861876064997468177753096122906139114383835163745615849450702922360234529130372337493136543193698779319098657187268598126687469810269030410978654391983750379260771597145135484449132531331351468933937611504837218225154649788959889554557167791689382512997727609524496194652810049866091150922417749170820264153176638322174453702922423136099960625629551908999261594551160342138771964308931705139790509472766072037548205882307541877355153638469286976348454400000 5950 19878603299531758776231232958385708234468359512439411357539004931849282270223252132519239540609766179570389501771757559319350267019100914017893544272491583486181400952172960104655180583208839145703884192547864071147894389168866893590688384777720836393812979186240030918806423653574117937058778579679377800698822355428444746907232069403029281518391975037114412582469491755124034965760810696697987243198164369844612940198127732467647892989443989425478121461534880379635410193745177294791613675507099304859110861876064997468177753096122906139114383835163745615849450702922360234529130372337493136543193698779319098657187268598126687469810269030410978654391983750379260771597145135484449132531331351468933937611504837218225154649788959889554557167791689382512997727609524496194652810049866091150922417749170820264153176638322174453702922423136099960625629551908999261594551160342138771964308931705139790509472766072037548205882307541877355153638469286976348454400000 5951 19878603299531758776231232958385708234468359512439411357539004931849282270223252132519239540609766179570389501771757559319350267019100914017893544272491583486181400952172960104655180583208839145703884192547864071147894389168866893590688384777720836393812979186240030918806423653574117937058778579679377800698822355428444746907232069403029281518391975037114412582469491755124034965760810696697987243198164369844612940198127732467647892989443989425478121461534880379635410193745177294791613675507099304859110861876064997468177753096122906139114383835163745615849450702922360234529130372337493136543193698779319098657187268598126687469810269030410978654391983750379260771597145135484449132531331351468933937611504837218225154649788959889554557167791689382512997727609524496194652810049866091150922417749170820264153176638322174453702922423136099960625629551908999261594551160342138771964308931705139790509472766072037548205882307541877355153638469286976348454400000 5952 19878603299531758776231232958385708234468359512439411357539004931849282270223252132519239540609766179570389501771757559319350267019100914017893544272491583486181400952172960104655180583208839145703884192547864071147894389168866893590688384777720836393812979186240030918806423653574117937058778579679377800698822355428444746907232069403029281518391975037114412582469491755124034965760810696697987243198164369844612940198127732467647892989443989425478121461534880379635410193745177294791613675507099304859110861876064997468177753096122906139114383835163745615849450702922360234529130372337493136543193698779319098657187268598126687469810269030410978654391983750379260771597145135484449132531331351468933937611504837218225154649788959889554557167791689382512997727609524496194652810049866091150922417749170820264153176638322174453702922423136099960625629551908999261594551160342138771964308931705139790509472766072037548205882307541877355153638469286976348454400000 5953 19878603299531758776231232958385708234468359512439411357539004931849282270223252132519239540609766179570389501771757559319350267019100914017893544272491583486181400952172960104655180583208839145703884192547864071147894389168866893590688384777720836393812979186240030918806423653574117937058778579679377800698822355428444746907232069403029281518391975037114412582469491755124034965760810696697987243198164369844612940198127732467647892989443989425478121461534880379635410193745177294791613675507099304859110861876064997468177753096122906139114383835163745615849450702922360234529130372337493136543193698779319098657187268598126687469810269030410978654391983750379260771597145135484449132531331351468933937611504837218225154649788959889554557167791689382512997727609524496194652810049866091150922417749170820264153176638322174453702922423136099960625629551908999261594551160342138771964308931705139790509472766072037548205882307541877355153638469286976348454400000 5954 19878603299531758776231232958385708234468359512439411357539004931849282270223252132519239540609766179570389501771757559319350267019100914017893544272491583486181400952172960104655180583208839145703884192547864071147894389168866893590688384777720836393812979186240030918806423653574117937058778579679377800698822355428444746907232069403029281518391975037114412582469491755124034965760810696697987243198164369844612940198127732467647892989443989425478121461534880379635410193745177294791613675507099304859110861876064997468177753096122906139114383835163745615849450702922360234529130372337493136543193698779319098657187268598126687469810269030410978654391983750379260771597145135484449132531331351468933937611504837218225154649788959889554557167791689382512997727609524496194652810049866091150922417749170820264153176638322174453702922423136099960625629551908999261594551160342138771964308931705139790509472766072037548205882307541877355153638469286976348454400000 5955 19878603299531758776231232958385708234468359512439411357539004931849282270223252132519239540609766179570389501771757559319350267019100914017893544272491583486181400952172960104655180583208839145703884192547864071147894389168866893590688384777720836393812979186240030918806423653574117937058778579679377800698822355428444746907232069403029281518391975037114412582469491755124034965760810696697987243198164369844612940198127732467647892989443989425478121461534880379635410193745177294791613675507099304859110861876064997468177753096122906139114383835163745615849450702922360234529130372337493136543193698779319098657187268598126687469810269030410978654391983750379260771597145135484449132531331351468933937611504837218225154649788959889554557167791689382512997727609524496194652810049866091150922417749170820264153176638322174453702922423136099960625629551908999261594551160342138771964308931705139790509472766072037548205882307541877355153638469286976348454400000 5956 19878603299531758776231232958385708234468359512439411357539004931849282270223252132519239540609766179570389501771757559319350267019100914017893544272491583486181400952172960104655180583208839145703884192547864071147894389168866893590688384777720836393812979186240030918806423653574117937058778579679377800698822355428444746907232069403029281518391975037114412582469491755124034965760810696697987243198164369844612940198127732467647892989443989425478121461534880379635410193745177294791613675507099304859110861876064997468177753096122906139114383835163745615849450702922360234529130372337493136543193698779319098657187268598126687469810269030410978654391983750379260771597145135484449132531331351468933937611504837218225154649788959889554557167791689382512997727609524496194652810049866091150922417749170820264153176638322174453702922423136099960625629551908999261594551160342138771964308931705139790509472766072037548205882307541877355153638469286976348454400000 5957 44150377928260036242009568400574657988754226477127932625094129953637255922165842986325231019694290684825835083435073539248276943049423130033741561829203806922808891514776144392439156075306831742608326791648806102019473438344053370664918902591317977630658626772639108670669066934588115938207547225467898095352084451406575782880962426144128034252348576557431110345664741188130481658954760557366229667143123065424885340180041693810645970329555100513986907766068969323170246040308038771732173973301267556092085224226740359376822789626488974534973046497898679012801630011190562080889198556961572256262433204988867718117612923556439372870448607516542783591404595909592338173717259345910961523352086931612502275435152243461678068477181279914700671469665342118561367953020753906048323891120752588446198689820908391806684205313713549461674190701785278012549523234789887360001498127119890212532730137317115474721539013445995394565264605050509605796231040286374469917222400000 5958 44150377928260036242009568400574657988754226477127932625094129953637255922165842986325231019694290684825835083435073539248276943049423130033741561829203806922808891514776144392439156075306831742608326791648806102019473438344053370664918902591317977630658626772639108670669066934588115938207547225467898095352084451406575782880962426144128034252348576557431110345664741188130481658954760557366229667143123065424885340180041693810645970329555100513986907766068969323170246040308038771732173973301267556092085224226740359376822789626488974534973046497898679012801630011190562080889198556961572256262433204988867718117612923556439372870448607516542783591404595909592338173717259345910961523352086931612502275435152243461678068477181279914700671469665342118561367953020753906048323891120752588446198689820908391806684205313713549461674190701785278012549523234789887360001498127119890212532730137317115474721539013445995394565264605050509605796231040286374469917222400000 5959 44150377928260036242009568400574657988754226477127932625094129953637255922165842986325231019694290684825835083435073539248276943049423130033741561829203806922808891514776144392439156075306831742608326791648806102019473438344053370664918902591317977630658626772639108670669066934588115938207547225467898095352084451406575782880962426144128034252348576557431110345664741188130481658954760557366229667143123065424885340180041693810645970329555100513986907766068969323170246040308038771732173973301267556092085224226740359376822789626488974534973046497898679012801630011190562080889198556961572256262433204988867718117612923556439372870448607516542783591404595909592338173717259345910961523352086931612502275435152243461678068477181279914700671469665342118561367953020753906048323891120752588446198689820908391806684205313713549461674190701785278012549523234789887360001498127119890212532730137317115474721539013445995394565264605050509605796231040286374469917222400000 5960 44150377928260036242009568400574657988754226477127932625094129953637255922165842986325231019694290684825835083435073539248276943049423130033741561829203806922808891514776144392439156075306831742608326791648806102019473438344053370664918902591317977630658626772639108670669066934588115938207547225467898095352084451406575782880962426144128034252348576557431110345664741188130481658954760557366229667143123065424885340180041693810645970329555100513986907766068969323170246040308038771732173973301267556092085224226740359376822789626488974534973046497898679012801630011190562080889198556961572256262433204988867718117612923556439372870448607516542783591404595909592338173717259345910961523352086931612502275435152243461678068477181279914700671469665342118561367953020753906048323891120752588446198689820908391806684205313713549461674190701785278012549523234789887360001498127119890212532730137317115474721539013445995394565264605050509605796231040286374469917222400000 5961 44150377928260036242009568400574657988754226477127932625094129953637255922165842986325231019694290684825835083435073539248276943049423130033741561829203806922808891514776144392439156075306831742608326791648806102019473438344053370664918902591317977630658626772639108670669066934588115938207547225467898095352084451406575782880962426144128034252348576557431110345664741188130481658954760557366229667143123065424885340180041693810645970329555100513986907766068969323170246040308038771732173973301267556092085224226740359376822789626488974534973046497898679012801630011190562080889198556961572256262433204988867718117612923556439372870448607516542783591404595909592338173717259345910961523352086931612502275435152243461678068477181279914700671469665342118561367953020753906048323891120752588446198689820908391806684205313713549461674190701785278012549523234789887360001498127119890212532730137317115474721539013445995394565264605050509605796231040286374469917222400000 5962 44150377928260036242009568400574657988754226477127932625094129953637255922165842986325231019694290684825835083435073539248276943049423130033741561829203806922808891514776144392439156075306831742608326791648806102019473438344053370664918902591317977630658626772639108670669066934588115938207547225467898095352084451406575782880962426144128034252348576557431110345664741188130481658954760557366229667143123065424885340180041693810645970329555100513986907766068969323170246040308038771732173973301267556092085224226740359376822789626488974534973046497898679012801630011190562080889198556961572256262433204988867718117612923556439372870448607516542783591404595909592338173717259345910961523352086931612502275435152243461678068477181279914700671469665342118561367953020753906048323891120752588446198689820908391806684205313713549461674190701785278012549523234789887360001498127119890212532730137317115474721539013445995394565264605050509605796231040286374469917222400000 5963 44150377928260036242009568400574657988754226477127932625094129953637255922165842986325231019694290684825835083435073539248276943049423130033741561829203806922808891514776144392439156075306831742608326791648806102019473438344053370664918902591317977630658626772639108670669066934588115938207547225467898095352084451406575782880962426144128034252348576557431110345664741188130481658954760557366229667143123065424885340180041693810645970329555100513986907766068969323170246040308038771732173973301267556092085224226740359376822789626488974534973046497898679012801630011190562080889198556961572256262433204988867718117612923556439372870448607516542783591404595909592338173717259345910961523352086931612502275435152243461678068477181279914700671469665342118561367953020753906048323891120752588446198689820908391806684205313713549461674190701785278012549523234789887360001498127119890212532730137317115474721539013445995394565264605050509605796231040286374469917222400000 5964 44150377928260036242009568400574657988754226477127932625094129953637255922165842986325231019694290684825835083435073539248276943049423130033741561829203806922808891514776144392439156075306831742608326791648806102019473438344053370664918902591317977630658626772639108670669066934588115938207547225467898095352084451406575782880962426144128034252348576557431110345664741188130481658954760557366229667143123065424885340180041693810645970329555100513986907766068969323170246040308038771732173973301267556092085224226740359376822789626488974534973046497898679012801630011190562080889198556961572256262433204988867718117612923556439372870448607516542783591404595909592338173717259345910961523352086931612502275435152243461678068477181279914700671469665342118561367953020753906048323891120752588446198689820908391806684205313713549461674190701785278012549523234789887360001498127119890212532730137317115474721539013445995394565264605050509605796231040286374469917222400000 5965 44150377928260036242009568400574657988754226477127932625094129953637255922165842986325231019694290684825835083435073539248276943049423130033741561829203806922808891514776144392439156075306831742608326791648806102019473438344053370664918902591317977630658626772639108670669066934588115938207547225467898095352084451406575782880962426144128034252348576557431110345664741188130481658954760557366229667143123065424885340180041693810645970329555100513986907766068969323170246040308038771732173973301267556092085224226740359376822789626488974534973046497898679012801630011190562080889198556961572256262433204988867718117612923556439372870448607516542783591404595909592338173717259345910961523352086931612502275435152243461678068477181279914700671469665342118561367953020753906048323891120752588446198689820908391806684205313713549461674190701785278012549523234789887360001498127119890212532730137317115474721539013445995394565264605050509605796231040286374469917222400000 5966 44150377928260036242009568400574657988754226477127932625094129953637255922165842986325231019694290684825835083435073539248276943049423130033741561829203806922808891514776144392439156075306831742608326791648806102019473438344053370664918902591317977630658626772639108670669066934588115938207547225467898095352084451406575782880962426144128034252348576557431110345664741188130481658954760557366229667143123065424885340180041693810645970329555100513986907766068969323170246040308038771732173973301267556092085224226740359376822789626488974534973046497898679012801630011190562080889198556961572256262433204988867718117612923556439372870448607516542783591404595909592338173717259345910961523352086931612502275435152243461678068477181279914700671469665342118561367953020753906048323891120752588446198689820908391806684205313713549461674190701785278012549523234789887360001498127119890212532730137317115474721539013445995394565264605050509605796231040286374469917222400000 5967 44150377928260036242009568400574657988754226477127932625094129953637255922165842986325231019694290684825835083435073539248276943049423130033741561829203806922808891514776144392439156075306831742608326791648806102019473438344053370664918902591317977630658626772639108670669066934588115938207547225467898095352084451406575782880962426144128034252348576557431110345664741188130481658954760557366229667143123065424885340180041693810645970329555100513986907766068969323170246040308038771732173973301267556092085224226740359376822789626488974534973046497898679012801630011190562080889198556961572256262433204988867718117612923556439372870448607516542783591404595909592338173717259345910961523352086931612502275435152243461678068477181279914700671469665342118561367953020753906048323891120752588446198689820908391806684205313713549461674190701785278012549523234789887360001498127119890212532730137317115474721539013445995394565264605050509605796231040286374469917222400000 5968 44150377928260036242009568400574657988754226477127932625094129953637255922165842986325231019694290684825835083435073539248276943049423130033741561829203806922808891514776144392439156075306831742608326791648806102019473438344053370664918902591317977630658626772639108670669066934588115938207547225467898095352084451406575782880962426144128034252348576557431110345664741188130481658954760557366229667143123065424885340180041693810645970329555100513986907766068969323170246040308038771732173973301267556092085224226740359376822789626488974534973046497898679012801630011190562080889198556961572256262433204988867718117612923556439372870448607516542783591404595909592338173717259345910961523352086931612502275435152243461678068477181279914700671469665342118561367953020753906048323891120752588446198689820908391806684205313713549461674190701785278012549523234789887360001498127119890212532730137317115474721539013445995394565264605050509605796231040286374469917222400000 5969 44150377928260036242009568400574657988754226477127932625094129953637255922165842986325231019694290684825835083435073539248276943049423130033741561829203806922808891514776144392439156075306831742608326791648806102019473438344053370664918902591317977630658626772639108670669066934588115938207547225467898095352084451406575782880962426144128034252348576557431110345664741188130481658954760557366229667143123065424885340180041693810645970329555100513986907766068969323170246040308038771732173973301267556092085224226740359376822789626488974534973046497898679012801630011190562080889198556961572256262433204988867718117612923556439372870448607516542783591404595909592338173717259345910961523352086931612502275435152243461678068477181279914700671469665342118561367953020753906048323891120752588446198689820908391806684205313713549461674190701785278012549523234789887360001498127119890212532730137317115474721539013445995394565264605050509605796231040286374469917222400000 5970 44150377928260036242009568400574657988754226477127932625094129953637255922165842986325231019694290684825835083435073539248276943049423130033741561829203806922808891514776144392439156075306831742608326791648806102019473438344053370664918902591317977630658626772639108670669066934588115938207547225467898095352084451406575782880962426144128034252348576557431110345664741188130481658954760557366229667143123065424885340180041693810645970329555100513986907766068969323170246040308038771732173973301267556092085224226740359376822789626488974534973046497898679012801630011190562080889198556961572256262433204988867718117612923556439372870448607516542783591404595909592338173717259345910961523352086931612502275435152243461678068477181279914700671469665342118561367953020753906048323891120752588446198689820908391806684205313713549461674190701785278012549523234789887360001498127119890212532730137317115474721539013445995394565264605050509605796231040286374469917222400000 5971 44150377928260036242009568400574657988754226477127932625094129953637255922165842986325231019694290684825835083435073539248276943049423130033741561829203806922808891514776144392439156075306831742608326791648806102019473438344053370664918902591317977630658626772639108670669066934588115938207547225467898095352084451406575782880962426144128034252348576557431110345664741188130481658954760557366229667143123065424885340180041693810645970329555100513986907766068969323170246040308038771732173973301267556092085224226740359376822789626488974534973046497898679012801630011190562080889198556961572256262433204988867718117612923556439372870448607516542783591404595909592338173717259345910961523352086931612502275435152243461678068477181279914700671469665342118561367953020753906048323891120752588446198689820908391806684205313713549461674190701785278012549523234789887360001498127119890212532730137317115474721539013445995394565264605050509605796231040286374469917222400000 5972 44150377928260036242009568400574657988754226477127932625094129953637255922165842986325231019694290684825835083435073539248276943049423130033741561829203806922808891514776144392439156075306831742608326791648806102019473438344053370664918902591317977630658626772639108670669066934588115938207547225467898095352084451406575782880962426144128034252348576557431110345664741188130481658954760557366229667143123065424885340180041693810645970329555100513986907766068969323170246040308038771732173973301267556092085224226740359376822789626488974534973046497898679012801630011190562080889198556961572256262433204988867718117612923556439372870448607516542783591404595909592338173717259345910961523352086931612502275435152243461678068477181279914700671469665342118561367953020753906048323891120752588446198689820908391806684205313713549461674190701785278012549523234789887360001498127119890212532730137317115474721539013445995394565264605050509605796231040286374469917222400000 5973 44150377928260036242009568400574657988754226477127932625094129953637255922165842986325231019694290684825835083435073539248276943049423130033741561829203806922808891514776144392439156075306831742608326791648806102019473438344053370664918902591317977630658626772639108670669066934588115938207547225467898095352084451406575782880962426144128034252348576557431110345664741188130481658954760557366229667143123065424885340180041693810645970329555100513986907766068969323170246040308038771732173973301267556092085224226740359376822789626488974534973046497898679012801630011190562080889198556961572256262433204988867718117612923556439372870448607516542783591404595909592338173717259345910961523352086931612502275435152243461678068477181279914700671469665342118561367953020753906048323891120752588446198689820908391806684205313713549461674190701785278012549523234789887360001498127119890212532730137317115474721539013445995394565264605050509605796231040286374469917222400000 5974 44150377928260036242009568400574657988754226477127932625094129953637255922165842986325231019694290684825835083435073539248276943049423130033741561829203806922808891514776144392439156075306831742608326791648806102019473438344053370664918902591317977630658626772639108670669066934588115938207547225467898095352084451406575782880962426144128034252348576557431110345664741188130481658954760557366229667143123065424885340180041693810645970329555100513986907766068969323170246040308038771732173973301267556092085224226740359376822789626488974534973046497898679012801630011190562080889198556961572256262433204988867718117612923556439372870448607516542783591404595909592338173717259345910961523352086931612502275435152243461678068477181279914700671469665342118561367953020753906048323891120752588446198689820908391806684205313713549461674190701785278012549523234789887360001498127119890212532730137317115474721539013445995394565264605050509605796231040286374469917222400000 5975 44150377928260036242009568400574657988754226477127932625094129953637255922165842986325231019694290684825835083435073539248276943049423130033741561829203806922808891514776144392439156075306831742608326791648806102019473438344053370664918902591317977630658626772639108670669066934588115938207547225467898095352084451406575782880962426144128034252348576557431110345664741188130481658954760557366229667143123065424885340180041693810645970329555100513986907766068969323170246040308038771732173973301267556092085224226740359376822789626488974534973046497898679012801630011190562080889198556961572256262433204988867718117612923556439372870448607516542783591404595909592338173717259345910961523352086931612502275435152243461678068477181279914700671469665342118561367953020753906048323891120752588446198689820908391806684205313713549461674190701785278012549523234789887360001498127119890212532730137317115474721539013445995394565264605050509605796231040286374469917222400000 5976 44150377928260036242009568400574657988754226477127932625094129953637255922165842986325231019694290684825835083435073539248276943049423130033741561829203806922808891514776144392439156075306831742608326791648806102019473438344053370664918902591317977630658626772639108670669066934588115938207547225467898095352084451406575782880962426144128034252348576557431110345664741188130481658954760557366229667143123065424885340180041693810645970329555100513986907766068969323170246040308038771732173973301267556092085224226740359376822789626488974534973046497898679012801630011190562080889198556961572256262433204988867718117612923556439372870448607516542783591404595909592338173717259345910961523352086931612502275435152243461678068477181279914700671469665342118561367953020753906048323891120752588446198689820908391806684205313713549461674190701785278012549523234789887360001498127119890212532730137317115474721539013445995394565264605050509605796231040286374469917222400000 5977 44150377928260036242009568400574657988754226477127932625094129953637255922165842986325231019694290684825835083435073539248276943049423130033741561829203806922808891514776144392439156075306831742608326791648806102019473438344053370664918902591317977630658626772639108670669066934588115938207547225467898095352084451406575782880962426144128034252348576557431110345664741188130481658954760557366229667143123065424885340180041693810645970329555100513986907766068969323170246040308038771732173973301267556092085224226740359376822789626488974534973046497898679012801630011190562080889198556961572256262433204988867718117612923556439372870448607516542783591404595909592338173717259345910961523352086931612502275435152243461678068477181279914700671469665342118561367953020753906048323891120752588446198689820908391806684205313713549461674190701785278012549523234789887360001498127119890212532730137317115474721539013445995394565264605050509605796231040286374469917222400000 5978 44150377928260036242009568400574657988754226477127932625094129953637255922165842986325231019694290684825835083435073539248276943049423130033741561829203806922808891514776144392439156075306831742608326791648806102019473438344053370664918902591317977630658626772639108670669066934588115938207547225467898095352084451406575782880962426144128034252348576557431110345664741188130481658954760557366229667143123065424885340180041693810645970329555100513986907766068969323170246040308038771732173973301267556092085224226740359376822789626488974534973046497898679012801630011190562080889198556961572256262433204988867718117612923556439372870448607516542783591404595909592338173717259345910961523352086931612502275435152243461678068477181279914700671469665342118561367953020753906048323891120752588446198689820908391806684205313713549461674190701785278012549523234789887360001498127119890212532730137317115474721539013445995394565264605050509605796231040286374469917222400000 5979 44150377928260036242009568400574657988754226477127932625094129953637255922165842986325231019694290684825835083435073539248276943049423130033741561829203806922808891514776144392439156075306831742608326791648806102019473438344053370664918902591317977630658626772639108670669066934588115938207547225467898095352084451406575782880962426144128034252348576557431110345664741188130481658954760557366229667143123065424885340180041693810645970329555100513986907766068969323170246040308038771732173973301267556092085224226740359376822789626488974534973046497898679012801630011190562080889198556961572256262433204988867718117612923556439372870448607516542783591404595909592338173717259345910961523352086931612502275435152243461678068477181279914700671469665342118561367953020753906048323891120752588446198689820908391806684205313713549461674190701785278012549523234789887360001498127119890212532730137317115474721539013445995394565264605050509605796231040286374469917222400000 5980 44150377928260036242009568400574657988754226477127932625094129953637255922165842986325231019694290684825835083435073539248276943049423130033741561829203806922808891514776144392439156075306831742608326791648806102019473438344053370664918902591317977630658626772639108670669066934588115938207547225467898095352084451406575782880962426144128034252348576557431110345664741188130481658954760557366229667143123065424885340180041693810645970329555100513986907766068969323170246040308038771732173973301267556092085224226740359376822789626488974534973046497898679012801630011190562080889198556961572256262433204988867718117612923556439372870448607516542783591404595909592338173717259345910961523352086931612502275435152243461678068477181279914700671469665342118561367953020753906048323891120752588446198689820908391806684205313713549461674190701785278012549523234789887360001498127119890212532730137317115474721539013445995394565264605050509605796231040286374469917222400000 5981 44150377928260036242009568400574657988754226477127932625094129953637255922165842986325231019694290684825835083435073539248276943049423130033741561829203806922808891514776144392439156075306831742608326791648806102019473438344053370664918902591317977630658626772639108670669066934588115938207547225467898095352084451406575782880962426144128034252348576557431110345664741188130481658954760557366229667143123065424885340180041693810645970329555100513986907766068969323170246040308038771732173973301267556092085224226740359376822789626488974534973046497898679012801630011190562080889198556961572256262433204988867718117612923556439372870448607516542783591404595909592338173717259345910961523352086931612502275435152243461678068477181279914700671469665342118561367953020753906048323891120752588446198689820908391806684205313713549461674190701785278012549523234789887360001498127119890212532730137317115474721539013445995394565264605050509605796231040286374469917222400000 5982 44150377928260036242009568400574657988754226477127932625094129953637255922165842986325231019694290684825835083435073539248276943049423130033741561829203806922808891514776144392439156075306831742608326791648806102019473438344053370664918902591317977630658626772639108670669066934588115938207547225467898095352084451406575782880962426144128034252348576557431110345664741188130481658954760557366229667143123065424885340180041693810645970329555100513986907766068969323170246040308038771732173973301267556092085224226740359376822789626488974534973046497898679012801630011190562080889198556961572256262433204988867718117612923556439372870448607516542783591404595909592338173717259345910961523352086931612502275435152243461678068477181279914700671469665342118561367953020753906048323891120752588446198689820908391806684205313713549461674190701785278012549523234789887360001498127119890212532730137317115474721539013445995394565264605050509605796231040286374469917222400000 5983 44150377928260036242009568400574657988754226477127932625094129953637255922165842986325231019694290684825835083435073539248276943049423130033741561829203806922808891514776144392439156075306831742608326791648806102019473438344053370664918902591317977630658626772639108670669066934588115938207547225467898095352084451406575782880962426144128034252348576557431110345664741188130481658954760557366229667143123065424885340180041693810645970329555100513986907766068969323170246040308038771732173973301267556092085224226740359376822789626488974534973046497898679012801630011190562080889198556961572256262433204988867718117612923556439372870448607516542783591404595909592338173717259345910961523352086931612502275435152243461678068477181279914700671469665342118561367953020753906048323891120752588446198689820908391806684205313713549461674190701785278012549523234789887360001498127119890212532730137317115474721539013445995394565264605050509605796231040286374469917222400000 5984 44150377928260036242009568400574657988754226477127932625094129953637255922165842986325231019694290684825835083435073539248276943049423130033741561829203806922808891514776144392439156075306831742608326791648806102019473438344053370664918902591317977630658626772639108670669066934588115938207547225467898095352084451406575782880962426144128034252348576557431110345664741188130481658954760557366229667143123065424885340180041693810645970329555100513986907766068969323170246040308038771732173973301267556092085224226740359376822789626488974534973046497898679012801630011190562080889198556961572256262433204988867718117612923556439372870448607516542783591404595909592338173717259345910961523352086931612502275435152243461678068477181279914700671469665342118561367953020753906048323891120752588446198689820908391806684205313713549461674190701785278012549523234789887360001498127119890212532730137317115474721539013445995394565264605050509605796231040286374469917222400000 5985 44150377928260036242009568400574657988754226477127932625094129953637255922165842986325231019694290684825835083435073539248276943049423130033741561829203806922808891514776144392439156075306831742608326791648806102019473438344053370664918902591317977630658626772639108670669066934588115938207547225467898095352084451406575782880962426144128034252348576557431110345664741188130481658954760557366229667143123065424885340180041693810645970329555100513986907766068969323170246040308038771732173973301267556092085224226740359376822789626488974534973046497898679012801630011190562080889198556961572256262433204988867718117612923556439372870448607516542783591404595909592338173717259345910961523352086931612502275435152243461678068477181279914700671469665342118561367953020753906048323891120752588446198689820908391806684205313713549461674190701785278012549523234789887360001498127119890212532730137317115474721539013445995394565264605050509605796231040286374469917222400000 5986 44150377928260036242009568400574657988754226477127932625094129953637255922165842986325231019694290684825835083435073539248276943049423130033741561829203806922808891514776144392439156075306831742608326791648806102019473438344053370664918902591317977630658626772639108670669066934588115938207547225467898095352084451406575782880962426144128034252348576557431110345664741188130481658954760557366229667143123065424885340180041693810645970329555100513986907766068969323170246040308038771732173973301267556092085224226740359376822789626488974534973046497898679012801630011190562080889198556961572256262433204988867718117612923556439372870448607516542783591404595909592338173717259345910961523352086931612502275435152243461678068477181279914700671469665342118561367953020753906048323891120752588446198689820908391806684205313713549461674190701785278012549523234789887360001498127119890212532730137317115474721539013445995394565264605050509605796231040286374469917222400000 5987 44150377928260036242009568400574657988754226477127932625094129953637255922165842986325231019694290684825835083435073539248276943049423130033741561829203806922808891514776144392439156075306831742608326791648806102019473438344053370664918902591317977630658626772639108670669066934588115938207547225467898095352084451406575782880962426144128034252348576557431110345664741188130481658954760557366229667143123065424885340180041693810645970329555100513986907766068969323170246040308038771732173973301267556092085224226740359376822789626488974534973046497898679012801630011190562080889198556961572256262433204988867718117612923556439372870448607516542783591404595909592338173717259345910961523352086931612502275435152243461678068477181279914700671469665342118561367953020753906048323891120752588446198689820908391806684205313713549461674190701785278012549523234789887360001498127119890212532730137317115474721539013445995394565264605050509605796231040286374469917222400000 5988 44150377928260036242009568400574657988754226477127932625094129953637255922165842986325231019694290684825835083435073539248276943049423130033741561829203806922808891514776144392439156075306831742608326791648806102019473438344053370664918902591317977630658626772639108670669066934588115938207547225467898095352084451406575782880962426144128034252348576557431110345664741188130481658954760557366229667143123065424885340180041693810645970329555100513986907766068969323170246040308038771732173973301267556092085224226740359376822789626488974534973046497898679012801630011190562080889198556961572256262433204988867718117612923556439372870448607516542783591404595909592338173717259345910961523352086931612502275435152243461678068477181279914700671469665342118561367953020753906048323891120752588446198689820908391806684205313713549461674190701785278012549523234789887360001498127119890212532730137317115474721539013445995394565264605050509605796231040286374469917222400000 5989 44150377928260036242009568400574657988754226477127932625094129953637255922165842986325231019694290684825835083435073539248276943049423130033741561829203806922808891514776144392439156075306831742608326791648806102019473438344053370664918902591317977630658626772639108670669066934588115938207547225467898095352084451406575782880962426144128034252348576557431110345664741188130481658954760557366229667143123065424885340180041693810645970329555100513986907766068969323170246040308038771732173973301267556092085224226740359376822789626488974534973046497898679012801630011190562080889198556961572256262433204988867718117612923556439372870448607516542783591404595909592338173717259345910961523352086931612502275435152243461678068477181279914700671469665342118561367953020753906048323891120752588446198689820908391806684205313713549461674190701785278012549523234789887360001498127119890212532730137317115474721539013445995394565264605050509605796231040286374469917222400000 5990 44150377928260036242009568400574657988754226477127932625094129953637255922165842986325231019694290684825835083435073539248276943049423130033741561829203806922808891514776144392439156075306831742608326791648806102019473438344053370664918902591317977630658626772639108670669066934588115938207547225467898095352084451406575782880962426144128034252348576557431110345664741188130481658954760557366229667143123065424885340180041693810645970329555100513986907766068969323170246040308038771732173973301267556092085224226740359376822789626488974534973046497898679012801630011190562080889198556961572256262433204988867718117612923556439372870448607516542783591404595909592338173717259345910961523352086931612502275435152243461678068477181279914700671469665342118561367953020753906048323891120752588446198689820908391806684205313713549461674190701785278012549523234789887360001498127119890212532730137317115474721539013445995394565264605050509605796231040286374469917222400000 5991 44150377928260036242009568400574657988754226477127932625094129953637255922165842986325231019694290684825835083435073539248276943049423130033741561829203806922808891514776144392439156075306831742608326791648806102019473438344053370664918902591317977630658626772639108670669066934588115938207547225467898095352084451406575782880962426144128034252348576557431110345664741188130481658954760557366229667143123065424885340180041693810645970329555100513986907766068969323170246040308038771732173973301267556092085224226740359376822789626488974534973046497898679012801630011190562080889198556961572256262433204988867718117612923556439372870448607516542783591404595909592338173717259345910961523352086931612502275435152243461678068477181279914700671469665342118561367953020753906048323891120752588446198689820908391806684205313713549461674190701785278012549523234789887360001498127119890212532730137317115474721539013445995394565264605050509605796231040286374469917222400000 5992 44150377928260036242009568400574657988754226477127932625094129953637255922165842986325231019694290684825835083435073539248276943049423130033741561829203806922808891514776144392439156075306831742608326791648806102019473438344053370664918902591317977630658626772639108670669066934588115938207547225467898095352084451406575782880962426144128034252348576557431110345664741188130481658954760557366229667143123065424885340180041693810645970329555100513986907766068969323170246040308038771732173973301267556092085224226740359376822789626488974534973046497898679012801630011190562080889198556961572256262433204988867718117612923556439372870448607516542783591404595909592338173717259345910961523352086931612502275435152243461678068477181279914700671469665342118561367953020753906048323891120752588446198689820908391806684205313713549461674190701785278012549523234789887360001498127119890212532730137317115474721539013445995394565264605050509605796231040286374469917222400000 5993 44150377928260036242009568400574657988754226477127932625094129953637255922165842986325231019694290684825835083435073539248276943049423130033741561829203806922808891514776144392439156075306831742608326791648806102019473438344053370664918902591317977630658626772639108670669066934588115938207547225467898095352084451406575782880962426144128034252348576557431110345664741188130481658954760557366229667143123065424885340180041693810645970329555100513986907766068969323170246040308038771732173973301267556092085224226740359376822789626488974534973046497898679012801630011190562080889198556961572256262433204988867718117612923556439372870448607516542783591404595909592338173717259345910961523352086931612502275435152243461678068477181279914700671469665342118561367953020753906048323891120752588446198689820908391806684205313713549461674190701785278012549523234789887360001498127119890212532730137317115474721539013445995394565264605050509605796231040286374469917222400000 5994 44150377928260036242009568400574657988754226477127932625094129953637255922165842986325231019694290684825835083435073539248276943049423130033741561829203806922808891514776144392439156075306831742608326791648806102019473438344053370664918902591317977630658626772639108670669066934588115938207547225467898095352084451406575782880962426144128034252348576557431110345664741188130481658954760557366229667143123065424885340180041693810645970329555100513986907766068969323170246040308038771732173973301267556092085224226740359376822789626488974534973046497898679012801630011190562080889198556961572256262433204988867718117612923556439372870448607516542783591404595909592338173717259345910961523352086931612502275435152243461678068477181279914700671469665342118561367953020753906048323891120752588446198689820908391806684205313713549461674190701785278012549523234789887360001498127119890212532730137317115474721539013445995394565264605050509605796231040286374469917222400000 5995 44150377928260036242009568400574657988754226477127932625094129953637255922165842986325231019694290684825835083435073539248276943049423130033741561829203806922808891514776144392439156075306831742608326791648806102019473438344053370664918902591317977630658626772639108670669066934588115938207547225467898095352084451406575782880962426144128034252348576557431110345664741188130481658954760557366229667143123065424885340180041693810645970329555100513986907766068969323170246040308038771732173973301267556092085224226740359376822789626488974534973046497898679012801630011190562080889198556961572256262433204988867718117612923556439372870448607516542783591404595909592338173717259345910961523352086931612502275435152243461678068477181279914700671469665342118561367953020753906048323891120752588446198689820908391806684205313713549461674190701785278012549523234789887360001498127119890212532730137317115474721539013445995394565264605050509605796231040286374469917222400000 5996 98764395425517701073375404512085509920843204629335185282335568706286541497884990760409541791056128261955393081644259507298395521601559541885479873811928916086323490318554235005886392140461382608214827032918379250217562081575647390177423585096778315959783348090393686096286702732673615353770283143371688039302612917796510026304712947284414412622503765758973393843252026037847887471081799366828255765399166297355468505982753269054415035627214759849788712672696284375931840392169082732364873178274935522977994646595218183925952580394455836034734705015799344951637246335033287374949137171923037137259063079560097085429100109995754877111193535014506206893972081049758060494605509156802820927738618466017167590148435568623773839183454523169185402077641370319221780110907426487830100544437123540354146469129372072471552567286777210145765164599893666914073283476224978024323351310367194405435717317178387316952082773078691697642496921497989988166168837120619689204826508800000 5997 98764395425517701073375404512085509920843204629335185282335568706286541497884990760409541791056128261955393081644259507298395521601559541885479873811928916086323490318554235005886392140461382608214827032918379250217562081575647390177423585096778315959783348090393686096286702732673615353770283143371688039302612917796510026304712947284414412622503765758973393843252026037847887471081799366828255765399166297355468505982753269054415035627214759849788712672696284375931840392169082732364873178274935522977994646595218183925952580394455836034734705015799344951637246335033287374949137171923037137259063079560097085429100109995754877111193535014506206893972081049758060494605509156802820927738618466017167590148435568623773839183454523169185402077641370319221780110907426487830100544437123540354146469129372072471552567286777210145765164599893666914073283476224978024323351310367194405435717317178387316952082773078691697642496921497989988166168837120619689204826508800000 5998 98764395425517701073375404512085509920843204629335185282335568706286541497884990760409541791056128261955393081644259507298395521601559541885479873811928916086323490318554235005886392140461382608214827032918379250217562081575647390177423585096778315959783348090393686096286702732673615353770283143371688039302612917796510026304712947284414412622503765758973393843252026037847887471081799366828255765399166297355468505982753269054415035627214759849788712672696284375931840392169082732364873178274935522977994646595218183925952580394455836034734705015799344951637246335033287374949137171923037137259063079560097085429100109995754877111193535014506206893972081049758060494605509156802820927738618466017167590148435568623773839183454523169185402077641370319221780110907426487830100544437123540354146469129372072471552567286777210145765164599893666914073283476224978024323351310367194405435717317178387316952082773078691697642496921497989988166168837120619689204826508800000 5999 221133481357734132703287530702559456712767935165081479847149338333375566413764494312556964070174671178518125109801497036841107572865891814281589437464908843117278294823242932178179632002493035659792997726704251141237121500647874506607251407031686649433954916374391463169585927418456224777091663958009209519998550322946385948896252288969803869861785931534341428815041286298741420047752148782328464658728733339778893984895384569412835264769333847303676927674166980717711390638066576237764951046157580635947730013726693513810207827503186616881771004530374733346715794544139530432511118127935680150323042235135057374275755146280495169851962324897479397235603489470408297447421735002081516057206766745412438234342347238148629625931754677375806115251839028144737565668321727906251595118994719606852933944380664070263806198155094173516368203539161920220610081703267725796459983583912148273770571073162409202655713328923190711021550607233999583504052026313067484129606553203200000 6000 221133481357734132703287530702559456712767935165081479847149338333375566413764494312556964070174671178518125109801497036841107572865891814281589437464908843117278294823242932178179632002493035659792997726704251141237121500647874506607251407031686649433954916374391463169585927418456224777091663958009209519998550322946385948896252288969803869861785931534341428815041286298741420047752148782328464658728733339778893984895384569412835264769333847303676927674166980717711390638066576237764951046157580635947730013726693513810207827503186616881771004530374733346715794544139530432511118127935680150323042235135057374275755146280495169851962324897479397235603489470408297447421735002081516057206766745412438234342347238148629625931754677375806115251839028144737565668321727906251595118994719606852933944380664070263806198155094173516368203539161920220610081703267725796459983583912148273770571073162409202655713328923190711021550607233999583504052026313067484129606553203200000 6001 221133481357734132703287530702559456712767935165081479847149338333375566413764494312556964070174671178518125109801497036841107572865891814281589437464908843117278294823242932178179632002493035659792997726704251141237121500647874506607251407031686649433954916374391463169585927418456224777091663958009209519998550322946385948896252288969803869861785931534341428815041286298741420047752148782328464658728733339778893984895384569412835264769333847303676927674166980717711390638066576237764951046157580635947730013726693513810207827503186616881771004530374733346715794544139530432511118127935680150323042235135057374275755146280495169851962324897479397235603489470408297447421735002081516057206766745412438234342347238148629625931754677375806115251839028144737565668321727906251595118994719606852933944380664070263806198155094173516368203539161920220610081703267725796459983583912148273770571073162409202655713328923190711021550607233999583504052026313067484129606553203200000 6002 221133481357734132703287530702559456712767935165081479847149338333375566413764494312556964070174671178518125109801497036841107572865891814281589437464908843117278294823242932178179632002493035659792997726704251141237121500647874506607251407031686649433954916374391463169585927418456224777091663958009209519998550322946385948896252288969803869861785931534341428815041286298741420047752148782328464658728733339778893984895384569412835264769333847303676927674166980717711390638066576237764951046157580635947730013726693513810207827503186616881771004530374733346715794544139530432511118127935680150323042235135057374275755146280495169851962324897479397235603489470408297447421735002081516057206766745412438234342347238148629625931754677375806115251839028144737565668321727906251595118994719606852933944380664070263806198155094173516368203539161920220610081703267725796459983583912148273770571073162409202655713328923190711021550607233999583504052026313067484129606553203200000 6003 221133481357734132703287530702559456712767935165081479847149338333375566413764494312556964070174671178518125109801497036841107572865891814281589437464908843117278294823242932178179632002493035659792997726704251141237121500647874506607251407031686649433954916374391463169585927418456224777091663958009209519998550322946385948896252288969803869861785931534341428815041286298741420047752148782328464658728733339778893984895384569412835264769333847303676927674166980717711390638066576237764951046157580635947730013726693513810207827503186616881771004530374733346715794544139530432511118127935680150323042235135057374275755146280495169851962324897479397235603489470408297447421735002081516057206766745412438234342347238148629625931754677375806115251839028144737565668321727906251595118994719606852933944380664070263806198155094173516368203539161920220610081703267725796459983583912148273770571073162409202655713328923190711021550607233999583504052026313067484129606553203200000 6004 221133481357734132703287530702559456712767935165081479847149338333375566413764494312556964070174671178518125109801497036841107572865891814281589437464908843117278294823242932178179632002493035659792997726704251141237121500647874506607251407031686649433954916374391463169585927418456224777091663958009209519998550322946385948896252288969803869861785931534341428815041286298741420047752148782328464658728733339778893984895384569412835264769333847303676927674166980717711390638066576237764951046157580635947730013726693513810207827503186616881771004530374733346715794544139530432511118127935680150323042235135057374275755146280495169851962324897479397235603489470408297447421735002081516057206766745412438234342347238148629625931754677375806115251839028144737565668321727906251595118994719606852933944380664070263806198155094173516368203539161920220610081703267725796459983583912148273770571073162409202655713328923190711021550607233999583504052026313067484129606553203200000 6005 221133481357734132703287530702559456712767935165081479847149338333375566413764494312556964070174671178518125109801497036841107572865891814281589437464908843117278294823242932178179632002493035659792997726704251141237121500647874506607251407031686649433954916374391463169585927418456224777091663958009209519998550322946385948896252288969803869861785931534341428815041286298741420047752148782328464658728733339778893984895384569412835264769333847303676927674166980717711390638066576237764951046157580635947730013726693513810207827503186616881771004530374733346715794544139530432511118127935680150323042235135057374275755146280495169851962324897479397235603489470408297447421735002081516057206766745412438234342347238148629625931754677375806115251839028144737565668321727906251595118994719606852933944380664070263806198155094173516368203539161920220610081703267725796459983583912148273770571073162409202655713328923190711021550607233999583504052026313067484129606553203200000 6006 221133481357734132703287530702559456712767935165081479847149338333375566413764494312556964070174671178518125109801497036841107572865891814281589437464908843117278294823242932178179632002493035659792997726704251141237121500647874506607251407031686649433954916374391463169585927418456224777091663958009209519998550322946385948896252288969803869861785931534341428815041286298741420047752148782328464658728733339778893984895384569412835264769333847303676927674166980717711390638066576237764951046157580635947730013726693513810207827503186616881771004530374733346715794544139530432511118127935680150323042235135057374275755146280495169851962324897479397235603489470408297447421735002081516057206766745412438234342347238148629625931754677375806115251839028144737565668321727906251595118994719606852933944380664070263806198155094173516368203539161920220610081703267725796459983583912148273770571073162409202655713328923190711021550607233999583504052026313067484129606553203200000 6007 221133481357734132703287530702559456712767935165081479847149338333375566413764494312556964070174671178518125109801497036841107572865891814281589437464908843117278294823242932178179632002493035659792997726704251141237121500647874506607251407031686649433954916374391463169585927418456224777091663958009209519998550322946385948896252288969803869861785931534341428815041286298741420047752148782328464658728733339778893984895384569412835264769333847303676927674166980717711390638066576237764951046157580635947730013726693513810207827503186616881771004530374733346715794544139530432511118127935680150323042235135057374275755146280495169851962324897479397235603489470408297447421735002081516057206766745412438234342347238148629625931754677375806115251839028144737565668321727906251595118994719606852933944380664070263806198155094173516368203539161920220610081703267725796459983583912148273770571073162409202655713328923190711021550607233999583504052026313067484129606553203200000 6008 221133481357734132703287530702559456712767935165081479847149338333375566413764494312556964070174671178518125109801497036841107572865891814281589437464908843117278294823242932178179632002493035659792997726704251141237121500647874506607251407031686649433954916374391463169585927418456224777091663958009209519998550322946385948896252288969803869861785931534341428815041286298741420047752148782328464658728733339778893984895384569412835264769333847303676927674166980717711390638066576237764951046157580635947730013726693513810207827503186616881771004530374733346715794544139530432511118127935680150323042235135057374275755146280495169851962324897479397235603489470408297447421735002081516057206766745412438234342347238148629625931754677375806115251839028144737565668321727906251595118994719606852933944380664070263806198155094173516368203539161920220610081703267725796459983583912148273770571073162409202655713328923190711021550607233999583504052026313067484129606553203200000 6009 221133481357734132703287530702559456712767935165081479847149338333375566413764494312556964070174671178518125109801497036841107572865891814281589437464908843117278294823242932178179632002493035659792997726704251141237121500647874506607251407031686649433954916374391463169585927418456224777091663958009209519998550322946385948896252288969803869861785931534341428815041286298741420047752148782328464658728733339778893984895384569412835264769333847303676927674166980717711390638066576237764951046157580635947730013726693513810207827503186616881771004530374733346715794544139530432511118127935680150323042235135057374275755146280495169851962324897479397235603489470408297447421735002081516057206766745412438234342347238148629625931754677375806115251839028144737565668321727906251595118994719606852933944380664070263806198155094173516368203539161920220610081703267725796459983583912148273770571073162409202655713328923190711021550607233999583504052026313067484129606553203200000 6010 221133481357734132703287530702559456712767935165081479847149338333375566413764494312556964070174671178518125109801497036841107572865891814281589437464908843117278294823242932178179632002493035659792997726704251141237121500647874506607251407031686649433954916374391463169585927418456224777091663958009209519998550322946385948896252288969803869861785931534341428815041286298741420047752148782328464658728733339778893984895384569412835264769333847303676927674166980717711390638066576237764951046157580635947730013726693513810207827503186616881771004530374733346715794544139530432511118127935680150323042235135057374275755146280495169851962324897479397235603489470408297447421735002081516057206766745412438234342347238148629625931754677375806115251839028144737565668321727906251595118994719606852933944380664070263806198155094173516368203539161920220610081703267725796459983583912148273770571073162409202655713328923190711021550607233999583504052026313067484129606553203200000 6011 221133481357734132703287530702559456712767935165081479847149338333375566413764494312556964070174671178518125109801497036841107572865891814281589437464908843117278294823242932178179632002493035659792997726704251141237121500647874506607251407031686649433954916374391463169585927418456224777091663958009209519998550322946385948896252288969803869861785931534341428815041286298741420047752148782328464658728733339778893984895384569412835264769333847303676927674166980717711390638066576237764951046157580635947730013726693513810207827503186616881771004530374733346715794544139530432511118127935680150323042235135057374275755146280495169851962324897479397235603489470408297447421735002081516057206766745412438234342347238148629625931754677375806115251839028144737565668321727906251595118994719606852933944380664070263806198155094173516368203539161920220610081703267725796459983583912148273770571073162409202655713328923190711021550607233999583504052026313067484129606553203200000 6012 221133481357734132703287530702559456712767935165081479847149338333375566413764494312556964070174671178518125109801497036841107572865891814281589437464908843117278294823242932178179632002493035659792997726704251141237121500647874506607251407031686649433954916374391463169585927418456224777091663958009209519998550322946385948896252288969803869861785931534341428815041286298741420047752148782328464658728733339778893984895384569412835264769333847303676927674166980717711390638066576237764951046157580635947730013726693513810207827503186616881771004530374733346715794544139530432511118127935680150323042235135057374275755146280495169851962324897479397235603489470408297447421735002081516057206766745412438234342347238148629625931754677375806115251839028144737565668321727906251595118994719606852933944380664070263806198155094173516368203539161920220610081703267725796459983583912148273770571073162409202655713328923190711021550607233999583504052026313067484129606553203200000 6013 221133481357734132703287530702559456712767935165081479847149338333375566413764494312556964070174671178518125109801497036841107572865891814281589437464908843117278294823242932178179632002493035659792997726704251141237121500647874506607251407031686649433954916374391463169585927418456224777091663958009209519998550322946385948896252288969803869861785931534341428815041286298741420047752148782328464658728733339778893984895384569412835264769333847303676927674166980717711390638066576237764951046157580635947730013726693513810207827503186616881771004530374733346715794544139530432511118127935680150323042235135057374275755146280495169851962324897479397235603489470408297447421735002081516057206766745412438234342347238148629625931754677375806115251839028144737565668321727906251595118994719606852933944380664070263806198155094173516368203539161920220610081703267725796459983583912148273770571073162409202655713328923190711021550607233999583504052026313067484129606553203200000 6014 221133481357734132703287530702559456712767935165081479847149338333375566413764494312556964070174671178518125109801497036841107572865891814281589437464908843117278294823242932178179632002493035659792997726704251141237121500647874506607251407031686649433954916374391463169585927418456224777091663958009209519998550322946385948896252288969803869861785931534341428815041286298741420047752148782328464658728733339778893984895384569412835264769333847303676927674166980717711390638066576237764951046157580635947730013726693513810207827503186616881771004530374733346715794544139530432511118127935680150323042235135057374275755146280495169851962324897479397235603489470408297447421735002081516057206766745412438234342347238148629625931754677375806115251839028144737565668321727906251595118994719606852933944380664070263806198155094173516368203539161920220610081703267725796459983583912148273770571073162409202655713328923190711021550607233999583504052026313067484129606553203200000 6015 221133481357734132703287530702559456712767935165081479847149338333375566413764494312556964070174671178518125109801497036841107572865891814281589437464908843117278294823242932178179632002493035659792997726704251141237121500647874506607251407031686649433954916374391463169585927418456224777091663958009209519998550322946385948896252288969803869861785931534341428815041286298741420047752148782328464658728733339778893984895384569412835264769333847303676927674166980717711390638066576237764951046157580635947730013726693513810207827503186616881771004530374733346715794544139530432511118127935680150323042235135057374275755146280495169851962324897479397235603489470408297447421735002081516057206766745412438234342347238148629625931754677375806115251839028144737565668321727906251595118994719606852933944380664070263806198155094173516368203539161920220610081703267725796459983583912148273770571073162409202655713328923190711021550607233999583504052026313067484129606553203200000 6016 221133481357734132703287530702559456712767935165081479847149338333375566413764494312556964070174671178518125109801497036841107572865891814281589437464908843117278294823242932178179632002493035659792997726704251141237121500647874506607251407031686649433954916374391463169585927418456224777091663958009209519998550322946385948896252288969803869861785931534341428815041286298741420047752148782328464658728733339778893984895384569412835264769333847303676927674166980717711390638066576237764951046157580635947730013726693513810207827503186616881771004530374733346715794544139530432511118127935680150323042235135057374275755146280495169851962324897479397235603489470408297447421735002081516057206766745412438234342347238148629625931754677375806115251839028144737565668321727906251595118994719606852933944380664070263806198155094173516368203539161920220610081703267725796459983583912148273770571073162409202655713328923190711021550607233999583504052026313067484129606553203200000 6017 221133481357734132703287530702559456712767935165081479847149338333375566413764494312556964070174671178518125109801497036841107572865891814281589437464908843117278294823242932178179632002493035659792997726704251141237121500647874506607251407031686649433954916374391463169585927418456224777091663958009209519998550322946385948896252288969803869861785931534341428815041286298741420047752148782328464658728733339778893984895384569412835264769333847303676927674166980717711390638066576237764951046157580635947730013726693513810207827503186616881771004530374733346715794544139530432511118127935680150323042235135057374275755146280495169851962324897479397235603489470408297447421735002081516057206766745412438234342347238148629625931754677375806115251839028144737565668321727906251595118994719606852933944380664070263806198155094173516368203539161920220610081703267725796459983583912148273770571073162409202655713328923190711021550607233999583504052026313067484129606553203200000 6018 221133481357734132703287530702559456712767935165081479847149338333375566413764494312556964070174671178518125109801497036841107572865891814281589437464908843117278294823242932178179632002493035659792997726704251141237121500647874506607251407031686649433954916374391463169585927418456224777091663958009209519998550322946385948896252288969803869861785931534341428815041286298741420047752148782328464658728733339778893984895384569412835264769333847303676927674166980717711390638066576237764951046157580635947730013726693513810207827503186616881771004530374733346715794544139530432511118127935680150323042235135057374275755146280495169851962324897479397235603489470408297447421735002081516057206766745412438234342347238148629625931754677375806115251839028144737565668321727906251595118994719606852933944380664070263806198155094173516368203539161920220610081703267725796459983583912148273770571073162409202655713328923190711021550607233999583504052026313067484129606553203200000 6019 221133481357734132703287530702559456712767935165081479847149338333375566413764494312556964070174671178518125109801497036841107572865891814281589437464908843117278294823242932178179632002493035659792997726704251141237121500647874506607251407031686649433954916374391463169585927418456224777091663958009209519998550322946385948896252288969803869861785931534341428815041286298741420047752148782328464658728733339778893984895384569412835264769333847303676927674166980717711390638066576237764951046157580635947730013726693513810207827503186616881771004530374733346715794544139530432511118127935680150323042235135057374275755146280495169851962324897479397235603489470408297447421735002081516057206766745412438234342347238148629625931754677375806115251839028144737565668321727906251595118994719606852933944380664070263806198155094173516368203539161920220610081703267725796459983583912148273770571073162409202655713328923190711021550607233999583504052026313067484129606553203200000 6020 221133481357734132703287530702559456712767935165081479847149338333375566413764494312556964070174671178518125109801497036841107572865891814281589437464908843117278294823242932178179632002493035659792997726704251141237121500647874506607251407031686649433954916374391463169585927418456224777091663958009209519998550322946385948896252288969803869861785931534341428815041286298741420047752148782328464658728733339778893984895384569412835264769333847303676927674166980717711390638066576237764951046157580635947730013726693513810207827503186616881771004530374733346715794544139530432511118127935680150323042235135057374275755146280495169851962324897479397235603489470408297447421735002081516057206766745412438234342347238148629625931754677375806115251839028144737565668321727906251595118994719606852933944380664070263806198155094173516368203539161920220610081703267725796459983583912148273770571073162409202655713328923190711021550607233999583504052026313067484129606553203200000 6021 221133481357734132703287530702559456712767935165081479847149338333375566413764494312556964070174671178518125109801497036841107572865891814281589437464908843117278294823242932178179632002493035659792997726704251141237121500647874506607251407031686649433954916374391463169585927418456224777091663958009209519998550322946385948896252288969803869861785931534341428815041286298741420047752148782328464658728733339778893984895384569412835264769333847303676927674166980717711390638066576237764951046157580635947730013726693513810207827503186616881771004530374733346715794544139530432511118127935680150323042235135057374275755146280495169851962324897479397235603489470408297447421735002081516057206766745412438234342347238148629625931754677375806115251839028144737565668321727906251595118994719606852933944380664070263806198155094173516368203539161920220610081703267725796459983583912148273770571073162409202655713328923190711021550607233999583504052026313067484129606553203200000 6022 221133481357734132703287530702559456712767935165081479847149338333375566413764494312556964070174671178518125109801497036841107572865891814281589437464908843117278294823242932178179632002493035659792997726704251141237121500647874506607251407031686649433954916374391463169585927418456224777091663958009209519998550322946385948896252288969803869861785931534341428815041286298741420047752148782328464658728733339778893984895384569412835264769333847303676927674166980717711390638066576237764951046157580635947730013726693513810207827503186616881771004530374733346715794544139530432511118127935680150323042235135057374275755146280495169851962324897479397235603489470408297447421735002081516057206766745412438234342347238148629625931754677375806115251839028144737565668321727906251595118994719606852933944380664070263806198155094173516368203539161920220610081703267725796459983583912148273770571073162409202655713328923190711021550607233999583504052026313067484129606553203200000 6023 496002398685397659653473931365840861406738478575277759297155965881761395466073760743065270409401787453416154621284757853634604285938195339433605108233790535112055215288533896875656914581591878984915693900997635309794863525953182518320064905972073154680360877427760051889381235199597312175016602257814656953356748374368743683374293884159270080099985844431527824832137605168077005167108069718762746229528548881124059208120347589192989498877615819502147348773156537749826649201183330501306785196531453366430758420788973551476296157089647581665812363161630526896683527162504966760122437960959730577174583733407933690500518793107150665977951494745046287999458626882125811174566951609668840516314777809960098959629884855167376250964925741353933116509874940128646359794045635693722327851905156078171130837245829509601717302461876231197213880538340187054828413260429508961459743178714948578067390917103283841556764996774716764821338012025861065799588695020210366902707498834777600000 6024 496002398685397659653473931365840861406738478575277759297155965881761395466073760743065270409401787453416154621284757853634604285938195339433605108233790535112055215288533896875656914581591878984915693900997635309794863525953182518320064905972073154680360877427760051889381235199597312175016602257814656953356748374368743683374293884159270080099985844431527824832137605168077005167108069718762746229528548881124059208120347589192989498877615819502147348773156537749826649201183330501306785196531453366430758420788973551476296157089647581665812363161630526896683527162504966760122437960959730577174583733407933690500518793107150665977951494745046287999458626882125811174566951609668840516314777809960098959629884855167376250964925741353933116509874940128646359794045635693722327851905156078171130837245829509601717302461876231197213880538340187054828413260429508961459743178714948578067390917103283841556764996774716764821338012025861065799588695020210366902707498834777600000 6025 496002398685397659653473931365840861406738478575277759297155965881761395466073760743065270409401787453416154621284757853634604285938195339433605108233790535112055215288533896875656914581591878984915693900997635309794863525953182518320064905972073154680360877427760051889381235199597312175016602257814656953356748374368743683374293884159270080099985844431527824832137605168077005167108069718762746229528548881124059208120347589192989498877615819502147348773156537749826649201183330501306785196531453366430758420788973551476296157089647581665812363161630526896683527162504966760122437960959730577174583733407933690500518793107150665977951494745046287999458626882125811174566951609668840516314777809960098959629884855167376250964925741353933116509874940128646359794045635693722327851905156078171130837245829509601717302461876231197213880538340187054828413260429508961459743178714948578067390917103283841556764996774716764821338012025861065799588695020210366902707498834777600000 6026 496002398685397659653473931365840861406738478575277759297155965881761395466073760743065270409401787453416154621284757853634604285938195339433605108233790535112055215288533896875656914581591878984915693900997635309794863525953182518320064905972073154680360877427760051889381235199597312175016602257814656953356748374368743683374293884159270080099985844431527824832137605168077005167108069718762746229528548881124059208120347589192989498877615819502147348773156537749826649201183330501306785196531453366430758420788973551476296157089647581665812363161630526896683527162504966760122437960959730577174583733407933690500518793107150665977951494745046287999458626882125811174566951609668840516314777809960098959629884855167376250964925741353933116509874940128646359794045635693722327851905156078171130837245829509601717302461876231197213880538340187054828413260429508961459743178714948578067390917103283841556764996774716764821338012025861065799588695020210366902707498834777600000 6027 496002398685397659653473931365840861406738478575277759297155965881761395466073760743065270409401787453416154621284757853634604285938195339433605108233790535112055215288533896875656914581591878984915693900997635309794863525953182518320064905972073154680360877427760051889381235199597312175016602257814656953356748374368743683374293884159270080099985844431527824832137605168077005167108069718762746229528548881124059208120347589192989498877615819502147348773156537749826649201183330501306785196531453366430758420788973551476296157089647581665812363161630526896683527162504966760122437960959730577174583733407933690500518793107150665977951494745046287999458626882125811174566951609668840516314777809960098959629884855167376250964925741353933116509874940128646359794045635693722327851905156078171130837245829509601717302461876231197213880538340187054828413260429508961459743178714948578067390917103283841556764996774716764821338012025861065799588695020210366902707498834777600000 6028 496002398685397659653473931365840861406738478575277759297155965881761395466073760743065270409401787453416154621284757853634604285938195339433605108233790535112055215288533896875656914581591878984915693900997635309794863525953182518320064905972073154680360877427760051889381235199597312175016602257814656953356748374368743683374293884159270080099985844431527824832137605168077005167108069718762746229528548881124059208120347589192989498877615819502147348773156537749826649201183330501306785196531453366430758420788973551476296157089647581665812363161630526896683527162504966760122437960959730577174583733407933690500518793107150665977951494745046287999458626882125811174566951609668840516314777809960098959629884855167376250964925741353933116509874940128646359794045635693722327851905156078171130837245829509601717302461876231197213880538340187054828413260429508961459743178714948578067390917103283841556764996774716764821338012025861065799588695020210366902707498834777600000 6029 496002398685397659653473931365840861406738478575277759297155965881761395466073760743065270409401787453416154621284757853634604285938195339433605108233790535112055215288533896875656914581591878984915693900997635309794863525953182518320064905972073154680360877427760051889381235199597312175016602257814656953356748374368743683374293884159270080099985844431527824832137605168077005167108069718762746229528548881124059208120347589192989498877615819502147348773156537749826649201183330501306785196531453366430758420788973551476296157089647581665812363161630526896683527162504966760122437960959730577174583733407933690500518793107150665977951494745046287999458626882125811174566951609668840516314777809960098959629884855167376250964925741353933116509874940128646359794045635693722327851905156078171130837245829509601717302461876231197213880538340187054828413260429508961459743178714948578067390917103283841556764996774716764821338012025861065799588695020210366902707498834777600000 6030 496002398685397659653473931365840861406738478575277759297155965881761395466073760743065270409401787453416154621284757853634604285938195339433605108233790535112055215288533896875656914581591878984915693900997635309794863525953182518320064905972073154680360877427760051889381235199597312175016602257814656953356748374368743683374293884159270080099985844431527824832137605168077005167108069718762746229528548881124059208120347589192989498877615819502147348773156537749826649201183330501306785196531453366430758420788973551476296157089647581665812363161630526896683527162504966760122437960959730577174583733407933690500518793107150665977951494745046287999458626882125811174566951609668840516314777809960098959629884855167376250964925741353933116509874940128646359794045635693722327851905156078171130837245829509601717302461876231197213880538340187054828413260429508961459743178714948578067390917103283841556764996774716764821338012025861065799588695020210366902707498834777600000 6031 496002398685397659653473931365840861406738478575277759297155965881761395466073760743065270409401787453416154621284757853634604285938195339433605108233790535112055215288533896875656914581591878984915693900997635309794863525953182518320064905972073154680360877427760051889381235199597312175016602257814656953356748374368743683374293884159270080099985844431527824832137605168077005167108069718762746229528548881124059208120347589192989498877615819502147348773156537749826649201183330501306785196531453366430758420788973551476296157089647581665812363161630526896683527162504966760122437960959730577174583733407933690500518793107150665977951494745046287999458626882125811174566951609668840516314777809960098959629884855167376250964925741353933116509874940128646359794045635693722327851905156078171130837245829509601717302461876231197213880538340187054828413260429508961459743178714948578067390917103283841556764996774716764821338012025861065799588695020210366902707498834777600000 6032 496002398685397659653473931365840861406738478575277759297155965881761395466073760743065270409401787453416154621284757853634604285938195339433605108233790535112055215288533896875656914581591878984915693900997635309794863525953182518320064905972073154680360877427760051889381235199597312175016602257814656953356748374368743683374293884159270080099985844431527824832137605168077005167108069718762746229528548881124059208120347589192989498877615819502147348773156537749826649201183330501306785196531453366430758420788973551476296157089647581665812363161630526896683527162504966760122437960959730577174583733407933690500518793107150665977951494745046287999458626882125811174566951609668840516314777809960098959629884855167376250964925741353933116509874940128646359794045635693722327851905156078171130837245829509601717302461876231197213880538340187054828413260429508961459743178714948578067390917103283841556764996774716764821338012025861065799588695020210366902707498834777600000 6033 496002398685397659653473931365840861406738478575277759297155965881761395466073760743065270409401787453416154621284757853634604285938195339433605108233790535112055215288533896875656914581591878984915693900997635309794863525953182518320064905972073154680360877427760051889381235199597312175016602257814656953356748374368743683374293884159270080099985844431527824832137605168077005167108069718762746229528548881124059208120347589192989498877615819502147348773156537749826649201183330501306785196531453366430758420788973551476296157089647581665812363161630526896683527162504966760122437960959730577174583733407933690500518793107150665977951494745046287999458626882125811174566951609668840516314777809960098959629884855167376250964925741353933116509874940128646359794045635693722327851905156078171130837245829509601717302461876231197213880538340187054828413260429508961459743178714948578067390917103283841556764996774716764821338012025861065799588695020210366902707498834777600000 6034 496002398685397659653473931365840861406738478575277759297155965881761395466073760743065270409401787453416154621284757853634604285938195339433605108233790535112055215288533896875656914581591878984915693900997635309794863525953182518320064905972073154680360877427760051889381235199597312175016602257814656953356748374368743683374293884159270080099985844431527824832137605168077005167108069718762746229528548881124059208120347589192989498877615819502147348773156537749826649201183330501306785196531453366430758420788973551476296157089647581665812363161630526896683527162504966760122437960959730577174583733407933690500518793107150665977951494745046287999458626882125811174566951609668840516314777809960098959629884855167376250964925741353933116509874940128646359794045635693722327851905156078171130837245829509601717302461876231197213880538340187054828413260429508961459743178714948578067390917103283841556764996774716764821338012025861065799588695020210366902707498834777600000 6035 496002398685397659653473931365840861406738478575277759297155965881761395466073760743065270409401787453416154621284757853634604285938195339433605108233790535112055215288533896875656914581591878984915693900997635309794863525953182518320064905972073154680360877427760051889381235199597312175016602257814656953356748374368743683374293884159270080099985844431527824832137605168077005167108069718762746229528548881124059208120347589192989498877615819502147348773156537749826649201183330501306785196531453366430758420788973551476296157089647581665812363161630526896683527162504966760122437960959730577174583733407933690500518793107150665977951494745046287999458626882125811174566951609668840516314777809960098959629884855167376250964925741353933116509874940128646359794045635693722327851905156078171130837245829509601717302461876231197213880538340187054828413260429508961459743178714948578067390917103283841556764996774716764821338012025861065799588695020210366902707498834777600000 6036 496002398685397659653473931365840861406738478575277759297155965881761395466073760743065270409401787453416154621284757853634604285938195339433605108233790535112055215288533896875656914581591878984915693900997635309794863525953182518320064905972073154680360877427760051889381235199597312175016602257814656953356748374368743683374293884159270080099985844431527824832137605168077005167108069718762746229528548881124059208120347589192989498877615819502147348773156537749826649201183330501306785196531453366430758420788973551476296157089647581665812363161630526896683527162504966760122437960959730577174583733407933690500518793107150665977951494745046287999458626882125811174566951609668840516314777809960098959629884855167376250964925741353933116509874940128646359794045635693722327851905156078171130837245829509601717302461876231197213880538340187054828413260429508961459743178714948578067390917103283841556764996774716764821338012025861065799588695020210366902707498834777600000 6037 496002398685397659653473931365840861406738478575277759297155965881761395466073760743065270409401787453416154621284757853634604285938195339433605108233790535112055215288533896875656914581591878984915693900997635309794863525953182518320064905972073154680360877427760051889381235199597312175016602257814656953356748374368743683374293884159270080099985844431527824832137605168077005167108069718762746229528548881124059208120347589192989498877615819502147348773156537749826649201183330501306785196531453366430758420788973551476296157089647581665812363161630526896683527162504966760122437960959730577174583733407933690500518793107150665977951494745046287999458626882125811174566951609668840516314777809960098959629884855167376250964925741353933116509874940128646359794045635693722327851905156078171130837245829509601717302461876231197213880538340187054828413260429508961459743178714948578067390917103283841556764996774716764821338012025861065799588695020210366902707498834777600000 6038 496002398685397659653473931365840861406738478575277759297155965881761395466073760743065270409401787453416154621284757853634604285938195339433605108233790535112055215288533896875656914581591878984915693900997635309794863525953182518320064905972073154680360877427760051889381235199597312175016602257814656953356748374368743683374293884159270080099985844431527824832137605168077005167108069718762746229528548881124059208120347589192989498877615819502147348773156537749826649201183330501306785196531453366430758420788973551476296157089647581665812363161630526896683527162504966760122437960959730577174583733407933690500518793107150665977951494745046287999458626882125811174566951609668840516314777809960098959629884855167376250964925741353933116509874940128646359794045635693722327851905156078171130837245829509601717302461876231197213880538340187054828413260429508961459743178714948578067390917103283841556764996774716764821338012025861065799588695020210366902707498834777600000 6039 496002398685397659653473931365840861406738478575277759297155965881761395466073760743065270409401787453416154621284757853634604285938195339433605108233790535112055215288533896875656914581591878984915693900997635309794863525953182518320064905972073154680360877427760051889381235199597312175016602257814656953356748374368743683374293884159270080099985844431527824832137605168077005167108069718762746229528548881124059208120347589192989498877615819502147348773156537749826649201183330501306785196531453366430758420788973551476296157089647581665812363161630526896683527162504966760122437960959730577174583733407933690500518793107150665977951494745046287999458626882125811174566951609668840516314777809960098959629884855167376250964925741353933116509874940128646359794045635693722327851905156078171130837245829509601717302461876231197213880538340187054828413260429508961459743178714948578067390917103283841556764996774716764821338012025861065799588695020210366902707498834777600000 6040 496002398685397659653473931365840861406738478575277759297155965881761395466073760743065270409401787453416154621284757853634604285938195339433605108233790535112055215288533896875656914581591878984915693900997635309794863525953182518320064905972073154680360877427760051889381235199597312175016602257814656953356748374368743683374293884159270080099985844431527824832137605168077005167108069718762746229528548881124059208120347589192989498877615819502147348773156537749826649201183330501306785196531453366430758420788973551476296157089647581665812363161630526896683527162504966760122437960959730577174583733407933690500518793107150665977951494745046287999458626882125811174566951609668840516314777809960098959629884855167376250964925741353933116509874940128646359794045635693722327851905156078171130837245829509601717302461876231197213880538340187054828413260429508961459743178714948578067390917103283841556764996774716764821338012025861065799588695020210366902707498834777600000 6041 496002398685397659653473931365840861406738478575277759297155965881761395466073760743065270409401787453416154621284757853634604285938195339433605108233790535112055215288533896875656914581591878984915693900997635309794863525953182518320064905972073154680360877427760051889381235199597312175016602257814656953356748374368743683374293884159270080099985844431527824832137605168077005167108069718762746229528548881124059208120347589192989498877615819502147348773156537749826649201183330501306785196531453366430758420788973551476296157089647581665812363161630526896683527162504966760122437960959730577174583733407933690500518793107150665977951494745046287999458626882125811174566951609668840516314777809960098959629884855167376250964925741353933116509874940128646359794045635693722327851905156078171130837245829509601717302461876231197213880538340187054828413260429508961459743178714948578067390917103283841556764996774716764821338012025861065799588695020210366902707498834777600000 6042 496002398685397659653473931365840861406738478575277759297155965881761395466073760743065270409401787453416154621284757853634604285938195339433605108233790535112055215288533896875656914581591878984915693900997635309794863525953182518320064905972073154680360877427760051889381235199597312175016602257814656953356748374368743683374293884159270080099985844431527824832137605168077005167108069718762746229528548881124059208120347589192989498877615819502147348773156537749826649201183330501306785196531453366430758420788973551476296157089647581665812363161630526896683527162504966760122437960959730577174583733407933690500518793107150665977951494745046287999458626882125811174566951609668840516314777809960098959629884855167376250964925741353933116509874940128646359794045635693722327851905156078171130837245829509601717302461876231197213880538340187054828413260429508961459743178714948578067390917103283841556764996774716764821338012025861065799588695020210366902707498834777600000 6043 496002398685397659653473931365840861406738478575277759297155965881761395466073760743065270409401787453416154621284757853634604285938195339433605108233790535112055215288533896875656914581591878984915693900997635309794863525953182518320064905972073154680360877427760051889381235199597312175016602257814656953356748374368743683374293884159270080099985844431527824832137605168077005167108069718762746229528548881124059208120347589192989498877615819502147348773156537749826649201183330501306785196531453366430758420788973551476296157089647581665812363161630526896683527162504966760122437960959730577174583733407933690500518793107150665977951494745046287999458626882125811174566951609668840516314777809960098959629884855167376250964925741353933116509874940128646359794045635693722327851905156078171130837245829509601717302461876231197213880538340187054828413260429508961459743178714948578067390917103283841556764996774716764821338012025861065799588695020210366902707498834777600000 6044 496002398685397659653473931365840861406738478575277759297155965881761395466073760743065270409401787453416154621284757853634604285938195339433605108233790535112055215288533896875656914581591878984915693900997635309794863525953182518320064905972073154680360877427760051889381235199597312175016602257814656953356748374368743683374293884159270080099985844431527824832137605168077005167108069718762746229528548881124059208120347589192989498877615819502147348773156537749826649201183330501306785196531453366430758420788973551476296157089647581665812363161630526896683527162504966760122437960959730577174583733407933690500518793107150665977951494745046287999458626882125811174566951609668840516314777809960098959629884855167376250964925741353933116509874940128646359794045635693722327851905156078171130837245829509601717302461876231197213880538340187054828413260429508961459743178714948578067390917103283841556764996774716764821338012025861065799588695020210366902707498834777600000 6045 496002398685397659653473931365840861406738478575277759297155965881761395466073760743065270409401787453416154621284757853634604285938195339433605108233790535112055215288533896875656914581591878984915693900997635309794863525953182518320064905972073154680360877427760051889381235199597312175016602257814656953356748374368743683374293884159270080099985844431527824832137605168077005167108069718762746229528548881124059208120347589192989498877615819502147348773156537749826649201183330501306785196531453366430758420788973551476296157089647581665812363161630526896683527162504966760122437960959730577174583733407933690500518793107150665977951494745046287999458626882125811174566951609668840516314777809960098959629884855167376250964925741353933116509874940128646359794045635693722327851905156078171130837245829509601717302461876231197213880538340187054828413260429508961459743178714948578067390917103283841556764996774716764821338012025861065799588695020210366902707498834777600000 6046 1488007196056192978960421794097522584220215435725833277891467897645284186398221282229195811228205362360248463863854273560903812857814586018300815324701371605336165645865601690626970743744775636954747081702992905929384590577859547554960194717916219464041082632283280155668143705598791936525049806773443970860070245123106231050122881652477810240299957533294583474496412815504231015501324209156288238688585646643372177624361042767578968496632847458506442046319469613249479947603549991503920355589594360099292275262366920654428888471268942744997437089484891580690050581487514900280367313882879191731523751200223801071501556379321451997933854484235138863998375880646377433523700854829006521548944333429880296878889654565502128752894777224061799349529624820385939079382136907081166983555715468234513392511737488528805151907385628693591641641615020561164485239781288526884379229536144845734202172751309851524670294990324150294464014036077583197398766085060631100708122496504332800000 6047 3349504198322490395639909458513523337079704945818850708533694237599534703582396106297919771074690270672919292157535969785594482742940633127195135295902787483611708868843469405601311144169489958785135680913437031247044713390761841546215398310029410013556477005269663630408991481302880649117887115047022378406018121772112126093826606599727550850915204407446107401091425247700024015893480794810804825288006290594230771832436707269820258085920539629098001046265126099424579362055591030875324720432176904583506911615587938393119427948826390118989230888430490948133303858928396040531106823550361060587659963951703776211950003409852588447349106444013297582860344107334995602861850624220093680006673694550660548274380612426945291822766143531363110335791185470688748867689190177839706879983915518995889646543921086678340396943525050189274785335275411283181256274747680474016737645685862047747689090863198475782032834023219662312838495595210639777344622457471480607693983739631253132800000 6048 3349504198322490395639909458513523337079704945818850708533694237599534703582396106297919771074690270672919292157535969785594482742940633127195135295902787483611708868843469405601311144169489958785135680913437031247044713390761841546215398310029410013556477005269663630408991481302880649117887115047022378406018121772112126093826606599727550850915204407446107401091425247700024015893480794810804825288006290594230771832436707269820258085920539629098001046265126099424579362055591030875324720432176904583506911615587938393119427948826390118989230888430490948133303858928396040531106823550361060587659963951703776211950003409852588447349106444013297582860344107334995602861850624220093680006673694550660548274380612426945291822766143531363110335791185470688748867689190177839706879983915518995889646543921086678340396943525050189274785335275411283181256274747680474016737645685862047747689090863198475782032834023219662312838495595210639777344622457471480607693983739631253132800000 6049 3349504198322490395639909458513523337079704945818850708533694237599534703582396106297919771074690270672919292157535969785594482742940633127195135295902787483611708868843469405601311144169489958785135680913437031247044713390761841546215398310029410013556477005269663630408991481302880649117887115047022378406018121772112126093826606599727550850915204407446107401091425247700024015893480794810804825288006290594230771832436707269820258085920539629098001046265126099424579362055591030875324720432176904583506911615587938393119427948826390118989230888430490948133303858928396040531106823550361060587659963951703776211950003409852588447349106444013297582860344107334995602861850624220093680006673694550660548274380612426945291822766143531363110335791185470688748867689190177839706879983915518995889646543921086678340396943525050189274785335275411283181256274747680474016737645685862047747689090863198475782032834023219662312838495595210639777344622457471480607693983739631253132800000 6050 3349504198322490395639909458513523337079704945818850708533694237599534703582396106297919771074690270672919292157535969785594482742940633127195135295902787483611708868843469405601311144169489958785135680913437031247044713390761841546215398310029410013556477005269663630408991481302880649117887115047022378406018121772112126093826606599727550850915204407446107401091425247700024015893480794810804825288006290594230771832436707269820258085920539629098001046265126099424579362055591030875324720432176904583506911615587938393119427948826390118989230888430490948133303858928396040531106823550361060587659963951703776211950003409852588447349106444013297582860344107334995602861850624220093680006673694550660548274380612426945291822766143531363110335791185470688748867689190177839706879983915518995889646543921086678340396943525050189274785335275411283181256274747680474016737645685862047747689090863198475782032834023219662312838495595210639777344622457471480607693983739631253132800000 6051 3349504198322490395639909458513523337079704945818850708533694237599534703582396106297919771074690270672919292157535969785594482742940633127195135295902787483611708868843469405601311144169489958785135680913437031247044713390761841546215398310029410013556477005269663630408991481302880649117887115047022378406018121772112126093826606599727550850915204407446107401091425247700024015893480794810804825288006290594230771832436707269820258085920539629098001046265126099424579362055591030875324720432176904583506911615587938393119427948826390118989230888430490948133303858928396040531106823550361060587659963951703776211950003409852588447349106444013297582860344107334995602861850624220093680006673694550660548274380612426945291822766143531363110335791185470688748867689190177839706879983915518995889646543921086678340396943525050189274785335275411283181256274747680474016737645685862047747689090863198475782032834023219662312838495595210639777344622457471480607693983739631253132800000 6052 3349504198322490395639909458513523337079704945818850708533694237599534703582396106297919771074690270672919292157535969785594482742940633127195135295902787483611708868843469405601311144169489958785135680913437031247044713390761841546215398310029410013556477005269663630408991481302880649117887115047022378406018121772112126093826606599727550850915204407446107401091425247700024015893480794810804825288006290594230771832436707269820258085920539629098001046265126099424579362055591030875324720432176904583506911615587938393119427948826390118989230888430490948133303858928396040531106823550361060587659963951703776211950003409852588447349106444013297582860344107334995602861850624220093680006673694550660548274380612426945291822766143531363110335791185470688748867689190177839706879983915518995889646543921086678340396943525050189274785335275411283181256274747680474016737645685862047747689090863198475782032834023219662312838495595210639777344622457471480607693983739631253132800000 6053 3349504198322490395639909458513523337079704945818850708533694237599534703582396106297919771074690270672919292157535969785594482742940633127195135295902787483611708868843469405601311144169489958785135680913437031247044713390761841546215398310029410013556477005269663630408991481302880649117887115047022378406018121772112126093826606599727550850915204407446107401091425247700024015893480794810804825288006290594230771832436707269820258085920539629098001046265126099424579362055591030875324720432176904583506911615587938393119427948826390118989230888430490948133303858928396040531106823550361060587659963951703776211950003409852588447349106444013297582860344107334995602861850624220093680006673694550660548274380612426945291822766143531363110335791185470688748867689190177839706879983915518995889646543921086678340396943525050189274785335275411283181256274747680474016737645685862047747689090863198475782032834023219662312838495595210639777344622457471480607693983739631253132800000 6054 3349504198322490395639909458513523337079704945818850708533694237599534703582396106297919771074690270672919292157535969785594482742940633127195135295902787483611708868843469405601311144169489958785135680913437031247044713390761841546215398310029410013556477005269663630408991481302880649117887115047022378406018121772112126093826606599727550850915204407446107401091425247700024015893480794810804825288006290594230771832436707269820258085920539629098001046265126099424579362055591030875324720432176904583506911615587938393119427948826390118989230888430490948133303858928396040531106823550361060587659963951703776211950003409852588447349106444013297582860344107334995602861850624220093680006673694550660548274380612426945291822766143531363110335791185470688748867689190177839706879983915518995889646543921086678340396943525050189274785335275411283181256274747680474016737645685862047747689090863198475782032834023219662312838495595210639777344622457471480607693983739631253132800000 6055 3349504198322490395639909458513523337079704945818850708533694237599534703582396106297919771074690270672919292157535969785594482742940633127195135295902787483611708868843469405601311144169489958785135680913437031247044713390761841546215398310029410013556477005269663630408991481302880649117887115047022378406018121772112126093826606599727550850915204407446107401091425247700024015893480794810804825288006290594230771832436707269820258085920539629098001046265126099424579362055591030875324720432176904583506911615587938393119427948826390118989230888430490948133303858928396040531106823550361060587659963951703776211950003409852588447349106444013297582860344107334995602861850624220093680006673694550660548274380612426945291822766143531363110335791185470688748867689190177839706879983915518995889646543921086678340396943525050189274785335275411283181256274747680474016737645685862047747689090863198475782032834023219662312838495595210639777344622457471480607693983739631253132800000 6056 3349504198322490395639909458513523337079704945818850708533694237599534703582396106297919771074690270672919292157535969785594482742940633127195135295902787483611708868843469405601311144169489958785135680913437031247044713390761841546215398310029410013556477005269663630408991481302880649117887115047022378406018121772112126093826606599727550850915204407446107401091425247700024015893480794810804825288006290594230771832436707269820258085920539629098001046265126099424579362055591030875324720432176904583506911615587938393119427948826390118989230888430490948133303858928396040531106823550361060587659963951703776211950003409852588447349106444013297582860344107334995602861850624220093680006673694550660548274380612426945291822766143531363110335791185470688748867689190177839706879983915518995889646543921086678340396943525050189274785335275411283181256274747680474016737645685862047747689090863198475782032834023219662312838495595210639777344622457471480607693983739631253132800000 6057 3349504198322490395639909458513523337079704945818850708533694237599534703582396106297919771074690270672919292157535969785594482742940633127195135295902787483611708868843469405601311144169489958785135680913437031247044713390761841546215398310029410013556477005269663630408991481302880649117887115047022378406018121772112126093826606599727550850915204407446107401091425247700024015893480794810804825288006290594230771832436707269820258085920539629098001046265126099424579362055591030875324720432176904583506911615587938393119427948826390118989230888430490948133303858928396040531106823550361060587659963951703776211950003409852588447349106444013297582860344107334995602861850624220093680006673694550660548274380612426945291822766143531363110335791185470688748867689190177839706879983915518995889646543921086678340396943525050189274785335275411283181256274747680474016737645685862047747689090863198475782032834023219662312838495595210639777344622457471480607693983739631253132800000 6058 3349504198322490395639909458513523337079704945818850708533694237599534703582396106297919771074690270672919292157535969785594482742940633127195135295902787483611708868843469405601311144169489958785135680913437031247044713390761841546215398310029410013556477005269663630408991481302880649117887115047022378406018121772112126093826606599727550850915204407446107401091425247700024015893480794810804825288006290594230771832436707269820258085920539629098001046265126099424579362055591030875324720432176904583506911615587938393119427948826390118989230888430490948133303858928396040531106823550361060587659963951703776211950003409852588447349106444013297582860344107334995602861850624220093680006673694550660548274380612426945291822766143531363110335791185470688748867689190177839706879983915518995889646543921086678340396943525050189274785335275411283181256274747680474016737645685862047747689090863198475782032834023219662312838495595210639777344622457471480607693983739631253132800000 6059 3349504198322490395639909458513523337079704945818850708533694237599534703582396106297919771074690270672919292157535969785594482742940633127195135295902787483611708868843469405601311144169489958785135680913437031247044713390761841546215398310029410013556477005269663630408991481302880649117887115047022378406018121772112126093826606599727550850915204407446107401091425247700024015893480794810804825288006290594230771832436707269820258085920539629098001046265126099424579362055591030875324720432176904583506911615587938393119427948826390118989230888430490948133303858928396040531106823550361060587659963951703776211950003409852588447349106444013297582860344107334995602861850624220093680006673694550660548274380612426945291822766143531363110335791185470688748867689190177839706879983915518995889646543921086678340396943525050189274785335275411283181256274747680474016737645685862047747689090863198475782032834023219662312838495595210639777344622457471480607693983739631253132800000 6060 3349504198322490395639909458513523337079704945818850708533694237599534703582396106297919771074690270672919292157535969785594482742940633127195135295902787483611708868843469405601311144169489958785135680913437031247044713390761841546215398310029410013556477005269663630408991481302880649117887115047022378406018121772112126093826606599727550850915204407446107401091425247700024015893480794810804825288006290594230771832436707269820258085920539629098001046265126099424579362055591030875324720432176904583506911615587938393119427948826390118989230888430490948133303858928396040531106823550361060587659963951703776211950003409852588447349106444013297582860344107334995602861850624220093680006673694550660548274380612426945291822766143531363110335791185470688748867689190177839706879983915518995889646543921086678340396943525050189274785335275411283181256274747680474016737645685862047747689090863198475782032834023219662312838495595210639777344622457471480607693983739631253132800000 6061 3349504198322490395639909458513523337079704945818850708533694237599534703582396106297919771074690270672919292157535969785594482742940633127195135295902787483611708868843469405601311144169489958785135680913437031247044713390761841546215398310029410013556477005269663630408991481302880649117887115047022378406018121772112126093826606599727550850915204407446107401091425247700024015893480794810804825288006290594230771832436707269820258085920539629098001046265126099424579362055591030875324720432176904583506911615587938393119427948826390118989230888430490948133303858928396040531106823550361060587659963951703776211950003409852588447349106444013297582860344107334995602861850624220093680006673694550660548274380612426945291822766143531363110335791185470688748867689190177839706879983915518995889646543921086678340396943525050189274785335275411283181256274747680474016737645685862047747689090863198475782032834023219662312838495595210639777344622457471480607693983739631253132800000 6062 3349504198322490395639909458513523337079704945818850708533694237599534703582396106297919771074690270672919292157535969785594482742940633127195135295902787483611708868843469405601311144169489958785135680913437031247044713390761841546215398310029410013556477005269663630408991481302880649117887115047022378406018121772112126093826606599727550850915204407446107401091425247700024015893480794810804825288006290594230771832436707269820258085920539629098001046265126099424579362055591030875324720432176904583506911615587938393119427948826390118989230888430490948133303858928396040531106823550361060587659963951703776211950003409852588447349106444013297582860344107334995602861850624220093680006673694550660548274380612426945291822766143531363110335791185470688748867689190177839706879983915518995889646543921086678340396943525050189274785335275411283181256274747680474016737645685862047747689090863198475782032834023219662312838495595210639777344622457471480607693983739631253132800000 6063 3349504198322490395639909458513523337079704945818850708533694237599534703582396106297919771074690270672919292157535969785594482742940633127195135295902787483611708868843469405601311144169489958785135680913437031247044713390761841546215398310029410013556477005269663630408991481302880649117887115047022378406018121772112126093826606599727550850915204407446107401091425247700024015893480794810804825288006290594230771832436707269820258085920539629098001046265126099424579362055591030875324720432176904583506911615587938393119427948826390118989230888430490948133303858928396040531106823550361060587659963951703776211950003409852588447349106444013297582860344107334995602861850624220093680006673694550660548274380612426945291822766143531363110335791185470688748867689190177839706879983915518995889646543921086678340396943525050189274785335275411283181256274747680474016737645685862047747689090863198475782032834023219662312838495595210639777344622457471480607693983739631253132800000 6064 3349504198322490395639909458513523337079704945818850708533694237599534703582396106297919771074690270672919292157535969785594482742940633127195135295902787483611708868843469405601311144169489958785135680913437031247044713390761841546215398310029410013556477005269663630408991481302880649117887115047022378406018121772112126093826606599727550850915204407446107401091425247700024015893480794810804825288006290594230771832436707269820258085920539629098001046265126099424579362055591030875324720432176904583506911615587938393119427948826390118989230888430490948133303858928396040531106823550361060587659963951703776211950003409852588447349106444013297582860344107334995602861850624220093680006673694550660548274380612426945291822766143531363110335791185470688748867689190177839706879983915518995889646543921086678340396943525050189274785335275411283181256274747680474016737645685862047747689090863198475782032834023219662312838495595210639777344622457471480607693983739631253132800000 6065 3349504198322490395639909458513523337079704945818850708533694237599534703582396106297919771074690270672919292157535969785594482742940633127195135295902787483611708868843469405601311144169489958785135680913437031247044713390761841546215398310029410013556477005269663630408991481302880649117887115047022378406018121772112126093826606599727550850915204407446107401091425247700024015893480794810804825288006290594230771832436707269820258085920539629098001046265126099424579362055591030875324720432176904583506911615587938393119427948826390118989230888430490948133303858928396040531106823550361060587659963951703776211950003409852588447349106444013297582860344107334995602861850624220093680006673694550660548274380612426945291822766143531363110335791185470688748867689190177839706879983915518995889646543921086678340396943525050189274785335275411283181256274747680474016737645685862047747689090863198475782032834023219662312838495595210639777344622457471480607693983739631253132800000 6066 3349504198322490395639909458513523337079704945818850708533694237599534703582396106297919771074690270672919292157535969785594482742940633127195135295902787483611708868843469405601311144169489958785135680913437031247044713390761841546215398310029410013556477005269663630408991481302880649117887115047022378406018121772112126093826606599727550850915204407446107401091425247700024015893480794810804825288006290594230771832436707269820258085920539629098001046265126099424579362055591030875324720432176904583506911615587938393119427948826390118989230888430490948133303858928396040531106823550361060587659963951703776211950003409852588447349106444013297582860344107334995602861850624220093680006673694550660548274380612426945291822766143531363110335791185470688748867689190177839706879983915518995889646543921086678340396943525050189274785335275411283181256274747680474016737645685862047747689090863198475782032834023219662312838495595210639777344622457471480607693983739631253132800000 6067 3349504198322490395639909458513523337079704945818850708533694237599534703582396106297919771074690270672919292157535969785594482742940633127195135295902787483611708868843469405601311144169489958785135680913437031247044713390761841546215398310029410013556477005269663630408991481302880649117887115047022378406018121772112126093826606599727550850915204407446107401091425247700024015893480794810804825288006290594230771832436707269820258085920539629098001046265126099424579362055591030875324720432176904583506911615587938393119427948826390118989230888430490948133303858928396040531106823550361060587659963951703776211950003409852588447349106444013297582860344107334995602861850624220093680006673694550660548274380612426945291822766143531363110335791185470688748867689190177839706879983915518995889646543921086678340396943525050189274785335275411283181256274747680474016737645685862047747689090863198475782032834023219662312838495595210639777344622457471480607693983739631253132800000 6068 3349504198322490395639909458513523337079704945818850708533694237599534703582396106297919771074690270672919292157535969785594482742940633127195135295902787483611708868843469405601311144169489958785135680913437031247044713390761841546215398310029410013556477005269663630408991481302880649117887115047022378406018121772112126093826606599727550850915204407446107401091425247700024015893480794810804825288006290594230771832436707269820258085920539629098001046265126099424579362055591030875324720432176904583506911615587938393119427948826390118989230888430490948133303858928396040531106823550361060587659963951703776211950003409852588447349106444013297582860344107334995602861850624220093680006673694550660548274380612426945291822766143531363110335791185470688748867689190177839706879983915518995889646543921086678340396943525050189274785335275411283181256274747680474016737645685862047747689090863198475782032834023219662312838495595210639777344622457471480607693983739631253132800000 6069 3349504198322490395639909458513523337079704945818850708533694237599534703582396106297919771074690270672919292157535969785594482742940633127195135295902787483611708868843469405601311144169489958785135680913437031247044713390761841546215398310029410013556477005269663630408991481302880649117887115047022378406018121772112126093826606599727550850915204407446107401091425247700024015893480794810804825288006290594230771832436707269820258085920539629098001046265126099424579362055591030875324720432176904583506911615587938393119427948826390118989230888430490948133303858928396040531106823550361060587659963951703776211950003409852588447349106444013297582860344107334995602861850624220093680006673694550660548274380612426945291822766143531363110335791185470688748867689190177839706879983915518995889646543921086678340396943525050189274785335275411283181256274747680474016737645685862047747689090863198475782032834023219662312838495595210639777344622457471480607693983739631253132800000 6070 3349504198322490395639909458513523337079704945818850708533694237599534703582396106297919771074690270672919292157535969785594482742940633127195135295902787483611708868843469405601311144169489958785135680913437031247044713390761841546215398310029410013556477005269663630408991481302880649117887115047022378406018121772112126093826606599727550850915204407446107401091425247700024015893480794810804825288006290594230771832436707269820258085920539629098001046265126099424579362055591030875324720432176904583506911615587938393119427948826390118989230888430490948133303858928396040531106823550361060587659963951703776211950003409852588447349106444013297582860344107334995602861850624220093680006673694550660548274380612426945291822766143531363110335791185470688748867689190177839706879983915518995889646543921086678340396943525050189274785335275411283181256274747680474016737645685862047747689090863198475782032834023219662312838495595210639777344622457471480607693983739631253132800000 6071 3349504198322490395639909458513523337079704945818850708533694237599534703582396106297919771074690270672919292157535969785594482742940633127195135295902787483611708868843469405601311144169489958785135680913437031247044713390761841546215398310029410013556477005269663630408991481302880649117887115047022378406018121772112126093826606599727550850915204407446107401091425247700024015893480794810804825288006290594230771832436707269820258085920539629098001046265126099424579362055591030875324720432176904583506911615587938393119427948826390118989230888430490948133303858928396040531106823550361060587659963951703776211950003409852588447349106444013297582860344107334995602861850624220093680006673694550660548274380612426945291822766143531363110335791185470688748867689190177839706879983915518995889646543921086678340396943525050189274785335275411283181256274747680474016737645685862047747689090863198475782032834023219662312838495595210639777344622457471480607693983739631253132800000 6072 3349504198322490395639909458513523337079704945818850708533694237599534703582396106297919771074690270672919292157535969785594482742940633127195135295902787483611708868843469405601311144169489958785135680913437031247044713390761841546215398310029410013556477005269663630408991481302880649117887115047022378406018121772112126093826606599727550850915204407446107401091425247700024015893480794810804825288006290594230771832436707269820258085920539629098001046265126099424579362055591030875324720432176904583506911615587938393119427948826390118989230888430490948133303858928396040531106823550361060587659963951703776211950003409852588447349106444013297582860344107334995602861850624220093680006673694550660548274380612426945291822766143531363110335791185470688748867689190177839706879983915518995889646543921086678340396943525050189274785335275411283181256274747680474016737645685862047747689090863198475782032834023219662312838495595210639777344622457471480607693983739631253132800000 6073 3349504198322490395639909458513523337079704945818850708533694237599534703582396106297919771074690270672919292157535969785594482742940633127195135295902787483611708868843469405601311144169489958785135680913437031247044713390761841546215398310029410013556477005269663630408991481302880649117887115047022378406018121772112126093826606599727550850915204407446107401091425247700024015893480794810804825288006290594230771832436707269820258085920539629098001046265126099424579362055591030875324720432176904583506911615587938393119427948826390118989230888430490948133303858928396040531106823550361060587659963951703776211950003409852588447349106444013297582860344107334995602861850624220093680006673694550660548274380612426945291822766143531363110335791185470688748867689190177839706879983915518995889646543921086678340396943525050189274785335275411283181256274747680474016737645685862047747689090863198475782032834023219662312838495595210639777344622457471480607693983739631253132800000 6074 3349504198322490395639909458513523337079704945818850708533694237599534703582396106297919771074690270672919292157535969785594482742940633127195135295902787483611708868843469405601311144169489958785135680913437031247044713390761841546215398310029410013556477005269663630408991481302880649117887115047022378406018121772112126093826606599727550850915204407446107401091425247700024015893480794810804825288006290594230771832436707269820258085920539629098001046265126099424579362055591030875324720432176904583506911615587938393119427948826390118989230888430490948133303858928396040531106823550361060587659963951703776211950003409852588447349106444013297582860344107334995602861850624220093680006673694550660548274380612426945291822766143531363110335791185470688748867689190177839706879983915518995889646543921086678340396943525050189274785335275411283181256274747680474016737645685862047747689090863198475782032834023219662312838495595210639777344622457471480607693983739631253132800000 6075 3349504198322490395639909458513523337079704945818850708533694237599534703582396106297919771074690270672919292157535969785594482742940633127195135295902787483611708868843469405601311144169489958785135680913437031247044713390761841546215398310029410013556477005269663630408991481302880649117887115047022378406018121772112126093826606599727550850915204407446107401091425247700024015893480794810804825288006290594230771832436707269820258085920539629098001046265126099424579362055591030875324720432176904583506911615587938393119427948826390118989230888430490948133303858928396040531106823550361060587659963951703776211950003409852588447349106444013297582860344107334995602861850624220093680006673694550660548274380612426945291822766143531363110335791185470688748867689190177839706879983915518995889646543921086678340396943525050189274785335275411283181256274747680474016737645685862047747689090863198475782032834023219662312838495595210639777344622457471480607693983739631253132800000 6076 3349504198322490395639909458513523337079704945818850708533694237599534703582396106297919771074690270672919292157535969785594482742940633127195135295902787483611708868843469405601311144169489958785135680913437031247044713390761841546215398310029410013556477005269663630408991481302880649117887115047022378406018121772112126093826606599727550850915204407446107401091425247700024015893480794810804825288006290594230771832436707269820258085920539629098001046265126099424579362055591030875324720432176904583506911615587938393119427948826390118989230888430490948133303858928396040531106823550361060587659963951703776211950003409852588447349106444013297582860344107334995602861850624220093680006673694550660548274380612426945291822766143531363110335791185470688748867689190177839706879983915518995889646543921086678340396943525050189274785335275411283181256274747680474016737645685862047747689090863198475782032834023219662312838495595210639777344622457471480607693983739631253132800000 6077 3349504198322490395639909458513523337079704945818850708533694237599534703582396106297919771074690270672919292157535969785594482742940633127195135295902787483611708868843469405601311144169489958785135680913437031247044713390761841546215398310029410013556477005269663630408991481302880649117887115047022378406018121772112126093826606599727550850915204407446107401091425247700024015893480794810804825288006290594230771832436707269820258085920539629098001046265126099424579362055591030875324720432176904583506911615587938393119427948826390118989230888430490948133303858928396040531106823550361060587659963951703776211950003409852588447349106444013297582860344107334995602861850624220093680006673694550660548274380612426945291822766143531363110335791185470688748867689190177839706879983915518995889646543921086678340396943525050189274785335275411283181256274747680474016737645685862047747689090863198475782032834023219662312838495595210639777344622457471480607693983739631253132800000 6078 3349504198322490395639909458513523337079704945818850708533694237599534703582396106297919771074690270672919292157535969785594482742940633127195135295902787483611708868843469405601311144169489958785135680913437031247044713390761841546215398310029410013556477005269663630408991481302880649117887115047022378406018121772112126093826606599727550850915204407446107401091425247700024015893480794810804825288006290594230771832436707269820258085920539629098001046265126099424579362055591030875324720432176904583506911615587938393119427948826390118989230888430490948133303858928396040531106823550361060587659963951703776211950003409852588447349106444013297582860344107334995602861850624220093680006673694550660548274380612426945291822766143531363110335791185470688748867689190177839706879983915518995889646543921086678340396943525050189274785335275411283181256274747680474016737645685862047747689090863198475782032834023219662312838495595210639777344622457471480607693983739631253132800000 6079 3349504198322490395639909458513523337079704945818850708533694237599534703582396106297919771074690270672919292157535969785594482742940633127195135295902787483611708868843469405601311144169489958785135680913437031247044713390761841546215398310029410013556477005269663630408991481302880649117887115047022378406018121772112126093826606599727550850915204407446107401091425247700024015893480794810804825288006290594230771832436707269820258085920539629098001046265126099424579362055591030875324720432176904583506911615587938393119427948826390118989230888430490948133303858928396040531106823550361060587659963951703776211950003409852588447349106444013297582860344107334995602861850624220093680006673694550660548274380612426945291822766143531363110335791185470688748867689190177839706879983915518995889646543921086678340396943525050189274785335275411283181256274747680474016737645685862047747689090863198475782032834023219662312838495595210639777344622457471480607693983739631253132800000 6080 3349504198322490395639909458513523337079704945818850708533694237599534703582396106297919771074690270672919292157535969785594482742940633127195135295902787483611708868843469405601311144169489958785135680913437031247044713390761841546215398310029410013556477005269663630408991481302880649117887115047022378406018121772112126093826606599727550850915204407446107401091425247700024015893480794810804825288006290594230771832436707269820258085920539629098001046265126099424579362055591030875324720432176904583506911615587938393119427948826390118989230888430490948133303858928396040531106823550361060587659963951703776211950003409852588447349106444013297582860344107334995602861850624220093680006673694550660548274380612426945291822766143531363110335791185470688748867689190177839706879983915518995889646543921086678340396943525050189274785335275411283181256274747680474016737645685862047747689090863198475782032834023219662312838495595210639777344622457471480607693983739631253132800000 6081 3349504198322490395639909458513523337079704945818850708533694237599534703582396106297919771074690270672919292157535969785594482742940633127195135295902787483611708868843469405601311144169489958785135680913437031247044713390761841546215398310029410013556477005269663630408991481302880649117887115047022378406018121772112126093826606599727550850915204407446107401091425247700024015893480794810804825288006290594230771832436707269820258085920539629098001046265126099424579362055591030875324720432176904583506911615587938393119427948826390118989230888430490948133303858928396040531106823550361060587659963951703776211950003409852588447349106444013297582860344107334995602861850624220093680006673694550660548274380612426945291822766143531363110335791185470688748867689190177839706879983915518995889646543921086678340396943525050189274785335275411283181256274747680474016737645685862047747689090863198475782032834023219662312838495595210639777344622457471480607693983739631253132800000 6082 3349504198322490395639909458513523337079704945818850708533694237599534703582396106297919771074690270672919292157535969785594482742940633127195135295902787483611708868843469405601311144169489958785135680913437031247044713390761841546215398310029410013556477005269663630408991481302880649117887115047022378406018121772112126093826606599727550850915204407446107401091425247700024015893480794810804825288006290594230771832436707269820258085920539629098001046265126099424579362055591030875324720432176904583506911615587938393119427948826390118989230888430490948133303858928396040531106823550361060587659963951703776211950003409852588447349106444013297582860344107334995602861850624220093680006673694550660548274380612426945291822766143531363110335791185470688748867689190177839706879983915518995889646543921086678340396943525050189274785335275411283181256274747680474016737645685862047747689090863198475782032834023219662312838495595210639777344622457471480607693983739631253132800000 6083 3349504198322490395639909458513523337079704945818850708533694237599534703582396106297919771074690270672919292157535969785594482742940633127195135295902787483611708868843469405601311144169489958785135680913437031247044713390761841546215398310029410013556477005269663630408991481302880649117887115047022378406018121772112126093826606599727550850915204407446107401091425247700024015893480794810804825288006290594230771832436707269820258085920539629098001046265126099424579362055591030875324720432176904583506911615587938393119427948826390118989230888430490948133303858928396040531106823550361060587659963951703776211950003409852588447349106444013297582860344107334995602861850624220093680006673694550660548274380612426945291822766143531363110335791185470688748867689190177839706879983915518995889646543921086678340396943525050189274785335275411283181256274747680474016737645685862047747689090863198475782032834023219662312838495595210639777344622457471480607693983739631253132800000 6084 3349504198322490395639909458513523337079704945818850708533694237599534703582396106297919771074690270672919292157535969785594482742940633127195135295902787483611708868843469405601311144169489958785135680913437031247044713390761841546215398310029410013556477005269663630408991481302880649117887115047022378406018121772112126093826606599727550850915204407446107401091425247700024015893480794810804825288006290594230771832436707269820258085920539629098001046265126099424579362055591030875324720432176904583506911615587938393119427948826390118989230888430490948133303858928396040531106823550361060587659963951703776211950003409852588447349106444013297582860344107334995602861850624220093680006673694550660548274380612426945291822766143531363110335791185470688748867689190177839706879983915518995889646543921086678340396943525050189274785335275411283181256274747680474016737645685862047747689090863198475782032834023219662312838495595210639777344622457471480607693983739631253132800000 6085 7593326017597085726915674742450157405159691112171334556245884836638145173021291972977384121026322843615508035321134043503942692378246415299351371715811619225347744005668145142498172363832233736565902588630761749837050365256857094785270307968836672500732533370946327450137183688113630431550250089811599731846443082057378189854704917161582357779024768391680325478274261036535954444030520961836094538927910260777121159744134015380682525080781863339165168371883040867395521413780024866994361141219745042690810168632537856337201743159989426399748586424071922979418199848190673823884019168988668524352225138278512460672490657730135818010140424308578145620344400091328435031687815365106952372575129265546347462938020848371884976562210847385600171131238617462051393683051394133162615496923536481563681828715069103499797679870971288779085938355069357378971907974852991634595944242769849262244011168986870944597868434730638974463204869514342520375240259111087846537642261137744050852057600000 6086 7593326017597085726915674742450157405159691112171334556245884836638145173021291972977384121026322843615508035321134043503942692378246415299351371715811619225347744005668145142498172363832233736565902588630761749837050365256857094785270307968836672500732533370946327450137183688113630431550250089811599731846443082057378189854704917161582357779024768391680325478274261036535954444030520961836094538927910260777121159744134015380682525080781863339165168371883040867395521413780024866994361141219745042690810168632537856337201743159989426399748586424071922979418199848190673823884019168988668524352225138278512460672490657730135818010140424308578145620344400091328435031687815365106952372575129265546347462938020848371884976562210847385600171131238617462051393683051394133162615496923536481563681828715069103499797679870971288779085938355069357378971907974852991634595944242769849262244011168986870944597868434730638974463204869514342520375240259111087846537642261137744050852057600000 6087 7593326017597085726915674742450157405159691112171334556245884836638145173021291972977384121026322843615508035321134043503942692378246415299351371715811619225347744005668145142498172363832233736565902588630761749837050365256857094785270307968836672500732533370946327450137183688113630431550250089811599731846443082057378189854704917161582357779024768391680325478274261036535954444030520961836094538927910260777121159744134015380682525080781863339165168371883040867395521413780024866994361141219745042690810168632537856337201743159989426399748586424071922979418199848190673823884019168988668524352225138278512460672490657730135818010140424308578145620344400091328435031687815365106952372575129265546347462938020848371884976562210847385600171131238617462051393683051394133162615496923536481563681828715069103499797679870971288779085938355069357378971907974852991634595944242769849262244011168986870944597868434730638974463204869514342520375240259111087846537642261137744050852057600000 6088 17229256733927787514371665990619407152307339133516758108121912694331951397585311486685684570608726532163587732143653144710445969006241116314228262423176564022314031148861021328328353093535338348268032973603198410380267278767808748067778328781290409904162118218677216984361269788329827449187517453782519791559579353188191112780325457039630369800607199480722658510204298291900080633505252062406098508827428381703287911459440080898768649408294047916565767035802619728120438087866876423210205429427601501865448272627228396029110755230016008501029542596219193240299895455544638906392839494435288881755198838753944773265881302389678171065008622756163812412561443807224219086899653063427674933372968303524662393406369304955807011819656412717926788296780423021394612266843613288145974562519504276667994069354491795841040935627233854239745994127652371892887259194941438018898197486844787976031661342431210173292563478403819833057011848928043178731420147923058323793910290521541251383318694400000 6089 17229256733927787514371665990619407152307339133516758108121912694331951397585311486685684570608726532163587732143653144710445969006241116314228262423176564022314031148861021328328353093535338348268032973603198410380267278767808748067778328781290409904162118218677216984361269788329827449187517453782519791559579353188191112780325457039630369800607199480722658510204298291900080633505252062406098508827428381703287911459440080898768649408294047916565767035802619728120438087866876423210205429427601501865448272627228396029110755230016008501029542596219193240299895455544638906392839494435288881755198838753944773265881302389678171065008622756163812412561443807224219086899653063427674933372968303524662393406369304955807011819656412717926788296780423021394612266843613288145974562519504276667994069354491795841040935627233854239745994127652371892887259194941438018898197486844787976031661342431210173292563478403819833057011848928043178731420147923058323793910290521541251383318694400000 6090 17229256733927787514371665990619407152307339133516758108121912694331951397585311486685684570608726532163587732143653144710445969006241116314228262423176564022314031148861021328328353093535338348268032973603198410380267278767808748067778328781290409904162118218677216984361269788329827449187517453782519791559579353188191112780325457039630369800607199480722658510204298291900080633505252062406098508827428381703287911459440080898768649408294047916565767035802619728120438087866876423210205429427601501865448272627228396029110755230016008501029542596219193240299895455544638906392839494435288881755198838753944773265881302389678171065008622756163812412561443807224219086899653063427674933372968303524662393406369304955807011819656412717926788296780423021394612266843613288145974562519504276667994069354491795841040935627233854239745994127652371892887259194941438018898197486844787976031661342431210173292563478403819833057011848928043178731420147923058323793910290521541251383318694400000 6091 17229256733927787514371665990619407152307339133516758108121912694331951397585311486685684570608726532163587732143653144710445969006241116314228262423176564022314031148861021328328353093535338348268032973603198410380267278767808748067778328781290409904162118218677216984361269788329827449187517453782519791559579353188191112780325457039630369800607199480722658510204298291900080633505252062406098508827428381703287911459440080898768649408294047916565767035802619728120438087866876423210205429427601501865448272627228396029110755230016008501029542596219193240299895455544638906392839494435288881755198838753944773265881302389678171065008622756163812412561443807224219086899653063427674933372968303524662393406369304955807011819656412717926788296780423021394612266843613288145974562519504276667994069354491795841040935627233854239745994127652371892887259194941438018898197486844787976031661342431210173292563478403819833057011848928043178731420147923058323793910290521541251383318694400000 6092 17229256733927787514371665990619407152307339133516758108121912694331951397585311486685684570608726532163587732143653144710445969006241116314228262423176564022314031148861021328328353093535338348268032973603198410380267278767808748067778328781290409904162118218677216984361269788329827449187517453782519791559579353188191112780325457039630369800607199480722658510204298291900080633505252062406098508827428381703287911459440080898768649408294047916565767035802619728120438087866876423210205429427601501865448272627228396029110755230016008501029542596219193240299895455544638906392839494435288881755198838753944773265881302389678171065008622756163812412561443807224219086899653063427674933372968303524662393406369304955807011819656412717926788296780423021394612266843613288145974562519504276667994069354491795841040935627233854239745994127652371892887259194941438018898197486844787976031661342431210173292563478403819833057011848928043178731420147923058323793910290521541251383318694400000 6093 17229256733927787514371665990619407152307339133516758108121912694331951397585311486685684570608726532163587732143653144710445969006241116314228262423176564022314031148861021328328353093535338348268032973603198410380267278767808748067778328781290409904162118218677216984361269788329827449187517453782519791559579353188191112780325457039630369800607199480722658510204298291900080633505252062406098508827428381703287911459440080898768649408294047916565767035802619728120438087866876423210205429427601501865448272627228396029110755230016008501029542596219193240299895455544638906392839494435288881755198838753944773265881302389678171065008622756163812412561443807224219086899653063427674933372968303524662393406369304955807011819656412717926788296780423021394612266843613288145974562519504276667994069354491795841040935627233854239745994127652371892887259194941438018898197486844787976031661342431210173292563478403819833057011848928043178731420147923058323793910290521541251383318694400000 6094 17229256733927787514371665990619407152307339133516758108121912694331951397585311486685684570608726532163587732143653144710445969006241116314228262423176564022314031148861021328328353093535338348268032973603198410380267278767808748067778328781290409904162118218677216984361269788329827449187517453782519791559579353188191112780325457039630369800607199480722658510204298291900080633505252062406098508827428381703287911459440080898768649408294047916565767035802619728120438087866876423210205429427601501865448272627228396029110755230016008501029542596219193240299895455544638906392839494435288881755198838753944773265881302389678171065008622756163812412561443807224219086899653063427674933372968303524662393406369304955807011819656412717926788296780423021394612266843613288145974562519504276667994069354491795841040935627233854239745994127652371892887259194941438018898197486844787976031661342431210173292563478403819833057011848928043178731420147923058323793910290521541251383318694400000 6095 17229256733927787514371665990619407152307339133516758108121912694331951397585311486685684570608726532163587732143653144710445969006241116314228262423176564022314031148861021328328353093535338348268032973603198410380267278767808748067778328781290409904162118218677216984361269788329827449187517453782519791559579353188191112780325457039630369800607199480722658510204298291900080633505252062406098508827428381703287911459440080898768649408294047916565767035802619728120438087866876423210205429427601501865448272627228396029110755230016008501029542596219193240299895455544638906392839494435288881755198838753944773265881302389678171065008622756163812412561443807224219086899653063427674933372968303524662393406369304955807011819656412717926788296780423021394612266843613288145974562519504276667994069354491795841040935627233854239745994127652371892887259194941438018898197486844787976031661342431210173292563478403819833057011848928043178731420147923058323793910290521541251383318694400000 6096 17229256733927787514371665990619407152307339133516758108121912694331951397585311486685684570608726532163587732143653144710445969006241116314228262423176564022314031148861021328328353093535338348268032973603198410380267278767808748067778328781290409904162118218677216984361269788329827449187517453782519791559579353188191112780325457039630369800607199480722658510204298291900080633505252062406098508827428381703287911459440080898768649408294047916565767035802619728120438087866876423210205429427601501865448272627228396029110755230016008501029542596219193240299895455544638906392839494435288881755198838753944773265881302389678171065008622756163812412561443807224219086899653063427674933372968303524662393406369304955807011819656412717926788296780423021394612266843613288145974562519504276667994069354491795841040935627233854239745994127652371892887259194941438018898197486844787976031661342431210173292563478403819833057011848928043178731420147923058323793910290521541251383318694400000 6097 17229256733927787514371665990619407152307339133516758108121912694331951397585311486685684570608726532163587732143653144710445969006241116314228262423176564022314031148861021328328353093535338348268032973603198410380267278767808748067778328781290409904162118218677216984361269788329827449187517453782519791559579353188191112780325457039630369800607199480722658510204298291900080633505252062406098508827428381703287911459440080898768649408294047916565767035802619728120438087866876423210205429427601501865448272627228396029110755230016008501029542596219193240299895455544638906392839494435288881755198838753944773265881302389678171065008622756163812412561443807224219086899653063427674933372968303524662393406369304955807011819656412717926788296780423021394612266843613288145974562519504276667994069354491795841040935627233854239745994127652371892887259194941438018898197486844787976031661342431210173292563478403819833057011848928043178731420147923058323793910290521541251383318694400000 6098 17229256733927787514371665990619407152307339133516758108121912694331951397585311486685684570608726532163587732143653144710445969006241116314228262423176564022314031148861021328328353093535338348268032973603198410380267278767808748067778328781290409904162118218677216984361269788329827449187517453782519791559579353188191112780325457039630369800607199480722658510204298291900080633505252062406098508827428381703287911459440080898768649408294047916565767035802619728120438087866876423210205429427601501865448272627228396029110755230016008501029542596219193240299895455544638906392839494435288881755198838753944773265881302389678171065008622756163812412561443807224219086899653063427674933372968303524662393406369304955807011819656412717926788296780423021394612266843613288145974562519504276667994069354491795841040935627233854239745994127652371892887259194941438018898197486844787976031661342431210173292563478403819833057011848928043178731420147923058323793910290521541251383318694400000 6099 17229256733927787514371665990619407152307339133516758108121912694331951397585311486685684570608726532163587732143653144710445969006241116314228262423176564022314031148861021328328353093535338348268032973603198410380267278767808748067778328781290409904162118218677216984361269788329827449187517453782519791559579353188191112780325457039630369800607199480722658510204298291900080633505252062406098508827428381703287911459440080898768649408294047916565767035802619728120438087866876423210205429427601501865448272627228396029110755230016008501029542596219193240299895455544638906392839494435288881755198838753944773265881302389678171065008622756163812412561443807224219086899653063427674933372968303524662393406369304955807011819656412717926788296780423021394612266843613288145974562519504276667994069354491795841040935627233854239745994127652371892887259194941438018898197486844787976031661342431210173292563478403819833057011848928043178731420147923058323793910290521541251383318694400000 6100 17229256733927787514371665990619407152307339133516758108121912694331951397585311486685684570608726532163587732143653144710445969006241116314228262423176564022314031148861021328328353093535338348268032973603198410380267278767808748067778328781290409904162118218677216984361269788329827449187517453782519791559579353188191112780325457039630369800607199480722658510204298291900080633505252062406098508827428381703287911459440080898768649408294047916565767035802619728120438087866876423210205429427601501865448272627228396029110755230016008501029542596219193240299895455544638906392839494435288881755198838753944773265881302389678171065008622756163812412561443807224219086899653063427674933372968303524662393406369304955807011819656412717926788296780423021394612266843613288145974562519504276667994069354491795841040935627233854239745994127652371892887259194941438018898197486844787976031661342431210173292563478403819833057011848928043178731420147923058323793910290521541251383318694400000 6101 17229256733927787514371665990619407152307339133516758108121912694331951397585311486685684570608726532163587732143653144710445969006241116314228262423176564022314031148861021328328353093535338348268032973603198410380267278767808748067778328781290409904162118218677216984361269788329827449187517453782519791559579353188191112780325457039630369800607199480722658510204298291900080633505252062406098508827428381703287911459440080898768649408294047916565767035802619728120438087866876423210205429427601501865448272627228396029110755230016008501029542596219193240299895455544638906392839494435288881755198838753944773265881302389678171065008622756163812412561443807224219086899653063427674933372968303524662393406369304955807011819656412717926788296780423021394612266843613288145974562519504276667994069354491795841040935627233854239745994127652371892887259194941438018898197486844787976031661342431210173292563478403819833057011848928043178731420147923058323793910290521541251383318694400000 6102 17229256733927787514371665990619407152307339133516758108121912694331951397585311486685684570608726532163587732143653144710445969006241116314228262423176564022314031148861021328328353093535338348268032973603198410380267278767808748067778328781290409904162118218677216984361269788329827449187517453782519791559579353188191112780325457039630369800607199480722658510204298291900080633505252062406098508827428381703287911459440080898768649408294047916565767035802619728120438087866876423210205429427601501865448272627228396029110755230016008501029542596219193240299895455544638906392839494435288881755198838753944773265881302389678171065008622756163812412561443807224219086899653063427674933372968303524662393406369304955807011819656412717926788296780423021394612266843613288145974562519504276667994069354491795841040935627233854239745994127652371892887259194941438018898197486844787976031661342431210173292563478403819833057011848928043178731420147923058323793910290521541251383318694400000 6103 17229256733927787514371665990619407152307339133516758108121912694331951397585311486685684570608726532163587732143653144710445969006241116314228262423176564022314031148861021328328353093535338348268032973603198410380267278767808748067778328781290409904162118218677216984361269788329827449187517453782519791559579353188191112780325457039630369800607199480722658510204298291900080633505252062406098508827428381703287911459440080898768649408294047916565767035802619728120438087866876423210205429427601501865448272627228396029110755230016008501029542596219193240299895455544638906392839494435288881755198838753944773265881302389678171065008622756163812412561443807224219086899653063427674933372968303524662393406369304955807011819656412717926788296780423021394612266843613288145974562519504276667994069354491795841040935627233854239745994127652371892887259194941438018898197486844787976031661342431210173292563478403819833057011848928043178731420147923058323793910290521541251383318694400000 6104 17229256733927787514371665990619407152307339133516758108121912694331951397585311486685684570608726532163587732143653144710445969006241116314228262423176564022314031148861021328328353093535338348268032973603198410380267278767808748067778328781290409904162118218677216984361269788329827449187517453782519791559579353188191112780325457039630369800607199480722658510204298291900080633505252062406098508827428381703287911459440080898768649408294047916565767035802619728120438087866876423210205429427601501865448272627228396029110755230016008501029542596219193240299895455544638906392839494435288881755198838753944773265881302389678171065008622756163812412561443807224219086899653063427674933372968303524662393406369304955807011819656412717926788296780423021394612266843613288145974562519504276667994069354491795841040935627233854239745994127652371892887259194941438018898197486844787976031661342431210173292563478403819833057011848928043178731420147923058323793910290521541251383318694400000 6105 17229256733927787514371665990619407152307339133516758108121912694331951397585311486685684570608726532163587732143653144710445969006241116314228262423176564022314031148861021328328353093535338348268032973603198410380267278767808748067778328781290409904162118218677216984361269788329827449187517453782519791559579353188191112780325457039630369800607199480722658510204298291900080633505252062406098508827428381703287911459440080898768649408294047916565767035802619728120438087866876423210205429427601501865448272627228396029110755230016008501029542596219193240299895455544638906392839494435288881755198838753944773265881302389678171065008622756163812412561443807224219086899653063427674933372968303524662393406369304955807011819656412717926788296780423021394612266843613288145974562519504276667994069354491795841040935627233854239745994127652371892887259194941438018898197486844787976031661342431210173292563478403819833057011848928043178731420147923058323793910290521541251383318694400000 6106 17229256733927787514371665990619407152307339133516758108121912694331951397585311486685684570608726532163587732143653144710445969006241116314228262423176564022314031148861021328328353093535338348268032973603198410380267278767808748067778328781290409904162118218677216984361269788329827449187517453782519791559579353188191112780325457039630369800607199480722658510204298291900080633505252062406098508827428381703287911459440080898768649408294047916565767035802619728120438087866876423210205429427601501865448272627228396029110755230016008501029542596219193240299895455544638906392839494435288881755198838753944773265881302389678171065008622756163812412561443807224219086899653063427674933372968303524662393406369304955807011819656412717926788296780423021394612266843613288145974562519504276667994069354491795841040935627233854239745994127652371892887259194941438018898197486844787976031661342431210173292563478403819833057011848928043178731420147923058323793910290521541251383318694400000 6107 17229256733927787514371665990619407152307339133516758108121912694331951397585311486685684570608726532163587732143653144710445969006241116314228262423176564022314031148861021328328353093535338348268032973603198410380267278767808748067778328781290409904162118218677216984361269788329827449187517453782519791559579353188191112780325457039630369800607199480722658510204298291900080633505252062406098508827428381703287911459440080898768649408294047916565767035802619728120438087866876423210205429427601501865448272627228396029110755230016008501029542596219193240299895455544638906392839494435288881755198838753944773265881302389678171065008622756163812412561443807224219086899653063427674933372968303524662393406369304955807011819656412717926788296780423021394612266843613288145974562519504276667994069354491795841040935627233854239745994127652371892887259194941438018898197486844787976031661342431210173292563478403819833057011848928043178731420147923058323793910290521541251383318694400000 6108 17229256733927787514371665990619407152307339133516758108121912694331951397585311486685684570608726532163587732143653144710445969006241116314228262423176564022314031148861021328328353093535338348268032973603198410380267278767808748067778328781290409904162118218677216984361269788329827449187517453782519791559579353188191112780325457039630369800607199480722658510204298291900080633505252062406098508827428381703287911459440080898768649408294047916565767035802619728120438087866876423210205429427601501865448272627228396029110755230016008501029542596219193240299895455544638906392839494435288881755198838753944773265881302389678171065008622756163812412561443807224219086899653063427674933372968303524662393406369304955807011819656412717926788296780423021394612266843613288145974562519504276667994069354491795841040935627233854239745994127652371892887259194941438018898197486844787976031661342431210173292563478403819833057011848928043178731420147923058323793910290521541251383318694400000 6109 17229256733927787514371665990619407152307339133516758108121912694331951397585311486685684570608726532163587732143653144710445969006241116314228262423176564022314031148861021328328353093535338348268032973603198410380267278767808748067778328781290409904162118218677216984361269788329827449187517453782519791559579353188191112780325457039630369800607199480722658510204298291900080633505252062406098508827428381703287911459440080898768649408294047916565767035802619728120438087866876423210205429427601501865448272627228396029110755230016008501029542596219193240299895455544638906392839494435288881755198838753944773265881302389678171065008622756163812412561443807224219086899653063427674933372968303524662393406369304955807011819656412717926788296780423021394612266843613288145974562519504276667994069354491795841040935627233854239745994127652371892887259194941438018898197486844787976031661342431210173292563478403819833057011848928043178731420147923058323793910290521541251383318694400000 6110 39162100556217861020166796796677912457194581850483591179761107554216525526711413009236561028993635407607834915162523597926843687551186057382240840487880330022719792801361101479290346581605824065613238949000069986794347524639229284358060141319873101712160494711053314205453166228873697792003227172447667486214923869796758399349679763851079830556780164419682602793694370017488883279957437937849061910564744711611573422747307303882901140105052370914353988472379354642017755773721410109956796941088938213740163923681690144174168746637826387322840150321206226235201662370452964234230924170851411628229566960487716469633348200331738482830764599524760345613752161773820649984522911413171105123556756953911557620212677430164549337866079026107847589798581901527629953682535533003955800180606833220866350519642759851946686046680702550686942644652153841312532740150101888616955602887598203069519966231346140723893996786411882480538587932613442145256517996229111569983558090355463264394283392371200000 6111 39162100556217861020166796796677912457194581850483591179761107554216525526711413009236561028993635407607834915162523597926843687551186057382240840487880330022719792801361101479290346581605824065613238949000069986794347524639229284358060141319873101712160494711053314205453166228873697792003227172447667486214923869796758399349679763851079830556780164419682602793694370017488883279957437937849061910564744711611573422747307303882901140105052370914353988472379354642017755773721410109956796941088938213740163923681690144174168746637826387322840150321206226235201662370452964234230924170851411628229566960487716469633348200331738482830764599524760345613752161773820649984522911413171105123556756953911557620212677430164549337866079026107847589798581901527629953682535533003955800180606833220866350519642759851946686046680702550686942644652153841312532740150101888616955602887598203069519966231346140723893996786411882480538587932613442145256517996229111569983558090355463264394283392371200000 6112 39162100556217861020166796796677912457194581850483591179761107554216525526711413009236561028993635407607834915162523597926843687551186057382240840487880330022719792801361101479290346581605824065613238949000069986794347524639229284358060141319873101712160494711053314205453166228873697792003227172447667486214923869796758399349679763851079830556780164419682602793694370017488883279957437937849061910564744711611573422747307303882901140105052370914353988472379354642017755773721410109956796941088938213740163923681690144174168746637826387322840150321206226235201662370452964234230924170851411628229566960487716469633348200331738482830764599524760345613752161773820649984522911413171105123556756953911557620212677430164549337866079026107847589798581901527629953682535533003955800180606833220866350519642759851946686046680702550686942644652153841312532740150101888616955602887598203069519966231346140723893996786411882480538587932613442145256517996229111569983558090355463264394283392371200000 6113 39162100556217861020166796796677912457194581850483591179761107554216525526711413009236561028993635407607834915162523597926843687551186057382240840487880330022719792801361101479290346581605824065613238949000069986794347524639229284358060141319873101712160494711053314205453166228873697792003227172447667486214923869796758399349679763851079830556780164419682602793694370017488883279957437937849061910564744711611573422747307303882901140105052370914353988472379354642017755773721410109956796941088938213740163923681690144174168746637826387322840150321206226235201662370452964234230924170851411628229566960487716469633348200331738482830764599524760345613752161773820649984522911413171105123556756953911557620212677430164549337866079026107847589798581901527629953682535533003955800180606833220866350519642759851946686046680702550686942644652153841312532740150101888616955602887598203069519966231346140723893996786411882480538587932613442145256517996229111569983558090355463264394283392371200000 6114 39162100556217861020166796796677912457194581850483591179761107554216525526711413009236561028993635407607834915162523597926843687551186057382240840487880330022719792801361101479290346581605824065613238949000069986794347524639229284358060141319873101712160494711053314205453166228873697792003227172447667486214923869796758399349679763851079830556780164419682602793694370017488883279957437937849061910564744711611573422747307303882901140105052370914353988472379354642017755773721410109956796941088938213740163923681690144174168746637826387322840150321206226235201662370452964234230924170851411628229566960487716469633348200331738482830764599524760345613752161773820649984522911413171105123556756953911557620212677430164549337866079026107847589798581901527629953682535533003955800180606833220866350519642759851946686046680702550686942644652153841312532740150101888616955602887598203069519966231346140723893996786411882480538587932613442145256517996229111569983558090355463264394283392371200000 6115 39162100556217861020166796796677912457194581850483591179761107554216525526711413009236561028993635407607834915162523597926843687551186057382240840487880330022719792801361101479290346581605824065613238949000069986794347524639229284358060141319873101712160494711053314205453166228873697792003227172447667486214923869796758399349679763851079830556780164419682602793694370017488883279957437937849061910564744711611573422747307303882901140105052370914353988472379354642017755773721410109956796941088938213740163923681690144174168746637826387322840150321206226235201662370452964234230924170851411628229566960487716469633348200331738482830764599524760345613752161773820649984522911413171105123556756953911557620212677430164549337866079026107847589798581901527629953682535533003955800180606833220866350519642759851946686046680702550686942644652153841312532740150101888616955602887598203069519966231346140723893996786411882480538587932613442145256517996229111569983558090355463264394283392371200000 6116 39162100556217861020166796796677912457194581850483591179761107554216525526711413009236561028993635407607834915162523597926843687551186057382240840487880330022719792801361101479290346581605824065613238949000069986794347524639229284358060141319873101712160494711053314205453166228873697792003227172447667486214923869796758399349679763851079830556780164419682602793694370017488883279957437937849061910564744711611573422747307303882901140105052370914353988472379354642017755773721410109956796941088938213740163923681690144174168746637826387322840150321206226235201662370452964234230924170851411628229566960487716469633348200331738482830764599524760345613752161773820649984522911413171105123556756953911557620212677430164549337866079026107847589798581901527629953682535533003955800180606833220866350519642759851946686046680702550686942644652153841312532740150101888616955602887598203069519966231346140723893996786411882480538587932613442145256517996229111569983558090355463264394283392371200000 6117 39162100556217861020166796796677912457194581850483591179761107554216525526711413009236561028993635407607834915162523597926843687551186057382240840487880330022719792801361101479290346581605824065613238949000069986794347524639229284358060141319873101712160494711053314205453166228873697792003227172447667486214923869796758399349679763851079830556780164419682602793694370017488883279957437937849061910564744711611573422747307303882901140105052370914353988472379354642017755773721410109956796941088938213740163923681690144174168746637826387322840150321206226235201662370452964234230924170851411628229566960487716469633348200331738482830764599524760345613752161773820649984522911413171105123556756953911557620212677430164549337866079026107847589798581901527629953682535533003955800180606833220866350519642759851946686046680702550686942644652153841312532740150101888616955602887598203069519966231346140723893996786411882480538587932613442145256517996229111569983558090355463264394283392371200000 6118 39162100556217861020166796796677912457194581850483591179761107554216525526711413009236561028993635407607834915162523597926843687551186057382240840487880330022719792801361101479290346581605824065613238949000069986794347524639229284358060141319873101712160494711053314205453166228873697792003227172447667486214923869796758399349679763851079830556780164419682602793694370017488883279957437937849061910564744711611573422747307303882901140105052370914353988472379354642017755773721410109956796941088938213740163923681690144174168746637826387322840150321206226235201662370452964234230924170851411628229566960487716469633348200331738482830764599524760345613752161773820649984522911413171105123556756953911557620212677430164549337866079026107847589798581901527629953682535533003955800180606833220866350519642759851946686046680702550686942644652153841312532740150101888616955602887598203069519966231346140723893996786411882480538587932613442145256517996229111569983558090355463264394283392371200000 6119 39162100556217861020166796796677912457194581850483591179761107554216525526711413009236561028993635407607834915162523597926843687551186057382240840487880330022719792801361101479290346581605824065613238949000069986794347524639229284358060141319873101712160494711053314205453166228873697792003227172447667486214923869796758399349679763851079830556780164419682602793694370017488883279957437937849061910564744711611573422747307303882901140105052370914353988472379354642017755773721410109956796941088938213740163923681690144174168746637826387322840150321206226235201662370452964234230924170851411628229566960487716469633348200331738482830764599524760345613752161773820649984522911413171105123556756953911557620212677430164549337866079026107847589798581901527629953682535533003955800180606833220866350519642759851946686046680702550686942644652153841312532740150101888616955602887598203069519966231346140723893996786411882480538587932613442145256517996229111569983558090355463264394283392371200000 6120 39162100556217861020166796796677912457194581850483591179761107554216525526711413009236561028993635407607834915162523597926843687551186057382240840487880330022719792801361101479290346581605824065613238949000069986794347524639229284358060141319873101712160494711053314205453166228873697792003227172447667486214923869796758399349679763851079830556780164419682602793694370017488883279957437937849061910564744711611573422747307303882901140105052370914353988472379354642017755773721410109956796941088938213740163923681690144174168746637826387322840150321206226235201662370452964234230924170851411628229566960487716469633348200331738482830764599524760345613752161773820649984522911413171105123556756953911557620212677430164549337866079026107847589798581901527629953682535533003955800180606833220866350519642759851946686046680702550686942644652153841312532740150101888616955602887598203069519966231346140723893996786411882480538587932613442145256517996229111569983558090355463264394283392371200000 6121 39162100556217861020166796796677912457194581850483591179761107554216525526711413009236561028993635407607834915162523597926843687551186057382240840487880330022719792801361101479290346581605824065613238949000069986794347524639229284358060141319873101712160494711053314205453166228873697792003227172447667486214923869796758399349679763851079830556780164419682602793694370017488883279957437937849061910564744711611573422747307303882901140105052370914353988472379354642017755773721410109956796941088938213740163923681690144174168746637826387322840150321206226235201662370452964234230924170851411628229566960487716469633348200331738482830764599524760345613752161773820649984522911413171105123556756953911557620212677430164549337866079026107847589798581901527629953682535533003955800180606833220866350519642759851946686046680702550686942644652153841312532740150101888616955602887598203069519966231346140723893996786411882480538587932613442145256517996229111569983558090355463264394283392371200000 6122 39162100556217861020166796796677912457194581850483591179761107554216525526711413009236561028993635407607834915162523597926843687551186057382240840487880330022719792801361101479290346581605824065613238949000069986794347524639229284358060141319873101712160494711053314205453166228873697792003227172447667486214923869796758399349679763851079830556780164419682602793694370017488883279957437937849061910564744711611573422747307303882901140105052370914353988472379354642017755773721410109956796941088938213740163923681690144174168746637826387322840150321206226235201662370452964234230924170851411628229566960487716469633348200331738482830764599524760345613752161773820649984522911413171105123556756953911557620212677430164549337866079026107847589798581901527629953682535533003955800180606833220866350519642759851946686046680702550686942644652153841312532740150101888616955602887598203069519966231346140723893996786411882480538587932613442145256517996229111569983558090355463264394283392371200000 6123 39162100556217861020166796796677912457194581850483591179761107554216525526711413009236561028993635407607834915162523597926843687551186057382240840487880330022719792801361101479290346581605824065613238949000069986794347524639229284358060141319873101712160494711053314205453166228873697792003227172447667486214923869796758399349679763851079830556780164419682602793694370017488883279957437937849061910564744711611573422747307303882901140105052370914353988472379354642017755773721410109956796941088938213740163923681690144174168746637826387322840150321206226235201662370452964234230924170851411628229566960487716469633348200331738482830764599524760345613752161773820649984522911413171105123556756953911557620212677430164549337866079026107847589798581901527629953682535533003955800180606833220866350519642759851946686046680702550686942644652153841312532740150101888616955602887598203069519966231346140723893996786411882480538587932613442145256517996229111569983558090355463264394283392371200000 6124 39162100556217861020166796796677912457194581850483591179761107554216525526711413009236561028993635407607834915162523597926843687551186057382240840487880330022719792801361101479290346581605824065613238949000069986794347524639229284358060141319873101712160494711053314205453166228873697792003227172447667486214923869796758399349679763851079830556780164419682602793694370017488883279957437937849061910564744711611573422747307303882901140105052370914353988472379354642017755773721410109956796941088938213740163923681690144174168746637826387322840150321206226235201662370452964234230924170851411628229566960487716469633348200331738482830764599524760345613752161773820649984522911413171105123556756953911557620212677430164549337866079026107847589798581901527629953682535533003955800180606833220866350519642759851946686046680702550686942644652153841312532740150101888616955602887598203069519966231346140723893996786411882480538587932613442145256517996229111569983558090355463264394283392371200000 6125 39162100556217861020166796796677912457194581850483591179761107554216525526711413009236561028993635407607834915162523597926843687551186057382240840487880330022719792801361101479290346581605824065613238949000069986794347524639229284358060141319873101712160494711053314205453166228873697792003227172447667486214923869796758399349679763851079830556780164419682602793694370017488883279957437937849061910564744711611573422747307303882901140105052370914353988472379354642017755773721410109956796941088938213740163923681690144174168746637826387322840150321206226235201662370452964234230924170851411628229566960487716469633348200331738482830764599524760345613752161773820649984522911413171105123556756953911557620212677430164549337866079026107847589798581901527629953682535533003955800180606833220866350519642759851946686046680702550686942644652153841312532740150101888616955602887598203069519966231346140723893996786411882480538587932613442145256517996229111569983558090355463264394283392371200000 6126 39162100556217861020166796796677912457194581850483591179761107554216525526711413009236561028993635407607834915162523597926843687551186057382240840487880330022719792801361101479290346581605824065613238949000069986794347524639229284358060141319873101712160494711053314205453166228873697792003227172447667486214923869796758399349679763851079830556780164419682602793694370017488883279957437937849061910564744711611573422747307303882901140105052370914353988472379354642017755773721410109956796941088938213740163923681690144174168746637826387322840150321206226235201662370452964234230924170851411628229566960487716469633348200331738482830764599524760345613752161773820649984522911413171105123556756953911557620212677430164549337866079026107847589798581901527629953682535533003955800180606833220866350519642759851946686046680702550686942644652153841312532740150101888616955602887598203069519966231346140723893996786411882480538587932613442145256517996229111569983558090355463264394283392371200000 6127 39162100556217861020166796796677912457194581850483591179761107554216525526711413009236561028993635407607834915162523597926843687551186057382240840487880330022719792801361101479290346581605824065613238949000069986794347524639229284358060141319873101712160494711053314205453166228873697792003227172447667486214923869796758399349679763851079830556780164419682602793694370017488883279957437937849061910564744711611573422747307303882901140105052370914353988472379354642017755773721410109956796941088938213740163923681690144174168746637826387322840150321206226235201662370452964234230924170851411628229566960487716469633348200331738482830764599524760345613752161773820649984522911413171105123556756953911557620212677430164549337866079026107847589798581901527629953682535533003955800180606833220866350519642759851946686046680702550686942644652153841312532740150101888616955602887598203069519966231346140723893996786411882480538587932613442145256517996229111569983558090355463264394283392371200000 6128 39162100556217861020166796796677912457194581850483591179761107554216525526711413009236561028993635407607834915162523597926843687551186057382240840487880330022719792801361101479290346581605824065613238949000069986794347524639229284358060141319873101712160494711053314205453166228873697792003227172447667486214923869796758399349679763851079830556780164419682602793694370017488883279957437937849061910564744711611573422747307303882901140105052370914353988472379354642017755773721410109956796941088938213740163923681690144174168746637826387322840150321206226235201662370452964234230924170851411628229566960487716469633348200331738482830764599524760345613752161773820649984522911413171105123556756953911557620212677430164549337866079026107847589798581901527629953682535533003955800180606833220866350519642759851946686046680702550686942644652153841312532740150101888616955602887598203069519966231346140723893996786411882480538587932613442145256517996229111569983558090355463264394283392371200000 6129 39162100556217861020166796796677912457194581850483591179761107554216525526711413009236561028993635407607834915162523597926843687551186057382240840487880330022719792801361101479290346581605824065613238949000069986794347524639229284358060141319873101712160494711053314205453166228873697792003227172447667486214923869796758399349679763851079830556780164419682602793694370017488883279957437937849061910564744711611573422747307303882901140105052370914353988472379354642017755773721410109956796941088938213740163923681690144174168746637826387322840150321206226235201662370452964234230924170851411628229566960487716469633348200331738482830764599524760345613752161773820649984522911413171105123556756953911557620212677430164549337866079026107847589798581901527629953682535533003955800180606833220866350519642759851946686046680702550686942644652153841312532740150101888616955602887598203069519966231346140723893996786411882480538587932613442145256517996229111569983558090355463264394283392371200000 6130 39162100556217861020166796796677912457194581850483591179761107554216525526711413009236561028993635407607834915162523597926843687551186057382240840487880330022719792801361101479290346581605824065613238949000069986794347524639229284358060141319873101712160494711053314205453166228873697792003227172447667486214923869796758399349679763851079830556780164419682602793694370017488883279957437937849061910564744711611573422747307303882901140105052370914353988472379354642017755773721410109956796941088938213740163923681690144174168746637826387322840150321206226235201662370452964234230924170851411628229566960487716469633348200331738482830764599524760345613752161773820649984522911413171105123556756953911557620212677430164549337866079026107847589798581901527629953682535533003955800180606833220866350519642759851946686046680702550686942644652153841312532740150101888616955602887598203069519966231346140723893996786411882480538587932613442145256517996229111569983558090355463264394283392371200000 6131 39162100556217861020166796796677912457194581850483591179761107554216525526711413009236561028993635407607834915162523597926843687551186057382240840487880330022719792801361101479290346581605824065613238949000069986794347524639229284358060141319873101712160494711053314205453166228873697792003227172447667486214923869796758399349679763851079830556780164419682602793694370017488883279957437937849061910564744711611573422747307303882901140105052370914353988472379354642017755773721410109956796941088938213740163923681690144174168746637826387322840150321206226235201662370452964234230924170851411628229566960487716469633348200331738482830764599524760345613752161773820649984522911413171105123556756953911557620212677430164549337866079026107847589798581901527629953682535533003955800180606833220866350519642759851946686046680702550686942644652153841312532740150101888616955602887598203069519966231346140723893996786411882480538587932613442145256517996229111569983558090355463264394283392371200000 6132 39162100556217861020166796796677912457194581850483591179761107554216525526711413009236561028993635407607834915162523597926843687551186057382240840487880330022719792801361101479290346581605824065613238949000069986794347524639229284358060141319873101712160494711053314205453166228873697792003227172447667486214923869796758399349679763851079830556780164419682602793694370017488883279957437937849061910564744711611573422747307303882901140105052370914353988472379354642017755773721410109956796941088938213740163923681690144174168746637826387322840150321206226235201662370452964234230924170851411628229566960487716469633348200331738482830764599524760345613752161773820649984522911413171105123556756953911557620212677430164549337866079026107847589798581901527629953682535533003955800180606833220866350519642759851946686046680702550686942644652153841312532740150101888616955602887598203069519966231346140723893996786411882480538587932613442145256517996229111569983558090355463264394283392371200000 6133 39162100556217861020166796796677912457194581850483591179761107554216525526711413009236561028993635407607834915162523597926843687551186057382240840487880330022719792801361101479290346581605824065613238949000069986794347524639229284358060141319873101712160494711053314205453166228873697792003227172447667486214923869796758399349679763851079830556780164419682602793694370017488883279957437937849061910564744711611573422747307303882901140105052370914353988472379354642017755773721410109956796941088938213740163923681690144174168746637826387322840150321206226235201662370452964234230924170851411628229566960487716469633348200331738482830764599524760345613752161773820649984522911413171105123556756953911557620212677430164549337866079026107847589798581901527629953682535533003955800180606833220866350519642759851946686046680702550686942644652153841312532740150101888616955602887598203069519966231346140723893996786411882480538587932613442145256517996229111569983558090355463264394283392371200000 6134 39162100556217861020166796796677912457194581850483591179761107554216525526711413009236561028993635407607834915162523597926843687551186057382240840487880330022719792801361101479290346581605824065613238949000069986794347524639229284358060141319873101712160494711053314205453166228873697792003227172447667486214923869796758399349679763851079830556780164419682602793694370017488883279957437937849061910564744711611573422747307303882901140105052370914353988472379354642017755773721410109956796941088938213740163923681690144174168746637826387322840150321206226235201662370452964234230924170851411628229566960487716469633348200331738482830764599524760345613752161773820649984522911413171105123556756953911557620212677430164549337866079026107847589798581901527629953682535533003955800180606833220866350519642759851946686046680702550686942644652153841312532740150101888616955602887598203069519966231346140723893996786411882480538587932613442145256517996229111569983558090355463264394283392371200000 6135 39162100556217861020166796796677912457194581850483591179761107554216525526711413009236561028993635407607834915162523597926843687551186057382240840487880330022719792801361101479290346581605824065613238949000069986794347524639229284358060141319873101712160494711053314205453166228873697792003227172447667486214923869796758399349679763851079830556780164419682602793694370017488883279957437937849061910564744711611573422747307303882901140105052370914353988472379354642017755773721410109956796941088938213740163923681690144174168746637826387322840150321206226235201662370452964234230924170851411628229566960487716469633348200331738482830764599524760345613752161773820649984522911413171105123556756953911557620212677430164549337866079026107847589798581901527629953682535533003955800180606833220866350519642759851946686046680702550686942644652153841312532740150101888616955602887598203069519966231346140723893996786411882480538587932613442145256517996229111569983558090355463264394283392371200000 6136 89328751368732940987000463493222318314860841200953071481035086331167894726428733074068595707134482364753471441485716326871130451304255396888891357152855032781823847379904672474261280552642884693663798042669159639877906703702081997620735182350630545005438088435912609702638672168060904663559361180353129536056241347006405908916619541344313093500015555041296016972416858009892142761582915936233710217998182687185998977286607960156897500579624458055641447705497307938442500919858536460811453822623868065541313909917935218861278911080881989483398382882671402042494991867003211418280738033712069923991642236872481267233667244956695479336974051515978348344968681006084902614696760933443290786832962611872262931705117218205337039672526258552000352330565317384523924349863550782023180211964186576796145535305135222290390872478682518116916172451562912033887180282382407935275730186611501201575042973700546991202206669805503938108519074291261533330117549398603491132496004100811706083360417998707200000 6137 89328751368732940987000463493222318314860841200953071481035086331167894726428733074068595707134482364753471441485716326871130451304255396888891357152855032781823847379904672474261280552642884693663798042669159639877906703702081997620735182350630545005438088435912609702638672168060904663559361180353129536056241347006405908916619541344313093500015555041296016972416858009892142761582915936233710217998182687185998977286607960156897500579624458055641447705497307938442500919858536460811453822623868065541313909917935218861278911080881989483398382882671402042494991867003211418280738033712069923991642236872481267233667244956695479336974051515978348344968681006084902614696760933443290786832962611872262931705117218205337039672526258552000352330565317384523924349863550782023180211964186576796145535305135222290390872478682518116916172451562912033887180282382407935275730186611501201575042973700546991202206669805503938108519074291261533330117549398603491132496004100811706083360417998707200000 6138 89328751368732940987000463493222318314860841200953071481035086331167894726428733074068595707134482364753471441485716326871130451304255396888891357152855032781823847379904672474261280552642884693663798042669159639877906703702081997620735182350630545005438088435912609702638672168060904663559361180353129536056241347006405908916619541344313093500015555041296016972416858009892142761582915936233710217998182687185998977286607960156897500579624458055641447705497307938442500919858536460811453822623868065541313909917935218861278911080881989483398382882671402042494991867003211418280738033712069923991642236872481267233667244956695479336974051515978348344968681006084902614696760933443290786832962611872262931705117218205337039672526258552000352330565317384523924349863550782023180211964186576796145535305135222290390872478682518116916172451562912033887180282382407935275730186611501201575042973700546991202206669805503938108519074291261533330117549398603491132496004100811706083360417998707200000 6139 89328751368732940987000463493222318314860841200953071481035086331167894726428733074068595707134482364753471441485716326871130451304255396888891357152855032781823847379904672474261280552642884693663798042669159639877906703702081997620735182350630545005438088435912609702638672168060904663559361180353129536056241347006405908916619541344313093500015555041296016972416858009892142761582915936233710217998182687185998977286607960156897500579624458055641447705497307938442500919858536460811453822623868065541313909917935218861278911080881989483398382882671402042494991867003211418280738033712069923991642236872481267233667244956695479336974051515978348344968681006084902614696760933443290786832962611872262931705117218205337039672526258552000352330565317384523924349863550782023180211964186576796145535305135222290390872478682518116916172451562912033887180282382407935275730186611501201575042973700546991202206669805503938108519074291261533330117549398603491132496004100811706083360417998707200000 6140 89328751368732940987000463493222318314860841200953071481035086331167894726428733074068595707134482364753471441485716326871130451304255396888891357152855032781823847379904672474261280552642884693663798042669159639877906703702081997620735182350630545005438088435912609702638672168060904663559361180353129536056241347006405908916619541344313093500015555041296016972416858009892142761582915936233710217998182687185998977286607960156897500579624458055641447705497307938442500919858536460811453822623868065541313909917935218861278911080881989483398382882671402042494991867003211418280738033712069923991642236872481267233667244956695479336974051515978348344968681006084902614696760933443290786832962611872262931705117218205337039672526258552000352330565317384523924349863550782023180211964186576796145535305135222290390872478682518116916172451562912033887180282382407935275730186611501201575042973700546991202206669805503938108519074291261533330117549398603491132496004100811706083360417998707200000 6141 89328751368732940987000463493222318314860841200953071481035086331167894726428733074068595707134482364753471441485716326871130451304255396888891357152855032781823847379904672474261280552642884693663798042669159639877906703702081997620735182350630545005438088435912609702638672168060904663559361180353129536056241347006405908916619541344313093500015555041296016972416858009892142761582915936233710217998182687185998977286607960156897500579624458055641447705497307938442500919858536460811453822623868065541313909917935218861278911080881989483398382882671402042494991867003211418280738033712069923991642236872481267233667244956695479336974051515978348344968681006084902614696760933443290786832962611872262931705117218205337039672526258552000352330565317384523924349863550782023180211964186576796145535305135222290390872478682518116916172451562912033887180282382407935275730186611501201575042973700546991202206669805503938108519074291261533330117549398603491132496004100811706083360417998707200000 6142 89328751368732940987000463493222318314860841200953071481035086331167894726428733074068595707134482364753471441485716326871130451304255396888891357152855032781823847379904672474261280552642884693663798042669159639877906703702081997620735182350630545005438088435912609702638672168060904663559361180353129536056241347006405908916619541344313093500015555041296016972416858009892142761582915936233710217998182687185998977286607960156897500579624458055641447705497307938442500919858536460811453822623868065541313909917935218861278911080881989483398382882671402042494991867003211418280738033712069923991642236872481267233667244956695479336974051515978348344968681006084902614696760933443290786832962611872262931705117218205337039672526258552000352330565317384523924349863550782023180211964186576796145535305135222290390872478682518116916172451562912033887180282382407935275730186611501201575042973700546991202206669805503938108519074291261533330117549398603491132496004100811706083360417998707200000 6143 89328751368732940987000463493222318314860841200953071481035086331167894726428733074068595707134482364753471441485716326871130451304255396888891357152855032781823847379904672474261280552642884693663798042669159639877906703702081997620735182350630545005438088435912609702638672168060904663559361180353129536056241347006405908916619541344313093500015555041296016972416858009892142761582915936233710217998182687185998977286607960156897500579624458055641447705497307938442500919858536460811453822623868065541313909917935218861278911080881989483398382882671402042494991867003211418280738033712069923991642236872481267233667244956695479336974051515978348344968681006084902614696760933443290786832962611872262931705117218205337039672526258552000352330565317384523924349863550782023180211964186576796145535305135222290390872478682518116916172451562912033887180282382407935275730186611501201575042973700546991202206669805503938108519074291261533330117549398603491132496004100811706083360417998707200000 6144 89328751368732940987000463493222318314860841200953071481035086331167894726428733074068595707134482364753471441485716326871130451304255396888891357152855032781823847379904672474261280552642884693663798042669159639877906703702081997620735182350630545005438088435912609702638672168060904663559361180353129536056241347006405908916619541344313093500015555041296016972416858009892142761582915936233710217998182687185998977286607960156897500579624458055641447705497307938442500919858536460811453822623868065541313909917935218861278911080881989483398382882671402042494991867003211418280738033712069923991642236872481267233667244956695479336974051515978348344968681006084902614696760933443290786832962611872262931705117218205337039672526258552000352330565317384523924349863550782023180211964186576796145535305135222290390872478682518116916172451562912033887180282382407935275730186611501201575042973700546991202206669805503938108519074291261533330117549398603491132496004100811706083360417998707200000 6145 89328751368732940987000463493222318314860841200953071481035086331167894726428733074068595707134482364753471441485716326871130451304255396888891357152855032781823847379904672474261280552642884693663798042669159639877906703702081997620735182350630545005438088435912609702638672168060904663559361180353129536056241347006405908916619541344313093500015555041296016972416858009892142761582915936233710217998182687185998977286607960156897500579624458055641447705497307938442500919858536460811453822623868065541313909917935218861278911080881989483398382882671402042494991867003211418280738033712069923991642236872481267233667244956695479336974051515978348344968681006084902614696760933443290786832962611872262931705117218205337039672526258552000352330565317384523924349863550782023180211964186576796145535305135222290390872478682518116916172451562912033887180282382407935275730186611501201575042973700546991202206669805503938108519074291261533330117549398603491132496004100811706083360417998707200000 6146 89328751368732940987000463493222318314860841200953071481035086331167894726428733074068595707134482364753471441485716326871130451304255396888891357152855032781823847379904672474261280552642884693663798042669159639877906703702081997620735182350630545005438088435912609702638672168060904663559361180353129536056241347006405908916619541344313093500015555041296016972416858009892142761582915936233710217998182687185998977286607960156897500579624458055641447705497307938442500919858536460811453822623868065541313909917935218861278911080881989483398382882671402042494991867003211418280738033712069923991642236872481267233667244956695479336974051515978348344968681006084902614696760933443290786832962611872262931705117218205337039672526258552000352330565317384523924349863550782023180211964186576796145535305135222290390872478682518116916172451562912033887180282382407935275730186611501201575042973700546991202206669805503938108519074291261533330117549398603491132496004100811706083360417998707200000 6147 89328751368732940987000463493222318314860841200953071481035086331167894726428733074068595707134482364753471441485716326871130451304255396888891357152855032781823847379904672474261280552642884693663798042669159639877906703702081997620735182350630545005438088435912609702638672168060904663559361180353129536056241347006405908916619541344313093500015555041296016972416858009892142761582915936233710217998182687185998977286607960156897500579624458055641447705497307938442500919858536460811453822623868065541313909917935218861278911080881989483398382882671402042494991867003211418280738033712069923991642236872481267233667244956695479336974051515978348344968681006084902614696760933443290786832962611872262931705117218205337039672526258552000352330565317384523924349863550782023180211964186576796145535305135222290390872478682518116916172451562912033887180282382407935275730186611501201575042973700546991202206669805503938108519074291261533330117549398603491132496004100811706083360417998707200000 6148 89328751368732940987000463493222318314860841200953071481035086331167894726428733074068595707134482364753471441485716326871130451304255396888891357152855032781823847379904672474261280552642884693663798042669159639877906703702081997620735182350630545005438088435912609702638672168060904663559361180353129536056241347006405908916619541344313093500015555041296016972416858009892142761582915936233710217998182687185998977286607960156897500579624458055641447705497307938442500919858536460811453822623868065541313909917935218861278911080881989483398382882671402042494991867003211418280738033712069923991642236872481267233667244956695479336974051515978348344968681006084902614696760933443290786832962611872262931705117218205337039672526258552000352330565317384523924349863550782023180211964186576796145535305135222290390872478682518116916172451562912033887180282382407935275730186611501201575042973700546991202206669805503938108519074291261533330117549398603491132496004100811706083360417998707200000 6149 89328751368732940987000463493222318314860841200953071481035086331167894726428733074068595707134482364753471441485716326871130451304255396888891357152855032781823847379904672474261280552642884693663798042669159639877906703702081997620735182350630545005438088435912609702638672168060904663559361180353129536056241347006405908916619541344313093500015555041296016972416858009892142761582915936233710217998182687185998977286607960156897500579624458055641447705497307938442500919858536460811453822623868065541313909917935218861278911080881989483398382882671402042494991867003211418280738033712069923991642236872481267233667244956695479336974051515978348344968681006084902614696760933443290786832962611872262931705117218205337039672526258552000352330565317384523924349863550782023180211964186576796145535305135222290390872478682518116916172451562912033887180282382407935275730186611501201575042973700546991202206669805503938108519074291261533330117549398603491132496004100811706083360417998707200000 6150 89328751368732940987000463493222318314860841200953071481035086331167894726428733074068595707134482364753471441485716326871130451304255396888891357152855032781823847379904672474261280552642884693663798042669159639877906703702081997620735182350630545005438088435912609702638672168060904663559361180353129536056241347006405908916619541344313093500015555041296016972416858009892142761582915936233710217998182687185998977286607960156897500579624458055641447705497307938442500919858536460811453822623868065541313909917935218861278911080881989483398382882671402042494991867003211418280738033712069923991642236872481267233667244956695479336974051515978348344968681006084902614696760933443290786832962611872262931705117218205337039672526258552000352330565317384523924349863550782023180211964186576796145535305135222290390872478682518116916172451562912033887180282382407935275730186611501201575042973700546991202206669805503938108519074291261533330117549398603491132496004100811706083360417998707200000 6151 89328751368732940987000463493222318314860841200953071481035086331167894726428733074068595707134482364753471441485716326871130451304255396888891357152855032781823847379904672474261280552642884693663798042669159639877906703702081997620735182350630545005438088435912609702638672168060904663559361180353129536056241347006405908916619541344313093500015555041296016972416858009892142761582915936233710217998182687185998977286607960156897500579624458055641447705497307938442500919858536460811453822623868065541313909917935218861278911080881989483398382882671402042494991867003211418280738033712069923991642236872481267233667244956695479336974051515978348344968681006084902614696760933443290786832962611872262931705117218205337039672526258552000352330565317384523924349863550782023180211964186576796145535305135222290390872478682518116916172451562912033887180282382407935275730186611501201575042973700546991202206669805503938108519074291261533330117549398603491132496004100811706083360417998707200000 6152 204294854380292236037270060008999441986086743826579674477127242439380975239342512540394878382216561168191189186677833239554275342132832092684894533808579459972031138957841985948635548623894277294409106123584368096400772631366661528558621362035892056427436908252932138389934643248355288965560259019467607248960623960603650313692308891054444044834535574379443990815917354268623330495740128746166495268561843805594379661054472404878824583825601135573251990902472343255217999603716472885875794892340786265892984911982317845535744869641977109948532101652669496471186046399836344513608047883099503916168885795727364658163396989215962561243659655817042482664943373460916172279811492254784806029486985493351865324809603078035605809731067553308424805780002880858406214988137940638487013144762094701132784839242844253378123925358746918933387286396724379821499981305808566947975594936780503248002123280853150968879446653845187506454183122904115126725978835474606184220018361378556371812645275963043366400000 6153 204294854380292236037270060008999441986086743826579674477127242439380975239342512540394878382216561168191189186677833239554275342132832092684894533808579459972031138957841985948635548623894277294409106123584368096400772631366661528558621362035892056427436908252932138389934643248355288965560259019467607248960623960603650313692308891054444044834535574379443990815917354268623330495740128746166495268561843805594379661054472404878824583825601135573251990902472343255217999603716472885875794892340786265892984911982317845535744869641977109948532101652669496471186046399836344513608047883099503916168885795727364658163396989215962561243659655817042482664943373460916172279811492254784806029486985493351865324809603078035605809731067553308424805780002880858406214988137940638487013144762094701132784839242844253378123925358746918933387286396724379821499981305808566947975594936780503248002123280853150968879446653845187506454183122904115126725978835474606184220018361378556371812645275963043366400000 6154 204294854380292236037270060008999441986086743826579674477127242439380975239342512540394878382216561168191189186677833239554275342132832092684894533808579459972031138957841985948635548623894277294409106123584368096400772631366661528558621362035892056427436908252932138389934643248355288965560259019467607248960623960603650313692308891054444044834535574379443990815917354268623330495740128746166495268561843805594379661054472404878824583825601135573251990902472343255217999603716472885875794892340786265892984911982317845535744869641977109948532101652669496471186046399836344513608047883099503916168885795727364658163396989215962561243659655817042482664943373460916172279811492254784806029486985493351865324809603078035605809731067553308424805780002880858406214988137940638487013144762094701132784839242844253378123925358746918933387286396724379821499981305808566947975594936780503248002123280853150968879446653845187506454183122904115126725978835474606184220018361378556371812645275963043366400000 6155 204294854380292236037270060008999441986086743826579674477127242439380975239342512540394878382216561168191189186677833239554275342132832092684894533808579459972031138957841985948635548623894277294409106123584368096400772631366661528558621362035892056427436908252932138389934643248355288965560259019467607248960623960603650313692308891054444044834535574379443990815917354268623330495740128746166495268561843805594379661054472404878824583825601135573251990902472343255217999603716472885875794892340786265892984911982317845535744869641977109948532101652669496471186046399836344513608047883099503916168885795727364658163396989215962561243659655817042482664943373460916172279811492254784806029486985493351865324809603078035605809731067553308424805780002880858406214988137940638487013144762094701132784839242844253378123925358746918933387286396724379821499981305808566947975594936780503248002123280853150968879446653845187506454183122904115126725978835474606184220018361378556371812645275963043366400000 6156 204294854380292236037270060008999441986086743826579674477127242439380975239342512540394878382216561168191189186677833239554275342132832092684894533808579459972031138957841985948635548623894277294409106123584368096400772631366661528558621362035892056427436908252932138389934643248355288965560259019467607248960623960603650313692308891054444044834535574379443990815917354268623330495740128746166495268561843805594379661054472404878824583825601135573251990902472343255217999603716472885875794892340786265892984911982317845535744869641977109948532101652669496471186046399836344513608047883099503916168885795727364658163396989215962561243659655817042482664943373460916172279811492254784806029486985493351865324809603078035605809731067553308424805780002880858406214988137940638487013144762094701132784839242844253378123925358746918933387286396724379821499981305808566947975594936780503248002123280853150968879446653845187506454183122904115126725978835474606184220018361378556371812645275963043366400000 6157 204294854380292236037270060008999441986086743826579674477127242439380975239342512540394878382216561168191189186677833239554275342132832092684894533808579459972031138957841985948635548623894277294409106123584368096400772631366661528558621362035892056427436908252932138389934643248355288965560259019467607248960623960603650313692308891054444044834535574379443990815917354268623330495740128746166495268561843805594379661054472404878824583825601135573251990902472343255217999603716472885875794892340786265892984911982317845535744869641977109948532101652669496471186046399836344513608047883099503916168885795727364658163396989215962561243659655817042482664943373460916172279811492254784806029486985493351865324809603078035605809731067553308424805780002880858406214988137940638487013144762094701132784839242844253378123925358746918933387286396724379821499981305808566947975594936780503248002123280853150968879446653845187506454183122904115126725978835474606184220018361378556371812645275963043366400000 6158 204294854380292236037270060008999441986086743826579674477127242439380975239342512540394878382216561168191189186677833239554275342132832092684894533808579459972031138957841985948635548623894277294409106123584368096400772631366661528558621362035892056427436908252932138389934643248355288965560259019467607248960623960603650313692308891054444044834535574379443990815917354268623330495740128746166495268561843805594379661054472404878824583825601135573251990902472343255217999603716472885875794892340786265892984911982317845535744869641977109948532101652669496471186046399836344513608047883099503916168885795727364658163396989215962561243659655817042482664943373460916172279811492254784806029486985493351865324809603078035605809731067553308424805780002880858406214988137940638487013144762094701132784839242844253378123925358746918933387286396724379821499981305808566947975594936780503248002123280853150968879446653845187506454183122904115126725978835474606184220018361378556371812645275963043366400000 6159 204294854380292236037270060008999441986086743826579674477127242439380975239342512540394878382216561168191189186677833239554275342132832092684894533808579459972031138957841985948635548623894277294409106123584368096400772631366661528558621362035892056427436908252932138389934643248355288965560259019467607248960623960603650313692308891054444044834535574379443990815917354268623330495740128746166495268561843805594379661054472404878824583825601135573251990902472343255217999603716472885875794892340786265892984911982317845535744869641977109948532101652669496471186046399836344513608047883099503916168885795727364658163396989215962561243659655817042482664943373460916172279811492254784806029486985493351865324809603078035605809731067553308424805780002880858406214988137940638487013144762094701132784839242844253378123925358746918933387286396724379821499981305808566947975594936780503248002123280853150968879446653845187506454183122904115126725978835474606184220018361378556371812645275963043366400000 6160 204294854380292236037270060008999441986086743826579674477127242439380975239342512540394878382216561168191189186677833239554275342132832092684894533808579459972031138957841985948635548623894277294409106123584368096400772631366661528558621362035892056427436908252932138389934643248355288965560259019467607248960623960603650313692308891054444044834535574379443990815917354268623330495740128746166495268561843805594379661054472404878824583825601135573251990902472343255217999603716472885875794892340786265892984911982317845535744869641977109948532101652669496471186046399836344513608047883099503916168885795727364658163396989215962561243659655817042482664943373460916172279811492254784806029486985493351865324809603078035605809731067553308424805780002880858406214988137940638487013144762094701132784839242844253378123925358746918933387286396724379821499981305808566947975594936780503248002123280853150968879446653845187506454183122904115126725978835474606184220018361378556371812645275963043366400000 6161 204294854380292236037270060008999441986086743826579674477127242439380975239342512540394878382216561168191189186677833239554275342132832092684894533808579459972031138957841985948635548623894277294409106123584368096400772631366661528558621362035892056427436908252932138389934643248355288965560259019467607248960623960603650313692308891054444044834535574379443990815917354268623330495740128746166495268561843805594379661054472404878824583825601135573251990902472343255217999603716472885875794892340786265892984911982317845535744869641977109948532101652669496471186046399836344513608047883099503916168885795727364658163396989215962561243659655817042482664943373460916172279811492254784806029486985493351865324809603078035605809731067553308424805780002880858406214988137940638487013144762094701132784839242844253378123925358746918933387286396724379821499981305808566947975594936780503248002123280853150968879446653845187506454183122904115126725978835474606184220018361378556371812645275963043366400000 6162 204294854380292236037270060008999441986086743826579674477127242439380975239342512540394878382216561168191189186677833239554275342132832092684894533808579459972031138957841985948635548623894277294409106123584368096400772631366661528558621362035892056427436908252932138389934643248355288965560259019467607248960623960603650313692308891054444044834535574379443990815917354268623330495740128746166495268561843805594379661054472404878824583825601135573251990902472343255217999603716472885875794892340786265892984911982317845535744869641977109948532101652669496471186046399836344513608047883099503916168885795727364658163396989215962561243659655817042482664943373460916172279811492254784806029486985493351865324809603078035605809731067553308424805780002880858406214988137940638487013144762094701132784839242844253378123925358746918933387286396724379821499981305808566947975594936780503248002123280853150968879446653845187506454183122904115126725978835474606184220018361378556371812645275963043366400000 6163 204294854380292236037270060008999441986086743826579674477127242439380975239342512540394878382216561168191189186677833239554275342132832092684894533808579459972031138957841985948635548623894277294409106123584368096400772631366661528558621362035892056427436908252932138389934643248355288965560259019467607248960623960603650313692308891054444044834535574379443990815917354268623330495740128746166495268561843805594379661054472404878824583825601135573251990902472343255217999603716472885875794892340786265892984911982317845535744869641977109948532101652669496471186046399836344513608047883099503916168885795727364658163396989215962561243659655817042482664943373460916172279811492254784806029486985493351865324809603078035605809731067553308424805780002880858406214988137940638487013144762094701132784839242844253378123925358746918933387286396724379821499981305808566947975594936780503248002123280853150968879446653845187506454183122904115126725978835474606184220018361378556371812645275963043366400000 6164 204294854380292236037270060008999441986086743826579674477127242439380975239342512540394878382216561168191189186677833239554275342132832092684894533808579459972031138957841985948635548623894277294409106123584368096400772631366661528558621362035892056427436908252932138389934643248355288965560259019467607248960623960603650313692308891054444044834535574379443990815917354268623330495740128746166495268561843805594379661054472404878824583825601135573251990902472343255217999603716472885875794892340786265892984911982317845535744869641977109948532101652669496471186046399836344513608047883099503916168885795727364658163396989215962561243659655817042482664943373460916172279811492254784806029486985493351865324809603078035605809731067553308424805780002880858406214988137940638487013144762094701132784839242844253378123925358746918933387286396724379821499981305808566947975594936780503248002123280853150968879446653845187506454183122904115126725978835474606184220018361378556371812645275963043366400000 6165 204294854380292236037270060008999441986086743826579674477127242439380975239342512540394878382216561168191189186677833239554275342132832092684894533808579459972031138957841985948635548623894277294409106123584368096400772631366661528558621362035892056427436908252932138389934643248355288965560259019467607248960623960603650313692308891054444044834535574379443990815917354268623330495740128746166495268561843805594379661054472404878824583825601135573251990902472343255217999603716472885875794892340786265892984911982317845535744869641977109948532101652669496471186046399836344513608047883099503916168885795727364658163396989215962561243659655817042482664943373460916172279811492254784806029486985493351865324809603078035605809731067553308424805780002880858406214988137940638487013144762094701132784839242844253378123925358746918933387286396724379821499981305808566947975594936780503248002123280853150968879446653845187506454183122904115126725978835474606184220018361378556371812645275963043366400000 6166 204294854380292236037270060008999441986086743826579674477127242439380975239342512540394878382216561168191189186677833239554275342132832092684894533808579459972031138957841985948635548623894277294409106123584368096400772631366661528558621362035892056427436908252932138389934643248355288965560259019467607248960623960603650313692308891054444044834535574379443990815917354268623330495740128746166495268561843805594379661054472404878824583825601135573251990902472343255217999603716472885875794892340786265892984911982317845535744869641977109948532101652669496471186046399836344513608047883099503916168885795727364658163396989215962561243659655817042482664943373460916172279811492254784806029486985493351865324809603078035605809731067553308424805780002880858406214988137940638487013144762094701132784839242844253378123925358746918933387286396724379821499981305808566947975594936780503248002123280853150968879446653845187506454183122904115126725978835474606184220018361378556371812645275963043366400000 6167 204294854380292236037270060008999441986086743826579674477127242439380975239342512540394878382216561168191189186677833239554275342132832092684894533808579459972031138957841985948635548623894277294409106123584368096400772631366661528558621362035892056427436908252932138389934643248355288965560259019467607248960623960603650313692308891054444044834535574379443990815917354268623330495740128746166495268561843805594379661054472404878824583825601135573251990902472343255217999603716472885875794892340786265892984911982317845535744869641977109948532101652669496471186046399836344513608047883099503916168885795727364658163396989215962561243659655817042482664943373460916172279811492254784806029486985493351865324809603078035605809731067553308424805780002880858406214988137940638487013144762094701132784839242844253378123925358746918933387286396724379821499981305808566947975594936780503248002123280853150968879446653845187506454183122904115126725978835474606184220018361378556371812645275963043366400000 6168 204294854380292236037270060008999441986086743826579674477127242439380975239342512540394878382216561168191189186677833239554275342132832092684894533808579459972031138957841985948635548623894277294409106123584368096400772631366661528558621362035892056427436908252932138389934643248355288965560259019467607248960623960603650313692308891054444044834535574379443990815917354268623330495740128746166495268561843805594379661054472404878824583825601135573251990902472343255217999603716472885875794892340786265892984911982317845535744869641977109948532101652669496471186046399836344513608047883099503916168885795727364658163396989215962561243659655817042482664943373460916172279811492254784806029486985493351865324809603078035605809731067553308424805780002880858406214988137940638487013144762094701132784839242844253378123925358746918933387286396724379821499981305808566947975594936780503248002123280853150968879446653845187506454183122904115126725978835474606184220018361378556371812645275963043366400000 6169 468448101094010097233460247600635720474096903594347193576052766913500576223812381255125456130422574758662396805052271618297953359510583988526463166023072701715867401630331673780221312994589577836080080341378956045046971643723754884984918783148300485388112830623973393328120136968478677598029673931639223421866710741664170169296464287187840194805590072052065070940898493337953296826732115214959773650812307846227912562797905224387144770712103403869466815139369083084214873091321872327313197688137422907692614403175454819813462986089053513111984109089571155408429604394824737969703253795947162479775255129602847161168669296272202152931711590788478412750715155345880783037607751740221560225613657736255827189788419857935644121713337899736218079653546605808325450967800297884050721140939483149697475636383841872996038160847606685114257047707689002930699457134219044011708039190037693947668868682996275171640571177267014952299441900819135985582669469743271980416502102641029760566395617783258439155200000 6170 468448101094010097233460247600635720474096903594347193576052766913500576223812381255125456130422574758662396805052271618297953359510583988526463166023072701715867401630331673780221312994589577836080080341378956045046971643723754884984918783148300485388112830623973393328120136968478677598029673931639223421866710741664170169296464287187840194805590072052065070940898493337953296826732115214959773650812307846227912562797905224387144770712103403869466815139369083084214873091321872327313197688137422907692614403175454819813462986089053513111984109089571155408429604394824737969703253795947162479775255129602847161168669296272202152931711590788478412750715155345880783037607751740221560225613657736255827189788419857935644121713337899736218079653546605808325450967800297884050721140939483149697475636383841872996038160847606685114257047707689002930699457134219044011708039190037693947668868682996275171640571177267014952299441900819135985582669469743271980416502102641029760566395617783258439155200000 6171 468448101094010097233460247600635720474096903594347193576052766913500576223812381255125456130422574758662396805052271618297953359510583988526463166023072701715867401630331673780221312994589577836080080341378956045046971643723754884984918783148300485388112830623973393328120136968478677598029673931639223421866710741664170169296464287187840194805590072052065070940898493337953296826732115214959773650812307846227912562797905224387144770712103403869466815139369083084214873091321872327313197688137422907692614403175454819813462986089053513111984109089571155408429604394824737969703253795947162479775255129602847161168669296272202152931711590788478412750715155345880783037607751740221560225613657736255827189788419857935644121713337899736218079653546605808325450967800297884050721140939483149697475636383841872996038160847606685114257047707689002930699457134219044011708039190037693947668868682996275171640571177267014952299441900819135985582669469743271980416502102641029760566395617783258439155200000 6172 468448101094010097233460247600635720474096903594347193576052766913500576223812381255125456130422574758662396805052271618297953359510583988526463166023072701715867401630331673780221312994589577836080080341378956045046971643723754884984918783148300485388112830623973393328120136968478677598029673931639223421866710741664170169296464287187840194805590072052065070940898493337953296826732115214959773650812307846227912562797905224387144770712103403869466815139369083084214873091321872327313197688137422907692614403175454819813462986089053513111984109089571155408429604394824737969703253795947162479775255129602847161168669296272202152931711590788478412750715155345880783037607751740221560225613657736255827189788419857935644121713337899736218079653546605808325450967800297884050721140939483149697475636383841872996038160847606685114257047707689002930699457134219044011708039190037693947668868682996275171640571177267014952299441900819135985582669469743271980416502102641029760566395617783258439155200000 6173 468448101094010097233460247600635720474096903594347193576052766913500576223812381255125456130422574758662396805052271618297953359510583988526463166023072701715867401630331673780221312994589577836080080341378956045046971643723754884984918783148300485388112830623973393328120136968478677598029673931639223421866710741664170169296464287187840194805590072052065070940898493337953296826732115214959773650812307846227912562797905224387144770712103403869466815139369083084214873091321872327313197688137422907692614403175454819813462986089053513111984109089571155408429604394824737969703253795947162479775255129602847161168669296272202152931711590788478412750715155345880783037607751740221560225613657736255827189788419857935644121713337899736218079653546605808325450967800297884050721140939483149697475636383841872996038160847606685114257047707689002930699457134219044011708039190037693947668868682996275171640571177267014952299441900819135985582669469743271980416502102641029760566395617783258439155200000 6174 468448101094010097233460247600635720474096903594347193576052766913500576223812381255125456130422574758662396805052271618297953359510583988526463166023072701715867401630331673780221312994589577836080080341378956045046971643723754884984918783148300485388112830623973393328120136968478677598029673931639223421866710741664170169296464287187840194805590072052065070940898493337953296826732115214959773650812307846227912562797905224387144770712103403869466815139369083084214873091321872327313197688137422907692614403175454819813462986089053513111984109089571155408429604394824737969703253795947162479775255129602847161168669296272202152931711590788478412750715155345880783037607751740221560225613657736255827189788419857935644121713337899736218079653546605808325450967800297884050721140939483149697475636383841872996038160847606685114257047707689002930699457134219044011708039190037693947668868682996275171640571177267014952299441900819135985582669469743271980416502102641029760566395617783258439155200000 6175 468448101094010097233460247600635720474096903594347193576052766913500576223812381255125456130422574758662396805052271618297953359510583988526463166023072701715867401630331673780221312994589577836080080341378956045046971643723754884984918783148300485388112830623973393328120136968478677598029673931639223421866710741664170169296464287187840194805590072052065070940898493337953296826732115214959773650812307846227912562797905224387144770712103403869466815139369083084214873091321872327313197688137422907692614403175454819813462986089053513111984109089571155408429604394824737969703253795947162479775255129602847161168669296272202152931711590788478412750715155345880783037607751740221560225613657736255827189788419857935644121713337899736218079653546605808325450967800297884050721140939483149697475636383841872996038160847606685114257047707689002930699457134219044011708039190037693947668868682996275171640571177267014952299441900819135985582669469743271980416502102641029760566395617783258439155200000 6176 468448101094010097233460247600635720474096903594347193576052766913500576223812381255125456130422574758662396805052271618297953359510583988526463166023072701715867401630331673780221312994589577836080080341378956045046971643723754884984918783148300485388112830623973393328120136968478677598029673931639223421866710741664170169296464287187840194805590072052065070940898493337953296826732115214959773650812307846227912562797905224387144770712103403869466815139369083084214873091321872327313197688137422907692614403175454819813462986089053513111984109089571155408429604394824737969703253795947162479775255129602847161168669296272202152931711590788478412750715155345880783037607751740221560225613657736255827189788419857935644121713337899736218079653546605808325450967800297884050721140939483149697475636383841872996038160847606685114257047707689002930699457134219044011708039190037693947668868682996275171640571177267014952299441900819135985582669469743271980416502102641029760566395617783258439155200000 6177 468448101094010097233460247600635720474096903594347193576052766913500576223812381255125456130422574758662396805052271618297953359510583988526463166023072701715867401630331673780221312994589577836080080341378956045046971643723754884984918783148300485388112830623973393328120136968478677598029673931639223421866710741664170169296464287187840194805590072052065070940898493337953296826732115214959773650812307846227912562797905224387144770712103403869466815139369083084214873091321872327313197688137422907692614403175454819813462986089053513111984109089571155408429604394824737969703253795947162479775255129602847161168669296272202152931711590788478412750715155345880783037607751740221560225613657736255827189788419857935644121713337899736218079653546605808325450967800297884050721140939483149697475636383841872996038160847606685114257047707689002930699457134219044011708039190037693947668868682996275171640571177267014952299441900819135985582669469743271980416502102641029760566395617783258439155200000 6178 468448101094010097233460247600635720474096903594347193576052766913500576223812381255125456130422574758662396805052271618297953359510583988526463166023072701715867401630331673780221312994589577836080080341378956045046971643723754884984918783148300485388112830623973393328120136968478677598029673931639223421866710741664170169296464287187840194805590072052065070940898493337953296826732115214959773650812307846227912562797905224387144770712103403869466815139369083084214873091321872327313197688137422907692614403175454819813462986089053513111984109089571155408429604394824737969703253795947162479775255129602847161168669296272202152931711590788478412750715155345880783037607751740221560225613657736255827189788419857935644121713337899736218079653546605808325450967800297884050721140939483149697475636383841872996038160847606685114257047707689002930699457134219044011708039190037693947668868682996275171640571177267014952299441900819135985582669469743271980416502102641029760566395617783258439155200000 6179 468448101094010097233460247600635720474096903594347193576052766913500576223812381255125456130422574758662396805052271618297953359510583988526463166023072701715867401630331673780221312994589577836080080341378956045046971643723754884984918783148300485388112830623973393328120136968478677598029673931639223421866710741664170169296464287187840194805590072052065070940898493337953296826732115214959773650812307846227912562797905224387144770712103403869466815139369083084214873091321872327313197688137422907692614403175454819813462986089053513111984109089571155408429604394824737969703253795947162479775255129602847161168669296272202152931711590788478412750715155345880783037607751740221560225613657736255827189788419857935644121713337899736218079653546605808325450967800297884050721140939483149697475636383841872996038160847606685114257047707689002930699457134219044011708039190037693947668868682996275171640571177267014952299441900819135985582669469743271980416502102641029760566395617783258439155200000 6180 468448101094010097233460247600635720474096903594347193576052766913500576223812381255125456130422574758662396805052271618297953359510583988526463166023072701715867401630331673780221312994589577836080080341378956045046971643723754884984918783148300485388112830623973393328120136968478677598029673931639223421866710741664170169296464287187840194805590072052065070940898493337953296826732115214959773650812307846227912562797905224387144770712103403869466815139369083084214873091321872327313197688137422907692614403175454819813462986089053513111984109089571155408429604394824737969703253795947162479775255129602847161168669296272202152931711590788478412750715155345880783037607751740221560225613657736255827189788419857935644121713337899736218079653546605808325450967800297884050721140939483149697475636383841872996038160847606685114257047707689002930699457134219044011708039190037693947668868682996275171640571177267014952299441900819135985582669469743271980416502102641029760566395617783258439155200000 6181 468448101094010097233460247600635720474096903594347193576052766913500576223812381255125456130422574758662396805052271618297953359510583988526463166023072701715867401630331673780221312994589577836080080341378956045046971643723754884984918783148300485388112830623973393328120136968478677598029673931639223421866710741664170169296464287187840194805590072052065070940898493337953296826732115214959773650812307846227912562797905224387144770712103403869466815139369083084214873091321872327313197688137422907692614403175454819813462986089053513111984109089571155408429604394824737969703253795947162479775255129602847161168669296272202152931711590788478412750715155345880783037607751740221560225613657736255827189788419857935644121713337899736218079653546605808325450967800297884050721140939483149697475636383841872996038160847606685114257047707689002930699457134219044011708039190037693947668868682996275171640571177267014952299441900819135985582669469743271980416502102641029760566395617783258439155200000 6182 468448101094010097233460247600635720474096903594347193576052766913500576223812381255125456130422574758662396805052271618297953359510583988526463166023072701715867401630331673780221312994589577836080080341378956045046971643723754884984918783148300485388112830623973393328120136968478677598029673931639223421866710741664170169296464287187840194805590072052065070940898493337953296826732115214959773650812307846227912562797905224387144770712103403869466815139369083084214873091321872327313197688137422907692614403175454819813462986089053513111984109089571155408429604394824737969703253795947162479775255129602847161168669296272202152931711590788478412750715155345880783037607751740221560225613657736255827189788419857935644121713337899736218079653546605808325450967800297884050721140939483149697475636383841872996038160847606685114257047707689002930699457134219044011708039190037693947668868682996275171640571177267014952299441900819135985582669469743271980416502102641029760566395617783258439155200000 6183 468448101094010097233460247600635720474096903594347193576052766913500576223812381255125456130422574758662396805052271618297953359510583988526463166023072701715867401630331673780221312994589577836080080341378956045046971643723754884984918783148300485388112830623973393328120136968478677598029673931639223421866710741664170169296464287187840194805590072052065070940898493337953296826732115214959773650812307846227912562797905224387144770712103403869466815139369083084214873091321872327313197688137422907692614403175454819813462986089053513111984109089571155408429604394824737969703253795947162479775255129602847161168669296272202152931711590788478412750715155345880783037607751740221560225613657736255827189788419857935644121713337899736218079653546605808325450967800297884050721140939483149697475636383841872996038160847606685114257047707689002930699457134219044011708039190037693947668868682996275171640571177267014952299441900819135985582669469743271980416502102641029760566395617783258439155200000 6184 468448101094010097233460247600635720474096903594347193576052766913500576223812381255125456130422574758662396805052271618297953359510583988526463166023072701715867401630331673780221312994589577836080080341378956045046971643723754884984918783148300485388112830623973393328120136968478677598029673931639223421866710741664170169296464287187840194805590072052065070940898493337953296826732115214959773650812307846227912562797905224387144770712103403869466815139369083084214873091321872327313197688137422907692614403175454819813462986089053513111984109089571155408429604394824737969703253795947162479775255129602847161168669296272202152931711590788478412750715155345880783037607751740221560225613657736255827189788419857935644121713337899736218079653546605808325450967800297884050721140939483149697475636383841872996038160847606685114257047707689002930699457134219044011708039190037693947668868682996275171640571177267014952299441900819135985582669469743271980416502102641029760566395617783258439155200000 6185 468448101094010097233460247600635720474096903594347193576052766913500576223812381255125456130422574758662396805052271618297953359510583988526463166023072701715867401630331673780221312994589577836080080341378956045046971643723754884984918783148300485388112830623973393328120136968478677598029673931639223421866710741664170169296464287187840194805590072052065070940898493337953296826732115214959773650812307846227912562797905224387144770712103403869466815139369083084214873091321872327313197688137422907692614403175454819813462986089053513111984109089571155408429604394824737969703253795947162479775255129602847161168669296272202152931711590788478412750715155345880783037607751740221560225613657736255827189788419857935644121713337899736218079653546605808325450967800297884050721140939483149697475636383841872996038160847606685114257047707689002930699457134219044011708039190037693947668868682996275171640571177267014952299441900819135985582669469743271980416502102641029760566395617783258439155200000 6186 468448101094010097233460247600635720474096903594347193576052766913500576223812381255125456130422574758662396805052271618297953359510583988526463166023072701715867401630331673780221312994589577836080080341378956045046971643723754884984918783148300485388112830623973393328120136968478677598029673931639223421866710741664170169296464287187840194805590072052065070940898493337953296826732115214959773650812307846227912562797905224387144770712103403869466815139369083084214873091321872327313197688137422907692614403175454819813462986089053513111984109089571155408429604394824737969703253795947162479775255129602847161168669296272202152931711590788478412750715155345880783037607751740221560225613657736255827189788419857935644121713337899736218079653546605808325450967800297884050721140939483149697475636383841872996038160847606685114257047707689002930699457134219044011708039190037693947668868682996275171640571177267014952299441900819135985582669469743271980416502102641029760566395617783258439155200000 6187 468448101094010097233460247600635720474096903594347193576052766913500576223812381255125456130422574758662396805052271618297953359510583988526463166023072701715867401630331673780221312994589577836080080341378956045046971643723754884984918783148300485388112830623973393328120136968478677598029673931639223421866710741664170169296464287187840194805590072052065070940898493337953296826732115214959773650812307846227912562797905224387144770712103403869466815139369083084214873091321872327313197688137422907692614403175454819813462986089053513111984109089571155408429604394824737969703253795947162479775255129602847161168669296272202152931711590788478412750715155345880783037607751740221560225613657736255827189788419857935644121713337899736218079653546605808325450967800297884050721140939483149697475636383841872996038160847606685114257047707689002930699457134219044011708039190037693947668868682996275171640571177267014952299441900819135985582669469743271980416502102641029760566395617783258439155200000