1 1 2 1 3 1 4 1 5 12 6 1 7 1 8 83 9 83 10 1 11 1 12 514 13 1826 14 514 15 1 16 1 17 3105 18 28310 19 28310 20 3105 21 1 22 1 23 18656 24 376615 25 905920 26 376615 27 18656 28 1 29 1 30 111967 31 4627821 32 22403635 33 22403635 34 4627821 35 111967 36 1 37 1 38 671838 39 54377008 40 478781506 41 940952670 42 478781506 43 54377008 44 671838 45 1 46 1 47 4031069 48 622333256 49 9346191344 50 32208325226 51 32208325226 52 9346191344 53 622333256 54 4031069 55 1 56 1 57 24186460 58 7010939645 59 171943058720 60 966106761410 61 1674832911752 62 966106761410 63 171943058720 64 7010939645 65 24186460 66 1 67 1 68 145118811 69 78232913255 70 3038537464965 71 26478192103530 72 73494965309262 73 73494965309262 74 26478192103530 75 3038537464965 76 78232913255 77 145118811 78 1 79 1 80 870712922 81 867963105166 82 52215313449170 83 680622070237695 84 2864084013767892 85 4556687849174244 86 2864084013767892 87 680622070237695 88 52215313449170 89 867963105166 90 870712922 91 1 92 1 93 5224277593 94 9596354080458 95 879711133550186 96 16694967893653415 97 102371689237710687 98 244364347820045676 99 244364347820045676 100 102371689237710687 101 16694967893653415 102 879711133550186 103 9596354080458 104 5224277593 105 1 106 1 107 31345665624 108 105878575818211 109 14612773965308624 110 395459593577781201 111 3429632443288534952 112 11772534041167554123 113 17594233043043288672 114 11772534041167554123 115 3429632443288534952 116 395459593577781201 117 14612773965308624 118 105878575818211 119 31345665624 120 1 121 1 122 188073993815 123 1166733147931505 124 240262976569848855 125 9122966807190688165 126 109338882797968750003 127 522711647667466785605 128 1116066285237428111235 129 1116066285237428111235 130 522711647667466785605 131 109338882797968750003 132 9122966807190688165 133 240262976569848855 134 1166733147931505 135 188073993815 136 1 137 1 138 1128443962966 139 12847417880807420 140 3921212012881061010 141 206238344521765231620 142 3353697093949866037318 143 21780344100387876603908 144 64223122061250884142290 145 91517435389469105121270 146 64223122061250884142290 147 21780344100387876603908 148 3353697093949866037318 149 206238344521765231620 150 3921212012881061010 151 12847417880807420 152 1128443962966 153 1 154 1 155 6770663777877 156 141407358430067036 157 63651558875634302980 158 4589805227807219890680 159 99776663458524196099088 160 862997704373216672810956 161 3422829943324813535921748 162 6706478465785773980517410 163 6706478465785773980517410 164 3422829943324813535921748 165 862997704373216672810956 166 99776663458524196099088 167 4589805227807219890680 168 63651558875634302980 169 141407358430067036 170 6770663777877 171 1 172 1 173 40623982667348 174 1556029366496745433 175 1029171901250833942416 176 100905170464121653215860 177 2897120394956905611361168 178 32839305306539692819184004 179 171549749404593420970596464 180 449529944206782223533222958 181 616996018852291206207601720 182 449529944206782223533222958 183 171549749404593420970596464 184 32839305306539692819184004 185 2897120394956905611361168 186 100905170464121653215860 187 1029171901250833942416 188 1556029366496745433 189 40623982667348 190 1 191 1 192 243743896004179 193 17119816693973591691 194 16592788798699579458729 195 2197225644241618097156676 196 82489397371832183273716428 197 1209228410569886247744541212 198 8178988602264284416911696948 199 28037513679135302739215543262 200 51307844021751288885744049978 201 51307844021751288885744049978 202 28037513679135302739215543262 203 8178988602264284416911696948 204 1209228410569886247744541212 205 82489397371832183273716428 206 2197225644241618097156676 207 16592788798699579458729 208 17119816693973591691 209 243743896004179 210 1 211 1 212 1462463376025170 213 188340164328245888890 214 266956925014875000225090 215 47485754421768645976447245 216 2311713480629999740500534504 217 43342827941066558692514643960 218 374252664779126731359960810120 219 1648456365582668761739450787570 220 3930261591032136242140296721660 221 5233400090218631466345893097756 222 3930261591032136242140296721660 223 1648456365582668761739450787570 224 374252664779126731359960810120 225 43342827941066558692514643960 226 2311713480629999740500534504 227 47485754421768645976447245 228 266956925014875000225090 229 188340164328245888890 230 1462463376025170 231 1 232 1 233 8774780256151121 234 2071882204094803194110 235 4288449755191870379490430 236 1020159138408420815524749885 237 63950896604543253577106123949 238 1519317890700943299745994585064 239 16550436715864287996127128885480 240 92287386864311783501074895758290 241 281347871488021061604560147238130 242 486998053698949834343497164398516 243 486998053698949834343497164398516 244 281347871488021061604560147238130 245 92287386864311783501074895758290 246 16550436715864287996127128885480 247 1519317890700943299745994585064 248 63950896604543253577106123949 249 1020159138408420815524749885 250 4288449755191870379490430 251 2071882204094803194110 252 8774780256151121 253 1 254 1 255 52648681536906832 256 22791590497848706398431 257 68814096774663027178481440 258 21813590834299297330553376715 259 1750456997621248783139887712784 260 52278877236697245831871428176853 261 711283881464386058641272228342144 262 4958863868263147571269096876958970 263 19032969621493546544880709893001120 264 41999120899415726309396524365850246 265 54543782014282381446471682412633792 266 41999120899415726309396524365850246 267 19032969621493546544880709893001120 268 4958863868263147571269096876958970 269 711283881464386058641272228342144 270 52278877236697245831871428176853 271 1750456997621248783139887712784 272 21813590834299297330553376715 273 68814096774663027178481440 274 22791590497848706398431 275 52648681536906832 276 1 277 1 278 315892089221441103 279 250713076236578682506933 280 1103327499034891154201944571 281 464691560810652894550755129255 282 47496918704073704418717437813449 283 1771184496133042016138044616781867 284 29840808788890375023467385902642277 285 257370993590082390878769661309320714 286 1227595937235386618624618533342138390 287 3398131160888776113741349595596436466 288 5616398167664172665875602201424357358 289 5616398167664172665875602201424357358 290 3398131160888776113741349595596436466 291 1227595937235386618624618533342138390 292 257370993590082390878769661309320714 293 29840808788890375023467385902642277 294 1771184496133042016138044616781867 295 47496918704073704418717437813449 296 464691560810652894550755129255 297 1103327499034891154201944571 298 250713076236578682506933 299 315892089221441103 300 1 301 1 302 1895352535328646734 303 2757878902624269087538696 304 17679815570639335807576848034 305 9869958854426234792140254116026 306 1279530276143738992763525875558154 307 59228938982195009602382669961261736 308 1226590983067495114232697729538362534 309 12969316249093498402930414371796173711 310 76029608625674046163518946793246740204 311 260464000749040031723156745242710085456 312 538794954007852892795962796589128818804 313 685200576455029065236823468573771597676 314 538794954007852892795962796589128818804 315 260464000749040031723156745242710085456 316 76029608625674046163518946793246740204 317 12969316249093498402930414371796173711 318 1226590983067495114232697729538362534 319 59228938982195009602382669961261736 320 1279530276143738992763525875558154 321 9869958854426234792140254116026 322 17679815570639335807576848034 323 2757878902624269087538696 324 1895352535328646734 325 1 326 1 327 11372115211971880525 328 30336887789761058085946800 329 283183173688420666789946363800 330 209143196393438700230548482328150 331 34264653024034263525857838430230630 332 1958932014957844240979161252852696600 333 49547108837809569986193941229855869200 334 637228790756638014344158993983942300075 335 4547876612957579494159235116604840119975 336 19061914293752269126308433963664966613760 337 48665461477621604248918045521223629920400 338 77357702128275063903979776157882569499300 339 77357702128275063903979776157882569499300 340 48665461477621604248918045521223629920400 341 19061914293752269126308433963664966613760 342 4547876612957579494159235116604840119975 343 637228790756638014344158993983942300075 344 49547108837809569986193941229855869200 345 1958932014957844240979161252852696600 346 34264653024034263525857838430230630 347 209143196393438700230548482328150 348 283183173688420666789946363800 349 30336887789761058085946800 350 11372115211971880525 351 1 352 1 353 68232691271831283276 354 333707141713312287542958325 355 4534449857998342951377111649600 356 4423440456541627398855202175272950 357 913050157442595353896741938312780280 358 64187622419120632086465640519886888230 359 1971753391597097566636981364548670164800 360 30635167325262829456854167405258518400275 361 264004000201119525964922488846441683325300 362 1340535634630929664468628176591905347019735 363 4173971329071982291538851530427060738188160 364 8174067594735912799815947577637714463805700 365 10211216680932308435325330452840499173907600 366 8174067594735912799815947577637714463805700 367 4173971329071982291538851530427060738188160 368 1340535634630929664468628176591905347019735 369 264004000201119525964922488846441683325300 370 30635167325262829456854167405258518400275 371 1971753391597097566636981364548670164800 372 64187622419120632086465640519886888230 373 913050157442595353896741938312780280 374 4423440456541627398855202175272950 375 4534449857998342951377111649600 376 333707141713312287542958325 377 68232691271831283276 378 1 379 1 380 409396147630987699787 381 3670787156165535413714234351 382 72591576292120798008826484350925 383 93418245770901983158318990632085550 384 24230305984183599842588217837587584730 385 2086599611681654702193489501577648244810 386 77466071961826696239664358816260701644030 387 1445330185929097374128171074612271590232075 388 14931984235850415674960163720814842607388825 389 91071661383473692120883371046981157463982285 390 342325780833136311148134568007859734447135495 391 815839944288361334945725518548357198394447860 392 1254299100167782165518404087899750672408106300 393 1254299100167782165518404087899750672408106300 394 815839944288361334945725518548357198394447860 395 342325780833136311148134568007859734447135495 396 91071661383473692120883371046981157463982285 397 14931984235850415674960163720814842607388825 398 1445330185929097374128171074612271590232075 399 77466071961826696239664358816260701644030 400 2086599611681654702193489501577648244810 401 24230305984183599842588217837587584730 402 93418245770901983158318990632085550 403 72591576292120798008826484350925 404 3670787156165535413714234351 405 409396147630987699787 406 1 407 1 408 2456376885785926198858 409 40378712348716229210245249958 410 1161927739855609625603351743143026 411 1970566741920288262883766807880258475 412 640824472098198225953658666690599126780 413 67374151926375675350525466728879317494140 414 3009958149464016463060426804552615973134940 415 67082610891237488659461114299545466065562105 416 825622972698312468964471954320260832602165150 417 6003465296019546124586426821990189707935479610 418 27002406605634370946691505718480524670942064230 419 77494624849074082634688156640086427592279294555 420 144787576376989084380089809211058691456913053160 421 178110472223825067503613380481764595481951094600 422 144787576376989084380089809211058691456913053160 423 77494624849074082634688156640086427592279294555 424 27002406605634370946691505718480524670942064230 425 6003465296019546124586426821990189707935479610 426 825622972698312468964471954320260832602165150 427 67082610891237488659461114299545466065562105 428 3009958149464016463060426804552615973134940 429 67374151926375675350525466728879317494140 430 640824472098198225953658666690599126780 431 1970566741920288262883766807880258475 432 1161927739855609625603351743143026 433 40378712348716229210245249958 434 2456376885785926198858 435 1 436 1 437 14738261314715557193289 438 444166169903134988198660794226 439 18596133449007435835680170018032914 440 41528304475547860333385125285121449251 441 16899874850325508754604061117709088571755 442 2162934348481036930076913873931368341024820 443 115837024244532292634083691770799779274707380 444 3069442610383922780122310927563941401840349945 445 44754000444137359926971282442986090372321369505 446 385436535476034849374497075536244715034517314510 447 2058450111853303470352089161036016644994884241390 448 7049379083878074942131447046834597204830054491635 449 15833044653656280262495668095776874271130884367515 450 23649699332542750205643375514245746829943919756760 451 23649699332542750205643375514245746829943919756760 452 15833044653656280262495668095776874271130884367515 453 7049379083878074942131447046834597204830054491635 454 2058450111853303470352089161036016644994884241390 455 385436535476034849374497075536244715034517314510 456 44754000444137359926971282442986090372321369505 457 3069442610383922780122310927563941401840349945 458 115837024244532292634083691770799779274707380 459 2162934348481036930076913873931368341024820 460 16899874850325508754604061117709088571755 461 41528304475547860333385125285121449251 462 18596133449007435835680170018032914 463 444166169903134988198660794226 464 14738261314715557193289 465 1 466 1 467 88429567888293343159880 468 4885829947029330245078832990235 469 297598541783225799729277738156541360 470 874530487468325041095561733259912746005 471 444629312472382258021712114846361605471256 472 69095849659801531391691421487115218288951775 473 4421033257226962818715934913124830781448344800 474 138705056716883918467398037816680372974946866925 475 2384044937131014371333643950699137945721860091400 476 24177417354135650670723450379090075594364841360015 477 152275113669484339879668712269496424763027179710800 478 617331084295213187272058383511187944189167789956225 479 1651227548354828942348018540349049061510023054536600 480 2961605269556693965862828777269374840887619936498675 481 3594754298546498031257793078165353518151475803027520 482 2961605269556693965862828777269374840887619936498675 483 1651227548354828942348018540349049061510023054536600 484 617331084295213187272058383511187944189167789956225 485 152275113669484339879668712269496424763027179710800 486 24177417354135650670723450379090075594364841360015 487 2384044937131014371333643950699137945721860091400 488 138705056716883918467398037816680372974946866925 489 4421033257226962818715934913124830781448344800 490 69095849659801531391691421487115218288951775 491 444629312472382258021712114846361605471256 492 874530487468325041095561733259912746005 493 297598541783225799729277738156541360 494 4885829947029330245078832990235 495 88429567888293343159880 496 1 497 1 498 530577407329760058959431 499 53744142328039544386695264235065 500 4762265570554143931232999925956284895 501 18405613638517344571769978170847457291065 502 11674925618140289288948033573062450311979311 503 2197994632825367637653169792571213329246883281 504 167517795069006646772168318872434849545103577575 505 6199747183230568344134368000406375662620829540725 506 125062328403600776031228803929811866903424666433075 507 1485757048396805707568262228107702477559124079049165 508 10969325518258823751004516375379897421760371041166315 509 52275607054278501052043757772054121372789844439566525 510 165158146862283110236726536562555340980875790485432075 511 352279543297040560618190437656143832992882998181553525 512 513091353523626061610481404899386229491409375886484195 513 513091353523626061610481404899386229491409375886484195 514 352279543297040560618190437656143832992882998181553525 515 165158146862283110236726536562555340980875790485432075 516 52275607054278501052043757772054121372789844439566525 517 10969325518258823751004516375379897421760371041166315 518 1485757048396805707568262228107702477559124079049165 519 125062328403600776031228803929811866903424666433075 520 6199747183230568344134368000406375662620829540725 521 167517795069006646772168318872434849545103577575 522 2197994632825367637653169792571213329246883281 523 11674925618140289288948033573062450311979311 524 18405613638517344571769978170847457291065 525 4762265570554143931232999925956284895 526 53744142328039544386695264235065 527 530577407329760058959431 528 1 529 1 530 3183464443978560353756742 531 591185645725623495047416809459796 532 76204095773646196673208456323878877810 533 387189365854312370301473394577356439282560 534 306051229526485880374409589930858962303046926 535 69667248873562774664100455967778794197522671452 536 6307587946220235606142358873271627463108836086106 537 274459287715803106368941454600226018962411544056300 538 6472037779820381625356111668818485454421550882645550 539 89655527921036777225447770869701943581795466005578740 540 771772476152555535058488713200690718239847930684525130 541 4296713907655129763026125378008671043337977985971355840 542 15918895970121421376620152159245848156525627238236903350 543 40041238938557642835433635900778748171754389805064619100 544 69290983591341068895560964410781723078735050410986401970 545 83120799270827421980897987593700569177608318893610439590 546 69290983591341068895560964410781723078735050410986401970 547 40041238938557642835433635900778748171754389805064619100 548 15918895970121421376620152159245848156525627238236903350 549 4296713907655129763026125378008671043337977985971355840 550 771772476152555535058488713200690718239847930684525130 551 89655527921036777225447770869701943581795466005578740 552 6472037779820381625356111668818485454421550882645550 553 274459287715803106368941454600226018962411544056300 554 6307587946220235606142358873271627463108836086106 555 69667248873562774664100455967778794197522671452 556 306051229526485880374409589930858962303046926 557 387189365854312370301473394577356439282560 558 76204095773646196673208456323878877810 559 591185645725623495047416809459796 560 3183464443978560353756742 561 1 562 1 563 19100786663871362122540613 564 6503042599602311706177000090109508 565 1219354801410843715919087461120290474156 566 8142102480923512121045229720747771541094020 567 8011925668274090933947157086837740277818061036 568 2201307682296048094318033839231739438996417196948 569 236199575666365205302122079169557610711793569060028 570 12047586877571677047500536856641491837810586653157656 571 330923311685349730637023052772277679197843137432507600 572 5323188306432039907039145267937743435384468668671399540 573 53171022263778192235300070505775595959010780844952647420 574 343907430839133802260793451657802149777040537796812370020 575 1484615238701181916922568705689101753707827174306742560940 576 4371141977769249093471322756242892543221021891030330677700 577 8909867496350666734087094162190277037613513303495846887820 578 12691809329792353105470979934416974288157488165727276176210 579 12691809329792353105470979934416974288157488165727276176210 580 8909867496350666734087094162190277037613513303495846887820 581 4371141977769249093471322756242892543221021891030330677700 582 1484615238701181916922568705689101753707827174306742560940 583 343907430839133802260793451657802149777040537796812370020 584 53171022263778192235300070505775595959010780844952647420 585 5323188306432039907039145267937743435384468668671399540 586 330923311685349730637023052772277679197843137432507600 587 12047586877571677047500536856641491837810586653157656 588 236199575666365205302122079169557610711793569060028 589 2201307682296048094318033839231739438996417196948 590 8011925668274090933947157086837740277818061036 591 8142102480923512121045229720747771541094020 592 1219354801410843715919087461120290474156 593 6503042599602311706177000090109508 594 19100786663871362122540613 595 1 596 1 597 114604719983228172735243844 598 71533471670852081651236302720243281 599 19510691297219037415331562989938704669744 600 171168274674406791943053606342332366224571976 601 209498814337341197052298687797010421868269313856 602 69370219670404137745545598165428043988061279711464 603 8802562568781409931703647452239590549328081224945936 604 524893206392732600842100003493513212353479010326327564 605 16740468284100118917288128071461601214664918240193214256 606 311524324341961352666076198050270514387546921731574796140 607 3595067090317695394393344799404211612209202092883230602160 608 26880336752466541276026708377267022287849669479395298434840 609 134438793423226189556533640451207743621082890510707120244160 610 460297219530436059245643354967844647693183098868134476771640 611 1096779559588498584763866140925778739007845112604596108533520 612 1838834497881091274345074943447090127763586252042031437064630 613 2182991204724284734141008548719719577563087964505091502308120 614 1838834497881091274345074943447090127763586252042031437064630 615 1096779559588498584763866140925778739007845112604596108533520 616 460297219530436059245643354967844647693183098868134476771640 617 134438793423226189556533640451207743621082890510707120244160 618 26880336752466541276026708377267022287849669479395298434840 619 3595067090317695394393344799404211612209202092883230602160 620 311524324341961352666076198050270514387546921731574796140 621 16740468284100118917288128071461601214664918240193214256 622 524893206392732600842100003493513212353479010326327564 623 8802562568781409931703647452239590549328081224945936 624 69370219670404137745545598165428043988061279711464 625 209498814337341197052298687797010421868269313856 626 171168274674406791943053606342332366224571976 627 19510691297219037415331562989938704669744 628 71533471670852081651236302720243281 629 114604719983228172735243844 630 1 631 1 632 687628319899369036411463235 633 786868207403756415379476003973154195 634 312182577644443605830450856883757233884145 635 3597577436004908800640917457015410128644491560 636 5472815582246706548943166977279963155874912528632 637 2181063636675780084881549151546632885222666990878360 638 326673453449657740963453237621950613978127564537370120 639 22717769971456308385237796196738626021201258469972077420 640 838822551106053440905568991744883886692891989401636766660 641 17997039545236643969548190237567957986812672706574659599396 642 239018200303168265758622528730718582524608494730981464053900 643 2056728324377311683587257207744176906575097281017567954375800 644 11856677745456714592370184899656350552942784085919548062381800 645 46931614689522936299433244090544990810050786413772502596667400 646 129845265701299934425863805562111493581607721543630886402483160 647 254236432048864257359282219948089059293603617225445772821452950 648 355071182913467793101528555043581085296911913883262729971379650 649 355071182913467793101528555043581085296911913883262729971379650 650 254236432048864257359282219948089059293603617225445772821452950 651 129845265701299934425863805562111493581607721543630886402483160 652 46931614689522936299433244090544990810050786413772502596667400 653 11856677745456714592370184899656350552942784085919548062381800 654 2056728324377311683587257207744176906575097281017567954375800 655 239018200303168265758622528730718582524608494730981464053900 656 17997039545236643969548190237567957986812672706574659599396 657 838822551106053440905568991744883886692891989401636766660 658 22717769971456308385237796196738626021201258469972077420 659 326673453449657740963453237621950613978127564537370120 660 2181063636675780084881549151546632885222666990878360 661 5472815582246706548943166977279963155874912528632 662 3597577436004908800640917457015410128644491560 663 312182577644443605830450856883757233884145 664 786868207403756415379476003973154195 665 687628319899369036411463235 666 1 667 1 668 4125769919396214218468779586 669 8655550399025763271966341270064909330 670 4995051862433526716852166703156775285742690 671 75599387551103840233997969185281897616189670105 672 142854427218431136045422324532573446032816266427792 673 68439367889868435320218441911514893878439788509052592 674 12078679615142342567077022730516030504455101704013564880 675 977489525766110385270596550570978703440167583868624361140 676 41675454066996516222048513903021111926756402664391493795480 677 1027734771001961843205587240034545646484215158646922056001656 678 15652646199677240022645933578853803327716472465963369096542296 679 154381630023699372855616015648811739786558562004520402367445700 680 1021121216827911318392554039475643657656935034268728054824791600 681 4648235872701823797012850854290549258890254868914917519287765200 682 14842991350388226264105573096318242538067570197175832641835464560 683 33707522831789298223114104177568474654524272871167827125188488110 684 54942819207249198913222548848764523027720371847603388968398133100 685 64622955290251138344478197017931757524037968326753816854791096300 686 54942819207249198913222548848764523027720371847603388968398133100 687 33707522831789298223114104177568474654524272871167827125188488110 688 14842991350388226264105573096318242538067570197175832641835464560 689 4648235872701823797012850854290549258890254868914917519287765200 690 1021121216827911318392554039475643657656935034268728054824791600 691 154381630023699372855616015648811739786558562004520402367445700 692 15652646199677240022645933578853803327716472465963369096542296 693 1027734771001961843205587240034545646484215158646922056001656 694 41675454066996516222048513903021111926756402664391493795480 695 977489525766110385270596550570978703440167583868624361140 696 12078679615142342567077022730516030504455101704013564880 697 68439367889868435320218441911514893878439788509052592 698 142854427218431136045422324532573446032816266427792 699 75599387551103840233997969185281897616189670105 700 4995051862433526716852166703156775285742690 701 8655550399025763271966341270064909330 702 4125769919396214218468779586 703 1 704 1 705 24754619516377285310812677697 706 95211055115418901805363456421219209766 707 79922309898054660875154173494865585671378470 708 1588416317182344610348954812563643874637416358745 709 3726386609074937255458654110885739982369429464009497 710 2143905695231996752149857581884043167812752781343365904 711 445166810696494466148125803027215847136028069409355277072 712 41840557780221307810887703892065467294697315787399579279220 713 2054896910214861310537385753169479145815858151887484749512820 714 58082335074211580209683547132572699192733843853350268012269736 715 1011181442183182442728104208860338466041554643876695458742585512 716 11389512852604993987045964585513095346272347812987129050578516996 717 86074177543509771129438104498898701919531298264283020304897175300 718 448474808113867202521448679233803661669412559668131598229107154800 719 1644021524499407637540450000146437400629953625434919125420437243760 720 4303666432516085140067433186592780156051628543465232257174826780270 721 8129542257834150227071663722928164920490903538881841990926276745710 722 11155199575308776685016880618113184145348610815104522674752210540900 723 11155199575308776685016880618113184145348610815104522674752210540900 724 8129542257834150227071663722928164920490903538881841990926276745710 725 4303666432516085140067433186592780156051628543465232257174826780270 726 1644021524499407637540450000146437400629953625434919125420437243760 727 448474808113867202521448679233803661669412559668131598229107154800 728 86074177543509771129438104498898701919531298264283020304897175300 729 11389512852604993987045964585513095346272347812987129050578516996 730 1011181442183182442728104208860338466041554643876695458742585512 731 58082335074211580209683547132572699192733843853350268012269736 732 2054896910214861310537385753169479145815858151887484749512820 733 41840557780221307810887703892065467294697315787399579279220 734 445166810696494466148125803027215847136028069409355277072 735 2143905695231996752149857581884043167812752781343365904 736 3726386609074937255458654110885739982369429464009497 737 1588416317182344610348954812563643874637416358745 738 79922309898054660875154173494865585671378470 739 95211055115418901805363456421219209766 740 24754619516377285310812677697 741 1 742 1 743 148527717098263711864876066368 744 1047321610750194052323286661890505970583 745 1278773715514574887729184519886179505322974336 746 33370409375821804164337702427504143382535549252015 747 97149728944600637847242933381914804424794977179798592 748 67061024796252964214774428350257942339356814365349872041 749 16360454473529992274667906691753681231075799932626355055616 750 1782683057404244284634762855831793752000130185764195397285892 751 100633979305795931225109349414037598932555283091784637052355840 752 3251939553125086035479632294958104218389462035936999018307064156 753 64525358332350991701290798106208841188538862821150582139253472768 754 827225052934901533207185491077003155174056874940061977180568238828 755 7115974337299874136910706434701964340319381509879057600496106711296 756 42256686858849253685684866869966802910791578826415588931159166202100 757 176968713603163575945562246802250467201528332454557118926529660482560 758 531083370253237144112452038130269744110106764443959835752829503259230 759 1155329276020441944375310997950656879703690329951153030480191438839680 760 1836206929394347851270774172264044414196304841601577604486005110538610 761 2141798318459285123523241078677731355906933276500068353552424423852800 762 1836206929394347851270774172264044414196304841601577604486005110538610 763 1155329276020441944375310997950656879703690329951153030480191438839680 764 531083370253237144112452038130269744110106764443959835752829503259230 765 176968713603163575945562246802250467201528332454557118926529660482560 766 42256686858849253685684866869966802910791578826415588931159166202100 767 7115974337299874136910706434701964340319381509879057600496106711296 768 827225052934901533207185491077003155174056874940061977180568238828 769 64525358332350991701290798106208841188538862821150582139253472768 770 3251939553125086035479632294958104218389462035936999018307064156 771 100633979305795931225109349414037598932555283091784637052355840 772 1782683057404244284634762855831793752000130185764195397285892 773 16360454473529992274667906691753681231075799932626355055616 774 67061024796252964214774428350257942339356814365349872041 775 97149728944600637847242933381914804424794977179798592 776 33370409375821804164337702427504143382535549252015 777 1278773715514574887729184519886179505322974336 778 1047321610750194052323286661890505970583 779 148527717098263711864876066368 780 1 781 1 782 891166302589582271189256398399 783 11520537745878289955833203687662514020861 784 20460569013444743988790422833064674266748264899 785 701003661066188452631332087453086978626183377775451 786 2531599292562882112540418015044888123563082985596857957 787 2095018623688645596540649605799394070054577211537692599543 788 599773186039276449126623323867524053035365244687370111400777 789 75642236251444694464873470533017118104053162405821722677397668 790 4898348189734653723334879264276330407449562680272486809398538332 791 180541478188025593768327212057312804582015635164187506943304224596 792 4071943543602292666274912847536787801351090465051549461379490521004 793 59236176962228728397013863498141594867258754715020259778953134864956 794 578020788196263793886247924021417059788880630269165920643397482232004 795 3896837533478081152934374558540090513546444166920268071774810245972396 796 18562681343761191467830599648237018659521934304542627299086513307128660 797 63546123768479183482793835717612903468295934484689372491456630379974590 798 158308571835867330212758922056216433250739219229078702389860538601987010 799 289559733833052500569423415458797670940454915560565783239126757576019590 800 391069538440920504836579334951730696000892383545765899994119260854268410 801 391069538440920504836579334951730696000892383545765899994119260854268410 802 289559733833052500569423415458797670940454915560565783239126757576019590 803 158308571835867330212758922056216433250739219229078702389860538601987010 804 63546123768479183482793835717612903468295934484689372491456630379974590 805 18562681343761191467830599648237018659521934304542627299086513307128660 806 3896837533478081152934374558540090513546444166920268071774810245972396 807 578020788196263793886247924021417059788880630269165920643397482232004 808 59236176962228728397013863498141594867258754715020259778953134864956 809 4071943543602292666274912847536787801351090465051549461379490521004 810 180541478188025593768327212057312804582015635164187506943304224596 811 4898348189734653723334879264276330407449562680272486809398538332 812 75642236251444694464873470533017118104053162405821722677397668 813 599773186039276449126623323867524053035365244687370111400777 814 2095018623688645596540649605799394070054577211537692599543 815 2531599292562882112540418015044888123563082985596857957 816 701003661066188452631332087453086978626183377775451 817 20460569013444743988790422833064674266748264899 818 11520537745878289955833203687662514020861 819 891166302589582271189256398399 820 1 821 1 822 5346997815537493627135538390590 823 126725915374873953308775454361435626323680 824 327371247035136637182578550304920693495580118530 825 14724780245381391003919944903047611257192132369231190 826 65944958250982584093713982838558834520878365900006786258 827 65378480813376266334004549260353892040821180748205533296480 828 21939607788946267337584187493793565324902208625860580981952110 829 3197895169261555981369198646996373214804873463033357217708829485 830 237124205583019443609924707559861869166912176627842581970006799480 831 9947265964239237994408254583828678925207681358094708362327694742528 832 254387894257180126001570892422427786344635348776858145850973885967240 833 4187550834343875698162608384889324366893287793188504320570649390223880 834 46205492087816517458486248421160782848013312239007706092401860168946280 835 352396188130654318857439071703152061294140898416599768700296597636432640 836 1901765311344088776824856767642064822830518972177193451774201102334300056 837 7393320467841918029713803250563324438734124744109497074997455170940509650 838 20985887535028175682301352240077710061885901253924735614536975443847935300 839 43922187252589051205433771154990612146413450650439222240035054724238340800 840 68236007476631933524670498193998699935773889869813499422782885345067843900 841 78996046765065941976989025660249600592180261476244711798812090692562218820 842 68236007476631933524670498193998699935773889869813499422782885345067843900 843 43922187252589051205433771154990612146413450650439222240035054724238340800 844 20985887535028175682301352240077710061885901253924735614536975443847935300 845 7393320467841918029713803250563324438734124744109497074997455170940509650 846 1901765311344088776824856767642064822830518972177193451774201102334300056 847 352396188130654318857439071703152061294140898416599768700296597636432640 848 46205492087816517458486248421160782848013312239007706092401860168946280 849 4187550834343875698162608384889324366893287793188504320570649390223880 850 254387894257180126001570892422427786344635348776858145850973885967240 851 9947265964239237994408254583828678925207681358094708362327694742528 852 237124205583019443609924707559861869166912176627842581970006799480 853 3197895169261555981369198646996373214804873463033357217708829485 854 21939607788946267337584187493793565324902208625860580981952110 855 65378480813376266334004549260353892040821180748205533296480 856 65944958250982584093713982838558834520878365900006786258 857 14724780245381391003919944903047611257192132369231190 858 327371247035136637182578550304920693495580118530 859 126725915374873953308775454361435626323680 860 5346997815537493627135538390590 861 1 862 1 863 32081986893224961762813230343741 864 1393985070171625058241878748894357414116120 865 5237964157212022795846338780990514130133909719360 866 309281276204957746496834802574356551650024957655901570 867 1717234099749961218208273063829981315180389289359007288098 868 2038339217866837191154634688050557008141131195592772726572288 869 801005600621152965696145527700088867235459932438924061543974040 870 134755676832688875614176119650821033650933578616260502369066059145 871 11422574579070004919056977529920062069261544752429129282671434323165 872 544301940247152170917969238154601076775630048816773569266033492587808 873 15747759239002211993243616417814086553005939416576357130366019520287168 874 292581233456524715984148461771923243186807316305920052849051800154873720 875 3640007145438376625701020178066006403700832186614087711298984335172021560 876 31304076281219503013232303876201662819213814252083631606287711415163411520 877 190698064307266462809013632733909846564651899578041272034578138067779480096 878 838481387124550546286750016018529447214109494767195637998343207740303088706 879 2699378104621295190273286485964845322409016601874776408924871963854724103450 880 6431281994048872038841430034953160072502388554645238555129479131392049507600 881 11426019502794050302171516424827833142086186449700849613231048067516968843200 882 15211617515794645093290964400249071853002238735300946830495007006525975554220 883 15211617515794645093290964400249071853002238735300946830495007006525975554220 884 11426019502794050302171516424827833142086186449700849613231048067516968843200 885 6431281994048872038841430034953160072502388554645238555129479131392049507600 886 2699378104621295190273286485964845322409016601874776408924871963854724103450 887 838481387124550546286750016018529447214109494767195637998343207740303088706 888 190698064307266462809013632733909846564651899578041272034578138067779480096 889 31304076281219503013232303876201662819213814252083631606287711415163411520 890 3640007145438376625701020178066006403700832186614087711298984335172021560 891 292581233456524715984148461771923243186807316305920052849051800154873720 892 15747759239002211993243616417814086553005939416576357130366019520287168 893 544301940247152170917969238154601076775630048816773569266033492587808 894 11422574579070004919056977529920062069261544752429129282671434323165 895 134755676832688875614176119650821033650933578616260502369066059145 896 801005600621152965696145527700088867235459932438924061543974040 897 2038339217866837191154634688050557008141131195592772726572288 898 1717234099749961218208273063829981315180389289359007288098 899 309281276204957746496834802574356551650024957655901570 900 5237964157212022795846338780990514130133909719360 901 1393985070171625058241878748894357414116120 902 32081986893224961762813230343741 903 1 904 1 905 192491921359349770576879382062652 906 15333835778336355006198883552163390854369261 907 83807699736466118372052835904083009376195722269280 908 6495907251458140172787537504768656772849379687530330730 909 44705612910873113814263510932858344513297026165458187182568 910 63499335125926695906289372754120493870422717524749934842886666 911 29194949324706070110704454702300097253909396658225594215459788128 912 5661954707846461057315261790920377575985540371713736611655727985785 913 547807872991446579628574202238359146772086032662039190396150944683660 914 29598433459835031508784604528201784908708241194796541847077809048007773 915 966785620062679610284845720549706614945330894943692676105998317979779456 916 20225366885937341686012842247177244903899143146564153150477428757010659288 917 282957331683585465829953007171057216149528792497194116661694528943964986080 918 2735830423473395818163337420317624963085998150210524211339584301735857257880 919 18750407261598103583284629414940574482326623106214510573083067245613464454016 920 92898438781340500877207537185643075124312267920866253314395535913843662077762 921 337795171775124755195633139811311408076153224101897421555330233066784462073656 922 911871412117624073557637797982483850609208367299564653996692108583098121709050 923 1842926583577897985514071460838038550050550971510129235265200193723106751828800 924 2804661533905398737963425727581045735924792808182189936948642043153507072571420 925 3224862913348464759777684452852803232836474611883800728064941485383506817494640 926 2804661533905398737963425727581045735924792808182189936948642043153507072571420 927 1842926583577897985514071460838038550050550971510129235265200193723106751828800 928 911871412117624073557637797982483850609208367299564653996692108583098121709050 929 337795171775124755195633139811311408076153224101897421555330233066784462073656 930 92898438781340500877207537185643075124312267920866253314395535913843662077762 931 18750407261598103583284629414940574482326623106214510573083067245613464454016 932 2735830423473395818163337420317624963085998150210524211339584301735857257880 933 282957331683585465829953007171057216149528792497194116661694528943964986080 934 20225366885937341686012842247177244903899143146564153150477428757010659288 935 966785620062679610284845720549706614945330894943692676105998317979779456 936 29598433459835031508784604528201784908708241194796541847077809048007773 937 547807872991446579628574202238359146772086032662039190396150944683660 938 5661954707846461057315261790920377575985540371713736611655727985785 939 29194949324706070110704454702300097253909396658225594215459788128 940 63499335125926695906289372754120493870422717524749934842886666 941 44705612910873113814263510932858344513297026165458187182568 942 6495907251458140172787537504768656772849379687530330730 943 83807699736466118372052835904083009376195722269280 944 15333835778336355006198883552163390854369261 945 192491921359349770576879382062652 946 1 947 1 948 1154951528156098623461276292376123 949 168672193601353240868213771812634452102968183 950 1340926277884449339560201620440922134860693284529941 951 136430478589769290987739209955978992499674707799701724210 952 1163586653967729463943853703917727770789336911822231159916198 953 1976794632905149972264423568411246962062577490134023202945444294 954 1062511555347211255944398745751299310531284791568101129963114859154 955 237278454102853171689409717455340297732095209052110905659805770127713 956 26167356412648287503715323069211905317009484906016851718816072941017595 957 1600456213368166739166358148509858648708286582356522139806729318265883983 958 58905342510543498248865681679824057807240556949209033099315433063596900989 959 1384565936771955862051219309483566171069319351551629399651658891782495811704 960 21729214290893179339364837652613540246357670919945998825393930652610298633768 961 235555730492414581100770095889525725936937072369537560037717886649064753277160 962 1810783041591204682690662411800268780451949095251986717353194497211379171866296 963 10074828928865922658380520112469007214665714444035339956405335554424767794044898 964 41220080253016334561738637395092023935834084370396657437944215248456983470521238 965 125542490146369509848394815232631267823033267661099458629670591247476771296804206 966 287257392889710719509825033796332246728567105708219729719058963735973120902359850 967 497050298619481438853938287942898091134267986321576174922576068830384597541854220 968 653152899078436524450374807763893219368318310567905960176183064240691007709859460 969 653152899078436524450374807763893219368318310567905960176183064240691007709859460 970 497050298619481438853938287942898091134267986321576174922576068830384597541854220 971 287257392889710719509825033796332246728567105708219729719058963735973120902359850 972 125542490146369509848394815232631267823033267661099458629670591247476771296804206 973 41220080253016334561738637395092023935834084370396657437944215248456983470521238 974 10074828928865922658380520112469007214665714444035339956405335554424767794044898 975 1810783041591204682690662411800268780451949095251986717353194497211379171866296 976 235555730492414581100770095889525725936937072369537560037717886649064753277160 977 21729214290893179339364837652613540246357670919945998825393930652610298633768 978 1384565936771955862051219309483566171069319351551629399651658891782495811704 979 58905342510543498248865681679824057807240556949209033099315433063596900989 980 1600456213368166739166358148509858648708286582356522139806729318265883983 981 26167356412648287503715323069211905317009484906016851718816072941017595 982 237278454102853171689409717455340297732095209052110905659805770127713 983 1062511555347211255944398745751299310531284791568101129963114859154 984 1976794632905149972264423568411246962062577490134023202945444294 985 1163586653967729463943853703917727770789336911822231159916198 986 136430478589769290987739209955978992499674707799701724210 987 1340926277884449339560201620440922134860693284529941 988 168672193601353240868213771812634452102968183 989 1154951528156098623461276292376123 990 1 991 1 992 6929709168936591740767657754256954 993 1855394129858580421991288299489308270824011966 994 21454855192623071311730844779091747560468225763924754 995 2865309576567009885059775009601267467842275863143926726551 996 30279993376964560843573793187012293923052695950106751695766308 997 61502878670967485467810406678196941828160665544312765442852766932 998 38618099794219963108839537630771267114069891909616568994419987568228 999 9920731209734825276591734588649937382222066118410373436575360364743107 1000 1245459402903923383388240971455887536983285062469946698461665170829286858 1001 86097884828339360860619585818838026893331237619111510774060743704474091878 1002 3564374912009551580638093626722783772891046761826888528769581318393563196562 1003 93942282287286810803191752628949209742194210113472047707740977121971345573173 1004 1650120429335374950878069497351929978946420099558490108821658210190349056454512 1005 20005568222886305338398767293700971118722540447149012585312453480627752576377328 1006 172010647812824084725202777296691183301140943805103474284349593238828271040303856 1007 1071381552102499595588205529173827482431647692397392663615632604015210654550784474 1008 4915103636085170253849273551273699039676268420242918773734328146769068998454932596 1009 16824197116464765223791689684926500507490292409682012859670716001068251022647464924 1010 43395063475854787313840949963759435431644633873287625840368155015835492790023875556 1011 84960224700222622384936596171588909058717686409173780963186317563921591980912818070 1012 126892041942174118498796571024348859824616827333500868069694228793837860132100192280 1013 144999943595412908427983207323584294699766664946075123159112640261433403711588800120 1014 126892041942174118498796571024348859824616827333500868069694228793837860132100192280 1015 84960224700222622384936596171588909058717686409173780963186317563921591980912818070 1016 43395063475854787313840949963759435431644633873287625840368155015835492790023875556 1017 16824197116464765223791689684926500507490292409682012859670716001068251022647464924 1018 4915103636085170253849273551273699039676268420242918773734328146769068998454932596 1019 1071381552102499595588205529173827482431647692397392663615632604015210654550784474 1020 172010647812824084725202777296691183301140943805103474284349593238828271040303856 1021 20005568222886305338398767293700971118722540447149012585312453480627752576377328 1022 1650120429335374950878069497351929978946420099558490108821658210190349056454512 1023 93942282287286810803191752628949209742194210113472047707740977121971345573173 1024 3564374912009551580638093626722783772891046761826888528769581318393563196562 1025 86097884828339360860619585818838026893331237619111510774060743704474091878 1026 1245459402903923383388240971455887536983285062469946698461665170829286858 1027 9920731209734825276591734588649937382222066118410373436575360364743107 1028 38618099794219963108839537630771267114069891909616568994419987568228 1029 61502878670967485467810406678196941828160665544312765442852766932 1030 30279993376964560843573793187012293923052695950106751695766308 1031 2865309576567009885059775009601267467842275863143926726551 1032 21454855192623071311730844779091747560468225763924754 1033 1855394129858580421991288299489308270824011966 1034 6929709168936591740767657754256954 1035 1 1036 1 1037 41578255013619550444605946525541945 1038 20409335429941201822394475110388205053983633690 1039 343278074570130541148162556627299153211536756089320890 1040 60175920808076887938945491755651109724685249580529829756895 1041 787855755025968550919815637639249496760406392151267473361960759 1042 1912524117501877103427463070488759606281898960279916652060805971260 1043 1401998642418073461642575142383301231995694795865160221998704430940220 1044 413932946160852749478505272133970888354321710750013992732551892642157795 1045 59086784882542479010922188647516465367413306841049825721256738084165697835 1046 4610192981156397919367929287736975578068951289569397668406350998994133172786 1047 214327733378180919222899192271497193880658260295173825953460941003504608718610 1048 6322165454918081021380620452401883900573760579385058405947950103293583570592845 1049 124032655784387923297266458998488201378956994399129346863175739189200424363278645 1050 1677814130801246171363291319439670026144941907278704350533362877914264885729694160 1051 16093650035430462545213624935897376569813815336707364945992749561725739238096069584 1052 111895460300974783612524253348396938838930040879733912998381281538100990590497905370 1053 573763711549777084808974505023047792435021408768923380110956417788284636158784814090 1054 2199456032105876789888544964301534615577589114434100123457903784057804226850790141140 1055 6369895915938943826445442545246277367919113157503955765292206677660148191809109958420 1056 14048760692680188062422555908764168679317710195360792733168205605951352881615202945126 1057 23730743634597393869449764665343237137514223752861119511933132677381325803693071368150 1058 30814470604383030581366538251742324451329651779700439366746033609104299587309979117800 1059 30814470604383030581366538251742324451329651779700439366746033609104299587309979117800 1060 23730743634597393869449764665343237137514223752861119511933132677381325803693071368150 1061 14048760692680188062422555908764168679317710195360792733168205605951352881615202945126 1062 6369895915938943826445442545246277367919113157503955765292206677660148191809109958420 1063 2199456032105876789888544964301534615577589114434100123457903784057804226850790141140 1064 573763711549777084808974505023047792435021408768923380110956417788284636158784814090 1065 111895460300974783612524253348396938838930040879733912998381281538100990590497905370 1066 16093650035430462545213624935897376569813815336707364945992749561725739238096069584 1067 1677814130801246171363291319439670026144941907278704350533362877914264885729694160 1068 124032655784387923297266458998488201378956994399129346863175739189200424363278645 1069 6322165454918081021380620452401883900573760579385058405947950103293583570592845 1070 214327733378180919222899192271497193880658260295173825953460941003504608718610 1071 4610192981156397919367929287736975578068951289569397668406350998994133172786 1072 59086784882542479010922188647516465367413306841049825721256738084165697835 1073 413932946160852749478505272133970888354321710750013992732551892642157795 1074 1401998642418073461642575142383301231995694795865160221998704430940220 1075 1912524117501877103427463070488759606281898960279916652060805971260 1076 787855755025968550919815637639249496760406392151267473361960759 1077 60175920808076887938945491755651109724685249580529829756895 1078 343278074570130541148162556627299153211536756089320890 1079 20409335429941201822394475110388205053983633690 1080 41578255013619550444605946525541945 1081 1 1082 1 1083 249469530081717302667635679153251896 1084 224502689738542014404349146862528169775964740435 1085 5492453601538541525670194543243410295236879757894011280 1086 1263766768643348944262037589168121664339717875446661271602585 1087 20496645870361646162830629349922151044373851357346543452340900104 1088 59446606649318409884986238128317036943587709453499820976030739221619 1089 50846805854081012531404487887614641234676264847360631655757277484214880 1090 17239032533296814759792448009688016957838367846760819304436380144638051615 1091 2794983632582872645905422658402675992134915952887794585826064603903063450280 1092 245814550102716482588741309819786234713018324306269299544271370541934783120221 1093 12813747033861657510291110321845550559056998003493948243033330472019225526652496 1094 422302135157671879491333609474940938088591957852963287000866777212507885897045855 1095 9235634747286004387168769288998934018506405886520456588356958503633962880694802840 1096 139094060868174933817653583578973172278302951515047833732840058341374075209296147205 1097 1484856407097709556168908940960789143384460903125237614578653575645781504269133577344 1098 11493673439728957316941721886540655907995219427101259059713788988406766862782836842154 1099 65680416397223147701000348420848063219895627122568561987305919034355223335868188195760 1100 281051182250153356837922996959689388750898628049921307830314099257408318341810561630430 1101 910636028296537850763604599488651335038786982683417370258326755687235601265382015203360 1102 2253381194948700635569031120212443371808492553364458271303267840974566054170128902010746 1103 4285602672545027446026917099030668390170539202418738552644105970152290998274981136109776 1104 6291826216872801052735107270449929707736812421642944230652718784573717676438269317621950 1105 7148957180216863094877036874404219272708479212890501933085079797312197504255915155329600 1106 6291826216872801052735107270449929707736812421642944230652718784573717676438269317621950 1107 4285602672545027446026917099030668390170539202418738552644105970152290998274981136109776 1108 2253381194948700635569031120212443371808492553364458271303267840974566054170128902010746 1109 910636028296537850763604599488651335038786982683417370258326755687235601265382015203360 1110 281051182250153356837922996959689388750898628049921307830314099257408318341810561630430 1111 65680416397223147701000348420848063219895627122568561987305919034355223335868188195760 1112 11493673439728957316941721886540655907995219427101259059713788988406766862782836842154 1113 1484856407097709556168908940960789143384460903125237614578653575645781504269133577344 1114 139094060868174933817653583578973172278302951515047833732840058341374075209296147205 1115 9235634747286004387168769288998934018506405886520456588356958503633962880694802840 1116 422302135157671879491333609474940938088591957852963287000866777212507885897045855 1117 12813747033861657510291110321845550559056998003493948243033330472019225526652496 1118 245814550102716482588741309819786234713018324306269299544271370541934783120221 1119 2794983632582872645905422658402675992134915952887794585826064603903063450280 1120 17239032533296814759792448009688016957838367846760819304436380144638051615 1121 50846805854081012531404487887614641234676264847360631655757277484214880 1122 59446606649318409884986238128317036943587709453499820976030739221619 1123 20496645870361646162830629349922151044373851357346543452340900104 1124 1263766768643348944262037589168121664339717875446661271602585 1125 5492453601538541525670194543243410295236879757894011280 1126 224502689738542014404349146862528169775964740435 1127 249469530081717302667635679153251896 1128 1 1129 1 1130 1496817180490303816005814074919511607 1131 2469529587180342272246308725890695531024247073281 1132 87879307239711096628508296053056021342515596614511816615 1133 26540288511488260154472334134551895527757846550407591810090765 1134 533179447417586546860835653029290400824895815762729375289171548139 1135 1847067115178165205544116491623912108366360006438107838208135141291613 1136 1842433778683429451517443797817918808874006664105136203623444168015281099 1137 716766307812569283607645648023181164953369629627276275286420012317066232695 1138 131861902312671833330769799856373506877153262091569867435146320387166786571345 1139 13056409010898954924164215415271995704901028906856864069721487913964643740883351 1140 762062267464844503924864355100732139790248204895095844827379624501166825237299777 1141 28015649722577636370782585594616214121798141077645695397826739573038364732410636451 1142 681765558432838180946156820294144545634572013303206856908707480143180398614251828645 1143 11408793689689897029323420136080918278831572934730791988698899253840797178055363722995 1144 135243230739202090613479306469234655634025803831440759938964921142040620433150831578149 1145 1162625148125288233434629267599676234915588674482739051711086865861690030551394622280138 1146 7384060499560263257144229969060572479018302066033186448925091174203971003164872548000614 1147 35164998378758535036597043592775551606436536712437849062705247211440019576141516584950090 1148 127049275413739256987453184122226731977600256892646971948873656541269190607671962649413190 1149 351438000538147911896322368671913362117932777534755047756762490711895213243274973170742306 1150 749466819828052692538396289245080931064989679947130320121003320003810998913434886591043982 1151 1238378646813554375052988461497806414720274118307127867235609137326871327867295517405868226 1152 1590590005146765046386684257155330930270337891714094476146848229421634749342716745450489550 1153 1590590005146765046386684257155330930270337891714094476146848229421634749342716745450489550 1154 1238378646813554375052988461497806414720274118307127867235609137326871327867295517405868226 1155 749466819828052692538396289245080931064989679947130320121003320003810998913434886591043982 1156 351438000538147911896322368671913362117932777534755047756762490711895213243274973170742306 1157 127049275413739256987453184122226731977600256892646971948873656541269190607671962649413190 1158 35164998378758535036597043592775551606436536712437849062705247211440019576141516584950090 1159 7384060499560263257144229969060572479018302066033186448925091174203971003164872548000614 1160 1162625148125288233434629267599676234915588674482739051711086865861690030551394622280138 1161 135243230739202090613479306469234655634025803831440759938964921142040620433150831578149 1162 11408793689689897029323420136080918278831572934730791988698899253840797178055363722995 1163 681765558432838180946156820294144545634572013303206856908707480143180398614251828645 1164 28015649722577636370782585594616214121798141077645695397826739573038364732410636451 1165 762062267464844503924864355100732139790248204895095844827379624501166825237299777 1166 13056409010898954924164215415271995704901028906856864069721487913964643740883351 1167 131861902312671833330769799856373506877153262091569867435146320387166786571345 1168 716766307812569283607645648023181164953369629627276275286420012317066232695 1169 1842433778683429451517443797817918808874006664105136203623444168015281099 1170 1847067115178165205544116491623912108366360006438107838208135141291613 1171 533179447417586546860835653029290400824895815762729375289171548139 1172 26540288511488260154472334134551895527757846550407591810090765 1173 87879307239711096628508296053056021342515596614511816615 1174 2469529587180342272246308725890695531024247073281 1175 1496817180490303816005814074919511607 1176 1 1177 1 1178 8980903082941822896034884449517069878 1179 27164825459329529763402656166294993892573124987308 1180 1406069473949064248813486264514668392777439557312027627346 1181 557365480068153439396273917159017531463631473505411235123377980 1182 13868398335175731682575093002934613630881286904685851797349439856854 1183 57371581433928232133255247563130455633931213216707278882638204576697332 1184 66708111858330162286970064718719603013787710069111153545114865887656191842 1185 29757747809830709947668477772311829443671830154203459663671532782770787041394 1186 6206133702714167912802509340405724824679910503619160051972869060223817163890090 1187 691062482897567021298552017951439120763488747309189912235908830806145687020177796 1188 45103979054058497835686947952881591029365490850800744027301455724062765949093090798 1189 1846887903488372673828138169544821578731721530822399767181186825990051444045000083148 1190 49927281207740983943704085204065993697318225707677294945992199854304658501444892705946 1191 926606262459998018023755645932043915100553492640734603729010826127180447804967887030940 1192 12172345288667881793492115034251266262472002198354809225485351282932659484476653577956494 1193 115946797147159883496975139017120554585240837049963825538771388438665432364400248288773167 1194 816398726069727604530205943084758725842405810898161326674487392055965151038196600203754332 1195 4315007987900626440159109692270721640517488452802855418493866263545841402906773763978550904 1196 17330820203017714786138674040278996804389359021710035270246837120832085156453169835746379380 1197 53409185887690174336759458197097218782752846752873482868224197134220372413252519023812232696 1198 127239050974961701426969848799358795940927763819122500427746050657221714885909494329871615708 1199 235640183193779438353411633117362114003464075205165265199004049163781958250929772575478134728 1200 340544150095532596637531919978741996166113734345533070504721145916095418235034377665396184276 1201 384922781245517141225577590231590085125421769794810863227537271520035609340937452399018471100 1202 340544150095532596637531919978741996166113734345533070504721145916095418235034377665396184276 1203 235640183193779438353411633117362114003464075205165265199004049163781958250929772575478134728 1204 127239050974961701426969848799358795940927763819122500427746050657221714885909494329871615708 1205 53409185887690174336759458197097218782752846752873482868224197134220372413252519023812232696 1206 17330820203017714786138674040278996804389359021710035270246837120832085156453169835746379380 1207 4315007987900626440159109692270721640517488452802855418493866263545841402906773763978550904 1208 816398726069727604530205943084758725842405810898161326674487392055965151038196600203754332 1209 115946797147159883496975139017120554585240837049963825538771388438665432364400248288773167 1210 12172345288667881793492115034251266262472002198354809225485351282932659484476653577956494 1211 926606262459998018023755645932043915100553492640734603729010826127180447804967887030940 1212 49927281207740983943704085204065993697318225707677294945992199854304658501444892705946 1213 1846887903488372673828138169544821578731721530822399767181186825990051444045000083148 1214 45103979054058497835686947952881591029365490850800744027301455724062765949093090798 1215 691062482897567021298552017951439120763488747309189912235908830806145687020177796 1216 6206133702714167912802509340405724824679910503619160051972869060223817163890090 1217 29757747809830709947668477772311829443671830154203459663671532782770787041394 1218 66708111858330162286970064718719603013787710069111153545114865887656191842 1219 57371581433928232133255247563130455633931213216707278882638204576697332 1220 13868398335175731682575093002934613630881286904685851797349439856854 1221 557365480068153439396273917159017531463631473505411235123377980 1222 1406069473949064248813486264514668392777439557312027627346 1223 27164825459329529763402656166294993892573124987308 1224 8980903082941822896034884449517069878 1225 1 1226 1 1227 53885418497650937376209306697102419509 1228 298813080054744320525003488032709165548390403351596 1229 22497117858259709086137155578248268698582622101384314105684 1230 11704992853132334715841984108235148475793028644953588455834717776 1231 360701534485664085657058994611992097277366922077476842614047702811784 1232 1781514598492173154174348894545678001196137967689337789350011820886697756 1233 2413597430582444699311039187109726234635117048476726763468371833121306043364 1234 1233809531245875121285523421996841245411385304596578743840826506466459444216606 1235 291463457634627696688396793690898019653453921027476257783149954859632517734264334 1236 36460588833507894997135444746242917224575188571478040894218032706917298202151525236 1237 2657815761260711179866492520790093969710293838380896938765940107231488719370067043724 1238 121049502216845613700954200661470092234096994678415324187130467150068812553276319960456 1239 3629487270242300394247362632155968289773444493785555824295280005888306772467507933642224 1240 74576246127222272453778569857090732862867305702043360775254395829387431690407021095443236 1241 1083547912819418677387462958057475745430066814316531118374547548770629977394875180606984284 1242 11412299886838818940974677356072475120974860165973968200071050776498721495939544605331404531 1243 88877724782689315232610708487045659710670674502286050005748109255438137599953347592015352439 1244 520023928165834512361191109117858030518506755705173010044161863143402131226475082153833808056 1245 2315324945662695211933338271399662660939519222457394554136270169395302226858427142592413606984 1246 7924627524297293966788951687787552630498883939209886919146682130197742046580667217424006891776 1247 21018034613510254932741887578522740218106494356982146129760693165590574288175011581323916075184 1248 43460571267104309051296590712739990902350688227174004495262912346561950590336895984740612691096 1249 70371985409466887634250626655908508489722987035958485919617183366722505046135788016573593025384 1250 89484219442744681264623910335343891817106364672709281334126874239352331427867763326121154221876 1251 89484219442744681264623910335343891817106364672709281334126874239352331427867763326121154221876 1252 70371985409466887634250626655908508489722987035958485919617183366722505046135788016573593025384 1253 43460571267104309051296590712739990902350688227174004495262912346561950590336895984740612691096 1254 21018034613510254932741887578522740218106494356982146129760693165590574288175011581323916075184 1255 7924627524297293966788951687787552630498883939209886919146682130197742046580667217424006891776 1256 2315324945662695211933338271399662660939519222457394554136270169395302226858427142592413606984 1257 520023928165834512361191109117858030518506755705173010044161863143402131226475082153833808056 1258 88877724782689315232610708487045659710670674502286050005748109255438137599953347592015352439 1259 11412299886838818940974677356072475120974860165973968200071050776498721495939544605331404531 1260 1083547912819418677387462958057475745430066814316531118374547548770629977394875180606984284 1261 74576246127222272453778569857090732862867305702043360775254395829387431690407021095443236 1262 3629487270242300394247362632155968289773444493785555824295280005888306772467507933642224 1263 121049502216845613700954200661470092234096994678415324187130467150068812553276319960456 1264 2657815761260711179866492520790093969710293838380896938765940107231488719370067043724 1265 36460588833507894997135444746242917224575188571478040894218032706917298202151525236 1266 291463457634627696688396793690898019653453921027476257783149954859632517734264334 1267 1233809531245875121285523421996841245411385304596578743840826506466459444216606 1268 2413597430582444699311039187109726234635117048476726763468371833121306043364 1269 1781514598492173154174348894545678001196137967689337789350011820886697756 1270 360701534485664085657058994611992097277366922077476842614047702811784 1271 11704992853132334715841984108235148475793028644953588455834717776 1272 22497117858259709086137155578248268698582622101384314105684 1273 298813080054744320525003488032709165548390403351596 1274 53885418497650937376209306697102419509 1275 1