1 10 2 25 3 25 4 64 5 86 6 64 7 164 8 310 9 310 10 164 11 421 12 1135 13 1654 14 1135 15 421 16 1081 17 4172 18 8976 19 8976 20 4172 21 1081 22 2776 23 15353 24 49104 25 73170 26 49104 27 15353 28 2776 29 7129 30 56519 31 268638 32 599869 33 599869 34 268638 35 56519 36 7129 37 18308 38 208082 39 1470646 40 4923412 41 7392190 42 4923412 43 1470646 44 208082 45 18308 46 47017 47 766105 48 8050116 49 40413851 50 91120318 51 91120318 52 40413851 53 8050116 54 766105 55 47017 56 120745 57 2820622 58 44068836 59 331748759 60 1123772109 61 1688254298 62 1123772109 63 331748759 64 44068836 65 2820622 66 120745 67 310087 68 10384911 69 241240750 70 2723267431 71 13857491196 72 31288421074 73 31288421074 74 13857491196 75 2723267431 76 241240750 77 10384911 78 310087 79 796339 80 38234978 81 1320610882 82 22354871755 83 170891121600 84 579864211963 85 871573835362 86 579864211963 87 170891121600 88 22354871755 89 1320610882 90 38234978 91 796339 92 2045090 93 140772894 94 7229316556 95 183507589250 96 2107379861537 97 10746714294838 98 24277088319379 99 24277088319379 100 10746714294838 101 2107379861537 102 183507589250 103 7229316556 104 140772894 105 2045090 106 5252026 107 518295264 108 39574952216 109 1506385040601 110 25987915305133 111 199169443650957 112 676255878222072 113 1016396169840162 114 676255878222072 115 199169443650957 116 25987915305133 117 1506385040601 118 39574952216 119 518295264 120 5252026 121 13487806 122 1908250809 123 216642298190 124 12365677555788 125 320477652481276 126 3691227123100251 127 18837220940506506 128 42554386940710099 129 42554386940710099 130 18837220940506506 131 3691227123100251 132 320477652481276 133 12365677555788 134 216642298190 135 1908250809 136 13487806 137 34638235 138 7025765815 139 1185949599142 140 101507905283712 141 3952074277982088 142 68409818406817232 143 524718651134030739 144 1781646080180687471 145 2677928828235940878 146 1781646080180687471 147 524718651134030739 148 68409818406817232 149 3952074277982088 150 101507905283712 151 1185949599142 152 7025765815 153 34638235 154 88954966 155 25867346793 156 6492159224596 157 833262433540456 158 48736235840108773 159 1267845282798114168 160 14616198634540177367 161 74593415352212659719 162 168518432450899101394 163 168518432450899101394 164 74593415352212659719 165 14616198634540177367 166 1267845282798114168 167 48736235840108773 168 833262433540456 169 6492159224596 170 25867346793 171 88954966 172 228446570 173 95237963740 174 35539565353052 175 6840120381846407 176 601006370941302525 177 23497087032329283508 178 407139427300148180316 179 3123048503355182916829 180 10604716395597484749014 181 15939286491629789077436 182 10604716395597484749014 183 3123048503355182916829 184 407139427300148180316 185 23497087032329283508 186 601006370941302525 187 6840120381846407 188 35539565353052 189 95237963740 190 228446570 191 586677031 192 350645538289 193 194551710683166 194 56149473064044790 195 7411499357467534400 196 435473580130021094474 197 11341004597156853141082 198 130754700065847333979173 199 667343278178781708010440 200 1507623724862388302183657 201 1507623724862388302183657 202 667343278178781708010440 203 130754700065847333979173 204 11341004597156853141082 205 435473580130021094474 206 7411499357467534400 207 56149473064044790 208 194551710683166 209 350645538289 210 586677031 211 1506654001 212 1291000864451 213 1065020576904442 214 460922199881686977 215 91397247436900591952 216 8070670027579874999283 217 315907587298981542219322 218 5474390170092446764541424 219 41995248838637636485925025 220 142598853175704927408099001 221 214333474893685389914820434 222 142598853175704927408099001 223 41995248838637636485925025 224 5474390170092446764541424 225 315907587298981542219322 226 8070670027579874999283 227 91397247436900591952 228 460922199881686977 229 1065020576904442 230 1291000864451 231 1506654001 232 3869260528 233 4753185339819 234 5830166294136940 235 3783637895240685332 236 1127094003109883696893 237 149574435712034128973491 238 8799713061589198221798286 239 229199804887750104429056285 240 2642717489987108629214553872 241 13487751257142867053521563425 242 30470938174219364063846079275 243 30470938174219364063846079275 244 13487751257142867053521563425 245 2642717489987108629214553872 246 229199804887750104429056285 247 8799713061589198221798286 248 149574435712034128973491 249 1127094003109883696893 250 3783637895240685332 251 5830166294136940 252 4753185339819 253 3869260528 254 9936705457 255 17500198099533 256 31915664158547872 257 31059288821324389728 258 13899115695046855163078 259 2772076136420742575629832 260 245119013619695954310057542 261 9596054731989015630122948098 262 166303523543779709985286700362 263 1275742052947089269528838074511 264 4331937845934407439412551501497 265 6511102783725658099829377229314 266 4331937845934407439412551501497 267 1275742052947089269528838074511 268 166303523543779709985286700362 269 9596054731989015630122948098 270 245119013619695954310057542 271 2772076136420742575629832 272 13899115695046855163078 273 31059288821324389728 274 31915664158547872 275 17500198099533 276 9936705457 277 25518600938 278 64431935981585 279 174713647407913550 280 254960820393941999832 281 171401333785750285421966 282 51375130191594507106272134 283 6827873612531919935069240561 284 401764165984549769158885637304 285 10465310116239012275486309212092 286 120666378180573022326333219784792 287 615854833156390071782525816077809 288 1391309594902958291095083521925515 289 1391309594902958291095083521925515 290 615854833156390071782525816077809 291 120666378180573022326333219784792 292 10465310116239012275486309212092 293 401764165984549769158885637304 294 6827873612531919935069240561 295 51375130191594507106272134 296 171401333785750285421966 297 254960820393941999832 298 174713647407913550 299 64431935981585 300 25518600938 301 65534698261 302 237224421730636 303 956422477818338462 304 2092933303052267029841 305 2113689675078248040976757 306 952139794293127483584031066 307 190192748319484847554298405891 308 16820917360692170133613509182609 309 658571271075048123252606131849139 310 11413258353242536098498913247944061 311 87553720518660005854863327827146326 312 297298552893824225269284561064705008 313 446854251204340727817177223022169346 314 297298552893824225269284561064705008 315 87553720518660005854863327827146326 316 11413258353242536098498913247944061 317 658571271075048123252606131849139 318 16820917360692170133613509182609 319 190192748319484847554298405891 320 952139794293127483584031066 321 2113689675078248040976757 322 2092933303052267029841 323 956422477818338462 324 237224421730636 325 65534698261 326 168300632413 327 873408898989650 328 5235675458596630548 329 17180560542742481134871 330 26065631673314900660653505 331 17646090324752873938302136006 332 5297883833350090314585503471493 333 704252110596573086555388478399795 334 41443215856592369108996797359827052 335 1079525819181846789225827865397859574 336 12447175285674942540039954737073544093 337 63527520414530552667614702741347619600 338 143518462214444173575607677464143542331 339 143518462214444173575607677464143542331 340 63527520414530552667614702741347619600 341 12447175285674942540039954737073544093 342 1079525819181846789225827865397859574 343 41443215856592369108996797359827052 344 704252110596573086555388478399795 345 5297883833350090314585503471493 346 17646090324752873938302136006 347 26065631673314900660653505 348 17180560542742481134871 349 5235675458596630548 350 873408898989650 351 168300632413 352 432215354953 353 3215702242075617 354 28661285304578258436 355 141032521265227458628387 356 321436568039552320065475243 357 327036539838300501560771070293 358 147574360546594501507551814064691 359 29485373713749461311463146979466150 360 2607979181197357350424022500247707540 361 102107210840603525593142156368332862743 362 1769567074407844401002908499705211066698 363 13574722876610087517876924341792906350074 364 46094568889752782347453055244951547720593 365 69282336948371651644234736163317470286936 366 46094568889752782347453055244951547720593 367 13574722876610087517876924341792906350074 368 1769567074407844401002908499705211066698 369 102107210840603525593142156368332862743 370 2607979181197357350424022500247707540 371 29485373713749461311463146979466150 372 147574360546594501507551814064691 373 327036539838300501560771070293 374 321436568039552320065475243 375 141032521265227458628387 376 28661285304578258436 377 3215702242075617 378 432215354953 379 1109978675533 380 11839518605377520 381 156898433028978733662 382 1157713801289947146356227 383 3963896541313071518409334265 384 6060996879030228671385915459269 385 4110734123132856667027638359469989 386 1234483007476161489226019191904950702 387 164117461090723243606432563859352791049 388 9657835306933000069525897077206534417830 389 251572543991577336376669412527136479536927 390 2900681588614767678016107799881331911553425 391 14804430131192123861578386192582878963148765 392 33445476220700273176153239416696056268077685 393 33445476220700273176153239416696056268077685 394 14804430131192123861578386192582878963148765 395 2900681588614767678016107799881331911553425 396 251572543991577336376669412527136479536927 397 9657835306933000069525897077206534417830 398 164117461090723243606432563859352791049 399 1234483007476161489226019191904950702 400 4110734123132856667027638359469989 401 6060996879030228671385915459269 402 3963896541313071518409334265 403 1157713801289947146356227 404 156898433028978733662 405 11839518605377520 406 1109978675533 407 2850552730298 408 43590541118198672 409 858897918409620755474 410 9503490639456656124343797 411 48882041917389830793605561054 412 112328986805430719255196028392676 413 114505900493850918031190148618206291 414 51684889946683537267874260516335239159 415 10327743913632095020957155827120772654840 416 913488692902730468235652265001550882107535 417 35765101272030599563906201277157581129189596 418 619825067648313072059771174152895948250218468 419 4754815322892297784110654888078901012382348615 420 16145525918841570401076450767716781861009818207 421 24267504293853198864513184009701503551494768386 422 16145525918841570401076450767716781861009818207 423 4754815322892297784110654888078901012382348615 424 619825067648313072059771174152895948250218468 425 35765101272030599563906201277157581129189596 426 913488692902730468235652265001550882107535 427 10327743913632095020957155827120772654840 428 51684889946683537267874260516335239159 429 114505900493850918031190148618206291 430 112328986805430719255196028392676 431 48882041917389830793605561054 432 9503490639456656124343797 433 858897918409620755474 434 43590541118198672 435 2850552730298 436 7320546824296 437 160490923517306181 438 4701803708332686874188 439 78012661016422807607226444 440 602804335820128800833465976057 441 2081802965490228789178694556319287 442 3189600896207604023137829156588589200 443 2163924357669680589826421244725491845523 444 649914356997283851740091350807086540888495 445 86402549482869513743091985473460964019738643 446 5084586902229662102236956093825990405857187817 447 132445808274156476896247157361918364124978784395 448 1527128571728537570972227584407188649087253691404 449 7794118915633804177616821502206934312335816894852 450 17608112325266959878511505700006979378285731708744 451 17608112325266959878511505700006979378285731708744 452 7794118915633804177616821502206934312335816894852 453 1527128571728537570972227584407188649087253691404 454 132445808274156476896247157361918364124978784395 455 5084586902229662102236956093825990405857187817 456 86402549482869513743091985473460964019738643 457 649914356997283851740091350807086540888495 458 2163924357669680589826421244725491845523 459 3189600896207604023137829156588589200 460 2081802965490228789178694556319287 461 602804335820128800833465976057 462 78012661016422807607226444 463 4701803708332686874188 464 160490923517306181 465 7320546824296 466 18800005078702 467 590892791663106577 468 25738749201579931189896 469 640393673204731303881540656 470 7433672020269997298755219470500 471 38582236966634998090991744016940982 472 88847420393978559518240624170040763741 473 90598405654266584763029188097897938916841 474 40898445511254059639792972354305492359293351 475 8172406086226279153213864991283186728963861509 476 722856167357208696413499472302931837416868476928 477 28301359502401021107641480306278392721270627430977 478 490475768329967113496919028311797477665491358175374 479 3762546278774693273142823996365069309172106275206936 480 12776164815814317481822457301393283690470758306208022 481 19203189127797109913948661417037188520974666233642724 482 12776164815814317481822457301393283690470758306208022 483 3762546278774693273142823996365069309172106275206936 484 490475768329967113496919028311797477665491358175374 485 28301359502401021107641480306278392721270627430977 486 722856167357208696413499472302931837416868476928 487 8172406086226279153213864991283186728963861509 488 40898445511254059639792972354305492359293351 489 90598405654266584763029188097897938916841 490 88847420393978559518240624170040763741 491 38582236966634998090991744016940982 492 7433672020269997298755219470500 493 640393673204731303881540656 494 25738749201579931189896 495 590892791663106577 496 18800005078702 497 48280572400165 498 2175539174349439492 499 140899801769181266019790 500 5256891014064544321018695040 501 91670673916080702372543790789727 502 715047981975892898945110520876271768 503 2474875185622336577798885427533425052164 504 3793141418313095748958696655169947104566950 505 2573697329072219802099621466029788539337381094 506 772989010756375537953497566201081495191260425728 507 102765681485869356348366405240678081110798362775091 508 6047506986788240391857865938920937296792887979208760 509 157528634215552921005552621580530638405855990942673710 510 1816338033599539087262020846287298279028483083993587237 511 9270180747142140154177870496532782383912913138355206522 512 20942761090176531775583320860063153641038215762292367799 513 20942761090176531775583320860063153641038215762292367799 514 9270180747142140154177870496532782383912913138355206522 515 1816338033599539087262020846287298279028483083993587237 516 157528634215552921005552621580530638405855990942673710 517 6047506986788240391857865938920937296792887979208760 518 102765681485869356348366405240678081110798362775091 519 772989010756375537953497566201081495191260425728 520 2573697329072219802099621466029788539337381094 521 3793141418313095748958696655169947104566950 522 2474875185622336577798885427533425052164 523 715047981975892898945110520876271768 524 91670673916080702372543790789727 525 5256891014064544321018695040 526 140899801769181266019790 527 2175539174349439492 528 48280572400165 529 123990055403140 530 8009863660390550618 531 771317750645697384797718 532 43152992120398827403249332092 533 1130465863084477834749645669503392 534 13252046971011316199434005751199442636 535 68938492051476258153633666919924193019901 536 158809878776287719362404628200849982293089542 537 161960139555633255911773700897427351773717924419 538 73113352958186559926806243026579983054309975056796 539 14609801747366321096191797443530967123630790150446765 540 1292246781561640824857600545121641588670381330570551655 541 50594284681069437498482650556422108076827652877893910862 542 876822129194623512997837104700404729231782177818276349517 543 6726294875291238137706737792614740205568457134010064248424 544 22839916336398705397955341566887667531016686451293392962747 545 34329493171378463534802028564407786727036162592549856207392 546 22839916336398705397955341566887667531016686451293392962747 547 6726294875291238137706737792614740205568457134010064248424 548 876822129194623512997837104700404729231782177818276349517 549 50594284681069437498482650556422108076827652877893910862 550 1292246781561640824857600545121641588670381330570551655 551 14609801747366321096191797443530967123630790150446765 552 73113352958186559926806243026579983054309975056796 553 161960139555633255911773700897427351773717924419 554 158809878776287719362404628200849982293089542 555 68938492051476258153633666919924193019901 556 13252046971011316199434005751199442636 557 1130465863084477834749645669503392 558 43152992120398827403249332092 559 771317750645697384797718 560 8009863660390550618 561 123990055403140 562 318420703703612 563 29490581743824729164 564 4222369832966262403339668 565 354236130054989070843747737745 566 13940696768146488356907987813917756 567 245601348928339829157903479438456370698 568 1920305199172836673360616212677582053249734 569 6648994808154409931912405908885484276012975929 570 10191985866730855293083526772761488957222574801750 571 6915444212777388549580407956149714437045752927659347 572 2077019331331642341786827903878398156699866960066563820 573 276130602013779309546456576745129756481705038226619568497 574 16249627583925224118467496008355658487301918165767229279554 575 423278615195454998572017772051196834382120310729824671237350 576 4880491953923309183132212888168149327259124119809152289313671 577 24908930623085359859706674586900964962839655558545946820890437 578 56273099396110990979936494712184970387617094041926886084437665 579 56273099396110990979936494712184970387617094041926886084437665 580 24908930623085359859706674586900964962839655558545946820890437 581 4880491953923309183132212888168149327259124119809152289313671 582 423278615195454998572017772051196834382120310729824671237350 583 16249627583925224118467496008355658487301918165767229279554 584 276130602013779309546456576745129756481705038226619568497 585 2077019331331642341786827903878398156699866960066563820 586 6915444212777388549580407956149714437045752927659347 587 10191985866730855293083526772761488957222574801750 588 6648994808154409931912405908885484276012975929 589 1920305199172836673360616212677582053249734 590 245601348928339829157903479438456370698 591 13940696768146488356907987813917756 592 354236130054989070843747737745 593 4222369832966262403339668 594 29490581743824729164 595 318420703703612 596 817740940734637 597 108577929470874820942 598 23114218480540598523763244 599 2907868717103903995514235944088 600 171914104377633493536985604816796744 601 4551751342821971707021329976590779532498 602 53490756009636734113141283667543541038205039 603 278377719947357578622939820753091756368560153036 604 641371242305973933735127247505330502718840373533474 605 654098967211796704394102373360937312412089107605259185 606 295281851036109820741992447034036826081975915263066740995 607 59004294262294882955552154824888707976048240421309680758622 608 5218976775816359266633118787155887684938400480377124675904151 609 204334242917587185902199892819319865189996273122843351363745842 610 3541206890620545768218686656917398529406066747952151297219666296 611 27165371934346183778846137912862605794358168204701145875610226391 612 92243183728761635626761450238486618299034069285953224621610278007 613 138645939117236567627433031854801162056321413590000438655372001854 614 92243183728761635626761450238486618299034069285953224621610278007 615 27165371934346183778846137912862605794358168204701145875610226391 616 3541206890620545768218686656917398529406066747952151297219666296 617 204334242917587185902199892819319865189996273122843351363745842 618 5218976775816359266633118787155887684938400480377124675904151 619 59004294262294882955552154824888707976048240421309680758622 620 295281851036109820741992447034036826081975915263066740995 621 654098967211796704394102373360937312412089107605259185 622 641371242305973933735127247505330502718840373533474 623 278377719947357578622939820753091756368560153036 624 53490756009636734113141283667543541038205039 625 4551751342821971707021329976590779532498 626 171914104377633493536985604816796744 627 2907868717103903995514235944088 628 23114218480540598523763244 629 108577929470874820942 630 817740940734637 631 2100052661073193 632 399760400476023012393 633 126532520148959356777050398 634 23870237275341699495767309553514 635 2120013065019599437067486175124437174 636 84358006897280408788179551222784290093013 637 1490003245163893581404939491793354930772204466 638 11655018119136666300089686490371897057643632564438 639 40360836036277868010061056441863605186687403181234069 640 61868109371714313933466105827162170879157393205619213343 641 41979085235865246963154176878317842951177159056914482726288 642 12608188720101959203998493196970855054107694587844595035604725 643 1676205712403759596757173701188336108392408149970307063378012936 644 98640662070523131985338407311017296601386370693105899945716829021 645 2569443070268238558691669838752332099406542078887828443949320184902 646 29626219000078425219318692776363282738982134320675408150061091063787 647 151205549346183499278582846949038575906292125011101072749148583167579 648 341596550033508232928349181667657315073857291501086596418062613095495 649 341596550033508232928349181667657315073857291501086596418062613095495 650 151205549346183499278582846949038575906292125011101072749148583167579 651 29626219000078425219318692776363282738982134320675408150061091063787 652 2569443070268238558691669838752332099406542078887828443949320184902 653 98640662070523131985338407311017296601386370693105899945716829021 654 1676205712403759596757173701188336108392408149970307063378012936 655 12608188720101959203998493196970855054107694587844595035604725 656 41979085235865246963154176878317842951177159056914482726288 657 61868109371714313933466105827162170879157393205619213343 658 40360836036277868010061056441863605186687403181234069 659 11655018119136666300089686490371897057643632564438 660 1490003245163893581404939491793354930772204466 661 84358006897280408788179551222784290093013 662 2120013065019599437067486175124437174 663 23870237275341699495767309553514 664 126532520148959356777050398 665 399760400476023012393 666 2100052661073193 667 5393176444508908 668 1471831140707261748398 669 692667964038054832004197098 670 195947026160313412060405772481076 671 26143610567183240736934595094570804602 672 1563414341362119612998959577972586169815073 673 41504548378461783738011228640996040983401923697 674 487968100978416480753504043805674795274702689610457 675 2539866115140102662565375541072519003316253352900010110 676 5851810122154867440817126111720921039033075253562592157016 677 5968005114780920867535228569701591203663269113658413932279741 678 2694150057810971499367749949152568908438798733429391043526591646 679 538355641588125290477208372803511110798919137722110389965215067943 680 47617961988551323477713885259728420560237806681884583996606078141846 681 1864346788564554338526229129020545309657833799370298712975277020702415 682 32309988379016960484433567271808277864128206942536849780963504532785463 683 247856993587982754311852930629619254234060099587778832438400777009539610 684 841627264724119840587336781796474462948607854219763796993078907402158258 685 1265006251775937677719303532019733854879158596771377346862502948810075158 686 841627264724119840587336781796474462948607854219763796993078907402158258 687 247856993587982754311852930629619254234060099587778832438400777009539610 688 32309988379016960484433567271808277864128206942536849780963504532785463 689 1864346788564554338526229129020545309657833799370298712975277020702415 690 47617961988551323477713885259728420560237806681884583996606078141846 691 538355641588125290477208372803511110798919137722110389965215067943 692 2694150057810971499367749949152568908438798733429391043526591646 693 5968005114780920867535228569701591203663269113658413932279741 694 5851810122154867440817126111720921039033075253562592157016 695 2539866115140102662565375541072519003316253352900010110 696 487968100978416480753504043805674795274702689610457 697 41504548378461783738011228640996040983401923697 698 1563414341362119612998959577972586169815073 699 26143610567183240736934595094570804602 700 195947026160313412060405772481076 701 692667964038054832004197098 702 1471831140707261748398 703 5393176444508908 704 13850296566725953 705 5418963219408646107839 706 3791822907184620613227952492 707 1608498341184621807576559437682412 708 322398189315940996231412208497576286946 709 28974895124691020219874233661708258448955042 710 1156123345160453640629447898250737403501571738683 711 20430072706751634345982484626955983217304572100294649 712 159831175871042474930172386218212469443550818036349274222 713 553494878921321850595384346706903955591833273360746677686114 714 848448336820616656003119687535422303381393967438607292152753699 715 575692884617653595677793391091378782800489613306452094690664576650 716 172906460508670866533837686940597993757903725421490565555455146964364 717 22987176449382480042073975241470445864527396724624670480028477423707597 718 1352740205675761885447531859145949634148809359661176799957994004799906034 719 35236874116139891015046718865048253854546581063304493692155267803651586578 720 406288588488706809227685523842511204375455301446057854542953276862649220065 721 2073605409655559218909293536833300401896684678388068920288722857041260826582 722 4684593009013683360830627741244958365715387956809775922611924310638804166923 723 4684593009013683360830627741244958365715387956809775922611924310638804166923 724 2073605409655559218909293536833300401896684678388068920288722857041260826582 725 406288588488706809227685523842511204375455301446057854542953276862649220065 726 35236874116139891015046718865048253854546581063304493692155267803651586578 727 1352740205675761885447531859145949634148809359661176799957994004799906034 728 22987176449382480042073975241470445864527396724624670480028477423707597 729 172906460508670866533837686940597993757903725421490565555455146964364 730 575692884617653595677793391091378782800489613306452094690664576650 731 848448336820616656003119687535422303381393967438607292152753699 732 553494878921321850595384346706903955591833273360746677686114 733 159831175871042474930172386218212469443550818036349274222 734 20430072706751634345982484626955983217304572100294649 735 1156123345160453640629447898250737403501571738683 736 28974895124691020219874233661708258448955042 737 322398189315940996231412208497576286946 738 1608498341184621807576559437682412 739 3791822907184620613227952492 740 5418963219408646107839 741 13850296566725953 742 35569152420661892 743 19951447935252152966313 744 20757306106133293661966926832 745 13203910078619509305373731900507405 746 3975755078170956584530817630146663395037 747 536994272903629198042901847433153279289299928 748 32204209934713330243074844781136447383096851800683 749 855358926057408523193333646536954966803494050705482917 750 10058012360603648996327333622753702515585808221442070967738 751 52352447293555474761063706085817924697226785531360376702927461 752 120620637283782883670940430403601191475374176560208358165538172763 753 123015530050752159473157486452583690880376723704073197563400957541537 754 55533260500620760546749591951085675136834828528785846186539326793696854 755 11096868892161114759725345000631160877568537037427657258720618318645421718 756 981526653432838101022215553883552004255433245734183364374468427252629382921 757 38428899531074656652846086482828259021255597152214053875803006035413309544541 758 665990556949826105533679690973092237347536004088111448937051643432961355115345 759 5108959240624709975516625678930731343955363736653479825446065207950199884793488 760 17348065807420282534665074692230255005289668222814560720013372707907151220543161 761 26074976996393799731652527021149882280480172981189392742641781998074342065717098 762 17348065807420282534665074692230255005289668222814560720013372707907151220543161 763 5108959240624709975516625678930731343955363736653479825446065207950199884793488 764 665990556949826105533679690973092237347536004088111448937051643432961355115345 765 38428899531074656652846086482828259021255597152214053875803006035413309544541 766 981526653432838101022215553883552004255433245734183364374468427252629382921 767 11096868892161114759725345000631160877568537037427657258720618318645421718 768 55533260500620760546749591951085675136834828528785846186539326793696854 769 123015530050752159473157486452583690880376723704073197563400957541537 770 120620637283782883670940430403601191475374176560208358165538172763 771 52352447293555474761063706085817924697226785531360376702927461 772 10058012360603648996327333622753702515585808221442070967738 773 855358926057408523193333646536954966803494050705482917 774 32204209934713330243074844781136447383096851800683 775 536994272903629198042901847433153279289299928 776 3975755078170956584530817630146663395037 777 13203910078619509305373731900507405 778 20757306106133293661966926832 779 19951447935252152966313 780 35569152420661892 781 91345668869193589 782 73456906532854531031408 783 113630242585255837284731564494 784 108388822605729272195136262846156150 785 49028279206964599496405860533308504864331 786 9952161962635235261457474187989763267939768506 787 897059247060693873736067326417206718659441191029142 788 35811859452868288073076007807838803288380790770164208880 789 632940426638724532066911002000579552182080716910100155006339 790 4951768917837683089477732044130107715687746546824977704513451740 791 17148172148262839180123462695237176865416239167331334337284357467876 792 26286273528893633156364004273145203415631581873628406365735937559007210 793 17835903949022932553351017337473802554895841223377085082970010106049235465 794 5356921476747939216953962853253645681384352782417590250286882776846160502446 795 712180038204208255850033279337086191977494173047085632704440135669174153251526 796 41910083011737412058095213034568340907876112599183112969570491558680328064801757 797 1091695495345479591802228153051737739414404493236966851428523641399450990716265615 798 12587478992350153661518376494166358895322492478363681066128870021233821472162463295 799 64243657114897561989083593610691036777734367772366415803371761749051670699270661939