0 01 02 03 04 05 06 0个7 08 09 010 011 012 013 014 015 016 017 018 019 020 021 022 023 024 025 026 027 028 029 030 031 032 033 034 035 0个36 037 0个38 039 040 041 042 043 044 1430个45 046 047 048 049 050 051 052 053 143054 055 056 057 058 059 060 061 062 063 164 065 066 067 068 069 070 071 072 073 0个74 075 3676 077 078 079 080 081 082 0个83 084 085 086 087 188 54089 090 091 092 093 094 095 096 097 098 099 0100 0101 45102 4950103 0104 0105 0106 0107 0108 0109 0110 0111 0个112 01130个114 1115 0116 825117 32670118 0119 0120万121 0122 0123 0124 0125 0126 0127 0128 0129 0130 9131 0132 9075133 169884134 0135 0136 0137 0138 0139 0140 0141 0142 0143 0144 0145 0146 0147 90148 0149 70785150 7361641510个152 0153 0154 0155 0156 0157 01580个159 0160 0161 0162 0163 1164 0165 660166 0167 429429168 2760615169 0170 0171 0172 0173 0174 0175 0176 0177 0178 0179 0180 0181 0182 11183 0184 4455185 0186 2147145187 9202050年188 01890个190 0191 0192 0193 0194 0195 0196 0个197 0198 0199 1200 0201 0202 120203 0204 27027205 0206 9202050207 27810640208 0209 0210 0211 0212 0213 0214 0215 0216 0217 0218 0219 0220 1221 0222 0223 988224 0225 153 153226 1430227 34763300人228 77364144229 0230 0231 0232 0233 0234 0个235 0236 0237 0238 0239 0240 0241 0242 19243 0244 0245 7280246 0247 817245248 43758249 118195220250 200443464251 0252 0253 0254 0255 0256 0257 0258 0259 0260 0261 0262 02630个264 0265 91266 0267 0268 48048269 1430270 4157010271 712062272 367479684273 488259720274 0275 0276 0277 0278 0279 0280 0281 0282 0283 0284 0285 0286 0287 0288 0289 487290 0291 0292 293188293 43758294 20298850295 8188050296 1057896060297 1126753200298 0299 0300个301 0个302 0303 0个304 0305 0306 0307 0308 0309 0310万311 0312 0313 0314 2677315 0316 0317 1674500318 712062319 95742504320 74622690321 2848181700322 2478857040323 0324 0325 0326 0327 0328 0329 0330 0331 0332 0333 0334 0335 0336 0337 0338 0339 0个340 13501341 0个342 0343 9060354344 8188050345 438224436346 573347610347 7229999700348 5226256926349 0350 0351 0352 0353 0354 0355 0356 0357 0358 0359 0360 0361 0362 1363 0364 0365 0366 0367 68599368 1430369 0370 46825310371 74622690372 1953920670373 3858877770374 17420856420375 10606227291376 0个3770个378 0379 0个380 0381 0382 0383 0384 0385 03860个387 0388 0389 0390 12391 0392 0393 0394 0395 338011396 29172397 0398 232698244399 573347610400 8513004150401 23347526895402 40067969766403 20796524100404 0405 0406 0407 0408 0409 0410 0411 0412 0413 0414 04150个416 0417 0个418 0419 91420 0421 0422 1423 1424 1641439425 318240426 0427 1117757004428 3858877770429 36336744180430 129360912615431 88385227425432 39525557500433 0434 0435 0436 0437 0438 0439 0440 0441 0442 0443 0444 0445 0446 0447 0448 0449 609450 0451 0452 45453 54454 7842925455 2544594456 0457 5211842405458 23347526895459 152277799608460 665505715875461 187746398125462 73018266750463 0464 0465 0466 0467 0468 0469 0470 0471 0472 0473 0474 0475 0476 0477 0478 0479 0480 3780481 0482 1483 981484 1356485 36949477486 17180370487 0488 23672233627489 129360912615490 627700227957491 3213013164075492 385374185625493 131432880150494 0495 0496 0497 0498 0499 0500个501 0502 0503 0504 0505 0506 1507 0508 0509 0510 0511 0512 21968513 0514 54515 14520516 22515517 171881503518 105495030519 0520 105039778125521 665505715875522 2549033246925523 14680431979785524 766691800875525 231003243900526 0527 0528 05290个530 05310个532 0533 0534 0535 0536 0537 05380个539 2540 0541 0542 0543 0544 0545 121516546 0547 1356548 167355549 285660550 790313587551 610078524552 43263553 456454551725554 3213013164075555 10211626189050556 63911035567665557 1482270815025558 397179490500559 0560 0561 0562 0563 0564 0565 0566 0567 0个568 0569 0个570 0571 0572 0573 15574 0575 0576 0个577 0578 0579 646884580 0581 22515582 1615581583 2992473584 3595615213585 3372134535586 1562275587 1946588400900588 14680431979785589 40403775426300590 266586224348925591 2791289197125592 669161098125593 0594 0595 0596 0597 0598 0599 0600 0601 0602 0603 0604 0605 0个606 0607 0个608 70609 0610 0611 0612 0613 0614 3336267615 0616 285660617 13654905618 27139200619 16200213274620 17953971948621 31081050622 8161285117050623 63911035567665624 158053414513995625 1070364104810325626 5130235085625627 1106346348900628 0629 0630 0631 0632 0633 0634 0635 0636 0637 0638 0639 0640 0641 0642 0个6430个644 3516450个646 0647 1648 0649 0650 16755815651 0652 2992473653 104051376654 219899988655 72339559813656 92634375075657 448455150658 33691523058375659 266586224348925660 611834792624055661 4152852382383900662 9219552907500663 1797387299136664 0665 0666 0667 0668 0669 0670 0671 0672 0673 0674 0675 0676 0677 0678 0679 0680 0681 1656682 0683 0个684 46685 0686 0687 82277790688 0689 27139200690 729652275691 1627524965692 320354589977693 465511986225694 5232124755695 137133445406475696 1070364104810325697 2345637086977275698 15621370047355644699 16226413117200700 2872747221696701 0702 0703 0704 0705 0706 0707 0708 0709 0710 0711 0712 0713 0714 0715 0716 0717 0718 0719 7902720 0721号722 916723 0724 0725 396243575726 0727 219899988728 4779634145729 11182674360730 1407816632533731 2287371245445732 52291202535733 550981918642680734 4152852382383900735 8912369229820875736 57132397582682796737 28009285411536738 4521916923040739 0740 0741 0742 0743 0744 0745 0746 0747 0748 0749 0750 0751 0752 0753 0754 0755 0756 0757 0个758 36980759 0个760 20761 11704762 0763 0764 1876228059765 43263766 1627524965767 29578926663768 72210750183769 6142615263337770 11022300142425771 463795192575772 2187520977541830773 15621370047355644774 33582068787185100775 203658951322443980776 47480127691920777 7016767639200778 0779 0780 0781 0782 0783 0784 0785 0786 0787 0788 0789 0790 0791 0792 0793 0794 0795 0个796 0第797页798 171666799 0800 264801 113296802 0803 0804 8752566510805 1562275806 11182674360807 174447496665808 442406247582809 26623220881177810 52208634151440811 3738088118700812 8589862066440900813 57132397582682796814 125560011094674156815 709107990762732660816 79133546153200817 10742913213120818 0819 0820 0821 0822 0823 0824 0825 0826 0827 0828 0829 0830 0831 0832 0833 0个834 08350个836 0837 0838 46839 789937840 0841 2827842 910111号843 0844 0845 40294025450846 31081050847 72210750183848 987253141173849 2590994310528850 114671413971073851 243540248184675852 27842175709920853 33388234642348740854 203658951322443980855 466066460893225104856 2416156927115205780857 129810201325200858 16241436535104859 0860 0861 0862 0863 0864 0865 0866 0867 0868 0869 0870 0871 0个872 0873 0个874 0875 0876 0877 0878 0879 0880 916881 3607205882 0883 26204884 6420346885 0886 0887 183320550790888 448455150889 442406247582890 5391030145230891 14593586011695892 491027965956262893 1120591151111250894 194047907697072895 128555464066411200896 709107990762732660897 1718297799268767640898 8069786038512006468899 209785221911760900 24263920307484901 0902 0903 0904 0905 0906 0907 0908 0909 0个910 0911 0912 0913 0914 0915 0916 0917 0918万919 0920 1921 0922 0923 11704924 16356705925 0926 218004927 41287012928 43263929 0930 825206444955931 5232124755932 2590994310528933 28533060616995934 79441932463755935 2091063545651053936 5092758415121364937 1277693154227776938 490638264428153016939 2416156927115205780940 6294855126518931060941 26458311066703808292942 334302902014224943 35844427726965944 0945 0946 0947 0个948 0949 0个950 0951 0952 0953 0954 0955 0956 0个957 0958 1959 0960 0961 0962 0963 0964 18965 0966 0967 113296968 73699540969 0970 1666975971 248183298972 1201750973 0974 3679045841205975 52291202535976 14593586011695977 146916597611016978 419661930221724979 8858859642637465980 22886653206237480981 8008138439472600982 1857213476979238476983 8069786038512006468984 22923233311533728580985 85269811462462077165986 525718273328820987 52392924663300988 0989 0990 0991 0992 0993 0994 0个995 0996 0997 0998 0999 01000 01001 01002 01003 131004 01005 01006 01007 01008 01009 2161010 01011 01012 9101111013 3301390441014 14301015 119089101016 14184574771017 189939751018 01019 162595215396601020 4637951925751021 794419324637551022 7382187279828901023 21586868080650181024 373478382404565251025 1018026068843265681026 480682605444584401027 69762639637233050201028 264583110667038082921029 830080768122833688121030 2704406734359244276051031 8164564093364251032 758156439245401033 01034 01035 01036 01037 01038 01039 01040 01041 01042 01043 01044 01045 01046 01047 01048 01049 1051050 01051 01052 01053 11054 01055 21301056 01057 01058 64203461059 14709308941060 437581061 804343501062 77975202271063 2224515151064 01065 712867493423251066 37380881187001067 4196619302217241068 36293201811300061069 108434308094178441070 1567281021963039031071 4485912345779244601072 2776918494755895601073 260168206207915846581074 852698114624620771651075 2989907527183374334681076 8449895333902182644251077 12530641148639251078 1086690896251741079 01080 01081 01082 01083 01084 01085 01086 01087 01088 01089 01090 01091 01092 01093 01094 01095 01096 6801097 01098 01099万1100 201101 0个1102 183601103 01104 01105 412870121106 65211475441107 7558201108 5182212271109 415570571341110 21442964401111 01112 3102595373382001113 278421757099201114 21586868080650181115 174966991151483301116 533201383719684901117 6548309027442518871118 19596552162686908201119 15503737834374280921120 963710048964684438301121 2704406734359244276051122 10715567615341576222951123 26034411407789767166731124 19017090684405451125 1543557939720941126 01127 01128 01129 01130 01131 01132 01133 01134 01135 01136 01137万1138 01139 0个1140 01141 01142 01143 01144 39321145 01146 0个1147 01148 2641149 01150 1431541151 01152 01153 2481832981154 287769261181155 96559321156 32069944861157 2159344789081158 179895502801159 01160 13412466592342201161 1940479076970721162 108434308094178441163 828713392507053901164 2572008047566491601165 27246513560348615331166 84923676634501347721167 83942947814565385261168 3547098575577128797421169 8449895333902182644251170 38221653050290486243351171 79165667021915097894271172 28555821884837391173 2173716017530201174 01175万1176 01177万1178 01179 01180 01181 01182 01183 01184万1185 01186 01187 01188 01189 01190 01191 01192 01193 212841194 01195 01196 01197 28271198 01199 10327021200 14301201 11202 14184574771203 1264411359901204 1014543001205 191678076901206 10984326195121207 1359476703001208 4207321209 57621140131837321210 12776931542277761211 533201383719684901212 3862635751639330381213 12192549850581517561214 112923192565825737051215 365299430366735469001216 442065747593488911751217 12977583840051388133421218 26034411407789767166731219 135721383039702950899501220 237771653262920547749551221 42447843342325851222 3036162048777001223 01224 01225 01226 01227 01228 01229 01230 01231 01232 01233 01234 01235 01236 01237 01238 01239 01240 01241 01242 01243 1102621244 01245 01246 01247 262041248 01249 69998941250 437581251 901252 77975202271253 5533201017941254 9270132301255 1111374874771256 54871871106031257 9470019926251258 181562041259 246117363079783201260 80081384394726001261 2572008047566491601262 17742490048328212201263 56890474905210600061264 466261867217054423691265 1560499766499887760691266 2270090841854538052351267 47212167937241134498651268 79165667021915097894271269 479878222893194566457641270 705876449246843490480151271 62494335503993251272 4207809198369151273 01274 01275 01276 01277 01278 01279 01280 01281 01282 01283 01284 01285 01286 01287 01288 01289 0个1290 01291 0个1292 01293 01294 5529001295 01296 01297 01298 2180041299 14301300 450776701301 7558201302 34651303 415570571341304 24122184149031305 76202353801306 6273915870961307 269837990149081308 61809965315281309 4236447601310 1045601177089114101311 480682605444584401312 12192549850581517561313 80415361425295580581314 261639307554399102511315 1918355626038349012671316 6623277235322882374501317 11392115312831067769501318 170839214581652478855911319 237771653262920547749551320 1689856302680040129216011321 2072656927652788881483751322 91169199297998251323 5788303385073661324 01325 01326 01327 0个1328 01329 0个1330 01331 01332 01333 01334 01335 01336 0个1337 01338 01339 01340 01341 01342 01343 01344 01345 01346 27026551347 01348 01349 01350 16669751351 437581352 2780878101353 96559321354 834811355 2159344789081356 104786746857601357 576348651451358 34587229474711359 1308796662915841360 382585330583281361 70910063401362 4419886532182902901363 2776918494755895601364 56890474905210600061365 36002587257786431701366 1187430157566925299301367 786598600 2487230251031368 27941939528617197597151369 55975697581705191430141370 615060960282922421029301371 705876449246843490480151372 5927748901961684796162451373 6023061934050165410947861374 131844688215566701375 7905975355222561376 01377 01378 01379 01380 01381 01382 01383 01384 01385 01386 01387 01388 11389 01390 01391 01392 01393 01394 01395 01396 01397 01398 01399 129423631400 01401 01402 14301403 119089101404 7558201405 16539597361406 1014543001407 14790601408 10984326195121409 453663541636901410 4074829486201411 186677226580081412 627102319992751413 2266346341955081414 953315490601415 18595994049331943401416 15503737834374280921417 261639307554399102511418 1593748251643937883001419 5323739012975505883801420 32149139694358057491171421 117213328973028156599251422 269746940842130464983271423 2203736673826655408393101424 2072656927652788881483751425 20717167269994300493709751426 17331589883422178259356341427 189084577245739561428 10725160365612001429 01430 01431 01432 01433 01434 01435 01436 01437 01438 01439 01440 01441个01442 11443 0个1444 01445 01446 01447 01448 01449 01450万1451 01452 01453 609385591454 01455 01456 437581457 804343501458 96559321459 95318301781460 9270132301461 210355201462 54871871106031463 1957850126274301464 27245119751851465 988548854009601466 29721037809125101467 12939604822518001468 10932864671521469 77896703598957428301470 83942947814565385261471 1187430157566925299301472 6981854547023212247821473 23601453615603812159641474 130990683420631569224091475 489081873222863779502151476 1276786069483778700882751477 7859910608787014906104801478 6023061934050165410947861479 721514483084183519150127551480 49409652057016096438431301481 269022772504101001482 14455157998050001483 01484 01485 01486 01487 01488万1489 01490 01491 01492 01493 01494 01495 01496 01497 51498 01499 01500 01501 01502 01503 11504 01505 01506 01507 01508 2828811171509 01510 11511 7558201512 5182212271513 1014543001514 534432578161515 76202353801516 2534425201517 269837990149081518 8423960220270181519 173801468174401520 5145580876498651521 139482260834035351522 71602213335859801523 110977356959041524 324957299243401628701525 442065747593488911751526 5323739012975505883801527 30291454657288606703401528 103547354133190976553141529 532138750080541437851051530 2030505844528850701390951531 5943673822751058493628101532 27911913065835176360260201533 17331589883422178259356341534 250439734711091634879240181535 139618108142801293224334501536 379849429615425001537 19361151015570001538 01539 01540 01541 01542 01543 01544 01545 01546 01547 01548 01549 01550 01551 01552 01553 321554 01555 0个1556 01557 0个1558 01559 121560 01561 01562 01563 01564 12973350101565 01566 901567 96559321568 32069944861569 9270132301570 2924891270101571 576348651451572 26810650351573 1308796662915841574 36141949045167181575 1065088545785551576 26368695313305901577 648785605267196671578 385716269632892881579 1022011737511051580 1350350810797918400001581 2270090841854538052351582 23601453615603812159641583 130246468917078209149521584 449928897705522432901441585 2155646502924530732326431586 8390104031127808568650501587 27244332004753922024666701588 98711199378108084545910001589 49409652057016096438431301590 866499867108350136685859221591 391216621002053131621381501592 532431652928175001593 25777455168556001594 01595 0个1596 01597 01598 01599 01600 01601 01602 0个1603 01604 01605 01606 01607 01608 01609 01610 1181611 01612 01613 01614 11615 01616 1241617 01618 01619 01620 01621 58877297501622 01623 34651624 1014543001625 191678076901626 76202353801627 15668043495751628 4074829486201629 255357479521630 6271023199932751631 154641794622952611632 6304580730221401633 133216752438424261634 2993303514231067021635 2030018527436438881636 8689524189038551637 5590829693409670578001638 11392115312831067769501639 103547354133190976553141640 555362108655619989972601641 1937520722092669156198801642 8708626497927903731630271643 34513012131974974788512851644 123094332033852739606031701645 347722254481358966452950001646 139618108142801293224334501647 2988829266957257357834046001648 1087461149592415907770670301649 741101836095985001650 34123532235156001651 01652 01653 01654 01655 01656 01657 01658 01659 01660 01661 01662 01663 01664 01665 01666 01667 01668 5191669 0个1670 01671万1672 121673 01674 10801675 01676 01677 01678万1679 264766503301680 01681 834811682 9270132301683 1111374874771684 576348651451685 82338590277481686 27245119751851687 2230415085251688 29721037809125101689 659962188927291871690 36206157187201951691 664305322989125611692 13707590945283270601693 10468670089187061181694 69099693405793051695 23067645057801635369401696 55975697581705191430141697 449928897705522432901441698 2349592802730347590369801699 8273900682377955488054401700 35090482802720163452343381701 141368818805349003076006261702 548720710719547608014032261703 1220299468508127347249664301704 391216621002053131621381501705 10279152165823374388814721001706 2999811716812477421031422701707 10246553842950101001708 44923267171282501709年1710 01711 01712 01713 01714 01715 01716年1717 01718 01719 01720 01721 01722 01723 01724 01725 01726 01727 22411728 01729 01730 01731 961732 01733 82091734 01735 01736 01737 01738 1181041686001739 01740 14790601741 76202353801742 6273915870961743 4074829486201744 425322452417941745 173801468174401746 18115460893531747 139482260834035351748 2809574686477519751749 202459530142584001750 3273217600481463451751 62343007756655647801752 53026023567575570851753 519032146267334701754 94865496957961814112771755 269746940842130464983271756 1937520722092669156198801757 9868101467257525910060281758 35056957320377340633089971759 141039823113099711250062801760 576732346694581608954977401761 2415389193262726284270051001762 4267186543471389524923299301763 1087461149592415907770670301764 35252491043153417099981323501765 8215039641124708319611183501766 1407595704700185001767 58828087962393751768 01769 01770 01771 01772 01773 01774 01775 01776 01777 01778 01779 01780 01781 01782年1783年1784 01785年1786 01787 96341788 01789 01790 01791 6881792年1793 570541794 01795 11796 01797 01798 5230485823501799 01800 210355201801 576348651451802 34587229474711803 27245119751851804 2163113211750481805 1065088545785551806 138297863737801807 648785605267196671808 11932737446041902321809 1105685760923318251810 15950946403137862081811 281743889234348252251812 264340800011509673401813 3711274478412719401814 388924681398865104169801815 1276786069483778700882751816 8273900682377955488054401817 41162107703500885932507601818 147453235295304928199162041819 565521842451213172136371101820 2343863286107737596155327221821 10507074146524208237021037001822 14870538818527154628444852001823 2999811716812477421031422701824 120572479625605952775380631901825 22340975532424821858680844751826 1921717540104862501827 76644594602433001828 01829 01830年1831 01832 01833 01834 01835 01836 01837 01838 01839 01840 01841 01842 01843 01844 01845 01846 01847 01848 415781849 01850 01851 01852 46411853 01854 3702791855 01856 821857 01858 01859 23015406147751860 01861 2534425201862 4074829486201863 186677226580081864 173801468174401865 10846914813944001866 6304580730221401867 1000892639991151868 2993303514231067021869 50566478398016893981870 5912377541672298841871 76941952581458718991872 1265782261462303819411873 1299120386936636365921874 25419420833628564601875 1589802772298258561565151876 5943673822751058493628101877 35056957320377340633089971878 170594537821325528499217531879 615952365234249105227995171880 2262310652136884299988267781881 9490920811529865927921355501882 45200312920257725877611464501883 51651847494199388694883388401884 8215039641124708319611183501885 411319239482023702019203431601886 60353638181532372450419538751887 2608045232999456251888 99367462649271961889 01890 01891 01892 01893 01894 01895 01896 01897年1898 01899年1900 01901 01902 01903 01904 01905 01906年1907 01908 01909 01910 1787241911 01912 01913 01914 296581915 01916 22755571917 14301918 27371919 01920 01921 100686395482201922 01923 26810650351924 27245119751851925 988548854009601926 1065088545785551927 53695407799083601928 36206157187201951929 6914358733873141930 13707590945283270601931 213821050574495774411932 31021458881600324251933 367643537474272687831934 5655574219920343097801935年6303264508812259331071936 167620352205481203601937年6480442003066639295299781938 27244332004753922024666701939 147453235295304928199162041940 702750090939976649532875251941 2556418138482845496517851301942 9030006228127615259626332621943 38298120110777615466878167501944年192417833300234012194534164901945 178846019644466097808578603001946 22340975532424821858680844751947 1399671654258672549838896813001948 162008258603382233633747111671949 3519264302161715251950 128218498184694061951 01952 01953 01954 01955 01956 01957 01958 01959 01960 01961 01962 01963 01964 01965 01966 01967 01968 01969 01970 01971 01972 01973年7683351974 01975年01976 01977 1812761978 14301979 133879061980 320321981 558371982年01983 01984 438161718935521985 4207321986 255357479521987 173801468174401988 5145580876498651989 6304580730221401990 262688929095130561991 202459530142584001992 45851533439993551993 62343007756655647801994 902282429498720188171995 160003700919446658561996 1741269281657454060161997 25139941000109978965151998 30230347456971889677451999 1068640240822205356802000 26345596920321472449603562001 123094332033852739606031702002 615952365234249105227995172003 2878430343140155684932781652004 10545626872330276613018866202005 35966023546971030068806479982006 154031378237928892766408716102007 811052540880412443027217803002008 617395486718198346212610448202009 60353638181532372450419538752010 4751502582811253457242636331752011年432234025771320196085252049032012 4722714683136231212013年164692845999207902014 02015 02016 02017 02018 02019 02020年02021 02022 02023 02024 02025 02026 02027 02028 02029 02030 02031 02032 02033 02034 12035 02036 02037 32983232038 02039 02040 02041 10692632042 291722043 760053222044 4294942045 8303352046 02047 02048 1897636954934882049 18156204年2050 2230415085252051 1065088545785552052 26368695313305902053 36206157187201952054 1271255515579782482055 1105685760923318252056 293239030392981092057 281743889234348252252058 3799928462312390272202059 812557025801917877252060 8179739074482380453252061 111214702557649108919202062 143462690812569924338402063 6610132642977097796102064 106833549081992046520804262065 548720710719547608014032262066 2556418138482845496517851302067 11726484800771015366294230562068 43253251166051505460114998312069 142954891463972639375864815622070 617544656571867200904624078002071 3386779598849229180679822240502072 2125159158609337424400109388702073 162008258603382233633747111672074 16092831066820708922159853021752075 1146456064879959024575552851652076 6304076160747457952077 210613492787247002078 02079 02080 02081 02082 02083 02084 02085 02086 02087 0个2088 02089 0个2090 02091 02092 02093 02094 02095 02096 0个2097 02098 02099 192100 02101 02102 141376772103 02104 02105 02106 61236542107 3619982108 4188473562109 44266042110 99034152111 02112 02113 8182458471662642114 4236447602115 18115460893532116 6304580730221402117 133216752438424262118 202459530142584002119 6090809514422639762120 5912377541672298842121 1815756705061224752122 1265782261462303819412123 15972888584645118458732124 4068471838098541816802125 38131283945150042932772126 489775723986148640803902127 674293567117594229995202128 39788703557312370457502129 432169181979573793244244022130 2415389193262726284270051002131 10545626872330276613018866202132 47529627714888190233771673552133 176444781340656843555366816642134 56707392761717929042408589822135 2468399029249993562547789892202136 14017638383683604376256198935002137 7294797870334366140810103045502138 432234025771320196085252049032139 54383541156060663328824956207582140 3023810287212818013924867772052141 8371886338293068252142 268195363542548202143 02144 02145 02146 02147 02148 02149 02150 02151 02152 02153 02154 02155 02156 02157 02158 02159 02160 02161 02162 02163万2164 02165 2292166 02167 02168 605150302169 02170 02171 12172 341972332173 34834022174 22508690892175 387323682176 1004012442177 02178 02179 35139958995054602180 70910063402181 138297863737802182 36206157187201952183 664305322989125612184 1105685760923318252185 28912924303067703602186 31021458881600324252187 10922047341139659602188 5655574219920343097802189 67019120964998283224042190 20108729005185729026252191 176483342681395336107362192 2147751808961171031203532193 3141367877271014702564222194 233663291508488648845502195 1744188043344005847254163002196 10507074146524208237021037002197 43253251166051505460114998312198 191717863636489691323342049012199 716093089422909779722935822212200 2245145869405667430005355269682201 9837995621232857711456210136752202 57532284550827389453895077790602203 249732987407751525535588011609852204 1146456064879959024575552851652205 183388007154037014000799966701722206 7932430342829623361119133020652207 11063058746130113252208 340120483765322492209 02210个2211 02212 02213 02214 02215 02216 02217 02218 02219 02220 02221 02222 02223 02224 02225 02226 02227 02228 02229 02230 02231 02232 21842233 02234 02235 2586458962236 14302237 02238 562239 1868467652240 286688342241 118386910332242 3027789202243 8987253042244 4207322245 02246 150349387251904402247 953315490602248 1000892639991152249 202459530142584002250 3273217600481463452251 5912377541672298842252 136073210947249789202253 160003700919446658562254 64002141760549464782255 25139941000109978965152256 280705782804792600231542257 98213837242635671871602258 811332273718953184136582259 9380520539775317466922362260 14516156133066310536070622261 1341715680786873514815002262 7023763448891586981358853402263 45200312920257725877611464502264 176444781340656843555366816642265 769786923287785776520618463852266 2892129992233012136205947103902267 8872423430892600997927576174422268 39101636726950856068992084246002269 234250766772442458158392930789562270 85275405105006178603424271687752271 3023810287212818013924867772052272 617128793499927860668504567359452273 20701554632254565907608061662492274 14549598472183239852275 429625874229881042276 02277 0个2278 02279 0个2280 02281 02282 02283 02284 02285 02286 0个2287 02288 02289 02290 02291 02292 02293 02294 02295 02296 02297 02298 02299 02300 177592301 02302 02303 11038498812304 291722305 02306 14852307 10015383452308 2121237902309 611187998502310 21792772402311 72923483802312 149521682313 02314 641070172419523142315 10932864671522316 6914358733873142317 1105685760923318252318 15950946403137862082319 31021458881600324252320 635295158380648967762321 812557025801917877252322 366262301638221570452323 111214702557649108919202324 1173734064484878734377182325 474461409727004466962252326 3706310676192321047196692327 40815097409278571502649752328 66575624939692447715265362329 7547501032165481204317502330 28224373955619256680132667802331 192417833300234012194534164902332 716093089422909779722935822212333 3077431183290185940867229821902334 11626847985795547700963203448102335 34999344073381153043765414655732336 154999313390217773778162140963972337 946571114248022596746743117639282338 290468339325779281609312464721382339 7932430342829623361119133020652340 2072590035583312370604498437578052341 53756357556083911870406292880562342 19046747090858059442343 540606060736934402344 02345 02346 02347 02348 02349 02350 02351 02352 02353万2354 02355万2356 02357 02358 02359 02360 02361 02362 0个2363 02364 02365 02366 02367 02368 02369 1285092370 12371 12372 47041642032373 3619982374 02375 264342376 52782596602377 14529825542378 3104447449032379 147228301092380 546632672852381 2925166202382 02383 2724709145456132942384 110977356959042385 45851533439993552386 5912377541672298842387 76941952581458718992388 160003700919446658562389 2943970172132273657282390 4068471838098541816802391 2051257239633295566182392 489775723986148640803902393 4899823950224378350335952394 2268972034894482635023802395 16830346737337381212027002396 176950892667855621958557852397 303212582122707119589111002398 41662782992415757255983902399 113186546227936151308396052402400 811052540880412443027217803002401 2892129992233012136205947103902402 12252051953720423222721682781972403 46537412845775626823364742291472404 137823499044632105654054347557012405 612854764074861220837989486858152406 3797398863096905163957317033004002407 987053172319669687701273538785182408 20701554632254565907608061662492409 6947257523651523316035070523284652410 138920817959140741123648767217202411 24822828288837571202412 677732320444608002413 02414 02415 02416 02417 02418 02419 02420 02421 02422 02423 02424 02425 02426 02427 02428 02429 0个2430 02431 0个2432 02433 12434 02435 02436 02437 02438万2439 8518312440 452441 542442 200185043332443 34834022444 02445 3641122446 273995027402447 93853163612448 15544265108562449 945843559822450 3839269463472451 41692024002452 02453 11546254840705554422454 1022011737511052455 293239030392981092456 31021458881600324252457 367643537474272687832458 812557025801917877252459 13547408131849621134162460 20108729005185729026252461 11263790301987085798652462 2147751808961171031203532463 20422497140292887042296202464 10749253599886191272996852465 75997472069705797953678872466 764544068069620723043146302467 1372016 454467207069644483502468 226015732857510243640792802469 453019737201911433040644876602470 3386779598849229180679822240502471 11626847985795547700963203448102472 48586782199073392988688346609052473 185494695152256852360672501727682474 541822283268384417258211024984392475 2417252098887627382332001731741392476 15129575155507900876836639521701202477 3346466658959397587903025918551102478 53756357556083911870406292880562479 23243630590067099492113799317661612480 357348106348745199602477537660402481 32211111118909008002482 846591051131654402483 02484 02485 02486 02487 02488 02489 02490 02491 02492 02493 02494 02495 02496 02497 02498 02499 02500 02501 02502 02503 02504 122505 0个2506 02507 0个2508 02509 02510 52781292511 9902512 13652513 850686731222514 286688342515 02516 41839502517 1403083661552518 578799105392519 76847219165012520 5831805472042521 25540005726282522 483612406202523 02524 48792652059269638652525 8689524189038552526 1815756705061224752527 160003700919446658562528 1741269281657454060162529 4068471838098541816802530 61934720594473532203202531 98213837242635671871602532 60742698749449848999002533 9380520539775317466922362534 84992106781086568474206042535 50481900363955025333337842536 341345929588236908027311712537 3292635126483637934916185952538 6170796290520899830471688102539 1206546025947130094403996002540 1809776050221898671888002895002541 14017638383683604376256198935002542 46537412845775626823364742291472543 191953677593946350253094945879772544 736437957026809765492685515524272545 2126591105515792291695408536268312546 9511827692714231073647860027637552547 59884098780827136263339922879291302548 11320670491112918299745681969216942549 138920817959140741123648767217202550 77626836032467392105211579345745042551 915111952558782259264431851660402552 41624060013973008002553 1053843942337655042554 02555 02556 02557 02558 02559 02560 02561 02562 02563 02564 02565 02566 02567 02568 02569 02570 02571 02572 02573 02574 02575 02576 962577 02578 02579 02580 02581个2582 310209762583 150062584 230912585 3610025207182586 2121237902587 02588 419712732589 7096980179722590 3437657847032591 375613930758582592 34744707598302593 162285864902232594 4839669739082595 02596 205654091374510646852597 69099693405793052598 10922047341139659602599 812557025801917877252600 8179739074482380453252601 20108729005185729026252602 281410400675356936434002603 474461409727004466962252604 322162282756365376467872605 40815097409278571502649752606 353193104989102608842753642607 235157875606760689983764652608 1525470207154995311827928902609 14136562617242149348713317452610 27597098720621520741587718602611 6345575766226028385319266002612 7216880171500277865670811086802613 57532284550827389453895077790602614 185494695152256852360672501727682615 755646068716863563427155478833852616 2912706175156491698560035613929602617 8333489063824970340802917501130992618 37344129718163983163769434192667602619 235541867596882618538120050191561662620 38214759371256636409202054348774402621 3573481063487451996 02477537660402622 258799021441192731979790892385923602623 2333370420082794302286318163144082624 53570400402164131202625 1307412950144970242626 02627 02628万2629 02630 02631 02632 02633 02634 02635 02636 02637 02638 02639 02640 02641 02642 02643 02644 02645 02646 12647 02648 02649 6882650 02651 02652 02653 02654 822655 1748033092656 1796852657 3023552658 15299180263462659 14529825542660 432632661 3787140682662 35497105100642663 19787876969852664 1817208480394842665 201053436435322666 991616928774162667 43292415755162668 23304452669 864688812685388416552670 519032146267334702671 64002141760549464782672 4068471838098541816802673 38131283945150042932772674 98213837242635671871602675 1271251910142326645543342676 2268972034894482635023802677 1682604751734503869486502678 176950892667855621958557852679 1465652456957178462173446082680 1087133133100465566477142562681 6784852978693383546816563672682 60515399886908308323457017172683 122766510931148622213630126902684 32913470548336539642770718002685 28729018065524916426685156206002686 234250766772442458158392930789562687 736437957026809765492685515524272688 2964516183840140787303464674301552689 11478576261830217581428161208193402690 32606685653697344972113859812846812691 146296371341615267627317263621166112692 920906834616718364847183362985142082693 128734620925670129006713646202097922694 915111952558782259264431851660402695 861351558421478624351154683098804802696 5924946763243098423886445324309522697 68675496909003853442698 1616693432974963202699 02700 02701 02702 02703 02704 0个2705 02706 02707 02708 02709 02710 02711 02712 02713 02714 02715 02716 02717 02718 02719 02720 122721 02722 02723 46412724 02725 02726 02727 02728 27372729 9520334802730 18249662731 33082832732 64752843138922733 93853163612734 15622752735 31384494712736 175734445119122737 110919311553602738 8710419210314382739 1134520914371962740 5858189502238302741 354417547963052742 1180301852743 3627315139830542185062744 3711274478412719402745 366262301638221570452746 20108729005185729026252747 176483342681395336107362748 474461409727004466962252749 5711531391180129365678522750 10749253599886191272996852751 8663869300800878557464152752 764544068069620723043146302753 6073725003503905604441114402754 4990178885820367723553891252755 30040730459499333348488754152756 258325960555855136219769816982757 543413130880415447426042268002758 168523037710564252608280262162759 114173856287567464274676103915442760 946571114248022596746743117639282761 2912706175156491698560035613929602762 11592251600195364674210328064888962763 45079619309089858552758995972771652764 127392406524007807809278606398197892765 571915789755462611592623501599102502766 3579857922116373174451476364305672002767 432807868207234979904334261231894322768 2333370420082794302286318163144082769 2862123865999808795330831416154052002770 14984346566475866690360880377576402771 87705618738891753602772 1992799196896222002773 0个2774 02775 02776 02777 02778 02779 02780个2781 02782 02783 02784 02785 02786 02787 02788 02789 02790 02791 02792 02793 02794 02795 1242796 02797 02798 296582799 12800 14302801 02802 02803 558372804 50420063512805 164028602806 316724222807 273714579940192808 578799105392809 310810502810 242523011532811 861841676771512812 607701526972652813 41400675476775372814 6262932889041042815 33609418911638802816 2699849150364602817 31901872862818 15183482280057691063932819 25419420833628564602820 2051257239633295566182821 98213837242635671871602822 811332273718953184136582823 2268972034894482635023802824 25529065447121573922486992825 50481900363955025333337842826 44025852107293307953915952827 3292635126483637934916185952828 25136438088489205917270862942829 22753649492997072583309398002830 132437716884270068280074190122831 1099776257058087733487867521372832 2394092027396106635264636755502833 852501744653244889314542951522834 453016000022745357590071683288602835 3797398863096905163957317033004002836 11478576261830217581428161208193402837 45187815529839564449987511366871652838 176456971172839305330016535077136012839 497000466997033716350070487371457432840 2231261873406962978714618239545642722841 13839580328580783225874182492983476802842 1452309922107549787789264637558374802843 5924946763243098423886445324309522844 9495297922029891560648834166857527922845 37748697303265037483488608478936402846 111596755026188432002847 2448843628493626652848 02849 0个2850 02851 02852 02853 02854 02855 02856 0个2857 02858 02859 02860 02861 02862 02863 02864 02865 02866 02867 02868 02869 02870 02871 10802872 02873 02874 1812762875 452876 291722877 02878 02879 8303352880 260871269922881 1341212402882 2734124582883 1155582898851272884 3437657847032885 4506752252886 1767604265212887 4190082154141472888 3263776397455502889 195264937264012572890 33910288601080432891 187941894912520602892 19373076747971702893 611452563152894 63426504349709739799002895 167620352205481203602896 11263790301987085798652897 474461409727004466962252898 3706310676192321047196692899 10749253599886191272996852900 113553325225526186404638902901 235157875606760689983764652902 220987951364904287355771102903 14136562617242149348713317452904 103895089979521169158647297482905 103100756763506246960291054552906 581479997195500995727903344212907 4670088786397950876345950333272908 10500927101837018272945776525842909 4263970913585568659459574784802910 1794677074844280820109156803102202911 15129575155507900876836639521701202912 45079619309089858552758995972771652913 175619061684689043998925317906208362914 688533547337668302579337870796435402915 1936265163240297731200217164476060952916 8687999569428322996467093025772628002917 53221263788482484014709701148361096002918 4864242675898753689927598741527908162919 14984346566475866690360880377576402920 31452992194140254561098995208926431282921 94739757575271893220681041309005052922 141488742979631762002923 3000261564420163562924 02925 02926 02927 02928 02929 02930 02931 02932 0个2933 02934 02935 02936 02937 02938 02939 12940 02941 02942 02943 02944 02945 02946 02947 02948 82092949 02950 12951 10692632952 9902953 3619982954 02955 02956 99034152957 1323402813862958 10168947362959 21730640032960 4872859443367282961 19787876969852962 53200397252963 12258721537472964 20207974381303802965 17223659548611752966 914458082732422902967 180467951047314802968 1027481480530177002969 132171944333940812970 9320520151802971 264442727851988070121202972 1068640240822205356802973 60742698749449848999002974 2268972034894482635023802975 16830346737337381212027002976 50481900363955025333337842977 502757991601636683765769202978 1087133133100465566477142562979 1096614918363004434024587372980 60515399886908308323457017172981 428890352363449870345376068302982 464416466178417633236390146202983 2543103972345754270489124615612984 19782330393440889342024211375012985 45866569171845648186151115478842986 21101734541749604569944325639202987 7099185985926977480020638607461362988 59884098780827136263339922879291302989 176456971172839305330016535077136012990 680569349682993826431724533567762902991 2678530636716306049425410308178422502992 7533299716732861849709226659810262352993 33765180280612273331609277984002697602994 203631408916001432393188185737816051522995 16262564192223073907650416386584963202996 37748697303265037483488608478936402997 104032396317777307490780699384040285602998 236908891369011187319919194285385932999 178765584880034745453000 3665177062640823963001 03002 03003 03004 03005 03006 03007 03008 0个3009 03010 03011 03012 03013 03014 03015 03016 03017 143018 03019 03020 03021 03022 03023 03024 03025 03026 570543027 03028 453029 61236543030 150063031 34834023032 03033 03034 1004012443035 6601431366373036 72483938453037 161437052703038 20523976467120793039 110919311553603040 541969149153041 81463164116683042 96733664424500303043 89484998279098503044 4254677784069301843045 945708754147218643046 5505847677215690803047 863624258168009523048 120183499057053049 1100520504990711162865173050 6610132642977097796103051 322162282756365376467873052 10749253599886191272996853053 75997472069705797953678873054 235157875606760689983764653055 2216232317802660754228007223056 4990178885820367723553891253057 5383813976219811966734567703058 258325960555855136219769816983059 1768373325422362265159653839053060 2080338525417104856268769353953061 11080981282906821157604932113363062 83599797369570631756381190340143063 199546278498697663156773178721343064 103390861990963213427913526651203065 28041585201214825580128331791010773066 235541867596882618538120050191561663067 688533547337668302579337870796435403068 2630110474920718789753559427029479503069 10389804488527483920740539071870412203070 29270819192468348503328385194682160253071 130986378244981527530213032508726544963072 775333265527515886732436934952008912963073 54275712211788158152958854210044293043074 94739757575271893220681041309005053075 343595660857638382698499532334794712003076 590336149754698500769288600150640373077 225102957930523938213078 4464822804577825503079 03080 03081 03082 03083 03084 0个3085 03086 03087 03088 03089 03090 03091 03092 03093 03094 03095 03096 1203097 03098 03099 03100 03101 03102 03103 03104 03105 3702793106 13107 9903108 341972333109 1796853110 286688343111 03112 03113 89872503043114 32452808433113115 490761156603116 1133760944253117 86347319344295533118 607701526972653119 4936685217753120 521636772154493121 459843258836339403122 4584577233590426593123 19676381389511405953124 4887171225036227923125 28981181684452403703126 5436014031333507053127 1361981446918953128 4572049860848344419780063129 39788703557312370457503130 1682604751734503869486503131 50481900363955025333337843132 341345929588236908027311713133 1087133133100465566477142563134 9728905922860481579535600563135 22753649492997072583309398003136 26168081584037652686416291833137 1099776257058087733487867521373138 7282722060398423582862049441053139 9269893736769502938508548015603140 48111657987236339965689990267753141 352492283253825427526167432500413142 864886114604423315392848467338503143 501831114923373951331860306923523144 110608746159907856512689104445507363145 920906834616718364847183362985142083146 2678530636716306049425410308178422503147 10137338127873521994393151562654007303148 40189088974373476265852311059671902563149 113587316819978753088807581906646648893150 50724446435564260687132734465649482403151 2938311710834889877910991504838584396003152 180837483347872495818468191981453385043153 236908891369011187319919194285385933154 1133228534085032690857546510908905091153155 1466000444703658354079995724819234853156 282524065245230180253157 5424017473591987503158 03159 03160个3161 03162 03163 03164 03165 03166 03167 03168 03169 03170 03171 03172 03173 03174 03175 03176 8163177 03178 03179 03180 03181 03182 03183 03184 03185 22755573186 543187 150063188 1868467653189 18249663190 2121237903191万3192 03193 72923483803194 157519299818223195 3181256991903196 7592831881053197 362877805702166043198 3263776397455503199 41163051501003200 3233359833163023201 2171796542524171053202 2319343696578051363203 90487341418348862793204 24937859093756161443205 150125038035106570923206 33117513440619658053207 13918951595033103208 18963022619604319716483783209 233663291508488648845503210 8663869300800878557464153211 235157875606760689983764653212 1525470207154995311827928903213 4990178885820367723553891253214 42539600111755408266813560823215 103100756763506246960291054553216 125999494043564187058461921453217 4670088786397950876345950333273218 29958534636355810508224991664943219 41101041518799942464132921486553220 208184704097406134968942876763973221 1483027567670166423498193823949193222 3735289872060664328006771132819403223 2414208125913038392771913729736243224 435701771394140702856382203806803443225 3579857922116373174451476364305672003226 10389804488527483920740539071870412203227 38973277387146846997845397754799708003228 155041078806861977181425826947416015983229 440236022140553410177303838445289420433230 1960955116039549633681421478578654759523231 11085370204246996836539028563410604532303232 601534314946309038204457524349408075203233 590336149754698500769288600150640373234 3732464030277476381414617200844294467393235 3628533185806462348009181200330227753236 353465138695744518753237 6571708127424495003238 03239 03240 03241 03242 03243 03244 03245 03246 03247 03248 03249 03250 03251 03252 03253 03254 03255 03256 03257 48453258 03259 03260 03261 03262 03263 03264 13265 03266 133879063267 13653268 1796853269 10015383453270 164028603271 14529825543272 432633273 13274 546632672853275 756026860350943276 19866773987853277 48822285118503278 1523386733805795333279 17223659548611753280 319432726705953281 19474373442941923282 10194961534594980953283 11599931328330583793284 413963783485466633633285 125789307876216909783286 766522722228440429193287 196040949996700299153288 130658492726685003289 78527646616791484209843903290 1341715680786873514815003291 44025852107293307953915953292 1087133133100465566477142563293 6784852978693383546816563673294 22753649492997072583309398003295 185304268523184248342711792703296 464416466178417633236390146203297 601348861304466723395924902203298 19782330393440889342024211375013299 123103021802605365673036408918293300 181376747752361847349738198356323301 897920069281843829516159445031463302 6226447444417581175382099037551903303 16077396271399360628511700176459483304 11517149686627819627730515754175603305 1714040829966223152362724637081350803306 13839580328580783225874182492983476803307 40189088974373476265852311059671902563308 149466944222520629190189831408726769503309 596579446453928729737889958246856150563310 1704185553573521750878527604973858383193311 7568345647931627913773535444312503261603312 416407191114867155309097732431111612348353313 1997758467193321845221809524466132934723314 1466000444703658354079995724819234853315 12277186410288093211657767657419621670063316 8952284237688421922943022735737849753317 440852086881393206253318 7941585314549601003319 03320 03321 03322 03323 03324 03325 03326 03327 03328 03329 03330 03331 03332 03333 03334 03335 03336 03337 03338 03339 263973340 03341 03342 03343 0个3344 03345 03346 453347 13348 760053223349 230913350 18249663351 52782596603352 1341212403353 93853163613354 15622753355 1263356 3839269463473357 3592568815351973358 120120232334853359 303067919891253360 6388688277321164093361 89484998279098503362 2335269095265603363 114333312940587323364 47585211779152402383365 57412375351044613683366 1884599599018095691263367 627811971963930603603368 3863024185144402533693369 1131249262251941263203370 1142110037537469003371 324704329481625566414263003372 7547501032165481204317503373 220987951364904287355771103374 4990178885820367723553891253375 30040730459499333348488754153376 103100756763506246960291054553377 804296686713823082200076749503378 2080338525417104856268769353953379 2846228997858987013861893259143380 83599797369570631756381190340143381 505302911172528568693249903467843382 796830330494242648689040772639553383 3860795805793305524651663548082913384 26088976992826444073551379154661673385 68976864491329261043491357671048183386 54508371713822570353894931296647603387 6734464528930654299684921997728348483388 53222126378848248401470970148361096003389 155041078806861977181425826947416015983390 571871479086385672055786757811473768903391 2289892953947057192514502528972281207303392 6589279719552237188692399116055742440713393 29163517290487282023573649343839414686453394 155765309939823379502900605314390455077113395 6624556428513339821403553971387282508753396 3628533185806462348009181200330227753397 40331394875251335824916347377337480487003398 22018307513142586725079594346696550753399 548189986295993291253400 9572779481270469753401 03402 03403 03404 03405 03406 03407 03408 03409 03410 03411 03412 03413 03414 03415 03416 03417 03418 03419 03420 03421 03422 1357743423 03424 03425 03426 0个3427 03428 13429 9903430 283431 4188473563432 3023553433 164028603434 273995027403435 10168947363436 578799105393437 310810503438 65253439 25540005726283440 16919659763950693441 706026598162203442 1824317163577653443 26765666829806528723444 458457233590426593445 16232981253740683446 656062315288475713447 220915498541934647613448 281445009246823474803449 8540694754199257484003450 3103008074593976562033451 19238781028990487086983452 6380896475516174874903453 9394682396417703003454 1340706771024683315081292803455 41662782992415757255983903456 1096614918363004434024587373457 22753649492997072583309398003458 132437716884270068280074190123459 464416466178417633236390146203460 3479020440501284624079799863663461 9269893736769502938508548015603462 13366113880464086939971358533653463 352492283253825427526167432500413464 2071967072754109068033865823838033465 3485800563403795568804229160391283466 16550933388501089962920525827099123467 109101708148074978560787399548650883468 295020873104029565872712208213546723469 256040679879360778315935922717845603470 26427266981984371901627300522913567563471 203631408916001432393188185737816051523472 596579446453928729737889958246856150563473 2183053684550706496838760034991540978903474 8768546443255428475762750518553786764353475 25448511694696835944907299375195162267943476 112203417094730543950892055379876039416903477 580327157362047568746656394028644362143983478 21934190112879747794401555278466621234653479 8952284237688421922943022735737849753480 132325708205261198010163200805612054073253481 53990955685582951053477122004958080753482 679667343170203352253483 11510648082501782503484 03485 03486 03487 03488 03489 03490 03491 03492 03493 03494 03495 03496 03497 03498 03499 03500 03501 03502 0个3503 03504 03505 03506 6707003507 03508 03509 03510 03511 03512 543513 150063514 5053515 22508690893516 33082833517 1341212403518 1403083661553519 72483938453520 3437657847033521 4506752253522 2046003523 162285864902233524 79046177783587943525 4047518013746133526 10687839150927123527 112026785627991812523528 2319343696578051363529 108068478991129803530 3687841799739778623531 1020428897940905510633532 1367571761050759497753533 38539549151925562761213534 15199391357247522582903535 94782229157997613502253536 35263816491702220745403537 73325391011419774503538 5528246576216128447059377003539 226015732857510243640792803540 5383813976219811966734567703541 103100756763506246960291054553542 581479997195500995727903344213543 2080338525417104856268769353953544 14999396761686774830854662928983545 41101041518799942464132921486553546 62304894591216541361977850445423547 1483027567670166423498193823949193548 8487393113599542969188566319388903549 15187335379213984441830880535394003550 70750163347967511613097114889598753551 455401197020099437599026536135450973552 1258126340737045683300874580409976803553 1194121307594904012641334014989477203554 103582190650568995564840565149707398283555 775333265527515886732436934952008912963556 2289892953947057192514502528972281207303557 8315315003272652818997835291456992618523558 33499900515587929773684336546491348209083559 98175538045636764504958440248012011667153560 431042509456041694426234549821506117253753561 2153705742523139181612825192623581378837503562 72519742015762731023683613088162395752403563 22018307513142586725079594346696550753564 433627275638053287210656895852011149658253565 132002782195080599730590030313760171503566 840277310022630122503567 13807663749465300003568 03569 0个3570 03571 03572 03573 03574 03575 03576 03577 03578 03579 03580 03581 03582 03583 03584 03585 03586 03587 03588 03589 03590 03591 32164443592 03593 03594 03595 03596 03597 13653598 1796853599 71563600 118386910333601 316724223602 10168947363603 7096980179723604 490761156603605 19787876969853606 53200397253607 45912153608 991616928774163609 366606731510530003610 22694759143932153611 61127179999955733612 468441372789935367023613 11599931328330583793614 693008559297054003615 20347305615965174013616 4690992024601314824943617 6591225773335566879453618 173208764859273339917123619 73832105727200704904703620 462350785151749237338903621 191324154902907412386003622 546654480926743753203623 22765366183861227176825869003624 1206546025947130094403996003625 26168081584037652686416291833626 464416466178417633236390146203627 2543103972345754270489124615613628 9269893736769502938508548015603629 64465693233617869657778542058163630 181376747752361847349738198356323631 288400291164946631924232400991703632 6226447444417581175382099037551903633 34732666883157782894946193114100253634 65915350121983893852222795087136803635 301606952921562798670066645419189963636 1897464087900687847398354351581633333637 5350254959626117100374296418536085203638 5531406680367106478894947850238123603639 405524593430228218168654007702538456723640 2938311710834889877910991504838584396003641 8768546443255428475762750518553786764353642 31606400547290011292041342181924929000503643 127702332906278985327641008786345017407463644 378332118298286457638404004184581728221233645 1653490163526463018819132402870453847506653646 7962870533400913485279196591135073747052753647 239430135743185782864860864293571783725003648 53990955685582951053477122004958080753649 1419301069029703634621016883471415994887553650 321815152672253045852444366406934567503651 1035958327425160425003652 16524414887197932003653 03654 03655 03656 03657 03658 03659 03660 03661 03662 03663 03664 03665 03666 03667 03668 03669 03670 03671 03672 03673 03674 03675 03676 03677 150808243678 03679 03680 03681 13682 03683 230913684 18249663685 859063686 611187998503687 2734124583688 72483938453689 35497105100643690 3181256991903691 110919311553603692 541969149153693 808633893694 5858189502238303695 1689009105688261193696 124752042813787203697 342176315576003513698 1956995558943864289243699 57412375351044613683700 4300754712720615603701 110379143580915891783702 21467660765772199588683703 31528212657547705897053704 775502725751171350839933705 355872684633059541049203706 2234913105256730199278493707 1020831188915919382123503708 3913972303677390454503709 93630971720925935585962029003710 6345575766226028385319266003711 125999494043564187058461921453712 2080338525417104856268769353953713 11080981282906821157604932113363714 41101041518799942464132921486553715 276235539674314488209178084292503716 796830330494242648689040772639553717 1326133301410693867448753765226003718 26088976992826444073551379154661673719 141999139429779497042151411074639743720 285033070476340726904366423368867923721 1282362894390039398189085545763691583722 7892177642738399114819620734812610803723 22691130438059201185058702214387312003724 25457357599115303867194950468638673603725 1585854927835936045620586918160905426203726 11085370204246996836539028563410604532303727 33499900515587929773684336546491348209083728 119890672007493766132246445965756800689223729 485766513749619174183262372402071346967283730 1456411941468324904764031420527517262882273731 6333873656883869192762697006183119357640753732 29334472230710184356124920513441311177443753733 789417216582329943505067317484669435485203734 132002782195080599730590030313760171503735 4640146246242256420545983235442188810886953736 782394945884985392399507667300545773503737 1273756980888173925003738 19730731179345460563739 03740 03741 03742 03743 03744 03745 03746 03747 03748 03749 03750 03751 03752 03753 03754 03755 03756 03757 03758 03759 03760 03761 03762 03763 03764 694654513765 03766 03767 03768 283769 03770 3023553771 164028603772 9098323773 3104447449033774 21730640033775 490761156603776 175734445119123777 19866773987853778 607701526972653779 4936685217753780 11842450293781 33609418911638803782 7734273862279794403783 673626540674145633784 1878819943184070373785 8168397654051140479133786 281445009246823474803787 25929066266383995003788 589597584065424075453789 97824218230496246948483790 149754176577981692953953791 3459701221039924394835473792 1702951471884676366167303793 10712800051988845349561593794 5364568209053683370531703795 27034922262700634782503796 384631212814102896511862950653797 32913470548336539642770718003798 601348861304466723395924902203799 9269893736769502938508548015603800 48111657987236339965689990267753801 181376747752361847349738198356323802 1180268543250581675699523106249203803 3485800563403795568804229160391283804 6059628282631049006321390807115723805 109101708148074978560787399548650883806 580000026180402143064501697845484943807 1228231287580613724322335845062953603808 5438514530324486780743043814339151933809 32771000546806307029855505711042919653810 95988342860724009156835720452156507603811 116443319167961104478659095081109852803812 6194953839243005641458370285795511991163813 41640719111486715530909773243111612348353814 127702332906278985327641008786345017407463815 453879025180770797132944524933902996146503816 1844004627190420658501634455810835205539003817 5600772886778689427256368815949224285977833818 24229328926312812179333077689697770814608753819 107687421590836389184477104449627823889010403820 2599298671410039790535006352500185513502003821 321815152672253045852444366406934567503822 15153086472449954089855083641469113639143503823 1897033866005847556069884839135679532383824 1562016218364848961003825 23506947673000094163826 03827 03828 03829 03830 03831 03832 03833 03834 03835 03836 03837 03838 03839 03840 03841 03842 03843 03844 03845 03846 03847 03848 03849 03850 03851 03852 3154257723853 03854 03855 03856 5053857 03858 33082833859 1341212403860 87240793861 15544265108563862 161437052703863 3181256991903864 861841676771513865 120120232334853866 3263776397455503867 41163051501003868 149931738003869 187941894912520603870 35218909074180844043871 3579159547023548403872 10138006796727273753873 34064899788473183899533874 1367571761050759497753875 152355281401689100023876 3105106993275261855813877 443961245279194476035163878 706659391405897837934853879 15382234181702132088307593880 8094182439598537342460913881 50953411319583985577436373882 27802494420443902628632803883 180832495345782537757503884 1578231221229434317653042133593885 168523037710564252608280262163886 2846228997858987013861893259143887 41101041518799942464132921486553888 208184704097406134968942876763973889 796830330494242648689040772639553890 5029021777085453272929744407686423891 15187335379213984441830880535394003892 27523936082146993313446409873682303893 455401197020099437599026536135450973894 2366876178035016884358637478677787583895 5274836262355103268683198469939188283896 23008641777777550935502185796941443583897 135855257461486422170409407043067567853898 405049124341859290131988059802148125443899 529496621769085555496883368622534373353900 24174339874919435514724779638008001409123901 155765309939823379502900605314390455077113902 485766513749619174183262372402071346967283903 1715015357945916603813522463067778202906503904 6986067031851899938366029429425251616982003905 21516695887808871996657559108082325210049073906 92562429249005206231968790812427804277708103907 393985189518948119133113866500204968463264703908 8547586288312720463919567085739509140111003909 782394945884985392399507667300545773503910 49430546786193802404259067582825367412771503911 4587600775013042777666692268014421364423912 1910592469199952097563913 27945322408461650403914 03915 03916 03917 03918 03919 03920个3921 03922 03923 03924 03925 03926 03927 03928 03929 03930 03931 03932 03933 03934 03935 03936 03937 03938 03939 03940 03941 14154953253942 03943 03944 03945 71563946 03947 316724223948 10168947363949 771115963950 76847219165013951 1133760944253952 19866773987853953 4190082154141473954 706026598162203955 17223659548611753956 319432726705953957 1686981646803958 1027481480530177003959 159546689316876509403960 18740159384349965763961 53846002377974360403962 141942001655401429626773963 6591225773335566879453964 874843667983865000853965 16141590267333583426773966 2007099091117783772518833967 3314189336484500940768213968 68171464318552898067459973969 38228896510672342661430973970 240611541298429994167963453971 142266799134803293129998003972 1175070156757281318105003973 6468707907949683586481927508813974 852501744653244889314542951523975 13366113880464086939971358533653976 181376747752361847349738198356323977 897920069281843829516159445031463978 3485800563403795568804229160391283979 21371527347504342980345375854052613980 65915350121983893852222795087136803981 124310951329119683433072535663461723982 1897464087900687847398354351581633333983 9650245741126122667867594197398370253984 22581097484555352606651061229040742803985 97114101249123226929875763846113028803986 562315680806529259882392444696263987253987 1705167320998165749524521586738530857203988 2394278934877204188774324714904197096093989 94238003046464866863256345988182595032323990 580327157362047568746656394028644362143983991 1844004627190420658501634455810835205539003992 6468394307293475640729012657386483322602703993 26416111093865757523459766623924108880200203994 82580564902300823086472514587003414098377833995 353155433776866448371990958428077739259889253996 1436715400103475250763212211263845580367872503997 28072674269182412962619440359871277302527003998 1897033866005847556069884839135679532383999 161074470427409968522348805897381560708182004000 11065940341778914556172268289817681440104001 2331105644239176004204002 33151623954212052004003 04004 04005 04006 04007 04008 04009 04010 04011 04012 04013 04014 04015 04016 04017 04018 04019 04020 04021 04022 04023 04024 0个4025 04026 04027 04028 04029 04030 04031 62897874154032 04033 04034 04035 859064036 04037 2734124584038 72483938454039 6366654374040 375613930758584041 7592831881054042 120120232334854043 20207974381303804044 4047518013746134045 89484998279098504046 2335269095265604047 17216810750924048 5505847677215690804049 719316569742661389954050 96817185830728227154051 281901314729654444554052 590960222540766907254344053 31528212657547705897054054 4920451495460639943754055 82909594208478965700514056 9040639242569383632273744057 15454212898894083118193744058 301202697950759978618253634059 179484186204151366757546574060 1128631070421144593734426304061 719512720354012008967042504062 7438384412070904089677884063 26485229499182454075160407537184064 4263970913585568659459574784804065 62304894591216541361977850445424066 796830330494242648689040772639554067 3860795805793305524651663548082914068 15187335379213984441830880535394004069 90590383576877367503973987221710324070 285033070476340726904366423368867924071 558421433413551714954404738918656804072 7892177642738399114819620734812610804073 39312096114337012883634752759786255794074 96371282133496061436689270395461539404075 408969934378422217524094185775677684214076 2323929112213751163262779934843271891404077 7162044659782513264549583172800889964504078 10768550406265758584088429744562742711434079 366998961375605415356710186310908548614644080 2153705742523139181612825192623581378837504081 6986067031851899938366029429425251616982004082 24352950710556451088418146922271523561364004083 99700665407042126690508698846405639947191304084 316639527881533917889432902979998385679647584085 1345707149136089284309147440286247390385713704086 5222554381554517702040117269389946348809586504087 92085599610662157503516163215492643620803504088 4587600775013042777666692268014421364424089 524332336302551375407923675535586398647552124090 26626413077328477668132727060872112911704091 2837226483414648117004092 39246906712882052704093 04094 04095 04096 04097 04098 04099 04100 04101 04102 04103 04104 04105 04106 04107 04108 04109 04110 04111 04112 04113 04114 04115 04116 04117 04118 04119 04120 04121 04122 277157466454123 04124 04125 04126 9098324127 432634128 21730640034129 490761156604130 49600375124131 1817208480394844132 48822285118504133 706026598162204134 96733664424500304135 22694759143932154136 458457233590426594137 16232981253740684138 161867883416584139 28981181684452403704140 3228635051483224628024141 494089504326313030804142 1456518717833793136114143 2458434535063965399546264144 149754176577981692953954145 27160570624263881805004146 421156278161654412895294147 40579959359690482820152684148 71675315460099331001482114149 1326946042056290740412586934150 837970383174944593630448294151 5261106835230598809773477924152 3599838371942114630793894004153 45977921522435327342732104154 108329466230967654072928446837454155 21101734541749604569944325639204156 288400291164946631924232400991704157 3485800563403795568804229160391284158 16550933388501089962920525827099124159 65915350121983893852222795087136804160 383058987255621628466275502610484204161 1228231287580613724322335845062953604162 2495628682263832958876355184467049504163 32771000546806307029855505711042919654164 160010444631552631050059932177056084034165 410083562094012578054655189783289452964166 1718515328439135315288324930183424135084167 9590149116681617457259391232921620079784168 30016217720950657830523289314420795958134169 48184993215538654592760401266293325336504170 1427850646257943278399140878545492201186754171 7962870533400913485279196591135073747052754172 26416111093865757523459766623924108880200204173 91528876962737368821868886035162756083839704174 375618157321819278781560913431544335447727954175 1212962596005085147599130636134776336406936074176 5121578281051831445730716182337990382481530004177 18926045374894068234282342965524348609914639004178 301704213295241886370184089314152387224468504179 11065940341778914556172268289817681440104180 1705086506346170239263846609671556868959290584181 63912666410397524786099404381689128786104182 3445006255908535737004183 46369493486701388194184 04185 04186 04187 04188 04189 04190 04191 04192 04193 04194 04195 04196 04197 04198 04199 04200 04201 04202 04203 04204 04205 04206 04207 04208 04209 04210 04211 04212 04213 04214 1212528482554215 04216 04217 04218 87240794219 15622754220 161437052704221 3181256991904222 367527541604223 8710419210314384224 303067919891254225 4047518013746134226 459843258836339404227 124752042813787204228 2319343696578051364229 108068478991129804230 1419011723134984231 150125038035106570924232 14431613551242420114204233 2493224525213663082664234 7434958163459653137754235 10219303748683217538728214236 706659391405897837934854237 147392141373775633141954238 2117441264681139983375794239 181541716673737113042297124240 330736814136831710100093124241 5829697787570669434694095204242 3891689821535710296512146904243 24382018244550267549400993574244 17831539709328448384169648764245 278080225929283281359620054246 442652053128221154408941174435554247 103390861990963213427913526651204248 1326133301410693867448753765226004249 15187335379213984441830880535394004250 70750163347967511613097114889598754251 285033070476340726904366423368867924252 1615944165950687970268357272951278404253 5274836262355103268683198469939188284254 11098568071469388217575612716276437444255 135855257461486422170409407043067567854256 650749311781958642770973699569543872244257 1740088884031380325577577636991178488804258 7206123554002719597162532200501240622144259 39519141714734665969078708454954066145574260 125533545321078201324233950411873868363284261 214552306906287354273624793894860707556004262 5549978401910276959220537969146281535848604263 29334472230710184356124920513441311177443754264 99700665407042126690508698846405639947191304265 343431207868916839614504552463617176323005004266 1412666004182926018353578956198431698443755004267 4642311909072184360584085000446140535369517334268 19468841536516211548234137151402603040549320504269 68382153511099296874466418726789668329278768604270 987338980735676636705528394642656146065423004271 26626413077328477668132727060872112911704272 5539324899673096065023656783231139636292819304273 153051761554137669336466489009911137498314274 4173254413803124937104275 54677186538368755244276 04277 04278 04279 04280 04281 04282 04283 04284 04285 04286 04287 04288 04289 04290 04291个04292 04293 0个4294 04295 04296 04297 14298 04299 04300 04301 04302 04303 04304 04305 04306 04307 5271611806054308 04309 04310 432634311 771115964312 310810504313 1133760944254314 19866773987854315 2606730397964316 41400675476775374317 1824317163577654318 22694759143932154319 2171796542524171054320 673626540674145634321 11599931328330583794322 693008559297054004323 11711233443208954324 766522722228440429194325 64257627936191705896124326 12450845458542767047204327 37531689840023422374754328 42447787588344037953260894329 3314189336484500940768214330 787512651226631046981814331 10544418028975860937106534332 809578560273644942360321094333 1518835300876669187988118954334 25544238158236494367475321314335 17983823572926333509982086004336 112380373748944950768414311684337 87512637354516946483321062514338 1648631379135693813501242254339 1807035945363780210158674110490534340 501831114923373951331860306923524341 6059628282631049006321390807115724342 65915350121983893852222795087136804343 301606952921562798670066645419189964344 1228231287580613724322335845062953604345 6801458776721998476220197331644199684346 22581097484555352606651061229040742804347 49126982542814071217799771604324356604348 562315680806529259882392444696263987254349 2644423272050660326847503593088944603384350 7363663667126403479263034001666548944444351 30155592705662184207337609451393406002374352 162625343420679029974066458398895422050084353 523941039865867671991150989359355336699544354 950846389128136748060013059066908558134004355 21552679536056207437513155484986826139841454356 107687421590836389184477104449627823889010404357 375618157321819278781560913431544335447727954358 1286527286285578030158252082628999436020357254359 5303965309626685862447286506214398741272043254360 17751503409070703618797699483580806975172159774361 73921932183339427770949936143423133514215222384362 246360507620816119011797813670812959535970483304363 3227449523561564273163730572545367169473829324364 63912666410397524786099404381689128786104365 17978287160185521861699610582898091266907514204366 365673089985683066314632494633238968294394367 5043970458164517670894368 64349730263346125404369 04370 04371 04372 04373 04374 04375 04376 04377 04378 04379 04380 04381 04382 04383 04384 04385 04386 04387 04388 04389 04390 04391 134392 04393 04394 04395 04396 04397 04398 04399 04400 04401 22793784222604402 04403 04404 15622754405 6366654374406 4506752254407 7592831881054408 120120232334854409 17789685467594410 195264937264012574411 10687839150927124412 124752042813787204413 10194961534594980954414 3579159547023548404415 57412375351044613684416 4300754712720615604417 91703144466324904418 3863024185144402533694419 285071268888544404665214420 61582159744778975695924421 187517605557585326110654422 176184781505686942600313574423 15454212898894083118193744424 4148153433464227025874754425 52042632769965377285965134426 3599318275110066468338724124427 6943339873237286644870860724428 111646667535142306239512755504429 82713579785288367753312062774430 515330151685868472779628541304431 425805725928681394906709805754432 9596189441045220335221407754433 7370111732957016853669968762354044434 2414208125913038392771913729736244435 27523936082146993313446409873682304436 285033070476340726904366423368867924437 1282362894390039398189085545763691584438 5274836262355103268683198469939188284439 28564631966751905162693575890598597444440 96371282133496061436689270395461539404441 216486192085935424446092550654621776704442 2323929112213751163262779934843271891404443 10737628720410112700265375481433462993104444 31080364958828648039391502847485971935404445 125945283193910144426773999928696689426504446 668321706745015694468660306788823234333374447 2182508015108415891993531571129412946207754448 4194951345369557235510259589181748940911204449 83622505635798048258318129595507156170653854450 393985189518948119133113866500204968463264704451 1412666004182926018353578956198431698443755004452 4811908679264424771396469212395763924033818854453 19881671037200944177694182320087832262418313264454 67820164914220551967481432505982309010148871874455 280360434717953074069267637282955869387659328104456 885079923636657259661860855939251832585017592504457 10538369465021485735567457782370445965565052774458 153051761554137669336466489009911137498314459 58294941863558155678764137107303556301197103604460 871718172244875223284685140223953674561554461 6082837002393524020454462 75591550610557195504463 04464 04465 04466 04467 04468 04469 04470 04471 04472 04473 04474 04475 04476 04477 04478 04479 04480 04481 04482 04483 14484 04485 04486 1384487 04488 04489 04490 04491 14492 04493 04494 04495 04496 98081691875164497 04498 14499 310810504500 49600375124501 53200397254502 48822285118504503 706026598162204504 117323549741624505 914458082732422904506 61127179999955734507 673626540674145634508 47585211779152402384509 18740159384349965764510 281445009246823474804511 25929066266383995004512 685641027908451784513 19238781028990487086984514 1260364283182534230587654515 301877247835945094256904516 927978138853582841088154517 730751087487582329477501284518 71675315460099331001482114519 21565777464531731409028054520 254727746668452715125666394521 15955747170658046570535934264522 31605357855946661479681398634523 486802294163073167055479864884524 378730190197515104488881155264525 2351731432777361620746000452684526 2055255380810048337526036836904527 54916892596991160744495856204528 30032954804243062588544002464478624529 11517149686627819627730515754175604530 124310951329119683433072535663461724531 1228231287580613724322335845062953604532 5438514530324486780743043814339151934533 22581097484555352606651061229040742804534 119712620682027082450658826935811290884535 410083562094012578054655189783289452964536 949909786746023453086289809439198561704537 9590149116681617457259391232921620079784538 43566627517562651129030187835581890522684539 130855350837658074608482535610332776846804540 525015741953377127909784039275386002212164541 2742942722887842170469884183777978219625334542 9074241545871052916005073724874867804743754543 18427293947383918509393880140017584401350404544 324165688757462290933061859737326365179669404545 1436715400103475250763212211263845580367872504546 5303965309626685862447286506214398741272043254547 17970303930666257593487301345024448287376022254548 74407693718233405346786137162637272492110541684549 258889282700491816222697349437907033084569715794550 1062143362649159958780148062978291678456171522064551 3171122155739743989534469135127938986452194722004552 34373220147844907608262768750342573031227649154553 365673089985683066314632494633238968294394554 188848785947870886551257157073823192971599443594555 2073537237449128262830010009272621883152354556 7319781817455621764254557 88634798559045495904558 04559 04560 04561 04562 04563 04564 04565 04566 04567 04568 04569 04570 04571 04572 04573 04574 04575 04576 04577 04578 04579 44580 04581 04582 11914583 04584 04585 04586 04587 204588 04589 04590 04591 04592 420232099327044593 04594 1264595 4506752254596 367527541604597 541969149154598 303067919891254599 4047518013746134600 750455789497124601 4254677784069301844602 342176315576003514603 3579159547023548404604 220915498541934647614605 96817185830728227154606 1367571761050759497754607 152355281401689100024608 4920811417318586104609 94782229157997613502254610 5554419162787273948004034611 1467556511398950027662204612 4551749508637949693793374613 3028768969692965183366283084614 330736814136831710100093124615 110772092100531173471359204616 1237099484916365814431418734617 70534723399706594382756669174618 143279512805236142913499288624619 2117670448098717916650339830284620 1726793314717782620634213487524621 10683613795576258235502775998454622 9846094036661872332604063605004623 309376851517812899657259216004624 122278965839013063706724323337949604625 54508371713822570353894931296647604626 558421433413551714954404738918656804627 5274836262355103268683198469939188284628 23008641777777550935502185796941443584629 96371282133496061436689270395461539404630 500689057697381378451075841874752315204631 1740088884031380325577577636991178488804632 4151034833636477445227722101840753654004633 39519141714734665969078708454954066145574634 176634424083232018572292812109448626817724635 549605626439702517152204647131270760043524636 2184571333153517403630817856717729294280334637 11243413490251782865911128577545800173508684638 37659496170393184149515286565871704256775604639 80609901781427798655340927484486028378099004640 1255574584667876815384959096890149172279995004641 5222554381554517702040117269389946348809586504642 19881671037200944177694182320087832262418313264643 67012028812554644837594800771894369024773951604644 278045775442855785567684481472278919839720435114645 987436525897793551014637889832353408069137496894646 4019618551989955076278324465784747065472691376204647 11331749637091234522501601579968591875917571097504648 111998307861428022695569651590631512862221520414649 871718172244875223284685140223953674561554650 611234165070939368887004275344809968658622679514651 4921795175320302397270520000896142974401454652 8789617523772011676754653 103742727287440938844654 04655 04656 04657 04658 04659 04660 04661 04662 04663 04664 04665 04666 04667 14668 04669 04670个4671 04672 04673 04674 04675 04676 204677 04678 04679 88904680 04681 04682 14683 04684 3014685 04686 04687 04688 04689 1793557350713704690 04691 65254692 53200397254693 2606730397964694 4936685217754695 1824317163577654696 22694759143932154697 4670118187311284698 19676381389511405954699 1878819943184070374700 18740159384349965764701 1020428897940905510634702 494089504326313030804703 6591225773335566879454704 874843667983865000854705 34051122428763551404706 462350785151749237338904707 24403909717026258852022454708 7079308497910610401572724709 22142534453566544333902954710 12544864644524816975877181484711 1518835300876669187988118954712 562656967298727733828345954713 5964229567907321867273373534714 310976556845198539271975755504715 647034775278642368518685648494716 9191892403161140319558718710514717 7841508499525919786409695020654718 48326772807410740429379857270754719 46839783213290399171530197135454720 1717629842795440674827914044004721 497447735492633713151180002608614404722 256040679879360778315935922717845604723 2495628682263832958876355184467049504724 22581097484555352606651061229040742804725 97114101249123226929875763846113028804726 410083562094012578054655189783289452964727 2089986933425271380630064049804562913604728 7363663667126403479263034001666548944444729 18068712216187345347886302603520945912324730 162625343420679029974066458398895422050084731 715615959526758338770452120247403847012664732 2303053253636573289459090749633011960801204733 9073804542306363434907616965876721605133084734 46030491447374234137183655640400116489513214735 156018273706989488549784026407795553323326604736 351218455015350991570641682533839247718605004737 4859133718508865362213773664402813161416901204738 18926045374894068234282342965524348609914639004739 74407693718233405346786137162637272492110541684740 249533109036825967088974575557884772391602229754741 1037452164412901701312968498313802088638114620204742 3763156343899277122998959369239910126146568818214743 15196152650571448458622239574490902688397588521404744 40389403843111080912426772154225211803725903096904745 364551026912289067853589522628379952675953597854746 2073537237449128262830010009272621883152354747 19766062249754336573459237766193958433229009904748 11658257807370352439714250393927769585791934749 10532768562099906429454750 121213435170650720044751 04752 04753 04754 04755 04756 04757 04758 04759 04760 04761 04762 04763 04764 04765 24766 04767 04768 04769 04770 04771 04772 04773 04774 1254775 04776 04777 599854778 04779 04780 484781 04782 36324783 04784 04785 04786 04787 7628374601398104788 04789 2046004790 541969149154791 17789685467594792 41163051501004793 10687839150927124794 124752042813787204795 28349244207427454796 90487341418348862794797 10138006796727273754798 96817185830728227154799 4690992024601314824944800 2493224525213663082664801 31528212657547705897054802 4920451495460639943754803 228041791973435810704804 2234913105256730199278494805 106912822611604707239712734806 33902944693462759506253204807 106886358824678382748789654808 51924968548691775105316587034809 6943339873237286644870860724810 2828501893611965865155681824811 28557278205005477405916861274812 1367533763713295976338167376854813 2911210504146600402014017047004814 39813600897751240220521595788854815 35472554055986485813580700669614816 217719959318928209912557447497164817 221364690522155824884686039642134818 9407337540047112800423783894404819 2022072982831090345643912543771047124820 1194121307594904012641334014989477204821 11098568071469388217575612716276437444822 96371282133496061436689270395461539404823 408969934378422217524094185775677684214824 1740088884031380325577577636991178488804825 8707535491871888325535804877690308681924826 31080364958828648039391502847485971935404827 78354746318170127249846511778386108319504828 668321706745015694468660306788823234333374829 2897177579384071914579486147861405580146524830 9629120519120735050103635625230559230048684831 37624129899960232185334715205486627117599104832 188223591512643001005089879754865835336420284833 645266218686618000713196939710525112493465004834 1524384028600011991936222742384247197628909004835 18789920909534473091204576828692157458431312604836 68382153511099296874466418726789668329278768604837 278045775442855785567684481472278919839720435114838 927896665848216438437983557854500292312887712254839 3865379537862874650904863186986423128265660704054840 14330161895046333401267192131797564913664399840894841 57390620952176350193111474644183148644677828855694842 143600500020521426231238385403126099883839558069704843 1185418200301492848607643738735256453645745824904844 4921795175320302397270520000896142974401454845 6386464668567632258574018239334789696704768320204846 27559024928562052022604875001048733616096374847 12596096138150120657494848 141384009414042702454849 04850 04851 04852 04853 04854 04855 04856 04857 04858 04859 04860 04861 04862 04863 04864 84865 04866 04867 04868 04869 04870 04871 04872 04873 6694874 04875 04876 3743324877 04878 14879 10294880 04881 376214882 04883 04884 04885 04886 32343109631414404887 04888 45912154889 4936685217754890 117323549741624891 319432726705954892 61127179999955734893 673626540674145634894 168250976074248804895 413963783485466633634896 53846002377974360404897 494089504326313030804898 21467660765772199588684899 12450845458542767047204900 149754176577981692953954901 27160570624263881805004902 1482798717457818753304903 10712800051988845349561594904 467105730160041080745146294905 161262359123234794375678204906 512245595707111491293350594907 214784995401601326531806583974908 31605357855946661479681398634909 14082632807729590766451497404910 135852272885773588067643378854911 5998991256313056558078038537154912 13052638853315703074680198487924913 172097536529729741049134683905564914 159881256133142029803317631166284915 977108959728200009746433525029004916 1039722580903314273557369040975604917 50873505493132785477510959205604918 8213172146355845834169932944359925604919 5531406680367106478894947850238123604920 49126982542814071217799771604324356604921 410083562094012578054655189783289452964922 1718515328439135315288324930183424135084923 7363663667126403479263034001666548944444924 36211840990759569001720256105567665700164925 130855350837658074608482535610332776846804926 338561092112467677211627951703986300349704927 2742942722887842170469884183777978219625334928 11721077884633500063958547029853581620080854929 40172960584795173370488058868322168874394004930 155747393255604982696999652298005281727505304931 768772610608006687042681773350997473715428224932 2664337796508038835595933518602256632073592504933 6591769019724226511206009181035001365976667604934 72602133836700144353169039604034058059371551274935 246360507620816119011797813670812959535970483304936 1037452164412901701312968498313802088638114620204937 34457540106177699276799898990500427017294483120054938 14381580925437987379047465822182552666057467115074939 54527205154231392314023232933944679611785674086754940 216529769015865348659570097744613456369978838918004941 509322363363788292698203896113225668625135807670004942 3850894742131419167362054438916521840175140529804943 11658257807370352439714250393927769585791934944 20617551856779144254458618100602167648999822488254945 65018207776872995517996721247732616501674854946 15033833001026540693854947 164635108000008867004948 04949 04950 04951 04952 04953 04954 04955 04956 04957 04958 04959 04960 04961 04962 04963 04964 374965 04966 04967 04968 04969 04970 04971 04972 04973 35044974 04975 14976 21983964977 04978 224979 145664980 04981 3468084982 04983 14984 04985 04986 136737463534345804987 04988 808633894989 41163051501004990 750455789497124991 2335269095265604992 342176315576003514993 3579159547023548404994 978225383556634114995 1884599599018095691264996 281901314729654444554997 2493224525213663082664998 97824218230496246948484999 61582159744778975695925000 706659391405897837934855001 147392141373775633141955002 9387236938071752225555003 50953411319583985577436375004 2035521215352399888351890205005 762180660412251547763696405006 2438318088419877312597213215007 887883155988830049774312860595008 143279512805236142913499288625009 69487972521995638881635765405010 642339868221035556419841592855011 26253644992570277773807121527955012 58327392780746754690051705325835013 742452969610365374561784062892925014 718105169133361181419882587170505015 4369262705268705962948469647236185016 4855125213843838809902595861489605017 271868716368932251762815560384165018 33334984887433482184893307970601363405019 25457357599115303867194950468638673605020 216486192085935424446092550654621776705021 1740088884031380325577577636991178488805022 7206123554002719597162532200501240622145023 31080364958828648039391502847485971935405024 150326564162532958855803307901928585357125025 549605626439702517152204647131270760043525026 1457823471701910891225967530110036732502605027 11243413490251782865911128577545800173508685028 47387522014509040536111118040975366071480865029 167254782594963392040238729074245416344229505030 643686980183692085063352715600834970962470545031 3136396283521331088826332578007942967833773435032 10983726631996511264369114052036505659027273005033 28402668744790069151955928613517412347018556205034 280311162613628359516541631275822004832674594755035 885079923636657259661860855939251832585017592505036 3865379537862874650904863186986423128265660704055037 12779051449244386863112480125998627087351921508005038 53435380975607608330375788745380175513583558027165039 207322283603451021707790492576095677672705275447715040 816158018683886012755734237184675363299476886579635041 1802215940848236169566976363550505350871998099847005042 12497942515739943865834922817174812421040047815155043 27559024928562052022604875001048733616096375044 66505571641805641094216809171213205416776493613735045 153097196339790170249873193203680733122355405046 17908641192445408977005047 191396020686152630405048 05049 05050个5051 05052 05053 05054 05055 05056 05057 05058 05059 05060 05061 05062 05063 05064 05065 1535066 05067 05068 05069 05070 05071 05072 05073 05074 182955075 05076 465077 123083825078 05079 3185080 1597835081 05082 29160585083 05084 1185085 05086 05087 576575529788041715088 05089 11842450295090 319432726705955091 4670118187311285092 16232981253740685093 1878819943184070375094 18740159384349965765095 5581371230536156265096 8540694754199257484005097 1456518717833793136115098 12450845458542767047205099 443961245279194476035165100 301877247835945094256905101 3314189336484500940768215102 787512651226631046981815103 57999595091051917078385104 240611541298429994167963455105 8848432902529320910264396025106 3580770776497200446967556205107 11532842417120338930018064315108 3668076450783521994925960456965109 647034775278642368518685648495110 340008863743434243603059200105111 3019658806336361972625176859355112 114633418957839596044766150574305113 259813790623863994927303390387775114 3197029892993210414311399498456075115 3214638343078336139111677468563405116 19470326494739016020803604783817525117 22547693476503818087030026506817205118 1436783755676343162851169141134405119 135199419098585151532915563299910175005120 116443319167961104478659095081109852805121 949909786746023453086289809439198561705122 7363663667126403479263034001666548944445123 30155592705662184207337609451393406002375124 130855350837658074608482535610332776846805125 622981967982797956478138882124807585888005126 230305325363657328945909074963011960801205127 6256449834729442618017194699796709918998305128 46030491447374234137183655640400116489513215129 191456847920156710255179474040787285979075125130 694947436287526712280767704761231205239722405131 2656131701728317455319369997415951118925168025132 12781633187585914071604361576809886035289552585133 45210806889378064315547491982243806509484151105134 121961236693538452075399618825534305913454625005135 1081448672772244228420267813732063092774970235105136 317112215573974398953446913512793898645194722005137 14381580925437987379047465822182552666057467115075138 47332391704541644162754336858933344741977217020555139 198278501424939066302365396044449650512830893809975140 787691930881396145970646410018250692585611216824655141 3073413501114591517872798853412843654553025556792255142 6362474022126360470643264582299002236351937056781505143 40523961180239990797326249188605918044054652630955144 65018207776872995517996721247732616501674855145 214353795062755440366224295593110675905164995206575146 359815625919648866498403872762283907562459405147 21292807301334480132005148 222150253069910488965149 05150 05151 05152 05153 05154 05155 05156 05157 05158 05159 05160 05161 05162 05163 05164 05165 05166 05167 6245168 05169 05170 05171 05172 05173 05174 05175 05176 937485177 15178 9255179 663227235180 05181 36835182 14753345183 05184 227508025185 432635186 55095187 05188 05189 2425389151135241845190 05191 149931738005192 2335269095265605193 28349244207427455194 108068478991129805195 10138006796727273755196 96817185830728227155197 31298881622587234085198 38539549151925562761215199 7434958163459653137755200 61582159744778975695925201 2007099091117783772518835202 1467556511398950027662205203 15454212898894083118193745204 4148153433464227025874755205 350473437863738614166285206 1128631070421144593734426305207 38374114613645871006608189955208 16727806731153609734479752605209 54222363622133238008790100895210 15144602946795712009913474648535211 2911210504146600402014017047005212 1650661659012259917406950845855213 14118265311496306927190967137615214 499436155954584027935980348399765215 1153794881882289965403472128638045216 13741632936940369687583172185229565217 14344762545726413334003595736760205218 86479222939813824932551725012815925219 104173096146038739925496496455407205220 7514173556889167333316022034248805221 547954021303892248488370024244306425005222 529496621769085555496883368622534373355223 4151034833636477445227722101840753654005224 31080364958828648039391502847485971935405225 125945283193910144426773999928696689426505226 549605626439702517152204647131270760043525227 2577469286457294718055862348185610689928005228 9629120519120735050103635625230559230048685229 26764666307674721433984824180308135421483315230 188223591512643001005089879754865835336420285231 773026706912569885245684014046143252275522805232 2881931831862543350963407322624848206581153105233 10943740823236316721934171936842187847942402315234 52032755888455845128789915262870936905493370805235 185818046459686783781599386875042501482252349105236 521966959883065079271621649778951614867044912005237 4169208266069069074170559733618665649254557966995238 11331749637091234522501601579968591875917571097505239 53435380975607608330375788745380175513583558027165240 175097082557505751794227891997984173280088782665255241 734789153500126493947350823506374857316222843385605242 2990551686113473892122051957936336067846309682218855243 115629228615674758030752212089311455294448648198563655244 22411815795419727910694852735432877076289925558277505245 131277740554155274291031003425579791560560600581405246 153097196339790170249873193203680733122355405247 690341741857456066253719131077394648074236124140655248 844096525326869739678383672088280808914590125249 25269591286702318119205250 257441681233190583365251 05252 05253 05254 05255 05256 05257 05258 05259 05260 05261 05262 05263 05264 05265 05266 05267 05268 05269 05270 26055271 05272 05273 05274 05275 05276 05277 05278 05279 4739305280 205281 121995282 3464517975283 05284 368215285 120373665286 432635287 1668035325288 12882765289 1525245290 05291 05292 10179947909590047875293 23304455294 1686981646805295 16232981253740685296 168250976074248805297 693008559297054005298 53846002377974360405299 494089504326313030805300 172739491320201123275301 173208764859273339917125302 37531689840023422374755303 301877247835945094256905304 9040639242569383632273745305 7079308497910610401572725306 71675315460099331001482115307 21565777464531731409028055308 2075050130776436492941505309 5261106835230598809773477925310 166049975707270448017696475775311 77728986273866540086671163205312 253492492620412032842698212155313 62491421044771707416743264772045314 13052638853315703074680198487925315 7954711013042142621771067846205316 65668969229879737882916375585645317 2171353851263549547561349182591875318 5108919907184824230920404265790605319 58962050159703996936339081047969485320 63816244616922785862717068685464385321 382905825390419457459419581241604225322 478942292740710270176407482216431285323 38913130118412662851443533749720805324 2219306023101192530063794668374071684105325 2394278934877204188774324714904197096095326 18068712216187345347886302603520945912325327 130855350837658074608482535610332776846805328 525015741953377127909784039275386002212165329 2303053253636573289459090749633011960801205330 10646634603712227212916062276889562697184005331 40172960584795173370488058868322168874394005332 114145603999541380895137507285942035203323605333 768772610608006687042681773350997473715428225334 3119182638771671650889888796388087066157616905335 11928942200686784053486317783092941881688437605336 45023865565014272852839078911890858178276086705337 211599445733116764362755749433247522518429532285338 762617193571777061612572720087444839852962009405339 2226758101500295953712277492251800023054848641605340 16061673681459495402074000710607256569099222386235341 40389403843111080912426772154225211803725903096905342 198278501424939066302365396044449650512830893809975343 646955686358019145466063807997934469216971797648755344 2719603179946445989256685527066174644908114074455655345 11345858230996194061203445170120465800647753688564855346 43463389477820452384053649684840558454971372563617495347 78774480989848319419475296340402595458532717697200755348 424898457115415427739105473944106467904972030912745349 359815625919648866498403872762283907562459405350 2221591756383697263409481338724065398086203849779005351 1976613005203204228306894014435473717480555885352 29934746601170438387365353 297881328215122344005354 05355 05356 05357 05358 05359 05360 05361 05362 05363 05364 05365 05366 05367 05368 05369 05370 05371 05372 05373 05374 107995375 05376 05377 05378 05379 05380 05381 05382 15383 23698315384 2735385 1247265386 17642983715387 05388 3302135389 895250165390 12017505391 11604733215392 216474395393 29913135394 05395 05396 42640416364615601805397 1180301855398 17216810750925399 108068478991129805400 978225383556634115401 4300754712720615605402 281901314729654444555403 2493224525213663082665404 939405891518229955085405 775502725751171350839935406 187517605557585326110655407 1467556511398950027662205408 40579959359690482820152685409 33902944693462759506253205410 330736814136831710100093125411 110772092100531173471359205412 12057355368504718018371005413 24382018244550267549400993575414 716987250037958322280166886425415 359364314276058541145267404805416 1178779480436619276709812563975417 257710276443391803575337152564595418 58327392780746754690051705325835419 38069914312380864968641286154005420 303955439274849989089253862477245421 9420978585391799978418275370299165422 22558864926814650944846395827870965423 252566916003389327509631468088155065424 283074945436324095359321408141832465425 1690351957866005406032523981410402805426 2191784380401533322813241868184150005427 199655408660938279949535731737270205428 8982612648542692104004557290957829351305429 10768550406265758584088429744562742711435430 78354746381701272498465116778386108319505431 549605626439702517152204647131270760043525432 2184571333153517403630817856717729294280335433 9629120519120735050103635625230559230048685434 43908998988110594449820842892181954867336005435 167254782594963392040238729074245416344229505436 485366566307386643854544861536162204895327645437 3136396283521331088826332578007942967833773435438 12578117612051342433187566854205443581279727205439 49287116724418025407308521568780953839994379305440 184969094365076800512852091432387801511678350505441 859629116847167917230016663320282006111433069325442 3125484971380287164349170274396773907445461075005443 9470211630010949269972179681123282086172839061245444 61833616035303827091172283130177937642833678006545445 143600500020521426231238385403126099883839558069705446 734789153500126493947350823506374857316222843385605447 2387587412724681334960987415747798787836808421853495448 10053533398694383460451986422965336610447704250629425449 43015099236895138046989867829587586360784390962245355450 163229252260816634763558818419198155766489032421815605451 276297017706284908156634230035005650063146291114952505452 1374050806748831413750278644884791539371685883170045453 844096525326869739678383672088280808914590125454 7143954138365233763605719487596498875857836499284605455 4620469948474118030684864482462616587728274205456 35398231169563705212005457 344154817544353200005458 05459 05460 05461 05462 05463 05464 05465 05466 05467 05468 05469 05470 05471 05472 05473 05474 05475 05476 05477 05478 05479 448585480 05481 05482 05483 05484 05485 05486 15487 205488 117276875489 30165490 10770615491 87970016265492 05493 27207495494 6197975275495 189939755496 77195629645497 2704162675498 458723745499 05500 05501 178268177090720048855502 31901872865503 161867883416585504 693008559297054005505 5581371230536156265506 25929066266383995005507 145651871783793136115508 12450845458542767047205509 5039434886158197684155510 3459701221039924394835475511 927978138853582841088155512 7079308497910610401572725513 181541716673737113042297125514 161262359123234794375678205515 1518835300876669187988118955516 562656967298727733828345955517 68857692130455142896406235518 112380373748944950768414311685519 3089561496944397741525918242495520 1653526769054714253478274743005521 5453887058930062228280630327835522 1062178554082676161835085156358945523 259813790623863994927303390387775524 181011690970227068764958320546805525 1400352660461540059693464610492625526 40795039678048271952825537117715435527 99344366886627450153459084025932245528 1080128860238736775802687546045196865529 1252149340890317792126413355711607385530 7440912428902939108811706616187634785531 9986280096872384180096644448586818405532 1015454897185681060355063178342015755533 36333629986517027039933020605161719701905534 48184993215538654592760401266293325336505535 338561092112467677211627951703986300349705536 2303053253636573289459090749633011960801205537 9073804542306363434907616965876721605133085538 40172960584795173370488058868322168874394005539 180816305712215117188679307909690433910559005540 694947436287526712280767704761231205239722405541 2057979354677052016288767664103842335316658105542 12781633187585914071604361576809886035289552585543 50690278389816548104958890920011983471111387855544 203284192699024788104656066045526862077648528405545 7588445158883379694100062603966644711189285461375546 3488814049483054552874779318892383728099663760835547 12792002428391955706271293505136723535527058888505548 40155807268436646972510773419121771500147734350285549 237882222946955807632838845714497931641275281120265550 509322363363788292698203896113225668625135807670005551 2719603179946445989256685527066174644908114074455655552 8801294603518815406391484040740192675030398994679055553 37120720251391452984604053451666209260379596714845805554 162970221811072736705427510395270219192525205333508715555 612490867075271368394269774499167307111503977563747135556 967102914147024532202955936163108384083820201291245005557 4439687817514562317573558793579021349235277487403005558 1976613005203204228306894014435473717480555885559 22955895195032946262892492885111062087269162465254565560 10782080148647658435587478263687849883029943005561 41786130763510217700005562 397030563308166480005563 05564 05565 05566 05567 05568 05569 05570 05571 05572 05573 05574 05575 05576 05577 05578 05579 05580 05581 05582 05583 05584 05585 1863915586 05587 05588 05589 05590 05591 05592 485593 2735594 575001455595 289135596 82565385597 430932527575598 05599 209347935600 40538937515601 2246715905602 493997710635603 27948985905604 5850048855605 05606 05607 743978726225951356355608 611452563155609 1419011723134985610 4300754712720615605611 31298881622587234085612 152355281401689100025613 7434958163459653137755614 61582159744778975695925615 26692988874009330045305616 15382234181702132088307595617 4551749508637949693793375618 33902944693462759506253205619 809578560273644942360321095620 762180660412251547763696405621 6943339873237286644870860725622 2828501893611965865155681825623 386980028033100365743760435624 515330151685868472779628541305625 13287181680326192049623162427575626 7573894376247401979816837626405627 25113157055957782832050669593335628 4375454880049364752594098132501235629 1153794881882289965403472128638045630 855381681559369685279356816332605631 6423058792878103931422662741064805632 176316980671379433918870451580040665633 436369291591680975404254193256557165634 4612050865133811233916597299234474245635 5523881448992341434089815025176713565636 32665855401862266983670870755077432585637 45310350864494202744724869302490139555638 5122022885268031962489506328609018755639 146873484633447524228359070448923522337005640 214552306906287354273624793894860707556005641 1457823471701910891225967530110036732502605642 9629120519120735050103635625230559230048685643 37624129899960232185334715205486627117599105644 167254782594963392040238729074245416344229505645 743505400312945544666919188625194659181754005646 2881931831862543350963407322624848206581153105647 8701965963420662748077154216971991150293985305648 52032755888455845128789915262870936905493370805649 204161260744292351318832397443385593681995118455650 837021822032141851547001030216428615049459269465651 3109000138148335691266405305134664016777747962065652 14145732091052915378113117268367391834145066300705653 52286226788034522115140222598744357218849266260565654 169778338326930436652565708103443982402632192691805655 914554200275687204517555820995002420195684339282705656 1802215940848236169566976363550505350871998099847005657 10053533398694383460451986422965336610447704250629425658 32407778151298878051210377876882318088037399717706945659 136902726587061688735544291517578044064225736118932275660 617028691491889465546357020056043417779741158157189165661 22963440573040926480950505933939903134899196205394390905662 3378297101657959633675701323465665403684477876460189005663 14333169241664770015880715922653522533848685486603125664 4620469948474118030684864482462616587728274205665 73711908590295448584229158100619261268554130394800245666 25118126745237104044885640764082955098637723005667 49242818476971203700005668 457368760758289149005669 05670 05671 05672 05673 05674 05675 05676 05677 05678 05679 05680 05681 05682 05683 05684 05685 05686 05687 05688 05689 05690 05691 05692 7745615693 05694 05695 05696 05697 05698 05699 10295700 30165701 2795625495702 2494685703 579802245704 2079535134365705 05706 1522164335707 253211571815708 22104546755709 3056233412905710 252683086685711 64652634435712 23304455713 05714 3099797526370915254295715 9320520151805716 11711233443208955717 25929066266383995005718 172739491320201123275719 874843667983865000855720 37531689840023422374755721 301877247835945094256905722 139726069950681370038395723 68171464318552898067459975724 22142534453566544333902955725 161262359123234794375678205726 3599318275110066468338724125727 3580770776497200446967556205728 31605357855946661479681398635729 14082632807729590766451497405730 2142695141217225209810988185731 2351731432777361620746000452685732 57036753886198104106965475451295733 34542859772404573421202026528405734 115113103083201009612176151873125735 18014160540089670717628783433033845736 5108919907184824230920404265790605737 4018741531033831392523048111738805738 29336988751821533329244878237088465739 760649080187089608426704407414737035740 1912028100663891097199225892965944325741 19663232638208417498666842095484941285742 24305926411726050208427272376361140155743 143031574439573782190801669626992920335744 204770946560037688283783121664579373045745 25633874367749318414175936942995565005746 593354182166265221080326043499269763142505747 950846389128136748060013059066908558134005748 6256449834729442618017194699796709918998305749 40172960584795173370488058868322168874394005750 155747393255604982696999652298005281727505305751 694947436287526712280767704761231205239722405752 3052895151604950110283903183607246043615423255753 11928942200686784053486317783092941881688437605754 36697914396019838906188534858384968474352450145755 211599445733116764362755749433247522518429532285756 821801492145332642062597921810029071589849467835757 3440773193617151182486040112632265127871478602405758 12720944445594159656187864806266595623975565152235759 57301278502897638915746647096703252897392524106055760 213442208864192663153158552805938471522120403087115761 715817930749008463295111582716154564585766323206805762 3513770717887710399991479564135834500320951269500075763 6362474022126360470643264582299002236351937056781505764 37120720251391452984604053451666209260379596714845805765 119200965791989230522701530216494865606879176865160555766 504334711998840791381954046582872206296825689857180805767 2334630082292401543705694426834339880501140984125995845768 8602371897667887759478472369524142568818013910265215805769 11778055408757119788875581468677845229428402566412265845770 46235979448253994519500397228245004748090502209020005771 10782080148647658435587478263687849883029943005772 236524097619443143248860599392837057985678253644989005773 5841926290882938125177982251386720769488015805774 57933376362716625540005775 526131246267482105255776 05777 05778 05779 05780 05781 05782 05783 05784 05785 05786 05787 05788 05789 05790 05791 05792 05793 05794 05795 05796 05797 05798 05799 05800 32188145801 05802 05803 15804 05805 05806 05807 145665808 289135809 13487898825810 19828245811 3808769135812 9906971110495813 05814 10551741615815 1522543413155816 191058039905817 18355049897985818 2066371178665819 637397626335820 1011687305821 05822 12895520335037005660615823 120183499057055824 91703144466324905825 152355281401689100025826 939405891518229955085827 4920451495460639943755828 187517605557585326110655829 1467556511398950027662205830 723376052505576847954475831 301202697950759978618253635832 106886358824678382748789655833 762180660412251547763696405834 15955747170658046570535934265835 16727806731153609734479752605836 143279512805236142913499288625837 69487972521995638881635765405838 11700844842684699431275730005839 10683613795576258235502775998455840 244396845114211383952703569011225841 156899066574325528891769222344505842 525382032203761594671251131511705843 74126766663054341539405235763109225844 22558864926814650944846395827870965845 18777313664786581694662563013391645846 133457857102356724441833758522359205847 3275703185070359173876129374981382915848 8358052915905671809560208506954108605849 83710467560254300152675751913862630155850 106684912551952251874339863326837288265851 624723386518770274437081721475815779235852 921933450130326871369623441040258521665853 127337083613487405204117887001567667505854 2395674407241035831154125028691585518133255855 4194951345369557235510259589181748940911205856 26764666307674721433984824180308135421483315857 167254782594963392040238729074245416344229505858 643686980183692085063352715600834970962470545859 2881931831862543350963407322624848206581153105860 12518111306994656507819756724067115937370175705861 49287116724418025407308521568780953839994379305862 154366588103659513923256340096755305395463302105863 859629116847167917230016663320282006111433069325864 3306058679516293390172507612692874839303513417865865 14121585420956861919816219759870574621730045717345866 51983358195418758707617453572026059194222014311655867 231901981857905528303999703691235416798412373646965868 870228706742568375231501259434287051073370673784725869 3009874851280404870489037687988601492193018626526805870 13491494997170475175143149652553980085331739426969495871 22411815795419727910694852735432877076289925558277505872 136902726587061688735544291517578044064225736118932275873 437975722183486155220637666985869852779367691460936205874 1855877084199795292976959679877922521003363297324415205875 8827791702793604383277687362616266607930244944507219165876 32199661755371412189532026129729950875388466870165012205877 40984636283969724737772160910231576206742032346299335365878 149029951873563563125124768558000403081171779902562605879 25118126745237104044885640764082955098637723005880 758426877422113722540279980892051740872970608665009005881 135651428017394590521367302788916504490233414455882 68046307850594352279005883 604392300572365305005884 05885 05886 05887 05888 05889 05890 05891 05892 05893 05894 05895 05896 05897 05898 05899 05900 05901 05902 05903 05904 05905 05906 05907 05908 05909 133759695910 05911 05912 465913 05914 05915 05916 1597835917 2494685918 64615090195919 147509005920 23747622125921 46675415600885922 05923 70217634045924 8867286896075925 1499162611055926 107378309641945927 15625224573195928 5725405796175929 23707205735930 05931 53569703317080890639705932 1361981446918955933 685641027908451785934 874843667983865000855935 5039434886158197684155936 27160570624263881805005937 927978138853582841088155938 7079308497910610401572725939 3706524314906021391595395940 1326946042056290740412586935941 512245595707111491293350595942 3580770776497200446967556205943 70534723399706594382756669175944 77728986273866540086671163205945 647034775278642368518685648495946 340008863743434243603059200105947 63075998667515062816584008555948 48326772807410740429379857270755949 1045408723864135014789099250195425950 709889645579917539296208338527865951 2388054458250745925413636628861585952 304867546944144807634142057749103635953 99344366886627450153459084025932245954 87280249785260491048188409755845405955 604794382842528362968370376208707785956 14082507288748016235012307666886006135957 36452380887229124306744339771051467745958 355868248991694584721092052532610440085959 467151479998336131967786301477193018805960 2722114815210786523218431513302309354705961 4135884764429507150512088820763900071305962 628096605501468383988155796725510388755963 9666997879988333688551926264788614099976255964 18427293947383918509393880140017584401350405965 114145603999541380895137507285942035203323605966 694947436287526712280767704761231205239722405967 2656131701728317455319369997415951118925168025968 11928942200686784053486317783092941881688437605969 51260406873862681474602565431383569936409103605970 203284192699024788104656066045526862077648528405971 647726140402284622653874016549575735918763434145972 3488814049483054552874779318892383728099663760835973 13292577438554058306155155101657649094362671964205974 57868211952745391213843619826138260334401015255005975 212163524377678709276215676919697370040361451365505976 937681809223013072117839855057064869690741906137045977 3543739384008848771818555033520264367239437272061505978 12622844917673292879772510630485980139479747764280405979 51769669269359281538665239321373025608050395298779285980 78774480989848319419475296340402595458532717697200755981 504334711998840791381954046582872206296825689857180805982 1607576059873437566498885387139818165470263219997559045983 6822054702668152591060632587466392254402611679363796165984 33358987155069769474843375512261902878117476403108799885985 120432556868827377055710194954210970669282157527949353005986 142351051321044352887734516640521505678656035072419663005987 479987703125210615002937327960505374249633142846814605988 58419262908829381251779822591386720769488015805989 2430293340422209455715957796594857665631039395057189005990 314490106231719865818868643219931137362125293255991 79796572350568119296255992 693350474682583575005993 05994 05995 05996 05997 05998 05999 06000 06001 06002 06003 06004 06005 06006 06007 06008 06009 06010 06011 06012 06013 06014 06015 06016 06017 06018 06019 555763316020 06021 16022 9256023 06024 06025 06026 14753346027 19828246028 307527193856029 1039032456030 142002563946031 217782914054946032 06033 451024208946034 50259256338606035 10911287439006036 613650750745966037 110944614903756038 47606365450756039 397967807906040 06041 222235060740440548933866042 13918951595033106043 4920811417318586106044 4920451495460639943756045 26692988874009330045306046 147392141373775633141956047 4551749508637949693793376048 33902944693462759506253206049 18809059442288959083509986050 5829697787570669434694095206051 2438318088419877312597213216052 16727806731153609734479752606053 310976556845198539271975755506054 359364314276058541145267404806055 2911210504146600402014017047006056 1650661659012259917406950845856057 335944547608397004537741334266058 217719959318928209912557447497166059 4464319958108201347824443238985716060 3199993750561035822415691768772306061 10812268868421565775034718213219926062 1253219623398429010597361731634545526063 436369291591680975404254193256557166064 403695579219838363725558294424349506065 2730744428677114500162555653786529746066 60441423457716477144492097997993618346067 158633012220444420115939579789041362766068 1510785854169030596708762185792002926076069 2040868148150799974265848347616820580616070 11833957885515054700921462146728019081026071 18490426797104013948990507413315998557756072 3077372585975824408774449996950717029506073 38986304798556708391074882983951004716073756074 80609901781427798655340927484486028378099006075 485366566307386643854544861536162204895327646076 2881931831862543350963407322624848206581153106077 10943740823236316721934171936842187847942402316078 49287116724418025407308521568780953839994379306079 209632226628120224274035365024604194251638735706080 837021822032141851547001030216428615049459269466081 2711390950294837486967352548440681095610441863006082 14145732091052915378113117268367391834145066300706083 53415544780868635773985032820435440173473856197326084 236780519886521115215308584542116436619519942780906085 864874259290261051260999503415796161518581845523816086 378814566730096958708965685993472213867369202066087 14413848354825353089349049710565450087378727230998256088 52803736818671133595228537456415918809725177250653606089 198529538574913497086491496993625146305252506852351886090 276297017706284908156634230035005650063146291114952506091 1855877084199795292976959679877922521003363297324415206092 5894613192339272566862311688340365828795771512080651206093 25051193919951987456037149781356039664922905688555473526094 125981202573530985190686646789158846416737978572380628606095 450094199501308128916943768508594297367634383063134904806096 493528228992017831799211130613342113373596174820385239006097 1544745231684176859016252066638086159031398385202873506098 135651428017394590521367302788916504490233414456099 7782448096442355608174127202405460838284723349198462606100 727978085028815337068337380512752180603741362256101 93428976463478136731256102 794341523621198273506103 06104 06105 06106 06107 06108 06109 06110 06111 06112 06113 06114 06115 06116 06117 06118 06119 06120 06121 06122 06123 06124 16125 06126 06127 06128 06129 06130 2308697816131 06132 206133 121996134 06135 06136 06137 120373666138 147509006139 1454783812596140 6990129276141 820582288176142 1007522397894286143 06144 2808686801366145 278280858901356146 74774387591286147 3434270245059626148 748023118789856149 370928709551666150 5361526470306151 06152 920775036170490650870146153 130658492726685006154 34051122428763551406155 27160570624263881805006156 139726069950681370038396157 787512651226631046981816158 22142534453566544333902956159 161262359123234794375678206160 94584809717039230653551236161 25544238158236494367475321316162 11532842417120338930018064316163 77728986273866540086671163206164 1367533763713295976338167376856165 1653526769054714253478274743006166 13052638853315703074680198487926167 7954711013042142621771067846206168 1769131787134010476912366779006169 977108959728200009746433525029006170 19034012560800587799745772401186396171 14373719854593189340579891257257106172 48772181918562573862250717418477186173 5149055975071331098462761697930100546174 1912028100663891097199225892965944326175 1858468772299029711282889333648255806176 12286662890662029806468225972142651916177 258995071787856462646148800706990542386178 688879116405711199769443380089739973746179 6405298626602615217836459630034299924916180 8896335032624352564851887981070387116276181 51333161610719901713809922809376221781966182 82395274362326758354696946257599787574256183 14981534482667454928614316072628215338756184 157143146917569818432785491107755971395085006185 351218455015350991570641682533839247718605006186 2057979354677052016288767664103842335316658106187 11928942200686784053486317783092941881688437606188 45023865565014272852839078911890858178276086706189 203284192699024788104656066045526862077648528406190 856214456192728398596860441199727612790008942006191 344077319361715182486040112632265127871478602406192 11323745559961370990851750993364963676239116071906193 5730127850289766389157466470967032052897392524106056194 214531275038183556914204125144290717148716280315406195 967431878352450426822802552774792310131394165638806196 3521477850335216424098460776694811098018096939870236197 15290684678447787623437516753731904524478758865410466198 58560105635121132276753534231393950366703043599646416199 220345772175200917684448019732087431578653422573491206200 76087757098211850099021343257496737691970445248048006201 967102914147024532202955936163108384083820201291245006202 6822054702668152591060632587466392254402611679363796166203 21592952997078600290144862514538298130355102275936809846204 91896734492865110452595401923038944263810851707039261866205 475484033203964677862125997847896286826442229498400479486206 1680881151899385132366154567372202079898320377740711374006207 1708023993681884197011687405651813129910608668786857869006208 4967761581304895370290692822137025742116818988241609306209 314490106231719865818868643219931137362125293256210 24905315155144460548061128928364663678653279024731012656211 1682566575084447488182542790933173541903267960256212 109221959497914762606256213 908852539303620519666214 06215 06216 06217 06218 06219 06220 06221 06222 06223 06224 06225 06226 06227 06228 06229 06230 06231 06232 06233 06234 06235 06236 136237 06238万6239 06240 06241 16242 9588131596243 06244 2736245 1247266246 06247 06248 06249 895250166250 1039032456251 6843223173486252 45217404606253 4608749090016254 4625965485108766255 06256 17018928054416257 1509763755316326258 487763328079806259 18861180215578336260 4829686857650336261 2734315629660236262 61601132414256263 06264 3810427610695955416262826265 1142110037537469006266 228041791973435810706267 147392141373775633141956268 723376052505576847954476269 4148153433464227025874756270 106886358824678382748789656271 762180660412251547763696406272 471589728608558640595420996273 111646667535142306239512755506274 54222363622133238008790100896275 359364314276058541145267404806276 5998991256313056558078038537156277 7573894376247401979816837626406278 58327392780746754690051705325836279 38069914312380864968641286154006280 9218167994460482254604282693406281 4369262705268705962948469647236186282 81028313000386827212137140578691766283 64345765366755153243745035959993766284 219221948906496021438895291163319786285 21145449057212402841572006960799240976286 8358052915905671809560208506954108606287 8517650099885513611107901934197801506288 55097493671903417426420060964332524676289 1108082797641683161256870379884941128546290 2985432271874845898140550976877137567786291 27121666436681491684903753603744284299556292 38697309368427628860207560530477190172956293 222201798418856854186867995231489736650116294 366013707059510191732892944109222247841056295 72491299675590332896295116956768891112506296 633064239285275534772373017880931292352147206297 1524384028600011991936222742384247197628909006298 8701965963420662748077154216971991150293985306299 49287116724418025407308521568780953839994379306300 184969094365076800512852091432387801511678350506301 837021822032141851547001030216428615049459269466302 3492775570762444619193165929690356771784142676506303 14121585420956861919816219759870574621730045717346304 47186558015761074306871967265417641616380305258006305 231901981857905528303999703691235416798412373646966306 861157488861194651512594791167818400181388087294536307 3947132607027438716188517439376938669035593958244306308 14321879819391968133612495421356228637808901197858646309 61668713824075635642801848212776281557466942102055196310 237651651277765963321506797173004035262127798505448766311 917297001762752024698420013751551947344019034996763006312 2914406049377093547150608646005888441832541542488496486313 3378297101657959633675701323465665403684477876460189006314 250511939199519874516037149781356039664922905688555473526315 79022722204821913560409045571440678345717315015892167506316 336775831783524889111349673246964077060907704843928604106317 1793529198748711843442680376065670370191377350853507606926318 6272658159891955445699422054182587076903194595321582225006319 5900989454801534841324168102075407841506058067407345054606320 15964248052251290719731945454940138211697055202222032506321 727978085028815337068337380512752180603741362256322 79651080645739289747509738827352846598212373732282528256323 3883133702967987548326931154488506088184157846356324 127491814541202322896756325 1038537380380724204766326 06327 06328 06329 06330 06331 06332 06333 06334 06335 06336 06337 06338 06339 06340 06341 06342 06343 06344 06345 06346 06347 06348 06349 1036350 06351 06352 06353 06354 466355 39808260816356 06357 30166358 10770616359 06360 06361 06362 6197975276363 6990129276364 32020816025906365 282750205686366 25268797994706367 21096985374187866368 4207326369 100646365929426370 8045739236206626371 3053500699657606372 101838550939948236373 30057480497861106374 19216293199182236375 626590613865156376 92036346377 15750777330178050734291486378 9394682396417703006379 1482798717457818753306380 787512651226631046981816381 3706524314906021391595396382 21565777464531731409028056383 512245595707111491293350596384 3580770776497200446967556206385 2332441811532102699761923516386 486802294163073167055479864886387 253492492620412032842698212156388 1653526769054714253478274743006389 26253644992570277773807121527956390 34542859772404573421202026528406391 259813790623863994927303390387776392 181011690970227068764958320546806393 47555110038872046098797111133106394 19470326494739016020803604783817526395 344428218453323135602376207117796546396 287121675439376195425712997732870306397 982022065487281226468672445664933506398 86795933841639369274918331273551515686399 36452380887229124306744339771051467746400 38872324656189611805128451170444717766401 246283956143696898304298696610045210216402 4733665727896159994401015524164667754836403 12912709808070234740015158261925852542806404 114696653639861949993543546209879290591326405 167979593708731235705228035394788656069386406 959872750342476055204138150259672799692036407 1621029274669076450932850729020323644709006408 348731192152146506480424660293479629787506409 2549029594311382319097462877015344137584972326410 6591769019724226511206009181035001365976667606411 36697914396019838906188534858384968474352450146412 203284192699024788104656066045526862077648528406413 758844515888337969410006260396644711189285461376414 3440773193617151182486040112632265127871478602406415 14231049006129326271985598479588924309026370603506416 57868211952745391213843619826138260334401015255006417 196204145404114022752129281627886812907781350588206418 937681809223013072117839855057064869690741906137046419 345499929929177576963471790128062623252778440919758266420 16082276759029669813467081854240824372085715443905206421 581823134164546176039223529492358335614241532354016422 248512854563959388065978295891243696750542389324877906423 963406814257459176364202740579667228469953868500490966424 3809881966339658163604142758325089892613867689079592806425 11156703148580701503025012107982773086503428055186374566426 11778055408757119788875581468677845229428402566412265846427 91896734492865110452595401923038944263810851707039261866428 28892495909448471732514642499775859077452506819271648806429 1232995026314562013882776887952007956445934487771410243406430 6761268413191713977627559996717046440237780071243192686686431 23391279319527192781560389225499487431524697531575250094206432 20352709263651319511635089517593618221444175559136076377706433 51265658230870500179013653751583870918673363854278770106434 1682566575084447488182542790933173541903267960256435 254577789701489937368087700113354924785112630093193088506436 8948735184408756168956507031771121657230239313156437 148597390176141954964416438 1185233503784968895406439 06440 06441 06442 06443 06444 06445 06446 06447 06448 06449 06450 06451 06452 06453 06454 06455 06456 06457 06458 06459 06460 06461 06462 06463 7016464 06465 06466 06467 06468 9256469 165223221576470 06471 289136472 82565386473 06474 06475 16476 40538937516477 45217404606478 149093502921656479 1716499929006480 135711340920756481 95633014662268666482 181562046483 582378499467376484 42202646925513806485 18461145280641366486 541437855842799396487 181239923557706686488 129555363306674696489 5785595906041716490 5368786506491 65037648553204922547879506492 73325391011419774506493 9387236938071752225556494 4148153433464227025874756495 18809059442288959083509986496 110772092100531173471359206497 2438318088419877312597213216498 16727806731153609734479752606499 11448753932762741170203946936500 2117670448098717916650339830286501 1178779480436619276709812563976502 7573894376247401979816837626406503 114633418957839596044766150574306504 156899066574325528891769222344506505 1153794881882289965403472128638046506 855381681559369685279356816332606507 243036073629027632808111087978306508 86479222939813824932551725012815926509 1461971290505142116270337940808055336510 1277225341380102267555846850276115286511 4384783989589525385939046791683119666512 356105904861684450424973063201288759226513 158633012220444420115939579789041362766514 176686734735968668220611208171769504306515 1097499652646373288424999157297126102566516 20192376543585099932664497809855544792796517 55744636356171105671093124850173711549186518 484460753359706876480073419312347066916406519 727728453884866401280757137376754041961676520 4138369459158859011526392693463846681632256521 7158761891632424823438693871790520429582756522 1668341341160812854981994690832852159212506523 10258463068919458149045930054244699991563462686524 28402668744790069151955928613517412347018556206525 154366588103659513923256340096755305395463302106526 837021822032141851547001030216428615049459269466527 3109000138148335691266405305134664016777747962066528 14121585420956861919816219759870574621730045717346529 57915547910472160602561170731907307971653558789506530 236780519886521115215308584542116436619519942780906531 814122453320963440195977339484807405044090515600106532 3788145667300969587010508965685993472213867369202066533 138545052215723501879272313343894867538608856851787456534 65438703358644502767144231793371654218042862654294906535 236107713881093574213938736566887127580694190311107956536 1000660732747839608606310265781948195027168407536802006537 3901402720773865949784423600450442808230418035550803506538 15788436492142983789954946570610739126675718327747448166539 42685208633987137361394514442768785563220997448649052806540 40984636283969724737772160910231576206742032346299335366541 336775831783524889111349673246964077060907704843928604106542 10554090680888803884589445211230045539408847385277075545626543 4509945699618224113904241458416831927819484970052626494526544 25474159506527040557222893484772703789137658014766210557126545 87166694902196002533331420937656566439776616082409104874756546 70081460761138407804150125625889709899118037823642789756506547 164513395174049080401878579714402447924783196610636443356548 3883133702967987548326931154488506088184157846356549 813174572073782409173663143499667403920409787097610335006550 20593154945908148993524241749827111246826105491756551 172945322093956711320456552 1350980310046160400756553 06554 06555 06556 06557 06558 06559 06560 06561 06562 06563 06564 06565 06566 06567 06568 06569 06570 06571 06572 06573 06574 06575 06576 06577 06578 44706579 06580 16581 06582 06583 121996584 685515326626585 06586 2494686587 579802246588 432636589 06590 926591 253211571816592 282750205686593 690987804626266594 10152163223556595 715916342204286596 431141407914264386597 4236447606598 3304403303232846599 218257566000857296600 108329677641761406601 2838412652254810356602 1063215434657541506603 842223564270719876604 49362369869375646605 165558393006606 268278918105367398117753906607 546654480926743753206608 57999595091051917078386609 21565777464531731409028056610 94584809717039230653551236611 562656967298727733828345956612 11532842417120338930018064316613 77728986273866540086671163206614 55794094741251546923983730596615 9191892403161140319558718710516616 5453887058930062228280630327836617 34542859772404573421202026528406618 499436155954584027935980348399766619 709889645579917539296208338527866620 5108919907184824230920404265790606621 4018741531033831392523048111738806622 1231110980469633004243423984065246623 382905825390419457459419581241604226624 6196958668213376874514451780912957616625 5664755162110780256139431660574361806626 19517544908774334674120166004930964046627 1460361337425184168589392155565836550416628 688879116405711199769443380089739973746629 800001443044461119445099195685340026506630 4876304540817720947408512036925664265736631 86012324185977304056353445570307527698526632 240210697537866384046831121274672667312926633 2043879468173146922139728232379710644503446634 3146651348563119620144918907108388377279156635 17808423523166988782671038786926640190757866636 31527549813826915917944096598569896972911506637 7939163707480656580573618266278397729609726638 41264386521184265567033727062736205372666479546639 121961236693538452075399618825534305913454625006640 647726140402284622653874016549575735918763434146641 3440773193617151182486040112632265127871478602406642 12720944445594159656187864806266595623975565152236643 57868211952745391213843619826138260334401015255006644 235428377824602721701451562243464148403822471293506645 967431878352450426822802552774792310131394165638806646 3371254843212501368866910905636291822400419779704406647 152906846784477876234375167537311904524478758865410466648 55528494550785937864712859172683754838980681018964856649 265925095170346691636240360582567225936207299909458006650 957126779448963451742602128268669114621865913882029526651 4026119298569658943368877966157411740422365391275506606652 15782865511378637086661747181978332484533216407844922606653 65286182653885468897033421470258675553020622800468182726654 163222324906658085237932080086946763846558966041238875926655 142351051321044352887734516640521505678656035072419663006656 123299502631456201388277688795200795644593448777410243406657 3851842283101380414071860996555839146843181899781227577606658 16480885490464477910325820536456607987314190710949252207236659 95924186955266876400950983949159097355384920024134341729326660 324599419813629518241843934918677918178475863833634574490906661 240926191649491148201582499710126925404206009771227511609006662 527568392389322779972343502420643997463022813026834998256663 8948735184408756168956507031771121657230239313156664 2595891806269502126178308226139271425172013756704484621996665 47323662710255861876354052813982671668397823557756666 200995848350200975178256667 1538039122206397994706668 06669 06670 06671 06672 06673 06674 06675 06676 06677 06678 06679 06680 06681 06682 06683 06684 06685 06686 06687 06688 06689 06690 06691 06692 06693 06694 269706695 16696 186697 06698 06699 1247266700 2843174125316701 06702 19828246703 3808769136704 12017506705 06706 36576707 1522543413156708 1716499929006709 3188494096067056710 58670349064296711 3717747777482196712 1934082917494034616713 70910063406714 18419037716299146715 1114494827905944126716 619430012182996086717 14689851812997632826718 6088658988157427436719 5301917809755264326720 394307478243039906721 3589606975506722 1105578355771796035432997406723 3913972303677390454506724 350473437863738614166286725 110772092100531173471359206726 471589728608558640595420996727 2828501893611965865155681826728 54222363622133238008790100896729 359364314276058541145267404806730 270065090928338852021123956396731 39813600897751240220521595788856732 25113157055957782832050669593336733 156899066574325528891769222344506734 2171353851263549547561349182591876735 3199993750561035822415691768772306736 22558864926814650944846395827870966737 18777313664786581694662563013391646738 6184289955563661433592982835074246739 1690351957866005406032523981410402806740 26232414750058584264697300445809925226741 25053008122351917194306442038733248106742 86618113073824183430114775170509682226743 5986138201967738005619627940198236461166744 2985432271874845898140550976877137567786745 3608912353790383907919502035116379987006746 21604608126212814877187399210343292023126747 365877251955006757612425892612403321018946748 1033265131094853898627659058087219868902386749 8613019907038119673577096283055447834836966750 13580702075480847631913331264228360833320406751 76494763227597339557724076617094458065914636752 138482958253312225987508133621798270864687006753 37588941930323049047681051979782431739663406754 165904932098594061525342577317680555632728606606755 521966959883065079271621649778951614867044912006756 2711390950294837486967352548440681095610441863006757 14121585420956861919816219759870574621730045717346758 51983358195418758707617453572026059194222014311656759 236780519886521115215308584542116436619519942780906760 955962111970855941438052517975008459802574157048506761 3947132607027438716188517439376938669035593958244306762 13932885430990371308905681561405719448385329159113606763 61668713824075635642801848212776281557466942102055196764 222447036150267148276628144050247706356832643675144936765 1079286949665220384924999111260273262351175016529207686766 3875968949416280050685067942732519897670947358244930866767 16186602037663174766978240560214959367033097801148627436768 63784666295684641033129957428853228038231836618298847286769 269392354673193186459291000399522303613619907235470612006770 6238024661027702898788586372613832445582423353044252010006771 493528228992017831799211130613342113373596174820385239006772 4509945699618224113904241458416831927819484970052626494526773 14045493257590522697093280790456067637319301293205084104026774 60172538801255808590852383491618163850645077961562395888826775 361008521674827360354578970246438237056290145834322503099136776 1207957257312281117146233058818503003182460203895983858511256777 826952779583118329474199846117151988067372937179822408022206778 1690693891190479115064467334729191182583851377878617656306779 20593154945908148993524241749827111246826105491756780 8281973583070553985227772151842537043317729542991381122916781 108602542962797894945417811252514666994954861170506782 233269266867970362529506783 1748914926383124260646784 06785 06786 06787 06788 06789 06790 06791 06792 06793 06794 06795 06796 06797 06798 06799 06800 06801 06802 06803 06804 06805 06806 06807 06808 06809 06810 06811 1551666812 466813 2256814 06815 06816 10770616817 11787562439936818 14306819 147509006820 23747622126821 189939756822 06823 913816824 8867286896076825 10152163223556826 14652502535440326827 332117891799576828 19039394729916456829 8637007367061950726830 953618094006831 101023781646977646832 5625956789866767936833 3462567277681888206834 75134052133556714286835 34132413306162298996836 32435775103275807476837 2978688276342355506838 61422163803006839 4551918095890129339671285156840 27034922262700634782506841 2075050130776436492941506842 562656967298727733828345956843 2332441811532102699761923516844 14082632807729590766451497406845 253492492620412032842698212156846 1653526769054714253478274743006847 1298834316836303881191699377096848 172097536529729741049134683905566849 115113103083201009612176151873126850 709889645579917539296208338527866851 9420978585391799978418275370299166852 14373719854593189340579891257257106853 99344366886627450153459084025932246854 87280249785260491048188409755845406855 30820889646271770093397259481315146856 7440912428902939108811706616187634786857 110901406671534703690280199708748922866858 110497786468721869483586576133548061936859 383311510672023792990334556810714507316860 24526873867950121450203679818593160579776861 12912709808070234740015158261925852542806862 16222997569351209516078900749490042701106863 95459499324415695085561420072183047576496864 1554278728050337960432659307089776867924946865 4436971677709250238212024264074164338386466866 36255435267281215078077965843288406445106136867 58508188440756198628996471703422350500721256868 328001441539759938138136413151906067723846536869 606739033724082044099774005211495065554661206870 177106507538902794742256286048281997249748206871 666713047996487124843591658017601763868948714906872 2226758101500295953712277492251800023054848641606873 11323745559961370990851750993364963676239116071906874 57868211952745391213843619826138260334401015255006875 212163524377678709276276919697370040361451365506876 967431878352450426822802552774792310131394165638806877 3877511800693913444876246227547131263638096321550006878 16082276759029669813467081854240824372085715443905206879 57473057506082146331345217457129249823704984291547106880 248512854563959388065978295891243696750542389324877906881 890691083266200456280862757101971383212488367352652566882 4375043185546820108744643746187644346016003248670124006883 15680274159235949809904108565724204527139783942791585526884 650281268082089787290946779399145715151660946313616383666885 257527135204472192666213983891438328414633449998247687086886 1109321050437883843924636577490547646825457682354677396006887 2382783603519649368589010225332232041292892828955065236006888 1708023993681884197011687405651813129910608668786857869006889 16480885490464477910325820536456607987314190710949252207236890 51172298779514410122319774057654672720899941906774683346706891 219499582084129800314140118757802744292819516047436851515306892 1357913819345162814953709129814247618395687731192109218254976893 4492292123463391205661954410731613577895232393428391446310756894 2834056957631858352730104895809466364819568953659598710792026895 5414591191370199012404751358881329434716289919145382828506896 47323662710255861876354052813982671668397823557756897 26407685951145831810475113962884502591464190801575787723856898 248896859956121787021233300942308788767633401164906899 270353099036724625290606900 1986380010727156297446901 06902 06903 06904 06905 06906 06907 06908 06909 06910 06911 06912 06913 06914 06915 06916 06917 06918 06919 06920 06921 06922 06923 06924 06925 06926 06927 06928 06929 8602236930 9256931 23016932 06933 06934 82565386935 48851118376666936 437586937 1039032456938 142002563946939 2246715906940 06941 16826306942 50259256338606943 58670349064296944 67072863454926906945 1845380644430816946 96301384581650866947 38410426369107264946948 10947233115726949 545971069950327036950 28104741424592284246951 18972438388870849746952 380139910872236350386953 187745740958261232056954 193426993113207592476955 21447780998121513006956 882876841446606957 18724938106369091219075961906958 180832495345782537757506959 12057355368504718018371006960 2828501893611965865155681826961 11448753932762741170203946936962 69487972521995638881635765406963 1178779480436619276709812563976964 7573894376247401979816837626406965 6208512652239749090479664417396966 742452969610365374561784062892926967 525382032203761594671251131511706968 3199993750561035822415691768772306969 40795039678048271952825537117715436970 64345765366755153243745035959993766971 436369291591680975404254193256557166972 403695579219838363725558294424349506973 152456043375530012355663424912641006974 32665855401862266983670870755077432586975 468266565678567430195890024562346564126976 486081547925719303007961946853809827156977 1691626566680683825782441969753526910706978 100450099770275378932385287561345304058766979 55744636356171105671093124850173711549186980 72681028980735188941126878684909400677186981 420682475022020947706381618316895966520876982 6594133169332847635714163958639563827729986983 19021336722226079429988996582842321935598106984 152447989807096123411213722710409304037986446985 251626935132768203207850593078017181914155986986 1404054435391790819964619551436648445477231026987 2651856697979886503335947710497500685565098086988 830588458492212518910433382915026202437536006989 2678052715143437562630558834541966463739005286146990 9470211630010949269972179681123282086172839061246991 47186558015761074306871967265417641616380305258006992 236780519886521115215308584542116436619519942780906993 864874259290261051260999503415796161518581845523816994 3947132607027438716188517439376938669035593958244306995 15711152172804775385105616120151560956080021000169466996 65438703358644502767144231793371654218042862654294906997 236638970874131912524174795862540322899846764215537756998 100066073274783960860631026578194819502716840753680026999 3564684878219192635904216411142395107265463587223499927000 17713722434328099814721067379819940031804612825335945527001 63372401721758063018615354709898332597100662982992340147002 261053968998669153803951236812575864305716640216474630147003 1038763037628340159520594048776980982610705198770002967807004 4558923711232352093141717372723611534951432888250264016007005 9096966144456655923689574105041231422785749193086352774007006 5900989454801534841324168102075407841506058067407345054607007 60172538801255808590852383491618163850645077961562395888827008 186281878453276079532643758260041284829970342509118790277807009 800009834229089126244766845000054093202792153941477816586207010 5105010448357017684650141853750233227279163092508255879544437011 16695627779871258290205927464549394645652366735851420556125817012 9698005805310265721309645891547107127390736587933928404203467013 17329515793243825256728853609341293335813776832125888920247014 108602542962797894945417811252514666994954861170507015 84155163425552674062707349740840439014406023597557204351657016 569675943988371798751389753118021984733605358834107017 312910028912047315632847018 2253499648722137336407019 07020 07021 07022 07023 07024 07025 07026 07027 07028 07029 07030 07031 07032 07033 07034 07035 07036 07037 07038 07039 07040 07041 07042 07043 07044 07045 07046 07047 07048 46306957049 121997050 206107051 07052 07053 579802247054 202372738621927055 7558207056 6990129277057 820582288177058 22104546757059 07060 248952487061 278280858901357062 332117891799577063 305900586734286747064 10082677905867517065 481686156625494347066 170167584246694782487067 111344133149047068 2910961027817785357069 139066148967299098357070 102124955988288583717071 1904152925353663513747072 1015279901394710623747073 1127290914406522753807074 148128858377807853007075 11082911647544107076 76963550296342497576405412957077 1175070156757281318105007078 68857692130455142896406237079 14082632807729590766451497407080 55794094741251546923983730597081 340008863743434243603059200107082 5453887058930062228280630327837083 34542859772404573421202026528407084 29505497172142929934536000635907085 3197029892993210414311399498456077086 2388054458250745925413636628861587087 14373719854593189340579891257257107088 176316980671379433918870451580040667089 287121675439376195425712997732870307090 1912028100663891097199225892965944327091 1858468772299029711282889333648255807092 748783305926259271538351137323426457093 143031574439573782190801669626992920337094 1974803201837852324222407957026193403897095 2132901117817530612673004962800371825767096 7445837867937161446878502821155304083557097 411220563403555758483880918874039782781837098 240210697537866384046831121274672667312927099 324569803829210954224886605669151987289007100 1849247326462501768345224155780268770659377101 27940725787816896091393625009223443159532397102 81413755165961070587589869564530468436164267103 640344991650316576833369351235485866900743837104 1080357912148574843687851588902637636916697567105 6000414312845755798179888023743347132441831857106 11563285312968360550200188840587093850565588607107 3877902242638103962224488750377460336491464007108 10752374370823143797770581179169229875917147908837109 40155807268436646972510773419121771500147734350287110 196204145404114022752129281627886812907781350588207111 967431878352450426822802552774792310131394165638807112 3521477850335216424098460776694811098018096939870237113 16082276759029669813467081854240824372085715443905207114 63594101478843266313176662219076083697998548076439287115 265925095170346691636240360582567225936207299909458007116 972592378427208619315191199578117198801602177507017687117 4026119298569658943368877966157411740422365391275506607118 14259767270982818907539765250522490138617982147622847007119 71636290867590241504060143368018626741348163059327500007120 255876301717748841716311254061788263284464703226046407507121 1047248212200315030028408267073507786704650542564367581467122 4186073732105355528562335882262142796636110392247188152007123 18699265510801072457549160692114248819983002334145998086407124 34712616655298033233600832896149137382069851018165551655607125 20352709263651319511635089517593618221444175559136076377707126 219499582084129800314140118757802744292819516047436851515307127 677566745310519709273578010019531062787866181123089211624947128 2913343038633239940610251432687194817894852693134499638729887129 19182043235343226965263824094990218238340222753432281472351237130 62009957817949895568772010942877047545362963168971476057686457131 33137264793198490222190040909474663581557623664590516207529507132 55428443352281489473770549010782946572925598760080674829647133 248896859956121787021233300942308788767633401164907134 268033846217277933387457682610062899591841859625107911684707135 1302195890046239105664829360848540797293217186980507136 361686693619903042492207137 2553659982496883458007138 07139 07140 07141 07142 07143 0个7144 07145 07146 07147 07148 07149 07150 07151 07152 07153 07154 07155 07156 07157 07158 07159 07160 07161 07162 07163 07164 07165 07166 17167 07168 243260267169 1247267170 1674097171 07172 07173 3808769137174 838020467192797175 96996907176 45217404607177 4608749090017178 191058039907179 07180 3122164907181 1509763755316327182 1845380644430817183 1390254768761089897184 54254004263458427185 2385124629749866457186 751230707516811309097187 1028693216543857188 15328236439797392497189 682126379075680369987190 541049093030115104407191 9450118492385785206097192 5406822401161229284957193 6435011012225745967237194 986326867963933587007195 124748161024236757196 316085802970607708764738001227197 7438384412070904089677887198 386980028033100365743760437199 69487972521995638881635765407200 270065090928338852021123956397201 1650661659012259917406950845857202 25113157055957782832050669593337203 156899066574325528891769222344507204 139451590894588502114285591737107205 13741632936940369687583172185229567206 10812268868421565775034718213219927207 64345765366755153243745035959993767208 760649080187089608426704407414737037209 1277225341380102267555846850276115287210 8358052915905671809560208506954108607211 8517650099885513611107901934197801507212 3652879264887815830965658762403029747213 624723386518770274437081721475815779237214 8318508657405439550963346919859397782097215 9336411677274442353015206706796576160707216 32690633435607148883878600936040651746657217 1682747702913173656008683245370796304089867218 1033265131094853898627659058087219868902387219 1444941784385487280907983672814727522090907220 8109262372965518199309541827237889999011467221 118245328796371264001514739279602013143319327222 347919453218298557137631472291182357013237547223 2686967158926256020614212772241847498070834707224 4630960880769473979409920673035091176393645737225 25603026446935059647012662509665753117347608587226 50307621761200861208677481288079187287903159607227 18027902974524590347050140549518502548246966207228 43151821516969393449807726718907084606135563450597229 169778338326930436652565708103443982402632192691807230 814122453320963440195977339484807405044090515600107231 3947132607027438716188517439376938669035593958244307232 14321879819391968133612495421356228637808901197858647233 65438703358644502767144231793371654218042862654294907234 257152375818701352207266839687947139843284863124223867235 1079286949665220384924999111260273262351175016529207687236 3990441621402239700197272009021463026833402978377712007237 16186602037663174766978240560214959367033097801148627437238 57017028642104620215985956530012485609126186657933284847239 289377839655070128226071248528527663618907131472290013407240 1032174716173313065279002221205047475807424695402693417687241 4198225628651505617476601533173890795525233940236320229147242 16854035108186359564547728720790605985834261076772548930007243 76553849279497833109097045420854418784537763438167656887807244 132391814601559336794072703022585651452814151380775990384007245 70081460761138407804150125625889709899118037823642789756507246 800009834229089126244766845000054093202792153941477816586207247 2462561737101910375868762963029906494278004355886343617903107248 10600606672583853773962920548842260336285566282976036542429887249 72039537954267900930345615484204918487425757771689904724490077250 230170386835623098363578166731887178109094931672690476897305227251 113064200441950526207355973039769260734681328974869663738705407252 177177965136731875174567487566532983607506978711466481958807253 569675943988371798751389753118021984733605358834107254 8532206711437420288891879111198895864234315409874045418168387255 2972866188129812060231260581789291747770809966351507256 417523407138240445383007257 2890598272097389682407258 07259 07260 07261 07262 07263 07264 07265 07266 07267 07268 07269 07270 07271 07272 07273 07274 07275 07276 07277 07278 17279 07280 07281 07282 07283 07284 07285 07286 07287 277288 07289 1251728597290 10770617291 12606127292 14307293 17294 23747622127295 3468816853244777296 1029221827297 282750205687298 25268797994707299 1499162611057300 4207327301 34395663417302 8045739236206627303 10082677905867517304 6297450467611400797305 287896006134595287306 11702254811611508477307 3305604481528196616937308 8786847836952907309 79790619437274886027310 3319024444171355930597311 2825709847251174971557312 46498751102995684165477313 28396451798663915271307314 36049236483680503842097315 6358610268733980757507316 1283107474378694257317 1297165458973907286320067510937318 45977921522435327342732107319 2142695141217225209810988187320 340008863743434243603059200107321 1298834316836303881191699377097322 7954711013042142621771067846207323 115113103083201009612176151873127324 709889645579917539296208338527867325 655638172749695721920747395832307326 58962050159703996936339081047969487327 48772181918562573862250717418477187328 287121675439376195425712997732870307329 3275703185070359173876129374981382917330 5664755162110780256139431660574361807331 36452380887229124306744339771051467747332 38872324656189611805128451170444717767333 17706252254382348906165595590690436687334 2722114815210786523218431513302309354707335 35000455403420295592507070460433939773137336 40773338690490091530132346514371518211957337 143177743428561377541702341848389918272317338 6883134780235184283042039839387726551575277339 4436971677709250238212024264074164338386467340 6413607950011015238921873415891618267769357341 35477398593915142863802073356533311940728997342 499817201805591265508314565142310566774810697343 1484583361264918434617127611252941415292246967344 11263633379989571653580657384563540976463012727345 19819345405309357819315740326030220539157293817346 109077864878690064000531841677500146502056222817347 218395586492076978813760020105472497836099721607348 83464978565341966840523787306346063910217463507349 173104214187571100274395310787935097088594307983857350 715817930749008463295111582716154564585766323206807351 3371254843212501368866910905636291822400419779704407352 16082276759029669813467081854240824372085715443905207353 58182313416454617603759223529492358335614241532354017354 265925095170346691636240360582567225936207299909458007355 1038818703530300313598210413259720335186553508710703557356 4375043185546820108744643746187644346016003248670124007357 16344757485033734528965089372681114939298739721679752007358 65028126808208978729094677939914571551660946313616383667359 227877303254859359656048542051471829208134184219293023607360 1167667043532354965440372980739688404351369517978882407447361 4159864120844179669966895786079951691161577079434896099547362 16818415798334670158675072930579352363988425157584883348297363 67798008201496453857023048695666422672497771030886824688607364 312832579064778175972723299791665499919069438446761935813007365 504686878254990868002893355070908444154940152426830768408007366 240926191649491148201582499710126925404206009771227511609007367 2913343038633239940610251432687194817894852693134499638729887368 8943000736511534484943530625334460040938355575377317540281547369 38540777541446205729383385650430800499994931989912441650404887370 270413710862319580215555830322388443454482759316073801600309577371 853831243006696292439547008514762447304694966534700540619763157372 385231024024674468285772221475600797096581569588520538450093607373 566008087003844964146267919511473937359193595990950280223127374 1302195890046239105664829360848540797293217186980507375 2714565020756924087978594554503987574699518272652699049522327376 6778526987874281957955285716618500182730491891912307377 481364906700662531833007378 3268435687516507940647379 07380 07381 07382 07383 07384 07385 07386 07387 07388 07389 07390 07391 07392 07393 07394 07395 07396 07397 07398 07399 07400 47401 07402 07403 07404 07405 07406 07407 07408 07409 4627410 07411 6327994697412 82565387413 89327707414 437587415 907416 142002563947417 14352645937185087418 9546006607419 1716499929007420 135711340920757421 10911287439007422 181562047423 341331797437424 42202646925513807425 54254004263458427426 28435524503407316467427 1508329953194198887428 56935296233301967487429 14501378032023297392017430 70304363767788157431 410945774249439869227432 16029622340826739395487433 14567854495966067189407434 226973945343565456546997435 147262531790202013260367436 198521685858703228952527437 39828958482842021493007438 12231949650516109807439 5319496194701685473251697541457440 278080225929283281359620057441 11700844842684699431275730007442 1650661659012259917406950845857443 6208512652239749090479664417397444 38069914312380864968641286154007445 525382032203761594671251131511707446 3199993750561035822415691768772307447 3067131923289536749032447381186027448 252566916003389327509631468088155067449 219221948906496021438895291163319787450 1277225341380102267555846850276115287451 14082507288748016235012307666886006137452 25053008122351917194306442038733248107453 158633012220444420115939579789041362767454 176686734735968668220611208171769504307455 85303049303828063549869466483708945287456 11833957885515054700921462146728019081027457 147103610201626187352134446419097380397347458 177662894443109407211558849220651236265967459 625618412742838829384666300553480319856857460 28143615031876435659187619104524073673978857461 19021336722226079429988996582842321935598107462 28386752458513194474290841115928371240238857463 154861161560650552980970970885594945861655127464 2110246861715949122267661159640247487484729627465 6325505561987300795062292220910458475405879927466 47170856280947433286315638945195594004957647067467 84692129861996200930682141071628996636483974557468 464022008661435613162461345318782786081686607867469 946118776092631102896063370519175336068310376547470 384895887738189807772031900380007143037369566507471 694119110266631164167295871717325778847558833702507472 3009874851280404870489037687988601492193018626526807473 13932885430990371308905681561405719448385329159113607474 65438703358644502767144231793371654218042862654294907475 236107713881093574213938736566887127580694190311107957476 1079286949665220384924999111260273262351175016529207687477 4192515901295610253799724547162021380032366603282184607478 17713722434328099814721067379819940031804612825335945527479 66838150403710085500066061943455938718031270684688942747480 261053968998669153803951236812575864305716640216474630147481 910343534377521121304472182944642701464665508246266201127482 4706591633327496979183590572630659524007756487675940306607483 167500861391379292425111513152648046722477793339257610399467484 67330788094509557611716443859538556574260849960989794763687485 272492808182422649788685711618785772372918655511636460823607486 1276088241513839882725084983504233329609460576803419954003007487 1922976411859949593668923177605296939137304022635040161192807488 826952779583118329474199846117151988067372937179822408022207489 10600606672583853773962920548842260336285566282976036542429887490 32452471982149459417987659873752630148679395065809270346587207491 140013038948175637854676087869534672129677163492733388731450507492 1014546702841909537449726560381138552692744797200390633125866537493 3165441714347154367708904538656617162786921396833632035589721307494 1310744646671355321897893194904339963073325101297548327497264327495 1807076107285160443164688265907899938245557878042615717829707496 2972866188129812060231260581789291747770809966351507497 8631980548255022041625869064945241380303451238821284326159807498 15437119288951837620591091191756920125758759280273987499 554272218674674471600207500 3691712831733172820347501 07502 07503 07504 07505 07506 07507 07508 07509 07510 07511 07512 07513 07514 07515 07516 07517 07518 07519 07520 07521 07522 07523 207524 07525 07526 07527 07528 07529 07530 07531 07532 61247533 07534 31505249727535 579802247536 602104147537 7558207538 34657539 820582288177540 59361756002414217541 80022442507542 10152163223557543 715916342204287544 74774387591287545 4236447607546 3107987426017547 218257566000857297548 287896006134595287549 128011344160810056937550 7810189731866649017551 274880908487985557927552 63436256992039099162857553 532187533883362507554 2095657347263177480047555 76884415306019944893307556 74225098691300879990467557 1099708935656840229999057558 754913645032822951559377559 1076282657023053919965727560 243124432209857298672007561 109266442186497954937562 21799356407698701907657258313657563 1648631379135693813501242257564 63075998667515062816584008557565 7954711013042142621771067846207566 29505497172142929934536000635907567 181011690970227068764958320546807568 23880544558250745925413636628861587569 14373719854593189340579891257257107570 14280001856214594356363230638748467571 1080128860238736775802687546045196867572 982022065487281226468672445664933507573 5664755162110780256139431660574361807574 60441423457716477144492097997993618347575 110497786468721869483586576133548061937576 688879116405711199769443380089739973747577 800001443044461119445099195685340026507578 408577338395684247667363164740819429107579 51333161610719901713809922809376221781967580 617601753691572647326768974550957165077437581 772460944841018032170515511708486045047607582 2727486588631069430024759784740322354580557583 115027847381839894817502881167287766518648057584 81413755165961070587589869564530468436164267585 125296433759251320685360438604630286542553367586 674509345356063913585231335995228005844191307587 8899458644402689580682409162072042545487555897588 26913464111735863730966647613374462567214982007589 197359921965873759661577211004729255555315172137590 361370116985166988071780580274596358890831857557591 1971140088641528475797898509621781980042249762747592 4090454658666116853496181627366206430628840485707593 1768184279078980527954232659204143599549006058707594 2782160437698661085631668763655152043871296153107637595 12622844917673292879772510630485980139479747764280407596 57473057506082146331345217457129249823704984291547107597 265925095170346691636240360582567225936207299909458007598 957126779448963451742602128268669114621865913882029527599 4375043185546820108744643746187644346016003248670124007600 16904614663424885455428507742381395047736768515395030147601 71636290867590241504060143368018626741348163059327500007602 272884537752245860931549456134537938696361237719012420007603 1047248212200315030028408267073507786704650542564367581467604 3635135601552210111719235431672499253220091846286638025647605 18951320179290015337492249907416859477858770173935794889767606 6738694937374996959194702295985915572134278567913321021967607 269375170631922282319178360438063966066544680213331339821497608 1094276189927637818700582580786444622174521680647991217307407609 5196294284088115377874719339728805428796874020988778590026007610 7323536010621545246232748460040724451529512040879995584288607611 2834056957631858352730104895809466364819568953659598710792027612 38540777541446205729383385650430800499994931989912441650404887613 117675954469527606983617112712487388164660612413843405405425107614 508255525157545821284346613044750924220154374958156624831250757615 3804561749337810528599273350409441680122888441320900715585078477616 11728466712284671670692488277667968812301621025711678568145114387617 4453774632432245593236623670988836614448086647363132470993190567618 5766017743193002074997360118858242883845905267755361393169267619 6778526987874281957955285716618500182730491891912307620 27434436573347434076827418364819124475124006385115352274408907621 35113806503950983215835365037457922052458571091568227622 637435748945927840312047623 4165428195097164022957624 07625 07626 07627 07628 07629 07630 07631 07632 07633 07634万7635 07636 07637 07638 07639 07640 07641 07642 07643 07644 07645 07646 07647 1257648 07649 07650 07651 07652 07653 07654 07655 07656 680557657 07658 154775508647659 3808769137660 3891664707661 96996907662 834907663 4608749090017664 245418025781910957665 619744638157666 58670349064297667 3717747777482197668 487763328079807669 70910063407670 26330901561377671 1114494827905944127672 1508329953194198887673 574627400453175814807674 40006185022164299817675 1317707238602765828537676 276767791665570300272637677 3841246720290347557678 10589009469700320478507679 366407913570784986454007680 374141806435160159151607681 5291274607297178331757307682 3829052684356097074357687683 5751966858707670391883107684 1449967274611582835947417685 922573169504236570327686 89274477741430003031058177767407687 9596189441045220335221407757688 335944547608397004537741334267689 38069914312380864968641286154007690 139451590894588502114285591737107691 855381681559369685279356816332607692 10812268868421565775034718213219927693 64345765366755153243745035959993767694 66182816831478273576376736184125067695 4612050865133811233916597299234474247696 4384783989589525385939046791683119667697 25053008122351917194306442038733248107698 258995071787856462646148800706990542387699 486081547925719303007961946853809827157700 2985432271874845898140550976877137567787701 3608912353790383907919502035116379987007702 1946133624498512631920034671339282344507703 222201798418856854186867995231489736650117704 2590256336787741082588650005204106463518447705 3351575193320226349293448962381811944197227706 11865063895676756040185708376810168263598397707 469957601873156813079198716900061959595476507708 347919453218298557137631472291182357013237547709 551590931845546367507263210204844341632130957710 2931708399551205795663100995130555174124038707711 374889666323058708025857837347117060671892306577712 114352523251363923777777751348606703353450236067713 8249821199891161812299684047172240209153673171317714 1539699076368389935952950949310773582281258150037715 8361664164440246806167630080998086120290181411957716 17650308898340105764796164841392947920980637621807717 8093173450171802182733884527637535653064666506057718 11146947794153720988262849813296836817833768325340747719 52803736818671133595228537456415918809725177250653607720 236638970874131912524174792540322899846764215537757721 1079286949665220384924999111260273262351175016529207687722 3875968949416280050685067942732519897670947358244930867723 17713722434328099814721067379819940031804612825335945527724 68099032807858010288749914128352744816402789457143546327725 289377839655070128226071248528527663618907131472290013407726 1112400869078653529392376691868197118346097198792857466847727 4198225628651505617476601533173890795525233940236320229147728 14509425226134926882026212593318861220884523745591659868207729 76230567249624742719710789918579033578958198305495740507007730 270871915467217118108965052704905682819361691039174763800307731 1077016719418019881828455232041733906849755679409989443155767732 4390773876775994788182604082630830159855138800474284437347007733 21123739406937331942008394084096573272212370550920579669492007734 27878304204375127549039488624620132196309908448910567167616807735 9698005805310265721309645891547107127390736587933928404203467736 140013038948175637854676087869534672129677163492733388731450507737 426392869234865157295678341367778963967904191996238797998318527738 1843607539350615053655623060129106818989335015413026181871917287739 14260347333437684225049559790795775374579067473227666630979803077740 43430778259525438886592766968138611386348087603571092564912492507741 15113460213585914735537142600624713198859293059949732309289466007742 18387637655580651622948323965324045011954408646281706738796967743 15437119288951837620591091191756920125758759280273987744 87148713804581600198147601091831628602904185159571707079188507745 79777380847383035812505905803998465485678196201394757746 732189711627079276034107747 4695079754138396337007748 07749 07750 07751 07752 07753 07754 07755 07756 07757 07758 07759 07760 07761 07762 07763 07764 07765 07766 07767 07768 07769 07770 07771 07772 6697773 07774 07775 07776 07777 07778 07779 07780 07781 6621847782 14307783 751474224617784 23747622127785 24270129187786 1029221827787 14800417788 25268797994707789 1014220285266415107790 4502734072207791 332117891799577792 19039394729916457793 3053500699657607794 953618094007795 209812915267267796 5625956789866767937797 7810189731866649017798 2572352992251322241197799 202882554792183382177800 6275294258741170774937801 1204523038711622594467417802 26602134970273562707803 53046483677310050336887804 1735762161471233804866657805 1867408524374161654896457806 25294001903102308080276207807 19232581076653388914487257808 30337397544775361184724357809 8467207229830289077862017810 7414433658224774824507811 365370166385212297466560145675447812 54916892596991160744495856207813 1769131787134010476912366779007814 181011690970227068764958320546807815 655638172749695721920747395832307816 4018741531033831392523048111738807817 48772181918562573862250717418477187818 287121675439376195425712997732870307819 305401398319637173742617332457408587820 19663232638208417498666842095484941287821 19517544908774334674120166004930964047822 110497786468721869483586576133548061937823 1108082797641683161256870379884941128547824 2132901117817530612673004962800371825767825 12912709808070234740015158261925852542807826 16222997569351209516078900749490042701107827 9220806231662017767545074990997753461477828 959872750342476055204138150259672799692037829 10852726803577514281032461962332774565718867830 14512612783558420661798736308108438629627507831 51506886497464543327025913409994456143290967832 1919331216813494483697645504091545358143744007833 1484583361264918434617127611252941415292246967834 2422111325624806447429727356951315572498106957835 12716626051491089746246487489316218708643307207836 157761133073153108238689117433368097354347398117837 485222566131799191770250273720798432269528632447838 3445406610698492158797648633045402887585158452857839 6551067318906052199201668764613666124649795961367840 35422786310928745474149579038184154972347044796447841 76018089340764539489769765988416334432391966314957842 36912693337608721679625374687114498899083345758737843 44643586672089445041617693378104529361902841424439627844 220345772175200917684448019732087431578653422573491207845 972592378427208619315191199578117198801602177507017687846 4375043185546820108744643746187644346016003248670124007847 15680274159235949809904108565724204527139783942791585527848 71636290867590241504060143368018626741348163059327500007849 274088556376947975688824734264212623577105141041934223047850 1167667043532354965440372980739688404351369517978882407447851 4527830347888612000242234199304309802053524475936446790107852 16818415798334670158675072930579352363988425157584883348297853 57889157826005383720874142188195285356690972755187557109127854 306327812258375345962143136095028369093600728294138475586407855 1087902276636141218804201859627247608710202364821836784477347856 4303421997412412321990358932125076803292208450561620178845947857 17603764115048176023074500327616359799231440057955833576292507858 85729617027459640717393500086487558076702513357232400078444007859 106075281366373669906113244629997086561150703976928530933452207860 33137264793198490222190040909474663581557623664590516207529507861 508255525157545821284346613044750924220154374958156624831250757862 1543906552982285552042461752810524519650054218436815697203464557863 6682430987492384408171908391462318220937280716278915992504360917864 53425914589253882529717647589007802015756189737969468688262387117865 160734134835601754381934709547770057225329405780141535972274452267866 51219689904838887107662717240585363475722136634770266377974439607867 58604492738550564324097287442788939937034472647213165383856407868 35113806503950983215835365037457922052458571091568227869 276699971801199918389718437914518158134514727033280733580563767870 181042725552967175343641398764389170510534005153807157871 840028019344594744628257872 5286709941311289605407873 07874 07875 07876 07877 07878 07879 07880 07881 07882 07883 07884 07885 07886 07887 07888 07889 07890 07891 07892 07893 07894 07895 07896 07897 07898 35047899 07900 07901 14307902 07903 07904 07905 07906 07907 58025167908 437587909 3610706762467910 142002563947911 146759794747912 9546006607913 210800707914 135711340920757915 4189726891408031097916 31035058840507917 1845380644430817918 96301384581650867919 18461145280641367920 10947233115727921 1585978309998447922 28104741424592284247923 40006185022164299817924 11485053940983395918917925 1019361333784601412347926 29702527690305167052037927 5229993203355877172514027928 177665507301783501007929 263612117731121393787467930 8176789509154047047560057931 9236356278044028540103627932 120178238359641605364300707933 95732073102856196475946267934 158072722897120957245257707935 48506524582062166159176457936 57044569568121272667757937 1494417281330044483251218355824977938 309376851517812899657259216007939 9218167994460482254604282693407940 855381681559369685279356816332607941 3067131923289536749032447381186027942 18777313664786581694662563013391647943 219221948906496021438895291163319787944 1277225341380102267555846850276115287945 1403420157591768257351804540250884887946 83710467560254300152675751913862630157947 86618113073824183430114775170509682227948 486081547925719303007961946853809827157949 4733665727896159994401015524164667754837950 9336411677274442353015206706796576160707951 55744636356171105671093124850173711549187952 72681028980735188941126878684909400677187953 43467551586526684005500221026153583564907954 4138369459158859011526392693463846681632257955 45426490627176453410597991175283321638468387956 62718606764115663580634225121420265953675457957 223141293990726489706612406872132666148251537958 7835733178134494095918080992056730329458298307959 6325505561987300795062292220910458475405879927960 10609879817802294545685179330954830347635579557961 55051710062298171771814115468284042636119348557962 663178415612044708834683345467511735421797339727963 2056230816574655315414168305186190785904532730867964 14376607906990418539197251463544571856681288740567965 27835451007724473948935934749010922722427387325277966 149866678549873300100296749485460524218917566188827967 326808340741241940174509337537593020612728100963957968 167785181408279465856397967666803083188449462885957969 178729017486508252980952678654705509995742738311691257970 917297001762752024698420013751551947344019034996763007971 3990441621402239700197272009021463026833402978377712007972 17713722434328099814721067379819940031804612825335945527973 63372401721758063018615354709898332597100662982992340147974 289377839655070128226071248528527663618907131472290013407975 1102209166195793393642400686339404747856583367568054197207976 4706591633327496979183590572630659524007756487675940306607977 18402771034281125586175155777055036873106918708515370915107978 67330788094509557611716443859538556574260849960989794763687979 230868533544906862714623923879834098572861998052411664778197980 1229763990813251698694822140113500391690938007828824297387407981 4365776861801956797092787816488678825132415496352946703306127982 17184521906945722893570086988393170634336372310004972693729647983 70522582554581132491933559206935683807217490212636856146458887984 347369969344037238479757092110572722801159799499178073182184007985 403429712377354522878445070022452265738845131520633066304138007986 113064200444195052620735973039769260734681328974869663738705407987 1843607539350615053655623060129106818989335015413026181871917287988 5586340116373138192797347812913812296042055819859392913731472077989 24203981537489257344444578088849853956317626416041332936139650387990 200066169131653254756662531975836745474393562364971763761892419417991 594534832111874399128862122951689551827602216885801644270600126007992 173363965987835982016958645459796328895555884560417910967415210007993 186678951269238639042900124654670670725411254293833507572902737994 79777380847383035812505905803998465485678196201394757995 878100444026169714123823967992670616992869251001697246228598847996 410384368548201833874388433426394665061113450969341357997 962621768480430648983257998 5946954226335623074867999 08000 08001 08002 08003 08004 08005 08006 08007 08008 08009 08010 08011 08012 08013 08014 08015 08016 08017 0个8018 08019 08020 08021 08022 08023 08024 0个8025 182958026 18027 08028 205928029 08030 08031 08032 08033 08034 467065538035 7558208036 17187730311258037 820582288178038 863872734158039 80022442508040 2546839358041 715916342204288042 17300889806394320578043 204644277372158044 10082677905867518045 481686156625494348046 108329677641761408047 111344133149048048 11451357491530848049 139066148967299098358050 202882554792183382178051 51149591540769896480108052 5077603433340674742368053 139790620189705735985838054 22658564782769014789261568055 1149085319128648921808056 1300171140197741148990768057 38317273609933498534886658058 45302410677399890668745858059 567735360947916653160240568060 472538321489819037021686108061 814421405832845972991084178062 273060282518910025929033758063 422170129137782900804408064 6108772626282248275137213776190488065 1717629842795440674827914044008066 47555110038872046098797111133108067 4018741531033831392523048111738808068 14280001856214594356363230638748468069 87280249785260491048188409755845408070 982022065487281226468672445664933508071 5664755162110780256139431660574361808072 6423509778000255691724255327720159708073 355868248991694584721092052532610440088074 383311510672023792990334556810714507318075 2132901117817530612673004962800371825768076 20192376543585099932664497809855544792798077 40773338690490091530132346514371518211958078 240210697537866384046831121274672667312928079 324569803829210954224886605669151987289008080 203918795369583104657420418478384812085208081 17808423523166988782671038786926640190757868082 189961435163436532340439805754146945457853068083 270538945620273853499029954692051279887412428084 964815087731581724794039968824537166336773948085 31977951384018808384395714747847921255867038438086 26913464111735863730966647613374462567214982008087 46366554359480740833626351428697573067264235058088 237873209671512289420808717705370386288828173588089 2784951205268488289981061049677946973519770435628090 8702704077292388774334913184957038794751518473228091 59937915064585537668203422056545503674814113890878092 118116644100411316672077792903718283175756819592008093 633252050710700220355087839318974530460678725351228094 1402513693193893256594249099191713294500383280432348095 760159977301560797836097805362907681741786712655408096 715265666649687913868853761434411737436602255863560808097 3809881966339658163604142758325089892613867689079592808098 16344757485033734528965089372681114939298739721679752008099 71636290867590241504060143368018626741348163059327500008100 255876301717748841716311254061788263284464703226046407508101 1167667043532354965440372980739688404351369517978882407448102 4428624418264291381232059742178252845779890640795366257608103 18951320179290015337492249907416859477858770173935794889768104 74689175904939976630235237095442427563442158349217106879948105 269375170631922282319178360438063966066544680213331339821498106 920355747992751566380994849423601323208893439181087828238258107 4932252197623932541999903745848704120851543903553612792477608108 17505990261300318696330666979223507420972097138093251375357828109 68580123026386411072049524261312143364556071566123475587090068110 282303758449839100807764637796307266371195860320933945809219388111 1405311416509549399654941433331364419582834262328964238114432008112 1533666248958998782099485684001138433748911553431866994420945768113 385231024024674468285772221475600797096581569588520538450093608114 6682430987492384408171908391462318220937280716278915992504360918115 20199249721218746905410395840331454645889931222707361043198145558116 87605615500016389218556936252964904866040328832541668848631468408117 748856360643246948865644502623157832568279117189426455751065549098118 2197908434148441877178847499607835678588045215708951603843149347008119 586058151637207222282406255838366695239967207582235648230483987648120 594324448892514118137544078038230978693443735498811827028229358121 181042725552967175343641398764389170510534005153807158122 2785286558636433802095769503137536384186253186337059232046015058123 929218205694294078600101381399580294718604519353524158124 1101838463601627941925458125 6683093564697238663268126 08127 08128 08129 08130 08131 08132 08133 08134 08135 08136 08137 08138 08139 08140 08141 08142 08143 08144 08145 08146 08147 08148 08149 08150 08151 08152 08153 937488154 188155 08156 1938308157 08158 08159 08160 08161 18162 3504578138163 96996908164 81133727778738165 4608749090018166 4965890298488167 619744638158168 27061234208169 3717747777482198170 71413839064116677488171 1299424218463808172 54254004263458428173 2385124629749866458174 619430012182996088175 1028693216543858176 79425812986974848177 682126379075680369988178 1019361333784601412348179 227249648337231971735288180 25089362411414461187858181 654410325596302682908458182 97963074213435170367999038183 7222457669047597838408184 6367386289933710969745628185 178674752883862234801577768186 220479720299989270020386648187 2667625325936856308270632428188 2314365051196314088757122778189 4152510117712128654184353928190 1512682472089883412701150908191 3017502312959380886125208192 24956803323811019192249668066394888193 9407337540047112800423783894408194 243036073629027632808111087978308195 18777313664786581694662563013391648196 66182816831478273576376736184125068197 403695579219838363725558294424349508198 4384783989589525385939046791683119668199 25053008122351917194306442038733248108200 29288523828955994416049701624173875648201 1510785854169030596708762185792002926078202 1691626566680683825782441969753526910708203 9336411677274442353015206706796576160708204 86012324185977304056353445570307527698528205 177662894443109407211558849220651236265968206 1033265131094853898627659058087219868902388207 1444941784385487280907983672814727522090908208 952214903668136879357658089151377088949508209 76494763227597339557724076617094458065914638210 793631457190806426123066419551810773318974438211 1164857537640313003765536393140276643137307308212 4163765547226597465466341293704820835931674808213 130456483922223626048795490773411464162641572418214 114352523251363392377777513348606703353450236068215 202168621432627452327159232735982043033009175208216 1025941822735168729184983998561744004940910373978217 11683491634512142185447752997008749213539500404148218 36787750171050335510348353989355475856953617687808219 249680718745062709103652730968324756136283793016158220 500571969647126706003333817924891138613495578548408221 2672473021823764978504493339415804365580934326066118222 6008746035842816563030118221558176085962007279754588223 3433047449564589838710651838240629223362115172607908224 2861405068554552671429351228097209001832942252053288088225 15788436492142983789954946570610739126675718327747448168226 66838150403710085500066061943455938718031270684688942748227 289377839655070128226071248528527663618907131472290013408228 1032174716173313065279002221205047475807424695402693417688229 4706591633327496979183590572630659524007756487675940306608230 17779259645506225088446983814946371426380690584540437694168231 76230567249624742719710789918579033578958198305495740507008232 302712208914544101259899580318889586201277937940295565688908233 1077016719418019881828455232041733906849755679409989443155768234 3667525071552908464974497590093948564601867535761139876171608235 19763628207547728381882474386968263099164388865154590588674608236 70141142174598655051250732972675453454429545882641422795202988237 273527789736817765213731498523532607013366250413678345026636158238 1129219138932033994376634155819036470873259539141602606504028088239 5676606238187985744370826084471876839449666140427779738001882008240 5827824711427418089882470486658233275189751257011857978646431128241 1310744646671355321897893194904339963073325101297548327497264328242 24203981537489257344444578088849853956317626416041332936139650388243 7298786045146363409833899892179955469163781067813678063978027008244 316866377363273773573383176651885149706101572093071140803937119258245 28017528909006377323979759440373482236553722824698573136804532183318246 8120995962952678668543420048473905116947300652218400122361572335868247 1978761185328898152654248994634020645988762769449188809663495211128248 1891123375541162678861175646653102367643654645409159240356450978249 410384368548201833874388433426394665061113450969341358250 8830590323035542900299982530853362365575467552347359597716480258251 2101697900101929764916761539356179321005184554088831258252 1259763136945429488024518253 7503110984557960255008254 08255 08256 08257 08258 08259 08260 08261 08262 08263 08264 08265 08266 08267 08268 08269 08270 08271 08272 08273 08274 08275 18276 08277 08278 08279 08280 08281 08282 4739308283 2258284 08285 14591728286 08287 08288 08289 08290 1188291 24789895008292 1029221828293 380093086012518294 25268797994708295 27951602289758296 4502734072208297 259370204408298 19039394729916458299 294665708699153431648300 7986377261534108301 287896006134595288302 11702254811611508478303 3462567277681888208304 8786847836952908305 531668648024856238306 3319024444171355930598307 5077603433340674742368308 1007299406239897610615308309 123040802753999483163708310 3048285135210984049456308311 422707468754471827477505408312 44247245116453414417808313 30976268655150656692539988314 829303829302006891517309678315 1065322945242981174991706198316 12470880386524938243670659268317 11253076456298595290837788378318 20968202941095107029459895228319 8257073575734176515608547958320 20901807471510780100091528321 101902758083076029018140542812171408322 50873505493132785477510959205608323 1231110980469633004243423984065248324 87280249785260491048188409755845408325 305401398319637173742617332457408588326 1858468772299029711282889333648255808327 19517544908774334674120166004930964048328 110497786468721869483586576133548061938329 133054976680434828624471980753537749448330 6405298626602615217836459630034299924918331 7445837867937161446878502821155304083558332 40773338690490091530132346514371518211958333 365877251955006757612425892612403321018948334 772460944841018032170515511708486045047608335 4436971677709250238212024264074164338386468336 6413607950011015238921873415891618267769358337 4426726934089219560371781118521295177116608338 328001441539759938138136413151906067723846538339 3312685764982732660994361818479510345741885538340 5006695547339818096057325244331758835853278058341 17936331992740418239266874571071154786934242618342 532019320393518746275974421469549062136069283798343 485222566131799191770250273720798432269528632448344 879573052870481678449251274529624526462493668758345 4417004452396811633074938911631560487808647732178346 48967301568063131168528542612609774001165419665278347 155322171502626637330867184128293562950227284096928348 1039238275726141545784877857219884274034260235249428349 2118750611835352877128850460992282336906800043689318350 11264984336903137301835978189937954926897580111492408351 25700827462004665982642170157653918950431996063825258352 15457006817684515182772256462665676730455343696957608353 11442849311513190340340979522461239264214223712284669448354 65286182653885468897033421470258675553020622800468182728355 272884537752245860931549456134537938696361237719012420008356 1167667043532354965440372980739688404351369517978882407448357 41598641208441796699668957860799516711061577079434896099548358 18951320179290015337492249907416859477858770173935794889768359 71319203117440785940199837315692602708350860612775232577688360 306327812258375345962143136095028369093600728294138475586408361 1225225026522435436504576050836983169643751917082551077747558362 4303421997412412321990358932125076803292208450561620178845948363 14608972260293650395015932276100636610289837467010605536935158364 79121656344313401554915278804986547091343488801173692795388808365 280819494075291635650599459233414893069997981628736226338693808366 1090315024838002643083351673746182010203106940594507389520344958367 4513568202114554245312526219035054325158346524050531078903678008368 22895873813834777821982197064231928347936567295962713324361046008369 22135941620268183442932178511133951952400759287384755699588489368370 4453774632432245593236623670988836614448086647363132470993190568371 87605615500016389218556936252964904866040328832541668848631468408372 263559943194845485710840430342193975122308540330228951807862946618373 1145316567622921768576187588604573371991002240114527634701131924008374 10477815726694038310439051621704384744821563888393802275519144110998375 29990284569361698314803873011611134525268921042642932442960790067808376 6673095434659092957286064377148421063198898155401936113356181836758377 6014343940896214521201546815690914889869313923380878736377178978378 929218205694294078600101381399580294718604519353524158379 27983834919898677019675904428533739721681777154234992255852453708380 4748504335405664215291508034992367571041280916217015658381 1438721531288988878896258382 8415752599828220625008383 08384 08385 08386 08387 08388 08389 08390 08391 08392 08393 08394 08395 08396 08397 08398 08399 08400 08401 08402 08403 08404 08405 138406 08407 08408 08409 08410 08411 18412 23698318413 23018414 08415 97298108416 08417 08418 08419 08420 55098421 166776061778422 9546006608423 1768417293103338424 135711340920758425 154400634920438426 31035058840508427 2284343741028428 96301384581650868429 1215380525978154175438430 47709452345691158431 1508329953194198888432 56935296233301967488433 18972438388870849748434 70304363767788158435 3448223758868407128436 16029622340826739395488437 25089362411414461187858438 4455003056905424439764268439 599162084079203122205458440 14132730070394941517346468441 1820579136959501368049277068442 264881614010611480611308443 149751255564162859042350088444 3832305210092147794904552178445 5112967074973075982215120508446 58021156698888108511553237868447 54345276984502656745738196558448 104927439672326589506656450898449 44461993897792082383894147238450 140726158797201320832278408451 415866039192957714529195710673036208452 271868716368932251762815560384168453 6184289955563661433592982835074248454 403695579219838363725558294424349508455 1403420157591768257351804540250884888456 8517650099885513611107901934197801508457 86618113073824183430114775170509682228458 486081547925719303007961946853809827158459 602334133153997128538057050995353912768460 27121666436681491684903753603744284299558461 32690633435607148883878600936040651746658462 177662894443109407211558849220651236265968463 1554278728050337960432659307089776867924948464 3351575193320226349293448962381811944197228465 19021336722226079429988996582842321935598108466 28386752458513194474290841115928371240238858467 20491790979353987566309208508038064187483028468 1404054435391790819964619551436648445477231028469 13815285177243860699860217223689395106334231518470 21482725741628146642304478651887614555027802558471 7712798981159463100713124036574209319238231848472 2168894574218029545063478028449265020262912997848473 205623081657465553154141683051861907859045327300868474 3818670800568019406779788387240498388747048392908475 18983884235771157670569120793398845250456468110118476 205035172227846397478923446351984754787910060777818477 655026472596349330123479553092714253265104527656888478 4322154496154243693485024797114910441166299177471218479 8957064789776029647274001179373358214904761995301278480 474289009983157701390733-35428705401655250489603649438481 109753786180572282579146093163472680724825680083137658482 69388391656929469451356806853778822965817137506541208483 45744091558186535500532517588940996288267528739591441728484 269392354673193186459291000399522303613619907235470612008485 1112400869078653529392376691868197118346097198792857466848486 4706591633327496979183590572630659524007756487675940306608487 16750086139137929242511151315264804672247779339257610399468488 76230567249624742719710789918579033578958198305495740507008489 285861068662164382116577035025728275954581474218132611766968490 1229763990813251698694822140113500391690938007828824297387408491 4952570467999060355964609491594237621905781434458239854714308492 17184521906945722893570086988393170634336372310004972693729648493 58169885691938916621502611446987024327948452805089433084883848494 316475745604814872880021014691140971218953650961139447816224208495 1123458342583067151027809402664338099612741119815035069502259388496 4343648686258594624329910173915202367321294392930377148931722808497 18028054254428996211054806431320133694448623373089580577333242308498 92213332595124248326070484146705559066797753752788331546541190008499 84044363539845849953033855808227470844060970824513581357570359848500 15113460213585914735537142600624713198859293059949732309289466008501 316866377363273773573383176651885149706101572093071140803937119258502 951102294525322716555074782954175952248595393539729459017211896958503 4137004615616754479800108319885567535527458092476326596595808261318504 39167369945904923048393419176537293831091274138476108834051554666898505 110694882913741449419414259865250357835092610817155134063754042106028506 22477745563810227280706203207547258299477375859326846509913763983358507 19117574429524636507278669955163302050436651644498520137029912608508 2101697900101929764916761539356179321005184554088831258509 886391837043103069822188461678618631409939245994222916056207728510 10717300997934405418386904118790402325521228268661456258511 1641305527872053805781258512 9430593354513388406258513 08514 08515 08516 08517 08518 08519 08520 08521 08522 08523 08524 08525 08526 08527 08528 08529 08530 08531 08532 08533 08534 08535 08536 1038537 08538 08539 08540 18541 08542 208543 117276878544 206108545 08546 601096088547 14308548 432638549 08550 08551 1525248552 1074703822058553 80022442508554 8176104830635248555 715916342204288556 838583807515748557 204644277372158558 18747038575988559 481686156625494348560 5011095428094129195788561 277968051533086208562 7810189731866649018563 274880908487985557928564 102124955988288583718565 532187533883362508566 21740191579679679368567 76884415306019944893308568 123040802753999483163708569 19661147453760227182655078570 2898432390204586042410368571 65235042722446840217765478572 7827304894996647041806703678573 1552831124889963216837008574 719677261012952256313451528575 17636270290886062886784054668576 24385749526470899382015218728577 268723931984248629735626504288578 260789548203312313367798456768579 520661137836763490688490214228580 236416335766683546091425009608581 923266661392375883588491208582 1696287945717912754028284586336180008583 1436783755676343162851169141134408584 30820889646271770093397259481315148585 1858468772299029711282889333648255808586 6423509778000255691724255327720159708587 38872324656189611805128451170444717768588 383311510672023792990334556810714507318589 2132901117817530612673004962800371825768590 2717546803156461364576881541177719567968591 114696653639861949993543546209879290591328592 143177743428561377541702341848389918272318593 772460944841018032170515511708486045047608594 6594133169332847635714163958639563827729988595 14512612783558420661798736308108438629627508596 81413755165961070587589869564530468436164268597 125296433759251320685360438604630286542553368598 94471601950497586283418383571658098833412308599 6000414312845755798179888023743347132441831858600 57566204324231836886405554746187318571230963748601 92026042524771171397844806586650006285062606008602 331089948156760387791570459734895138658576287848603 8838962974055264210410619040029853816991611080628604 8702704077292388774334913184957038794751518473228605 16544967117555978801104080414986102004029741861008606 81454968342796749706323303546385444284040316334608607 857727007615806976217288575975112952950637461294828608 2759261262552138268039727997038619857185881274953728609 17961741399647941600755144733709971093329819403292728610 37821455373244806831380961407121635646111324562130898611 199464117341445196485814554486962348724755265863773588612 467974977774482528861528064062976590200068454331840408613 310603919618118389494865836556075578653190276872990008614 182803642969014298755223070774830737711649189532468862608615 1109321050437883843924636577490547646825457682354677396008616 4527830347888612000242234199304309802053524475936446790108617 18951320179290015337492249907416859477858770173935794889768618 67386949373749906959194702295985915572134278567913321021968619 306327812258375345962143136095028369093600728294138475586408620 1144897868918845934141907284145228905691842409829647622275608621 4932252197623932541999903745848704120851543903553612792477608622 19993508524223038152789269680539757537310422467780528168853658623 68580123026386411072049524261312143364556071566123475587090068624 231532213252021596338843041345738890264329380394533884045098298625 1264767279630948589651844640551366330976816606616851354619416008626 4491266338330802562549846252266431111391621029154413463738626448627 17294747074161372928223151192739317102410297315636833780709700728628 71956728480267495070263555570565001559597832591259486451760154288629 370862982036278123808255677922264192028170899645753263641042780008630 318963761726329915735771703165233114057013314212564419358256486808631 51219689904838887107662717240585363475722136634770266377974439608632 11453165676229217685761875886045733991002240114527634701131924008633 3430043384533646376997924200211773860292131599047854810170972304318634 14933557472809332723188100150482337348257875355696647746816005052908635 146350368080083553452474477550782317265459832814224152264564031065068636 408370287030242850325724052805675290365051495794597323699949989951608637 75627459861225813290655255816153881339790241985743464606128474543708638 60737560901881954790587925976884693326264029367831433971648895468639 4748504335405664215291508034992367571041280916217015658640 280639366319390506651268324876301026023083530111370645393737640638641 24163727105800624962230421615092376669412333382572766258642 1870401015311822033906258643 10558107821692124100008644 08645 08646 08647 08648 08649 08650 08651 08652 08653 08654 08655 08656 08657 08658 08659 08660 08661 08662 08663 08664 08665 08666 08667 08668 7018669 08670 08671 08672 188673 08674 2738675 575001458676 1674098677 08678 3529230628679 437588680 12017508681 08682 08683 29913138684 6671792465718685 619744638158686 37583959340478828687 3717747777482198688 4485406852095758689 1299424218463808690 144916562524508691 2385124629749866458692 20653474840464838865588693 1583976437230473008694 40006185022164299818695 1317707238602765828538696 541049093030115104408697 3841246720290347558698 133620354396090410858699 366407913570784986454008700 599162084079203122205458701 86591703803881095878088418702 13934041017496087519512528703 299867121478040985617340528704 33595849525774607033117889938705 8931413161626457569259508706 3439309098348403228674467628707 80844279413885724461788673648708 115623005100758497319493078308709 1239258269129523518289162994868710 1244015334790305121275777189998711 2563280609528056920432490988198712 1242472507563073134827990815208713 5915687824014671994420901208714 6915632707136018227317033402456390168715 7514173556889167333316022034248808716 152456043375530012355663424912641008717 8517650099885513611107901934197801508718 29288523828955994416049701624173875648719 176686734735968668220611208171769504308720 1691626566680683825782441969753526910708721 9336411677274442353015206706796576160708722 12221004132343732651070326435366952148488723 484460753359706876480073419312347066916408724 625618412742838829384666300553480319856858725 3351575193320226349293448962381811944197228726 27940725787816896091393625009223443159532398727 62718606764115663580634225121420265953675458728 347919453218298557137631472291182357013237548729 551590931845546367507263210204844341632130958730 433827709345326730804486330057056923882830358731 25603026446935059647012662509665753117347608588732 239669597082369071956332849446569635380808773318733 393584071658349496927800063904866592904196978758734 1418923626221420232912495695811143837046194225318735 36009615609326683819724801168253806434906365686098736 36787750171050335510348353989355475856953617687808737 71542263523016055962766120683320249481882168703008738 348937323226280333319605814366903385893480625802158739 3584906401519676528269252568240934098738606286777248740 11610428219758975504589473910911590943936364464508048741 74587711697585411648314435474006539727461367608417138742 159518453938372010235074091841733300100326016875390308743 837932811147712596714583343133561681801081468035215738744 1992402343035522720033772066112920955964953292357143288745 1386521283527207702288071995645361825634796129140868008746 730275313419372503395547865504933380239191502124833198508747 4558923711232352093141717372723611534951432888250264016008748 18402771034281125586175155777055036873106918708515370915108749 76230567249624742719710789918579033578958198305495740507008750 270871915467217118108965052704905682819361691039174763800308751 1229763990813251698694822140113500391690938007828824297387408752 4581935005668817935326306419389708084499100933187283042626008753 19763628207547728381882474386968263099164388865154590588674608754 80612989134041694720641707294357596733235638341863933498251838755 273527789736817765213731498523532607013366250413678345026636158756 921216973385401405388740361960520789203263444397310805911478888757 5050267770892137426704269903035415827052543162864948975755243458758 17941938514692739853764105431112768257993099664502126612050838828759 68823238546216820810269858473974567194701944765351017131416989868760 287008061918579411273810888139433463337349231932386343665452745288761 1489468184429402982242908809879684412202549782913010253847878998008762 1210038709788665094414800461390546724425560172444494279597508361688763 173363965987835982016958645459796328895555884560417910967415210008764 4137004615616754479800108319885567535527458092476326596595808261318765 12362374743021517312788983708037824225581755608094467938391802208508766 53871978204266545505128799161552194722265193526665686005545915398308767 546615495689208649351380996947732934166922381565700673541425898684498768 1505789337517251979245266308342943943475114787489371306297857211213808769 254165867049010876864282699325659726121027545969081751154896708882708770 192870466238687797717440781932398616732707940681287759991149308758771 10717300997934405418386904118790402325521228268661456258772 888134987278785133057113309754320075112306318462992463839521428758773 54425193846101479716267359931145243487640097347293148008774 2129218410707911693500008775 11809746399659961600008776 08777 08778 08779 08780 08781 08782 08783 08784 08785 08786 08787 08788 08789 08790 08791 08792 08793 08794 08795 08796 08797 08798 08799 08800 08801 44708802 08803 08804 08805 2258806 08807 30168808 2795625498809 12606128810 14308811 19959439058812 7558208813 189939758814 08815 08816 458723748817 40091917193708818 4502734072208819 171851224190524398820 19039394729916458821 23660346024638738822 7986377261534108823 1064177706708008824 11702254811611508478825 85093428004414929913458826 8849031040718900198827 202882554792183382178828 6275294258741170774938829 2825709847251174971558830 26602134970273562708831 802563457203493686608832 1735762161471233804866658833 2898432390204586042410368834 380612802651686500215621258835 66595159038124633670628748836 1372994784828089171814083988837 143967475824732456621818318498838 50483814729830020093698008839 16349328700609609262369878448840 369211902010334433163113278488841 545198603910630339404661573788842 5691800130077850782516337409808843 5900958073889968667514933494108844 12526431147975934536394782040148845 6459095628852969982544464456808846 37089846467873060179906130408847 28181084077492777067252085365019392948848 38913130118412662851443533749720808849 748783305926259271538351137323426458850 38872324656189611805128451170444717768851 133054976680434828624471980753537749448852 800001443044461119445099195685340026508853 7445837867937161446878502821155304083558854 40773338690490091530132346514371518211958855 54787437427491976215318653205025066749728856 2043879468173146922139728232379710644503448857 2727486588631069430024759784740322354580558858 14512612783558420661798736308108438629627508859 118245328796371264001514739279602013143319328860 270538945620273853499029954692051279887412428861 1484583361264918434617127611252941415292246968862 2422111325624806447429727356951315572498106958863 1984698037611437137393730971238706008277572408864 109077864878690064000531841677500146502056222818865 997022616943146665240261083875685117046987665298866 1680702769111613335430427224313624209891083476158867 6071184570241993407719946050603434696933721661008868 146653473872281630666707159244001023573221201965078869 155322171502626637330867184128293562950227284096928870 308766926531233183342844110187652990938748822267908871 1492435988137699343668625462287099774838569322445288872 14970066735275968180807044442827531137652873367490288873 48801981955063660310849072092373914246425171857034608874 309502557220947576103998358886931142671215844844536718875 672042596803931626662018343996417789819073383495766518876 3516326587174895326327732475607821154808378623557023208877 8470370054930150298238993069061224178551921453934797848878 6172833110045724917580090237401139191006377347121281008879 2916373619845471562492488384692903575940972323347381996508880 18699265510801072457549160692114248819983002334145998086408881 74689175904939976630235237095442427563442158349217106879948882 306327812258375345962143136095028369093600728294138475586408883 1087902276636141218804201859627247608710202364821836784477348884 4932252197623932541999903745848704120851543903553612792477608885 18323505156728210298264397304521073873409354302684372195154888886 79121656344313401554915278804986547091343488801173692795388808887 324632732589258740169961055383023895161746698487846054457513008888 1090315024838002643083351673746182010203106940594507389520344958889 36639732857118908844038214501072624511930203103250207998507435718890 20149300142410988681327997793485990916125335381204366348014866008891 71625065884841959199476804315092416412275126328741101180030381768892 273729607086881198344334768817421334178819402169409422781999198708893 1143992397552989083991717532354336504266665603890765491913566158088894 5973944052551121452431515979935415273381259384091644188125465030008895 4588653664157798157400450888177740057191655884068426899093782432168896 586058151637207222282406255838366695239967207582235648230483987648897 14933557472809332723188100150482337348257875355696647746816005052908898 445286626191334112203015676276732912155866739204193173368453369652358899 194218387418029833202222114686099792522531789143202309520125273899258900 2040758693420564134616020041098726108028974270469601921173420989189418901 5549598339997552898680956604984511948608528083912991176713293266019568902 853247884991872359632951295501135321076671645598558047441924239055758903 612155333133070118767087088219223917685572336301210447448595665758904 24163727105800624962230421615092376669412333382572766258905 2809441881971065189450843644511915929561750570600575137713975453758906 122461925431955236269216682366928139694270993999777212008907 2421326060441393793600008908 13198017267912672000008909 08910 08911 08912 08913 08914 08915 08916 08917 08918 08919 08920 08921 08922 08923 08924 08925 08926 08927万8928 08929 0个8930 08931 08932 08933 08934 08935 269708936 08937 18938 08939 23018940 08941 289138942 13487898828943 89327708944 437588945 109635500528946 96996908947 2246715908948 08949 08950 5850048858951 234125432252108952 31035058840508953 781939066331533698954 96301384581650868955 123233924747953808956 47709452345691158957 7474636488112208958 56935296233301967488959 350464268602018545368848960 48563334204522687008961 1019361333784601412348962 29702527690305167052038963 14567854495966067189408964 177665507301783501008965 4720615939534761976688966 8176789509154047047560058967 13934041017496087519512528968 1669788325549307322841073048969 316521623360367217927361318970 6263135635653939210692667528971 615999849701017728797915314778972 280831328513040746967926408973 77329145091730150505211219728974 1680223382976418416572844904628975 2557469898669438608598820100648976 26041103488332045642095603193308977 27843328654582392459299321732348978 60791820601825775394331964981318979 33239326627217055794352275280488980 227941155119879112391499962808981 114784627435861040172643553552439648008982 199655408660938279949535731737270208983 3652879264887815830965658762403029748984 176686734735968668220611208171769504308985 602334133153997128538057050995353912768986 3608912353790383907919502035116379987008987 32690633435607148883878600936040651746658988 177662894443109407211558849220651236265968989 244878314856713275087425776761149790121138990 8613019907038119673577096283055447834836968991 11865063895676756040185708376810168263598398992 62718606764115663580634225121420265953675458993 499817201805591265508314565142310566774810698994 1164857537640313003765536393140276643137307308995 6325505561987300795062292220910458475405879928996 10609879817802294545685179330954830347635579558997 9046811795969320308287868285296886134944377008998 464022008661435613162461345318782786081686607868999 4144312855988169446899217141256382556187833849689000 7166237884360124542302723020324231758709890310289001 25936452516981179038240283252848260968719957012089002 597070014779584265577521241565204783021353785361799003 65502647259634933012347953092714253265104527656889004 1330139211910528890904488356669995488695656542069759005 6373567870113276983016219724852118421015946326587079006 62459092891431580673158408548087691401955464779269449007 204914353221996948630514994203435328807902992119585529008 1283354035165890565285803919590641018462789949552149239009 2828188446714066420084646963257323163799921703748988249010 14740668091056825963214104766513383606386952302414935059011 35959812062817703538063749620551501747863889250184792809012 2741056588273858982194688913986667744990333174741024009013 11642794087550833991022857634531483082988442031466742007509014 76553849279497833109097045420854418784537763438167656887809015 302712208914544101259899580318889586201277937940295565688909016 1229763990813251698694822140113500391690938007828824297387409017 4365776861801956797092787816488678825132415496352946703306129018 19763628207547728381882474386968263099164388865154590588674609019 73223827430075243420819617181529693943561989338801371513298649020 316475745604814872880021014691140971218953650961139447816224209021 1305761841633410994639640561416422047705470970347775563505858629022 4343648686258594624329910173915202367321294392930377148931722809023 14567500036299960781728217674245679310636511552169916040561683009024 80325828837638632304619701375300141336514223557260986670072396259025 285734068859944265489086555581957595745907314305849797612071992359026 1088124306694545322671597438414773785278786383594789030427193983909027 4556848249403533059700222469885874460631646044144164237095261388609028 23928581977680083618766674744223584196693217941139547665898995881609029 17394111382821747225927648455400310359111839641788664552020250289049030 1978761185328898152654248994634020645988762769449188809663495211129031 53871978204266545505128799161552194722265193526665686005545915398309032 160293840713861210034353007362065045862299437224314457566664469790959033 699762693514752771761578004969263378080581092220060725508029487346009034 7615979807944136225800013362513419682878353471838609439891632764336659035 20443243410406688088306839618313967940197091798419339941805559048588409036 2861294509058704114249491528574333584116552287149120776820837737868759037 1941997536000578781303328683048401113473930042684333590088211767009038 54425193846101479716267359931145243487640097347293148009039 8883311177357670726643602937005074917412958691129500199604997753759040 275279898825040806130859982779776578147595577919397740009041 2750686765587466056000009042 14736574486792080000009043 0个9044 09045 09046 09047 09048 09049 09050 09051 09052 09053 09054 09055 09056 09057 09058 09059 09060 09061 09062 09063 09064 09065 09066 09067 09068 09069 09070 1551669071 09072 209073 09074 206109075 09076 2494689077 64615090199078 602104149079 7558209080 588087823809081 1029221829082 22104546759083 09084 09085 64652634439086 1333093334442159087 204644277372159088 3541763679038834679089 481686156625494349090 634437960310511289091 277968051533086209092 50497108391075949093 274880908487985557929094 1442908287996639664550639095 262260621587659409009096 5077603433340674742369097 139790620189705735985839098 74225098691300879990469099 1149085319128648921809100 27241328847524593830219101 38317273609933498534886659102 66595159038124633670628749103 7312062159434109110824702529104 1496549329079581721978209579105 28469574215069961246823929619106 2631867217997991900221817906309107 1539402904720477722637530009108 364008416062616815809429777909109 7620758721694401810726911911869110 11938286095441814630910730340709111 118706390845272884112710195497089112 130722471372391324299832921577109113 293108946960334192474283746848489114 169440701800336839453183509649609115 1375213417015755223427231739609116 467322281214130274966739121579351320869117 1015454897185681060355063178342015759118 17706252254382348906165595590690436689119 800001443044461119445099195685340026509120 2717546803156461364576881541177719567969121 16222997569351209516078900749490042701109122 143177743428561377541702341848389918272319123 772460944841018032170515511708486045047609124 1091347830277083900354815101322383182535659125 36255435267281215078077965843288406445106139126 51506886497464543327025913409994456143290969127 270538945620273853499029954692051279887412429128 2110246861715949122267661159640247487484729629129 5006695547339818096057325244331758835853278059130 26913464111735863730966647613374462567214982009131 46366554359480740833626351428697573067264235059132 41094153004937501132039237745125062995344655549133 1971140088641528475797898509621781980042249762749134 17213291385652500553665120717511860488164393895369135 30511095344107835642180871957549911394143395780659136 110634558867950724483236898817181867480249166202929137 2430073912338867789439652738139691238365229676182529138 2759261262552138268039727997038619857185881274953729139 5719884556621371192771834210844790124683459598735009140 27178621796956656867174463931042796316518413111655419141 260376729018971313203637199133639748662739940989904779142 859536717194785864033214517416739908990929658156802689143 5317664359451879199834544649540942132779984179650232049144 11889335505733522336233351376859949380998788364841779349145 61731232991810053673987851187194237626345450861406939179146 152454434908021799004125276716207003859695394945093952009147 121412199885457398898586727883534456616159712828923903409148 46465589290965800853012451501303555039291670198270428425009149 312832579064778175972723299791665499919069438446761935813009150 1225225026522435436504576050836983169643751917082551077747559151 4932252197623932541999903745848704120851543903553612792477609152 17505990261300318696330666979223507420972097138093251375357829153 79121656344313401554915278804986547091343488801173692795388809154 292406561440529821673233205318797932741444216786647442118706889155 1264767279630948589651844640551366330976816606616851354619416009156 5246052924143940041398232981043490530511293478105930062334207209157 1729474707416372928223151192739317102410297315636833780709700729158 57897866707658218561919678614137335011646942361659376663293202069159 319968928417816334067607470511196501914185493367320833758614004009160 1139111810765525863227667269993315615845166686122166919322288307589161 4323241429829728144038753824177278682266316905045261465988595801409162 18139454492623191785515713708319856353079721843729656546049636053409163 95722034869864165254618684022310553535382070780470596353759762595209164 659102480227914933317173422979981824374711264401563291993196691929165 6673095434659092957286064377148421063198898155401936113356181836759166 194218387418029833202222114686099792522531789143202309520125273899259167 576686019364197292511301651019968631356229048565119129020010597946559168 2519702943646740553119093121874230693534334259675829403583338030675859169 28411036324466606040920036599493205186975405505695431732006003304806299170 75271839596234433960578301272974080130188448535907942913668423296708929171 9584910556708196588153085032428412904409236960363592885458924598518759172 6157867738387510714913514162181525783153080539916407743467620662509173 122461925431955236269216682366928139694270993999777212009174 28076724378353438096628456711495195840520655842282217928514352844009175 618197626977775295112229658695097788224508745720062860009176 3121697695452122280000009177 16440312646813461120009178 09179 09180 09181 09182 09183 09184 09185 09186 09187 09188 09189 09190 09191 09192 09193 09194 09195 09196 09197 09198 09199 09200 09201 09202 09203 09204 09205 09206 8602239207 09208 2739209 09210 1674099211 09212 19828249213 307527193859214 3891664709215 96996909216 3092632107489217 9546006609218 191058039909219 09220 09221 637397626339222 7421894079228459223 1299424218463809224 15974666022712400129225 2385124629749866459226 3231483496880325399227 1583976437230473009228 329642359759251069229 1317707238602765828539230 5938590588059553920138119231 1395765326541966041619232 25089362411414461187859233 654410325596302682908459234 374141806435160159151609235 7222457669047597838409236 154478456352909534024519237 178674752883862234801577769238 316521623360367217927361319239 31962935613573188847765082849240 7040879760034006897844454749241 128977239771000636049431126539242 11229025315907031810335092117559243 8324573986769751690734254509244 1705716649665756798136772268129245 34453919768238837528907929300989246 55471288568195710760980956566049247 539226104611344197177054149071009248 610840519137268657524195282228549249 1404570867990521246699114000033549250 856112717102895670250143845190809251 8156178050837064584302928139759252 1901788030568953286922937931672652789129253 5122022885268031962489506328609018759254 85303049303828063549869466483708945289255 3608912353790383907919502035116379987009256 12221004132343732651070326435366952148489257 72681028980735188941126878684909400677189258 625618412742838829384666300553480319856859259 3351575193320226349293448962381811944197229260 4850263224474254608140239706731952682607659261 152447989807096123411213722710409304037986449262 223141293990726489706612406872132666148251539263 1164857537640313003765536393140276643137307309264 8899458644402689580682409162072042545487555899265 21482725741628146642304478651887614555027802559266 114352523251363923777777751348606703353450236069267 202168621432627452327159232735982043033009175209268 186039042299779964814476118766157752344512517129269 83616641644402468066167630080998086120290181411959270 71440956036777255384755473364001909576290698683119271 12972066707122347068593555441854066915397254619609272 471230733647665324624939076878186597882726180253409273 9887289301314874666822466741690404449766053254843649274 11610428219758975504589473910911590943936364464508049275 24554195254797316348209848236645062659207035189335009276 115730714665098816029863454998854636808212870070533859277 1084554712864447833939779685923249662886119213977723249278 3601841754271259811547560748253433253394824907712570329279 22018830866076978287878328120983727643447950330320214679280 49929370330076784428828523792392885790793636452427438039281 258264045793169366877015842530332605124806657525629647399282 645486975493046121529232341445749402319338465327664811009283 536477250737231806594204051449834511546610875043965044009284 185382375314734279850047262115348165070916672014933150182509285 1276088241513839882725084983504233329609460576803419954003009286 4952570467999060355964609491594237621905781434458239854714309287 19763628207547728381882474386968263099164388865154590588674609288 70141142174598655051250732972675453454429545882641422795202989289 316475745604814872880021014691140971218953650961139447816224209290 1166860640951764194270546977560593495177775135749095880343074009291 5050267770892137426704269903035415827052543162864948975755243459292 21052835169181509943766950037243875205828643207345843490960613859293 68823238546216820810269858473974567194701944765351017131416989869294 230031486805811743280919361898405573209888581895443459708830250849295 1273576819430590815821031884890544602657852847811040117513779160539296 4538202388041493686046801697391295085018724698364974777566447499049297 17167962804798320916908547919855100786335879574661263576618302498729298 72161868817074178104924815025195618220403103083055629028211353203529299 382436068469133034453386174505096626238617528729019949021191337796009300 249654896693136569895090171321295977263552745340379553212797304498409301 22477745563810227280706203207547258299477375859326846509913763983359302 699762693514752771761578004969263378080581092220060725508029487346009303 2073537175503189560318714755503135354910959521660120217016328054459559304 9067571112628359862539469614797098186513574398229384190489061700392209305 105944451144069866227117441969389824775732081350125318848028841043458859306 277021336472962036286715729896506897069361395799786825946735866207565009307 32074529969431061304905141463256802930645993149803295076606122992915009308 19516867393343686521308748132586277166969965298150800463660065316009309 2752798988254080613085998279776578147595577919397740009310 88702867806882671580328545832340475382770229148142955539392097516009311 1386968214185904141702360427109510619983220691740776820009312 3539233972577897880000009313 18325468496981404661769314 09315 09316 09317 09318 09319 09320 09321 09322 09323 09324 09325 09326 09327 09328 09329 09330 09331 09332 09333 09334 09335 09336 09337 09338 09339 09340 09341 09342 19343 46306959344 09345 30169346 09347 12606129348 14309349 147509009350 1454783812599351 24270129189352 1029221829353 15991543372509354 80022442509355 1499162611059356 4207329357 19358 5725405796179359 40499870678853129360 7986377261534109361 71768525300465871629362 11702254811611508479363 16297685934499047609364 8849031040718900199365 2087325422699388309366 6275294258741170774939367 24433187836712207920074579368 7330008628131432903009369 123040802753999483163709370 3048285135210984049456309371 1867408524374161654896459372 44247245116453414417809373 862053977376208908205479374 829303829302006891517309679375 1496549329079581721978209579376 139478798000006898964790368029377 32970305857065502214291268519378 582450413903262413058280665959379 47845434371261399693137466061309380 44454018656735210638820133009381 7958379144616940550048165211329382 155293290172625856587787933863139383 256624776999537806609801913189909384 2441302127649678477315602741057049385 2841596833344293260370343950969859386 6691754337143046390338232159527309387 4289739154956581563441342088464809388 47610217392427473959986658154459389 7736177430624878790524675737026196888989390 25633874367749318414175936942995565009391 408577338395684247667363164740819429109392 16222997569351209516078900749490042701109393 54787437427491976215318653205025066749729394 324569803829210954224886605669151987289009395 2727486588631069430024759784740322354580559396 14512612783558420661798736308108438629627509397 21498098717908508369083015871881612868173339398 640344991650316576833369351235485866900743839399 964815087731581724794039968824537166336773949400 5006695547339818096057325244331758835853278059401 37489966323058708025857837347117060671892306579402 92026042524771171397844806586650006285062606009403 485222566131799191770250273720798432269528632449404 879573052870481678449251274529624526462493668759405 839500582013991795810883883827900320870453251379406 35422786310928745474149579038184154972347044796449407 296285450656846879648386388445796226217459362673469408 550760856281885396104705984640570888542055749099089409 2004276300889582205973794946762822866144186133600039410 40216169476387439479561685860064717764070719959812589411 48801981955063660310849072092373914246425171857034609412 105229069092265546764769140199121088973635540119857009413 492111967836406242526305918310699711373520211123652079414 4513895895891756716592430564213184815139979880456437369415 15078688285086739613039998570186466978956661783650532649416 91111447740721357931086091633311827776874680259408310459417 209466707112875757921630966320721598484281010668357346359418 1079456412169556318713005317677675002475525369881940004499419 2729455967470470554228226527018329768178217649527263487009420 2364924288757737328527501724247601317266629592909882867509421 739385113995130671508435175721034104930737734365898289675509422 5196294284088115377874719339728805428796874020988778590026009423 1999350852242230381527892696805397757537310422467780528168853659424 79121656344313401554915278804986547091343488801173692795388809425 280819494075291635650599459233414893069997981628736226338693809426 1264767279630948589651844640551366330976816606616851354619416009427 4653226956462877740908917993002918087213649676541583006306172109428 20149300142410988681327997793485990916125335381204366348014866009429 84393600124340864126694605127914022163154959175432079117076875969430 273729607086881198344334768817421334178819402169409422781999198709431 913611442622196869130676857762161989593582870738865473900700554039432 5065407637855749381802112487499783065183299772470181397357293444009433 18068421222899773623852272678796779791047542974422058102080337396019434 68141279275630278271743832308023280272803308805577607244620055405189435 286893499412798553090307045760830771060002169307724681741106152535929436 1526054783140970626309456327029483756312782464627108540247816176476009437 945292731400986080943808981696358523808679095471551804904420560218409438 75627459861225813290655255816153881339790241985743464606128474543709439 2519702943646740553119093121874230693534334259675829403583338030675859440 7451413732107562757487597805194739558200699340742692717640430083749259441 32612228680427537999716166107283655939325457800600773071647078309939409442 394913361155131087869521687075101104304100904465729440663123499846839659443 1019049451735438850590372826130982229589642072019017024167625785242087509444 107222914185474560890370964628021899030645143898525312265293940148448009445 61828866004554541751411677831269653778928054860501031926257121060009446 618197626977775295112229658695097788224508745720062860009447 280124692168440941332287271411645124515985324814487805256028252080009448 3108842911691889796389582876487451652355833945066786769449449 4008696233714682269760009450 20409730005824434063369451 09452 09453 09454 09455 09456 09457 09458万9459 09460 09461 09462 09463 09464 09465 09466 09467 09468 09469 09470 09471 09472 09473 09474 09475 09476 09477 09478 09479 09480 209481 243260269482 09483 289139484 09485 89327709486 437589487 1039032459488 6843223173489489 146759794749490 9546006609491 81493528304409492 619744638159493 10911287439009494 181562049495 1629496 47606365450759497 217056187425373389498 47709452345691159499 321246276160833302079500 56935296233301967489501 81447660167021736489502 48563334204522687009503 12862273881985902009504 29702527690305167052039505 100491972940864023455362119506 38027417123792424299409507 599162084079203122205459508 14132730070394941517346469509 9236356278044028540103629510 264881614010611480611309511 4739957814122682937741779512 3832305210092147794904552179513 7040879760034006897844454749514 607644434813460597508732659639515 153703107421443259905866953009516 2622310658578748014891352824949517 203602537175852216059768477840819518 234633396531558192318018271269519 36978819534174551513429223894849520 697911321812495630110957367882289521 1182315453110006508260320885369209522 11017746475109801646921189009586689523 13162978671172877289196799543823369524 31707143875550064451901684501248259525 21327291354999787174713487104541809526 273832242404465000019329380876629527 31456830606288336666475611921685515280709528 127337083613487405204117887001567667509529 1946133624498512631920034671339282344509530 72681028980735188941126878684909400677189531 244878314856713275087425776761149790121139532 1444941784385487280907983672814727522090909533 11865063895676756040185708376810168263598399534 62718606764115663580634225121420265953675459535 95040470628341143817014342082945379040894399536 2686967158926256020614212772241847498070834709537 4163765547226597465466341293704820835931674809538 21482725741628146642304478651887614555027802559539 157761133073153108238689117433368097354347398119540 393584071658349496927800063904866592904196978759541 2056230816574655315414168305186190785904532730869542 3818670800568019406779788387240498388747048392909543 3776428399468498298765098456310140586608257270159544 149866678549873300100296749485460524218917566188829545 1227893263029330735090494256562130588455289261606219546 2335266491791558534688909532237040571269181826252159547 8512959728884552114639167849030448716407033740063809548 163527944076787003507259503676100282690652283960759349549 204914353221996948630514994203435328807902992119585529550 450235346795648751525860037415862422215738282224927169551 2089730439545413912988600357844424537227762520967923619552 18771980280066174697378058748099759745454022113804801929553 63065442757596182217594799762829116679362757431988180409554 376758667583730661973790182542176221208257613414140416899555 877900033625675239557431779431540524600073592461532487519556 4507533427392424764347583860676639386048052769454195752269557 11527141150255910732202780260221014076714857628984592186409558 10401380895297390423654880088365431458593713992764870237509559 2948089494606883779779809906854682001658760289336159671028809560 21123739406937331942008394084096573272212370550920579669492009561 80612989134041694720641707294357596733235638341863933498251839562 316475745604814872880021014691140971218953650961139447816224209563 1123458342583067151027809402664338099612741119815035069502259389564 5050267770892137426704269903035415827052543162864948975755243459565 18543804372122319659134550473925201817472956666522255739895527569566 80325828837638632304619701375300141336514223557260986670072396259567 337940937103867923093270003376219549575077065666967973966367684959568 1088124306694545322671597438414773785278786383594789030427193983909569 3627334183549084218699568861692940164991557442030803373787727058119570 20131795654498472705924091258823081571923843669222537940979189982779571 71892054387058390749875754086900040539484440982718059825113683449229572 270326043414140787946868940470339438471857551944077462604640867179929573 11399042150882817891358571585028569095478528846150608233503626687209574 6082158748957408742114193987416821660418340024359748974512683584244009575 357794955699986055339238218796517716523564087488710031270155620009576 254165867049010876864282699325659726121027545969081751154896708882709577 9067571112628359862539469614797098186513574398229384190489061700392209578 26762364684518372030700477101180877226560455018418102124768366892410209579 117225622887392567178365736135082605309927336161656570931176686327910359580 1471500706344582297772631169034041272379925014350222477143572266852787109581 3746984989860536821087858831233300910089626505195730567860301154974680009582 3580783735844311734707315739741257641608902811254011099892341765656304009583 195783968423270396119452571880312945210726632058848054582488738240009584 1386968214185904141702360427109510619983220691740776820009585 884281247528317348274979164074203328863054839817951578092803148920009586 6961947315075454163966818338419958936679313515775260524969587 4536062493794480470581769588 22712353334483514530409589 09590 09591 09592 09593 09594 09595 09596 09597 09598 09599 09600 09601 09602 09603 09604 09605 09606 09607 09608 09609 09610 09611 09612 09613 09614 09615 09616 19617 09618 09619 3019620 1251728599621 09622 2494689623 14309624 602104149625 7558209626 6990129279627 32020816025909628 863872734159629 80022442509630 410026904398809631 4502734072209632 74774387591289633 4236447609634 105459635 370928709551669636 1144572100261580259637 277968051533086209638 1432995531674878020429639 274880908487985557929640 403592666807956778109641 262260621587659409009642 77343920356370009109643 139790620189705735985839644 413180182031732780933500279645 195082285575524469601059646 2898432390204586042410369647 65235042722446840217765479648 45302410677399890668745859649 1552831124889963216837009650 25708362754688750624326719651 17636270290886062886784054669652 32970305857065502214291268519653 2642983223268818706295533390729654 713512826153387989094676858809655 11771976647144953258348371595019656 865351226303118998648042277296089657 1225037191918060844659436391729658 171149064250475163314587483847949659 3127786294706413446860406584271629660 5425816230986124255263998571473389661 49573202360553404877437803739722449662 60728902681091187005013510241360819663 149459415327565013092404879666819089664 105255546200711704259643681465048279665 1553343537767839692128645193480159666 127859501065063948555731787682654824252509667 628096605501468383988155796725510388759668 9220806231662017767545074990997753461479669 324569803829210954224886605669151987289009670 1091347830277083900354815101322383182535659671 6413607950011015238921873415891618267769359672 51506886497464543327025913409994456143290969673 270538945620273853499029954692051279887412429674 419111882201650735344641518481919005361606979675 11263633379989571653580657384563540976463012729676 17936331992740418239266874571071154786934242619677 92026042524771171397844806586650006285062606009678 663178415612044708834683345467511735421797339729679 1680702769111613335430427224313624209891083476159680 8702704077292388774334913184957038794751518473229681 16544967117555978801104080414986102004029741861009682 16936855508636286729610007008452734655662711146509683 633252050710700220355087839318974530460678725351229684 5085168511589652347043853852895307725718332138967029685 9888845114060776256045031355743116697589545641532489686 36109346839956473882661178289724846306990351232999089687 664742007569924776077354647097520384586425750760600759688 859536717194785864033214517416739908990929658156802689689 1923350979815105860951786543610447653425376753201527009690 8862248593600685706109786437908732399780081198468032159691 78007178208611678982544380812791152204730084777904574219692 263522757918687094745887969244587572451618711665344516169693 1556937650735222006218835646860349002095145138155805054809694 3675840131078838894652223495060194794512346718200016866319695 18805098346386406777416162516268180317403476030092645352759696 4862270382950164489900740385769377580329374826578475296009697 45645937435389991805276990882891240189566024929462684825009698 11751158570059549212577930758035615873465752301020750227230709699 85729617027459640717393500086487558076702513357232400078444009700 324632732589258740169961055383023895161746698487846054457513009701 1264767279630948589651844640551366330976816606616851354619416009702 4491266338330802562549846252266431111391621029154413463738626449703 20149300142410988681327997793485990916125335381204366348014866009704 73851378628088165990959943122987969632166813800702065034366022239705 319968928417816334067607470511196501914185493367320833758614004009706 1351809325729906927942671769727662856914472709839764626844151070919707 4323241429829728144038753824177278682266316905045261465988595801409708 14396854787330053031432547761397943213590929775898660478655126094359709 79953265733463977468148407449790242111349793315774568540636725708009710 285871765094190579317155418973091512874468218764911544044024270281609711 1071902587595423843404806582263458458608892194291363611912994789256889712 4526430935711191280248769949225883085921661026697572305697387240601159713 24212148548031457623183059894395745800135013515888044582241476134097609714 13537743718160273374804184341180273904727692989817345636185055726229849715 853247884991872359632951295501135321076671645598558047441924239055759716 32612228680427537999716166107283655939325457800600773071647078309939409717 96066867419234419689185831586805360482761165968353539161598402530542039718 421135382671148599980206826276414247135897104279814037008999310198536839719 5480960372830482780907594042015022460904521203465070927991260626747802259720 13771350252100272287136137005722594311031687471086643962448909019195500009721 1194647145697838554176013083406534376533428697699948898467345959432000009722 619684781307688833603516083386196684204602832308587331219685280120009723 3108842911691889796389582876487451652355833945066786769449724 2790342074672988791324612753234857750413603506478033912840244207860009725 155764613770769509334707732222473946542537968167827504624809726 5127944663963389058419209727 25254288228023093918259728 09729 09730 09731 09732 09733 09734 09735 09736 09737 09738 09739 09740 09741 09742 09743 09744 09745 09746 09747 09748 09749 09750 09751 09752 09753 09754 09755 09756 189757 09758 09759 36329760 6327994699761 09762 19828249763 437589764 3891664709765 96996909766 45217404609767 149093502921659768 4965890298489769 619744638159770 2039819860532709771 31035058840509772 487763328079809773 70910063409774 4075509775 2734315629660239776 5947541393876890749777 1583976437230473009778 6371554912150615655229779 1317707238602765828539780 1984147000348163295609781 1395765326541966041619782 454931221478376804309783 654410325596302682908459784 1698270313984666637853368499785 990480673270226867132259786 13934041017496087519512529787 299867121478040985617340529788 220479720299989270020386649789 8931413161626457569259509790 137679422283588256859720259791 80844279413885724461788673649792 153703107421443259905866953009793 11477978543693994087619796068869794 3298901365861467940547170135509795 52700069172968930042108428361309796 3673576095616477825769589973647339797 6331487553575558688171409318809798 789161666190579860571958283474589799 13980259506070245946031527564610019800 24807278296478776938547516084883209801 222403882046309407946932485434904809802 279107698300400157243741806114746269803 701062783581503174510446747586033579804 515871809481862829839438370920589559805 8698330495405028136373966925214759806 519500015718760558315679721115437312037909807 3077372585975824408774449996950717029509808 43467551586526684005500221026153583564909809 1444941784385487280907983672814727522090909810 4850263224474254608140239706731952682607659811 28386752458513194474290841115928371240238859812 223141293990726489706612406872132666148251539813 1164857537640313003765536393140276643137307309814 1843747287982943836113985441297704275878905559815 47170856280947433286315638945195594004957647069816 77127989811593463100713124036574209319238231849817 393584071658349496927800063904866592904196978759818 2784951205268488289981061049677946973519770435629819 7166237884360124542302723020324231758709890310289820 36787750171050335510348353989355475856953617687809821 71542263523016055962766120683320249481882168703009822 75739268358286771730541517331284634401435343776629823 2672473021823764978504493339415804365580934326066119824 21045123633705425783227917687577405143960183491564439825 41822118888320086447844984797024194430862680262153409826 152964658435941719120150239634224606370343646966584329827 2701382952581321200409764769259077445857442118399484799828 3601841754271259811547567074825343253394824907712570329829 8203759541303909937586195216112517179635510775814150009830 37535353864465578966778328034515413432431199961717201259831 323915838078576161382648496697265547261489941580284819939832 1100152998700108138915477067933644552503121483531958368449833 6429877678221723848115843784529635530465408313491135532059834 15376575622754455283792370659957718815663927385573712723639835 78383528592701617657463061596221866044680602607528080100299836 204853327197998275038465845287790705585915100431054391864009837 199884407370246363636619023474086298914773983783846440160909838 46826647724752570080833812231781895318343573500558382087472109839 3473699693404037238479757092110572722801159799499178073182184009840 1305761841633410994639640561416422047705470970347775563505858629841 50502677708921374267804269903035415827052543162864948975755243459842 17941938514692739853764105431112768257993099664502126612050838829843 80325828837638632304619701375300141336514223557260986670072396259844 293926797803161193796311171975238832009691161497761133654455242269845 1273576819430590815821031884890544602657852847811040117513779160539846 5401868673052469786826083299910694845661803068788247175037215454009847 17167962804798320916908547919855100786335879574661263576618302498729848 5712206102007168514447743224708381016960076547099747720734549206715949849 317308713211134530928638599607672213360894878579654054350374720419359850 1136047527038924699145197053121406213982626744210853686704015047186739851 4248310180043680973633494988000921134156449547799892735135069428009929852 17963391859836803514721098596809526934820015545096690612101219482262709853 96273795436926564266732897690955452651999407730165051551764594813115209854 51204130572607346346703412993542226500885298688691365662121492081371609855 2861294509058704114249491528574333584116552287149120776820837737868759856 117225622887392567178365736135082605309927336161656570931176686327910359857 344659598352593481947896874639857170018806675551686569012720690279306409858 1512106749820824117746795557881746300214592929245122956242378786812284729859 20407642470897604434770614961096006866098486147700660139310535352415714259860 50592031089657336177865802079399798629236166708787625607059123519011960009861 3981804756012334159733989304163703352776428437273211360347295974309880009862 1960539045985730661790527700251866495696927378329829640025610326380009863 6961947315075454163966818338419958936679313515775260524969864 8801468612512113569747159064862954154747508545529957784399220701625769865 34819238215426375014875442735596604584900157457165727183859866 5791650100293296205252009867 28058312359244262724209868 09869 09870 09871 09872 09873 09874 09875 09876 09877万9878 09879万9880 09881 09882 09883 09884 09885 09886 09887 09888 09889 09890 09891 09892 09893 09894 09895 09896 09897 2259898 09899 09900 376219901 31505249729902 14309903 147509009904 7558209905 24270129189906 1029221829907 282750205689908 690987804626269909 27951602289759910 4502734072209911 10045722197304159912 204644277372159913 3053500699657609914 953618094009915 110810709916 19216293199182239917 30495826336392759099918 8849031040718900199919 28243770431475282671119920 6275294258741170774939921 9682752802386627551709922 7330008628131432903009923 2622811743880977114189924 3048285135210984049456309925 6978076147988094314725380879926 4981009951009884840726609927 66595159038124633670628749928 1372994784828089171814083989929 1065322945242981174991706199930 50483814729830020093698009931 728699322636698883049009279932 369211902010334433163113278489933 713512826153387989094676858809934 49771873240720971978229384050639935 15193855017759048982671998348419936 235300096496335790417691952928729937 15577315003184017496313740317930319938 32414964883454573546696131993209939 3625761911194266260496628794140289940 62328028611393621068831914724303239941 113019788936320237685023432949691249942 995023699975922578318285685816573479943 1278093766572690275150526500299306109944 3273163202146930128027800121032775809945 2511853941684355146150170118220512009946 48121711713945567322705005816208509947 2109975560224036621036481766003029255851759948 14981534482667454928614316072628215338759949 203918795369583104657420418478384812085209950 6413607950011015238921873415891618267769359951 21498098717908508369083015871881612868173339952 125296433759251320685360438604630286542553369953 964815087731581724794039968824537166336773949954 5006695547339818096057325244331758835853278059955 8092043066387406050730404845447644553214832259956 197359921965873759661577211004729255555315172139957 331089948156760387791570459734895138658576287849958 1680702769111613335430427224313624209891083476159959 11683491634512142185447752997008749213539500404149960 30511095344107835642180871957549911394143395780659961 155322171502626637330867184128293562950227284096929962 30876692653123318334284411018765299093874882267909963 337745440644044976708957942825999575596545677792319964 11264984336903137301835978189937954926897580111492409965 87037362984248334614720863138580968874955448293394329966 176657780343251587783418201419410456407099563842262809967 647158497172412290806868817756098913949680652014039209968 10974709395394910411354243767836593318067926486061946789969 15078688285086739613039998570186466978956661783650532649970 34939941292947089581326688582527366491611973621807733009971 158779713487833554759221957232283894620493915684555702599972 1344032937107399123342624078589723921596766644311056442369973 4588867136697639202086527890663904827185714842537936877069974 26537706914838185281029933036112624421959243477070090066629975 64263404446236700204459573543454368675774235928902403448169976 326434414894166325535002600352131361755184945470625044752649977 862079306878354754235811007747908593277165059647496710697009978 873470925473013283890137371094600782490042303209037285418009979 186543464222747033418274869989050158795673454196911737122204009980 1405311416509549399654941433331364419582834262328964238114432009981 5246052924143940041398232981043490530511293478105930062334207209982 20149300142410988681327997793485990916125335381204366348014866009983 71625065884841959199476804315092416412275126328741101180030381769984 319968928417816334067607470511196501914185493367320833758614004009985 1169084865365950258376339495633877718338352061386264528573788447609986 5065407637855749381802112487499783065183299772470181397357293444009987 21564371481267543499837742145444059967688333850688093944013254554659988 68141279275630278271743832308023280272803308805577607244620055405189989 226567923898133587588635067623193564080428083903493589104419023725429990 1258421703769482237840516746046636353305419476700493684130794537980609991 4511922654341952335146310202680660915918079586610138731726365590905849992 16829613066524929148328145458865982851330771985868281415353055962479789993 71247654289705049308119691788674342579674819570345848311793274646490279994 382378021447141184831607289105002920134691730375939400903377321126984009995 193603289526834089589739266693568872870125110815376552950136450856060009996 9584910556708196588153085032428412904409236960363592885458924598518759997 421135382671148599980206826276414247135897104279814037008999310198536839998 1235887330716448271712111083294274178635696579298043486752024893233984889999 54263651951167995838592477433209053989137291021843475616654937016400072810000 7595762771828427859110196399315567867539308845775959885115836524673619128510001 1857812127100876889533059299816081806037563245637790200804810117000399200010002 132588697598607267616077857336253099740067174340718981363768910876861072010003 62000351861155427605838655243663536482527305133324768265645072968600010004 155764613770769509334707732224739465425379681678275046248010005 277514768269997329463374213840177812647484970106591759666802379119518410006 777657291486097860130233066399343357098135555034125398290510007 65352485870073095261782510008 311491751887182637148410009 010010 0