1 2 2 1 3 1 4 2 5 2 6 2 7 3 8 9 9 9 10 3 11 6 12 27 13 54 14 27 15 6 16 9 17 99 18 335 19 335 20 99 21 9 22 18 23 326 24 2182 25 4050 26 2182 27 326 28 18 29 30 30 1161 31 14523 32 52377 33 52377 34 14523 35 1161 36 30 37 56 38 4050 39 99858 40 698535 41 1342170 42 698535 43 99858 44 4050 45 56 46 99 47 14532 48 698870 49 9586395 50 35790267 51 35790267 52 9586395 53 698870 54 14532 55 99 56 186 57 52278 58 4970952 59 134211600 60 981706806 61 1908852102 62 981706806 63 134211600 64 4970952 65 52278 66 186 67 335 68 190557 69 35790267 70 1908866960 71 27487764474 72 104715342801 73 104715342801 74 27487764474 75 1908866960 76 35790267 77 190557 78 335 79 630 80 698535 81 260300986 82 27487712097 83 781874934568 84 5864060965050 85 11488774559598 86 5864060965050 87 781874934568 88 27487712097 89 260300986 90 698535 91 630 92 1161 93 2580795 94 1908866625 95 399822314775 96 22517997465645 97 333599969892924 98 1286742745883790 99 1286742745883790 100 333599969892924 101 22517997465645 102 399822314775 103 1908866625 104 2580795 105 1161 106 2182 107 9585234 108 14096302710 109 5864060965050 110 655069036708398 111 19215358356410626 112 146402730743693304 113 288230375950387200 114 146402730743693304 115 19215358356410626 116 655069036708398 117 5864060965050 118 14096302710 119 9585234 120 2182 121 4080 122 35790267 123 104715342801 124 86607683851185 125 19215358392200893 126 1117984489185516357 127 16865594581186450683 128 65588423372234846720 129 65588423372234846720 130 16865594581186450683 131 1117984489185516357 132 19215358392200893 133 86607683851185 134 104715342801 135 35790267 136 4080 137 7710 138 134211600 139 781874932386 140 1286742736297395 141 567592125344909154 142 65588423370325281225 143 1962541914958813595274 144 15111572745141633023190 145 29850020237398244599296 146 15111572745141633023190 147 1962541914958813595274 148 65588423370325281225 149 567592125344909154 150 1286742736297395 151 781874932386 152 134211600 153 7710 154 14532 155 505286415 156 5864061663920 157 19215358392200893 158 16865594581186450683 159 3874762242347531676435 160 230271584688448434290055 161 3516875111605994051576550 162 13754889325392723216145164 163 13754889325392723216145164 164 3516875111605994051576550 165 230271584688448434290055 166 3874762242347531676435 167 16865594581186450683 168 19215358392200893 169 5864061663920 170 505286415 171 14532 172 27594 173 1908852428 174 44152937520670 175 288230375950387200 176 503719091506095039450 177 230271584688343718947254 178 27207473390887478569211430 179 825293359523578053795339600 180 6402275758728431320603653208 181 12676506002282260237970435130 182 6402275758728431320603653208 183 825293359523578053795339600 184 27207473390887478569211430 185 230271584688343718947254 186 503719091506095039450 187 288230375950387200 188 44152937520670 189 1908852428 190 27594 191 52377 192 7233615333 193 333599969892924 194 4340410370031955245 195 15111572745169120787664 196 13754889325392723180354897 197 3233802551602620279839002551 198 195023169265881403080265614570 199 3004801422763210266374839206000 200 11800674678488244282762064174071 201 11800674678488244282762064174071 202 3004801422763210266374839206000 203 195023169265881403080265614570 204 3233802551602620279839002551 205 13754889325392723180354897 206 15111572745169120787664 207 4340410370031955245 208 333599969892924 209 7233615333 210 52377 211 99858 212 27487712097 213 2528336632900554 214 65588423370325979760 215 455125014443154512829018 216 825293359523578053795339600 217 386331611498127055693906101942 218 46359793379775244753193881716450 219 1420115380112089607803207972472040 220 11076899964874298912042012075683653 221 21970710674130840874443091905460038 222 11076899964874298912042012075683653 223 1420115380112089607803207972472040 224 46359793379775244753193881716450 225 386331611498127055693906101942 226 825293359523578053795339600 227 455125014443154512829018 228 65588423370325979760 229 2528336632900554 230 27487712097 231 99858 232 190557 233 104715342801 234 19215358392200893 235 994182417442624283055 236 13754889325392723216145164 237 49711788244244268178135484295 238 46359793379775246039936627600240 239 11076899964874298931257370467884546 240 675163426430433459179525995420973028 241 10470226674490414260127730319842974161 242 41246347505568298601062172159252055475 243 41246347505568298601062172159252055475 244 10470226674490414260127730319842974161 245 675163426430433459179525995420973028 246 11076899964874298931257370467884546 247 46359793379775246039936627600240 248 49711788244244268178135484295 249 13754889325392723216145164 250 994182417442624283055 251 19215358392200893 252 104715342801 253 190557 254 364722 255 399822124218 256 146402730743593446 257 15111572745141633023190 258 416990329022443882071278430 259 3004801422763209932774869313076 260 5584991578928217953377340589412110 261 2658455991569831745375268556400230400 262 322638096043556469061569997115027471064 263 9955689820772599616731718694131705787558 264 77974633561295885110264749205064201069790 265 154866286100907105149455216472736043777350 266 77974633561295885110264749205064201069790 267 9955689820772599616731718694131705787558 268 322638096043556469061569997115027471064 269 2658455991569831745375268556400230400 270 5584991578928217953377340589412110 271 3004801422763209932774869313076 272 416990329022443882071278430 273 15111572745141633023190 274 146402730743593446 275 399822124218 276 364722 277 698870 278 1529755125849 279 1117984489185516357 280 230271584688448434290055 281 12676506002282282755967900775 282 182185854685432547105320371610893 283 675163426430433459179525995420973028 284 640531514204119460634770232333480215490 285 154866286100907105149520804901972339589120 286 9514984618039732540388321270110041819370005 287 148285474566852974655405353217301755542031813 288 585537514956291233254679485982745394048986165 289 585537514956291233254679485982745394048986165 290 148285474566852974655405353217301755542031813 291 9514984618039732540388321270110041819370005 292 154866286100907105149520804901972339589120 293 640531514204119460634770232333480215490 294 675163426430433459179525995420973028 295 182185854685432547105320371610893 296 12676506002282282755967900775 297 230271584688448434290055 298 1117984489185516357 299 1529755125849 300 698870 301 1342176 302 5864060965050 303 8555011744328945842 304 3516875111605594229261775 305 386331611498127055693906101942 306 11076899964874298912042012075683653 307 81872449183985194216751785246741219866 308 154866286100907105149455216478600104742400 309 74627330337566529728537828467932740465675080 310 9134385233318143238773007537117651112269605680 311 283442741785387232621320694829824367273843833006 312 2227050114028042542024662256826958568338816599455 313 4427744605404865645682169434028029029963535277450 314 2227050114028042542024662256826958568338816599455 315 283442741785387232621320694829824367273843833006 316 9134385233318143238773007537117651112269605680 317 74627330337566529728537828467932740465675080 318 154866286100907105149455216478600104742400 319 81872449183985194216751785246741219866 320 11076899964874298912042012075683653 321 386331611498127055693906101942 322 3516875111605594229261775 323 8555011744328945842 324 5864060965050 325 1342176 326 2580795 327 22517997465744 328 65588423372234147850 329 53823479968928812291873035 330 11800674678488244282762064174071 331 675163426430433459179525890705630227 332 9955689820772599616748584288712892238241 333 37559149808051575817322817894304306784260310 334 36086460181009948597621832796379140689949879552 335 8803398097804968166121019000093221085056024433357 336 544210064227943486632935732314825648606966627338800 337 8513864115921604768657483477290939665120404246866675 338 33681220678371183700183451132556904702770307356423315 339 33681220678371183700183451132556904702770307356423315 340 8513864115921604768657483477290939665120404246866675 341 544210064227943486632935732314825648606966627338800 342 8803398097804968166121019000093221085056024433357 343 36086460181009948597621832796379140689949879552 344 37559149808051575817322817894304306784260310 345 9955689820772599616748584288712892238241 346 675163426430433459179525890705630227 347 11800674678488244282762064174071 348 53823479968928812291873035 349 65588423372234147850 350 22517997465744 351 2580795 352 4971008 353 86607681270390 354 503719091506095041632 355 825293359523578053795339600 356 361203259724161921984730179351062 357 41246347505568298599944187670066539118 358 1213645997198945477090379225718530218215278 359 9134385233318143238773007537117651112269605680 360 17503832475167772961878049926333026199650068843032 361 8513864115921604768657483463536050358943039422922404 362 1048980904977720715881649302006628746006409666521395430 363 32693238205138962311644736577968655877818313805065267200 364 257522122477402287747109309670058109378368974702641544418 365 512416468194831082762105259032509819936053654011223390574 366 257522122477402287747109309670058109378368974702641544418 367 32693238205138962311644736577968655877818313805065267200 368 1048980904977720715881649302006628746006409666521395430 369 8513864115921604768657483463536050358943039422922404 370 17503832475167772961878049926333026199650068843032 371 9134385233318143238773007537117651112269605680 372 1213645997198945477090379225718530218215278 373 41246347505568298599944187670066539118 374 361203259724161921984730179351062 375 825293359523578053795339600 376 503719091506095041632 377 86607681270390 378 4971008 379 9586395 380 333599969907456 381 3874762242347531676435 382 12676506002282282755967953152 383 11076899964874298931257370467884546 384 2524993795123485410042792044415965268769 385 148285474566852974655405353217301755542031813 386 2227050114028042542024662487098543256787250889510 387 8513864115921604768657483477290939684335762639067568 388 8259344388666685215573407135591065909307666800233469839 389 2028962177094684691340861227700286996617994175599311154996 390 126034356412469825532702909203203583519382548210850668524705 391 1977769900626449569897799498265948768442693820855629897047120 392 7835735987243838295976043726463380667445368484290985174649363 393 7835735987243838295976043726463380667445368484290985174649363 394 1977769900626449569897799498265948768442693820855629897047120 395 126034356412469825532702909203203583519382548210850668524705 396 2028962177094684691340861227700286996617994175599311154996 397 8259344388666685215573407135591065909307666800233469839 398 8513864115921604768657483477290939684335762639067568 399 2227050114028042542024662487098543256787250889510 400 148285474566852974655405353217301755542031813 401 2524993795123485410042792044415965268769 402 11076899964874298931257370467884546 403 12676506002282282755967953152 404 3874762242347531676435 405 333599969907456 406 9586395 407 18512790 408 1286742736297395 409 29850020237398244599296 410 195023169265881316472581763385 411 340282366920938463463374607430157600 412 154866286100907105149455216472736043777350 413 18155299842619912027374966866040782852868675138 414 544210064227943486632935728797950537000972575762250 415 4151522311763677753859649089423059798814290700584430088 416 8034690221294951377709810461686798253607591539117527442335 417 3936613773495708234820500436740072978427597764673636036716642 418 487556905872949938416287165202173420200157876069161388561894800 419 15248838612641764589743786813925130471514221958450550045873082090 420 120356904764065356226192031638480424539047182223472459842850016400 421 239643970374672353730373467440174494876774616417624076885655300350 422 120356904764065356226192031638480424539047182223472459842850016400 423 15248838612641764589743786813925130471514221958450550045873082090 424 487556905872949938416287165202173420200157876069161388561894800 425 3936613773495708234820500436740072978427597764673636036716642 426 8034690221294951377709810461686798253607591539117527442335 427 4151522311763677753859649089423059798814290700584430088 428 544210064227943486632935728797950537000972575762250 429 18155299842619912027374966866040782852868675138 430 154866286100907105149455216472736043777350 431 340282366920938463463374607430157600 432 195023169265881316472581763385 433 29850020237398244599296 434 1286742736297395 435 18512790 436 35790267 437 4969489234738635 438 230271584688448434290055 439 3004801422763210266376748072960 440 10470226674490414260127730319842974161 441 9514984618039732540388321270110041855160272 442 2227050114028042542024662487098543256787250889510 443 133260481814425118118117132768767319460642961170332270 444 2028962177094684691340861227700286996617994175599311154996 445 7835735987243838295976043726463380667445368484290985174649363 446 7659075757713249941666765649721480086491394966826721044785047445 447 1891926081905308055766106321896114342144767002393775358991372813995 448 117978570030607927990337707047470519844662121432755686550303875307820 449 1855931790733596984856404937755166505429651161035490769237386567240455 450 7361862769909934706597072919762160477076066254539558997491267234955536 451 7361862769909934706597072919762160477076066254539558997491267234955536 452 1855931790733596984856404937755166505429651161035490769237386567240455 453 117978570030607927990337707047470519844662121432755686550303875307820 454 1891926081905308055766106321896114342144767002393775358991372813995 455 7659075757713249941666765649721480086491394966826721044785047445 456 7835735987243838295976043726463380667445368484290985174649363 457 2028962177094684691340861227700286996617994175599311154996 458 133260481814425118118117132768767319460642961170332270 459 2227050114028042542024662487098543256787250889510 460 9514984618039732540388321270110041855160272 461 10470226674490414260127730319842974161 462 3004801422763210266376748072960 463 230271584688448434290055 464 4969489234738635 465 35790267 466 69273666 467 19215358356410626 468 1778649481731868204891030 469 46359793379775244753193881716450 470 322638096043556469061569997896902405632 471 585537514956291233254675611220503046517309730 472 273659918011765867563990540562555211360488932428256 473 32693238205138962311644736577968655877818313805065267200 474 993662172295414276663628733428351754216625086513947459965816 475 7659075757713249941666765649721468285816716478582438282720873374 476 14938844906473081790984320048218669810500235869844491559001839277194 477 7361862769909934706597072919762160465999166289665260066233896767070990 478 915613053812280138407538785810095425206145501214895654411196735892529550 479 28718276100524850055449153027948389843548262961951635166959924476401092652 480 227043312230031755732492127468015505594647028756157816996480635623620237786 481 452312848583266388373324160190187140047848193612803705660563881538145484800 482 227043312230031755732492127468015505594647028756157816996480635623620237786 483 28718276100524850055449153027948389843548262961951635166959924476401092652 484 915613053812280138407538785810095425206145501214895654411196735892529550 485 7361862769909934706597072919762160465999166289665260066233896767070990 486 14938844906473081790984320048218669810500235869844491559001839277194 487 7659075757713249941666765649721468285816716478582438282720873374 488 993662172295414276663628733428351754216625086513947459965816 489 32693238205138962311644736577968655877818313805065267200 490 273659918011765867563990540562555211360488932428256 491 585537514956291233254675611220503046517309730 492 322638096043556469061569997896902405632 493 46359793379775244753193881716450 494 1778649481731868204891030 495 19215358356410626 496 69273666 497 134215680 498 74382032520643617 499 13754889325392723180354897 500 716178877039286566967737630308705 501 9955689820772599616748584288712892238241 502 36086460181009948597621832796379140689949879552 503 33681220678371183700183451132556904702770307356423315 504 8034690221294951377709810461699474759609873821900983107584 505 487556905872949938416287165202176425001580639279427763401100800 506 7501898203033221508081256372040244876410445107669459175983876897387 507 29204083715345195530302438028808570498559833041043983829251283820493731 508 28718276100524850055449153027948389844223426388381838354554762023387775625 509 7125667029988688949142829846688486637119071635317558733759491696897244000323 510 445756012703051819976453716725174502412547275420580705058547887355883283049357 511 7026435518756253873406618586601269193584932861551441170916257730653713675660788 512 27899082206826302144408632623269745327469906627799589134717814711923133571399440 513 27899082206826302144408632623269745327469906627799589134717814711923133571399440 514 7026435518756253873406618586601269193584932861551441170916257730653713675660788 515 445756012703051819976453716725174502412547275420580705058547887355883283049357 516 7125667029988688949142829846688486637119071635317558733759491696897244000323 517 28718276100524850055449153027948389844223426388381838354554762023387775625 518 29204083715345195530302438028808570498559833041043983829251283820493731 519 7501898203033221508081256372040244876410445107669459175983876897387 520 487556905872949938416287165202176425001580639279427763401100800 521 8034690221294951377709810461699474759609873821900983107584 522 33681220678371183700183451132556904702770307356423315 523 36086460181009948597621832796379140689949879552 524 9955689820772599616748584288712892238241 525 716178877039286566967737630308705 526 13754889325392723180354897 527 74382032520643617 528 134215680 529 260300986 530 288230375950387200 531 106489465744978948355328066 532 11076899964874298912042012075683653 533 307596485496974112297044389967563603276482 534 2227050114028042542024662256826958568338816599455 535 4151522311763677753859649089423059798960693431328123392 536 1977769900626449569897799498265753745273427939452549631432550 537 239643970374672353730373467440174494876774616921343169173625274368 538 7361862769909934706597072919762160465999166289665260066233896767070990 539 57209530255591005644056810775043432733829043807134666027399992098771275946 540 112283238048306613744068833947818577312199933790877950902916807869429294690475 541 55593775533016514163217202003878173839354591319028717975472177188697540764137510 542 6938103186520460967569506810083996095151438063080052845571333479117283379926812841 543 218124226495520457085693968485447736886164978419889349754450466773290038044146752990 544 1726816793089536951928410583843127917015472513524694867529567097683802599097289932800 545 3441683296953540776161814866067964291352637721780953061871723023482072643685352071650 546 1726816793089536951928410583843127917015472513524694867529567097683802599097289932800 547 218124226495520457085693968485447736886164978419889349754450466773290038044146752990 548 6938103186520460967569506810083996095151438063080052845571333479117283379926812841 549 55593775533016514163217202003878173839354591319028717975472177188697540764137510 550 112283238048306613744068833947818577312199933790877950902916807869429294690475 551 57209530255591005644056810775043432733829043807134666027399992098771275946 552 7361862769909934706597072919762160465999166289665260066233896767070990 553 239643970374672353730373467440174494876774616921343169173625274368 554 1977769900626449569897799498265753745273427939452549631432550 555 4151522311763677753859649089423059798960693431328123392 556 2227050114028042542024662256826958568338816599455 557 307596485496974112297044389967563603276482 558 11076899964874298912042012075683653 559 106489465744978948355328066 560 288230375950387200 561 260300986 562 505286415 563 1117984489185516357 564 825293359523583917857003520 565 171513289778698822272977636661759075 566 9514984618039732540388321270110041819370005 567 137616338080629387424420529565983194224941889694755 568 512416468194831082762105259035743622487656274291062393125 569 487556905872949938416287165202176425001580704867851135635947520 570 117978570030607927990337707047470519844662121432755686550303875307820 571 7237005577332262213973186563042994240659232858142066020734384675181727600 572 112283238048306613744068833947818577312241180138383519201517870041588546745950 573 439915962913435025117631772378514245163587242723242728377898293318630641173277815 574 434723108749813498387571895233235000087811281639735419911903578515492090660673145455 575 108260840579001173802532190072777325736153719294640450095048954000770083574124610233711 576 6790119921114953620894818961364593870171561307462295193100597668818316983893456506039875 577 107212419807078215066760299389967271634287810174164438287350025215253147757945416951984560 578 426046740148389246801243542673856870285274435239222021238775505358208217373667431103516540 579 426046740148389246801243542673856870285274435239222021238775505358208217373667431103516540 580 107212419807078215066760299389967271634287810174164438287350025215253147757945416951984560 581 6790119921114953620894818961364593870171561307462295193100597668818316983893456506039875 582 108260840579001173802532190072777325736153719294640450095048954000770083574124610233711 583 434723108749813498387571895233235000087811281639735419911903578515492090660673145455 584 439915962913435025117631772378514245163587242723242728377898293318630641173277815 585 112283238048306613744068833947818577312241180138383519201517870041588546745950 586 7237005577332262213973186563042994240659232858142066020734384675181727600 587 117978570030607927990337707047470519844662121432755686550303875307820 588 487556905872949938416287165202176425001580704867851135635947520 589 512416468194831082762105259035743622487656274291062393125 590 137616338080629387424420529565983194224941889694755 591 9514984618039732540388321270110041819370005 592 171513289778698822272977636661759075 593 825293359523583917857003520 594 1117984489185516357 595 505286415 596 981706806 597 4340410369526668830 598 6402275758728431320343352222 599 2658455991569831745375268556400230400 600 294657588171553007702355813047637705561938118 601 8513864115921604768657483463536050339727681066511778 602 63327607655526710366185698220341383350628689410159320913990 603 120356904764065356226192031638480424539047182223472459842850016400 604 58167804601757508792865761341330650726830745576112264437925648466444288 605 7125667029988688949142829846688486637108601408643068319499363966577401026162 606 220757828662014667149938853048127148482091686255924945596796864742926291329491808 607 1726816793089536951928410583843127917015472513524694867528741804324279021043494593200 608 3406414676144625562321815532457154115470682932551732860595552590893614213651064726031110 609 1693120811498793630145201611145457172821999703603804515951187924493260352069134143835810762 610 211903475785804571666172788310471439940744496265540949399508095499000284448960096474671161266 611 6674959487252844007484442831779850358133451632350838328234527809586277105313515292028724418560 612 52903703676059692443220351855592622033503517581588923094663569233986866273204719505212683265750 613 105480841280044942340494899070101338992726149252126254010816959533453695014505092566760500040448 614 52903703676059692443220351855592622033503517581588923094663569233986866273204719505212683265750 615 6674959487252844007484442831779850358133451632350838328234527809586277105313515292028724418560 616 211903475785804571666172788310471439940744496265540949399508095499000284448960096474671161266 617 1693120811498793630145201611145457172821999703603804515951187924493260352069134143835810762 618 3406414676144625562321815532457154115470682932551732860595552590893614213651064726031110 619 1726816793089536951928410583843127917015472513524694867528741804324279021043494593200 620 220757828662014667149938853048127148482091686255924945596796864742926291329491808 621 7125667029988688949142829846688486637108601408643068319499363966577401026162 622 58167804601757508792865761341330650726830745576112264437925648466444288 623 120356904764065356226192031638480424539047182223472459842850016400 624 63327607655526710366185698220341383350628689410159320913990 625 8513864115921604768657483463536050339727681066511778 626 294657588171553007702355813047637705561938118 627 2658455991569831745375268556400230400 628 6402275758728431320343352222 629 4340410369526668830 630 981706806 631 1908866960 632 16865594581186450683 633 49711788244244268178135484295 634 41246347505568298601062172159252055475 635 9134385233318143238773022648690396281390393344 636 527310293631273585671689299611377781896261159162783017 637 7835735987243838295976043726463380667445368484290985174649363 638 29748906667200705980322223544297523143854996705229071114976650673610 639 28718276100524850055449153027948389844223426388382068626139450471822065680 640 7026435518756253873406618586601269193584932861551441184671147056046436891805952 641 434723108749813498387571895233235000087811281639735419911903578515492090660673145455 642 6790119921114953620894818961364593870171561307462295193100597668818317003108814898240768 643 26742626150852740414601133140143631242521841475526702020104005858607070186327543395676471730 644 26534000446222485495590331753659032479536702141067354274886660327492147619432079608640272505761 645 6628032499342460376886370385204913228342937669373229298101139447015976991121500671238800220607727 646 416619185672954652261428995641451688638698939217753636270327863390133153299358181221116241171110960 647 6587484535817071207521889060495424347416604403631317759771507276821187148843800716505639589513262071 648 26195844937752096029911605620683558808440298213270746042235681725631491913411322337033671669413272404 649 26195844937752096029911605620683558808440298213270746042235681725631491913411322337033671669413272404 650 6587484535817071207521889060495424347416604403631317759771507276821187148843800716505639589513262071 651 416619185672954652261428995641451688638698939217753636270327863390133153299358181221116241171110960 652 6628032499342460376886370385204913228342937669373229298101139447015976991121500671238800220607727 653 26534000446222485495590331753659032479536702141067354274886660327492147619432079608640272505761 654 26742626150852740414601133140143631242521841475526702020104005858607070186327543395676471730 655 6790119921114953620894818961364593870171561307462295193100597668818317003108814898240768 656 434723108749813498387571895233235000087811281639735419911903578515492090660673145455 657 7026435518756253873406618586601269193584932861551441184671147056046436891805952 658 28718276100524850055449153027948389844223426388382068626139450471822065680 659 29748906667200705980322223544297523143854996705229071114976650673610 660 7835735987243838295976043726463380667445368484290985174649363 661 527310293631273585671689299611377781896261159162783017 662 9134385233318143238773022648690396281390393344 663 41246347505568298601062172159252055475 664 49711788244244268178135484295 665 16865594581186450683 666 1908866960 667 3714566310 668 65588423370325979760 669 386331611498127055693906101942 670 640531514204119460630429821963448260245 671 283442741785387232621320694829824367273843833006 672 32693238205138962311644736577968655877818313805065267200 673 970620199710204485695097029342584629667235902309208398647347794 674 7361862769909934706597072919762160465999166289665260066233896767070990 675 14196731247487043117066174407195452303849193522224129864061830565443240559720 676 6938103186520460967569506810083996095151438063080052845571333479117283379926812841 677 857338373878150709708941788051085084617621377805528725015208492740732486046182962246144 678 26742626150852740414601133140143631242521841474941164505147714625352390700344798001627485565 679 210312569690674223497355983376694362053189368355116580425554866000957019153786032945374274859424 680 416619185672954652261428995641451688638698939217751409220213835347591128636871082677859453920221450 681 207744439854173144167646820226638309854761321482634159758839568785047241563450092675294944145977091734 682 26062484272614448995577510173887351599960965786003193771612049560208893642511000740247505473343893442000 683 822318831503443006964103850416434533394846830850252055569779751937047976119641617760516634016640778496270 684 6523729396593981188581890546637047298265784858078666294749456524818173468639831579732585928577185206115408 685 13011316248054477716839227683043418434214307750184597621647041393530243906452124340519108024292347385189430 686 6523729396593981188581890546637047298265784858078666294749456524818173468639831579732585928577185206115408 687 822318831503443006964103850416434533394846830850252055569779751937047976119641617760516634016640778496270 688 26062484272614448995577510173887351599960965786003193771612049560208893642511000740247505473343893442000 689 207744439854173144167646820226638309854761321482634159758839568785047241563450092675294944145977091734 690 416619185672954652261428995641451688638698939217751409220213835347591128636871082677859453920221450 691 210312569690674223497355983376694362053189368355116580425554866000957019153786032945374274859424 692 26742626150852740414601133140143631242521841474941164505147714625352390700344798001627485565 693 857338373878150709708941788051085084617621377805528725015208492740732486046182962246144 694 6938103186520460967569506810083996095151438063080052845571333479117283379926812841 695 14196731247487043117066174407195452303849193522224129864061830565443240559720 696 7361862769909934706597072919762160465999166289665260066233896767070990 697 970620199710204485695097029342584629667235902309208398647347794 698 32693238205138962311644736577968655877818313805065267200 699 283442741785387232621320694829824367273843833006 700 640531514204119460630429821963448260245 701 386331611498127055693906101942 702 65588423370325979760 703 3714566310 704 7233615333 705 255263053126231647315 706 3004801422763210266374839206000 707 9955689820772599616748584288712892238241 708 8803398097804968166121019000093221085056024433357 709 2028962177094684691340861227700286996616876191110125638639 710 120356904764065356226192031638480470898840561998718499779477616640 711 1823842131384138662795661936250754596897452538982257255293025300671069150 712 7026435518756253873406618586601269193584932861551441170916257730653713675660788 713 6859630847031539891798375836507873656558015719268622319657274567245521222493223708033 714 1693120811498793630145201611145457172821999703752089990518040899148665705286435899377842575 715 105480841280044942340494899070101338992726149252162340470997969482051316847301471707450449920000 716 1656615933563464652779173284444115590326660870735685311941298703605484755942029247361873696684912325 717 6552853188543061461745202558005962687990185683337945930991723392365417292543257741776217063651271981328 718 6523729396593981188581890546637047298265784858078666303263320640739778226220415092149226681655577377298430 719 1633768753233970941140508241244756192956996555762309475208006956680411110585886437750820643066850440275102320 720 102883747797236587181126337159883684108350756367149499362224855209499676186117316358914451374419389900584325235 721 1628720494229269147332962967102497263768177053177308476682294832604275311068317882959063527690839982371843830556 722 6480593124406986712545894753313094375835483432642343201961050164030291948756886094362078221712430986746470511069 723 6480593124406986712545894753313094375835483432642343201961050164030291948756886094362078221712430986746470511069 724 1628720494229269147332962967102497263768177053177308476682294832604275311068317882959063527690839982371843830556 725 102883747797236587181126337159883684108350756367149499362224855209499676186117316358914451374419389900584325235 726 1633768753233970941140508241244756192956996555762309475208006956680411110585886437750820643066850440275102320 727 6523729396593981188581890546637047298265784858078666303263320640739778226220415092149226681655577377298430 728 6552853188543061461745202558005962687990185683337945930991723392365417292543257741776217063651271981328 729 1656615933563464652779173284444115590326660870735685311941298703605484755942029247361873696684912325 730 105480841280044942340494899070101338992726149252162340470997969482051316847301471707450449920000 731 1693120811498793630145201611145457172821999703752089990518040899148665705286435899377842575 732 6859630847031539891798375836507873656558015719268622319657274567245521222493223708033 733 7026435518756253873406618586601269193584932861551441170916257730653713675660788 734 1823842131384138662795661936250754596897452538982257255293025300671069150 735 120356904764065356226192031638480470898840561998718499779477616640 736 2028962177094684691340861227700286996616876191110125638639 737 8803398097804968166121019000093221085056024433357 738 9955689820772599616748584288712892238241 739 3004801422763210266374839206000 740 255263053126231647315 741 7233615333 742 14096302710 743 994182417435390667722 744 23388724587994719047433429960870 745 154866286100907105149455216478600104742400 746 273659918011765867563990540562555211360487950721450 747 126034356412469825532702909203153871731138303942672533040410 748 14938844906473081790984320048218669810500235869844491559001839277194 749 452312848583266388373324160190187140047848193612803705660563881538145484800 750 3481485469938582564371795531941790155273130535935733909017930769014943012198606648 751 6790119921114953620894818961364593870171561297947310575060865128429995713783414686669870 752 3347942062571959376794704868604313659251887966076258260105080890003479194013543181854170867070 753 416619185672954652261428995641451688638698939217751409220213835347591128636871082677859453920221450 754 13068368182279609752768210229641521030179857488138353981410762617589303663884530322010122487875694312960 755 103232641001047614412724421836893935269260771380585488771776673225617247531685633996063829472166063962114790 756 205218782272887912563953333854914655234790308700340868062230694813779800893101211145475656651908234286076548000 757 102609391136443956281976666927457327617395154350170434031066307549582192003138966043692397847651638199930218086400 758 12898866478615072478700043817949827537212804671661322694366704746146937050515710890693161331522427626657924252559470 759 407552064091999461751249869318657177135370232454107246343219708536003237710469476637034619294676534969937430658328604 760 3235902102865800237664059112785729165826698988507798888258971624737653661675239564976909611954982668896792062610810906 761 6455624695217271474139797930007529685824264482073058782076636339316287112615036421858420830819060529321157396509492010 762 3235902102865800237664059112785729165826698988507798888258971624737653661675239564976909611954982668896792062610810906 763 407552064091999461751249869318657177135370232454107246343219708536003237710469476637034619294676534969937430658328604 764 12898866478615072478700043817949827537212804671661322694366704746146937050515710890693161331522427626657924252559470 765 102609391136443956281976666927457327617395154350170434031066307549582192003138966043692397847651638199930218086400 766 205218782272887912563953333854914655234790308700340868062230694813779800893101211145475656651908234286076548000 767 103232641001047614412724421836893935269260771380585488771776673225617247531685633996063829472166063962114790 768 13068368182279609752768210229641521030179857488138353981410762617589303663884530322010122487875694312960 769 416619185672954652261428995641451688638698939217751409220213835347591128636871082677859453920221450 770 3347942062571959376794704868604313659251887966076258260105080890003479194013543181854170867070 771 6790119921114953620894818961364593870171561297947310575060865128429995713783414686669870 772 3481485469938582564371795531941790155273130535935733909017930769014943012198606648 773 452312848583266388373324160190187140047848193612803705660563881538145484800 774 14938844906473081790984320048218669810500235869844491559001839277194 775 126034356412469825532702909203153871731138303942672533040410 776 273659918011765867563990540562555211360487950721450 777 154866286100907105149455216478600104742400 778 23388724587994719047433429960870 779 994182417435390667722 780 14096302710 781 27487764474 782 3874762242347531676435 783 182185854685432547105320371610893 784 2410891372814121420706436506057042604829945 785 8513864115921604768657483477290939684335762639067568 786 7835735987243838295976043726463380667445368484290985174649363 787 1855931790733596984856404937755166505429651161035490769237386567240455 788 112283238048306613744068833947818577312241180138383519201517870041588546745950 789 1726816793089536951928410583843127917015472668390980968436672247204607501069629521920 790 6728789805698431459157704467520010441666785919574989659628442270790391290098907279842810051 791 6628032499342460376886370385204913228342937669373229298101139447015976991121500671238800220607727 792 1647628316084821488226164436280234871261900135896753612037799953497750643954595305277821482693010119845 793 103232641001047614412724421836893935269260771380585488805457893903988431231869085128620734174936371318538105 794 1628720494229269147332962967102497263768177053177308476682294832604275311068993046385493961150019508367264803584 795 6465970247613452998938098888228695598782316187973816889099078361686777179306947260732460756992691625918522540782873 796 6455624695217271474139797930007529685824264482073058782076644374006508407566414131668882530293835250767724439125622784 797 1620235217623158330764498304001889803500991870010493184521197964616169321305066022222263350611160288838270980154374184810 798 102192227059362102253436182884293107606323429250516903464293533072159181096553552809402204117743778069608572616435362487332 799 1619428976175154462504213577573104174125087070228287006094450635258945577907607169970117608161706218164032220805822278343729 800 6446869638487757765016774051671976616993203765289752081404574913805860865673155310341933397211464613779309816080344845405669 801 6446869638487757765016774051671976616993203765289752081404574913805860865673155310341933397211464613779309816080344845405669 802 1619428976175154462504213577573104174125087070228287006094450635258945577907607169970117608161706218164032220805822278343729 803 102192227059362102253436182884293107606323429250516903464293533072159181096553552809402204117743778069608572616435362487332 804 1620235217623158330764498304001889803500991870010493184521197964616169321305066022222263350611160288838270980154374184810 805 6455624695217271474139797930007529685824264482073058782076644374006508407566414131668882530293835250767724439125622784 806 6465970247613452998938098888228695598782316187973816889099078361686777179306947260732460756992691625918522540782873 807 1628720494229269147332962967102497263768177053177308476682294832604275311068993046385493961150019508367264803584 808 103232641001047614412724421836893935269260771380585488805457893903988431231869085128620734174936371318538105 809 1647628316084821488226164436280234871261900135896753612037799953497750643954595305277821482693010119845 810 6628032499342460376886370385204913228342937669373229298101139447015976991121500671238800220607727 811 6728789805698431459157704467520010441666785919574989659628442270790391290098907279842810051 812 1726816793089536951928410583843127917015472668390980968436672247204607501069629521920 813 112283238048306613744068833947818577312241180138383519201517870041588546745950 814 1855931790733596984856404937755166505429651161035490769237386567240455 815 7835735987243838295976043726463380667445368484290985174649363 816 8513864115921604768657483477290939684335762639067568 817 2410891372814121420706436506057042604829945 818 182185854685432547105320371610893 819 3874762242347531676435 820 27487764474 821 53634713550 822 15111572745141633023190 823 1420115380112089607803193876169330 824 37559149808051575817321823711886864159977255 825 265080309771396991716038404696269696625944063634790898 826 487556905872949938416287165202173420200157876069161388561894800 827 230771861522074687945573551117442418393793815102121659836289123332785738 828 27899082206826302144408632623269745327469266096285385015257179941690800091183950 829 857338373878150709708941788051085084617621377805528725015202090464973757614862358592936 830 6674959487252844007484442831779850358133451632350838328234527809586277105313515292028724418560 831 13136332798696798888899954724741608669335164206654835981818117894215788100763407304286671514783186938 832 6523729396593981188581890546637047298265784858078666294749456524818173457562931614858287016535173130431755 833 816520353870906813914933689077909768838688230903213002900122127906285679946477341914254522854876401707695608210 834 25731922413971904791692434351114196770664319523569271293353218904601036257210769894463619456856800011539292077429325 835 204029619996990308318492379022460197477902679927247289902669381257532651616145476676355751707268925666294971294710862336 836 406803673101691445508870958789397562971325958747249981098245409509902559051901857968801805179314420680622005754973491399600 837 203872771626530504380765748834050272311502726130574748174299969162839802044531295811762823978245557212952446391332219967132448 838 25672867538155693144244575779102626883670713660887190510837773893848491565316738268671422079594336902725511084010945751689228800 839 812132084319140279235782644325662961189620012924724305770758321095358186268009335810335752817688480541112299778168551931598817594 840 6452758560862987309564309374005722073452071739056445847669479751237084611801977029616894833004142613219476716426488393601179754045 841 12876252910565598259448054986678084863124315488366603959068349617003955642598460943278609682715264179055593358063256247325909235866 842 6452758560862987309564309374005722073452071739056445847669479751237084611801977029616894833004142613219476716426488393601179754045 843 812132084319140279235782644325662961189620012924724305770758321095358186268009335810335752817688480541112299778168551931598817594 844 25672867538155693144244575779102626883670713660887190510837773893848491565316738268671422079594336902725511084010945751689228800 845 203872771626530504380765748834050272311502726130574748174299969162839802044531295811762823978245557212952446391332219967132448 846 406803673101691445508870958789397562971325958747249981098245409509902559051901857968801805179314420680622005754973491399600 847 204029619996990308318492379022460197477902679927247289902669381257532651616145476676355751707268925666294971294710862336 848 25731922413971904791692434351114196770664319523569271293353218904601036257210769894463619456856800011539292077429325 849 816520353870906813914933689077909768838688230903213002900122127906285679946477341914254522854876401707695608210 850 6523729396593981188581890546637047298265784858078666294749456524818173457562931614858287016535173130431755 851 13136332798696798888899954724741608669335164206654835981818117894215788100763407304286671514783186938 852 6674959487252844007484442831779850358133451632350838328234527809586277105313515292028724418560 853 857338373878150709708941788051085084617621377805528725015202090464973757614862358592936 854 27899082206826302144408632623269745327469266096285385015257179941690800091183950 855 230771861522074687945573551117442418393793815102121659836289123332785738 856 487556905872949938416287165202173420200157876069161388561894800 857 265080309771396991716038404696269696625944063634790898 858 37559149808051575817321823711886864159977255 859 1420115380112089607803193876169330 860 15111572745141633023190 861 53634713550 862 104715342801 863 58971991200686800921575 864 11076899964874298931257370467884546 865 585537514956291233254679485982745394048986165 866 8259344388666685215573407135591065909307666800233469839 867 30360300300845315084084476449346419244418273960954337494083765995 868 28718276100524850055449153027948389844223426388382068626139450471822065680 869 6938103186520460967569506810083996095151448018769873618170950227701572092819051082 870 426046740148389246801243542673856870285274435239222021238775505358208217373667431103516540 871 6628032499342460376886370385204913228342937669373229298101139447015976991121500671238800220607727 872 26062484272614448995577510173887351599960965786003194315822113788152380275446733055073154080310520780800 873 25859221556563497046869119689379366839061278818087306963223075550485245376110844964400894235673559346379024175 874 6465970247613452998938098888228695598782316187973816889099078361686777179306947260732460756992691625918522540782873 875 407054167974291009206844401498011724032268893450912080840300950648022398367378404237932423351300495158309272200831384995 876 6446869638487757765016774051671976616993203765289752081404574913805860865673155310341933397211464613779309816080344845405669 877 25672867538155693144244575779102626883670713660887190510837773894336048471189688207087864111082614234832241244095275487429918720 878 25694242233300582952111277145362151242705082037871820569905620728945970324521377199089144322435923660752737006889347191518830208885 879 6460788660405394582660656070115595860921256539442827202502135103827784961245016426722610816439183400612762066311180890635997623599104 880 408049810130867026273304593902037633321342518280599612789608532873340408767287706055412706808712916005790762747062088995374793263019790 881 6472024814597403964543544167628840375461989159511423423723877947486732171034546078919851489205673902783739512428416221873864101975861553 882 25776029564630353451861734347266377252922207908010863852060466284362750315101164892845065925310682157037903831916983873594159915115465453 883 25776029564630353451861734347266377252922207908010863852060466284362750315101164892845065925310682157037903831916983873594159915115465453 884 6472024814597403964543544167628840375461989159511423423723877947486732171034546078919851489205673902783739512428416221873864101975861553 885 408049810130867026273304593902037633321342518280599612789608532873340408767287706055412706808712916005790762747062088995374793263019790 886 6460788660405394582660656070115595860921256539442827202502135103827784961245016426722610816439183400612762066311180890635997623599104 887 25694242233300582952111277145362151242705082037871820569905620728945970324521377199089144322435923660752737006889347191518830208885 888 25672867538155693144244575779102626883670713660887190510837773894336048471189688207087864111082614234832241244095275487429918720 889 6446869638487757765016774051671976616993203765289752081404574913805860865673155310341933397211464613779309816080344845405669 890 407054167974291009206844401498011724032268893450912080840300950648022398367378404237932423351300495158309272200831384995 891 6465970247613452998938098888228695598782316187973816889099078361686777179306947260732460756992691625918522540782873 892 25859221556563497046869119689379366839061278818087306963223075550485245376110844964400894235673559346379024175 893 26062484272614448995577510173887351599960965786003194315822113788152380275446733055073154080310520780800 894 6628032499342460376886370385204913228342937669373229298101139447015976991121500671238800220607727 895 426046740148389246801243542673856870285274435239222021238775505358208217373667431103516540 896 6938103186520460967569506810083996095151448018769873618170950227701572092819051082 897 28718276100524850055449153027948389844223426388382068626139450471822065680 898 30360300300845315084084476449346419244418273960954337494083765995 899 8259344388666685215573407135591065909307666800233469839 900 585537514956291233254679485982745394048986165 901 11076899964874298931257370467884546 902 58971991200686800921575 903 104715342801 904 204560302842 905 230271584688343718947254 906 86453853384384772221385807180646350 907 9134385233318143238773007537117651112269605680 908 257522122477402287747109309670058109378368974702641544418 909 1891926081905308055766106321896114159958912316961228253671001203102 910 3576589628951851596094856679805031902803706090058395800446566301402191498710 911 1726816793089536951928410583843127917015472513524694867529567097683802599097289932800 912 211903475785804571666172788310471439940744496265540949399508095885331895947087152168577263208 913 6587484535817071207521889060495424347416604403631308956373409471853021027824800623284554533488828714 914 51758514220910925132550536568360044680455813750045616985284649510351714044789012551349201766585496971392838 915 102609391136443956281976666927457327617395154350170434031066307549582192003138966043692397847651638199930218086400 916 51260543485596200290936360734551104205056194398595007698871649757630722025148212300340354407546160425526613835681966390 917 6446869638487757765016774051671976616993203765289752081404574905970124878429317014365889670748083946333941331789359670756306 918 203966506234174886221860353776042939103370083705807196334380107079696280114436827442021003204234642385908232038674616848897323074 919 1622407866731265380690454928321438692753663751534192098842612051742317875610259980818765735867193095265906705111759359433946925516800 920 3243062543262315712080643046959985373325179753132085811452052130548909067660651300592678152179454903544213431810821012314341836697617920 921 1628516329416645920650956754658060347466674879111250475166076639094098161008201237954954397384772763557273169481016484149173374914264489220 922 205378194099736331011947186170603046430828825175327049398628747343774456501300369744756980464703419155251771784302983897687351805913604442720 923 6503642813158317148711660895402429803642912797218689897623243665886191111498384220385735654819995848811320948738526335268863320905026396260080 924 51705980129457428263049229478975839432688996151800764403464297467915059856228001989570287421341475872205674507588854194190305968058916380716098 925 103198299183999743186168503464236902669375145212065162011872957342987495454367944513603896062017151920748365110185147080494635547570981992621894 926 51705980129457428263049229478975839432688996151800764403464297467915059856228001989570287421341475872205674507588854194190305968058916380716098 927 6503642813158317148711660895402429803642912797218689897623243665886191111498384220385735654819995848811320948738526335268863320905026396260080 928 205378194099736331011947186170603046430828825175327049398628747343774456501300369744756980464703419155251771784302983897687351805913604442720 929 1628516329416645920650956754658060347466674879111250475166076639094098161008201237954954397384772763557273169481016484149173374914264489220 930 3243062543262315712080643046959985373325179753132085811452052130548909067660651300592678152179454903544213431810821012314341836697617920 931 1622407866731265380690454928321438692753663751534192098842612051742317875610259980818765735867193095265906705111759359433946925516800 932 203966506234174886221860353776042939103370083705807196334380107079696280114436827442021003204234642385908232038674616848897323074 933 6446869638487757765016774051671976616993203765289752081404574905970124878429317014365889670748083946333941331789359670756306 934 51260543485596200290936360734551104205056194398595007698871649757630722025148212300340354407546160425526613835681966390 935 102609391136443956281976666927457327617395154350170434031066307549582192003138966043692397847651638199930218086400 936 51758514220910925132550536568360044680455813750045616985284649510351714044789012551349201766585496971392838 937 6587484535817071207521889060495424347416604403631308956373409471853021027824800623284554533488828714 938 211903475785804571666172788310471439940744496265540949399508095885331895947087152168577263208 939 1726816793089536951928410583843127917015472513524694867529567097683802599097289932800 940 3576589628951851596094856679805031902803706090058395800446566301402191498710 941 1891926081905308055766106321896114159958912316961228253671001203102 942 257522122477402287747109309670058109378368974702641544418 943 9134385233318143238773007537117651112269605680 944 86453853384384772221385807180646350 945 230271584688343718947254 946 204560302842 947 399822314775 948 899665726224738035908989 949 675163426430433459179525890705630227 950 142585525593258821288164344437544206438891596725 951 8034690221294951377709810461699474759609873821873495343110 952 117978570030607927990337707047470519844662121428880924307956343631385 953 445756012703051819976453716725174502412547275420580705058547887355883283049357 954 430117393651707366188438701099953159005799912997665853000908134527288307002820135272890 955 105480841280044942340494899070101338992726149252162340470997969482051316847301471707450449920000 956 6552853188543061461745202558005962687990185683337945930991723392365417292543257741759351469070085530645 957 102883747797236587181126337159883684108350756367149499362224855209499676186117316358914451374419389900584325235 958 407552064091999461751249869318657177135370232454107246343221737498180332395160776251914814013374551901940870717428125 959 406803673101691445508870958789397562971325958747249981098245411487672459678351427866601303445263189123315826610603388446720 960 102218237571274280537453057479929353122080629506942546550063763340145890187909897684893443415435235909954998121144578895711254953 961 6460788660405394582660656070115595860921256539442827202502135103827784961245016426722610806924198782573029512167970295133232588083935 962 102659703955682959437587252314112640438362586668112233617689098477375796301839007570132476863839109386992845182929500143675794159070401360 963 409893454610818307691911400970741374179175176295295581782977541967617086627150388787653464381604775234788979492052394353068201263968077872085 964 411094459300871404955601281289635069069774241009378916985567994683176525247593051789038098681887001572550160845068850681802606429185692145811456 965 103535887142464001455376698406743394237621522205309488533757950660935406009305432177650732790294717359084030100136048928580851026092902170886353095 966 6546781215792283740026379393655198304433284092086129578966582736192267592805730606977874053544821721020251871134705454982421438262798997299248224000 967 103917162155433075238513958629447592133861652255335390142326710098289961790610229905863073839286693107846361657089855503700992813783247386411378130650 968 414025689536270908460166285764755623995780812147739420013696931933107831956293868579791741866462291866661386947988509479262251676742555251663375265877 969 414025689536270908460166285764755623995780812147739420013696931933107831956293868579791741866462291866661386947988509479262251676742555251663375265877 970 103917162155433075238513958629447592133861652255335390142326710098289961790610229905863073839286693107846361657089855503700992813783247386411378130650 971 6546781215792283740026379393655198304433284092086129578966582736192267592805730606977874053544821721020251871134705454982421438262798997299248224000 972 103535887142464001455376698406743394237621522205309488533757950660935406009305432177650732790294717359084030100136048928580851026092902170886353095 973 411094459300871404955601281289635069069774241009378916985567994683176525247593051789038098681887001572550160845068850681802606429185692145811456 974 409893454610818307691911400970741374179175176295295581782977541967617086627150388787653464381604775234788979492052394353068201263968077872085 975 102659703955682959437587252314112640438362586668112233617689098477375796301839007570132476863839109386992845182929500143675794159070401360 976 6460788660405394582660656070115595860921256539442827202502135103827784961245016426722610806924198782573029512167970295133232588083935 977 102218237571274280537453057479929353122080629506942546550063763340145890187909897684893443415435235909954998121144578895711254953 978 406803673101691445508870958789397562971325958747249981098245411487672459678351427866601303445263189123315826610603388446720 979 407552064091999461751249869318657177135370232454107246343221737498180332395160776251914814013374551901940870717428125 980 102883747797236587181126337159883684108350756367149499362224855209499676186117316358914451374419389900584325235 981 6552853188543061461745202558005962687990185683337945930991723392365417292543257741759351469070085530645 982 105480841280044942340494899070101338992726149252162340470997969482051316847301471707450449920000 983 430117393651707366188438701099953159005799912997665853000908134527288307002820135272890 984 445756012703051819976453716725174502412547275420580705058547887355883283049357 985 117978570030607927990337707047470519844662121428880924307956343631385 986 8034690221294951377709810461699474759609873821873495343110 987 142585525593258821288164344437544206438891596725 988 675163426430433459179525890705630227 989 899665726224738035908989 990 399822314775 991 781874934568 992 3516875111605594229261775 993 5275695611177340518812009349360026362 994 2227050114028042542024662256826958568338816599455 995 250839109347744823499233107097157089174197540492913032714090 996 7361862769909934706597072919762160465999166289665260066233896767070990 997 55593775533016514163217202003878173839354591319028717975472177188697540764137510 998 107212419807078215066760299389967271634287810136605288479298449397930329863641110167724250 999 52546563958751037222162215666489402170646713054491590064282777331162245781278498414335856360419880 1000 6523729396593981188581890546637047298265784858078666294749456524818173468639831579732585928577185206115408 1001 204685746474776515388462545974772019766647996210210112560770355346731022189595899280074110414594066280863885597598 1002 1620235217623158330764498304001889803500991870010493184521197838581812908835240489519354147407576769455722769303705660105 1003 3231549760047569766408408140026904083259250670601184819546013497219838354085810749463813642609488400319638316134185224185054430 1004 1622407866731265380690454928321438692753663751534192098842612051742317875610259980818765735867193095265906705111759359433946925516800 1005 204877860797578035178668753005368882423226839630125059778958028789257532842149016357441964299158593847341235517790864091973291221730079046 1006 6503642813158317148711660895402429803642912797218689897623243665886191111498384220385735654819995848811320948738526335268863320905026396260080 1007 51872949541964722838697859039484012934467578062295017581821934712476765282781987748530522507700053200286617078593434188153163928528863353404852170 1008 103917162155433075238513958629447592133861652255335390142326710098289961790581511629762548989231243957045463381273674619337273232255651192726806954480 1009 52272155672290826898924074067079322134422478832718882564224411086634557622119091527492687322288122525101502068264558309027342337400565676936865395769856 1010 6600766980894817033636443076039801170451380096291639816725445633832253060959273977001916209910282588618014882069545143810684535265158715379989576002824283 1011 209212881070647153218496024352956745669163742480557879143450314946607030351166660636116103334444329294546082079577222227746910607782949730965568869034288992 1012 1664193372152875082419854739171246840550166133368074038641082050711646832338825541180611931336795639648820729933380709110300718933318769879012182820355087250 1013 3322094897908196761881600386701014486996172848462544772788246967016066266445746596112240582248265342295251145021208127896981529164324122525555673426323730254 1014 1664193372152875082419854739171246840550166133368074038641082050711646832338825541180611931336795639648820729933380709110300718933318769879012182820355087250 1015 209212881070647153218496024352956745669163742480557879143450314946607030351166660636116103334444329294546082079577222227746910607782949730965568869034288992 1016 6600766980894817033636443076039801170451380096291639816725445633832253060959273977001916209910282588618014882069545143810684535265158715379989576002824283 1017 52272155672290826898924074067079322134422478832718882564224411086634557622119091527492687322288122525101502068264558309027342337400565676936865395769856 1018 103917162155433075238513958629447592133861652255335390142326710098289961790581511629762548989231243957045463381273674619337273232255651192726806954480 1019 51872949541964722838697859039484012934467578062295017581821934712476765282781987748530522507700053200286617078593434188153163928528863353404852170 1020 6503642813158317148711660895402429803642912797218689897623243665886191111498384220385735654819995848811320948738526335268863320905026396260080 1021 204877860797578035178668753005368882423226839630125059778958028789257532842149016357441964299158593847341235517790864091973291221730079046 1022 1622407866731265380690454928321438692753663751534192098842612051742317875610259980818765735867193095265906705111759359433946925516800 1023 3231549760047569766408408140026904083259250670601184819546013497219838354085810749463813642609488400319638316134185224185054430 1024 1620235217623158330764498304001889803500991870010493184521197838581812908835240489519354147407576769455722769303705660105 1025 204685746474776515388462545974772019766647996210210112560770355346731022189595899280074110414594066280863885597598 1026 6523729396593981188581890546637047298265784858078666294749456524818173468639831579732585928577185206115408 1027 52546563958751037222162215666489402170646713054491590064282777331162245781278498414335856360419880 1028 107212419807078215066760299389967271634287810136605288479298449397930329863641110167724250 1029 55593775533016514163217202003878173839354591319028717975472177188697540764137510 1030 7361862769909934706597072919762160465999166289665260066233896767070990 1031 250839109347744823499233107097157089174197540492913032714090 1032 2227050114028042542024662256826958568338816599455 1033 5275695611177340518812009349360026362 1034 3516875111605594229261775 1035 781874934568 1036 1529755125849 1037 13754889325392723216145164 1038 41246347505568298601062172159252055475 1039 34804132014577781121873796496713039495200189039735 1040 7835735987243838295976043726463380667445368484290985174649363 1041 459667529048034947533866016453442215456606282251038417208430423100850975 1042 6938103186520460967569506810083996095151448018769873618170950227701572092819051082 1043 26742626150852740414601133140143631242521841475526702020104005858607070186327543395676471730 1044 26195844937752096029911605620683558808440298213270746042235681725631491913411322337033671669413272404 1045 6499750283136230338807643597600759773061348459681404182581692155516955670945653895237886112380371807172119577 1046 407552064091999461751249869318657177135370232454107246343221737498180332395160817498262319581673152964113029969483600 1047 6446869638487757765016774051671976616993203765289752081404574913805860865673155310341933397211464613779309816080344845405669 1048 25694242233300582952111277145362151242705082037871820569905620728945970324521377199089144322435923660752737006889347191518830208885 1049 25776029564630353451861734347266377252922207908010863852060466284362750315101164892845065925310682157037903831916983873594159915115465453 1050 6503642813158317148711660895402429803642912797218689897623243665886191118860246990295670361417068768573481425814592589808422318396293631215616 1051 412473614906267876765774911394606748011169612656636188190938932471791052973467433128268375770152592059960142374840057581604677582336100561092988400 1052 6572454867618920146850012254022473591901649912055094793001745805745962759839860486580097875380419747899033417482486339476196091350098339597628908745461 1053 26301906743795439521003451337476602365016993487139101185419400226764533269722813024709317408438037462994345592963763183757323422086665792924092783711991660 1054 26426890240502798301283708339320852084525946418596784733909513466939835412778946383789290911772321080557921422619051044194664537232109229413585943818645059815 1055 6665057473397327974534131122497750902029180916002839456445563811276796415809611656218694368183192851666943904799960172156856158747905359375381823549844220346368 1056 421876165349105594871610936984473024128440462375564343616774148933564256649047946786003264483526929522926107090196971078206784539401245472842111060102569994076715 1057 6700927600890520866906169355447920615974647053296236556065707209242940629247423387826635867589551557656330955277718820822467268785964131258003643863548642891867216 1058 26706595510795554179698501054321422744826491879079203665479267862924763377435383067644956004458553430754337809353136610182471371442303349118209493034817293912721030 1059 26706595510795554179698501054321422744826491879079203665479267862924763377435383067644956004458553430754337809353136610182471371442303349118209493034817293912721030 1060 6700927600890520866906169355447920615974647053296236556065707209242940629247423387826635867589551557656330955277718820822467268785964131258003643863548642891867216 1061 421876165349105594871610936984473024128440462375564343616774148933564256649047946786003264483526929522926107090196971078206784539401245472842111060102569994076715 1062 6665057473397327974534131122497750902029180916002839456445563811276796415809611656218694368183192851666943904799960172156856158747905359375381823549844220346368 1063 26426890240502798301283708339320852084525946418596784733909513466939835412778946383789290911772321080557921422619051044194664537232109229413585943818645059815 1064 26301906743795439521003451337476602365016993487139101185419400226764533269722813024709317408438037462994345592963763183757323422086665792924092783711991660 1065 6572454867618920146850012254022473591901649912055094793001745805745962759839860486580097875380419747899033417482486339476196091350098339597628908745461 1066 412473614906267876765774911394606748011169612656636188190938932471791052973467433128268375770152592059960142374840057581604677582336100561092988400 1067 6503642813158317148711660895402429803642912797218689897623243665886191118860246990295670361417068768573481425814592589808422318396293631215616 1068 25776029564630353451861734347266377252922207908010863852060466284362750315101164892845065925310682157037903831916983873594159915115465453 1069 25694242233300582952111277145362151242705082037871820569905620728945970324521377199089144322435923660752737006889347191518830208885 1070 6446869638487757765016774051671976616993203765289752081404574913805860865673155310341933397211464613779309816080344845405669 1071 407552064091999461751249869318657177135370232454107246343221737498180332395160817498262319581673152964113029969483600 1072 6499750283136230338807643597600759773061348459681404182581692155516955670945653895237886112380371807172119577 1073 26195844937752096029911605620683558808440298213270746042235681725631491913411322337033671669413272404 1074 26742626150852740414601133140143631242521841475526702020104005858607070186327543395676471730 1075 6938103186520460967569506810083996095151448018769873618170950227701572092819051082 1076 459667529048034947533866016453442215456606282251038417208430423100850975 1077 7835735987243838295976043726463380667445368484290985174649363 1078 34804132014577781121873796496713039495200189039735 1079 41246347505568298601062172159252055475 1080 13754889325392723216145164 1081 1529755125849 1082 2994414645858 1083 53823479968927282536747186 1084 322638096043556469061569997115027471064 1085 544210064227943486632935728797950537000972575762250 1086 244912306205946945809111692287605656555569989303602543400290542 1087 28718276100524850055449153027948389843548262961951404895375236132682145398 1088 866416788170360003755021338234879512370132666894334002509519123507246510467134719550 1089 6674959487252844007484442831779850358133451632350838328234527809586277105313515292028724418560 1090 13068368182279609752768210229641521030179857488138353981410762617589302243769150209920514684667721840920 1091 6480593124406986712545894753313094375835483432642343201952790819641625263541312687226487155803123319946237041230 1092 812108069766890170702598658516917739346934499956119434010625055619663134196942685288930233955424182859448663421066929230 1093 25672867538155693144244575779102626883670713660887190510837773893848491565316738268671422079594336902725511084010945751689228800 1094 204473311450192707671018565735526550323661745424124641134133506582685338194538316891763636244751068992917808270607012439622374234913394 1095 409893454610818307691911400970741374179175176295295581782977541967617084771218598054056479525199837479622474062401233317577432026581510631630 1096 206653447468190774622044804092651461629838513007769241760308798490917537651810262303236748252897989341197978385112482198651627028809465388787563738 1097 26187124863169134960105517574620793217733136368344518315866330944769070371236717969793285839024673270966808192310404143485333599603037351452392135065600 1098 833675617169561711117346586605709992230064248973760049717733702823291771797817812781487318790005866259102398347352514069024302147973178755227206471782193630 1099 6665057473397327974534131122497750902029180916002839456445563811276796415809611649192258849426938978260325309684826862650318528538980711168184408560367905618012 1100 13377532415570912801446073123398752590874975968467985865103952686328919586519357035808922432146306316432723085266716215190316557359930781507207897045970026242677550 1101 6739218615752752414717061751764765876637359322172215050671796964724328861414551521571961997323181393444124980911238014606863155179216997665780410661477741607202792710 1102 851970353398866478107440893062607439219340240235104717517027171836754660998580340506215557006596688263329721347327396113409067887563413690046313489519417895505720169984 1103 27024737923197610802065397838685226183908582725219825165435211548612021974052870101651052576748921279489926446573249288600323378589815882925562779462821978391880582402270 1104 215069914324438725270002192190997556552288129653227686881793961819910630527419014930709913966298299990954496892187947251609882638527609747725625569882900805095755505055712 1105 429393058113028704966150210103554149366547481078492777628581694605724349143284491615130050506135096579290286943179989181291878679124835614678114808205852331699860319590400 1106 215069914324438725270002192190997556552288129653227686881793961819910630527419014930709913966298299990954496892187947251609882638527609747725625569882900805095755505055712 1107 27024737923197610802065397838685226183908582725219825165435211548612021974052870101651052576748921279489926446573249288600323378589815882925562779462821978391880582402270 1108 851970353398866478107440893062607439219340240235104717517027171836754660998580340506215557006596688263329721347327396113409067887563413690046313489519417895505720169984 1109 6739218615752752414717061751764765876637359322172215050671796964724328861414551521571961997323181393444124980911238014606863155179216997665780410661477741607202792710 1110 13377532415570912801446073123398752590874975968467985865103952686328919586519357035808922432146306316432723085266716215190316557359930781507207897045970026242677550 1111 6665057473397327974534131122497750902029180916002839456445563811276796415809611649192258849426938978260325309684826862650318528538980711168184408560367905618012 1112 833675617169561711117346586605709992230064248973760049717733702823291771797817812781487318790005866259102398347352514069024302147973178755227206471782193630 1113 26187124863169134960105517574620793217733136368344518315866330944769070371236717969793285839024673270966808192310404143485333599603037351452392135065600 1114 206653447468190774622044804092651461629838513007769241760308798490917537651810262303236748252897989341197978385112482198651627028809465388787563738 1115 409893454610818307691911400970741374179175176295295581782977541967617084771218598054056479525199837479622474062401233317577432026581510631630 1116 204473311450192707671018565735526550323661745424124641134133506582685338194538316891763636244751068992917808270607012439622374234913394 1117 25672867538155693144244575779102626883670713660887190510837773893848491565316738268671422079594336902725511084010945751689228800 1118 812108069766890170702598658516917739346934499956119434010625055619663134196942685288930233955424182859448663421066929230 1119 6480593124406986712545894753313094375835483432642343201952790819641625263541312687226487155803123319946237041230 1120 13068368182279609752768210229641521030179857488138353981410762617589302243769150209920514684667721840920 1121 6674959487252844007484442831779850358133451632350838328234527809586277105313515292028724418560 1122 866416788170360003755021338234879512370132666894334002509519123507246510467134719550 1123 28718276100524850055449153027948389843548262961951404895375236132682145398 1124 244912306205946945809111692287605656555569989303602543400290542 1125 544210064227943486632935728797950537000972575762250 1126 322638096043556469061569997115027471064 1127 53823479968927282536747186 1128 2994414645858 1129 5864061663920 1130 210713198176233443201038641 1131 2524993795123485410042792044415965268769 1132 8513864115921604768657483477290939684335762639067568 1133 7659075757713249941666765649721480086491394966826721044785047445 1134 1795226189725832487187147054398262137257361914452404270773841594919836798309 1135 108260840579001173802532190072777325736153719294640450095048954000770083574124610233711 1136 1667111832913881039918065721888430918714305968668535747195869991328649362324757683773060363826450 1137 6523729396593981188581890546637047298265784858078666303263320640739778237297315057023525612912947845182976 1138 6465970247613452998938098888228695598782316187973816889099078361686777179306947260732460756992691625918522540782873 1139 1619428976175154462504213577573104174125087070228287006094450635258945577907607169970117608161706218164032220805822278343729 1140 102314009613683402385884545029279917561041858204858961188272832091854089009956266999860976484294019737363238850750896579466962127005 1141 1628516329416645920650956754658060347466674879111250475166076639094098278986771268562882387722479811027793014143137916904859925218139797040 1142 6523817378619542948846439925118780198135845914467205017305666789094654409173267120265888063245612772334468132575185503730625022314102148619678661 1143 6572454867618920146850012254022473591901649912055094793001745805745962759839860486580097875380419747899033417482486339476196091350098339597628908745461 1144 1664193372152875082419854739171246840550166133368074038641082050711646832338825653463849979643409383717654677751958021351480857316837971396882224408901833200 1145 105856795165722267830836200180846631973404638077692156072958954649690296015799714581792592687266633801911469820918560162693316342762696748399663177890586817955840 1146 1690843380296389494731879292557468141091810582623853238519805690074204373831607908638997037362548077688006026530790541320799329482115043347288057509948755567543345476 1147 6779890391258347973149740159529802358419170753870938594135500441143016039104491972870406317855037464267007356579793430345471359600004140741996317438058521026090476261191 1148 6822907626844263008565586786748888000969140664861016273491394650838544140869844611594931771874039794287920898771147658872864549524663499945737758406872691046395518372000339 1149 1722900211622170359713976745062032126503227901222047102530616118633515364007405659744244807683953030699059462953228274212611899634591683170749187228906340992335156697596629625 1150 109151819467618712082081435808374398963921670671360398253252770667367761242974225231473775059207070275997190563545225217846665981574094633094630583637740215458302766837899126528 1151 1734747311405097390682444759068211183533631367994329807690492194686727763968607084615262142505448094322418776786960456673762052246017971561878918713140913452465962490153270044035 1152 6915859281468321597520679772818601918354077053737394833326095549484421352354846910666178411516779696589519667238091834619016753299473985610681101294009372659736725874665085075456 1153 6915859281468321597520679772818601918354077053737394833326095549484421352354846910666178411516779696589519667238091834619016753299473985610681101294009372659736725874665085075456 1154 1734747311405097390682444759068211183533631367994329807690492194686727763968607084615262142505448094322418776786960456673762052246017971561878918713140913452465962490153270044035 1155 109151819467618712082081435808374398963921670671360398253252770667367761242974225231473775059207070275997190563545225217846665981574094633094630583637740215458302766837899126528 1156 1722900211622170359713976745062032126503227901222047102530616118633515364007405659744244807683953030699059462953228274212611899634591683170749187228906340992335156697596629625 1157 6822907626844263008565586786748888000969140664861016273491394650838544140869844611594931771874039794287920898771147658872864549524663499945737758406872691046395518372000339 1158 6779890391258347973149740159529802358419170753870938594135500441143016039104491972870406317855037464267007356579793430345471359600004140741996317438058521026090476261191 1159 1690843380296389494731879292557468141091810582623853238519805690074204373831607908638997037362548077688006026530790541320799329482115043347288057509948755567543345476 1160 105856795165722267830836200180846631973404638077692156072958954649690296015799714581792592687266633801911469820918560162693316342762696748399663177890586817955840 1161 1664193372152875082419854739171246840550166133368074038641082050711646832338825653463849979643409383717654677751958021351480857316837971396882224408901833200 1162 6572454867618920146850012254022473591901649912055094793001745805745962759839860486580097875380419747899033417482486339476196091350098339597628908745461 1163 6523817378619542948846439925118780198135845914467205017305666789094654409173267120265888063245612772334468132575185503730625022314102148619678661 1164 1628516329416645920650956754658060347466674879111250475166076639094098278986771268562882387722479811027793014143137916904859925218139797040 1165 102314009613683402385884545029279917561041858204858961188272832091854089009956266999860976484294019737363238850750896579466962127005 1166 1619428976175154462504213577573104174125087070228287006094450635258945577907607169970117608161706218164032220805822278343729 1167 6465970247613452998938098888228695598782316187973816889099078361686777179306947260732460756992691625918522540782873 1168 6523729396593981188581890546637047298265784858078666303263320640739778237297315057023525612912947845182976 1169 1667111832913881039918065721888430918714305968668535747195869991328649362324757683773060363826450 1170 108260840579001173802532190072777325736153719294640450095048954000770083574124610233711 1171 1795226189725832487187147054398262137257361914452404270773841594919836798309 1172 7659075757713249941666765649721480086491394966826721044785047445 1173 8513864115921604768657483477290939684335762639067568 1174 2524993795123485410042792044415965268769 1175 210713198176233443201038641 1176 5864061663920 1177 11488774559616 1178 825293359523578053795339600 1179 19770164183094524061645140311633387942498 1180 133260481814425118118117132714943839491714148878459235 1181 239643970374672353730373467440174494876774616921343168391750339800 1182 112283238048306613744068833947818577312199933790877950902916807869429294690475 1183 13535122766342100240986350089098858212966567399773662794924521258168646510055364173667018 1184 416619185672954652261428995641451688638698939217751409220213835347591128636871082677859453920221450 1185 3258682391274261822979441912076261674841055460815880145805238421204582712325327097797112629240572139485387400 1186 6455624695217271474139797930007529685824264482073058782076636339316287112615036421858420830819060529321157396509492010 1187 3231549760047569766408408140026904083259250670601184819546013497219838354085810749463813642609488400319638316134185224185054430 1188 408049810130867026273304593902037633321342518280599612789608532873338516841205800747356940702391019891448617980059695220015801890205795 1189 12980243452457348155432836714316699816002487079688029733302107940230235920248505696965929742467742083824644204247012985012257695132175536743490 1190 103917162155433075238513958629447592133861652255335390142326710098289961790581511629762548989231243957045463381273674619337273232255651192726806954480 1191 209212881070647153218496024352956745669163742480557879143450314946607030351166660636116103334444329294546082079577222227746910221451338232838513175128187050 1192 105856795165722267830836200180846631973404638077692156072958954649690296015799714553893510480440331657502837197648814835223409714963107613681848465967453246556400 1193 13454411496689986995513563568585628844623605063873227908649576827970139616371297155387261052326769224746767825421268325080767086427771331275664222686920126965866107110 1194 429393058113028704966150210103554149366547481078492777628581694605724349143284491615130050506135096579290286943180021874530083818087147259414692776861730150013665384857600 1195 3439950167856829105303288034283446147313745351166599987395593472857409283654854084650648484709173216561602927541467255463440377522989653500940811719176076114724690454057717002 1196 6915859281468321597520679772818601918354077053737394833326095549484421352354846910666178404726659775474566046343272873254422883127912678148385897116511738967120810723838111151035 1197 3488591085824414441310924180968595253396342316762114438091587114616772150153380904690722510773262960058386400566479481217362006315692540288068545514495271111330714210969848932047430 1198 441465344678871354754982405446207690247973500448442117983953569413322439364864201757225975906222322455594888608285782842790659404530289578389459601958648661176351361139560442003629575 1199 14013147945748650796989071137126644106550811015844913091303853076127877495588088800383958835931588754265833775044545366562702335233546361126779880774499110314709514813822670375415106048 1200 111566216337306565960643758668662128079077610779996038842303753336864255445643630064595364578338304219736320559925055641769762815265506200899342511172192255032550735016863633854172771550 1201 222775420782333750910213457309584537348302173205496090360312134663050545273861200512984023990106025379816519022148164419467221910223410058508430728501652900820436801302841262486847488000 1202 111566216337306565960643758668662128079077610779996038842303753336864255445643630064595364578338304219736320559925055641769762815265506200899342511172192255032550735016863633854172771550 1203 14013147945748650796989071137126644106550811015844913091303853076127877495588088800383958835931588754265833775044545366562702335233546361126779880774499110314709514813822670375415106048 1204 441465344678871354754982405446207690247973500448442117983953569413322439364864201757225975906222322455594888608285782842790659404530289578389459601958648661176351361139560442003629575 1205 3488591085824414441310924180968595253396342316762114438091587114616772150153380904690722510773262960058386400566479481217362006315692540288068545514495271111330714210969848932047430 1206 6915859281468321597520679772818601918354077053737394833326095549484421352354846910666178404726659775474566046343272873254422883127912678148385897116511738967120810723838111151035 1207 3439950167856829105303288034283446147313745351166599987395593472857409283654854084650648484709173216561602927541467255463440377522989653500940811719176076114724690454057717002 1208 429393058113028704966150210103554149366547481078492777628581694605724349143284491615130050506135096579290286943180021874530083818087147259414692776861730150013665384857600 1209 13454411496689986995513563568585628844623605063873227908649576827970139616371297155387261052326769224746767825421268325080767086427771331275664222686920126965866107110 1210 105856795165722267830836200180846631973404638077692156072958954649690296015799714553893510480440331657502837197648814835223409714963107613681848465967453246556400 1211 209212881070647153218496024352956745669163742480557879143450314946607030351166660636116103334444329294546082079577222227746910221451338232838513175128187050 1212 103917162155433075238513958629447592133861652255335390142326710098289961790581511629762548989231243957045463381273674619337273232255651192726806954480 1213 12980243452457348155432836714316699816002487079688029733302107940230235920248505696965929742467742083824644204247012985012257695132175536743490 1214 408049810130867026273304593902037633321342518280599612789608532873338516841205800747356940702391019891448617980059695220015801890205795 1215 3231549760047569766408408140026904083259250670601184819546013497219838354085810749463813642609488400319638316134185224185054430 1216 6455624695217271474139797930007529685824264482073058782076636339316287112615036421858420830819060529321157396509492010 1217 3258682391274261822979441912076261674841055460815880145805238421204582712325327097797112629240572139485387400 1218 416619185672954652261428995641451688638698939217751409220213835347591128636871082677859453920221450 1219 13535122766342100240986350089098858212966567399773662794924521258168646510055364173667018 1220 112283238048306613744068833947818577312199933790877950902916807869429294690475 1221 239643970374672353730373467440174494876774616921343168391750339800 1222 133260481814425118118117132714943839491714148878459235 1223 19770164183094524061645140311633387942498 1224 825293359523578053795339600 1225 11488774559616 1226 22517997465744 1227 3233802551602620279839003712 1228 154866286100907105149520804896108277925200 1229 2086802438625891211381578930482298459456548568513915795 1230 7501898203033221508081256372040244876410445107669459175983876897387 1231 7026435518756253873406618586601269193584932861551441170916257730653713675660788 1232 1693120811498793630145201611145457172821999703752089990518040899148665705286435899377842575 1233 104174174054781591188718245607834617587053278941146472593282322988495107490085756744763928435017493670 1234 1628720494229269147332962967102497263768177053177308476682294832604275311068317882959063527690839982371843830556 1235 6449326524782913160506490810075815022716143248432011895459988121160014021115991624287731431321116716693087240474158604885 1236 6452758560862987309564309374005722073452071739056445847669479751244743687559690279558561598653864093305968111393315114645964801490 1237 1628516329416645920650956754658060347466674879111250475166076639094098278986771268562882387721894273512836722909883237418877179824090810875 1238 103535887142464001455376698406743394237621522205309488533757950660935406009305432177650732790294717359084030100136048928580851026092902170886353095 1239 1656563141923409680256250192828521529263859869725701112305613769108480497924143011927810919986715117382783724750332588986028809605120165881146252683803755 1240 6665057473397327974534131122497750902029180916002839456445563811276796415809611656218694368183192851666943896286096056235251390090421882084442139214081581278800 1241 6739218615752752414717061751764765876637359322172215050671796964724328861414551521578900100509701854411694487721322010702014603197986871283951360889179313700021843792 1242 1711629075938439682079602221589253910277725599316344912900090353584063841567694582493537386848614810354855319964650975286721901773227353191064539260300668430229068706935025 1243 109151819467618712082081435808374398963921670671360398253252770667367761242974225231473775059207070275997190563545225215817703804479409941753769355937453218840308591238587971532 1244 1747164450055154929899961205764699432005240518838920799998171507238169604805435009010402967924121703480965265776641235223919585688292631875269835439728499201015726555028616998082560 1245 7017874898637025923330817077544875798522623903902976636854590935705977358677583181482611642830116747354475602256439432149658023705055280758272369266747109869439388170587153606822675385 1246 7072235580391547647943284359034429757088957879539558424136893163906366516630514301999492825082625012700726749210934038033375608125188313284160000874767562608156987390607457018180869669977 1247 1787790210667004396019267870572214469002048788106802480634479826763038858624089884994479941738780222493953945044447342189371616621138805873514086212453887188493867646907799242880057510030015 1248 113352561928501744562513580265845747202316236204933165977122795475758389247420556186482305871239027721289026816051523193919556828157684157071355829975893849139131406686194652922336093938629155 1249 1802445676097657370327376436819868177735596447308073058994248895960207473465156498372706295829084944702993605734998225233316372986754674872848911797242122791345841126418595066734915990480486400 1250 7187598757607889082905476498826305102601024602188500567558604828198242724956439451972391875059981915418068577744981594531462517244647355728716938120779860033965327335122973037801009800914174256 1251 7187598757607889082905476498826305102601024602188500567558604828198242724956439451972391875059981915418068577744981594531462517244647355728716938120779860033965327335122973037801009800914174256 1252 1802445676097657370327376436819868177735596447308073058994248895960207473465156498372706295829084944702993605734998225233316372986754674872848911797242122791345841126418595066734915990480486400 1253 113352561928501744562513580265845747202316236204933165977122795475758389247420556186482305871239027721289026816051523193919556828157684157071355829975893849139131406686194652922336093938629155 1254 1787790210667004396019267870572214469002048788106802480634479826763038858624089884994479941738780222493953945044447342189371616621138805873514086212453887188493867646907799242880057510030015 1255 7072235580391547647943284359034429757088957879539558424136893163906366516630514301999492825082625012700726749210934038033375608125188313284160000874767562608156987390607457018180869669977 1256 7017874898637025923330817077544875798522623903902976636854590935705977358677583181482611642830116747354475602256439432149658023705055280758272369266747109869439388170587153606822675385 1257 1747164450055154929899961205764699432005240518838920799998171507238169604805435009010402967924121703480965265776641235223919585688292631875269835439728499201015726555028616998082560 1258 109151819467618712082081435808374398963921670671360398253252770667367761242974225231473775059207070275997190563545225215817703804479409941753769355937453218840308591238587971532 1259 1711629075938439682079602221589253910277725599316344912900090353584063841567694582493537386848614810354855319964650975286721901773227353191064539260300668430229068706935025 1260 6739218615752752414717061751764765876637359322172215050671796964724328861414551521578900100509701854411694487721322010702014603197986871283951360889179313700021843792 1261 6665057473397327974534131122497750902029180916002839456445563811276796415809611656218694368183192851666943896286096056235251390090421882084442139214081581278800 1262 1656563141923409680256250192828521529263859869725701112305613769108480497924143011927810919986715117382783724750332588986028809605120165881146252683803755 1263 103535887142464001455376698406743394237621522205309488533757950660935406009305432177650732790294717359084030100136048928580851026092902170886353095 1264 1628516329416645920650956754658060347466674879111250475166076639094098278986771268562882387721894273512836722909883237418877179824090810875 1265 6452758560862987309564309374005722073452071739056445847669479751244743687559690279558561598653864093305968111393315114645964801490 1266 6449326524782913160506490810075815022716143248432011895459988121160014021115991624287731431321116716693087240474158604885 1267 1628720494229269147332962967102497263768177053177308476682294832604275311068317882959063527690839982371843830556 1268 104174174054781591188718245607834617587053278941146472593282322988495107490085756744763928435017493670 1269 1693120811498793630145201611145457172821999703752089990518040899148665705286435899377842575 1270 7026435518756253873406618586601269193584932861551441170916257730653713675660788 1271 7501898203033221508081256372040244876410445107669459175983876897387 1272 2086802438625891211381578930482298459456548568513915795 1273 154866286100907105149520804896108277925200 1274 3233802551602620279839003712 1275 22517997465744