26518 19976
130631931432620977 565670006533281345 465451919046369537 737469489543350657 554623497312679361 849717458462677633 733855601536870273 704420608975020417 459768674094821249 347404772707477633 126271753820940801 26099942847828573 147188800417087137 175342040450928481 580889318444402433 987222210824363393 664639088529671809 758131124893253633 670517094031719553 715862643745829505 820692567454802433 768885203684973825 119589131361546913 798896943433781761 267792499318804993 16956015546668369 824401133322776705 799722899353163521 414680137218784513 260026642267192193 627382044618396801 303883788860893825 61353161003925297 718207546188381185 604372283930171521 397117648945886977 915476271150243585 346830132356544129 890653295134111233 166059784954278209 99807052987703313 323866876249553601 531422587564900801 772492538287771393 525600156399935489 384546614873116225 633229510766906113 396455432963414017 545118882259377089 512629503560816577 305399979140087681 271114422729745281 643448238784476033 513434955509794113 808628538891095809 683080128647155457 450025241210685313 352179168437430721 718773866233032577 116525754159432897 986063489153298945 62203165254189233 217654314341810817 249274853208866881 585857680307757569 996609195813761025 242623799672752929 725921369378916353 186442519181884577 214649427123944737 769360448368015489 139548422886342401 848007267884586497 627527652380194945 27191323143636481 442892259988845185 201714775106882625 959308837318545153 716101532734452225 715642658524636545 605150021823707393 655234258175624961 25155402195832013 361394966357018177 779660850418753921 155388331490755137 362336465613136513 60610898959929217 597610410389709313 775458554588624385 567862145553004161 220469300749563489 48419771027557345 142998829340811537 72043418405026929 934983344542551681 635747931981203585 337500393220437889 3059844108076249 186141167202841025 17867918917506387 701670193236495233 881051375132496897 906631779627296897 401009596066874241 621215372562915073 937260665497586177 705111308214192385 411035072805919553 318361159062206401 658288488543231361 284735285359140289 110298940071235313 43139411944508769 216670654645280801 514244870829664065 780055856822190977 664652960000168449 553892809566175233 528287616582495873 668570029475720449 16148214697466303 27700003165573861 320540747206827329 303537700722404929 902541926446886529 422326259260156417 870875979202132609 205062700900729313 172398934999336001 401385863017491585 628173707230821761 10859227655220849 939222907767984385 15078024895810673 6000006823875027 565353120434256321 925902925341915777 965630292299731969 682366403261745793 433795797994651649 33481924094544981 238874311431659 810988798003215489 414401541972726081 898930004080767745 4976233577462353 524262389591520193 847001750255362433 219793018864081089 285173195183372033 252612937929960417 95036962839660785 565546245018424513 759714737631480065 706635361688348929 326261692606113473 860940845309258369 693710878351620097 813777490877036801 281826186447805313 575938853474411841 424436958020361729 307183882806903361 827056010996972929 265967082597498465 780726476841177729 8221012241584448 772032614270333569 616783255795212417 490714754346225153 494324928042352961 365868572415923393 717465339824585217 454668384719862913 808934691506458113 463377901886762113 335759091757296321 919414054614730241 49813638406369873 172797414290489121 440725768565400257 122546092433164945 106054799950264561 682577426369196161 812423361816343041 125215439579942961 933180740003230337 376412023550006593 16957167184912693 272078887756773473 631270679434059905 549128324774532225 293000543655779201 909236724464687233 184893145884139201 380433621364165505 493790922612547009 762154684007409537 138329571092832289 985586676008242817 423251054987758849 285222625947010753 208307320657901601 596697682073443713 978497697783055233 605442969652582273 13008645259894537 318578210825368321 11431002059708817 610586914803388289 744899050436067969 609990727327062401 812824335447018625 695951185959895425 900963656452312065 154044747234340929 432457715819566593 555662767099288833 662917323190676225 167736248944084577 523085011554101697 759509151826531329 388152709745490625 355736361069265409 144747140192833953 222837339317731425 16524087102716579 611137426513284481 615117233912187137 786611467429533953 246072687365050049 507717113996282177 432790699424572289 161816905316452865 700645716979444481 494267118247410753 940939844325512833 344743140837518785 262834946824106913 199659973719636961 411390833939464065 118089205504315233 426176081318665473 173728416107469025 802426744914939137 461258994224433409 221145964434093409 837964373653083137 531575956673066241 98719971127575697 670835165098118529 93891868712649537 177036631823469281 218082718825993281 155547660517235905 456237671822240257 313567144327379329 742940899056645121 722901265868081537 341348288051523969 451615582010148865 805936760279419009 623811205148818689 175439581263535873 798770440503858433 44556664963959489 928198843225324289 797098868510136833 832515901335469313 548509528487098689 361167165757358081 546996456685352705 260620210166990785 189018875283590401 775138164246534657 876137159232616321 163751204641400257 325911738644801857 351093920410811201 1450134657009273 43200547391563761 640085170843217793 508266949959342209 411460243329930369 229634261029175937 901969002575068417 42675323116945665 20713837091197009 6923300846750636 639302007559091841 547708290429064001 713179289952410753 744320700037960193 891343102006398849 172077669965993601 453765460285499265 952142843970136705 966119952084607489 110023158539299009 213282457741673441 137908236927515313 490169687938870145 404485077443716545 603616384288617473 564439279284812289 147270642803118081 75449915044494273 392735940677557249 937217637768000641 637845462736802177 802871446743004929 327651749856929793 879403328812657025 301104879055611009 327137259972609217 879991759835707649 9108207540023729 977793214089100417 951276250402138113 413945962767005697 107725036940565 455911613993873025 499901147956002497 708603717071429889 185157146948071713 841478382477898625 412790440097829505 922914997749703809 817051479367364609 490807938949767937 319200247568666369 726535739145436545 818758686150445697 492646156296128641 86247836921181425 16674886811475887 778214967560671745 813610459711252737 485438587247934081 60879653307114977 639175466108824193 37693401254639273 940656427964675841 37733589208503561 335965334049944897 512168777595757505 364368092878784449 359082247850938817 861801200760581249 733285043219492353 552693055548324737 244151252839291297 557903279635723969 993962100711552641 581277784618869505 251414283661649313 889870215716982273 903769836120059009 850124047913105537 660061689321341953 530343859492063553 63330323297730473 984820463042389377 109296935263831329 100076021690384209 318645759068541441 472803402709807617 958455697517539585 605975480940657025 976531223533424257 345741777180940353 710233952391508481 143037643353565617 674270599331546113 202939197111412289 157384682777863105 251342852946152097 261885742706891009 586440629539460225 862480645593382913 909278986834308993 774208590294332289 987607960877134849 181250831662058689 235151201785782849 995593621135082369 299203935665396161 391213611889345025 812363091548363009 109049286058361617 179035811196250465 15607914408892755 164990629846442977 783371978724328961 804122818349220865 142847928993877105 323049674573908865 799230166812772993 751954210639830529 266904599917612737 927931057002325633 913889740562762369 22111379034420509 825281359121976961 751820938270654465 283339781620409057 422377272048514369 427859980507239617 419539746526254465 22041120435101649 994113251515081217 569227915893225857 121847174346683569 709573547759017473 788436596684441345 44668816219317617 56224979987831601 128421687650426721 964495205499197569 69435960349625961 600440260076183553 719459638258253825 841448694475467137 283991820929745857 957411008091526145 105940855073566097 564791130115828801 44468804602832537 364269704871176705 200667701773109985 454179097679791233 105694125035316945 356900966907829825 465324938750722369 783373789944228353 539858614126405441 962092467910380801 629658471434392961 743306341799119233 361552861980587905 756886011450603777 848335252019960961 87295808643069969 291827212208705345 208474330028323617 825127631816879873 524378050068484929 660662638390707713 573410481053741697 770846009497187585 274455397757897409 967400202582059137 392957165567835905 289642625665774017 430090420350857985 769025460075827329 538704473500274625 967497128828238593 377406410784921345 601623638743820545 121353022399048881 829566394522085889 646511475764661761 643819498672716161 923646767357041665 155457330597709377 214546365069288929 963725280984949249 419322480808020289 812307359887565697 636907502872325889 942098896189211393 722722594468052609 156903249285146977 990080136615951233 901445294641735681 823121324458114177 245130264069810977 669121163757999745 989184617217123457 304192327059666945 98140580659229921 681071095391253377 936394055586294657 58376119127260041 841207802348176129 439988830822549889 743764171079224193 669788706410713473 837863603500562049 818055511193371393 513177541471453249 564975857424215617 376288290601106497 599073755623969409 254725838675941665 391111802540677889 867869726043704065 665110122669723521 341163599745659265 564643390186958529 933299925035523585 514030745591320257 469010851297387201 493992456869079873 676616020029069185 735926824559477633 210145195953533217 587476927766331905 82407503158886897 191207084940337793 20274781166339297 47446522299168241 969325017755306113 44362490739281673 509789558337690369 374728456898068865 650482787634555137 867623498618819201 804907215977809921 980443777679056385 197917360022795905 481096013150342145 437644947257457089 857312481366321281 496645007161074433 424268020609922305 734966602200817281 697566956093425025 569869195358887041 232438699184974945 541609590440106817 473015057161816769 629473301016016513 435674690421500097 46844954407990969 393737888938915137 77162543415493441 213008232610754081 810150137580240641 430099655337770049 76688226404993281 367048064089594561 939984940398634497 578539330236338817 114817147929681345 70890465610382593 997189800302937345 650982948266673153 149544760256471681 157733588524216385 121729664380868737 212262588132830401 943062657137868801 442077372015411649 248469156006297697 36880177501089409 131874539603014545 188622950525534337 42393282978483881 28662653047064169 588030282034264193 780383554311931905 382315406599008897 382796323941576577 967660397189572353 421122574298600257 218898401328122113 73504074410664097 772913395364167169 269707759496363041 370138695648552833 741965863514863617 221221561449450369 316602503794733569 65834009032418097 223332400458929217 124866846742758497 37419921359465033 660606899955684609 289820454065406337 440533202488577281 997781968707691649 79545528234721281 465507558024000897 212485081790003265 130818309276698129 996333124070805121 769790461663447425 66899318218698769 997296995452749953 53876358581025129 18387111783596313 934519465672291713 493015426083054849 283042938767852801 416722797032704769 203143267280122337 853734486956817281 245438116334728577 949648904918433409 402565523941444097 480275360110489665 888571216991341057 848424095300813953 877675567894637953 761706257587711361 51794577409854273 811094145631472001 738771126061703169 299739358966071745 472671233292164289 791814834775649921 923243894289239425 460075572050719489 817702146588349185 949873566482097025 144186949515340513 114640455128984801 78501505267798417 667406552950652161 226865514831271041 551237799580569281 842557487687091841 578930845988367105 184200874877500801 463522035944500033 752788668022521473 994290880442278529 901387728515626241 484395857256934913 526460761940231937 393559044450455553 484568274750909441 70639313093046497 404047485163278721 297555676062714241 879317168944620417 507060178771602945 862810734362486913 506317368448407041 934870471951068545 86636709112504209 956871912346816385 701020108730958209 536004157441166017 991542007475423745 162105820359020225 739157140967336065 55803954832565953 291758241051844865 115193941893711121 670407094425414145 211963599435872385 676997875033173121 974632957347527169 859457416603191809 402523250147123009 818262043834245377 208539769484918497 435548058881110465 923059230768696833 532622189514448513 668983998658152449 175772243802214241 748330666324004993 504374238407798721 662695636456465537 464941559234674177 122473333045771681 143873919248726161 18847139476864785 19443138587206477 321326432563420609 79031412261947761 609828513707913857 991963860320183297 109829349692031281 751162421272702849 452278697097913345 29831896723749197 551203071633533889 994825042387766657 32989605740215921 999256123819023361 570530146840265921 329206525698047873 325668380250991873 833780433779480705 624188156761714945 875975253260214913 626061465838592513 256289430966873505 772319975697225601 385320049827690497 698868994768734081 664005905029569025 641209915510653825 228825364920488993 242592325916053409 974835422020945025 146273505527400257 476165978348767297 608469345360166657 696490919661499649 327680456029963073 274262748736596513 405594057033187713 398046898190600001 335860608895099969 795060608430354433 762946905755743617 403530226232305729 52861703573892529 504635570920278529 855262989109849729 171079294234473889 310430893305461825 565698021054110721 916444641989588865 16946808831363569 382599447675783489 842149066378404097 522715630844363265 654660492427225857 808407285885007105 393204302405955265 917174186084569217 275091895901880449 511281212869885569 81389047976962561 635214143355870721 437743011099044545 200673290242374241 169720001656905601 571955369905825985 987594946174198145 697193978351162241 635534418795778305 881989233565452289 181349163451031361 846083847149852673 609248373961200641 20159941448387289 593431238664038529 260028084463709057 473984517452073793 699650945831638913 582946344849588609 148725043186342273 995296019999834369 268335098324488545 810726256188814849 790093976408410753 538541189071004545 772310642855945473 689166169302936321 820493223982364161 264871595897624001 901040285716224129 680817614355134977 965888748060461185 855949536981292161 783920279374047617 4407738322882438 302759381207746241 123697329841938593 753938518559156225 794446850470620801 779969761287372161 26515372714079889 308967884648229313 843841887874972929 907329994942610817 490027144231213185 511941300222506625 254554949333169121 32662928658094617 761681444383135873 482550982276723777 161559821620144833 999610825572286593 198254244681372417 778214022451553665 978007045350779009 668953559933878913 667858586024529153 751982488335574529 648086101151008641 465825461846772993 558530099718289793 149106543837863361 267673302945070177 905977985231498241 529471992973903105 579466441368641281 236202526425884673 781335744245378561 64905797484406945 225581456582975905 196644539691618561 126854480249459553 931096890859471617 439013730241374145 280006002103718273 228556495287161697 272045828287637889 293470363821175105 237962719150232257 201162331447829249 176721928288863233 830650798373984129 579350047982998657 200652300927796289 619353404320683905 612896302266964481 746098002838294913 233198191572295585 113592685807937249 321107115369631681 110296174247807249 71149399683488217 771385490378882817 871458257452875521 350505613300299521 736209188413095425 648751756209698305 812550019553260289 791927904724119041 809791048622567937 864724781904719489 376281531323233025 56947322726699665 884122562189428865 458305913771432897 339568347436699713 870856793849483777 381410047865383489 904014929187120257 986795534449502337 868863944075201281 801861919449986945 632614952498194305 699489078625664001 536976345559210689 977287417733119617 433654369043658497 623108387632843393 38936764147621265 821160503880218369 775010835950759297 132244037184268145 197496304792181825 297411535186167681 526683187813794945 424105530159497601 640077420575437313 250852196906958369 377319863736182977 83386502972690129 431016354819419713 427247348692670657 78686501991278129 274907344474630849 5437287167154637 488941273491047233 132374622239076705 807490398973602177 19374816098533645 334070603167869953 372076905323829953 475078619540259009 728628994570612993 238322250998560737 211866549671732673 199047533122996609 612234504857170177 645617319124877313 884907593708241793 776990487642880385 338204275703361665 178841481541280001 437304008021222017 774111185661031041 517844472108592385 167744082677497633 358406841709005185 887993281916440193 464533887904224257 695462450677023745 702504816971590145 168317145518518177 833142906302512641 547990015535727809 208713567028603105 800566574346252289 302586926259181185 165617057860469441 967966267379274881 865546111754685697 627343045314304897 598376606634555905 470832781757586369 991370466519501953 440708405054692801 868395466535087489 640619694379871873 126374188561829473 175370505975720897 53476899536686777 596618791732559873 613130017887957761 673345546811589249 794047424256813569 176890752704373697 246591014852487681 300997001850234369 958730842249817473 593633067830204161 292542508808512705 244774780852651489 504338265740084801 302650599283005313 343447881944758401 734241982456140417 459178918599089793 188012775525457697 42905048127185097 81233015857009153 722623124216862977 330557250714782913 840931005361387265 13590289640532661 490231492795341953 922025011541982977 101917847572199345 960458313354479233 517073188999273025 673450445680920449 705237929258249345 870800489307285377 759786611339787777 355770858923044417 213126297721775169 240496651612971841 781308159636477441 801877404880208641 267767854497851233 224555099202163425 454954318905745217 832542434350919809 983722792812248065 723733031872086529 213759359556416225 574490943564491393 165319493883476545 878930495958187009 306840857338041665 588625164042973441 471937064152147201 467456741376025793 150408284583033249 81975454252365409 525822870569601985 773640847104374529 3291429410719361 340876587052513025 84001594407855153 868872150158949761 415115674219617153 888320339699227137 32814288164207285 165236976240990433 452185521483666945 869202047302557953 193686497526474721 150317981035897217 817576506088880001 827674538701792513 912996513538605057 431917632084420673 66824091698801881 526086698180641601 636656061561527809 449559554752397633 51006626420399217 320679849815213889 208609025860415201 289337194584803137 70143242856428145 51632306022774801 377406964167111169 80370074745900417 519987041976047937 511094820560920513 919965997865308033 80770413819536209 795934311612395393 550086401314693761 198305983026134657 170218578472145057 63462211304038617 391685032203305665 733402487883143553 462221339865791937 102945618136683233 992640388938518529 218252835978265825 804733744749597697 628708985712204801 487769672673387329 86002133634128337 241540164355157569 311686432874036993 151312291292946113 412751598113207041 12714309075079201 699163162851146369 597478352717565953 260862451310618593 350338256913531137 523949029547278401 440018860615104769 77681955594929521 410808401363709633 682310928297862785 549686182849605121 55286655960191665 928468242189396225 791510006043917953 741480859332192257 355819368482489281 93585683066294225 523422773030500097 933759191183959553 319173731685612673 283062525673599905 363167367326692417 932394369771024897 528161027313050369 402577723117275329 526727787184835713 279656224728576321 322011292677320449 47600239013760873 158215177008653281 484340057053621825 761372300712739713 536963614666376513 737696542983126529 222597539215293249 474258588594057793 211199138026429985 689652896733431169 214191371506949217 398176183800959681 578929397047062401 268421092225946017 773424345045960193 402539820307271873 814305549110130817 891871845001300993 985321739414949633 679266069653781505 398331409934939969 632650916237633281 933937639432407681 757950744524908545 14182022262403395 695256519581672449 919699853440981505 993329978592047489 74145269149227041 497863978655981761 545918717308389057 422914358310226369 912068911403977729 734083840152631937 471001236548794113 366032192559803329 924283716050410881 258822343956790497 443197816091618817 974404267011255553 3622665213200094 274298680308159969 530153315750162305 919306054358688897 970718154987224577 490382137103903681 688051411874035073 359987151616525825 365210174173839169 304189370573649153 587270304507306625 459069504003910081 683440255746063489 646897932215363585 916372747118408833 748018564052689025 720865082039395585 743682166570348417 857723255118223489 182482736967418913 144651560455969281 341381970636302145 590474232439426305 424459091439661761 348188532417040641 896918988969357441 195129704913050273 735125181573923969 353670596902304641 159648921309194945 264044427547368353 426160742818911617 376203383674308609 597978054375797505 560336402589591361 493976805315359233 253398562702244577 242997208832104417 800696368932513281 324106224370513729 404147487871668417 981042328783782785 793007663516128513 3846572349434752 200786207295209345 807548247095535745 855708074368386945 199966581634601697 527418191924098753 444016047742817217 441220965329641473 952898686947893505 26596101201363353 359185228888531329 829970116811985281 395475499752837569 795356781694792449 168534859876242401 444510457657564481 937185070160101249 533856044501305857 610103434364628353 935819222779095169 56501365245527073 845288152224114305 509510462892361473 537088122291201857 534600329457592961 269750928990077921 6304333758304638 976350912772836865 842331005340003713 958207549796938497 673795913728863361 340511382638929665 885433293625201409 672301930958610689 334936072242538049 932968263843555713 425561833365907905 63732794051489353 370253106971173185 248855023787307073 59696997664392625 241033474055740257 96203237318103873 480337936858184385 569131941232985409 285416950832811265 532449228185353025 374484346998222849 980676814974433537 209929964183913857 196639121625235457 103588673557204913 634400492507030145 462242988993992321 790404301306178817 18815544970202325 569644246577016833 311335860881712257 48854006568273433 579501530977331969 347823582099596993 708098516848267009 99257261721017905 359988346691999105 78441689649967121 611054212146314113 347443304643928001 201605183318044129 533653541087108609 478255256475122817 820413299190132481 308165043216597185 284651320135655073 67750342149025753 631559710863779585 278503683830088289 306222477674982209 800354476583535745 594680527244033665 769209068183748481 338319036689743041 423868943797003777 241723826161642561 115428141804081009 907753657822400641 297126167135459713 547099348198511169 878785369419169665 569712225735887745 270624390594292673 431768028176417601 900917832237332993 976277141543352705 379046301432694593 719613195427964289 121463870438525137 494347919892025089 646225644755304577 206378677301056961 663700318257021185 533108903399568833 517363093870258689 140424647037658449 633196383184319745 584535734533862017 324348701023865281 920522058388268545 739254228877832961 390485478200975681 821399724059389825 607826217575532033 400576395823826177 115937779761200241 28971068150951853 799109771003582337 991202397172209281 997328985429295105 238767560523299937 91490446924179729 516580221936173697 543155557532717377 172034352484246241 313579593616406529 369597126431308737 964750198400412929 573100479668809729 635649218013636353 130027059916720593 410111666234829633 352002570622630657 786638159619695233 256323414394820769 642780136681143041 171147438236985761 786287547495586433 234784573926837953 759001947450261889 774235380588748929 687232095568855809 447260028127750785 155953472776008801 569537019935907521 858422406019624193 984785670217227905 365851522191949377 958196983472760193 824884584530519041 551502384622303041 247749856599671873 611254239458688129 809732437252190337 792211205152902657 901215976367897345 581873010000407425 55854629931797465 49865254702986305 132532073750628145 542846449589873729 93249757278808689 68732423767947641 291326767742621249 80369268978529361 173146607800656929 248047370313067009 308502766101799617 385601759603346753 624520328530248705 103495990178196001 137987739160795537 663517797071136769 368218007788026817 884254077760495233 946334255723645185 437419935654858689 917584714873239425 236573533679937505 44787435298733417 746417211859181825 24303575862273165 206738242001428321 35508825655416133 106822316372316097 519326337006358337 182886696862787809 92699732709323969 397185932637142977 629594384066660225 923633669539476865 944039623540181377 406523839346945665 103179659801721617 89157734564842881 509903105426051457 297808395899551233 283080665230425409 545619380018798977 427125166639246593 341216836728463617 970886055733100033 665224774998243585 788656660891721345 886805954970583297 606687563024092161 291367119089166209 406423239241593857 112692820627373185 254930401031085537 521099916873275521 116328893477518849 806565715729846017 874403260249646721 906388567621128577 34012785983964733 535155041527517057 814486773705933569 662437398849128577 8182915358023736 513512122887476609 822419260756202369 457812764849400385 653745217097213825 304551165412007681 674146935078706433 949618140139442305 456279737007808001 925907673761685121 913872912871777793 410788325522595713 277569354094556065 797981977805662209 867400588961341825 209446013600761217 741868982085239937 281920699011863009 797602574741812737 66619093637434905 105547056917334465 892718585437066241 715781725126273409 603490275132024577 297894233969120833 959699712280382721 322396134465048321 748405937835549697 435659386053931265 889087148723390849 899790666206225665 803397635713217537 653748023713777793 871545393196214529 746533910417394305 956881456041010433 33135965647449697 997456740781089537 159146749664810017 501036524911306433 546169281688239745 185872830693483585 716997269654409985 87288419416701409 658923026107789441 6792491165597881 97621888978547841 790125157181584769 738183887665119489 553508216098094849 183534614783024353 197566848217668673 993038417243742081 690712735043163649 361650570670942529 996034074792554241 952246766624828161 718965737935548033 659846702193117825 748778674619565313 630944695430731137 226715450997929217 412107156339228481 601742903702465537 594251790040747393 382701992913069953 147473567039593697 200613010100319393 179704200829821313 405215833177393857 215086671314420385 20470121215645065 621833554910981633 446946790029187457 597535642865562241 837979097453150209 735562853173622273 687263405979379585 440220574095288705 99283696746731217 993392925302320129 325560787263867713 1301976257263249 229108090009056289 185742207134712353 233283651983626337 174004313196885377 403039529520945921 623536033672028417 827471962802349057 72628749421351553 271248863146901441 844602120792206593 869915686331140097 730808790554245761 524283669538526465 666124251733098369 233594485245788513 13631636075171373 866957125669223681 907969203212093825 587994073254421377 875693163121891201 892293370631442433 247890453128579937 578735109761851137 39525828540643457 892141161121891457 89309019656969473 571949442961695809 660831726809757185 813221086940522753 483584702680619905 822843789628365185 179387886432390785 266441591635732769 587552845440786305 949379129578275585 121312939396172945 763344586641117953 717870319479832321 550066755123168577 366663869830727425 617186619368261761 228772571944251265 419265613348173377 276263951558515681 278715419245422433 459699073580626561 69411874213272993 986568532330135681 240078263123628225 222530180806490561 668297112799095297 237699327662166849 137037035309582225 401652088568116737 307437671996467521 857090661853856513 802929170228914305 478611014808610241 16971235073938829 742187950448393217 911392919873712513 249740834762238977 681228948348490369 86139969625218529 513183646244904449 840982886464775681 50639155131918305 89377416261779537 390484163462950593 828420410324699905 219023495728890785 369441240186329601 275620607589452513 913205877836435969 85374357022445233 296610539957836033 806324956977668737 71075120034382881 556205981598708353 72101767854757521 703550224651571969 373150497585317697 194526532934887073 260313901131407745 287883559300972545 57994173996835489 75986622403092945 871348417508823297 714980085474373121 804764673780812929 179047798227330177 852533675806508801 467945348951609217 221863141053464833 386933838571991361 828750960092133249 844640772584973825 110762873477387553 303154943137471361 174939310228207745 710513633610411009 205054604156064353 533631642492025537 507318645727973889 333424808049507265 512493452577633217 836618004378763649 642810905897189121 997352953848398721 623509277472297857 822084073902686849 152177289834195777 518706984331352321 991873151996589569 445942002324940737 177971497487614977 114818679884670865 168756657487765697 908090559669972225 13104460129209629 42178161030712145 785160468642960257 258935251986045505 552320717788912705 415905762702202241 62632092870277489 844667637390585985 603020664919721857 916238670083664897 199472442232849537 990634218479087233 842571656312113537 97488563349678257 868504970361957633 113694044779833809 58604755560832449 545661534498812289 590332211451642113 863281450196453249 31988030701366909 629012746757489025 58340526464807145 277307739296333025 797522068479121793 388149768209650881 812167505479653377 179029685375198241 26364102591255545 696439288896009089 536675607185348033 776184974956663553 351324144649350273 55576087120790873 833563049397174145 311271790270339457 739185082050536065 784029708604286721 530596510603974273 574683125793086465 593899176915396481 307107423926147777 495202674484534785 568972749635278785 444851077252931073 306600697917268417 869064859534635265 806930507907452417 582422648046058753 566080701777231361 580819736932813441 858106492712480001 299042958515595841 26165387219684533 695445264040476033 313298014574428417 881077934916344705 304410384379657729 470107260980814337 315276900437524417 781753818345887233 339417544054718721 83846346071059233 973288941347163905 547386966704873857 881472382596008705 647422034993940737 120828902059670897 831205021637057281 906304066915588225 862894510986794881 38734940618525113 926811337498019585 198822960133163905 251249701500587009 512232131882043969 605811152653497985 4970197848159331 189817663236201633 250287607591019425 23354586191413065 837775343392230785 666780694701675009 613246179324576641 136553477946161905 944650940192722945 63223875951624817 380546762108537025 492216669079436289 183770803059196897 887579691468960897 70353028012831945 613566856838783489 845621230293055233 14717836729037261 988768053303033473 235121963023328097 409645037514430017 2214054347735584 645168842095827713 688440343625526145 104106474500888177 677505704357546497 594944076509278849 169762449588528609 89304750639151105 697839557579545345 850023820495991297 967677038120680065 900094125303915905 794396823764234497 185154754400798529 991868043041886721 643993379097004545 115124499660556273 433625402294367745 822954053701035777 177276032905460577 498118558939953729 945434296800129921 651736337599356161 785238986668851201 737526118451189249 24696668954206305 750268784481559041 626890371083923969 373618316111706177 388003616116520769 826624361814804609 611741405718909441 252816037352648225 523708351586051905 772752965764990337 341020998660148673 895034641927228545 581568637864194177 886225240500561281 41869768370368377 485884283565969345 896299413957464705 800881334405996673 965951180400814721 319277093917410305 26486508214304649 720522977070327681 819105632468598785 569234231949213441 866707744450494081 438997008230497729 382457653685996481 13662393002167761 825953263033710465 327638881695076353 414680969910087041 491213640488428609 635509052670030849 458521016150793793 167470089769004449 496812180305401089 195968085363688257 243853483162563841 769824347415216385 41909755898007721 153188628906164577 45908723117118913 350310060956637441 180025513044657985 29680840791712629 738808074831080577 969442692323021057 962769280366064385 669547187153668225 977361206546245121 266762687537969601 910597046761129345 185831142669428577 195960357568065281 619730098486037633 798386802960454401 248668574891738113 72494953367762353 635523200789798145 939059663655601921 406338761629939457 251688955064206977 914109189843379969 547538111711066497 690153695327111937 635618559328658945 334099720886875649 859088119295993345 284706756357536513 76011889413660321 115074621750160593 715417614884007297 829551550303691009 105960424696828433 735042611045052801 401808092462093953 504750265062995137 643704417350999553 453922362641385729 780171912463305985 504394874581791425 807136753004126465 878409831725456001 705512835393140097 648265459617562113 966671940035535489 256012461108447553 404204371355763905 566974394690149121 511344471969604097 202666781227826209 827297434203845889 230604726798759425 36754011773620481 436127065966339009 944358370334573057 200962308053803457 515209008243541441 33758171501141021 814878501734515457 264725703601129697 662705785569567489 376649529389716545 944969693237329281 456222140600985409 61912160112907345 540878550499648705 614874937600863105 577133356065047553 475923545895806657 600704485695935361 333911361434065409 354618703552134209 238170624808869761 407507144912436545 458083202709165249 303235853576723009 126551291572905457 583062860853182465 984137009080928513 139368432594167761 924831049556981761 37561759594659353 132788368002369601 474986553092520577 94925644150077201 503529830291832065 151861717175126657 241446955143132417 986292788010668929 719065532528553345 733910009702785921 380285970240720449 602886669676802689 740697805097148929 57402034926770537 318797293898356289 646664856208641281 801509406642360065 58789835816984497 421469176753845441 825302514256190337 428360589161464129 535829729463234369 287558677391231745 919508894696857473 608132242315285505 809685741168525697 529305626184680001 974226066270699009 452548912373948993 251976617381661313 609262490731751425 33215255955663993 500629556896619457 158544800724147457 799289972359105153 856422170670850177 854061607426110977 447960644165238593 223918462255923617 25504648772734841 241340940067139809 31385523479034561 908604007518874881 189574233217552289 719530760311137409 571286189978867073 426140744277191169 68243083702437705 556755256370927041 677627501666794497 44981409607459001 303299365068664193 293473227095212481 417704392859850049 669940108644979713 627703176252250497 596211808745714177 703964402559766017 532808550652077889 848171530600421121 224444972038931201 615402092819227393 757535040313499009 265600176936853665 800964699379896705 772884062625283969 77146180695052641 789272473854349953 570328744646936065 375720812869378305 118511074623924625 742676409840523649 551316686724327105 592697256303527041 562958364227597505 270360511500296513 430949675723901761 440490005493519041 917884286503081601 99303113828451473 843317899987020801 658944524172572033 644686608579178241 900567592706192257 850627435014992257 67191605572720193 545101402281758849 556513993047612865 161563834938895937 446308257766279553 940408686215562241 637605338805183617 938937655508915713 710555743286068481 630735567335776129 406080095857813441 660916117358674177 395665050810638529 505173215398684737 719781088150750081 994869391981701761 782820282999598081 113613365252930977 539680953833535425 747508582945066241 92671139144190561 399702626161456449 33695284050434537 787729443859326721 504769666659616001 38335246728948393 904922224977209345 158190285024367937 492281564088163009 593508701050637953 895311856168813569 47558434977311497 395801352706048001 701628088895560577 969895397784537089 677596103881590785 907861506531933313 145566442590904897 469163558290329537 648487605315416705 393650954021428161 485695168283839937 228170425302490529 703324694043253377 754056051499450369 591043581923230465 953774537832611457 930379332285561089 943039990931158145 217705393125910977 882557470820611201 972242568339957761 709342455462238081 729184605570708353 220952725000909569 97258461651087201 647392987770661633 176790203198166305 108669259336235057 894722180076875905 47196801164606225 555299739784942401 812424941974267521 655455590655499521 238903454035057185 933393107909111553 718260841434268801 108660927140270753 374064737226692737 908910894426128385 69357945014058233 410047508438800897 689611103626976513 50543395834964145 617518888722141697 61417064368178841 907833812290963457 520458130829950977 698628924885507969 625094061319550977 259785478218152129 302602111406130817 186917952460557761 655337573013376641 732262725977793793 530571780614422977 264279303482833697 571334773020772929 159793953240399137 474254956947689281 596956429530674689 251342098626757601 170830631415757505 228766904879790913 933405977048618497 834422612417831937 287764917521617025 991003340776998657 118030292378332289 615066131189244929 537727436612247105 712518345754631297 302814468878050753 437436363886412481 197739730082435713 602131354561564033 682897952075958145 711355663820363265 44213864430052041 403026184741264641 286078766898651073 43327117828717121 51639870109131185 88103025640279505 316634936142772737 605444628891596929 565337843435518273 870582984813609089 850222934016112897 246118461456013889 813258508618435585 496570752511175361 561672375263921025 112935472872656817 305001614383915137 220305755720602305 857059891616881281 234094012405655873 353618542829867265 724652394188794369 694458605549154817 255742293738784097 136631749607634129 368097144448313409 386293089118094465 913870000270698369 454421946761204481 359861046634321729 355478505471690881 27445027267212653 542212095072844865 897051915293872129 695807084955514881 921164663620238849 919948104062729729 568048101961593921 195810499127869505 449042231050917441 624197457370232961 826126346504338433 409143376900072321 812240292588604929 137641601605867697 473946748622111617 281096469958239233 404879077557772865 622833670405444865 545739732933640193 610978132093645569 129407809611514321 463762774841843137 918379633272181249 287745141570692193 288566230063246081 735667489054865281 379078746670700161 278488779694708193 964647843387332609 752857108445983361 695920967525310593 976384794806275329 59994337784750937 806537569552350721 713226970091881217 879816741524461313 107316313641554481 198432408263290241 377779925292983873 34026502688302429 917087949045786369 628095608872545281 410843478290871617 30403888604080721 855066606772631169 407115473070906113 606898738916939393 139094377395391441 419731703797985729 184914527876404833 260965910339137953 813800623973701633 91534484957271905 289692807173100417 315735464796077313 22424635899053413 568340729329200641 153498395484550785 556615031330068161 745613804683767297 289995933793342401 919822727344399745 661927951711120897 372530603406456577 35836225485745389 371016603644083201 497229349659932033 387583028349364865 689122216058486017 984839030136487937 603012107550156929 664876086248991489 479326288236926273 786342615354474369 5559916498782514 303344122158176065 5120461662592391 832949198064500993 938594122638178817 382594858357261825 616581082909981185 614985420518170369 721506996904423681 388258984722664705 693962186372239361 407262935688340353 336852870373761025 640039317963125889 542430540923554369 33759646881524221 389481864532569921 602761243667128321 958066194385232001 549469639104632513 331975268375984449 920736683669414145 581501816347831425 771548085831685889 591228534396321921 791987504340237825 403716382333364289 254616214864956449 530103945844743425 497776411527947713 826252801119458945 379268205315074881 792641810628083457 584034277543690241 498659024791528769 463319476835966529 293603125337554625 117347827266481633 393047060239375425 795162034643059457 970969588697045121 325000986667600257 753738183871298817 888880162017034753 986925189665996033 695092280305200257 344054610781675777 60786618450467953 667888914035358977 631049767123254657 858091947977108353 194148418831037633 462086967114899521 100129438703387313 169052031041637473 688590049572557185 174296861526130433 416033083463855041 834346267303153921 556623433903912001 837741330687421697 583062656676897665 698734448651030913 233715903106062945 694258862806350465 187810502083873857 648407216149145473 290152675848606401 783056269579120129 41963658827054217 329941018988840513 80686706419957233 758408670837894785 997196269887648897 607866574633028737 727729047069051009 456090153584156609 114282097721595473 483234567715520321 319874892381537985 861195713699714817 670549661817840769 313699684878805825 12267047099772555 966078473636755969 32820853968299701 284565133758910337 859177495563475457 281727152054344289 860340372634379265 891848599257578241 790871863496779009 730023904191043073 290363260421909057 565286211579937985 593068663697440769 314553517241847681 7591540834521738 724447600759937409 62998118795338345 376208095642382977 420233744664979969 408581554046229185 534211869139941313 684598369454334977 525923305104651457 924862238077828609 594027814550276609 910720167493352065 619018696403283969 635399459741755393 302071517615988929 749533977944167937 388990106194437889 356377080474011649 373179825974421697 707823435467460609 512869678916384705 819280531040639873 258471464006223777 203256587718982465 831425259603985665 81281460017244449 568296113190815105 510958468273756225 100256416204015153 647003951773250177 881805757443121537 385716399676653057 57976636974597537 745266531261314945 309932627614319489 38407132225430017 791732299968881409 700766395812699777 679614750481906817 977208953633322625 696337606573774081 551461040946044545 423315704478245185 976118844415552129 511220473076516417 27646740409885241 53497519611799049 809336166197624577 226247695765078305 159097262798390209 919107545021621121 109926817653061457 23523858632810149 183398820605184193 50839356873215281 760196837944221185 770757750853487489 53712615011768609 652557204352735489 100358642862133249 9207816319840135 790153523544937345 864590904846554753 217968006839782913 445124682196858881 678956540481728129 65496313504571193 935472117148051969 920699420130627969 31400584030841117 275343319778190945 394890087374534465 924621194974132993 894486292376093697 336771576697760385 410623788232712193 322392664143446721 922659505130376065 969201660109295233 852770297352492417 14616218500901113 130099330117708689 584088897326683521 78804248462873265 242744215476303553 642538090176394369 810466510173117825 961470436793518977 784602059482960385 943164093357900417 983876798684338689 991150774094293761 47789646062224025 686416134983993217 699891661326351105 653446645900316929 262414617098482241 554574984018792321 805659617941603969 204474468054868897 483205387385961409 113780891612798033 607293485280198529 760260331543491969 775713310299419649 337871448982589569 393563764396521537 471115626889897473 825986964822757121 700279977502781057 731545446896777857 421081014217804737 774857680222776705 166825118505961697 69963145509223777 746167615092602497 537009380719776897 376846466311739905 511499016216479425 538553409922741377 374637943102367617 988713017937648385 784902676738131073 148086092523030305 412180827860847617 940789959282561537 388130051981907073 24002623920523549 911887081571688193 983658932817412737 89821603693042817 790927003118454785 992596227455120385 657536498468395777 801217541424026753 621802895824686209 531822374748525569 194839069934467105 675231177620748417 469933295598409025 913042398290283393 36739245643865105 893119393576146305 431836897972345921 188034579991931841 570012219423496449 279384037738783073 526916909367471937 943401976190951809 762770913230433281 787717795881352577 859324151533286401 469363291722185473 941748685476404993 248605466432952225 347859121318933249 708948515422857601 487147996064059905 114364456359030705 612898687308984321 351467315194366145 591896315747909761 409839495834251713 852378911742462721 463220516183465473 949225915333265409 654663866096090113 544667640674703105 311719205616167745 695236022033107329 202095656790806529 23195570038907933 831107434819639169 681543248515730177 604190529328523265 580084032617776257 243123435500574913 117943247295137617 205864973750454529 993438323445346305 139976045912984401 377482281641555073 961743920878920065 720818551325208961 256277965644027713 758385896621071233 308206621569599553 460632334473515905 813110837873491457 851452182711305729 985502743215565825 120416711273719553 767969307620699521 860953312184143745 746089472763959041 228416975264750017 312437436182104705 405590157596968513 488447867898745601 530379329275348225 240811478183513121 508024934790462593 181705576216831585 490528849564540801 286443360922842049 332015012253940225 984681158679880065 993405819431757185 560409558462520577 800851357088312449 780855420860508033 66308595519856793 904405737745090433 225956607572179265 343775186019119169 520891371450346689 314848883351270785 77034536018182113 989137650346453505 172967065002339393 839480893896702465 762623755694640641 662046655287017729 633370639275312897 175881198971790561 880457994581639937 330558707219882561 477073037660503041 906083468517949 599462169131122433 517654183415917377 65452129486772041 171999438608803969 298931905507181761 89310697614354945 106201190404064513 909508898490937473 105493136495645953 640678871266661761 640889041421075969 890663080003815169 715482011891175809 177848579982015297 21405605523526105 560915235023170305 690712661195497857 299853931476267393 308783873465444033 550256359399678977 981125402392031233 843030593875102593 652160663148137601 727291995875784577 611069861900055809 384367444052177409 598525672480036481 441931930226285633 510140221055713985 116968657294354017 977637726245362177 911156024107182081 258332496117525057 242170124478722209 298910365800594497 457312866817982657 823250454350734593 80368273619928481 301662588864971329 583726073934624129 109186530707710001 825477801601412097 995996177774770817 290096226053361025 619811000490734849 73520301640474625 813425220830893697 915489938200433793 704205745658946177 589666115054686977 214597695285277729 427921692308029121 546992288622796225 963739754695968257 651989904583942401 938104164033997953 254866419957316737 893512754498747393 299923709212976065 235439143610999937 452127777959596225 457929607449944577 599880422378546945 964439100850196225 735571210876280193 356750375431094145 848715521293030401 270329289395316865 53801729433537561 235080401306749569 719491514536613889 137527337324879537 607685400514832001 745151138838398465 453343968317256001 471101842733542529 647918704950974721 365899251989436161 215804391961640353 179368896488025345 643877745912327297 473871634454329921 757674978135781889 8816002448735817 676910311824663297 85394675293930081 559860648616208321 766991870575193217 673597231568088321 746544759888966017 340115034411155649 404438332991542657 733398772462557185 489126459535089729 439675482165981185 475862489777906433 454306085693922049 680612940395409537 737099489578014337 979373442474024321 844050961891078145 134962625700286049 418747693493330049 899683931533584001 288128484027673441 508654886539236609 999388227961446785 828773171750849921 685020618190982529 849568328826126849 277050498283713857 380818489495649025 449863427535937857 90965899536403329 533884743507172737 285550319938476353 717290493423952513 262484366613950465 885363746387938049 767013033824436993 969849342834059777 526409546525233217 625296259076662913 277593244262941857 98390275128032561 720535773799714049 121034707163417473 747803006939531009 823957016651540609 606566340538112257 954804076760325377 71497984626898161 626380170960040065 271443793293901345 771731141497568257 617915511374146561 123026538170982753 222462872438516257 637014911161884417 643204875786505473 902654111563073537 347897327607075393 593476943716453377 765187358872193409 465352985568692673 603672654588994049 781815520107073793 319246922528815681 362030589237242881 631972786576700033 690237199081806849 786959262368636545 218364655585070017 446337748515734465 354354509729773761 391887525740269633 811763212491747713 334674059910856385 164546065079562721 901602664993784961 129426697452906577 569668061335338625 154226753388712737 127245459756931473 645517119056428673 786497155564479361 552147447203012097 240781012742129249 330742075011720257 729733008209425537 64037426367860921 957575313887087233 954021452430914945 802306857463737089 898345002433714561 683242589946356609 499610843336249409 614868050592694017 327874220813640705 677191923496831489 341022169549496833 757445568594182145 459734566123287873 122387349197165201 662847788707232129 848776432540066817 511817867862077953 146097628549267009 371323509639843521 691877317968295041 922218660479202817 447545479849505793 892947543252596225 35414249838542133 971472656409019905 346191509987942657 227120516853695169 45302722488049345 714679305357705601 62850771755872617 933625348087183233 494004799229376321 105600200476544609 632010066855155329 329489071747651969 818563507218119169 467411914566994817 467787143367271361 613650701279134081 353035967486224705 410291269628686465 671269109535739265 393813949192185921 55288000085358393 915399623383777281 279932015842486945 760430189471058817 98852232614863313 364712059389603393 880046957016968833 631099482787000449 542611829520172481 578733955486328065 93115527306277809 208584864484116385 507460661940118721 477312841117310401 123269338555200385 581521478360862465 540940866055411393 365964300007178177 733159893897120385 413806588733130817 127428104345629121 400488493286104577 73226712639876017 372243081634032065 170106261398405665 840885231908558209 798558536745129985 128566835780866033 127254586432062673 882031978630806145 897175028645516929 28431367621415405 802894250991773313 269247271383719073 854899906520781569 573790494859586881 372365734859418049 463323394105941569 879641269062329217 834575481854564353 446816198578620289 719103240487257217 289536249695057537 549396290688029889 54874859639031825 257048783112992385 175875422696048385 642621226000649473 631117173787760769 426978937697569473 626942873151644929 966644492411909121 63523145640917993 841344461948835969 139960851727646945 454101042956530433 758404166254582145 361783413614560321 55408776291809401 356521647996082433 551714212082064385 292614174928502273 574415328023530241 565352418996049281 228907852293179553 419350693495729857 22144832272569917 10931142896502877 838317112261311361 645867955135372545 807685326586845825 58081783048670841 900274642635384449 962731354833763969 16591012518798465 547247444340079873 858919658306437121 619283130251943681 721756476540530689 441945045687596417 606918552252313473 486828930678754561 80649461149871377 851830955040576001 874471768199075713 268789475424284769 724173382532722305 811479982905474689 530345245774061185 30702671908173329 159765538461496001 554389462678663873 39766344843091161 348832077613309377 187082341955157729 966639732255835265 185493424523162529 586834764147724289 140224265103338305 412611233974267585 735963009442034689 547067038385989697 60480795865185401 564340731438370817 668021533677450241 163886657546200353 305724911093076225 245283864679315393 279367823951307777 433596704599636929 207677664002016385 517852491906189953 593600580577931009 347945730107468865 990241786307503745 342152059319026561 732939949870658561 919452678932373121 508039026787837825 541520662573169857 852656667697306881 176990067782710977 404374601591310785 600056577009858945 67504003142634161 254386424712919265 925413929704415489 950228901199530241 902639656284765825 894275707026039809 968837082124164097 987435642182241281 846404677422615553 110628842002824961 550205397935808833 566169133533755073 824777189202667009 678577248016622977 1427827186713416 323059181536216065 940348020486059265 97131754384264465 88872061667824913 859903842788988033 783406113970745089 762689309250433153 272772722966148961 769905311058117505 518431561038571713 127905808406524097 396716104934835585 258368094532023905 843356159533460225 446322856704753665 771323527541934337 891377559426409473 706873295694439425 428420850144306113 428133563404582401 889373064563024257 324493532766116033 385507003278561921 999542559692340353 594600376634808449 858707358389242625 605636405820973825 413073308991595649 900336899864079489 2414913235373462 197833436711917441 260898735662404833 794319539160817153 335722006992174465 130081455949863313 159271371689850849 888382805194744705 500415137229783361 861357196687478657 691245510533942529 170973125507792641 68173374383693641 782504254946786689 126897561515288977 909608310412672001 160234674575963969 604694084317273473 238346593338231841 967787798448675585 928316243764132993 102964510666851089 325571665948825025 997243736097466625 527725814256047681 986831549717848577 399760617552001217 374294192799503361 130550920458890833 646841800818720001 143276810770469617 111581937555889969 344459287342022721 647396465876923393 291991261117342337 677444270050834561 453993084985828673 900085665709440257 932517884675188865 968975469786535425 597425868262593665 771599759514671745 542754622626173249 26552563685207533 72531324650501713 35134379272960813 551143240561128065 252861378482101889 746370307918187649 658804432142758913 573410972809877953 354572301508760321 172944853434845665 299280962835467777 83568198880822561 296687884647390401 721927764659728385 909640067024255873 70053312974746265 725756453825134465 343411742444946113 718866568570660993 652709190946023169 446781292911147457 667615711646806913 653813480237559425 829440484523839617 138542818779789905 922745795683514497 975532922098096897 573757692576759105 962605516109881857 684867111600869505 929241736547439233 709907886205908097 602541318702854785 114958018412696817 764867076177722497 97993410985264257 492530671221778945 32673462469052341 792860313286340097 117584168231982033 129790743778634977 694246437872838145 683123289953726977 648156500285392001 875141264228837249 332039130014283777 994435757949062785 314687584900266177 132991241869909521 552275848622830529 704308410700832641 756468893518142977 259278543985352897 330331195847282561 76938747703948705 849370999869957889 607207915825135617 172616867267667105 607768697526154241 882215151583931649 310425667670877185 691741861916074881 580510021523693313 575529850724617345 386579952096688833 356471493838828481 295517588979748801 907863541972215425 576708382905771137 97463264968656209 621778218138914049 56182691965712905 713858766998264065 169320189593126017 798895479026981505 391028372679112833 924697994107482625 662807367004422273 496265215517595969 625479248076967297 338137719429560961 129883293495627329 915754128335834113 584144919203634305 323367443165672321 308386400229995393 108841130073543009 22086220800130009 364925001396379393 120797412152288785 842209900332278529 824548595013151745 153965397014310657 258602157535069217 975667696306956545 300646407262799873 122750380154251105 364665230457919873 867111573976842497 144720328368730849 654237297178873729 283075232003898945 260795310080268897 678201998098924033 381785528303730369 79645002725104769 182720047715491777 855780420900952577 67336388876761081 645278121478060801 811555581232354945 78918237202596945 362496740665470465 105503796559705873 131698811557953377 416883475826846721 558931809749061889 977518926686105473 439117803734248449 403138937255786113 106137899263210049 874066374248574337 758365626736605185 118987296198564961 990434880801792897 462555183955732481 754054314089486849 965750657670607617 943930610242794881 587249408925092865 361257414899057473 983538966074416257 191928804634734721 769500186024107137 711486271182209921 124027664086778353 998067499055359489 361378545278174785 854411921287550081 804941640002891009 465301038535990593 165316956961948577 646357953276137217 846575101064868097 875213712732794113 398243627070346689 136371278858291585 450235878710298497 666241672520392577 103077859727012113 986614230367550209 862683122115978369 971970740583621761 951355226230536065 338764162793864897 370249681382642113 363185204889880705 374300627362590209 20532432595402385 75350033708470929 101805727137410433 970123420787192705 780424787361823745 773541677432358913 251937170393979681 605054421356658817 64186397911683457 121427822392373489 474238513665845569 825187581407366401 688358559572606081 67782253140546089 216641138568498081 474162333177293505 125997044715163041 318788746682084673 409617707108587585 444883738807366337 263465766589888513 982787701065301889 170905662330575585 536709557499978753 697550377651637633 753106987838005889 556606137732039489 525843916800628353 466786236346507649 255242792606804161 87324819408202353 947199278142438273 613340397283806721 925794666187723393 794535129349149825 219979628248413665 981129473319072129 877217486619752449 429290051682336577 694081120222609409 16820946833902895 209826842127366561 449076068428375681 845609543678964609 163306333914391649 688903799463798145 535905070019744321 181009834555386113 346127091702200577 341635433443766337 927216820919930753 722249154840742529 443779868420847361 530569174382588225 378979654674687105 120074692803758161 910053189964529025 314947293098040129 386319608127443841 186588067955373313 553404518977828289 259543000602047169 510492243837582273 738372884399968385 63351374551913865 336387004111227137 592076015453152129 211438373935923361 161024425516359329 685123245038521857 949575265408761089 241683018752315361 210140730315472993 952860260692599297 691463870344755073 819945355336134401 991053154124045953 877610472007415169 219991229575448705 327627648753225025 865194011679690753 67179017251273625 229349788272052993 664109602296239361 256758724787459873 367246838822932609 742231662270093313 295596544104217409 785095309087196801 321084899431749441 371170248061496001 719677422250985217 292829377965091457 464657967679567489 308785022088166273 961835255473392385 744738634938173057 243772683813997313 959163120416768385 38714240665488121 599897081943993217 306465906705948737 426783805743561089 155486323001060353 879363962227515137 639210965418723073 725910635953532289 896683502564545921 124047345433240257 258061705581678081 899155109639714561 45003295169141921 638303811582872577 917002444658432897 716493841576458113 472611397121031745 485945462347331137 990096443607779329 133562977634575473 924240536549962881 303840044906692673 459221577874924225 729347656526663041 408925540068995713 47060878232656481 886069860621386625 317844927577546369 373654615450067969 717047086325393921 659612648103827585 375944701927686273 211813561207097921 154572930290157729 435466053645296129 781309111696522497 904435874964679681 322224353648792321 971726625206823553 180725140158124033 473455356757998657 641892775447303169 920206014663005313 573172628413153985 292021603458426433 892497246042907521 159020497012161153 995228822879049345 324240578849330753 678337883432504833 11757097409866191 532585565664454913 810325032987964929 331392596119272321 952638065604102017 884175109044342401 356090746881879041 359347034305102401 862059813570976257 899099418308885889 489147206682122945 758671057143871489 491536515401914881 556274776722055745 497263178050591425 7725322394037449 893502671276433409 818102584695033345 334621568595185409 683425458568834177 244818372169046241 358847515054939969 964521746784047489 16760231098345459 771496081284578177 932659709971012737 176173942048951201 443430725590005185 597573784593091457 832857545188254337 470317295368008833 207651405502588193 977766668743850369 621355706212717953 433363374979183617 246957520933520417 919233372577192449 833768981492987393 320628330518676545 96548312260352993 993313640923883393 341159341949044417 632102143302081025 91738329574511121 727377198883484545 263661606912613409 903370453171280769 170591538698943169 347039173806461313 964985356162209537 942136015816391425 555501269591061953 510140733269221185 531336798761508097 337790781249626817 257705045598385153 689385092926965377 965548114341295617 356298696656796929 953463474856548097 876803990756197761 959682403803149953 732021437682224257 341488250597876673 609878436356932993 790263886667140993 386937173814192897 640402457773475969 968845338174102017 493354423936231937 578973988430622209 720408381682801793 133308800218355121 796372890906702977 316037514738486209 298400422751953473 482686775618414977 224872436316807969 310014527795576833 239595102705436609 701330679620337409 671116305095019137 102963462539538145 896083063635913345 230552811963487873 453514734244599553 921366920766676097 433890975392472449 974604330408748673 348717517582890945 27352998801877249 631150940780216321 897310366071419393 218938237641587809 889949524681046657 812412884792479361 975158989619483649 54080944528415385 24600851528806089 575228095981756865 538852437837359617 510237284451015681 303358524956767169 187731117616436897 929482605025963649 252535807410488641 457487739231527937 928529125967699585 411533605711863233 641194476784924929 242968832166614145 906874345424455425 669912536671500161 965616325642407937 759899954678918017 761572497643968001 922360719840920449 603765818148353665 979631300217764737 76720327111814865 605222005777147137 124783841863695953 987215704323563905 872144450807112961 846087472464287105 564381440568318721 468202837903081793 392933707647443969 80867378915666417 378160459988272641 812817431919700737 917944396522685185 468056839712740929 51432282955708785 960153798589605121 979463852517966465 415181687842231617 39757838587100025 921322167348666497 298819281873235841 980580701444889473 797352144528211713 292754845309875841 724717219830438401 19870097872495053 676348844683424513 66504754167500129 357220954279071617 285841258264152737 644993599622402817 558853301021716929 960870334526902017 791483350198642945 164043835538741697 285521621896311489 341497121094889153 339744177356546817 405535322723118017 413006806302096385 974390991663881345 395115516034064001 914797398507609217 890925581560043905 233853062685412289 308848711289893889 63947435038237193 227749919240697089 758686878209942913 152392712977256641 372485441539431873 898094935500257153 983297819683159041 106445346415082305 268080546447002625 678027104798818689 623902365314449921 992889746485598593 808856589405344513 488083004972555329 903615137631462017 324046850010002881 608733229149997569 102333373399236657 764235785500631041 331431951849605633 911575903228317953 954526991545282817 997376014715868545 181003897806785825 800591721848910209 165861641012643457 649751071736091009 793309824558303233 649743003394611713 338137900815116417 749236260787043329 877651776042963457 507724725784207489 933963695506296449 157509197833888961 425254339446336641 426680738424700225 613426069455176321 495239038378301185 656339964677183489 222355216458844033 453489466520498049 685946422137305985 402091171513443841 585454604881796609 859699649111281153 819568918920893441 949891720910098817 301920257376131905 335077108638532929 106777898941430753 267312343806917601 919497185896098305 322006213161973441 556180549860172865 228486094651056961 996968864619894657 631224220115687041 300306784604686081 430374140257679745 958875938382881537 647570464857938817 879951590875762689 543650120071216513 61237033605031857 512978331932973953 192870527803421505 984350433860594561 452156721532567489 869413837856445313 660486139908854913 311994239883713217 325278101826619073 862342614441192961 669257595882697857 904640893089645441 644479521650886529 901224592666427009 721421432199761665 581519331491502849 436315683935667649 918000561360944513 468279451756387713 342753841938598913 664376890927265153 406179825019837185 899067158038846465 879769016643503873 819525477969669633 538721223404227329 186284158309717889 38753861477783145 575029680209560449 907303614684895617 826433307433958913 755796248739667201 799741304066053249 481814376283242753 811249549757377537 841784533317603969 420068708363267265 918078355736856321 182179012397497793 296858484425595009 737619799486672897 333262820372031169 789195471910318209 950147037869424385 899695073293322881 689409121801919105 738741420056228993 225951058617336993 980587256281459969 371666821786565313 485006155804370561 760735632794432385 149805872206634657 892673732289910785 919880192286981889 667733694596986241 406431150419358273 699893517148925825 41355351643801441 152201349531122081 464976161193455105 188473998131360801 735099790081349633 308100393319701761 346187973714670273 436331916801183425 62278412512938529 617035558292013057 705562046705729537 166836438034597025 896888263342518145 466588258572780737 713018042376937473 621911953734613889 252037079808985697 904835364420232961 559853864010541697 586993568778485249 646437829317349633 551016127127407873 235047018512481985 769553837999868801 125274284849155041 742333111496588289 794122460196781825 193509685556438881 314489085366844289 470189185523704385 792692943405732865 659471788863729793 171057843605240129 755342579087748993 116565661813162081 640397860887322369 926167264278106497 843201067629703297 994786643908462081 66764029478068921 401263484018755905 933594775526170625 305576069715705473 216007703108875393 222155502820939425 262810239614875489 292832435765056705 596978741326641025 42849207849769753 851506538612380161 808415386202831617 128846227969280129 313276656752194049 445562791478831617 129045110201950305 700853488215333505 243924551512549217 386245469630249985 103294542016165281 88127009332499281 811531757970996609 832779066775824385 841338252609340033 241183432071498049 55119872851150833 859025038565885569 736022953285193217 792725587513007873 687869772027980289 94216874675677073 307228004643313601 692781475317989505 620612353308075649 366384010920750593 91804300993892689 728351926255545089 295439876691645505 30169341001762717 598655443576511489 170751277087536129 467266967439115905 565274659009656257 643420288047458689 365133521875510081 966804044774974593 567950767386658817 241019815225449473 2801903043067711 15702234227518375 329104533134238145 628957891517252737 446435580575627713 344564276925424897 905169180186103297 22253919282626101 488090681069625281 953692127150588929 501446880522546945 855399690142100097 564627492454508929 137085392581425937 364879563291875521 681562008381540353 818088647603477889 910167082451863553 439955112425376897 598810909664059905 630637643222730369 304470849798505601 196657081484229217 222479624722744513 874220781864071425 947178607571970561 165087032259958017 377520891076791553 161521417142058241 774675627148170113 382824913464499841 41203860589057233 762541037754434817 747543554191310081 706564850191636353 711610749364645249 533900057203442945 665616763392662785 490516626208513857 538681591578061633 497459995695667329 17485682837673267 675067322044167681 850183052810599809 481010861059406401 646368713138727425 747948334781423105 393732293880013633 204550769161134113 546443708511930049 177470662929248833 847303415451172225 147242003726450593 509007239173499201 817221204254590081 214521119429285537 576716613175992833 570316579284906305 941025198485913729 298167957756426433 956408090573109633 242392124685650849 186170162865149537 856986965257469569 88511494547677921 569768302318578881 915175029120415873 508964653113203265 398655356609271681 900155551074917121 708220008058869889 301369335876266561 650162696092966273 401816194264711169 679298295137225985 867060640189698945 595768240592395393 337389549553122945 581905399556941185 611766860018285313 965852339627250689 710777995494055425 700465943151765889 702561643759516161 165781874966246081 454002497239841345 980656546087313793 168699385563876097 850072524981644801 893754850109246465 857387206675507969 987953709063312129 475187845147775809 927441190955804033 618647704921212289 60934638982125481 151376594813545057 506178716194511937 675030326264060673 809451517286170497 840653384177773697 543451594417192065 769950925855450625 250379498114135393 734606847476275201 884554333255323393 398977347118869121 661841612228819585 622056981250910465 140777917033929617 645932783781173505 882624989626712833 180686832713437441 936377436301114625 379392144533152705 268022930750824161 434776195140802433 874176245015107201 579777156479646977 905773184964594689 477324177443595265 501312468524190529 231551140072706817 805111092063874817 901546276035720193 969845507984658177 167212416785726945 981463231129332353 994477701400914049 423064607027953345 893206483882192257 130886963453299649 462841011800566785 398355126810415105 368966720759626561 524552815112961921 465200394897383489 487982478557569281 8621791007538350 847534082505923457 769610027180750209 922375250849668737 593170386007610497 591700423314584577 525477643472246593 684279504686202241 34940832125084145 814023578422400385 93339576963575873 789992055314357377 944869666792239873 254132819767981729 605937896694260993 814863378409938817 88619891568082929 24169297492143473 5786686612783144 939117131959008641 155011545072792257 36171229508390465 613820790882417793 357114736604529537 827974818041195009 604289900308977281 304369306391851777 954476568794561281 182704469116483649 978628775906564353 895345548010741505 604557655297071489 602464105913593729 52578760805637617 789077957491702657 175891877031190817 122255283821115057 894980783298244353 426630285562797697 548216157205757761 690149657481310209 741696559685244929 32907161178417965 295041485953262849 840427909389770625 428248618737164609 45570684601532465 659552483500817793 691847189089440257 136765527327874289 730187754476606465 497618088929542081 719564637498191233 587826809199718529 807594275820068993 722234444239774081 53798556504840889 142858353750348497 555834008404037377 708773686261778817 988656226595448833 548022233069410433 224964415839085761 126580724430141345 250268587429939521 489238845697379073 723402277273169921 781970733074800257 387142290478546881 623863247229216769 232315838516402817 588384585172690305 373289321548281089 82025473442179473 590990720075200897 534834362951230017 325168786781571137 504775673589982465 210361478534398561 82917961838404609 748844870992439169 812613012374676225 731392447462258817 380327220513962049 279224724520016577 23011631382978237 295218077030884993 895269523732252929 727110426624914689 396101546955442561 856547260343365505 927544998659513473 893525522330914817 961256264044742145 502555891539064001 79771822196903489 978929248022648577 432146167113479873 866219958609793409 333657338645380737 145205761549387809 662626472022331777 903785645002191233 294124216609503745 471531787555772289 30054749665971769 76966011005442433 376995313734525441 975329390762251393 496314825327111489 205753661128571969 927919830224652801 793571411451221505 20625279838135669 379828189657860801 191013279600113601 987920750979295489 553420892165199489 605923945852513409 680636350316689281 652871493231838721 989128230461297153 673840585285535873 349829437193633921 175665103062865313 300051282472701057 721783787166860033 260752049574421121 179848967421587969 107003578927312049 427299231597078913 528276016279519937 143622651556366785 298558767683850561 726217258092734849 675499968201421569 135399743907509425 14256104477460953 629891379897930625 272866550339401217 971245371552324609 522829900560189761 559848820052113921 659874758675016449 244101695849035841 810196670903941633 716158277420209537 514814276049108353 678181257740615041 239819621408905441 236867036408856545 153858257617088161 651911246525298049 547091262242084033 264399115391331201 332212253031556801 240795927277499553 907070399518452993 812596218443818625 378431411729820865 942099893011043585 489443601531412737 405006625357021505 125712362088634673 244036820616084769 44742521139589545 539091638529672705 983791747249512065 233997317071793281 801051245223682433 908357614774349313 810516902615219713 547210556938832577 580721197839942273 99291757771059249 947297134871575937 636178046168861697 252639108316010657 864764545390404097 847223072398449537 792439313332746369 738655231560237313 580768727875696513 384008164599862337 729048939964865665 4788437787233591 717627070422242561 935037175505371521 191007409347857761 141321035200313361 26876239522071189 199303007473417889 811365090220345345 514043314415609153 165805259053730241 973101966462095873 785504591079639937 435494870063045889 986101601989336321 560890203623813505 361022034472124865 134490825555992897 112369049264902545 459157101427578625 304617821415970241 409555223984305857 469686751315041537 496646378616162561 532542496384035521 42775113954611753 404261282509470017 839479229565156993 802618695589270401 271326316477079393 123090696746320561 535057452526956481 541996178160626817 701419570179560065 581044486256093569 450024820314965249 507038913674445953 481212779717871809 218623727750159713 196643468711840801 474661442914491969 193495498745143393 230784382909053665 595925384770353665 685721554173252225 294464626703522497 284591516348374529 317598731716458369 391558037377830465 411089650508195329 837255916123940097 4961311861436003 888381205325710977 956450680406554497 800545062042918017 640980506283483521 608050317848874753 260687076414491521 195040398033984993 360367102548892161 618001323289202945 316107700257184385 408740239097145537 846131091908972673 671040754763804929 760499820173386369 567715193402666049 869297347731148289 343842498825861057 475271504780117505 518668518438662593 203619649901156673 870843803784776321 147936029938797729 769220169218204545 855509358068061953 780530626638888961 975385451714252801 14528248949378765 340841722394799233 89650543794686401 889818131574664065 259617950745582241 178294916424235329 526639283998431297 938120699443423745 14763695408394285 182515945274246849 410564794689303617 793622768582999041 163847837551703169 874420186135083137 481375937797619009 522731736066297985 278306842853343297 990669019458295041 189511740357385601 254929276272669377 845706045519325057 795809370798778497 939426911679415553 40509724933563977 903914789625819265 570301567499996033 226890394739410081 44427520247019457 299167753365384897 172934283797204097 901711357374889345 75485277980526177 427003363866507585 129779064954533393 266661561355544321 937249991788469633 155299244679344641 972348548249030401 933739786893536257 571330683236227 282635410725649921 989093598468286977 297633249193477697 918057115218211073 545391248997180609 636531710598049409 853468034706278145 349625854966284097 873830010054465537 314493765042215041 35025820346742621 657218784809124609 409577397926643265 295185113539886849 636982831561763201 608453208890374273 161116696843155425 324581589422678017 519969457294148865 446599211330045889 95084524839410993 819347936490217473 193050484076589857 121551984447812353 772266569171112193 960826899072827649 990406850210956033 807866220799503745 249394349145763521 153178374297610273 76505466740083969 976456277294026625 120389980934962897 844551158677688833 48944317202408881 541910210527056769 80978898667400049 202971487404127521 785651045474249857 923806364743249793 914098329120068993 452784328636056449 681514882850262145 74872030020351585 33904836124026617 188961819156801889 20289364389523001 618823840856485633 745185257881107841 836999874492334977 865287152962917377 574443116836029313 802484668249338241 772685438473118337 164693739876948801 728655319949886849 147290414197360769 881584616761443841 345074135919798401 459515279952604801 398285628552020673 461152628563624513 303781218677411137 740087882351666305 633266702368334977 53001673099913657 654566473500590721 606921585743442945 674189837237395969 758809004914795137 280938769068537665 623428498735670145 739479797115340161 825956307276300033 612034856589968257 770923864127958273 308832154305338945 289239408235275137 662401786809905281 860878731859735041 32026487554649209 489476061894038145 329716713648434049 474266414979162241 759624954340086529 640795480568627329 985778909987171713 731525077036955905 362866236807864321 833668114319863169 241922572339898785 904029557365682049 103711864007568273 3804395275707862 339262449395757697 160104365167988769 403118154515116353 297018357770923585 778967807206623105 151180726706378721 3575315775879773 761742774089796609 143259053604705153 882992714662513793 626283392016720385 514448272013709121 92355798782147505 469634887415686849 257655583874527137 74736386947606097 987620540341335809 162405581077983649 465910782468913729 847947210627921793 671208842032836353 98800091117801969 526221781008064961 150972792799294113 515350138337336001 788585515803781377 330231360659301057 404449294288411905 780763454518659457 592998073007841281 858868106839754113 340090642100605569 637604696276891777 649793307618914177 520545209787631105 249725662018306593 400817047163837249 531813841438101057 592391451760864385 402335924190268225 815008727987500289 721207243451367169 870651894977530753 12414394866453905 745333233027974273 947342278307537793 36439271961246081 308252005255766913 746741475514081537 926374287167241985 101373555784821441 838911988962308865 503983361968305857 797463830332596097 119199464316796625 705896865090622337 571553484217016449 958646037717805697 467227542468041409 707701817401385857 662222181583683073 338695433777509441 826536782109446529 756057503346298241 603814496534734977 815071390472574849 261563293286801729 440796582914401857 128565837330921089 307826877722199297 835363145095289601 380658048481862465 702889783551480449 491506888066560065 141985962593597745 360323325773236993 426060737204135617 408466873445895809 215662009936483649 95534665114527681 605587346010874881 15244809589795239 39647121984703657 429881113886835905 389502118867692801 716787160004606977 455469779512544193 505976917974194881 939113728915909761 750248109447277057 623990669275773569 893153104540175489 150781469633397345 270167038580559905 349250042126659137 231911813165126561 175921506355987137 700120379717439745 908799892567774465 876356229729424257 691812262172543745 283104790681740321 482479244122647105 499333299937873665 492026805701637953 355228072337290241 605899449168877185 156463319546418241 897803781353456257 146676497769654177 143895211928185777 885556578674581377 346820552807539457 482931279942327745 259623831637927809 313734040565577729 353223130095141633 610986842393437313 501742752039934465 738103123290798593 615092432364459521 143668436689374353 28171705715127617 784942588686391169 88605814627680241 324470533408437249 791483369966176257 600498888756916865 270931870040751489 130679362890440129 217223317405544225 912791638384589953 108445622049980977 209567060357393601 79818961642605041 572994736942362689 948365655554024321 977440139785748865 316705978981080001 947353612825139585 808714815575523713 991205544592339969 893512143336881281 912194676485668737 185037138313614241 654422363284048513 343350456166522369 96981901790172737 327135985356715521 562700517215354497 631368698557583489 330804074893549697 792927239774481793 85578387998332065 749688891275301505 148986216874988033 460147205278484993 773073516416282241 213880432983177825 397186563572105921 594062839143159553 654993235405093761 24402709560579441 884467835905240961 27572458611739849 650479459285556097 867409540926633601 154144918993281985 709353401576375809 945432902455245057 379436768547297025 497062051028450497 469329607917313025 38330805680239169 288428399351307265 577317765699703553 695142030512979457 53057869464815609 596053822610802049 491936697432947777 18078497091021717 113876594221416385 688211517953721601 775810509351018113 84752438279789297 956359668613565313 185011187567685185 89247202147390689 7532085940464840 283407493001057281 379509186328864001 901155470514865409 311258641611996033 582417436879630721 505299302544447233 985350154873970049 748223830184183937 503922070076477249 634115171733629569 575422752405600577 562899501228738305 409860439738331201 381389698889623937 435428965308432257 930844832263812097 168003551330521377 513873633464033473 275279938273897089 854005537104480769 675461614453261953 60697698394992729 12786733900043147 701834600859836417 306820395775595521 257553232361818369 516025276650353281 482000763576817089 510076244287795073 60972975591486289 72913025504618641 396729569501598465 15578080879670609 592149226466080641 868095575146227841 84987600931324177 619678937465117441 571588931385438337 904532797883746305 413843837162158209 686413552992384257 29557156325541457 808276586014429185 714618232604092161 448541147204927873 593209637800786305 785197299503323649 864176906228646401 845637860449365121 808194535987087873 158820229173883841 695401089642555137 114130531664919489 927070926092856193 675578313584537729 443013505738729665 135396549432904577 644029778176207617 399899560900408321 554286456565247233 787102515115172737 458120002999354625 84478687860411121 434500900273814465 254231465167102049 866610394684944001 454308958887210689 973320505261110529 604793474173582977 915515792394192129 715673651991039617 882559397399614209 476691663525606657 833065325482994689 638043556878145025 543352376068977345 652914035430448769 439500012109764545 868048987090645633 739802079044704129 709055200630082561 736689062567581441 346368524576845953 78224237677854801 27680033290344853 835406808193315713 202103674319573665 240710094707690561 906387630517521409 56598047067712545 702215351034865921 386569569988633793 499407739359405441 353586581363007489 408736211994352065 836130166883617025 75577103454527617 931082630618465921 832218852221942017 692290226577849729 838639037206142721 198277452929321633 520335353168945857 773231271600234753 19650019976701573 679660704520916481 655435185981517057 344978145904118337 437151278823925825 738965629947419009 89547578140326321 808377769454761345 440585258231244865 547471912703333185 70757720074638545 67992892897873249 458745621623243969 574533741866080321 227695178831481825 599946575041752065 11009054700913625 500534176999270401 211274161515362369 754601525075027969 388496707281881025 183504033438854465 542670394504995073 43936265162709985 549566680887444673 561517075758178689 997284917900785281 741532589815189889 514185606281124289 882941111163038465 345232600760311937 187286338708059233 490431121032578689 743069429304160385 564429223938830657 564491371945049281 569927014456133889 214086753012114881 102987116267826193 382145153602106561 424323018454806785 109371258258494913 269342128876914433 431628823267569601 499540750388597121 674557103727270401 12925754192906425 28895378701616181 606580220579964161 876463093241557761 882492003034613505 38651918177603049 56006664969793009 924940390433622657 736260807762988673 596566111038622849 977229315243796737 748038426969760257 266324784143463937 893208492004557569 743381136962192129 211891105846778049 793385721930860673 606331121298108417 418675613344625217 875767912263132289 306567746697012929 16374931222738809 428842390887716353 770324418835347329 852147265587262849 917113002921166081 688542095424232065 931856721979176705 115522140014249425 745520397169993729 805070936070784129 394072384605042433 159215581275930177 961883312724278785 708351902255095937 786419299388615681 558400603219539009 375516577415279361 766960488164265601 197371339269981409 662190051864200833 549069103425335233 663163012012098817 193388540008658785 967241827842187265 544207271415782401 681693796986472449 828807676076824193 949180486122315905 465546560967009537 672927809106830977 706059258409414529 501661501238757505 593247429604215169 477506866997309505 44857013047366225 992954687664536065 396022772028128833 633264312262617985 766998606009071489 991675126541267073 616866577546911489 454004119241709249 601909574305214081 828345034205199233 608176959613654529 191489891908396705 546938918373474113 255054877334387713 548806869313349185 725676106088478465 883682419852167553 714458256582844289 443752837113901697 723182369469561985 643401283035718273 820159207764774529 431631326697722561 250310452592678689 545176971059934337 37334169505527369 902864043723621249 605197453633913089 192180931351391137 704900501285649793 962793133433191169 465275760809667841 724848091642801537 194050668470453057 512094936611571713 42985531170820937 293458370405080193 403492603739763905 518302166039429569 657197275888925953 53408796376889001 965873869811048321 226549327731202497 203214892381744513 909182983483777409 514846648983862593 117520255444102161 324332175275792193 770702472331610241 435903833324601921 331820065663077185 427122533760218945 549508640132803073 509960147757780673 211561986018889313 955991404849235969 751332309878964865 335767869433595905 183922675379658785 855677742939441537 133443669309873057 980370873001291393 752973151170689153 849644048323789057 135245453246287889 816264995333853057 153556581323083905 884557733505580801 382510361652936833 335723637321834177 735804297128620289 813879278743762305 561227192878082113 28466667082625465 325627751686550209 485098659754932289 986091979377409409 325724620816245633 282892099067449729 864190003397872897 709268334372556161 574630477079750785 345786914289941889 576799403973048193 563278064818423041 950234469949620609 401106626208072449 308581375982406337 972026691258495361 842385068894998273 302807806940318593 317619591313963649 138401651133722945 290977950694426113 725517865035666177 941296412341038977 596111461378089985 470996083894732481 688950237667892609 390227349857646273 446094791182833473 549324501632995073 929880182276146945 415490008609445761 560677059141344385 715124516621017345 290023042728119425 105516395923793025 886571633098117889 106820595226523105 993528721771550465 249471723092817409 793820788417693953 269340418376287969 322682342760526081 419126087220099905 362981083563358465 738631377953694849 183727041894965025 336176745704413825 66536553330454497 195756450966712225 258570809994903777 762362148903129345 550053912315480193 204775622522063841 437700612645638657 271813541293276737 49484616719727369 957497355057370241 553223971895487681 925829840129900161 366901963885045057 320014587855311553 810036104064888449 297175715689228097 569595228539387905 202322960092374177 932239889133750657 102255391178324833 556709955091140097 260481945059510177 788821710113435137 153894715793278177 61531758953780273 863573925233055233 978028858280435329 594385603714620417 312193149306285249 303618490071514177 577849064650788353 697949037541569281 573296783399744193 349710963267341441 507530102107448769 624519569285816065 828077011006985985 417701926192606273 892392618657307649 684034678070979457 455772379379599361 79069861943452225 634602722890246401 144140523615483585 510487756625554561 118238562210521537 422527660339564929 736940630914510593 42743707250711081 383056179681034369 470368506601328577 535279916780815745 328025530218827329 790710334312976257 880643472259631489 159862285554588385 210962759777263649 848855055112864001 130604478385475169 619659841849177473 450424744969399873 242647122495824865 468753432128917057 894624655162395777 699066977709865217 501833132410240513 91353422207344433 447324027052253825 888088944035008129 592720894668971649 676399176407184001 645076418851367297 459675241158610241 838161166845196673 962240890062059137 923381659075921793 319420346761678081 730534774163160705 551391258347361921 902454827272968833 120741559025223217 609787437542649985 431557538639406593 449652367543968961 672747058776270337 488006688840769729 973324044626789249 370310582882886785 840254591259910145 436743656875620417 477985943832276673 407414763273784769 315783736974044161 351723822513733377 3747907205504220 76620868705752801 452628951208541953 775866628456640257 940921355979963137 488124985382150081 897944312916866433 15370651871720043 87077079552212673 282007761926529089 825642047815794177 510370468178479105 194656171236953665 590885774819248897 989458190657689601 322309914623687617 732756858878556033 145518331136678113 773528039949869825 441305765257311553 981268206957832193 248610654409027617 666124147506923905 180622417055943169 321909148522305345 993211778563242881 704848287614428417 259793622731450561 422873181488920833 319241857974027713 99668978756330513 846388151709831553 850620647120106113 949838051108962177 423015497313347329 158024079368772161 855972111257283841 984044713622814977 31060739876057397 565717758382177729 747233303710398593 640181406531546369 142856571333940257 97359977435957041 408944650547720577 931915248778132353 727759252200446081 942019924151608705 382441970407139585 644181483590237697 838356983214257665 893488903282673153 178309711858371841 976801847023899905 655769350618232449 552216880633878337 528699496784948737 398733487487781697 494737314160094145 701417390193825025 450195017225563969 254755849349187713 633495164282766849 274096719169321537 819374822616307329 279108164435932353 702270397677327873 187203135462993953 660527543408516481 577790054867286017 676776533857879041 506717807145562945 208304938101431233 664221301672618881 299755332185217345 658672546140195457 690777136324538113 483638138587998849 93121481315012753 966757151158603265 536826893231445697 892521551758896641 452322433876279489 693972490407077249 655655882625335809 13672066321284149 638031460797254401 25921115215410853 578071350425485569 149054442483809185 631251014588375681 354656694032684097 554996138805062593 275648649290367585 707448931565881601 618013464681140993 347244487082345921 489299496205283905 452739681954628993 899108783862914177 34100430730727993 403620443532453505 607739606545056385 588982269174110209 41820367187309417 401666444955189633 228076671596799233 22455542796791405 25176748985597185 614260261665158657 918254542480287489 989243760111648385 707011213614773505 538075590136678273 379415533627739137 40725503202679649 227043077916203361 677012627096793601 841400050226287233 214807801109955681 609578325267303681 500836418141936705 583369308228558465 109859568227562929 221105308773598369 264899563258616417 221276216179848705 92206191941087921 346991695691738049 864077645718474241 618894137566119425 524281912952517377 518682999839466433 333472172937185025 604327638373366273 971951589250195969 919141702312966657 929270931412070017 416441073816489665 375090979847499265 988077758927726593 887313525284930945 314082793244626433 646231389736144001 346251547926012673 66929551914505225 732112655559976833 364531945478574913 919349336152247809 236662430587081473 16941261598493185 438767483998631745 929334448587038465 880352404644206337 203568637313370721 371263597920716417 450584827351303105 121141745363054561 667100854776112641 128249351754945457 918484874543903361 842322760387922689 283683069465016769 440034126829289089 201516701059386337 883238912880450817 36099494547261913 461474531629463041 179488463346896065 501960252331564033 693462738378347137 229731890623355649 738665674417017473 211100506659768417 256079512741468577 888307061219038081 430680536780268865 836463650308324737 587494788929493633 595378787733920897 930754775909161217 838366607047966337 935764849133523329 807791045637387137 759678465755197185 831271031592216065 583199164244607745 902485421370243969 343961245322883969 988184903438998657 444274438599013185 53233075241607257 423558439804789825 912203022065135361 169419309902512097 876288809757340929 573643233814873793 279208477219448513 900277891055498753 563793775743945985 386242510321775233 424443844085594433 780392402368310145 273744956297804257 812498579479449089 273295283017382945 252632380204961025 191105336411951041 653307089179488513 955753969887233281 997898173923577089 432750156611064065 14683246307679811 837791408332556417 593522469593143169 371658424560123969 227119396876783969 935097241835244161 927393218858757249 800916481903215105 731237326928248193 19694254126086721 506257417001410945 959178457036202241 424153666847498561 602904383368830593 783195478193395201 875328440620535297 64236822020671273 184655841447728609 817263310686758657 855937761905195777 371534225075091457 145483886957826785 113291412689822129 595059382839821185 215409721791512961 760700511678869889 595440203485583873 207926726034301633 731297876653084033 513630327901601921 896096186425925377 119827774348664209 789525227404208641 44695350469375225 621937223296857473 836033586781823617 88563343431925297 204269215298374721 949504995692624513 101025029868793585 353685262753128193 179025727946402913 839531450960311809 263859088493219937 983740809392909185 74016554013063281 706831490481679489 5448157375610664 750717739472502657 586592410273318913 483179169045275329 172518787007405185 269109942889766529 74820353971794881 434737048329456129 787422027967039617 318191350570838721 864160760136833537 691940897565775233 363762347876431105 326540077398558273 654390385611201025 395012472782273281 221597648234819649 474141980581446657 377256606240486273 407364445137535105 344965746501671361 695821544916494593 447911542810622593 285081501248956929 506564374591363265 96421132619706641 574217424382602817 274543016592492257 463028840889634817 832022468650304641 802575237135350529 531353319506227009 328515571505306497 744647085237698305 342671535196849665 79448230566459441 108937350230533521 35480634134781753 622752309719025793 655059092622540417 434558778098875137 52059804466818353 568632086133511937 979770713075556225 890724835002728833 79485370422130337 1170009613325363 981965334566016385 906863010060192257 549150948939011841 426556647759618113 416383745597034497 829796836806181633 698399685482737409 110244649933058273 425364751262069505 751687386323652609 771760618477241473 828137316956038145 128678258670124273 574055898628032001 892918212457995905 867760615624796161 936003004366373377 121436832471488289 753402809045820033 888250282089678977 139400274532523121 340992748743431681 959351835905803137 962375459187164545 483107655518782785 473242175309650305 904901849451231745 228407867738901857 923254714808155777 804885493954756737 256275179679359873 926969883170919169 107443363343836753 234163505571132193 843992407684066177 431220139050289217 228422301761828097 424475230372323137 984568450579896449 81650470786932769 670325217963469569 90967248199859793 953355967292690561 983787208304882177 181269094136400353 770963042439731841 675830444423947777 333252088450215937 411779910287553025 851528942168272385 317636986679286081 603607448772017153 371911011088105409 260899923406967105 659334833665806081 14475946588099477 326552245847896193 935265294281720065 218302266708871425 927500883428884097 591928510235636225 324517712954374785 509147168215772417 173338367540701185 668412325441327233 941600633922803329 549777364521940353 162211078623933249 775409398338627713 447275710170643521 360715333594836097 982394371881802881 601226527347481729 418324458188777729 361114203941337281 444762935262254209 480630565621158465 710874182587915009 30191523066402937 227239256988262625 129513238386923745 905798319375151105 224514345363996161 341317832591052225 942072247255897089 429712554477148929 69939092885700657 155080404186087137 961712093585223425 568321869258596737 285352690528167585 125181642163347825 321091228024517505 229746620106865857 250122982307484417 316710613301289345 886153296708616961 240569437132307937 657916710046759297 217785192058023841 288462218670009217 448925690168394433 468977692492668289 419003325943656065 572721406436873089 514860081046919041 296896594097415105 450870823934344833 483129444956507137 51867142070747721 763292130954507521 620089161351550849 452465785438992193 574125614210117889 596732039159956481 613782747999074689 708893302952265729 346152407308252929 915845940684956673 145662251125877153 472917722117362177 835792670998074497 749241696191813121 86672963464316417 954389746551402881 663604991604060545 137977245601828001 582403921681326209 78632047285996273 113396439531811665 324531618132066753 228598574574199617 451602885750038017 827137686032656897 443157056457376769 713300335743035393 724478880548478081 925595250271641089 630999357124732545 588900394778541185 24284086692450301 662232689824506369 621390893848936065 299669766716782273 593468953641238529 786356772582792065 157320674351904449 940916794131602817 920033677002880513 31844928055946297 174463497472228129 786004242260837377 961403770507789825 795438133725355137 802626137867388673 599000807494071809 168434172418603361 874495409927462273 178487803257976193 506269355887603457 827399676369541505 614883837221668737 660645196321450369 472972583616389377 262506753239893697 507548035833465857 802914682532442497 604095107923164673 12342720558823573 965116920054271105 839415628967298433 838553317681551361 621895531612512513 21139823926702661 134105249842516369 544329699652870145 916589010379741569 103300350647543841 170226584839934241 857990872385506945 863566963158337537 932961089380413057 26762858585978933 789717266981078529 523733065762488769 356997232086172289 687783736497987457 472001355133279809 379444568969763201 400058672051372353 937967216087567873 943999602433187585 39024496976740153 677759937523546753 448155386219166721 402314981428936833 100281946483494977 191061870746935361 86248362261468257 421530976828073281 759021140169753729 352129867233230721 591878675039947009 653528617037530113 611209860249363841 310707304799208833 822083568500854529 493534234449064961 383324597994803905 461631079256619585 556675357530121345 83631453997135457 976776016109784705 638265486149478529 796395525935107457 382415398041580097 999751945095571457 418692608099917121 997546917692840705 324484338059114945 731928934805484545 192448447646015105 370075504695332545 928093082465544193 401055170712115969 922035848433552001 281589113880766465 576697327634725761 500280153523124929 667604335758383617 720250478328804225 234088078330721313 224307743174055233 972914943247161601 390686353118962177 577764126826203009 612111796400444801 699481438411382273 267958520002959937 616157529443079041 643335493546576513 172699678413266625 687316607725147521 347976097620438913 911979367504546433 913570681141735041 377092089639571521 122547190390314145 990076828194904833 382641948112762945 277017899617941761 155552618823385569 669392432298952449 185012187280662497 755914143619715841 872474313094663553 732515092532853633 968268418075353985 635637690203719041 510588621813305089 135938666115055889 696278060365457921 630147311200172289 468242773661124545 694833720721081985 273693576088049889 760306826232703489 896834195690992385 828349560643591297 317320109483190977 550581694281870401 776431113349211393 269702618580684129 675248921724858113 350150004514926401 380985216905095553 59388891961749121 552597800749666113 648342159671013761 444883229996371201 643112039487736065 549175609750790273 426065030886672257 201078020930658849 587077866111560065 800378280626759425 257401305473504033 624770518721184897 728928025514424193 754729424153310849 358473461318038017 928745196079013633 507653670745174401 951926879281259649 86619595763291809 500783323234479361 593351298582380289 781898522254351745 487765525552230657 824503642017141633 678790973852660097 421683064688338049 542539470165277057 397548621586473409 638719298893850113 542035950856018177 394232546167227585 560910098074636225 26998723087945821 544243380682772225 379355547493386049 426659932678084865 711598880406317185 890060498873111809 402600378450426177 575333408916385729 66737411708533753 899949464661048577 583928355084449153 866244492364522497 601874985616209537 358481013405594241 90847708976905745 932256857659105281 838684789644606337 538105803137469249 291404327968503937 723781810479287937 107548434417314097 256350868704117825 413813363281928321 724437959009840385 260710810713153057 255328445857387009 570950134516149185 222926782606712961 954213774299521537 240360839981747169 549167085518302401 722917167504569089 577505419492741377 56252461670695201 121304697703575217 276379592931156993 378695951653529793 700630196524997505 726638565489235329 197781018425025921 193435593874557569 674802481868695681 272297593635894241 359383706990989569 113082376447128049 820357391057314049 110969800947298577 574749281471873985 678090871805341825 566457239187471361 201177821469396897 582222315665482881 838394765038689409 966343284808118657 274876195550131553 867069769772349697 145109403237842817 95415573180886785 941542251373359617 175122654222739969 916402958393494017 146501410240546209 920372105363508609 627868509300505217 522259380804417345 735297935166343553 587848369672027393 45266682756782473 353590725468510657 630821335890999553 285136859302394177 505017036288172993 454383515229398657 977993988446414209 79941252807397953 543145676841923841 503041374031258945 473852760273643969 105167591400611825 348742652704778753 710697033995860097 302493462009479681 89720014263431121 84285339732552705 968018803678379649 599629524302969217 95785535299750529 221621532384126849 4062494282397467 994013978412496641 826014281092309249 812407109936451329 535277448319536833 314054294187542401 660132743847935233 591258632876282753 72247513685557153 823466139049017473 23936569183373281 61380400489774449 736642367892276481 595116229248077441 937616509199084929 447872430602679105 719804334743532289 598272712505590273 991421738915359873 975859568761812609 814158561573467649 277915511612945921 364329071303284737 82166559392568673 274092951776754753 377785334209661953 348360025332564033 284288478117666433 447116387252950913 299320177244254657 633290515178895617 783284494978950401 570102341061005569 710018688072111105 12675449485552549 882994575266955905 588517784535017857 496182250247613889 314433069857027905 772307490532092801 146107147848670849 591148703327533569 62896730077053321 586383469626689153 154055811033348545 61391744918722681 422565334389002369 273670030808780481 805829996253766785 975197862275408001 338213127053645505 125784063526417361 108437814225030849 653648662479895425 906125268807425537 745031134995407745 82662400516358753 568557277125265153 24702961283875169 238283344583798849 701890373629286273 329684671959654465 370351100431502529 935553900823045121 427630068662001153 332471756648985217 20367866963422189 476929014078699265 223941960576528481 921767727168514689 345569608407213761 623209745032603777 135171202071820321 586340645843350273 571801145887942401 194967187653951169 662087075333378305 218674434224084289 64621561872979073 593637857768221953 119429206978868049 855663784305974657 531763905234210881 9321467170899213 79693433849261201 324916546578606337 23014399641436257 666254450977000065 658644046406369153 640688491527740161 599637972990191105 932308745047855361 360521588890211585 870859527002068097 561212551787956929 347720443393207297 136359273563488865 95290049804859217 75669897674654145 275626164909589025 206484182825509057 325472678474000065 330546116036526145 998540287185086593 625544600214244225 200344717973692353 985115651486974977 376932724875977985 920779841832771969 523801908437093313 782538914333610369 235478703842382241 885366666035185537 391830871671444929 909840968527728257 176888072317943553 560294533787132545 662857753365756289 756027267500638081 660646159382714881 970223487477472385 761120428325867265 502627562230710337 683300101408796929 499171024600119745 442462853102739457 827261138355719809 907517971454929281 186790877148968801 883399277577083777 453380778647012737 399072027299119745 309704880273873345 731704626916950913 335249606195230145 424816003417539905 577211937231982849 49882000334676489 626629554721770241 861928673243305345 137233274436315617 126990465735588033 897932948025879041 381095962970398721 455193542952276417 180462722173146529 196154863204210273 546440769505885249 422440673622904961 34304317503710993 794333914437896065 566047385417711297 776656544614969089 975670509268880385 865278138331628801 512655125375765441 907513285070596225 456115105124382593 803661100509952257 188927444140524865 287719229222961569 930274277581745025 680286488927915649 350677598116497793 351831964289633729 492488978932499329 964407624636446977 30213793356814733 460176395193503425 675608748484435713 519666818057256577 166844845180712289 278401092178800257 676308968155439105 244808640667780961 489475710747292673 198269206188530945 743669546542705025 73266280873635745 584659908516833537 373968743949749441 654107158313649921 300591521254244033 690626870025063553 180423802574399169 253252097649593121 13191824806764175 992455742296208129 873801284626043905 396866084014305921 336772862784140865 955137136027254017 485769461526633281 206885548216789057 102206868725058801 559789857888766593 376333338382526273 79247589091153265 587326774806779649 634444837406739713 847629909295324801 57039488626244865 185578490216297345 865862322415345921 53421891490646801 1058968543674155 79869229330949313 504725034502094145 474814201646797313 951057826645168769 368773802626574081 335788409704797185 148691101135373313 441367769228691009 162073557889510049 670333362463885825 886416400997166721 596500719007522689 196099515998181313 64346264984003201 989462194869307905 133528188757537697 732352496760722049 196659092215448097 616966091253420545 2052031865147797 314323988547041473 21859007128931297 477020657969635649 128483574551921713 239412493236937249 498785114326246081 966154583877642625 443876363311645121 930516387820315265 83159754804846385 165480718463530977 174061087511603329 293606298331280129 849266613375966977 190994481190006849 883286223682134145 354782893174810689 798127125323809153 591264952087644929 379576157247015553 167580183812940929 236504262887457633 668153075426165121 718806531832015617 56275183716817169 331067817547584321 473224641947300737 857915918329950977 554532433961707457 204601833406634625 590332874564655489 194200148097863233 954791768343991297 536261952664084161 767684340141020289 241372379515439649 699470074932360577 236262168807492417 702955358439954433 3744727143569549 120488027029917793 708275909165472257 333201891116008385 452847640387943809 422171117119557249 702189548400333825 436036881156798721 637027736394870145 660656144991971713 148186450856051969 136592989020218881 880655032384993281 610129898413827457 393630514921348161 541028448321402049 787753048265372545 335231433883105729 320649009218065857 514777153816627457 152991623651388417 475583428739309249 179099310981662529 3523910105190709 714529076877212801 361626846648189121 41782043963529249 996259823425337089 37259089677093017 242786948763846753 381998129053990017 570123923656684161 786334992479467649 944692805185521665 834128468100225025 581573071659139585 599761514171944961 960027228172076929 62756442575000905 701375850877145217 571338109267443905 299044772454148929 312494186339982593 183755274218160737 652910247130307713 815432441392129409 507277748241541825 142592570075624545 734962104805973121 318696313167603073 223252858177367841 137957857509210417 689917509538787457 676457771166564481 872896112078827009 590485992519024513 701582291759834241 592880699714694273 549745059466907521 303525077555466561 961061996680143745 569996202858174401 123708974358727633 125933887392807969 503950725134430401 167139432447978465 917689078826974465 302400588762115073 80961294486513681 473384284881273473 99066730946283601 181831431187976737 495430490729844993 305201355980525313 387059647698457345 864472374803572353 572887485895080321 96142943149100545 802163671152563073 819861710029943681 632345083011401217 519871365631612289 600679965386340993 83475426397914273 54013886659305401 298113749927960449 770088914671994497 1152215964925319 847225343099850625 310093010661969281 174811442912321985 626329363234137985 344582412568854593 411721359988728577 692360052682296577 353167190719478465 628462990084315777 366544613439199169 163314652006583585 584296009817879937 644332642531338753 14413139446343593 281876260685130817 658818482948806401 297856341361111297 489573836173999425 404494028066856961 706099747501216513 61135204468996561 631897325177913473 770391713165601281 923660397489459969 634760380201569793 100970939367808657 568527938412891841 211161277462171169 199623673483444001 443621365210059777 300024192648727681 413166827632057473 434029891251995521 25026288612505001 763424789664462337 245353241899554305 221720734241614529 309002402966125825 912977848231015809 494471773929650049 304670947168872897 164512978882779489 628734910571033345 312193963208759553 776305922036016257 336242180763871809 803573121165250433 465587165557355585 517092592092453185 803680757961810561 948787009121211649 689153373404142337 461873819472430145 775128950454284673 989840917576636033 809994712738888065 989077130161845761 533042743140864449 951007065260107265 921753018553605633 33883148238174953 231049291592125185 586352170888410753 475641331255605569 564063989774737729 209681737833445697 619916583042730497 977399835491016961 397598757904063425 69503050028838945 415617999035056577 844750492553703937 580068696794867841 941998267244624513 553696188551548097 536401210572083905 537580076213174593 408734922318455297 782309724041233793 34494665465178545 353535052410379073 819267764736164097 117739622406325857 199366642739310145 926571147809568129 282666523827099777 852712084044561921 48456828058181857 609645173846175233 994069653028073985 908412238194380033 98209145661659393 629398950860064641 397133090936744513 231237030340373921 84941840632399841 79088618633406321 769596376877213825 830267180649364865 512217336214551041 271588243522216993 399499280233822401 6489564526567905 581283375073128 451018375639208129 544045756373574081 411261479906720257 611176969065812865 277752754711599425 735048840073329025 751291133326681345 526308174693287617 622898068559820161 820745342494856065 333053360663903681 374278489633216065 301424096121536449 973113242409038337 704230161169313409 337660798738159681 720171280080208513 5352769059978614 537251127573533441 66554990179216849 565831334948398977 951724675280456065 634723363102018817 492507683136540929 672160467403315969 380421407722135297 683523050697566209 393852766308530305 914245729275592065 211649108847137057 699235543117801217 66668580445867321 225329502352067841 472815945142027521 181766737350635297 602844483634161281 728856690569358593 968975460360990593 933219645472327425 41539119347778097 151020431747255649 10907813981898329 498075539160673473 344352776877517633 518746600239524033 310007195967198593 891502889069990145 627709604096129025 62001616264424801 806175721860992001 943028605674946561 76259916168229585 900383669718308993 383023019724372929 349258877496943425 244701253235024993 690640968472891393 187781834913064225 690870258339622017 146536987809302145 898153596010331521 108543612734575137 906369639779235585 319325981102497985 701244573260012801 68889485086568673 349433421180997057 467433849273223937 977802327166926977 333061697773825217 799895619444164609 913808638135453313 110077536343837329 329933582828143553 3200907016513100 868628930694658433 992263814637908609 410763017313723137 222535691962981729 949693438491511425 168810469077257601 966750229290024577 285687420523679233 800145767625341569 267198191953895041 913586125324808705 969373353153066881 454689116003368833 130611580246792865 370417334702008129 702364201995031553 45100962316812601 382667381692328961 542039205752285377 290869283617702465 826990161981303425 662830908069125249 180853362048591041 121637298107252433 497856083296600385 817726695180311937 337512443054730945 416974556801569921 585244310879449601 796199788088514945 387666627691910273 78929508532574737 864903825503493121 516312551887381249 981394782696423169 335402820740092993 452219252341468097 207695215178219425 739442903081108993 297705119720596673 353826565747514369 605658007961352449 307124231983902273 56513846080754601 906354360641234561 322695320349041025 66604374188752761 621315599678631297 29923260760231329 952569345860354177 148371164137397921 777924895454511105 527766045034173441 191778745568129249 823168327814922625 370833490078716481 540608447601020033 978248539534178049 299874400987743425 73880431775428689 563908137034861313 348497262291161281 9179246399607877 996580794519410049 334444918684912577 168947972108071553 677020162189403905 477574745546668545 144971543136524161 886677541911026817 648283305484024961 774847224270494849 334679456197651585 17595345522096297 726074281340242305 599036143750943489 490240203988054913 809284548826141697 163859580461487297 216332725328719265 266408823163576609 710628284079177729 759048401898649473 226845405403572897 264003213544175009 295605589331515265 322317581758451137 799137773112697345 482011020931967233 734629696354971905 165501178288661057 698875271346260225 963255764204365825 909490612035696641 893616050086361473 616663983625095169 181234635347468769 718956522422672641 388145820083689601 195401798359718273 849304396456194177 928610918006725633 816753255904924161 539576652410225665 380346906370224513 253406055845886145 139955629659493041 507352470173266561 471524844038658113 913175001350211329 451924359737429185 531019895135180801 848998968411340417 124065592392696545 587529496207007873 263120020449527201 273903578141176481 352266803422665473 451236702478748673 825564126122621697 503974521149306305 395842719924047489 128799621495669921 559284985322342721 123626966653848321 726948226383214593 886319207336637057 784904673663355393 425746003092999809 36775126409565929 952734065277848449 433754065566041921 855864776984606849 611494314286815617 533857387546955649 377119393436821313 746770152656896641 327070365523951553 784507010725018753 644235440974178177 90027563458892961 497606072422101441 639030766503449089 391332203867612801 149712654014113153 124927581777058097 91679962786297857 770636242025865729 640160292817473281 871172458096978689 52024829442697041 695918529746158721 609299377492906241 171544759630791073 555257404859968769 746881446417837953 815767373828027393 697129638575106049 364234938324866433 75927702941690705 313249536782254977 9316623555946535 794050751668617473 545817530540354305 789247069526130177 875192174366375809 558474954050890177 444186431535619905 405753897712148865 760079878482116609 171604748728508833 890278268475078913 992246083101253633 417707348574523969 731448622656696321 510586511203449345 311218985874209153 964364042593786113 12010781303825269 544054133593057537 195627920943412193 70610425504995081 646937094625112449 315349015173346433 916506052848266241 917957686925745921 704251868236394113 948420820330916609 526381448866079169 849435184236185089 234601258956072193 384596261589500417 816651373300519681 458701458710947905 984294428541527809 713046466223410433 179678870020996577 494560635357188993 661992886135745793 650351919608390017 162062257718904577 954270827933925121 149962221160603105 744511216770440833 995425165520504833 163351391575176321 276313886645223041 692128678056086273 384440978051291201 320813059042905025 85698170761002497 601336838216674561 386023851283017217 771575725395521793 537658304149371009 303551962974715649 224196616012140033 262654472273737825 752640104974044929 1338145821883075 325716717117263233 272461909577813793 46916975006492833 865007252886208257 33862656323240261 564895621538767041 234006740961529409 275272077700130081 241738026560927457 818979998570867457 909220098239412481 512087603101456065 290045959654154497 193563578333765921 516610571701516353 960174306805932033 683656468489307009 193412771629866145 967738272608610177 629657052903006337 610690562527995649 162092073616065601 936384614883973377 656437346145516161 589660964009613825 108006120818757265 892857869928032897 772634651929415425 344947563958161409 608251812106999553 619130299806908417 734598164791300737 817179244656546945 981465729601026689 718191926264207617 717142904589387393 979700171081649537 292254835971789377 307264080163616193 470967394777723329 360100930404758657 578293450221977473 177583045159277473 979453493833823105 189800788554581601 774608377329997185 679160673111663745 715646271456542081 336009648513840641 461433350585636481 116200119518591553 805202208113904257 348334848975557761 861395201549669249 639761137514238209 252141512389734145 394211546721454209 553423963829416705 324025991303468417 327634057853337857 708733894102468993 515009005778296129 89434316744483761 594702402358116481 668980366800230529 227229836299656545 371478480669761537 321178630262885185 272318229128391201 319974999663713793 362650483943451009 87668414563815137 782322056994065153 255152032131164225 414602528692849857 735444793825301761 562857284782186433 766337357718072065 868846340122285441 820529760604706817 686694714349432193 632693815133890817 481216510319679745 984762926278811777 143993634519436145 67196795277993713 464930827999278785 53067324298957889 330502460457342529 763984291189856897 449591086688482049 789691902427243521 735884426569331457 962333082514049921 742201536962408449 556852496937786177 227814666621572577 746339356863458689 787684278456790529 219447140604948737 214171803103145217 976448873442677761 720011787047990785 522551494044570561 18644756968786425 523765862428277249 133651754278385937 467995069124633281 607401691289911809 898422789393663361 404348792326072001 456892796218433281 17255630516178401 492691460013517697 967296641069790337 811598436536222337 448268163504938177 827061258886317313 291553616583183105 798820419140419329 563341555712259649 737929170073201153 947318475206937857 141885952024885857 479568376456771969 989190178367465473 175733946693082273 821269780320399489 714569203466414337 452862261881236353 970666226292646401 446058804776349377 767510911498252545 677529020764382081 552991021566111105 753166992662819713 448843297182850881 255061606255495137 647995637635513985 614635673637614849 733028150887267969 78641581305788577 506402367067789057 955666477429424769 80795170814571553 47024221214016393 683176440080867329 997176900901216385 476001137262844737 465359112564044609 202772299797270977 417305851677078017 39375338452988017 791448293766464385 594990308334384769 197717566541136577 37813176102194033 213423163171654561 35482475116292989 794671107748804737 502063991468805441 71436523543965793 325605741419021633 704178261728507905 924406253424340481 368696997165216065 7345067319231903 718329164896182657 636096151719801345 588246196470450433 543111361405859585 79811422955224033 295022153505957633 39146033409934945 163181482334902497 108198935611206081 358231021841124417 812680959178621313 864334437059508097 609780150593586305 711067973875035649 714889307057831041 753919815850718337 798196111745745921 591977886133737089 850945827373678337 799366751538681089 492255498220110593 235053547348005761 729975517492761089 342324582249840833 856900937996734081 974823728066628097 211763523847920961 950665245792574593 890957281531619585 971306093375947137 471138789715382721 245042552251941729 609162302835194625 847890542908419969 568776804349354817 887290181793670017 424852518181744193 848175233465500673 611640838621184513 546468849648203329 512965539457248129 146583136503995361 800737992007427073 158788882247588257 960764672365961345 555699317940113985 602407788124708097 417007770021182721 726555391835212545 503171013711767745 561713503519015937 113428415920619585 895935940483291009 73211823807245233 888021459583086465 621623096840163969 412719663446928577 470880772517222849 384507712797798721 541925910225554497 470123876702778881 148124395997147233 831726506472023169 914143002822623233 570303128761430849 283958232338353153 852737060290124289 680520485206439937 30602719762889309 420130916738859393 131466334767338817 478604936952432769 457435350059093057 979292337538613121 690461878660514177 776176115562886785 588478844831932673 624334800339031681 588062310985208065 700996210045428097 476620104664370113 22575689663018041 713009968049917057 241900039854552769 451018826757653825 452309523129205377 447002322334213889 333066304252962881 728748190169262977 805609374413013121 458602516609843777 411606648526426241 192227663534104929 201860210847176097 176906315932342305 544457244394077825 311259437725631489 511242561875736385 977619524515503745 41652094895535897 732703771313929089 304261918218063681 470588006542044481 450218681506907329 835093825984479617 878570171023302017 694818452161072769 110185739711000 839836424794178561 182008048000714241 458733504776489537 447844651509949889 565735650760338177 343394701997727489 479546375740213185 35055420629017677 930700379303793537 660610169265058945 611569180230134145 101289284363826225 55568767998870785 877591152197130241 59962495914973601 119564361640495777 662541473420866049 334748307166055553 570492636486733313 368989051624151169 127924990125826817 605896744678819457 699514407776192129 633841827596821633 429536073447813761 872078588979835649 199492237457917569 688739452776143617 597621778355467393 939780009894907009 617388102798528897 563823719469521473 549546283572588865 227262943667685857 475282187005461761 804344353241599873 168449436036588897 535426574276062465 979378235993252097 970803596087360897 620881908044047745 134293364733483857 445431726300370177 247276499448854977 534982070614269377 856511821679038849 411601753961903681 218075431790534689 256619214189605313 46941058640218361 375368575871902977 71158048856357681 834250654285462145 502313406213591681 896704542053967617 828280300171282817 162815607603299393 905168613551214977 377988311799668993 777690265320483585 242230575926562593 747849407464418177 600687311331668609 389090040541557185 316998393332390529 719601135661694209 273702928001910081 369731842698211457 690760139371072001 935110731623741057 648203508545023489 625056276268363521 824594859390622081 986660112886287489 164113399073102081 120545632075288017 392420525615484929 453089174550161281 115158594820272241 609898466617405441 883509981426264833 373721578168133569 219092620623996481 957803860510505729 104071799031522977 49185375269406249 539666601264812609 106199986245652417 170847109873072609 946667957175183233 474916666577229313 326762241686719105 834153600162842625 125713700932596593 65896432191763665 188426538983460289 880806063412272513 451460797649335873 20183865371620869 19083691359224277 4523230184339867 492603916747658113 930066949167283457 630376525046866433 589082115073715329 806869390174032513 806612759528292097 732112672992126849 914517894602177281 771032306899503105 373826431583765377 19618293320686321 96628419804311249 17248102625931239 463411575531722497 57971511473322577 723091936272659585 272597724974605889 227478571962038241 199164522853035201 414433494831875777 172263063076290017 916763393478873985 192670325298717409 64293950318081273 714790864905598465 343993726685695809 430579290201901441 91004426652510513 64726638407680785 320072768449506369 902492540116309505 842012736017672065 575887855951510401 784470705370679809 622908691774394881 155535540969644609 228205968411661089 785971118050809985 188238259020760513 711835103251765121 241032097729277697 156690944573242049 78271202799296449 52281334412860761 872829627633027585 677679753089478273 647478077489079553 251022613577312385 346151063812147457 790633474039410049 467639267073533185 75441529364631777 280724299726276897 765180990824347905 750790243348045953 842028398512873345 887487614910600833 498295646199082369 169288924123204513 978905175723092225 711771161589897601 380749352752729921 120024374663994849 850639260111201153 731908175151421185 509891162107876993 677589592919783681 631489785928970113 765879487044120577 818746411383557377 424955260945591105 766742321397551105 136782937470531601 804473489539859073 521251443792120769 815850552084803841 449732792317750081 616184412950474369 699260585550216961 593879556751836929 768116076635227137 460259331434272641 17843102674870437 528023756494569345 903970658109702913 23415365517990949 717576719684597505 923167594812760193 491736760911425793 838403365399400961 235337744333971713 424607549451842177 861027175490878721 928403844433830785 572457050890289281 807824248982036865 904744565891565569 383702037476680833 731640943709802369 385872330604620097 424354775411988097 733393329580593409 743377621404658177 766457293106846337 173035706498769313 576680755868196097 999498967018634881 515632032724930433 686520014082962177 199377451379859841 759505164287968897 986435062418628609 245619315682905185 103745392830674641 56881496753018017 282496669211347745 36665698989569505 71639085001862665 23762937707214605 73072522306354417 927565810824166401 625555565439114497 291878097221708545 922165569152546945 747091552812865025 378721794733849025 487800070267308417 496030510002391617 610812201359795585 618503728423164033 496343039769779905 666709786280016257 574213425017095617 657549692960259329 645790442780263937 221239916759095937 685682003649578369 640160674779380609 3968419319530626 844331230638054785 660918873371688449 999013340707847425 749557444362988417 884826640594248193 785860241595731457 26774602362493737 986160806372819073 401875134299181953 985344750172945537 731190879208867329 238341253254315425 264927202183464769 55696824032811065 469387467158796289 253041991115448897 942411524953080065 965360240431071105 761475144435451009 123595605241899169 737948978977705345 571094402403264897 134858906444790705 357089688764229889 941490443697198081 598546611788155009 84229079058303569 472521325089598337 867743075124003841 893869624734254081 999064577534213121 403379387797340161 408214705857140801 694222748432739713 727193318782838145 193614208855972705 269321907267546113 494359514431369729 841762320316561793 733083835208614017 891063066164967681 337073353776592193 457721392515878721 43325157494518153 413167648813221441 438177514904868545 916096114290255105 565831965426379905 393435712123526593 711194519159310081 899019538316054017 145000774626264929 91841737724770673 300406553544053889 650434363293541633 761724392037475457 460183071884948417 808879168346383233 316919699581006849 339592953875364161 857519715439657601 744149291055425281 866215603636291585 95247893957061793 423917985471426561 350222700086337793 229315828424546465 372196293658287681 857239726977788033 580238534680223233 902701293835789953 821026640184864897 558700350666406081 447636963492588097 163245185696865761 259292489817266145 142067074822200817 411043606306993345 728011906659659777 855293209788467073 678722417404308993 163618513515618945 338697889600950913 178651168988590561 707041281649857409 153691268994794689 585549106679039233 597157776254274305 540911966986918465 130624906271126657 793589527358307073 877156938096401665 230686179490653857 836652627922678273 975883359035137281 270199137846784513 262909674954549633 828670606489740929 480933206877125505 901402737862593281 726027605392779649 68530234281059425 806412877622292993 677596588116781313 851666018940129281 949261891853954177 167098987876016737 921709900723453057 89477346172550657 489012433120610241 354576383390664769 432966933199079297 852942155334311297 513547951487883137 539150194416436097 42305626043667393 839606037326838401 329344808674296257 285128705971672513 54266275040443905 78288251089752241 58073188365487025 789597673296924545 268708898018314113 174741783686222625 933301393168182657 337964824329318977 789561492198313217 343611819492672065 253273547902868033 88514625262291697 237946184153468481 846495331886991617 719521117636635009 460204504640515201 681171662350944769 162237671229824801 777867507500278785 775806198480864897 908038564716047617 245726687240114913 602207795757539841 94726256107534817 168624983159613601 375400154579004673 136550174299461697 810529596242929537 150272256043518113 528132130075313473 329574744223169345 57065887905721977 481072060623485953 774397421051212161 378906750921945729 999512013333486465 91084803104092065 568544649138353025 548047955662315905 933571512969578497 176241746567793441 871176515312605185 354219441453924609 794115278032450049 609969529198036097 26204872119684809 655124552629320833 215933406820354881 445721019405933569 107907150714360961 219849682443342689 991847639195412993 615621143190718849 827673635892558977 664916063675622785 450683692138269953 225285714816120481 961141094258572033 410135396174812417 508624700368102337 594615717168022017 929721401538735361 377788875019451329 526987382282484865 724204225473211905 592443147328303617 168250775987988993 497833065387652609 455238559904739073 311443781739917825 119147023829288657 852022879461955585 718881601476336897 924918771009934977 45233925905026953 483951822423819073 873643824036587777 763016510613034881 192285311636727137 570476585760289345 843906795612948481 283852467335911745 478395489332744001 851338555913258625 190349997326460865 187917248567494241 976373528894345857 173152847717730657 157511110099928673 29710090276033441 675579214105116673 982888138340001665 402145740915539585 816105677262534401 293015394194231489 809427017673399937 458641213942367873 933047322805400321 552253213631733057 578624116315239681 947800849949896193 937567402242798721 263458624162769441 369245977570912513 189295412550645633 393405618877146433 395168496417827713 200884067909555585 795547424473209473 508791243330257729 383415362547328449 932607033430500097 268467163756437089 988065971628081793 259329148721523233 890611870690719361 806116650976218113 259163555350603745 953585009510465665 497922651190762625 872985146868270337 251569931645370561 844276367613904513 778371382420175489 467186907493537985 729927284272243073 321354304647275777 995405067123172609 5734503907259382 33206361622369229 741196354207549057 974047598861346817 873419217638467457 15267526336010919 612782329741509761 467581368522459713 673189184663638017 257201476231749377 494119889319140545 660802915652880129 260826391466405729 843249420253734145 763860909776088449 956276202875997697 631880639714719233 419138778544031233 876489226331788289 241707683699956993 495042503557510145 33748265053766601 696173703213634817 73875836215322017 957373418044905857 692174566819652225 148625748522679393 591565810036797697 660129671209215745 301175818651621825 424460085062651841 456413843852899969 139513538408376545 87903748002695185 832139650621687809 951807718613480321 297879408129244161 831720794723828737 732222738744969345 296995279207280321 14160816075072803 719269756744402817 714080716866565249 772924547960201345 907136141519725185 57985637963135161 806400685280085121 940302728919746817 604311639100611585 846701441284601217 376637080320339393 856769025182103425 28490792943056677 578315720293183233 883262290802026241 82404224965600289 862464000760748929 53698840019158921 537446660716543809 480150018237793601 611762635860127745 223781163120783329 525055605924354305 464809546963195457 381271907291019137 594378835081606401 881093790597905281 791499330954678785 392007955231530753 862685553203910145 620586202968940673 77698010383855377 370981592572174913 683030731767040385 864121352014112897 663990867734241921 684364347072385409 650639882213546625 582775489574135681 794467398865791105 589837283902053121 254520875126438273 183896558544294209 361343857400385089 348859808351402753 83654102567500385 502385289697958401 48230261335149297 457589575494491649 514424477559508353 215926329909823521 826643388143963905 673386080124810625 392362754614318017 209477295531929281 630610357137314305 282434778845921377 419051893734199169 744726018943087105 139863068016637729 576356019295769089 527415182745421889 292808806341174209 944168594881588737 388158931610259841 78075641660994673 740103063177830529 706376187927162369 840135086889897985 229224920513594561 132248982746421713 72014373202378577 940955459122729857 956253531250119681 763724945826712833 36593326593248321 52157353237543449 449686887335936065 910432657463520257 841634794140006145 444330795213229377 665782324179779969 830098663411693185 555965899402110593 552706732953406977 699135101859418753 387251556016099841 654700782344278273 195707581449877217 87105411403562977 191596709812873921 744946715632835329 966664475104163713 728727679567164417 944415593437003777 230585705803932225 479780376453359041 533537057125123201 568922399001426241 50100170993687241 831094246454693377 326609944703569985 37199725474113881 568558656305086145 911374119422699649 683854820568278401 806415161222222593 430406264927484033 421356458183549185 905620549096404609 726624645316196225 372091110321818497 134500904513085825 47050829370640201 795854259891800833 106904194638161697 125513798958291297 990969552954005889 407702429354390721 898442253542000897 34505935206365025 794721640928905473 782927188977286145 69172840291656713 620110249761307137 678231485215697153 198011047994970817 697664814731510273 726638840314844673 899115490523932673 847286823121894657 158747018344229217 659976168356745729 625160463533553921 705744470038997249 987399817139944961 847081845759017729 648644787553728001 430129205282643329 97419942451352881 510532343789190465 165248516463641697 57517901644491329 473305218150969153 91411608759838001 777710783702467329 272481669145893345 657483893910296065 923136233804694273 686612312944852481 133590513386753425 269689970380412097 520666833586172801 643976399373677569 22898806086349313 281312666089519329 82333910584804209 506707566643463297 931800821432450049 200901599925245473 886639100498054913 113762257215704209 75021598935141041 849290909798014593 138451552684198737 91534445241542529 861392701343095937 171241959966565121 115699652026361121 75030034067587793 903462857322612225 967947069047710337 779780633562562945 617411377247329025 554042825523556097 479662380429701313 134420193229541249 787456305153476481 280739901861441153 104248159162068529 795681269601328001 554058711405708929 471783127831191233 925215996904583425 420441075068023169 600389116853698177 278483256935718529 127366201683997809 735248502995897729 159647746286914593 190144711361273985 300221604529483009 18485542536918589 922018586880618369 882907924361607169 335827693036208065 575756607413989505 521634710131571905 739732427924298753 400319945041260865 274114041697654177 706881893187407745 387541622685208897 845809046387131521 780916816810712833 51613333530220017 800572170230811521 994079897695243649 206757892249154209 143862075437844801 465462189383263361 295442508675535041 251054190291011297 148083720015428353 860955730299384193 289538607257853185 268766944779198273 673129135365279361 968804155732304001 180348617246949057 445629638410093057 77949282144636817 676140890103358337 311036144775115969 218651154336580321 938010984848880001 55052316611895689 777212823055037953 393103448802474305 995717573151843329 492147222971983233 256931859320175713 974391314464693121 786570853035293313 197647930007580193 535075469881036289 393956961530260929 418794906746263937 536020896761574081 347266141422934977 606639508337163905 977706826333836417 2690993479152582 18105881524377309 969759357041294081 407928720136091265 216324582312314113 890157881384951169 81825146136164769 817878257613351425 524029857359895617 968982871417637121 14486832127783345 163765697855474465 326241383206326657 296704468182710465 971627770314025729 557102843428843649 945787246952395521 828605551618920833 163871751776053281 743657736472847873 296564515342641473 556377737162407041 107973122878771473 6657230606030852 84379578486565521 95709880634814225 114379677298028785 127261892758731681 206977277344680737 248385837229349697 81654281344210497 505953076011927297 151344266105500225 239067952027028257 995482483635083009 915144520391130753 831410665315889537 509197550735123649 557874982485198977 62349545839587961 613797529644788353 485298588255858497 927216091224874369 531513862776655809 466898797959135681 502402161765630209 613457565538706049 215202303235138017 791103025470906881 696919366713586945 579581650321795713 920369432065491841 675235130575504897 844304531033131393 688153278991304577 934238095595212289 34339435144321585 728121767400949633 891169328161662849 373770566938340225 352865248958114113 127131598075422401 286438007593712737 652383115362930305 949412959172921217 99852694199796593 101454161861266097 311590624243457601 736834846696570625 151453093965258753 266371788743011713 354462370650530561 145168475621407105 571137184195066561 904533752443409665 544037322061917889 53244301907700025 730395810233161985 408545799873163393 495726364516791297 414610935842265601 200178681999204865 841647887878064385 791383814279221505 519544081908168897 960457332206729601 970835810994454785 407950444227360257 90356382093947473 786624818532146689 15640495530259813 9769139241377901 323138016844627201 667201707469573121 103626409022492545 765891244326120065 554689784311879233 165488196209992097 832594636905337601 377590747573584897 16144295796994613 328846082643011073 325365613037373441 633173709845713921 530114705797931393 683563244995497089 754191570082195329 633925876739631617 489796851370517313 156723904193640353 739754812113655937 584221248485356161 828037620093969153 330781776263506817 978915217725141633 828582602420148353 321852611292218433 168836841469911297 313574269861756993 407630623084052929 691237513805109633 421801423934454081 561043691064991617 442795459287829377 826502908027368449 31184152670832077 328089752321400129 936432258217358593 730029222638311425 427222724829050561 723439832740023553 270244586257753377 578670149931600257 161284776949926817 67181148347739137 621965697245791233 722536760421920769 539182152697293313 23473053887425265 409991413790926657 533203669954293249 89283998357572609 911779264130782209 570639008643034625 226250713371801025 822669982874913281 590975053375853313 216087973329173633 114371480408852481 354263089824840449 272892285988742593 896630002932049281 31051584369667041 351773427020390273 872952319569730433 73030971439500545 812177474825507073 276846907891965089 214448718075939137 408626184057219201 973138784519253633 559147039885658625 191848627515906145 421895833746056321 889416430402253185 793930971384568833 192378914145873377 844989421520658433 524812781745939841 137363962573630257 952471056943306113 548899986227816321 777011977069566465 167326119740764065 67802635010107081 99270392110803137 876815728705455617 222403129235658529 517263368966194305 266308703960113761 615065511684509441 785345409192260097 439885375833565441 136786902551413905 937943704767295873 262379126662068545 610430891881673473 765010919878143617 183176848369857473 464834467502598145 387871519906891393 593019266899112577 790901519338465409 928722958718878977 608491378952049153 598756448640564481 155980208513870625 630873090465641473 911997688036475265 365864975017579777 663878836293182721 662373530083840513 228146613562682177 971960143171323009 218471966446333697 502352425867442753 719434965192785793 866333950956537473 404084191774163777 964141226234914945 931939849645953409 246142563957825185 80589379306491793 943858653114617089 514103998557626369 976054762563641985 772481290131114625 336256529144321793 837984487761968257 854490803683582081 841632342118504833 957770629232342657 618152273610942209 175001206157411105 618229775262054913 861218170631275393 42119699726622881 619687172273451393 472503021590046785 885205534435115777 578078187397803649 749137752589312769 136840487123098593 764406887826538625 39169027177660353 807067509929602561 407371034649674625 260423112973384705 389931850616189761 465221403523138113 967813025672317185 948532407701918593 364548291969338561 113334958236329441 366254650238591489 920525667459187969 115717862666198097 608786569259784449 845531257013309569 410832850117827777 668289468786337409 190469081911835745 566141305372429569 410767527373920385 957070616301304961 821378641935574145 881450209004103809 658047301342037377 180617482867528865 235134296285117729 420653538988677441 945514274961354369 302468001022301505 744391000422233217 326115616097016641 719533872492746753 931537208230235393 635805618076069889 676899259595376897 185868574209038689 870694686854530945 79399245756654577 836315185675093889 125507119859094017 146458254285601441 662993819556937985 693028075236714625 877206011121202817 835961482649050625 308675528428572929 855668470650758913 265220266552233857 955705441235704065 712366128673245697 221148226791132897 953340915986288513 739032575548346625 984604891354273153 706220045592292737 869019227440105601 927833177143025281 666222680202317057 627641478117585153 58768700842236401 63907770757221985 193014614864459585 384108496143770881 968547001819018753 964982262062914433 525702985527523457 956546129065561217 566407807842651329 591052163259487233 522966612534411009 854141544004082945 580978560775179137 783087957129662721 584260751106377601 621561129864506497 75490926726970993 25860985621076085 634351989184544641 846115442230658433 536017918689282177 540568468986816001 62359438210599193 798357087908261377 62731702097764241 944992688520212481 304665934879515969 769974588133525377 318490640837296705 176193312452351585 304005019016280193 781262770450144513 829619713708282753 803398623145252353 657630191253979009 387415113525324993 534716601540566209 670151326809342849 347646446622270849 667028519224306433 139673075463392145 601323007100827265 128869388993130945 304294024592909569 627449369818350593 751908433612737025 927138419074914561 733250805508976769 971704561337006081 823242167962913409 607636617796167425 181213276156146465 762020161995934593 544265536402871681 732875079977255041 790174966647232001 628633728909150593 429657371123450817 108622652650772977 798905977579554561 385425863221428225 255097275216353825 68867360760840769 601975977540906369 36104073725780953 7850851065139609 274172322746771617 760559740102397825 820452182344382721 306572661284928193 878450732198253057 197249923133274049 441140810184478465 669159977707035777 984770571857062273 664969987852860161 398524567109348033 226228929812958049 479474195234480769 518331650396124417 878311437149150721 918019801961573761 364449821513964865 42423867311928377 57831069117497689 215090261224144545 249235403715267969 395186890836857409 709327808996860673 511969537143638593 507809310809101057 209473202492606689 37362910509443737 555093333768109441 930090874090559745 272009957041223777 261754995299909857 282013845372315329 326626149144935617 469262755600087873 282870066822368929 921401982877465985 188584299671170177 463290929267333953 93468774846300561 989175110605938049 16576880766102421 760837865438507009 447330742974600065 224763555166003201 554100049516797825 970999060606562433 691730172201701505 555768192451065345 778377422398641281 943863348329902209 916385181830747777 824879857458608257 887462994533514369 55661941726970809 479222007516042945 428874467386005889 592688297825269249 394443358811006593 118285807300537729 827835913743552257 85569865858850849 821502778714876289 844118992777865217 408687276539520641 44421155724812425 483239719873498817 488267266424458049 708950055437764353 815051413112605825 49430950030188825 537239470219546433 5846211665325286 419621619603923073 808844045013334017 848841497399348609 686979182855719041 686128692591502465 391563821091143169 186553451076534305 279572983453018497 556892581149206465 767366786854783105 640374512997056001 116433348272561681 427240877985816769 827090607504050689 867798175403706241 152366928816061185 225361110827883233 153464159614802753 390403151329280705 661824123472097665 301686048696105025 971671890453695361 639678976151984129 397213526297431233 122481222065111697 8531695173363830 45501608411740337 170991527170269121 219430473328152673 431201200269999425 703109793208327041 849704601233579393 937503787826095489 858551005015360897 306109129480773825 974224600204745857 740405968444271361 895637896686583425 376174245602228993 910164214817310593 310233970931101057 817084132809728897 902581798515512961 801711028881253889 440028975149068929 79753386806846289 389964732581844929 69819543700216257 929735591931510913 768167694891392513 829832927918744193 633921529367267329 913339058587816065 935015534293189121 105183596762870481 20251369275282373 463930920875036161 989366818411671297 918278112809588225 577855018523688833 31068597935536957 780468925795009537 125366945053301041 886804108280298241 488583441788215105 127006699422768321 760402576881119745 296640909065143169 929119496954946561 130351473131089073 439818285557194625 264330628862690977 92940201204321233 393607415661964673 935119999276054145 610815179439509121 612336807701360897 32320642242002153 667815701160563457 27592408746411225 379349414564806849 221805441301146561 676193574433625601 636657181317314561 984133222452705025 672545412428167553 195382843002519745 338830904641493889 645458066822406785 379553123427289281 616341619360781569 230294460081619681 575432451442743809 852552881889170817 996890589534800129 881471314536920449 640133306074027137 728145192519523457 5251605280818695 565853176209014209 239563566475659681 697601248079980289 715982779372794241 111615227017406225 918040491551543937 387629191688407809 847578053112584961 391752027932351873 604152453000104065 617483703899683457 143795988641201697 237923964244739489 982849819798637697 63414521943034433 736101294733373441 881307888075848961 126720575720845825 108050603228367233 577169886017443841 715689737744295169 605332515361787649 683402613251590913 765575664478632193 22141680453170665 187615325326142113 455370061827768065 665521261175953793 272337048637350433 430146634823550785 296718543661004481 804397247831616385 173443333719131233 772060276408957697 784329972121316353 262281384836470017 869292076459824897 743901595506251521 393132241241293185 574072876756105217 760974963065631745 942527749160156289 179617222869200801 485272921119459969 549103113208072833 67129602674206977 416515216120249217 440573623625311937 76761742652461601 483300129911789633 799392727254076673 660129175411796609 816890411752350337 54081211562611033 266186582374079009 557007608200109441 803740244163588353 811000468108609537 613675393044134 71835023445814273 61649130258583537 36801323061204985 6759942039625600 13648494609697083 195204329379560449 488036929785927489 499837239791521153 481695429794868353 535624366759062529 433730974380857473 840110516013798017 949207617787834625 804708997156648577 450319750131946241 504472774754635393 180514026488523873 578922590512686209 158119348531180033 632339719105832705 156339241317766657 284162897703350113 366273390212690241 566832363271760897 943490784950498049 101719089295382753 107819488937302305 934122189008011393 574720011138964545 46160539544882089 381080665437657729 636962377389824769 628324376962481793 817866364261330817 795580268023933057 484578091450462273 206645232068808577 521175527066286977 868259675844321025 420121530591007553 315231382856964609 361403716515606977 187736221094830561 646821336305666945 412936156592337537 331056479024777409 710088430779599361 680903713190463873 826071067642189441 211413582038883169 859235919335809281 87592151908300049 251054037873188929 947337590921943425 59056123056429049 578386714269687041 179491008262360193 300865484104800641 644238618269405057 283890277356025665 502668261438856257 306196116626448833 494434070163556801 465320746161143745 39985417696229321 291533784830644289 64047980489327473 116282845056876033 304527432493387073 411459357137840001 981223402606680449 839253499999802753 500984574097188353 759770730001942913 947940734002820353 891568838288836993 844333858310648065 172884056882093505 63150641959062169 294621273357183361 605570325677987841 956861593811620225 827487190009058817 626739821037265409 412423427661281025 599001420429527041 277046373699739937 392218523473548673 853139204543211393 382884042654321665 881249606441706113 321684449875764481 210404451726475361 992141275025698433 862856282417460865 336091012103867841 566311245172627777 144439149616541601 434283446103755457 249842090156139553 709510593451682305 977819216825917441 461697879458462529 227780520493173089 399609165758548097 954316803803177345 275655640722781921 4018671273062325 24274574793395233 41490891223997297 643790315596227457 453981925496936641 459909133100310913 675103571141132673 347233034754729857 148835728269066433 721230913812121345 742747870165867905 788748733801334401 456056240362091329 478390894259021569 508936375800598017 678283245264360321 851791389545500289 717707506064670081 930349901838678017 52648679689532689 728476036184321921 224691620675670849 292050683874631297 792969236710483457 791669882945061633 442367427248882433 91058620626011329 899430149726164481 398162472557249473 886194372955756673 865467183457663873 201607971964101281 976043944971539841 227013896553927457 431058117719839361 948624919765059329 147805978429136801 448858657023535553 162106267763558529 1602563387585577 838872330412389249 978272902669289089 410818085279839105 697054859000026241 563645436682737281 210727104849027585 475814940423841665 60246410303015809 134702432129760305 538119556905570561 232575559530697985 9062996907069021 211813538453913697 435218875450900097 359236074606737793 729136871677802369 697745833285612289 783815800380239105 214181600688032609 138003173255448529 877238785704651777 808546934378355841 735145270097628929 548725085355719937 92102426766533793 440678654721438081 73879560103545569 441128163765718273 435227433066092545 804072932375149185 99825864981564657 941567607661475841 543666549073893889 785199768242989697 897651897520045569 880680236492857217 768231472467210369 276139966428857505 147247971068448897 464134609706938753 314756388444951809 901388572043714433 964092823826955905 865902156512625281 988941576564759169 606900068908530049 749262714701526273 789568429227152513 859265739470547585 919812922984192513 661334357206936065 983850718989266689 985726729490114177 511879832993841409 989718177089795201 227575339274260097 679144988975000577 716662672994090113 446373693064241921 691308953202685953 967575085928633217 173504145098874561 869348840804971009 252672457597462593 792276030423838721 879263166663179137 169220100625448577 95757202613221185 253073412047161377 716524557493656321 373485661583625729 208300783037138625 117313616624986849 354817231569171585 112599871603162433 540277348542140609 21595274285306945 165275396826572769 826079197075127809 81854407761248641 882823472989034753 90755788295496129 782528158813345665 825428507545986177 124750954526110289 929907266750788609 841223536676007937 4465016672149603 376055306114214017 147928769592141409 825876855136879617 550546595062890305 342284882661733313 557224165357794753 727314089091375873 919419847811944577 960946654961706113 221969600632689889 448137975715990657 237584210408989793 658989190069792897 951477000621210369 899167596764012673 684380350094492929 315461344386907457 243518054820668801 357902318776165633 612521360703063041 237834800015964033 521442849553963585 709878058811764097 725107837192204801 265124113292277025 744587862098342145 574143492964179073 662541603797514241 769404283498477825 742345869281976449 126877556613859361 242191498905746977 422620802167390529 976217009211069313 398217711592860033 861582252793830657 788843521550138113 434652330737478081 845616288686780801 887313193844782721 82591297281826577 341640233880355009 474560066683221057 262531347220637217 368932027513483969 656498808175072641 759471433990309889 771872509747872513 466250241296510401 569574777338715393 142378308194576417 991258158452474497 321504595304720193 482489120213685377 185939775304372993 648334640269659649 462228332559139009 193812022179486113 215215466333273057 45828059447423185 669339752182043649 98822180607513137 886864326817313793 113452689563466433 468034847849313729 328159204974696193 916072967330659841 203666651381702465 686763307033988481 583189479449103489 714390522566215937 722555078487424385 800799835839004673 429876955614133761 942856205580920193 270102102259365057 249598097703415777 457607478007688001 664542834869902081 975377788762266113 416462241033972417 730109977818727937 542224847529393345 863628715075215361 583723853362773377 603326762905894017 226758004395232865 236460243908901185 353328030461771201 276409747781372065 29500455202008169 426398805609075265 756393900456249217 409186367837961025 180406375997332449 786912688293902849 398930207871959681 80299670388313873 408104329766455745 172864032429522753 415588253224445505 88258233532584993 408278146974364353 369401988111029313 968380412714143489 691934694974236161 614068788015725185 245151384185227521 350065442327196033 942353339163517441 872206646877483393 784491840626905857 77909613659475249 634258955064154881 439485397164627777 430673091762010049 416408247580154241 979937600911043201 627446080516588033 324012440518991681 599053218931235457 520666559055257473 373324005849934081 415633795383747905 259241313320774945 700232195877461505 640116478302498817 85923714633956657 686943738210121729 353022221291809025 438876721724749761 697512359235254529 36931437419315929 44749532059697121 215973910566187745 505175298994593921 390431943379869761 450999985486248513 604151298537754369 960259788685256449 57464137450484289 487242647582164097 48959334995682721 756355494383392129 972265287878830209 699049854939602305 494858708087928513 927868767687591809 827822910041351937 984022384893009409 254424758831273569 36460499330893017 394310156923129537 313903706514338433 949209984945394305 455134396438758401 525080411911165633 38823248126860225 264630709959643425 119904281836959121 755812333367035905 133383427812788113 419557744328994177 888839771869932289 308543603618677057 449875414337199681 133054323547550977 992928513653076609 211947876466158657 506375779514257857 347988086031232769 538264116051585985 209677709532616769 401566931801497153 619242663355688449 820861053453818113 45424423309103905 224190047323958209 421288909781207361 430825220088827649 560166660040938049 439056701102217089 407391209373340481 979210527725591425 115650735183212561 575116110486874305 45290979936151385 396832033585589249 48350494514455281 521425397186831681 949522755914468737 388373620700797057 868000123640005249 526852116319702209 469398389892216257 926737292255786881 530413016040501633 787428053109962881 718087276815847297 931770747165522561 449951203525959169 245572512713977185 739195389105116673 174944138759578049 665075801442231553 887638588660777857 102998626877873537 308514844468895425 251397232744242401 645758753063518081 58336848111263609 946134754342843137 289187482599192705 737753129578763393 794569261188680577 274257082562222369 363173111013029633 431516550569313025 200499949440011713 493253081358012929 206480027584792225 330045525561004609 256499466472174465 857642353396038017 30856922386025333 137955121374972129 327995004807643649 480687779244369985 722896562636282881 803445037764092289 812022911100623233 804846463503189121 170160718800818945 10305418485870633 945703611483718785 521865619045946945 829278088472893441 317432729003783745 941505632912420481 200956016096078817 405733054420696961 168805920925109377 747332673220409345 287379584045147841 405829256977728641 400929652355543425 621240896475651329 944491031506196097 896953593035537025 398986105079416129 795543123635450625 297940006590216897 202666186759064001 354576496359086977 920877663938082177 510159417294055105 422307923287409153 79829287688113489 818332502439329153 165851133694680193 636882108606659585 973280907530053761 620865736104203649 224971461857670369 808188528986509185 216398092428278241 401120847397333313 229379576486884673 638949444358718977 325635273381934081 311495932879946497 104131587867691169 808475674283048577 278857354549216993 507309677417094209 236295161087760161 879909735195116801 577784311661375233 291558994725701121 145663664357321921 968009775960727169 566430840509383425 69654154652237569 976028760994928769 715685647872522369 881548373999990529 597342199258260865 866515238795152257 836074647617412097 112679722068861569 360608826012775553 534305753551286977 95982099917041105 160084934685798433 661627999642316673 777925112969022337 135268812998649681 727592306790540929 471877656972861121 149777805576185601 502626357290001409 219097297757414817 427554303912128129 444127749009048513 136649898249633137 632326089403107969 511719383066530753 489089755737332161 705829770542511233 987576118124124545 223641326863994305 746007054377933825 543794925351253505 284044750978978305 63129516962060705 524982423741541057 756736627974408577 849285894914956417 343985258660151041 980101157156688897 646427141505856897 411144295380296385 36840661505561201 101446238922456193 170758416813232129 964685157759888001 71564306784718921 463398845453888001 368517831738333953 983264074926125825 300153091624434177 700604643303371649 698574595928835841 202695629206303361 832797980492326657 385657407266585025 106279374478166497 825830019733956481 365927880481319105 887920286713274753 430313796099273537 802712208973829889 277945799390035841 753510669621015041 928223612388055809 855478947688652673 985645157769152257 405481094034236353 233312176343577697 169472188250679777 344626920293190849 404425098321205185 792467423204758657 460564394491967745 706250400537964417 907537347158275073 684978477337057921 266878664734619521 780687488995820161 233600882133622177 925725187857754113 380045965745750913 322581969444041025 888124986731817473 729678125424744193 921599691621693697 177837836096212961 973203987735978113 403935665631369281 544415775521969153 685493415812072065 437524401265882561 262181553248598945 973241256245827969 298926948518296577 90854234258323169 276228598635984929 733917098372671745 510354397400913473 82468033690112465 720104715504124417 615118746572434817 369416960869440193 633083498744547073 281944180353949761 582161924233020033 671434353263588737 114424197928777009 553902590841989441 458128126249150145 47565723275308617 129517226362416689 324676335525825985 407355668170509953 964743400592151809 490948560576875073 135359273430299969 819944601416821633 988020814832392321 994821481690273409 387818571142592129 588688849433509633 475225228938040065 607008805254459137 264151070193140225 492753124983877889 269973684318838273 217996839908515489 502848970809427713 722057116752239361 493767079698539393 976352059717307009 936941832241007745 774941646567199873 473717912304206145 512389479223990913 714598717246705153 587122559345317505 395312211259987841 137398728302066785 454602561508767873 865664578802622465 858400901298775681 514828898355425217 727006340193813889 36830805584997961 11430562688342861 903810434783998977 260530146116753505 815910513228189441 918953613083029761 68590745408009473 58367699481440385 280849973774223841 809023641357736577 416793843225441665 126672890470633345 105684781443287073 581628284857938433 102422306965273441 86849525537932241 675999101988622849 621409972407644033 324366186893122689 433753318615675457 574144019746782401 435269368356667713 126657268726368961 325042152095367233 59585246436569153 768857760419290753 812222397822445441 328311541861030081 867996457957289601 689388248558341121 907485421516888321 626584888360955777 865670000290435841 152701726201922113 141507792106871473 481575294189656961 793208215618690817 307611144474862 451732049001343233 798405290419399425 749637747442164993 310501394079562241 810714328490526209 23795551469522281 956032451294035457 913086640338715265 37040795925427969 268871404131832737 213039528136278017 479268417568885505 452082520342152321 982569462981690113 861604773150944001 429633541270501249 656142878216194049 45163864296970505 768537955933453569 429610843838826625 97305143588535265 214805136280933345 201824881541639905 132357193503278129 908934558768258689 182432547340088289 513880187957795457 205712529842553953 502992945685527105 389365628904489089 408970976780736321 367905054867886593 72373875244174721 382810287295459521 594177512880918401 934386235512430849 813276623204792833 51062312944583969 677470027823900929 226979747241752961 805746668717084417 144113977347874561 923371683595974017 551009231908590657 955083398114403841 176550591000353313 563473560050525185 443922068414504897 707641024483784577 86071191698867009 708619684034744065 630970574711749761 811040585331404929 918813754524780545 960365182853522049 883693486680638081 731008298876325633 696168275023271809 775430182080924673 512329505950884097 395622606624478145 429303588082280641 718052640239378049 984086487299858689 283977968400272129 757723659281740673 426736483032726721 548704759356393601 972071968444829825 745439135532553345 424873730141584385 377436452465726529 696632600027747585 149547980154839169 585692360567918465 640984857229380353 290788783763424897 736047856656330881 903172000650570753 928804068923223937 617738303973389697 539560377864351169 269828704664433857 162269799217664705 904297480492694145 8466215238644993 783074693863270017 596542569875875713 820465092781340417 733988179647415297 23310488429672205 12524855889164855 819563401570839297 498399552125238913 113731970555434721 846359430323044353 842420633051396865 89284973649117921 794385118291614849 817747492493264641 585346064286859777 187273909267748449 347253011379834241 831427447468026753 862859938632446721 445659896499169153 886714794504882817 223018760800794529 280439908924428481 21695283273277965 187801152793454657 188795450337575937 228722616611314337 499118769338284801 36137071424860777 819630809413251201 768067429302739457 645764599473995521 736786778416828289 96294195253474161 81188339925141409 393175529559901121 368499369503012993 493552475431879873 12353640292452895 999379510032372993 84823249028616481 184328316296781473 605730282925428353 581900218032846081 979564753456514817 885815232877245569 214724899884863873 184286932097695201 2087716898572012 3390512405385238 531185318721860225 692727594070593281 144587853565326433 214972085749916897 21239165892417589 254533054529463969 660955232662004737 10829465245475235 637148839634043905 200458262912722049 713011369549832321 927602306122889089 76268829858697985 749090354203321601 388251115438876609 459348294497569729 194041124579278817 213142012984210529 72835158982172737 514905230156369217 753621333256013825 851823975415118849 289193119400650305 144905669697717345 456481239724489281 566040872698184897 179561474684390977 361746637425550657 983096833548707201 37592638398752601 211071492488017057 703137010274499329 558143521230441281 721627209067751297 536221478066522625 679091551452000129 708646250200310145 943162055473397505 921941585482628097 31108517922458389 415060751416369537 681580002892534529 683839717857750913 411577611829283521 663707083202673665 987741645835757953 568080232135955073 455162097952577217 534377202173139649 231000247785548385 715794826183753217 509053480833454593 829958459205194241 960338152512964225 443683683558404609 465804538760433921 946843781953070593 355574232806024065 564886246443364801 104227059909032257 157650922822263329 389752577491737665 857261442571811457 197039631052657441 833886585164542337 599171280963819393 328518369937683009 948138603921091073 868830553197064193 17929663539451469 411406906228435777 340237220972308993 803869205299513089 462370328361036097 695265020704738433 920994133564089857 939191048399841537 108501963732710033 326102287199589121 851578503763814657 187208235622072993 681667541236468097 615178790512857217 557964858818063873 159951482738769345 639753352209073281 530441847237014465 637312177118072705 166290443746156321 374624980678508033 716561288465840129 307878638842804993 518071504561540033 654859642157550337 123634038410145313 382501385838363457 33679168930540017 587978137272134657 613511932173082625 677299816200655105 501279804625802689 172146789563488065 463369710322368193 826636701967682817 380886553419252033 743727970445608065 171424469937761601 503314075798538625 333805747616572993 94239973723478705 578120104009414657 83435697018128257 560027281655514753 842500899782496769 1701985916213289 345405291439856641 79368121888741425 497359658045912321 819654915723006593 52344975442959905 331958563697348545 53968008064661177 942312702701627777 390131635376871361 9889025012803643 530653547152798657 673047276302881409 575705850991962369 217050161662960769 500872528311820289 47410458285185089 321878538754202049 631564965201938817 910336168798483713 423659054340319617 758240160090732417 698517320534044417 626222499583324289 657095296847757057 328786403334060417 284341321198560609 654540621620885377 944076453836302721 784458018884517889 93288527145112705 522463288807760065 447491175335301249 785021277393848705 286500365698465473 272169842240874273 208692439557424353 644784643087231105 601669083686992641 996952488406012801 971669350271071105 178877021186746529 182987119890704257 92667557725423681 269609085792680513 412648662276264833 774600544552605185 949817511973410689 93547571757767409 540767799855910145 774261369191300737 803511901930153985 334759506714263489 102469672773732865 396105127853154241 848284022786575745 889746774122755841 965990054192911233 251878232748943265 548367486736896833 277625589045484833 682428085754761345 568543275432851649 695821142400607361 48488515159476721 824203412131037569 947663741800774017 131214531701903777 377654310238952449 516095639723456385 609601597710302209 914957199102222081 529967978418170561 900900316364083457 915265944456400897 970406468130324353 341451987868126145 363450258997172417 222467502174673377 989377588484476417 269238915499045121 25704455981252041 806026116988256513 451490246092578945 687062368435377409 84494252339705873 284435866864775745 543924130908695937 498467801008929 708158402508797057 275528724206431265 238756385398250625 387111026299677953 357640158384040065 514232182659178241 780373123119236609 860761369679096321 923731163249026817 462852833996102209 922868624043122305 261325105927042497 50223856985265769 224625650705483809 832377093776702977 291264597463708673 471096677307297537 921461753595686145 105555830144982817 984914003166849793 359949878144302465 344444783816889793 654713085175249153 896545091294797185 256304592197619041 748831717693839489 652231655883827713 736523143757168001 483769152643045441 902897123164159105 519988095909585729 343984739224112001 450284971417499265 561334520923431041 379540224462079553 447949579762209281 364634761031563649 209133744091126049 60210131757319377 90718375538642705 713198895882651777 391553049830612545 887208953600452993 337534687145037569 16776550107973521 31288287381862289 61141124542249513 710152107758375425 582467234612192129 547122731897111681 592222431585089025 910125810178655617 36580798531613113 181759314807628417 894105791244246657 856940849261491201 680880172554946433 963355981693872769 278214074381583745 888725260898596097 168856425710142593 49293850281735273 552938318121338305 457125496990130369 617010395947499265 606320786744170497 634105104831537153 606421644300141313 217214550601195105 783469030450440577 753006567109625985 539231756189849409 322223148094604289 38708638174320241 323403207447245953 231925042483297249 162483519569203585 33457851048005693 444761314266660417 232484176635892929 96896680962583297 347741073730112769 99206024820166049 828004153448645761 84526834938028369 370504057844037505 396015842523897985 849890527299408001 823036940476338689 252528163237094817 359837474158769793 649350042747201409 370526728380010433 782320293511240577 205169023513864353 646803198906724225 641290635910603905 357706329082823489 326177674971422273 274867728687397057 736741435782075649 917662674241704193 221842835737650305 799665886344826113 887431156266057345 200846956799217921 714130091409902721 139123384302322961 790939542729514497 80624032439850177 371913078838364417 385005365366140481 236712109020924545 953041313323133441 374302305289194945 778651501780345217 219160082248063041 326727124320164801 810669856246168065 655329740545767041 814053569148693889 375231353013283841 875859648299172737 641052927562228097 193142378944909153 396688163737842113 660852210960516865 706446103944273281 493846438792569857 907270054001635585 422643734423804289 618291238807884673 263714946189249857 638760106080461313 831559111735234817 709812106429183105 735230630487290369 572358989957400897 807030746083501825 560321494435882497 830628055473024257 516854168548825025 59546799432045105 243887506108279681 77023099318932257 716424904841751681 330637140016239809 901161956438826881 260759909592447777 779177135655082497 866180315808183169 900053320827851137 851042061913329153 470161120731383169 750863251413068929 186745939677749121 864321663790971009 870911061266262785 81314849503716145 261517774189002241 763394052643729281 220873671289048449 348398087323648321 732367510858622977 232631851504290657 714501041021343105 949640346494195585 557729787035157185 740360779948314753 311936115959191809 153191412847423425 857261319894135425 891226083848035713 552405791449977793 605530644774265857 782172328863879297 838843058148210433 649571052466804097 215032046126072641 144833409353836385 828513204488754049 149704834621012129 879196205537855489 828009506116131841 80889402656605825 889840407697626241 559754090652848641 959286410205791617 222884394038825217 287745149648905857 979947325620575105 243912826796105281 787657188969614465 403140649537824897 133225645914439633 12859094552865715 610127030615924353 145049214886192609 591632528469947521 541493643374735681 360224588329497665 269163124751266017 602657349880974593 122626818566757841 808190425707660929 857995427130099073 310824643409095105 596120338430040449 482991805450875969 142193790472511233 358400919359798593 421785951322917185 147795866982018977 281320946671449697 160084895459508673 574500379977393985 409980456200553793 944790669393661569 439290666728641793 197571947739461953 945078712184223233 727286079513980673 116643140488523761 995258935942871425 335160235621582785 997291421223174273 390713784063809281 216437286323227329 696395590760655361 252378370592190049 211090192947128929 982847299732782209 845002339192188161 371267485494776385 256977998179014113 866842054926067329 175625082350446593 881723644315847809 771186005963730945 510465941352521217 104779412710183089 966955313304602241 8178012590480678 700986530214535681 470735553785370817 13910291269290555 812645276059502209 444288561027860865 739702118693497089 57859268054677673 706644964923942401 989041659056070401 9089148738663511 132722162393626769 411769857250934721 499125084781809409 337802719687442049 820134837780877057 629195940779158785 712909912524807553 789896236663391745 867314494479977345 134055181805226913 794763103920161025 123546391369341537 670024864143478273 378783397567577409 21275545730148337 367429940160999297 388656353301875841 238405697414126657 562578822878862209 629471290841149057 69535555658440273 742777164338765057 543679859171206209 610055672420653441 107602143214954545 428352143051856897 693610142386319233 127728718000678753 828703115247527937 684994496111233537 118583619820256561 897825928870016513 648743794552039809 379671298282747905 242136067393772705 174215020382074913 832215874685410049 394726473723284929 428855362638316225 215335889678069505 114234302641783361 138066653284202097 702908191726862721 865057204356144641 548820891021854593 758391852719501697 757850855725976705 546730702250609793 723062354778953473 751076259350615041 865531573911511041 308534528081178625 643858022557147137 968082277288505857 580225574812615681 86200625359051489 13796843974510865 175131832143879521 316093881127244481 375088664094885633 508428564448856001 236145587767612865 983848595287113857 39995529043149961 932609130813595777 581700992456095617 203993240741084481 3895331938064573 543119586528071361 746086762730005377 982662872473198977 214935556928278273 293419977249548929 675702341750113793 721016801375128577 216540613700640705 589869178403240833 37448849170051089 625063443352544769 163590070097878753 293307138662093761 534890882243534081 850073567960947713 516665477880689409 992471869429728257 995969046802390017 428341645438749185 387742304161715649 993848663007803137 780669103801788161 332586637733925249 539012349447073537 384387553623220417 500187924990417089 76970011005315089 989452483660553345 937866008390976385 598786872405927553 476401526620662721 652127876496319233 451931312095105409 561822563319783105 510979057370761345 202977450447885857 361070152883051777 242651067460744929 380168837972576065 716046356394354433 601585588087949953 489597219332541313 500403756443986945 441000175189341121 779402932918678401 172473727708851489 385511088098809281 349598596793736513 672090232189198337 204857939437562913 552754029233014401 845067833620387201 85404909096574497 910245278016336769 84885065551588929 871561299416992385 575129997801219905 342180341512847233 532690173520236929 842832441702963585 670730120713294337 23527221795635713 10902663617144981 545682366996697281 22853129445827849 179312610215351489 686560695407294465 883633356321663361 506967152858031489 390316496331227137 211974687965323489 881687846262916993 306118748981397441 758178558513964929 859186577932703745 349156260660091521 563215002396582081 42741500773789913 279493703911015233 522696532368637889 424284807310705473 782298421461252481 566252582465367041 617348565898023297 416401291672592321 439107619068440897 33373550240526129 684038572643810689 735512431657618049 5867860719593666 242892741077085377 395466473369989313 419119441254217409 971817872582679553 995614709056013697 199294720068632353 695976560990750721 865868470857339649 427533760597199809 732074253825910401 329800475554314689 882952149699665537 985666283591115137 976443199356690945 187036824672226497 50965890930616097 859786621552487425 568011612934409281 881324197652297473 529796272142451841 656706898450892161 70321461038599153 391336681909656641 549584437366394945 472153217695435521 292790324669422145 366713532145773505 119369970294801681 558568399229216065 637180411436741377 171962902089468641 474429986662460865 37541444324020289 535576626720736449 954344897360094593 614010652284211073 360877790956720897 752929018921758337 433211528569707137 621865648919897089 798058706096114177 338861184569079681 110146530743939761 499327664092763969 199094417332446497 448737509341395201 997170531010432641 291927585723716033 745280377541646977 938113743366383105 200545753779060481 501349550461444673 716470945192298753 345987676012338625 117243413819842609 368401138387259393 348166311975646209 602164899261847297 77465225232309361 141444638853531761 266568281167451457 957129142165666049 867902110794240385 38260245075992569 432025057015280833 376752734314433025 205457294078080097 225603081242699233 913806109985813505 59820726236534225 299371558529976769 815905937826318721 600401997404034689 117617371632402273 681104625919282177 978926300991449985 323632306369688641 548806372888730497 426612403685489025 730022522975037441 61494208346132953 899721819880536321 316104339234975361 556677604585505729 369246034982751297 823295425164712193 833882361671562881 629502861015073025 971671365054348289 745622788795653633 807991950282790529 90005530489779777 298410915379463425 77187325651760113 919320806847942145 569776974393096961 440908616714310145 628710469851053953 906250487984259201 257459319891555809 601746191410057857 825301147054869249 578415236804410369 152011024264670177 158413895568443777 875981588710512641 396589202621179009 612673706596499585 302985407034213953 620840665067003521 430872315804471361 505026509722529921 191458694322662369 420205348612451969 672465354671139457 544108035843127169 252043652996547969 197645998927338689 532330264969750977 323422355513645953 886397907578938753 832787196324911617 640461632610332289 794482534301355521 143336011317046545 205353157558118241 880513429283247745 5265366760671243 958090895496880513 706330654811946369 714920811011772673 925562366020759681 404641387049565569 296403141670747777 924843913989555201 468847341703412481 792412490387434369 749842779252073601 697278322767054721 978197921594162561 805907479261520641 570912564731752769 719189245470182913 670389945975944833 706269229441843969 909724105549397377 406822481759768065 848037600302180993 622744205687894273 288738068179224449 319339074172098945 193211264434996353 410512659298987585 936129272978032385 32151154818699013 574087157504354881 455954458012683969 317637118780378817 519967999667620993 533750759055227073 203368120654218401 76979815100454369 306382744278941761 820297502042482305 356302627230917313 2248088520854453 50255660423779601 870982173907027201 485473983612834561 855925600401264 774218404979045249 319620640921787201 732822901044357889 10682829916373039 902999293359279361 173126740732460161 32352866991303133 625189318170949761 615241482022320001 945481281035544193 633320897744027905 243845272137388481 558968030767182721 469211851134975425 86112937269362529 257624612098393153 715379218130429697 377369410198785025 377323763532672257 77159875837349297 486412264681440833 992903173898515201 735403945396129153 346111987682544257 937240841917393665 35266992256712373 194585422740288993 45214097075199081 445055471265398209 692171008451641217 241129222153332993 177239168134089921 830085210912123777 71879723533445625 476355232885850881 576889323222740609 804559950300394241 290734477992305793 935141415278806657 62506097089620737 341460245657621889 732152610386723585 481969859038343873 541875056247487681 299371997352587009 685859978288892289 70126314053354121 908690993384961793 445095453714962753 316305940134188993 859929744430246529 179031431261631009 385016088696126273 971973110673150849 531105669554122561 581151777227429249 983417904900186113 315636030116881025 140473116776576033 442885470727741633 635321721570797185 790676140240652417 632466481277603585 137852174407637313 438101081582225025 29582952165558397 435762032252625857 926616787211838081 425730614852263041 25145832774388313 319150783335388161 837097117691481473 788345090369993729 118075242235480721 944146521583519361 298208760074441409 484746037713030401 80519336407139265 966616525925800833 803407377032922241 94125784016760865 94919417475271217 496574465198705153 621011523990244225 763750096352261249 121758586538238241 631406710284537089 373658662748194817 950439404869932545 726009935495486721 306066386904518593 20783419687017357 474828871372558593 676616525020353537 42640497817430401 439555758292069505 498608423694371073 660393043102519809 285275918027934945 908347869794379649 76909360881849409 953711237131916033 844466576618472705 552707551776787649 252003310197373761 392725774263457345 782508246484638849 370322955193056897 452426246898490113 74346922350816417 600495631076214017 165014147874298785 596074034083436289 832429169567522049 353170427724535361 399951279755253377 509900565137719745 171603427444996001 853455322771665665 139772554242423297 456374157966926913 337842601949720513 231478997007826593 355878023866761601 972226420757586177 971348882895558273 96787753370833233 587852749115565825 293299445970795585 62943905942322689 496351884964781249 408795399621435969 166125955142469185 37212796168024201 859635942715001985 158491249200604769 278551974339443137 859707820219799809 535763200892318977 764192033078654081 215146831302327265 335189767847356993 232642417811902657 145694609518582049 235879792893875617 780933065702843265 305441010740537409 134016111474391409 156740567965790945 153426809152382049 69209570930880209 158940599332819233 687431248657269121 436376193987090497 50639799242304665 270881445776534945 153374114945229665 698880051845225857 785348007505191937 650810110804083969 137102145479069297 69288153362183633 613820868139043841 375515911475059009 148291124851915873 884909454051399553 150965667044559393 294378169513432641 543542975985751297 240957332186784609 186425484955833569 841472042997690241 28453438739411753 922512918006152193 716427062761098881 59637728493353137 788032524686364929 437620651885172417 379527159278950401 110689869641685585 600357365753303937 332784048242718465 550438548111756609 850925239907834241 826213203560989441 747112094331047425 786000985988977153 379322393412348161 458833399365410369 909310591238085633 778792080960371841 736262311021985025 127722543960224753 991875860884167809 785949557402602753 515304421658907329 134602075270585425 976613410031905665 8226518562494790 124723063601830833 954044331143840897 350479172845442817 207476508776238689 827465779898386049 743272738524247297 14358659834176281 95642039076082593 729382128384909185 2441930286714467 551517535596108417 596500324124576769 260560242718081985 726636049998752769 346958643137316609 880129847801200129 791093518762291841 952625415280174081 181813101186609313 272152591807213185 181401833147287297 176515124736745569 134309635348262897 433755888851848705 832295940312658177 492843174156881473 515064576640813953 48406461836464129 168370453388870785 662104257279601409 341797784456208129 106763845463049729 160235405329043361 473377727467372737 537614937741185601 487932619359497729 119869122301349057 443638251549096193 716337000751611393 143839274636306417 445441333978887873 937964558436384257 524761020560536193 820781651267907329 556885407522070593 448399435360421697 50085565112102161 930303284326569729 963987636238012929 917441816227089665 604036875505986561 208343245387851553 210629952622138465 409483502144674113 174620996870903169 990580723873833345 511015581239146113 34977816141370965 231160581140759553 862134224203884929 858295312183695873 123409384958939937 195735534783398881 706014420882482305 568190573175623809 168512323084250689 399842027549428993 637318977569606145 898298620190200065 869572430362104833 452647397107472897 345073560251520897 39210265400893009 643586667120608513 708406991512251905 112467421358246609 340941929620310465 652704202234509953 565305799313240001 406230863558803905 755176756864440065 688526802452308609 114200638254207121 839907171506325761 731244373636013057 78916308119580945 719600520437797505 462259789502397185 995590927524769793 173982483643861473 320991397034365633 405128185403498241 17770611255610193 356569703165554561 32669621600621925 664429538602192385 470922281880060481 980114795424746881 265103970341218785 169049685081716929 534600332902197569 125124989245428257 439131732695233985 816052207864899457 569152982257119105 687263334896520961 92768048959587905 83560739156837377 73153913718254417 558293289333256833 43952135772759249 457063003615544961 181390065999263329 669713407472833921 354177117674741057 768597442975789185 486409615036972545 462221339714922433 298784686133007681 714790983198596993 90585153193753601 87222660380483313 879009548879341953 118121198922438001 390118046900948225 895108505111501569 676014424638697857 770804358751846017 732596264079401089 715255640049626625 943671993848855809 62714161335264865 303939917018862337 171567484293355233 738358547268450817 669690958756163457 120271677774976385 32413822221279533 892282893951037441 758109472989986049 10003404050774379 983204536263066625 631766210424178305 852861005564264449 858931076469044481 492337726100224385 331421746555125889 391825482600239617 997197805612653825 766309119585351041 65490463008490705 238935929611599809 475564531711849985 447396786381453633 382927572906371713 4174695289464126 606590423890775553 378206899942064449 785588408787749121 892013503512501377 734265201949877889 762771719478273281 249537847731520673 205269770487092289 896673964256603265 605744143490433409 396738515056387777 320076141744706881 216856922943716065 762073182780191873 524916962840880065 436250444202187265 306722034772786177 22535576102633569 142146796118129969 228035774125388001 210373185209842721 779429588268719489 262631109492591713 470806815127644993 912350646980893697 236021851064840865 912446412599724289 113385263781808017 861989305126964865 258015994319201537 807884276784736897 182175996528087585 439453930861514433 621046830313879681 321878040112824961 437152902819732929 637204908847532929 31285062016813469 791337875840898817 211140698364573601 231002589357341761 223578946789594113 163671173279642081 228833081392721729 348519160655055041 150700124814839841 486094312054806465 62159866609249545 45763930349874473 636364977981067137 936429343637986049 891192788375420289 409536479907838913 382559482863364033 936932640159685761 327613069203067649 908822626480354561 297718623244811905 419455042441331457 659330164343984385 513385803209782657 286540095836492993 885142249387943297 194241880609695265 230851665705568353 845310339973060865 467332951869526145 638087890066756865 634531760948842625 609877910586241921 532808338486805889 121223079418740561 66403267979136873 868738956190277633 292722900665769025 592900756208322817 109501449843801169 583641122451204865 617160752855543425 595910035951419521 691059855948918017 647829639656016769 511196772715482689 701383322450070017 564745795639961281 591341731548134017 98605568569897889 171130229321789793 643105480061148417 238016866052255681 133086409582706017 286440136730377057 628799812594390785 595169817874555905 5316620559344899 567028395906675073 997448410961947521 569835091333324353 504692360519630529 146407547807555713 691101378891342977 651424021550546689 622771984702811905 480796373677407041 917845924586810497 66453895816557921 924836145964906881 473712706848672833 451273459628477953 824250777027792513 268378236108478785 889232269346507521 468052617828714561 651358430091796993 292621513046345409 510761916247375297 640370021514510081 815593912594060545 349333118343285057 51923137782438289 253333905175463073 917690055327859969 678402974103636993 30247046373844457 89531195918905121 669295289001205121 266135070877769665 126946925645540881 710856659206893185 661426133054114049 152342731746717409 446785303460004033 271688559414254625 978576213544833665 994655874511867265 296340993698294145 770789270342572033 942491981995267713 553569906465401857 867784194323107329 548406713451949889 128668428423758033 856450487047286657 565186094743012289 169513713730605537 331062082037512065 137838795305913921 673650096130828033 616642657311782529 240152534707355873 69985953972096841 946006246640109825 912172523668186113 20721667904133769 202715702629934209 280935401910980417 69149760966094929 643600775738967425 164729091423144065 569286502360057537 253843888444503553 45823917618726289 856706696471793153 586745775008992641 557448456999107841 912410166303452289 235540451191926785 371262181522155265 96958390996643825 927292003334123649 72371456509433329 218705608196259521 777731083222047233 708251016387031041 316579890039552257 401734690373245953 887141233269101569 689279334605181697 43351192164767129 122006345632499345 387763620124697921 952344960857537665 861936878086400129 467520619659495681 930484094667530625 338515386683532417 651371421849052673 203538888385239137 6792379804007710 125825668893206449 434456493542118209 781242372344365825 552321087497357889 578828568912435073 541663216868915521 722837866709554049 650659015510367361 823724469488119809 224739863541575617 520520135625901057 670903584777885697 745251650799851009 903879326008638593 870542124791185793 310772533452190913 39662191862440465 949055623352396801 719226574206459137 168939008322507073 685279325847865601 560464409304348289 507302326156164417 898282300999422721 42117582105554161 7906778719704023 710317184268006913 911778977475659521 589261555716582529 375571422025718273 349543150450060097 443741357926594305 118181719880247729 526255168613690945 418850810106107457 383112531397141953 577580399800616833 314999002380819329 983214114789987585 267744649836057377 906996921516046977 41913538145653465 164166387875724257 687340450284420225 189172097796308961 711257528959737985 962639615392490113 819472115402017921 522617678319839745 160373043918102817 271783543401966209 102377013423545553 784120235337788033 417754326432589825 908805347680427649 17761871575995515 174820241431909537 452341826574585345 718446233508899457 457445844459311233 272459885280007073 572221310517552001 959894825571993217 223284053394333889 536426527055503745 234528097814834529 237830182819550369 357506806775273153 511996679706875585 631891175734541185 146616283154983777 420581177528386945 676997078388062337 644709001640880129 799786430480224897 679271224374257793 179858830242615393 191561041960159873 265836804449449473 795186211218005889 985286883082231681 598884322099738881 142594863762269601 823333016149984385 915664176744464001 850565288299538433 608267089461847425 653724840728951809 136646907564788481 801321922288312961 85553177994398769 922763643940424321 58598406954850193 55812115290695633 459416827233823681 553853745974858945 826593272041598977 967559611886120065 678328264778713217 580589087253525121 356364652191167873 415421188957044033 637767209088750081 586082000444374529 688055052516737921 815935952981480065 853848592943535361 736887370055921281 610878726651272065 451132532723665473 460083677779138625 980968028074098433 537350758653893505 184980326456784641 143117709186185489 950815477515259777 343748340412822977 137539645712980273 431018570738061185 602879861207949057 852732598808181249 842000393698473473 183180547858825089 723694813086762369 213988678704602369 862332638435436417 642629878137697153 435451756283580225 179376706056494593 162462900897342177 203575801850490721 486354658834652993 101090802527927793 634119989390843137 339168898958135425 864065536386473089 975986561554513793 880271585704807809 411959169018444993 527253414379071489 478473388206289473 463030338595974209 353466140769555201 417130342312329793 270715914048501825 535803758510756033 216183851121968481 447467702359102081 945512385941334785 844178546554065409 153471371430910625 640629786278392321 377906556870009089 81574943108595473 517976244711718465 694459740802539521 560757239953325377 185213059681832001 50980293408244393 949350814924311937 842175386241613953 344658774013144129 892446325927778561 348603695293018497 924606375284192001 836544435709630081 719306873915755265 623403900743195265 722674227221823233 690497160196972673 328023793659525633 614772036325131649 796628718841311873 106487695070388353 542636926582744641 600089493583450241 307884976117257729 284493537510829953 343012598020436609 405853239738160449 400882084760134209 273433976792933473 477025102849566465 348860976362058049 360101670690248449 805789844553775233 717808043590963457 995892480619044609 471993316663777281 143299789915335649 41474013795706809 911079681629896449 28790161989967089 331885669258642945 785922219382598529 967617283565214593 525429141897724609 142884963933898497 777260765603116929 136452838129738305 643305124135217409 383265825958464065 212315069976256161 582430404697912961 797300755317742465 288403214303418305 14652754357925347 254490628987550593 697983200877011713 793960435199469569 454129984788096385 260522533316628129 792209212709145985 623332051504338177 68381128393653513 182013855677720225 476420150269056833 156969391066301249 646784344915914753 74577713585266993 402052776415537473 880861574692421121 46716888879061001 386689014402829633 926778911274276097 82740913285054065 487467029519223169 32614699140690817 114381418255142369 193604503446568545 303721161853744065 701762904028608897 596264578635491201 404401693869775873 798446446186147841 453827766014239105 915797747302867969 646862613630407425 190217737414613441 218614197214687777 660441334838388609 765193960578049153 844194212240267905 925860821756867073 114067692616210081 351627555883272449 166262534256375713 271434718881774721 341855450494897153 731582591941279489 149181176440521313 172768961158521249 452018333483131585 499626847756207553 526361210269143937 572298488655885505 302467526975100033 689753231135316737 517304033027301121 659991931452378113 566964332270039489 555108643008612289 958412702396302081 755071896430248321 915686217615807105 303730158457032193 189252342567868929 915984282394571649 61318487447984185 336691694081157057 908333041455747969 943063692685509377 676334726333912833 240100494672478945 590727336554209665 359717289110033537 193205986875206305 247489736260593665 254540350127641089 468008787708864577 390670444972663233 197339120002258273 922275445206452097 889088048095072001 470316003914156481 322852334552084865 109958494811778001 536925166352741441 203617153208959681 16986506009718739 920601050434982017 607341459267313921 235888341461112801 82447046774678513 663923424557722753 468578537473657537 966658267349821185 799439470157611905 481574528414370177 842931119453634689 672646891466520449 397040568895551617 852352792770815873 102734649691878849 927378686846132865 498872675298830593 476753208722243457 52815465206702329 518655740024179585 710219341118648321 301766019897186753 123074517612504769 230431849851804321 429816508866853313 18084439496220741 290005815340759169 188487810607405505 991422905743338113 431218517790895809 328593115148603265 259747671656462849 482174789031521537 629561510562041345 663253276077266945 923760000530286593 739046120308717697 815940358966329857 338497405087021953 423086102319807361 611973557585773825 269954748986009473 620081784191040001 59002828212165073 200999142039183457 917446236438976769 822064886537500417 582580102335747073 351890031828961729 917341664004879873 943944876047492481 481996671323464897 734996912106897281 67110122357703969 107619154405707457 968700897654450433 668618600212372609 474011580786310593 72104082921622849 892120738390993025 891982680726773249 153674596131665441 943724277530829825 80117437890429249 483388559012585281 79421764973005793 712897165489362561 515924978940837761 373472926599607297 809891375254963457 260895114628336705 768211044044782849 567456099798281601 529233602463676801 769384712881912193 526049199756990081 487243836718977985 19466144532188425 13565999678544217 432545294569727873 326150869956141057 390058961383942913 260933944193691745 527777717333812289 105662325057540593 972707341907963009 569755540901606849 12380261103537295 193065241041441729 572398425700299649 275118862834528257 126931939100479953 417097381148341377 687755121603615233 659810589959558785 249359267704015521 970232232218993537 578354652430277889 979386226616707457 773467328495520641 953230352076776193 383993277764105281 595807750526031361 517785409908633217 470645848560028673 376055666901919489 375257108967513601 787055271469576193 473715573898818561 845223474318331137 329636107864271105 371444132449447297 246235406460673537 869324473015694849 787404139157882113 714094424494511745 294525581001142465 42407689255938409 930480173554084225 839717226950931201 17413230947628479 228982917961985793 45764821937790857 940010186656998273 557447934418764417 99261344023759073 231367352008330593 420772673438840193 659572922136678785 931279313347261057 940921649469014913 786365000914692353 755583522625830273 278706151245003745 719639547919595009 665903811988236801 247423200609663489 209280877182067105 811300030945869057 159216252093138177 553329000815171649 44168276464333193 227653846277657825 226630393338801633 709800153975525249 764673623683961473 55305377794564241 183322591701518433 569208847182256513 406933972121933633 617712509098392833 244963119805554177 105608519381068081 10263890348511497 952340994841801345 156213582145376513 326055327229159553 709251404459720961 449167845504714305 7272350313108690 395800449237047041 817577254241484801 423718740343229441 586801615414437121 15417469604177115 712593956562798721 565842824300201409 853490705881590401 856808019925214337 729302151965356417 267794730262391297 45129123823649313 71712969492711665 361476853239295809 648353610676021889 435918374392336705 957603555751948161 862927080253257345 963232674690782849 43008162885577409 806519748075050497 875445515941706241 38615521191783129 555688975961508929 605569652914088193 279771816643489057 350117746799650561 189723508892264193 514536709066664577 885330618432860161 562759203670932353 969992912749738369 155618600742602817 422714662187729601 370714197214152129 422634476284692097 530126045856651009 174591376399646945 653879161151333889 759444189535933825 472508709989714497 336269270646056385 579980239200505601 199424722387966817 686982265259945985 212545166717617921 807482051531646721 72515753883372721 638062870425105921 774266191121910145 320524042556751681 156913369590348865 513355906398931713 73508134569593153 290197507054127617 322757467226203713 603002472506833665 973245813590125441 297504986597754625 890754837544257281 281392745730062913 524348009121396801 66259530264485281 204549880704483649 197367640392574369 823770969271151873 786054635125065473 191018840467371841 721532091731138049 32676910957846417 106461835589410465 214436052075875233 434002536056826945 407219000304593217 857112208772274945 280556067121956673 811540585264840065 198888496982121409 600735818172406529 717612702532129281 966342306779697665 382214675675186305 817139642616478337 346219123550532993 554640734134171265 647470350981635073 108195144108545809 982951074748477569 894746060772892033 502716892844347265 523001629446479681 927422381146023169 72326222845408241 726499090563535745 347436268718777089 24956915994060581 854878068208538625 628873667040409089 355366361578358465 532188435134493441 654838851094201089 458952223662961985 155079502004408449 537368072631515777 467147197416469569 952111472660675457 412302996609025025 187742941048618657 635914766990442369 65447350327175969 121980552922391185 680627244833850369 777972408515584129 797526563738415489 919322184998389249 500883659269995009 88290473537529841 35245867978701997 554237796622029313 994256512846725121 281649939244918113 289497462927926081 942926309870767233 202763600218425217 372591899381649921 160834900860592705 700065821283740033 245199308624272321 475855630260046081 370539370960784705 241806401926151425 83392225266301521 514612637346704833 171127736866949921 633801123700489857 594484569166574721 674323649660440321 148772811026418593 493143004851969409 683072720956211329 234620266770509281 599299617461824129 794751135242531585 67106870386929529 977000689013411969 315980385030115969 191038579125955009 101157426599890241 207212488157882305 303502288889617921 941293072346066817 943805402837021697 880982515640258817 426077081181603009 229929344600758881 806917557836648321 791377611166257793 622177285380118401 199574418166459809 358463713118133825 4797578430245865 152921134867312961 557894774760921281 392987431229393281 37796749439440449 490414477551283329 961362154536626433 81141197306514817 794110176948041857 256744007259470657 313103268042834049 798757457476376961 254057888305130305 969778981712906369 617033175871224449 194286395221034529 878673516100238977 880079608615119489 541202834108315073 649254233316788993 788334803851842689 551256088274286081 497393629157269121 128471196861248417 958370781126578945 966924455718213889 932285945462421505 4460124708323577 978216624400847233 279440429959024065 941960236671800321 314024134843997185 710440180181510785 52962015417904241 13128017306126339 994688796354843393 403756637888751169 215822173030076673 111531970567224193 526229999166666561 230487714271706785 410036048716136769 883719291014482817 529547205162266753 682441761176352897 9999577228185787 19325760964957085 854302073125232641 946649246815159297 544659332357696257 896680209130902785 511178637700801601 48666899799389545 379873832626813633 267645231697994049 108122351715216785 779271257587485185 348195697375814465 643970682268172161 756895434251653377 871431239176803969 115358644106706273 145996770343028705 391784166343676097 557737478321062273 775454886546469889 237373960806831265 141974104516329185 81356320792156817 814863596653211137 71762551682748921 519260702180353921 351576419722622529 788791295204504193 147556136781542337 310299602566665537 201758569363807553 939786897179473665 835985446238932865 925061956976115585 424742612174927809 446399222374680001 801072613846070401 668709591113703553 308391749519490305 929479651078636929 754516058016971393 731531752676794113 979972194888151937 436348821670804929 725513195707502977 280303587673536481 778607642990909441 57620394208171889 618717448102440705 674475473660571393 724371300766595329 62008503916047177 280047755920332257 702645947708255361 133066049843979073 430665163509459585 290118413250350913 660098267927018881 557903496756356545 669851105937567617 911954764431026689 778705702320117121 621758029760332673 30014951965753769 889851501107696001 828772510065924481 363200351939585857 777242702488592897 439285258763714369 881540330577060225 460989111885726977 981768956101646465 796407256209928193 134942387334028529 958127018140945793 705664500751055361 75635160237606417 138144609047692769 789102014260965505 301408586727163201 84181503391985041 617512532667795713 761792520311903617 353919819371924417 785069148106781953 713549743623879297 476101226350966273 205483776129611329 610487787754490113 731356690960346625 620202266458481025 856229716486353665 83559617012962657 323172051209049025 895974620687599873 708349677416308097 690152402825756161 338121467430674753 539508099378085889 261722393680770433 587874555641899777 759574521350352001 650390072141920641 629228414211311873 184504751060213569 213289269413273537 782819024971050881 44673065349030593 453668496974000129 369218650392788545 18577875841419457 323347101409282817 875521093313889025 216503615396298689 900793564392504449 208952545394765825 341601003019814465 95448003233435937 600592567247918593 420629920189597313 196075056437560833 593449047636390529 786742489810198017 985494365733046657 703627459431015041 915859020253897473 219780560411738433 606398592993841153 743693580628214273 230116947178281345 773728516033916289 638191803544486913 991177267877485953 245378649509099489 655162832917756801 10762166669806563 517912300679423489 64077612607313481 124157332782093729 691487756734915201 852754836581151873 150782446750561409 185574698538989217 86853574485118657 490269667771283201 272418026362991841 1612174851263860 972021969553736705 510569081897170177 28050848362262573 244787521113313025 952797010213615233 941174430940517249 302293794941697089 160191939953964641 217051672824112545 284117466333110977 730875384787232513 710470035658961025 48266709997605521 979326409871387009 287582811816683649 138370676490726657 643963265738079873 663220910896750849 6790664522988267 479729755244409985 613724300189133441 797065803148026241 903917254403488385 702404076021768065 798044228669738241 423826232163104769 496822021263945153 20107754628288177 938898431873369089 508971588608826433 254409588898873537 648566417704021377 199786018959628097 26963066951321225 485202779268924161 527282934184928129 546796985277254081 871224884943497857 949677319321430913 844009224459117697 798340264123424897 944562560002065537 47629154531882993 169374680131188161 480518689766526593 785698456173431425 148310279581970401 562790703137952897 4352129438075281 615415402546016513 239684871833993889 652615649570169217 642357567634249473 255428853155986945 957713329911818753 756632853447459969 123246299358498849 450367122154101889 491481640255194945 4299221367450202 698170172383967745 377072998753330753 260296381477154177 889220942905215105 339142574717982401 677918836760095873 430225692223338305 36288966375469305 404702154710619777 31146335806450765 726272735507500033 358367857587499137 9929650165389603 849721998246206337 939334653679061633 426010303021673281 343547251882327489 162284969554971073 501865785766504769 332123650936441793 925627198792312833 510025963482274113 380893075434507009 731727316776062465 952638358726190465 929469548643393025 820513195693131137 32918425391873285 355017953403290689 873957543209211649 557649018304012161 945040534513754753 434646900921208641 550093941354386817 574696724041380929 118084494113507073 159633036382217601 356581991657304065 171418147084899873 375924257288193793 591393293801459713 361957076209758785 707314935346680321 825611582559080449 989525352608069377 448015212289998721 246675850966489921 764254867530627969 884347832372654337 483701628579719745 134055094047049297 980746642184076417 591867422373070465 739427267563808513 231281970445458273 516664339191482497 53527920745196409 466918547441078849 792009603587182209 792057661028653825 561261593756427137 870597593094952833 260696773325669537 878685991839251585 440574111686871105 502081728924988353 324821414333563073 604838668457407617 439752136406752897 791752629123362049 377710884880606529 669542342232535553 756513989498287745 65672455794864249 860931886628740993 425240943817588161 934880281186309505 10736894664670871 336625939756523009 930557719380846721 410699491914201089 377298534495107393 319043657812891009 80273251281401057 165724832630189665 431138842240823553 988986785694443393 468061121609810753 674629829233836673 673308373911250817 683700124540784769 336821735638014977 269722543673566401 977813143579918849 147380131649136097 807777606646386177 892848721383344897 97345562482157537 733922214222296577 167097926300900929 407164004600133441 453311369175917633 254478595383183393 520089318239730177 672831236113509633 958484812804893953 779132181914569345 618431109296128769 185612360664862305 972053337098838401 146423168114274913 224180065333332129 486752074035834433 214035455372904705 59133231493966321 422079139497245825 793093735344200449 878641718946067073 692801176293848193 833960182304043265 400253708700134337 296793975588112577 598702822435932033 558739577872362497 676759798666836353 272542803325404033 119890883095202129 769801211283624577 706809352416755073 825472400687569793 472396586030889409 487700851009069697 432824482578155329 133426629760474929 379507934689208065 927492760078440193 91002281026547393 312224655725284353 631448837364295937 642080942682813569 683928407791512449 569780018409129921 12702918885743487 169466701702919681 570019613321719041 712638320249848065 672194731888985985 94358939734352273 111686149079446289 897976333485456001 575723366218973377 983216694042415233 869885203320691841 551254529818489665 184228177917923105 4412567021919501 485023028457959553 99806130776027409 845067586054604161 737973810661078017 81432866100087153 399624078988178881 606548678865486593 576532658713720321 479009688216990529 703543152141019649 699121792797235713 663081886270379777 410747720386964929 684103094924406401 841239341565419393 772393325686383745 314254258250201729 286940442390811521 785786039775935361 270148992873902913 589779993614442369 157036963268264897 226757349493560417 953714391294997889 763513494637209089 610121676428700929 828658540886159745 445934275104026049 45062197643815697 877676500402454657 856707262223487489 961360480280351489 870035828931378305 852153097050358401 698762022566150145 854062185766128641 235937145856311745 218115678756841889 645006564943194881 876878958079007745 801250830106312193 547151776290643713 184459811185924129 601038975105939969 668430844817592577 234735524294190881 984641954360931457 857986730301835393 621771143614154241 594106225708412033 729123423426990721 345679099815658497 966880856218139649 727084117816698241 324753909828324097 991273724646621441 411274534508834241 149155693499931617 274277489730913249 160932030294464577 42657287292641401 443817944233952513 499576161008910465 63398690010391337 75685224087379761 299894798831541441 745361903394844161 493232747179053633 837790130421510017 189275146432944289 182795725920208001 516310760067060673 404175272002419201 168340466282170817 647915150392158465 506882030659813441 341043235117652417 34446552890752713 412188255677442305 622538041076044417 409858318299001217 492518435786347905 703896837496308993 949595458598270849 574951758101619265 442555660670532097 731922484767061121 93342296187447713 758649562328855553 796196935968321665 451031498786029761 430242841961433729 34566499668258645 882154067941424769 133716648178157985 915546611009464321 138617417995220657 972115421257921537 252469823110011745 660932638588651137 622125097047998593 419584162663024769 643068789219931649 202100737703606369 751253847281361665 476126585678780865 219727507589176705 782978698806619649 466596607965883009 857856186575016705 93071944353305009 236956627373391617 716441936515906305 357990178699548545 138776004734673105 369919508908157697 143022580101487057 220432106132616225 355864253864830017 696584473012112641 74500842328120593 39127461038713561 607323493259720193 80642911010375681 713804264652836225 766104034528435585 60553109711001697 238467397775313121 241539796746252481 88465450813668417 240738465163424577 221802090307864577 702562194707454081 265100261441400417 616491514361108225 261170735843595745 228454423392065569 244570422924635265 984732384164694017 671091433236529921 580920911623664385 966747259653342209 182073886966740865 661089665641387777 669250179224690049 585590437064080769 284831933064374721 711583672563694593 599548185125271937 545461350173891201 71757615686088625 837736767677288449 720979298786915073 58096982242243913 105835430113735649 332212547920097025 827004635312746881 324539020014295681 977805717491143809 32438891771622737 195429180407046497 541736138219402369 568862056967425665 460618022789407873 73436227294038753 246160199250791585 298285029285942465 324570530936828289 861801716309457793 248669966735501889 279266603299028321 411953911470892097 970868671638143617 381214116518147969 809143416663964417 254958711676298593 719974631086955649 535109157927774273 255606495657339393 560890582030840065 857839326354550785 254002664574013441 895728549132819329 97852222967308225 185537455488088193 136808269826968145 738011940641491969 873928213758393473 273328758601692801 894571520074688257 567899853134342465 260855818693645601 550646324972518657 431215211322818689 53724074973054313 475268900141390593 803430686827525121 325364574202946945 522924316688225601 156487840793577249 788843354987591297 576036931489380097 148230077543225025 861878700877856129 743925586545358849 139092543288537489 591635881987308161 159527522888769377 757337907419213313 277303590660846305 352338261013251521 732003558938760833 542899805448072897 931151941061980161 5877224772653734 941076046659791361 116848625170177905 499583801148485633 448700223046195393 646285811197675009 269778596063829921 612625906682293249 59031781816536009 553263235733826497 836956674319054593 646823837989313025 125701199748171185 901760833642942593 420618036656421185 48843695179268569 896492950341460865 127789584350214369 984022195812769921 614354032617125505 462303826397182145 66396174687998409 214227373573365313 43670949450923761 369206445703348161 947001130569450625 599067531146005249 640925874846526977 174344573037679137 595468342595456385 159669880744885985 421148185456754497 110960866166998081 947952496291268481 864632348980535425 74213661060564817 970946185018966913 830955225530590977 82916894536893441 843790234747412865 258890576101968865 427921228847427649 432457362157634881 4034838992605928 519123521055583105 471254935259839425 988906244661095041 50804700971436745 526694081426988673 834094391434835073 737954887056673665 214613511993075425 195324243887775137 290924678009947265 104982864345359425 399682799499654337 661360133631028225 40656162154622425 362776059753031169 60531878171683929 14559881120199237 488766068503384321 202675925467460161 951061261807890177 666732861199157889 443263013922805953 23386085928450485 680584692305767937 870946836316967681 547466115685654849 826993406855322625 849449298758596481 561036289771315905 533900860018153601 561410463986959489 429572150905368513 497890992931168321 899135921160127105 375891566456900225 421359929422035137 850517674862111105 358376362532883521 390616683329483265 530136913325673473 361813616146982017 8471943846007691 67303350582804457 237580294577636417 347658133469785473 404202413491820097 215747462240273089 725071284317447553 40230320212522489 708897496875085441 707086335924813569 367760886536156993 439938123402463105 18395610905631801 480023152338276289 145090895906076161 503158931341523905 756924955242869377 828477362553385857 193198939423265153 423934381649807809 412711364523776321 920982499046573313 697891538989846785 116246138762001297 606111965229747073 212117578597300865 437636536565175745 59563995628217017 678100078552777345 818432510033005697 31376107548094725 114666888990008433 344367759107786497 15438179808555221 526089304116961665 70580343627675289 675671105458520 3629746075120011 527258930849836097 758764540906618369 586998491148808193 741173689715637377 988166872574165505 919964703288393089 448245502646759745 465416911302554561 840825081553514753 375563861716251777 872763323449351681 56996188568305681 385041600308337473 822646389435355777 279458598201760097 436890182269991105 218442560088487169 14703006364477745 771345802588161409 41740461776996089 158167365767123873 623023345098907521 716886860591532801 175274277813798561 196495568208870721 502994685493412417 478027880631817217 778416601049983105 873045547479531393 861044172049496065 520861784462457665 258033834145493313 313727397110380225 268740789512840193 144986746504134337 340183153931420161 562780623506991873 78151649674701681 502646993374614913 109851212135140481 153551768000777857 425088798865182593 578517446234958081 122680479943383601 263863134480853761 173176853526676673 323534734714886721 647952426237821953 373711775514561153 251132373062439745 217617083103977665 164600534035045601 380563066866923073 408312047368120577 540712279700390017 387364447016295809 377735896862514433 390122573573229633 501749201195185153 568095860542101121 214512025597681345 486579585044914625 881251988237867265 83038691712971521 935960842106748417 796070238138050049 834239768377603457 381607143359573825 852497877712803329 974753121013542017 152336610904658433 2377079824327667 373461333451853505 703184086590887553 352638987227908993 339915220531125313 618190861148601601 229476490851418177 28839212816880177 219548593130895137 908047213942790401 667003200765300609 628515974910573825 669700033957994369 462465465317020353 899364685578255745 198634916650437537 902085842135932161 343558598460145281 31746583563098341 236536165531152417 763615547430688897 992177702614807041 22160406116590537 991529474580492161 420602703365915457 602010092403372033 15316564763743657 856304100978338305 901866228686557697 318702702503483009 713558746719591809 669447491405012609 254075654485973249 512705415952648705 971556883652603137 200337088770414337 357497253696365633 545232872300740481 453101618694283585 13530933618032039 85982996683384273 867264084299971969 288780341046169985 597668017921723265 160087153882997761 505782181323890945 12582588248299943 708056371698237569 190697716272268289 996572106740114049 814244975792384257 504958436344782785 512258189475417665 319037437525988545 143691864788301873 291587215378516609 194881299972593057 28988980012069733 656171783324175745 565635805803669441 354396294701004417 426642738265254465 244170238498178081 122535014162085793 565227380816622849 548713563781614529 708061056344355713 92451662934298193 855199003019393409 48198589348427137 355529828525156673 889311707850826113 721755654135932929 589031738655602817 264478490219978817 9990227347220327 669146323100946433 404202498988663425 10438565601951667 684512524351450881 504958065582115969 767239059618628225 653146258164305537 361039810328566785 646716098752975233 633353165818615297 644154395433069697 558077034525130241 835450835634304641 896351930282673281 895088323784484865 454372190154760577 309141948496844097 62085692599307409 511934251673402241 766133686346197633 796387447546635521 593291135840370689 22743321073086521 611357932536623873 806738442999076737 371900569765440257 313131909827227137 640240953135563777 41739288188779257 244041885112505249 835372394421604225 254978447208504385 268294741059591489 253994485447744737 12737895895746477 115996043134462209 387652193732662913 183364824580376513 551753453734058049 777178384178046849 418764467360190913 340896331113011521 672403686101283457 480489930184152321 679438714638507649 99952799793651793 32067362218818121 219134785652233441 93456177676429777 561257084462422273 455531496516265153 824845277777203713 543367476893308801 487498452044331265 984045636936777217 303902222155318913 809155319755987585 576637563728805761 354800023925115201 21081641245988437 430262578954881281 427958050697451841 842863304683994881 772025953854285569 866085160566669313 628083360013444993 605535561747181825 781810145354004481 437027526354597761 115367274069154033 819924618286940161 288097970607442017 549340713117160833 945471566803060865 194626977348825377 506767647055657025 752559768411941889 306884964242737345 952603400888456577 409863576751792641 874406258553662465 854059238307595393 352222099572792065 171958205690120993 216123464014003745 322311193713328961 855163848302574081 241368999144800257 978593621735527169 850358820759421313 422232127812996801 475177495374911297 399099665913041665 304146294251790273 270501682016295329 427773309476169345 698714920993026561 213411113314602817 47709736462842049 815953606864784513 825134675495235073 197327810878487489 453009607916477825 91830764365273153 95030075270372545 167721627696831649 178455611065196257 458445498641598465 429058882473753985 311102656337549633 874785098319939841 160682479259850913 682485914357116033 220571528224663649 10747214992157695 402598169500752321 121549966459269857 385062053962240449 740562577384913793 286479164651598945 912490300411050753 59109646362681905 602872647982728449 71861437399835641 374365899861032833 797187169322068481 321166152481971777 225489465624281857 11941231475745441 311577376437210049 575191520366523457 915037021835107841 70074754071640657 923823643542259969 170943096602549377 107731258249987857 630957460195830273 552213571657201665 999733829301639809 415326439511435585 470559873388623361 689823553686220929 881552349383191809 502796068849153985 876733723433161985 160831872080930081 311886885854811201 801410035571311873 50180543625970129 31663638091611545 142646366823647953 567419594629985345 218170240986992769 35758208669104621 835509404251972353 963395285148582273 112319844868721937 337168937050659393 529398712276936577 846484116722894721 434402704121268353 702761540065036929 302850927127359169 690730312512503297 562152940323755969 922541311725336065 617493843789510785 491521409125585537 250085537102179969 62806191242483321 571943823099267969 369686387567757185 943820615719886337 260712616688021377 738109615369644673 759417559574405505 551257777449094977 877899475661788417 596674155500600961 704770971976049793 866794446210406017 984612613978281857 928587072262168065 658903930857594113 107847483101991777 107003595074953489 588526783592321537 861440699664914433 244071530231195777 654762029066386433 408896182807673345 523551303586049985 542347137208523137 372926123620256769 224039120087944353 666741488989348609 343938292267523585 902671461614186625 219670211964320577 107367053937242225 878919083733833857 166298695347048673 698287031317185793 150010796311907073 517394418982661377 839847176423983617 494495504070364673 522728032387892225 383166589596257281 874198826811348097 402265428856900097 757534833266877441 604929555661442433 556775112466009857 207307504925530849 970264621951049089 560032691532015297 358665118882864705 10815163957424547 33061382474162573 449196952421885953 127074760375148097 135157915769362097 746444266933185281 115765548392047889 604301394404071553 807786898592461057 420326658968495105 644229812148012161 779084871307514241 207281934234664801 456985575726935873 409615582074096129 904360640841954177 146421689460616737 114262477109608801 637197654596974465 800463272547528193 373308599854176769 712866913655108865 421906252793164097 161144939573059521 45467083766730809 564307795238992321 565301573633632897 300953377756098177 616621324198582913 840576214381588481 547346876893485057 139252875942471377 55336588111110529 316256522848849665 758258827045693825 174290292250542945 763289748224003969 299381550904758593 585932457905116161 929151236737336449 693659434314803073 368331287528892673 665928760892541057 472289726206877697 292658131907081985 565784819649071105 148502064048287265 453743114215566145 945856628509027073 112680671456590881 80983632840883505 932483241175088257 442589543745789633 218953703670383265 320003847888628481 582049848330338945 553918332316889921 235255239696503073 918129461440344193 585233667798018305 520529180204086145 840809893490689537 830741366346401793 301819551291028865 75346687455514433 655025495074315905 484233590792115393 207084845124494881 480964207678546561 130584356577873713 174352421762861825 446820271101184833 984267257586701313 697762706891214849 127817222563805905 884170144407317377 510521582065088385 326033258986104385 80998207226869569 674771163214185089 408001323744251457 220111373244211713 391722729803603905 102824552776734641 573859363503920833 622140955172500993 505217101864886337 748310351947193217 444930332166073601 326439889218054465 309367129506881601 594115404680035713 616671106380842113 783019274505694081 820124024297470593 684093475794039553 393272855859201793 653963805714344193 282844653388366401 624827161477878017 396536967163008577 553845145481904641 223112814965404033 4062223277653488 635433493725848577 940893876183484033 60242918813003145 549505952087979905 718019235147302529 797061411164168705 452945680528571841 148117478482671329 368872193578617665 737868901025084545 689888764338633089 216489900066800801 185314053699421793 500698501860330945 794090296040721409 88877007908845233 851981547873002369 674691191922452353 970841376823614209 255421575019834529 453935162061817729 936557443555432961 1391723103225218 326892932785877825 342248673485293889 652390290876784513 841801899552507393 364559218731141505 362319550308605185 282127493114121121 216642864700972385 738649543490307585 444017349364024513 694898391206695681 354710273332955265 463273708902743681 254908982525570593 962494503768699137 168343739923514593 199857325205069729 154455148383071617 965128720278702465 364651625016875841 978438535894508033 270175405793402497 817128936908449793 946916424274590465 513004376462358657 498869362224546369 627005956234288641 834296080399099137 592990380355143297 360222325052269825 951325248685851265 429869063773153921 930821714710415233 280304580619592513 818005563479179137 698947440946568577 500758192134934913 333008286425872769 793197192455313153 994878933549031809 486264275544865409 133393848775220641 986016744200444545 567377726311235649 583728983370843265 263902674083091425 444516390560057345 503491074136334785 414804724745234689 768724389315302401 239851515677063521 143976147079769137 956238861134590209 210198088215356897 887314341482767361 664105601167747713 186282514757262881 21517937563849901 164480235649566721 149342634713207201 5148137534359166 280367634207870241 988050840875633409 790153346672823937 51245929761645217 77214801498705297 760081710514388225 689307618129674881 395879667660732801 759269515582793985 527284607485416513 657836052683407489 550670175969823809 36589820203765553 778253833608548737 476461298883293697 511269878267494721 171165385792541249 675164717489156609 637533900349310977 138129886287455153 804317457147867265 749238513350295681 43627239392407089 443502262577919041 874332976441287681 431694263256151361 523959720267370689 919949720986178177 137442327118456833 420772463501325697 105316641170247745 968963429107173377 24217582012830973 555600465051828225 522365792227006401 531552058524308545 574000518138170433 162183240316213793 521051252511171009 901682104891460097 516481043682922817 416778276699137281 661585705075410177 337166083157082881 877076132192449665 126607723844674785 893544407585579905 843081806014520705 826970937294198913 24657338713087285 499420309905488577 465257888477079745 575866531096316673 609718053152281729 695081261396666113 624098200822128769 502546733071831425 208474944924052609 361853362269684481 673486528525440769 162868836328435393 95097837725266033 957040847552093569 670282503715196033 424863757158028929 555320501105473601 514809011622801921 674686260614517889 515089294160581825 934419279825025537 980354148303746305 111332549912116721 868629847543509505 247949766621577089 605639858696960641 349320536502570881 147216179910650177 474829655057963137 228793928808670433 703563514070975105 806513659474070785 386749982610741249 431260864011804289 220048611061141473 975985977647319169 716463410926284161 552343650064329921 537150548162241409 874797637910383233 728869802720129921 590820953223086977 670490950075727489 377511634174503297 259753955625374305 154494337471305697 59545926482581281 907032737119131137 32410754907221673 863030727512764929 652974931320382977 453130748623713921 385227021853385281 265169844476560001 162293598200403009 967366029973625473 354709775323858177 211741249723715457 48987645546869633 584370621482456449 597715302898652801 310082513250392833 950534360323768321 370876412042015617 721125167798437121 168095439442211617 421257916528983169 553916149386786561 862441870770570753 477672796850214337 342815176481291649 265167668041222273 554371154931875073 963550172731274241 627834971802680961 737005614506152577 62177698639548145 976387969824259073 833386479406652161 965632230734719617 134328999322963937 195293744718028961 656226508242635777 126468479848647073 912686422351672577 947906616708365825 589991607517344385 386213024852288833 144395485938748193 994059915738191105 79604209115839105 244658364314794593 687927288283706369 956017150368950273 557222838478292481 588154851109869953 52812369145545545 634066324240805505 737280081752881921 316823433827998721 626995047304038913 206210174645292449 388838795140952001 681150827907636353 676053200416237825 275781612156364993 598102297477534977 432995507369774657 821533367105221377 167646068244266657 842008311748525569 54453470784416425 776226765229456129 64452170931431849 278114527935255041 809268239247892097 715366147673709185 67010729340637457 732266160797916417 189934052206588449 955589170176285313 120795978932889633 352768084461242625 674373801425552641 87348937162435185 802873982836047105 670036353449045633 114737946769572833 428639433790113601 54997563424947769 429171479628674753 753756552239728769 533950457931840833 189516714729819585 577899038872157441 888097729390047105 475906247115251073 511114682822025665 925307342617738753 800881240336785537 19832065024989021 80794360554705233 422347340423737473 385029856567008705 513416382529943169 906233887420640385 640841932546091905 134302355153515409 22700771842384173 847455937330693121 684600779041669889 39054823289809801 747968041839403265 967188679313423489 498097806401371905 679060297771705729 162969290282124033 885439370990013697 842112246750257793 136744750671290657 330715247154490305 887380554688391553 281955510716382913 582259108474367745 979264345111008769 318015433726458241 535725805665730817 718816421884135041 770202190571655681 927219774216595713 813895478627582465 75219549831750497 687582334832232065 821254168222139905 157012900392867745 135651846478573649 120869271169784305 63929269731275441 758086626457494401 888390406645264385 344899223815279041 550139238204820929 306134884203355969 829542495659559681 124185360339556177 859931657901640321 176373456461671905 190239926577440609 827299362953656449 471757207288931137 942650071886514945 971617413601542529 46943648960951377 63765894104406585 24208784880837441 717638387796050433 428195748616079873 22340310553403245 80003844663007585 168329472378964353 434891242444525249 583456662196212481 11024526938822277 492781842460509249 683972042156742785 896542845809449345 559010645052165249 570538100590603393 379745482152078017 379486158390037057 636228282926932609 280496147378691777 242384484750292737 950182874011403521 776457012083550721 367640878255890881 183782784212343841 512994489938748161 755958782015365889 729799455662281089 203319654817139649 651782480763756673 242025119743384929 829870453061325057 498568599247324353 54561471828904473 735928552932303873 964890405708779009 382011827804721089 253591413377506561 490056594046460929 773787295535107969 113029909024891857 809899167187936129 102127503151304929 243268306338300993 371581510590349505 869380470428950529 182246696624172705 569162873228130177 570954488553287105 851011079607829377 613856400727623681 182480679413281153 114764535271266513 944142583274043521 203179275219280705 579861886479427841 709133974633136385 654850468088440577 852504565424080641 972032583769212929 933958909607529345 179941091471448545 172683193978041761 236996270844237249 24750594382613401 246236817803563201 744681388267107329 933281206784549505 614224433883354241 842496276567402497 77311268930326801 779537733762772737 504240219751370241 117766062392874465 919756611173593089 767678272417889281 185627906452541665 514702781195524033 657813046548351873 65739655547851329 175747226538863553 856676715982885633 439559610789157057 842511877040571777 509334552733609089 786122102944688129 780293075774647297 758133247269491073 183419448932699681 347110635640021313 231933243178470849 903338426892808833 636104124920254977 71595914948090921 265816636409891073 615526920614605953 624174333082624641 135933697458952449 510033118508257409 673584413491475713 176357932172781057 737477527646632321 556545199251228673 587351887299924097 736200205725783297 51258231989308457 565708487363590273 904336825817686913 597740873556094977 980580368679739009 156054205871708257 898861068116254081 283339386378873569 445035627203893121 587996232838118913 571130060612283329 449110358489921409 452793920356754113 997306068431452545 340102454182222401 140632684112819825 494564069711529473 576704775038844929 79576254607353297 999141811976844673 453419116662018945 763821602411194753 527252125485610177 153687632425590689 842482957417658497 996260007146073473 537975025021914625 673248274373808129 621626764246769921 717913417658802945 991806194290411777 318165628228786817 480802079335816769 546430694669165697 382577667149881537 974269417972696065 453044114360977793 774415105639416577 571295003487740865 205565953463622721 191740220753118241 314246082038717825 899969920368441473 280393115155622049 637326275178253313 399160373279823233 724596972468710017 347617470361928577 46624414452864473 615363763175789569 481076476394967745 28030505390550077 167670716466943745 408536586297696385 75593545597406833 983971593867796225 433827621197409025 33341185178809241 762579466120591617 307873320832872129 408584681060546049 899757497406323329 700820760862093569 176522957235494721 837699185174400897 521709466768779585 164082223848559745 829120042798567937 824816880080561537 351070247285445441 419937018782754049 798566999319280769 122668972609531585 946443525633409153 713138690265502337 539865273874571713 872216411364917121 396932038708836673 622240694153113345 318136514570728193 390182664248911233 115367821310794481 465307877973735617 930904522931971457 630383403055077505 905262196719245825 968135295695255169 612242019259202433 570852234914198657 166232332753278209 272681885912724897 195714412807664225 117327446794973873 762195640241326849 641353941204961537 272373599931103873 790182215833610241 166638702212107873 131875011497832881 971126132920094465 867951447494874625 204334103023182209 695918978265900929 991504722623506689 203458897951932737 916691789583520513 851250571804477825 341217771584698689 281030079113321569 629311754297145089 441226643110788097 658971293847816449 433866196922664897 239197193856877985 317201107625827201 151208975294682817 443453598410258113 562562182050424321 739310712707641985 731982076859072385 967618462985413377 492420610805478273 210586706732151201 448649194732755777 625859331124473729 861494014296237569 550253167649266561 301149379226519169 860877081431667073 646870208560667265 626975245159961473 45948589779445825 410374707528490049 297852766236058369 54873945924079241 22311740221073961 895444271862075393 30258515209876437 688117407859060353 781308478283623425 459047286814012545 374866813703601281 208245930146411233 748053159035311617 883704056938356097 763745625059211649 897128412525624705 44366025860856697 260638772261074785 607845705781169665 633245373324406529 259706217351595841 168006933832955937 987760842701217025 686137422949450113 528375686485222913 803811581643998337 525219341978992577 350262030743643009 974259262273978497 485671344079591425 207145196528440321 332704700703480705 972507716140203393 16338099827294173 331576851868174337 957357328044601217 880470628139494913 278001600027792513 473052565833423681 180095606503748225 865851894294284161 982814303004630529 515084327557882945 524572958072106113 244625688224477505 210198488604575585 662992478135745281 886539625067847169 698972400466889345 407461006533992513 678730871907401217 646756361574865921 818755339861514369 138765335586370497 820592945876736513 249891649800069601 369367605650271745 523947550822157377 528172737863666689 811183609333234305 382767338982677761 13988876084326309 373107024122500545 6651826131324868 773946350852984449 670774302211611905 258515646814924353 479424265793319681 456824712604646529 237300839446120897 57382083415856049 888089314841970177 454640097530560897 48601908323036017 548195686351117953 57306876785567337 931438290271348225 806802719277399681 553956104417832065 131254399195675825 402528147169025601 755016809806477313 990189500321644545 232507786405939489 180123207969746337 178962761785967937 154140613479338401 588952422212450689 771360939786863105 52574072954342913 69104796581097361 996200050637817473 943102050534395905 150470768151862433 266395190783637057 560292102908952897 303124253621067649 967560170129331713 727272510313621761 33363277792751945 900420111056394753 221462869126426657 205993795200239297 472209842834210753 726294940762901633 739769897460433921 153782273326509505 65769288348185737 388971058312353793 839804992563514881 505928462490853569 582410696728878465 251696646008984001 347693181760121217 677473152203656833 162322549260274241 160314115729011777 645850307085950721 937191246008008961 945455743636152577 561371768693337729 318859091115854209 548211930709509697 993348400329928449 424796667899119745 338062487590363521 533020581526979969 986264657292473089 362643739766017601 301685926109030337 950361524334123649 498586152700205761 682379023164219905 62123210793529897 174393570351636385 159091337126135105 662551498883946241 423037831114498881 808162427369960961 463058202063173505 1690873279944328 289618851523343297 712990987334844545 335069523691934977 407095868779581569 284789927633767105 814820405411051521 50650361654369649 476231803679457473 997127912957537921 183057132954044033 757714384869977729 25245336673041409 563055534115022721 645413958665141505 432152682612986881 560261020350669249 582507286513291009 385021961082625089 633305121656768257 719406564993310081 565330599213098113 498305393969456385 262674091785903841 866804271842841729 362401999590829889 11448226597732259 681862704876714113 52072766174152465 773662037942500609 950559655900701057 912758239553689089 796338757418215681 683479671874167169 529811709465118273 264475916642162177 492620888790359169 356048222676633921 609945379869923713 38192012756702809 57099624864282105 649617463392090113 236817884441673953 24017932890096461 108736374799949681 863631443446337281 199412942592868353 285412230299421313 736584473982322433 218245860042529217 255403718036259169 328834745823620289 513702060157957185 847843714490863873 519514597826439937 672580101511108865 88715094267843857 951280204783429889 758268586869458945 192775787586349153 513795603567420033 929518866514428033 200052097761908257 460807089840962177 612248477798534145 19547445193254021 370723624072891073 759976178997838721 639297640633206017 931085426601441665 274307512965474849 135679886965853313 313411960845360961 154342130604234753 530844112868688705 889089089678172673 888120673184292993 43306350243568657 387533276256828417 456146264888793921 269370160222440097 115722254511510417 566354858969784641 849205758389835777 562826516030131777 639633232431719937 885947788416313345 395987636106248449 739014182891299457 904382100461262465 385373785941620609 648489784924997505 39807935916716273 274094187266115329 123303236111336641 202518214422418913 103696399835161665 382415812120981953 972084310165907841 56591367366330305 673667929947985281 602736148037536129 69162584932637825 727814731488628353 862916887718871041 188011970734990529 328602364547062849 953196221049488257 810337903238181633 453993902232895169 706343022931047681 649694726645925889 758600454350091265 830096025668339585 110749252601944897 237602978055370785 59233818060793201 39959738418247073 764553442545359745 192825490149040481 856485976457395969 631163986242214017 968136827073518465 168011928560297025 557757199259700801 348379144452366081 53073861311940361 484759802349806529 74282590800880401 750027345563964289 517916799709066561 664247027872214401 950705693188158593 84299558984014305 27394994246702001 737358673918187393 213630092130916449 860915769554893057 956741301343580417 803922155481068033 202665689941230913 140650740686027121 253056503290064673 30975354679021905 26533704010677897 191360646878919745 546927123928949057 469601674951455553 163217331147311745 468636882179339393 114492761705530913 596938941142617857 226826201018059937 528509157975250305 600511388649575681 863294405985691009 12790038084350643 391672158100078593 457515283822498753 143289975307318689 643343173342618241 491995083898174785 128831696765043809 394659182485405313 331264507386411137 860692959262848897 851131283013938177 949384489812167937 903880037293152641 841219138167119233 25459132320460045 270589232939805409 551924934106185793 884031627373332225 807718133299555713 166897017017795681 137632207731559937 835868167330076545 506757798365097025 966381681968719873 990123034399093889 381638067243329729 610143822465072769 7917142093653241 188702660948582241 700729128443541121 547039880819962561 642487534348553857 469023252594585217 11287175961371077 360243797088241281 275248242689720257 744393928997073537 59330314172072465 214230546634919265 485876565349279617 804056349920276865 93511590972013889 485134912362223489 995681120270809601 599384378998411905 795668858710612865 137152295375980065 901340603710586625 53216384644546369 622350821516960257 216167512106959937 753929290691594625 521443437680347 179260120232683553 816983695883404673 455597756085317953 492093905903207233 490609390391114177 489886976859150273 693076764090484737 646847279963243009 245971098067585089 133142752141221617 485849184278315265 730545995975891329 481168175466706305 311196390431472705 46803206680472441 455605151706340225 365576605309726657 187790454998800993 324479109108800385 252161608277763361 279994702938608961 865982287831666817 499315439515079617 647357631636328577 646703480063209217 583345388885103233 162877777224416321 928188460832192385 751849706743968257 573785759932103873 630828291807524993 51980546967190121 330804681024787329 333845575156228609 679906189695053313 734345557490005505 986288831109277441 830671502780472065 199601888881240097 792179392130936577 609031675608335361 873689046216892289 694310453714585601 981953221660948097 169409915678016897 408267711942198017 35956517329857717 662307751333532417 359350091313942273 46229957056450393 265432681238642945 864070339822976769 165897865171984897 347020034765233025 879350272464797953 587650084208963329 145970163544760129 529902353340101953 862854420886542081 12836324575008719 806270668039445633 710023105957827073 576518755628576641 522964040587073217 449140075574732097 890989027695891201 453147671935504065 65973119498753617 265831691043217697 748363504369915905 676840151451962369 28960282890796665 500576848870323969 339848208338136001 610697591735281281 948410380595252225 594684939241830017 869728281368747265 610503077633104897 551530607178410305 288286004469384257 311356136667907201 49600070371319305 689254781561746945 412271533316868481 299103523699368897 315718662316761793 120917966346429041 264247778620259041 190518902991183137 294926408904579777 114832202674509889 15237218699638789 473707726220606401 393132366651748545 786654811508771713 39424238384285105 860652221995305729 564186400016147585 685289375543252481 664042283450271489 23875062407153537 608755132604734721 608978980067821185 882768205404786945 264223142124361473 313610172384748865 75249368502742449 611576824342392961 657423953008400769 841147498608513921 438569171493004033 154391458545703137 835392995494114433 318908222625303489 838273109907252225 516145863106487489 387116645754627329 374254388122871233 33824864322514969 897776248602966145 488496207487113281 606458121116638465 640386959093465473 241540377285076609 319135831501181825 774202338686173185 288548340403810497 691890720791761281 828134897668601217 28405440546485749 99694147277464401 688511872652838913 655074634701275521 456535001535804929 472769294888497153 521295403212789697 384264516163849409 783955518501890945 227095723151425249 224819686654797121 650756628598013953 449776804375581185 425585322997239489 860804482000659713 969591072137543425 729171727933156481 827404450445644801 485121774815695489 22272838026292873 791878732368253697 581274387070312321 390992146357532993 706795823515843585 888884991819445249 990642917221524737 797331294573694977 692943005215180801 458014244931241857 558568179919422657 761810849175148545 879548609591747585 186858340864169761 980074929161137537 258662863491508673 834478706481416321 711357408413711361 797858112996426113 603814891448351489 523966320654377409 44139375548290617 406527071618999233 532443931298104193 871446220204642689 292889387233124417 392238470394563137 549959301183250177 596118311282818817 160572556369650945 567815137701675329 765868267714097281 490197358975006401 921943498549389057 825674082197838977 375670540003127937 626375876445134593 490732308596470529 227597932140842113 639220130513962241 721756791303743489 166113098054729857 805212683194174209 490862133155232513 2848222043180471 153076990363125281 909738773225431169 448699240778182657 852724690787379585 857310626957406849 754044935467948801 924794881121570689 413842674043845441 769912835436336769 992262827558480641 297828254788470273 259073863116167745 880180212737407489 818347905887566849 633157873536831105 523232182837343617 525796044479896833 499256224904318209 926525984519173505 254790813817390209 339730278752234945 433230602003664705 426473088616560833 652808491963181569 53290261146052841 509560712891701697 442281181178003649 700630532124147713 826966680270920961 591732982373589121 69902923798721873 102144652844426529 107535731821677425 527875423838541057 234463258749201473 427825078860262657 744470947014384897 965712669827769985 136766565801750065 749185879670900353 874875510357348737 996885138463827713 650657896992271361 497406378731920257 428282274780265473 938586408693613057 11547670802244171 743733051071924225 675823131607465601 368292243752396353 593017025849405825 937873929916673153 108105971230351377 427276119492535873 32902387935408229 431178477719239361 768945240109523841 796137394738142465 52964255714726961 882258456340434049 584785123418733185 94342217125774401 143153321821372977 125298867500728049 939771722730675713 567551702471323713 744198380518469121 960202840533081985 872136317138803457 181169671064584033 567981592320521153 986605732405561089 567634956609701633 844091082935566593 416789143079228097 391501987453306561 949664300667230081 729205098560459649 988505712220941697 56698793761395193 903378846222516097 151061214180206337 139261014677401825 474613582173315521 203334547983025985 398625994391000641 387662566061138113 449263254964247233 362167385899333313 322749361433583489 820912303302947073 66972016814030865 93496739039842689 442456013157045185 253782335791115073 804797123341668225 738161546621618945 288237142462921985 513218467530577985 213508074621397985 82216237169610913 649023032646699265 106475781474969729 378850075289843585 381622348426951425 165476117946415265 577020075475530753 295597271574433025 876684706195654017 226789539281885057 373428847738111361 552500671325244481 544037042249918529 620565904123143553 631297410783020033 944730068415633921 601045072333398913 672967689163034113 491426129162235265 128994040191454225 293154387527174273 344682317486448385 309685290104511041 493517478494379009 595880098456809985 640964210727549441 730901290331175297 511907463661795969 627354074394780545 802860873786389761 242483219013934113 921215909313939841 162777900808670497 701583127537663361 650539098730760705 747906606178386177 677564401805959425 116848776106909473 354767575816964609 91775388172731457 720801800732836225 679047092213313153 276930291205800929 461100445968238401 174981385397380513 58496339283326649 525314075206495105 579485634790426497 522355966506587777 935280935025662849 74007057177325921 906198276777043841 684131531432107905 650666610425790977 886390326217423361 530614756309557121 287852362851204193 574533843166893377 517963484323203713 724117461861251201 453359575647333185 799399757814317313 561079861433881857 819005652563230721 861748588198885505 45299399211888417 625591874925262977 496385934379073729 118611548335017857 714076612931027201 432650576902034369 219415531999583649 266940242294147361 27625519787438437 97442403586043729 863628750821046529 911422589483571201 611583562895223297 619582084701562497 444454251153597825 340155529207812865 811289147964590337 831940149518302977 798623316620759041 468308000308688577 345988803066919809 690218042628970369 669297503056906625 467913863341728129 593943365389765889 442570099110398017 605853215586389377 816295080001474049 156997772084455521 292611087945829249 602921192476212993 810774308502324481 258227402670275553 67467276970674561 357185887293663745 618122359021974401 688463404101813889 797979564645089537 255423648370946657 803013742621153921 222962839029850817 199225726153983361 767244709080866689 300671902766246977 792484645491274625 760296796188583809 298072636460784001 645538703200521985 905942094749821825 482466620773450945 962241351786527617 261489421935088737 405134495777023297 479885218168846017 316034447293656513 971748931062343553 184448132411564097 427682356700628929 202479590870407137 950785988432549761 956616645065341953 725489247848372481 313312647704872641 859234692478345601 994527095455840257 772100028557147777 381437067058410433 260104218122357633 361657592737007169 717152330029449601 545244396057977793 884604022259743745 871168425074660737 781784263700998913 43276803152050289 313870844270375937 625198944667520385 801325161207671553 125972534157977377 974400092884515329 798929808951289345 133925946410570881 735835596143086721 456346668001224001 493962398740794817 859983656462276225 886631981227548545 391982977240395777 216177127864018113 144239927969564961 747581716273966593 954023934597181313 386217740921924929 387136786036421633 644559267836864769 318414135061722433 395992378669337345 11621380855913799 664729657184690177 692310246967501569 40091986654662297 338955971060528321 384654360177659521 134796015638251281 712935364680124161 440687017737829505 728644993786726785 935377190116263041 935015614849223937 317859290371814017 851094237572151937 694183231874070785 497227756954476545 472553958480105537 673867717004608129 39340902936878313 561409654226057601 386235312883144385 700917998607462017 583095823274739201 276560942510815969 605185590863797505 583527727025821057 861480896161388929 40475194281189177 822092932454324865 680573583786138369 615829187940768513 210611887984885729 316860333222408001 311621479199626369 491992477792670977 428954705638776833 426775144718959617 252336515083424481 579169326145581953 434484059744267649 919795769697699969 190564089225428993 849807209847675393 282992367056497345 573976267820000897 719581365301888129 550786100576068801 844673253976044033 265687191318264129 67626516771323257 630304882739828481 700728408849389697 49653671507115857 178206982614039329 951491280813861761 584791002763228801 200896138603965825 195312759163439169 70279556128717505 115020294997780321 874026641548994177 556086808183561473 859712202135462145 118161034665593697 826251103899394945 138427299286714609 4311277565186345 565691378704915585 719706568913721857 593235937255780481 15945931209337517 310537080820513025 554899114139445249 654528364337718273 726734152759966849 44965478669926289 244104215670347457 862456886607997569 375622893768117185 388573130079453953 681373477250147585 454657864570148033 244680503803969889 780253635841749121 639611372064763393 833546343750310145 30722981834010457 988310049195735681 676019537887881985 857684193673630849 610219914168361345 995217122919630209 971655781723029633 543715485767545921 813651220575572097 762825296579183745 701146850720093057 614289384926447489 153401021812548769 773038591365836033 422579774435263297 652696768192935681 921294137373941121 179325270633302849 908752741950635777 595577429762808961 603042984228203265 135091053196195073 388394608473220161 533080396804148673 452842038176676481 203342646190595393 924388792292873473 616475877895307905 278412601747440641 343702207314098753 485814086894691841 574744007732316929 841876458717315713 541333865061648833 547718337093655809 395548150633171521 762462147943288961 739469432653581953 918572574787844993 66809393774672545 781386120678781953 992854759213617665 107539641811300161 540529311536939649 726092018450564993 131588582897112609 324884106908626817 861380427301423233 389788785378762241 249625097593725089 97525973550702369 492843351050193921 862941372035287169 873917530033711617 182000837664361377 520386642647491009 46700460055184577 171175660113409121 688660351858700929 564555354248962945 215499000240747297 280003216523031297 79180647896663457 800177253379740033 539107474329917121 165404254808738209 465319324482820225 557657233349427649 525865724438368449 957058788331014657 686975285416792705 138080692330316177 901761006928815361 807249906692721409 264186676296517921 968281019114552833 628288681611472513 971885193602762625 48601978746575017 270965074786726497 610027705236241537 239827259315138273 308654542094060929 447379017800269441 315626922700083393 500989444238232577 898263026018014465 237905297729280833 589094102762182145 219746042545512673 926095956458155393 14605452781832895 558196809834889537 762659550136394369 71629423484722569 797382800506522241 840336602100087809 891973272594857089 11369436403455781 503579522500981377 430984761288492289 580513948373468545 715306160598288385 724014324839270529 353832853453560833 509478662791810433 57142754999077281 854405118874520705 614003955472064385 886051062080870401 924948371102715265 540626324543904257 375404421310015809 349036536128796353 10099626673238051 163267762804959905 870610667805543425 831982436288488065 645799092100048769 988561987865505665 27244694339437105 16940343093825307 431819587403154497 849124625933821825 479884976789485057 958640710498915585 154770945540320769 942428147811494145 743100056096359681 187018700803566433 444097915493316033 903948820278255745 201719638106702337 32511500258269877 209795619088936289 535059668376373313 972136396603197313 568224681953314113 720699001145263233 955684449891574401 987049988081814401 758946072489212801 16585824624827 974299207048215297 130037107393043521 560202894599473921 351013135521995393 792014231188343169 310696800326830657 560369511851806849 359502064721084481 905260566487509505 831542765090070145 622621706290193153 745813252510131969 68236801074643697 700583081900894849 6806887897827353 317506786365441921 200064160768999233 25556771105648581 857690778559760513 881284718882952193 153996144524139553 764624857812314881 287307745284156385 949912690866653953 741603434077131137 772105277528318337 685166890302401281 84727831067439745 461300885740566721 775385055191001985 318857051810883969 669330247406975361 108721382245743569 49853791785729129 775283841041090945 253809239218455233 140216499547275217 662618660959445505 703618551549741569 545443647389618049 67246640032617937 163546915156679521 597425037607013761 870965081803163393 728808812144446721 85126389330348225 765864282828491777 982534685635727105 424658909519518337 32651732711379113 40990180245291441 425535176398838657 200362472874612513 105873157959045729 326701833336901633 97721706583797649 115723817528344593 885649434758057857 569790276662605057 888434174907175169 863593391137097601 878116734078837121 707718717119920641 441301554944658369 352257602444023361 658833812374048513 282438025032337953 697642153888224897 740519445092015617 665330974447350401 693921070723693185 279684032765146625 292252343334762817 704139332099465729 68583419472862065 307523673217090753 371849081294438849 463997145432067265 831851678260026241 521759927353599553 961912756760295169 247435557371609601 774477244014594433 730960898766497281 481192736899370049 475875872063134849 490530147654940417 511145237020286913 98725899158733201 406888746778214721 921227933571447681 660512947318366593 567097328578139329 685161327381585793 570865872846926721 329595784085910273 174505425202664097 480405521707673729 55250092932300985 693290174407522433 285849364786852065 835958335911094273 613452229200536449 960987967111293569 104422365015107489 641837558474357249 252785777288114145 903958688300647809 438187550527512577 176812127581392545 325158261900927681 650612966801389825 51354695635961177 147540322497157217 649012450310312577 511266935813623041 479511066242448449 441559540931471873 221691939594993665 61133282536729897 294458294629560385 648042924609377793 117134348296065841 665712768170365569 735865014982660865 669559536920694145 166316858044698529 374402038985436993 346682176223975361 224000242078098209 383986791396086593 449445957606300801 926929844490725633 633399947175938433 74162091058244785 317447064748932929 378021222872671809 321262509411134529 936065795440573057 24227697919585013 172436863338869985 838466443002907649 947072698464697985 201273307494460609 529619937629160385 846811646529722881 43528150378921993 489245184673208641 389877282762849857 286298773989720705 705706213397693441 452738712527548161 888411055225258625 305477654385050817 109589943848835249 417805933251102593 879067528332253569 452448387530914433 993588243653849857 792610254257539329 732793162243591937 6762470596761717 338884320890446849 230413055471373697 933078878097855873 219590603099980801 242098134391515169 167008372509315009 156921789274957025 51762740191556137 410722083321093825 531449277959794113 515234796356647681 827933577598564353 805863451935469057 774799628134331905 334508750451174593 22097019020016261 441831544786356993 287674047986669729 398324644675167169 257505360610444705 904799860953207937 50098954874101769 492594818244054273 35906989929777921 28036870002996041 258964634970212161 674877764311755649 840689400888429313 442040779768436929 256894446929237569 131581133921098833 110416334273175217 565466939209404289 405208698349539969 216287236678365249 318417927902281409 506259011077393217 431909184187190913 149875066548570849 576194963827482817 369269591339207873 87982355030433729 483767940982541953 999721694775807617 512390357833627521 772166159561805953 309826545932548225 625190380705880961 331438911933634753 761624342106969729 75578840690209153 161873631441231681 486527046566866497 205323935397814241 916201207388592513 942751995337268097 989246044308277505 505543433062158017 532634742949877441 337153019338977345 958756592901583105 803702218393397121 669256998730656257 773288295093046017 911896814989876993 188072828150708929 218578087618904961 672295861490987137 291979556540898241 907018104993937921 401561212369852417 699860818639003009 255422276938748641 271911802167053921 540576635032433473 117986184275700625 45247445481440001 304205311710092033 811005217913713537 879932953590419201 184441086572480385 272171455301744929 383558234155625409 808282069732818817 146919841724784577 591290267313297537 362044483156562817 472655637548520257 614315443106523393 660267975289357825 393289165259826497 623659279725977473 235947633251104353 870150506361852673 243011783851624577 517486105096402561 388355131227303489 570383381551025089 662647863763279361 596394395791456641 518847049520648065 282082366010683937 639421815155497345 579599885832557569 572107020613476161 9940284534721401 450641144377012609 513298461001049601 885437010268677889 480456550557931905 611505730135615233 64470321020117185 20400188320952141 401513755956429441 795155357196531329 798351172667217665 828170109859488641 38341690681477305 548784443231323137 222153928929948577 752699642547316481 190829968145308737 268130219879932257 516574737218654465 917895371965133953 959827586818534017 515309849059189441 511234011455719873 958454438791267969 943977823195993473 665788382553071105 130525561074385617 203148721834484289 917881388641433217 796273419453182593 173038957079064929 646508791922702337 826686355131144577 126749094582404353 462071013844528961 920574935918242689 576921525082724481 610001954130336129 578665757762969729 51277600179066241 609497250777380353 27299654856133061 164657562685839297 330842641115541633 374895761862717313 258930572872525729 154503319851507105 913270609603603841 374888397557711553 15793639714271281 895065639140163713 327421748407747521 437501325972590401 958963349614986497 466364211554044033 662682259941124865 915880928903604225 717090215168266113 288685662283931777 704850518145097089 876286599066190721 208702301332191809 347997552092046209 352147065506915905 410388800489798209 963144152550793089 788638704516806401 618627266751790465 582725444213650689 838345757111721217 796669810086605441 908393197044421889 331546492995002497 887301479236352769 356604348817619137 820619537115167233 771956792969945089 812627445306741633 726664341264815105 902409743087321857 711476999591596417 857551008573292289 102007348795716273 711891367424588161 952733682211516033 452987949157726913 570964558063117505 573875941841624385 814438818867458305 17927305667878813 906253765365839617 119107105725650081 704227492694087681 991240493774039809 152049686205749889 287983487103407041 995017236383048961 157455958161047969 189996316374667617 971178029955357441 625684703784798977 270313339866003585 204646125836411841 951415824227826305 18001740566873537 732477333638453121 73947738007142049 729575845723875457 91535041321776593 967221372118086017 426441497281281537 169131164665021313 398817981152447489 130880317814440865 317550019300703937 508744946608491265 992401458054274561 929239782593821697 957182514021504001 84728760078537137 386859240859891457 685722840130576769 584846433595565441 312303134225405889 471563948616505985 86323062063097921 742241887953277057 914560789561892993 58788953525279905 520911305909347521 783192353249141633 706228307844984449 776780763488289921 931132824642428801 323653534513660161 159385025968919777 614862364380868993 43056366703662977 447979896442767233 551986445816087489 738972148895641089 742608303638842625 219779407750230849 357236259873491969 378541990689328129 781317772982784897 405340517408824065 130564013565109601 62123302104424737 569833668988007233 204185357912713537 27327272174279217 188158103435100097 320996365795306113 234828713906402689 102625745435350529 562864794060203649 490026629177219073 474967466644706369 147172958860142689 839092013276015745 276826576549805025 375379088273625409 270526560132342561 733540273827401217 807793093043880321 917684377353630465 103764023951800513 985936506458287489 608368116553801729 70368060884753449 34664182040760493 519172831780906561 672362979340089601 408215200837027201 564499469135387969 446314338898005761 92590850451639281 731400597340204673 769666853178538497 996592961003244673 55342574453970177 376276638743327425 124719921103537249 161512259132265953 437692160201915905 715481373217606657 85168333053818657 723092618840439681 153589151178362465 655997029945218945 906066650119601793 163814593343047937 347381418735093185 956518862712009345 81430196190357409 882321453069693057 60133873917504137 986859087403736577 503523945820649729 776396988156974977 826311504931904769 369649899993383745 261829249587012929 996742819632004225 980649328222323585 396487155601199937 808885328774852737 928867469424076801 155032604063190849 455661324609529601 722235704876940289 898818781382857473 363778325044972225 96168881121123201 274516888808893345 910018537678681089 256788850331783905 72824384762519409 601565552452118657 857194839814098945 60710942603218857 450665251453223425 123673853621017569 99080583485559265 628673680657069441 914746634786801793 548298397318834689 239506714200132353 32717081245333901 45777019601651145 862259303695356801 217743468374450785 616105081342848129 835385125657090561 134509828949749281 860033045121554049 184912119206085633 870299594574568449 201796762033144001 427439679566091969 572277221769123649 796153749854163073 731975209898170241 208269461819355681 620353569644475265 153412540333199841 164521199716450177 159859029192872993 363190281748440897 875096664416695041 354159580440157377 83601015332817505 980636951853835393 454213888278481217 708875810820064385 913391431217249281 754055591687400577 474388778507254465 363416189010084865 771601541874218753 567479402034916097 187023530853430497 687334722687143809 374170851751031809 444318517193973889 589963354320580865 744473970695285249 789090083393489281 624349861522585345 884244026339366913 328354620084258625 127620090978680881 906236832271243777 765855832662275329 853302108555400449 397926054785926913 498024992856766593 147981207424102465 720391074251455873 914872617387729281 725897637738196225 145892057026024705 164697625032065537 541626409696107201 397020286588240641 422291048620230913 968298180362967937 858174237509459201 845751194018188161 856638132497486977 562449763214548417 594239619371108993 117166134209934833 429833310111639809 791062919414191105 330343946872957889 964185349935714689 808068218312961025 142692730226972481 327512841516181633 414168955104326401 359876538106369985 334708473050557825 175599870375677377 360359561662104257 882195615400966913 334066187502745729 800240218605978241 668817777897583489 669013064273947521 885333532353929089 802532762773623169 581462808450762497 394951572734861121 377560685211822273 452781807604480961 112566989111069665 661606709345313921 984637454102131201 264736102494296673 754755024302593153 662885298824612353 854433050606420609 550094205546741953 159546274500836929 853909958453478145 173913930517262113 820578374475516673 768196977202219265 483797727175861761 2334552550824044 258215497935566433 325619090975731521 493951438293017025 222378651018392065 620829700233244417 201168840065630401 349210647044394305 17802477000888219 61998719406261673 805931319484738433 508708588676547905 231829246994283969 111331535861538097 680723010039880449 246611873314144257 407523560698880513 935989578612577537 29462061764188973 580744483566299137 452018623111758465 457624721167761089 289012045295461185 980706191826861569 721285542849276545 665695761786963713 412408856335456897 18401819158903265 989755591175328001 799427725646168577 753977900951976961 45440878991563241 676290907041138945 983096691928267265 91809901643767233 576811149101537537 849629535053725953 425083499492998849 418083958277744449 212363657001894529 765514698182702337 728094183069998721 636626186728744193 411384509417537473 905388647688955265 19569900366192885 398816653803944385 165910008489525761 932046111713791745 76705991582286977 605576742317321473 901129638219607937 468384093703480897 984395229092868353 929878827493947521 712505836941709057 786861364861696385 987155828960652545 349340537729641921 166034057788756673 93125263621192993 453676970027672129 603442221608443009 317910521711120001 149233172206127297 406614963054721537 639308861488569089 720932349097076097 139874098217763537 37928394265136945 121521874406990801 986014478946110337 396989960318880001 454202097190005825 545892336023438657 857684011352496641 400339274016022977 515554246409166721 208480465326626785 782344402269494273 228095768743830977 749949779135874945 486457029358671617 28153361643639129 784913853441981441 661783298102776065 536865980778141953 626818419533996929 955529597082890113 294797154372844289 516284439177876929 712396992262888833 668532815657119489 155742114021208513 875231382200663425 332832464482486017 384200770453535489 823270440612304769 745520437154066689 999628365785817217 997109696582572929 38600938531558881 179280270515160833 253548224641114913 651644708083555457 348364063021819009 230898573936610049 383943190485076993 667644379130838017 509199173722024065 16627853617503519 311292089273500481 153501292308622081 697236952109108225 813093457685550209 82453281156894321 12476887160620011 938284482003908225 540661836051693697 632263583724061057 820285847738322305 196690068717856545 148880231543909505 520390672938283649 441794849170452865 858476108989506817 210433162503900193 486290838978639809 563720552856270977 308992783088456257 621846487938608257 495907818193110465 428385110246711745 344289584848993985 591201859257918081 740159707770537473 668901918819930369 941477297436819073 906223270100621697 936713759045126401 54752783281646345 635036524849439873 864208530252678785 573082201060081793 272837782725762433 357421864004379585 705472123694999425 91350230636102481 285113842977057889 73139812279080737 124437376882436721 774158981215855105 840395075105337985 101095113032414481 590585473951374977 459825712687184321 973400178649246337 431381009459968833 151581923180256001 544229710725709057 725457433918027265 116435367613803473 922627916185586433 761489509441595649 373298834350851649 484823405052125633 102119940525422945 358294117765687745 488099549805898625 286690384875356577 559866320103036929 762442000566814209 577479977325214849 246630668352324289 489349378515409921 109725702454987585 627842939876448001 951444525443832833 421906960774418113 840441268094345217 880550948308883329 631727643790625793 893432421143014529 453789070125075969 788565659778786433 567811915648775297 11578201674421253 752180366975217409 533906559697886273 438226381327794433 74940099919299281 995510940431096065 292396276338909185 574175729415287617 679867567674062209 185973569329327393 740528620093403649 443767060956716353 553085208082958273 725743943633681025 67930235519671809 687705279299876737 760042358377244673 332303974966755777 23920476242455637 102400032010947937 253776572536732929 899301377879304193 652364572971098497 320984168622487681 694153264692186369 885348943259181441 297745175889236417 797361750483517569 532823052651504961 370330163807288641 967654726936647297 538434319147853569 928440764028334081 600513863939518465 61368667552716969 856073960059106305 736060947578689409 252628295311602369 997555025781057537 989822251269288193 663734382009391105 776168846907900417 151392265746142849 565922025062732801 470873806211553601 656402147785563265 325412234905403585 555985556148044673 512755221093083713 802196973622137985 390391422654051457 242844886028066753 932518946436086785 167998067677579841 731839360314982145 21019061761364813 738302468988290945 223626815150772993 291460659782433857 999495671088496385 953870302812045825 685431729686051457 696904718605654913 945511757312345985 24624912260161837 604535984466856705 700797325597665793 235708558894074817 928632534324801665 200077810421554145 703229095634274177 57027102954748441 668848793013847169 845576553060574593 890439657669833857 31234051257470697 395776636348610817 123671589864436273 694391628638815233 896870914285869953 670153659047468161 507887224448843713 149407440336080545 559181376232046977 866892613461939073 799813154445949697 907302859073841025 166292573560610881 441458170364949633 126821219660008929 363876361399594113 358333304825194433 428350082255459329 910453938081040769 567711215926923521 200616882079856385 771698137439340545 460832892271760385 425649983879868161 803475227050043393 756602985773351809 590384399980926849 614767001781647361 266405430706299745 226349379117248609 114030153080399537 563076061329855553 395106895518679809 447669913728528705 196530700573582337 703575766392820097 924597927960832129 389668300555012353 995313846979577473 849686737735641601 553381807279990337 980766835132410369 843907299360260737 223930765039515489 531685487652623553 224193404077237089 632689287126630913 213224985514262497 445845757105260545 211264362479877121 16361461036176195 968922011421572225 61319440496021113 351371258348319041 448249213974641217 241352447625292385 4522657924653118 19586979130021833 787784718703470337 388877247365176257 820360796667387137 241740763747582593 717491509248340225 960216662311825793 695122286617689217 630366974023328257 448255405504589505 74097964103149393 306227048755005185 143929864338655729 86049057441989873 548188461486478913 789621175860858625 160111140375899905 619615428504196993 224111422395569793 406494567055176513 78789169323709281 197573209917358369 639463146278035969 863194435235485057 151833607491365537 266273521147745377 381667431256349953 377066401667633473 378307259373183745 198426369179919969 470851855754364865 987452847298968065 211553487331084257 359566273124833921 636466457551396353 551816868343394177 58522765721630065 628003273411401601 629972357337226881 624166146822531713 374251329983277249 337797298965476481 836613451233976193 534475857538183169 781468622420288001 477914623836802817 574181299924607233 537129953898599425 495823694671710081 919113969197404417 85049583482916801 702617368624544257 283254204637028545 8930760004012940 406972783236188481 134560394120924801 792770455444550529 270670190392529281 943721907509260673 213968333715769185 923711378394283905 251497150554151009 622200909397594881 530377001540600193 632794773184027521 15062782930691299 320008764297003969 346855358054767745 447600799635591105 983797529560753537 656366795279030401 269961062601069569 817190978077515905 63818067808817601 967926568043541377 929458566421004673 138195113011374113 380754571015934593 125343336603936705 104453121755270225 889840919190671489 807744336323615617 900901418565442945 816643307508627457 291126013274588737 458022056541643969 564293827343295361 417379931968028481 457834650283242433 765254938955926913 783396800435188097 858492030728910977 339702444676856193 896936553904147585 338173350411199873 908377695806834177 115176633508180977 392305792284865601 545446441114481921 571260212390143361 22477526255709537 829560686409855873 145084668177322145 921005005324119041 323733955134681409 391380165259867841 47149212849777913 769331770708077953 699662103403579009 687364135760624641 195893153811898209 365115451434164161 524528359935768385 521992668658775489 609440775595633281 745850971600077569 297053138609140161 272752583446653313 720888116978859009 528986435987761153 827669223381061377 611473434060080513 622964470731520897 200059389716074081 384465466761650305 799568858255106817 927910689892730241 202377282247752545 860669893275339649 192332531157454401 248621787837723937 968051659469893 580225752908898305 766854619972583809 916251252254927105 438916301968575361 742585144983532801 951293734744687873 431390539295936321 49846450851106281 814107802859393153 179574971859558721 336752186085067969 974693039782934529 695352806882763009 965125815199165569 63256689980196513 958111685989422337 978158689519414529 810672456974920449 780934563962933505 789658478098729729 503917925182062017 519688588792000449 151613601803777697 992552537559930625 148185470355553409 910730955928734465 980600186696694529 549412548209360833 893163149750389377 161150026652954625 276240265387659905 756424859347134721 868242583873364225 14694066141352381 904243198933034625 697184855820537985 902364335093576449 512119783718269185 450977903616209345 372806224402012289 956280325502756737 269496605186994017 747738323724792705 779291091696720129 506835663120821057 300483571489529281 745482144345689985 515699327418190017 911185115780749953 12131943299927173 634155569571749505 182074160630307361 61623906841358433 995011860931690241 667935772031231745 494725207969935361 279762586222215489 164591932621370049 561184075950183809 834315624436712193 623556766631931905 419355464338387649 361364880537880833 740848921565088897 276784820769233153 380280263265241537 764530575846823297 586329617178435585 845645523215690497 724829607492658561 124209061901357393 463431847966063489 542043403209685697 775914138780883841 201790766312814881 915427953321270145 931787563993136513 142427165951197313 630054078304144897 953006388732035201 165420233455716225 513593226090883073 303674690553339841 327171712025759105 89909651865749393 5790801780271694 491943277032536513 989520368435449857 14308388072674207 459628897482112129 488100047568497793 322801143277033025 28138118192909901 639412799571424257 493441820680264001 82400016505971505 957285612949174657 639890844728121473 187550157861085857 85462304056150625 301277474022750657 840120463065083777 891635617364332929 816631969154997249 793763348498895745 235842207921002977 301226126226897153 101325395256068881 733824246237556865 844943996210211841 686504648218690561 408166293333863425 571404500284739201 421098424090850177 50905555143163641 776416332545366529 720938157754343169 874752854988109569 646618201931350017 682294097178868225 501423480455979841 425259063190942785 193052974770768769 735959646882847105 940238083421231617 570585618828509697 182857338590597601 80254853896235553 866452357889027585 829925981526777473 419609968085854465 900257372886144897 894985525750254081 898387492946078209 869877717605906049 972180128540145409 156477267422427969 251235185207072225 566025782156447809 619605145757461121 753163667127207553 387908615425452289 529283736969180289 508581959636956097 165419541076726529 243893858694868001 937472029079732097 120473289969552865 147155367639182785 892805405382937089 308992743621960385 477945710108741633 934256336649820417 473628076036852993 662817892595587201 266157245415101345 955168790160396289 411526251032988481 120025887194206145 154588764449272289 236145851578424257 948110774849034497 490825068892025473 167328239222584321 598254646836945665 892351898987605761 124970001880289057 918798011605559809 764842522456273537 370853635636883905 854154482618145793 491391673941777217 55704373611117577 360999968616759745 711612713717816065 510360615518095553 309757923099692097 488210571528078657 344159631620232897 414287265302007745 626813851925870593 155492077797980257 530760783034910593 136954137772903553 979343386551146753 636554595995967489 963074226416626561 34341525246290417 448442609250118785 530521128883229697 729009504331575169 300463639318536449 969040688911416449 564853898651882945 650084602926984449 725009748444463745 915493742565441665 402345366211186241 465238798360761793 127144950701136849 460867445390999105 7287021684426521 613910199471565185 341821222988457409 445385121454844353 545274878993062401 163869443674773409 191654862770690209 988774181471381249 411201092023851777 946898201556155777 418567948472812673 477777739934193601 122105285900083521 728420707402623489 310320552311594625 7230354566797105 687631126809670017 844271270458268161 488753707163581889 207272398666955137 33392400180751737 115668447523976433 545622119550671425 460066914077099649 844762492239603073 507050084130231233 450546896458732225 309481211702856001 204250736636019777 253710571405296289 711713676995742593 862423300222371073 889132658378009985 468305231434801089 456957093343177665 839825744381098369 592397784280500225 276504547863826401 999909991557899521 780717094549896065 435032455001909569 649775813228917121 157681884041565473 559608901538748417 397455031017834433 442949482525026625 953417244410587777 623874847504122753 49481096062727657 929524916311226753 245047054571941217 175352997664926849 679055789158347521 910343078739092737 912188035538633857 343632920950238209 478313302841890241 381184938749004929 163689800403417953 365091753141424385 350098933107112513 740051618822182145 221632322430338049 982537496041981441 548330918378390209 631478557600093697 532111175920974209 9249273210368615 301526723050550081 127488912887972817 953017544865758721 5343209324319532 721135468246451713 975083942545484929 293950566900505793 743934378809566209 236293950969688641 869007975035177857 618742750254312961 2830192461612314 986172185261416705 984545631448174465 867811531697256577 810923970916146433 642734707808209281 505066999156643009 382273096474818881 666629603481890561 23680078191979705 357815296353908993 596694919350753153 191304422539129601 221322133123400993 412039019135651329 560372671671103745 899468049927872257 342656687056894785 657139440949453697 611571735309368577 178685305001547329 993855571048150913 354292450695059073 794375132956304257 547311616805341569 404610230084280449 410393882994004161 818354787977639809 873095067652737793 270398618892095041 653677524664889345 127583228478982849 518210524719517441 580785909911646977 769597687739366913 93504711789464065 558113602651442177 626830617210053761 185311433934007393 367489829804185345 987215756090034049 158717209104771937 551222030854535937 930732525010299137 561491938960326593 54663192665877601 866562828851503105 534364664062564993 977559299835160577 513367067573547329 19042281870287781 719737442971492609 993454622192555137 484812527519828481 170394108343405281 901852497820698369 855359977415883265 988787896962925569 212664411659421409 557645229939865345 707075649451038465 958307092067620609 464727766510353729 120580087125716769 178437125630477313 998143449597087361 973489639968267521 994788935325672705 931564140800983169 819449638859246977 656260866971852161 182370770677380289 899384724050189953 343099622054957377 74764051515092689 398700422432071361 291991241516367233 440741320025715329 700159529722728961 530517145580716929 138878867486663889 778005335955192833 23492721671022565 683657660449213697 347935061740965761 153914851541820513 26323127767430065 450663827632354241 617261796381722369 399948701028769473 169380705239110081 997859312896096641 358715772704552897 257712710753075681 828415703297768193 987203860593666561 360766010510143809 532687728057290177 729596054347172865 586274718213289217 714338291134904321 200585415994929409 463619925679754625 21693901403864401 483312303886048513 390618921755141441 218032843970025441 454443920709664449 358955296006225665 295273999632392769 919076726015138177 822644870786149377 685635871263524865 958361146173622529 553884996096730497 646978972566259329 577608634264631553 612279848348201473 415231555543275713 330146321200061249 610564949122117889 202196217705171937 816724506058495361 924244290100389761 717202484671300737 20514147007638429 736816027648959745 674134336593141377 346596766527806465 941521743265816705 213910487032837441 371670409993143361 769106961403931393 695958224928141057 808951515741828353 941714340905036801 181485893760093825 451635783733969729 331038261239644545 8382053683376968 253486151557122945 802955165881819265 368869091772982209 6801754777171710 173380389095836321 143586985223699057 147270538844754369 775297970631342593 514389893182308097 467792105659008001 322998002654433217 314445002421109633 229111456640435297 472487883270595457 614775538086679041 377586593655067329 359843913007860993 610521703520980481 524682694347010433 872546933098732289 157562640597017633 562603147508362177 825129712642098689 332338102042612609 962618255480006017 678510336369946241 259546205882347905 345302284167360065 600614893864229121 905688596914252801 915425564745749633 229540050643336705 75049247265152273 833989626964459777 683525568084579713 65520375142938289 834984171353266177 888470878201481217 902957835080332673 652920285641286529 905235553854279169 687926980008363393 822862654257367169 987103784734415489 185338510914771617 835821762436729857 579744172952064897 426947430213843393 452124197409997185 243819862441391425 515841742601882177 84305325302437953 192401877266217281 718095077460880257 446769202767502081 857255785778747265 703447717496910465 317557626759558785 852822862631374081 470987191695485313 739322356810401281 664258356191091073 422723715327254721 413988057032625537 863168968835903873 333283738693459969 254127810347942081 560957723916573057 55402603735682729 946865343382349057 723143524952224257 871025871484150145 694035362722981889 60230333072603057 314593529447140673 919562785573646081 888360750288580225 160579565926617825 873235345957983361 258804626684948865 136039671253282529 551786084203904193 939115368316041857 67060322566788953 164610306609358049 902873234267708801 291309854492926209 114385760861395633 593029825990893057 275597439592466753 95260535090378801 385908228965377025 141617888021226433 383689805010000385 259624914255812897 419686105150404417 667405455225090049 182292328332771105 717039885536397697 456947209528294721 397217920163779329 40272597299129129 385574757108333441 307240538142352193 666784216453631745 250454517998399233 908183991023040769 603561890820344577 997833784861295873 414025918052779201 848543722098316545 82600725934256049 906716293233724673 866765856358419713 613777246350085889 158254995377973281 840875182116530305 258189213619694145 826375968909207553 363449293396328705 689970738041292673 252772696748557729 355861589697870081 982670955877438209 476151796120614529 88268827945036321 500295394251441665 167735334855038337 855612655279170305 33521868425275161 461629219464217729 69956908758541657 676963665669699585 161586009820219105 948242792211335169 596613734895797121 960035531074847617 958350615730886145 452081505254202625 637450569257055105 653598971878960129 177963874295336673 53980112073123369 352697332488403969 477308329008391041 730403992397832321 904539102788366081 978036052298961025 80290268584587217 830490085832316545 282944479629765761 710107524138365441 887642283411164417 878992259820243713 154146094995017089 480110266209635457 41250493324394457 703456093276919553 805717460498147585 710035464267221505 160477634375975969 617689900620909825 657518794052240513 648954068691097089 592230409287662209 913987809227712897 986107856454300033 294002583524999745 932635861119276673 671116921341784705 705947651645235713 666403937020447745 881109441124845441 324546688880140289 693229138304264577 806735708237923201 632178282836033409 124632180586154113 446068537204613569 11071466922629725 674352180007769473 115394225923814993 245585431306228225 801548626694497537 905057208687903617 453707541440586241 842677456391275137 927959577070623745 695733145830939009 999276945571160961 50062781659551801 363348510473102209 964341131065335553 23540709504793257 301370594593496577 84175858666213793 399552706944586305 385003037295526017 159855245076318657 227862161514210017 900740768764219265 514503680357528001 157949382701847457 576545072054443649 672637370310081153 352245832356892673 42738150951027625 820403618140360833 568358079217713217 925312782786640769 137038094927564913 567274354824888833 487737967468330433 386823393693312321 824733708144055553 963481215727014785 391025671423872001 33345366611420957 184119300930010625 215426268352871361 715509574211790081 443867548256186241 154096930894514369 409768760227407809 322299363709699777 450317246425349569 783200307018834305 244806372233739457 143077314350716017 55709754367519793 616682675878127617 545442035254538369 236111942972254241 701574075087385985 986581533696469377 442973578563339713 244262510464277953 881975259177273985 326137393925751681 578608425923405953 225291494537426465 78538883289915873 903705589306586241 621433100517805313 399863957027161409 311291063798940097 910992012418166273 278534005156629409 641592984277021825 366397084031483201 322823612054126145 83673372185785409 75959403802283281 467177276201461185 625615176872759809 863598990656569729 223587087124766273 932889303322433281 472223265162544001 445559879106241409 934012649890245633 245105494435627233 723118892737733889 949389043247080577 327695568631863681 79121460951590449 667020582433881473 731700401464934145 968641961326152705 813371925273067137 545691420909452801 563056439788013569 102857838702728801 999590587642096257 733025673977298433 31747734402728157 547225837614416129 347347005835963777 11465092988562021 106061716365601905 430758609151521217 176163927424532577 650950114371685377 642207512388836225 660092465092173313 634827358295616769 306909524790501825 804632939961848577 591241899220104705 539537936555454657 822231648027983617 542170327112131649 780859507511944833 589629970217977473 629873519126039809 625756329306042881 906481945698057985 271742852809460097 722009659016837505 255488890843651009 483561196734154241 641232555634282113 770781761367448577 856238508111530881 67676886785360321 694547571472916993 475292665127202689 637272559723413633 366519998920136193 430178114414907521 168125223815952289 543357236400865409 454476401338379073 291158626867478209 69116908421538169 889173093924682753 892490444116258945 232125770024573793 829267007386068353 777844028122459009 520049797639782017 542396140731504769 496502927053203521 155787094148792001 470423019619783361 57844028237020953 168718161622468449 363418625761866561 233646358333000833 923568661287525633 117274805611689457 383602116403665153 476266340017087233 432106661887281985 383420836564983617 761821865150821505 647695060661870721 104557879323856193 916314613761304705 734265029519150465 938546119284875905 441365489239679233 458208932477379713 328270026177150977 887936103656070273 123163270118503473 141582355438945489 735552742352297217 299029782845007489 758238376049668225 274499225955526785 759480327598694785 252771986402986913 60545772533480145 12239563376571285 526276990135698945 999605869963556097 264853897654405 581398763430588161 364893786664353601 651971194046634369 537648679107654465 801472486214013441 5456431922027606 643577689384738305 961045809872906881 780797125582854017 241448226745390561 315052860654244417 172762973476260129 619118627967740289 431440873577884097 132891003590327025 963797765185695745 576644978681844865 683230778680112385 556126090591160257 992943413945191425 645958212121204353 33273993280090509 492385829575180609 830516322785776129 543503141368308481 189565784035053761 394652932544655489 675770724548208129 404539955102396929 494432508967548737 57982756529508353 734357426565345921 580579207893737985 248570570985791041 549312837303973 412994317415176257 890668346414233985 748181289701790337 327784493318500097 508509137224599809 34851581333033013 667938136020509825 257233547170525153 133879032779468337 35187445183400001 384135475389342657 53393671149944313 821740692378007553 513582785931277 600682327169451521 217677362438930529 803618445452649217 17454015393273183 107222231819037009 83318239320458785 998979680979438465 931853115082834177 570807686963362945 866209672756095745 520966349094571521 409900634566557889 113086330467382369 61156104430960313 164682224644259649 242816172010652321 742342675824076545 392768666332383297 179277092107007265 997347223163249153 948085305025131265 328320975961997185 817425120946531073 8885296574295155 394901559090342849 136493072345441393 526434501478938433 385227254459554305 407371499098161409 284391693599570049 906062966269424001 235536904309430625 69916803382042761 461988789444003329 561688193411633537 187652717173396161 291159882035799425 17737624202066373 970957338286986241 412424200162139009 133910390505903361 94302370025612705 341205132051634049 669249715602124033 387132072339710465 234893028798932577 938199180655381377 233565229951086209 568649019605842881 857578166928899329 429183360159775873 203954404538055905 876028570606479233 389223612511710145 710409594991723777 431198419927842049 642754730761069441 337571261681031105 427663888044371265 809466768727478529 467832766457007681 437748782788059265 784618307718638209 644600770450967553 745319045735058689 719633605940966657 245715789586675713 317817569138728833 967551846405854081 839553453839396737 745883141852665729 125046682289497121 69295284078535249 941486120279133569 27458616686764969 450511590804982401 642451292123638529 250043547672770913 634727886314642817 864218206571440129 20920275289583401 344034806934157441 948425305957947265 180968139507374561 716701221045639169 862369654607601153 867140017840178305 425760321892926913 201143250234011361 203684245687266945 411057813997835841 287487547064078081 554744383779706113 500663628667904705 597783793068352001 358307654603624577 556016257529094529 886047154494999553 522666780064206209 926730257490962817 611297195266615809 379303205740637121 160248290886762849 573191870784047105 825227013093822849 873644009020832641 122975577483764193 390702878799462657 23746739145991569 908240044890771201 492564047611047361 481171780930385025 731431653568776577 589132027706366337 43408177621948593 949503397697274241 801808247280916993 46496905723738993 261885990076997633 999911010862479745 447771426808756673 760798141522680961 726569312741894145 827585566957512961 929659118894363649 484259987185861697 739154434223401345 767560904870567425 756933915151293441 58495880042496393 811904486580679937 913060287721950977 337367106270562561 368562765693393857 342709979243728897 27689139616416725 972345949664159489 865901417973756033 802316443970987393 757559621503961729 621281856474439553 378377982980804737 169252189884794305 686927339804487553 130561936075011425 348909338795262849 466553773336293889 788446879156797569 597160561042244353 702004746558923649 761196021970512513 989093799138732545 183637875586285313 430183984634989953 203476378387726689 425664046572823169 255150028096494465 872958018173573377 821394008728880513 98180222580669601 921257926278471425 886327574031692929 196841617850701313 972265619379331969 452349053838361217 480138078155317057 579356288000305153 637474218424348033 134606913304892833 546821581720447361 823043974549470593 730695731396568961 726526532870622081 483877866050942657 37514612905404481 893222081203834497 97458758581112193 492843187082737473 439280177677709121 786123274123585921 943672309304304257 241536410427311681 381740551050405953 958619218948843649 784677363172093569 229253910401720161 375900764583256833 293657517017553729 102409333102144737 374626873238195649 427242139848267777 567548390804137857 374303038080242369 34502868563290437 684248130895149185 908024550832156033 509897248611991937 294038046644725889 89127328033647761 747368733528322305 486624141637449281 80882394343571921 950070180321056001 202292688780691073 716709104743273473 540728452680081537 516336595949844929 706191367887658625 302110144204263489 461519075923458625 272637747943257121 536492772789504385 52264438739655361 96342508649041041 708311209685838593 562460188460523393 169808903379319521 960678585770832385 330983033341276225 857487144607379329 337753548001018113 471518533653021889 145677626641550273 623289252868136833 568787495422142785 260407980531081057 311215342369301569 338198854036509313 370089326907873345 689228684131233409 209392632599453057 922890998947185153 317422511092459585 289234466066542209 352659498916516161 597320489050677121 68274608101347665 246311218808568097 937207852880653953 643562330879962753 738822286609135361 587584934285498369 85601350478462737 479879825066266369 752674510171857537 758425805940856193 971976342663573633 859078427797658881 85390102931867777 889785890901347201 779713853867569665 24547303131729593 888034856209600385 271982898248108289 393238024043348865 763976940872414209 901513949068757377 603948705762572801 599776289890961281 295328159301139009 762689290169987585 161168513426371617 491684799910082433 182098057413771393 160595007612883489 508740429894142913 474088218323679233 213289839957443649 999249280507143553 119006070628824289 445520237224066305 683878722985145473 951103583211008129 779985735890956929 121018847005437633 388233150351059201 496172763028596353 998467245806732929 288392774766101953 84282125055938913 206077757167534529 410240850803969409 850421551389040129 220723396119414177 384958737424284417 162964121300898753 520495472941043137 441876354204925569 471456613886843457 190925663159614337 859182343368580353 221655590053078561 854316694423005185 565125217574216513 207589385712687137 934458971390530049 990866447357134977 689295498253155585 873960150715554049 579535608874099457 240511313029429633 988578307475972225 437121697248137793 147757022303625985 447954918378897537 71479368356587969 159215830951005441 494916997292168769 612184429794808705 759533225928503681 556273828349766593 381114852318479105 552094695741132545 198006816981713729 104915905981833649 696940929104247425 188307844574495681 763278200426849921 703688780252896641 547714888057459585 279254677048456289 149690788839020417 835836066329385089 858684647603272577 319522089725410305 785273540242013057 764791045867333761 126759364085149425 987063447402206849 229429269632984033 543178556278455489 336031520061570881 435967852196569089 37346834718459121 30026481040870581 411173785747468673 811566196638679553 529433752334423233 529256613774826689 769033653554604545 318818300465807169 226564123556482145 516013590922888449 986775731671446785 722902878327616385 353587899070529217 277288201399464641 605245831890673665 288072130775816513 677671814470055937 121511749006181441 977485411941262977 368111956234073985 141085080273196433 210880327247501505 531267345912201729 415768709622625473 829574436110800001 533275928925128513 96037210466182193 361490646446796417 50188785226279009 191574317040128513 131736101934226465 671638251949644929 892133626648682625 71281591588338249 950784252556008577 996419125876215681 29905210652398041 217861461297523809 834277205585724545 987301537000405505 571644070900088513 468467432723890881 376570851219685953 447282740325206849 32552646479924621 235367523900940513 344416030819392193 585485226283111553 551662411393873985 917057758415303681 781280498202665601 406102807835722497 1657590430763634 445443660872079745 326223596355507777 562320410600136705 850435471266035201 581690318706343169 629549878278670209 755713175514429697 407302835569563393 8190360697874156 42469884325502249 633643575595584769 266994439373615233 178989491852810561 221272197811476449 319796250540477441 394998087454975873 575980080028806209 32318548380860789 160320737774043201 875051980518474497 153888774299424833 864895931102342529 949818788558516737 64338980033593177 664833311078886913 675104271032982017 52967065443652929 927159546171548545 444920593959928129 394157900538704833 209884285160100609 165671917184085 473541879555419585 665491842489618817 923035861536618497 591152473588220289 823855526878539009 731772419059769473 702745378656587137 941627517183857025 394222334446673985 8323845753526627 895102347760285953 656730773705430017 319487059850878529 864731035954623233 643696234846672129 393505617343773633 123021353495595073 130721645248943473 824269252031911041 722093820711148033 291022104082493633 163250239508489153 633791446981675265 59340373610037745 975984150687672577 104512188741527009 272972763650244577 398867468676836993 303451527463103361 449037282512751553 709814546631704961 207356471115385697 742635934581095169 773810944817373825 493068983157058945 758132433143526145 75439035534692785 598427109154375297 655645783655828097 467873039215302081 168615528807315233 790599110686745345 831932556341740801 581183088052124929 419680793731579649 752076174300345473 248155395979367201 104832044518186513 948739328570148609 175391037578126689 435400744342075521 975716140908598785 276352245970578273 395281758692750145 580475152381453057 504273285783195777 933162829471534337 40595633488241137 855747744294347905 571468961574634433 652172647169386753 671628196070134529 856477513995955073 479029672326387137 101846027492079825 540933315553648001 189475637485884353 818897652574417409 520781889771321025 297544240730747585 82518322728915905 1611780075787551 746318051454515841 948277896809546625 667559904463161089 880305261308148353 514538266854522433 356488616553310337 895975487295615361 146195991916012961 212775451798187009 987550604601413121 199889009048604289 224900847062922785 543509876903762305 68863600990926697 364842700080387777 345825841463064193 506837631992702593 215801240415093089 235989115719206657 317590428211598657 314346437822969473 357389310053765313 968613780522318337 552381491909923009 37821971418871673 278369303390977761 445726567300084737 725871147490277505 89882340266605361 657554162796135041 127919803229943345 524567594083574593 789190251045049217 334025712287886017 146532312426103329 560020305745023681 929735832868011905 958889816323580417 588857731528079873 263115080354079809 241857055727017217 805253573162278913 107794034724690849 408841227038447361 82833294442856705 505201674835621633 687675839639908353 562587763536324545 448339889459525441 880334252528431489 348413298172971521 836548230506775041 164701610745801473 930518888719763713 22457769207434809 755629922425068673 758269802407618049 870662828265185537 810126585582338561 65943296858034017 245535735858517505 862410572212400641 340673628353457025 988186368103921409 829570391045869825 609724803034911361 337040669663593921 688857329901974657 999462580787174145 185447780642238785 514943103988159105 783171797668867201 724652095233658113 569423777480299265 220934318625779713 116899226002356465 621086434347525121 224973600771864577 324082120563460289 225261554506968065 87257778554594273 264957592964609761 682229900761825537 13876276842221815 302315183915716545 84976520253082561 382481140978242689 830921226770865281 623134640748240513 821198266121005057 48140014974137561 135819743392783473 680630666122944257 253745054711647105 968089767837582849 55487828189708209 366496573562237441 281538849976588065 62345836693253889 845369751476550145 819380540072081921 377114423477014081 687758865769112065 433060617857133697 504280133852965633 354428168916772545 714665431142691457 64343971815315369 961333138154408577 791498877472736897 888417987999630977 545154928136920321 851486370262868737 813322187255611393 214521848403109057 581634859953634689 508650812044557185 7536095283132483 473542452895102913 370517682326944705 423439802302560513 692538583677705985 248622377228912225 443150543948416257 425601353951812225 840052875911840897 316590978667150593 81198596222062497 934584913165842561 754508916317323777 461111897070424001 616334760215249153 534741135705878913 291194169247905409 776571346949182849 18916370216540913 468479580105757505 443180575740345985 173564830254747457 243871550422095841 982967670755250817 610940297754996865 915618128445274241 410954491086666689 9933928699801699 683828535594674433 722531758778444545 579500744820972417 490753366656299777 182870035399407265 894443066354924161 366266575094154945 7782159832423475 441294723194719297 433958332665156353 133440569908241713 866036298131213313 12910022332437877 678745275776819329 830166496550983681 645563960722931585 906680644805593473 176645659341289729 645734030804145921 663657893272905089 634943806342807425 628144979794726017 469923858486279041 37431173826938393 546776712892640385 641022925982895233 252906031242201121 801901487975022977 189536614594704385 758931065448635393 913780674555876993 137884459939463969 21019535101917341 974854569286861825 616638506559080961 409599766165179329 280664771667108673 472889305294287937 372350443835184577 756483754327824385 147526237237261889 174105869619552321 842741157575613185 170443165919529345 970221492410008321 326704652754202113 434056112635968129 702465377222431233 682762704999564801 675042408996006273 734515685759515009 955535394036822145 931203590633135233 979907581963331585 745208729987691521 749237722493624833 668660441753875329 922740394842833153 296681742560490817 590906254150048897 347866457142846017 804061005312476545 360523915924030529 805016510842669697 496504552089962945 301536413997922625 434353118308319361 193606055953814849 624767473142771457 761860864392573953 781318574215187969 403399656335032833 638673173441961985 704546743900095873 476123008564552897 628169935625557249 346500837513861633 72050052542991241 86325593686634513 386470857604074049 207316490532722497 192237910421823713 491137508318455937 284654480018737377 216059598989449601 864521889706949761 104009594764900017 443060087553270401 113321279908493729 644131744298135809 367106796917806145 560113109706129793 892143496740960257 499715932797201409 275462090391041409 986078217885101057 619414744329564161 43079750604846369 269523789125184257 137290738451334001 744364025389888385 477385467275084353 713399742942410625 705382077284717441 508019209282483777 48143168239221265 411930340190377089 397482289186633857 550180952961671489 892042588146082945 975484711303348481 16415304586523405 917477066379493761 809966658856211585 32891405329518621 78913709075330017 68537332797081521 205863341075016129 239131394725429665 539909420751790465 139523160910787425 561635127213378369 97407866501594497 597668188736669441 242542862936762305 704561956823980033 890159192617883137 694218605985433601 316389633315228737 378354737377634369 518819051872934977 285094353211498241 507188258994535361 377719774716169345 19096211908813389 459400730820071617 27686036835152805 640900751746926337 631816285860320897 163797254746761217 307956119035100801 122281013328702673 956634166117847681 380946252495498049 215205366120873281 160626382339984289 238009120143328097 783727059976975233 472326571471757697 106404109117576689 773680022780833793 921095650461687425 758064444050521729 627928406307262337 792556208536534913 70544386580799313 518558809499769089 850583906177874433 621645268367213825 336975137333460865 281094926530844449 31416860116195269 203693101112218497 100355306990827841 334762428080995969 83936542842351969 895058972330698369 367319444124937921 456158997544580545 961637689363897217 276559545464163393 208073099234731265 916155291995426817 715765443321529857 461286144433866945 143339541091897617 139071639210047953 261048793670425985 48549195503209577 861077887485869569 9537475975225363 326003385088412737 621078191987319169 904332218010175361 174069174118560705 311051468605739969 135474940675162977 285509377401503169 581393630436924289 422852175210962881 38877596144001105 294917510218219521 593271589715303809 357230809103469953 736163380991694593 919441953826726913 999668938827387137 341918031335453057 613244238889333121 248329019251933409 240343966989289729 665560201314633601 127662285764852609 385355470942251073 699146645099165953 68367325523823297 145466124867763105 718971239399927297 555570148238022209 975176592354415617 324065186435813505 823729127434155777 886487942330877185 452103911648166017 708362554686370817 817497064007305601 373809591172491905 667434789895139585 69027566388495385 110249881763742513 533377826008223361 255695819545465505 817483118836147329 222947707856114625 107316169128129249 306300606058556481 485369423138660481 691040925115608193 504853327981283713 225755661635716353 863351193871576321 99036344450574625 612155489647339137 721744222560573697 514729290789130561 513479792102067713 174773359613698881 910705660206545537 776095934989140097 125445819535222833 369965116199242753 605646716561551617 746055123141740545 804589751802048129 291522205139376193 261334766067463425 562762071645376961 670049864674091137 356059890302251585 668834249175290497 353787750356655553 254652184212581281 174421518742338593 145281901776868961 182782125355114305 574256297219044161 110392363815098097 768205981089835137 644912934549676417 500601709691018497 544958491375343361 782555925144933377 208540981310502369 501209755495402497 79636163661948705 54523342253219201 148628362218158113 671929901466093313 426820665832895681 766429471215488385 855658057961473921 305380580532975873 256667923757223809 114279845077277281 273192223886166369 161237473795956993 584860691094281345 772520393430042369 261557631198254369 422105518170631937 507981231395749697 283172193112648065 301590343859498241 712238900851310977 915497119452243841 278601087177051457 341093182276548417 846934977862524417 750073847873867521 794044999648093569 900979135481190273 379937483901763073 49690162442932009 618652541429568769 154436951126026401 877180647014107265 312607275607124545 188782993187260225 380431969778140225 910852946883529985 184514134092740545 476906526674397953 485141189182737537 421846322176058689 409145556510171841 471476149256005761 647336857889467137 615597702926614017 820481122497671553 491095889835875713 245222918386073025 351163880924239873 625537998904494721 809284750493418369 184863660167234657 861761996919575809 649153243250840065 978859489397407873 399319315480905601 53245380753814689 731518342719599745 197782939479651521 401239347340162305 901982191690031233 309213640733748481 927224866423884417 331406153265529473 92901333815653681 922850685253283841 399160891253700353 386140151630950593 870230527878995073 109049215786956929 292318309688099009 965267042926026113 626464268823148929 809360302256610689 634517294974244865 450329758217844033 428778750087197121 100030870775771777 344928535604296385 493846534097681217 16495753957563865 78445311609218753 965575396676683777 821742999931057537 728952054371497089 77059875566579457 267276766171974593 272815441794076449 911544117100042625 784172939350586497 36507417579485945 524534830574690881 60703874669520985 181581770429449569 457322550633065793 290122081844483393 908659162218405889 638821960332880001 863153724892981761 777184664764757121 809206088230645505 787152034382632577 29161239045620845 635998408980182017 800159243236855425 516740698261006785 654774694583721857 211566484673948449 111063282631455713 258770559994577089 811545578477122817 566835364210330561 321185119216714561 619647782385502721 232574768047527425 836965426573765889 908423789453799169 994584788159091457 741290465020554753 81537050628011089 260864077176329089 398010670613874881 469589767144356097 951341872564636801 936174252203564033 882194168859275137 924296447336345729 410408669287075841 777446871378252545 374894761306027393 318130094548109825 136714385384646417 545568558548303873 931671426435844609 794154139923321601 454328459290419329 766569090411842049 476683728519393665 413824008864509121 66353136687506977 167056029451835297 383548920375478273 736768266821783809 5899198730300982 171827625899389601 339329527969400833 949406726470158465 98545791680390241 645737820283933697 32401205134807045 269166618951842913 534470135621344129 198151979153912801 329298333470891457 496752664525928385 535018125512248577 644794551483251201 855287705015673089 361635770790130113 423365530466835329 490989204616731457 695136476126126721 722249702117778689 981661959303249153 805392248851582337 289202232607284033 774551964588013697 810351304598949505 478110351402953857 348588271024997441 488465898978148545 465043316205946433 375987736057602689 662808891810886529 344752132834443585 601316600933525761 235885326782998561 263455428723066369 664160673741037057 830234010388817665 579618684428204801 355126718962583937 1016592166550368 802342376280019969 438162167928275905 375895561263067905 75044006183901505 473830194332787585 74677587605556545 227458228069924225 914211504431122561 46774456847256121 173425770749155105 171615105005489697 419288790409495937 650591702331364993 482832991148008257 754739838677881601 594865763100088449 81613801085605793 674700187153341313 853419795033861505 644653028420776705 432956340585018753 107175369652971137 68624977379858625 939433525743126529 21482026506216557 296697664552787905 96843638400375905 238170116041999329 899753586780416769 644329106479894145 816993456489331713 196220175760529985 378615569617917185 396006663947268609 922085145977465729 114717035639131377 283762474545152801 906186093651463425 343213545887767425 572926059079449601 233787160622423329 122650155412735281 137237395180964225 307371832592707521 617328750668587393 310080532011149057 193365966564432065 739988904016641409 425748607008468865 515134552322585665 140806308330471809 460323314976250241 881076705479426177 170638574215224993 370771846863721793 797382395010842497 305734192685488193 706148708129965953 610769343912554753 204197478393382433 782821389270662145 632200515637386241 74549494955636673 367254933427901185 428759311797474369 492361462039234241 752934610512401281 854016720426756097 72107240162505809 417627300764088705 882557653545024641 350769181141785665 534894268857637889 999305282394708225 333118225679559297 511609471651922817 730369461293928833 437467175158737153 468965715335219329 544729545094597249 311388489344491137 681122619114823681 675665554493381377 577139432669270017 467534797733446081 702872375572844929 982824190261698817 752061323538711681 720465697399983873 434990638999828161 175099775093801921 878525169107149441 702948675999760257 916319813282292737 156391528011386785 239931797164175009 127805929770314465 181329080241134465 638189030943070849 112872379049321121 611835981582896001 576103768226808193 60606211843225569 400280110814478017 73175567630041633 863435024960459393 950481242084070017 60642709839839881 878073062356445953 423732674030794945 179975852225641825 249749353993834689 287361880430122337 453977451106872833 144363460160835905 81134563718507025 509868858271556033 587776136483633153 140287821306532833 969490810869089665 478513888410500225 220823487539881569 934960464466914945 726952894240014337 447023370223273985 833372390557578113 989928781731396865 30036912969379161 486186662917869953 200957358626673953 185695108787175649 925496557929903873 716751993479885441 913520463541381377 409233275825233281 572415990286671681 632831496169242113 558792067181649089 567090741298702721 67093348130470081 579634553565863809 136445374367760049 602164353653837057 623908478980311553 490169684601934081 263962927076356385 880403832296398337 512264400489726785 448068194989058817 912738761712837761 910762030980112769 415320806388692161 821832982450612097 313731119347970369 131932757008915041 484701222046567169 356673585702747457 226641395945684097 385178180631033473 536379736551182849 163849094692007937 546414508134425601 464356493270546625 51890158365239361 417424212693173761 687748092506076545 640749273290868609 916826521943434625 360995890997937601 944802015264336641 478214806314699841 911920675672263297 1838856583201932 62579606788609969 338441196236306753 653016769629189761 389743334837245185 212296914829828161 309649305454573889 2865397448914565 358397645642707393 959880153111278337 536133191029097857 513308492531720641 967447434367297665 319573471570400641 69782569916672089 530221397432399041 995412402096331265 649163252846655361 975590763681840001 550247379028022017 772655834255655041 665820409395955457 896620353592769665 868253813478844417 437902306119223553 828942679293795969 93610233312535489 623534876568882561 582829980072542465 476183758877105857 922119690975964801 932684409241233025 901596215411398529 529249329368987265 175700397803542081 794991247527960321 273484099394746497 65810695030897649 915073539046435457 45019273115400441 18003290741329893 232448914693470945 606799607480542849 495202317982986561 416686556261563393 640935039230065281 224720402372529537 12911406407226879 991563890349407745 727039427156263681 615909350327161345 81265202632224033 167064448123422689 378734161563947649 920495201192810753 136305515174143473 473213008601884865 171021396530200321 260158264750845793 906024851549304321 229897626923811777 630226082479190145 700095454744687361 115713882694080897 994258846785935873 334598020219324609 648693308415648257 301419826979568513 968583638455125889 224264635028355041 221044664605248193 386823762014984129 20299416436454721 16376307715752603 567927624157523073 942032280881036801 127700386629069137 15729611554569091 192595309929545 234738290538018657 556970388085215233 182904444844133697 737057456497769473 899663666413133057 223088641802231521 17297881140329709 921099962014640257 151504491087592897 767637710823020545 468294645371834433 896393284770244481 325734279076286273 381821824797466305 681720526648597121 691012847466968321 292183486421322433 247718840565465121 288844820062969601 810933151377970049 105531285705538385 302625810761693249 160320112684296129 297139983052094465 557569616633060161 441136727412935425 976986455754406785 57738976194759321 16806462021278891 51256809500753065 653461258304353921 626203841179037825 785766711402118273 181481024995473921 19550159531867453 158059460627487873 894951421940234625 605540691431937025 290036750804397057 931744298772859009 770181331541806465 493771297193131201 697254385584251649 213775997354634497 57954684349837753 421222440794817729 325550499410233857 760411444138444673 338094356800411329 602287310122431361 165486924814310049 712630814256716161 776571485549098369 802469730261005825 832167690202247425 281491911961499137 521823859367742657 555751809779575745 290862799783788289 577829393554242945 888613808059105281 529819923583456641 469141566100823553 703170943712368769 933593765040370689 3221498231010146 363706270071169537 854992019668817025 750994659006281089 23555125425954061 368315318240938433 604540183218322433 815574366498680065 432362233741979905 143518715620139409 653062121823001729 599137193781516033 301935210013393601 646936637564032001 564119029669914369 878162315648864897 616354792733698561 562658228156898561 85661889894584673 40585843178305937 131414072743492481 568811537955291137 423665182827054593 962419284482990593 106497843959754593 812870803254448001 995518454540860673 848133164713019009 59909661400549649 914863124754468481 890307827690410369 766690046410246913 354645097792381825 469977088121972033 186966735108558881 437502701330416257 474393656111882241 695450044968360705 950544718403765633 362772292512516993 452933906009217665 773932702697443585 740167871345040129 415604693197550977 430511979687562305 939338418013072385 746402233652961665 993612059677388929 537832899971174785 174644214121578049 735564967426387969 367608050789172609 764642632484079617 928010108314190081 147065288327045345 692350210061732737 621356567582051201 778336907171258497 378230689318019841 614548559967758465 917742658432555265 909029263592991361 238541798707249345 591646963838968577 984364981920503425 384934555730559681 79144068983442401 17919852261300663 975531361372130561 18478105166813921 349434210949429057 402563049683152513 295187206935008129 393825462877494209 524066681456776705 33670236041970725 661002203329157761 870012019091710465 32648415125581921 433877599943002689 301377218092436993 973553099664606209 140571173294677729 125255046808788961 402951128882815361 26873059475512661 630878179590073473 695574479958992257 283231488370869761 540383735171538177 659907933423273345 333870737277422337 148154372257774721 363240037789431361 667961052936195841 84330303476633617 454767702487270529 771367512907694721 662778509895748097 273723490480236353 285024116284542817 142582434506316241 328709493308682689 384188948609079233 151184374750652481 89423491143129745 96717188576196385 71161701579725905 903015684868105217 493224431893700929 716578797337806593 832208951302163713 951391458431356033 801143227245780993 757664962265369729 798728236598449793 624755263105495169 845114429289758081 411541213460683521 296721715755012353 850022347037064961 842421548603176961 639452931283944577 768664938768594689 416802451692912961 806834464690290049 89793436895408977 694940043749340929 215407980386185473 392687215206741761 872294989028933505 645128415704291969 110157274763022177 908173028974879105 612432496033651585 137008047340572145 548314080869214849 455420241476822721 695022458518867073 710352703099815169 843066572793045249 611123821600322945 41992852517328321 425185071863893441 990812857788721921 870806707406565249 535676158443369153 777220963156779009 276380024724286241 962059089481216 503745349764987073 959707818708380929 125480830168566369 125795951602761137 811204189732752257 179184938443469825 225651355933703009 609089010143655681 672916457213521153 806976419812315265 852184730922982017 757489101301793281 499396546163257665 988197444389427969 304375601198156417 890624493706631937 939494070040840577 671061778332813185 33037767776146865 107701956938804241 884820465013564929 112299746118409873 279198604291959649 982266138808505217 979043936635125761 776133052442901377 155678828822868097 679709311348211969 135403246288195329 206732227822854497 100630248358353217 499723267517417473 540968598576288449 215255721709155521 480847533121004033 372591846173698113 527442081523435777 395913325382977665 991738223695531265 299072324827328385 754898540395263489 150112238003032417 12298339206250121 424270810565793985 204203245691406465 648358255433620865 552494452097843009 322669841809947393 151413058876759265 356548825399016769 155417236919912929 981229749745189377 326905818217898753 272585636581979425 568891599392795649 877797980858950657 895046174171088897 2453556012710579 115474860440297537 831086613509889153 356767911629606977 409286660979333313 103642420314482561 955006774354608001 435540717480709121 217322391231988385 927270172908333057 983593637264341633 992926198846380033 583508036949908097 489219992354062337 483156230576945217 897571542587090945 966971440294344065 504989185538061505 466306450648666241 983422342634117505 350326485879989505 44192207727913769 739450543195566465 49666620983547465 982205250663554305 254423486602615169 913077931346101889 625082743233935617 818469139070416001 690249205104091649 485295703164261761 619812592879643649 6852507158782829 599263668186306817 266696384146804641 273000832683226945 368560742755576577 160017735227707905 782600874348524673 58239158842813057 428432079289251521 239003051093458657 191401687846116897 591463956844240385 196155141992036865 154701767085864353 860182956714105217 587134509342806913 433813918747603137 78057420804594097 596677115055435137 595549698655805313 404435076619918721 635783953752760321 846222823404723073 522551801964599617 192590871515079713 544026799870618305 10628592503799439 756249308623825537 247440885000159489 416467889555601537 660260780537065217 405524508555377153 212479031531643169 447595594635611585 409427231908331649 571858721066167425 781915273730774657 356236402701934913 867007861041194881 437416267071231617 933915825384161793 627387766678861441 508705023991645057 44510447127567689 624327874045249537 755846440009033729 834288626374494465 78788685389188369 835126579965788161 370163991866757441 453457650724352833 443102448080185921 729369868096185345 276412875958699 108720212437269489 441578356850190081 804281887559653761 68082405174863 304922433370798273 582512904925426561 107185530827322849 103587186138920369 525271418518137537 281132159798662689 301969645300005121 90200259782971409 716063496416133249 603872612812654849 178834095637071745 572353203950566337 200634700597326785 977657725884288513 885057208463905409 465615178997222017 711710289952868865 901799541290433409 32951914536667461 923265559323819905 225382992836010497 885903774391611137 992120659546628737 538912916950817345 545059675605024577 411882913905902401 191311446006082529 265704126480894593 566172343579800961 827392822363098241 500969757573869889 547911450413049985 189165843567998593 945336973167929473 616950166250816769 591521187648108801 416790414704529153 301286592781284673 460398694603895809 949459461433814785 140206390842287473 637627409389654785 605769062062691457 801974298437126913 995639955632434177 197972255575624705 571144348872763905 564268620602046401 858726953239177217 864006244426054401 890976925987772033 45691448453251129 577285425846888193 413715448719674561 445135286535730753 64714811039021217 355730846236532737 167273773822149249 759483237004545281 641746886271388161 366980002233780993 785233839184233089 407466326457978305 50878068517146601 142394232262809345 841718983387483649 230318972415474817 718371290420318337 679629270077690241 189802796012063617 622135045007780737 269661325594864097 5351394487412621 822072668712497281 377391259155061249 710515280515888769 768436959040961665 489512560279823809 620428160305238017 497648360158290625 843908759695530369 437440298642417985 692354335217530113 28430575183758577 563517147953824321 237554109212826593 889947297879700737 230431661260222849 111210375325562433 407564476224298049 978105854407274881 534628415912319361 527046424743666369 709918724218258689 42615202189011825 599461237647130241 238291608247273249 182399663142820865 639394130115178369 948020188476416385 809068550331595265 877654085102481281 221605020953688833 872035706864760833 788121895358791809 355864646160501505 394248476323937793 931740486072495617 896853237824409217 392827525238036673 829986851759173249 480877315332985921 986151438580584705 420771036577907137 368421366545518913 415098170805801921 990749720830102401 525604894945988801 367987302879271297 776802852280507521 704540799324526337 574308906229521921 254757693893864705 650296302670252417 410764847225031809 260361292859219169 151109382773910273 601322732930054145 939166410016191873 632103476030881281 720382977995981825 611007117661611009 440634497200868225 435497737532305281 947961595214337665 335570838824690305 311659082748498433 363739585592600897 526828926944531905 602583549164588545 149946186919457601 894645664063606401 124496679488885329 297788015685863873 153146657644818177 723783484916925313 891691324995051137 372634099254494081 899909781603717761 106198942995181505 710461997642425985 233652441693816833 282035996009689441 519714301692420865 465141779210924225 585883179054061313 434662304392695361 603620931256163073 914215133202645761 172070391580984257 675083585845250433 31810350202437833 920591420759237121 258684349786076225 687531889788907393 900731877415214593 3659828346258110 103611234429006769 849168089811520641 979918260362968193 566031219060633345 636249208662430721 690474993026093441 244189816007693857 143908948958284097 779590815559981057 920592228208654721 18165717905521461 571050129496299521 39599976250226377 264940029185503073 679635898203148545 736382729537524481 426877685412573953 989405452059294593 631061419220646529 374258857875204865 409449154455554497 493699678388843201 428482918578769281 39402112401347721 326816950793624257 708152923869143041 903058656877721729 586823587364719361 630654936765576961 325733155896010369 499083610264424513 366938558142919617 16236836395858491 637620386143886721 138541764336640225 240040576087736225 233596364889532289 50028808435733649 789023093224901889 960033266793999489 334323356972344513 266558560240589761 720327460867014913 538359096089422465 737757538439293313 789216460597252481 674537672944982401 704500311646427265 661218813058308481 378034780631686849 912155950190527361 373986746876724417 728005496790100225 610227997611154689 228569999282971297 228879750185427617 472520135630940545 781973632159697793 534279438862046849 735187739233751297 735491704762093697 326723733347499521 760728407758310913 558208339087855169 768423417597812609 301612420360790145 571138552905143361 797611307516163457 132802386263275457 576811174859351169 330426078038900801 422027042738505985 27081282504536121 301011367435315009 806249943717620737 926463971127688577 546928262534517953 299621857299847233 248733456893749153 519146087217620801 78810053352281537 971422488943439105 521811186762693761 37065928381892377 743819564137250945 305600985540927169 354985205376582529 527039874212704257 701103996915787009 56235168804001033 149161889061435457 762308428452328705 544737498324447937 237903681321846241 30940742506036401 410345631807786049 793984231452480257 687380512674714369 511122734002118081 657755529614192385 97308665935539553 856080697255599489 498305270208053505 630791241603248001 711030198193338241 530490622291843265 958367004482074241 238610214480601729 743134234455876481 238275521521380545 934675976786113665 189979244119342625 693511909506110465 491772995847476609 269361937897702561 987491395436634881 799000986381368961 194443859571201473 338485928684921345 46805586936528697 383361499121530625 826474321982523521 657050078998242561 597944905974244993 800186674528926977 910645541678796673 875275972813174273 342893242525747137 75292912313141617 606971997473557633 605323609118944001 625838136131179137 142047428433325969 603247967658937473 645632784191040129 42272385221764353 709198886421358337 157945761191633953 544477442809256449 409264532737026369 600020268471123329 751919262585282433 429389006187964353 45640379292706257 601024684612394113 246745899411202177 567209695371662529 587310747669519617 908369096852251137 301578379834886337 981189243116435969 574886392558909185 563638358262675585 528988540047244289 485370937326781185 799015779824216577 434447847119908929 76008450287496033 879283477447334145 640167012514211841 378787625859370561 992572615898758657 532546464320365249 176078019000684097 997949786299383169 529628739007755201 762417296412483073 699670804402813953 547053768807654017 917727139476717441 928688623487818881 56342662408312097 53557276336416497 878959633238444801 28946125260038257 201311313204826081 864783257035337985 176361494494621249 340399049791859201 939828536994880897 780601613965753729 601604148032883713 717808476928329473 555939573983636161 655298129785489153 530905511599776513 994093478348947457 85029923301007665 104787880650487617 268108498354614241 342751040403786817 233268757548216865 416256469487660033 960990158423420801 829164611260114945 300455539043596801 314735046732831617 680853348972497921 909206242528572545 94555140883500145 235854619098358145 945733736527820673 614391329961808513 424843403131419009 730026886436942081 334166415979346689 207480730523545985 780181154301942529 577633105801378817 60062540328466697 393225356612379777 709216863315944577 827664572864417665 281136156262213889 746421034992184961 955637819769407361 936968546458626177 205408995569492001 972219280529845505 814923633180555393 340257134623097793 595145343752470529 368480485671089025 486005457358487553 431904122702047041 288294357430437761 421742678196540737 424026246671260737 101981268229788929 747932393783791873 670119264692690561 156883099282396193 606791526057303809 184717110842491649 719265867846292609 521888900872042433 837287312927539713 391027359386178817 840727294625796865 388818613462547073 599287585989809921 383932278092323969 732873652149738369 256532220227953185 662523507058093441 223698585844140033 428767471059590145 502643101082952641 349569106263754049 792120901291646337 716304215013412481 905304037919094657 802095957630140033 858085072347158529 845594561996708865 484714695084562689 715199747504737409 794613029790617985 366691151008229377 886640852588598657 908477067223994753 850978652060568705 125412908821036945 873928449052669953 195903106356649217 824741605113224833 282319418442984481 943171181127738113 419320474873327233 361759164444968897 574093876105823873 346450568450507009 469566454123405889 368068698492756161 350088819598500609 592138590721290881 585135880064566273 217274856152293697 460081810027762817 809486798652159233 94119910286178049 542639618585504001 191011424138043393 690098755856283265 157422431494605761 516999309326671169 827375077652650497 331996346727919425 539506138786730817 139084469440810209 296952164209631745 491071448497237377 239854674727435937 295585258638190849 843576571858253697 38114276435209153 179775967467502785 278800801305585825 902954642255867393 890804932131047169 474060365390325697 174974720877706593 835265879160008449 168146878368190753 997415643559047937 654115059341428609 956877005046909057 644536792884608129 556724767050180673 384513923440799489 308453120205175681 872356079719196545 530331750605466113 651234597832463233 771695549952216449 221611803418326753 66201365410702097 5060580529026027 803632285201079041 944350520605098625 26490124718446141 524966089962028097 75716541966688305 617543977798632705 714504242970971137 801860128396576513 392959699043050369 623752486411746049 862025420550548225 193590225736336673 212069532506820481 882586538052621057 434502670786084609 551006593470468417 991341063407705985 801911448109592577 25708289878348725 152946653133234625 181238283492508161 345600075607947585 162333786470465921 335592829672400257 423718335577181185 449786524993641025 875977448186073857 470697180054180801 69018212730117769 512985753321103745 781494540084477057 890193923770390017 367605516259946113 853721746800829313 436314217140346049 814899317157575297 157172089112453505 404676956297194561 457769402044956289 706116630088324353 872930231173828737 292689554657982849 210557443346669249 995436304151560577 675188518651243137 652659362204346369 513095639700306817 274886758401542849 150495803656870209 119679542813457825 871827006278277121 552513824624419649 718930574857768833 32215964285867929 61663281710760745 543735501346581889 715886328071636737 820261005605601665 207044440767969473 513347676990697729 335594739487266497 222070142773290529 862992201874444417 384384750173204289 777395066268614017 512949416621154369 383609511953562049 556330731631170753 154283132162721153 496826442903412161 234424066539869345 635220510166838913 964564301874307969 528858529496716289 945611893067575041 471381566804787137 227624819893680545 743585280242470529 409412202245473345 66982589569555273 108182599669678577 162221352316407777 944027408961783681 985841238410706945 942264810005713793 664334356520569729 428187752726838529 443387798327698561 803093229824529665 418714810058844481 258668620757259041 737198701178563457 954672142496139777 276696131679486273 503825806932209025 700642955494309633 911925329253481473 605124472046554753 479229839510519873 417089461365073089 113601310331649329 857837260336978561 819430492186935297 153593066614455169 867184859149717 901737283850962945 678586969286424577 885426103535117185 241674048703448097 289822463370725825 881103339147468801 551289094921592961 937858835928157185 637951805606064641 33582892528425389 359183396505422081 465931346755542849 359421867825020033 876554537685532161 751048812673097601 529089005445602113 851947021183917697 526849423116811265 617274746028961409 510838347801797697 941357410843337985 970662015343091201 757623281453071233 121439182593608305 856852345185075201 897787165005564033 531120824298206145 997107616547385345 151200465829916193 106978582498751249 882870572770563969 556525491199582977 958713017197084161 601644926828452481 129925268845347825 325839064330256897 492609411543455169 678132700886205697 821377402781330049 726246791399805825 175646635274176801 782710655364990465 840336405917618433 169857635898257089 743322427326077697 378263744605359169 508758417461244481 250255274283976097 792938143091276929 170946163256882497 502088015905833601 942762673737508609 825297360170665729 657077935266752129 731901927059503489 472523621786340417 855422147725448705 370968238865582849 254376220904283905 871085688467690753 186617071829701345 457806445409911361 594219951159736577 57190616589029017 246353007517910785 228099038661593313 412143636980097473 456086076319838465 286255236668736769 340292476836250305 103999498177152817 953124899303222913 831064691969743361 828278975036123905 7105996230201584 179097137212284705 617524123467617921 665629432997146625 350241065619847809 392154382693778561 254073978124409921 216955624925741825 755270506204006145 277967559440373441 332002456872587009 250217617077819201 957909409942395521 887666645212934913 369882110390221889 106632497140633825 830859276769935233 302026349495566401 932968016702389505 784802199917631745 773310697319850241 908293438608726657 960581613255868673 683581808787106817 975965207003930881 939131998029569793 695836195811509121 358000514407446977 20349209170284157 15650256873730229 347476508852139457 121295733674951841 155931787178055009 300749485479105537 442832299713657537 624022045504656129 489705838753984321 775609726299766273 739275753812961537 561570898100296065 182362333427313665 449631543366951553 50101933668642577 510729797506510145 675519677677435521 679345388904184961 676021272388879873 133691211894568337 468828235172828993 459563399794877377 597690385435740289 876887032722375937 157943053630212673 643390263993357057 725763525266103169 47994435130203073 358759857879483969 707763050144098561 386298474396696193 196378688185543393 944979443182909057 397212385128998593 670099116044241281 922178193373707009 270667806226164481 417911906498876097 139448900251480273 172392089545208897 933302745974224001 212317322262951073 775036499825858945 277021466876714593 242756315266724705 695423491808885121 585673686989920897 165986893779258785 125295469115336289 978645511306044801 385257420870971137 572767891595656641 327154599659799297 426440657305978049 272559880342342369 461179504868479041 748332433139687169 592040025896668673 2693268769604629 248237522430667201 683406053545588993 448184614190967809 902967219412332161 682612519072815617 962375673326299393 980818238634672257 214437105085551137 971804021574353537 151519256147743425 340661883106054849 703458065694761089 132075068950310737 413235272724755009 869988631546224385 320363674924436737 716694547361054593 546798800678466561 38368077408524217 335956435182183105 416585247759339713 491389925709960065 558411828045255041 277431280379232705 332639931507213057 911838026624970113 215510248761336961 645879541762738561 503441108384773633 790050093394818049 567212731157102465 625490955306332801 1723045133484647 485469797995399681 59402336056241009 103461822612686657 256592043428693025 921185674728938881 7008465269993992 388529943385321985 338343566459212033 204135532602357729 614071071185026817 139717978786691793 583877665606276993 544529179611508609 907024631179982721 555628043915561409 921537675559886081 138046749962150273 349742507674552193 704468126708988545 556126620087493249 192104452846443521 550930196694967105 637506952302715009 732461514078220673 382677467887880577 993762150701161985 281074718768550721 246803072925214209 229620060267954785 72229157563416641 967404284688342401 310667560279465985 575539840354515777 944634479500127361 281017453721389633 584833932210383233 86105510864648241 176304915993430465 869105538675682945 439873382341584577 388859491714050881 783250465685728897 211158960103105633 213445171094857505 704457551230284161 876721136527752577 550318804604756929 827242545270916481 60681064838895793 494004503497610177 257530598354819073 204280934322550689 18102831169322541 560140651540368833 596178604329907073 549767759333956737 270098563271609761 13384980489025367 961694289865604865 488774422409502337 142772301785377921 527231801120311873 235516796952907713 7166670395871933 436719129959108417 634755529672606465 479212843634556417 37684860113497369 887421769880710145 396189404608296769 131640053464764145 742771005056379649 830132967649468929 615426816639274625 504487813755602561 144910168333861825 134622094994874433 401005373551814849 309704964749329281 772210095973616001 712076168529456769 55751527665922393 322200483428204609 653130271082059009 618281577910657665 668381788344309121 974383409901861377 994260125266617217 102137283180901761 749858037327488385 602818133697056129 596531281663711617 635352151955423489 15187073314056221 394362374315647937 849050736387038593 657272521434045185 243771046629053249 498104317623912577 529806124712674625 268210050925993921 672613717528381697 734323969489821569 635890977350737025 586058540195985281 779050295173579649 312298423094674177 762822463217784065 765690689965190017 613703801078830977 700402969011491969 806296850719842689 480525835832345665 148711263380921121 525606369964847873 826794112182906113 833296558218158593 837666399112922753 131720737665318673 107373058225942225 441579821180290817 747074593273726593 228870849746513729 760487433060912769 716885984596608257 47418748378110113 218445993123651777 666521840425001985 898430729771014529 256323768845863489 91766078539919249 223939515602207713 129189700479081185 646040873543572737 855934402170362369 980522124274653313 78117552339826097 479933409528985793 831588596412828417 22360266258427685 264791185675385057 873341183065466753 754850575911490305 300342504024467137 168125273201958689 806763342772871553 775692208930749441 354335834781945665 376745846483309761 205488356861256001 318777590925833473 87621893309840721 833258736572226177 669496434255155073 517841729041165889 986146123161798785 646803137165754497 848672660558751361 973670725808602753 59571998840123545 897350535406651777 147230966736078273 857236740014897665 597954433536667521 371234798676390209 272017633585480929 587613665061269377 836126078571606273 681044377844195073 554421171073887105 178683162647715233 747822624225531009 805561450961981569 245470910864018081 854686984780727297 356478759755997761 698809448826700929 456992325416496897 183366972425332609 255950455516622113 364008837669494785 775160750378891137 33360297100898609 41732004755015593 161505346975197025 61339651085052793 411910974854905025 324233119355309185 253314084586115489 661712651380700161 227670992839904321 146182625011714849 5231239300663050 333053046165009217 314872109666154625 375176259571528449 35541395640301233 146278260493065921 478554084305926593 861857056069180033 972856938827398273 519592510320354241 720563317085250817 419403101787391809 60855672791994665 254536575488035777 293039212714887745 519219419027205505 611547672707111169 974771926846603521 426060561884568769 742433624645595777 188741608640121697 685268995571420 880632447173070465 661549206327588737 917758370901857793 312791680478188289 294482173411452673 839111016499256065 724944863075499777 571447766912744001 289052064677804289 861305242258662657 760587368013950977 955693401965863425 680104222299107201 817995974203793025 41450997807281457 974379528778261121 835589063089344129 893862881069690497 145043473340969345 80492942939759617 222602217062743073 948244713151492353 918106905091057921 405264789877950465 715714721527064065 287331718085749089 838694426733987073 820880497073705601 52685966284101937 627931870189367937 247028529486748033 766152837346826497 437159085143093761 326731401713725953 878328820337152641 333259596066444161 233621014587484417 815474793560948481 374727743974396801 348590705033363009 775535813726520449 306623446730053953 997677628786739457 998029521455368449 826606623110407681 884761026512617089 21930304256009949 685866984391598337 276690396091282753 198367261740809665 72905552947794657 594398485778402433 312706827672016641 939776103705124609 417345867571548033 973589261166697601 941300294700880641 926488916204800001 269496444766510017 760647749099650433 230007670342374113 855974092070905345 9190124857205719 259675500139596961 618857147483026945 133221484910261985 692321143316441089 431649649414442369 791900262615755009 703328620257817473 877048157574101633 812847512696354305 811012716287365249 651096120295800833 990090114616698753 231575337949397665 940865900891068929 749947453299935105 756707193035502721 692972454487833345 38371833939379489 900533315506191233 546057350300237953 992110822873133441 761866017462537601 945328981656015105 411875994560709569 567106112945342721 660167164343619073 82704133573667345 598756042710370177 665132737433243137 430416312723750145 638784306256265985 939247185283726081 241849556917859585 52852152589366601 347501490615325569 879710616503622529 903678061035169153 902650976788223105 301243913698041153 477147866944839937 215638533196457857 351500104511870849 82281893437265553 129483759337070129 496174834278594561 368159471229589057 187613248231084385 703062957493237633 793842807191570177 536998897662272129 89108344436095169 159081156718265505 656283721466980609 81104904144538641 202036799672949729 451604733828780545 955060457528706049 512382388139343425 696545439188422913 960650698595891585 894333086605872257 561109594241642625 709875638895223169 762041128511064833 208749946828252321 953241140236173185 786627994618964225 739576987769261569 826213061405599745 312619982159176833 677898645021169665 673284391763893121 142350603434980625 140006668354914161 308444858137885825 639486042694791425 811726896303998337 149939609715076481 318132980975430977 124280792603279617 220299961362886881 684004943142724609 96849860638013041 362339149767571201 756780698024773121 934845450292144129 361014686526399233 389031095417116993 667864218220987777 44526476302024777 718132188742526209 847708882656156929 762425469687133953 34679436061637149 189925570461891617 578010610824627201 949455883385699201 761861028195199 624048764193769729 668494368768712321 558648181982324161 91033590248358113 331897896038750401 871546682143723265 434120501185422145 790303207527841793 111441530773799265 824746945428621825 821941416432668545 752623735140375041 218213666346994017 315750531294405313 330132146362959873 455013475570751809 456732861647292737 172941410837701441 543063934248767297 870673309046495105 703820628729143809 207889450466318241 866145201581392897 45417268528666457 122912612517449553 814942137405132929 585037336800457601 281105387904617025 565932429895351425 325624388378592769 998107739239035393 726368215853995009 121200658485502545 389077377520244737 451306796217171073 705067569744088065 89875665874952657 513327042460097985 629149642359099265 499599633451595073 450389065004468865 355149154347266433 70126647133310625 487790942705188993 894191883445071105 428729630778228481 443916411819689217 212866713896744385 33938355817763721 45870192720180113 93614443094271137 865510919818873985 347197902176898049 574449580044351681 979327419689756289 760740060952429057 728222653273302657 469133407715794689 808549893638730369 201154286249888513 283653138740273633 91470428524040417 480495180936632257 898711945339073281 784888778903717121 588683530983168129 260877910572833825 161723367206391809 242877927607192833 175449305180215745 423550028270771137 890128221209835137 616114714663307649 85174517407502033 607007804451900033 123784787219207713 118612144794862929 391760408877324545 326372387393323777 284560405284594241 833623137712361729 405260437186633729 22383484785269305 188196853993829921 936098753788936449 611472973974677761 613742662412168065 486583983095755457 310626054139458305 243281620898251553 721432329979922561 61186162538305665 453322205287545217 768001271137073665 855176553692022145 415530569298994113 450446869512386881 468271887635957313 772883205538494849 716110577770123777 421026934906759489 142953254690830529 651721442904264577 479633111502067777 936386546648304129 908426748792301441 430576921527308097 188722316305231169 630086515488098817 429743530353356097 812247292542085889 292084889564819137 984470813493754113 335836542566916289 642275232830048257 78471410632303681 324989333148717889 394825379664375489 230273319666597601 41884624823495641 524035696505176705 456202516777871361 247607298202712641 329366401375395393 168651968714893729 558935639946945153 49129516149523769 198941576192510177 790678967420529281 701417940054376705 131175326645450945 646135665848092289 706466778679438081 954535301126377089 286259900178098561 280766062596768513 531925403812646657 147310383988958913 257973952106926433 464909353602294593 196435482323661153 680667743235197569 76732196287796481 737172413687687809 398024076314964481 934505381327234433 85660690036821313 742368462174752641 747435874144510849 672745600932266497 91526453688519633 619772913296031873 118616187910230769 157285727773405889 321847641802111873 953284148734482561 939114093227512833 832316303864182273 487932925149866753 594642862574687617 750582303172830465 303484757489606209 374467425482738049 593596935834185089 484590193706136321 420645404197095745 957397341211109377 29388452284507593 623198117855348993 977865984867214849 129399124062292257 174662031968793473 41110072948210785 409995865147060097 50409526981500361 339950696176344961 603798231709998081 822105567648272001 881922854529353345 164013550144275649 973972126610018305 307770546837041089 978539121296538625 517830239922403713 960467699935531265 256408108975115553 347204373905089601 578976970159814657 735502312198686721 821224188308711681 520479970495816961 775019422550030849 407851451140270913 910950378446365569 679893950712756353 971685752806493441 533546615283508865 614240247017157505 491972581588075969 541779529831075009 887991972211874945 389761594757381121 344056542904713345 357534576685608833 132895224996811841 322707019636617089 478731832069090753 631502741579936385 260175972984466593 315312975003315905 492033135762586241 233828230849738369 958248037965002881 941316530505382273 177014946158013953 247249837313432865 352091056093751553 439003318222894721 234465905786198209 211361758969687233 148776422310415777 672148736537984385 738222559717801345 646156287225608193 759163729910749697 970891453261039361 813602689086895489 938894013230438401 852031485864582529 334192659932789121 971933508625344385 700750917930605569 369770414944763841 181440443528465793 228129045300892833 938953338659231873 838894405233556737 472995122503128577 126031787856934593 300332904926733569 841083406606212993 758702503736380161 300159020538263361 693140671088897921 471459684855911809 380916817960091713 233091941054684769 520904406234848257 153634069719952737 366287646184396481 523648525383197953 816071894459568641 162187527694040769 341014520975100737 688946952839533057 758757714164175873 932245852679709953 340623136679802497 288378056461159105 439327865661894657 725356811699381121 541357294350397953 812370528636453377 570667364658703489 436810021634254785 490424902666298113 234784302588554529 990257077624889345 440795478692191297 271623618125566689 624063459277497345 792739206177259393 998447327595936641 516966098640331521 562302989020555073 395202493851527937 225060454796501825 210115426948213729 978641580148295297 620319992560411009 204919131862208545 660642096433157633 87518125812682257 362700650105225025 36684534070868577 836864104536935809 485080647143636417 722972626837304193 323721827640763841 797495230436744833 728295638811790209 809427681450316033 529802969475550593 267292546564696929 359081264197758529 141373745425568129 292118708268912257 358776690351653825 876212174292067713 680143495349668097 14417827816739505 90936465790740337 465074809654968385 667091894677412225 100433744917818753 127287016535014177 811972680751683329 382611874022543937 981753477808464257 121017175769161153 326099121246219457 641556114225039617 548252049172230465 176150715526723905 917143183885702529 809450851765845377 809601892892796801 313197151962263809 806530511937271681 627126304078501505 162742108376317409 958844575831996289 940407983250896257 451094275441860737 775251762958983937 495638731586829825 505666501414058433 201028314929118337 534135194136251073 833713326538379777 987693311638071937 417522018835640577 172540721602128865 967525376021420417 639411460470885377 202018263611591905 445467656870146561 111870343845374977 222882310667547041 281142884085127777 154765308062049921 469493982102839873 332825178067086145 119992138177934753 952012131795992705 54295173084774721 489478988623393025 529190785887166721 906628595482939009 506965791139883521 798052173317760385 960358319536339841 393994248195640 112103696309851841 193461639042073601 71221376682515825 886100729634446081 516152506972495937 830157387184218753 837842209108117633 268209714713361089 103380838031519313 823699011071102721 685772833522989313 171012934734815041 902553296904464769 417651701129759809 758493714455823873 652034076475938945 950629764179588225 428685335113346625 509981089823853057 395400855516694337 553047411837773953 34998542506404109 534019907335704129 235023531264356929 64805591867248329 216983119772596225 676916357704598657 367058417176249217 25226224436742941 361150648938210113 539166731127579649 624893280788267393 455065690036896321 203645448616033057 987634349121222529 220458697346199265 251397546650075297 751173876466797441 70725197095299561 268865984557532289 167782713565436833 486022317769215553 68412166493132529 878143616733407105 259734150418942977 777272748724701697 395839071430884801 724260306873571073 714030575907180801 299738367859209345 808365396027809921 668879567561642625 111327477899230593 551040256902187073 187642617535487937 891707828383697921 731667627852466689 479262176321487489 998619499446348929 182321411460147681 979446590026064769 340512232773139777 937858520490294785 902557160089070721 246305372480129857 327370088586224769 1435162313001115 827622590938627713 56091464748753593 203614429545670113 108837683170492033 692844410196880001 544865108881943169 183940379159611937 966163819671848449 107374411089292465 760968818764261761 973848257803044993 241624145955427137 293279466707399937 856088959737156993 176896346115814401 578636142193730049 318452860656574209 549307689077345153 954568936300578433 971979944488083457 518017871126527745 744285800315260801 736749755015200257 581562828536547713 247796654115145281 467471073215470785 104967629884104241 922906282436997633 44558371194437289 365756668985092417 461078860764462913 335753612122076097 443835488896862529 489108989426647169 333876959295654529 740048958713742849 842926553020969729 511758301808420417 826408048434263553 505436953032401025 813232824407261697 579637380688289793 756777080131971713 115477551099104401 534375265518388417 667527496296123905 62338946550017481 545689448229111937 617802801972228353 383116348855246273 416887340721476801 505679420731070209 538152862522121473 153803071905095137 226415678871450881 45960555798373545 427906237355468737 403140267775107457 22986341185319505 391211164407764033 799460600490117889 785446257353989121 148089733176551169 140904791425001009 226325929987407201 558141386698928001 714611028448135937 348301704158444609 482540842171442113 381174397335946945 446282738065537665 138210117798664097 650566845546134017 31547597815482221 729543274464138113 906802766035696129 259908029134731329 889086933706416001 267428251300476193 232837810155345441 311722041031028865 408524104237180545 119000197424160353 154234062581934945 732054698547141633 854576678724193025 739506475696163841 678065643657177473 234490513969685569 193567787265770625 332702298209287745 312272055923358465 71535132094407321 450383460423815041 392468631077907329 65952810813783457 725628469898762113 937012134265948801 579001296856691969 59882740944459553 201149537432637985 312961282697422401 956580523321822081 433321539648247297 397060814759381505 363539650975006593 354507366303298689 206400450496232673 688021975062479617 984994205164220161 17597663993274893 754076945810837121 645074991347708929 92087744576637937 433163273172912257 428206247091196673 63685556016263689 850810210405661825 981317106599096449 4663214343608503 618464591461329153 764073126367030401 906470747872422273 174261028038358753 464858748248769153 69606388644480433 679933977969188481 396680769299010177 596185487882049665 655648845341367809 574582218762717633 518600033471244609 330416942122223361 160812832445692769 738763495783150209 559165651915620289 739032542835754881 139747126528867233 102228857669931729 691997009222120577 387133737876165889 576586696517701121 514272075757549633 422758890554135297 380040262069936577 684950250404476417 873963696502645633 260357838995531681 310086730472800577 808341940191617409 12993944509464229 308970208096738497 374756076189523649 430770772205356417 409956387240672641 434005022794281089 253192879708461057 317384332656935425 705792486611915905 259966975012972065 545230243391639361 762711442480274177 536583990061050305 789865941050976513 911158865981814657 854135363531675265 563058366856825665 957795878795238273 920511680239908225 725514252700030209 245319986866864065 767679406418267265 896202144609428993 536092763845125825 953819281241113217 676671342967054593 301634339618939137 559297092257047297 318931529984528321 661686567670898305 991218724079328001 391589405011309569 275369002691565601 587941291367187073 660524067509609089 120815565682242721 355752748295149249 470873792672705345 275644006133159521 944576405871295361 309906200044100161 394567415912788993 19951182725773009 460876581407312385 780809745565594625 893686719861676673 211073338067603105 815070340382483457 340806321293047873 710433668544666881 755599336253023745 368969385900548737 796830738244896257 957236230206206081 520779240145639489 240568501032988993 3532644626080384 819523260557801345 711516519330128769 267468779504319809 998682592491608321 256368654085662241 100582583508309393 885650235559246849 694825413260407041 450981015020246913 126659401913766353 440304312802332737 551532832697748865 544574090048399745 258105306477585121 300146437044965377 118690782595866289 988304480483534977 132937495667189153 214778324844807841 416044006274947969 466558274900336321 293252569640980481 910673329979552257 208844120700536705 94383776687706705 504108948113437121 380254747059687745 93165101968427425 551405007077221377 804842562608524033 485990757354137793 234645015644492353 78836705464098593 410075087093726849 823729659178006529 756592531464438145 195607687753721409 136622487832720913 603559236373321601 371194155697327937 460062222539008321 162566147171641985 89833646001544305 442730996556779393 256850106642446017 60479559382127233 762834112860765825 394145060905078273 81661928441363329 325905922123748609 331605066340891585 175992376638024705 52268161936041225 135476167059163537 440249206936762497 445916457062157441 831355799217519105 110488400157262129 908412407952049281 521528583781080385 9025766345473585 178408668752791041 561506405045896897 12373895593942309 480244940156310913 666794750995389825 708692964799688193 78002145176700561 950389753687630849 934909586416676353 578701715912934785 347682035365625793 411250708227484545 754224346470973441 127714135475194721 849756085192584705 17090162975364365 349683293563469249 582982370505057153 589911814932964481 37786111436631129 271708808769059105 514352704097625217 270752491819681761 521603839463097089 800285594665819393 657843608578566785 721119556250545921 527191955799750657 306023392959016129 815926527525697025 891906964771326465 612100854601123969 280927909354755201 983837856888193537 342997853353200129 38196773140569465 678905322956833153 96402115208938705 388953955000832961 483144809351728129 801107086806052097 42383066637121657 962830912026181121 57636125413736753 455534012558214145 580840650506125697 599735817903170049 11839647820238497 198432188205213569 634521040245864705 114369818979742641 578893443757024769 514623415683100673 887734064799126145 757816214966343425 120967170654154193 155839887681690209 329890640018113857 174376031543733505 803001122975658241 74322062472244705 150921838230281921 953576311138110849 874761000163459841 460460454602962689 391844833781682689 177964191397837377 763067154661896961 18311650376457325 804068263391449985 124460027673652721 298314311615257537 444716592619112577 186554595082675681 284508178353082273 773669144652998913 972940371879158017 903218970792828161 552792422729826433 178220207655840577 109807723348506417 577106738011004033 800757132700244481 889084123030684801 348922472992850177 996744577439692161 932603084471626369 649895175313332609 647552615095218433 828016829235373569 828940987140771969 617699117365233921 980080849170146689 717018382345166593 556144233956477057 206137627534019425 948633569488816129 101242382325871457 675027861815852545 984674022407332865 566804797769972161 464464095307157249 66301047561982073 871825093705496065 213605691437134497 711695601942274433 125928488449250865 660904861930802689 863340358719565185 782148647777567873 522849521222756417 681255186119756161 967605080282663041 928419007966205313 584325642119541249 283562100929330529 435725987512906689 277884197151927041 238525011241964801 267487031829347201 620510092553171713 257001332155262209 835939371677358849 281955228870330657 861131617186199297 240842498307550561 955122398943192449 327141421849717057 211380139197199681 819475142397244801 916421632323295617 492201397209058177 439554478411022145 420973878718363905 450356638928273153 959469492160877697 129316792695032497 659851712142604161 143706736362066321 595152456866102913 845270359345786241 792062115974509569 592970263206698497 395101313461509569 412462291935792513 546612715093239361 886526850648568449 944261303871385857 658134299386116353 503035579034865089 196582225962234945 427737329128632385 692670845251267713 117892387725767377 50934581741461929 663545003877786113 383770023454783169 637194057040595457 762030286222373121 941147143335968001 975458444497103745 20747864727390209 584057502279893761 990528728747520385 396882735971811201 845299762017866369 343466938196232961 284191723784118721 223157215571983873 32829454922485013 517942284598991169 715031100914401921 223375206145387745 396020054297842689 325226711546552129 888186645995688193 143770643265423105 22926687768041633 206228920099750465 221878103725103425 714642388724197249 695998501982096257 854490476361380737 443775568628467457 678846320824799617 6280022996072888 442528315388944577 84109278462548785 961365136851806977 871869948281549569 39030200091108473 158584691759813281 430753187132250305 481212178481122497 91759368704675377 372966491254558721 244318876163728065 577824323057079425 789825416216448385 102280512595342545 673070526882053633 695547093910995841 714334442643195905 851932115570875265 926158421767777153 794862997389905921 365100476913003265 412254755555068161 647366321649126785 484448610338837697 417964961702626433 4310038511690096 950835432248364801 21680542509891157 255339474478038401 181011916190101377 565462852239260609 845725008194683905 832991675659190657 407319461590802241 536250307335333057 922143816909873281 38093528785086761 175436420883045217 108357765211717809 474309608834609281 674526942291596033 310398029216528897 720935648377970689 190629367974160865 226902950532011265 148467966785204897 241289128964819361 64541707205599153 828329195469184001 401387380573496001 657013713264827777 124019196949312513 940414602548148737 395315168943739073 849003317275144577 307036165704268161 277212577119474433 651500783108431873 929365609929956097 147943998585326145 425782593926161473 379189204071877825 36104870680969017 156344061807551777 470927524090729601 818449068323090561 724895285086201857 334902049275363841 84698254244219841 705640702915331969 934437798600566145 126270844553495473 934830913425162881 656827653077428353 375966677326172033 773170980022136705 670903147644143105 459934705668018753 512768097575996481 81632517450266561 11297182058417123 135843992106160273 658537716231503361 497968733059074945 754796699031121665 938500057390228865 193607573533011393 238394427891513761 632704649460936961 996691369951818753 238210161631055681 580109063454408193 383757817160645953 103341182882360273 47839368447693433 858551305656199297 935964084236861313 795351503017442945 826359589648657025 882436009526280449 106057711878268177 667401742967342721 959875904310461441 431771255571028673 345939368196059841 171334984942021153 933705144681024257 940610818397026049 171748915277820673 579221236634879233 434400269778063105 972740471913603201 478742923914939649 458845171001811969 590123988946483969 402363875514730305 775673329043716097 816827176000629121 650312387404181121 431309504634420225 845771384301645697 914077659740669953 37210693745119985 468113249470199809 665739932742955137 823657023533456769 958321611839277697 111955969975845457 875479795181281153 770844092532499329 194027129070970977 815890525937469185 303880600332465921 623405643503872385 265697721890301601 429742660566184065 212275454416772641 56435554278962745 646683720716904321 564803667065966401 37600284647400177 636045582106788737 655012581830884993 291864072566973249 600545303581004161 600617420945567873 18838256512790253 933805695152464897 416795642136012417 483869053211719809 143275059852651761 887038429951623169 916713600695846529 952874062139258625 842893735837602561 386327061920944449 873523982606744961 624252069193545345 703682104048265729 689416348493530497 73359415053705137 986498369430634625 470622069046068929 216368627238487937 471662241253145729 474942718796967233 544279188816840769 39341344541789169 586806297637213697 812847643623925377 137135745950498497 727941233595338113 328903482722243009 808027156487781889 166143657082340481 750211456162624257 573229293152696321 255063936677842657 23574904998408641 387276925177239681 615296259492001921 580328430244094337 908274796215589889 808855306724673537 818207272193024641 537783506480437249 51572547286578897 586025922858190977 740539959323488257 40844837240598513 527194798050526721 386250003506241089 350781374545494657 37836605181084337 186505952052154817 943692528941731713 456507089053364033 909936059379049345 856335065885314561 56072326402649257 645463167160347265 910665384282722817 226737662781427937 398852197978889921 121971254492340369 660316893118050561 743602643858945793 330488724311813057 174268932795559553 158164262197473697 412494725576916481 691231072490914817 303277408695212353 446519950555284609 275091856593956417 365753699276162113 535739317853529665 235873662468762305 700730173923371777 220518344924919073 217698753368100737 27340271215308577 758726559495880065 964600220959035009 799036380425281537 610934593363069185 221256066493335617 682820869670557313 265482490678525793 104876346496041601 63688712600065145 808069876533672065 18592892057814225 776938102034435457 254632697132873185 331958511465863617 42094435233938297 864133621227068673 689809303356479873 186344523562929953 98421559260220449 107780198964846369 53743908668106857 190337779020374849 773930308494332289 138758099292886081 375667956243130881 366305275947844673 315074643264200193 589859410883619201 968683754673175937 42930355183663953 78769350384565233 551319242774212609 144967879598720385 132958715523166401 844377269054593409 910430682868920321 628525065840246785 587922197487408513 316503695372009729 180662916560493153 437823112565165953 972534284377992705 579440527185557377 599655912834535297 383735790092199361 688887945389119233 566184772775162753 794206692886717697 376915347530609089 826970875479624065 376093284398013569 924867964105018753 819454288078613761 275884433045654017 442185803568836609 449651392747682625 278047915963536961 342674701678767233 616754431553989249 17791564282347851 912530078195683073 76646168944641601 545287278451556993 318434303642817473 230444838028642337 60844585674210809 644900109903478145 278941061107204289 324181837770677121 24104706221940833 333750114440793025 912351075604704001 944213148875046913 52324876015099169 189663269199446209 448141568518011009 395319779551581249 882742889993259905 594948999761644673 505124859964411137 90707026987512769 86860256718928497 373735723676606593 856096598610847105 643024835142536961 363834030528060737 499896249294611265 432302817806771585 46102562491267209 544790780583390721 277625684409589025 279151837703366817 944372389525707265 758405113593873665 430994305348068737 125711687568724529 289312315801065985 928639518770189953 319456559066129153 507881287205847809 137733623310193569 906802221799146881 387612831021076673 192805663733849985 702439129505119617 12709281738956691 901875622570901889 209848552502492673 471882831848628097 145025403262756929 794594155922144513 586591401076219649 675288968874507905 380718929109384897 876273974695624961 917872625546110081 189684402862067009 720539286438302849 965548646509578369 928416521406688897 225032878888708161 344673848529716033 379402013091056065 7354069369299055 545828446713809281 54054802421312329 305809385819035393 343759562274755137 307928458167861377 12579246129696743 508597462776510401 339694075215263041 727029385972766593 138816438567481265 579173359843910145 750260869579108225 122081562702401665 578268953636133121 119225815602522545 843565425491377153 468297123407008769 315218509750074817 208064160334178177 397585498539996225 478549264770673921 743536519729168769 751565845702277377 681770958248634369 640335720048110337 636112996084612865 628509026279321089 600310749986533633 252655404935165249 550919415717409345 324255679447436033 808651691390096513 720819827466922241 46960558448965633 179330858840959457 27882531412075197 518210387507974017 804901248110020609 767547710923981441 661483327311472641 856244430901394817 645015405626985217 869213657000816641 619786294750781569 214397182376142593 689960933163924097 212003466443707809 449026421176952769 171238772377076737 353023749403796225 635807633689640961 179429865328501153 98405808577478385 155811850984214561 696892334106980353 1372058533419818 88680635460914209 445454646440872193 387798084662708929 966837038941093889 296468887517487873 133338059255926561 617440886932389121 427451450466165313 686642485788976129 499071088259022145 203869894887535713 158102386513320417 981771166218049281 669148709185272193 291212340568922177 890054416999234433 537146274008730305 504688263157412097 551757379709417985 868659268291423873 579776223488448001 622335868728477185 91278499106284273 652928291943524609 46899020276494953 73254976396746945 286076970560433345 547764622022526721 429833884409401153 653935020686340353 567479354998983617 180505344895763649 51626611950691625 896933277474737153 485398067477522241 943205652073970689 16502181020694451 857751565742638849 856948321619814401 478033378591490561 303318558621523265 884640405821976065 897015193195276289 508085108945721217 724838009603058049 530630723024508225 471213889458358209 48360722315166529 533641761117703361 681556228746352129 872142396079059585 75643411128964993 570980947444905217 260912283262918273 239571309480130177 811353404570539265 976976663630861057 603388407954120961 194758661664085505 863427423764022657 512675004484560065 725725732131373057 787050719661994753 82898850714386193 592974470598246529 368726593475763329 134090905066077681 384717271050703873 753943397718597249 330945323840957441 430190943219475457 242677013756761537 741229422484362753 396606006324752513 383728929029135937 642974121864227713 923951748766921089 102038747569856977 784960999541585409 33356409030872669 729605437102147585 851439833717357441 289624544876435393 64173450529835921 132165417485207825 39707091805475161 698554181348800513 528599085935709953 482951735614332033 63768923181605433 914734866129382657 982239837209220865 680226997015335425 491127874177273345 340412364089804225 683235132454555521 560387384855598465 432816324383530561 39827597060853041 134400934851896641 645550308164427393 955776966858458369 417721026092625153 36193870652496689 887030000116165889 425623289998831937 157973950948136385 546129792164634881 642447543503134721 144219310114642945 516748270485795329 575255463856066753 859989165027425153 827582409458067073 884512645291213313 389446284552093377 813676524073780865 38922369077603489 513783952405152193 992413218718141313 938640437690249729 970472611893505665 974776233761989633 883699967481760513 508615344098995329 168060351322260705 848067827501910913 559613427871212801 435641124686608065 266639837115768321 318628847150112193 74558229226340705 163841991581460193 296441265325007937 203978450267630497 636866161372168449 987844317115101185 11756235948375605 863872228070992129 374775182436707137 617716845185395201 262102962381511873 810887363191699969 388196977641698049 105212995291051217 83629823748331937 409834756701659585 79418296498545265 462636260290405953 742788367062111361 136465930266968625 625636087101454977 271031321251765441 860825573440870017 607965977310076545 678581335125812737 66945769608320657 323424163782938497 222864980859146305 827418064212096769 298155550707601665 412397996896480385 308016947843530177 682213726144141185 583071736253639681 353891269570887361 295070242455597761 283791766115328417 33742308579459037 768824325978350465 596394547341734657 844548052917303937 599250609658224001 735789485600555777 556869353309156865 12316678583076169 48837284763319393 874266467088339969 487535688440264193 129708919369875281 89305247220845985 957562782581284481 282249058492585185 554248472476913921 649402719262464897 641578965539615361 249655194729943009 495438003059206273 968238077082229889 409265737572418689 408674005379300097 14593116420869025 401807358327996417 384019278584069953 772978915237818113 588471673249841793 870981189916204161 251415702304917953 843581367065997569 740635453890732289 378497875748276865 781405718422654209 221581460795338369 742959113443504257 737463760127592833 886789345587438081 606558334752794113 847224715422996097 498516065927926657 453507489026740993 449205759559365697 252410450317768225 409227509347470401 389686274875010945 747052332596513921 391825999146547585 662721427896993793 159740303098651297 304949441451643841 746015953526551809 721141237616404097 84096504578447201 701096621052744961 378323315340239233 865024071890925185 621780127999464577 6460873782348387 641778933315549697 506335760146310337 830372601192585985 380416767222289537 925786353219464833 98628192641964321 974496671972239873 216295482823344545 71756525405731961 523300900051548737 479421397821518273 823416273217635073 876889690654863361 670231666022598145 890647284488771585 321340808596776385 378804115098034817 561156499939880129 384094233178906561 679922466065068673 840399730026277377 485322638181681729 496061007048005825 685726552644613505 269570715052367393 882429727753912321 819368732641528705 150206565158061537 163121205915089729 974159288813861889 294581573254241409 324393691044779329 975094173694060417 722241264753659393 656079211434168065 253674655777548001 608921672838064897 590714262702928001 455827219503241537 527504537439487105 318196653700880449 778623276030838657 657366842523977345 463759109694724033 585928943725818369 235810576179712673 983864230104380545 455133453341407105 415982382523736769 500762376445532481 322684794302439553 812922806371990017 607723012349040897 530871117635168577 481180203166950081 617185715483291393 856091239394203265 510281117375836161 291107605633051521 545321320777663489 300320555395600769 600149173729246081 449882086078751809 455249862476680513 576963305771982977 675241832171121153 933858128342855297 274551056330086145 673976672401650433 907002725436196737 330833091905098817 951096655545317249 355221068685438017 197376990699535073 915379429735942529 390044113986750337 567305084239862337 733720570566926977 771481670536353153 300795600598892353 757377528918311809 570120525880366081 182943110207055777 148053500994070209 140944573367917777 94603641909028369 934424770912123393 213927791412746881 648430028495766913 418334907591894721 56699553533412937 481805095313422529 48976011540375457 228450202625108289 11286693150246663 324131646179157697 866501174422865025 40199051845359433 835239689922879361 70275594239081585 448520883187043777 329288913050046273 490283891908681793 530225922195828737 470539798128612545 937542465615660289 606151914396612353 616188488223674113 321428775160981697 843149075527801217 140885154808437105 826412205957215233 47196452568698537 742981340219426305 756721865584303489 601202913426778497 676687866059253889 483852676428394817 125265642245658177 325566888414304129 923339511440048001 730532618631070081 16836832510144007 9903049002293331 78169010819564737 102258156985694625 123792337421001265 731390447668477569 772279497460317569 530952374627457153 734320619447636609 644078537640201217 599540578795895809 681081157096624385 870567517914416513 473189673865082497 24620829165456825 763865154151812225 482338761421381441 684919220378350977 746667766016273025 21362788722424141 35095922633466617 81326283552332513 698761738178461697 45821241787489697 29178045433958745 103130289199885537 107536664825786945 136851308032586161 957430350463305089 151873183271167265 751414671402443393 236739127732231937 162618354996034497 365606773431938625 490719936617992385 979008367932092289 346689489446440321 425777454641693249 815121055091140097 846760763163540993 854278918037813633 642189088461225985 95627495857812049 878046345112576129 686630837820409601 90836945711831873 237585860249993185 241367504385788577 773735100779965953 377154187782156929 821262176099068545 4348548268037434 757000640741488001 404055165833799617 666758971320916737 654674958649689345 217865952642149793 657479671893089153 164926911199771105 229819426615730305 375671829022557825 127446993834045233 35941922603882405 49145257034762577 107806769767258001 283551020056354017 288306527438280129 157210362853988 194120008713262849 72125521742268721 694800129368445569 544525592285406657 824045007239512065 827864923437676545 735573804733476737 216736727259668513 137576612850573105 253508168845147713 605012303108338817 479642171991212481 299611932574528321 253414510640613601 976646027672060801 670735451879661313 871237389207884417 774738013330395649 973390302892255489 167749050002139905 971986475559482753 855825069151638529 418444809546102209 272331156767389601 495193460370778369 575924101286776833 430654237263951233 59451611469182097 906241792021496961 391941678711493313 777988535103972353 174244847094623617 523291254967567425 613562305325704193 880649193644785537 336794799401143745 645129121602373377 262452985128437185 743373330217778561 901597972965415553 84916671382750049 867506117590043137 442641534691830401 927926483128157313 116207582117802129 527268155549013057 662175029170427393 768998226010719361 203737897781500993 812114574415748097 488434263564670337 553816681562562241 231792605579165921 349746868701959809 591531172765442689 190963539413186113 953730374773321857 633712322411955841 636392522554018561 696833666647773185 654409783456067329 189515006130893217 420138632962661505 973239223002760705 270346449542977057 528254648225161089 706071852025274881 315548284885760897 568604951257704257 693481522931382017 929629022242934913 310258477563703425 203481332776839009 871098106753098753 59993399130149785 720958147333771393 199375405011217313 770804789008043009 601260608404956545 7941844993663239 438926032212769729 915035195073958401 463211828239479937 276393650960908833 248151204715135521 779939504367281025 693592017997346433 401226463455426369 986286999141661569 943259331856555905 576673247550360193 486688106755206465 379169582346044353 104528104461298449 617779574089112833 542161309161965505 33891286688763957 480684214517086849 466962028820716993 601764562471810689 382249534496601473 649783384098999041 919366676581617537 497099918935415297 104985081202919169 250049438888087393 62886959684448129 75612220412903505 662387742223025153 952141880939411329 238910195765171809 10467400180598219 814572530581834497 48502078665226377 318458730500253761 93695663129988561 262261023180180065 662350372083256705 468515412323384321 367773847413726401 722530855861513985 615851734397555329 952162320187284225 910160412439164929 710634583622386689 135780649778286737 947327599488389121 21991596986904229 6176794897974959 867454374286840193 24029408000728837 920768659640014465 607839400348076673 743650554754015745 946254905550077313 435109064149056449 934248489469375489 572688101561599425 284867500700471521 238319317328727457 8896125166423020 304962058201471809 880673757422456961 630619219083907713 414305989626676289 674241795691475713 186104027065937313 34376855696091725 345526966964065729 731349995913593217 659594568470268417 152896071065637089 206842611620963617 963945387207562753 674055214210255873 64453698700969401 840211068950061697 575667870601893825 330742096298976641 485857842372833921 751938448235556225 757628338394315649 409031122646865729 603361268009887617 108602961157181713 680019950905023745 713231358711269121 496010826101379393 938076392851023361 544500714618667585 847539779561685633 483265075093367361 921047730777679873 530081708104848577 22996578533181377 133913234516878529 557780101071237761 325809043561978497 704954912243977089 49049574369615105 899590615411661057 239933444065673729 590857190512977537 453293657087268545 641022376238588289 503026972120441217 676363346129022593 623918802786203521 263792786806170913 315264776412238465 649081505995908993 988504059836227329 334891527666478337 727598543239569281 934909694405746433 512729143730364737 606829155163133313 472690459462104001 819535193577976833 668682570158008321 506792312917234241 82259727448391825 849807528642401153 661370865658522497 82758086594260769 829050831928061185 374978296441824449 740946603734325761 788497137953548545 328221656358980609 570287782383445569 837585398335686913 316516988801062401 716952994906183297 564801069577882241 625132202693915649 349652251491583873 723006817896934017 607106702170739201 601925622075338369 810111782558074369 231441636165147457 297465482593892737 229040766655398177 291882732383861313 90487285528443089 309837222942178433 397136757870423937 611632339077438337 367571229252451585 254145796315938817 15849670794064963 188429131360059905 407681866249564737 186019207260898145 800055758806092161 538140025832952065 269784148433149793 71538183884101161 34288577573217793 959287690953850369 162126864603326497 337345550328166145 352197415644791809 299137565921718337 681382052976733441 576535929545869441 197378561280682881 968115129943889537 129142972490289057 898412715233092737 413515701974358081 454245478541515969 156010706807780513 181443300850432353 326976477011125889 954698041137099521 20078607038190201 255165825392282401 168399196809712481 256873430662018625 972961212036000897 455627752446972097 869062318234792705 175576013822357889 660617831296296065 993020003632551553 253779735038801121 85088892467986449 984223447381300097 577986682190086785 728652619593301377 915446654722721537 972498805020084225 978741209869838209 476303748603395841 341549551652555265 813610315009487489 844331522755467777 373418274063109121 353269743774312449 52496525311884313 715521391837427201 738836073805384065 416280004138748417 926904211794255361 654768514468955265 211530446127280673 619526823559986945 69281429383099889 127284325816617633 606136312629171713 549237301307336193 96859953521050817 438382067552097985 261953575096182337 764881583725916417 531773244203638017 226110086822956193 905368148470824193 204023996309167905 698031193048468225 786003184487341825 304349775217726657 275525464209202657 721867280304170625 695767650201162241 379172329164571649 869771394540102017 83770185942785953 656571975705972481 20954251717792973 716781963604653057 729918179496852609 284696689081869185 687354342697300737 45129775856658225 21383569601272969 898579864301936513 124226664411448689 64082201498841585 583123938780122625 43381194653306921 987808123501661569 526466418610517889 791309634379889153 485303637974666945 101778683025596449 289213346099579393 414960845193210305 863909108701051265 918117439718411521 21786318079996649 92315377741005729 801020068904037377 4023290873671926 809780580988920961 488077768885975873 483613720368964545 46346924318623193 542554554376614849 337094444936770561 35116384760570441 650186706023017473 481112347327830017 153566074169706465 100044141594452193 762855025476380161 987513327404890625 271279872243741953 241988436554024129 734769101595556865 912377660340631297 506279220814494849 11113738171161459 144531464082586337 825750738953480833 103768361264418017 906844971523483393 579235619342394881 22473361407371329 578883940358824833 242126955892246081 538682098790513217 810692464495794305 497385625311284929 921012981772079745 692664483132968961 916278229592215553 406582684696989121 950486543727322497 485854411483710913 212351519778202657 836305161389010049 715065661849465089 880274331499375489 358159938936005057 189954856709963585 509234738486242113 129217138556906977 142085389773974673 160265613790404161 924071070985164033 370198200876497921 347159910341098049 85122145205364321 562183537922805953 442677885900518913 162273850081056993 35514707821779013 366486158175931137 316566903678559425 557070169376622465 858451098932110977 16240751731544379 450742877979404737 522744873341828481 418540544673323457 306697370830235649 80909857852727649 694655383832262913 757263886935422849 890640082390689281 110193303896476641 46440075762951953 261033860950124833 940935630173001473 894076737050394113 150562317348708065 468536005017771393 178135050304462081 676973035831803521 898725221313448193 203157668879459393 797270019113724929 857328623056755329 669997997952883457 964317500571414913 389818140197803585 191252807747826369 217915363679118465 207083505709977793 272611090781097697 753942654619319041 154046962826093633 365622100548140609 253078108216669761 179456254751311649 858998268551438593 393886333318409473 843131268427256961 811619479315961473 117537003133200817 695786439831838465 111309951687019297 794103526002668801 308203821329051649 664272941539412225 579236369904791169 381178127603160257 775651895240962177 539809399779532161 934343605985617409 390648496563255041 162981187809982945 907251521234190465 472198852419623425 478468240685028673 209028667153653217 177939379196491393 490158995475780993 975055916071294593 440109557952702337 730732885613509377 736789935762899969 274124896343774785 565866011494101441 719785132511052673 151306627961190529 46685144637034881 374082365284159809 684186630830726785 692724324725006081 909736589372211969 799609518858254337 129483622414770849 13554484610892815 108117438847767041 298568937032918337 885858339360471041 47457813894837385 469192235748945281 12068467871408473 802966146733528065 489633519808620609 516884063273334273 665671592565509249 815686742178588289 403854620547448897 540418382196857985 74357970774222801 535121811795225025 307555647879553345 413622815362753473 250860270204135809 789942568258982913 598467853823208833 565413115265524609 831849335866642945 297665237059678849 890829656147644801 177010864122575393 115880825003848993 294743622402979329 39653090901580865 95428476578174321 864350570637860481 237773188276353409 427002046276641089 227892115467607681 957597202567320961 922983444916827265 559461593372660097 143348503383830209 469028011910431553 703062648935546241 541301368347916417 33337629634626609 57641756475341313 132843719152976545 419236259509588673 56755326055249353 261119131826681889 900240652278657921 383766174628249217 845947928549701761 165912039411161057 425943405430746945 16059970644974443 722871066673288705 546275631005521217 2764008633167948 111088282480665153 54526343539759385 300366460556809025 829310392352017153 525682552354439297 460508595338321665 408414992697792897 137104875337943361 198504598371471265 19322866279008369 626235264339506177 757744269027558145 187279133650420705 654359513349330561 278247734268283873 697725929024503681 752422317426606977 918368278360855297 289677348106302209 431771634229637185 186369249889352769 43393044891299585 600186654832519681 867626712519868417 11063875490435749 440988647385932353 324077498805060289 31278170986514197 124452597595350769 587834831371534209 99133440376469649 54330541136611289 518269593140104257 130410589956863281 521592691249914241 676034527634460161 877393911903524737 8139935045530678 63677050187287425 190439165615746465 34697513608591637 799438014470393217 468220153049323073 141715858842918161 239315999826047233 414569671073021313 8527370923211209 493390201488072193 111011499069576305 721501369097506305 777573963774848641 943647692628434945 124736525044099265 927427199644821377 56546687150749617 330810147119596097 389250212237243457 233950732842156833 926721018448780801 50393601872986697 258910702428821089 825702122321100545 389530579677277441 295863625206667521 121421172734159201 981284400069238657 996841247928735233 25432971362324253 224818622994391137 555819639221706305 156928925507166625 461257294986442177 98465640180336321 273074921392417729 52141051267348361 837559963859963137 454962492486359361 882385136209162369 302986735749577473 51064694928303569 168091638456616001 934674876312452993 852362957625196289 929267601232442753 257115629308358977 569260383704968129 875323630306034817 446296088171866497 786573998095491329 588354965496630913 87398597815059985 387263689141480705 245391629990322721 242002841279823841 511759810665914497 523145195477187713 597471856252497025 518347323089937345 346926128055663681 220398126318645633 611478672901327489 501644874658406785 967235454637965057 812102512952808577 859315616211290497 145337261948593985 593657311013011201 817663951938175873 515610493410193281 934985004279322881 738959519345989633 861632724327254401 654666930875549697 664266977186581889 995693521707444481 632567297103566465 502822126196960513 398008617050859201 75463001316812497 491871530029616385 204556837200811969 583885045925779201 591654008364550017 20044218963551685 257265072918372097 836750885443162625 914020764988656257 331805027844840321 285158731019379265 747295873640336385 411653800788037953 938235208473106049 195833115930483361 953859950557468801 580945113468054273 147652592409347265 697654434211415297 909833549985915393 357872721332718401 919810975315090945 372076561271526913 229313738313006625 410543337863423105 990682013312611073 977603168675358337 103904889504416785 360371016055701441 316175925998169985 912359256608155521 160189090392204737 791070544023419649 119443464070318577 46724814050776329 830016745094820097 66971186123943481 322758563646619457 738439292348189697 97077204084822449 529798118008208961 984416686734736129 307860388646787457 579022994640762753 600439662056267265 704730850497657729 644130856622993537 723684687671632129 844357254121767681 302323589407908609 762974255529172737 312696913685481793 721866025877979265 459881386621919553 888431277342604673 51354850488277041 733806031833346177 392866266423315137 94414118219305009 308054959544744385 76051548766209009 879000070882700161 343473847026743361 781689159309930625 960407590416217217 502408263461607169 291246432958018881 205428304748391361 62882874264097665 594014722649593089 892893588614825217 28144105197380753 381896012631834497 797124722366053377 325336426987547585 191098770201119105 278080739641957569 240252955282148417 214669682958103169 681424037445165057 914045591287525377 72404852923316561 585943474804651009 992386120953124609 397377690483530433 301585404899174849 302234841197062593 153685833772382113 974648214995845249 995797991375187713 266954146838060065 766393999971239041 840092806075468033 555839230449311809 78618467727196161 843016588396803713 862542671963716097 877552317926902273 667476807503362561 23192087801174213 541235515678160065 292753613598495809 240617021956282433 422340812132912193 159128733139475297 545803118017662593 414373202088455617 440032388511507841 685684648256035713 137881799449946385 33461549556292881 975858951154489089 904837938545959681 892725284618993665 944404034422689153 795267854810031617 313652920745461505 883227031612296577 1178916413053344 81314343562379329 999322073127750401 53472571326555145 194017099782826113 278961877723087777 293561132438362881 199032547631492929 883819840976784129 167831045398056481 1659380940701283 981483918511035137 336408099988943809 121747478728519105 276610395559693249 481028613302090241 739953383216644097 866760270243613441 265667629011879585 391744987293751745 578335830143402113 824315354732856833 896754794616875009 373572386873565441 61304110882403505 616918499048804097 135452194698039825 657850848612586241 483274988966002177 266980238783371969 660440929599339137 701499216667276161 116134726276371233 485795629325760833 747606412870759169 269223587143873281 22841427178462937 632095351905615361 682394860606287105 642136788119689345 8953499238700148 24756845352012393 839020481756357121 881596392345873153 575026210891337537 381655033957070337 666901033980799745 973816348767503105 976352414549197057 988957203522428289 843044288758726145 826883521389451265 385626439446497217 498245953887543873 308431832528420097 148348052190289793 252258504448761313 921633239490713345 471788580093196673 187813331241589057 588362319668306049 819577612296921345 591150454898333057 752310274426282241 430607399483577089 927631216241078273 928637960559562753 188209389667353121 739521560976612609 575143161680909313 303723891705267585 645635568876929921 629424693375185025 442476944730710657 872588272282392577 701562487415944961 964573718314682113 168131882255391233 454046828470247041 695858738215850497 917527280119557505 440987421243672641 264809963746749601 138544186356458705 237048672345196097 836534963750022401 167891367958311841 562525314317799297 403533384018302849 323369838096848385 267878122957448289 838370350828970625 14074998867442901 74456556061686993 86161526991340049 428641549723284481 106596565845123345 666948836838567809 439398911049970305 359430921976585409 438325541908824321 597962364158444673 237345525314090369 924679836654451713 229255550850652417 138108185580531281 564301195181165825 741360007324065153 582719067443804289 199368375124588929 854922946591592833 745536282097862785 735018286808795521 121728374603659265 603851242027864961 893728170368664321 762078437193423489 49692617737445489 633897914116012417 621969979969794177 196775202807700097 44346936878493897 404487395721524481 755796617448797953 765047304458505601 881063167466532353 476293486301109697 375436333879680001 726863201988479105 942463612640775553 5860726547034291 767280791656165889 969918896439679617 9195922285709203 862356539542425089 758859596507324545 425578483934813761 558857789662820161 615006699233809665 491828696056959553 699632009997344513 340625987188939649 602386468521309825 665772604109509505 192162854916560385 137480963361323201 572361972167293249 942927080987775617 844040910304698881 350196817800291905 873515096530930177 76384497171620321 930764746690485377 131432273382213089 925379501348992001 276206442691862017 731667384346962945 511381585968802433 126429250902369009 801520030719917313 153602727061255009 238720485803181505 546784185433175169 32623593061320121 468494763719917249 815331542738828545 658941521108950273 684006890310076417 734535847905803521 536961102594514049 87050350668356209 43758372750890121 477965293680881601 824116466586513537 396478779626910721 421970242207624577 98471738864205345 852592478846504 434471437071685761 443468892428942529 774193787905261441 169442597312990273 693972108130545025 589626558775894017 445519917400176257 355221049830472449 771231309664379649 969407499431302017 579512070901785089 530203768484948737 779295834099947649 748551572587121665 703524348434328321 41617900754825857 760175681096306689 883407479583528449 257810272539558113 900541763813190913 795317445419478017 766030025272318209 778585849253303809 57900587988765297 874521194487861889 391508316457279873 176742601640057729 394662235359799489 265784213045073153 586977689625531009 330411497897912897 567921478762283265 391528777817249793 402395142826382145 34716788087195029 925472833964544641 209686414318532865 742058955978126977 737804765733400833 472395552262266689 111206943681303025 827285831588231041 392687945408567873 841180514781154177 59401112006902681 817006086358720257 139336657404967921 582212735838933121 432399770757960769 394806985916151361 636129168281030401 7305293314072260 999834506645079553 956779052454368897 435214703881669633 641906071595567361 21153365798532777 131157900908338129 359152741913703745 881138039846330625 338944942259764993 233087685888666145 918593216791819649 213682207502184705 940043667477873153 238869381499004161 210607402761553441 841490212649159041 44442708052891081 364930681832351681 768044774753022337 351366019673744065 772187515930589569 96722113897360625 571078652522658113 408653742863958081 637126841122643841 849188809462066945 977639474899959297 68806484953537249 969947974301412353 498897100320053953 40070689872294449 17809596447261101 218233197800209665 31942495282880401 427055045313053953 838736235442379265 385883951137849153 53188479282685113 604250086886963841 693693851069308929 526332123680369089 31066757830206629 701367476551141121 745772539114224001 702283234953249281 866116866216035713 530482899611484993 315150438356862849 568728114924063297 706789284766745857 958648392991264641 461192763158830849 265657114788403713 257039161672626209 481498464722278657 155270014370881185 552977925911058305 69280255890067369 613221947178729473 907312689192107009 653863823099804673 263858586889231361 87364696739967937 36134733709683785 556057640820832001 610975328066462721 853410582890532481 335741361974751105 156067099802690721 129696518970977345 222561262744420673 746759015128230145 611873289219808257 56216010606693345 44825575115297057 556481465779821633 229525238797002369 792895510462646017 536288574045357761 338636699064135617 672223648233064321 931924472099257857 883734817652836609 223789535049856897 912245040804371841 641980690572811649 362752096761653313 535375309961050753 201987936378635873 180412632216803809 759766891536472193 409905618484170753 116824158844274001 442714557816433537 998513045762450689 771218448780029313 6225166642543912 759058204511308801 163187009981228929 179207328196948609 708344385177461761 396137986341532417 475598088923220545 307827653589509249 255035988872670305 801463168713656449 129206998061036417 513038518086769793 277967491044812225 744498080705572097 381912251149884673 469515378624532097 571451914069605505 450842963553231617 650268027818057729 729408148058180225 563924293029707265 206221326367174401 984600770124131969 284191054705825505 478280875652593793 918777503613160449 706961392007272577 491950203235941057 542876682372075009 791598295658790401 897357218223049857 720602506409374337 461752145278701697 671087936236819585 69229162179439641 608980849812578433 317171416062215873 227603981505954081 799276767566198017 272025313877104929 402967683293333313 897485867001240193 301713139305562113 86184321669858129 57293531042539313 303285643658742977 260705037643248257 852373019659307137 152581066390219169 582774594773031425 470597067645982721 315404344414812225 423866305345335105 936407864701070721 560634527475315265 842771393479420545 579789197559001985 564764709862448193 894013645067232641 857213215970940417 89833752494705265 657552325603436545 490552196763104577 654960280311808385 513636065898545281 937699221291229185 904064425509758977 6375975365212839 211000698000781025 509627623084757185 531243322975001345 362456869663144961 612791886374090241 39866191689828409 995727271809656193 217022403851498081 951894549274349825 68752263548905289 461908323828225793 791234536448040833 349385012096384193 50209670839667097 926402579577526785 508284915011042689 463951932790017473 406731780861580481 415050797116180097 958741716349532417 973128074200907649 911132531376029697 299576055337595905 171355702970625857 34322434826030701 335858737733136769 625946592335111553 903405591055058433 533893866905323457 893317622667229441 917052394630204033 455361830379015233 476120744608884673 203522182972992737 642105291063217025 756335671258550913 784060557823273985 623276471385668865 716440768280804737 422152250282348289 214747561190840481 837120949381247873 555987035545314241 372762677819263617 56359866112650537 805467569786419073 424049587538590337 829036068539064577 939938687888478337 979032989543132033 903339207436204161 962818433967964161 18625913536460817 188209105208944289 148074581287872321 723706665915013761 139490800610410305 696900759291910529 229869021155849409 939582793951114369 543756516014418881 546243796817595521 12940781035339911 417031611499364609 308151438902278593 806250471105872897 970569658809495169 636893946003663617 801362745743382785 582696318096498817 592885571876323073 637083611581939329 133949831037163841 300470852205027201 208869136125855457 640238740041080961 76996656464764609 689296596114463233 341346530143184193 961733050632599169 504284226979528705 147434854613127457 86872651366491025 221110002961250273 755511126957038977 446125091075533249 432444330938963649 77317993523305265 745370475550821249 582555576950657153 123320731659504193 768538116946853505 367019840331472833 590768972170810241 431827571259404417 17352830633480921 111195644624864081 204825470224395905 462487053710674433 171074448658867329 587089479209204481 941660918247169537 996372916906480513 297932059979299201 171909545681153025 765395712379191937 125091378345160817 818324529711798529 607210279357794049 421505084308496001 365710543896554433 785431013007521281 416626086544191297 527510448877567489 661404600832895489 263199201321281601 347255146865371969 894077587365064321 753271407566288129 207300643194511041 81895438636983905 472118409072780993 217074481450794113 614372248514666113 568551606430510529 1321677646689779 870529435079433217 448198809091049793 944647067576816769 425242220640971201 913802183234906753 413003361795215809 64354910845942473 567540573695271873 725338299537625601 161395795953577441 577192738441446785 391193556838008065 619851306375636609 88605576650547137 753924704254252673 423623752352359169 523738996398307649 769337132602483841 351917669533825985 989980063846676481 639472671209148289 86006653795930529 687071694253667457 696625297157357441 974341005402905601 627442072648076289 304577070973486721 917757827979816193 585679664258094593 408674175543080065 677954850432065793 708645721172008065 545356383718385025 981661421724847873 817654366942711937 775940955005044225 717410524274782849 633244446185056385 530073709407339777 633851492746760705 256592698495310849 363013704874671105 969026462915614721 447587646356684161 319965507739908609 415915596787908033 588814428952225921 973599305244665217 402187269545535745 231263980719543137 306220481698254337 438939969500527361 286708435769980961 133435607279675857 663572296281735425 727014944238408833 194591755342642625 5104921564505816 752835454607911425 249502332217051745 920373686886563329 579736271227385857 198387458081306529 858009418196122241 696292678048266113 97645091071367313 331241516619648705 885801483068721793 113921262600456433 573834441192655489 938194702353804673 289597831171580097 562980045767417921 213704663643849089 394458216808281729 91978672816996017 493734115263947585 925442205056537345 237202184663495073 192519288514422017 60352792735940857 959364142164783873 100152617913884961 734622424054666881 812053490144251137 451797956204227777 586578053855113473 777538939116016769 536476320643217281 764406943225988993 930986921358957825 49758168819156625 860899596171265153 642550632960261889 900537994826159105 149446070206597185 32583986793255805 224742031491441441 168084416545376321 136668826452396529 446326482312770177 129099715164823441 593090768430535297 35644983219288661 997440947307282561 234588097334377473 358171615759253825 166228206472911937 509711559030193921 330613878281791809 502112891091663041 363368191736658049 133865326070960577 697146084388943873 979993498511838337 260686933725740033 311881766768067329 521021517929153089 273087659203191905 726924295035406209 250728242629364225 177682186157024801 711887851644569089 897358405575804545 706229955930297089 89586670222399073 901757785895433985 760025693244831105 619730794732831233 594388743310869249 929943754026417921 990410103410372481 918576605296379905 952254165821539585 753104980245645057 308124122634684033 743482653736819585 930085785832144257 324958317171642369 512973393216217473 924383568330682753 911768168072352897 523483861510278785 81814802048047137 629883493558892801 991771276628039553 816444855606071937 636042762497115905 468028099337914241 261638558132499809 293401663457338177 164752793994853889 637535036395959809 445223425765046721 263234723310056033 881143253297299329 4196973917913739 82349942473126001 30349246376950137 348157996421679873 707888060904892289 708303756961040385 822754115066196353 710502663596489729 358062080672880257 487778370646577025 644252996848287233 768867993673428225 332055281049648001 799304920476284801 194846194039989473 311472901842140737 698750423620168705 545601163710852417 972531257840962817 739030807662533761 913697566318020865 905632559043990401 401047969421505025 71202691884511897 499723037263777345 717555566201422593 877402994229022721 972912402761313153 284117536511146785 263305845981047777 196520410456223265 383071638080199489 520028878777651457 443722247041034049 975010461295660545 639926610433082753 1671126808886925 919206627119560705 689369345693158657 978153472829749377 482001324253928961 929579987278128129 384081706306780289 802877952117672321 724834281314215937 85702410699806113 250883758778392961 932984121314977025 43816458469251529 285398205044497633 281272795731531745 836540651386957953 386738495779738433 91213761865244433 340257154622143809 869168030701619201 869433910122268161 914604280622807425 980993723187943041 364079938886039425 118715492719459809 380491970900205697 438646732267493185 630864023572943489 83792546995454129 451082957014602241 719436015691776769 97454566075686705 871367874608935681 624818176850876545 889964163288901505 902949747859938817 167734907994372417 604935403899428737 315684118286732481 722822256291681921 463909163376925441 765030440670212609 79580837048631281 815671608033714049 394985811517500481 992045845375695745 407206699634123457 633102634136680065 355993196891674305 729230574527402753 47169496639206441 570844874825727553 242612142109749121 394873964373896769 12688083640149729 877234986720214529 780979415644949889 642217846422507649 326193251840031425 520176483241474561 816742379852797697 930211609132822273 762074074698894337 169301022762471841 5557135336957232 575141991746900033 530092017916295809 928040841133256577 226925999445370497 284212639629384257 251870506629167329 180565608077461793 387878463565257921 271563275930130753 964005491588288513 859046783097657089 15364428426579481 515825064352679169 633146907883322241 623621268451206145 594826081320817921 830052664813845121 330910837999248001 244991616963350369 201346816495458817 926824930312914561 720361738106170497 830205063430572161 808768672494309761 23660471893375501 422342325009871873 206306022634866081 236575430379815553 149971741675823713 621039713622117505 622889247038376193 5133347095792829 793027164067634561 536399203647611969 129851375557937137 183667051207521569 916375494913193473 129495801928648289 285729943930380865 414350966390898625 462605320037933889 249537196038879457 837938879572053761 727968313833372289 928985730860130561 902214527774283649 350090882009812545 95206840656643985 398407047996354177 83678014652285521 422697706415849665 211924490074636641 891183316569691137 738157295899135617 729242035015023105 141355832759998641 150886481744290529 556460399181041537 965427151650946049 741592780308423041 17775982355498599 124184498016184369 458965841095920961 418737463262331713 608012286881798785 79995219892644801 412325629269876289 556492740383987457 290268951912974401 573943234111403905 931286475894797441 888853175252862081 321280421208367553 182276258773974561 335997139753718721 276838033303107521 309102315909807873 187985540640859489 44570471147171273 511344479614237441 961362705975741313 565437342299922817 176393658845061185 346295257621648065 842617111936288385 293546080702903105 135629782318279265 439037263923367489 810282077133418753 586335562153685377 825359706801922561 973767167025442817 75832386206126753 984322313763591681 908091221290835201 719594110690636033 303450698207452545 847479382726838529 95703170398255825 144299158033618369 121685824898388977 873764225013452801 826178982619683969 143033140616922 897602428953174273 720109496727324929 698724262436659457 817059465282483201 573210855531169025 399794756933722817 604189804368974849 794727599237418753 959596456422470785 786279352723475713 843392316038919169 257445066343109377 747193431257624449 574546148150183425 489323117047479873 719149977157783809 946264207586235521 383071340952192001 465867923480008257 560716860525729985 798172023475000705 159611447152720129 9161346657680981 723754997915065729 876916975152621313 659623686219411841 399825741831168833 816169248624078081 66214660637268001 865474530958728449 734978350374252161 761929893337210753 987827000721718913 816432159220987393 506041100177700545 33690803052792261 862727163661997313 323196021298492993 398186775867561217 520570930101868609 501940071917285761 486429780112096897 893961355677081601 908674280331012993 395617040822099137 257096553400664609 389617947787815681 808494723031756673 647273002636151041 538636750653317633 888490758223046145 736585790365296641 688457817513050625 499092914955959105 269960697425478465 949748573353403521 413894678055921601 937711913761482625 321975395981244353 305104499484968961 157868888786236289 228506635337204513 424568364063578241 61000740122395313 52084658541613041 676526101793449217 64382606562109145 389595806683047361 979146295039026177 95578667653860801 406976009037538945 405668115518253121 983208649091832193 213916797390901089 443927051096554945 556782495015852417 492250133752218497 692587868719137153 832852696018154113 112165337212061905 620045453465134977 296072593214312001 355903460980133697 341829922614436993 678574632665469569 173385044507831777 909746503533330817 419635933509979969 574745344627185537 517534999394193537 409243879551272705 505662880260956609 173497222281337569 690318391183019777 817862748244227329 271752659475751553 870295095659340545 486594210027753601 418325033469219649 2183304983105928 370523258088564225 716940224269713153 193248709991411969 517650744735348673 65310227769284521 999894502549089793 911809281057319553 489159601619746817 919913355395220097 255548951053619073 907140962126664577 198784336166866625 652170344544341377 202354006301042945 100810397377248513 701909886810852865 328000612162337985 390534303783120129 183864223146048993 401472981178798721 694958734088086017 311042639136836417 925433268299830273 775503032364895233 422975307728659521 641657913752602881 854553458139879041 937131559779814401 436362733180882177 115451073379624353 381744378338058945 649052947456795009 168734977817120321 95815368845258321 205103771075204833 675653636143167105 521636660104970689 131622654968076353 320487789507954113 14783101609566531 680468078713698049 351489959613481089 444135441426443137 702144762868854913 562924435274734209 983909262116121345 304369120982872961 884889852912777985 323959766009249281 897022381474990081 290394271169777345 593178833646660993 998684321312762113 315651152314977409 912487851806904577 740834708430952577 465178625794958849 661984723102797569 558890220656952129 15977142523198041 590653526712340993 288869909005590849 88506081432971233 402547206255036353 777523508702028417 130361133587150849 911210124384087553 542386370476080513 444735729726996737 523102661749611265 743399695351261185 209121671150057857 11179929676227829 584901623447571201 127823090171137473 39258282498352057 142389891627711761 144794816227026497 844145695573619329 837942658252103425 782355808877934337 763929517073115905 358829997767617921 247810480896291105 425544040968443201 471207592888582401 646457268239519361 105775461767734673 249736641598286017 455047136668987649 814491325400229761 196774123003720545 890753023000566913 736585735591113217 562685973109243073 393209628128971649 511320497582072897 324598360287616577 268000345278000641 907611074015946369 317264520876872065 183369814043906849 395268252209891841 912944975556968065 176863562647991297 587410759022340353 560351541570572225 444809528146450369 578852967785731969 787526606394230529 311601267399854721 902761184487502593 849487247996886913 958254080941806337 20786916875255913 740243693809460993 570726281656074945 864610110780141441 987990889117359233 965613585811411201 184568205098610593 694615911843222017 346185665688484097 777809701031529217 220505666573782113 811954797178707073 808322471078728449 202149336383087073 784852896548113025 439809405402577601 18895505897280173 663026451795232641 446224037550134529 282441773377762209 867362858191970817 485039733750170369 437808685781401857 6092037799966478 784886771806373633 822016696518133505 874483937782937217 156567601399324033 799109887451326337 209875984557555745 104543721041988385 199388404398128225 62743184716584465 75260182370115553 238361130050943617 782084563202793985 127363454078395217 123977303578840289 629198201488446081 280374138552339489 408886029570101761 613737281632225537 637335356382205697 84270236996069057 918700027675473793 382311782828338689 353529925833708353 681092095129777409 325561278678282689 968558070800142465 260475072636975105 314923307982688513 7290315656721448 808832032706788993 693487336406729345 151936003816480545 765502016047594881 909898393635401729 749298277145779713 404471599873140545 956507583722785921 451879159633875841 262883584027132865 600750859790032641 660811328319329793 837041003867497601 108176865043301265 109117375988454065 224031955644509409 913910207120693505 313855451583474817 503963381836094017 683493640838708609 628546445749989889 957847252438678913 403734021284201089 705163827121342721 608655749735277185 104611286705743825 919069930486905601 231195289869010177 110054893173739281 971535327062863233 861267279123033857 943317340980090753 52915891914324225 302042406422724929 808473341259890817 324097934466340801 266946730540396961 533399094533645953 80683279123881841 817172683479615361 535554486074232705 680092749194852097 596574190574479233 697541224030675969 80066221099272641 15437701878990851 578044654915935105 440723773987119937 22852946974580845 184351862213173249 625186074425279489 879833950048794881 394939170950706881 581710832459290113 939085113125536001 345465732791641473 957236601787172993 899156624355054337 446758542389723329 455845723044735233 548392059419072129 97657778929171713 446691877424107969 753224324320374401 685488077823777025 575557417687246465 700555392048308097 34354028253392957 571206668998527809 547500813379482305 842994493965243009 893637385523451393 612913792375678721 156824772906940513 653850091395561601 660754326032890369 661420810574654209 344162786300071105 363297547039074689 872056061692806145 821531171618175873 172742826611436577 358364159319854977 546623675531339585 280112302125090209 53824198503999553 687883896272062209 551641484480743553 813195788033141249 964756240787050241 771588396730187777 23761172623625981 659979921602300161 351190302653801473 997754109200307969 277690339383841697 242689168302774753 451107547407882945 123290923408070801 572711305633834625 736761617201594241 471734103530419457 891656825544536961 42730582457810585 991139586127673089 544422193535080385 269430038162632001 624409144858947969 514506820717528513 33626438685441685 524303852014860161 867686378528933505 696749716922340609 393768874807204097 768853982367069441 588469094409436673 657946272191807617 864759633617264769 959452848973448577 757419145667714817 907656593841267073 339043057712341761 942583749454577409 222771747382370945 668679326555817985 389216538111806913 396579532783242433 578209403190360449 350850867088695425 837591903532580097 231139145451869857 26386197882676045 346625275470913153 202732062888397729 626150380170820097 600251932953714433 421433930965207553 651319119351466497 752282368128426497 811497975908157057 364161780069579777 698139648191467905 796045883431553153 249994576209278561 888093045604250625 267078574015084065 79717434839587041 989895583613918721 687600072800606209 989490408468665089 330473467805170177 825158800781938561 983526142851729921 863985829437364609 912697851641617281 395701423971804161 269123149081380577 927478009776020737 632748244849857153 539537985839022145 502649568241793089 138347050140264833 487158978756873729 658415725340478977 902039731960442753 698997649050792065 24608838143016953 285177184015314113 266773573521930977 950225066419431425 290905609967190081 238974877961783969 383183355493414977 360112816892606017 227274580136814561 926295933159654145 328531936680519745 65232679025978513 888549346013611777 246408410898983009 158512475035436737 664398837993527297 573239441496632193 772323502468740481 590203648929929217 230963605755004417 436304404580603521 63811650432530345 441444075153228225 717577495857678849 52837116750559689 116673770273767025 87166170598322881 449541782831470721 772414571942853505 629733913428982145 388179808359907969 314552360951036993 245900752578044993 373394743245516033 48571320383274497 586090046484070401 805898063852801281 944714901698677761 290260260375688961 296399753922027969 166379867565829889 395585539283533889 988936424920325377 387489532597708545 294461125747012865 2584775857815914 901809500117579393 902565588033549953 56566074759295761 17481468855013561 507194918119608961 576621444835222273 1845264849528406 882276199710549505 957408635121211649 887463647447045633 207618280837344577 726365662049008897 173852142223665857 934353154118962689 655537069250307585 178279458666725793 656263655597925377 120866170499251521 954367098238940033 640973501111606273 872243665039576449 184850904862866369 87683631536897617 296504568210895745 389309412830229441 497922919612246785 94917269069433985 649813930727677953 226494990298533601 59371715845639273 435220657057449473 397197100938218049 268118140108768449 247340231977428705 119355962114802593 645839530814843265 296633100595983041 129507376115679313 299634399393205825 927687273172882305 77957486913916801 145196857654038785 796913866791918209 283155049095260129 550401834865454017 872923748818362113 322442628118587009 755134644684677121 122069599545127969 717068704222864257 867215070362981121 576961903210875649 231684664839207233 962958908336315009 719393896427000321 883063597519328129 50219343901162009 242579919635740993 808790767242236033 969693974647757569 637039997448823681 958013948633304577 934548438700495873 615367572458229249 171786328614317089 264193057401481473 916820911723100033 194307829235132353 484705692618859969 407490613192361921 724818090601395713 817592854123194753 942151949241790081 345996380748854209 212106987953824001 379948311484756801 514531048406695361 888100209438771713 666206686764020609 617695508241855105 280859236717290625 28441674907238481 24568133489815125 365718272536245313 692646067941694849 637688583038549633 284906453664639521 487097887089323201 130999855766035009 281431249145580161 447091915250744897 115039003973979697 911279385116813441 263292239963032417 759569977747766273 147753931621753761 201509161486242753 270848122710273025 239360119210566337 456095762281226049 871987788485768065 465961016710206593 415491391386929345 162065311317423521 147526784800263041 922568701302591105 176308977648567137 113120581197083681 919661845318898945 846953011573400961 37094481758039425 379873255240955393 538706779978454593 593192563236296833 282172320289582497 138772381741890881 955023690270849153 638227802347966337 362039490203478913 640383740346312193 841337929938944769 138169286916049569 868595198161493505 409632202176712897 194934605613184417 634734288366569601 988424432165040001 256766515534184961 297361367526392001 805697563777240321 804094591498135041 804839182662536961 472681582485080321 696809807253725185 325970830263834433 847301252479400833 21849233472877929 678717153327877249 982182875515739777 52150751884799009 974513615115199617 938077489290190465 152747815605302145 19326926743975293 860234654244052865 837509549433146753 526758780391041601 996218275408867969 794050042467887361 117549124777848849 800902614887441153 260883345191434305 547559885473660289 21868539483275385 875909644269164289 220627238032111713 452784814266806273 814211132295707137 988029503390386305 149816548218030465 494236029189565313 334497150585317377 519057820629420545 538258844898169985 582762120849139329 678191528237629569 835223366425459841 651252627816479233 86284295534412081 446232789419493505 827423163837146113 853787738639059713 296600388803483393 424676110522437249 668528074321820033 841727314987838977 732755342184034945 838897694900705153 114062579209694097 297638342310737153 380393206844559041 265062381866993505 787403938528832769 871891502517161857 18999787166748661 853017135285849601 787286686424714369 332480150387741697 336617308877862337 154410050512904449 502002578912289729 359595681628537281 231689553286642529 695343093867560193 220042707598842913 741350102582547585 477029303707382721 575067258797457025 390451594822600641 691289083535156865 209966264854003265 105066499894999057 747891753864926977 20747987755246557 719634403339512065 573422002459420097 908015495013081857 902052129400022529 946819479925991937 77796373862323521 29497746775909661 722558637679188865 479161964336270785 420048516070334465 191913403986468737 903213604722925057 615774103760699649 902829568805454849 856084273363499905 715412482928204673 57084219170974393 573088712481915521 148738124847774593 831386786669316481 730192891687707393 781930101747772033 380104736179752961 169103855651034241 235066137039467553 590529076680194689 685835201241623297 203891565356702401 955976512098274561 466782381935356481 648410222149685505 304944236498588609 354835916080048705 259103726937024001 253664683452178977 382912412614178497 693170202758281601 677477955002412801 271488576563051265 600435455469668225 27817171455211565 485874668649568513 703082366243798145 574374864230737345 917962616147050881 545840694707489857 37887231033401745 188405668940763617 759465446248327681 433110578758412865 829641328520530433 217405994207968705 933789012025172865 965090686381127937 291721396752556929 648758747645562241 196103234628395745 967905771134905217 876428667382590721 156377172032780001 618727517934459521 521292358725556673 931208296868611329 255245522869788737 406149269235982017 745051305828365441 697616381657930113 429910206485761409 476103740833153217 632227733107068673 957457174315600001 10173150627000639 592989387243477505 144990517563780225 246819422487028833 859860792000819841 296195575569512897 625780971981694081 605283873922950017 476726666080967489 903337852042795905 848261551380613121 547517991039036673 878175986091708417 519156618396905857 752615720594800257 221607860132841953 501584612980256129 542789570013638913 43649805803351425 327215225937386817 190655258861074369 452753156233526977 546872048595243841 222028594153606209 409768445370648513 239365204325451937 139343496434417345 52665485473006865 944027468107652353 343236264869872769 523805110704696385 652467256877280001 149173211351016033 206202750226196929 374705865360066753 190422492183252257 36388926047226993 923647111827094145 934732958082772609 110298866389449297 163984841138276481 146150698771066337 914847874259901825 135120669874687857 90930536162989745 471080122069352577 187356244528583457 38188901399500705 484197174207057665 513869478444263425 851005531610621057 397317065667841985 399014791200915649 592905227273305985 583457884159340545 693887604419408897 632699672769692929 205149426626974209 26796316874634129 323385312142057985 831046235825784449 931676981857847809 226186029706635585 420524201019183873 471914581362174337 78505105364655489 763749477064163073 831867147158568833 312211809953470977 729434891477225729 305569053071021569 194482333987103585 38720104801686969 230707338386764609 369075283571458369 393851071439918593 965050301275130753 724325862180663169 483606522275518785 811727073722856577 749403989281351041 745765908832055425 774458649655752449 759361786483857793 431942947988904513 165956240941611105 769225481458672513 488492928691719873 95649703867795921 715977419632565633 776732821477576577 737408117889835009 208000045254767233 830607480759752577 98586653047785697 98531342267897057 98065232167190433 694004381009420929 129609168071066705 674251191676212609 38451221388147161 793426026038886785 817670493752952833 746655224795141249 335522296425356353 376553152033579841 170209408144881281 142618693666328513 564529862307939137 371924576443817025 401768348522519873 887107132192788609 326581648827588097 243069925704645601 754966924102358657 754005104521532161 437974975254537217 93608449939367233 40449259100594049 735316764935326721 403537877263804737 76975509500869073 26534126171537053 936861865499316993 66656595293512313 760267328214652545 166768296327230561 292902523733623361 990124985324658945 782311215853468417 936653142035662977 985395492514676609 2463650620558867 682449230195729281 615927597821919233 908310920745940097 370681818794228225 675269739498389761 509517419854812929 676855718582807297 737476015183336449 939860121849747585 861296605190997121 929276707646856449 621584223404912769 477936461158634561 545972145069253377 279609807221284257 335575289635830401 86909132983734593 694643307399612545 668325644382228737 365008631120165441 570668179510278145 840971683875164161 829963241889835521 894031664140857857 67345914241130345 792623609448863617 598830894938309633 400599584710679553 669887835885305089 15032578763349847 142601059045837537 303237029036342401 227913229999202817 843021257998739073 426673098953152449 72371522889657313 989675358664385409 744990934011564545 137688154893659489 152637311880983617 228164445370467201 291926068077483329 441343230498425473 436182960772786305 118386316812717489 520193341521075329 717080958405979649 917049831894946305 332072128011233729 316983507518013825 340366417859762305 907379012928547713 295631634512062657 47320809888088177 602766925695199489 749934275311193985 36780547940409745 332044008262013057 542213960643771009 88706018784481697 510303181342095489 80365472100663025 262562373313080865 308818707653092161 244831421071680225 184985686172321793 855409843039829761 905359842655034497 856931614964196353 761850159751741569 291263230556729985 42964851453906049 218418804662192641 223179463494258113 255327104564791809 7037233156612644 885514415760809473 527201244158913345 389857353359055041 284489670433817569 367705615380870657 570010900606487041 435208492118725569 636117439275469825 259053615383493249 246255457281545633 391071104841820737 301543113650087233 519960803199481345 281068356202066369 744234879679815681 806609092854049665 893394283662786433 554201717825900865 616436970109425921 195774685635985441 692252776809581825 530052407540292609 103004004466548337 690255179761411585 895556400833015681 258829300428867969 218233035361528481 156204321044118177 547661238768469633 612156774909973249 495571130895307009 564196734513362945 39604304525170169 301773998310931521 59059223902643513 117745854809772513 653446151077261569 346616306944749633 677242316161503745 538853705607923649 223199463480966657 998524242289004545 112479244126838289 315014191349906241 379339114394227265 410312895931095745 808600013772370177 555189251341747777 333333892441231681 185269451539749505 330071267055650689 570680088813407617 775099006586501121 240775504749617409 828779813859533441 817281538373126913 216343085161724961 460243204004012097 413394413507354817 412519286898248769 48700288823297913 409605799590277569 514806181599503553 909134927797200769 995148905009528961 923034126822994177 953792193475699457 274435519251159841 329998949913758081 786306195082172417 338834117570193857 333920245998999809 805784435093130497 687407719696789633 958618102796243969 104119763965446305 249447622092546337 387682430978483009 431432726371603777 109341650049945121 135604352379317569 971502636555907585 869382644678417153 673640898192577025 487407963956329153 539438112037228033 186585742338785121 354585409913429569 337185952750019201 753835263436410881 795485106181423873 769145735383165825 856834968754256513 864273955238441985 302873123675219329 512313742225106945 564777516452210177 824366742949290881 836607482212123393 221979236172973761 670584418735572225 654749800978404353 345336888834729921 963424642913512449 334252265894008385 556956908234706561 47512002123006881 435918496429554369 114321268757478833 389362757381544385 233823431480054465 312806478426640641 142877730240087425 882849901791711745 810897776488396033 663846928475170049 96983304856379953 506740159370647105 416133612846202561 551073907830105025 101811893759531809 754406567074095617 127136144136990481 792077864001601793 582980985985628289 65541336635984497 868100992836723201 630279520542504961 332089067379257601 854119013242961281 604118362018887425 801669619692479105 723790939622901377 586607497143997825 477757623681007745 730853386973624449 953959985396124929 426013065966667905 736113342985198977 393456879068754241 201327144450331745 199094345326155777 817035892480753025 642530531831088385 859802191800866945 884864629658760961 397447209058391617 487156056572946049 71450395810515489 193767366588613057 781993961473709441 233784152361099745 102418343166959857 293226299044516033 344980490271474625 434785122407777921 53203212141525569 224335022283295169 91341417342839297 942290216288885377 653391617557559809 887080870446720129 922772861654159745 824771179144835969 647833903094053249 691640411781033729 173080803399010113 583206886724472193 490268981403630721 578008715681317377 92989373444119393 695501893618871553 691400082533803521 295727270787377729 540369770965348545 542560033799421889 456694628806388865 763076293953542273 379016192101467201 825709700123372417 945718472132270465 347241487541705153 360247648791379073 599783905300146305 106217470217188753 833223389645166209 299917932204586177 523960503423030145 114654403749014481 192324631040261089 552659291825072769 206473841063431265 788348109947975169 486746976383482625 399782721805429761 651422598725305 236220991308570657 24101297923746045 422248133170931777 37665728399790769 564542314465427329 326549920282655425 31165206322420149 973304929240658305 745684505375109505 429057397170080193 521679425562233217 27464708310279917 152139535921918433 248143047748055073 638751758549069825 629579546005249537 630849046127977473 248051804232968481 172793721175558817 902603454762388737 985886617876417409 809959415734208897 407536224856450241 452300084051433537 7920172941240368 719399128766891521 830679701115734273 435518161790643201 659528372658456833 118359934846989041 789208600167633281 696943210371973249 134823711270357201 415406652579147137 265794528399304385 252788185687538913 464048282328292289 756779808180663553 601123086782230529 504396948535418945 348582520049106369 183943806949567809 360548960764667457 55293102050431033 474494137686377857 941785561280436609 104126054629155361 730445528854335873 664330565299891841 163067870958538913 169313522136995681 533198749950006593 653924992285283201 398382751121101121 708688483025731841 578313816495427329 805770208160552705 949424884963942657 774591094076065153 91891647985963937 740867370897177601 412734754492429825 733201526521277441 31738358547176661 250355178030801537 170090085867652609 387140351035121473 744238979495523969 265770234390004129 142523348681930177 943957909903282689 903414903560633985 467208264041417473 32707483312204745 84123525758904801 170059156680398625 902299765465471617 543502109845587009 443255919944313345 37305059578972785 901759320549317121 910233508448268289 556891053648961089 995445785917841153 500916602211987073 205363966957218497 840226823967761025 833167569171440257 418315744861629953 654284979413542785 248804707424362433 802595669021403777 575029708925654849 980864561727070593 538400607810565633 797812492487327745 850254147891902849 125036940163706593 303539895905963393 245049287717026945 714122636152467329 539213377380274753 404688988261035841 269959401845586209 27248500951557733 375811241796039745 815596863252316929 913760031100086017 383599484404811649 878064911685793665 46378717549892201 814213503875709697 149926604379729153 36942048006348929 977289587475375745 276166238339019553 837699448505418369 388012482126480769 415892259972657985 34556417725514877 664573286214604801 706199758819817473 850270239564103809 93447941391165297 419680382011875969 279307563600877281 487486983221522497 718881150351439361 853975301609395329 572000159236406337 654686127044122625 210408004996427425 352573383674837249 52597871547373385 305728069504802113 293483622406984769 205229466196058753 70820911931431145 665355108301518721 507925173714401281 234161970383041761 223797715881357121 792484414032124161 540055910744928961 241312119099902145 111692825651939393 31884526498934917 109684348270580049 841440963548279809 697774463635976577 317360840943457857 407609186048933505 910434573808188929 288328643449514049 98447774412072417 642897225977268481 522661778383422849 26355260697140893 185894029260119009 537887136610169857 815685777595874177 543397407390127553 88971664014728449 466984252494828673 409172368026645505 283228475523383585 880503603935871105 815213481764590849 537189962711593665 949647768881671809 344776837140493313 304696644698882561 914611636964963329 441634640241215233 101103909586250049 850349991006471169 49983635027032849 629028926259788801 654252516049233153 636915056919097089 505619700710212801 950311977006588673 395446046974235777 812824237293842305 773042808352798209 343653183772627073 597935955226482433 555369275315175745 526076931180597313 668981910023102721 443673814830397377 437319125561447937 98367955123919153 961389438605149185 247406018243871969 506781137655682561 935986289740924289 446730276107569345 867241262085634945 347099049956842241 343760706658102337 824072215083614209 2689366008716832 507440688265322817 186465012354659617 404960259193568833 769253618094644737 61080345815259561 948902898689865985 27756177700862141 830416805230889601 958983390406306305 93913273800922065 421163386663618433 81457430928232097 181036514888877057 391575120383677697 762141367103023233 673756408435103489 154144030859416865 499279020409545665 400575237900579137 192519806312596129 291561514846097921 739328487529220993 150239715678278433 345189079346731393 925520763970414593 702439723267332225 669852827948925953 262900702293713089 47797216556478617 971649923121916033 479548711888295297 784481299979283585 660890554927394945 147073366348621441 230230941676506273 93536297204941825 774563945176925697 208637791031819105 322443394982965249 166748858251672513 85375094534729361 597992546523300865 667185006327411457 408715511015977025 655415833554787457 764431290964026241 806193174239066241 979294417463385985 793764070249213953 100767124895384081 229448402856586849 937945822641275137 251275528963464737 507113585413705409 211955279363476033 850940851455696641 505560490744048961 342562431425278657 962302428936805377 737268588286077825 655685606686166273 351535191818882689 157291961201561761 613871331787031297 410820573766276481 643471587288871681 808377439028628737 777398128408158593 67346856463434081 837480735614107649 848203874391369857 805526215750624897 776618519553299073 699222071926556033 273773999403982049 944222913373415937 940496420320062721 652828722388122113 274367386104241729 576895846562585729 191974304574106465 368988224235323521 598133208513967617 246621240383440481 159811572787038625 649830549848658689 765208867512480897 763587439548494721 443340442860833409 256142929857048801 364355645591540865 207207856753178977 878907747034123393 372361542797492033 24644337124694717 697333290656665345 33251474696275097 565133309016090369 136988722879674897 123542047116821153 760132222928707073 362973356818869761 618758137629438209 188146606126188929 781497754922984449 734266781859332737 27872529375638777 130491764640034097 358237705536556225 550803658884447617 903389640387782529 991120314637889537 781192925639576449 642045450751794561 53454566482013633 768862448816669569 301652835080080449 834875555577852417 547542284215435137 986903285776314497 221362270549864353 763788301480929025 770254088455072129 71063234928068657 742449481869744641 572045802142000065 133724567595034929 251177441130884929 233186960730453313 515632287822739969 953277073041146369 11497322743089457 269739492224250209 54837388052291657 797777925959248769 165998306864331361 968797014082415617 164604926422839521 16753160191608885 537527334536981953 111116363895110481 221618657318813921 508441738185293697 734650619076539649 579513603232673153 106312591445572481 467386209247091969 296280555007236033 982890142011246593 780067684220668417 380851018941509505 301709655791931649 624699159150711809 15890260944331659 927380437481570433 603223008164526721 392246639059226945 644587187675554689 368357666026607681 951288031898506881 712881530246253441 363210029406189953 167824415396932385 160345388776882209 543094894914776897 89311829947732241 783511444342220673 958986755866668289 853576269213508737 49947263423973713 152585506658663649 524967928445200001 252249605441182465 300576307897486593 361732200639377025 806858409575959041 81238932387638129 473954839948902401 308687653063270081 354585338888234945 443728060670213889 76189207475223953 150115679527830 435729375077833921 402037088879044545 155497469076919969 111215717428063249 8837037515185387 856323946081193601 263584154663320193 879286112950747905 605517094622591361 9639549251122759 170249665821842209 599109909793934721 176601922864001889 573253172993833729 154896358568848321 406689855579738689 461717412778590145 17978136007091195 25562497828445885 622784134831743361 814381029983543681 862549716590468353 464239204870310145 309348075580256705 665026111971876353 666945130651530625 289355798478624129 465322410842940545 831545458337707521 603022252583304705 700932120321496705 245621292078592289 731097815274345857 71247344592254793 235094097343733217 976077823245059713 638691027309654657 262965196042319617 722157491515602561 507662287656724929 548734492768566913 103145573648138369 1656082436255702 508818787932693057 887255176884259841 997450558399425153 999500983612719489 741715024453778689 397334870317386881 926566008428526593 283508971213905185 766137712404582017 471715693586908481 934909851144528385 666056167233833217 126387994166403681 168225102066450913 33077985349851957 364450729789297153 117657455047446289 140104904256766369 134848077229111857 724250924224449537 117941308588708433 909530130507754113 369490275555083521 387284642298311617 81641295467175473 864237042732646913 15914663692957021 889279665490974465 696822149832367873 260534220432354849 292325921501632257 112142294880271729 437932441258009665 457960557029601025 277189001529638561 419001956612973441 31128511867532185 819018215600372865 636193443483339393 57772601223064161 874719409100332929 799911187084354945 465421071306412417 938394709434433537 610376477525161217 993850129456397697 141080050852171009 842966059126325761 162443930577705217 416655705647720257 377100445554123841 705121660337155713 196891587601410113 435144743718431937 847850305205245313 749384990035821313 595238345603757313 112780277402102065 426609771442759489 982510418399400065 392340171204690305 705596951168494977 841741495302816385 12422076002138739 843599758849574529 796391453882229377 960351649758269569 187203929142910401 223361818986031585 459132641473011905 900404795982840449 113311071016823921 421578547062193089 641661884277233665 251620638696284257 260979762071443137 912959493393369601 26809991361112397 186049095837748993 393565126179083777 687579117664835585 254466884692199361 572124923488349441 279707192703924065 923249082590384513 974943082988964737 110502190919053329 641919730646179713 669941131529508737 562822070947312641 303445005376307393 657138612305360001 430365517180515393 896708836818270081 897511854235407489 914308832820637441 36789715312590233 740746322492732673 525349575950446721 427208361018628609 623767881376775041 426037307837042049 168367103309751809 739004268727399041 214213501244028481 592338407517310337 897771555367047169 995738642600272769 609881262757991041 221374456450796225 84927800561164449 31900187034040073 997649644760780801 472269661829280129 939380085460943105 440928741463423553 243958397252097121 456945567872274689 198408533777044481 501025722667179713 998425282875114625 999559176587048577 998067081268732929 911730325230976769 914239478487100801 180436556337831169 172770536441252193 54720733478205833 920725208668397185 533412012458207105 307299756978256513 924188178502149121 158933813150351713 748549452978600961 978333220183831297 744510976911442433 973825849800999041 623065020284890625 527173354819968385 388052276035537601 9242316496735015 435677438674581185 984224704117938433 71570666127882985 690255951428934401 417998910833610177 80131117915829713 9443666051808465 120585154646416721 225983845719746049 617548538329604225 64761907537615569 42614676417866097 330539278707682625 408701360601344961 310083196859139329 79394152812763969 745458614626322433 902651631285952001 398592084194064001 30098148245098601 79783348000383121 6234302236368451 879568682504540801 754274901101066369 268064754896350625 245636203427498145 961031812003170689 840355774480183681 613953269766945153 701504143020304897 634412665654181761 198038802018682945 738876421088654977 287266401710159169 703987658200645633 283118001234765153 307690863893533633 214174672827329729 796029498405843585 401050616337240513 797149278009349889 511678022362591617 313325374050407361 439107461472286081 261472760441314721 440509516577254337 19587024236628281 146532376447506593 853552891354006273 568807601624488513 220690956217339361 371065792568185089 492238958043749633 277340932157660097 606614706789045505 324909848847564545 378333942629602433 945214946731457665 745978413767488769 303298711011205313 297491879435234817 47193889412927345 16486613698603493 326983039904913409 690968129684385665 700980991912107521 707144680248830977 891962244636442113 99537066689215697 748594971215783937 955374226166028929 554647551533118849 706897676673769089 479620676662964481 663173672805726209 80383335280753697 632200721243897601 422978450136998401 165990607477240801 663088905923640193 293240439790388033 893458356066847873 66343062780191529 562028337251160065 419273356293679425 903234706728841985 667424026174202881 879817270973457921 112895657586442161 688671065420326273 991548884753115137 58303249496855617 112092891624435249 88828967937946145 601585692079780225 633605330549126913 95260457216447489 802212773935881473 783294673478536705 459189831875459457 403094583470768001 678551156663179009 31272825879725021 770337356227880577 961810290428523777 537090574784404161 915053380664119169 371792068404129601 912819244473361409 984340455974166401 4574845464915712 832972849656410881 556085535632341505 602971571243646337 591061886050937345 775187752886164865 659785271314554241 48261004006082689 951327014736975233 239273437167948801 80165564871855105 695857031218256641 137209479745706625 289550284803720385 465794060110262337 789587948046335745 9542463080393305 703637010798271233 723500637030944897 623568194897021697 25533255258579857 33326075867261553 923652452136373377 320095898828771649 193230046204277537 918328422341257729 585011041100095489 723045932812940545 455934915199634369 164323280112380833 359959914967738817 883024638551024257 407732081556858369 334591349584624001 235651975832233505 460974264071754881 779085054087175937 978887872934603137 562522226607889281 94829748630633761 194692554015873057 865571266366455169 746181714615850881 660995557014562305 686082545220983809 877913416952804225 910117492687597057 298708635715559745 745992950057953409 470674760593166017 513659666893538241 758793047080136065 13288221073622709 599251165091867905 941754389310411009 875025246964714369 164469441110142625 874935756859510913 760240009954053121 850574119132577537 214853599152945665 863157463775206017 333226586623290177 296139578114139841 168951699286665761 127154512811269889 149115627426048993 70995614019924601 40816967788913417 980735731617766529 710681370690458881 561780890344454785 442140191214079425 307020570891236161 565006153301588673 13330231629343105 725240708797855361 34900601510155837 724084543748610049 405986364465196225 602065358147925121 454126159609128193 740372982817568513 487680915204524737 36715296477296993 959212126484498433 327877745421581313 327759733431680193 341348653084011713 710721850976053505 73583174023177377 902307914190917121 872656974884478081 211998262252659937 271788399972628257 64987246710007441 623211968067451521 745261593244148225 681533226361516161 948641035374411265 689177677851688449 771504151807459201 391666557172420929 604781132505838337 949158547402575489 755229550592016385 456782785093501761 72307404579110113 949907318691543937 862377049977492737 408386956860887553 203303536372562369 620475044966852353 735436493896596481 658037382892182145 420512873689805377 950000139045329153 164616038326197857 592268709781031041 174256727214487489 604180946331936769 241918799232077921 352858392435585729 570373020264785409 825658368827532801 253185993285779169 831129049762843393 397608174200673409 83778138894970769 581768423236493313 852767426326231297 363297499504600577 294858011719696833 669815582916623233 352001674835442177 598751910605035009 26129975723264921 215667536986611457 133451483165423217 597289320842410369 691563133166710017 338069380182826497 589714257345555329 453190413088339713 128025741315482833 172596812521756961 116564201110456625 162028433921538081 153566590328665601 998604493134461569 469933765660478273 482954037437725249 319462989982454785 445131668657179329 604657642742857601 440866821225856833 403196705941411457 963592424887206529 679952302533628545 528357864279360705 595406790050745345 658936095227598849 607068097575783809 449370107128633153 420480950538916417 767607188789963137 337400227710823233 302328620779878337 323761469592099585 791508987401552897 772118451028710273 231798505625452129 449959259990578177 226851016671087521 835237394855404545 164417156852199041 334517021881893569 352933234207167617 649788731197524737 494927741516850241 205191177806597121 9409310553859741 540787395370337281 787744766881377921 33508891289713461 235323117909981505 549045507248159489 322868392306279617 839102574164542209 66296800731816321 457243764195403905 834514460486094081 503956422805188737 387860893383443521 825309875761881473 87049910579029441 233669256110232481 176377185594571265 917991165157623297 104351098331409985 59921820902204105 580758729112712705 536082833860369601 342293399127729729 429036345886061121 417808841094750273 877248635953016321 874617121508425345 998058025944615681 784177503972383489 536535900438700225 582905023590061697 560023866839884481 594489500246663041 384956035337843649 312983415496450561 357490478836595585 107079266418761425 251913909334369633 221979759864300513 497070538867603777 518043115547339265 389488897607442625 909917662223325185 342404307120730753 816185475237315201 559885960760475137 52612986068314881 499019347842562433 574212429710552641 98700961940785697 852385346239504513 687885028227000833 686658453485929217 443519579831182401 751475241307648641 576750015984885121 187091092604457985 747957706688886529 139941393521542785 656787428075759233 823818799774581889 334342193507602305 693213286018309505 939515062623883009 635449474783467137 773238281185179265 30523233920593641 543883835737844353 139156813522074433 354993099792203265 458398411149889985 849937707306651137 172478640504987617 68047290155995201 95638890771557073 533269577354943169 864091303330436481 992258165499883649 938250755954644737 448981429705980865 553597255621649985 214791948309262177 763276513678494721 505979955023335041 841374460117631233 83818551433829217 866126206648150529 628802563280714881 886536518239648129 324444185179551425 731744582991939969 926999658844138753 846736789149186817 385833826294280897 938760260707173505 829248862141668097 183738512533818017 392721342807597313 48784826993728105 254322082843188481 862311407609379201 403518893148337537 429521054070367105 712868543076240257 119173698610079985 886683171332414593 967682705304969857 407442577963664129 48572326852589497 613163214788919169 341431561007428993 33645867184844749 270003563805868641 612556890074138497 915733124532796033 708646237834599937 142966650975463233 681579886811015041 699478788922338177 656280888082278529 558084773319176705 783766144185712257 40301864671494769 367677375518397313 151115935850494753 797761169733341569 539735602856300289 605682556117159297 697131470556836737 607553749451547265 833856007273670529 18854411940466777 490407265261662657 771556153993536513 517078626956024577 230445930562552801 198422690092666433 639252180311281409 281719468907045473 39420459204123401 195989913282740961 125475294145012129 823793482672957825 49435814230918145 891262158626101761 615169818686759169 824942555912532097 378896444493861377 405638774538910977 8265611083594139 288116435959100417 617200687466493057 973968071831944065 468225043690360129 185557268979199105 411430182770132545 102641056492299041 392689423632070593 104769338225029425 791792380968246273 326990747491844737 754874304792799873 762622898551757825 886611368958753537 14808040392065181 684978533310776065 638802558325753729 117668489396521633 191826367798153537 777544383528528769 874849264586192257 398949022838067457 642909030029667201 569724848622335873 139568415340026065 646706090216497409 347715336220755265 273693111316852353 599217766669159553 922184482326983297 623269919939925633 641507497678695425 3405434408737307 411956894731588353 602684086827519361 660786873476901377 334903223016784321 861839603377021057 16974127188515099 133345540498559953 431621560398017601 941625520759913601 756309496448988545 475897292014572289 507932289368472577 767876387171483521 662048943386505345 842104454803369089 944622276652669569 654854138906955521 188655362577929249 829283542259567233 24397061291370649 319070817834884225 425215676072578945 172273631639932033 233537388605558497 716248306887536001 883150722394372481 403240820930655297 178675275911093217 441680256355752449 46227261103549465 72071179657847041 257458044508584993 942680368850233217 750100806765631 770659545707282177 727991341584345985 457210298925943425 280512340193805441 519621399369832193 327403378050863809 653758359157364993 88536087899864673 582153928885652737 755785236529067777 967563570399576577 214790110244305057 131989351223090529 157393970129735553 936449912573664257 627994958679987969 476282630197410113 763739129927717633 780579486074728321 955515563601746689 416146003809835457 508517139540234817 654702245316769921 906516360508259585 404298256369038721 155944391519330593 554950577501003265 371460050888540417 158476511045101633 103626884848640801 676500833922659713 130238406112464849 429026537500114113 908574468195968897 727540516109571 209427410544204673 458233229639965633 948329112215734657 213660981379149473 287179822568145217 956890072838525953 754561918619192065 410101726214563201 696051221718814593 950374150698301953 58160596435389065 873748022480583553 516671119139555649 792755601030798081 655160709372172033 12880358051646113 688814049659125505 834516481765199105 862377934954114561 8873482856841975 644417049371110529 369197812425632321 678907688663077377 152046320785743201 545874865227997249 429274178155161217 231530567137188129 212716068629788417 102092955319943009 994936783508798337 663379966095352065 557020929462183297 146986132697744417 105037284888219057 158999743546988993 364967926150285377 666197894320202241 991620176047497601 196277739520514401 55724649141708937 916727372458037633 613290013062076929 615943142499165953 451508173768900161 322957761169714561 143785406022324481 519744922489099521 911257298576700289 276477317778979873 26853536988419081 994592643662262017 498957270093427521 94391931129631953 973751049924949505 935472738315372289 594995833538277505 682992097269984513 732978560921502209 856610580966421505 353867345686353473 845227261627694977 971350818499651329 168014259271433985 215134367997407585 299152187175078401 180001766707157185 411217609586803009 709655187655385985 931163603055733121 57837490506820193 929870681926349313 8167653863139891 386386190145255873 368319316180326017 262063134267325633 738486129090176769 46065281552028385 243948261586560033 624292942145917313 270545802481095169 708474809628508929 397719644639259713 482317058750371777 920668657798358913 778973329159168001 654037025800512641 720375085768711937 858704593595334145 592883701518157825 735656844224500609 4219428578071672 180721121294027393 201403549248009729 831343169930029569 839898623474017153 917902279976729601 808469197200107521 254834998530775169 642332352030795265 237123467491784353 271215817598385217 513880523108817025 6519910857281986 813770358420967425 87346204639654705 503512892279921665 808996396468476289 151868523059476961 961410332027167361 876094166868178049 825275407228719617 335212340319301889 943902906648471425 118227582382978369 126001469840392849 426278873882750977 800526835954325889 568346873172977473 584012479150675969 113261117505189185 425392187972388289 766174379219556609 688240009629030401 631156974594546177 945893153797595009 754461000526454529 398236227229393345 857732081579925377 566225035340604417 513269849462624001 693118113993651969 482187676622658049 1789688586381289 746955740722007937 556995627176792833 451985717420413377 612036467116947585 53963514276823337 513758062379199745 475613926708490433 541666844685533249 770283671320079617 169815088657902177 165839954072183105 529789861693810625 810152979218450817 64533485356154329 684557950350125569 696872651019600001 844284631428259073 63310347939552257 247649118730791425 926630866269388033 509096294665219777 484236255956975745 82961797122834465 233918172688202465 773239000862737665 631010422855968769 938792902014725377 262897380148839233 484004408103935169 745181987274751361 811972687330154497 258128611363144257 750316525269234049 1040171106883037 517295305232934785 163637419210001409 606035632104202241 785818833589676289 132700161938657857 53598307357884065 142880892281517905 453700805403787649 322020102850117953 708181980674279297 452703114306295617 159912104788990209 419623600249536833 597688168759997697 611024326295655809 494618531479961409 834865915852887553 808765339823335041 45245358251314369 997135016345996673 440530232260130113 972874365517252865 829870531938105729 369014287479888769 805610554219938945 176880522802203905 246298906381746017 277903709623789313 341715335168515841 239577438867922145 735598378805782657 88780375743699121 92530849199349057 920003012149461377 699251359040566401 39552489769310033 211277865974295777 330671289005959297 395802782556224001 236432590502250401 361650758596127297 511511054195064961 11941965796999911 151453040963364321 828696344628696065 181691816371664321 316723299925975233 908639257498482049 38447090773146897 733076249966497793 739916087927063809 723439191292218497 225471364687109601 620335304458460929 243035017755325089 166911414050662913 938068755568579585 201493423743837505 608228893377024385 44906612006403889 979472670917203969 504656944526413313 280310378597512513 274171170573158209 813602012832959105 260864075904375873 325832708037886209 191214648432353601 744730305815721729 221450215113105025 475924647990531457 813298107070341505 656640751788998529 346243039197414529 292871509659043713 79525292302495393 378760889487097089 934608141732507393 831091790969658497 507386370619276033 960397396917287041 406303270089860993 478745113229216193 807972117769427457 171121659837012897 907837774652460161 84881587898827601 191327952356790113 312816598570989889 610269019323251201 757594659152793729 570059815869800705 99736462534025345 816919535141391105 510482882198978433 920470434986572929 625630429022678017 358312938322821825 27900078049718501 300452774703533249 745639442692379393 213773393074898625 394641915051501249 644480314321913985 25020367146410649 564807990599259585 514169268507025409 478818965093982017 482133752729140481 207914151292822433 833118764654905473 223175810879713057 930527917438198017 290270349783750017 751237786610168705 195153203994696161 820964153348768385 990448424597428097 968168970112834817 815975900041383553 131082271577966481 60524778436953145 885486908582258561 663011680408377601 345953947108256449 41586213783329385 818471482531556609 837745101796276225 730489983236154241 630569294272529409 92326990359332225 856347441083673985 493658246515963137 734710287589773953 407588148405046977 741196383583247361 679458189328059393 525811242935841281 105582110429786273 841144345755427713 550937141117259457 578366897965917569 983953992865799937 859647342245995777 237199473419067873 424792208978455937 81951044766093169 674804814194008193 630953890520118017 522111666539711169 743561632879483649 423807643617795521 112893029483885249 335214509169073665 282508685176928513 454254499829350081 61954832813768233 592964792681026817 615917212961569793 652408510751246977 225753346722896705 559027324781506945 343251074907833217 207984837215324353 577289260333543553 626300046049646337 354509318494059777 508867864308673025 992184198638781825 642525842000335233 227976297818536001 847762223100065921 930479077225044225 8312319018738635 384946384220434369 314817531128785089 799472282076507649 863862082084860801 309332519965060737 322490403367883265 75749615760742017 156778826864449889 607082177996950657 916201749485242753 857701414429826049 323061415431990209 407653544914744257 449720450618375617 852284550862151553 932649356112232705 621863002378411521 508789012052734081 935044759717399681 368584066178666369 32241306622289301 639560529648381441 189569414780692129 297071273930537665 659294319116533249 547322100096199169 576319116731681921 919666226484476801 516043786194977345 871245460602384769 211539776390367265 306775323962494209 820838564149035265 386163974898824577 280661864963676065 225120712135062465 212215901375167009 834383902057002241 258851712045384385 975318546486203521 117719983157577697 429180004944431233 771417726506697985 736972403606952065 429839980068201985 104908788805179393 771443757455841665 618500973294270977 186026380272672033 602729819869882241 929799064642267521 71249029234447649 326121491743855105 590014471605716353 177661092534606273 49343060183201009 490161735003688641 908024894703135745 183610002311255009 478443159619185793 543664773039431297 246871818663752417 421564273668508353 391331132443280449 288117704972087553 657740780402566145 143301206173404689 852606594922999553 983972546392657025 256670351107832321 526646390366977345 338208431239575425 625196094525996673 756655709213180929 59848744458363969 70733639184705769 742102093032478593 418544297229178881 642034085741244161 404409661274666369 147228431814262721 47220115855356681 242426989311340449 373035068301444289 892450004155897089 517197262748798209 346349442767234433 82307252623746049 580002859398099713 308344428061719361 918572096836513153 569899910815191617 511926496618961857 813548026878041985 594761300785279489 850757862132706305 308522605978460289 969325292477794433 145509160541323009 92787473145076401 54319341970050065 609477786438251521 586356129189766785 664007952269837825 607884369317254401 980713214442051457 288542696384766401 293987353406119937 948436520153556737 45766982805108825 1810147761858617 890837597821768449 726979002930541185 570057402660967937 270886680132818465 944130500455027969 82655771712119025 906567658943320193 515445945598401089 670891983324263937 206880961631817697 802846422294738433 269036920224110081 576529687303658241 659798284815501313 224265106297256257 221108413090149729 308470366618518465 527707023503531073 967596072469252225 778765111848983297 183873080540788449 758782815944265089 905340373803174017 627896363902436865 633612596423556993 420888868374937857 808918716729966337 9040480445051459 785489899902810113 823305605556349441 430853023788646529 179637786411404929 226143584315376961 958218155384436481 543541107453297217 374661485312387329 552352474633973825 212830512564686113 924421332024824193 831098226548931457 20406444003452153 834686804704496385 411620557731158273 453106616551465921 502174315776809281 897462853953975041 526084941697153153 74263366509370593 86735323295226161 99059251007311393 239342126744265473 147089881026985825 258409136033346689 355819498364745345 62192793560175377 949638426271235457 320289266639218113 954277498749299073 118662297139838561 951533135560694657 4651061337764163 743796824972825729 459466967042036609 358577386947446 358688758637367041 149213871852573729 846197435429321089 162143988056342881 559881590781085249 442177221492350721 215650879564325505 831006120993777153 296966911417239745 913950412861517185 205638138921745665 582514549759892481 450204174028552705 162303857630426753 509658103842870273 918381744499100673 671667571254726401 352677949152571585 526703385208367809 787632884358103553 959152587870303105 891592532821583489 210895875435117121 588078733893098625 745492932337850113 701471906275379841 208531212714195393 283925562118625409 401354606045966721 94438459570135089 130445175299716001 618560581142020225 339723558062313921 882616011003399553 56535473332036905 969426289774716545 283277768983818849 749114906228577153 346037084633937985 763543988615140225 333704022749412161 342809089172114049 349141010654694401 142392149357718273 589979372595106305 997549685540143105 328272921754550145 593840834998530945 479007699176928961 249504225882965601 524442429820926017 932665541680407297 168228107764175393 412404537773646465 897293483287771905 451414229648776193 360464529813651073 737793618151137281 256714437490803265 437306492674352385 64060094675024713 144671519778732705 747110524433939073 981255344839752321 177055932148117985 49666512575306857 478834542966087169 30496543284399993 716777368614909697 505039573789666433 389071425572499393 660789277855599233 512751301002236225 88131683107498305 599061723971249921 287442006123413313 111592186395622401 853573512305779073 886435804972965249 981869757383009281 420680883220381249 120609966501156401 759247473110765057 712980934590390785 349565835033072129 24786717876700949 678800649877448577 457024071155956353 953610112624612993 109166435515568593 486438453518292865 997824712655088257 606185936825792001 898977919120504449 128118350720402673 419461154305992065 739500805626629889 419565852454759617 500962804713385153 838841736012270209 118871557472996161 145741466802881793 157309835751195937 665457340371233409 323014930387085313 466799108118983937 761474952181334401 454517217808714241 668890736372812673 611849596305482625 497982815825142913 348085839417166209 772136974912893185 191642413746940577 51066586691792537 802699714646095745 4620370741317715 303244225311537729 615522961628617089 172857570222390689 483661251983146881 130975076026835777 538434291871784129 164971531062874977 790773697692994689 419664898036891969 337833648103870849 868692535982432897 212110791294275457 243995747754418337 784227111048739585 200456723198314529 962165930923244929 440478549834573121 578257713339187457 111742495484747905 93724781715064161 587141109216112513 605080156879171969 791606984841749249 810783921133573633 831565828501020161 313722491689990337 564937244208039169 840471839042162817 392424997875373569 56473179778624425 5482261570236347 741371021840077313 545657771112097153 155907193396533473 462728382299019329 338616687146707585 97080066440391025 550435823668511425 276269501177708321 393433654705855681 122305697717017377 436239515463800129 218356008879737825 602188152902680705 396798111891264705 785254110055479553 478259511098755777 746521381037975809 858706245718302337 714786181069232641 860065344638599041 403766687787634049 450529280544778049 731715503958913153 903228456030163329 900827598589611265 218892531265900929 18609917263919585 713051847158197889 933329941546400513 951714416734894593 394062727702209537 282147091453325057 456603295307981953 376341486493593921 916923193232865025 635514945933095937 520465225808418817 898988885187101569 443709301083448065 898367391260663297 803571604168720257 543836483925808513 748376853879964417 290052086530664641 796078018049296769 548810259664726657 109902598941079793 527912790189176897 175476215737287329 534463421882968257 930079596003313409 385726335848119105 666795968787237633 213126332965352097 903903029630260609 412224824264242817 25092017598066009 818907507213502593 298452046826472641 561492362918869505 128588187404954369 277113965845451553 851880750425454593 719695514956796929 131471642291753457 196757034180642177 858777017151314945 598267172221312641 255689894487698401 55183354951374497 916614148364931969 984541405257019137 863896917901680385 83309520832123953 153315313898080065 944783528943190785 666742841068025217 877856362334803457 199207127552785569 825051718367646465 195949527929681025 328414626680931585 697114309298260737 121465578154641201 392132207667923905 107791611630808865 329425056434093505 837969672220040705 388310499602138049 430177338025195841 576144276505946369 426917722343063105 344821008528935361 620143118476626433 176882041058849633 941742545516135041 740343452246829569 983883969735380481 354155313893247809 513219384262924929 531553338920883073 650603285249282177 645195002850289921 598602653499384065 448211849881200641 215302594836877857 892655492795430657 819069844553638401 732118115919842433 813895152700190721 847352851893237633 283917954157843169 401225814652686785 487548575716139969 552668675971379009 553928906078624577 621435275545973505 526142863564849985 402931859258092801 290977568062501761 698309370271712001 741994933278469633 517438266545017473 911650699438695297 212546701651842081 26463355725759641 946421144376092417 460354057543995073 772924297077988609 936246352885596929 652000959693314305 458709506612876801 58164474451853465 686286365006687105 190805005981463425 705210873410820225 277482092880742209 675984688401165057 398562381846492289 189968042179799553 864249339083425409 319323880176405313 51681637636097121 267399939912181153 297220846213488001 402532888172252993 695864314666071297 574040194072779265 41162607090523553 760774255240029569 404580581352366401 483920911148587137 38719141143982225 694273329275056001 806241013566367617 20651788321714549 246255016220185761 71260246596075665 21774085329713701 469290194633330753 869664425279975041 467595608852853697 235819943045076033 594004504734925825 156326386422659169 339164305137366273 114760344320632865 526594400207969217 474188585111388481 121837903874386193 641330063588558337 468999632974060865 549210222445776001 204438515873910369 694729413641670785 288479435014934913 932028785329546113 962725073140767105 731238617417464065 581279920975191553 270807725914192321 907630640155879553 655705400345073793 559053027730399809 729966941264077441 560095737869055169 689445172838308225 157399330169226913 817215992284115329 879781778074807681 83691347566702497 578655027760518657 70446506078123865 48249639680612689 576519499466630913 328032074454768001 71165480564143737 632015231121137281 800026040565843073 965676387604176513 354960566862470017 761035637322372353 496477659087364737 824983882376528769 197802156192846465 978050207676240257 558294775472536001 903084299085364225 388750556269226177 8839765949140600 56348509418032937 841869984462448385 826920019963704833 428538076417034113 631518944258051073 232037516658309089 678550198825686145 250921845295060577 791290630540405761 498675890172620481 427070048388042497 933032935211322497 749982101944130561 990952463488483201 176554623568986113 394088185562360129 779777496266238081 992018581413162753 211541883386569665 13572325581982625 479932994566627969 595607278512616705 961489887142189313 457477002355510337 631376525202714625 435777312068154305 7034921700164177 733257985318125825 169538838909165441 294347525180839425 641603463992421249 383272214488918913 393905458783226689 600864765502763009 262905766910517249 873890594311355137 530844957522436545 752183845084076161 714591572811681153 344450360996283649 697257326029106433 248260884490690625 782199319461266689 158626531195245953 775129685044777985 618548402169821569 725924520860953473 503204436169731649 627943067307942529 516033250519058113 815241092570243329 348788720866174657 973926274339635969 715703525749418625 829726560318246017 807477503956867841 411408701854103489 868919451923858305 872388654423456641 568377715463618945 979116343465552257 48272522999965873 275312063291178081 78078015543859185 968441736317092993 448148442809099393 984610409541442561 265493213888056801 802882216994294913 179089194163978497 417675134634745153 335137816452679233 807489324103361409 269529457202764897 168880244708599745 806790287434587521 831938327692757377 642539146149928833 81675094214883617 40212891980637265 516468497777200513 609438605402715393 539946877356140225 819258641620400897 630344657084254593 973792562736790017 497355572758461761 689115962310317825 325656609286344449 91184841965656465 850857056789276801 43027306784217953 371338005904835457 620804652085709569 567780277930321345 980609101118055553 827507925277902977 438338557292297537 241682081149274817 639561212535831169 130999697970242577 475686554761935553 930963799777995137 607373614009070209 959750137270251777 596957607261828097 629217405500991617 611530163633865729 375211133469139905 13026057970122907 133921137184724865 568213475607386433 784872358946504577 945247157868834561 479995428936529601 233794797369888833 976231420198235649 54964024206142881 249554939471405377 784237686628664193 432123995335192769 607041284315783937 674771861085627521 169368165036992481 6364123754924124 996309005028521729 436044769788079361 716805974764064001 807401681143776513 464595826514198529 794716380923414785 249875642560972737 373562990203073025 917699073152633089 263598009435607841 631311325703272577 321909298010613313 326533565447647361 437858613266154625 736949937872232449 87459307227579329 390796468570769665 114867334758141489 128411893124813041 942233892941008129 848384347349679105 108910760845599697 249162025096531169 574176382293320129 936727216901218177 603035010747017729 573113898981766593 322488132692971137 226014345149820897 816408542352586881 438502898142708353 994429428824123137 37454440669463905 745509557996708609 92146197911027633 643427741378307201 386340209140769281 758182399340494593 931095098765503361 961791963917381249 319500646724648641 581375662153444481 881356242094220417 53960181044661937 385075421319896833 379491247379188929 8727036681598578 406642633609937601 30410835494407709 27183507497138493 667396245398400385 287218647504150945 987857730358200577 647721359350082817 967181817010499 586189194210863489 210574840281211105 28359028797236621 301757408124665025 106383266174194801 958958106649816961 603373281272933377 382029271263952833 402099190716757697 26503867303333097 482461888083118849 630249126192801153 724689185196187009 410873219395227777 119129993555002753 122223736025297569 254649685825189217 576382769683576129 985713295469675905 977309171090091393 239569075597618305 678455000171283073 327119843053207425 930744615124758913 635941205561909633 104696151088873537 185661105678686753 812069889412406145 422635360763283777 572832419941164545 359058083839880001 644705287160924417 544603880037460161 969952957223895809 410544934396622081 421894533325705345 915215309981196161 543232168957416641 884771177062770433 168750411883259233 590556570348798721 898010775881786625 289869351109498305 709136895776076417 993409943328831745 228906491511168033 431678312789909313 50235536868207473 350762585141570305 23227628755151389 280888517555407457 548166486776430849 587155507665332993 118727989980669697 621124929229960577 986879886873516929 135558402848648289 970645600710426497 372150953435347969 492240549597987329 164524095995293601 552612775132274689 267033317218686497 306961915948910785 830014628120569089 764637214728750849 747948423522981249 3593278194664152 425507794969750081 96784902126984209 748155710362151937 736541264881232385 885921223463487489 662922023216466945 866458252813938433 795151659688507137 488788557790005761 403996594185684929 187285573727290721 573854829052187649 857371869600274945 109587448888376577 229563688855304097 318576428244277569 400503812279911361 30170318366202765 749103116470461569 727948704286809857 96555120570389617 876724470926873729 103782242895899665 910865679161325697 345775626392228481 320530340405298369 802901366294616321 946771840770772097 356242832084138433 121515314620083361 589427253997992961 620547754510873473 901779065914698881 401142948078728513 787259456125706753 959371297614673281 81599154146960737 524086865182127297 729073232751058945 274529074146833793 35383191641447101 515886095032499265 360800085898954817 187493053143420257 116316191469355345 891170088958645633 796590853728215425 917951648418288385 318905955775338881 434220779538435393 826488434845611393 143806388488833649 396715247678077505 611582307720695425 514462778325960129 361954071411751937 14282069826922595 421738035127191297 876500112170827393 627133924563601409 962335381844230401 131775734250155105 709786802127833729 208018856051346305 258950728775577249 313306972551828289 420506046513263937 349483454994704321 272663818343875873 183172239919755969 838318133432633089 382628034885009089 576027888758492417 557750875035083009 632292527077066113 685341780094439937 387045563566790209 837730887470868865 881097922087800321 912238012884863233 326835608053105601 713329911253453057 377954921826823681 820604809447168257 38442395488988977 594171324692169345 349660470268613441 396123721089871617 525618773618621313 764910593011222785 873473910636146689 696682263189906305 11594204624646665 604502697202306689 523506869343801665 393431182418900929 644287347962237057 806553667057556865 760303383780477953 794729364564894081 522268477373035713 838984301039701505 587478119468212097 730816663482322305 649280083595702017 87353692999784017 784669468664770177 985621978822258945 486666525276110209 457370758262598529 36856101043152737 558339648720270529 533153464847831745 153715121765998209 919600460176649601 383205716050902337 668687876202358913 905271061262496385 574466079685034689 833815935695689345 30257449298606077 837851251570100481 78277742555695089 381513578015734849 697637055972553089 286677393994082753 736749738842942081 799626212870286721 38867393600472865 140144000832407297 533118103169453377 831060791579382401 860089801443013633 377196200824798209 654723046705751041 931014543691524865 511399360952484737 632104000008951041 777068151086819329 614989533786491905 387018558562022721 237240536207153249 680928576539425793 781200243318771457 219843819992892257 867022066782595841 841911865839403393 722750316188758273 680909931415005313 760419290876924929 94937212095114625 126165696816734401 855310557375819521 427004691569095489 22962614261512473 287170858488799745 557489560774104833 649585452780357249 737649482228672385 820771730144308225 378585438797646401 657937722791217537 550331285799369857 950177344081005569 112802723167778401 251482123433490305 218592081372232641 817891207766955137 402857465738723137 848024003874059009 994032509180197377 353097012567481281 268781753986036865 400651572916743233 290600444998457153 873540593220745601 660282387686041985 590892276414678017 93511225831786513 509385106827217281 399064210636954177 924249179207876609 92723561718084817 563528271456185345 280806942102490369 340876226479167617 261742207943182593 310783254716604033 691708504270071297 741630660056458113 224882516151406977 370927494289951169 694685606908311809 715914113480295041 229875421557107265 442330427979420929 66586541082319433 556057568102957569 36759569214293465 768720872792663041 459379562740398465 932620983588833537 170470447584744289 537311683444421825 532615726722088577 980592582445595393 88589894959394401 418252402940815681 207035374755040641 868437032131708929 165683486133513473 490143954088644289 843625499807064449 566232692358070721 472973405613142721 831662073360995201 210498716239758465 637357241930089857 71340782038458177 463362220044565761 191536373071460993 607554931361292417 574519408949182529 105267166494506625 773826268799840769 238598987030542273 668652621987870849 274283452129232321 461662273158271553 789625882352240129 888082154638848257 620893427010535937 767516746385215489 791665853782376449 492392366133781697 527589782973485889 267329782572165441 709652736993078273 716540638719319425 933448333795972481 149189802923277889 106617493714310289 877685289577936385 71986423329413185 579640699808653185 57830255063649361 925521347820076545 415567774350016321 237199395823299841 854956885163574017 577122321623885825 102253903634142769 273087146175146945 774064531980471297 445157937288282561 613956482911696385 837675990118047105 404397943110581057 765734083185815681 502428283408114881 318861260319540225 810731045185363585 877927149853714945 687081666148422657 64749800508227649 459877979172290433 373430935244737601 831507033565948417 675084333981931905 226351012606826881 396795593973873665 740168302733700097 839215081075398273 13531076207385695 462835063742669889 689992359218031489 146813054985120321 211046658897302561 99357313499890417 350983665642125697 602653284928951681 747940004486395137 805000938805431297 73747793040958241 618563335979491329 301862547649435009 121337392803862801 88687678489797857 742040728552812161 959835868879878273 896340798684672513 721057951794939777 98225019957926209 484516700294463489 106782154008239873 368064779748259265 584124208117462017 275516239017804321 407142121309771457 389445411066311937 953623566056354177 97871784885867905 82451815457883265 552742031160100545 589355827522926081 914604076873246209 455384358840216641 460712715813265537 571617631655573889 458393220471393217 390376793075429185 823537269184349441 551936110438337153 25371338723516601 159132523109104097 265841606792925249 424504279299970497 904087605256577793 95234138740575953 961870160799769345 195522281103709633 662702690941870337 636605522348371969 45795605447899849 189636349448750977 520891439262911169 202145922333922817 863208087494193409 543416411159544321 308876341572897665 995087462086399233 519936162330431297 135539352575325009 159206674683744609 95696676585983905 291807843768019393 837555942269890561 447690552144734977 878170435608591745 620676636642265601 461448046630454913 474256189641081985 842412336372003585 115553198979988289 582386906804490625 594065956671215617 825387641871582593 71162436968371881 657065678384800129 631158843546373249 386638416593196865 18477433863374417 497707981345630657 354105377297088385 39115981261669929 132179715782633873 235481679666481377 4100334768438075 213700485285041697 478599025540710017 778831320285323905 544694388539426177 150697592088118177 25159072803639049 384566422009289281 668702643811641857 754425301093245825 619987717365170049 82913929278451089 137077444578352465 231050103201948065 250054784778690465 180794445727162401 737671407707452417 661546296758014977 400517272416742273 87071150817482849 805445946550207745 600605690630839425 260044141774166337 14330391930560183 622027133822498945 101212402747247409 480550271981307713 296891646694408705 159426189296283393 959239338620772481 729405532550352129 785344678500354817 113702723786261121 371764517679277889 32839382840755605 23231074615498673 318456689520246529 978917017975032193 956597984098870273 248908773534868289 780016340741511297 487139244675798721 700218579702259073 90669468734521537 346395959807381377 780114807081201153 781478922920833025 609452732285678465 536505215620636033 843704825285581057 885196871594835969 892775146370045313 206303355458771873 647630293516765953 763760988123841793 95650476097819841 421832550650961473 727029515119621505 564356143561319361 867325775672444673 318187183593551041 932227906623960961 269222788915961089 782731104370004225 536956240792207489 209027957838340929 860493787473863809 328895051506240321 506615826472341249 331630143944476417 540852561574787649 371597343050485313 830474696309195777 936126426631457025 676739858301111553 866721239313395841 110439193495011521 647686966904654337 794017743469744641 982765045684193025 913041612182936961 415533114831159617 799417554655143169 192531659223195809 293469378825875521 676125953641797377 867917544215721601 278020475526762561 365968092563221633 669394969799210369 10204884946340089 406004995174331649 142820964099456657 101106109362216753 989989656536188545 383824909741083073 72607100965839777 545567876728593857 913194442974280193 134811126314819057 970712968159944065 138868547121642657 765606311913906305 157878919191990273 945841769417555201 548922311500344769 378737279282795201 901675990445372801 345886008287465089 203097564418623489 592308948607360769 313891489854729153 50975662251957489 788551894236174849 733495917107312385 372676801771863361 772389799864299649 49175953491538137 315994822111044033 799481964352811009 530549652759319233 523947587687526785 84920624242606385 848980757732480385 606347683934160385 695338695709846657 95882950637708577 608275594640890241 926086633393580929 837145597101677953 458402114659087105 478498182165228801 755406434607664385 915799502950203905 125750850700718785 899636309348284929 461491842739590657 158052340705520321 746642916195746433 184428864581381185 940931160767121409 254244981348062273 70847580374625353 898113111798768001 603813154943722497 726595172447641601 823328703157891073 234438167810512961 819606679023763713 315661505315386369 823052670312087297 549559337222252225 749292239810998273 588042851139331201 556969955147785345 707207288782743809 58958297380542033 560280202215107457 451264585095266561 322016810173995073 196114064271839073 386785062635137665 875823365956328833 852359869713811969 540406511553612737 945495760582939905 29666419999820449 856839755676947585 659988768421570177 49055614193601825 481091488843894401 485274969458604481 223821678405641921 539935087287187073 363430600749616449 399166130102873473 464676511835804737 426529232658790401 283138167038451617 110054217298770849 849146293444050561 668422151517159297 499588416340294849 66726850307862409 196792448364831777 110417210603255713 144246360779099809 421918783930042433 573504061837326145 237405665990831233 310204277509804161 52116212037862657 52705550110133001 919632457073046145 51484044733136617 204569616914884737 846316514902525825 637486568272361601 365658655934033985 796029601119858689 325071563786153217 16789822075391925 414532912114786689 408552200366106177 310299486517095617 23002577590101937 777757721725670657 17607413454317823 477516945170449985 212252876449692705 785873684333715457 373424911127049345 282813326408131617 828197415045718145 685551759314400001 242906912324532001 38217179845347009 779133641262429697 934510887501453185 739537856213988993 419892289772207041 95322587605050305 581158504286584321 133656564038478369 106589460934216625 21097073366629361 869459019623853697 584486888786361857 494380105178890945 562089948761336449 728551606262534785 485830205418825025 612046257035515905 910017426266502785 105501094807713969 714815312410454657 829950285211083393 484213561261423553 515188485389508353 241211209156706017 589732866057701761 341978917927885825 191269613309678721 845293595882171905 824391306795291649 853349699785592705 694515912528551425 234999625544890721 645398613158150145 947808449675104513 278489068755554561 606115233374513409 168388350674973697 11564143971622089 126805705713316289 688648091605973121 470027913489204225 938273432814892033 301258166358159937 932604697175381889 820134851980071809 660526224673713409 806436997958975617 649495111131205505 734583982954475777 164273092127981345 155538988461835009 412541242781347969 531458676345863553 916949398846906369 675655593999358977 677397121645601153 946194542678526337 428796927868997825 121559406241736673 592960138612998145 737749298534254209 375368440947607233 968004996030437377 83443576814932641 879335425393051649 100119330415278545 655624098886043777 81300705117488545 921823923010634881 105163651240854257 599037741038280577 936972085310248577 9044554442695585 244644654205242049 592868604089197441 515028360523931649 140972048429432561 130812793904947713 427579754789611841 874483459645535489 967925328613617409 823012370106933889 748779886184301825 119365683017239377 266769540481476513 222671790324067585 47734490063085393 467689341004149377 424675008487938049 974517227857372545 884845970742809089 624525311596048769 628854840056305921 760155505459504641 139977679199411393 537807878569640961 939100262527190913 52594672713322409 12486256969616251 771845320380354177 176711496172544001 20010277690129641 309107593548453953 339355754376601473 287058593587900641 868067072954115585 49453181721695217 502485513634471937 977602775629463809 489440155012726337 767479764891426433 979067657197152385 468490929072416385 547041627377151233 914184971478384513 192850901270961825 854155663832870017 707169112992811905 183869186416309569 784207121478704769 112687220418123953 516796134426694913 246128281091465345 977666427101130625 231693133748422049 695091842356571777 511467073324617153 589415459848613249 277153460128161569 395684117096603649 73838580643148081 284634834597742529 813265122435524353 258986006614531297 632933325647634561 72378330201349425 699925087046764801 982036110247602049 917705214240093825 193867367435561985 529430217114907009 308829182607592385 216089898350254817 335972290883820097 409898313082365441 112229229479734017 10437117071596447 130784814575353185 320191615223024001 877584009366056961 260754346300537057 908186509994454401 225727467081568993 889542453200615297 545984239560048961 702944222156961793 698092485406391425 701885383172264449 435376874183113217 210997607311686145 81063014057136225 673110362030112001 126358789931821041 199254406967103393 714327418908993665 68883849217467489 451558283934566849 335508419867455361 302381470473093825 260233392182069409 865859469036671233 384301218747484801 903828223305879425 130569652743570689 405190274778910017 653044294681354369 935384998790098561 895497971963717249 933490933743819137 741011311108881153 20633873036075557 40222225060357889 224873613441282305 390533324671043393 966925026974180865 96605223033375153 666909787742802945 241640993316796225 891455993687941377 75200192328832577 111433754617998209 803379756254560769 821630801171991681 799502220557084033 775017461077247617 60084547714328809 513202819490089729 376107307501296641 126767554281066449 990172609660152833 825900342255678721 994355118904788737 561359402239666881 377754210047871937 599326125960999425 54440018308792305 895918780895307521 710954365459247873 426637839440516609 849098762026695681 546779069155427073 580791822461268481 140207202170444129 199142696686532609 723194192126193537 794407383338199937 828098076678415361 298742710150431617 347314267883994881 698129981424049409 184399489565862497 747066867527944833 291296007116535809 849198531624427521 367425050030433921 216308926939628769 172112450365595745 887928315359378177 970397076816794881 273151087157952321 511860666910145345 30855318582570845 387948496721421057 575221683754559617 846180645041407361 144168339237328513 742699802630511361 503208434416119873 26457838100590437 557929628996294721 589028619079911681 463165550155448385 834074756675413249 165698145899117569 71297280991956313 755528889740286721 319017677283177665 519837982051360129 832215849066400897 413872652289082753 343172034206041601 506776006377922497 260295725781134017 577074190141313921 393818436388279745 273650039035590721 165719061593122785 285995693299351937 218959567955714369 711169763981903489 479263014221061185 555863060459568449 497580551474136705 388229901871358849 392652207338457537 837168542402334721 9810740026431121 121126719405058481 579968991109410561 663215033793772289 419877420057254401 661517555996216065 853255898259092737 216551511766564161 275010614209513441 448036516631535873 171549578286970913 507841386492838593 492987134558525505 210370623607293089 217267041503063745 830603752839092353 937330314237634305 993367351899028225 418724816296048641 568342025601321409 530473501943198785 12269405785094279 989836179926797441 424520516257981505 240239501707257825 616463640486873729 200552527681935553 811487479149104001 593198742132820225 564321004512311937 122868759919285249 765718331991845249 659885127499613569 160051088594489249 721300853890568321 100735452175950257 652134320267272449 517381128103284737 593393109736510337 15946478847066459 943253693028331905 64802930075760657 400374480215504065 452751723881544193 929250430395036673 241744996059725985 61534474049253161 735048424983315073 296473320141863873 331078900295015169 884830925747337473 509275473791642945 940928710669801601 285741571868346241 752901012907400961 472092233577992449 631000991008811265 818956331870200705 325874837778684417 557489437330968257 42756832631546617 599698164755995521 523664235823886785 68534240280225593 690479381814291969 116930569568896913 639819792617856769 54125603693460537 580227669650220417 215125253917950241 661342904181381633 123275621595038129 827336776595465985 855169714122784129 334358667264353921 886857481400522113 586779812110144385 792604201234968961 350275997664866177 550916785838321473 175742610044345313 390966517226193153 622585208899295105 541100269437873025 338780259413262273 81743330994743953 887996902923205761 802209830803232001 976320250606015361 252038062484363233 970060991643919105 931160584361645569 976464181379363073 872700667633370881 677197545162854913 109654624778638529 848057697700390657 587581679577031169 924323512539274369 901747706264341505 830510704121401473 461154435012463873 737697745876815233 71379380060246689 874145929395631105 147503351402978209 61582741200226113 309178618991278849 55847737974040969 997235233247540225 983811652411972609 992891900595022721 471013699361343169 986992686471158017 151955000096904769 151179432498150145 667442927553544449 343816621603298945 794729647577938177 668982997899544065 143616644429691569 176626341304032769 192434614916720641 430006087740320449 97251866527138017 230693648471419265 469010710000517889 707008881892900097 395077626592545537 287439590118740545 785905336960070145 305677556984488065 947158782169971457 558561681946503809 999006758422936577 67974645784769193 255064295762785761 315913551551719937 454845102022858305 624435064933333505 699658957287802241 680340707015790977 227017075657940385 233286276659296033 118828922127896417 15583394692416875 869979252718962945 92111168553781649 766196219583527297 367273067878262081 852197470393903745 292733935895395073 847624609423966977 309980659191698049 646988913695764737 202912845999502881 402482891045686145 953355446408767873 945725397558064129 293214566064104769 371251062958229761 575880636710596865 318482771695869377 531193057518276417 700793652437063425 844048680282799745 601448820440012417 387897193443617281 354772148708256897 106333573475016161 323792074918145537 147105553734842689 81138840461512993 173841836777530305 100223160278559937 681979607792609281 843986542325943425 989716266202012929 375750228631204673 726608019199868929 446386757687129409 902129770764748417 498367241515111937 183880413522498273 188021829374399361 974048436163290241 361469926492446785 392098951595652801 440818637803893441 47996207911314313 864145703416667777 939655758909250177 952461480625878273 625076078651520769 13232319525798177 442043989489189185 57263971293913585 81877206602758433 480911911271576257 253625362485362177 982703188748864385 232131797615128481 945954287211264897 906267714023225985 174877959092391681 715712664605650433 211521962861169761 879637768252646145 254786115212446881 467539947727150465 299301437639428545 298157262435932353 477786924317435073 463076348984362369 875856948410401537 205100073856439041 659713658736102145 763342218653807745 145366026184007073 25844403799805349 604241574646842113 376907740287851585 931767184720612865 743842688361862529 407337419113012801 733377108788406657 26930544645608733 671503039870440705 306582070419985089 314851794522088129 969478706687553409 704084988772759553 307157092735046465 739254548216198529 476689295319800961 751219406435790721 864232916042915585 930845538923751553 530478861907781121 4213056933931370 785930098647519105 875524743175819905 134401826942621489 627462563056536065 985109754774818177 346473230050822401 544124416576565313 871775990957299713 135773796461869265 232348126782941473 126803671966655425 962003071588195969 955234209473935873 116744615205693233 238692143380419009 80052597812620977 151482219954367297 283231113281747329 704201387120804097 469198076375601409 852016974381093889 672333650706423937 728318424587385473 951735586223374977 12068312678984229 640900165589872769 738030461706870273 757881311510356481 223583425518945953 893947843021766913 603250966038203265 490725691508455233 989081714422546561 226144498402423009 575256220586084033 734666873041913217 754680079785067905 854381191285586561 758062280241475201 390723476510284929 323041209830300609 102465551620699809 918349411308696577 382295906532885249 89114295317024529 49936522206298409 380951159275966209 213251865249983297 399360013030012353 843629181371259265 853669727339763585 723725672849223425 159343668207533537 635285820886952705 496984920703155841 727937778450208129 176431124582727265 321724328380927489 886442081834246657 435980767575880897 85745643147852497 274469973571587649 709111772193168129 264326552566299009 671079059588315393 230089735973397313 857112008914555137 887356581948591105 951261918077513217 225622150833476801 812999203067207041 937198136466346241 190373308273926497 488478102453033345 911718131903654657 337385405692383937 531526285418529217 188131872220896673 775230873459619841 776299372400810497 913837952893480577 917084865141507841 278021200466866945 661045884657465217 366248614972199937 258349605876038177 159121034302714305 116601980402318625 376380927266318081 211576625832893953 459480761115486273 237016858643084321 394541746056638913 63564569142688041 458382073837455553 86641177756259681 379805467783135937 303012039932841729 600772088025337345 574346917300015745 745042118963148417 773871208678304641 956107348853166209 670185177682807169 869555367207333121 644555804047460097 201387563623399041 842731324502278017 171089038309567329 227672651086113121 665008021359355393 610431123870991873 353384705099891521 831144189287531521 57968260895620465 718658274078716673 51891523368716721 848952227582845569 624569183892802433 376118330005450497 509931791195917569 228768380053683265 301363041869052481 863006752295074561 842525762950067713 383076988717750337 331767119163018241 515395005926475137 737716120560968193 966799690568141313 661014049221421313 905248594977177089 348770254912757569 732779937658495617 364216102239211649 985969964563988609 528866201855286977 729788543918690689 637119030471268353 25227639665853729 227199772888077697 337100523059593345 318089715981884097 469026116286070081 716925182534076545 274426910880468001 90122496701781073 95559185694224177 666623365289559937 603445745028967169 27888212922178469 249567869802657313 844370257311929601 492871718281211457 867439280271440769 876013287577972481 293865654188785217 876567040208289665 661100019292106881 977319871265049089 123020908719546193 145384549175592065 478915618464611713 935815719609234305 965054764135040001 308130924482714625 688032039408781825 509989825701833153 719300091080860673 93250769594252609 505384452535196289 820620762044722305 252994273496945249 776694184335628545 915559981115777025 84653457431866033 386351531738704065 977199029133178241 378773194096481793 477980271778715585 121860643404183121 700277220364046849 743276485484742017 263214978594927361 786305385857126273 807049895149024385 407573773310304001 108453812891536225 492381641867446273 182361958970279393 551491406480394625 454341747440675905 198523543628503777 855080192826026369 438086345828651265 419074934964140033 143815343154734881 437023560745490881 662765148792018945 326967110516530817 693444951213557249 578597435880116225 339699597940835905 721708999549445505 673463345002126337 850037966560780289 632132534534591233 99400735395104081 266690369242404289 36476545165871953 581572151879356673 440908267691025217 40115908737142545 350190134881405185 715901232022659457 513281053081808385 874375055204772865 409918864951922753 528431135737577025 374190273879786881 554740789892839809 988640636319775745 244885342320102945 283049741743266017 788116918557499009 789451299130437377 724805544952346241 482235824339266369 49891589390746561 754091083942842753 285161301768894753 949323495897143425 197016759877435265 348191202126319169 359863584804685377 77323270030159825 358725517870773569 687621690349505537 407909821199993409 358483637704036801 523926267887894401 385660471771732481 309124745891665473 25386017264718677 165184528246221889 303457055033664577 609634145029488641 440999439502032705 494608510686752833 496940103911587265 634668927022602241 980400551321633153 748807834062013441 170549098048542913 425021475943125889 567446339224570561 600934720004339329 298714281005604929 192066482492691649 729382560952029057 140807893734269393 264748868487902913 56940973372334729 523875542842230145 233050229819234305 726760879492591233 40104633187212361 442089064167202369 732456003249360769 362471768799782273 911548296464886273 67136820469070105 420481493160103553 908703093182541697 678487243469419393 991594748198718209 432487702400557313 314143548448374337 271193224753304193 95951615274142193 818445163421692673 11344682442203437 749036528305254017 540231049021496577 57152262140398593 509347232939678209 963803452224155393 704978896838806401 303159289023106753 263669171439719457 727526817577995649 269946808330512769 754694583126912769 225473966726543297 794644212991343617 776811503100471809 298745732736499265 564591128213979969 306132067045979265 476969658361735297 915471898041808129 837813561008733441 194829959276532353 310786027523388225 748351989514297601 698805474834305281 620570367896505089 247717597447927329 199571732758762721 61403349943635281 10690874899822235 387684620637113409 463409639143087297 204588587416086657 211380269349064065 586230531699936129 25711643939935413 493586771283236929 609073569983806337 525852387583281473 437485732552282497 364162758258007809 625365291261005057 172961870704096289 108365313138826033 731115899953000065 505881865074130113 196949375811296801 594972473105705985 620243404866474881 861094566188768385 900590577626370945 404473639987607233 246764975588252609 538640135379679937 438501459563578753 359899616704204545 961646223132877569 441449112857810625 954584386613856129 136763539547054337 27804777543725125 198588248335525473 825609740290982273 376443077027424513 466339294429307201 756554805494346241 484565212884273665 397611211397197889 702320513391857281 113793690191741345 545623394639019201 690242284742872449 242082968888357889 462044665972030081 847098093394077313 205550710546823713 509238699425498689 831993039831232257 957276214145505153 708427912010385793 462808159632633217 140444668226706433 991345308475796865 785942712739945601 4061324180629101 990351510519687425 809732393290257537 296300636110139265 63141495219586121 137578806892349809 806097647335246081 277982429237376033 834688398494723329 679055842790788225 247182435037469633 439890678522310465 923993590067315329 471240744611321793 150015092799218753 32139688651518841 270342808116385665 306632394169795905 831075355511384065 6166918286531598 58884505126943769 975980914972069505 846479513204297217 155288265912510337 421494197381878849 557108833938642049 74768681945894145 266453440969250721 393688283567204417 395709520527390145 140282261817400673 985195600943832577 249811424974172513 92614413645648593 404323050548693889 13650447067128369 221736258736857665 964917427846387457 985439896678695297 731708112125524225 534555945280136065 499740346563001473 34363523420605449 300145506174594369 311726644170565953 129668524053244033 61751546257493577 608881372123114753 935461281361501313 603958391795103489 979375056170706433 50840205743689641 947645727903850625 451118661805935489 602281758811766785 400468476160405377 172026568055219553 683622301240930561 308494860367883201 64506305764318481 887913805862755329 407167882168010945 954772985841895425 550593995314223169 125284956218838065 303553350113517697 795809717469435137 206724573193035617 345226801593842241 761954167326564353 297062162529282881 552104969909272833 360490481636521281 457937734219697729 318361613367354561 918948532458493569 609072332100144129 408248537609523521 79896160550458001 617004460591211009 167799814601341537 463240179703220161 710510375192907137 520774430871675521 859656792048699777 104412869755378785 580111201157290369 356537237156068417 722908118689463937 574064673454373057 295997304520138753 166287780269037441 54987841115295313 325433375888479745 412961628913944193 472911247714144193 380731059741851393 608369784889234177 987999113608932353 730395898716686593 512114491732038593 526644245153022465 974453758981194753 270302573266498305 432607818569113793 963172612301676161 672656783828241409 347344938603718849 949034807003389569 479107512458853057 562860823338734657 129705635272166833 881132773395126657 277851949491250145 573009277900123265 801158949952842625 305539031056273537 977216781292213505 363165353836091521 960354486284224129 916606330555044481 659387830870073857 427957350105199169 476527590276411649 619263786589900929 141943990044552497 568995652462785281 39855076232818481 815228194463333761 822351175751848065 614828011090164481 118708154805993617 597490786890919169 747249973812529281 663693311728348289 585832449433304705 921539180367449985 716183815026127489 794305516417974657 222296663423598785 295731322079522113 482531136122332801 285469060542833825 863810889897600001 226250485902784961 213285745920970273 262940060501332353 471261803122693825 490895591852140737 830576107531442177 161174523488437409 629209095026887169 805482149964507905 213653023057091233 961140670060100225 286424587327125825 919853769486341121 288357830560954625 309037793872857217 225746520263790273 48565239911926737 85286256496644337 3504103743264154 201605655896081249 543453494373554945 987088072911603841 82781033455017201 718221099782148481 168945120620993089 704316249989759105 673526877056072961 485951202143205313 391566302845266305 378312933416594881 657858624233778561 24532610792512345 966355971400577793 484769875121955329 56192844232977993 157487575698006305 346493319558280897 544429467684381057 245124710190264481 129990011541487153 188319529288140321 695125839565562881 869624081196999297 291743672537670337 430068344204702401 864855122884506497 658059279374423809 116355145583050049 125153849740417649 47286570138268761 600928126246142081 319319286017410753 774054280812240641 223183233629640641 856752249226456577 918739267399963905 265060688234758145 13318993871919817 751569947607489281 827566655227478529 473936669400476545 676009393406928897 745165330523729409 435382906953414337 934492918796724609 576293562794702977 854042319499594497 234091509504956705 952975892258709889 520715078511784641 807761757843803009 858513653238993921 853886217969591809 153777430629830305 934303600843801217 583568970428466177 296387439611013569 997346463937248001 137414286934198769 868890499427159553 449972055241364161 246014252113852193 263397223265112513 634408735123905409 254777431934119393 438827933172035521 28572171879527985 642307454666287489 583271843444936833 955549638137725313 566862507523236289 348093027209351617 261468408693762209 544101346360406529 587988147456609793 453243190126450177 73004915147027569 901037862413758721 341991740014432129 871549864207246081 860108205765104769 590383693776971137 749876754568202113 29007549362042085 31525803541502029 205191977871564289 570683753484782849 111713252751989953 396962556302870721 823587324069563905 673195659145971329 707149815571376897 556539118862719553 175316063486135937 909589568595517825 41460985421075233 696549862326808321 970048499223310081 745811927413324545 879557690831383297 771723123834522753 14584884741182691 389440965481011137 947409775517876097 709784396788112513 798061590699006721 323635532898730817 168590004885523105 555025924170497153 403212813430840833 761898166940081665 932586528634225025 800552008382428673 924317793698946817 892372683090155009 273750233563056609 548781002641124609 70880415002889665 894948127401217921 120783612320899185 419650213875062401 608198799013308673 555371866121230785 451821969407781441 206921637723457505 545263674146596609
404282375204022785 977 4626
149051549594368289 2811 16524
343661541025820609 2818 18615
267328769952740673 976 24774
488002014764976641 10366 16128
215855882109018177 15946 21145
114112321134523857 7907 11885
185000398529510337 4054 5199
459576648185194625 1563 14010
85947683023398721 12904 25132
600638309860894337 6195 8586
443131930704964801 311 7159
874581843311649025 7436 17228
358598538280425345 13768 17396
839132067231627649 1093 13725
572706456570571713 18543 24372
670877895229896321 1923 14513
74284228326384033 6922 24279
639651301014279041 21169 23004
337814364888600961 12175 16872
254391474087828577 11893 22688
578716962176166273 11366 20089
556921681926592513 10877 13090
992769425216536705 1938 20737
548619218801267265 15042 15123
597359508475001601 2481 18014
763742336501049857 2745 10072
558191678946627713 5809 24609
493618495376143361 3284 24082
293291048919847681 14945 19264
201839830211451233 6102 7592
463292580468461761 10749 22987
948348225349580033 6583 25756
576507134335237505 1250 23895
303345146095292481 14832 19306
786672445140965249 12759 12779
152634341463528513 10101 17396
276276315348773953 11601 21885
729499102826405761 1648 14786
149721419207494945 8102 19075
838830356639679361 7931 16809
449770410480603265 1600 8814
981932653506785153 22307 25937
787116950703705217 3672 11706
604869051123206017 11020 11561
96435527049088417 11631 19961
410802374854721793 19306 19987
321722172292638209 22202 22995
235676703805470561 4012 8682
691953427101545089 23455 24668
312446008468324289 10722 21375
612074769315000833 1403 20657
614041929722151937 7895 12703
108509194104293265 3686 25281
200690963939205601 11956 17517
697153861664858753 3361 19549
629567349053335297 6495 18757
806657968870418049 17509 23244
408508050280570241 13800 25192
234637238891991745 3861 9592
869229316125927937 312 26118
372472347666523265 21577 25322
372736179917136897 3999 20828
986702016691921793 7 15965
758649092436346753 15830 22591
32829434121403269 1795 13305
950869200861287553 548 1175
344742492173139713 9333 15997
482133468072749569 6705 9265
259514071959948481 9018 16557
76526170170534865 15368 22677
766218727488322305 24743 26148
313944233621160833 638 7975
813999020204739969 1426 6472
874729097845854337 13902 26377
410122249082348865 15575 19288
674549392188669825 19937 22153
980915328825680897 8170 11316
909370277488630273 1380 22217
461040275444688065 18576 22579
124614891069459329 5437 23057
477823493374650369 25029 26220
637522590785916801 19282 19332
306181142357246465 15482 22826
826409257315749121 19498 21900
847289674417559937 7377 8909
997163439739420417 8088 10126
227530143701031297 15241 19673
546685153555817025 17044 22500
566687924070329537 20163 24895
689454035993062273 9482 17729
866950910425998721 2474 19967
715916842325089665 388 3905
730690530158192129 20928 22964
451323473147180481 17 23721
861821772798222721 18608 23678
174331171443871105 18186 22925
847050830949378049 18185 18438
509138074388460 1629 5399
600863354017036545 16606 20604
163167282086607905 4464 20842
960877732564618753 5618 12929
409534393472807041 15956 17359
554211989242062913 3281 11276
607107107642665473 10291 10659
205875239533050081 14256 19766
197868898706840225 18967 23489
550437515486066817 1474 14500
387280187767419905 7780 17849
739575149052988929 13610 22240
177599241893869217 9850 20474
339882597214327105 2280 21440
839482680665046401 1014 21737
416903223822693313 25318 26190
36595545697192481 1689 9991
854078102344743681 13552 14450
204457030130715361 6269 18723
102840209331610305 3947 23898
268026194881240801 2671 12263
472604186165156673 4498 11747
890825844709983233 11325 24567
127695561746755009 3782 22626
564155627874551873 1904 12845
991033738975374977 2430 13736
730506487006994817 2967 20402
501705264491754113 16616 19194
378042049869190337 650 21550
667802769521173889 991 22113
564471964190691009 3537 26065
380272197797729921 15517 24093
445790773862253057 1948 20583
957165193016038529 578 2159
506264268609545089 15810 23533
205039748405589249 13307 15910
565547491015802689 649 5643
224846432243694497 3541 12302
713778652630427521 2785 15643
533853268718424065 2174 15316
492941925276024769 12204 13563
729525285400484353 11767 13152
937966746866028033 9272 10481
956121178540620033 15062 25511
66098851850608041 16525 24146
445635727471412225 5574 11592
101073258347842193 4616 18641
607614510596910465 20770 21718
480878167395299969 7321 26078
331853755537196097 9789 17384
637020527438057345 9706 19680
635692095800003201 13453 24471
347321404106292417 10434 20806
517558124981931649 12518 22745
862157791853750401 23392 26217
804534928229550465 23474 24709
854376592854546177 4737 8162
610941915611988353 15733 20186
654742915600639489 642 8198
99319105498118177 5478 11602
119229514531365761 6827 10622
123593376706523377 4850 25960
734543902381208321 11471 15012
314328670111457601 2338 9557
901744946401489537 5802 21211
475423490498513985 4081 10761
737531039653351425 19516 21342
865659244080767105 3522 17618
109749323980661729 2194 9531
480833227032476865 1128 3397
571848323470764097 19225 23203
424117114913777025 10949 21992
427674111269109121 843 2815
833899602261055873 11641 16303
576550208035133185 8331 11590
934777958699378049 24722 24946
474309915580544577 8863 14390
290905458127426177 6466 14847
249787020032758977 16280 16394
489911237807156417 819 22270
874352810208275585 4402 9126
798407420733980161 3451 25474
593414888814567809 6588 11326
711952049248587521 6646 9986
736689251265698177 2365 8337
211768823020022977 5825 9315
870964081808555393 1752 4182
440138387490783617 24984 25480
227972206727908865 8151 20245
892093564162223617 10361 16190
89468512727524545 4465 8607
802429984976576769 569 1400
155371468484371905 6023 8066
930071981671332481 7336 16900
196159220652564417 10971 19529
194361667286365505 4986 23328
904193404589531009 4548 20516
16554896387191321 1248 2921
591151113434040833 4095 20126
326411070277536897 17381 17686
375492441368958657 13080 16951
726746117771327233 17981 21382
469075541556950529 6138 17417
686004176156423297 4595 13069
131346156103088417 11800 26217
794660929562439809 177 21218
947576631166317185 11189 13547
381043996775638081 1080 22627
161020823168779969 22471 25853
585727476494852737 4591 22197
259517069840885729 5020 9669
77304428006279121 3819 22788
144072402270918337 840 14240
608773603883520257 9350 12518
178824518439700609 3416 6351
347534381309877441 12221 23192
905142099241953025 15450 22651
396682625951441985 16376 16528
626723329426230401 24102 24501
247893330129109313 657 13475
762823580326735105 10992 23088
202131778316356769 2119 14865
234583098998530913 18059 21726
906489951929181313 16004 21216
488883492403214593 8625 16448
647335807563351297 14034 14704
800096079621514625 6510 19717
725297164153438721 579 660
666065946716511105 10648 11800
102769328808534513 7828 22341
702664943668725761 11401 13837
883421106507135745 11964 25476
898837874924577537 18188 21938
189474303106194945 4872 21135
688811130336095105 14937 16021
906335075352451713 8254 10205
862243476068126593 5610 16416
364687312967873793 991 3127
105547339288978753 1742 6202
398853631085721345 14822 22981
824415153985693697 2554 20500
194934308646551809 9380 12412
864815968146363137 17227 22673
692793638674494593 5129 18507
537493209196664897 5800 12893
200102222692663649 11877 24765
740473739392445697 1793 20516
243799427557426881 1943 22334
233369909870798849 20454 23340
293846368110919809 13555 19656
215471738135878625 7326 19751
532925132354144193 7413 24534
592803235692226561 7008 14378
999443908737930497 6066 17667
54784897810794321 4563 6838
941370162795116929 10657 21510
671424378709115649 5557 19704
107145981720393025 11240 18080
232605938931303777 3050 4571
322230212463217921 16256 17937
790748809137138433 10993 25922
2378323702117769 13431 23207
303031198872492545 16771 18839
589107813839028481 6081 11223
747626184055587073 6212 18696
948831567025436545 2102 21082
894000000856014081 12780 25535
672649744261100545 3875 10139
507137405499431553 8971 26476
493481792418549505 10206 20661
706050510367209217 3809 16512
304145146250270657 5000 12146
951650534108818433 13856 15217
380678512775133953 3066 13823
301343729623258817 10929 23640
708704608703762049 5340 11692
626838847749464577 12 856
850295081236055297 3066 11821
524578697948204097 5004 12327
914598225240204929 11627 17739
602576913863099905 2400 8487
553094628355282241 61 17514
665446410490748289 25579 26181
792286364970841857 9852 11582
135771932246566257 12967 15632
69337100173129329 5903 16254
371092752144580353 18766 19859
455632121685077633 16460 26300
350740613991387585 20899 22229
860528854029709569 12201 15445
875002180298540801 4382 11074
414715712370174593 10428 15688
442464304942571841 4291 7536
537259634430000705 4389 21988
713469291655275777 16840 23806
37430037635282081 18211 21688
245079750756115553 30 15469
378321659719190977 8427 21487
749465087312106753 14253 14303
925349757479132545 9647 19114
412797647949130241 12082 13877
799676064242987649 5328 23170
872674019096667265 7476 16220
754835138428624897 9071 10202
937968743744715265 17321 25102
830112122552336001 16962 17826
159597071292441953 13103 20709
790433154882158849 1950 8748
520495549515654657 3477 4371
909298594565512961 6984 24041
884080517875663233 14786 22078
504723441016970753 3354 12837
127849530726717121 23881 24905
460893235922824833 2857 16741
501009908715108289 1324 20930
694052252363867649 15209 18998
403606742964793601 19376 19421
607870078560154113 2933 9069
378149591360159553 13446 24225
867205170615640961 10587 17754
837042111429308673 8858 10581
160533565287366273 4584 19675
526529980560074049 4625 24912
4965433917085705 4889 6422
473681712632295425 561 3329
112978081386103217 6984 11533
141083158018734161 23273 24390
590541060284941441 19871 24947
587936324528225665 3398 11704
496059928438754113 7779 15000
282472532594230337 17425 22099
938746916425209601 14722 19671
49535977358143417 1106 8780
641190393266413185 13797 24108
239699528701454049 18989 21498
697199130553194369 4173 24686
975337074650848769 19365 24257
968222340488395649 239 11833
851919910568458497 18769 18894
144095318378255393 12299 25535
781438674575834881 18388 21142
3052763319402630 6156 12133
537159704733671361 4032 20687
799766548690648449 15564 25023
536055538688383873 7038 7861
808839026292687873 5391 19900
784856065251123201 3752 7690
435322381481974209 21955 26035
894260380546679553 12997 26190
653341188138597377 7011 11054
87307147994682305 22750 24751
880470229743643521 10542 25278
188909193213998337 20284 22459
980145865557616897 7437 24635
490517434719865985 15849 18036
979951288519409025 1982 13230
9559414785993427 9474 25578
471562651605580673 8793 18397
275266286653124577 2134 23373
546848903938403905 10628 14530
859113817303789825 16673 24493
725851198355954305 2179 2417
481578123833575233 2508 15506
431018083324268289 10465 26326
6781189228060925 9732 13549
283049774920129953 11137 21972
670577832730987905 9005 26365
628658437563835521 2710 4826
210620937557461473 19731 20776
55823481291426449 11134 26036
192795113306406305 2010 24851
268083761225490497 18249 18250
552690475176742529 232 8339
710096398332012801 11208 21974
376531800168113025 3333 19875
927381256942702209 20146 24769
688274494615580289 4119 6283
922315847044231425 6725 17401
148497043305727777 9196 11201
979128660822375681 12674 24199
565851773588601473 454 2699
365432678558818241 7972 18073
195491924559053857 958 26321
969749787600555649 7578 8114
318730822970291457 10282 23314
565358182532278849 15440 26166
523807928995868353 6396 9871
677414850449657985 15741 20184
989418286735425281 983 5364
666939848374198657 14963 20061
184887998234177793 4614 15764
750482883241794305 7409 23370
934906348366364929 7823 12843
568423903422527105 11966 25992
633754977949539713 14520 24533
303066265191894529 5806 24347
820685301793016449 1100 7894
662856347350896129 12160 21349
152185446856879745 395 6005
676973281642226305 1643 11473
673287719589449601 4252 26118
572705165226793153 24439 25034
592417491848809857 6743 25543
708530412806545921 4258 19037
389809109403127937 5023 8348
210828595242929857 9032 15148
329524286208783937 174 2379
249953187067511361 1923 20046
746759403938408833 9015 17376
349306813716410177 11222 20484
311031647397502529 10944 21290
670249529415123329 7273 20821
392787892755418241 16357 17345
652011241991317505 15614 23538
879852410334809345 16307 19334
429204141326856385 19440 19509
617674088178613761 8887 8889
23395939890107797 5718 11783
149473763866897249 9997 24639
205783128321776577 429 18485
165246335236300737 8517 9899
763023290837708161 16434 24568
16260974719973121 24025 26158
142166408071339841 4267 17916
786711539273067521 19726 22603
682820467229490177 4391 20601
899802477196605057 19959 21891
506287947818698561 9503 20976
133761007191562705 15476 22010
253918053530298945 746 4678
364862450669807745 5595 14802
995842157446240641 2105 14860
472641891688237313 13391 20607
385936761476486337 1804 5475
363548053072495489 1698 17708
318675366337721729 11546 23264
300408904849628993 24408 25410
409426459106413185 15768 17030
768934739566265729 632 11821
948675800706745089 185 16092
486429640571468993 5400 7884
709362815667148545 10354 20652
586194883903548417 9010 11167
729930415807480449 5745 7026
3916826952345077 13789 18072
643584800236112641 6972 9873
18187548170988777 10481 12278
489133886906408577 16370 23396
600184932596857089 10118 23703
446100125656172993 9549 22829
832811027119507969 11527 20738
17990586575514557 14823 22182
57234587140154505 13803 24187
754459563611220609 11178 12415
991890038647813505 19058 23548
751496036267745665 6380 19466
677289058776448641 13195 24506
877943933866518529 141 2215
628036454711210753 11674 25385
539246679754690177 4981 24304
686550372638546177 15269 24090
526033553364129601 6935 23347
428231579476392449 1820 5161
976907447344323969 10281 19157
764591366033652481 333 15616
203328081498497697 8124 12611
641649496435466241 16244 22267
522142025353311105 311 22134
490711872292646209 2119 8261
28419079000769897 10532 20956
974670235928801537 8371 10980
799032577583737729 18681 23625
250895116835732065 8666 20081
202727271932715777 6828 11011
877688771606361985 3685 12225
129510447048296833 41 2233
902712109496828673 15130 15173
515415541832112449 17898 22531
335156451281012097 14170 16580
998688659400833921 5660 6440
68020138682253873 20938 25251
68466110561232089 7798 26424
520615716894869953 1636 9870
239207416960802273 4886 7863
366344228066221697 206 23877
210030316388582593 6294 25006
210002182431100705 10481 18564
630626776370569089 9560 24531
751550417746369025 13501 17803
514260848781319169 6787 16553
906260630058628865 7845 8491
73252906293653553 8421 18250
641324791596982657 8563 22156
503933385801758529 4658 18774
322798566096071937 12393 14846
778167286649868161 12098 17445
987945103465801089 3269 6074
812046322386194689 4265 21196
418302962023776833 1112 3212
80118500189975345 2248 16602
319130469362217921 7011 16578
175917752637730017 9459 25337
146168004259170209 1457 11389
637685443237863553 3570 22110
53011703380416721 13585 26260
279617137087100801 5668 12255
662794402240710017 5247 20841
342955407672384641 5966 12126
769488294290422145 7286 18122
157289209166492577 20929 21609
974269370039554177 8328 25052
174982123183887937 1936 21837
293810560013252353 7277 15816
962338716401106305 2136 14164
43741114735642129 17582 18214
248474060022125793 7470 9865
343904991073312513 1447 8613
138710613551751297 13003 16352
744857847656209793 11633 25870
229363640352595169 8191 12590
521880014091873793 14427 17345
815660389639006721 10807 14034
852019294779840001 17246 24269
206850053457522177 3086 8056
737816184949931393 4183 5189
923377380945510145 13430 24398
487333732657976513 17824 18024
668793678855585921 4206 12831
870241970906942465 3818 16987
602389260227695873 5656 25438
187906028598408897 7268 25843
862445254471118977 4918 14159
956881614213894913 4293 15849
885502460971821441 9208 23759
465597331091561985 17808 18658
20769446758912125 12872 19689
319967899104863553 4311 11542
969660157101387137 10512 12026
464265251040504961 12056 23572
478296948684892673 15516 26206
345647781990660289 314 23438
190940635584070145 495 1656
995659908779419521 2738 22279
918613212175834753 23391 24651
724155603711391617 22586 23878
765263534396055425 14317 18411
882936408632847489 7405 25998
14241976582901829 13214 19099
618244795331687425 3343 5649
578383533780169089 12565 20377
547843454379364673 11718 17503
711659446354211457 334 19440
747987427683067777 2909 11850
591469747181477633 4046 19909
141131247938407265 9743 26339
849206861980754049 6752 12020
780979452172370945 12337 13307
484908322160038081 17970 20808
92034832397803969 16572 21720
690356860867886721 3252 24605
703110848783364225 1346 5980
876714693465245825 1932 14665
707651961642145665 2153 9236
122609001591264641 12816 14452
255631949200616065 12810 24356
128764592809744721 5542 7652
711842714828453121 16159 20598
573593688521462785 7160 11029
782902751080410241 7675 12366
371488375203128385 5918 22475
310501737285680001 778 17491
287978046545681825 11548 19093
399958896182933889 15170 22666
835135532496678913 55 21665
299638492588417921 15285 25295
195593620077822561 11978 24944
702248962863176705 1074 2141
944494493550152449 10817 22364
797966566072748417 71 12749
683820669229852801 9365 13333
978350634794931969 2371 5087
407211019660138625 10095 12999
649345180423512833 17873 20241
713518871417782913 9173 18329
211290965272990401 3841 20305
868625756086785793 10695 23565
274504981667352161 6593 14845
732415971294706433 12733 20333
960786172503073793 12524 17567
705261858181700097 11859 13036
487471141454694401 9983 23234
134455918241251025 2399 4409
387161988447257217 13926 17147
443526136254590145 325 2369
370790211406447425 4876 8957
776642851200428161 4282 25927
322174354544582529 18422 22374
800505919419748609 5822 9630
925268270037481217 3799 4209
531748497919259905 10938 11772
11055024472266695 1146 7568
802487887735722497 23026 26073
684007034849063425 12384 21547
558104712153699713 7192 19692
276865209552365601 15394 15656
118408526492544305 21824 25926
476027084106238593 12280 14673
985681540606258049 7491 16667
710035598941953281 3907 20695
96157679010659089 21365 25747
820013457083721473 3594 23272
926730953797381633 346 2884
614560716871832065 23678 24152
877660977294198145 2278 14235
161403990675200513 4591 4602
42308754222027289 2907 18445
883832455419490561 5530 14755
934002775828517377 3412 16604
83235116716029009 9657 19289
552698753512011393 3533 13656
504049556116481089 5864 22568
866432665227932801 20987 23431
329308800668105281 7228 24446
336755650412605697 18310 23039
746409619598590977 17521 17757
996714761824350209 12323 23946
693168160958325761 1500 4317
185932705688493633 6802 23543
300135712009133441 10571 25543
176593819141004353 971 9830
623263381748319745 8947 25895
973618861099588225 20376 24884
90443622461389601 10743 16253
108704850017787185 7143 11574
458124132743254337 1574 13535
376603949831356033 4777 8719
526826120055684289 3877 20163
939457446445658241 4508 25875
79275150321326033 6297 10367
297121657727181825 9493 9646
629899974229783041 6647 22918
779571400427400321 13916 14063
107358227283132385 5782 12282
531964480851947009 1181 17068
316287851098248769 2860 24891
373190625910496001 9386 14764
581151916381447425 1545 23883
817474647816389633 19587 21228
991723293407101697 7258 24916
286896821535165729 7310 13548
971980087997000193 2703 3264
740516397410949889 2163 23390
158280645294578209 18035 21859
562396859106627265 217 625
878817407374686593 4801 15810
287429685935698849 14043 14314
612225807706988033 16544 20211
779957595835398401 11408 22260
413054124227219457 8589 15309
943929906669588097 8044 24130
858715918570620545 1497 12121
344472751992981313 6351 20064
66569609749553393 6531 13991
244304098697647009 3973 16632
947079256166357889 744 5051
634907732202535169 492 11164
322054145667497217 17165 20677
780287966308897281 2055 20640
118688677093100385 1861 15857
475193860625154241 19775 24884
829356879367754369 4207 16218
747791385890643329 4267 5739
525885534239318273 5114 11057
386722510312139905 4896 15582
164344920924211393 1635 21018
759149507176438529 9307 25873
126774087808993137 2435 9941
887586097472166145 7136 23978
895029584446621825 21895 26081
552663622355417793 18404 21318
473121736168916865 632 2998
1665944849506219 8303 14412
400621080132911105 8256 25847
359587242419827649 5563 17930
7575765598769380 7563 10474
343490657325503425 17786 25604
979157857205155585 7223 22534
558009847715474881 96 20103
176825561433599169 22094 23482
36271959740233233 16383 23425
704241594051868673 19325 19392
166770131466456929 9886 25191
888458150090283265 4036 19903
106331984284821601 18769 21269
76388842885553041 1213 1378
70943793570926065 12610 18299
814707364565247617 10565 24509
354805825137148673 10288 26121
194155874554557089 666 15873
280824629708781985 21593 23356
734090657680180609 7809 16814
436449863804682561 8201 20501
238449647322102721 11212 25103
212753360265075745 7143 15750
444445440135677249 2726 11187
546898972397954689 4502 9809
923625353942927745 8499 8712
943622917254550913 17437 25883
954876606809701633 12006 13146
726958286286702593 7893 16547
983784996729315969 8088 10241
679253317833136769 13680 26227
330741447208463745 10583 12358
526864787971704 6365 19384
104202213003365073 158 10920
634810362601349761 3246 21709
120535227041752785 12298 13497
958445291201485313 12506 18308
207451435881171873 989 9190
44641768242449585 4971 25327
116283190052978833 5754 24353
742726164142354177 9232 18742
2434740227190702 13032 17617
787798539594838529 8917 23640
904050374986123777 13861 22190
854929563224715137 4428 10685
902272703353350657 8016 13630
869449968533579905 10512 26163
347082284417506753 5646 20508
661423996222154625 16234 23344
123526617117594385 3708 12260
769614178530055425 9110 21538
643894892619723393 1889 21115
671341114371784961 1415 12539
163393735000330049 5458 11039
38214176971671065 7332 17849
734724551158318977 16121 25483
566478679998610369 17034 24343
191685237004865185 5144 12679
855408494755160065 2992 10211
643884856048710913 981 5641
934394948615334913 18874 23326
828253559339220353 7732 22960
11287246817424547 12146 17282
378891291521579649 8161 26222
736507848600027137 18687 25430
551151977291798529 1055 15011
609095400636995585 2049 15779
530213275259395521 9241 19044
694078167970076289 4867 25970
702630161012212481 6706 21659
27746754827084885 2896 11273
983079910874959489 7676 25816
130306452155636529 11802 24062
944915157551154305 16510 23059
356001169247839745 8114 9793
654158117904781697 5311 24501
922072541529274753 10414 13117
640793200999514369 4367 16195
742645514090803201 5374 23061
874772670185830529 4372 5057
317633695270799873 15345 25279
179864228397040193 1456 12159
301572180632724929 3626 7288
666654842673633409 853 18413
616286121437269633 3672 21703
783933294754650241 11174 18938
321889383318755073 2202 15268
388372657042918209 7553 10279
403874524367935809 3888 8677
957651548552096385 12241 21796
312101444016697345 15996 18759
997368940288932737 6311 14476
937269052282402945 365 4921
15919361933999455 17991 26250
651816347184386305 14102 15533
885046380518286209 18482 20796
786557842627544833 14869 22732
139785920032355905 434 5644
429098651811393921 6680 14991
46099292682608705 8978 10374
312640282894733441 8714 16803
169068373892447009 12792 20536
48089904834164089 2692 23246
368182706666527105 20449 23364
488940192763706689 13193 14763
923489863871655041 11139 18466
838342583780310273 347 22466
438288473393409793 14587 16514
899753452032911105 14411 17327
704994637617023361 12861 26490
669808866173205761 2203 13617
306498163958035969 8277 24986
66840210368425801 1187 24895
831610431307470977 6151 7888
257818742222134753 21024 24797
709111424734796673 3082 3525
94681781944586881 3577 19298
506738567270406977 1248 11220
759774718036162305 2399 20195
898888960443240833 22477 25772
679635713059198593 16663 19953
65381157850058713 895 9268
545659161531524737 4547 19771
262059259779729089 7708 11885
917203376284732033 23830 24026
48257707016166049 591 9746
840646784852729985 17698 21685
605950366944664833 5213 12372
854811853164179073 14230 26005
633090580156764545 17171 19514
759865397996698241 1736 10889
398130249709222273 9009 22079
86819881376243297 19285 23051
555995581297612033 19120 26182
99254470917166769 1510 18453
332654433073695809 2188 13499
757675324179316993 845 13719
750720548133390465 7416 12286
926009768193218049 11211 18590
630685369571548161 4835 5183
433943032297207745 16023 23633
844626761242142977 20812 21897
387624933871187265 1235 11868
174997315368937473 10487 24849
403826173731843585 7378 20173
312375377184483969 16174 21697
387273966833340929 6858 19714
388721087998955969 6846 25177
963235167779203073 5809 10750
295209348362948993 742 1365
559323601509611009 9864 14853
140497809353018257 13749 15255
221705338284479585 10219 17562
748830698034428417 19336 26308
823098257430309889 1012 7227
567757398928787201 4647 9425
402691360401007617 4116 16431
948858889229956737 19025 24434
243494006518140801 19218 22800
718248989804731521 1713 19101
686012577314741633 10836 24318
331788674041209921 3535 22401
828378491636961153 15247 18508
212734405875860225 12079 14197
432402371062096321 21576 26516
912690547281886977 1945 21579
636522476252643841 17686 22404
608795176043383169 19129 24180
400016047203720833 1513 1777
939434068424734593 13258 15918
344562275618024193 5486 18194
911256081802999809 3484 9922
991039199220296065 3738 11789
217159170451299841 8175 8496
462542277169312385 4650 16573
327426751522221313 9934 21247
5751317568709170 12948 25750
475643456331571457 14899 23632
227159664315486497 3988 17094
238215140136585281 12775 14134
105951562877976353 3148 7915
925059705774504705 21856 21857
919030876015078529 1874 15710
766555679527822721 12134 12637
645834195274048257 8611 25605
530707689157996033 3929 15457
821097826966401153 3500 24874
824278264973994369 4726 11013
584374204801150593 5058 17647
672333224658206721 9116 16821
182543042387656833 23078 25550
143654869282311633 13833 24677
389088283854576385 4315 22162
485685531053210433 16536 26098
596013189732509825 3314 10179
320906261029815425 8721 9810
638586483955862145 6113 23736
919456634974768129 6013 17023
902161579774592385 7945 19542
70814859245285081 5403 16582
64414768586047441 1227 20306
95514200024613409 4447 19438
667988623801058177 8745 14160
703528996367705217 6802 21022
96972273646230177 6236 18242
9576968657956543 194 15984
54536534680686089 13962 18842
760291596912320897 11568 24918
323308479936898177 1238 8722
637760358566996609 4249 7551
402407309816176449 8971 13727
992190323464765057 13613 24120
275778750338531617 3269 14352
665683945971057537 3618 18397
574422795953175553 9515 19879
627489406906942593 18399 24080
471150850635737601 2490 11787
984402911237541633 5117 18405
254508972000202497 1767 12456
575423476655313217 13439 26507
852974219655692417 11929 15898
813997330119224961 7859 17554
308415058914043521 1159 17258
768643551662915329 1950 7594
670886944088934401 517 15965
443296779098492545 9871 21835
559898237824320705 16517 18140
898312756500924801 1005 21340
195956688526564449 8779 15546
594378398377944705 1629 2409
67118191408830801 4435 11674
975037101493750657 5883 12106
529920294382677057 6536 17903
923974633449379457 8145 13990
136668941587892337 4546 6730
319642624133617665 8522 15296
548966454974362241 8139 12284
110957668409486849 8807 22134
872280101381328129 12450 21203
98907143346291809 1093 13799
832035860603880961 4819 22184
909201383770668033 16524 16581
303972252765852609 4180 26010
455730641119057345 10149 24530
283907549528635169 5287 22537
887303830939220737 17912 18728
910453268083522049 8445 9713
708265670035256577 5662 17095
270887960714318881 17201 24654
859204027300709377 18129 23885
258770572483548737 6586 12910
309986002886656577 19087 19476
59884424745149545 10659 23523
120341652463668689 1957 11563
213540161530168865 2239 25270
58680804255612177 10710 20540
480066612712349185 2057 18673
39757280167865617 2916 7997
683183203978394753 8388 11509
937430726273444097 622 18048
222111851818056033 20667 21969
675859424162172929 11118 25219
689116837307373953 9126 17188
469634324169657473 7753 13083
436982273316616001 1675 4819
348313222499687233 2936 12652
979243865407717377 9289 25893
312365864228578241 7290 15043
99957545768717185 4721 12577
335829345684050625 5415 8946
819718056344548481 2526 24724
221391769865686433 16804 20095
443785526906097537 4717 5277
514121002431014785 18363 18506
646054175862168705 259 7944
455060433225380481 14352 26446
36728603195570033 5473 23115
93897044983112465 3061 15432
140306341759121265 9001 26368
85391722485109505 10661 11955
358264839950876993 18764 20397
68790456432882505 5324 9082
26231307944080129 9592 17955
729786051427762305 11330 15892
414399069398997 5595 19036
300279247871419137 6992 19045
486936447383378369 9199 13975
566981160314906433 11796 12125
561142058668011137 2375 12622
723011315884097153 2691 20176
954212062770132225 2391 24430
551715598157922945 5072 10529
484950151558393857 1650 21367
180941423464151553 2108 21661
987165775082807809 6731 21142
873894108642286209 9725 22908
303411890136871425 1263 23811
243147482307367809 2031 21335
738389685757716993 1081 14474
534149517712190657 6056 18156
115666926367367745 11265 18449
698310044187469057 3150 19303
834050340475322113 12280 16926
527191112668429441 700 12741
578348169608332801 22031 25416
598183666191861377 6549 20851
402223804054365505 64 19798
370228703071884289 9575 15199
920445414575510785 7242 24604
881906911521230849 9673 9980
50604949160735657 1733 19784
403447375278187073 10913 21550
507526279242185281 5445 12672
43009496824058857 7740 11780
196377928969617697 16817 24852
474738207556068673 10299 25522
619692380457053057 6765 20570
637175811148456065 8529 13505
710395308069870209 2952 9145
837797713962611841 1841 15582
418687646007143169 11921 14293
918284023048787585 8089 19937
74603029268708097 18335 20754
611801344963080193 20433 24599
523610238269213825 9460 14199
639404573683396609 11563 24283
432468859042664641 11708 13715
227016803691196161 20993 22684
325498808977826561 13486 16388
280131337382304225 1633 12566
100499743687443297 6246 10818
403209051247696257 20207 21184
704331779491809537 3780 17910
237028429650099073 15265 23217
415120184244663873 5958 25714
350133485030692545 18809 19532
395234108763091265 4595 7606
24675868399302913 493 4839
620455863527645569 7638 20074
749824693280824961 15616 19010
33343634502898569 17768 21617
324733359883328641 3788 6210
813025895531261313 2724 26273
371148229307390657 14735 22637
210137614300080609 9603 25207
942933698815725313 24244 24507
499969778692538113 16342 19622
804949822738588929 3610 11309
441223615174834561 2634 9539
901660955023732609 10925 14448
896072982369069825 2904 16810
204243165109726721 1478 24281
191696464748375201 24080 25079
130834079189245505 7549 22776
776234643021446401 568 21904
213731685667678305 20188 22078
367068647375106113 3420 15802
503649110279116737 13359 13431
155743655423798081 12579 15128
606444382928099713 5130 21793
464284366718615617 14224 14347
387153119659306113 15474 25858
729272077283191297 9906 9977
876638610773849089 1238 16458
819091564856336129 6801 15778
890825694123709185 2061 11636
346208785424003905 3293 13976
16016547228769441 18232 22035
685610549569972225 12052 12080
658899454648579969 10357 23560
617068290687548417 1302 24600
507724711980440449 17758 24237
765716598519816193 23159 25751
283005142107288769 8731 20401
362321099410102913 6689 17160
776940157758712449 11630 19294
966136044010838145 3839 12283
239199487947733057 12829 19061
157079564274148705 15850 16113
739850653303786753 3023 13177
718104957536951425 21060 26112
65220739446051113 1924 16325
865488358978005633 13999 18769
980642114378309121 15732 24196
938095711737119617 340 736
286987638105362209 545 10640
267138102038195777 2095 5131
479222536592398977 12274 20587
350393461312990017 1018 15996
234358168567087681 4034 25168
670945807626758017 15466 17690
715720552218737537 9027 21816
316991016342498689 15482 16379
320814816544984897 16661 16663
603203318152374401 7296 8799
630556285176790913 16646 20315
833030743777413761 12576 26339
925238710278353665 6750 11305
106236236819562177 23652 25396
44725226460951009 19462 24103
924395088235044737 12576 23308
640846183330953729 5129 15717
49567691144325465 7059 19276
201870208976824737 11682 15691
227447113985363105 1468 20328
140633299735998913 9013 21643
840745082867549313 9915 25404
524125038533110657 2915 5184
110638198794546833 2820 12598
153627038005172513 4096 5345
529040378389062465 9381 26450
154353749113450785 2829 7784
806895719514471937 3299 22158
314571450880936961 15805 21726
69927029245683057 4794 26362
549414608023351297 16254 16737
829418321504945793 8408 24000
813453515416487297 19799 23333
306295846775704193 4578 6566
187955712571717729 207 16588
528654221641488705 3902 11607
561941875516527745 133 174
415399651450165633 2335 3010
241882107104753889 12496 13477
273608020296236993 19479 23545
852192568964628865 17969 18303
356988837907898945 503 5954
947280619961926401 7668 15308
86877753783056737 6809 20583
409764435699248257 4364 19280
473368704006723841 18548 20161
996880886769400065 7888 22391
982505467830222337 11179 15492
146153536180580801 4135 7059
368401048697315073 6859 24480
895077101925803521 19215 21874
23245497185030217 9705 14933
466645880614226625 622 1564
608888711739147905 18139 25234
185517736668384001 17198 26140
675503958964483841 22379 26323
464121394065248449 4753 22344
524298970709573121 4756 16993
332047592234570049 1167 5937
264144770344699969 1747 21715
866814631607514497 11129 11999
352251589907460545 7423 22096
842490932854655489 527 3371
755630847128955393 3706 23173
954919624108303105 2067 24096
407346394121994113 6202 9245
741903878125778945 8121 19160
188488091150304641 1686 15678
423762691546972545 14113 22638
606335080325088385 24803 25623
482381540225571137 11518 23962
458633393849467585 3242 9244
65878419409077793 1113 4738
126829144652539585 14083 16010
809538380925797505 7666 10805
909360233222201985 4056 4448
245905567183644545 16933 19830
820031853064413953 5065 10080
465021748962026753 15973 23831
999265584152638593 10417 24672
135341778821388209 10969 25820
147613684319317441 21059 24852
97876352504808753 2825 25085
875543860440075137 4115 10149
102803905685494353 3070 13313
322919185860079937 4033 24371
577634336761047297 11079 18380
786156523086489729 15642 25978
172854845544154753 8348 9246
258175269390029889 14988 26087
475419485611208641 10142 11011
165573886140549569 18689 25357
85373359015381569 5258 23028
150118195819423777 5395 17088
717257661158708225 12839 20689
840117591091157633 18576 22514
829930660079700353 9150 18861
671195421380737409 1926 18087
961686748632271105 2365 17121
957322265969594369 394 16955
77142002325150113 744 2568
913830660549415041 11796 15743
741540898740264961 4300 15102
957972098454078465 6938 15614
272303309981598561 6058 18204
399642529463314113 2604 12386
701703567827959041 14965 20494
610216495874084353 2691 26468
245997445037705377 888 20918
599330528309472769 6189 12019
709314560534362881 6348 22493
914967741584021633 9668 21296
591332271313948673 5187 20684
794413465140969729 5373 18086
293385792584754049 1306 23882
595046649216897153 16905 18336
176998585788954433 3630 23742
578226279299535361 3007 21054
854411625388205953 10266 21803
93558726338343953 484 19396
537730549243949697 5788 8869
466528152551212801 11187 21767
673110191736380929 4094 21609
147917349499920193 4941 14661
396709774901484737 7897 14889
640599362692761089 2006 17204
727034945620555777 15630 19105
364820986137843329 3279 9735
725047037689652225 9836 25175
747533100255630209 1611 17239
214958541498301505 19169 20812
10252637679343481 481 17784
888147960561855873 8011 26000
450162996522230657 7012 17150
996536891749439489 7872 8546
830990485103583873 5515 7308
33341330444759621 18519 21960
366183962875858497 15992 16695
618067678062853761 10985 22834
945863255557611649 12498 14801
762816207373379713 1281 13418
522874680031030465 6633 8843
437797515591437761 5715 16297
163591158950069377 4388 19608
745247028702355201 15823 22400
137641263435121169 4233 5988
544213200401909377 4442 14083
898937429236411905 13186 21111
542429788456264129 6780 15676
619474830595088129 17060 23525
620457823529431297 1087 12066
741345608869139073 16846 22423
967127402399430785 11552 24535
173327469764707585 25876 26504
824199821323926273 7792 9277
673417799115071617 2423 19723
507823864766994177 13420 18142
326213019828138305 11844 22789
786085064245678977 6773 11693
605538226138961025 14415 24345
127285075304090609 4363 10810
425257680834768321 5566 22826
376826677332271489 5700 8246
874578705418741761 7839 13941
296164577808827521 23171 26196
575562345978191553 1816 23953
332917247717102081 2207 10547
407726987692498689 13228 14271
801195216267306113 907 7983
278070241368801889 4092 24932
778141220331686913 7726 20403
557719600740739457 9013 13806
369968194405277761 8098 20042
930011542224882305 7294 20340
231154424769652417 23904 25392
25676725379824461 14750 23202
790489531561096449 9427 20801
395147665601207617 18759 18802
681390626729776001 4278 7613
576741923583426817 9389 24814
142565754708460449 1641 23649
617063482987070721 21969 22336
563834568988635713 5526 5529
368113234158656129 3489 10858
277926165725009601 10263 23512
112132313537280481 20034 20587
19524971980384721 14616 22102
16978329381998947 5012 12398
424533487114178625 1016 24306
562357812850073921 3527 7356
229152215281867905 1137 26224
77374146947491345 5732 18563
994838430842779777 3333 24950
351805325575021761 16965 19080
122301731115751265 2355 22888
331994737995557889 21606 25628
454242066255620353 13461 26513
20374485221900329 7716 18431
649648321892538369 6061 9514
371259066375714049 9564 20325
670563096671035137 2600 25955
308711383848141441 16193 22438
548986478314301249 9411 21612
883187219149846273 11332 13532
93060602747545569 15535 24780
848464060327863425 18642 19557
112020135158655169 5165 24223
141358006165049233 8868 21078
585106786541931649 9293 15652
20075931149627025 5045 22261
575339971050961921 20914 26045
503847299816015937 13172 17491
801884065852835457 11488 18583
9989674652949533 1394 18375
108370148815946977 14220 20133
644863757376739969 6304 22941
816816836461587329 21483 21733
401475540795253505 4424 8673
880027116876870913 4719 11611
475970840009807745 785 10736
770535652743280513 3742 10256
526154656441313793 14445 25707
765533562141097729 11309 17234
690350357258822145 16615 21424
766080787326192385 2551 9224
381386193286409985 2378 25689
50778633375355041 2451 26180
918437185995514881 3508 15809
45228430526481849 11229 17947
823628824362280961 1113 20373
133693953732187505 15025 24135
125226400927871857 9642 16997
744086492677670401 7108 25173
418148278131617729 13260 21347
74581524341052593 3918 14813
39286872379108217 6445 20315
691653389710740609 6329 7750
246375568952224449 11236 21068
758817200223216257 6676 16615
683548498619600769 5181 14837
842432636920765569 8031 16225
926051201686114177 13314 15047
988869807729056257 19547 19564
2677707074894898 1751 8232
942393860279810945 9623 16212
415120878941699777 10452 24560
585503981729584001 2292 12081
847606743742673537 7972 8815
944887271423429121 5538 23144
974154544368879233 8965 19305
352132243420950145 14423 15121
302700635630088769 8562 24846
907249054049390977 730 24075
126694537077206353 17092 23316
827681528321402753 5584 25193
315170619470123393 13256 25152
606849788422383745 793 10622
52126773116476953 3241 14006
142549121354615953 11475 16845
521588343891664833 10857 17578
773682309477226881 12079 20968
588012772546953473 920 19914
4125574321516724 10746 19629
946510334102740097 3169 21201
611079565155737473 10705 22492
721796577433089281 1169 22090
112215483064684209 9073 15773
178951120499874593 12617 22934
491992427598706433 6466 19679
975760719620005505 10939 21028
864123799725103233 4184 5336
691285137938805889 12237 20965
310012323144523073 10000 24337
591275959896115969 4644 10923
512203462180504961 5636 7850
51526063192795849 12308 22174
725939300259813761 14694 16644
602872094608180481 1630 16585
425662350537731265 7623 20838
965116736884553473 2090 23688
385493060045039489 1306 6168
260428274476716129 18722 24905
460161741928512641 5317 16926
859527275406293249 181 5765
354437844319324545 7050 10886
356692565760077697 1601 22650
814337342328752129 13678 14547
259142480539722433 14661 22398
396012223993867713 16499 18206
692118468534665985 18326 25534
47345440185861065 7500 25914
576036262153763777 3976 5160
33567067992112953 19925 24264
551252353196609601 5212 14675
25763563796896705 1996 23142
423069564992587713 12331 18517
439539612867438465 13129 14091
863096846846907777 4451 8239
575915045132202177 8233 9375
819973296670042369 9632 20411
270523908005447553 1084 1351
907362658497412097 5620 16142
137572909644955393 6059 23494
63228053058836057 5810 7417
436808293378025089 19558 25786
541531738529165825 1907 17917
80038337046484993 501 24584
841042091803842561 8051 16352
122284288740150513 8249 26163
39289586047509321 3755 11044
869165384560414337 3359 21665
841847077198664833 17853 24394
935408647428037249 9855 19067
625120510210003073 767 2726
515774544295648961 13027 16050
496641672643107777 3081 6610
11616667028494733 8409 23181
585548280753606273 7330 25439
728195832598924417 10341 25636
152255152846478849 15175 19669
949310465644490625 7227 23658
654372431316694785 641 16663
704915294062086401 13381 15491
356090909357646977 10589 19308
251726138780714593 4515 8331
973899069239387009 19972 24208
292349858767476417 12766 19276
676932092387559681 21926 25735
181438820515527521 5226 23498
890070959832293377 2993 11327
286902230856750145 12815 25191
646612731743431425 16425 16598
688189996112004865 3116 11125
756916454129189761 14039 16039
453282722104159297 1694 12311
711316572516082561 2456 23589
28687264050862637 3427 14924
712087079383259393 14466 18142
570636488364780097 4934 23197
178376609452925537 14558 17296
402978436141882689 10495 10960
494540873529437889 24917 24940
696665292051374465 1963 2995
855999970208856065 10187 17410
39259707388030305 14246 20450
58629381017034633 10197 15877
284440512670524737 1531 26115
652499444395829249 2374 8711
680236935137788417 8930 17065
293812200317198337 7794 18295
708101472419382785 14744 16986
743413645049159297 7869 14346
981490152266307073 10736 13294
180680645528930497 11611 23247
797628047408832001 17861 23716
866256584294603777 3152 24345
407139614174798913 12120 25343
343523018345244673 5888 17129
779251809737058177 18282 22625
872343408135051905 10173 17722
391297256790185345 7298 19986
135784744697708961 25198 25635
431083403889484609 16727 25116
283856228879159297 7602 24832
775505734983330049 10058 11402
102818775172998753 3005 18222
641818315286723585 9508 22562
374581480306531521 3330 7356
392188530404272513 447 11681
188511742289229281 13078 16527
986946451741655297 1305 11574
238982062705076705 2016 23599
561004277156701633 17615 26385
217810973432726497 6104 14115
479115842619943809 4626 18422
632752804925914369 20535 20555
727236765501491073 11116 13571
621843138187536257 795 25999
608945078125255937 17845 22394
676910511079739777 17460 18815
386654360390441089 2286 7505
749058625440362369 8859 13479
955775674851150081 18002 24287
106829142945812801 2211 15317
306709125586454721 3753 24241
394383261512764737 3436 7321
535112176056056641 13722 22591
829360578080752513 1864 18272
225962087925200449 22640 26077
895312258160338049 140 24361
165697288525972641 5973 17683
509070940499086081 12990 24452
158037122415894529 8118 16476
602716881085235969 954 10482
223569534891449697 10092 19044
544335788151016705 1493 15208
968417199865161345 21542 22493
95203818133789761 4515 18185
426684573361153921 15525 20553
593113521745138433 1131 4446
466573527038011777 7508 17957
826397164095119745 12710 21215
719756318523732097 13717 24920
166069315254844705 2786 6088
156205737543803745 11763 18905
178604888479519265 1935 11964
847273099652920065 3118 6220
292640722206940033 5494 16840
416090072152631041 7398 17223
144962176337038785 3877 20371
989925129327783553 7497 24865
876784946079482113 633 20913
5877732608912113 7059 17452
123164692577084625 8110 26082
557075337650683649 7904 22236
758565640333145601 275 10404
777227615714028929 15333 19567
922042179868988417 23024 24545
270923968410013313 17730 21686
272338086266415745 7182 23156
552341746998696001 3907 17292
949078421541393921 5214 24398
426541045692953729 10689 22919
864747519685239 15241 21335
650118248198314369 2490 16477
351034046454948609 235 17147
280227715205452193 11202 25385
647902581156841985 20841 23827
194940902480897921 7301 11829
356425485098178305 14562 22182
5350356402328061 8504 20804
342188159325203841 12183 16081
444156638457233281 7993 24400
249983167650562177 12120 21131
392878061969863553 4674 25727
17720685035669705 1380 17695
86497850926765105 13732 20240
874456347969719169 3855 18891
280727402736442145 2687 17693
735095433114722177 6341 23027
73405725580276033 19476 21565
680227304891253889 2732 12314
623436151213748993 14661 17627
284535075358434145 6337 23486
686098948991759233 4754 8905
550995676380203777 5030 10128
697782638191750273 14753 16157
183242819865895969 25345 25370
460379676686958593 10573 13564
644020885442166913 32 11800
451247476625123777 13712 25604
209673370945495201 12170 23633
395020713374879745 9127 14191
562668581790084929 15076 25786
693562317957013633 6683 25236
39074460372248153 4713 19568
773954843071155841 19767 23730
390772312569289665 3607 21290
196263920527936609 22767 23373
913857175627896321 12879 19024
512584445328474945 8444 25041
572945811468819969 8121 19863
774803920313370753 22114 25019
826546578577747969 554 5743
378917259619360193 4395 20234
729690920791149697 21085 21550
790363113423008897 5874 22703
561659231329258561 13316 23098
784857725590416769 1680 8695
205042798015362849 7360 22093
916466600077864577 22016 23250
457140287277113089 1444 2732
245163044924741057 7483 22689
208554269570448993 6846 20592
395550613658368641 2342 18536
649133827068084225 18726 18982
574004293410514049 6093 21115
630496542435785985 7733 20010
773926078387301377 13765 24106
270895183916209697 10513 16121
553825872018880001 671 17729
73970531305015185 18690 18905
395625717775853761 14463 20725
924497172864846593 6241 21541
149716635843038401 8625 17199
1783367887405519 6876 14816
886293685619318017 24651 26444
241422476726924641 3578 11401
445613492143056769 1952 17264
577924791977444865 4501 13419
831837024580860161 22753 25550
425836010038239041 10861 11550
796548425977238913 13600 15749
278629643698785409 6727 6863
701639586747528961 7765 23296
934832943930885505 5371 19106
283393106480961153 17184 17596
438562145322812545 3797 17438
365749188482109121 18070 25142
417674291874959617 5227 7879
342096761277719681 2619 6050
912706641774995841 19846 24784
876970530927632513 9143 20267
407241591246403777 10097 10193
446573193274705473 5710 7539
100074523873821873 254 8740
333987610148309249 476 15455
149829331157405921 9496 26054
340866965706556609 2185 16810
864189749997500161 3166 20424
896632779611348225 6450 24806
163987435433014625 19432 23530
539087210246012929 77 1027
867222272742772353 6280 15808
409723125028587969 23638 24487
347340373533654657 4477 13397
497285531799025921 3872 22006
526201329728046145 16619 21240
612381179985060737 2396 3711
585933404107990401 9349 23930
975792404744456833 9115 24039
14435534499718017 6530 15112
804704062783567745 10632 10929
169354118214101857 18754 25393
978709591364822273 19010 25705
329445567025935297 19705 24141
836675663030046465 8283 11683
854187904569201409 13485 26383
213854776544625473 13609 20578
587604576006192769 20267 20498
833338363173961473 4924 11651
47703269979137985 2714 20724
55414115986639705 1344 22850
89382729688047393 6593 7816
617836758001157505 12018 24485
374316176858698689 10342 20974
416199050714087809 1880 18221
828582250563876225 2714 22955
16773746453562667 7949 24889
332515768982233345 4103 12163
9420860987990665 12036 20536
542079304720992641 14472 16643
291512027620836289 21547 24768
14586108801395881 2897 8304
73360330474034897 14772 25195
958085851237576961 5892 16891
730119248813505153 5109 10132
32543907332808433 20810 25458
477665879042138625 12743 23075
992409553354768513 4784 12646
837475640785339009 4068 24122
130019753253222353 6108 14574
68081912474472265 15700 17935
452099673711906305 2358 14040
689896745924667009 14659 25368
142004103943264689 3751 21876
337385242094018881 13326 19865
569573083207295361 9103 10991
474103612080039489 1320 20722
344998350293124673 7978 11264
843761559405837825 4367 19292
940043669541019265 7327 8867
341506400125094721 6919 19759
93569671624550209 5167 25594
902731422767022465 7928 14805
249932099709205601 24587 24770
794937549900691201 19837 24972
411895219593290561 1810 20189
733356337368920961 22320 24303
439887633150796353 11695 18043
437935279299320961 4611 23033
768760472914635777 1493 10526
581515598926518657 13639 19359
565961061398262209 3676 4479
92570067477520721 17045 24411
151687450701970753 952 20727
119613937924956561 10373 22935
826054428452842113 20162 24179
801133707996452609 284 17258
232324923624275937 11101 21228
239603957571990369 18841 23892
772640526192780929 8239 22731
824655323599028353 8786 13188
514723881473273089 5093 20396
930506217247771137 3551 26479
200369823429674913 1954 15130
426429223833903169 14893 17118
936311365584430209 2451 9885
337878886729658497 16083 16478
188916038253431393 504 12498
455168472332371009 19913 24943
175803417378304513 24047 24090
25498497299853541 12575 12805
204480563550482945 11766 21129
728043324733644033 20541 21730
562377392579719553 15170 25271
442808756517468545 1727 26270
471881967542792321 5151 14925
151108113537201665 20059 20706
797444306932035841 7071 24388
298795986454226881 11932 14187
274076377376822209 6062 12602
830221505037851393 12623 22017
937487275952292993 9456 10192
966552803054316417 6493 14509
715139276692035201 3424 19136
30656148469841329 1659 15601
158701550970263841 3510 7305
814966489483996545 2075 5147
390915670217630401 13263 24232
383682391050822273 4965 14515
568499198860479297 24632 26288
966160441385387265 4203 14157
490315252284112577 6334 24897
843379757274657793 302 10170
754116186011046401 5921 7038
346389341448373 13870 14078
38068724192932281 887 25524
431037099054034177 17732 20355
295245570676598849 8218 11733
523807146095482049 4977 14062
272022300162824129 22158 24777
116380527659526225 21275 23520
218356744434984769 19749 20526
840394695648573313 14265 14773
806956285565611649 3587 20301
357525251341225921 4802 20051
359561255508310721 12472 16394
641141850782208385 9723 24343
101571966877138209 13997 16997
922366076552247425 12404 26200
26839756718729293 7098 14988
178667767320892065 4975 21703
441675482700624385 1624 26404
944859398320371457 182 20972
829316111327869953 7814 19162
710703630060908929 6504 25254
853549411870140801 6344 11905
516439819034797441 19026 22637
361092723456081921 23211 26481
577345129246456449 1935 7051
36769080511028561 6513 23796
996164907229424257 5358 16470
801859798693669761 7350 19433
475998240273202817 6765 25613
71892617521989169 2991 3975
147974851352284289 4206 17400
809849547401071873 12236 25994
782244615441900545 19582 25033
629008139750204929 22204 25408
918947690512705921 18960 21542
140388380548444049 715 1003
959207907571016705 14962 15706
38409686656244449 17928 22005
382258227293487361 13771 20823
702844978267378945 10281 18246
637022883607418369 9951 14795
541922212009644993 2422 14593
40717459404813641 8256 24698
669593797078505345 2847 16885
121640564547977441 14465 19987
526706639618957697 9272 12912
263662219739853057 11614 14415
344001185518479233 7514 10864
311765158502542081 4841 6774
553725263781679169 3324 8218
288339500768923777 17781 25187
773558862118392193 9657 24307
26907549090044113 6084 12175
578287185539885185 16662 25124
617919471679822849 404 21760
224176136882888961 11569 22544
950425874064595841 21325 26155
264949585446522913 172 20407
187383287736363265 21040 23417
199211990085302657 15774 24502
451591617252945 3057 15205
615125004885207681 6332 14201
725649253485368449 3306 16789
450870022828880193 2025 10947
299589696691700865 600 18187
941514003543012737 7999 16028
931681547194326529 4458 22463
572757424927686977 16252 19805
721429729388450689 7955 21496
274298142911128193 10531 21316
502602355747608705 1122 3067
133262529733045201 12898 16808
557780224612205441 17902 25328
602116777182409601 10593 13332
536008719668611649 12415 24591
684348305072376193 3136 12822
344088599040890817 4290 4418
515314176127724033 17308 19921
194162459468383745 3410 18142
305680326977082497 17617 20783
580051470762416641 1175 10396
205757621964643521 919 5009
816233059648251265 767 10090
987871460854620417 18021 24121
625652371036569089 21100 22487
809543876382427649 3456 24457
432462137904661121 5283 15345
161070695707181249 171 22305
686855049094507521 2677 24930
475857367256374145 5266 21860
141491936898912481 3572 15011
998064403415412481 24829 26346
636376402187170945 2587 11185
573720159672511425 5189 18001
314041956862649153 7023 10297
898283789490378113 5261 15167
659183796736474625 5265 7732
171857815190243457 9374 14383
571885211811942209 10807 12477
346286526550471745 8025 10377
944802494929508225 13476 19142
455748169295951297 5024 6167
934301452738491649 3874 22307
362942579602261633 5239 8343
53750376926021913 1569 16057
487348432244694145 3291 18356
132876870335930881 3993 24193
179118105495263073 8278 17559
207384464523318721 2901 22756
621111405450044161 21274 22116
562061080102420609 170 4660
881406100180399233 7101 22912
742467220140245121 21271 24038
715680566763730049 9504 14277
584040416537671809 5611 17308
350562239130425729 17026 21852
846535527843304449 15966 23610
821947875887154561 21850 23755
353374533123240321 7342 16089
250808170977862241 11065 17107
569751973342992129 2082 21356
379693948275992449 9671 25143
114978833339389297 17118 22167
468976444591987713 3752 17933
974781839937282561 8322 19180
758409304736964865 1460 3525
188301157630018433 18599 22313
755380337951223169 2673 9372
229190439771773665 6128 12515
671594286972528257 14327 18661
945195234479111681 5793 10458
313962175770740289 5227 18842
915089317022324865 16746 18922
63205499104604713 5067 25106
867668483107859585 16870 25156
330244334417400897 9913 19223
887846804186100481 11376 12421
292184854202623937 11722 15064
817385643241063809 4327 19142
436292099685147137 12163 12202
578563697090761089 4320 8146
155275035554033985 208 19855
528925216424635649 5403 6304
588585928013728257 11287 12718
732018750999120769 7600 20272
615568987347081985 22188 23474
855070646002953857 6409 9940
895556527212164609 5612 23884
590606601797919233 9683 23785
217312491086055105 2133 21383
731005351585547905 18531 23510
366598581195617601 1125 7876
472492895214433153 16157 25352
536104524928312257 7879 11036
205677981147029953 9425 14223
75561957160346081 2063 12329
405243175803480705 15344 19970
654421505720328833 4421 23991
217694362312396801 18291 25367
722811915506198913 25979 26506
930363758589951617 12253 14626
378805240316616193 2216 18685
309133436381781505 8132 22264
346616255169607233 18942 23831
714719692238322305 4562 14356
587452026290769409 10001 14499
897308756744433153 20385 24593
954396532352305409 5135 5595
126237335950694529 24535 26024
872548404892036481 4166 19486
519712740021159169 7540 12380
16686551422026243 1972 6844
247602325468722753 16578 21546
224619143563693057 8476 15358
73570586057666529 23266 25962
162763305521181665 11920 14889
816148109072376065 12704 24660
397361674021148289 7988 23893
165352444268190625 18371 19664
530017503648053889 17596 20101
553491104829806337 21583 25456
338789997288095873 5244 10268
428378811299506177 17503 22699
214251823172290305 687 26405
156776178057672417 7980 8788
522726551708167617 5269 17026
953813111049864705 4938 15935
232149134412509281 2687 23792
596095875500100865 10522 16604
555364286287435521 1460 11799
691749745235608065 17793 25598
598929219538590081 6564 19228
140558992627038753 709 19872
253249752279749889 17357 20183
929033423450160769 19569 22387
224375014164735361 13524 25919
918803905189083265 14302 23223
726962983202291457 3377 24055
337519098505804737 5774 17541
691497199071662337 7331 25891
618049978245952769 3465 12373
391217839962855873 1556 9962
943709158288097409 7417 23406
878533124037289729 20576 21939
808001587809588481 10771 13315
336178915993279745 7293 10666
15468471885991875 18345 24409
263031618265060289 9231 14830
120384164510458193 18206 20513
12464589715058595 105 6883
845576267887675905 797 19418
474623294877545729 7510 13740
259295507806957217 2845 10066
626431940813596161 12256 12888
771359448952846849 1823 4102
780755552890255489 805 21642
308968735712884545 20172 21003
232644575166666817 9477 10791
275072631586592577 16940 17148
159096681496578177 17297 20249
650410941316796033 11928 12559
13510493360563203 18633 23032
415928755948254273 17676 25401
65273340879556945 7866 14654
712524236009617281 3531 16431
215420552034039745 12690 13693
140998350030596241 7569 13235
764293619710089 10463 12650
841928682823226625 4916 18847
276670368315556929 9389 26195
682218268140314113 15046 20095
250669653590378529 15385 19472
463359974112794497 5014 23709
742236267863468417 5586 6304
478489767800365249 20933 23602
344123167523093825 9384 12247
963153898489498113 3582 18789
68200638981686265 4718 18475
57683954477806057 33 791
712604210685228161 18841 23118
15274984927803105 7363 11768
625260391464998145 7642 23719
500067722417778497 18615 23754
926500324840702721 1082 20083
395293519832836865 1687 24599
414155691728602433 9626 15851
393348164834986113 16319 19387
693009316361795457 6430 15731
314733718058452161 12227 17198
800751317895567617 7533 16344
225715830278456769 3921 12878
335766227526107713 456 5371
437751503915411201 17088 25321
106491412353811649 19872 23239
576829976643590913 9874 12914
757223957167511169 13617 15290
604973435601696257 6053 16689
89506667350839569 906 13697
121889932557447617 4835 16281
339471000453414721 20857 23486
835734098723282433 1080 16428
208132623969866881 12415 17896
709408630208923137 6523 10430
970374764132955649 16139 25997
969458114153784577 2494 19857
354225358825097217 10771 25025
692055136634930817 19032 19615
414108255641735937 13686 26369
758490064905220865 6440 20445
307537938526813569 15493 17548
349345394506894273 5659 20840
774540704458487937 8958 18796
866601458449711233 12033 19260
120524201898582817 3098 3754
942792201088817409 4151 14476
444812914587572545 4017 9967
947393617543259137 9716 20755
668117246579264129 16974 24724
474509517758900033 12334 20863
986714930488474753 16511 26324
271939446557841089 19524 22076
659015012511652225 5254 18634
99710324801119297 8409 9066
51150987689482009 10424 14556
601710664126859009 22539 25993
20396132407476841 5104 21030
876924229581401729 5343 24740
119803776207490385 10191 21657
626940639051586177 25398 25607
50262321085121185 8817 9237
866348713224962049 7629 21393
323760832249405441 15487 26118
137271727402566769 6808 22616
441110564101812481 22716 25891
730169074007090305 15934 26056
354879453992865025 6727 14834
595400297080008321 14519 15949
872605803846177281 681 10410
906944607359118721 10552 12401
929456973035030401 10551 15950
239407754271031329 1696 5775
553454270719946369 13577 24630
67645165174507585 17416 25185
962629566857955841 8614 18096
648872166759222273 12197 26165
864745630719234305 6614 25849
90390773476936913 6128 24389
559009131887563649 5417 18662
636387824403261313 7174 16268
166490281126208129 7343 23965
875530269982999041 11140 18872
785423113920515457 1231 3138
741849599806474881 18477 24472
220652985641102369 14503 26125
357900764156536129 23048 24916
552160675359289153 741 4263
743230584747994497 972 24670
449277161622426049 15816 18896
438820934509873665 10925 13135
548639229330532865 11526 24279
795415492838774401 17670 21911
73782077659849681 608 5096
870845573659149569 18330 26246
238552251865286273 4420 9552
768144048602056961 15014 25648
806549551979649921 14042 24297
482179183486646657 8297 12365
270881457391922721 10430 10794
384838340257946497 909 19531
220724023676730497 4823 9683
357920623202485185 300 4837
81067952333683025 7195 25549
34981210415583777 11747 22322
787831661980128257 13588 14037
519371634631237825 10496 15894
887426929112436353 7376 11719
922099508143990273 13381 24621
221357046190554753 16960 20252
312247324175981313 1214 4444
99722890838819473 7016 11608
154981740003979233 21029 21913
620651453078913537 2382 10347
665909182133003009 6131 8784
389736367916171393 1699 24708
738594649078610433 3259 25639
693211491903873921 3381 11138
889208779844832257 6800 13694
289562664201696385 19126 24934
279702832338490017 10393 21117
311062292294472769 19300 22171
979065716087472257 10791 19168
316077414753053185 2966 15233
806259990320800257 7927 8804
892182239550358273 1485 1600
24764498589657793 7781 18992
825146712042084097 3241 13018
984425101587266433 15106 17912
700967927937675521 157 1502
167774657177670145 13914 22463
304290325339664513 7092 11736
387132040256350529 8282 16923
539885127802740801 6128 6791
431684304228692609 18052 20244
767039161266666241 16004 16711
367452220578787329 15920 24271
411785699288536449 19572 26052
261972398398892641 12359 25328
637451654765797633 12953 14164
671857070543158145 17297 23882
319868096620702145 18638 23949
737586941469370369 4570 10732
752332301477593985 15489 20557
705605819359522689 10953 25237
237771954830087393 6693 11308
546778058123816641 5249 8647
276668107201103905 6512 13681
456924543874212225 12161 25831
520551797898072257 2846 11772
103864187036176497 21785 23154
761579400285825153 14175 18560
479849969017710273 7463 9907
279872716148751969 6876 9467
751469261304816129 2874 18049
782459290936216705 10075 25339
118406469780129697 22395 24414
952188493768723329 17426 25643
208516589521646977 6665 13184
508615130013623681 6075 23571
777362389445119873 690 22337
932251687110600321 14277 14538
136533978110360721 18580 25323
777164681492720897 12160 20866
566742483393117185 3389 13919
508292123430528897 3777 11653
488622273507385089 1822 3736
297593439770594177 5166 22856
987502332208681089 3847 17407
748686770422857217 1488 12074
744148761792370561 3750 10184
195536658036346017 14563 26434
512618254594233473 16912 21423
578906481846765057 1998 18400
19605556001973669 5454 18422
333174269387626497 21987 22139
339007902203849921 5966 5985
224815316190039041 4610 24107
668254040081404161 2094 21263
509158040827756481 13116 21206
238242647465828129 1057 25176
953742516184327425 1905 20752
358667435742656705 3862 21773
455142064193125889 10816 17949
174388394261587361 5694 9268
634747389574094721 14475 23660
759967426906552449 12786 17963
392549119945314817 13218 15386
151336862471030273 3289 11138
877629808348139265 8149 8824
98685328407665201 4919 5131
97840612115902561 4358 21662
924860033380827649 2333 18111
256855407167925889 397 9838
712396333736915457 7987 9509
924805728014192129 20755 26502
700906606282163841 8440 20395
538891374471127425 5180 21187
766584733286062977 17174 26241
947660287099097345 1251 7803
535306319758308993 555 4253
613587554191660417 8832 23035
965981472341535873 5475 16170
390336472176201729 10950 18405
754376146679963009 24 5932
483164974719137793 13950 21532
56630829451986385 2724 15985
288415345309516609 9861 21713
593626992287642753 4451 19739
733941457121055361 1873 25882
341323153264664129 276 8285
55743803034729921 5728 22764
274920922445463841 12965 14142
250858189270168449 2342 6242
214283311990154593 6362 9884
384800483126753089 820 22495
642472436699495809 6796 22382
924773648857403393 6152 18527
741012596813231233 22631 24209
957120160809139969 20579 24723
95843190666446529 21906 23768
935838578827294081 15972 19973
680203091319523201 17985 25247
458217428396466177 17719 22666
93743177014761873 2963 14207
108409426048318385 33 7997
665310785853403521 5031 13404
733007001433023233 5005 6294
765593006380303361 16494 23455
356124310524656065 536 10781
866694791161958017 2424 10265
857113898932198017 13608 23266
827366901482594817 13276 18067
449056760668774785 22526 26244
658587702213093761 14384 21756
882991067830673153 1555 5860
832544641975207553 8693 24388
114254692585895153 478 9854
170314293202803681 16434 26148
915578824750099329 20162 21227
935748286675181569 190 13618
749316990471776001 321 7399
144255100987304993 3221 17154
520388834106157121 5181 24716
552896366271458113 1536 12369
5684123594399183 15732 16674
24565888990220941 7562 25719
729289293020940417 12997 13899
173919695911127553 1738 5831
950624075418026881 17845 18384
415496289543181505 5460 22607
719696612879360513 9637 18598
838069315704874625 3804 24542
7957024734743357 7541 22204
965558912120169345 4025 15863
657006237223782785 4393 8304
492803640679330369 12395 20763
17733269693984255 17956 22624
827416690521641089 10462 12413
935460378503378817 4664 21886
309739002534119105 3266 3991
451585385864696321 2319 6504
321189036253908737 8625 23858
778667454485685121 8914 12696
569130706235217345 4019 9038
527419121427662657 11173 24804
483309280632465025 20872 24202
688945921397632385 9070 21330
601140817493817601 1335 9573
935464618777167745 18389 21367
240854737014895905 5816 17228
807728097591819905 19127 20815
500439455041220801 16571 22247
415331774711567873 3719 11913
923549309539719553 777 5244
782466511231078273 17389 18454
532548696815357633 22238 25507
105327473511472641 8561 19052
357914728311950401 6814 10930
65750350650375825 1230 22938
807217634223366785 4198 15106
562499611042134977 1333 10497
510203015634385089 440 20613
708451809189895681 9749 10201
496833936037237569 14533 19880
563149836073286273 17977 23439
421037496135564737 3932 12257
81345559896618625 13592 21952
576626825715852161 10647 23013
224255329785044929 10340 12373
353755367991066561 3078 10742
671318332064018305 470 25161
317768945526840001 13067 18959
918586288422666497 7046 9409
743289365374234753 1358 7391
173423653620488961 7740 11648
993385490265485057 1612 25875
719401629775795457 15544 19328
750432176305661569 10928 14052
734928333386889729 12114 20485
989248555135507201 6136 19593
330427374089516929 15258 20496
299252847697683649 2743 5670
20306247702109205 3992 15533
633268168967863041 19186 25220
306221716664900609 5813 15917
189412223110860353 114 3184
46900529362815745 11820 22002
67859287908792257 7479 14316
816734575275866369 13160 22035
750662331053856513 7234 17235
701611395739575937 16819 19434
743311418507165185 16548 17122
774478923117094145 1781 24117
48795385066352281 3691 26425
873262659816290945 1090 13100
74234835273760065 11960 15159
136723069804340017 5382 19151
599989483826558209 7903 9380
28919505253412581 2724 23790
300199868771432705 1778 7743
978838791473911809 21427 25662
127513022620615153 6553 12494
302912436897670977 14454 19049
60393778625215337 14853 16948
165626398772197089 5818 16714
59106059200612297 4235 9457
154081503952056673 17395 22742
924438604015211521 14266 24046
329186030989028225 9332 10851
157437229841161057 5488 23984
951079996779569153 5223 10701
520763414732730497 4708 18541
395691238270309505 2661 25845
76597097781412769 20617 20807
460631902542758081 19382 23320
732800881241434625 2319 19108
137097824245721249 15578 21101
405765848710114369 13290 15530
804461532078349313 676 5795
63851354890349657 2047 7378
502114531026457217 14067 25628
292492839015746881 4287 24926
604120963072261889 5108 20280
935173011974416769 2986 11100
695274019865841793 12069 18733
412330464681996737 14706 23961
507920345235092417 226 10720
719534380230843649 3795 15708
812149296332314881 4904 13229
483132964460761345 7385 10095
271281744281651521 358 18194
424301046095838081 13207 21688
38013811119661513 5016 20614
809794912800594305 18006 23900
893628125590410625 9266 19687
433691848126390081 7718 21475
8769499113505220 2469 21902
321572108447949057 14512 16515
775799357959726849 5287 23923
768076708915590017 2609 21873
495867562545974721 338 5097
46782136171781729 4077 13787
398245815387483073 15090 16004
197418757097555201 8055 9088
487198421502093057 16665 19581
10380884189029161 18280 23510
51332779293035 5682 10604
893882855149360769 2590 20406
416381509191829505 9261 17098
674787551089178113 2319 2663
202219992437690625 2688 24782
372311390152450625 10948 11987
463269042770896513 19867 23833
543891985870597953 5005 11467
427539544600733761 14417 25284
353151515974833089 14062 21889
775392115581261953 1698 11889
669307385609510401 10101 12831
457497259683222529 2182 7769
106326268977941393 5390 16019
206998995988989537 3498 6347
25886239784423281 15925 20627
89835734727245153 9275 24839
371670427838370881 12214 24975
849615944022410497 19486 23938
33930770874558649 20893 23239
845935694391030785 4915 11449
286470963904779553 810 22818
642926732257770113 10019 23055
606408790040259073 7143 14598
174714200096104833 7674 15154
927306744184068737 4333 9515
661319944362382721 4970 13937
683214676976557953 13081 21039
930418972212507393 13803 17187
245093117068538657 22662 23662
20669585886970765 15944 18407
207850916908054017 3823 12073
808746801890350721 19761 23785
851699443777040001 16725 22441
539646139799252481 11 22021
315981097663932801 5784 11598
324155343843258945 4887 19220
425791848688223937 5036 26436
414828496369985089 1188 8363
285628298336430209 74 3215
137987001555245569 655 14036
426104761792817729 278 3743
870703745860559745 4829 5118
675246200684238593 1220 9835
610870204517354369 7047 15179
422983528884433473 17588 22561
462778205517885505 7812 9774
412731837694305857 403 25194
284471195703900993 21789 25160
133961782344744769 21957 26323
929830822157690369 9734 9887
244311473061184609 13227 20453
199577559070419841 1552 14515
235911709958944737 4262 25193
992045810611507713 13524 24809
490122493282537857 22051 23094
54117183896437385 8497 18024
143878143621225969 5497 15788
604466619025508609 4390 25283
50617203102614641 20208 26444
892342247805956353 20677 26313
223398826557602337 36 13445
25894616930976613 1927 21758
866386857662458753 13327 23392
413201165777053377 4574 24144
726618619304719745 9160 12220
824864843656619905 1902 26182
839778953436319105 8298 19270
881921360899255553 11021 17538
109895083638381409 11260 14699
86394295522048033 15826 23667
600265547348183041 10556 14992
735946226553380737 1853 25121
158312152444342049 13545 16500
622417132839636609 7889 20619
441797991870554817 6015 22436
178399831573287329 455 19613
476387764666501569 4096 24647
738672414558642689 7962 10618
518611775909558785 995 6221
654856832302499457 10723 20797
729475730453959425 11539 23827
931645081910822657 4773 23002
679756959376145921 3368 15582
89911760780935873 10875 15423
471492004958467009 2641 12593
938206475160946305 17540 21771
610032796032637441 13008 24497
18285419087987977 4822 9545
265586302407644577 10228 13668
541958242028492545 12513 23338
668382366987042817 11850 20543
352265588627957953 10484 14858
998551887596907009 1069 13774
954929645028450177 15325 23734
650912208584539777 23517 23530
976318722372383233 22523 22844
69814752304370841 4012 26196
989064560379539201 9119 9958
815675825916212481 4286 18031
815767790271038977 19019 23785
373838531838092801 7098 17897
453587445747309889 4851 20416
785706449229589761 12620 21129
576423055709426561 7726 11385
422168754473819521 5366 6808
653458800427465345 21664 22835
275386227683736001 13170 22338
254766336525321441 2930 8229
408939656434004225 20474 26465
709196712131394177 21769 22127
77354075643594209 8605 17116
454389310200468801 22050 24969
711674149795175681 11112 16355
904703541811294081 7903 21359
1415403553988171 3749 11247
866411721915781633 16378 19968
47192912790823273 17740 18159
929622204456400385 15486 20074
806331790873141377 4531 12673
253970008699411681 2355 20127
939357293900787457 4119 22221
795256422004733569 11658 11708
927320105078774017 6008 7395
369859925406828417 16644 22902
79523095385727777 23388 23989
244200316946411521 8846 9423
528336450886794049 8081 8258
300202311250558273 11178 25439
709673641036562945 6631 22386
566386344344969921 4362 21715
134893460043297617 1181 14832
305618231544499969 622 20359
79301149363860897 3720 17980
98003388372269745 19025 20974
600767616865052673 7242 9208
786762430743749505 11245 18493
926660639750981121 14924 18802
81260439540464801 10144 26167
185379370611837409 7054 9661
166961402245632929 4546 20066
528850707737351681 12496 12581
565752183121141185 923 13313
57130525275962185 6168 7261
316798480271160065 14880 22885
228475829084590753 2359 4828
246572630267131393 8234 19223
65193632970004249 2368 19828
371322251968379649 2315 8985
161985703108260993 10820 16621
467548173596647105 9686 21281
346174661283239233 5598 21435
59540336170130105 20072 25010
730113836431872385 11668 18980
524123710962264513 2703 4681
445095870260455937 5353 14187
799287241498447489 12488 17694
817470411337328769 9180 12393
130511317308936721 12707 22838
559028433533793409 688 26244
51586663236406593 2760 11287
898978790747339265 15577 23989
767551917425599617 3050 17536
167576683108944033 5188 7032
692304268085436545 8528 13749
587551097080396545 1373 2740
196073084514075905 5573 8319
342785760871517889 13777 19418
282120811092170241 13022 14341
361621477267750209 17905 25371
846952023336875521 16705 21725
61794734537567561 15791 19837
107436392163648977 10527 24962
753716243614380929 15793 16620
22088554762127901 11106 21840
742945694024225409 24062 26318
155408853193222273 3129 9805
132333372422312577 3136 15425
845410063299276289 15766 17004
338718798562108929 14748 15642
878471803391747073 16581 17472
928600161874673153 8397 24731
972095463213300097 24766 26002
729801507810602625 1989 23718
721784602459706497 248 24558
165422510102747105 20991 22136
26519844518126945 25147 25185
941200114270326785 11094 19092
127426891245633553 416 26405
968452586125838593 5322 21442
220962140081532257 8836 15494
145321011914060001 11948 12481
709928000014741633 14167 25087
262878942965091521 9539 13574
280736471724218017 2648 17696
314520699678080705 13889 16622
808955847898928897 7702 22758
584854676187493505 22985 26143
636830349064901249 7007 12618
257255140770350721 2680 21612
878594836015338369 17998 19327
217770374935117409 2629 6747
360961172451133889 25406 26213
122533592160163345 3262 13707
552406793625422657 15449 24487
167369658637230849 6083 9629
823673093122216961 4213 18294
26157195615834185 2517 7276
535057324059977217 5077 17146
641091353589235585 6785 6881
914040772275960449 3690 20474
462831294752714241 4212 17784
192240977457871041 21928 25733
130574151912473009 13535 25668
526951518455184961 13704 25318
578690424243259137 47 20280
240366613157220865 17334 26034
205922223582764033 16283 22513
104904232132746241 382 17459
131449020124090769 8721 18931
847258168337518209 10946 19030
119424032733125073 13042 13894
316769110055510337 3778 19794
237046936511941185 3310 24484
738149883739737345 15481 25665
47636854797435289 21543 22334
513847722308092609 2668 16585
453429636511071297 13789 25666
222547914488714593 3658 19807
646166513766903681 18983 20198
768585434676317953 262 407
779496266159210241 9787 24140
4006236708107736 8601 22932
782530971380015873 1946 17600
965018770228248065 11238 11270
130147532417264961 10787 14128
965312911253008129 17450 24821
190017914959216929 2232 13550
260965749587263937 5445 24945
401027201960001665 8737 12484
16667146988794457 13917 19611
49625720343914993 23680 24205
15439081647080855 5688 7524
457608929370604033 7899 19216
406687280117083137 3136 16999
467584423449469697 11093 18892
3006857972714273 9659 24648
105741823781468017 18835 23179
399938815590644481 5644 17451
641533930905655553 21132 21321
998944697344306561 7463 19808
142016484536792833 4899 24751
866399124168921729 5976 24425
477510949495670209 2868 18359
990993654332363905 22508 23424
994105991579484545 9209 20942
476045316644302849 26047 26272
170159328228084673 8591 16837
778211209943343361 10502 22605
779706337485588865 11763 22639
885603287716563201 4644 23224
37100998329211881 8 9347
274504865743672609 696 2542
108355847883924385 11883 12615
506342998408911169 6318 25479
811631777742196225 7272 24566
710570827958171905 5199 19979
878136067906790913 4998 24876
285436810303835393 8537 25035
861658290361706497 4937 8440
186600557345492737 17425 20072
168305206819578497 8625 19127
974478159730466561 12628 18205
992264448719442561 6609 21711
779617136678574209 6111 18980
72922343572809473 7972 10526
824826127857434753 12139 15669
789058674665742593 4147 19554
60888032902262521 15170 25093
667494015209595009 8637 9111
689911585936215425 8444 18098
913451598266409089 16091 18595
384632468003125889 3119 21127
942997350344693761 1523 19773
450801636199727809 8571 24584
522568693151445249 10675 21995
420176823808141377 22433 22797
406063383808312769 2020 12531
256335090649457697 17627 24888
568308489413727361 7467 20633
913661853829317761 1709 20752
541773408518491073 23181 24777
698051794661651585 10275 15363
254184965360710881 12808 24855
677097522390461441 17785 18995
611937999210365313 11098 13637
59856772509135681 6645 22349
376487769471101057 5576 15900
953596600110181249 3699 4597
446775492308812993 2890 9443
701675510030085505 984 13829
738776376300993537 5889 8502
36473277871870377 15354 22844
345842039482928257 2049 26277
385933258278583937 567 13553
755989447320320769 23051 26470
811919581186792577 11125 11876
783521681766483585 18787 25348
538068103564072001 1964 16657
816068862240516737 4521 4961
532396835850541121 1330 13925
898370029067987073 18198 24063
571878766327813569 17630 22853
861914420818141697 3403 24155
939803416506030977 9171 16074
301501888927145217 1801 23482
203602726314258561 2439 4443
23020401886785893 6717 24558
969880064657822081 17434 18723
368779381001498753 9566 22126
243382386973706849 13883 24684
351994317980899777 16763 23000
855041754332965761 5083 5790
170925512487695393 14025 26047
479245650479938945 9049 22352
803391632870276609 10227 13043
971606974452704769 14473 25855
565366686996323841 3964 24186
668816538662497409 12860 23406
387363228122740801 6127 12607
265832949567247553 2490 6948
728478987807431425 8244 24280
211470427038065633 3124 8381
904325325955174017 1374 1694
354735297412481985 2976 17752
786235128435801985 5945 18051
94221121478909713 15869 18004
144419711619338657 1133 16047
292724485272877633 5370 9339
928654511530776705 5890 8192
165812462378610817 8940 15420
851505761899037569 3126 21102
680855759878973313 1488 6185
926955693824847745 18148 24135
594699451966334849 2907 10352
899760289468975617 21843 22940
976065550030732289 7752 10823
754281532628464641 19058 26019
579132129180649729 7720 15758
914976868383266817 14260 15830
34132239819690825 6633 14894
718070200745440641 7428 13936
494563625742415553 12124 14926
255048426322861857 24094 24879
640104245723215105 3044 24212
305712914154053569 18481 20542
850131089263541633 6576 15395
716955786936242817 16833 25253
888310065463322497 8870 25412
720579432863384961 4287 8824
768918516894416385 5328 5744
292315833156568065 13123 24917
162404962860414049 2293 12216
722687982512649601 4490 22746
464893068647583617 717 26083
590986352271020417 11785 16657
322693773468905921 13075 20475
1505015033213653 16776 22624
43475185638754969 9413 12096
392575728254445953 884 17368
768550523057136513 2179 20783
496214993538711041 6518 10084
255196887558511777 6719 19556
978534778959446017 5846 18704
840359707488069377 15108 24006
174308962048112193 793 25684
857236028229067393 15154 24268
111760507678912545 6755 26164
637132750770199169 5301 22247
99885857179810241 1180 12503
432076110610225345 12095 19176
544637662864577281 13022 23015
628782900479713153 18822 26464
720400149081736833 6591 7462
744295565597184385 13796 23561
887879088896472321 10135 19097
358824198905345793 11617 19825
210856275083227009 13068 16377
525576244900108225 13792 22615
308470217253276481 1217 5672
283721746636508961 7889 25420
208152264368802529 15502 15991
426352329711392001 4385 12987
451922003732352833 12248 18668
145862815403170017 2371 16804
100294757882249281 11217 12041
393886976251323521 2562 10069
917710476010856961 8878 17326
791618031282588673 6314 13174
194803117171314721 13787 20026
986628869136353665 5484 20187
632425129325628929 306 5251
634570400413416321 8851 17026
51424301479055857 23458 26426
841003496336455169 9969 21035
247333008879653697 5056 26115
933933949601801345 10687 16437
234300486577321729 895 18532
318748457779065601 8763 19982
779735758256709505 6107 15674
163564766167034753 2442 15222
910350814121056129 2874 10331
101797535916873025 8853 21882
773973506143395457 3483 11155
238761807555910369 7720 18810
520605009179060801 8085 15156
410718653305224257 3244 4215
290907521519063297 289 19726
544114574155365441 12953 22164
90692698567561793 4427 7259
516855281932194561 9402 12871
666263402679252481 13187 24244
160706160852107873 12849 25745
271155916177374209 1108 20044
134523414210377729 19614 24890
689783490507057409 23906 24457
566624886725826113 9364 17723
537596306143665729 4449 20491
126665918674220273 3478 14497
239541523799434945 14335 24636
319452210319219905 8047 19479
999150742959269377 7224 12756
165927047030237409 8410 23895
409209596691784577 2625 14039
808530532703478913 13183 13198
310042291978202625 2097 15797
665721095779716225 438 11585
350107547804217473 16057 25836
370598334551978305 13255 25954
335985446695499265 10420 14011
456944817674525441 1496 24857
833453320156753153 909 2824
723913449147850881 1517 17531
562418213222667137 9748 12918
531812188276418881 923 15391
449689892668264001 7410 20298
419244703182734209 2024 8965
46646680005036249 12300 13865
325036623368731649 5824 9919
288785410665315841 19503 19854
503949223854384321 5566 14780
797153024547963393 6154 14188
744288776416638593 3258 8242
385058446782128513 6523 22462
817493976639987329 1078 2295
331043281233316865 13074 18657
708431684188155905 17675 22001
518815217431711745 14370 14926
799827125709889281 5670 5783
319779437715862273 550 26124
687268335532834817 16912 20010
610720376170807041 17421 21975
711434160753107329 7982 25280
423209354391129729 1969 17532
466093775668611009 11650 19834
748553016267596417 4370 21103
96076972511376369 12920 25669
856110424522039937 3360 13541
559763688649539393 17216 17643
284395053111214945 13886 17494
821337747062621313 11798 17752
888006624301024001 15626 25971
773688086478159617 6349 10869
727305535275934977 1877 7277
312275248357643393 5767 7557
288286454907574081 16279 26394
924421337086002433 775 1778
735471963570464769 1815 11886
650725332195442305 2032 15857
871399064998112001 15382 17661
683512347634263041 7718 22622
145393692764134401 18060 22092
94891945222990161 4919 22019
432270374535772097 7821 14625
560040346783935681 2257 13709
35913263386820661 15728 21223
625605972164414977 17094 19813
885568111932141057 719 14454
776706442250713345 8699 12743
543314373548287937 1768 8822
238578665822437601 5797 19760
713937138631205633 8199 9516
980268030594729089 9647 24243
861070465615203073 9359 9732
564620589951552193 6731 24238
504082081017710209 4992 8874
540156267298726785 3792 8959
274350882320408833 2726 7143
747487587377825921 6717 10908
504225931377828097 14175 23390
481845229260514433 4025 5175
504642553959119041 17733 20016
373978817234338113 13490 26066
605028730079506945 14775 20420
648359181366572545 11082 25969
242769525250526657 10501 22883
212249948394166657 4448 4786
745892512673048449 3902 9636
430500556323451649 12215 16273
807510629710893825 8572 24155
947993713614472705 3086 9491
531465210739437313 13811 18800
722119934902110593 612 23917
19622583495522153 2838 13403
437031783055623169 11745 25670
345219946534637505 2275 11210
681069534697613185 2726 11277
874442012122077697 5204 13818
936682869208432641 7729 17140
738734971292526465 8600 20963
371297541922615425 1895 7129
536810754786575489 5225 10966
603623690350495617 14738 23206
611616177957341057 205 5641
560641115137840961 6013 7349
785664524625904257 3193 21931
316318458959223361 11606 14393
167146483618463297 1701 22019
407925114676260161 8217 13365
877440951767102465 23684 26146
705810487534584705 7370 17198
806347237516075009 16144 21095
719510629339950465 3793 18728
62069511833673377 1779 15962
566972879528698561 1623 12092
716203979675665153 13038 22831
38876245239634953 13125 19613
716648158253054337 9842 17412
527305660042308929 17125 24677
608725165512577665 7954 22729
374444792906658113 803 6884
413309944726936577 9609 12000
723020662129819393 6107 25309
803025695624736385 9977 16153
613853080535676545 1587 5817
721932857087455873 22847 23291
70324582454951217 4686 26134
23890059962393905 3543 16037
32240935913605997 13873 13990
287317783967356641 6782 15358
618221417158231681 8393 10137
62780434128196561 2026 5664
114822799756382209 10874 21743
695698355761056257 8966 14152
69409547635409297 3292 19356
940895965219066753 14566 18828
688789201309859329 4464 23648
947772583746118657 2527 8995
296422628982533377 8625 24991
792918567873353857 8260 16418
27130765674684201 13593 24712
435055148470969025 13628 18081
46408703638824993 7735 8904
203130630532410081 4389 6853
749823013887251457 12579 22845
232811131094766913 2903 24461
802085181752609409 9617 16646
755668919865197313 2719 3753
530370183829859329 12308 16850
195092265789174497 11910 18869
277550060508467297 20165 21848
675169480337739777 11985 23298
514269685052951809 10791 23066
793775728079342721 956 12678
401748559585406913 3708 4438
434718268536183681 19602 24175
88689666070848721 2771 20075
271698375612761121 10800 24940
52340791566244609 6988 12749
380984450572935169 7494 24838
999589581139630977 1793 25164
477056536799697281 22165 23073
718216726987527937 3728 10108
792185538219793921 3280 15188
505571657441862529 17212 21877
568648211567779777 14718 16099
706561116307220481 5961 6775
347998657820209473 4637 21816
170718845487598977 4815 14997
595091219615856257 15146 20976
283659757874012545 12309 18899
990948048034734849 20209 24204
337216247894644993 24783 25935
81052717538586449 21653 24257
107911114507508897 6513 25118
319798180569460289 13146 23422
260207227033291137 2302 23611
134342919523309233 4069 7950
635990344042689025 18815 24756
435072504726658625 4672 23718
231516452811774785 2834 16209
13404109494548067 3085 22635
562907883654922625 1364 26465
997382544400078849 1597 12747
836869130638476161 13933 14346
468585438099101057 4044 23398
294788376463465345 2461 15227
837548737514278913 907 9937
276212608825375137 4706 6025
755329868285986817 3395 5191
497419514311751233 5006 12502
934655815378089729 13921 21523
593742566894562177 5936 22163
885082280940597633 10542 18015
758710855241936641 7212 14754
849719485486755073 18837 21232
800165093915609345 12557 25225
161802489581237537 36 21729
740761420519042689 2564 8547
648430518465499265 12794 21430
483377241636375745 23524 25406
189254053018803617 13941 19819
65738446616684601 2529 20471
80744860599221377 2454 14274
275786143273336385 7482 21239
526934629616693697 7351 12138
814569624851763713 8617 15466
906536910238724353 9122 13749
829449587899787905 2305 23429
830186498868105345 4603 23559
450774067849643265 3976 13841
98135421813335457 2758 10067
18523094911301997 3357 23271
301622097931716097 11508 25864
292704660234214465 15704 17413
529700447712979649 22908 24362
388429105557563073 5231 23195
384839295034314689 5309 17531
222022943368905601 15216 20585
231833108429722049 9562 11045
270886961508239201 12061 22140
985179960760280705 20896 21171
57228813125071553 1275 13904
383670607569495553 6169 10884
23496936367806145 4515 17021
853073514702888449 22755 26346
158247638023347297 9834 23790
704514593159185409 17706 22565
993871787470254721 16792 18835
719749831251238657 2126 23324
128038495181435505 7345 16425
547654522582444545 17958 18441
685144164669381377 16623 22179
48623496929199209 2918 11448
503405635808441345 389 4729
779736927979566721 4937 24121
267711812693875105 14361 25256
933639235189065857 1784 13842
690022593011256961 4646 11500
923429214542448257 8965 10323
768853896458679681 27 22239
422896665392730881 10358 11050
3341094922639343 1715 18494
257240668325120929 11985 12282
626775027015128193 9621 17298
915886753386974593 14572 20195
981656708123516417 13409 26290
796576515473542913 18239 21559
639997732082108033 5411 25141
928992654097076097 14539 15055
391116472513694209 17412 19213
751170973655288065 11796 20917
919993261829034753 25390 25566
459229454424264129 548 8129
842732261685533441 4353 16865
77105081440475233 4159 16636
179553810278676449 903 13527
22590909937608929 2866 3379
283233774974299041 12581 23563
762172494949734145 694 18631
398580527863884993 8956 17782
682281943899784705 7293 13253
946458501196779905 10303 19546
131294215743206881 2775 5285
611480163807058817 19746 21820
604363754558708225 8530 14490
598409252146417665 3055 13561
598259172176536705 10956 24284
686892870594675713 3009 23743
834119168873389313 8408 24803
62464508688570673 12475 20313
269914530795500001 21345 21556
623553689391499649 21498 22663
635329700422406785 2587 7078
353729416293681729 20350 22197
712055377280389505 10613 12243
90134577280082337 18781 19994
295587928667249153 8080 19006
112267372559010433 8762 9805
80050790484460065 2374 18041
888211597220944769 8195 14468
302069628510341889 1297 23634
29930329201228289 334 3505
3450150737702274 349 4411
334217132107340801 9291 14805
121554855698907009 10630 13310
287561747652567585 2445 2460
878572587307910913 7004 16470
528408767735768961 2097 4096
972986247580880769 7825 9488
628206163262355201 8335 22064
86901592225469665 19292 22541
318428878429415361 4688 5292
316931442517944385 20139 26407
104225090693653041 9711 11385
624868821086476289 14539 15409
855731005936476673 7031 11259
769795067403297409 8193 12889
65367104911366881 1917 9406
441573778450784705 17836 23450
790674909578825729 23099 23951
606699503718136449 6246 16249
961221920683577473 13731 19740
658782258547244545 13548 25209
833980745948750209 13074 19918
380192930890874689 15603 19245
672330731261986561 8911 15045
750183893687872001 1023 5764
27898272242509849 9392 11155
746293273896970497 1199 10310
563629516370262721 5714 21540
626750765575888385 1627 16446
191178321079220833 23925 24846
758157962554808065 688 9854
272845053310710753 19305 21747
588882571069515137 12154 20635
620895128882097025 3562 24231
423577155334403009 2074 7834
452796525400081857 3432 5123
924982116434119169 12842 24252
916398477096336769 6238 22000
597592603200784129 17748 20391
625005481564478721 5773 15208
955685755179754241 6541 12446
323088088183965313 15860 18645
527290941562728961 7582 13411
864185022261203585 9729 21445
923059596739346177 21924 24404
35088368970704665 11864 23017
923029213290110593 1268 5319
907542032452035073 9376 18410
918921708994727041 23798 24316
626923475023460225 14518 24777
999217155499440641 751 10004
204735614627814753 3619 22320
134695929503418913 6054 18417
57489843809278793 11661 19578
817875539887271681 19640 22655
426017156378357249 8541 14745
929852100718530689 1959 22443
279409873927647809 2173 16929
648457953314949249 14499 23217
606634260214598017 1351 17256
374423366027325953 1896 23165
339515375217771969 17469 21796
206185154615784673 11708 12207
800988630781524993 4696 19857
75071418560977329 3058 20301
339916842520977985 4948 24607
186091857707044289 20050 24834
273148518750836897 9109 21723
779828095948726529 1077 9898
783903576825665025 3294 6224
718195782544231809 11894 22588
580856024051406849 11865 20826
744484274004118913 1774 8412
618704253938233217 15192 19395
337113396753967041 2403 2433
684740026183526145 7552 14681
388507443239188161 3909 9061
841706785208188545 8366 16858
2886254424343094 8259 20957
496523298669536897 21186 26249
859605466604417537 3098 13373
413754289689137537 25414 25896
203941537017971809 20106 26161
179949040718859969 1631 15738
737248627448007425 3562 18096
650139764939652353 1105 22573
402560627203005313 15230 17381
443174184429558721 14966 18325
944622995877434625 5959 23500
386329666958999937 19616 22228
91915612071250769 325 17444
965585972811474817 1413 22510
697998181989486721 1176 17318
362545151012497537 2800 14475
674975830230071297 9398 21559
736371015097610369 3698 14547
929109518311914625 12284 25193
182283246829769057 16046 22530
762080260116096769 1320 13032
244553873710820833 2793 23064
481011433770543553 3938 7327
289707806356446465 11358 13330
437787007083844801 7363 7496
245351784372026305 1393 19362
646463060060138881 14997 21351
16495732405871877 2532 8120
550193696871179585 17359 23434
877164919674036993 9171 17335
420141760955527105 12422 25030
378976834692124929 340 22797
218092535436117185 6162 14074
655814239501729921 971 17299
536103108351422721 1532 11577
891919728329213569 6198 18196
983276462395810561 427 13203
813102991454705665 4191 10850
808549658165116417 4129 8712
808630551453532545 20064 22031
416618519878628737 1952 6671
357639893422692993 20748 25789
70143517175633721 14302 16073
422559995667711489 23430 26095
436150593024070337 24643 25758
446223511176860673 9187 11788
675181950906175361 18408 22035
69646278013735241 2433 15694
141590365132831409 7770 10348
289924898771836609 8259 10536
906708975283603329 15551 17975
371321298661740673 12135 24612
301982080674890 2426 19179
53170761203624297 3948 14189
983191813529440897 16423 25011
845513386948155649 3337 19983
731596849564827009 11536 19302
506348789637748097 20075 25928
722257097051308289 5438 9400
999006802312862849 12333 13792
86031505550455025 19843 22226
579331972109848449 4892 7679
291040557511916353 13375 21108
282954588569836577 16258 24856
869759931427356801 3280 17574
248326159407589857 21144 22947
94213509254696961 14320 20097
149851542299217057 14335 22325
346243301373323905 12841 23576
231936529368134369 882 22603
445342469360848961 7109 22805
872397011471051137 473 2475
493281332750715521 16548 19107
931550405569574017 9520 18758
692922619302034817 7404 22201
671827051201944449 449 16356
296351403536608193 16065 23826
630147710857606529 21437 22373
371584289936162561 21004 23984
126761192305636433 18660 21401
222944758304468129 8485 10369
663452734830379137 329 11826
398362062970644353 5805 11067
286554787527023777 11033 26060
509668744636616833 8089 11940
645783429804815489 1545 13533
494671239488223361 15010 19071
560612652546424769 5274 16041
776410419551840641 16246 22500
714763684406882817 4172 21391
782264142194915073 10100 18045
384017576506892033 4222 15877
491275353081324097 1604 21495
545841520266144193 13659 19513
755821805207812481 11139 25365
128947302452147025 1858 18258
787146346018662529 18224 21697
767778477851585665 10565 12682
690232875952457217 15069 22757
421359834166224833 10938 13148
275745383606039937 9083 26105
619294164761093633 4843 6744
595653820585180673 7956 21473
285858474978184065 22522 24479
627598778998734721 5818 11537
757091596271102721 11660 23326
421140599795275969 9123 9209
652918908636252161 10227 23795
455245432273944321 18787 22689
135655126165822545 11685 18785
645374678375059585 3175 12878
168059954865540833 7900 18348
230711755017498625 6099 15263
705480008297094273 7655 15607
232533362072839361 15264 24006
810231435201984641 94 4339
724399399633359361 4006 15461
241612508476315201 1165 7628
208808831464505569 4134 9962
96715930642417905 1430 10569
518163798975880513 10146 10390
138278564669015233 1913 11789
600969677393916161 567 24129
86110164066724337 5497 13739
126947978203634897 3580 5823
254558833550554209 21795 22861
927566048440450433 5326 13980
623255359772755969 2581 6950
876697459396186881 7070 11279
434005125788054593 11074 25269
835162510374058113 6134 15780
355988282318236289 4307 9175
6613652961522832 6158 25789
758139283439071233 9686 25595
299974203153833921 15598 16426
720824799686127489 2720 25813
175675230691926049 2028 7111
837157053101641729 13093 14610
277489675215601761 10522 15953
992579814080954753 12105 13815
200714915999913761 133 7304
944978020413252353 1415 17146
971470690077193729 746 10529
442760319923351617 12679 24511
89503219883429361 3381 19426
821014757677893633 9779 16516
435883149167064961 7615 13939
896506245338599681 1918 7609
269956209030812737 5389 12674
785531559300771713 657 13512
929966869752586753 14324 21037
432935673132206465 21340 26400
977821727681149569 7168 11936
43952061829379833 11539 20116
963303110408812545 13024 26037
475891082411578753 8874 24011
531452919904428033 25203 25593
829557229237529729 13289 21195
924270261126718337 14935 23258
80070465147613841 3179 17256
284369726358509217 7600 25191
292167192145576833 886 23472
445947823411867009 5351 17248
262025615573548961 8632 10182
354433571816247937 12724 21514
767973824445469697 3876 8110
576969510070153345 4337 17812
859058626890671873 12132 24736
342188029336174529 3136 5380
544912284793390721 6874 9797
474045807316738177 6850 9020
646060721791513985 19843 22115
589194156373981313 7243 13808
297930606145648385 11345 14361
785257475877482881 2075 23763
497104053320910593 9459 20652
618333759899630977 6312 11544
635213346445120001 13433 20292
450522035379147905 10866 25165
863281103073831041 15288 18009
129762374196236161 9770 21107
342689880215935745 10605 26502
93988090045325377 24332 25804
40926837176144209 19101 22149
795536538971933953 615 7865
909736676693235329 12865 16973
43025226029524081 14253 15668
836869919410503425 9061 20162
459362359214811265 20752 25547
280467437702718305 14277 18242
784832954125032961 13822 24447
683530087734297345 4190 25257
671234624363510273 6755 15882
815871820311350913 1189 2374
103748598593139009 5840 19587
822173337790132993 1311 23847
595153275352476673 13190 16072
532664207795981761 23881 24521
453723955946980353 15927 16465
334993887331577857 1174 13266
656187046420885889 21881 22489
462265180220761345 2192 4679
269171779217767681 2690 11700
965326081277908097 624 3818
134847986748116705 10858 26428
651961535377147137 5913 6753
845838496013310977 3038 17979
391489500871372801 7071 7304
675365597496213633 1476 26146
910952484521921281 491 18943
308296855055740353 4579 9828
906700624639000833 739 3813
112700815201112193 9549 20056
934541557749035649 8395 17598
683204228356014849 536 2266
970183516058241921 10918 18166
513088345159477633 7049 16149
264902363450239873 3415 5547
613146887247264513 4475 20791
419994245491750465 20295 25124
95986211006835025 20350 23319
558233217657338817 8896 23714
154570532657213985 13460 14843
34928154591383989 9313 17836
102364151575248033 527 20935
514197354615568257 8003 13660
19240505751891845 190 5916
781869702475006593 11260 22499
395472975855131649 13808 21148
319673512212965249 23405 25384
640514246928528769 6891 7726
338610557051950401 15453 20485
935175493965861249 9196 25635
597242717384752129 12763 23395
406451521575004225 14086 26108
114916874414006993 11461 16798
424531488963669569 10842 20980
208612639824643521 9738 25454
118817502546402673 1329 10019
952760406718582017 9691 16346
665934693582901377 1122 8775
220307499766626337 2316 18290
262107804436194401 7 21480
338304256969166785 20007 24649
121394200118022161 549 5029
316280769751152513 1512 17011
535975815940258113 1860 13528
343491820045542785 1862 20400
94606473108857617 19195 23797
659366363658826113 9708 25155
588378986426416641 20127 24352
595840775752151297 13894 20185
947722465790366849 11171 21225
927273221382556289 13092 23507
240264903730359681 9119 25676
485081994037827265 4993 26482
48997574910831785 3777 14070
42624736815788825 14390 26438
204947864700780961 7890 11828
110269937393610465 11258 24379
294015617008671617 8314 14102
90699902859817889 9968 25753
350115000612259329 4641 23642
378465663257614465 8977 19733
237471985068172129 24514 25650
480273922397323393 1759 12549
635655688753868033 2367 25900
335469902546947201 5920 6883
158530960148244321 7716 20330
506383921142166593 206 1009
678611771784698497 5876 18919
561650981696445249 13161 14442
913858120595907713 9669 12253
869936859457119745 4837 15806
374256830324437569 1804 5612
44834627312496881 19911 24176
721266224317521025 1180 22252
195683338131594561 13368 19721
550763224217842433 3872 24564
762539007247497089 9603 17768
185572149785858913 11763 18834
261929290230575873 640 13831
399613646476407041 3811 5622
604462782066491393 7490 21868
908188781509966977 5545 20162
154049109963857249 1459 7190
534742333558721601 6313 15541
751855529012331649 943 12120
3989428087297853 13555 15412
317875152581315521 15275 23999
354607658902974529 22007 24916
133882719179183601 7279 12485
233278778193966465 6625 21276
3721309075352509 956 15548
761635415970754817 9268 20697
704880540176489473 8751 12912
302853844449035841 12419 13611
639379078465772417 7994 17940
815738485000760961 1445 22963
554893323606506753 18386 25770
117086129512575361 4078 24473
580004791155253889 17847 23207
130296586704229617 5425 10061
975387221688308097 12204 12502
396022685544810561 6162 19631
580372941775216641 11810 25583
561827268760847425 22604 23568
670702142839644417 9308 20030
510384139765012161 10153 16644
393354531592272833 24645 24808
284728959694614753 11024 26471
123678864475337489 2310 23737
610102437803849601 8203 8366
587417461414595713 8514 19930
700436672023581569 19547 22831
402893755196885185 474 22337
135325341762638 1294 5993
12039918525424299 12996 18544
810983554985579521 20872 21195
322838720432727681 6059 18194
210538759668484225 5121 10567
136653927977569361 17306 22413
929564799144028289 22144 25809
142862897942137585 1116 14752
642367828785172225 5817 24269
606446352108172033 147 5040
628887193273595137 656 5906
893284334917964929 677 20367
981481669000690049 629 13730
954265184877108609 3957 6043
99865740614941249 386 9863
847198439214480513 5458 10982
552693625147401921 11284 25457
186111562095327073 15454 16711
50980969370993281 2028 18669
685444475986329857 7561 20870
340254803059426817 11502 14457
419219057291037697 7210 11700
599094733694126849 5682 20388
23105840253123233 7375 13431
790082534317623041 8458 23974
444383118362075905 8452 17232
446871208884356737 1427 22185
343853338101453697 7762 11109
606515420970655617 20363 25154
852731484781891457 1866 25296
905671250583079553 16284 20582
110307316902151345 4021 22318
293138865490323777 791 7102
603122671464511489 10593 17951
885765124905116545 3766 4700
143183260555346689 13578 14313
4199631111905689 11293 25659
798300675950464769 12374 25817
952198637203761025 13130 25647
969960471879431937 12936 26284
570510332446605889 19302 24114
221171522851044257 6650 7874
533283704009232193 4965 22956
87713763332274657 2511 14437
151105138333267777 700 16489
389327665982428097 11624 24181
702474238120398593 22870 25903
238987731794054529 468 9908
508191690820343233 14025 21955
595331186834066305 12006 16591
950714663362827393 10133 21601
310461265650857857 4686 17723
186471618436687681 8926 26050
488252720447384577 3410 20669
576969255653178753 4330 7814
199810485396682241 8607 9492
36368361021079209 23508 26344
141401668931244737 10599 20294
785688633230659457 7299 21342
496670414918767745 11984 15650
301176639835436097 15732 21036
461801091209743233 13138 17223
61952903730709609 16427 23329
550833382047187585 5332 25166
497078112985537473 4367 15805
995359247685819009 877 4615
652832031684294401 7832 7855
88594516334396193 13073 22790
268172864815628737 8477 25057
231345692810784001 6273 12536
6380729528128627 8158 22162
42125811883948929 17733 25779
371351701429620801 1132 2106
21044609575277209 18902 25520
281270410806865089 10910 22334
404469115869872577 5045 9436
622550075321672833 1400 11982
605558330181288833 15047 20077
748362288437729025 16825 17507
363599151679181889 1686 21927
560626152772773185 8640 23689
450771249117785537 13865 16750
252926366191285729 1354 1644
524309351869803201 15626 25126
411113380687513793 4817 21804
864435171044114305 762 24385
319468670418981313 9356 24662
939579922864680833 2821 3840
672107217406580353 8212 9950
519053108785747969 20992 21988
871376414028798465 8019 22615
858638253000108929 7324 22112
920626777235558145 14028 22766
119446218866080753 10925 23935
550335688274824257 13444 25383
394030570712345729 18741 25080
731390313479483521 20231 23137
677189495835868673 5561 11963
885601552584727553 2734 14316
723479722781334529 4507 22471
501879042165146689 14710 21988
123972604718552753 3983 24038
944963850901100289 7930 8447
404771136153868865 894 13513
438032100869481409 13009 13120
297734375665093889 14213 26137
946286537358314881 4862 9372
995926513440807041 11683 24857
533486756652454401 21288 24332
951359578906085761 25170 26084
703811557056010113 11519 16827
462906654223957057 11653 22314
490897636516695745 7173 21136
192916203801807745 47 22564
794393211723512833 2018 23733
19320054318015425 14056 24541
714857065583689857 1007 7955
294827145722514689 2157 19483
257223257696463041 1597 13699
695266675611463809 903 11375
639990874787674369 6234 19021
779863521141656705 7291 14002
272553547347609281 18129 25462
365555562557588609 16110 18664
241990593843471649 5688 9135
74144347193858097 12741 15405
120929647428194897 12777 18355
393014870302806657 11109 16405
970109089043308673 2369 16905
328030599537377985 6243 13366
309398361184559425 4532 19792
844252426324246145 6304 9174
2812751580254514 12198 20552
558387264167414785 20892 22236
804302258116532481 12142 24578
218688234802044705 1297 16826
489044603082238209 2938 8271
420506487352007233 11405 22436
55257988339899809 1487 10083
274506413274096417 1751 16900
730479473370682113 8132 14829
332264865606425985 10144 13636
889740140204676097 6920 6967
236776986911991105 9521 14828
379190033631619649 14040 19693
550929867084839489 6015 8096
344741502604119169 14580 15578
4666819516657484 9681 22928
73611248704740001 12914 18842
145410899449679233 6880 7967
258011629786377473 678 2870
929557794560736257 3686 14110
276286057557133089 3909 9942
661521199679519617 17933 24128
627521388951361537 17892 25926
979058236801975553 7186 10728
781667113713584897 2898 20803
989704080895428737 9726 18558
759569511979886849 1089 26231
220244547657955553 21061 22685
662683529964102273 11628 19036
405282692623636353 11224 13906
443220884800336257 15340 19307
307793178167216321 6582 24908
661678086561924097 19288 21067
649092896469006977 15785 17060
425803203650044545 5863 17854
229622444465377377 3890 15557
904874591861602817 4304 10108
986705691449195393 19224 21598
419621519334310017 6591 24205
796798364777103489 6373 13795
639317341426821121 2053 5916
459565404733503169 14564 22643
576886891025392129 24729 25576
40182726465786801 4830 17557
626180218561433601 8678 25402
600364156743346177 10913 19958
645478692677055873 10165 13106
739904039192580865 8559 25540
152792228484802465 1091 20998
103818477002882049 13488 15025
914327870257178497 11587 26367
133376958214938673 2751 4508
985364472483826817 3485 5087
745561951278737921 21797 24002
110053449221634737 17619 23467
463322232802070721 21531 22752
222301059829138849 17585 18938
945844983916920577 6338 11193
886514651467134465 22317 22660
400961311160756417 14078 20062
30578536541771229 9356 10349
47740724372879129 20339 21831
711038911908882945 3080 26257
645066477649706369 815 12628
870805393739178881 398 2448
685071496237334529 10008 14287
284509699330893537 18500 23862
710502872914190721 2203 23831
615420416775823105 7526 9251
663644243085876481 14916 21056
110880156752482865 12744 23990
307842015394911105 14197 21633
123626362223607345 12598 21170
977843130724473089 2029 23724
163026995743930305 2769 3078
927971565956113409 7322 14860
400029015411281089 7729 14735
887274082365927041 13396 16112
468556619407490177 17016 23898
603662118637700481 907 12509
584881399259504769 10945 20745
135966234453952945 4480 12125
787979922616894849 6960 18900
66942822264621785 8224 23160
215014088009599649 6586 8891
207460648751940385 19697 25549
789716438079192833 7192 22240
71922702344082265 15667 22337
578035539649082625 1513 14409
67683663432610785 11985 22882
387180275347216001 5406 6042
844287722847127553 11606 12396
539656410885914561 10366 23682
795412574742663041 8103 18070
322622449569177409 4555 13520
959893965605928705 795 9388
45849270915969241 6937 18953
275871473873145601 21498 22331
24714530013849157 4046 18085
376328873661606145 11329 17317
38195297464557857 15122 26289
221896583441683489 12391 17239
80689867755477713 84 26323
445564366469696449 3549 14050
831762733162921857 9875 24549
971409906986828289 9788 11785
932218799842043905 16642 18425
47291851911381857 9911 16924
9153414744435651 66 15584
118738985587690145 7781 19620
194465986303679713 4519 21100
197498795068369761 7762 20470
610263874312838785 9871 10904
196595610653652385 7852 21597
111719228985005969 3601 22404
723483619197821825 14274 14917
232531663546144065 2531 15818
508129033579358209 25466 25887
386722559905859265 3755 25983
644849372791000577 14917 23235
598045980654948353 7503 22880
284126103829301249 4311 25330
974899884169328641 9743 17172
471980860515316161 638 9142
48339698712698721 4640 14762
625743419604241025 11070 23522
423901830844226177 424 21962
612883867724221441 3965 25923
260767815118047265 7310 25075
1601552048306588 15272 22477
202605517251068801 428 14392
771712770572918273 14315 14713
567310477935752321 13737 21993
260000267481039777 1762 6825
925477480176350977 23263 24628
605373279100106753 869 26358
531987408192666305 9870 11361
349652984882773441 1485 16758
896081884229342721 2954 21343
877674371427019649 10030 16102
700780040379175553 2533 25078
919790030324627201 2978 20561
409862095338848321 11933 16413
984906705984755585 5022 6813
581348358924035585 10747 16298
193720148716046497 13009 15253
447901618764316097 17557 19265
515608007909435201 4813 10899
201596528771876385 7218 11477
526819768643200321 9436 26083
921313058466392193 14198 24250
615678177941973121 18762 23351
908355315897725953 3895 15924
715166250690693121 10508 22736
385718970746463425 10644 22460
444842229835273857 8916 24690
131555281141732657 13802 19920
806246345976937601 6424 20226
16859072222938921 6387 18540
190516687906423969 6131 6932
496083120639841729 3860 24020
66830912190177121 17463 20661
735942032963972481 8900 14871
631078832474969473 5100 17720
113239630862512545 24103 25223
120563141687533457 11393 21077
295589852442031297 15456 17058
464907230000633857 4403 11298
935921908353638145 6792 20807
611286712713599873 7688 25253
217106391415168065 21539 25561
818770389274845953 7500 7957
385279866185658881 9877 17235
156743943007988673 690 1353
24721829373060445 4316 13741
965477207530213377 7802 9211
829968273414440449 5730 24604
706978767502882049 3050 8049
804179447312829825 7267 25040
184332173310593825 509 25348
59925612928811489 17667 22234
635436740962028033 3200 4437
757673011830359425 18276 23292
428899138891679873 21388 24573
391930419544738817 6305 26154
188090844781761761 13128 25725
905219971327280641 5633 22262
486783926458031169 282 20337
80459716492942593 8430 25968
63539217262523097 9396 14814
148950481042003713 6256 10942
259387151627251457 12762 22940
423027091333240 6371 15526
458395590965984897 4545 12259
560762763115118209 4873 9484
711518497765524609 4751 12326
193364511879980929 8642 9364
497776771798292801 301 8088
448974293495194113 223 23551
668941317360989313 6969 18146
510285382326404865 9779 24882
487510494704061185 6384 16174
713993601680467585 13048 13394
625745935012446337 10169 19246
786284182882798849 17465 21007
326943002818659073 22409 22451
409031884575096449 4255 10818
884220442850661889 14598 25804
398064126194388033 18716 24573
959895283107961473 4752 21110
706224984615627009 8149 25160
930763175938039937 3560 23014
697709724119437825 20139 22373
214251614425130305 7667 16659
542377377294013057 19861 20997
867400494889707777 5914 10774
307059792426517953 5363 26077
382590506033132289 18663 21443
727378466767984129 4823 25459
806551048125072641 19500 22527
77945832083447185 16690 17330
568787788479589569 4863 18954
872060512907761921 17921 21661
405602399293670145 5985 20657
265344117444929153 10998 18419
107111126767200913 2681 8355
995124721380076289 2947 23246
598301849022647041 797 2022
73301863882210945 12450 16643
236336120538361185 19278 26174
449390232716137217 13029 20957
174449516705479361 4659 12767
776912916978179841 2540 7680
964072999986747393 12257 12756
949027759249670273 16966 18628
192332340092548289 1227 3307
516581814835138433 14993 25740
514901281921531521 8950 14333
49008252844327417 7517 10384
476041660453958593 16170 21060
131647136810077121 8142 22162
546044180341517889 1095 16289
727485053956737409 8784 19846
270438551563501057 15187 20803
936831078603592705 3350 12474
109026632526898481 9363 11909
537368286302164929 14846 24398
790109084199926273 4032 4369
644012497583677441 1327 12289
104777067525454017 18636 24387
645450633704196993 9530 24828
117100356777712017 480 22275
49930566024432465 20164 21120
239555071497925089 9250 21944
470986879118083137 10835 17244
59336429604272209 3317 3452
113435966082338529 6618 13341
553391456193914177 3637 13213
309873512819304833 4723 11092
983045337614072449 4297 10932
459011571319042113 7430 26350
821765475355071873 15934 20803
509152139844655233 10236 22234
755823186752380161 8431 11125
601055097909696897 2601 5357
182242621586460993 5580 16337
397479148462561921 20954 23464
181533024972395649 13113 14820
579797586849725441 11703 24803
414857135699882945 15863 19207
222846954232590369 16398 25309
245373782569274113 4531 15848
638044108990445825 6235 19723
409122634214590145 53 12343
975966920591016449 11342 26275
110322160803065121 2066 23147
810862080095336833 14986 18633
529543671101201601 12166 14391
847463589370061441 17827 20597
779786974959861761 3237 21511
219978345813789377 7225 9043
190107159473775777 11035 13665
574891945722836097 1726 3628
252635190666467233 1552 5845
692424059018026881 6977 18774
858056950272889217 7118 25423
461456904084240449 11800 12851
604540792908650753 8497 19553
399706636841447233 2616 23769
616774060539206913 22920 25042
6444847550024947 13388 26361
914535758306584449 19454 23361
239686064492975265 4648 9580
62150626152423169 11516 21772
976403694901915009 17173 21606
170245825273312321 4126 23854
967958820002085249 14239 21028
718684185404590849 838 25598
199038419946159457 17083 22116
3986536223123949 19462 24358
797852040972987393 3369 21950
919731942989748993 3083 19551
196006019366063105 6419 23396
280966223506467841 12435 19189
606423553694046593 11755 16917
576928781423397633 10636 21855
38055430416019225 8158 14396
548456288726555393 12199 14909
645845349059829505 11160 24251
889539541055761153 18181 20815
42396651005258689 2474 19730
200984346040073089 12052 13264
12289331218259037 5875 5883
535212043211920705 1245 23140
408307124533987329 2333 21476
883296626460435201 9951 19917
174379996154176097 1599 10876
505824046079787585 1973 6752
857675132752785153 13668 21481
273811534566775105 9592 14906
826249431063192961 3264 12399
569351362273529537 19473 22528
301697304418095041 15821 19627
522210473875389889 24401 26320
781420973856047105 5808 16206
461277293025453633 13493 17696
466923208112330433 9894 19376
483224074952616449 4503 13000
747729347963744513 8259 26109
744241909203488257 3173 21928
991282166786586369 15131 23537
643985833639135361 4226 21279
664202403287607297 3181 10850
776495096314299393 8950 21797
436018721867139201 15559 20402
605829958015462529 14396 23683
991603062155920897 3713 10608
149246241833715489 1712 25045
879361398643876353 618 21493
896269994466905473 3291 24457
441855002010203905 4592 18060
88047541106526241 24048 24745
673387394629497089 1644 3426
168148617903526081 9687 13305
229922316749199489 2630 5669
758633695176861569 5439 16754
702431341142780545 2208 18776
827510891356666881 5428 5589
16327198707518421 19372 21994
814769832748247297 1789 17074
209402188027421953 5761 6413
328412388308365185 3209 22697
370190885638439937 9227 16213
313108371529075649 3269 8550
319776344669886465 3243 18934
712293889713492993 17944 20702
271667034306705793 13881 21001
783175803994616577 8096 12197
640460289825437441 5892 22368
54274979246727641 11768 15974
948473626877220225 8513 21305
561628611590840897 13727 25000
325169750700947457 7987 24782
833153827347473409 12577 16952
122864800709397313 17167 20669
807935242118212225 17736 25352
346838060776303105 4478 9904
562338839645619265 6182 12851
561137928934474689 4519 12240
39634889965249441 2640 7085
202601248473168737 6222 22293
423543710829534337 18966 19341
55339180804441665 1213 5737
732145260512048385 19426 21997
184244597500576641 2606 10844
923889833464968961 1686 5394
623282969756306945 18890 19765
990467140893095169 13464 16310
697142667021264385 14986 18671
461993025189542529 10138 18803
644782465934259329 5091 12689
534665001896591745 11269 23832
908564878190883713 16049 26363
23454219592267125 19843 25032
824920021054854401 12391 23650
61166582584156969 2858 14733
491009575624158145 11393 20970
336590178441070977 8976 18300
614463239486685313 8433 21148
308072022740155649 4915 24521
121603770437769041 14934 24102
682769488243550849 14142 21452
957724842746078081 4270 13800
22021171004048769 16977 20321
162571378209204193 184 3053
71775164917198713 5287 20555
773217727784174977 372 5809
200837771002049697 7530 26493
22712492974005017 19123 20652
732487169105112961 1461 3063
305691024958353089 11158 25442
971127876476011009 16286 17085
762507899760802177 12275 20472
326030093901721345 11194 17998
682243831942248193 7783 20748
801108631807856897 916 10334
716999435634232193 3035 23112
127402288950307249 1602 8802
532270947533735489 18241 18516
290909038957018113 23169 24997
166505775280281665 110 23549
729406792540146433 8430 25443
122444666869046865 3084 8140
917018078166215425 6685 25735
265397554326806785 3000 19464
858230718965828097 4170 4198
954598839443779201 9048 19683
22934120347578357 16613 22663
657833264343931777 12469 26123
333932254514849089 4048 22241
376451246077881025 10054 22067
279744526336479297 1360 7656
65180870314730297 3511 23363
413932214521835841 5632 5831
272148233041779265 8463 14938
320562234694598657 8746 18248
955827426806049409 6447 19582
997784268468763009 3922 3956
586763484637488 1219 8857
360568557956632705 23526 26497
521592915602536065 9752 19275
893303512620306561 18718 20399
212683920573315521 5261 11659
225834899646692129 21092 25113
137772907693882737 7122 18475
415731122661981121 21622 22991
141917735861927249 190 6057
251972233540833217 14664 23248
312070278726007873 12835 20244
553042414755978497 11342 17364
172626332866972385 2590 23946
197712515021301281 4643 20811
601846891841344001 11948 19205
243680844845641793 1418 13911
554170082121846273 5204 15804
415362284455959233 5215 10034
854114717741605761 8026 8453
611710345424270977 321 25197
761954072627108993 20519 24075
593162136843012865 2412 12183
387750101308366593 16830 18536
344286998837475265 2542 7889
283671028099224289 14830 24537
44288032986536057 13455 14812
866187619712473345 11362 22240
504997439010551809 3844 22818
215528147250555681 2451 26045
670768177712439297 8799 8886
809339021132782209 15368 15920
603409621783384833 3764 7491
532610538007236993 7205 22842
832063952597415809 906 1577
158070898487903137 10989 14402
507420770295126977 6018 11836
903229258589110657 5678 12776
648451726865040769 1494 9217
460019851461591873 15206 18954
33831448589438653 6583 13701
461798786237256577 14360 14734
66495843003586689 2273 25448
2958735073132602 5711 20969
699062906308327553 15474 15511
660557319579712769 13346 26205
902548245779264897 3198 23165
226859996608506977 4524 20713
992981132508646145 2505 9082
668728995674815233 15007 15894
201948657156485473 11997 21936
628114877386348545 9758 12966
663184519770069889 3581 6929
369350180164165185 6474 25408
544907457693376769 1024 15011
993318214084634881 10481 26476
295516733366895297 3981 5769
769137781203557633 5256 18881
380283079756189569 18676 26048
514250528699772481 8305 17648
51521366848263033 2782 11435
145036357420284641 19928 24948
357843311890356097 8145 21855
223189859149183425 17407 25503
799474307412424449 18442 22675
921387949569055617 12263 13641
787227019398862593 2894 17645
315848166561703873 229 10727
248802494470439233 5675 25143
632344377326351233 786 10132
403675966110235137 19601 20860
599808972927060993 1903 6223
686287995273204353 22603 24140
262881519274362305 5421 23056
239537238968829057 1539 20125
305476946496394689 1747 3779
806503104922981633 13976 20291
275649148080734817 10479 16144
556271792949253569 12916 17466
344744274640245121 10002 25265
140339567006606097 14836 26244
76343536679178929 12698 21877
845411384652551 1312 4105
304715657278631361 2061 22126
98072067972324817 5352 7590
13143597398570961 15825 22903
726401478605204481 14021 22478
759171430999796097 5224 12649
462796945725727937 5072 17208
71200076974509585 9047 14726
520371950308593537 20332 21089
92619507079898961 3530 4537
773850633242503297 8850 22794
645781618707363969 8468 23002
670900344828346881 1881 7488
918799288305390209 3298 19330
827352793786758401 16664 24040
451406631204680065 16011 21072
578730027928820353 2877 8557
279737332283001921 2863 13529
63625458083421905 9362 13625
152446183663389697 6593 16341
987529087437259521 11021 15532
309673065299246977 7382 25808
902075808021748993 5394 12189
445965893008594369 3144 21402
208831254423749601 12485 23344
601506133262017025 4281 12427
788235628664224897 12417 18244
462054290910774785 9426 19213
203097187259011489 1435 19962
517372817321326977 14557 17987
421938933001172225 660 8039
702006771252104705 12359 19477
737443556217890305 5443 22190
519420153924453825 6495 25021
98879914526136753 15752 20113
651318233505126145 2592 6116
761825311853023361 5886 14144
876070794812672897 10396 24199
500690263810639617 18334 22545
382679267223370113 4314 16209
364240852638566529 1731 26235
921692034312496129 2267 24599
463747059329151041 6732 11291
213640479923586913 12002 20574
214087088877995777 1459 16842
246606631713770945 9952 24633
18583972326155165 8348 25398
973252667563077249 12452 15916
860223193082894977 4514 15035
587193878060201473 3995 20158
266318473026942113 17370 24890
940127276083192193 18470 22189
992584694461278593 5002 21236
824184611804806657 8644 14377
814090153472278657 1004 14006
678687316601401089 3127 15362
226175079304390177 20973 23176
917286389003532289 2123 22670
568169253204374081 2545 2826
67963888289401809 3764 19366
843676762430057217 1140 22922
76492573534689969 18020 21648
643054050447574401 1095 10242
894583044273577601 9625 12550
504368759928574657 3597 17168
249714543740093825 3320 8896
121320025811982641 2202 2227
684402219536682625 1515 26317
255991182763729345 5277 26296
581987326385725313 25111 26164
947876680401719809 15808 19300
550790138285964993 13108 24883
383008346806967361 3324 8268
847068579435454465 3891 13420
591168658031804801 11291 15239
926369344083017473 366 4500
96619420126849329 18765 25177
675786764320800897 392 14019
402140444548649601 19341 23543
163101561704468865 11506 26370
772949665318826369 2409 2728
399379388672922881 18041 18338
170757458508930433 19735 21691
286213317720214625 10974 15401
127103045842012817 2149 6125
417054174359972033 12315 17726
962704869200109697 9483 17780
183327929637204801 8190 26411
170019813230020129 2776 21152
596237725643657473 15414 16261
330608042683152833 21094 24553
323360433661893185 11751 18265
127087239162058545 9125 24784
466955550833315393 2245 14535
771649186703996289 14488 20469
711689571183274753 9877 12243
343799465218403073 3108 18227
8396940473982540 5252 19083
355582603455090433 6583 11149
289665906471018561 17948 23842
2930076200961197 16870 18495
10216038356926305 3003 23249
704540027771855617 5303 15441
827842815319531393 4241 25136
715020022675069825 186 17523
172139270986786401 5046 12810
571206889921157313 7273 23549
602997778948864769 2397 20486
501720487382790721 9548 21279
865996939078936321 3397 14519
659354059179918337 7730 15095
707990451897206401 3987 13407
698766770890863105 4274 19663
391756033693876993 5049 10753
756616759411755905 13157 16491
749101659407276801 14833 15659
988071826768113281 524 15201
415260032242425601 1397 6852
821986963328043905 14932 17185
325409131420276033 9102 11334
299468268237511361 12641 24970
366312368316169345 1830 21195
179766730567067169 18255 18588
56051709246109025 6584 19142
171722059117207937 644 26138
921981266612103681 152 1851
129631718640951025 543 23818
880359279777440641 3372 23506
346191254452769217 729 14587
306437502628579521 24723 26051
972765527684813953 9151 26151
868601113257714305 9080 15557
698385633049475969 24686 26320
244521198811636257 9434 11314
982410702296107265 12611 18697
172725916599592481 11372 23475
953049427638937601 915 26473
735201816926501505 1795 11827
191180169074371521 10486 10755
951503077580358785 1223 13256
134466171158415201 8402 24358
821154863118490369 22443 25317
926497699262654337 6810 13525
916871578414646401 6083 21937
79573502084137713 13355 25284
664212299910740737 7506 10362
870876714651601025 19595 23477
471381212722437953 12696 13067
88153170441536593 1733 1995
170209070763174721 17563 18177
548567464135743425 2528 19639
503065360271609281 4644 24705
449679021515713345 264 5824
301878300287778945 247 6267
709442350508780289 10173 22655
645985971579367681 17585 19346
15089968904597129 2749 18379
970450449279748993 1059 1172
181762044750655617 12805 21171
933484902005762561 3852 18465
565407464895137921 1206 25075
885369790882247553 3997 7570
656460050694008193 2924 2962
107681624865026753 15868 26146
656214296699523969 8402 15861
81312844954478433 5131 6371
227464639061082593 19759 24866
603170957816832513 11676 12935
122905244363799681 20669 23238
631110674558481537 3177 14018
697883618934454785 20011 26125
204766068879624897 15802 18047
48536792655404785 6936 26078
625248023919507329 6508 8499
945023319265942529 11257 19469
257447000332025057 5761 16313
803144257449041281 2437 22725
170719973748031617 1801 8445
464487475537836737 20257 20403
859733573035871489 8922 11612
636536929561920257 6684 8449
485928919938427137 1843 13949
453168519669105793 5327 19598
837199122825797505 4794 17652
168676718139828097 10173 11912
180134057880007233 11063 24680
982842117206487809 11330 16540
217848387065320289 17651 24992
192519854064592257 8631 25351
276229989430614625 9376 22686
422219747256406209 12911 22429
22044315768244617 22610 24670
250256053941420481 327 7442
219213375511127841 12972 20697
919492739998403841 18662 22125
152404940326764673 11637 11669
28691709531223353 876 21626
998854546781213825 1174 16103
515278536474312449 3896 19643
98798006373971953 18355 19282
353444718518424833 24155 25556
77457470452355185 4843 10958
44995078169634441 2918 9727
744808178138558977 17162 20823
351875072748903489 6694 9536
260174265483637857 4004 17149
59456232194634137 5732 22434
318784562323333633 1447 5383
655368832035598849 5457 23544
168522373688983137 16823 25833
364189074132397633 5451 11469
128115392556740209 3716 23060
573700197810957505 15013 16095
4291343161465733 24156 25648
694786747349638785 13027 25172
162417273327907457 5996 26478
295568623805785089 11252 25607
732054775391059585 3787 3950
422567557263292289 12373 19238
571938717520826177 7267 22151
944771823053208961 18207 18559
309529141016607681 15093 20568
858826004221953153 6506 11242
903107136712083713 17806 23272
892432714354349313 18472 25250
785927693811014913 1544 22075
705823671795982977 4088 17733
394615270789163457 18029 20221
30725359398935837 3440 8821
833502420750615809 1577 7300
919041330873625345 21578 22696
554942585682642433 13243 19366
737993336509497089 1222 11652
925282670365373185 10960 12549
800637356532732289 7276 8700
215309737585702273 6262 8850
291250340971892289 10483 16388
5613614506014387 10601 21943
562945646698722177 187 10508
699715111458193153 46 6622
338898657627844097 18332 20717
186853832697419617 6318 18202
79487741609156609 13641 26217
204222003380071009 6742 8745
360073081336771841 1429 25610
47266875874523609 129 23463
697532833583835521 16783 23047
818748542930354305 6297 20397
480167427564616385 2874 4578
287869480017700865 3046 26486
110754890046578689 7507 15350
353330255722827521 17676 22869
554554541226487169 534 16401
350286972519054273 16117 20204
594922251660875649 11795 25510
603622560028544129 14064 18942
590870239497853313 1691 6718
608397157519231489 9365 18699
777600874326353153 5923 16922
373107787557760449 19575 24243
667973476115641089 15725 25282
662975393456345985 9557 17387
350221921136522945 8938 26146
287263829460261633 2243 5752
887170753215990273 4876 17767
314318499164283329 8320 18022
215096740720539969 10163 20235
622409546933116801 3402 10897
215728994499563969 3588 24982
920931356547125505 11072 23301
890471454182716161 12948 20482
323010963998729729 1285 7996
558199292978194689 9693 13951
15190430639631103 12523 26055
144788476613300065 959 1025
499232290533630145 2471 16079
18610720238292801 1839 19766
416210714240659009 7836 16832
790127383372549761 21325 23976
744142318989776897 946 24648
144020294556831633 3255 23888
317069636777130625 9243 18729
999371658547389057 8843 11979
959310010955224577 16490 17114
311948814824866369 16834 22599
323591068120574465 14334 22038
8905095645957318 671 1583
259988452249832129 2242 8724
232494138571432545 241 11491
564947510236503809 9132 20626
387371021230123329 13115 20202
287514120144269473 14525 14956
468870177937311873 5796 21765
396656715298828289 6259 23980
371893143289554497 7764 19080
587133886026908417 8390 11595
673122969723543425 8213 15469
972763110747205633 8409 23995
948697750233193857 9574 13069
923785683923259905 10715 12504
919051207133698305 667 14523
909112362204691457 9860 18008
159707265915017153 19841 24497
675345622196449153 4806 23706
671009164041826945 10823 11935
211031976706248513 3993 19655
496683863620702913 1662 10868
40834815024798137 8496 23846
931271560049630465 4478 8453
648179853815630465 7588 18330
568053019920370177 3800 23767
367748674363912897 1428 25246
382844168746792961 18303 23056
362948943428857985 3557 4601
530669610239797889 8893 26287
685100144555750785 687 23027
608737424957560321 3075 13155
967127478876957313 12530 26171
31417474418560689 6744 9890
633401693045971841 5393 20653
989384501844533249 512 11819
969393434848836225 1620 25957
735446374908278273 5271 12835
625469104313456385 11090 19419
720556868047289345 1352 8376
572926724157124289 14502 16755
484711995117692161 2744 11192
827808572602197761 8221 10513
665160761058835713 2018 22099
661586007965507201 2793 12123
959834143233550209 18082 18853
606017564875859457 15181 23601
860913888287036801 9523 19354
862726663285538817 4058 25683
559539700137293057 10047 16376
473034741089112001 18797 26369
406204554211051073 5552 25589
627215241834118529 2108 17768
386399141297303553 3321 22076
469535186887444673 3548 11213
889401873224450433 466 13526
229281478219771617 3678 25307
478362734244996097 6876 10454
803979646708473473 12225 12739
310367325657090049 24724 25929
871674375396576513 11132 21288
167793827940286625 13314 14205
607860655462847233 10076 25075
661641211586932353 11147 21389
830661923889035649 12426 18350
20196070498002429 9876 26031
800989767021679489 2867 26371
632344115890923265 5209 25242
920617410949386497 11556 17766
712427979881553537 10769 11059
403058780130013633 13148 22674
708719881040657665 3747 23377
863526859060808449 1891 13468
385556110773705985 9722 25646
621379279602155777 12824 20451
756804353923961089 3510 4854
263364712545676833 4242 9073
53156172406559681 13834 25658
750229255234788865 17020 21928
767159891967658369 12402 19644
391926278977475585 22472 24943
86243919173853105 22958 25574
253558345297609121 977 10454
148070844549685889 868 16303
458758441128178881 6083 15712
327393520858478849 4236 24521
398244688228803777 13124 15620
898026530620349185 3843 24287
265052597809866337 13497 17451
127144484786612113 19280 19758
847351767774018305 11743 12488
343577175102915073 8538 23172
415888480690039617 7804 18081
335548110667119233 20856 22434
708973315762538241 61 20371
364461407512870017 17749 18626
607552241474561281 13603 23644
732574972790928257 8991 18908
522723605513238721 24454 25729
160872828823066529 1560 4353
921679822260340865 16697 20166
426885106149811137 11928 14112
518549640005435457 4398 24649
461334379408619073 12202 24715
784954923861842945 4122 10532
698816485387538945 9346 15960
526506124936094721 17567 24595
484234354430803649 6193 25872
15652685011200875 7511 13663
587914090818642817 10414 15924
86014030114942129 3094 11735
108873475763353153 8217 22865
634473292021166209 12803 17196
127315416541023297 5739 6932
392864295822835905 6225 18744
286980004027434177 8651 15717
309236966283332737 5323 17291
578117754428419073 11106 16160
635150146276348673 11836 16558
234046022983228865 6010 11732
107870938351023681 8434 17982
809642047017263105 16296 25397
268109842702831009 18656 20198
929374313926437889 1909 25295
812842924826934913 3110 15459
271316604499716609 3300 7115
734606856235306113 14507 24067
769128222357160449 12100 19695
298292090340080321 13355 15615
895645588700688257 3347 25749
784111678385375617 8008 20492
249548165526498177 18161 25557
268460314054788545 10986 12611
18190942551413513 11115 25480
719399126744892929 14462 15740
496314500022869249 22440 25720
116891600906452449 114 18312
680346449675681665 1560 14864
806932358303488001 11268 22392
536148925835412609 3731 18062
388878494604437441 1900 3784
846457907777065089 947 22236
533640184849108609 10171 26384
960382009825998721 5845 21620
647799174882006657 10022 23667
392958054056521153 4288 21649
48453006842567705 11840 24405
136474329754257441 666 10160
776690368006324353 13957 23617
659927953399503105 14289 14758
769865056424667009 794 2942
258339732431672065 3924 21315
441397079688552897 5519 13024
763032113050229505 15679 20951
908631979325793537 2929 3899
212632828731180737 16267 16981
637063285754759809 396 1502
286141683438032161 9403 17214
294563401902966145 14283 15297
695655676547865217 11879 21328
706085900752807297 12465 20730
874072806236711169 66 16718
14675335828133741 19126 21063
10812192894199769 16875 22703
707830400578597377 11420 25440
254514540122599457 195 3208
682547381594108801 14142 17788
73069750619971793 5419 18441
527658214706999489 3229 8568
394066894550547905 10498 22614
740780015490845057 17839 25528
955027216272377217 6244 15808
108776239208491889 11349 20809
562893394689311297 1367 2513
734538095534848129 16042 18661
736163935855934465 859 7621
883095365921999361 20365 24355
695228348948830849 7191 10951
528243412508334849 3165 14068
916756437214750977 4929 5044
59060588437613857 9300 17534
410155656791673089 17924 19515
622861955282335361 427 6325
481775453941317249 22013 26488
322047844419838465 18546 20389
641857641249401985 19178 25313
80615867459261633 13151 25027
145666848616393441 4532 24635
627545098772696321 16132 20010
935958080261926273 3655 18064
699406157575541761 3374 3826
971002685303695105 5979 13539
764455075712500993 2166 18477
935567406123880065 22515 25290
482205400153748801 7705 9785
574164635060974145 3589 7690
865357322472288385 11506 15960
415969005456858561 296 23084
707990242286232577 1187 14715
447967656285733569 11162 16988
906705745613859201 4468 5576
861227745729848961 2173 17113
980626822668586625 3967 6170
529799036489201601 568 13894
823347215269091457 5802 10459
111894340922461313 9008 10163
70068529581366337 5726 7523
306662976086336385 4000 26509
241435095571628001 18902 24350
74836010966578209 804 9766
585220183742297473 1428 6668
304585500502518849 9311 19952
79161443573251937 17990 18096
70334149611809953 4266 16722
58186043718794881 14471 17725
385125166829233473 18027 24068
677500936566215041 995 16381
716117455838656257 5162 5333
763046308201939585 6848 10772
539103347911428417 2869 14147
489481151453485825 923 24389
602983267390541697 2179 12536
35868343398139049 12025 21513
796840392618385409 8816 11829
196875442123339169 1516 18729
614014723911907329 7445 20072
362800007593524033 1645 21300
981762238637820417 7345 14786
942539154192910849 647 15685
962915944064306433 4963 26113
525633491088715457 3554 19328
633702655939579521 9527 25616
904135093487294465 12310 23213
682325688345969153 5778 7159
464364350687919361 13971 19743
879920787580680065 2015 23110
914352837716460673 11080 20991
857671059662564481 6812 25047
668572206256388993 10359 20768
993008592267592833 8793 14901
211926462501732961 20758 22259
775600729487905537 11957 16241
137862195034120561 15521 26323
49579742554549001 15171 16352
629179355686755329 4864 19691
909581031213107841 5344 15454
659450059911225857 20268 24614
492887056238295425 19132 25104
762230830244842369 5666 26030
292012096511228929 961 5273
100943993231755521 3511 16437
554161198910115585 8855 8937
590520028565304449 1276 6868
987264087741678465 2037 8970
980543380397822465 2946 25602
746225755245070849 4813 13383
8445951965793342 13547 23740
670259562084709121 2476 8091
986683700094705025 5861 11044
900424387946308993 5209 9495
183571161435917665 15639 25649
489426153731059777 14287 23397
715428352850185729 16692 21097
162571248818927937 16309 19588
177248591369330913 16865 20351
631678141555340801 15819 21249
376837419377711297 5519 20871
730857638723271937 17923 24907
953338809887196033 10947 24771
163095143774015137 17311 24507
900700607233037697 15675 16240
940642694651678849 9669 24268
591896759795385857 4108 23073
566565210629846657 644 25981
916352241237849089 6723 19795
156925175385588033 554 24927
34705335750981449 3392 13418
883137033654449537 9765 14218
769110402391422849 3749 17094
201013784621558497 8801 22937
70075908340580641 3712 5970
855345918039091713 9844 18676
704895534102735873 4080 22565
136336474605137425 24473 26391
51555906993637993 14613 22392
8379635591168722 5261 11824
851856326030489473 7712 16620
889181376680660609 6452 25124
309588633468504065 19218 20914
150547352169780865 7123 18660
759807767117354881 22251 24391
650044970252956545 6747 25442
611643408557039745 17434 25750
461896567878611137 6156 10660
240788243047322945 17216 17270
353653390963565057 20724 25027
844132769155631745 1791 16269
724653483147818625 11944 13271
662264751841366401 13199 18341
880971954909476609 5460 7847
302190543446140929 16285 22503
558980471658927041 7062 16454
863028037136704257 9525 15995
371852600976531265 2098 25042
289108051119764993 21451 24126
911764464357702273 3000 16336
534568004368782849 16761 18946
136490590322516433 6930 19888
838298215860003585 6724 14767
826061090059781121 8881 18630
391024503092669569 11394 17497
858547013226633729 15423 17882
203836851177864993 3751 19542
437585439882326465 52 5137
251364741541880929 1468 2945
890494001422403841 2654 14424
732049600663156481 1913 14076
617300387432251777 5296 8289
400316559727745153 825 14818
547181591150213377 20396 24373
971779792280155905 101 15403
42621566847572017 13203 21914
261231837431228801 12370 22634
48410491003600953 8236 23596
534769615994161281 3400 6115
242823448923203969 631 19815
595286765831733761 10426 10766
583900141700020481 13494 25011
644272367267372929 2353 22992
257557524156055713 662 19584
587440878753699969 18440 23823
359817974682208321 18367 23724
358219828308261185 5872 9637
573520463116508929 21916 25379
349944934091926273 14150 24294
217210245450424097 9781 14936
706003996898029825 784 21757
487651341594414593 12781 21262
487854270400351425 7938 18308
818348798238723457 5264 17052
2579131650986000 3868 4822
682081652977487361 6863 20390
456289450396614145 9968 24406
603158173580062849 2423 21421
201906275192580865 15235 19660
704573945798500737 2035 5842
883785154746039553 8041 19379
897365161955427457 5102 10773
609880855459589761 4489 24073
18403582834949361 6135 13153
837051718443778049 18882 24180
176544797591311905 3172 9297
615312462641352193 4553 8251
29477382060861145 11519 15093
16286720912649601 6840 10324
572424439057776641 8149 24807
321147267689195073 15328 15499
899731831635207809 21451 26257
62636962076826561 13635 19841
63127560125941785 8497 11137
306195600323118081 1769 2394
320176233464877697 11150 25340
855719292657813249 988 8588
277842737869171681 2785 7690
943782752560519297 10246 10803
721881585202439169 8891 18646
813832430269261697 8782 9478
625917637736343169 19381 20632
205987930481196449 5145 12663
548178321329942273 350 3847
576576396060989569 19010 24784
234704119788482049 3738 12941
132857254726058465 10359 15135
267604262739766337 15751 22577
952361862180144001 14773 20229
450595488971693185 2322 21763
821929621603938945 998 22670
267902333452042273 1400 7412
914433820678784257 3536 15430
971451947699698305 12631 23091
55731894151602289 6110 8369
801644855305440257 3546 3847
600622882202234369 2229 2743
880732043638438657 2147 22971
429090108556490433 19222 25624
840771589124130945 3108 26174
445518500341382401 5875 24089
335737901923089025 6780 9385
944048968509957121 7581 23654
299261216498493377 13341 24438
589951807424686337 2494 19309
612916851594469889 3179 23176
622150670810693633 1716 16054
280974712420658081 10309 25718
771776852261968513 19134 21045
867493263317236097 3985 6010
340428872383750273 5009 12069
155953108088240801 6507 19330
813518162432163969 67 10467
855058571936361089 12236 15544
161732184320012353 18154 20753
637535547730635649 22157 24282
255455025631011521 18562 22647
68226125641324129 10627 18791
219286775074191809 7530 17904
70875365822004713 20274 20368
415459008862260481 7534 17422
138037245939052865 10012 24237
281497295086349921 6345 8500
718936214023614209 13199 16984
327086323367286273 1517 12683
860337261787059073 7185 18344
502002211312667841 4656 11146
484886113145435585 9015 9824
362121009643093569 3186 17231
51551859607350537 10256 12666
322451574965636929 10978 19677
701888756832943233 6285 17074
489413873197509761 25597 25981
382786430989590081 8540 16005
796245051672041601 3550 18092
986407513069806849 5494 7882
774285960332949889 1647 3241
949420764198613633 2053 26001
729813532759063553 1930 10847
744952419440693377 22438 23203
957159436736464641 16507 24762
215729976626811041 14845 16044
467581631974535809 17547 23487
474253110920656705 6264 15699
451013332483857025 5376 19394
37756585576012473 9342 22976
85518666136831457 779 14138
150545117248611873 16903 19894
408682057739486721 9871 15838
166789626716415297 1953 13339
398555133493072577 178 21568
586302383202152577 17368 17911
286241186450954657 5992 19899
221351315751725505 2025 11905
955868052441299969 15415 22887
885499261819489921 6271 16900
580453063199190273 6372 9358
885401471720079745 5082 23758
6254618242945044 453 10401
966379670311553665 886 20926
768544623569543041 6576 10335
639271342479453569 6178 7332
909027288916401921 5429 13552
380663643573313921 12219 25407
408906743458306497 7555 10508
799233156764152833 7705 8342
273957436160696225 2353 24727
348921233338145985 3703 26443
462458760121680961 5612 5900
970076235255625345 1144 17611
101026905410204657 690 3599
484154644622577729 18002 25197
116608850010511137 2344 3384
187946387886221089 21291 23519
705750033467079937 481 2607
191990737681024385 7743 19933
296531018014210433 15407 24789
330239168588668993 13533 16933
341610685097489153 15732 21972
240711615731129313 3646 19988
50817862161114393 9713 21256
624620914416929921 9023 17498
235102504010978209 15157 18916
683930028720098433 7503 18590
628775339590081537 3404 22364
926260925895725569 3791 10444
532723641269225089 2397 14113
811212813880928257 9139 24341
212396786219489537 6545 18996
523945212106433217 14742 21321
209192537891151873 952 24622
387408627274695041 2089 19236
424458746494853057 9237 19008
551633489886178561 8339 15858
822626710735814785 6263 23320
331759859431088001 15850 20189
261666063395114881 1918 20901
138818154104846769 1464 22473
630344734152696833 14621 18272
566861935084133953 4912 6555
464158475020244737 9312 13663
544223287791375297 12681 23780
737570536890981249 1416 16610
840840234353578369 18734 18993
355170975069103873 15560 20505
43295019406080825 12587 18384
864271556855083393 1600 10846
371284703044651137 5189 7874
301785732846614273 3256 15556
937808222299913985 6598 19697
940656027983177217 22936 25606
575928905529963201 4486 14391
453469746613098561 21264 25484
929850250864426241 3066 3784
21872526308651885 19752 21015
514072877437044417 7816 24774
712779934606235393 13462 24153
253416681557872897 1638 9757
123954688641386929 11847 20788
957491719593548417 4090 12876
744931363427401345 17891 23189
432718437393269569 15427 16636
187168549776441025 18817 26139
905083501879417473 23792 23812
611935086189252097 15540 19926
681780784093355393 8887 18645
865157035202198401 6282 9835
438704778301314497 19624 24861
554164925370219649 14920 21120
666614057455312513 5280 10119
598518608438222849 12125 17207
847308915239395329 8124 17462
878327800214183425 1579 20654
307630177024726977 812 2476
73962717885020625 10909 17189
103305565920010161 826 24158
546085178249899905 7296 20270
241419583453669889 1831 23464
793586329913619457 774 12370
911538048240188929 284 16351
201574237584853921 1753 3475
519716768411917953 3879 22398
916121285362319105 14857 16009
441843162610780353 19343 23282
197751673552023265 16289 22350
678470609133221121 1067 11944
600594288141177601 21285 21572
447104183994881025 12665 15349
959151082555624833 4607 8476
837374837110168321 11272 13965
834477839771746945 6535 17635
128196440296704849 2495 18837
390001820073241153 29 15456
412855724601591617 11012 15962
699224184910274689 5315 10940
875295110203310849 24448 25331
248773471226801505 19401 21120
65085025985588633 2185 23556
486573142717045185 12640 17557
853580699997621633 5384 8406
569530903633722817 22425 23344
918687926079137153 8168 23509
284091379842731585 933 21041
444228153245930433 10142 13746
532830605892090881 8552 8593
960924786851911937 6765 16069
87293045304587473 24750 24786
354364772116611009 4737 25922
249454963540092225 5324 12993
940593409987307905 7483 25968
142042548121008145 7679 21039
999969146909009537 14962 26441
903637600159985537 7296 14326
472951907987813057 5676 21812
782757427762444289 7281 12395
692872163662514177 9231 14114
652525226970727297 13636 17780
354702663484765441 2132 12875
201595557759855393 4399 23133
548400950975562305 233 14562
748769912270947969 12768 22282
59481817594168265 22588 22606
288084146688841985 3999 11814
616941398892862465 20422 24010
56045614955298361 7311 13342
816217826060629633 1778 15412
328660970718299713 11305 12236
945823697416372481 14996 24659
585004536532270721 7241 20566
664883419050632065 11107 17776
96858800476891105 9763 19968
434372262361591745 14338 14582
871177646120418817 17435 19700
78169359294228977 11405 14972
827254884648834177 11721 22738
963495504415490689 7671 13806
37399935292487641 3396 7904
571932276330905153 23607 23922
114086435962459377 18957 21880
292486215855916481 700 1854
681699876873285121 16695 22643
687264124390729601 4254 15662
757233144580691713 3007 5058
222298960964579361 9810 18852
366804506377210497 7842 15137
594924030436068609 2329 16547
577096631842064001 9543 24113
50880823206739481 11861 19146
378421829195179521 7358 9966
677766029602018689 6679 11034
803147266334075777 299 16481
88445247260480641 3591 21611
594591193408266625 4660 15602
914664990205359617 10893 18134
610318706907659009 7210 9325
77059579456971505 8733 11252
155335169716710913 6060 23654
893139472142216577 185 8957
19142725962222329 9166 14482
559604318640381825 12257 22459
137673658928012097 1472 24330
287120903363764065 12358 20463
710039113645191169 23324 24215
279970103372136225 19097 23213
482217716246669441 4269 17676
667724861707192449 5597 6231
334390582018169601 24900 25644
453076143288953409 8960 21647
949867252750696193 3074 25428
381918976165799489 360 2861
874198390243801473 2643 11679
525585214777635201 10436 18614
235788660426369025 91 21583
797004575207459713 9787 16328
231863709943109345 7041 7976
833594546451834625 1450 14073
467415820462750977 4941 13742
625062272494865537 6736 15361
979980356562546049 2645 6947
251512980707047969 7213 13858
957646207681353473 10780 23265
15056754823824293 4369 22113
510339240373195201 4895 10650
588081776389842049 2251 18439
177013209493882337 227 19035
132129685777535153 11351 15957
368391552101510209 12304 19322
614223376845842433 1965 8286
712101648142340353 15227 19709
581583423995162753 1232 25043
505329105661683521 20098 25078
368148469808275521 19170 19879
363906142680836097 10773 19308
123898739572162241 10131 13349
420224226524194241 10893 19875
862830773254870529 10693 22232
240656684707278849 5854 6693
58438458447703569 12904 23278
579210911413280641 6380 21651
778360256995696897 13092 25560
555672941745715585 6407 25403
615742535191181185 10474 15777
201741505778041857 12083 23967
837473015858023425 1770 7007
52253656916395385 718 24935
926870011875187969 7683 12167
94151662327572433 19580 26028
689268809406556161 5717 19691
354030395610724481 4543 11207
165316227216472097 582 12225
21118669359989185 4887 25854
538179437678422785 20340 23668
749561111812102657 4416 10141
361731058379284353 6945 8919
453487184148411137 21967 23059
898931694922040961 11000 23683
742528880971210753 10746 15600
49962470267168161 1767 7601
968119786773907969 6434 24168
601721696307521409 5026 17254
271439985455646849 4466 19233
237700776279631041 6557 13154
138040396016133825 4919 23528
55121968523522473 3535 5608
572253655048886145 969 25446
425929342879278721 1866 5562
209684273726818305 3500 10567
259292896591489345 9585 24600
830368471272368641 21758 24265
295098560402884417 22049 22248
973431900019488001 16011 21616
782654988612975489 11150 19468
760658052947096705 979 1323
795908316856504449 19978 24030
983043241110745985 1882 7371
926962020019260545 21456 22905
140986463897451841 10160 13097
339161512460144385 12444 20468
142756667244139377 715 2710
336236511714744769 1913 7797
790412134530019073 7281 15051
479563902951618113 141 13980
865680822317099137 982 26162
3702244796613741 5044 13663
72053279694035409 21847 23502
386695321622134721 10338 23663
706070912114636673 22688 26308
818962680793035265 13579 14827
365658138247656705 20712 21351
743640666237787649 10177 16953
7900976930439897 4663 25449
718393303090664449 585 4017
108995167615564273 1256 23461
807797509901512065 4913 22375
603953559326708225 7607 14810
70079084919498769 19971 23254
572321911828513665 12174 22181
803897367029215105 6458 9274
588955581348525185 20444 22664
977549584429141249 2009 2226
987851936584252801 7243 12837
737891079451678465 5153 15006
306977020166765889 7363 15526
732832630525294337 6152 23528
597137302261817345 20114 24865
60532045710466777 3937 20905
801634929375492097 12964 23846
119627256738823457 3236 18937
553814838057537153 13889 15295
356595661391473601 11396 18591
426242307515490625 5439 13218
764226526971995649 9639 16615
986798299991168257 11177 20786
671925932333870465 19524 24484
182917078335062657 3691 4870
279615239007512161 24518 26438
308680654954390145 8046 17213
45002328265120185 18870 26109
722203831332375809 6532 11302
743215251675721345 2489 14191
574161544741489409 17298 26237
908448124344353409 13073 14319
89717788750643729 2185 24443
709216422053913217 24552 26338
241429760613375073 455 11879
941707294746798593 9014 15131
39829528918101433 23149 25949
772352922518862721 5777 19340
562679612901153089 3568 8679
658727038291097217 9476 18573
568978118139195713 1061 6534
883277096389804289 20029 22363
384768723954312705 14736 15341
20498793699225361 19065 20544
757712296751616769 14330 15488
550135067783784833 8524 14625
843253318881156865 3640 14331
985208703885383809 7418 14858
790272041965746305 17557 19308
552224108658862209 10100 12137
107860849515436289 10838 12840
508880477195610561 14355 24867
367069003198803777 4386 19211
317250346342873985 3096 15031
419449075373226049 17782 23791
743986031264007809 6526 16187
596811787305423233 10322 24188
73120830636526081 11650 12490
441600853537909889 2335 22043
256653754614369249 16537 22910
793633673889598209 14284 24339
849685333339309057 1656 11189
837535169928717185 22138 26054
995797244817630593 5673 22829
587173877259882497 20526 23598
368554587275269825 18040 23515
737672689769585281 5279 8367
547570542415961345 2189 19492
41271754060442593 12050 21163
485102049092930113 3186 18798
757048627780196865 21694 26219
240755739443450529 3261 25839
465264196675004609 6010 14132
722919752779660033 4785 18867
686262351159872001 1075 12819
824606962711236225 9300 11903
670712664658946561 1407 3103
326134471465579137 4839 7701
255612143327571329 694 10240
408787677581564417 614 12861
189985702206737281 17840 25726
329762286195574465 415 19800
159680286117595201 15313 23115
870697590230655233 16890 23714
530118181507628353 5196 11388
265226834420289505 5120 9802
138478375210642209 3121 20590
30917707894396073 13753 24195
718767712281955841 3851 23630
51703040497955041 4636 22048
510280880503717761 7179 9884
151808909803769153 284 15471
26274479323614485 11842 20762
320363078008696769 15201 16286
418786712389962881 14417 17882
103457248948565457 8353 16686
870561025001219201 11524 20028
246058741661471457 7711 14964
830949269030799745 22485 24713
288019708958323393 3565 13604
66015994891170497 15551 20234
959513377521048449 4403 26127
248775431157870497 5831 7144
837813843758574721 14743 23680
34098424530295545 18693 22998
744631096698469761 6696 23489
285058552241071809 7682 22866
970815192748368385 11153 12669
607059576183939201 8326 25613
623850242033185537 9886 18741
915199975501568769 12304 16230
763054153551685505 2992 6340
116165449027331393 7254 18874
155236052148580929 3221 18545
930183307734996097 10100 24143
91090670420747697 16951 19496
535747696733761089 10456 22750
535763235084871809 16674 23756
63965905740136721 14061 24559
516517221613362689 5342 7899
262321605652541473 595 12112
575396787004365249 1818 23389
495988096822191681 10945 12347
382399726029341057 8042 9209
336269827042951169 9587 19013
97427932723846305 1969 14410
89492872857338321 10164 12298
119688700572659457 8839 9390
488957530707292417 10802 23607
575225586557365889 7371 15493
331592480266596801 8751 17077
517770847606435329 13842 18794
731751367336908545 11136 11499
749161296649972993 12146 14148
613583788452107393 9658 23573
592210798986918913 11336 22507
440768905449456129 1723 24579
916871306148948353 1751 13506
211346869297745601 11041 21216
325955552000600321 13297 16969
162169858453932385 24074 24647
64022202693863049 1451 3962
186581172728583777 6542 12741
406316765585167169 1921 9940
31673250631907737 2552 19207
932010696310300033 8154 11207
880336350560032385 2135 19193
614260104990442753 362 11922
617378500169120769 311 10087
106092427364345105 4931 13531
770350475447575169 510 8308
527142792029572161 3853 21901
739891035311043073 516 14977
776713423275964545 11075 18617
132062436171839441 23325 25129
151998783614716 3126 10428
965587318749225473 19209 25039
674599957699157889 18860 19501
208137977261319649 20776 21123
621284277554344961 3260 9757
809357847972190593 12563 17915
924612181355286145 2352 21714
840635502566403457 9582 11868
162621411510450273 11426 19482
508472638035339457 2199 14127
994523052153240833 11478 12851
750608691353424001 7573 17313
446627461341456897 14175 19669
559829690518792961 11097 17338
244660856146140321 8359 17125
718443494286294273 5720 25879
26816935821607049 5905 6507
53655820850291745 2392 19667
696540042758996993 8159 8695
790377497805852929 13556 24034
460901490992547713 8843 22211
426988768172233089 10223 15358
838865260075323265 2680 7534
637645281403383297 2877 21513
591763926199085697 7873 18954
323612560027623169 3340 17413
555166431292903425 10110 11427
259104555614843681 4926 26368
304560057956400961 7565 19678
241552460829179681 5189 8661
488222524249977153 15542 19164
139969871736173697 2079 5087
401012877090003905 2717 20903
17144310859020351 8067 17810
423647394682845377 886 19778
661733849777622401 1256 16318
25515793271360109 14416 20400
612833473923327489 18653 21004
71706793104425513 2600 4128
264185491536370177 8074 8600
39854306472498993 9414 17597
305363769257080961 10150 11554
117650377390546625 4095 14592
461711543371794881 1717 18601
718914679482061569 7638 12983
107394479338406513 16562 17530
683490430826793729 7296 19469
44235360816561097 12903 14398
520275681963134657 19184 20057
978716612430286465 510 1382
657029011003473281 10645 17130
489028617049289217 3557 5100
654551797089858689 13717 14883
207385869419336897 280 8499
377691511049789569 4034 18248
973419801990889473 10263 14907
986124989075186433 2797 3906
864882031367056257 10353 18126
275906163770585537 1670 12202
219690090866723873 15471 18541
957693786396312449 9746 19132
795850559628402049 2372 23626
517789923790019201 8508 19870
391137133000587073 14175 14747
835984603737180929 3748 26005
509464896925759809 8601 24027
956050485316311041 1786 24094
170720935874076225 1379 18032
495987468099123393 15181 18169
147725087893316961 4124 26425
599455996120212865 6751 9557
128578608596246369 1354 16990
120048193681064673 9470 14212
452212713827560001 2054 14615
926997374267116929 5509 7351
269076595383527457 12110 24923
805798128499880321 24109 24458
105461571194066289 3100 16519
150887085558736097 7598 15758
848405485948706689 15392 18024
919832435809375745 7397 22603
741060829348963841 11479 17860
608591859025054337 15844 18204
885833848340357889 24761 26125
665735037682999553 8711 18426
287140392435386369 2490 9473
893849167660761217 17151 25138
330819103260427713 18767 22714
365844399150795137 16436 25082
604629676010954881 4241 11321
847607444422649729 17236 26069
278795559717767809 11087 11961
293285831525231809 13517 20413
812638803151767041 3346 11183
771472001795473281 18502 24083
494567672549226945 7178 24623
988364505513452289 6562 20766
450868140061583489 13125 15284
19821539493520393 20268 23584
457150675357500097 14434 21643
102395450895109265 19386 25453
139865940091848273 22755 25354
715448021593687169 17949 21038
196316300276254913 201 2455
230294042445358113 14782 21392
575357460048888193 10417 24323
632404644093085697 1641 6934
971088631178137217 7653 12510
515489393901710017 1268 6526
178270066229085697 12310 13753
135636659050248913 6461 12841
825439561990084097 11007 15246
178555265611343841 4461 23085
147360372281024609 7013 15921
468707034603752961 2316 6349
837275159172950401 9832 20038
472855099552113217 16888 23418
890769159245561345 23071 25478
69177373765597849 15364 16009
403678769658785793 5222 19357
891821190195876993 5042 7401
195020532470476129 2595 24758
68503251458949425 2261 4814
737854285119173121 4467 14307
25459343676921265 708 9330
107951283035813361 15503 16003
724066221310863489 12329 19904
310238882861870721 23832 25406
117391233441132673 6554 18019
433187555359221953 24298 26383
431481253720377793 11215 11769
776149125420577281 14480 15332
734193590483222657 9413 19715
259836490277560737 13570 18412
793752357200872833 12708 18585
882782827513967361 17684 18889
698817932929692673 9077 11651
868163326621736833 7923 13251
270239668442869185 801 5181
436491903005222785 8365 9252
529203305594371905 2018 21883
180687316616197089 3206 7191
404662435459442817 13206 21128
993413798292113665 23072 24637
578429027721249153 17187 20092
173235553842697953 5378 21083
921283125061208321 4029 20903
978621414700260353 20469 20682
207371298935960641 14897 20835
61300239509929353 8729 21579
887662423261332353 8803 19563
266118933438537665 7051 18587
995178251952687233 3905 8912
857184835866274177 7294 24188
148482227533307297 12663 12976
298843995005658049 8982 16826
864189228327354881 735 6367
10905787282435853 10094 11010
737317915635230721 12354 22077
888280563110800641 665 9831
268297253010921121 4707 14244
245021842313871489 17174 22950
543191279474100929 13540 25382
310661833688730113 13041 18629
268165457138174177 3723 14478
547250296429918849 15844 25678
139415596712154865 801 23316
973744044951178753 2010 16659
441010108887859073 5169 19747
256031507567211489 878 18645
38693440014540673 846 14387
136830317121340529 4902 26109
491581521869086657 3905 5041
658627627729426689 8000 22499
307560056503632513 7403 7763
158564013047158177 2397 11832
36110981826873001 17980 23544
898771456013616129 3001 21828
213869550620060513 7199 19240
862813875781657857 1077 17417
10823528016295825 2357 8158
875574464195320705 7473 25825
573761734694045377 22906 26114
552933678954918401 6534 14893
246494507870146145 8528 14206
305992187850375105 370 14027
561963435602891073 19102 26514
278367632842336129 15755 20970
982678855079093633 3911 19153
52638126430760937 2305 20002
725783325431507329 8553 15590
333934635957678721 629 8386
48767584416275153 6133 23544
4516867245069279 8501 12107
745043041562595969 1529 15653
929479961266995457 804 11167
489902614069855233 3293 15901
292071153421087361 225 12160
475613539601653185 11671 24241
143627430230782945 2531 18032
986860280397500801 3045 26475
955938867148727681 6421 19270
43233343489205825 8377 18059
917168869336880001 2413 17282
230022363385849345 7945 26332
641502209315969921 7184 14200
178788683568711809 1594 11812
55635975085397857 10142 16759
725092656185943041 946 2836
713565537558690049 204 17260
740023507763325441 659 12166
212632947029565153 15210 17048
395763651402241153 21711 24902
866578189247203329 3933 25155
3384075868240189 8249 11564
190761696962699297 12672 22952
916443342838213889 5488 25414
819356976528052225 1057 22787
60927364787588089 953 23295
810015418171591553 930 15588
363643016645660545 2451 12869
737267709729021441 7710 21437
670348885835892353 24501 25246
98296114350421953 5835 18615
471804792787786177 7117 20163
311678895718568321 394 19203
502502806483832385 4150 13269
808547655786899329 13596 16222
269189138907712801 17113 26048
872961481687806209 1537 24352
653459540656598401 7235 26518
774583363293647361 1078 8038
949799176594488833 4138 8141
930508984793885185 5993 7313
952212286390377473 4688 12809
505096330562938817 6960 24404
602916897157804545 14373 25823
266700376668065793 17359 20414
337518409818528641 8300 11891
664016995671705217 21025 21405
514267962860508033 3105 18817
291306491449983425 1330 3157
906833162593770241 8214 23205
786146174856330753 14616 16889
610593152614662017 8841 19079
152807309261557825 14766 21149
87526038456218209 15653 22421
180038188913062657 1296 24110
727837280922265985 22105 24803
952075046379700737 7026 17648
348103186229380417 6298 26163
535008157159953857 1016 25866
524497137835915329 15359 15897
894894371306431617 5053 7269
479406763567226305 2598 9436
194835318320077281 13082 13460
365000228427554433 2092 23278
920219074968212481 7822 12831
429013000785218433 20908 24241
415550674453331969 228 25010
489292395185124481 21319 26129
52661965903265441 6210 24177
84469109586706289 8782 13030
576327655675488129 4862 5246
436946348407296641 6338 15044
736614450016343681 25052 25829
62634079943350689 953 25463
258009182358197377 16368 18597
476791270535620993 22957 26309
736102001794872449 532 7842
185133922304260065 4629 9788
199648770302520257 726 18013
722907562951313281 8626 11799
833884352288588801 18298 26472
787597094193287681 5351 22449
355437495521105281 622 10399
508307030570541953 1692 25021
774662521156752641 4556 22277
628564762607453569 1817 1916
927728021250477057 17030 20124
299078913097467585 5517 24909
394191618182713217 9373 9420
910312258951719809 1654 9649
281121803144973377 14750 24791
121452734538429745 7274 26360
116626446345062369 301 22366
697686644036366465 20470 20855
841701341777696385 14616 21878
846211517043563777 19480 23451
428929166317811201 8719 18888
893749779422975617 3395 23934
357786257091422785 23239 26261
230160053823773569 10164 20176
230402443648980449 3861 18510
395680760633553089 22519 22569
506765329803744897 4787 19155
900764221291375105 7611 12417
268510407337696929 13978 19447
276075069934577761 3332 19480
648676802475794305 5358 7411
332355295191867137 16281 18396
104621214594342145 15092 20942
900394414073787137 17931 20995
282721470502725217 7268 24106
692039481832175361 15893 26496
85031853726501793 4476 10159
59659987982271905 15862 16738
298617733176715905 2290 17565
419143946067357825 8031 25544
737875837845418625 6386 12747
149206911557968161 3046 25142
630840129709572097 3148 18205
779018074983149185 12721 16300
473900458933353985 8126 23372
511967885718902977 6013 24374
229893267182095681 22228 26300
932519122705862401 4290 26414
771640097251715713 10657 21041
562743768455561601 18737 21983
29806769311210957 118 13193
365646299984057089 6852 9832
492588527603015105 9577 18684
664536844121513985 1507 3356
593314249193415553 9951 22021
705523364618024065 12831 26491
151344044086666689 1115 23209
807433112179950337 871 1473
493395648294455937 577 10984
932118397963527937 10936 21497
895499351209348737 11837 24353
484762017571043201 12718 16807
989087900410201089 2293 17633
999457281105385729 8234 18825
400781354025095745 5791 18199
232249746281070209 573 12410
781149085622519809 5962 9974
672235974384356865 5685 21858
613497035888496385 4538 17302
727404579078992641 7763 13826
305116347916541761 4395 6965
527142618267454593 5875 6075
263968351906324737 4500 22326
194093896239706977 11849 17339
210723173612013441 7835 14861
173215274577181345 1862 18887
804974301768634625 6060 11149
848731318895445889 19897 20706
72107478591536993 7886 22717
719411377339334017 10150 23612
106269889829800241 2298 10818
909103220947827201 4356 8714
516693642982307457 20250 22135
814352224471910785 8581 26183
52402345593190345 17355 25865
85915511732807201 4183 7456
505389474965543425 3133 8556
453906677719295745 15522 24377
573052576630114881 19076 25901
733798236359319809 3120 7615
455498393249133185 7009 23155
494744211136286081 3309 4548
494127170934387265 7781 9907
867806230339638785 19861 23591
892578202944097409 10268 15592
20945120545668773 17077 18396
579321169278298241 2361 4745
890312860295523457 11572 11935
829826014634296193 525 11166
527806640230942017 8866 22032
865747102793999745 4715 11638
130399845658971009 9861 22593
694254433821388545 2190 9893
250604471182420257 18596 20089
747739249256252289 937 7838
604063349889912577 24160 25620
298142440163378113 6771 22603
861611369990349313 7943 10472
578726515888188673 144 2689
861324016305459841 9039 13711
651565695505158913 4493 14498
468364541472801921 7180 20575
925130619451206145 9718 16867
420060465656320065 1264 3630
746180679123302273 8157 22657
199113183839010337 21529 21636
85971118413294081 2880 18351
292371032595767105 24 11357
340175360374903617 434 11093
283543215120438689 20792 21986
389003169617065921 6589 15358
105671258665068993 8029 14730
127101395551637361 747 14119
101119526252283265 14616 24511
874910445589460353 15484 23300
597593942866538497 7091 13734
974239389695245697 20179 21182
145433622057232993 8548 12670
805832270949533569 8753 12581
32988439811390437 2274 5580
525664907929513729 5727 25489
757397788971211137 7486 26024
488203529778967745 7162 22735
736705452314353665 8405 26007
847098967006363777 6271 19823
126462530157461121 6774 19918
921786072821870337 560 24056
263066852660500673 6159 22301
769137998750029057 15437 23020
807603497180728833 697 10492
504026476146891 6151 11808
209496147092025345 4447 23784
597135065413343873 1216 24055
509854085157435585 11436 23044
354270387228179841 13817 24786
727138133853713921 15830 22659
193791735134016833 9727 13474
383751807760624769 8299 24293
376791387965749185 14313 17481
956715158895619329 8206 16676
507738806196332609 13006 19339
471197092140108993 4583 7471
709116158981085953 4449 7496
916516207559965313 2849 18568
180729314165052545 1889 26459
429743794218630657 16568 17426
103594988946650097 3973 12703
456332947776573377 15181 17798
289609278663366593 9220 18301
448978094443994305 4870 25682
573427832210679617 6446 8778
353257822957118593 7485 13946
798415759115574273 12418 21012
330998055415015809 10414 24339
419008420917759169 92 9969
221332443413288609 5327 22678
251598303667751809 9379 10102
698556568355776641 17570 19870
728056236211610753 18037 23564
817743906227434497 6588 21626
331664105235990529 6286 12849
958527247688060417 2340 6452
370711484623011969 7450 16541
406151347576567873 13745 18501
443079435711869249 23952 24113
17222614445991269 1283 1946
186354926185199329 12072 25288
857199061051574017 5819 26410
637965526278652161 4192 19979
396838202489782081 3712 12585
803287722352319361 2634 9941
73624963023277697 1618 21732
246326311059281281 13913 20566
714891588907143169 15615 16134
397324226923441153 8970 9682
490768114085511809 4129 20443
151933665428561697 5131 18739
883823354141291905 14289 18391
216945644395348577 7249 14214
862755476552607105 16982 18779
11643261777013693 3701 7100
585654180753643009 9299 26197
151442539981783137 7756 7882
262120164404734625 13885 15569
957266246812697089 4605 21914
843350264817154049 9795 18604
249322116445011233 19652 24859
329860186459299585 14427 15892
660998928129888641 16308 21764
909814503242934273 932 15541
396429787387543105 13834 14948
869652158400100481 1247 21577
663009856259822721 5316 7166
337545096368124545 12783 16320
310366687247533697 12605 15295
111627727118232657 24218 26098
737671414248783489 15805 20136
384212830377187201 15927 16757
307883177430849025 317 16956
527215574109732161 11897 15368
857046592482664193 19170 24432
805804941091643905 15183 22345
647375948295984257 12455 13788
278337905934719745 12199 26455
149921344494689633 15989 23207
340543671844933697 355 14348
566170790584973121 2981 12133
974891361471321729 5623 25470
664604102354321153 337 22908
591362986059458305 12523 18782
833067329864132225 13227 14836
808977330394910209 23800 24287
845966990440448513 8100 24896
667043942262019073 15502 24120
866163796102934913 2620 14684
669689847479219201 3169 15188
413223326450793857 10048 25538
483769548111745025 2470 19091
354152050177514625 4531 16128
27209565450661445 6221 18967
865543450892037249 12245 21823
498340043071244993 6135 6526
230333422337249505 931 19405
140153877730682561 2852 6620
598001093531497217 7797 15225
326941079127116993 11781 17440
631187247018583937 16971 18843
88135123973259505 5552 8716
640085679871280129 18527 24669
981406737960078593 6514 15963
708434116329694721 4238 14612
786695028345661697 10546 20633
252057515129639137 803 19026
657468303677880833 6358 14628
422557633562814081 224 18848
200503155510361345 18066 21608
59082969981862025 6605 25278
262504765155803457 5931 8614
528439640717973441 4197 23895
551094284744493761 16911 24467
457060943924336257 1068 19245
346663713679923521 7040 20164
156257332742637089 25184 26410
207513261080535457 11464 12224
684410311080515713 17212 24932
270628192457486721 5970 18544
713594168506144641 1244 19253
863950146267882241 12822 16281
77276072066343457 5907 8654
322367707146604225 6259 10717
292712856936088193 3063 17110
431572424239774913 13268 24239
577449856675261953 48 11474
897406583364137601 7392 25250
599385748745699969 265 15149
107958678123537761 1036 22327
867983558129271425 23175 23637
642821720656023425 20296 24852
350208512277031745 2712 2865
314348611154358081 18121 26011
505573542972573633 3087 18551
791571105158432385 815 26454
571944828674158849 1151 10558
507761594643852737 13057 22380
895252383858167681 367 18230
484955767641046977 11904 13247
721545819383845121 1697 7714
353189154914431937 12641 12928
815065717995341953 18399 19819
198007772305381025 7775 19208
705815830358059009 5926 13243
873700020338986881 4373 15276
708928954387335553 3408 4273
993226857111459073 22698 24759
876388854803433729 7289 22523
148448601822693153 4779 21168
996822450693517953 916 15174
77085081025309425 14155 14467
804245092387216001 12924 18300
987163137729737601 6960 25881
934339768099267329 6884 13720
412683829917618561 12069 26108
978317729967454081 3831 12526
33497259892541821 2087 11321
929172002469304193 17853 21988
139357353400534129 16707 17548
639073799667126913 3019 3233
619322493444570881 12695 15120
890587294796564097 1591 22321
501223212164994433 9826 26421
348932736957618049 18094 18840
760158252290082689 5311 23394
958918756038773505 5545 11841
423909171875102657 19275 21208
950019836856395009 8854 9700
222894296565186785 5725 15328
504451513358720385 4011 14280
881039747888955521 3325 17072
583422002876954369 2067 14511
57047440954349329 1653 16073
377220709051787393 9935 18672
635520347506975745 6456 16467
994577813496046977 18214 21742
228173605704995457 2688 7499
168792372555646625 6548 14107
748064335599188737 3843 24214
462825807123902401 12962 23018
566767148130125505 18021 24852
461168452392090689 10958 16055
636494927832025345 16393 23885
139961821377621473 24990 25429
609935863804878465 2256 17893
292981251189804225 4681 9876
210721155803120993 5721 6189
117801028366113057 18505 22670
700131166047739777 15257 21440
84941365579457089 5064 24189
263411812699224865 14858 17629
157460797196900865 6848 21580
970902802130609665 374 24226
110272306238830001 12448 21002
475624839117720897 4140 13739
177009500510830977 6670 23652
321575107484207489 5704 20599
956174574195760129 8307 21885
7218608936405247 5953 23795
517271676040163457 9491 19779
810321297456312065 8971 23006
843157410170523009 6887 17059
137877587079053393 5501 9449
880324369468734593 8436 13422
899632712440094849 4829 25133
803678026756845313 1773 20342
57004417205952505 4498 23284
88320833749829569 6571 18369
912805328918324225 13135 23105
582631191102070273 15941 23325
967415220258963841 2827 18191
352868855008107841 8784 17852
819835288666482177 8784 16834
331906860952077697 13029 21732
763451306909821825 7948 15147
222779628716377697 1041 24618
902942743523851777 18850 19847
210925501975385281 13426 16542
810390190798265985 12878 25308
420472134496218817 6831 19581
964618026276397697 2601 3812
465590041673440449 4391 6351
727378297503243265 12734 13467
248925166143404641 22682 24996
965270101798779521 17760 21989
389655457420435201 20364 21454
545868658965808577 15672 15741
500447377824780673 3302 4275
415793489175101185 9718 17508
334682065756059201 16195 22921
461955727076492929 17702 20740
908692720332705793 3757 19629
527070437559018497 7068 17479
46451989478430993 14368 18344
453157795852796161 11990 12852
223667275316369537 17708 23466
229879148543588481 4258 12714
595310340852027009 1283 17378
914081951564107009 10087 24775
257711563036249217 18793 25267
343050328289763201 6866 13406
923038685856756353 13835 26242
853868536811738497 14640 25339
534732712908674305 12129 13746
675042386109694849 7133 10813
46648658359405457 1447 17459
61078380440910961 10326 10390
995811258421920129 5928 24612
906304235117033857 4952 15264
596343486887508993 1225 19965
495358072749404225 3198 10536
76600561413453505 11419 23509
100652957441170081 756 21140
86654992828275825 22302 23037
323272917264240769 2475 8373
114930797699908993 7128 20847
439075633855878785 2848 8538
951618629861531649 294 25772
838485428883153409 15532 15618
694356859147074305 2473 4831
736409467995102337 13349 19217
351369672765716929 1740 7198
651205935921730433 3588 4985
139058258956620049 9476 11841
889676021119612417 11238 12105
372675041909804609 15465 20947
202652543070023233 522 19934
889891979729508609 1229 16489
187732977158063361 2872 10302
902977780261583233 2465 22179
858106985944040449 5182 12776
87273990242973553 2266 5035
378524441974462913 5847 11397
919220195104077953 16498 22163
604892318317943937 3059 18557
25054689348660733 13746 16411
207597408011352513 15825 16078
571097449356958721 11257 13992
73954482741903857 2012 20671
616165626463978113 15077 20244
396621748124005057 127 6559
484921249948616385 9000 18011
107304186588457633 20311 20545
5432310286902721 14357 19088
482193003055712641 18668 24704
509763545577161665 13246 14732
96844701126862273 3113 21003
591828563116447233 976 20802
763875358107753729 8417 21942
372198125934932737 6656 15002
558426783500316033 14235 18689
80224520006691329 15300 16968
668795628629894145 5030 20053
709334021551175169 329 9562
910560452975069313 1974 12519
604360822421735809 10246 21580
902541853498291841 11632 14935
880883950331384065 810 7332
779176396043332865 16793 18492
265748627592142145 16627 21773
768941293257441281 16146 21493
98054056139378785 4937 7959
724143892393534849 6008 10669
669206559900370433 20337 20827
372656307581308993 4800 13629
387773148879507073 19271 23950
502768907911864449 15628 19816
740934481843435521 12005 19401
108481807656076513 1875 12581
982270896991455105 20962 26239
569941954248186305 2783 12962
559897771935450113 16845 20983
851668805502924929 14814 18424
992710254568965633 17019 22870
730582029567294465 10000 20577
372737477820930241 695 1702
728324076644057089 7583 13781
907300138956348033 468 21853
771006994413120641 17637 21265
885689077371690497 5030 12246
819610177368673537 6989 25093
124255323162987713 19794 21797
612203662638897537 1123 19372
307718441135857985 1997 20250
865632075677879681 19350 24932
572701983266146177 8108 18325
456899262600423105 2341 3480
165275758696989089 5777 22502
133960528278521457 9384 22820
534094656646164609 5662 26358
497951310772457153 14844 24295
313109481784476161 12509 13010
424997127255707585 11840 18490
206233834915767745 9117 19987
768851901129927681 7148 22157
754230560853383041 10446 14996
444995711782297601 4855 10380
864248348266489345 1795 23590
445936511536011457 440 25603
266505221822551873 12270 13546
902558654920895233 16824 20824
790003408160320257 7615 26128
450923225498293313 12001 22939
558990058224278401 857 23421
12738455739906841 18123 20905
444758975343507521 14127 17485
193287326492104225 13522 24643
877889113677053185 14998 23130
133284155099985921 3904 13706
740354322552011777 13383 25953
173175105106771809 3639 18155
14166712844822627 2218 17716
940742412070704897 5355 21466
171928578514457089 256 25713
422430989045913921 12099 21969
381024878391922753 2052 9441
482593689509556609 4034 16944
69773984438487705 13676 24768
176080325007042401 357 13862
812658059382297217 13978 19271
139788964376407425 7295 18571
228303878590271137 8408 10821
68377872178636777 12491 14111
553313405604807681 882 16557
698240763366285953 8308 23433
704621361344468481 5666 14752
662275872024487425 481 4416
359469764933404417 17100 23445
476178189921910209 8448 22869
35492494693318833 6682 7594
421737000675499009 3449 12376
14035769551622225 1034 7332
576838017134619521 5729 17113
496730069158562753 4829 19153
792443151118284545 13735 15113
870364624185324289 3508 21677
544646934958393537 2611 15613
179525739848759969 11662 17620
884732394957772801 7342 24260
310473327895817153 3117 20000
881642722046407809 7641 18146
549950004547131521 13856 14777
166510200337690145 3051 21470
455394862987414913 4652 18968
335048524873087681 5954 13871
115866382701387489 2137 5503
433778596128171073 686 15922
829716182679231233 3439 16521
574193632126892353 16888 17377
784448567517078017 8040 22086
289535035233889473 8031 20457
415070435880434049 736 19038
734780193150072577 13590 22776
247292576529833505 7562 10443
132212784338996417 13477 15570
71041595191399409 11810 18744
392117307961413505 22847 26263
182100331549438721 11006 11662
733543316086787969 6934 7238
333361315630153153 2279 25895
325545875626488641 6869 10063
472771969230013441 8964 13194
420569965092418817 4994 20835
279564259054193793 1258 4810
118898589937217025 15227 18001
895551831225649409 3546 6954
512257593806118913 1277 15067
376927085312242817 12463 15246
293393579028531777 16957 22887
529072820439683521 1165 1835
389326760582257217 8366 12804
876430648318670849 10567 20497
548636461194732289 7142 15271
361555949768362689 10291 19241
585069452866243073 768 15856
503912455995301633 9360 21058
475068095271609537 5827 13287
389241764475986689 8111 8499
810328405686640001 8135 19771
524149969871000833 7034 16029
149783103022699041 10494 25784
735928201418690945 2850 3295
399769932134013569 15458 26368
48342645568904889 9412 17629
611571395509031425 3011 17378
643210670257861505 3868 26494
368152610720919425 24958 25235
37724561944354921 3201 3218
776590507931516033 13882 19566
362985016071750273 7518 9213
970467666949083649 938 14847
377597866763547777 17935 26367
771424600413610113 11061 18749
165677861885189505 16953 23349
291453015560215105 16151 16639
693062893033623297 17787 26106
465465578139188097 7448 13397
606581946092379777 11946 23430
167788258316029729 13425 17568
20641484909358357 13859 22261
641476985676547457 12000 18395
475041776046555969 21240 21301
436864022240960961 4525 15247
793728628009841281 15911 18910
385661199704244929 11679 24081
202877527732912449 1525 3018
672862437567665921 18666 24102
833621718480454657 16630 22944
962209044207980929 8660 16152
4547944927498549 20489 20926
824337855650831873 9724 21097
635399540731196289 10118 16352
389707345040008577 11749 14136
346706342074870849 16816 24741
414774657358925953 10508 22074
407162067971821505 13575 26103
807328189023564801 12285 14758
42943005791119761 6043 18956
662823764416423041 6633 24669
254480364947493601 12017 17618
328712819044582721 22728 24242
993952632916464257 13136 24309
273057802350685121 1003 12540
26100971155582189 1584 15650
674057243301462017 17619 21968
356812250902937217 10721 14816
38988336598059449 17442 24558
563133987794952193 5403 11439
361144826580940033 17152 18661
351573651527761665 5458 9548
382483775442899777 567 11627
67636495263538881 16021 25720
460867426594120385 9355 25925
480410043971847489 1215 26285
669214967301108737 6047 13575
657565702678208897 8374 22586
890920101541482241 3862 16791
234929710695414689 2450 15738
526813777916437697 3743 11496
767777189142858369 8347 23736
363509108679210177 2662 23907
351175241779078081 7972 12985
436409577813172673 5774 12960
239715550836404385 469 6794
521617900231447617 14985 19907
898835742978807425 1574 19179
851336164342974593 1125 9970
798695530931777153 2582 25867
518045165034095617 10132 22258
380256572167002817 30 13781
848178748376533121 5132 26485
214584093390225665 944 20038
508351724305541121 12301 25222
94256970599506225 10753 20461
460933815622333057 4616 16537
81025719302200369 354 18045
861193330418217345 287 18478
177255732059695233 12108 24472
61735489205226201 16514 20811
616237268166781185 9698 15348
627313200992162433 23865 25310
466829106885885633 12821 23418
401087036006636289 20012 20858
705342868816071425 1473 6939
163635509547759745 11264 19581
997028781687095809 17399 19850
723426936856121473 19139 19191
75106298099182561 2954 21128
165228110839606753 3513 12964
996391321694804993 5519 13168
43632042470655105 7085 9602
756005982442385281 14583 15912
521053566346978433 10062 25509
543769223684666497 1306 24585
567067325563378689 783 6114
67518930497708849 14605 25091
856941115718612481 2078 4233
978478015732211073 9854 10244
17259177287719753 11055 15501
218242386781721377 19821 26421
760502675760562817 8429 18918
53728968240410073 8403 24503
505298645645659393 19663 21001
185468598989427137 9163 10372
69072302315632329 3687 11851
69223261194540697 5692 13505
534649037170574081 22322 24333
5796628045171560 15184 23039
236334884611409281 5346 23138
582816197961125889 18880 23957
831990463595467137 22834 24194
630448412423145729 11138 20493
341165218851202241 2616 23199
154389578652800449 4120 5969
273808774836545857 4358 13696
471662139334537025 2520 3580
350237090488178625 13486 16097
148941958629780673 20230 21985
131229440959991457 1584 20677
69747187536574273 6435 23543
552972645257781889 5720 25779
261240532601195937 20571 23981
870584891356408321 5615 20288
558359302270670081 3812 17949
834049210147014657 20745 24347
821370114525866113 22146 24045
559738151622831041 1724 18534
896925054682565505 22511 26148
487502899551444097 365 15139
408734440592187585 11896 22969
572492900146308161 2672 25134
6918838516835281 9384 25276
381879871411797441 3105 11118
10458119480620809 12856 15236
334601859595970561 9603 22709
810256478411314817 4294 15281
404176045631785985 7110 16505
187024303379846657 4203 4995
690918305962135553 20516 22983
775174779243965185 771 8795
609638525057306369 13744 20208
91058867338990273 4388 11180
516970981931386561 13991 19716
463748847205390977 2762 7347
424915930244438273 11305 23958
971506875993387777 11110 24296
169407404755709473 9463 23286
16166573084685611 19718 22102
555454435659669313 1223 26452
91486698000199601 5344 11404
534946023861657217 11303 20118
754915099164474369 6078 12010
68230539340547129 255 24523
9671612162751587 16066 17953
860180472752155393 10506 10774
636395205622985601 15621 19232
13554572898470953 611 25011
497333447708815169 7185 14119
335140835778950913 6475 18248
91799162936677441 17443 21993
142309726567603441 2900 9224
170758027018113281 8920 22717
969163975607848705 8439 20452
591373515966406401 10234 20410
917023987294896897 4015 13950
255553244768169217 5968 10161
592459104161768833 8510 13444
728823305693321601 5063 20161
427895929125995137 13987 17326
918737835485192321 10274 17236
591752491008300289 17812 22600
682356208447625729 11130 14564
751473816870287745 1716 4649
819117564348022913 13937 22317
41408051058816401 12407 20219
976846792444046465 2239 22230
145160048725657025 2819 26369
58396036298237417 5423 8621
317175100565357569 3143 10441
693330370002311041 16450 22233
591993633709478273 9185 24348
546174868558342273 10577 12204
719812379239378689 1092 15347
777395573489126657 11019 20899
106041237877192881 781 11388
12292924052562883 8305 24589
528755069373097793 15246 22391
251292616270117025 5347 23053
809866401913296897 8024 26144
960031970461063425 10806 22548
737080562619574657 2769 11241
784343029305869569 14343 20382
704485894251845889 13237 24297
813146824218510081 11725 22761
270515694081787233 2213 20267
805534301965703809 8296 22353
793375880924600065 8358 24208
287407073191719329 2529 15355
94214644073865377 4924 15789
718392114665970689 7349 23784
491747728344691393 873 19456
641685158538710017 15744 16293
387499262849281921 12009 13750
603101543566648193 17316 19480
168637870712217377 6031 13648
322287247862806913 3811 20579
91543765241191009 14189 20421
350529556280701377 9683 20076
22387332175426877 9827 18206
604269260730521985 8855 20190
77830133029245025 8305 8400
487792114865126081 4767 11348
991738257797180673 21066 23698
11355926420765883 4479 21144
962700715435111937 15597 20594
30193070770803133 13883 22738
938836239261135617 11801 19436
527606174915522561 11403 20344
18966994955555097 3801 13546
768996588430237441 2065 10569
212562383605614977 19521 20399
224338798128446369 861 26096
569649849267328513 17609 22337
202212882257963841 16156 20989
888367028595396865 18325 24243
849618481697920257 1690 4550
848753452682281345 3195 9220
294386408527852673 147 16063
383551819132662785 13273 21931
958749310844940033 12094 16459
283613785093955073 7476 11804
853659131374751489 17221 18053
836037587868119681 8574 12836
206051009313771521 2522 22425
993790115038599681 14747 22478
216896893544852545 9618 23127
103226192401820065 7277 16687
733397790774649345 3439 9387
560535358893922369 2694 8562
297547079989879425 13968 15682
650654213660473601 8035 19325
51651099772872297 10367 16973
643315452858026113 10130 25998
771648478464637569 3619 16810
44659277704056425 4908 21670
148661006857469857 8232 17029
197250370688884417 3065 11410
134922328445679089 10482 13600
498024788849292609 417 17712
612766912415200001 3159 12726
66196740741339969 1751 10853
672394820440782593 10911 23487
623200118101095809 4550 18637
533891818471960961 10768 26046
825835723114003841 4738 22353
640168574604654593 2738 14475
576749839955326081 8996 12678
644966059803781633 12320 16407
461796464212575617 14806 17991
499781703015710145 8763 26051
405581515177232193 418 14688
263481357623380321 6290 18701
868636614248991617 10455 17438
186450756501994177 2030 2267
76525839669713489 11514 11927
864784683375862785 8413 11657
122393635627453537 271 5719
685145987031258881 10569 12038
254159782524055809 2952 8405
702969009288455681 18419 24123
935265509318774913 7252 22199
669026732900913921 9467 24608
927411682293055105 26 21630
538974888774252033 12946 13862
865503524693629313 3144 22890
393779168778021185 18572 25848
935381221942464001 6734 17508
845228266088771073 1201 24673
495404678373169793 7323 9570
193730968547708225 5616 25174
940735822321457281 2715 17975
547626273280716417 3064 12880
468853371962133313 5252 17613
780525418430325889 4950 20265
500672343846332545 13177 16199
514139345964640193 21879 26106
607533149554932097 11871 22778
576254003423382977 11138 21755
318298128913923521 2843 9727
289295090273302721 13935 25497
208935716149376577 23619 23898
728279284313739393 3653 14217
170802415852222113 18894 24736
549292274021343745 13399 23220
523737990065562561 18692 21178
444911797788744705 4929 25164
226247071475469857 20762 25635
66782408129459017 4132 20064
565975028649099009 8756 9596
286393561051962561 1638 21436
721368486039494913 7850 9884
640146942219605121 6302 15279
124558889438240785 8903 21976
955419357319822593 5131 23946
193489414090336705 6088 6927
81460433496832961 6483 19145
713807411093633025 11421 17497
601203132139996673 16362 25683
477404589865216193 13511 24802
451709473082178881 3012 26153
365354082227263169 4398 9335
310753355130497537 1171 14282
501716159039673921 13283 18534
872053981353619841 5513 20994
562587174323859073 7129 17217
174815909990453377 2658 13595
979218412218216321 3722 15174
376167026088428033 22266 23469
236964709723359585 14939 22599
432508779979212225 10457 19423
485105042138073345 2976 11529
960541886780337281 4343 21896
865398179627227649 10828 11141
801017308999885057 6557 18709
179410238596688033 6734 7585
656055997928763905 16326 24968
158493782804264065 25069 26216
252224952456639777 18586 22578
752486445123324161 15839 17610
613350965864899713 15551 16694
236761885603222305 18101 22060
508579999682009281 10898 18377
672630591893693057 2381 10734
754421380290825345 6214 19240
228804970529914433 20007 25555
181976563451183169 17073 21379
783236152833765633 15048 16170
990272945662869889 640 11052
861698106515639553 13096 25276
292466004414702529 4985 6701
944984513774954881 8105 25816
696057851349269889 1438 23560
365885501591655809 11809 18667
383095701689182273 6814 13831
130384945407612913 2876 23604
536542595634760065 13487 17933
198408550491059553 8175 24275
332353507847638977 5714 25015
959092012133311361 20671 22703
671305989631054721 2907 13356
59506528224822833 10121 12030
480211149646702721 16525 22097
590411578238629889 5051 5668
275273105482259681 20456 23326
95817268422884177 16565 17751
785616067517448577 18234 23135
563665758604201985 2754 4839
480009811428079297 13468 17367
252653364694076289 9979 20734
364861539629782081 1801 21606
168912264922525409 19001 20516
677952566805263489 11253 25069
459116206940315393 7379 24804
98327222717269793 1466 19559
233068682626566209 6402 19163
398124645429067649 13011 18351
750987074960867969 4535 12826
698759274320007553 1251 10726
484816340928446721 2430 3665
29963228501575401 21640 23928
902128121301650817 1902 18837
103058812167571297 3597 11797
502665671033526017 14998 16056
773097170742563073 12853 19532
537137946642410241 2337 20639
661352428582301185 14855 20235
413044348229945537 17359 25917
666093008331163393 1147 2068
724713166571270017 15335 22694
966186623535119105 12285 12713
169885144657229153 8716 23451
96522256982911617 12137 18808
437920450871523329 7626 17929
389652161831786945 392 25180
266481343629791937 16968 25105
127766555566839921 7910 16997
46609547939688409 11242 17325
310112310346962497 14269 24239
878757845932227585 10430 23271
463714057591108289 13021 21064
757598350166738049 3236 21447
430363482756614977 3501 4351
662864796013010945 2481 24350
189230972153243457 10726 11400
16012673546050849 6530 25578
567255824346315073 6658 24343
97301733981765889 6656 14599
209711620062382305 6176 8161
749117678922026241 4015 6457
365177520693617217 3116 14451
410663000262516673 24187 24870
814189112295995393 22247 23504
691861315662443137 21157 21508
822867923837204481 8426 19610
732473446171354625 12348 24832
109872089252394993 6124 25579
147764383625535361 16688 17481
579653770453671041 12533 21372
280246498071718977 3079 15753
437381192902908097 10433 25302
473213348599394113 3969 25661
72657631064767969 4656 6256
706508347614004609 3579 7673
850587392433926273 17120 25672
437992472416702593 5885 6180
924441089893644417 9452 25652
402631558388478081 15779 24375
517373259799118273 4646 19026
817257694191944449 1588 3397
958924824178065921 3505 12699
741322752611495169 7321 21734
511793107275924097 2445 15509
64207586091121985 9157 18406
764656542031797633 800 10137
257801332724781665 14295 22203
77318867138021825 8749 23540
449423168225656897 21384 22713
655333461822291201 12790 23434
364253464516053761 6214 11776
557821026416792897 2054 5481
430079965162541121 1853 26035
629061486003518465 5309 16054
778086863066519681 12304 17725
939718139929883777 8015 10704
324708983661942337 10448 16712
645656250907247617 600 13541
758761342996820097 974 6865
306779744803794305 10926 15877
258499850091361345 24117 24838
355244633654262273 16245 21458
999316682617731585 16497 21495
569206202109999297 3745 22840
248775729022078465 4352 17802
685766880598972545 4597 10125
537827170195470209 18231 20258
41030408470437153 11424 20169
705577414289017217 4649 6825
280342101066576545 4143 8032
943420312113701761 7522 22246
864160765068280705 7024 7774
310499702789293505 1006 10402
250851258081379329 2363 13803
815619649755376513 373 26003
832457575923729793 581 10581
537128392007609537 16437 23749
648894796818080257 14972 18454
10897516937276919 243 19865
883426484062145025 13454 17985
114607547188292353 9550 18015
251254494134794721 3857 13679
94616935208676977 8573 25895
786117955813171713 5511 15126
684875625724167553 6831 18386
263801267276876 5410 19362
100041752772781937 16112 24767
358711502434577089 21674 22646
233672187201598561 18343 21495
750575699078265089 9641 10627
470714646705630465 2444 18392
754482597053357313 188 24697
602135820128914689 4677 19863
857594703664073473 14176 17251
952032790031907457 2268 16381
926219416059243649 10206 12941
323165143182087873 12554 26351
838567962122507265 14139 17500
487954897570631361 19852 21043
641870920072069121 1938 18462
35049852326913821 19454 22164
568642176381882113 2407 19310
846990069785945857 16519 21353
312837702934533697 8108 10468
961424347921088385 2898 12135
699096199680379777 7813 25686
647362414669260033 3288 18049
204807790355733473 9613 16801
115454050362465921 7237 18276
645836378068178561 19042 19357
745804906438749569 2451 18388
232711475348398977 5771 18039
488310661531421889 3938 7775
269850870681747073 4283 23718
90975399070742929 3612 4218
758917647964114689 10064 18398
65278914675637625 5035 8772
418793090010392897 9341 18781
286046214874787105 2685 18976
489289224535870209 19413 23583
921990340004761345 7834 10224
715710869439614977 1241 16500
342510335990198209 7225 20366
426602519186122497 15175 25010
279900819600292993 749 15953
247039802514006369 13550 21094
697461002316671873 1733 22761
735935040251124609 5193 7144
432694775802680449 2271 18234
231594219114409569 6695 22371
190201525495041313 12626 18629
502133549008608065 5948 10442
129161294513004065 7420 20002
944050280589731713 17773 24947
703567427626538241 3635 23521
524959600175979073 1429 19465
845472891340769153 6176 19731
453330501323275585 15531 20721
845207667959925889 13573 25967
171918505570022977 5827 13821
479807546742215169 13183 13322
435750450746649409 20060 20846
820564793285640833 4874 9712
670430036586683521 9823 15808
230865628725190689 1590 16018
986534269941270017 1153 3867
400579400754594433 10525 13727
207590520270816385 4152 25667
701896950847036289 18793 22205
17478763188176317 62 6452
153261397786550913 10021 24668
564376600200891009 4441 9892
823096041601054593 1819 1880
263654009641324897 11499 14600
351133245149014785 11610 18609
348196139712445761 2246 13175
774247291375040385 1033 3173
882954496207741313 508 4538
819947738672326017 13437 25493
919021853626677633 13724 15490
279782557471982337 10195 21743
108316512219854385 8183 16858
513678984920176193 6582 8005
905143578136875905 10190 25042
50303608708439641 13125 21504
877127782081043201 6939 19498
514119118957026433 2780 10608
459415939335489281 10452 22641
665347041350237569 7496 13839
23781856254881717 2824 10945
109899060644920609 11529 21044
659704871538441089 19365 26117
285831560108015041 10829 11101
671855446251765249 2479 15111
430678272161955521 9319 11718
361369279580888065 6212 18650
502203354096799617 4975 21470
328769488143560577 6485 9174
40780126163184609 3885 10108
377748447119945025 19395 24605
663636270564175873 22997 24539
779167064107621633 1027 2968
847725183701996289 20278 25871
718831878184975233 1778 2642
789476161310751873 6847 24153
839111215065965825 5638 7783
491848476196025793 6422 14995
240011434264875585 150 5572
778044710564522241 22080 25728
1455952143611939 385 25619
62267848856421897 10844 11337
32876206614364633 134 874
38413811127362865 360 24838
837632232922029313 12182 17562
962562616602809857 11123 24162
178603855697605953 3781 19517
863178700387287297 6235 16465
71250122809356497 12368 20761
129164270058552689 2895 18891
641198469267582337 951 25540
116823161784232353 7712 8210
587356624788494465 9563 17756
611067811261932545 1467 25976
521569650003460353 5804 19654
964084703030032129 1114 22821
355288544837389249 14114 19935
947332558738636929 10417 23483
152560855395766017 1074 6793
31768302314880261 7945 12601
624579077942765825 12621 20920
447119002059451969 926 23742
477212289180517505 7949 10449
258575630382971169 7899 18520
588448363349282689 10192 17599
675742569454328705 11676 25672
314855197578541633 3090 11074
710439172229150977 18854 21856
518539880000528065 7598 16735
391330060970005889 9176 22681
838525567395027585 5104 10034
340178949756300161 19758 21574
662639046536480001 17305 18327
243929056543137793 1852 11088
328476269176949377 7947 8132
363510148539809537 8258 24396
703385567214009857 1579 7577
548008895714389185 22689 24021
855452949612317313 2642 19846
968874440370903809 18759 26222
524099738212708417 7391 15632
847742906031228929 16115 25413
418450765685296513 9510 23755
133472730994704145 18712 19885
375792910477766657 9199 15144
211689492978166529 10254 15281
508831681275058433 12577 18110
586344011921816833 7324 12292
229606408034850785 8738 24315
790783558032941825 255 8652
499275827403810241 1429 25034
442340518873869825 1797 15704
308079237088858113 15 16352
144073545675695409 484 11524
424760672700774209 5150 13346
776245059823814657 9284 23079
177915703689148321 13350 20978
845432297375410305 22470 25305
5678773353967160 16966 17225
758788735210948993 12907 19781
751817398808295681 14726 17132
518445873243933889 2123 17804
391763984370459905 291 15780
827557894248506881 1121 8349
467342721839610689 6125 19399
464632652682652737 13128 22774
420517528858372481 2491 7597
404204616798303105 6776 15332
400919009270634049 9998 20012
632729406450408705 6839 20689
885504551780190465 2851 17920
630346842562310913 5401 15673
233690227135507905 1774 15726
676540706653511809 14950 16479
707799041707065857 5505 10418
510289050835190465 4995 11629
645844886288582401 7494 18734
40197070699719009 1390 20964
166935601027592641 6565 11623
298313687274678337 6296 15478
694817161074819713 6059 20075
338894682767815425 5529 10191
754300794332127873 14418 25794
327763901578386177 1997 15948
82046947099510001 20156 25210
138459464322949089 2073 21144
399660018805054337 2742 8021
171311164105951265 16862 25052
468954595020516481 11241 22302
618429736155135873 20668 23283
37538331912461585 5643 15047
766403532854617729 10002 22672
435941117100721729 1604 15342
492698790834367617 4359 23744
830900752971548033 21425 24149
203523307284221729 4550 19638
543447594166547521 1107 18567
92890438860521841 5197 22125
70829538830626153 17927 18260
321023094794192321 2643 20795
740656125120377601 9906 19230
248221066639786145 11877 14691
397868132374942017 5611 13192
189308491680570529 12475 23562
48921771750411129 10020 10549
749170012241577857 3608 26222
727964208403594881 4485 4715
406220205645190913 19727 24175
731498370770932353 12927 13746
910250188180953089 4022 11432
157442807096675361 10976 17618
818740083892059521 7011 9691
740943625309181953 8879 16694
370831921731266305 2246 21076
320495263309315009 16256 21489
584580722027602945 5251 20773
37518361931969225 5437 17409
535489005000357569 6307 24108
691975822790670465 15606 18403
188668676881853505 14686 20739
807064059275869953 609 19185
371746011700807361 13394 24932
289925796630942785 9423 14952
228723353486778081 2888 2932
820759532909303169 17316 19707
990324107710819073 7157 15397
117640155288359697 16364 17416
122668945285845153 9996 21427
301704810712987393 19682 26050
39797920657051121 5991 11261
585073915940629505 12303 19694
806971939705569281 2186 20841
58715566317228961 10370 18878
384652602354236737 404 3214
514150844141699521 86 20846
474523220995159553 2884 23267
164667807480196161 20640 24759
405607079508698113 1781 22175
221655185344733505 7569 22986
225608271234541761 4569 21332
678217654230788737 1577 23327
88160705133873313 6430 20657
505803676276048705 5452 17727
504932951123912257 4401 16750
401117800632913921 3095 5424
545915158135741761 9475 25451
166630272912332353 6009 6883
497572397099624193 3924 6085
230418446654933729 16399 25222
877485554004550785 2879 21199
353665183424784129 20691 22488
429938262971596417 13354 22385
591708925348751105 1875 19194
69783387996508849 13262 20681
554123223408911489 8876 12853
438141425146575617 11510 23671
746734747857456001 3404 14973
748043196105129473 7042 18854
267379529517530305 12638 14756
342064923089473921 4169 8189
461096157178655361 2044 16998
817963751006672641 18023 20094
322723588757103361 5593 5892
112531883481644001 6889 16812
834556333612564353 15611 16571
753407272517648641 9669 13371
712440676693876865 6224 23908
901507040060344833 7478 10570
761392942919638273 16459 17259
431785587424613505 8331 21229
665743461146352129 7002 17424
378534773867791361 4675 22429
959223574901979905 8478 26191
907974484337501057 1981 6977
274911031114459809 5694 17442
484692923101071937 2537 7280
224206597905958209 6455 12826
417625737977502337 20053 21966
206508266213379713 9784 24429
79206510435859905 16883 24804
215221866120426593 6393 14425
705254486539018881 1697 20052
150450582241280289 3038 5992
861370571097232641 11546 12480
800703374015636609 3929 23886
646506897962481793 11744 21798
550017986215326721 10680 21260
246302999570055201 1096 21595
714736168332390017 16649 24768
164473418620843873 13417 25835
548153361759137409 1469 11273
948888329179276033 14232 14246
843725415189180033 5784 11000
885595423557319297 8648 16131
820323295617445377 8824 9983
74558179327119953 8453 23089
15654290627022505 14911 25452
522281843515457921 1304 3346
242070860810049025 22167 24715
763635312449558529 8143 11426
289302129757384577 1164 11699
959346393074909569 14466 21637
969718904017216897 12511 13375
420072399248574849 7762 13839
773802845118066049 6271 9680
734209428747249153 9368 17504
164434856712535553 21675 25617
354645258969632961 15319 16236
266968821375098017 14290 24253
482770288395997249 14777 21423
41364213826771137 13202 23534
162990083925400609 6478 24678
35645123635671185 15984 24096
842110266323487617 3070 15461
314474912837642497 12012 22966
263156536617167105 10984 13474
909125732857813121 15356 24725
797772224314499585 12781 20746
181199212635480225 19663 22542
955310186174536065 11660 14690
287865456656984257 8548 22993
999194290342586497 2111 16685
355358627813576065 10696 17110
904460090921865857 7302 10509
439240969717968001 4650 9439
775741216029800321 1839 22500
28031332674604669 12547 17188
649086998186568577 1475 21134
549209927522380097 1281 19608
523341813804023553 19607 19951
89165522730827009 21665 23798
214656183489772449 3463 9729
897021082697829505 16172 23457
525543537520391617 9767 19865
162426822305864257 19246 20604
68442951503989489 1820 26147
427648627484213505 21924 25696
772249768604297089 2632 6666
535938267519657793 7501 26358
944979833125323393 11779 25235
105743401095832465 20094 23726
765800786033239041 12840 12947
565547986955809985 10374 14958
750729099189392513 14414 23757
172369949634965985 20061 26175
900559795203292929 5935 6024
597737760171828097 14963 25396
120143934260532609 5161 7835
702764521183251329 5158 15638
683809830423243137 5152 24190
528335469417871937 16498 16601
837833036042987137 5478 8347
325312732261661377 8283 14145
669469890945435905 14065 25313
262261384978433665 13621 19292
404688089800679041 9827 22000
238789666508079521 17990 18789
510688383577175361 9910 16272
159442551943957505 1503 11311
448048075228804545 7614 14537
620887374673426305 2416 21955
433432888520002305 6889 17736
992966588455732993 13250 20481
442610257995873729 6842 18632
504807949382989569 1182 9322
793306501656459777 6096 7692
567086275047476097 7113 26493
602081562168969217 19310 25764
295232361049070145 7633 17405
226396598544965857 1097 13366
363774724130838209 11852 26083
650597375447880193 10403 17183
367668875354251393 7317 15134
438290875393178689 8722 21957
935487980439663873 7262 19539
113694269065412353 7810 11961
947797940351559681 9136 10552
511642012758755969 3251 18433
126312929859142993 1497 16243
453960180861564289 23152 24904
486095744948482177 5317 15070
41865341173675577 8977 23250
80833698021084641 3889 20560
786126875908401281 17366 22738
548244022856263041 15957 21146
644627526804299521 10348 24954
746284613845364993 853 16541
556916526650347521 15447 22443
338501919494103041 7369 7373
801517602144130561 1942 20257
654692609350181761 21670 22501
779883606331260673 6340 24791
100584666339837985 2286 5441
427348704089723713 7492 13490
12941938040075485 17949 19346
535156528005039425 2573 4781
22296230314378109 5367 22376
431458712072483777 93 2343
964589632510755073 1598 14552
135607149170660081 2467 24978
864206837476640257 1781 21122
305574664710093185 10287 24560
611766500083593473 3567 11724
828661961535424001 6555 15278
281434123088910593 20909 22325
973568437201080833 11643 17291
401935985800239617 12096 17213
147693059091842817 2334 19563
887836446489526273 5533 11584
776923745914558593 6474 17957
555347227469116673 1892 13857
96541388093974945 5466 7684
184791441680470561 616 21305
208996173824417057 406 17422
706779400160659329 88 9048
589955892138171137 12200 15008
937719965601924993 14108 23456
438092643103289025 1199 18698
91077310096967073 8239 15752
873181536891074433 250 3019
812508068224030209 4020 21396
532813661826352833 1491 3980
756843462774131841 8838 16347
694073394564362881 1573 10638
695235254338054913 7596 16275
803654802838565249 14819 22411
146674809891823809 266 7790
536304550511111681 12373 16781
210768948774880737 10278 11629
655092296911178113 1213 9215
245083386744799009 8566 10135
274699125812794881 11219 21574
361840527218159745 11899 12027
576695401854408321 2189 26336
535664398654819969 3570 10901
762559752938834433 2794 22246
747560346312706561 6845 8591
336504406762898625 2674 11513
505493314289058305 4603 10664
482047958992247041 6564 12848
540715711895639809 991 9957
443151808549117761 20062 22828
24840487822377357 900 5590
905067665205329793 13839 18368
842759475398491265 14212 22914
555024418867120065 8335 10445
861158073355969793 4895 8571
343422964718463681 521 20465
464645758282951937 7090 15456
697079985945094913 326 14486
964364826303654657 1838 9627
79873055763009409 4801 17214
855485985281131137 9275 16481
32532410229904941 5405 8094
201550120099714305 3593 7092
529566246675905473 20528 20746
308640771713154305 16422 19387
83168857600327329 16333 16534
498534455068483585 7397 20997
194552875198972673 22959 24798
689964070750630017 11954 24349
926099091727976961 4226 11754
47830212125976601 14371 15060
649880359760068353 2287 9054
463483155683970689 23748 23823
165676220455907233 19074 25696
411388719657669121 3379 4854
692263987396124545 9653 18716
428214302534751553 10411 26378
708457842324648321 7928 23397
135418169934130369 12229 22379
842481004159743873 1086 13394
252837262231249569 8598 20834
299561351103960769 21170 22615
416206854287526785 8833 26515
418304671751421633 7422 12114
13714581536003579 6479 22539
825645970885844353 18356 24710
532357896477098113 9142 9820
480705751238595265 3349 20093
651752360478692353 12721 22023
889941014460362113 3376 3930
171580463720534497 11020 21704
743802933560623105 14114 19825
694739933705829377 3118 24234
627023945830600833 11908 18442
520008637260762177 13336 20600
467117619575425665 220 14326
108335046410726225 3963 14111
80097146326608033 2392 6960
499128041573971585 17272 24690
902433722178919553 15065 26462
589411174852880769 1202 5361
313857895350409409 13433 13829
889352275904801793 18911 22605
829206382022512385 8085 24406
583062529415396865 1614 14268
306116043825227265 21539 24619
189051476238422113 13399 13838
411106219066816449 18601 19062
356552787182248897 11958 19137
247377243431785121 1085 3685
951714272586830337 10204 16555
167904547141382913 3089 18947
401653543644155073 3388 10538
297840460193100417 18795 24130
409617308078015425 7076 9655
454351420330645825 10481 24592
547280661862526337 824 5031
895695909416431873 13147 17139
426953665291708993 16412 20824
940699020875406721 1408 9054
467608944735413697 5022 19454
91167562917064513 6185 8861
85278314084280993 4519 7978
214679300867082657 15013 22246
771810674417576321 8810 16403
981212061333380353 14696 24720
455185366287910401 19137 19165
585533516818578945 9921 15187
799479364948748417 7045 20249
445827276696178369 8287 21397
675533808655490689 190 12515
327463909721039681 10883 24749
344299372239884609 19117 23898
16077975737474049 18884 22169
279855798752809185 10615 18271
109860845939870449 4439 16262
245612612256618241 3077 16287
735627095215022593 14421 22647
572759861673365121 15609 23513
928953808766316033 9654 16126
565598366022367553 9914 17950
383058119288577345 22970 25888
670500730968772225 12947 14812
981118279122519297 4505 17393
585578811440481025 7603 22224
894751008212409729 8030 11414
842123447549017345 5378 18955
149794329318375233 5338 7592
269624329405512961 1970 19270
432570129805881729 14345 17120
892771978011925377 8636 11125
960563238377638145 9567 19332
52666597738177505 23365 23721
364051752829880129 3764 16002
250327351410010849 11161 14983
383987183788626369 10008 15925
693616823636727297 9328 15636
723929937031684353 5697 8945
991327453355470593 23702 24511
921820635091513857 12794 17038
605788986089461249 14332 15422
185377160724357281 1508 5904
472315471100404929 1882 6377
234502031989585185 8203 9566
135876476538765441 23655 25422
539798825839014273 12636 13405
327936865309428801 1066 7715
688657236165973121 16426 18347
41832851526546481 10453 17815
439822934929338753 21639 26157
26200966165664141 4251 19524
701793664200288001 10043 10602
236646357584117345 9802 13442
147556807117481985 19488 20991
712663165718684161 20329 26172
513412501411188801 15899 20729
270931268756552161 12534 23065
117405752948997137 15589 21410
866562517494305281 17528 24185
940267525601335297 11669 18365
58619703372226441 8301 19044
969803224071725313 4607 24390
80237670841203361 9690 17115
998179398050304257 7451 20812
777333271482714113 4744 20348
241002155069566017 10475 24501
664886773788158081 22375 23046
760275369188939009 2947 19956
453127460306415489 14872 20977
858412084166829441 15157 20698
496754586828306113 10369 12154
35242760695247457 5431 21157
457490904511242753 18576 24238
646500239372386433 3514 4042
623317873533114369 2446 19665
999511886777348481 12494 23502
476379423767394177 1821 26259
42546169455093265 1565 8769
333568484728861121 9550 22450
711446827653112705 4708 25129
664678754190699521 8690 21748
243962747432988193 11656 15639
204007743642240065 10108 22544
927722230199030657 3794 6976
867203065580223873 2125 3541
40760540518519409 3533 15001
715786082439283457 13766 20670
83077646922482977 21387 22073
395906455230768705 10725 21238
851201687190581377 20257 21325
411243688443125441 8539 13228
982419397311979009 12629 15012
813544454071614337 11101 20945
890802611761401473 16547 16635
842001503521206785 3821 15285
283510107739068929 3620 6809
132079984447297969 3685 26021
801516201972333441 5237 10755
237162595181349185 9015 17268
360849519923526401 5412 18221
419565983514427649 9740 19821
457942538287383617 4188 20148
479931995308707137 11230 15483
575283416030039489 10691 15034
886312864480483841 411 6391
481446957156805441 7331 17923
574243894711930369 16059 22299
314732153240036865 2260 25607
438495942256263745 3534 14269
333644217095368833 8377 26149
869368901226952321 7446 13854
701432894636418817 7197 22951
527983713033076865 12742 26104
752251878460924673 19261 23069
308906228550643649 20551 25966
409341728951851265 5907 7089
958455261329003649 19613 20496
931113767828648577 687 4083
409366494744151745 12454 15784
227820051662924065 16934 21556
431581885675480961 1236 6623
850409638334866689 8831 16572
440415585957072833 18679 24271
517285396562861889 7775 12115
819307097836183809 3119 26513
822738920811630721 12079 18941
870849094878682497 1102 13697
498866922814620737 4842 15179
949578272764622209 3716 17301
847808849449222657 11424 25200
917945487221277953 22394 24640
919871540074090881 352 8706
598145219915078785 25220 25294
146659302608540545 11635 15157
458824695683265537 13015 21442
353514756079768257 10616 17363
127503623523463009 2777 21031
81382486758826641 5490 5661
456012601825950273 3987 16847
585252319630647809 17748 26055
29357472570364253 5722 18249
35684171838468617 2856 20471
850151154628068865 7020 7785
866391169618232449 86 23160
467112082828034433 9633 12225
134798622127618721 14578 25952
874644002655930625 412 2437
482562650241440833 14574 22696
722270916176238849 19308 20441
491500720481141697 3665 11335
353308797304610049 1811 12867
91083976214839873 1766 12709
399952938748864257 11043 16853
971420117998917505 3290 23188
515515069926966145 10170 21722
675067092181016961 21108 25829
5205541943876569 134 23149
940592618407791233 772 25213
575891108372335489 5089 23094
88083930157047521 6977 21543
458868891393674241 13634 14365
678097489095478017 16703 26301
8929871005580737 22099 23905
912865190182905857 10526 17396
659333781151087105 9877 16863
865515041371494913 14632 25377
443532991169750081 23881 24153
419372714896304897 9676 25643
928884466098221441 13837 21409
983460703633710465 17516 19931
108898654791932609 5132 7140
516994861033843713 7137 9012
209063337431057761 14616 17660
406148985191364865 2954 23641
90753890911972945 3335 15575
784796552352482049 11650 14622
21643506512159405 22441 25476
262227258036432417 3476 22450
474699911837536321 21401 24573
511812491678249153 10392 17617
307731183917052673 4970 15551
670284231364959745 2610 19442
39700888896593513 22883 25130
562279877220738881 12756 25116
348999995626794433 15473 21539
128645421628533537 20235 23258
157197263869722561 14321 19237
221317472442329697 13004 18729
598216879539943809 12392 20861
681356891843293569 3375 6242
197034687639703777 383 2098
694597582140211457 4011 26300
671561765291610113 8708 17130
957543110299923201 2433 4213
146814258894711009 15856 18011
897627952487191297 12400 17919
237653671275449345 4720 19225
423394023202817473 19432 19745
532209219363981121 2417 4790
639838402083889025 116 15057
566931967266437889 184 25248
750554410620139777 2626 18610
657452960551172097 7091 18135
396103667100327105 6497 22042
53736161637953473 2814 16539
319194362948749697 15099 19109
852153422760697089 11600 15931
970856068829057537 12031 20713
800088491356145665 14558 20181
687947338388994433 17044 20005
856775032886151425 7202 11519
451650748934859777 1916 18797
47193633217784025 5046 11498
697500803184126977 901 2137
857871545447526529 1596 8436
670918928867685377 11758 15585
784786828674722177 5658 13133
473077978107625089 9554 15488
508146834225232897 6163 15128
744532497805913345 19013 25310
670818434558821505 4309 6898
368396779378954881 4059 20010
657736142044033281 9881 18410
228432780616124385 10039 22409
600067190585630081 19325 21626
186847712354335713 9568 16346
463182846308814785 3337 8227
671549146153488129 17789 18015
9144173315435 19766 21310
333385314473829889 11975 12239
120255750286705873 21121 22350
283025749283503105 5115 25087
569892006365304129 2812 5847
823641812549595905 15049 24259
136204577366374481 4268 12246
559738719781215361 9248 15624
563108541990782657 18211 24077
907586021052409857 3701 24036
875857040105419265 6600 15497
818448080258185985 7589 17832
426635235136668481 10904 20241
978079225094575105 15323 18343
3064890300596091 25816 26089
974790155980365057 11819 24702
221886730037862625 7488 20169
126211926817106241 8308 9601
422729043083197825 23145 23761
734653794371673985 7112 22149
560590240119548609 9049 21031
293504949367587649 1582 11201
796670519653236609 3339 12402
785148903648483585 4077 14925
83340056646004961 913 4533
245964551102375137 3590 20323
656034882221153025 913 24760
62095210899322241 6909 10788
807858285744853121 14115 18750
268507966562822273 15029 16145
420168353524605441 22027 22612
745334292512033921 2308 23868
983546810983863681 17375 19521
434212222659979841 9092 22007
222804234430473249 20023 25415
105675406657248065 12335 17403
647925030679399297 5234 6694
846849240855732481 9 14595
666143869118531713 9592 15090
558277021062416193 19157 25957
612640967211273601 4185 4673
364793191450601729 7706 22546
406577570673338305 72 5232
423967742054806273 8897 19847
569927702308259393 2118 21729
889035876879461249 1373 8999
616312923084695553 7464 16614
666524175314741249 10237 22650
847035570051684097 1213 24367
409011649676173761 3568 24019
766381031174635265 13747 25026
761225647462005377 12242 23331
723060950721500033 8235 24147
140379079996677089 15309 25462
101070910330196993 1938 6908
405948252998733505 17407 20675
320847666079924225 3232 16894
423871339787311297 5277 9226
493868605626349953 6081 24055
855369925751240577 411 13026
791764692752192129 8193 22118
670725128351193729 5325 16430
821896117472238849 2462 14204
633135730291137153 18566 21688
703046997522175617 9599 18845
796817989700215937 11208 17423
410476100806508993 3749 16655
444554889372717825 1616 17301
330282569112565505 9697 17112
965150128183751169 3866 16793
681986909603796993 2919 16800
508919770699002049 8261 25041
550170987865026689 13251 16893
407238377957426689 23329 24864
703189190534548225 2049 13563
788078712822944257 20474 21258
553874950175181633 15317 22901
892760886396331393 245 18573
531645201544154817 4031 8997
785560738203223297 19939 23070
976518861070484737 20204 25028
509690394066794305 810 7761
893035655384981249 16308 21535
604317443865660673 7310 26185
815415738446002817 11660 12190
672345796849384705 8634 20957
914801477246175617 14745 22858
703867239271708929 18342 23654
724558048693818753 4456 14856
232315021753052513 2749 13378
144669732081244001 22370 25961
509026179364589377 3360 24412
696297528276229377 19903 24284
688971199376339841 3440 9220
501709433532187905 20275 22664
459089480851552897 20330 26033
527846351701111169 23322 25917
416107735356362689 2188 16644
858424304991590529 2226 3478
811764974087374465 10089 11992
809514995859782273 15309 21192
594720232999776513 11398 25857
710221136830359297 6366 15519
140705793949585713 1 13268
937093636283389441 107 2973
896703362112205569 3125 8251
537964484648913537 18832 24076
896371113340087809 4794 5650
50491705063304697 6787 22398
549622767333630721 20598 24937
554186394083433985 17636 24215
91262234910679745 2197 24463
27057155464216721 2573 13882
50055025546996033 7891 11372
197183930716366977 11540 19372
373313442791676673 22118 26242
137660827135558609 23295 24307
725426558655811969 9490 10570
12402851501708057 668 9183
763214239003183105 2284 24195
617784900797612801 8158 14626
486864347723795265 13408 26126
59243089320663249 1389 12421
747428511347727873 12834 25637
860005584843090561 10392 12180
305211339635604865 11854 23918
185176147332118305 7707 25173
380258363420857409 18552 24766
828291700953183617 7759 12505
187846650572495841 2033 20765
8656327174922042 8374 25383
493952345432923329 26247 26355
492710544079042049 17713 20834
165949114200230945 9936 22430
197932257315319041 17770 21076
30931219310694757 7444 14748
934073096485331457 15222 25321
122891459038854129 8812 20536
184092757412944513 7523 23460
178925735541561441 26067 26098
354770188491979585 14164 25432
228965491524945729 11701 25365
222456984002622721 2922 18296
237291754935988321 7737 8083
621932332583423233 193 25428
491905171286745729 6762 25636
245063364556788353 279 7179
596964978415520897 23235 23818
463846525181619265 8436 14886
104858455631045905 12232 18267
116220353604678193 8080 16490
550292114584031809 1746 9062
826416124099790081 13766 14697
163599323688018209 2973 16859
209924848539518657 10451 18021
830054080709040001 15773 18954
693862782008320513 7123 26312
144782529576161793 11967 24453
28876496543762897 3266 15527
325981360327823233 21495 23703
391725159652434497 479 10582
670714440834316801 13462 18057
345638420205009537 8028 10122
655428492499687809 13074 23023
759765569563224833 14304 22376
339107855721209729 26028 26152
892412400381562753 13530 19741
532975406251146945 15144 25469
831285624099319169 5512 19802
246146023305257697 2884 6569
391479593206671681 5137 14714
848784501504901761 4574 25114
741583193345913857 18161 24470
677315276058379777 1343 18013
997551736294315777 8708 11714
231665577246410241 958 23806
454238331181112897 3834 22121
854165788427323521 3983 6922
419402829726980289 4936 10170
640962481363466497 2221 17997
716353114196461825 12531 26033
599590059084533761 2852 12032
863902772767193729 9176 10737
249427266994608481 16986 25317
93922370629268673 12041 14558
984407841757857281 1959 25001
873022709939679233 1743 12864
891916249841308673 12941 19263
391686867528758145 18436 20143
30928482204387821 2436 7647
334972202679796993 2182 2398
553629232236794177 11587 17853
608000486536308609 2742 13080
133516019528528321 13320 14460
785181107636535809 17125 21006
445194855320984577 13230 18526
428686064411973441 6931 21382
192673041147855873 8812 18690
271549522454638049 2034 24911
895533122946424961 10632 14380
223193716285191361 15515 22580
400325204782646465 246 15282
850827666940521217 3919 26214
619327172434232449 18235 22024
404618410047046209 3089 22085
934243620385927937 9480 10225
378099414440487873 2689 15942
463211910511965633 5062 11224
669663131834635521 10382 20399
465175982440698049 15908 25660
927448687527292033 19578 23759
879413750196967169 5977 25151
97207987685063553 13397 25667
719433521029458177 11769 16204
576682396202460929 10507 11318
540404938539118977 1860 23081
890896837657276545 11966 14219
412438561028480449 12925 23814
649537338276846977 23912 26489
412894418506091649 4101 4212
972589368534411137 13172 14698
636990805195239297 210 7714
941556812890713217 277 23654
520766383382060353 11565 22333
924530692127529345 4833 8702
387548451302208705 8305 17764
176605931777235265 19973 20349
607874221357498369 11011 24801
427920420703568257 3992 10210
884306978323735425 4315 8222
524998061359628545 8202 14999
73252974013051649 21064 21867
327851531656033729 5568 9907
955832954504970241 19841 21502
645998804602189825 14454 19792
300554307644638657 1617 14349
477344002726422209 2653 17759
95886593432851441 710 2730
441003747209368385 2479 8958
794435883339808385 5712 24428
268801989367556609 3935 16715
250134075488901441 6697 15948
672272160784562049 5399 21753
120228472897032641 6808 12237
176434039716976801 331 4941
654872923792112257 4024 9978
328436288421659841 5120 6974
317310765579996737 10827 24205
119126312619226129 15919 24644
557710038437463169 13502 18040
224165048407432001 16669 19810
315970107818095873 3794 19121
155456792700331201 2529 7357
736256413001626753 4876 6341
788787291761696769 2946 7228
573718976802233281 12458 19142
70866896155973081 9094 11347
904124145422187521 12014 12434
418193451734769153 22080 22811
98548371981657121 5590 24503
175723444166802529 11863 18411
284494173960212033 16713 17250
586130840618029185 3476 9362
728782078242964865 7490 25830
950741560200054145 8067 8697
442806280528273537 9097 11743
194657293803519585 4737 9668
774276473546542849 150 26492
636005435396068481 17759 18894
426120370707053569 5347 5560
307965645452316737 9847 12060
220790784508601249 1227 21667
29001915271532397 3804 11385
53698924783404321 19709 26006
487357956898993217 932 22799
784408998348602881 9595 10436
437429303598204225 5474 26260
959528879621274241 18800 22200
815528820530818817 6288 19441
348778581272277697 4117 6071
210193468036589345 2336 3366
492876109624162945 13886 18921
362581740835427265 4191 15204
194369294229552737 5938 14654
565463079418488961 7152 10960
549461188963789505 3929 15406
160796863109499809 12355 22343
952549299574620545 12226 21796
552808434980544641 2790 25980
717250299134420353 13114 14362
685912491463600513 3021 4602
201501978962006945 17773 19220
166551617852856993 16239 26276
82834058245822465 10096 17561
714772223744621057 17826 19189
926216996337892353 6923 7252
593142543202457473 13735 25253
634458753790070785 23855 24795
177194444327373185 3082 24787
848209702630079233 3389 9041
784653548120868353 7380 7547
315393021408453953 23 17468
37786668900697153 18603 24039
596355553202890625 11211 17889
445737410128185025 7850 10084
497747490944490753 15768 24028
234474140891027361 2471 2725
339247357824923777 15603 20597
779377840543073537 314 17279
455279380297582721 8819 17271
527435449527690305 11108 15775
379644468297975361 6906 24541
118610406438772737 8900 19995
479147519789094657 14729 24131
647008087259283841 14609 17176
167610993514593089 10205 20281
772613300969649025 2634 23956
689949897418671361 8063 25084
103389101779317377 13484 25346
612436378049601153 11414 13678
916044219011052289 21114 22763
611464591023363329 2307 5297
275430637811869153 8004 19329
652872750947587073 5949 15811
264489615807175233 4532 18601
866989959455651201 5646 16499
130712518544346065 17979 23949
15960908643727125 22402 25581
205028643167320737 19680 23326
290580263968720961 18480 23384
953934398674508801 3920 10336
488977202449468993 14705 18534
322203883190436353 9728 17817
587212545538363905 8782 11689
444453742962753729 16092 25337
925918519247481729 9463 24420
193517446030977441 21113 25215
874288656360633345 5357 24777
264823258448220865 13799 22711
485428536471921729 10586 20121
476691878346112961 10162 18813
860036896742912001 13564 25438
718147747598624897 2248 11864
174007061600455873 7603 24113
709483455284992513 3580 9697
602369804553305217 8294 18888
450055966118785729 8318 24271
866462094753622145 22321 25399
662318613695244801 15430 24798
206492345809294881 19521 20320
517513275441661569 4702 9135
361462843085000449 888 16762
279325340130082369 8861 25297
94827124371349217 18164 25547
557405988568266497 3688 19862
267207829952305089 13505 26363
203708066741338465 3115 19257
674294328560705537 18 11915
198003631409182657 11568 17566
210987042884902113 5294 12731
82499863739467825 1983 3095
61193025342802801 412 9448
970621192610455041 10855 23553
934017314607395073 12638 14770
491527261290993793 11146 16967
652291161008861313 1023 6995
341005125520485569 10712 19805
723467393341813633 2343 5399
606323699007088385 2981 5205
573533293547868097 1691 2300
743474708972119169 267 16177
598039994792578945 10010 11974
95485200053925473 1524 5783
638181728629746177 20853 22680
678359681415447169 10657 26095
999694101118812801 1518 16288
40709211886149177 2720 7807
319257420817748993 6525 14572
646856148141924993 8093 18796
46798444317694529 6896 13773
638002459169253889 16718 24815
223755796794137057 5509 20219
428520936389237057 954 18159
814808045280464897 7515 12662
637168929114874753 14466 17950
657068620517961217 12804 14038
546060150508910849 6262 18473
567926437839311425 19963 26114
795952567704940545 1122 22705
516010213837290625 4496 20033
660035971615020161 2597 21581
354508351898765313 968 10104
409743719626344897 23089 23904
50363832650489825 4774 25789
652187065712386305 4614 8037
182397723739377697 11744 22487
310571607677243137 7768 20364
10345840752165715 24286 24660
709177623726521473 406 13430
937085507294334209 9298 14705
677580031439287425 11664 22918
547120583509169473 21731 24645
337078368625132161 5216 10616
921487440131308289 1904 10125
867077782637064577 125 16792
573651603990555265 11466 20128
808435141432330113 4296 12060
54135234522242113 1420 9083
39701838326703153 69 2341
413784127622662337 15749 19520
565467231891776833 10213 10413
332372179852889345 9629 14035
155738015370072705 14541 17886
680433630356503681 20702 22829
931203763333815681 3181 8877
665347420211837441 3722 16202
432093263059197569 1732 15672
812894862219408769 5852 14562
581032487444222337 12871 19956
921688772805374849 13244 14892
345063947757463297 16436 17639
374248985476384641 11913 24533
425396605618534081 843 21792
379053441369954689 7672 25928
945528156519895169 14628 20133
540172566948925249 303 12392
284802021915997025 5739 10940
364535916498148545 5796 25967
585515028344243457 16075 21118
599555099830013185 8451 17493
294835060800995329 4273 20099
940254304256875137 12197 22468
79653224487810097 10151 12616
306500584093825537 3696 26038
764859463377408897 8377 11408
18316848158328017 1845 12083
18531685661908881 9932 14292
565687528827169217 9272 10212
992156721182670465 11197 24927
331641069944417665 6015 14879
74651606386549217 15369 23903
863729617006939009 7599 24994
675565829313374209 2577 19776
586485314264685057 11954 19760
90916897852391537 14303 24280
665030255913905025 20678 21778
310612653203111937 20341 26169
770658103665532161 10988 24421
896384122795222273 5594 20786
430447387007902209 156 1854
622515618265797633 1703 19305
676671155865257345 3597 10712
768529781640150785 14527 20837
171544310193013409 10857 19014
404508661354061185 660 18990
956948747564773377 16891 25821
354225721018433857 8997 15874
374836951473596993 2175 10869
386204640062377537 15698 25138
490825890538026497 12528 13805
505950136199285057 8327 23662
493672032543031489 1540 18395
129177992828420689 2192 10781
89562078959026785 9535 11054
702884960512232449 14814 18461
956473048356812673 538 23852
712894692053712513 13714 14801
971942734354037505 1954 17546
560218189962537153 14938 15611
147235886720153537 259 12226
771255746575963777 16856 20763
432088478717865601 704 9203
920314692462891777 5888 13622
117382394867505009 2392 22679
515418001280583105 3487 8976
412569569702334593 3102 10133
436949110919069761 3246 19967
849302274427429889 6193 11746
838658062937657473 4700 12980
556430796872909633 5049 21151
663392400315398529 5143 16181
844920430551027841 5855 15113
659672164993285249 15499 22658
804747427336089089 665 7109
926067153447885313 19423 20601
213082375835625729 7608 23287
897051982530474113 2689 14207
842206965065564417 1599 24965
681368980548523265 9451 10584
504993557497712705 6780 14725
64314134444888537 235 8564
79171113499292289 8405 14132
322099627233765057 10157 23510
446793599540114881 9050 10632
475734675554566145 3569 9338
348818967942513345 2481 9729
214155055493346689 554 2588
763882492918170881 8255 16032
611669599380295681 17976 21483
843282675493391361 4566 8593
30416186312603345 11577 16659
226006788438184001 6840 10445
820723555194678785 1553 10451
811012148108339713 17303 25927
618334222492119809 1898 9722
280398911818693377 7567 19404
357131943142977793 14067 24920
283672461543240225 1106 21465
835994248793010561 9669 18873
519355890511121729 12739 17505
746491601287676289 15210 25614
236287881744651425 8386 22802
148362956194329601 14185 25003
257334120011122977 7481 21777
732332750821260673 5094 17137
547576593321743105 891 6110
655236670301061249 13079 21372
601588365995468161 9014 14221
30165032928056945 2676 4264
403821724505085889 3467 24771
473737193286847745 15783 26332
192135060191574785 16896 19057
864123665356036225 493 21681
161423731992563553 9502 23276
604063106695061633 3078 25276
785786164927799297 3196 14162
703133281183330177 24298 25521
479578189795567745 10399 23406
134975941455035553 10184 11421
761469516322378625 23743 24995
776917199031775105 21036 22249
881298081130275073 1352 4081
696941814097211649 20382 24831
548188671547421761 5327 17401
224904025591133217 10744 12096
971102384049196161 9725 21929
732092566871681793 9815 21775
712818944051619457 514 18867
110191920272715297 2991 12702
800849632377328641 2818 24319
441723946789036161 5081 9523
704400574541352833 3277 9093
872668870609960065 1458 3708
348007786105135617 10677 20871
198794727010646721 236 16041
918463917404650881 1404 20677
65975248166100897 15638 22906
566596722197211009 10832 21721
14087726017461223 1223 23597
124869184615960193 4235 24909
747428050695379713 7019 7573
850468520300886145 2883 4100
43974228082088729 21745 23160
373203744481955393 4942 24241
602874899634347393 15305 17643
168730030583169825 6659 13663
583095165258409729 1780 20768
150367283379637217 595 12147
583655365173616001 17736 17976
298063535387306881 11240 13108
939118398886147841 2741 25253
886878367397727617 15940 20867
413737846678007041 7254 26506
987441215081879937 11604 21544
715809349984791553 13499 25864
384819150020888385 8345 20068
54367356584368313 2167 5259
95109163875768849 13157 24899
496094885381960897 19988 24682
536237224193556033 15763 16475
963273453611410689 20136 24414
580463435991426049 9900 16136
614115582485762689 9108 22686
903158974766199681 8247 21974
487093558664742657 13319 13417
106155598926811473 7160 8515
514332082768884673 5069 24163
597926312961575937 11878 25509
819985276712859649 20478 20889
96925091092977313 9957 17752
230835014784130273 1483 23922
116012430602069121 544 12228
848627452646173441 14668 21448
646611888389678337 19410 21261
379737734376799809 2602 8902
685341260911471233 20843 25730
693513821211244161 6322 20703
195782140775527585 15747 25273
74914705198775521 8473 12767
580843737245572865 14784 17353
517570583036206977 6633 11624
498503108102106305 12766 13886
669768539162372865 3195 15863
156820763615698401 16142 22006
984000363030961665 11361 20165
934008466913077505 3151 17023
746923346598972417 17191 23276
940812113847840641 18855 22731
743565096557024001 3101 16520
620152439059744129 18128 19098
359883922108149761 11575 20808
551131322167307777 6103 19495
264339755217012129 2595 13575
270387771353632897 3011 6372
946277226897475329 362 10820
907933079414817665 1725 12130
790742780412575233 9886 13540
71119935564574633 3096 4363
336187434321356481 2144 22381
838420768484738177 631 13677
949197951462142721 9546 24346
605164582379394689 8782 21921
860566294829251201 17711 24841
786241622429685121 8705 21565
580301488556205697 2936 5957
620018833961715585 22191 25211
197379562129281537 1990 22139
650794631497959169 3044 7144
456427791657919361 4992 24409
143975999997515201 8195 18641
485045516562731649 585 7726
453505823661316737 13284 16119
183252657130640993 5207 11139
542869314073975297 2230 6140
576216036968116161 346 22885
376395959450334785 15529 21823
437024406891598721 7617 8042
836399873420795393 4126 24982
526802021190459137 13162 22709
986641078643145857 15880 26474
769266422752213633 14643 24409
253438687943535969 7197 22972
426486050362125697 9197 9547
64345776050586777 21794 25680
139019413810675729 10936 15390
195119166597699233 1356 22113
123303845646002945 3344 17832
226326628806816641 5682 14866
591173669811201537 5898 23954
634556052990141953 14578 16798
906095090790028417 2578 15025
495127910709228993 16043 24820
678720880776982273 4195 12502
451116330151059201 1925 6715
648981402094019457 3941 23838
530427672754996161 19111 24128
277067145460154753 11540 12140
260678509195166433 8891 25059
640157431735456641 15458 25753
521978505593850177 25538 25830
919463860732211201 2869 7642
243475560584847969 13699 19533
396188103340332289 1217 7549
763677891657721345 19534 20816
113076593462086097 7151 18207
117025102420932113 10824 20005
270073612718373825 11162 16285
883567064737619073 5592 16138
803544098196741889 12728 15508
379284890118391617 2739 26061
898331894308906753 10774 13396
212678785256656513 7986 15266
129775670570399633 11426 24747
929383718474660737 3814 5221
285388567604325505 9620 19515
126732472935387361 1257 4066
347265330323640577 6089 11338
129794113007399409 1959 21636
113164750132593633 12565 23320
600623777461635201 10201 11787
653811221612432513 6726 25477
821235215026426625 19318 21583
194796366988395425 3930 15254
60263974661765473 9961 26334
92038414429712385 19967 22916
53398616711184841 2319 13743
603162513904518273 17853 20826
705256613023863169 11631 20328
553728301948485313 4470 5982
711128140990489089 2464 20012
120977853950744673 19889 24796
286693665745545441 7404 12010
606228326925478401 1716 10248
454183248765453121 5028 17251
237622759636987969 8799 11849
256425129270155585 14049 19598
695097148478215169 11967 20986
653276455479378689 443 22776
901027764980607745 4001 11621
828793613034846977 13148 14195
652952891065954305 9103 18482
296674412720030017 11557 14729
797553678474795137 9758 15008
806193049382585473 10392 13261
124931112866267569 8530 19495
208141720940112417 4424 6922
740048240365620609 16547 18337
680947279787361025 12038 20261
878294903444103937 10099 13802
703112649000907137 3551 14835
189622298709789313 488 10216
124824006207916225 12942 24709
229017383159021633 1794 10743
907300307581913089 4435 17967
400055940843355265 14386 19065
272791497020065793 13872 20956
332397141648844033 15688 19506
58972019055978817 16219 25485
769375662643593473 7638 16569
380053568081194753 16877 20268
548165132464323073 12738 25353
948185208704806785 7185 19557
809670299811937665 307 327
333501783552790721 5479 17112
812667548009475329 2913 11450
245616673643844769 13867 16208
536643895845340801 9088 19706
904916600647879937 4878 10205
100508545866080817 6220 12721
419331129038475585 14635 22557
852120752896620801 2978 9759
489820379980002945 4953 25723
913829696848413441 20796 26339
605899048625055105 14161 18624
697479416851304961 3988 12795
750998861168881153 112 26276
936884989245601921 3972 14594
615540570700737537 2849 21993
929931099169191809 6217 9929
119402924305191505 16828 26024
783811465164095745 20051 20266
929168194115170817 4128 24142
287181847853300801 9187 17298
459333284292881665 8685 22275
254941396181539649 8281 8620
354927703885032001 4460 4863
714209460817084417 23579 24994
513286259472224065 3054 7068
917472639165939841 13484 14542
16570805359016561 1209 19592
217903499422728673 4588 25323
560262980780322561 3240 20907
715004761600329857 16650 17962
656085871886283265 25188 26150
264792620559074273 6802 24233
277256425528051425 3939 8690
871930001583226753 1610 22899
255691586185498913 7179 21812
252025614817139137 1397 19471
236444533163421505 6286 7667
636885443348990721 7720 11021
673663642574517505 4794 22464
454563828604431553 4757 23673
121622451651134609 10724 19996
557746257169785793 9245 14144
95493638402366801 6874 15978
8940871916191640 12 19460
349766734826602049 324 7982
511664785362160769 414 8853
424423380925610177 16423 18241
347083483452404801 4444 6047
752378125779969793 4303 11404
749506966326354305 21068 21547
368183632990287873 1092 16155
188072953333882977 7399 17558
643311481491707521 473 18571
736151388595249793 13693 21449
563395379718535617 12097 21092
861242403328912385 22623 23458
483960482076085441 4551 4898
667317469262489089 4601 7695
54040581455616633 15627 23798
734909307753920129 463 589
383585086592376001 1219 19202
670073168395578753 4011 11162
291029648008496641 12047 22289
709967717557315585 13469 14123
444790308955887809 10064 20246
907509595619902849 14200 23073
328411088201228545 6872 8258
689518538035112961 7197 24989
6099854521949056 14471 16647
27205149483382485 17996 20301
387286519485307649 7190 24868
222081719660149441 1649 4545
841506542925728257 4469 25267
646355766979102209 10583 24978
566988027274796033 3993 15299
938469164133660929 590 21834
468987308239292161 18498 20196
241515762214550721 12395 14485
377396305326406913 9174 18057
247234336488684641 3025 11566
686282975954568961 8598 14464
904845912171200641 14790 15044
416153649353880449 2309 7743
41261821389209529 4429 6052
4676030216899108 4438 20402
798047216296982529 16763 20350
936557278653872001 4183 7230
903400180177197185 647 1935
673842266618621057 20339 20380
745590427816782849 54 19545
59582187327215761 19262 22146
721332267221551873 15706 16453
788768638215657345 5919 16494
585628340632428801 9301 13015
837130340204815617 3152 21941
454751462218819585 7159 26400
520758807752329729 25532 25884
574670229013694465 10779 20451
430461091331558529 14339 14917
499377881784848641 8996 24721
718103979870647937 12728 15567
114651090455698321 9966 22639
31927777324533225 18786 21738
104788361459849713 2995 13829
49368565840083537 22010 23293
241762747595632993 4715 24023
330604086603479169 3268 8852
303205660626243649 7274 23489
6592192572355772 7056 20718
948024735443102209 966 8335
850982590891781889 219 3638
955428750309390977 9971 20777
612080569883019649 15664 16842
371130547883414145 1670 5132
223393310005469921 9082 14422
713495009895748225 12955 15740
667761837627665537 9948 20691
917054554962010881 350 5859
766723927285561089 380 22349
817329495961200129 6569 9821
109111289975302833 5084 25474
314067042350789185 21692 26179
866901843585743873 9168 9852
798813967154270465 12854 16002
157059880185016705 7249 9349
636374679133400193 2141 14982
753773215002773633 14861 25451
960031865924616321 1260 13342
853639708324251905 1920 14517
290151602126687873 3499 21093
946712026031100545 5497 26202
255922783326663969 11737 22768
494796848908094913 18151 19970
493197526879260545 10088 17290
934614668036140033 9615 10641
262593879661448417 7975 25196
883107447948688641 22691 24890
680174169755762433 10959 17274
454858985372233345 5749 24053
802844113846671105 14628 25059
82231071882432609 1103 25798
666025104626744065 13390 13457
961182880621741697 12549 18075
566192760625693121 5154 14386
3864886789884282 17975 20588
47847294139106825 1512 12345
741992898800852225 10767 13400
472374379540635649 9541 18550
158637447739295105 13449 25713
826600241840925057 10195 13033
434949300465568449 20894 21211
339750955502960769 151 2056
888590747469478913 18990 20087
300431320077027649 14772 25938
944267547957998977 10600 13833
622656170296860289 9654 18620
426307773481227073 9614 25490
996258652058049409 2355 10590
614378430058444289 3279 19379
47959499946482969 10474 15937
921889215428748801 1537 15996
450156277335739905 1687 4095
854626800552928513 11578 17372
119126877067483153 5115 22149
793281212993633793 5009 18745
563975520591146305 18056 21101
698663668188707713 6519 22047
858142822606577537 10750 17954
209195200683595329 2335 5077
708831826659864065 3564 19530
270074711671931297 3704 14322
248604050249749505 5814 12113
450205052726772673 8490 11257
728283132579878913 4855 12026
110441766262020737 9903 22907
538229391750444801 4717 19110
227594920929632865 7765 12227
137294432652598881 6309 11658
402179000636472513 496 17882
501463294993552449 12828 16012
608077453532530433 4367 25639
598868867556507905 5018 24312
427723936537681473 1767 8485
582662921269172097 19919 21179
4395546231748427 20624 21234
779348745945444737 2665 23768
87471721770022273 5992 22510
401809826482118401 14316 23487
177725470140359233 16494 17318
886045699199843969 5113 22357
936570711890816257 10479 24029
756409165368818689 15227 21300
460254208032509377 13908 18906
136617989579352897 5607 24786
277575009932952801 12386 15304
78240120732711921 5827 9973
469723172256749441 19354 25520
517420151449062593 1124 4840
191076719209824833 13464 21454
369283643742459585 11360 17272
648403237713793665 2275 26456
986225957019176065 11271 11325
625793844184876545 11559 18295
249235408964235457 6924 25769
635056263772611329 6694 19820
650965474649257857 15201 24275
476020591038455617 8349 14992
683645951520059521 14538 25246
59985062446017425 19219 21860
907491041723293569 838 9143
917581835433800577 15675 20333
747424076078598145 3578 11875
52191159062942913 8387 15231
402340617900609473 2360 8232
670074302571883649 7168 18391
918076620793055361 15933 17383
947736748559336193 2010 19649
466820530690288385 4934 14152
616700106431473281 2391 22238
625895336302729473 7247 21341
195308037863156865 17927 25769
171678386283037569 13851 24856
703755283616168065 3938 19953
337972813010519937 12272 24569
746240745171192577 13609 16401
811751206904549633 11724 21946
917053394974296065 12293 16097
277441871538112385 943 17259
691308962706443649 3871 10241
741198984128221441 4225 16015
596343717620463617 4538 7134
921069434043783297 8130 25904
136684943304587137 481 7944
445590118102675329 8639 11911
402101573669177985 2689 8583
854054430464710657 13805 25002
289813705406544385 1481 15863
319887958010856001 2529 17390
939776502391360641 10862 11909
51712576216385033 6696 26052
117551728231447329 3762 15823
193367181782551969 16793 26052
719408842123705473 9232 25228
599186698946166273 5024 25578
330707491570308353 6918 7213
435110365631022209 5443 15312
675068409598729601 4090 17952
632282504096235009 11508 21434
599882265275468289 4952 20161
827819108876983681 11489 14660
577306909920004353 6738 26246
499254064783141185 6712 24042
997906434624411521 17996 20554
13415809259544887 5585 18879
78100042682443409 11886 25833
903483713346854913 4016 18451
546738821808801857 16318 25446
500881941013748417 5547 15983
863812551231667713 11194 20769
923525212361678209 3221 16048
195857993340609953 8442 16620
153921784918214401 3252 12196
36651255269354977 11825 16101
137289904434577889 1438 3164
521214490676968001 2440 14507
21677308783953465 11457 15058
774853974443125505 4416 26285
653010795243456897 7664 13803
276895349343902817 10751 21945
977545610966746625 18326 20437
959347754709902721 308 15200
207152025488579041 18337 26515
695816242786364161 12412 24038
136235330940568385 5358 19786
519524512630830785 20343 20778
899148747244819201 5715 13595
82916163587981377 13187 23046
533988012268356033 987 14679
9727677843720529 4679 15854
849647851110614017 4374 13602
908273799088746625 1052 24251
297204886949007361 9316 21031
444496203265636353 2177 2889
582031105051438465 17056 21595
843957733282337537 7634 15311
65754248605816913 13110 19180
804923988603626113 14359 19364
210071876431339169 3417 19187
224803374697060577 3571 23339
963559807811638145 5403 24733
287889887995739009 6721 26225
275612527915509281 12953 18337
399092133255408065 13195 18856
964631488519888385 1742 18402
258497609567363905 9061 19192
11534618210088611 405 5707
691581910366991745 23513 23737
240817342588091073 14407 16946
734812525869564545 333 24025
833786012482331521 20397 21457
971666488238128129 2137 4703
510923942241976897 7776 21385
880745262066476161 7895 13957
402960727274983553 9525 13648
518663969078616577 5525 14934
661543070533245057 13980 25014
502436475857969345 12011 18414
786406613293163265 2772 4105
341265085052270913 23349 24512
959380079892913025 7996 21741
577345051961678721 10172 14812
225945629100248609 4485 19532
847800037952524161 6070 8432
113924241274762753 3855 21264
831909567035133057 11540 14858
138289292011219089 6581 11243
708871596187947265 634 21556
728129073619715713 4881 9799
808491900694114945 13136 20459
93750721817610129 6413 17895
506591538234786753 895 20696
352951337952052993 19678 20032
507548837277518337 3525 22212
216902330917687169 3652 20867
849561248754639617 9675 12274
358076414842219777 25319 26021
885713983721863937 5050 7258
297787473458651393 5728 12997
746144408585152513 8591 25089
174255470738533089 18070 21613
360684883840271169 18131 20481
695923058724641665 9195 17273
288654335290146945 743 9722
540091470281442561 6741 15024
192350400951077921 6407 14263
147761072725000289 10020 21340
897859689402835713 11502 16201
194907020669067073 6364 9135
646187831670438529 14996 24377
872017949251723905 3192 23991
222614025411814977 7468 19034
855952552941563009 8898 22626
216209366271122849 16495 24725
911214600083223297 12777 18837
167226098424279713 12423 22967
268488766194455041 4853 19329
704119987816376577 10265 11519
691154466013468801 18231 21988
735072999794425601 8886 18444
946397896717389441 18331 21146
479215265803098561 7971 25985
46534998481302385 6992 20810
408456150327268097 10491 12829
863514537384848129 6704 21474
937124312792725761 2431 21453
908447338264149761 9368 9656
531224990459122625 15448 26119
605763735799190017 19518 25449
738891996971112577 15369 16561
920552435483568129 17684 24923
693533935575757697 827 7386
254772255203963745 17544 19136
346071902260327105 18175 23045
121987266547019857 19684 23007
930418873857746561 2137 8647
807573502546763009 12048 23507
220319063005682369 16754 24146
667684961120965377 2217 20466
802719236239809665 13021 15563
116428025775977777 3035 11070
672155734880455169 4967 12700
246295368294820353 6286 7192
217144525736955521 20049 20358
889074970004617857 400 14847
114735959988642833 14554 17929
282150678253525921 6697 24885
420779219024993281 7400 10746
63735772066966233 19076 26134
593032004702742145 4147 19740
284991986528435617 7572 9698
654701209266505601 11389 16401
65104977730147337 390 26483
152259456048930977 20284 26097
438089954741922561 1888 19318
824195508245637121 10548 21757
866954697902773633 6278 25788
413774418946168513 271 12597
24963797200566517 1065 18655
513690830416067009 6010 21633
102794192106660625 9437 26123
721217424818625793 541 5174
904510519224981377 1799 21697
189321003976303361 4606 18197
456584691745181441 2347 19424
280320904532494817 8693 8729
505758463231298817 7463 18918
359079957064949441 8666 15561
368507164813156161 14689 24216
765391957758616577 11158 12989
762788594800024833 3756 19307
339937373115859009 1472 22967
453287590148253377 20919 24232
123756229231510417 9459 12903
818131395782440705 5377 17561
574926060829113793 3590 25981
557045765622707009 4917 5168
543003542463274881 9416 14539
944029537402922625 8336 21271
784890703598520705 11261 22073
788870033316729985 15466 25626
318188105777473153 2173 21747
954614495817505537 18861 19686
684965003089843073 3991 21581
230526878201335009 9638 11085
277557156553505985 3517 24325
881911758184724481 7993 25786
272459374486246017 13973 23876
36461457688350409 3656 25368
403138409816115457 7572 14444
72672061494213121 12925 20301
450108349208449025 714 22044
830478060079247617 14069 14214
770710189267553921 1984 12039
323708021681749633 6212 16324
807834757176848897 449 23004
338528582961973953 724 2469
183285205041592289 14435 18258
637454359436386433 8135 14092
990500657411388417 7755 17536
81577680466313745 9374 24548
181111165358935009 19354 22386
557998524076008833 12857 21784
143571925462211425 5716 10724
310625563493378113 213 18784
74055331382744785 17224 23853
486354670432117313 9481 16461
290138451330165057 14056 24908
679098862083652225 9401 24325
400697308410876481 15469 22539
502160468342832897 6581 10098
160094114670968673 1159 4780
6786786480606822 2802 14638
710981374598055937 364 14045
901520932605077249 7069 9520
396154147680391617 9766 21248
844499365683208961 2178 10804
781228043176632577 2012 17756
246039165582583777 3439 25583
304311232630041665 3341 26086
959227111860744961 16716 23027
583900898138672641 3981 19856
289168417605846913 16352 17617
422719773064386561 14524 20217
744732368427197185 16828 23823
378870599055055361 19757 20462
770276004333322113 3964 16486
349139287679392385 22153 25117
450522161339993217 12880 20057
793989880638868353 5765 17691
45985187870140721 10060 25169
111126866381681569 15931 19910
900735899799276033 10910 14470
393442939310794753 830 16855
648588942161307393 14420 16700
175184161474376769 5995 6426
540699076478919233 9457 24420
962286364893323265 11313 15810
643117395490801153 11253 17855
182950525831813601 11640 17286
559191511219342657 5743 10974
81458303148501441 3455 15852
602871486326204545 3483 7925
58079716810070185 378 3923
954675978254758913 20976 23668
842774386680595457 14896 23455
877166795750436993 20572 22801
52307121993777625 797 12801
569025568033811905 4158 6574
118404710250409553 7662 10733
808296442817873409 1345 7540
70946793201940753 2800 3079
737246173022644097 3597 21379
311262314292157761 7050 24979
625328160861581441 15840 22801
636066760966514305 19070 24278
590259365053260161 7136 15064
175731839886672961 8639 24593
842681025561613953 21648 23869
681166205457245185 5705 20813
603310962297630465 2968 13953
113203792126377329 10808 20975
298239591961245057 10245 13436
17483144054807555 9071 14534
467697079309306945 13499 19871
361806759207830465 1212 17023
140190230088744977 19773 25102
434135422971522177 20945 24139
150322726279402017 5121 16191
59273544206810417 17943 22563
509314039906737281 1867 26380
579055032984967937 9799 21944
325573386202609793 5963 9845
153639037828774849 826 14115
744025688469388801 19966 21671
773905169984558977 2513 14199
557907763541525249 802 4565
256924355984189377 6575 26105
273265657919633761 2081 24358
924535092134675585 6878 13063
381665377713847681 1872 25736
517464848313601089 13264 13971
56067534804338241 17302 20088
551568749530204609 10476 25310
76396181807130145 636 1326
459315615281475713 3260 23666
309239921624762113 23871 26466
457853441761358209 1830 19836
640506233849567489 2133 21277
81318714670707953 6197 20058
153507123072881057 2012 13449
617003456314407169 22747 25483
501493947232891201 5094 11262
699917855741354369 11520 23965
755401764531082881 8245 25407
878324818713480193 10171 23979
505220910994768961 20601 23002
481510633467529217 5133 15707
83328751633455761 3840 23802
78040006255847057 17018 25488
946590012123184769 10721 11225
61761808635544921 4799 12675
802031289501339777 12872 17002
86859803609115713 5407 12571
946136923344102657 6719 20126
357465354674268097 11868 14321
355068861174014913 18471 20366
343362472923544705 46 11175
557199253496296641 12482 19659
704714531395303809 8719 14141
419121929257354241 1227 8913
77002135966182545 15278 19408
181706106083556321 5130 20978
915669671846011137 772 25684
630601485408970369 8170 16378
941417783605814401 10900 13383
363799767424556097 9964 25540
142329243722493009 9681 16896
492171241467840321 1113 3865
307465701268711233 8545 16712
863406061494504961 6990 23447
523512633752595521 21514 24910
356769046319595137 10801 24911
327340390244941633 13480 21728
239830876570270145 1361 4760
221729564640590113 1306 8717
286299836465612865 24946 25742
819446336453523841 1228 24748
511172801651998273 6357 21566
427592652065605697 16941 20619
802497898234758401 3186 11919
453374292971957953 12759 15484
920876020839333633 11847 19245
315652906345015105 18944 24744
234029248141066401 16212 19030
972335162801698561 12337 17098
419548913889162369 2715 4386
418604542211873793 4014 5223
646608337548865793 2445 14095
785501156475888257 5987 7475
249062513574390465 6150 11288
885191843212147969 2779 2931
585994871058797825 18734 23002
125561717719193665 15975 19128
447114387699588865 24470 25006
86208597002858769 19980 24842
915849107373883649 6536 6555
699959821941845889 10940 23938
233467958209420353 639 23515
814936336826413313 13125 25158
476565399344249153 14584 23645
892146719391007489 14067 16759
12900054249588067 8248 14328
222322855149279521 11336 16246
694756738922318849 3771 10055
788069079792350593 16296 25384
162830932807626273 20326 24469
759133760384806017 12193 24428
437785515387243841 6730 12775
731145860793248001 19721 25458
253366402172179777 2877 5675
940068789270377217 15049 21032
619760383918030977 16723 21827
536242130966243713 1490 13129
871121362404498049 9015 14882
168147728338233537 2004 15277
345253888909294209 15755 24142
631517592047487105 164 21704
642163345814697857 9881 17636
178139700507180961 5314 19540
729523104831752577 3 2433
130307726969576273 1916 14961
339533811577926081 4788 21197
688910799629049089 10729 13530
198493859441551745 799 5811
469049412601776769 2497 24748
442269334611882689 2098 10685
456650169349153153 17877 24601
771830902238189569 18108 21763
759229541432844673 2848 23169
120224742167241777 4698 19319
251230185384152097 5121 18079
26069487760278065 13564 25147
290828757222698177 672 1083
146241004756337377 17790 22484
40563974783587753 457 17412
564411071091580417 4476 17496
763041888408949377 7035 16350
587622593563057921 10984 23281
363719654423029249 1771 4001
562144974326709953 30 5183
298346122282822529 1921 21749
565187386838221761 9836 23614
50586956377138393 5995 23569
472881790216586497 8866 13339
283296465146250401 2610 10878
762397355489785217 9257 18257
948794892440112385 6625 21068
166380755278193953 573 21686
660669641327956481 1436 25923
450715495626059969 25438 25545
538950356398849793 3027 3644
503605161811389505 16704 25658
731541359571096449 4758 12280
411184115702699393 20969 23780
445583633220827841 16977 19912
753004899017465601 17262 25279
493231881408547649 17115 20040
476476940660536001 13728 14579
118799241594068401 11179 17700
912536230259870977 5487 17262
392330125214201089 15797 20792
301912877521434817 548 22370
902765942750711809 212 6357
257593738946948033 25566 26495
385621194159625729 4458 16907
67078008833153289 2487 22567
400939666718606721 1343 17811
603230822049749121 6761 21843
821985288815241729 16603 20084
890104754621777537 5987 17604
370274099576967361 7277 22620
401540990394945409 20868 24333
753371518113652865 8553 14468
941998482621631489 1066 8695
250487304442536641 7007 10131
927995361093547137 12441 25110
392817218340056257 10489 21368
325752463007635393 10282 17908
79445577281838097 6019 12295
214389912280605441 6295 21007
24096091230660477 1807 24650
340797270153917249 4147 22010
728499328732986881 2836 20303
815732126249269377 15945 21579
364725841644812481 736 10222
503410842585058305 3207 22034
675636697427172865 14804 16754
943148386564526977 10209 11280
247412095130044929 12077 18513
713265735772683521 2740 16117
529960401325318721 21123 23480
428353730337658305 6170 11524
242089268521525025 25261 26088
929880953260184449 2840 10682
135468583829556625 18667 23233
615402101031886465 911 23415
140954815008399233 20887 22248
194322432272191041 1997 12740
769532673392056705 17530 24199
794710912452909953 15191 18286
893569931359294849 7731 10458
454379102982986881 9147 13751
962791111525383809 10961 16141
629486333454959617 3214 6741
851381461727754625 3486 18845
438325748479389441 481 4783
100268777018946769 6760 6912
86798047863720033 2155 10816
975945422155646721 1774 24106
395339977658697025 7813 23618
813114606285246593 143 5648
320172147681912385 791 26300
819616365058607233 15356 18535
361113798351130561 11631 19984
378025843597519873 11536 13967
387571092301538305 12049 12797
610297766112338945 4073 10343
306010855348777281 7488 25020
845673113037015809 4731 9128
492268124698735937 11102 23615
93690809562104961 8420 18043
30463690259370681 383 24125
405607648743533377 11110 22469
953032989932903937 1816 22232
9871434550021265 4 23586
547751699683320961 2062 18609
845447114056987905 5538 23558
427234064211202049 2370 22591
230382347095769537 4107 22762
356795127636235777 5112 25903
705701045850666753 10646 18859
93311886812738721 6656 15997
853636962376114689 7881 12019
985463739906752129 8313 8469
494387640288472577 2520 11568
849348404793712257 13042 16606
568459982427128833 20969 24680
365826104650825089 14839 21822
780461912888846081 2677 7054
888277804115471489 2675 9820
638073597840289665 9954 15398
483826957478701313 13721 22892
101747781647198113 18 7423
788166423151917441 53 8975
141693190939633953 10108 16544
683521273089628033 6259 13284
918144899556573057 4787 5122
12813737940870597 5373 20007
21910974811916617 17858 26430
466034711651932545 7325 16184
627841664672907009 7698 20319
192951585545980481 3321 21657
828884289915237121 1572 4633
431056369112429377 13882 22066
303460324396631617 3986 26009
975177464991457281 7498 19909
304546360313864257 7758 20770
598471548949195393 14356 15544
953715028386518785 1416 21536
542457736921360129 22226 25590
511035247378003969 13402 23143
13654901055577541 8436 22188
978380633984549761 2985 24015
68960645918377137 4016 4614
648580592547020289 1391 23499
685288053960878337 4746 13367
61125591712233529 2426 18553
549885125793988289 4332 23701
22361574983136733 7502 11526
292036111954491393 16775 17383
83907898799189697 6014 14821
304972130632602753 2624 20317
470392387139909825 6997 23935
96084411385337633 560 5023
92895468323952465 74 21411
388028575436717185 3002 23571
542217513935781889 14381 18224
348846042957280385 142 7399
790852882884841729 10420 26346
523942682378343937 6396 11237
579897251857787009 4911 7903
507922161733777217 8657 15204
163111947275389473 11460 13737
653581424413911041 6994 17290
779098285423998465 2719 14128
504826336301352513 20946 22954
398965286914197761 7313 16169
794268649865539841 20150 21322
151613812505573281 17102 26482
419641445621554241 7576 21694
279817020273249281 24887 25976
552254172011057409 12458 14087
845736739550261505 563 7566
400608229024886273 4003 22188
248793826761577473 5888 25308
71082429258307657 24747 24819
453886915259019457 8082 24800
791968844067785217 11660 17978
829740098952846977 11317 14497
517812076606272577 3019 4724
115913299245875121 1894 18282
839902001085040001 3919 4965
349443872195784897 1467 12378
933757870316224385 21245 23721
451593433158464577 8516 20317
281158734725128321 16941 20460
755292428015543809 13774 19821
678331267530577281 9629 17226
588949658152671361 16907 18041
688484954054775553 7150 21924
977939432801967745 6837 20985
28529093485314405 16004 19812
929883266999567617 1892 9255
866918896461616129 2391 11142
828455762587374465 468 2953
251918243463816097 3331 12720
366958253956369153 20189 23324
440773809070169153 1590 11336
952185340741856129 10787 22128
621221497235620097 16761 26036
662484593355387137 19262 25751
227128907216414433 6780 25164
294361940658241409 6235 16907
91832942913097073 13769 24154
772771101155967745 10252 25699
101900225200086689 12783 19239
819564542461755265 14343 17806
412164047442228545 10150 25278
367828974964183425 7893 10132
982367692551381505 3291 16189
619274043961048961 18843 22490
207400884820625473 5873 20416
403073129753551041 1402 17687
788090951910096001 6902 18439
836994473957666689 7164 21572
481172253106631617 13300 23934
759728511217318273 732 16180
922524394820303745 9285 23938
133343903150155537 10438 12796
162295189847807105 16045 22512
21616738848877049 5300 5403
921786941792493825 1945 26242
345805556706913793 6444 23958
915061545215291265 8739 13034
906563768981627009 7770 19760
535774545377680769 11888 13395
7934765638516695 23139 24692
795714605382496385 301 4750
651495836623126913 1942 20639
90318562234319441 20623 24183
966093913875646081 74 17501
323471088032288641 4585 5974
363917796490639489 5562 17545
586961334748938369 5247 21200
250462006952894017 9379 18260
724678969816263681 4673 25437
523309200696189697 15583 21771
548086857195233537 8879 11575
950239468911597441 9237 20931
70848364622928985 16794 19810
140318085539021809 6951 17071
137929588183940417 18134 24961
236618828966506113 9797 26000
567108864138557313 9110 12747
677644555341856897 18354 19431
972083622767133441 10133 21828
44069651131472657 8770 9614
643265190905179137 7097 24816
494224909714617409 20272 21871
266617866515677089 22323 22331
730517950868495745 2978 19845
775551511394635137 9574 21025
5666324545302360 10428 13256
429215872687382913 17448 25785
306687995412339393 8403 12296
128306125025812177 18763 21731
842631028902459905 12953 15279
824721924746004481 6852 24737
367694361229588673 13716 18929
390360297054140673 6014 23960
340691582387222529 6146 15889
581283082477529729 5954 9523
536275985596397249 6590 16879
314590551358133313 21417 23447
687614312795133697 3731 18335
875500573280309121 2209 11537
194078262023317921 13142 14358
908830595837198337 7858 22675
886490284739011201 19032 22934
939588413379386369 1277 20093
239215553718501889 6067 23541
414560030918163841 9394 12304
436911398643857729 11405 13954
973802799232974081 1246 6614
65961397962190913 12327 20289
823239903044903809 22478 23301
784647428753345409 15348 24335
486047929760349697 7524 19536
463668709665817857 17284 25563
879982822496156545 9343 14399
308057060984665985 14790 22569
189652817725519905 14608 18079
521644027008171905 3349 14249
205935580941083873 1469 23549
983676349134555009 13418 13817
201294636159833121 20543 22624
296289838378974913 20623 21010
214197791300318145 2434 8203
162860533574061601 6886 23101
734737535599297281 19375 24962
134863850416856225 9272 9721
13558843232200247 3652 8875
776673922673154433 8635 23495
982656972648687361 1143 10312
392035264204103809 15671 18742
88440234409613793 7147 26046
119966586268517969 938 17940
227898722464605185 297 24756
353272283174710849 2833 19944
545188913192273345 16874 20938
422160015028907777 20070 24798
96024219673484625 5447 14670
572073744505125633 15278 20468
441662464832528897 1594 3584
137975722082202881 13196 18756
31239996508109157 3612 4812
412137508188756417 8470 9024
720636603479700737 11445 15150
154345066246804673 4360 21583
685494076057540993 12628 17225
283590617145669921 10266 12294
584082308468662657 1493 2408
450074422157300097 17420 23199
702716544980436481 5188 13229
94117820088065681 15060 15817
545311878192844545 2693 10556
624421273990321921 1695 11440
963330486330551809 10520 15814
567817388949997313 3759 8602
634262980770028417 16716 20578
763352928881303681 6001 25352
444083311785821185 13329 16176
880362826996453377 942 21815
297035270211264193 4889 21588
393574395976344257 8941 20363
520142606058715969 8206 19487
128907614752300497 7659 24092
897848122398936961 1346 3949
511964619885659969 3272 9230
474835197095675457 5791 8495
406364141135732353 4700 8256
607858339369467905 1372 20682
521264755596121153 9237 24360
731328606347222657 7232 17892
136318979143759121 7085 21181
43146085679335753 4599 10422
173007588160132289 18282 21191
533280626407961473 3184 9803
97891251618911217 6503 17882
720403669510059137 23372 23488
558927597206633217 3988 16578
490710831186977025 3313 12303
527150555526723969 10895 20741
144577876138480833 10595 22034
717485606017262977 9434 18778
195147658974239137 846 14739
418012335292708289 5927 17580
773430214963152513 6577 13960
369594500076743745 8151 21229
475921633817439041 18212 18789
802423279585404673 12149 19316
849573465935815681 7597 13525
675932213141308545 114 15010
408129618016264577 14375 20241
305613823988757377 1972 25511
15275119498934231 15473 16511
148039122472511041 8775 12897
842482030777450369 2688 11413
632580736782436737 1416 22606
77821508475931729 17291 18940
49258231456022377 7829 23777
567535037654014465 7557 15420
128996609042879137 25907 26178
356518443300242177 16647 16840
813902109866035073 12040 17800
654648124815924609 3067 10405
2526425990701853 17973 25941
783847796002486785 16149 23262
390109572045659521 17434 20019
603714533967011073 6187 8076
815040826441794817 7283 21688
654662546002040065 4300 14648
591851563752214785 10520 13260
490983060334276161 3668 23500
135302723869777713 5394 12112
404718114469954305 2250 3594
818498761863580161 2245 21992
916195020110823297 15212 21475
745095228456655489 8706 23043
573813186344661825 12184 14578
78187030057790705 14082 26207
511245087532461889 7821 12273
36055837096391489 2547 4490
674231462490080641 863 1427
517700180462824705 8396 13413
572459497910617921 4871 20242
533161210122763393 5047 25197
781294711487699841 13708 16152
422396528627047041 599 22423
838565123930511233 123 5445
194220092058252193 1460 18616
513289913649924033 15798 26511
382375559483037377 1293 6579
991068470853637249 15219 18975
920105621424859521 5562 19692
630827021531413121 2599 19078
425027707768549569 4293 8965
397020014437419649 7790 11847
771893974120636929 4389 19208
703201713998350209 14934 17142
960622860128111745 2594 19574
349326835902477505 16019 19200
729550558547352065 23306 24148
338337307292530177 9684 23030
369835770347293633 15479 24335
349590503639280577 1847 9989
490169391075106369 14853 19285
14494518997860695 351 17034
645118206368934529 13295 22652
194957924051042401 18565 21461
136752390048862081 18447 21343
981674871881320833 13317 22094
268522380406636801 5855 20884
5125746478530148 4253 13723
402714697879723393 20215 25432
398385986738627905 25 19434
225747114105601569 13093 15895
199254172045048257 18902 20671
401196336320460033 4702 9660
449442659126813057 4583 21283
900481321804392065 2217 6177
505318995996180545 7938 9306
817201082300151425 12494 12692
751379256711612033 1770 25025
417097819023481985 5574 13103
665931720188954241 1661 17697
706796983186968961 22462 25584
726854424397028993 4814 23466
577818242847456513 21677 23961
763831919308916737 23559 25602
790200973561006465 2971 4357
635521155937635073 12216 17079
818916068377504257 4992 9284
305424043661194113 5998 10105
840509173010708865 20109 22769
637971795861115905 796 21802
957513383409349249 9481 10448
9587805492930813 22787 24087
879976198616837761 265 7403
177681286749287169 7668 9825
956097304439040897 6158 20840
898607537259582721 10428 19441
120817779157057713 2450 8700
363870786740246657 1342 24146
457947743515035201 12033 22767
884886741546370817 206 19586
194112673152112353 13762 21845
180780463022539809 15979 24651
577018729839764481 2923 4883
806959785998774529 5809 21508
261988932181203905 12299 22328
725232631594163713 7067 10100
916114714877409153 3180 7133
366378645102276609 7840 15480
215247476919579137 13115 20523
258217274154940673 8915 23969
264990307546852929 10109 13962
837909066481646593 19363 25972
728129328595464705 13734 16724
355549132190244417 18148 19187
44690759369814257 13325 25186
813062855063879681 12932 16483
428173225526386177 16256 24329
549811868587266177 12724 21102
637330310703916289 5544 22651
744641436466483969 12592 20976
593014315576546433 3163 7094
497578011001959169 9311 17718
14740280918971395 16611 22335
200365793834141217 2160 23037
405393713277327105 20719 21411
293406361165505537 18017 22372
970047600072021505 11266 23438
628889582551838849 19424 25099
977309507472121217 11850 14103
230879082883600257 2125 22910
100181399802693249 4272 9416
72981027311403329 7836 12437
735743864184591745 4465 11164
210831581140052289 20611 24842
993339369305189761 3066 20924
723235408400942209 100 4774
784224752466094849 5357 11895
482207367968154433 7170 20305
774240900836758785 720 10249
941538861323028481 5580 13724
1976090753395000 7668 10124
320270190098977281 3405 12679
854089660794741633 4297 21879
456216158427540801 5798 11736
697803330261940865 3535 19368
183234581335195649 13722 26257
945978189435322753 16937 22378
759305425668902273 4560 5020
928254222652860545 6910 23818
409116511632259265 17366 19661
836280517316865281 2069 17652
349031684365034049 8521 21316
244963324143476769 6710 21616
421515747495671873 12376 20078
166559652029235393 16065 26218
744994009446674689 9709 11554
827285229881532289 20566 24887
992253727023847169 8757 11034
368704197217780929 1883 5077
156908274640787937 15337 16998
153072173272455809 22533 24210
380813000240461697 3126 11439
620316379826647297 10813 15601
166404223830614497 10332 12469
579358027536891009 7211 22281
140239403768429585 23345 23478
131591443370879809 1619 10563
751182278977498881 3666 23763
259249473582350721 1897 15135
285833940899575361 7590 24180
544719777400274561 7 1570
766987380975951489 12975 22211
571847711798248769 22808 23416
90210636209786097 3307 3956
699747358640209409 6067 8518
539924573143483841 6026 7622
845757158127703681 6370 12011
454137240558875265 8089 13804
396261140085698561 6583 21840
303569290220583105 8003 18473
317782639232397889 1695 2611
49390390097595825 540 19507
129513003084682049 4570 19465
745434721273770881 12320 20748
487750250248417665 4452 8322
914403484281191169 13433 24982
595822846675076737 13797 24850
168344485256017857 12344 25371
855860824031388801 9923 18227
66896955359577961 7102 7317
210347390637380737 2440 19401
596191505683865601 3003 10366
305325445408364289 3621 25199
875464567878705025 10267 21395
47480376390637961 16394 21201
291888708439433473 16785 23008
511841190291811201 3498 20089
284128723885839201 25748 26027
759051125494337921 22309 23293
448854306598068545 11415 16887
911218840067682817 14181 15963
624430270283479425 17683 18096
828775921622337793 1705 21598
466319290918722369 8539 11413
172524278944955265 4221 22863
277316821622303425 10890 25106
335629480947162049 20531 21939
32667626714218301 20166 21090
338668188448146177 11786 21094
194945937063007329 12317 20256
498355930414049921 1413 21171
888865879742400769 11236 22737
888576071447225473 1403 21329
577908436770098177 730 12918
104519285893886145 7272 26033
404128868026734977 7632 12721
820869130550967425 9433 10080
378060523127654593 7266 18204
358466475182666497 9760 12585
105996775626255873 2666 5214
381237654840184321 15874 24605
797263998387773441 8955 12485
253380546762414849 19209 22036
814037280829840129 1359 21594
474118897286423617 4378 25998
348379555176872897 8252 17679
745151906654484737 9476 11458
636878957548606849 14477 22864
880502515289599361 9209 16805
91721672193227025 18671 22568
413880295080943489 1658 12167
522049817322827201 14249 16060
711155061074670465 7399 18099
347122886931057217 2283 16230
998103814503252865 9501 21138
372332682846053569 23620 24640
668632309712869249 1573 3238
982402952862212737 5617 20745
904872713429725185 3900 5245
645627434739257217 6513 8292
579360962777123201 3436 9772
501402432695922305 36 18186
184958878674251553 2732 4714
381574363981588481 9741 18870
742921027604204161 21884 26151
791203444620304513 5603 25429
338106155008560449 14270 23878
400763205421956289 7615 25641
180423508317780097 4868 5882
965480377306274561 15935 22148
921445757878785793 9048 13965
13924235656947559 10618 16994
145406517666934593 5506 7785
170233234425193569 17532 23265
190064234554384385 7121 13562
581141403765688065 9201 13474
883693090853860481 429 3775
144963672996052385 21282 26435
739132724243461377 1349 13759
156288138441073697 17471 18811
734767416362323841 4203 19624
386541574536192193 23844 24353
350774730843326657 11872 22699
830384552449377409 19253 20264
194909456855135937 4470 4564
808835946241512065 3101 26458
406629315598621569 2533 25512
199605557586568961 9835 17362
496932577984260609 6645 22396
177280903767819361 2659 7252
411396603511619201 2286 21864
188803222879759137 8635 22930
885121396951326721 3529 19525
406923250124432193 226 1430
407946839390319809 4624 12753
678588868206009729 12484 14179
905969168369203713 24902 25466
112535549224343617 1121 5141
547121989429726337 22456 24892
541571197268329025 6293 9240
321542204906940289 3090 8899
891835410262213889 11547 26222
423324124700201281 3261 14320
678961550480000385 1690 19240
355604646850757441 14566 18313
493860762812158081 20700 24991
290406606364072705 12290 18162
959506412263468929 8730 8808
872746910582925697 14316 25690
794620024851749249 5491 22563
143176481357670577 4270 17744
955035951068840193 8816 16118
284276923568249633 2986 12769
876148059326862209 280 15746
271768554160743745 8613 26329
506645916559623553 21882 23825
785031355244520065 15117 26288
222311491873934849 8284 8562
74927387628719089 6529 22512
267853979399678369 21479 21931
312896041738689217 9255 10742
328753135411925953 7444 11951
131372066185534209 5114 21857
890560887405403137 6524 11856
44917240074660473 4389 13426
833252749005705345 7280 18547
175333990465787809 20021 24346
740246940001032577 25815 25963
504539797001477569 13118 25970
548892961185810433 11543 18429
274339326254718689 473 5794
351865563432486529 4436 5034
454701341252338433 6275 17269
702512724286460673 14186 16143
157519064803040001 9362 13312
30053514556545481 2768 3480
739094768445248513 18018 24170
906138948834421121 20847 23981
956210028790920321 8256 8708
428631763727199937 11532 22966
453611147455269761 4126 18972
314917808085763073 4694 20280
182273640881419393 16833 22198
846367719849855105 11317 16947
173393298426212545 12317 15938
431403414965767937 2708 17732
342194922438451969 18202 21945
689428475566646913 4531 18912
116543238146256561 1506 21914
717160969419179393 900 20415
347296071087868097 24588 25305
776071480272452865 6158 18551
828686020787380097 7064 21052
667136866023707137 13653 20835
684846139872504961 7327 7474
205463805741263873 542 21574
255524783502615105 4963 25275
123147452159141585 8642 11421
935884870293079937 19554 21642
549039266066404993 5518 21587
512328599588038017 3463 13912
167523948557640513 14414 19379
609493679036560769 17963 20265
427814402885676545 23330 24549
635952609348045441 1885 2872
998181299187702785 3724 12634
778204226172164225 2470 20264
750285060973812481 15591 19477
539350402952855745 7456 21617
278286218645046561 1366 22959
685273963542400129 11401 14853
249985270739731649 1044 14410
328332946317290 9748 25668
847792265038062721 16131 18409
313592638492593793 13539 26179
585954735464884609 17748 24005
72111899149994945 3184 12152
635270197263718529 9004 23941
991802972467084545 8971 20478
369050704761580289 3976 9349
866622138016147457 1708 16560
605947990071737089 11198 11290
21486708853814209 9497 22329
627449714216499585 6404 9108
342546624507598081 19044 20312
599319490910584577 1373 4649
267522992281286081 6038 23754
610384897014686337 4547 25483
936561819826643201 8125 16263
655091621738247169 6452 6881
811383664862887553 19883 25501
494100639013129921 9044 13685
561522635278031169 1177 18345
592000069263985281 17201 20053
445478606143339585 9248 18476
651498566750635905 7391 26078
411057793732688001 18046 18970
116890380964203905 8055 22167
728867765230546689 3440 22115
189692540742004929 2364 12908
953647418059254913 15414 23259
12568104186282625 1572 6307
945754098293392129 1996 12622
569755786609622593 7140 15298
565638823009642497 104 13694
127775884218660705 5349 24214
945077294772033793 12815 22687
281775846654387169 20521 21616
83379295882700433 13835 26098
101140086863676257 9266 12110
1031013782025526 11022 11261
846752986860483457 6285 11957
588187284346737665 3179 20108
357302344301611905 111 18266
451090420797100929 13066 23442
305080361564836993 7372 24575
459597429577023297 20392 21771
766345252380102017 4235 7553
542701176267726721 355 11478
888899932602161153 3341 6195
924426851858534401 10376 17472
40044085402509921 7498 24072
176559744873543425 3120 23030
681482174160340353 15817 20519
320821576517111873 2792 15944
17810653522086995 10062 18959
769697029117580161 6853 23593
769250281348465793 10611 19238
213529542973823553 8666 20457
273199120475677409 13946 14892
393526946448645249 83 6466
78856252091174641 12013 16935
512061831367724097 16958 19457
234649538111437281 9846 13265
460677727545558465 17193 24688
759887140918014081 18789 20238
326873132061344065 307 17688
282260851479488641 14503 25873
251700477312908801 15538 17220
479780302015388545 8169 13796
466817635931128897 5273 15574
60693996662632089 20274 22492
372435972022785217 4959 18319
307176860051217921 11901 20924
47394000151690817 19020 20837
776065265526195713 1782 19672
120580828390444593 10349 14960
298438283268769281 2581 24376
504034407708125825 17282 20590
245533159661800225 5898 7624
693367135694146049 8213 12514
403962096676199425 15329 19449
545144551614789889 17078 21221
400216312489273921 1427 22355
86669452840396849 11485 26295
670204776332173697 24120 25513
939865199281818753 24668 25526
247488536264153697 17530 21828
490568801035621505 12188 12931
833273021245506817 15094 20979
16578391152314965 8851 16894
654337462115162113 108 1387
470598991953778497 13987 19500
543274219768097281 14627 16333
897873863133518977 948 18468
880478398706753025 13188 13907
402615383486718785 10204 15055
497393325065505793 1138 3281
660750516964419841 8294 12832
463792751186272065 2775 9704
589374012830091905 2907 14928
425331841798357121 3239 18231
178855259000151521 5548 20849
721293429233480065 17242 19597
487279082292374721 2271 9564
4125516040321742 174 20318
565033848450163137 2141 14977
890465943782142977 9898 13885
193013029318109377 21943 22472
580645925194762241 18839 26127
122737103382540625 5601 15474
397126158829092161 14827 22320
134444961288707537 10924 21290
858857796752207745 519 22156
66117469300998265 10167 12550
229881740185614817 11621 17499
52734140205188849 1407 15044
134093856654647681 4656 11123
60067123313949369 8198 10791
245267039559234241 7842 24711
299194524866990721 1772 13077
6542632300213570 362 13342
738966029346705921 10109 21590
973398282480896897 11587 23978
69428181139500113 19323 21979
918517224333147137 560 14972
709378238998247937 13783 17763
177700304813281921 4018 25696
998508716850224641 11417 23562
81954927819030129 9466 17645
347083811013142465 5388 12769
814395517390405377 2123 22344
6514849269535717 11525 11594
434039704078515 9682 15469
729263562427085825 11523 16059
892903084246892545 15777 20369
47267832516681097 12685 16591
559605548099884929 7239 16467
861841028751179265 20120 20658
46329289397245785 18283 19056
530378822085282305 1848 18416
636518972421317377 13048 22703
580282061585442945 10797 25222
855471552721137793 16856 16904
385202396504794817 8168 15654
46443724235363249 12372 20737
26783992296209649 3775 5394
338216349700214657 6964 21035
664434454445427073 20043 22524
949395299352534785 16859 26141
891854802354934913 3741 11287
711268205035093377 7816 9267
66175621833778561 4692 22463
230989704710029985 2392 4945
904764827117595905 2112 12917
979560779048195969 6664 13188
29469200274974129 11108 14902
866165081457172225 2616 11783
663100742724246529 5386 23747
21604660748760553 2207 14922
44654627774335153 19498 24911
491796820858727553 15040 20665
401390507917433601 11161 16942
261927635000827041 8781 8855
353267467917646657 15432 19966
836736894680530689 307 14462
854100116416070401 4735 7585
384544715893195393 24655 25650
301454156803842497 981 17854
876149949114424193 4656 5016
907705023538007041 3164 21338
708314946662309121 10933 12970
686618180627448321 1727 12118
541393253535847681 4945 12040
245362505539922881 5793 11541
164732670864719201 625 4146
601813093380386049 9943 22400
86665164967488545 4124 15354
948182554137311233 16075 16480
374170492435236929 9228 24930
560660876183760577 8780 25640
208172678546237217 5528 26374
858315764380215297 2879 18242
175222276300086593 7785 21001
273590649770014241 656 12040
258963196058264353 14334 25986
57023603992014673 17194 18643
425345108841323585 2317 17495
962126742114349953 21312 26515
290524171218368833 10331 22268
738421018928953345 22202 25880
745601951229485185 4472 15561
831845646661591297 15359 20960
677847094324821633 9196 24415
36410095787239529 21280 21693
648469590955894401 21546 23443
488382545510660289 1304 10485
104324672719759089 20981 25192
505058029272440449 15270 21247
670282240304242561 5851 16281
58288878803622881 14013 14399
162422359627758081 12279 22592
274789494752532449 17994 26156
468187557503025409 15542 17219
373286978919765057 15214 17081
590732894931552001 3930 24638
768614264441360769 8230 16789
559131789396115393 3303 16619
270075118397429025 8873 14939
652355559773926785 17053 20249
921422093503402113 2705 11146
433371966158201601 11618 18279
247720506297355329 12 13407
657485725048662273 14808 24522
305250101833614465 23896 24570
109718431365035233 3232 10317
982127871481040385 19421 21038
547975304360964097 8398 15969
425339650947798017 9296 14248
990898277105369345 5644 19598
515251355506137537 19431 24054
556126217399157249 5073 22903
763601625819283969 11785 24235
786232286292186497 11216 23820
980666565038191617 6492 7975
596177242364493825 1391 1624
252527641116905953 10390 19166
690742575395258753 1440 3963
83751866344016433 3886 25791
476284998654751489 12275 19459
655221562637102337 4987 21330
324738092975291457 6395 8382
982832405066787329 14898 18680
572102565889881729 5205 7242
494557430279634497 42 15448
760118275151849985 17437 24912
897880965586438145 13516 20665
980519725104290561 4382 6960
451847951191801665 6045 19046
387724300982977601 10464 11673
558285708341216513 11645 15163
683317315010416641 1540 7741
575058763200168257 2167 21482
247060341173860097 17059 19123
265200103027268609 2185 10611
64350043162097137 159 16205
777629211861714945 10265 26318
562986765065101505 3432 3861
833374073102888193 2912 17481
518727591113790977 5523 22260
347337001897962241 825 23808
665311275978123009 7177 17926
360291545002581889 12957 18166
506008316783056257 4730 9218
943223337926006913 15355 23540
742705196215904769 2023 9277
686947316413366657 6383 20192
478723598678758593 4261 10715
557103622769552961 12871 24197
272558432831740321 4671 25110
526599484381733889 16453 23893
769059197956313089 11328 12597
421227996720908481 22236 25286
728140836186877697 7514 12414
679121668404476929 4107 13158
956053247903842177 16630 20462
918702540431560577 3336 11434
783017527819875841 2109 7574
74815988510096081 8090 14340
38423928949459449 14921 19556
308687390134331009 15229 22734
683704134746204033 12482 16618
830272276159760769 7456 17766
88683863109967121 8414 19551
921378889144257537 8120 20273
453052536496070273 1395 24520
199485369087824449 2693 24833
6478077475083667 10522 23673
362460786548233217 2682 18845
811211521481663361 13099 16744
587259632461652353 316 13883
676418354338896001 4582 22628
944050955175079297 9296 9980
84967473161949409 13039 25159
402102120469038465 22327 22510
780774218451558273 8476 11901
827026698838118017 3363 22701
330970676443865153 8598 26435
877372107138754177 16350 23245
842290022069338625 16378 25445
312710015961449985 19257 20154
569300863323203265 9322 24826
419329135365785537 6985 14843
758573888529941377 22460 22938
1835745539032985 1949 6034
540904016426690497 10151 13391
57693321247583641 702 13747
227767977472613121 23463 24143
583986904432300929 9053 13253
129899032368708593 1240 20291
109064469441165105 2341 10399
505755952058866113 3926 19029
316614294787449089 1818 16314
378240426181815105 20510 21593
818579666823168897 16236 18552
937562973129732993 9443 19791
581588179347654913 4927 15993
448739646019671297 11487 13633
44936488775988441 1912 3570
588801329659293825 20619 22644
598060053148394369 649 14875
530375576364189505 18018 19430
694659837432865921 21946 25101
95331251631794353 21466 23033
549218845015651905 4854 17956
328922250595663745 7587 12607
711408796693348225 12775 24743
938436853081004289 8788 9788
220159823937216001 671 16160
732321482505351937 23396 25472
775244797267774337 19223 19291
735831831985539201 6924 21797
214272626246390977 363 15526
504437873644430849 8370 22435
177027898925473441 1064 26065
672153822512701313 907 21548
932898722145345921 2706 10091
447736271811447041 4959 5917
488263179006125377 18888 23374
842100466245970177 22499 24454
580984866901964417 21135 22621
624275057982341505 4351 12570
952448128607244417 15266 21330
370199655017604097 20104 25751
360419195579446209 9956 12070
658845437082828033 10029 23377
957813663183017601 5235 13413
637961311297889409 14575 15344
889907182902057089 1238 3703
326115014692359041 6276 24490
412719915080742785 2878 9517
585773825266404225 3757 10431
449727264323307457 4931 17358
987636169552114689 19624 20352
405152454300875329 5582 24539
766705173208240641 7545 24750
392477063044488257 2987 18299
671313893126406273 7774 10411
679929042995212289 8447 8739
875042112239459201 9320 13314
534832453131876673 11846 19220
836526674937584129 10970 23317
376410531415004353 14815 15661
726020994071124225 12894 25889
395119673500069249 6053 25656
38065478458999993 548 3662
222626110686803713 23822 24464
856215978070100225 10161 23858
158746953866788929 6305 13569
671282689508768001 20383 23005
237561913428621089 2889 18719
887275063767365377 11704 19531
426733184341152577 3278 22386
863582939839030657 9484 26197
632586959322480897 9120 10649
749326717700928001 12293 12907
367058617582777921 7157 20459
972273725461132417 5320 6805
378140741831728641 13951 25749
603990251560507137 10346 17582
376572998963247617 21671 23942
388833564686560577 15774 21185
87296406792461313 6450 7326
509456830524971585 15149 21100
851831438374340225 14454 14493
752231887396714369 2358 9229
909931546118215809 311 5851
309885364951103553 1065 11087
36464329759077433 13964 18789
790805727181517441 7238 8732
898149182835567233 21802 23741
46073877683586065 8775 13536
83376253592028609 23210 26381
879496414207590529 7490 13143
335333619615553857 15657 18129
121092555711189937 1138 19783
661936625904452609 8529 18064
787482651491156865 5947 8591
279713524381861601 17341 23629
119744901192962769 12351 15224
419973447537749697 3480 12239
755297413159052417 354 9430
692326995961465729 14961 20066
290178505520803073 8317 17064
941287421615335553 3210 12880
969642842783169793 3548 8257
54504452596944473 15497 24651
324892293571128449 7442 24668
131918508248439537 20413 21767
171952565469364769 14 9504
58944078961943089 15691 24161
911352936128427137 2408 13298
129747235735472097 16166 25302
751302371571309697 15017 21861
430565315612284417 20812 21959
103384819137307457 4151 24503
316300349477494081 427 627
425920895182979841 19421 26214
19877541064985849 7464 21041
546755801457241089 1587 12807
67831216013964025 7733 21392
937059509440413057 9690 17206
255757743425959905 1357 17851
988640300655522049 13639 25555
812711372483327873 13339 23986
975478005634084097 11146 15641
761331668184439553 5575 19695
932972331579041025 6364 16139
358627283932158017 1334 26120
479797526697691265 9654 15425
263011723958186401 7864 22238
253549297494306113 17242 18997
457627304734437249 7586 14367
117347500297352529 14439 17887
867450891108305153 21889 23810
634932910977713793 317 13036
128184598439226257 1172 12279
46146774997165353 5749 7540
774889071746002817 16785 19993
827911913974407553 10841 19200
336483915140341569 4913 16024
309943617322783617 13402 23328
642635806225896961 2385 12766
441112586024136257 11282 16172
536330219455813057 4721 8501
519802490484121217 9596 17408
133665123261494049 1566 9929
762212689076353153 2454 16796
107516767917779537 3282 10036
892950419551492993 13610 24251
878783550808222465 1516 16859
439452809084375681 12448 19401
542155914505123329 3137 7183
554240065506459009 2549 7424
764735055337922689 10684 18488
644441331179752577 6267 8152
980219239701533185 6892 22303
43783194309337857 17740 23863
424965960575960385 13342 18279
77685839183065041 379 24356
359081114330827265 18895 23763
736564849439812225 3438 6924
266502785688146561 7013 24283
225299874006214657 2295 19609
533813087009257025 15352 23296
871048029775249025 1648 15264
699285499789411329 9038 23205
94750031643830113 8454 19659
558812085861156033 846 6555
843178851673311361 9629 17168
249011976999696577 9896 20922
74519642437753217 6088 13615
257414913669684609 20895 26443
573435847221144705 15399 26093
408625516594796097 6488 23484
11742061628641665 8716 25783
901681453378564865 14416 19987
55642032302866793 18071 22065
816430228590888833 6985 7408
377144229382555073 13394 22637
483620950323590657 19276 19415
589557480920301953 17438 20676
211737938861276129 25298 25935
891359938997968769 14768 25741
682766261254336385 7870 10653
861551178578846337 7887 25686
605099102112347905 11767 13828
983517497359986945 685 4614
271021620606880737 16452 23728
630046710021058945 852 15689
874588088243072513 9307 10686
314048484413607553 48 10663
688846834107501185 15248 20382
690454677655022721 12183 14593
149214190278314625 3040 23735
550348430976715265 9469 24415
768696431125185537 5360 25182
417828459182725697 4306 13236
624102852701057025 2137 6812
977066749106061441 4847 25199
760682752747449345 5434 20713
128766808685664817 7253 22435
50301000112114025 17587 18769
52607478965814633 8784 20047
667028784829334145 11632 20863
865769697270575745 9147 13748
907445020218190721 19092 24602
999454673228345985 13338 20202
448246326759608833 19900 22524
820340489817649409 10388 11194
974503984690159105 10487 25902
107141836960739313 17272 18457
504219379901080321 12091 20184
293000875906795265 7825 16456
608663138943185793 15558 22413
911384090218096129 323 7215
333468007093564737 4228 8798
890802728124466433 6834 16910
893307619868863873 16818 17500
428779934676033025 8416 19470
856665918758459137 1146 10441
122016062174264305 12280 17380
963042831496764545 1453 10683
420636997089847169 3886 23563
275712244512995137 14742 16102
933952333028994305 3431 3596
218659984978842209 10185 12120
338328203666652161 678 19469
793915914290145921 12738 22961
308230232270044993 86 9643
941712053674891137 101 10901
381961823079368641 990 23684
109616362266798721 6970 24090
267464766261920065 7648 23508
562570868970766465 12654 19699
559246014337777089 10378 15940
425188442928195777 7973 13054
531992505405451521 1414 11128
755029350283351169 9615 17599
946816241561922561 11942 24122
193089073840788225 1033 6425
302844313902678401 8433 17414
774107985997261441 22960 24044
575917483376986881 8044 20561
904499756668535297 5823 12495
930124409749577601 9202 17336
343010723338053953 2439 18349
641512882666322817 6790 12456
665179339149325697 4752 25167
481009078549785601 5935 19333
673316446915208705 1231 22211
581321665280672257 4162 18638
895216728648584577 7790 24466
859872584713155457 17227 20290
284527290365431905 10731 13568
111042116506670401 8718 21057
329190315026274049 12093 21887
300089602167442881 21068 26400
511938195692835073 3788 22234
515535454146561985 11427 22201
222401169391382337 2984 22368
872735636369622401 6157 21336
464232473037313281 50 18119
473853889453639681 1017 20874
725827218374639873 7167 22712
505967242655284353 11990 17500
644909682205963009 3580 18627
888886334404237057 298 25626
262597113325590209 3638 12399
728945175310268929 10245 17895
87154018874642241 5547 19020
659638408367190017 14521 23986
204331982834283105 9822 24967
528773739688144705 8898 8925
194467605407794497 1273 1839
994704931655508737 8661 19502
535752237690751105 9045 12191
905451378730344193 237 18299
225612721254421441 5325 17701
747653280212578177 1752 23420
636471652327067265 20951 22313
730018717872720641 8519 12318
630294123356605953 9451 20477
746510127296534913 372 23510
972753638437175937 16613 22529
641083731042993281 2799 7768
21606265454252593 26 18498
187402526981546913 11514 24900
848911517338827137 14381 17044
975207187768003073 2041 19444
174484489085728001 9129 19570
723092313093548673 3497 8048
434597250229835201 20555 24736
122127909817901777 3652 23850
950023190968849409 12074 17037
866480708340564097 5338 16983
873918062297526913 17538 19662
465754417816352641 4322 13674
769221633800185601 4180 17670
72343174384077009 3963 4328
255499260165628065 3853 8870
939880096341521921 1111 24951
174028522832898593 7104 19947
292153196927987585 1299 24882
736500854906985601 13961 15476
651700862732095489 7107 13893
17893781384373143 11027 14480
710813203075520769 2992 8454
872296927313406849 12842 13389
448810302595756353 8006 18313
993689187184642689 12179 24177
673751463722030721 5903 14420
708016570795543041 13283 18275
403175146394513473 6721 17577
26992740705139797 1593 14229
760860954112974465 8926 16903
986275282686129665 831 4127
119786618951973617 10687 17046
702383888804561665 11040 13407
432220043401404289 1481 13418
761922409339042817 6328 9759
443748409792103617 12110 18380
436482084694659969 5912 6085
390890871588158721 1042 1796
181095246754516385 3390 25496
417382599377230465 17629 19638
822768690863526273 23112 24518
621159662120508161 1053 3257
366780219017506689 2031 12856
342768647064982465 4844 8255
130425987697464049 13355 16052
166559323161340705 1893 4103
491787764111585089 2116 26353
133610313449576529 16704 21792
695046099614799617 5884 25228
920468822621049985 17841 19638
744776713164874625 10663 26091
126458965192309585 877 1893
167521055066004001 12956 20349
681961293968118529 7525 14950
84817617397440865 8830 13766
482491906979316097 331 3855
735012019264260609 5664 7071
259193954101963457 13564 15606
310939219471187329 14541 22834
799009015371606017 23901 26332
362775041489129537 85 10921
619693003682943617 11310 16815
968009645093694337 5538 23934
600702825533101441 18134 20334
367831504753226561 12930 20902
738456046769503105 25692 26469
188890469096584481 5853 7154
765084156636841985 2849 19023
686927917037849089 450 10739
487318522911255745 380 21288
501669150296883969 4818 19428
409090167657733889 7686 22778
675720802688246657 10611 23315
358329503489390081 4291 13319
473399993756494529 1585 2952
314122224762169089 1763 23294
229312302412751009 14273 15179
95151277582107953 8581 24866
428517350080277057 1783 21550
68189947100545825 1105 16753
173689733152244225 6513 8299
104306753462882545 1900 21300
278153761637391041 487 12220
964483091998172161 4946 22247
892701857377460353 8088 21399
376394142513152705 7959 13130
180101777553424833 10362 13228
507937355823241153 121 7704
847225027631381505 21872 24876
219489985348648289 2655 21293
569077745502490049 8219 26312
571961515687515713 3932 8952
255297768862504897 4615 7489
405564637819868097 2454 14163
351130611228846593 20177 22615
727584432106066689 12009 22813
649271800792021761 1578 10988
977909169752312065 15584 26211
339215178846764353 2448 22747
682369086306859905 10941 21457
145355047723967361 4205 16031
444764554340896001 5590 25205
460718968805217345 3040 10423
746409850539190913 2438 4320
61096896342164089 1274 5169
982373353505554561 15298 23723
830571318460648961 6992 20688
651836397981920641 5338 18986
428051905641297025 12828 19027
539736146751369729 6207 14487
440824264976434689 6155 23007
239125863198164993 7326 17581
72594409711726369 2293 16214
937020020656635905 10315 21016
251503594261812673 645 4308
571181877022549825 2434 9836
302057046138656897 6771 23132
598779845536103809 11778 22251
707186795375939457 16679 19722
11957733800340265 7767 20564
32320252786050221 10073 22293
990235127594221569 757 15206
775149089754371841 13124 13963
12139016524709945 13432 18328
44851266214180897 387 8418
17491251494522687 3882 11448
176880771265665249 399 21811
566191319139118593 6063 17507
256019188427004001 10701 19421
107874232226382817 2526 25738
535045358974919361 13531 18786
63429077586217633 1932 20933
631211327561516161 7548 23347
760907988949202945 7522 20834
199120092078992161 845 12537
55554764592908865 18442 18987
64634325016058369 9063 20111
519722949636648193 532 13743
858514648284746369 4418 14530
43611630183132633 13953 22194
978365618868025473 19396 19771
382039806329903105 4355 12027
62252205427078881 2063 7948
972120593005666177 5721 12335
48765623753709521 1569 9943
83892779138981409 10670 17168
96545653867629249 8473 20300
665340619253665665 23138 23236
744182693174025217 14810 18681
741888125304956929 2051 22860
529912466677949121 15904 19299
892484778735887873 18694 25243
826270533949624961 5580 8337
434356160153559041 1979 26202
120821008292558929 771 8147
282098954036481345 6681 23482
621355326777432961 1922 3079
200944052131905697 242 22624
743100472717706881 1382 5268
581799711170940929 3833 6743
373176434037887361 3014 26159
16082426825224873 5345 9388
864202752000785793 3984 11681
173679931210269697 6550 13440
930894308668200705 20635 26130
775786677399242625 647 25214
802478907003255425 14816 18844
687808264503598081 13426 24736
165301118551710145 10746 20598
570244143806494465 15800 17343
180402108076556545 8292 22539
620629114881463553 3439 15238
22347731976907425 97 21980
196786302831146273 8496 14866
416484495515895489 1831 8895
160346503067653857 3516 9375
868954133792001921 7368 14718
308721118126985793 20492 22416
791723941160917377 16491 19113
780555608966974337 4272 13220
536013121421888193 7811 25927
964050046327077633 15950 23977
165879735725177121 8398 8485
403852864029499137 2326 21999
163818327424152705 2893 8593
912637194571150465 6288 22373
180690343867958337 5092 17427
110666970018822753 9554 22546
974011293239271937 13261 21484
378630088908113985 2683 16381
194163123172380385 17345 23953
11241971732527391 430 23465
469587539737418049 1944 2412
603922754486180993 929 2637
962011856562874369 17477 18509
281077321037539457 2088 6568
262442406580305473 5551 13676
124647639741898081 5774 17732
485794662783000321 9455 15190
737071550491247489 12325 25679
880162926801276033 708 15673
871903650441968385 11926 15903
545788888861217473 20573 26510
192383539321209441 12464 15959
65946227860337105 3802 5216
295368507918073665 4959 18930
340482514517610497 3369 6945
146251215131979265 2528 25991
485186968253131585 7886 18996
988675121664986241 7512 25253
770989973708715521 3046 24156
848699703897036545 945 12824
538840192043835457 3982 14340
792398982146085761 84 19300
191815685470480449 13674 19681
121612231077005361 22408 24176
478420774951743489 17099 19589
217527047667974913 2372 8086
650167547401032705 7868 17477
443785300582302273 17730 26065
963610407349818881 14995 25450
782053532047218177 19807 22056
552316743025322433 12075 13819
129477648269055841 3551 12955
15946874230749587 13349 19986
607944709997301633 13388 17412
422036011402845185 7968 11414
93097995221594225 973 24351
337882312362069121 10020 13476
366578657212745217 12288 23534
594527586177541377 10236 17032
826942525732999169 3847 12534
694406212986663681 6335 17388
478717044519871873 6950 21919
757950894325610113 14736 26486
188547098147179073 4146 5953
425099257028506369 8569 16184
820300022700070785 4293 4438
699030374632364673 13132 23840
247894276071615841 11127 21745
770454681335721089 5078 19095
117442179171465713 6391 7507
211491994923399329 7550 16219
365419155409394817 4818 5521
81988841534098353 2100 7886
651892832138731393 3042 14544
215344777788224929 8 14827
426873471692328385 20120 25400
837351022073946241 11623 22032
870227864588375809 10510 21870
837267449466175105 1457 13047
552392414823938113 3216 20475
817498409531680129 4022 7033
383858202118137345 17015 25703
690431768214772097 4275 19291
910695767061763969 20682 25766
613064553674817665 2148 25402
659642217544220673 13538 21984
335719729349882817 21015 25838
525752227382920257 12441 15873
523232654715059201 16152 22200
288921114028926977 11825 23258
922073246734889601 22063 25528
167325903785023649 1419 22712
776517697058906753 8827 20275
51978009613808497 5051 18831
105128637302733809 5545 9383
807864757076568961 13619 19321
144527862218780001 16342 20693
390448332029809089 4666 5575
390685848720089281 18153 22780
429815077806534145 5533 14041
414554858869863105 25713 26448
296651545985927361 19335 26108
200170433047055937 22186 22930
637661684672448129 1140 8110
734148868828924545 985 15066
820117488311769473 1145 7838
913166343708660097 9047 11473
10183260529355921 22595 24287
611955786491122945 15476 21467
281064991846935905 13050 21900
408306281776084737 15914 22617
97333903499073665 2107 18338
847196388489322753 15797 19736
130951349331514417 8793 15585
746155102955945857 5188 17343
583948378149823873 5660 12719
30288072537715041 10526 14209
83518816257029729 18374 23061
460937281305071169 2366 4842
304627517780797761 23086 25727
596163912087547521 8407 10619
387464089186028801 1866 22741
843643172026126849 3014 24269
380574566004394625 8587 23121
978620049057539585 1453 20501
764768835941058689 6250 22829
795677386256080897 17150 25716
874080766570838145 8814 9992
889184953005070593 20721 23215
797049208800121473 12332 20939
545137548034880129 423 2020
618432027225576833 6590 24140
480091874176494593 1555 18257
215580153915770017 14818 18371
279259610135859745 10560 14770
613235808829326593 9967 12585
422362972415953665 2526 16621
307871552098834625 8077 15031
635638323652294401 16368 25187
894931337503816577 12246 22688
183069176421824417 3482 12491
273138100375351905 16989 24520
887504948666141057 966 15739
651304617693252609 12696 15448
888677880818448769 10794 22111
978408682836590721 10 10233
477470422475413185 7509 18233
583315350252217217 22684 24581
654080184458067073 17586 24420
933434095757153409 3283 10929
519447530225768641 9012 9770
897963544485175937 15002 24201
601314574783884801 4309 20254
22419698254953601 1501 1787
766551712879781633 6885 9197
597162168970964353 16975 17912
621963832469972993 8838 12469
319752168409454657 13453 15366
897123561764011905 13753 18478
898896425507583489 8077 14754
308360530407213697 13484 23187
250502368240876897 347 16202
411968349959373377 4632 5078
161972966108333345 1873 17696
118632893926772449 15199 24449
119139671783162977 20134 24538
870695701044446977 13222 18971
792401417169767041 10451 20703
398671037443591553 16715 18984
165532301157316641 8166 16730
77767257664270065 22319 23464
480288740215154753 14062 23685
181582758962164801 17483 24983
469253558569310081 5695 22767
410498548578779329 941 1388
177822057494093857 12779 23278
965302220615370753 977 6528
224160650018081505 12794 18121
59664725745470553 4726 12956
392600415689610561 14723 24031
846753033104406017 9626 10284
767231381704224385 405 4135
123255015109982929 8221 20663
281758364548547745 7601 21016
303263557073876225 4481 23938
750179685178796545 3143 3857
396909158616203713 7125 8772
320887001909238017 7555 12670
567575697590868353 9431 20694
580244004664255233 10024 11817
279127383004130529 650 18428
851959094852414721 1401 4470
372443161500342529 24342 25708
677948372215855233 16111 20548
440825075739120129 2900 12208
934936841047015553 4658 25621
947020134001448321 3888 12305
764144815971921025 8247 13363
79430942410290577 10757 11562
721491597301987713 1308 24191
554410672830385921 6344 23667
715202906165234945 18314 25922
516604525648737921 3065 22530
103677286368405681 8494 23992
764171878445196801 4101 7722
42138055335360745 1831 19723
231752145547865505 837 14064
967231010663166337 14533 19720
673404139086386561 10993 22872
644459965793050369 9901 11960
823701138218517377 21874 25092
784558465306229633 10930 13351
715358533034546433 17443 25605
659646671342958465 2144 17825
829877284980746369 2164 20804
36905865177825345 10555 18307
737158859302155649 10748 11473
330853264069720129 18175 23049
322721102281938945 3814 23084
563607094110249537 728 1674
72062824881513169 9560 24649
314567943135020993 5145 9943
60351764237658753 6531 13733
137882461330828929 12570 14317
182337704024263297 1012 7858
571626783519622721 1019 11090
52994418216961489 16627 22038
587086623368332289 12676 19378
583839365350243585 4998 23082
363862910974379649 7125 22824
375654091638075713 2383 4745
568565711324563265 3938 18086
582173998374401025 14107 14575
208640897618113985 24749 26153
115048837603232817 6528 15842
622770306196070273 17278 24611
424178224800286337 2509 3208
327933473137793665 606 19782
485882790683071169 8952 15580
529739441307864193 1678 26451
790539614157154305 7753 16523
930130391907784577 14715 15270
435997964561430273 6268 20729
954654093391734913 11245 19822
790735000554960257 19364 22364
953498819050029313 2071 21275
826518482870490369 8472 12964
278364464906214689 3503 5411
357002479997561281 1167 13719
911586211005829505 3851 7140
413394055884104705 15195 15224
749506572353436033 1482 25899
928573618329195905 1377 17740
553690681082489537 841 17322
59237461293811577 6186 18224
280298051100086113 11724 21492
751539280992830081 16204 16987
888015570174406529 2267 18980
604385119567403649 3473 19826
436973479055364353 20065 23755
846044669851224321 1374 17455
20844699938269429 18921 20913
655917135884074241 3240 16474
281093721998299617 6804 22031
485420681862592577 14815 22780
410967882625858049 12692 12992
792054973853048193 10182 11255
517024624879990593 6011 18207
837648651912488193 1908 21099
802973011045512705 4720 11675
702887793654248577 12113 23508
945485628553282049 11244 24092
606387970082067841 23213 24828
923596766234670209 1168 11934
19613991389938689 6177 17479
49351392603096401 8650 8730
116710034580151505 17429 17943
249160971880943553 2341 2460
743149179805421057 815 22390
916357064765090689 20978 23077
281591577982510433 14216 18985
885661205828046849 1725 17646
535647315624764545 15579 25685
888893268328512641 12049 23268
392914648806581121 9853 21762
62138762645449929 5513 6358
748684468054172161 16608 25705
812937993421083905 3612 14123
260863505303319713 15683 20016
497751759726970305 17901 22826
39916399030992977 882 3864
509992188669439617 7402 11853
105739446170176161 19106 23531
148036405213591841 11079 19970
183168251040520161 18001 23734
825671768918109441 16751 23451
935747226180183169 6618 20022
610160511709626241 19427 22643
159248775285611553 17048 18716
8743794973224085 14700 19269
244530245981920289 3177 3944
923838557778910977 6219 18451
577279244175805697 5704 25392
171636555214089281 4544 7504
476310227053630785 9762 25888
156696282069066945 5526 22322
716840040002999553 8535 13860
588934998886468737 14163 18001
249459647492031425 7447 8620
132313255116915937 3156 18040
94492458789893873 9573 19055
749602249455872257 7114 22628
138115884482374449 17864 26436
927379423936987009 10029 16827
85831077135303249 4613 12658
521527576057348353 1573 5921
394823847431084097 9333 11177
422196576887618113 3051 20413
214639662937067041 8157 23036
877749034330232577 19502 19588
285832954345806913 19914 23239
686333343545488385 2356 3760
739312630648690561 14130 25171
220967817272008193 11034 11436
307113665619979777 6972 24009
378173038899493697 5449 20705
905691010719984001 355 22558
9768994684886679 12236 21083
977812506420036737 9152 26077
552322695598707713 5892 7895
23948383584858845 15096 18559
703672578821919361 1583 15350
865021643883139329 592 10195
330699314756746049 6683 16939
491124783491081025 242 15640
806517546466405889 684 26122
97563700811832641 13923 20719
189271017426182913 16952 20082
193196769117172097 5393 17875
284862386399066017 5973 9662
667023645999293569 12710 16436
139976707811744209 6344 11088
850916248790788609 2417 6734
890576738521897217 3070 17868
3411365234853748 14449 24243
702723378089832065 16511 21881
838650800710802049 3626 20281
929482559315840001 3821 22222
534399948924246337 17931 22296
231385605844511841 6951 9934
618590705381940609 3877 7118
30037800311330189 4108 21317
496719894612539265 2738 19312
205602431116421505 615 8421
54304270996247793 3352 18621
201273634346517121 12016 19391
143537378019985345 1932 6238
461452963391142401 7214 17581
654949845239748609 3251 16393
385505621077381761 4622 15763
581919556992033921 2680 24651
802739072027396353 10350 25918
958591731465610113 12939 15714
251122680987190721 14215 20914
851080601524515201 8303 12503
913931669143014657 1677 12904
290994625856718849 3834 23194
810773158519676673 9031 9959
8172852253522934 14751 21248
248541714337950017 7967 17914
582838727600993409 2560 10551
751647412431037057 14999 21395
88977261996788577 2339 24139
464828468338684097 1240 11755
638231908721884673 1226 8154
22809087520297313 4928 25161
942870132599352961 1812 6862
755801010197206529 3939 18609
612297826544413185 4351 13103
119535309055788017 10292 24008
363688184971110209 7531 14071
913224922570325505 1210 21073
663966182333730561 5848 22145
750647311967437441 6478 18094
331245256307312257 9026 21567
376009654341391553 1002 19913
37235036918580993 2190 2758
770480283720285569 6576 25321
894810467555387905 14642 25190
651493701926600705 8883 15952
722341750606183553 12290 16173
735462275224076417 2924 20486
544253608732446977 9369 17039
32709722531865993 4985 17745
436570282907943873 18943 21022
523629730666993281 5660 14355
273087812207606369 3624 22616
244020316893827521 19055 23181
818814830027044097 7260 23656
685559317288547073 18405 25103
808456387041786625 11898 22139
669262808149898753 9112 20265
375364657209352961 7894 19128
613275112327340161 544 9851
206259033424899489 564 22315
897798209937324289 21802 22031
66399061428235489 11250 25522
990204639193873281 2439 23833
647006607666355713 11699 22562
71071033120052361 14373 25757
249986239961735649 5110 10715
75089550826771041 5497 8281
453422227579594049 4417 7100
641272939184805377 6672 20836
566442004727242945 3104 15649
165164747692752897 5705 19897
139933857954844145 14541 19469
739659821834056449 1765 16678
861075333264146561 13714 21508
552536203486379649 14697 16427
424568658636601985 5259 15196
79568999133702081 5856 18337
314854247499120257 20073 24613
640520565775059201 10198 14576
234776376013314817 3031 23352
732166139247045377 4169 9583
34469023391572761 10478 19006
816141514117997953 10437 24698
641666974986534913 4249 7571
864740635804285057 16894 26453
696626820738437377 1108 24677
607766707064737281 22557 24527
605210605215319169 12443 15615
634658706818033409 1424 16310
744034045317867777 13370 20569
504147744409618049 17684 24379
321154935128916481 6916 18317
508945826260461569 19783 25403
687136677670544257 1106 3069
218401724642969697 8204 21229
665679932366799617 4762 21078
811349522466503681 2756 22613
417895986655189249 2565 17983
777629502198021121 21494 25923
744922382439867137 7651 25130
876450404920124289 6926 22381
28154053971526593 2034 23220
470160457344487553 20315 20881
304125881010151041 6010 13632
764138823216985217 9121 24285
430841930619315841 17654 24079
736479295925487745 17532 26010
837845771758637185 16468 25967
617127131576925313 4210 25751
389629590256227201 7584 20462
629734909073899777 12076 14078
692776593851817729 10699 12706
848068441703492993 22212 24400
200712700130218017 11790 15739
564737457077466561 18698 21810
464661113027361217 14300 21368
949622308555351681 2311 25224
865253160193709953 13752 17580
22275409188917905 4376 20320
178549000797801217 7966 10884
718141320205706497 15723 21962
815389927657257345 21597 22514
464562084898073409 14766 20348
397438759718411905 4936 21116
566620366920975745 5076 15037
80440410109538625 8190 8690
468159114497350273 9188 25354
739972631581451905 784 24357
731597758388762241 1019 14213
719522237918390273 17053 17641
497704980180298433 6816 23601
687150032283724929 6858 8210
17644654167757069 15847 16288
715817078434248833 5692 12960
566458225914740161 3577 22998
826644594467921921 2525 11521
97121783418533169 427 20421
686423893042750465 3872 6804
481679847427795265 10768 11950
298792229360472577 3612 17160
726590468304269825 9238 12478
367435225857384769 6004 7961
412235605329524161 11186 18965
570076805019652993 14593 21194
848583843624272257 11838 23360
90618312305984721 9661 13381
84879357185126737 9580 24294
339265141967459265 21157 25450
821694195760731137 2569 4215
376869569546478529 6986 11476
191240790722584833 9430 16395
371398111407273729 2151 24350
725808839380494721 2378 23880
380287941047718913 2346 11805
230717972833343041 8274 23329
20668748426615481 10616 24338
194900223038704481 17549 25351
570006177290345281 8561 14478
420774720088072513 12531 18300
731725525250283265 11163 19181
768491317379972097 10008 21275
626431005880526465 20810 23299
855447758647766657 12316 24056
658918330243963649 676 8392
665595104525355137 6673 14374
742749839926069889 6163 15009
399436787202372289 2731 3471
895120329471893633 5914 22707
871762466969716609 1971 20875
96814755799776721 2342 22366
967614698414859521 6343 24454
508549811684432001 5506 26375
800436281394130561 11421 16744
225040502909060097 896 24833
691163164788090241 7566 16657
421896397152409025 2688 3397
713046369721826817 1859 3354
967853851303736705 18613 23907
829193366405046785 3357 8543
79314688274891409 10734 13711
836510459013741313 1544 16828
941483200385540865 1972 15833
200410643119933953 5067 5423
201649617865513153 5657 17838
339725765911072833 2945 10042
546331626133302017 11716 15300
919258104998373633 12407 20408
768640471969789057 3318 12132
269314562787318593 6236 11556
67559997626865713 3477 17280
595535544619362817 15517 21060
650728890481843841 15272 19505
305770414071094593 13676 24754
725421008740731521 2738 12304
150619175759867841 18850 20440
176259143213755457 22350 25054
60004843621897 16643 24656
654806510185018497 9719 12561
506362587484883137 14355 22693
917970703924225921 15774 24050
562863932301088001 1862 16151
845750953096761345 8399 25044
588172663261484929 1221 7949
343282662635559169 19739 20887
488558806502172865 6116 19294
466499630628682369 6185 20061
59633883904862017 3519 16394
845370889858941185 13315 22770
347697822494854593 584 21149
672303290945471617 9491 10408
664783223447511041 7239 9299
377731157607783553 22610 22873
128457933934189585 14252 14845
727317156219250177 13973 21814
922473570899736449 6738 25683
196968693807406241 5536 16199
61984191164089713 285 20818
831713980116283777 15261 15649
606339080840296449 1532 16492
491995961406601601 5240 13529
50846016941196841 3994 11125
546094073386150593 6837 19476
99198884340491841 1988 14845
279569873662637761 5560 8462
615371493027783553 13027 20525
782091786002460801 15339 25362
462188991383197121 8671 17061
384946245206023745 5900 17670
770264433273187201 2117 11260
420214317360866113 16197 17658
270753799190284641 13629 21268
533037097094876353 10742 19776
893830436039611009 1837 11772
208756495815485729 21984 22746
790491200217598337 984 24429
152364545640992321 4142 19113
513912553408207617 9665 18430
473340887829017729 17337 24611
478736671516084993 15809 25518
965727471830746241 4777 21811
927209999025183873 5824 15427
654337827724695809 6291 8000
670074736190894465 8929 18937
504123053173699969 1080 6962
720344753215247361 3170 9318
915101263959890305 5290 11603
437438630317213761 1960 4883
452258605290324993 866 20922
959546325601042561 848 11600
200465259491544161 13796 24946
301233697392302017 7929 20572
4989088997504610 2631 8209
58214614422301025 18707 25834
642009124672775041 5928 9724
707504779717648769 12233 16595
896136152566498305 9982 10575
974340070547260289 11731 13639
120818063707865521 8809 18063
17445494513378181 22059 24188
338174760712817601 14797 24911
398629545311482753 11980 14006
923317442499502721 5782 13430
383775584568976321 6937 13661
88877374230975201 15838 23548
294400587305535297 16688 18810
621593899247521665 463 20222
58324331330123161 17506 24387
216722349509339553 13586 21856
476436866563066305 14252 14439
733662081902544129 10600 23980
837561125010861185 17274 19063
770116787951337729 1142 20241
661988157774647553 1635 23918
75493371040799681 12718 20337
951191514103538049 4355 17277
537543544089018625 4854 20856
496270219670325505 2550 10827
506269095408050881 15059 22693
410046218035912321 21235 22819
909781560403501953 1913 8082
709868278075152385 866 7814
539107032780940161 8709 10374
814464494195515649 10488 14595
686407199064106497 3769 25138
678442967847050881 8978 25438
886162973413213697 11343 13440
778719716605817089 615 11064
593775848463963009 1682 12972
957524826455188097 4877 6736
821130369672168577 5560 24768
330636860696937857 4173 16294
559396858064687297 6250 23649
697783071849617153 4546 15189
462227166027311425 15837 24836
12666609365620475 5460 11779
98714861166200769 2872 3413
409161752009271873 3103 12882
940121360828605697 11275 24132
539941812364855169 11800 16245
867335844290053633 14603 25195
145261735635475745 9172 14420
450132257805826433 1744 22943
95256856503024065 13689 15037
789100976405620737 4222 4816
491255735381958657 23299 24631
475554283433432065 8293 8785
977861950665623425 2434 3438
634404283738305665 5 3286
537775929279948865 14357 26375
885061238737001985 17749 25840
924210209799579009 10992 11893
361935808877404929 5484 24475
447305085128238721 18448 25602
74712483267681761 2494 6540
20468548220872409 23277 26388
490648988848548161 12481 18822
15702709073199373 20932 22899
63825377340215537 13719 24100
499211577420648897 2647 13254
699113688231648257 17187 24282
406052945902548161 11303 21759
230501898718038945 3913 26297
611143759453181441 15553 22844
390313692790059009 2285 9107
700851067219250689 5060 23264
750378264235543169 1600 14204
176196806491017089 2771 19736
167043568930154145 4064 19387
156845707148267617 13965 16349
391556187873014465 14254 17131
820559552728337153 8615 9979
763893687132807041 5875 17340
739194856058933377 22716 23738
26899657043891525 3652 12375
505124069003013441 13740 20207
625797955789266817 1991 2594
201920313459584833 18069 18413
506043370816875905 20524 20797
938857455791048065 10559 26050
831545478133691009 14064 25526
323278144238631873 7329 20071
634534819977069697 11752 16886
274491349104035713 2744 18900
676688991693112065 17974 18721
910296990287594753 6191 23121
234372961730706209 955 23705
14793518790991557 6916 20750
868958639372877441 24110 26223
478442174746707137 1005 16817
203539113977178945 2089 5326
961055842310340609 7581 16601
787523416461624449 19058 19272
571586711162513665 344 12396
293541627909966977 2252 5220
941183211696067457 7264 10331
624023600974609793 3556 5564
105030907239470401 8926 13661
921991655764692609 915 9509
827156389693978881 10143 19611
888889668357734273 12365 25541
840405545103880833 12047 21222
717144475307939841 2874 20323
339301285389733889 13182 24962
833605678146867073 444 5829
695489939578582273 3683 19479
935405926654603137 18937 20152
420735382589750657 3993 26205
832681962218089217 525 12803
473220835390623745 19840 20285
230118122714422657 17342 23789
616961938249300353 5655 21336
884462204274242945 2224 10666
290781416001753025 16060 26335
106479274500010497 8842 15256
214601885869054593 17758 24223
745667740691686785 15784 21528
389336973362862465 14515 16070
446070789179053377 16171 18037
665824942502052097 8757 24761
100816196298424641 18926 19393
604795341848618113 15429 24985
694887314622526721 3267 4298
571673040327507201 9260 17099
796256457570791553 20096 21145
936361343427325441 18346 24882
197593681788639233 2998 11175
723043697156082689 18115 24047
923326542620642945 9309 15462
828445537263665025 5180 15153
41443298088871929 15136 19069
141876117233206145 8340 9833
221729214698513025 4040 8707
807873827938255617 5698 18288
6237033407863636 13846 18659
950691486802707457 2822 21914
370171266260470593 11672 12599
426896274798085761 15699 16130
459106578193036801 7230 14823
184088910582513409 16632 21217
636040336437417857 13877 21998
347156073125677953 16066 24373
488873202492747777 1777 17222
283472538087334401 888 11953
640686978505343105 20297 25995
263873458332430049 16267 23476
245238368503386529 2619 23590
162941465110232993 15241 18123
654903528183552897 18354 22534
975719529742907137 1395 7147
380958309586240769 9811 10815
61044778145667777 15906 22119
535484200785177217 1437 15317
626272013241933953 1727 23065
35167048334081133 20228 21255
295497450601057921 9459 20906
735226827910253185 5038 16551
209004094605166561 9451 25398
834742947605313665 1155 19328
895851511802117505 6931 24177
524184795006462401 24140 26242
180278970226400065 15416 22283
616539334000187009 13641 14667
516778805549161985 21753 22962
830062122226109953 7005 9959
164001991691197441 650 1922
721771565528932481 1223 18303
130679546827291665 21926 22135
792904305080199425 4436 22393
566989537726502849 13865 25799
817097696715855233 484 19041
595792585712811009 2465 13055
8086560931474197 2763 5556
624694343979729921 8708 24028
834049187596285441 17290 24987
112231609051445249 7750 18270
448328574878061633 5082 18099
241001270348395041 21105 24394
165438470494940769 4749 18821
865164265610868481 13833 18706
578234766557869825 8463 21213
611070699692692865 5983 19607
137043192624638273 6503 20778
347821201630761601 13503 25688
243710570351154849 11009 13682
269729253218489633 8385 25501
704969155913438721 13482 21401
227677053508070785 14328 21373
495452297874692225 7730 8265
996134589117037441 9739 14362
580226940556194433 17063 26157
421868375263340289 4218 4755
724339896045748353 23443 23496
144193034690292865 1149 13465
615697488093111681 5739 12824
771962092935947137 5465 7963
902642388847567617 6550 25090
32681000677047933 4825 5378
417161095843333377 23577 26072
327195188651767681 9409 15913
566014058750354817 15382 25432
203783852325162945 1628 16738
166648899765682753 5705 24335
467279736296259073 11280 12343
586729547032746241 1890 20436
687764477429016833 18447 19694
527147559781603521 8028 23824
613189951009143681 598 25833
99767093508532417 14996 20577
48028509568869281 16657 23761
983623072776971649 1479 16145
13777388593833707 3855 16326
893365157891906817 14753 16460
437659347650157569 1060 18396
864279986399843329 9961 17843
468729650905441281 7498 12149
579587729731784449 8807 16698
297624073045827969 17479 20592
672664333890345729 6278 8407
999804731845667713 10802 11612
255151804011745761 6642 12317
649746415693630977 10750 17861
887253919016806913 3449 22135
542320288251072897 24307 26266
657085837646931713 7530 13009
275025372892887521 12964 19605
489034713248862849 3742 6133
61812453213175193 6663 17177
942364570712726401 12322 17085
870143251781559681 5930 8124
644588647073668097 13727 18509
955235138714538625 1180 25234
778042457812333057 17709 21991
601625101054541057 2241 11473
984642546355480833 3863 8380
755055912404454657 20412 25025
942999172031363713 6394 23155
247028031907905889 4753 15418
104951945351778881 9639 21626
585501292371031169 105 25122
810505278937327489 4179 11002
354074114961438401 16601 25538
403793562930708545 3156 6616
324770496393451649 9207 15935
20578293560419069 9232 16900
949489691523087489 20841 23914
331067920185056129 19489 24838
291405120878874177 9989 12390
152567991739275041 13776 23405
286547366514074753 13670 24439
27795468507072485 8533 13813
517680722002889857 15739 19460
983499111131379841 9907 26149
790369969172207489 15197 16777
198227249776373057 10122 14836
302757639980665537 10097 22339
850198509072569601 3882 6634
708768688793529857 12168 17012
693361087119775745 8140 11523
992650459397847169 11960 13573
28806506823599421 12062 23406
328945728758771585 15171 19663
554708168227328705 14850 24448
536481046626004609 21935 25327
881457605064000001 24098 25625
911365485421132545 15850 20947
327919195952922881 4347 15847
776976962036851457 9550 13070
696128066284472833 12776 25316
515432761605769217 7690 16328
11455605390771951 13176 14942
90148022512675393 6348 21658
733176088488832513 6607 25581
550632179988927105 2697 12936
556856245300686209 771 7416
571276701127370497 3219 22228
484108503845021697 11307 25123
444175081985992641 5253 22669
932154957155454209 15975 20819
632925708343162113 11404 15121
709635188121993089 12517 22824
144039095482813905 6591 16396
243376219702788897 3338 23621
531106315132571905 4885 12955
542032724415264513 11835 20677
6016542293469486 17 18904
672376023272185857 22339 23476
847946565593371521 15603 23939
70021390298720121 4959 11075
785831246120242305 3499 13710
221079958613678689 14324 23821
447407297376226881 11092 14143
53428293643747793 2817 8255
172734406527883521 17936 21645
687751712330872065 17084 20170
483448655090438017 4645 23106
92403531419066097 17950 24086
368819336524328641 6947 8572
472529317464768897 1882 5109
10558357292634213 3313 22269
976289650325611521 14609 17373
307547333263858753 3231 4958
796195175997802113 4715 12545
942098174196484481 11067 25550
506706510630621697 19769 22142
993973075656274561 17753 18420
593975612479120257 7681 20099
74264703368438497 18623 25197
696167957543565313 123 22798
275593031776981697 1946 14722
637948097122567553 2194 11969
678727406895216513 21596 25949
427632550423837185 8279 18495
863684725427962241 8744 19059
567095855097939265 6540 17249
535708808323217793 623 7297
883722051526149249 6268 9560
226903667498437057 15009 19335
229791918823984545 10290 11295
986291553578222849 1322 20559
950707495374317057 3718 16536
787578616416599425 932 11576
632994344378268161 752 20831
617332529575715969 11064 13324
427427509707655425 2393 7851
741789905470131585 3850 20184
456042864164395201 793 12151
28168219827858109 5358 24893
950606201766461825 12527 22604
481500175603290625 6726 11818
431891248221241153 16518 22689
973315770542594561 13042 15324
734992421974084225 3510 7907
564677292972181249 10230 21206
378990658521722433 3293 10746
221993655993582465 1745 1791
340637633332832449 1638 5840
110825823557409105 44 15354
533833866790281793 13855 16442
150262180816579169 19904 20089
963630011579510913 17209 25490
407321494994636865 8670 13656
385229929268653825 6334 16404
296050151858633345 12247 25224
115746840843613089 8963 19324
18492910988644697 11483 15063
41430333978617289 7322 19208
506797705770875265 13791 15082
849689814717237377 3994 9777
275961708725322561 9247 18204
411872319868329857 7429 17605
523789303193904513 12114 14634
908617565780545537 11663 20862
286156677088602145 3558 12063
95019575285483889 24600 26442
740733108636728577 1529 3870
762250690230104065 11028 15360
469354395725662977 21719 24176
817916417995910145 6476 10077
795396179495906305 23964 25877
539435770829712193 11423 24879
703639024583825537 12770 22913
853855402960398593 3521 17035
685136900601005313 13107 17443
403130493444336961 4090 17119
805762282966373505 5616 20354
881091659795394817 19229 24919
307369734705684289 8987 21505
134600962427541057 11429 15848
867341718922123265 4852 19788
863796691774872705 21277 21930
16110426970666227 24553 26015
217368810611304769 271 3373
766856396394889089 3093 8909
409281434881073409 5460 6206
741915115205568257 14271 21769
828148733094408833 12686 17740
492554431514069057 5526 25479
652659641280941057 13785 19038
965252169951011073 10677 13391
63590712941561377 1038 26267
95121703206405777 15842 22143
558169679192978689 20444 23763
867513831890629889 6197 19404
841874513790216321 20969 21566
607595859451553409 10144 10380
918802192915883649 8645 11614
48743641084566745 2729 16876
22761051715548321 13580 19001
948739751490411009 1523 21845
643044305315719041 1835 13565
520358075611721217 11531 24128
866125089026311937 8154 26109
99483966625260929 6800 23907
796674732812512385 18928 19570
212684548897495777 23127 25700
396690378455332417 2144 6164
4054508424577109 14574 17477
522729882370065025 9451 21051
923405767786970753 2395 13416
132950989968136929 4033 12325
101339203662949025 3218 19003
394985273674400641 10251 22833
650750239800398593 8750 10829
964255136641753601 9570 14102
900610410687892993 233 23748
17411040086663833 3849 22525
265633250478611425 19009 23343
386789443262969729 25951 26211
950982376610401281 24955 26139
108791371575428289 16326 26295
875439722790385793 7242 11351
423646333961357889 3934 7550
147384453264908897 16572 18433
799647134171259265 15130 24775
398632832732015873 8172 16779
115074115827141553 5753 13241
908196646776932737 24267 26240
106245096043018353 5886 13511
418127901001295041 10002 22241
653062466567490689 9692 20275
51216955312970217 7054 7911
269167772570789057 3655 5723
411022722473813249 19248 24539
902144458327100545 19598 23362
494880956667319809 2169 25772
883881434284440065 15378 19080
795830945648926721 13321 17996
970114029339924865 18906 19872
389578454264313473 9015 9832
87077864749737441 10821 17139
713207185765963265 24344 25515
614554012588698113 73 2441
217829989422032353 6122 12808
871254572915553665 13728 23615
114039060418175361 928 8289
961808508627399297 6080 9688
429692991834901505 15724 19427
303889918586115457 15961 24538
105845087712662433 13097 18246
314353610669073217 1136 20187
548133581687640257 23088 26060
746390563051370753 24793 25019
875166196838929281 7629 23756
692336316457442561 18561 24869
494670868111871425 19203 25469
368340371996445953 20079 25983
114955281816957473 17036 19959
329151955825508929 12101 20320
364196322339271489 2882 6175
397938937117807233 16943 18815
231111593697615809 6858 21372
174979687697856449 5042 19613
594686752391471233 6602 19309
750235808899127169 3289 6994
654907627083939969 5021 12842
783732638115637377 11457 25965
617135881976995713 1832 18635
338069908244001729 20764 23182
56123326031265465 15951 23384
917318124154235137 10099 15524
677371851939358977 10959 23117
450613971625550401 17473 19393
827618724667399169 5198 15335
117733199863366161 10569 18790
747826430618008705 8203 10495
832077845594575617 7348 16605
822599361750970753 3490 18192
115505532087894385 17355 19524
806471652345141633 12682 18566
306293544388346113 17687 18523
382091778356805633 3966 5030
677368428724903937 18003 19690
374111313506492865 2052 18768
66315781501209873 8722 24925
337656936441614849 9967 19459
683745762138585217 6899 7529
51453555643025337 10684 25998
723425744916134785 2024 19276
43010295701503057 3832 12240
376406618589257409 9973 14722
974716967463027841 11960 23225
325499768752912641 9621 22537
942246369384744065 2928 4606
759194823136368769 4732 7984
63131554870455633 12944 17697
295949823864155777 5022 12600
570415659068981313 19783 26194
672584101047576193 4683 15671
723157872695427585 437 17746
393585968904353921 3256 22205
787280756351460609 70 7084
620369603787025921 2789 25429
221507896236619937 5770 13716
679893634110150913 12283 19557
34568908434106761 23002 23407
700369912665720961 18074 19582
270430147492877633 5936 20269
229337414961641185 1718 7772
282698287212209473 20069 22035
98744498715376497 6955 14753
871914492572688769 3065 11683
103249494544876081 1596 13127
380917390196184897 11347 15395
339469025794429057 2949 8119
139549205725248977 5413 11508
398361454304911425 1481 1508
765569248910335233 14180 15874
548568897850884673 2227 10716
514169664235669889 4367 15783
993694635466617601 15479 19586
919657238820729345 3424 22682
280679133151451777 9305 11621
477994709569461633 12927 24416
767812940207115009 15082 16662
852305086846282497 14595 14630
269040060639923681 5081 21198
876848596137751425 2955 22794
402714575189087041 7611 9805
902702970602813825 9767 23360
776692538910040705 9028 24797
215883862384774977 5847 17700
588122302808365313 6973 13680
827722210219317121 14307 20093
945817459069075969 17157 18920
594898712073007361 11876 22791
194726839972069857 7105 13090
847945781348880001 15017 25372
735161271528156161 2327 14254
198201899158878081 2175 13153
298021692905230401 12147 25625
780158539373640961 16449 20872
195466235983843713 6318 8842
713713980013341825 9289 20653
353591501884203329 6791 9751
736502452273878529 23281 25696
124820096052772561 7563 19113
598676444446656513 3302 23373
194806454414340641 2483 11361
17036105695776627 12438 20766
656768987687144065 6335 13287
466414974545546817 5216 25514
236434071707257953 2994 16335
643227080910616449 7832 21310
322688666133657857 15311 25818
880890220223509633 5844 17637
511183243869687937 9567 14021
589208327110096513 4099 8411
276946642301965089 4705 23907
713464335121347713 13148 20680
175995346491298209 7719 22806
764078166328186369 16368 19236
31350618480999517 1135 8847
748984398575092993 19542 21562
433220177812991361 10687 25158
515125894719371777 5579 12205
488680767882556225 13461 19054
94880071292312353 6482 7621
497761873870096833 7260 16652
176003890456353665 4783 16658
740033975001253505 3964 23208
925812706645363201 18274 25781
180828451436504161 5318 13743
527300518637215297 5171 11439
865431206758529409 6586 21789
325191978601498753 5030 14565
776919757746178177 422 18431
5828749812774704 20918 24023
391693780345590913 12871 19677
210664203764796545 6083 7971
452868934337637057 9521 18050
863741093559294593 8425 13778
577894495096245505 6951 21077
159919241303715169 400 8565
12713592454865365 15234 25265
994195004429922561 5021 5920
950524465105317505 12249 17671
101680463180660049 10300 23668
313391311744773313 8921 24904
795982157120189313 1779 8973
553550089161859649 11455 17964
379730110586269377 12280 19427
344081375016706689 2974 21866
718932723278594945 17913 19537
940305987388640513 6814 10853
319850703311207233 15497 25714
963677402073649665 20604 22070
223019826582767425 7194 20412
664092982270403841 23084 23423
674577359462080769 14709 23925
970475307587655297 539 11136
989302517984878465 17071 17099
743714368013158401 22140 22768
841976225945675393 3824 8209
806674344173678977 16402 23356
766915711906957441 4580 17192
532152858905277505 4551 17605
564986028007030657 4979 12025
75567464716378657 11188 17098
138375369137445857 1983 11289
516203797048447681 7428 8166
539253331311957825 4434 23252
766067410123589761 8786 25277
381024615744788545 1028 5605
659051494992525057 443 7280
471302785113426369 4990 15692
779078362518070785 11922 18891
125384261982059537 620 18745
975294051943123457 966 15423
226131692433828129 7044 15049
971656261935756033 8157 9421
525747143408576513 1631 2170
529451675814272001 4444 18151
734099045431452929 5881 9322
463255529374144705 3063 6546
513202660800157441 4987 12602
77073529970746785 656 2681
850862983699588737 17037 20059
665862533028594305 4588 13712
479403658359128577 6530 17071
146602465545697665 7527 26087
800052792670488321 14727 19360
235568240267177473 728 18931
508175163768395777 6196 14744
686454760228954753 7913 11293
704662371064021249 1057 14330
523110677826402113 8080 20735
333271331260842625 9268 10782
93487224899917009 871 16945
917516872932157697 2079 8443
797973639360485249 5587 18703
340345992596024193 20511 24788
786195822926188673 7565 22401
890663283805512449 812 12218
504488095346012225 887 14736
670021343150576641 11139 16556
700532335865148033 4540 23365
534614334246999361 8204 15680
595648537931701633 18272 21672
321701283736967297 2846 6614
551927666190394433 10692 16114
876853700260230785 3311 23573
894504595129639297 8689 13805
843738615767161857 13494 17225
229636155018539521 16748 21378
160084200986620577 17550 23745
814370237269734785 6687 13455
948361460473488897 16464 25958
746403873134070785 11266 22686
758939992455228929 720 9342
284935336383291841 11210 13983
167401754588436097 11590 12272
157129279401033281 12852 23963
733233884323215745 17091 20262
585768788644479361 12910 23829
409730277668312961 6578 11234
355915994410040065 7750 9479
879592187062346625 10776 15187
982645433680126209 2828 24423
170146202622671425 19178 25437
654878771437637377 17935 25804
554237242408323265 2202 8705
643462164958656001 3781 14556
833427443482076289 11870 17431
205294123992317153 5079 19595
689782312594790145 5064 11268
623958485088117249 19191 24021
411828915501271105 1605 18397
229100551887484033 16093 21667
549650116442695233 4630 26096
650624881191156097 1868 23781
529402034852989121 6485 19134
445138958416450241 7489 7870
195935315268261697 4886 23454
677545341081419393 2388 11571
136358180919611265 5794 20658
180545732308047489 4904 11550
90397981309156001 15107 20468
490829663241264321 30 19423
399944236035576513 6265 6416
305908142213709761 13073 21083
13369838448515027 9193 18362
10973495094795283 15844 22942
307947517972902337 11905 25473
97578221017897697 4386 12922
740623161940323585 9496 12723
979040827283135745 796 24623
554383241995378049 17577 20272
358206264773500033 2875 24855
942013973107211905 15845 19392
782971539080484993 9806 16704
305897904433944513 8254 17503
985262499042363521 4795 18923
195661879093069761 9985 19805
708427094239901569 2156 14623
8079480956478592 12162 17790
707104436368368257 364 447
94638899207954097 3019 8297
604127189926892033 8996 18768
753707892519653249 16301 17338
868932025026481409 9749 9772
266054200701592705 11853 16274
101200626486779297 10737 21301
154889622898746625 5419 25918
80541933575986497 3508 21548
940861150444366209 4606 10817
183151455098460769 6588 18372
627256486193228801 10384 15021
789810290599604097 17680 17961
81872787480978817 3365 24551
177978136392560769 15164 19885
480603153301654401 6800 12335
647838966832480897 6662 18787
181922047252104577 9800 13970
544005568356119809 4412 22428
924498965548846081 10940 14437
33108110176044649 197 18034
727789133953127297 1945 25522
100198978808855089 12325 13085
731919603931554945 6521 6545
624076185351484033 2728 5593
141760655516666385 12568 13937
361101388917667521 1689 10468
785561156325737601 6089 22653
195622291676130561 13313 18056
274178818566912961 5406 16892
173924202116459969 6399 13560
471355844969291841 5501 11523
279573097143284609 4705 16363
349154440898875137 5028 6525
15450019917473413 12172 15988
27312955098548033 1475 19487
310212397152042753 13239 23662
643200089084462721 415 1353
730879594938237185 17783 21686
633043155275014913 6989 16016
880924144368449921 6695 15222
193709601199916641 11029 17121
624047464524871041 1493 19171
600447233190831105 17027 25417
698633864802815233 3588 12681
941162921905419777 4385 16448
123894828127866673 2338 24657
347694100087078785 1522 6279
341027736760295873 5396 13341
965240871687800705 27 11743
537950200580617409 5558 9791
489785554858567425 3596 20450
522057326362869377 6498 18386
799638506501072001 10758 19603
988929854143854977 1555 20099
927089557951898497 10055 23605
950270108350579841 5599 11460
231588410807123777 6817 7144
641407617110793601 6223 21012
59977457790576953 2137 21114
140205516348459009 9953 25579
897641918630217345 9541 22968
934668788418171905 1036 3513
489256551181636481 4853 25756
499502425232790849 21421 23589
374177186194007297 3065 14673
215082318577522369 7033 21621
798955356472699649 4716 5465
375390732146399873 8352 11446
185853558508643617 10707 26233
923200559828892161 5091 11350
265077846636597057 5467 24489
387676134597413121 12386 26503
183632093418086849 20319 20890
150803365225876001 16299 18308
830452441462622209 14074 15040
606837366429459713 3132 14670
401227742604096001 620 20264
801594679886214529 1825 15834
155394606129203073 8711 18809
932978107773536129 17272 20364
719519852373426945 4620 6564
923461580386352001 9181 25723
454586260122223233 12804 18070
293525595882783809 25729 26071
246469650228608129 6652 9668
734219542741236353 1859 25748
604733678246429185 4028 5409
76033692511188641 9486 21099
158796538740237025 3298 12829
937570118092288897 18225 24941
331955976854313665 2571 3909
40393872725729809 1469 10263
113744638600071121 16304 21575
669439730626855553 9936 11755
323611435887567489 14406 25949
977222352238769025 5202 9213
96797420439262545 5467 6505
671677546871599361 13353 20935
751896623390646145 14094 15212
683089428013488513 8271 19504
455616752544916161 2085 16864
451867861840177921 3881 10492
825936376314199809 12738 14571
667377132529949825 8425 11146
722613581500727553 3428 3863
443234768072194625 2096 17505
719478962178069249 16287 21352
70557558202864361 16518 22675
848596067513785345 2316 18652
762635580875802113 13630 18673
151353013009252641 12433 13254
912115757514428033 15295 18515
467457628269702529 12089 24078
609681149580474369 2367 24699
358538898409701569 7897 17974
272612028966591425 8316 24070
455807317082065537 293 5834
735187352819359361 15436 23597
514439901142008449 8850 17462
794777721466900353 9725 22481
120128585369773329 4245 12383
608429318292259329 15174 20790
359465688747999233 667 1868
831230492740559105 6339 15608
975175068607160961 8851 14157
852889786610681729 4865 8314
963494950935949441 4746 24302
211418303308633441 9669 19895
17943901346885839 5897 19709
419092117195539521 9490 24035
900673507286594305 6976 12136
409670378988323585 15948 21715
258153523214378561 22052 24736
587288274285974401 18181 21898
441211495736308033 8151 18605
503536994256009537 1774 22920
754514296415241089 11898 21752
805709295424414081 3001 20276
641626241797776897 4253 5069
772602278667278593 14765 24948
601411828783302145 17255 22344
182131795808366817 1185 8439
917868894074199937 14284 26427
830194391350417537 12835 26297
897494997227116929 2250 8833
64895562143597377 615 1855
22980705812496893 2401 19160
453309406880862273 185 14773
250018607106529345 4593 9549
28325801596217561 98 17325
514731757524213377 2464 16458
600898172103868033 42 25146
479954716088489153 5155 13258
967745697622866945 10991 18093
215858764579760289 458 17256
730603290201173633 10206 13816
905552208892647297 21104 22983
208762147358548577 1465 7166
751172208652331393 4042 4849
354115327994705345 7670 25399
518261544542330177 17465 24488
138996477360826993 148 13548
637454185452295297 12059 14758
648457387646374145 6572 17744
6196022785321277 1602 20476
19514118346982913 5289 18889
233599885851059937 3823 23282
873494397047792897 12268 20065
517392743741456961 13051 15857
266359227617364513 4278 21052
994125335745362561 15286 20636
765461916797249793 7285 13609
238260977070371649 631 4384
595173642633561473 482 26517
257604724358639457 23892 24825
84857998233545121 7117 17150
851333226532805249 1268 10365
276100893214170625 9926 16406
325820163615585281 14692 21034
119054719037308129 7871 20902
149710185242714305 6718 10373
181146855523813601 1390 7726
916787855259212161 8377 23857
371752532920183425 7496 16801
51735338675005241 12830 19463
947865560962704001 2058 21313
507125210006673665 7139 24076
531084560400785217 5482 15151
866143499105039233 8168 10670
104513239714457025 7078 7100
402576276760822081 11410 12051
385818481113588545 14585 20889
402270359111131649 7517 18086
372392444578970561 12209 17085
110425712208918721 4921 12610
866614827012938369 7966 8332
758332545570102273 4742 26106
97592628305100961 18143 26371
238887264548122145 17598 19110
210471282719126401 6064 15271
819109951718505857 1340 12103
180200399444494497 1078 18751
455609172079331137 12125 21161
186977136606998337 18146 18856
477779635838505345 5868 8589
324653420273328641 4433 13938
223828800506662881 7620 13721
862359356559821313 3791 16783
799733613457423361 15430 20491
587473098072855809 13900 17502
58440074469299217 19342 20557
910935950102157185 661 17123
62906748123840121 3234 9733
252234420522533761 11003 17862
847692611615638529 951 10476
584792372385251713 1038 24542
242765976340681537 2350 23977
17293059641168897 6428 19809
546178753906641409 7506 13758
114426829726966161 6968 10476
823363597597069185 2450 8528
387341779111885377 4391 12580
922316723305964801 9176 20146
200809453605543809 2146 5362
180805633145784129 7666 17600
360036789445878465 11225 20155
434212720078928513 7184 12278
959682552672518401 8736 11687
433576619722021633 12168 20985
885321566777797377 10451 25151
91464744080564481 9990 25194
950783550984837633 20802 25440
926214969291695617 7516 25106
836157346642245633 4700 19715
951414065164950529 2066 18463
948662851759792129 11048 16910
109043505653875889 19899 20627
100497586356276257 22152 23321
795189410693733889 12626 22910
740434790028601217 12155 15845
806598295802022145 9951 11478
917744721126901249 6999 8212
364631888561202561 1648 14553
243555117105529473 3845 23938
900010740872506369 2728 8211
317703082215523137 9765 16294
133218235686467073 5282 16364
569852157299166593 12043 21918
562203390776492289 5136 16550
852168462922840321 6388 14584
984173987050265729 8187 18483
688714955271024129 398 2208
17054410722568747 9542 18491
161624072308164545 6554 19375
913219411574612353 3988 24520
102599453393864337 22566 26336
591739369292614785 6975 24974
11771069926233225 16427 25106
232327370957957409 5046 14432
403767064878195457 949 26362
701717349032197249 7359 19963
533411089952487297 19592 25191
979376438486735105 10985 22574
866208002820130177 443 11581
566111614159385793 6525 11098
567994702374427649 7685 8664
825912479346126081 4116 19523
896688450177322241 14952 16646
472738518482191937 18691 20543
370305184952052033 10433 24753
695020254548563073 14132 23473
451335173501959745 5683 21504
481332312444923393 5687 22673
856487854894517377 11832 26397
261561279787965633 6436 10034
568547556550811329 3546 6925
614543323897567745 13974 17869
64063096163060609 15532 24158
200137960810888417 10001 12550
296594321152085185 16279 26276
992372955199900929 4712 12046
261652679491852769 3598 5168
398854750772724033 336 4819
248174474437377057 11950 15201
529546372133342657 6317 15658
7755570118852973 17809 24879
780397545017802241 9771 17837
209538336244250433 18207 20057
858982970298658433 8094 8667
504757715337866817 11136 22743
11650557286682073 16143 17164
5388920661005160 3452 14935
49451004726439153 7769 18128
468051862820907137 6852 20586
368898321012135681 5358 15295
681505533819958529 11425 12295
542506470819862593 4616 13515
869154843716593409 1952 5636
721877042617276033 8196 19542
945514268649077377 12802 19949
993112741985573377 3687 5274
801392524305718785 19479 24255
855177113074983425 4529 25956
305013188864066369 5388 10832
419486913888594177 15865 16580
139303348989251681 3707 19215
742764971927240193 2130 9390
985757461524030977 1554 11942
169666589691008353 18607 21063
947491628096933889 12105 26090
498070526996183809 3106 16603
197110582483603041 2608 14139
723357277401735425 9228 21991
867218028936271361 8167 9215
339933775645643969 19046 26264
755636204552928385 1272 13745
655500972076044545 230 12891
142398670152111601 5206 10543
329853962172631297 14534 21058
270579986624184705 14962 21869
189771174558533313 36 15698
10622360336135729 10252 18819
868944353222698113 6561 25623
748986395939311873 8004 19360
522293867262124673 8972 19886
895889424413489665 12009 17795
998648331531296001 12067 22344
477100577558402945 79 11509
464138138618213953 14534 23345
11501788140414249 7643 12557
666875810295206145 8960 22123
684184317441719297 1650 4380
260709533819426305 5314 21511
474244104572129281 175 13331
24405768573824817 21604 26252
772466830880560513 2840 16164
631684122806522241 19168 24063
1916269104363267 4459 12222
963178814809534593 9166 25206
702069668803233025 5664 8283
930487029624817537 18503 24226
419510244154814401 120 962
940855913339600385 14873 21084
523679513242129217 15893 26255
750866072793062529 12773 18606
35845263232467061 324 23111
331503570148978369 7591 23002
547657092476441665 6807 11906
572534536689051521 6817 12276
20136769543078969 20646 22399
261614681584131137 6034 14796
391203948562306881 3007 11149
10227241661315391 24351 25181
51502428898295705 7038 21905
29395715812395197 4314 13294
242075397628184417 20711 23364
642276318125073665 22918 24294
125404803033738689 18252 25185
643227733969649025 5994 7409
376916798948045057 16177 21065
86787729793204705 4725 25207
667971339998054273 17551 24138
866698778690984961 5594 9565
955275254908457345 1855 17885
165881945929317697 2483 21332
267369795550301601 4581 25622
21241174564789133 2885 18244
729239163057926017 19234 19501
460822544590090625 507 16969
913177605997198337 375 16616
6197110490088421 9956 24115
837897695967853953 15132 16611
982140250747864449 2788 16967
719068651114632449 13586 16593
867462320450226049 15441 19874
741680357144261377 6083 20428
837387287452063617 13758 14777
567126838229491201 11166 15778
331478559342880193 9428 18792
462297314207916097 9009 9979
812623257299339521 5216 22269
876534567688246145 13496 13854
57393696727142897 4993 7917
169493306507789057 11041 24959
439209387937413697 4470 6167
985001968307876993 7592 22924
717191436162831745 7191 24901
258065625748770337 867 24955
1418181626423377 3605 14207
204701381492604641 11857 23282
146393723725406497 350 11581
21369037599342277 13512 20896
768570617524151297 2195 22970
39127487006545889 5282 7978
705815648781818753 6313 10176
906501612098423937 3941 25702
583088378847850881 17698 23482
933568264417793665 20363 25745
131437875708325441 6766 9907
859074323502866817 1062 8448
487564427895453185 237 18207
186972234473564929 2407 19383
732763189420747777 10548 12937
81328028508096401 4207 14844
873656942582773121 29 15664
731034686628952065 17094 22598
22424402870864669 2505 9102
457663098034160513 20816 22023
336619471170909185 7635 24448
634276435133450881 4398 8573
148068473539577633 5255 18755
189553624497960993 11597 25943
34289469719357869 16610 22148
712604618979831681 8977 21929
762789020928192257 10259 20809
742368816189710465 17154 22168
500438472005445313 5320 16525
118052733139059281 13608 26190
858124340613610369 6381 19965
876732985537671553 5346 10904
30985316699503329 1939 5223
375698012342859073 8754 11026
223763285091433057 877 8810
325511501180002945 19432 25596
538509433977797185 3506 19208
983625046732164737 3931 6201
454864839882926465 16260 18727
14977267366049319 2479 23060
105969485991540321 15226 24719
367596653465078337 10888 13221
149931677727504833 8823 12348
717729780781681409 362 10879
924103975190408961 17063 20673
973033122372108033 19728 20123
212491236621840321 17800 25938
689920656934305025 13060 16553
287610093922797473 10648 25246
411090559459346113 10969 21816
55812751499910721 4366 25277
382574778242926081 3342 10970
381185400502634049 4236 12277
479044731991884033 6215 6287
313282986975249153 3193 7683
344448956457171137 10917 21489
595569183543904769 10037 10230
220680135540156641 3724 26139
164009982287364417 944 23890
241979285476432449 21341 21611
572906930319110337 5107 14634
949681519241046657 10072 22265
114230741908752273 10968 22719
722348249556318977 11181 15827
446527458696710529 4660 10130
844728383113469825 7876 9010
535048298677121921 969 4480
22342208774361441 2598 19989
278388318355187169 14296 25859
652578563074804609 5535 24961
185173753319414657 5970 11549
584133170980436481 2978 23848
333206327957686465 113 5959
565246507829918721 25464 26239
567332567329895425 8356 9313
956944839779637889 5523 26400
996216903301277825 12297 24199
126661789548684561 1961 6179
236819367854050017 11280 13596
340165863886340929 1702 3303
135543459628696177 10885 19555
277035339710771201 3059 6936
42734626013224641 11153 22165
830142066947971073 17804 22604
933626951808012289 14662 20216
360541425178134017 4260 19641
913467606481898241 7596 25588
762778271165501569 7388 19439
427760861447001857 10966 25620
151694039956019809 945 22257
859135768600179201 5297 7229
162248205234973857 763 24171
579568962714066817 2913 18711
42683747722442433 2932 16707
750459140368572929 16942 24831
799461969800347521 743 26188
868697311186384257 17566 21515
369546631543975937 9781 13814
525821898830269441 6162 17393
491263684242753153 12192 12522
517888414938543233 2452 2733
127837452752352481 10682 18894
390310286098152641 3835 18897
213291319734736353 12360 20730
205159776821250977 11708 21320
773825953231742849 4800 22364
400948882129437569 1708 5817
208565397560349185 5853 13852
813591253959774721 23185 23737
457355016860738305 5780 8149
414193955790292289 2690 17354
324597261242956865 6746 19662
579181277425607937 22609 25524
466493699065942721 18347 21534
522365937286007681 8467 22107
250410078532397057 4783 7025
200681224302432065 271 1136
257963500875725057 14182 19405
876870810159228801 10005 17883
519510657281642817 20868 26446
709955448478769537 5679 20093
623864268013072385 19699 25606
723905222279466241 5282 14544
135576630190385569 2413 20983
414311967954805761 17004 24692
24203298935624673 17068 18765
833370175061556737 3612 8864
426345639808971585 12480 26266
119850887749681329 2137 5705
162739210818863009 4645 25865
538816081058950401 8646 24518
371699899580889345 3864 22167
343004621138138817 22093 23619
564167401785063297 2259 10866
814665594579647489 3021 7265
739894981555522689 14303 21520
891291170431731713 15725 21317
334048123706018881 13434 18248
170342730568318497 7440 23904
128824949225148097 6319 6353
228439454349885537 20488 21865
856337805151675009 7539 18572
347285206187589057 7208 10453
596561077231171969 2585 21628
477419234699926401 160 3136
861030901019709953 2289 12260
556514479814676865 20682 24603
298437440944368833 501 25095
910837913102771073 1185 17174
827229756562736897 7428 22466
218242436046519841 338 18951
169847680652395649 13923 16091
844347651362301825 4653 12472
872785321430193025 12069 17106
272037885277239169 803 3256
619702309785125761 1312 8850
107209229281526321 9942 17820
215218596461120641 8778 9263
261867824976231841 24364 25503
766089106774359169 5744 19344
696429103777450881 4663 19719
611543004801937665 7474 19911
694750559453392897 5154 13797
461869468279232385 16890 23848
917743585539174273 15331 22719
335338011979935425 9720 21569
989068108149918849 2505 20999
154395170112167073 1906 9790
728364216710037505 16549 16632
713325839338629889 10493 24518
517416661838847617 11587 18168
102781843772461905 8524 19573
182391627654741473 3573 23183
803002584235237249 15369 21973
392233984058943745 5292 15758
162641693535647393 753 5427
759096685296174849 10595 25921
776674041113430785 6115 12099
307714414138740033 8352 13346
938147614056489985 10191 26025
955177932274271105 10533 16758
111521572496180001 11813 24781
740463320794500353 157 4348
712937983922046209 16349 23763
232328467790541281 9921 11477
942926070593863169 10260 13852
410086294006571713 6593 22769
994715069038434817 1441 12967
228053849957010625 14769 15809
388934941091982017 15062 16230
129961860193045457 11000 15868
455354233651007681 17031 24104
917120618267109249 8697 18810
314069693270702977 1191 23994
42692874107853385 1656 15965
402715088682370497 9424 15118
119102955948651617 1382 2930
684116697415085185 7156 12621
973428792892374145 8930 14006
987793369426214017 8180 21812
709428147945363457 19387 24707
230472534000249153 9757 12135
971031585805331329 8587 12789
108912789957187777 12028 17343
41670153603494241 2729 22669
750254671879879681 8453 25158
499929889845216001 4887 19399
322743432408060481 16993 18126
221550116313881761 319 10554
720839537169347073 17362 18541
636851999262670849 7952 18216
81336458025177201 20091 21449
891493287877413121 1431 3133
505729933196370497 12713 20814
693206188337224961 13188 20270
778248136141741057 15724 19527
351358965723154177 7190 10564
820533807292541441 2277 23084
86819524263471953 14098 15686
570228439405710209 7847 11220
28173938813498725 9437 13025
158083094818159969 3867 12024
921561543056238721 3313 19674
830784811265118593 20295 23674
246805925619515425 12253 19967
931936367150733185 17034 24441
479949748542491521 1878 12299
646989237348392961 12921 20366
785331877442249729 1932 4659
376168830924122241 1112 17596
806417665259683457 8538 25250
671840508480755713 10254 13111
23582125092065809 15617 23620
971809433080714753 9417 25987
356155942925948225 20273 20804
243862612150067553 9184 14490
420545479018191041 8290 21427
888763982793143681 4573 25315
639320585586997249 514 16315
257828593776480385 16136 19526
254947864904455201 3426 22989
715666869524959233 10876 25657
220322575077783969 12910 17291
261836051650035969 8814 26236
811688201014792577 2013 9608
474808698931305153 3993 25495
888627788563948033 13489 19120
534589732378861953 5199 16339
632625312683405441 12357 25133
507944547451039361 5113 20529
337137986148757569 3766 5125
2707539637881951 13572 14151
820529045799563777 6349 21763
491124114810880001 13408 25025
37300579345721729 1185 7373
253072720423972449 6651 14952
296282697435845697 9609 13373
359302393750049025 3035 19589
941489697125245313 1398 14734
213496112408265057 5579 22766
77472740411199233 728 14509
857864140580524289 9256 17372
162171555745654657 8507 15320
371892185829807425 5227 12283
146520892066536833 4819 5775
398678981223405057 7713 23444
347546124174623809 7309 16861
407350256197062785 4260 20920
993073178360649729 13786 15229
790122987606032769 15056 24227
302752371096484993 2628 14325
465311742354742849 17704 22323
992406085068058241 19008 24575
687758571267401857 15670 16898
686718794784109569 1376 15931
844834760733235201 3100 12712
72461480877993985 3777 16712
526034127201036481 588 21629
774092285990999297 11591 23760
821802743326401281 4083 14669
639475055055033473 7649 18622
539299583864895745 9304 14080
220519468989930817 16745 22722
622953206640787073 10845 25987
98087847526986849 4536 6219
857360437407017217 17064 21701
153393319448948513 9784 12067
28680344025303841 6378 11003
997772374314468609 5936 23987
708312531993492225 9979 11056
358896882493706241 2783 11215
726489826925202945 5029 13230
454184178609157377 588 15830
417989356182012289 6669 13384
714033122557108097 3434 12149
792420144207682177 2076 22089
981861680044080001 2440 23405
146364520059613313 2538 17128
667958140962905857 3520 4269
647231045278729729 17529 25394
793112264279333377 1592 21285
428910921857387009 5243 23487
593342010129358465 12378 15538
542110244751825153 8789 15417
385885964450483969 22239 25325
424326468467818049 14263 22453
273050107312268865 19702 22699
271353556438882049 10751 18990
389270147794466241 3783 14550
935170644222047489 10445 20652
961925898433658881 1536 22020
5095114912336386 7389 12969
46634647379125481 16318 25475
437668288934752065 17672 23013
153996436263053473 201 10038
173742376334544705 21108 24750
890487082817632129 1904 15561
500953212093470785 12255 15281
912522209532792065 20980 22525
429219229166676545 10038 13204
456208007647820353 20328 22908
610946297657100929 154 17334
888856222976993793 17086 23089
240228852254048769 10407 22365
759845317199083265 17954 22799
853367105734925185 7096 25385
705321115285752193 916 7678
455179995138365697 6853 14891
553252361755784961 9399 10865
514416215942922881 5645 13934
430890545061838977 3789 9216
664715185769594497 1079 12677
502624748156225793 5009 9312
83664244978258753 1739 18575
394379806556653249 11009 11894
815351056581221249 3476 20565
707872191140030081 2587 8484
595744170415734657 2974 18758
500493489745348801 1249 3862
837878583652397441 345 3136
793574306274397441 22286 24059
726542866411627137 18798 24670
716202785678032001 4003 12680
52038617909005329 2477 25440
920208231650992257 3266 14560
613577167400727297 18888 26062
139664570514622001 3392 17883
457624714512931521 3587 22174
858971738250321665 12945 13832
343845885491539585 7765 10617
446756492715419265 21067 24528
308484999254858369 3056 3962
976303351419279105 1249 3195
337273578602484737 1642 23395
911169750017631233 2611 5421
348686711400645761 14871 20459
925941270800112897 2705 4230
138381061938595457 258 897
227131888580057505 10933 18937
950035193544891905 873 22737
747260855785402369 79 16783
148383237683582081 14960 18940
127858598523840081 2252 3213
979742523097527809 5499 19648
228256450653706369 2154 8044
616753349276287105 2292 17732
120763930536636369 12982 25363
320733759570316609 3197 24148
978832670464374401 13358 13431
344505809853437505 549 15374
369675429740777153 4048 8027
511149979339890625 10326 23532
953363268057589889 6149 7698
407013871872244673 1837 5305
896562188152923777 3840 6852
332220947542481345 3629 23635
798457666617043329 9566 13216
204945159076792993 14341 25023
386722568283442305 9961 12605
394875497702756225 10200 21280
629616483707710721 8998 19957
17594035341296889 6305 6612
232502160238166049 12685 17054
817148516115196289 23394 23875
765403204000040961 13369 20255
230116500011199329 7063 16574
296304215593419713 7419 13226
80418922381213073 2373 10346
785729891534433793 18086 25218
598407338669723265 20037 24499
703172165817132801 106 20811
658437262358717185 4980 16859
607045780866219137 12413 19825
412952184282879361 2479 20206
760199693604572929 215 13889
256513547603120161 6490 25780
266199062261424769 5874 22978
633165518920073089 19023 20094
552465994686681217 943 3371
628549848669763329 1806 11523
820459491787449473 6709 19393
940591033210345985 5601 10523
575485157952197569 13172 15663
278106940907534305 7899 11250
356962925160335233 13296 16820
953869721875925377 5695 22517
859056815601714817 11588 20348
639554073101948033 17005 22059
73363807071661569 5334 26296
358425191585148161 7884 22639
828043185022504961 6678 15042
991604744023234689 12441 21659
864828357923162369 4966 15731
524101454485965249 19227 19343
777483152637412225 11148 16536
715103292100991489 22238 23023
812114999945993729 1509 16011
956117539619121665 5110 12106
442469949639313857 12778 22663
78586191581720753 8357 21335
502189767074160193 16197 24822
87152137466752321 6998 23219
81623052774599361 1872 10219
449562267129096001 3282 15329
676808360177933057 3107 9781
956491762667518209 1927 2889
615410022684823553 1683 8478
289176650399056705 9272 14761
355333453843176257 12872 22597
18194138923554705 4016 18436
250027880255142785 6541 21480
17358269162855323 1303 5426
234691145306317857 2833 9394
3236240837388494 1843 8026
241419130451344449 20340 20836
530989044560939777 1494 9608
860124372922289409 15480 18625
556610232348624833 7674 24010
814032485754236033 17259 23591
937238837549074305 15436 16169
172969033154078753 2140 4567
452151983090594433 15818 16487
31275530020860033 13534 25168
718022594045365249 11383 18217
573130704027622785 2360 17993
25262484856291681 2191 24903
639753810916456449 1933 9443
781469152202873857 777 21030
440721651794593345 19791 23732
73213892950825249 3771 23791
582230967469296641 3835 21182
566133857117264961 3545 6372
109249468688208401 9877 20026
667895644014244225 25364 25506
234035301302466081 10661 16777
849103540632455681 13997 25169
897025575643528577 16757 23881
967003715423992065 25012 25158
188012498192374977 2654 21161
147671629229492385 3073 25066
918654237183776641 7651 9615
354034154130381761 14157 14393
52089813293232369 19463 23685
495317203774902721 6453 7608
808515988848046849 16476 22262
789112077241377153 4290 22883
673456761149918081 10226 26210
987593813664531713 17216 24140
96393783053347457 6198 15242
612645995354604673 1664 23503
141039012998643185 32 3636
325385807127389633 5829 8203
44501029645250161 4412 17837
759896095034910977 7564 18896
4478611325492211 5537 14209
796860941651303297 6733 19678
157228355096496129 25133 25481
261510601454922657 16764 20846
278742577717391521 5170 25531
822252146158177793 19118 25173
41375641861737481 10887 24543
414518088553954561 1271 23745
858646327198254465 4423 19795
596127582191442689 12562 26225
666298049289171201 6119 18443
298642174627254081 7368 24158
61255822995004649 17255 20954
180720657481771233 4662 15593
550464572226150721 5797 5833
619479998532959489 10472 19143
744955922523882241 7552 13574
983729444329426945 12453 22270
792975575535937281 2395 10507
715283778198291073 7250 17673
154949690826892801 881 17467
169172109782607553 4481 23133
844556964666583809 16034 23506
46907171319382713 13288 23033
633467404221459457 21248 22183
646690537100923265 5789 26399
250763526680518817 873 19248
476901650580806785 3643 7368
160772347053292449 6729 19337
731292370971658497 6146 12181
438277815264729729 762 7571
56624234871229361 16376 22616
396286130663195713 11405 17282
901951314893736321 8279 9556
700354069696519553 12901 22736
99273246340779057 7364 21274
238326948492979073 303 21736
775660710560316545 2182 20385
476074364038641537 23724 25732
788604853233600513 15413 19231
670942737163851905 16678 20290
87245298455727041 10489 10830
525976791480193409 9770 20450
21176572735704725 12972 19757
806385452862624385 21802 22808
180144658735940769 24940 26455
758978312225981057 3773 4973
214666209103619105 1488 22937
35545407966747433 20536 24591
997028224284079617 9026 15172
946918244167139969 20252 22811
343352452583481217 16568 24630
274153657028673345 14818 20602
460900006123438273 5118 12522
917437566239630849 19815 20853
938318126593110017 13046 15344
632148586523225473 2313 16567
278590337630291169 11947 18289
696604547394802177 12410 14649
465325406821229121 5475 18701
864047961638615169 3613 14796
822376090717256193 10538 12548
492394021967545089 1955 13916
665465808798408833 5751 8397
590602528362449409 2340 23882
766959006855259393 21120 24311
990896217432638337 3530 6855
707332912613431169 7498 20185
161939672678524705 6795 23321
415078080968157825 11746 24912
660416715588713345 17631 19558
496204227286675329 220 19892
789718413348406785 6438 8544
144425399368842017 1744 19266
215252205601846209 6887 15779
154026855368762497 4585 25188
74767963003747441 451 20181
581939526509160065 5551 8745
31082479577111857 3505 11481
509231263108084417 1034 15152
645904046620994817 16354 21292
61505521888264529 3975 15782
687177940906512001 1161 20619
699775055524988033 21326 22265
388117929389604673 9774 15273
672010010505005057 634 18167
355929055065519873 3869 7526
525445761443272385 5551 19775
741495490018063873 10263 20852
950872490249750529 2285 18412
995879984298060289 12440 25616
612304813461300097 5800 24903
97805493148992897 9104 23737
641764300109542785 8132 23079
118188424241072449 4946 16518
446085724495411265 7323 9024
195830278275291649 8846 23791
204273456507749537 15204 19912
785307714494880513 15378 16876
862094478397473537 1836 7088
139706204863752961 4470 16643
149690954015397889 6584 22893
821140938944427777 10461 19685
163300929736287521 1403 21186
741678186800765313 18225 22733
164671183556137633 13686 19649
429770277779002881 1307 7072
989333109639211777 1187 15380
61010326276683457 1422 12187
178919908580297729 303 25600
360313634144421953 10264 18315
737343323115759105 24840 25683
497965830321145857 5446 25921
511826820005765633 13175 18761
853074846691701121 4112 15620
398432361029058753 9036 25544
563781874891073921 14702 20450
395500126514434689 5278 13910
150878927460087905 5909 11697
324597599343967169 163 11402
426801684196288257 3898 21203
89266990552729905 16526 21470
762640045049895553 18821 19805
681988781962253697 5030 26428
708144629324632321 8658 17240
466539954613239169 16197 20159
686492718401911681 381 14258
224463443855675841 5950 11623
428628432699195393 18558 19036
34054879571741025 16031 26414
809296209205232513 8127 25533
881758790826900481 13320 22556
887613405964682241 11744 17778
422774399519937537 9064 22291
929443713504202369 12268 17665
390639973566116801 7111 17209
963899861058177281 10634 16151
228011548168964865 5081 10836
641491967967713409 1243 4462
493622639227830017 14269 22094
483034229971504897 10228 17082
854225093002270337 5058 9377
374368616020451137 8504 14390
823651976027711873 12869 13152
992999820558093697 7087 15539
590010287428711425 2095 25738
499384436115750657 14758 16207
516677747853528065 8059 24977
364292336176699649 4738 19491
275470280727745377 10474 12682
788920631353551745 191 14297
426496609097050369 8827 19061
898191108497552897 8180 9150
573693373088346433 19488 23058
889798128914524289 2271 6426
933515857345504641 2814 23673
140392247923440289 2259 25531
388643731021801409 2153 8560
514661551892761089 5245 17479
164078285721494401 19332 19891
892202417298943105 8846 19352
423437149375800449 13176 18775
997295517564513281 2765 10586
689402500029480321 6471 26112
258709494395500161 10155 18703
207633022593256545 15863 25430
810080497429272193 10130 18172
719638530954789249 18952 21758
227631819568170369 14097 26414
273617932244050625 19914 22893
819609958002079233 13311 13367
512491360867763009 11637 21656
723158839481921921 15201 18049
86049232711417297 7051 12421
35025199822275257 17721 25192
287676660811051489 4915 5102
299665568400978817 13632 15160
52207784736950201 12301 18747
567449537973974593 15697 22849
785370158492192129 20149 20737
338719207724206913 10698 17494
614391609819222145 6657 16130
511964533087382977 71 20957
682896195066511745 10870 18832
481681304732727937 7611 23522
369455779720780673 2474 11958
639188199807652097 6360 14386
140148739677023569 800 24735
996200805392899073 1188 1197
118432377066795873 530 19681
654383802579292929 9687 10639
578500978618386305 15246 23282
249125076028501985 9329 19971
135886927715901601 2704 9918
470218308799250177 11349 24736
504964143111131137 10272 21665
586335247240437889 1456 2053
101198375749788737 7294 8435
426247119440564161 2318 22203
414704048510252225 935 15695
831621883110425857 4692 11038
561077510062872897 2001 23973
764746649641129089 443 5965
979191450828899713 13986 14552
676214811977157377 4215 26480
425027820136875777 6796 16020
388843998988381377 19117 21302
339601346233301633 5147 15338
286599784419063745 2586 9456
435642120157424961 13993 20144
44573645810832121 8787 25660
157813308159184385 9296 13541
93802262017302241 1532 9758
328031997670791489 11558 25552
502470134211183233 14175 25738
459601437412850113 5739 7878
509777899505774465 12732 24858
193594277988651713 1278 24046
94903409343348961 9675 23926
362315055551711425 25545 26207
47677975541940753 11109 23202
510893311027274433 6553 9755
480275108047027969 4755 10362
685391463489473537 3517 13326
288688966052898625 11114 12306
190719045714800481 1206 24448
751490040908553473 18380 22292
666136478140295169 2429 23593
359386451425645953 11850 24299
515282621016297089 20399 23981
840242620615573121 686 12835
561958612504149377 9837 20949
64977417218653241 16515 20200
916822634511035521 13200 25011
556433412615692929 3357 21439
627125241402247041 2911 8304
804689560073821697 23418 25863
444280411809955905 7277 18797
868651620075542785 5038 26339
667475458596776193 1941 14617
599534258603608065 1666 12549
485700555423548481 16967 24819
111695478466803169 8528 11624
257601143773349857 13360 18372
447729225717548481 4093 6904
748037862481396609 7977 25460
494499538279558977 19796 21220
455896582327447681 19092 21976
231600336635619201 12604 22013
716392429464391937 10926 12550
479915969880924097 21502 23356
974554379577774849 11763 20721
208547538212823009 22580 25064
314515471339149121 4329 16064
579251644898210561 6010 12211
801902946429855489 8464 23140
888789902670094337 15811 26200
432768134681410305 5022 5999
721364146210991233 4486 8780
78165068132314273 5077 23307
729607604891068417 16496 22925
465488442041248641 11689 12011
349913346185235969 9972 14429
984369564106195585 3681 8929
439556689602465409 12397 20072
265716530437643425 7020 10628
613871082675277825 3813 21216
706245367384305153 2172 19152
900903765507788289 3509 11181
662109602973515649 10588 19687
645805067055693569 5290 13265
415821059472953921 20205 24425
382945030289743489 7311 18174
243184561634578241 6591 25985
779344790625263105 18925 22108
205369552942620705 6724 22023
165945105836240001 21988 24541
772172193876372097 4169 18343
310552167648996417 9238 25771
90378782266945729 12876 13485
242538859578029793 25669 26426
798041108113622529 10575 10667
835978277571800961 21131 23899
446371505861101505 10130 17824
962341517953003521 15229 22113
642816416204567553 13920 23888
440685158048683713 8771 23030
481492201420984129 9980 22422
372341754232859777 13977 16307
512216506970176513 7128 23033
809518466891464833 23260 25308
792553115033804545 11323 18707
350916867762318657 15055 18468
457775206204189569 8479 12768
300878287330807105 624 23011
473286364618552129 12312 20096
191891477569253505 2202 17798
947795238014677505 10024 10605
869971709634942465 14061 22479
203361162561442657 1687 25280
56219142806067881 11567 22694
937356252191335681 4007 19527
533237395612804481 100 24080
855646273436853761 981 8703
146232808078348609 17221 20368
291715825114991361 5534 19411
511879433359357697 6754 9093
324454322948390913 1853 6487
778992765906277633 13742 15884
862208840016819585 9676 26106
824180730274736769 10929 14028
953198086187619201 1979 3193
933442743847489665 1121 2363
260458568654527777 3588 18604
566805285406392321 12538 26075
376995969489634305 4507 24322
747623572687015041 20615 23808
668525673201287425 9471 10272
447339240024763969 5622 21698
92136123065039041 11000 14008
758222487070650369 6136 9808
774578286840451841 5177 17566
925932940548083457 10537 23242
214672543707031585 13397 21376
50762263522553753 5060 9987
972681376725120129 8768 22827
74535672980733377 1771 25966
836383710710201473 8604 15862
554640925446062017 8000 13717
320165806096369473 498 14809
558681555422172225 6068 21262
66351306194270873 4513 15622
337277452958684161 3217 12092
837410955957494657 10673 19192
939284617439756929 6873 13560
245864965801409601 12187 14308
274434639757924257 6339 10155
665298503273859841 8896 26321
340003664678878465 4622 19644
225455349729891457 8110 22061
982384752154043649 341 22012
389483044708981633 2389 8919
848388436507651329 4591 16908
824703679779752065 12763 22124
459339779439073217 3315 17046
694266764917230721 11001 21539
344538126260975041 4095 21912
284047818017747041 1155 10971
800243632388340865 3436 4005
40424338892051993 9199 22888
667086860260116737 1892 18656
335954529319302273 13042 19943
406751460411481217 7085 17896
560839791315871169 9943 15686
630048535739039233 19715 22807
440281335914285441 18733 22601
833509130184349825 12998 13978
47203174773869705 11053 14337
751850811607528833 13272 14339
262010899651322401 14388 15973
297576652001463745 3927 24260
144060735578577233 4229 7239
115585342123754481 188 21909
932282719502019585 16447 22913
669270767090548481 2417 19170
478881773305744193 16348 17106
372293854535218561 9576 13443
386122670351845441 24942 26389
683466832226468353 2579 4022
916037730464225281 1240 6016
961567710077137153 58 18225
769707096868565121 7551 17866
118506369671276705 20522 25856
828098234513618049 17532 21579
449807465891115777 2605 12969
760496375702011521 2761 15745
727687003250320385 8851 14664
800923918203167745 8210 16084
879488985944565377 8487 17334
646109632950619137 17290 26023
952623787751289089 2139 18510
522840928433964801 5234 16094
945409144392630913 8950 22233
210239214230533377 3007 13003
559697971303801729 10833 25367
417756161043726593 6381 25595
38207437529482745 11996 21297
220947114302255457 5853 19378
715858821461576833 9014 23066
454329491579471809 7704 18664
952925183024650113 20621 22165
499947444547665025 1491 6362
38099107867434865 11068 21720
257048672758159585 5325 17430
691791750032653185 15629 19736
859435712146911617 17148 22536
426242980133334721 16517 25489
340918200418883521 7622 9488
996012743500518401 3148 26380
361028767080050305 1412 12547
119899121413350689 5210 16565
842014373842474113 901 4518
330648573077841217 4533 13654
411655304572441601 1959 11958
240550008586946977 8085 19027
295789055855379969 17865 19979
188658683957886113 2481 12260
742887353815824257 2805 6165
906152681503112193 16452 25701
770013335644463873 3084 6176
53167226245793841 2223 2773
699204801228610561 8515 18331
890075428862868225 7545 10138
357803475187864705 8595 17497
798675403561293953 815 5810
909889250669344513 17747 18838
274821049538370945 7929 19588
718304241154342529 8142 12706
969374483038397057 22400 23345
58376976386405489 10733 15806
894298657941273985 14537 25968
980233050539538945 1794 2421
352346780183371073 16502 23878
358564939574925761 6477 20897
821285182961229825 10254 21928
30401352692351225 21829 25090
781100165694883969 2240 2985
563235378718537985 14566 19667
228422574497354689 1142 19047
551191395238134849 11259 24031
735760089836521345 19931 21394
975794909918953089 5070 20630
605260092201188353 6826 8064
375316039227712385 17172 17239
234912095781968577 7219 16860
420139948660512641 2213 13925
258480720239131041 850 4459
942440662132185089 6011 23544
784492609026973057 3631 6881
398763151419750273 5616 7141
949929542165545345 16583 18275
191688478563307297 16548 21694
914586757979780225 9231 25715
487182036711637057 895 5853
364147633874662081 537 20480
849847880327700993 18797 19955
608204413703067137 14031 14090
171252543064575489 1121 11089
254940502570132577 10227 24269
192291712120450593 1991 22742
829139846985473409 4047 15670
927653578535348737 12180 13121
744583128255523969 797 13453
299117819329637761 2678 4835
370321700969657985 3591 6879
18395175213122173 8750 25341
469467063907256257 4913 14194
111616792558137953 16377 21199
460448679956389377 22658 23261
656089245218232961 8591 21476
446586633743432769 4105 8149
144530652072518241 12123 17921
435377772240503425 1854 7935
383279704476898049 10053 17020
524873848347720449 12847 19124
130224326961140945 16808 26078
361256269414642625 14714 26019
478584449547106753 12564 18671
667033043346886913 13276 19461
686264250824592641 12089 19311
707711629000517249 3607 5678
283856903483858497 3651 5081
648579257373807361 13860 20485
4274280831324973 6359 13029
39854664035008369 12627 24673
666006151663545217 1919 7613
863006807674704385 8678 20409
673482512449908225 6221 14758
615106944849760129 5415 24865
557373630137668417 1754 5885
71539210440089817 14496 20971
867122470616564609 8384 14450
732002977237986177 9500 23027
129377469955223041 365 1983
153246340253328833 756 25073
945722672012664193 3171 3297
539586990001044609 14169 24605
662104503480968321 4482 19613
201342341458950369 7574 12986
952098735011631489 8254 18315
743643336009913729 16466 21627
391131165543448833 195 23286
913456106254781057 3243 18800
794216126208226561 10066 16210
564963896903027073 7344 17831
402439635772019265 15749 26087
861227932407683073 10182 10376
111558337765430337 7858 23410
349735794872007233 6390 23749
164091131226264513 770 883
355739080182129217 3764 13315
797628850605178753 6758 8336
196873468160664097 9230 11582
233425832884101697 10469 12668
692408175854051713 8285 24353
977024717228957185 5225 13396
755041072420201729 8579 12258
561955078236486849 593 12305
238847570559354241 7690 10693
403309057182781313 7901 12278
215909540424906497 19085 22518
184647737637043009 15318 17726
282896670697180513 251 7734
918718260378355457 1820 3041
361937780357667521 6196 20242
770715676674065281 9182 17259
681145722172484353 17153 17561
885481301148217857 787 1453
48104730423506937 11948 19954
920874453170249345 9392 15432
20615367920651553 8161 14066
619992341547444481 8827 16879
548368627441877953 4751 10466
409871467972131137 572 1171
342122318908874241 6286 11326
515927808518000577 3938 12940
979387201804815489 8475 23595
28186245966615789 1271 1946
71872495654684345 12822 21988
83174428604095857 5513 19596
335767893268101889 14394 16008
805442930256113281 4474 24954
987822741503664 924 19006
830549358447910913 39 13632
201775903966439073 15062 15648
279334990636691329 7414 14650
258374305344272417 14858 16096
228036621804832865 11211 23269
722330279311197697 4391 9709
983723139955294849 4552 9098
792334896905170945 10094 23928
766799616795850625 987 14585
58959546540638289 2647 15292
390881081072471681 321 10694
946753793320151937 5714 18314
932596553062026625 3174 16519
71239057147582945 13136 20801
375356535526186945 3023 19958
59036973811455337 24153 26402
182338379901977985 5471 26200
957537385708338433 7143 16172
637188595080196737 15146 23664
374169864569477569 19026 25335
398176135858065537 6010 20055
776479246279254913 1603 18655
993753351647093505 12623 18176
951504740749324929 23518 25940
844350750070503809 89 14963
227582711013628385 7283 18841
632649562101526913 10051 17372
111850718003079665 1435 13846
96622218540872497 6933 13130
480619366481736449 20034 23210
220011354743242305 9256 12899
540115728918262785 13256 13448
401830826737523265 11316 19476
752322733850622465 1998 8059
633547246132472705 2786 16394
615525545016179585 2924 12692
277319756235144161 1115 15267
389453122097823041 18372 20022
288430573201857473 12612 23132
314077503840788801 268 23759
119730059809256769 2086 22188
441611391294561153 1779 9561
844757418449454209 3847 14630
27508945639436177 2711 9970
75104679103688449 4147 19155
717650188199005569 8397 17373
122370778136549057 7778 12063
515180267701250497 21275 25500
264221974155077537 567 13784
597504391449025025 2131 23646
444025657251863489 9884 20422
579772779077199361 7651 16724
667410197193234433 3279 12052
7573081036444053 3994 12025
319615533060392897 12894 18287
798839996657758209 6424 13221
982436536739697921 14409 20737
912628638981136257 4329 11714
357847773830506817 21529 25677
100660477929846337 1289 17182
679956844599090049 6375 24707
990174907703366401 1073 7228
829570693327077889 20280 21190
227528548674140289 15947 21098
317869000378891521 5116 12702
253170992016624289 19798 21827
238019527371299937 7180 20272
249969167897074145 984 18137
135023128183021873 699 19549
802400602430768769 18767 22870
201539298699493953 6226 19202
583132489918792577 5498 21766
644269620603125761 4862 11706
508194114066629505 3974 7411
596710853003592961 9945 24567
197945247259024641 19006 19882
674810208578733697 12281 17482
739772069438291841 4253 13883
213978864905136833 9727 12012
434977700277297409 22587 26207
286172204613478689 11365 14047
635619997158119809 1192 12520
660458890202498561 1745 6105
523309392932116417 15499 20990
574640603719316801 17155 22510
305845464762146689 15631 19122
219061142537704257 11343 26330
319202131025686977 967 2507
423321013814216961 4306 24247
602604544839795841 6168 9879
199763161154599809 2201 23091
133747272396458785 3293 17752
186707467621047841 16745 16907
121986661981967617 6066 17267
655018474164258177 819 819
772854400211226497 741 24177
549107103906408129 4157 20532
204159416235359713 2107 3772
381005311196410881 3326 10649
9372553291722597 9543 18144
924817559657910273 5376 18769
281418759268465377 14018 17698
890674942997328897 10494 20754
822541223787592193 170 25381
769726749026943873 15268 22881
748760144816021249 1569 14268
571204885934967873 5117 11005
535489114978343425 17100 20450
714047582061212417 14354 20639
970753297673756033 19029 22266
872224568991335041 18188 25316
852641993051317889 4330 21323
91126158917347761 2607 10299
323312358064118401 11302 24148
3661682159922464 20299 23323
125549678860931377 4207 22197
986460125878679169 7653 10773
640224673086240897 10655 26058
941732870722695681 4304 10278
572054121426386817 16452 19978
544898260606743169 2392 10906
792230736699725185 19609 22643
283824272156515169 5780 25927
738528386770763521 19597 21648
805002028127390209 10656 25122
680605036771911681 5895 8918
690002173913008257 917 16707
61128096143843185 14016 19561
552148878593357057 23531 23764
846518164642123649 3834 16198
879763363528802305 5187 11836
766995169204232449 2002 24991
542434505374941953 6254 7634
460284791923957185 3770 7812
793355109954667649 10758 21717
611896482863297537 1753 15060
315951210008932993 14540 20940
298615333378013057 16802 22147
417719142511431 3107 7148
613000057714128129 1133 9514
730620991483206657 10003 21443
690261606142545537 22805 26315
464554810298302785 12686 24393
274896443783202209 13253 22590
268359053750430113 3141 17332
417423876908333825 15225 15867
617319424296901761 19987 24007
78445908250625249 19733 22405
227725169749064097 5869 21851
417788672266656385 15784 18700
422494365061403713 565 21606
694830642286770945 13186 16186
677050815063381633 3593 22496
415288925945578305 13569 19881
831794350735002241 12301 13575
474948314748854017 7686 12901
726848252176481025 17262 24753
501190762479840385 2620 23054
153452176717514977 455 23251
955006719670418433 13282 20861
439527869561288769 6798 15353
234859782533465729 17053 22053
329672729601604417 12988 14555
105251804759927121 1542 25447
849361121114313217 2981 17387
188864433111778145 14854 19433
698623902225371265 6687 19192
756940842001593985 19421 24696
859392433165425025 22749 24484
538630228760855105 6976 23907
299333807958383617 10471 26431
484091721422299073 3753 20694
629663510994205953 16205 17990
414736550057515521 14650 20148
258305739457348705 15071 15370
336706127652885121 796 16619
809581646949425281 866 12820
277592795741771425 21119 24320
916447625965524481 18037 22264
350961508570332353 14799 18124
105328970402965185 4411 14166
630463117236249857 10271 22061
552517876286607617 8601 9658
63552078559265369 24328 26299
141536148373035073 13560 15845
407824131533420353 222 14250
320066014339225537 15758 17215
180565428276945985 5236 17521
977570907223778817 19495 22669
421408203011541377 14372 18619
121020983192302369 20463 21118
679016450745361793 3574 21550
497132962889395457 5320 16088
234951419164065825 6090 18335
919753974194456705 10202 22655
518807052627220609 15702 23556
901691582080658817 12128 16915
798950571994826241 8551 24703
582592692742231553 7472 18645
616196312169616769 6409 15055
821814112410237441 9565 9723
496332608442646273 1559 24920
882241663882346881 14938 20030
62984184019835969 9748 23559
905652477820481793 3044 9303
925923442154104449 11574 22865
304095071812305665 10970 16696
789040348432219905 7820 10091
862693899613361793 9405 16654
639416037722003969 14134 26330
748616279931575041 3956 14682
964431170793215361 4685 6991
717131035267001985 1015 2937
115000599649679457 4142 15054
954278154902205185 14958 22548
660469789393683713 21629 25223
764529389576779265 17051 21765
822127834287602561 937 23897
329362181703139329 1411 23647
360169897473252097 14271 19415
405405307981212097 9133 15482
241599916318822497 4987 6577
35428669406606161 1841 8867
285830642250939361 1773 26379
549290172723885889 14628 23650
947268294543608449 20820 22305
314596671867882113 14255 22712
637201041439492865 13403 20065
714134651262426753 7993 18806
233383127231238785 1012 10141
697887146201345793 6642 26112
384625229117826689 9326 9978
781665055564047873 5430 6898
547781257668209089 8591 10923
420637907316141505 13126 16901
398887500306653185 12048 21863
774581123124462977 19465 24518
37688538237208745 5209 13400
948120671403906049 3627 11228
318666339656854081 4536 11024
83194888212972273 787 14030
563393298910046529 5397 17917
371580477608908673 13219 17991
537452206818340289 9059 15121
546042837481294913 1131 23974
426241145930280385 17420 24443
760452597667587329 2758 3087
148742621809102369 16475 20397
361822300177237825 7404 12308
991502381197637505 24880 26439
585843250579863169 870 9948
219932860549857153 4713 21061
331247072276553921 15519 25341
173242464946387297 6388 24899
595714595868749057 3827 25654
704579146169148673 12126 20817
671500678387360513 10542 15301
56328416233657921 13934 19561
102693147197662433 994 3407
967006418216964609 13880 18114
59177497791253585 12281 14769
538450170021267393 7841 22672
417000490546492161 4736 12246
834322392051884545 12508 16085
508106283963769537 10339 22666
920220998745964673 19355 20429
42537570297859873 20824 25805
344916496887474753 21632 24481
716286452864110849 10764 20932
601115472728057601 459 16065
473365384954156801 22599 22806
699974215798103937 6704 14468
83248966700068657 17058 19269
59652390067231665 14102 24915
747317274293827457 6771 25581
100307156892551313 8967 22095
339269759258840513 6183 23729
823653965316939521 17380 22716
896727644082012929 3617 8557
154144674365735329 2953 6517
696678498747957121 11914 18866
245806639715073761 18332 25711
693620525476056577 454 15281
846086843734593025 1520 19566
358558126912797121 5451 24039
275683476578709729 20305 23228
525395366510515777 11581 14474
871188889753593601 24120 26509
750835111488186113 11683 18424
605808546144533761 13534 18155
311178465009213313 3498 15823
653516580788572545 6547 17966
801405765301339521 156 19895
219570297154152897 15994 16599
329553038453504129 13682 20396
12238452304526249 4257 21197
217694382071925921 20316 25230
495518970344807745 3038 5683
973190649236322305 7826 22525
121536817093709009 11051 15388
926933378652293505 2419 10498
247882944211088577 4714 17371
369708125850713985 8301 25078
778833173434829697 17500 18982
478408178616916737 11112 14093
888455828452084225 3179 24729
652468804399454465 24342 24786
678917647032346113 268 20475
272709285244886241 12632 21756
871160447910970241 7935 19188
368511422868984065 9701 19861
253804310836809313 3545 25415
410344935542781313 12479 18345
677782902050370945 1731 14288
58675895386294033 11369 20831
28137431192913453 10051 10856
843428963527529217 14 9552
381159954586909313 4284 15257
719529037671527809 1292 24318
440755701701359489 194 10052
393984093029871489 7152 12414
699441417332184961 15238 22513
486976670611959169 7496 15947
761965160213843969 7985 12802
266979890288823201 10353 23697
960256254055000321 4154 10711
93457958814646241 18435 18898
394934552007438081 20956 23802
553721097086025793 9838 21386
414382156790981761 14217 22275
117204907645451329 7525 10709
274542215905324129 9124 23361
181655098616161569 5649 25179
371923650980821889 9527 16963
732941208131258241 24961 25538
788478942425310721 5747 22264
31990919205611589 3625 22063
36488679617196593 25474 26147
105191646690109057 7504 16065
148329496445750657 4299 4370
900505445876305537 12228 24837
150238412722988097 13426 18657
51552648460621241 2142 12006
171974423880438817 2265 15950
425219617105227585 3213 8664
460165039469774913 15872 24711
504187761527440129 5115 14031
226606184949769601 1107 12720
524797144452307393 13428 20042
8097838575626072 7449 9039
270685577083618497 16436 16481
581947388324888193 5395 23367
682965020520441601 9577 11589
627694200795065857 2516 22283
844353280033708161 8107 26285
578276753204772097 1426 1534
148267670471156513 2495 13075
204359807831654209 12149 24599
539993298222988481 4115 25769
368212763131482 10240 13699
788209188547938305 4363 11758
981356167364953729 872 19433
82074928878647313 12270 15009
527563104872722753 10516 17760
607349728256522753 2886 13787
849364476588736001 114 18220
292693930467869761 18509 21049
497432487079120001 380 22181
397116847517452225 2958 23717
368927649206103297 13218 25842
608412439515682049 1501 14504
855729074954194177 7836 21031
389759510740972801 5651 25280
586307605719785089 1872 14709
486465767482037825 815 9647
682833948711500929 15460 25703
320675580877860993 695 7120
213567906592192705 4451 9638
77263215073024577 12649 18103
185304814811484417 10205 25619
814822058572033793 9837 21985
762692814929895553 2983 9175
873823572855208449 16943 17067
353438059723853121 21651 25291
278485105081813345 14529 17787
920228222271010305 13039 25287
978874020255027201 7299 15128
429348904547691009 712 15329
443633083146480065 1041 5129
101597870321572977 2136 24953
532780252456781505 8759 15310
956710474316818049 11785 15189
746564527953267969 6581 7586
370605265598289409 4830 24109
143117418863162977 521 5175
29106347038617033 7245 12827
865633181307217153 2903 25288
996747925390142337 757 3450
569262410151402753 111 4814
689449957328999809 13988 18609
956398048522316929 16720 20176
957291424750156545 9735 23775
709489746046010369 9936 17058
512990910414384193 17154 21134
540396931937138433 10423 22978
888396447871205249 8329 22184
177162355235715553 7334 17156
720320626773510529 24652 25935
181541119811669217 13983 17498
925157995686067329 950 4994
547076464887616961 7120 16280
688140598287628033 6735 10430
249415927184330145 5554 22227
728772377362023553 3485 8549
110073192455679697 14508 22926
162373705957033825 8279 16108
370960658559170049 9383 17777
824139929034107137 14758 26130
647769819443617281 8838 20107
522865339525150593 9322 15997
932381353552997889 14852 17403
316359871138704577 7491 22309
80667687963831729 21619 25377
28194283228284433 5690 20779
954884448360729729 1863 16173
632473648570528001 6719 8273
649812758834478593 12935 19631
494126301859903809 1381 17385
245948300594491809 6896 15231
267534808091060225 1049 22238
659345667075861249 4792 12441
475503889902736193 10823 12880
259286445218037889 885 1518
583072267465400577 4066 8716
376282169505252289 21411 26354
858756546140181633 5596 20028
90190537432803809 516 1209
602090033197018881 8128 15666
893188762185879169 11832 23944
194995019410495009 6925 22415
419236256975437953 562 19337
918105340966253185 4201 24978
94413515261202001 3941 26431
960453050512892801 5420 20616
598931059858912769 12521 18743
345939137458461953 6616 24442
109425391699751633 3845 18632
804869023214191489 9824 20932
979192630630336641 1024 3063
707983106691575169 15339 17195
116708047188687665 2314 20586
306640446337791425 5396 12646
684860273228352385 12554 13627
199796380720361089 618 11958
204522913345876129 11231 21964
597994131543767809 17074 22307
509922344001523713 16516 21373
500827976206057473 3444 18212
373552808070677121 23889 26023
740127120129539457 3167 11341
168830238896376289 11463 24438
186888177295092097 1493 21850
150687957722773537 13155 19067
937795659495034113 11369 18790
557077460739776577 18639 25111
917148854049447297 1542 23331
689622718406262401 9197 11760
590044648324475649 15759 17148
804939974425096193 6410 25183
275759376813798689 1277 2155
475970010442871681 760 15162
17935771538869717 2824 18311
65565470165125817 792 25434
371816672890890497 12904 14194
692623093643554433 18097 23225
214881844168967713 9496 24331
139003360296968033 4802 6054
275995385226682529 748 2339
92327373731855297 695 5821
588535489987943809 6282 14789
96698395915154833 454 20963
891572345980637953 24592 24627
572970004735331905 163 25353
847495008526220033 11906 19211
107717768368999601 3335 13970
825188983374093953 15328 18903
57928700842957425 3837 24815
608136945467830273 11994 20998
171708519888710497 9261 19613
501181150570989313 16229 19203
296794956626818881 11311 17476
117796288898414753 6102 10486
599328089802057217 75 9353
24738513050298397 3130 19282
665627359145567233 11359 16249
605799179939392513 10129 10746
935569930469398529 645 4487
874980368478350849 11145 18085
352199421784966657 11745 18116
63392363461058921 12167 24686
853807402699644033 19681 23726
240071912981793633 13692 18427
648959940247529217 168 6396
831666125319312513 8579 15824
39166666513239081 23340 25196
892949822458280833 23350 26147
679973828378614145 11140 26194
841765979406414337 7091 17009
581552082190526721 8808 14159
757648899642052993 4387 11425
290184298010508737 7827 11528
37040693245639745 14773 22812
185699791084857665 3634 5513
401567759565399041 16220 22966
105034665218902033 9886 16084
729663187392883841 11904 13409
24315718189583893 12659 23430
386601400324568833 6304 21830
801786557817798913 7165 9591
956444224035234177 8432 16980
178827291426586049 479 25114
859597345170033793 1558 13591
343622428069316737 18605 20438
336169426397230337 12882 13102
870582768571253505 4442 11646
707130158396072577 8486 17339
533550602953944513 13232 20418
264335855379979265 9047 10481
545382264144848257 5945 6731
647581843803482881 11888 15142
513842194434737089 2883 23827
265527925766502209 3597 4570
969809437989951617 4137 12800
500783243151804673 18998 22818
331697606455556097 8391 9744
948111683828638977 7064 7312
884616407098206977 8598 17183
637209375503761793 10158 24884
23417676438860725 8988 13474
744074203766540929 9687 11289
165935835081839393 2430 18474
949500009194711169 23217 25875
744767239292691841 936 10115
676698904601234817 7812 8333
518767401971444993 6876 12805
152840948833716801 15584 26033
748568663899384065 11278 21478
972730754423945857 13260 16970
290300023282313217 24151 25358
460811862760440513 4413 19413
732826248240179713 8441 20657
850505427782817281 3224 6145
286350334020056609 11422 21293
712378284243374849 19941 24306
551710832210311233 17128 19995
182326326958371265 4008 16134
417561142993591233 6706 21079
465849004910015937 1488 15274
92254159298256865 14072 16869
593680781443506305 10874 17215
429924857969524481 12397 14094
908280753948407297 6138 23508
413215952140767233 12448 15698
553574514602029697 5334 10888
895465345336774017 15649 16213
244810134012059425 1448 17767
957769925021899777 583 14026
993589424731677441 518 13354
484191381553756609 12713 14759
481923576996582145 8419 13455
773759601159689217 8109 17114
316866682103277953 2594 7813
410264840222751553 13899 19431
761309902436440961 19123 19625
486527396618221505 11575 26399
405092906487166017 140 19003
868121100677058177 1852 14112
55622220694079521 7450 23663
98822538395772593 10130 11970
469104573711160129 12821 16864
444326923976333889 3242 4035
632526734881228289 16571 21200
166021564171309409 11744 25561
618682617421367041 19348 24668
526426282684013825 5950 10550
116530772063544673 6919 16021
185700967842045377 9505 25355
635618255937782145 11432 18087
920946414247978881 9608 26505
726331428254813057 21197 25682
118211570853880241 9083 24518
141700196411104433 20038 25411
451028756721655105 13950 16652
695254855505755393 10100 14334
335919976914446721 10749 24595
664785361895393793 15834 18527
613601482447492737 16453 18171
459584765535087297 6426 26283
296680569485126017 18144 19110
760827963953143937 10991 16131
242286132678287905 11808 15334
749402485336776833 19946 23987
212233499973784481 18932 24605
571287916505053057 21416 24632
22869436434078241 6256 16389
673550188527546113 8519 18646
591816552294126593 11138 26500
941727068326226689 4370 15556
42586832683355169 22118 23440
548429054372480321 5029 6369
989433218920446209 7777 14291
441013334373746369 2053 9735
893945568697105793 9277 16158
982875386944190465 11797 19238
570912347248203393 4826 18827
478146342507496769 13758 23665
191526581652709633 8030 15686
361015472232299585 15993 24517
291977875471239681 15780 23544
876426494636842113 16954 23790
361184747761981825 10425 15410
733854473725106305 2765 26471
885747036805590017 1039 12128
128020182390198305 261 21756
812230565863671937 1423 10758
469851279534100993 18643 25241
388993532227736705 4138 19408
495810109562750529 12115 17137
863311993055489793 2475 18616
165690229024594529 7636 13685
279625117451793409 20812 22299
768019069349517057 8667 13635
242487031044248641 201 1905
981077376652041985 7373 23849
188484382145496449 1432 11235
903090916216665857 17338 18533
473924835964979265 14145 19060
45233707783726377 9909 19543
619013780879022593 15283 25576
860711672703441665 3365 4335
772209653960885633 12136 19532
56775818209292337 2823 10702
737632768513542145 15308 25361
417039532980265217 2644 21991
136636832325777393 18243 26104
941186318311199745 16381 23566
461832760168057665 5619 12702
759942780115519361 5749 9560
540347583989131393 814 2872
78776936977494225 1831 20479
194856140053467201 8721 20236
689452135224240001 2272 15778
482688154071198017 1319 11446
418007291794371137 8372 20667
355115246831935873 2582 5316
580226616486381569 6772 8725
679713613651586049 851 20953
850686873354835201 7998 11951
591827728247544321 2528 24991
151492416930533825 4726 11316
441075750279523521 1526 23565
762777275162338945 11055 24019
329172447080829057 7398 7676
24900424380913221 7077 8690
877302499607509377 6822 7965
262421399094609601 12399 19817
149956796505215105 10005 24803
5692617561162906 15384 16195
727232130352334081 22301 23659
410026592222951809 5021 7898
923558408167487233 8398 17328
705478491537942145 18050 23634
440523018078465601 12727 16954
877664736456143361 1999 23089
455863373277331649 2143 21446
228182705970493057 12396 13029
516008384558560321 6781 15037
44530495618034 279 2146
542045808172623809 4466 19285
91092123509323393 9254 18174
726368901194376833 23418 26034
659554886449956993 6164 24213
434171443727528577 21838 23652
761537125657849089 2515 13988
168193619678632449 18325 21701
995443823661791105 823 17215
989487465089617025 9033 10691
302096371975292033 8237 9214
400905363244362433 830 22158
523529792349041409 440 6474
783483637070098433 10858 20367
763198818157331201 7007 19297
787029549983102977 8153 10742
988762312055005313 7557 17600
692852383567902977 5774 19588
505869641782961537 8728 10630
450549488316738689 2244 8175
598651477138123009 20156 22293
362689509183745409 334 21424
427760553861713089 19202 20473
632155546280117121 2806 14076
260641576112337953 1374 15019
351889220174435009 11392 11882
685527612254841089 3353 12495
164474313312553025 8989 12099
989858106072791297 9808 26269
929798582610594305 2361 24810
523453912077297217 8618 18269
13146008266105015 181 24723
793630150209171585 8537 13931
601784110532584321 4205 7505
33718220814247249 13635 22711
449068002817028865 2213 21618
463476738020364801 6112 18265
644278368549826945 5294 25142
374016564606602497 20828 21433
223278487914072353 2144 24448
810916736799132545 7770 12898
700843864197857153 2050 15018
173859769474486113 15062 19021
820731074813295489 8776 26120
826962341754370561 816 3007
846416657955323649 8321 24658
576678829655758593 2433 12841
356397554133863553 19570 24310
992306653281080065 12894 19602
280649595629803617 18093 22131
830129527238678785 3989 5881
252396198722777857 20917 26198
841211465874511745 1145 21503
823516431346682497 23987 26085
275330775363482177 4450 12658
475715951438772353 4862 14713
821512556515020929 3317 8298
814289922119492353 3588 20487
455205513957107393 13967 21862
722006649756622209 16020 24319
289931763523998849 1281 14451
562770799442994049 3535 19730
305001464748510657 4045 6587
573121167852875137 3554 4720
39338302408825857 5545 6565
670196922031927041 6434 13165
681209463688954753 13370 13898
827791066062530945 7110 21767
335431385576118401 3122 7862
874454449228743169 1274 14761
989602246372367489 2075 2544
71032089793462209 8661 16324
916592610497620097 4399 11133
424772109222779201 19351 24174
284494278115314369 5563 17869
195523717651383329 16281 21541
513825068461915905 1970 10887
746607132561216257 9927 10957
809456307514334849 7371 19234
276076984162941121 14908 26082
18577015937726317 9645 22560
506403741988812353 24508 24778
648864593050344449 12124 14638
607061058588016129 6118 24072
665036555310866305 1303 25586
363673796928786433 11099 12097
558457019155508033 6705 18296
194840610384588321 20606 20694
309750403837032449 11146 25909
236640847411372577 73 3875
474514393597441857 8359 20757
827296896430539137 3666 21030
754109801576408449 8708 23866
886605020469453057 9010 16364
982767914568807297 12386 19331
466654827616523009 6687 14929
842680233343660545 16682 20017
921203404452320769 13672 14103
711410925997309825 7387 13317
998280075402561793 7630 13953
920224228818216961 10755 14085
850710475859010305 14457 19803
233797455811821217 25731 25795
856883624878278785 4200 8861
889648371414811137 7040 9453
824172191661780609 3713 4411
396049466714796225 12129 21615
204590132282703521 15717 23513
188442102813088033 18799 23195
890097210178218753 8423 9267
777752054919357569 11497 19749
786380064324347905 1085 16354
208287268687659137 4846 12485
633115867857078785 2485 13216
239448821811375713 9131 17721
393167946495765377 337 11077
96598924666313473 3578 12889
443813590368357313 20985 25103
682391129092575745 4857 5223
748769190399073665 18912 23401
184380022374174497 22829 24464
391076916632250945 5699 10054
451952742150151489 1030 19432
253649968389936481 9036 14500
25880536095417741 404 13321
138858826384527841 6688 25628
448678281681576833 2298 8307
186937520107264289 6514 17543
865465683601744513 11479 26172
833252148057489665 2966 12695
396847752480251585 17048 23958
931856172184410497 12383 21942
278513452558133409 2475 18154
679007046656089089 13126 22415
770843013258325249 5119 10587
463586292134905857 4787 10593
388148979121471169 4041 11137
621867513427908097 784 4955
240003204947495169 4997 7647
559433442571787521 13873 21311
919627750396489985 10718 14698
295933962963594881 17353 18577
792937679576777345 23975 26366
967932215054347009 800 18493
10021429806020167 9900 20269
122161051420995649 576 17761
806684680078202369 372 25991
536757666459635649 6109 12935
92734646668890977 9365 13070
140423224341610369 13153 14135
583294725717092225 12969 22913
151616017348331425 6613 6719
883858660858894721 15822 18998
105551846522139665 8771 20295
369387170783024769 3379 8425
304049363835588353 12236 12370
929393722842053889 3695 14966
406468622116783233 13931 14067
670359538210799873 9348 25194
381605664487253185 22005 26055
857266511157011073 6074 13793
102986943077588929 2277 8750
71979797427669465 3467 10792
977259254240351489 2753 16110
303527556014689281 3261 17755
489877370690543041 952 1916
574194569443800897 1980 11312
936357670794009729 5002 18850
945206361648448769 448 23086
62122220834233137 8744 18637
145649114517393473 11823 17782
710631717832995969 4037 22214
529474333844792257 14099 18825
85518751175804657 10979 11932
327520701134073281 5304 26512
253726496330827457 18024 24507
705837915227252865 3843 4744
486407300325574017 11424 17721
991073382042141953 6278 20192
976955672532909569 4946 23571
670251841852422785 2266 18115
823651467497050753 6681 13289
8482126180961559 907 8179
665088581542434561 13521 17630
551875473007161345 3003 23504
352308608963262785 650 20911
588955487029206657 3729 19836
129363951222785553 11571 22047
408639024269849217 8900 10767
835802127063168129 18586 18769
304391340682922625 13843 14265
319874134889957441 10461 12907
50161564416132625 20118 20785
812818801193579137 2100 24254
557487513350277889 722 19094
625143825497019649 1446 1945
438564132110929729 5653 10943
524456320622412865 6145 16431
91531150420603777 4177 16287
818176351209913857 2213 7107
501419601033550337 6447 24387
1064788578226228 4282 10736
500515270329767489 18304 18348
152372884939893537 9451 25411
57921284631607505 8367 17481
788362838408879489 14722 19496
950660908602127873 5326 5657
226334301032679265 1342 13804
550155036591977601 13219 17512
147240698158817921 3192 11961
84116403201274897 19799 20772
604296043417917825 5822 14951
86320082853394097 5465 15830
26540622189848761 6784 22324
441194514167460033 3725 10990
651362293594800641 9016 11668
251432328065337889 3800 3969
715256139964431233 9322 21085
542001020959073537 6562 25613
394211006370710465 10580 25420
392405726321715777 17538 20063
409117115323390145 8177 18103
829088012448732289 18019 21249
394825078779533121 13247 16741
916762805265395969 11877 16508
352404227021601473 3048 11837
41589089651491665 7806 12577
995231095584784897 14794 17463
195269896770998497 5525 10104
161915735435592001 21128 25544
804294952483399297 1731 17472
895234815719973633 2955 21135
175596368868415457 14117 20104
126017853726132497 5070 17181
542814151663062465 1756 14081
824645890434624129 18790 25776
903105484868365953 11813 22752
964249256826796801 2700 23112
533217967777101633 265 24565
200272298299168481 1018 8423
21917749293866253 7456 22549
795496800936099585 6540 13836
450648244032318977 14196 23459
671701707075413889 5183 16964
569641048707826049 12779 20988
5664952216214659 9201 18071
169905359813110849 18482 21911
586111490281567233 1194 17791
167205871357058561 2636 10449
736252298645418113 14487 16614
500038201352108289 388 15540
790475499571812225 1887 24474
85023705226820561 11229 11823
787426405934290561 17823 25501
696811776105231873 9064 18116
160852985310199873 6301 19293
791522682117577089 9528 26072
594029739597353089 12862 19116
918388841299300609 4400 20891
546117329447128001 21396 26069
972701968217012993 11084 20331
388305973172201409 12431 23706
681762387091037441 24407 24775
852548569503952129 4929 19228
773755611845391617 16387 20343
803734299697346433 5639 24426
985923843340767489 17658 18531
113088112637285585 8402 11888
137492859101190129 7026 8063
641800922397855745 13528 20215
222330278662308705 2756 15881
89525626889312097 8220 13299
690045650526517505 3267 11230
756298283584534657 5677 9810
658200443662504833 4669 9237
178120915333948929 2038 17710
102400429148151057 10149 19985
493175360547773761 801 19131
2157089629559295 6005 11773
731696690400966017 19758 19881
296190834830102977 15683 22468
640293076221332993 6021 8939
927749381868775169 12642 17006
898485632701181185 2904 23265
182885644297460449 3540 9686
719769103104219649 20130 26156
5817235917515263 5255 21589
406266003685615809 9326 19164
855322752958816385 15699 17937
821902643860461569 21545 23349
83256847498144993 1852 22179
507738446950014593 1066 2601
677170396265939457 12320 21518
206803713666964481 411 7491
29646375788427549 12247 20984
339721521443394177 21247 26319
536411487304409473 19418 19879
57539590248786969 9434 18102
974900486903290881 14498 20000
946489023755304961 12173 23946
499791216107769985 8332 12866
73455000129051489 6465 19041
685525082890091393 12656 23973
60227338541253065 13645 20343
192162227330332065 8756 13109
857798836427356545 2870 16204
813396843541450881 16712 16727
724819968499247105 7658 9846
753001078900087553 577 22050
140250317065941489 4805 22887
122929006425447793 3885 18191
970508100632699265 16705 24650
126624597603271377 3280 9029
939608054986997889 2527 24123
918012917222395009 3618 12828
895844626325924737 1366 8687
516750500725937217 9785 24449
518888086447411457 649 22969
191627110240641953 11867 15789
761043511518252545 16181 23983
983343558395492993 15620 20001
915348052138860161 9102 18342
185239840360789985 422 7809
536490872491270913 7896 23111
642861941626467329 5699 18462
489366011281582273 198 11794
233229895128413761 18845 20460
946867614981002241 165 6231
624138548779857409 3833 22936
173380353459272385 2713 10075
875021981779834625 15144 20794
491950101992813441 10965 22314
562644340694237825 10377 18752
306843519300450369 1300 5111
124359821143695377 14748 18961
468494091331635329 7255 9882
826605354639387009 5630 16161
303833311668292097 13521 26195
605380101113038209 12768 13257
344332189963580481 21984 25272
59577421979515321 12248 25138
151953036296298209 16301 22171
597536459228290817 2853 16850
298465371397313089 9169 18120
805192996513259393 8017 8883
416662117301321217 9950 19177
208962489351019809 3443 16086
613918756814541697 6447 26000
619828222381432449 15982 24470
103313751218358625 2432 10415
237939213941512417 7313 9331
339749933188770113 9147 16488
956215744701101057 4297 18408
285912155633162977 6408 14874
336503343580201153 2761 26321
93008634609958561 3289 6105
353245105195885121 3752 17205
769790597639108353 17630 21245
895030771593649665 6282 18036
590688708980010753 7435 13054
841418181547457025 6560 20890
434779215713895425 738 19518
392362936460269633 8871 10086
947700993660021121 11607 18760
576107335492043393 4850 19915
72580238699565313 1504 8241
557594740579144577 2187 22071
583418093034978817 8690 18997
257719043328311425 8390 22826
50474119875936201 2772 21690
556269453487285377 5631 25640
802063150815143937 11741 17078
964291105989350017 4512 8349
613494905142964353 14297 21441
19061263206349821 19346 19859
478673602715574017 2360 7552
292517386661533121 2054 4961
986063404571673601 1138 19160
283077683589308289 9140 15901
441981643446297345 4283 19924
721645714606882689 8285 15279
105853998546187713 17983 24592
907064690820742913 12147 15179
919604808205392001 14542 16627
534452436863123393 2972 13529
68371745901039561 12414 18833
778805061101419265 10871 14115
42596715595749401 19427 19772
463256407356954753 12143 24572
478182434358323841 4409 11674
866997726518473345 3774 10713
810708708583561601 8924 11158
98766288171137969 16167 17887
486695885688398273 2583 12569
526400869667011073 11461 22919
933571925282592513 4126 12701
486903212754828737 16157 18920
488453761855730305 10697 13037
873896752247116417 2372 8766
595215294483054465 7675 26189
834426438259161089 8462 9578
186493876468126977 12383 13506
978649731112224001 6701 7457
870552144447430017 10412 25488
798407906416418433 20877 25995
7905160622975417 314 22889
800313369590508417 8158 14765
355235600067842945 8078 18966
6922951961204405 1697 16137
935377526238262657 13890 16245
48305814840400529 5806 13508
579014785520598657 6133 22092
667694057015854209 11251 14839
548490475669034113 8438 16089
489897496034540609 10192 24831
153709109563280321 18293 23272
896162861629907329 11461 21367
65649986341590249 20432 26038
6999515793435053 9351 20036
978320651098300673 5224 26464
622267917274786689 6385 12213
116826515788112321 7754 18973
677237671010782849 14722 17999
475663946074078593 9259 13518
113142224049912705 1034 23694
828294488333547521 9924 16466
854653661526892673 8250 13585
979122365711020801 14586 18904
633460736155303297 10319 13983
80026902274475729 5202 9230
154074538514816353 16602 22998
408529832924259009 4931 18754
22084066328293517 6640 10959
817734298196320769 14972 15869
140091621445773025 3586 17387
76389911168604385 4405 8802
818155880928333825 2048 9137
425106817600656961 19529 26468
610323785596147457 6954 15407
327220380253450561 1766 21675
456488265683905345 12916 20551
44848018758507633 12136 12648
601215003747793025 22901 25512
133164349466369457 21 25442
264856970289418561 7328 25572
583681066168416897 4184 15790
575415128516578305 757 16143
319427812103910465 3081 24761
938047220557539457 6426 16379
947638433679720961 2467 25650
849573938121064705 7705 8539
766752379736630017 2916 7341
597836032193715329 5045 13506
877466921741834881 10427 23470
851274250873910145 1754 9960
400049811732643009 2872 21263
846638982964751873 8476 22608
934617148859508993 18287 22350
649348254743042433 17847 21626
609425938230003841 463 15451
616733512582118913 26158 26442
617642298671903233 4032 13981
762844910487853441 2309 2569
720894725382990465 11305 13888
447617334513243009 16282 21326
955381349629966849 8886 25371
134703182627614385 356 12302
419792612810880449 7144 24865
791364773670370177 2460 16135
962398846521999489 10524 12182
455368744345019393 23438 24336
482787927250072385 9889 12321
359376101006663617 23818 24870
86023054591414913 10690 25169
572178502867213697 4492 10273
568854205951424769 4501 9860
552620532973026689 9944 22448
802068630203613953 12628 19308
339710613399869761 6342 11242
101928710874446433 12274 13930
939672813056720513 2197 11265
203925309450518465 5858 17033
6215404816824589 1043 18552
816372342708490369 1784 6935
200231506734173345 12238 23622
199992120231705441 424 12154
627837641528497409 16273 21203
370823634698368193 15895 16361
183454632625458913 1911 12713
507163826720223169 8074 20671
326120605766757185 7300 24622
528511582667817921 16715 20224
846800333936744961 7971 26270
269834280209060737 2614 8149
710130415432114817 9409 26103
886348812019022593 17504 21129
57937277919595689 179 16592
908146639640882817 14536 25329
961712607151067521 2421 9614
566832057339894401 2168 21239
134886669562337857 21478 23890
816344601149033601 6160 18523
904525124787124225 3569 19241
893470198073103489 525 2139
752445491558777473 2232 3084
199288401181952673 11520 26084
552590272838497025 15261 17698
1555216991846465 2427 22973
500064148273384769 517 8168
606595994746037121 1322 11312
854555734438644481 9342 25414
912877489487115649 15694 20451
91031409439640497 10868 12698
350430021483624897 11924 19105
542409227552806081 9066 14309
568627833399744961 5827 11621
507750732189567361 17292 18734
772526520203165057 13164 25096
569185592934371009 6820 14874
84263813827774929 13496 20707
345145000217545601 9211 19620
353378399597779969 666 24353
724746885969377537 5337 6190
400460967505694017 22880 23960
265246768930342817 4374 19096
573146981726317505 10944 23159
781888194195641217 5903 14523
64209949486880193 467 12722
891638557827864321 734 21934
678355067887629569 5719 8541
311082235534964737 10517 24024
14322173464080379 7948 15583
102797898595458289 14280 20668
566066496294204993 22699 25298
959757121622583809 11462 18330
568608378635033793 5165 9810
588145041968690689 9426 18126
650306629945426049 9476 13272
104111808557458833 1239 17555
840210773061357953 7138 10645
628632760855328641 3506 20431
153027193813606753 1208 5429
915495516430222977 18516 24410
244289038478584065 6162 23229
383377873966853825 5670 14168
889943935387613313 641 25934
841068591612550913 8368 10868
711647596993742593 791 3103
892808265823152385 14367 25488
472928274269257537 907 13128
565955724512416961 8803 13940
492985198554166017 4127 22719
544157607949106369 1233 2779
395040997386793409 3747 16906
721905932814163329 6308 10179
728162151987191937 568 12157
743328004880641665 9361 10987
718358708977739009 20930 23355
940470088630501505 8376 21582
153004454295214017 10636 16722
963978709740363393 1400 24578
861938721299885953 2888 3631
556153819995525825 16759 24356
727361735244045313 6887 22157
525382190129239041 2148 3448
147946935554749345 21527 25522
70534165223516969 1675 21947
569946389604822913 1876 25903
319687488410867329 8866 19270
465362575251852225 18548 19811
849950215347771393 8707 14403
277318580200699233 6034 23452
60690323638699089 4230 15291
356874958705127169 6403 25543
889473957636891265 3531 19268
557535023669331073 3708 12940
363350037894154113 4893 14764
526577396034362241 4248 19608
511195444562925889 23084 23689
616612680080692097 12259 21739
348810610164907329 6325 11290
751693331445004289 3078 14275
736549070066455809 10506 11547
63110719747001553 9224 23373
375646858597693953 14674 15298
305566586178777281 6994 9053
675972951028168065 11760 19718
329719498227575489 15167 17667
655912939508812801 2757 9806
653112553865462017 357 16753
494513999014667841 18672 21076
9552796166175881 16221 20321
765138641428084353 7630 12432
552337020562823937 14540 21031
453325038118233409 7788 11553
749533336701944065 8529 11310
598895077188348801 14000 15374
21735489047067349 17728 26476
792980091555914881 24153 24328
786380642267275265 17933 21166
974505509152667265 12331 25407
445615043410334977 23115 26023
148167535132838433 14887 22657
126668697127001905 23980 26339
493854514595216897 9253 16293
466734458234661505 4085 13129
81991012207776497 3714 19043
207507704523024481 16302 23248
250369822519449057 6477 15521
134112999043431105 14433 16604
753572634925998081 6618 23889
496783530267038017 3701 13469
617811242308409473 6137 6385
956265739881779073 2855 17209
721044872705117953 6311 24586
441599270571273921 2786 17666
447570471057193921 7212 15561
276209802246519585 21045 25386
203844463774114369 14523 15369
912519833323187841 2034 25998
131209522736345009 15939 25129
500953259674069761 21012 21486
538366491473890817 2588 15636
453211541394793473 17146 19294
871764380977570177 9154 25932
748303116601483905 16240 20784
48757256529707857 9892 23815
285758616430854305 17320 25526
226109550759492353 9322 20124
28062321141099745 3093 20675
593553562101515521 6917 22295
868866044382414721 237 26063
215988785101220769 15311 22447
60254771653440289 12645 13253
847021322607670145 20475 20745
508737822343164225 5375 10405
601112703545357569 1024 8664
704023288965906561 2368 4888
123790822600721393 16061 24247
901940002505895681 16664 18128
917325612229635841 2252 3056
978265112266434817 24076 25815
683487300850909953 4015 19524
789183345784834945 11811 17675
618946893207709825 19923 22838
96754199601683409 17107 25406
869646629763718017 9935 13861
33729837346882621 6233 17836
749067165884699905 22214 26205
411176036028457729 4302 17325
789794513822268801 11416 20201
244954861460826113 5363 12758
476271348481919425 4823 19538
796770336304966529 746 10386
161036655403574273 10505 22422
555271546208345537 2718 3081
171790074837790753 7255 12927
765616537065149313 3928 24639
292114544569582081 9653 23214
757809732204151425 2128 10092
407642964088285697 8374 23739
437357868194702337 10005 24588
297259733779679169 15824 23161
825478256044860417 9580 17174
893502310350303489 19313 19727
718568637121570945 2663 17920
622336471410758145 2251 20951
883739831247225985 10048 17690
356719168955226689 13912 14370
469127715446568065 12128 14801
877081202004159617 20846 20868
195881819446114497 22781 24974
234535877547475745 7633 11162
692845647271418881 3779 11904
110485508785753697 2414 6908
258937675101122977 6726 15058
677655076974208001 4407 16297
553054865231921153 5173 20470
825659387726130177 17298 25945
990741880408009473 14440 18124
257115600847388481 952 3166
251638766113053697 18319 24626
726362114722316929 8407 8833
425799826027116545 10543 17825
278285496458284609 407 3953
38647425510752953 15157 18306
924681210890650369 7288 23682
713512400125736705 12277 14018
202542235867017697 20115 24331
152702082811721601 2778 13822
857333937962376833 619 23173
332477085584883969 8080 13381
184065186976130945 8397 16628
690178766288020993 1798 22161
680393178869262977 13420 22146
776632195543200513 5298 25740
580685952727211649 12479 22769
920910115847341569 16516 25676
396908290295950657 7533 26218
932332563241743617 15128 17851
787873564733434497 21216 22034
613955160442735361 13202 14482
361284366758990657 16126 24129
521332605893164225 12240 14377
276994048178469409 10485 11952
509836080827234625 10634 11287
275158142149447105 12691 17859
326270266527302529 7387 19058
55672870173527401 12197 21865
223380398739173825 5546 25529
2998287146663615 3963 20989
107631964962493505 8452 16849
281474556469394337 11438 24588
928663143223168641 12092 18302
887269951975238017 157 16744
751248421717889409 10813 13175
681641623969131393 7343 10992
56117916129601041 5556 20942
112620866135454641 3487 6104
11913119316872667 5308 17365
102125241379699361 23176 24575
610154974392095489 18302 23590
670426952489375361 8843 20586
422393296535148033 10256 16909
628788010077091329 8450 23008
328940028957866561 5918 6775
707812054930496257 4201 16649
370456795219368449 9727 23626
602035264339637121 20343 22703
788575991739953921 25714 26117
341936829304326977 25880 26341
783980858843165185 4568 15705
652180637027971201 1579 13195
280892945173256705 4990 17847
198318918780454817 7529 13440
252030179477216609 19716 25789
894894636057731713 13931 18624
243365726387914081 912 7002
42958040003608033 14908 20342
116155167828509329 4074 10152
281816941122389857 921 6865
614195272163975425 11142 15485
458228357571936577 9499 23610
131106641951205921 5864 12210
47904371578685105 4831 18037
445035824200438401 14872 24290
832374334205180545 6863 22195
679603956647554305 6254 25470
340782307705968193 8421 12759
694826809319629057 11125 21821
246887924873600897 21254 25196
365519089962035073 25335 25929
674088081193335809 5887 10582
414172248534534081 22558 23465
644312347660498817 18517 23499
659513428025462657 21114 23601
391735799194766081 12641 16795
621053474932089985 13627 14459
914743524726855425 19402 20829
358326007328017217 8876 18181
47763542122542193 19576 23882
472589315569571521 9427 14417
960492455936073217 7625 8728
92975846791205185 8587 11442
540891191023082049 11720 19328
808173279544114049 5270 8545
77413077980008177 3814 26296
303395793268506945 4910 23668
147440608396866689 2318 13776
527596255577044801 5066 17816
55048385724429497 9127 14363
730625075832989569 15705 21943
783544829185490945 6891 12720
371557320355087489 11074 15231
657135562462752129 10913 19599
977691578907425153 16146 24982
19669628853936417 16196 18509
586001055989648001 2166 16841
744646394331336833 1048 6776
393626764458474561 5441 18744
548834635544995585 17666 25989
317598833793276481 10752 15614
375305143797856321 6596 23976
950465261611256577 11107 12029
65372355675354041 1393 25832
843890404629043201 4611 4827
120680140386181025 5293 19782
841251460644144769 13992 19826
293797399579165825 2645 4721
373472405863957121 12016 21278
433120426146938817 8307 13538
830546059895894529 4020 20821
276945138385034529 12204 24342
941388613951694721 2535 17474
753012681322356737 3678 9276
462110481158219969 17186 21898
907924307736141825 11752 12566
201644502382798401 12611 12964
739449164687197697 5702 25817
767635454136708993 2483 6752
99932010730842785 1918 9011
808512469672145025 10924 21502
336182345674554753 4654 12716
243735936041474593 3874 20567
319297474072374849 10763 12112
753865543703874177 9968 17920
635829094115972993 10177 22014
361996940816212033 2154 20351
457323090371406977 18563 24628
958903009623107073 4605 19638
699184540739818113 9780 15174
460537866430342977 167 17636
42023048343981633 4808 24915
621912811051679233 7769 16612
628095839980016257 10922 11124
419155590543695681 8416 20247
557541523789982593 4008 22082
112629301211747185 2710 13650
518886868649243393 7772 9358
349273017206684225 10019 20782
472059290223587201 5922 17694
438642534066524097 3049 9280
162449192126342017 2016 10523
612198962581217665 1215 22806
408940021357242497 8612 15182
647423348331535873 2606 8985
964830236397201409 21271 25291
714011328458582273 10976 25772
524670810814530625 8408 19430
672948571672684161 19366 19700
980839332071536001 12325 21457
83997491110309857 5257 17574
484135839964867649 5060 16323
589619321089038849 13000 23382
859613957874952193 16928 22989
919187792236556289 2611 14029
711622995134309377 12825 24506
546014160878677057 1633 11652
56374918586396209 9331 23263
335139020973784321 12853 14658
716770883151813377 5259 18336
661734364205024385 4673 21082
764258158455529473 180 22891
89678883589556337 6353 6775
979863431739136769 2506 13409
273782270619044257 2234 3882
544025248292779649 22204 24984
400598733127011969 3302 13866
971291401145126785 1844 4325
303042302449263425 421 7497
691882105176770049 1184 17744
540944337365118593 24502 25806
575819988161487809 2017 2830
411859160247011841 25533 25988
585209020569532673 15967 25583
319142262533048897 596 22379
303099585737189889 7683 16569
572655623968394433 15552 17124
915732398069362561 23674 25382
510126604758056577 79 21515
860577983332508033 6380 12725
744104804787404801 11251 21608
176932548564376897 13682 23667
244186373735985281 8388 22294
721937167421263105 15739 17967
431545184866230593 3797 16927
569040270676790529 6524 16803
150601886092061921 503 6205
381081720661160961 14064 24895
914952911559190401 11766 26418
656960570608628609 10098 14436
233318121846892257 1666 4086
785618934707205377 11983 12312
80591140895883489 480 14023
434382560314045185 2079 6659
487828198818590401 1814 14297
601138457941988993 5673 10649
858042315277025153 9863 21766
666073128831623553 7211 11414
785899989176741121 4905 20042
184241908039243905 12275 14431
806172674623077505 600 18412
489166221111982913 3496 5408
613437502217408385 905 20701
513385702763361729 12444 13165
20030601241181501 5383 14312
726782294271725313 17731 18461
574165050250670081 16929 18815
526753713237670977 3266 15119
152968148920031425 5592 22741
411551565394201921 10076 14063
817370462783173889 8108 22296
889515534588088705 17809 21037
418499868725227457 8421 19474
824952830280789633 4873 8895
532932780437974401 15575 18879
812271511886340353 19885 25542
205551380149280769 15849 19369
357574731433313537 5349 12487
624454006782428929 850 6314
180932467178269729 10020 16034
706653609170835713 3521 9702
596591198518961409 8005 22379
536552685932193217 10170 16698
557800658587840577 5000 13125
316033786896817025 3493 21768
895425188133483393 3419 18966
812173368965375233 17169 17173
55654177536258233 127 10823
645042736299096449 2306 4148
906637624336678273 3726 15244
298909495315669441 4946 18607
262010067508217761 6990 13661
764416232613918081 10412 13429
26779399686116533 8513 25327
440491908916811777 1071 23598
249647240033613825 14674 20315
701847867747709185 15694 24664
759916250840756609 12026 16171
883300215442957953 890 24306
811479083133125505 6884 24872
581478443027044993 11315 22727
737787085745562625 15521 19457
722423529030606977 7367 8354
821922816899917313 5351 23517
918284020343428097 8523 20744
606468723441434369 10475 12623
303719916877454913 3296 6402
581338462657274881 9300 19737
100947941675180177 4235 21360
503751825171715265 12801 25420
205664090592080129 16417 19045
32600068743324329 10876 12106
684482943619137537 1340 23913
194316859177245505 4824 8053
137569676615626689 7724 16109
346485889929059713 19361 20043
738354509433982337 4177 23392
621743063886381057 1632 16078
220939786952669697 22848 25359
911777861274732289 12040 25422
673747378684929281 1088 18301
182270367614602689 23100 23361
852026668333209601 8446 16312
702564253372234113 7441 19717
18390236386132133 7949 18562
164321899890293121 12921 17086
881831995281260161 5109 25383
154438156907435329 12723 25282
879360592062560897 14308 17937
753715902618960641 6728 7569
672292952887758593 6684 13269
497648732806513985 3741 10079
990759296897245185 3529 19923
735258330987644417 3674 4839
93689690876544769 723 12590
262737292404143105 12345 12860
488173596592666561 10162 13975
469394036794437121 21352 23877
289666084311917889 3667 26107
796096552588981121 17251 24891
886415641256725505 4935 25174
64562963265014873 3709 21593
45842070524798833 5549 8596
861924156243237121 4607 16949
208981534024097473 10993 20925
562991062888766465 14410 22405
520851209031789633 1901 23070
135271070998161489 2316 20946
171750859742935809 2925 25679
805351490871569153 2129 19679
521675593887437121 16923 19606
839757091876141057 18978 22583
651239756394765825 7326 26379
817942838960458881 6873 11258
187160898544775009 18290 26152
293859688282655169 5018 21901
57708537472059617 3361 22103
689005570147397633 14548 23168
65241214402732337 6301 14438
401674165547678529 25 15733
420959205813368001 5990 9363
67168206605042969 13028 14869
983225518291263233 21834 22003
467262868296192129 3554 12112
13965480890028915 1865 5972
457789023646878209 21129 24748
590909133686068353 13612 19019
295104249851295489 1939 15167
765659754751361281 13227 22583
229519824037264897 4492 24431
949563497954542849 3882 19398
641039381140988289 378 6384
925234259266893825 11745 12813
725523622103931905 3485 24996
414189975913103553 14143 22924
336189186691019137 888 18289
859049231454569857 7520 9240
637560568326119169 2644 16058
351837430923310977 9908 16203
67650686741277609 3591 6624
207405567053008609 2662 14096
117124004886047569 2454 16664
917192841170219649 14912 15273
970820105822031873 3989 12393
168634917583794689 19150 26367
220843973579587073 5902 24572
301848493151155137 12140 19317
84755191768895345 7893 8896
475662975456408769 13002 24387
706736611983952641 204 13542
141292259256630353 14670 21254
919273787641731841 9860 25283
795763367693801601 20915 21293
887197484375956737 1792 22313
331298234147382657 18418 25030
65060924842786249 6463 23814
224866704100755041 17556 24988
911922813083801729 876 18238
522427627922525057 16665 24879
989867771403158529 11414 17309
217623462660064609 9449 12346
191577616238600257 1548 24463
349073355333572993 2764 10821
58252987424314289 13750 19116
444417106123218305 4875 20745
607771731768760705 274 25674
751060282027623297 478 20045
901935722522654977 5342 15780
494536671662636737 2431 19059
97886427451083329 8181 10776
976285653500227073 7856 25390
674769950330247809 11822 14686
145472622571681153 17398 20185
300023575396860289 18021 18535
349164902604513857 12375 22207
432057385153644417 9586 23530
733397559836525697 7410 12467
323709019009481153 6372 22697
160525869597890401 10353 16317
969211178285295489 2718 2750
427811024460631041 1675 19785
740229593701993601 10824 26383
10733537311153897 539 18980
389860258698394817 18016 26261
419416641197948097 3628 15912
411252092008776769 2447 26442
221766745597122401 8331 17676
507914877436068225 5761 19907
956786823345119361 14991 19349
378670101664933889 212 18532
50122066256903961 19145 26187
840842949429646337 4811 20932
143356738955837665 4122 9525
289833904260216705 16598 22896
77077154651689745 21489 23408
450754473248341697 19574 20241
557751793772162305 3047 25219
532197314701246401 5727 13246
444170509686472321 2051 10100
623552960893977857 13507 20012
260243077817982273 2719 26154
686096280436498049 6492 9508
329785732299356481 462 10059
341458738709494721 3335 8156
65969613468958241 4772 26093
94365056712970129 1629 3881
939380136506144897 2906 3708
557084499268785985 14341 15934
118066395401164929 9944 18894
297679642541663041 4411 22989
190958998934647169 2317 19490
383768905257998209 3893 5931
594469689627295873 10945 11212
34152714050943445 13818 19893
524531895136675521 6942 7938
802244682344753153 7245 9365
691287422354683649 6554 23719
174422340002575297 3370 18668
827035526287957633 3799 5935
282503801361830401 3924 7860
449302143529451 13944 25199
817286120934649985 10045 24554
241982250677210689 1720 19554
625869353305677825 6407 11808
743990143306625409 5240 16002
248215871178853569 17811 18522
697184263145388161 11914 21635
249111876167692257 10717 17381
542747257173495233 4030 11839
240603374376458849 6622 22407
827474074864625153 223 17114
322652512977544577 6683 13790
31320313242268585 6316 8152
418467900588137089 1436 9329
757431698043674881 7230 17995
510546778142899201 7843 22844
528576306861744193 189 12053
995108889157133825 2101 8528
28651797812642601 1319 17380
272486196718705985 825 23737
525384766423989889 8905 25748
34695288643558089 4142 22180
65829099174592897 8163 13787
618310971131823105 8591 16707
147115653604465985 2509 24288
567304315899487937 8573 16988
656571593015115649 2785 22730
53690434623053561 5938 13466
223076117462049697 7486 8077
21089663200296373 5139 26067
323907634233208321 6295 19080
31269682748760629 4002 4592
680728919705479937 665 15258
851080257787057153 12908 23784
472348929597842497 7010 20054
193645746208051873 2848 11978
758326516645631489 4561 15163
259968374708090977 20646 24739
234395735444351777 2643 19177
841345292529101825 20787 25963
871487025784667009 3754 12783
73898033974668209 1923 22356
902687388303292033 8658 23907
518223433259510785 4115 6868
800083184143510145 3420 4679
191843989266583745 16539 20844
243649637501690113 10896 22049
125460079760674865 451 5068
401339483798217601 436 15502
341186050237777025 1868 21925
313384200192615489 11482 15017
160041747004971329 1808 25529
69837510183724305 11647 22413
899415786380370049 2258 3156
269474578653770881 372 19612
240103063417141281 1485 21981
218691673030072321 6380 8750
271820649907450465 8956 23900
149009529549317665 1933 14098
102958818287579137 8047 12927
758828570821627521 14033 22677
221107040710631265 19650 19671
390990717671414273 12704 23622
426654479115317313 7530 13885
812309729913927425 690 17248
835256630637868417 15310 16545
669808084968963201 15143 17089
676346051912322049 5729 8544
165080971405693345 2895 16216
686842179620224897 8510 13779
196924381930827521 5154 7076
366109250518295681 7566 7967
495388745045183041 21490 25026
607317925053219969 17316 23270
283473205119292961 7657 12914
667568498836505601 3368 7545
504225992350448833 1229 4732
284578220809105889 11824 15130
552181824346817537 3658 15180
811098625106243585 4030 16409
318284023242206593 3749 7021
236854255820869505 9771 15095
579795128155126401 13156 22694
694731532376341249 12069 25888
75594074325913137 7335 25978
250675206836955777 17444 21810
949789229390475521 20365 21744
131116956736750721 12790 16973
377819225016288833 176 15166
959414888197667201 2560 20714
130286716272422609 11761 15454
174135967101523905 7605 12479
286355742472913729 4280 25426
230510665829893217 9316 14207
366259270925709761 19742 22762
533618429916604225 2712 20800
34249270309665293 7546 18234
506785915596278593 2270 14318
912741469385878145 6604 22845
628016571589672193 16609 17094
451527131753657345 6608 24326
277813440168142017 2309 9311
633171087099000833 424 18323
869156333206863233 5872 5934
883869947860979713 2661 17584
742682826218409473 8117 11626
862280224414433921 15474 23952
208021738712506721 3690 8009
796445338046929409 7509 17535
252012537451530977 1890 26410
776227100016754433 19086 25135
292995301683109953 18404 22230
265930236057563713 1911 26195
805085411301799809 10265 21655
535794499159067073 7214 25280
158524889625642369 14665 19744
690857882097297665 3424 9643
232466970539700673 10223 24557
555276670444627009 919 24822
638634760872751233 16255 26476
606917403633907841 12270 21627
454647388027861889 4882 11745
205796002257244481 1220 6300
511241000133868097 9054 11115
840059635927694593 12202 21386
596762865963892609 7226 12380
564773140263199041 9655 13607
160439617091245889 8534 16944
23449021075698797 11563 20561
716308422636839041 1881 9851
872533393198409601 8724 19245
588754450603790465 18544 23121
948549623824753537 18051 19933
407334432507195009 6568 16391
723857377914370689 20012 23187
323082051599133249 19157 21756
316920076088798913 10061 14779
757681551797357825 2735 25123
699838938884880641 6732 14952
899447213095715585 6786 9481
255469172506273889 16492 18223
716485694250120961 3346 13291
798737504572855553 1684 11187
554756088501736833 2719 18799
798717448992540801 24982 25961
272984312777250433 4728 9682
240519275722533633 5357 13966
729949201886643841 240 14058
318621947580190593 19331 22874
334460204878393345 2173 15687
757261041277146753 1826 5317
339134418813419073 9813 23618
284228066396714497 8698 9622
435227205462521025 7167 18771
521206048725645121 2599 21265
183615426056253025 15284 18724
495165475904421697 18230 25782
508526272549811841 1224 25075
256552279754330913 16274 21260
697794775608262145 916 18371
87031114021620225 13661 19807
742068421771332225 22398 23991
604433761620271105 13920 21320
574667395307745473 11828 22374
732102815956970625 22393 24330
833115537117077249 19097 26033
409314242173124417 4428 25517
10350967679048751 6763 25843
931578752020563201 12602 18234
812189090509885825 8414 23432
637313734430534913 8666 17035
967519042695432321 11852 17248
538492100825656897 11487 19132
551873054003447553 10141 22559
162871157559507649 2076 3507
233781491626420033 18923 19787
383333838664164289 10620 24745
389238598217072961 1371 6129
631524627532201089 6514 22044
249440240430931937 11766 21371
363830740926850625 13242 23556
222047351528100737 603 13829
157253945109332001 14023 21358
915456454800082817 11762 13286
669747230745862529 12520 26029
479344859044768897 22458 24762
298441553657909249 5265 24444
442093797439856193 4181 8602
53360136062586609 2587 19826
489969240978080449 19471 21644
804607757132274049 14525 15894
946121354013943297 10137 25542
633621291567983745 878 7519
685879719220647425 17294 20756
186077361838442817 6368 20355
993614639840860289 18491 23474
591075808925431553 2967 7244
473438471223698113 19035 20492
551927196861512897 13708 23730
769604067457041921 1119 9317
22320299867750749 1637 18766
411614994140389697 14600 14956
131111239764408081 1232 3206
547782688018930497 2607 7861
975016934660480641 17729 21038
962657632174266753 18197 24182
852601388863504897 6388 9836
755269229722163201 18405 22363
371952515542609793 13724 24157
673599948636162817 807 2476
649631343552698625 9467 19840
160473756464785569 4055 23736
796948303593858049 550 12189
335923023871043137 5243 24802
279477642282230945 11044 13698
647251972373997057 2550 11440
395062720534248513 10657 13235
820036343468242305 6186 12191
344319726402119361 12477 26512
125955615052266273 18874 25383
919836816737095809 9269 24973
739602520514249985 6445 9149
463129009652291777 14263 21421
431260824978725313 8352 14795
23538115730680433 125 14849
451122483586654977 5513 14223
703659400122546689 11560 24922
486729162925588097 5114 10180
561563676176767489 20434 25405
704000771221057409 1976 16602
133737606515225601 21233 22086
605247384016909313 33 9838
95344517245770529 53 2598
327283016209715777 9676 20030
810344926021997441 9440 10447
930497478668332417 7244 26239
102102494958749905 6506 16780
957532391811394433 1879 18851
483482119573423553 18979 24914
704498169601553281 3456 16743
104373857935577521 5451 18869
998396539266334337 7749 8882
461429494135984449 4541 17660
126478322926050881 2885 5618
33932613576489245 4341 5681
761194114418469121 22165 26091
348544493616017793 6566 16393
14711902423218959 8680 15531
457098062510887361 1001 9259
306578393248965825 16163 22776
31843012283530925 21239 21705
620658482154357889 4166 20352
671745972672646017 17902 21034
613647174220869121 6494 15181
335827349951117057 7308 24338
708383245844064641 6854 19044
297888427105313281 9830 26178
802771322024081921 11847 12831
85767288934221137 4251 19579
195721154664386881 18509 19583
527544954063493761 9477 10258
674291525093121153 7578 16155
989200251578765185 7172 12271
160321870562686529 4146 6121
176773696658337089 845 21237
473842000647035649 6435 7767
256955956370660481 4086 23953
106260392637484097 13176 20871
641017664695446913 1818 14237
717533788471580929 10486 11208
403569492838997249 13575 23823
937393511771634945 20359 25509
639074095972667009 3621 19650
2076740728195859 12932 21067
279438343130721025 4953 24450
823529426281016449 15716 20335
632616200643091969 13206 20173
866021152232530561 6689 14669
352292653769367809 3342 16783
915577501229481729 12187 17376
215762632805287073 1813 20756
72914996397226881 344 1705
254148067213947105 7014 7565
866352508797167105 10122 13019
818052490758098817 5925 15181
753933748879358465 5241 14002
994435721906327809 13279 20595
154193069169313185 11037 13275
286569053851572161 2532 20461
9454606412386825 12013 14308
284868684036496225 6932 12921
955962733336594561 23421 24993
387965382078384385 1029 8352
143498354835696065 6064 23435
573097146764823169 278 11394
552654523465523777 19117 20734
874755896981845633 12692 14944
243708020461721025 6004 9444
508490285618989889 10171 19745
112411085608830065 12630 16195
415301691606906305 21854 22072
358706565141385857 9814 11555
204499754730491649 11593 25130
929373225980786049 8856 15365
613160145589752449 3656 10465
834784070203024641 10144 20667
279922509991649793 16215 16819
408824808321288193 17103 20032
305493011569460289 17051 18755
209790910348157665 1032 11527
889778014598832129 2354 11943
995432098515070849 15078 20796
895508053411823873 17778 25330
413115158089450305 18002 26150
851110982301094017 3891 23383
917175966118765697 4557 11286
250799117760855937 17670 20977
360332694911885889 21436 25500
257364706495721409 9464 17437
747416203278593409 23536 24305
595174770677608961 14655 17998
567545049527634433 1033 12157
306455771603168641 10828 12649
915353912195303809 20790 26155
290227893088847105 1449 25365
335945648878304577 5043 7124
263607609413654145 17581 21233
74290755310560289 4120 25270
695474464949747073 2046 24539
798537766415218945 5389 11532
783532009826188929 6777 25033
680218170250288513 14637 17536
710230740925190657 495 12161
589299797159053953 3462 8709
142723385098079809 16358 17851
862475736765592449 12518 25380
731230692513356929 7643 19398
735963392604642049 7394 23487
118364381888966369 22311 25336
164941057960664481 882 13933
748911525373209473 11840 12687
220820263194934081 16425 22362
304422398518212865 5310 10261
591274095489698177 9331 21730
90790838674116977 2686 10179
363861914340073857 16827 18874
8608758457995692 3730 6502
551332190641137025 9223 9627
887776138061234177 9690 18977
107716036303241233 513 13639
628514777656690177 7940 18730
337568322807673153 745 2715
970812507824412289 486 4806
507281531214371009 5685 7318
585845805328176513 6660 11642
78969816264237377 10368 13988
430088853571298561 11825 24837
316064044506060097 8941 15195
700534577852451457 595 22242
254208017943799553 2274 22207
113063806636922945 9269 10181
817733185692926465 22283 26015
929792965911445889 606 26239
682846745512126337 4232 12559
573690698112464769 3300 21560
761494187136388993 3615 26053
970895478431216897 6288 26467
950768858997722753 2464 12919
383143526245028481 6661 23954
943998371751288065 4020 18270
542592775817695361 13609 21413
819871453032011009 7996 9619
788674118548151169 11134 13083
143591294018971633 433 11477
602318001857938177 161 14979
788371212897377665 6738 8681
775441291769404033 3610 21269
493972595673422913 6362 15774
130437031012348833 1615 14226
431947738567050241 5175 9880
6597301386840116 3544 4115
207450290522711361 6970 15399
896244808145596033 2225 6304
902004429250840961 1918 13294
546821810050182913 7117 26401
780922174557499521 3591 9397
212637893534974881 918 3237
279489149134622753 15849 15949
917960553845539073 7256 23032
382891160281541697 13655 21516
658687179754721793 4448 11100
784310675518984321 17261 23204
893431408944060417 7652 26503
203977370576065921 25310 25508
94858581263309809 8428 15978
884107175923833985 6823 17344
558456221595371009 6622 11603
817660609880629633 10028 22494
679422374718015489 13161 22692
504039983430804033 15241 15842
890689124045714177 14161 17246
437880171537496897 2022 19347
603567850707065601 12662 19919
42845052084135913 670 25693
342042680298668225 13619 16451
755517652304785537 6473 10541
655688088224437121 12267 13158
90395989063299713 2668 3342
315938651192915649 1281 18915
400950340795585473 10956 13152
682884044315898113 576 17213
318711790076935873 19942 23276
770182000546945793 133 2842
113420638445955297 10451 12032
392496825397145729 2544 16430
291249661507780673 3091 25403
466401545614708353 13486 20617
232928672054153921 4058 11010
502826036285910081 7290 9544
73403909762067345 24269 25573
211619948309127905 2765 20755
984103578466669441 3723 14192
956419550499660417 10951 21323
808706127544471809 5019 5761
171986111082027553 3262 17491
245801697113559937 16954 26301
119589973349064849 9387 11965
487985120891000449 11490 15535
405876045499404353 5097 18293
631149907316324097 12713 20609
648164540304620161 5425 17077
229767512247295969 4972 11033
883170484920135809 14948 25781
10907407105971601 3958 15686
963822269529885057 4261 13795
615927036178664577 6920 17053
696150477774089857 371 3384
353242161197169217 3687 22470
191503931859514881 532 5088
202842527940706689 167 14993
988592487242250625 8123 12468
414566860266287297 22098 23373
511960876353811073 14620 20865
830296803625760257 12020 13908
443643699166862849 419 6881
372586344276879105 4793 23201
412077017383765569 1063 19300
962611356430446849 12012 19507
385142865263738113 21394 21411
652181861785575041 15283 25013
418568412491595137 8843 21120
63010359263433457 9387 17683
615323645671757953 14960 15994
649580077444579073 12504 26489
899325901531526017 4309 18573
76262181930108145 4955 9419
785272626056247681 7980 23030
737184213793906177 14157 17464
154182299324105537 22604 24995
988952813992188545 4229 16883
170964532383287361 375 6890
241613933407204929 6880 22613
708295698754582785 16491 23101
273373544605366433 21380 24428
301889213601164417 17874 23335
176417346019459137 11755 14109
803558611411915521 4583 9693
781400300686915073 11387 24628
602820271303066625 4133 14200
508465674923069569 3360 25362
65258010999727393 7366 10055
429724497157767617 4579 24993
500630348501751169 6691 16289
7476450170766925 10764 13145
133287913354052993 9424 18460
257560420239901345 11995 13786
802584609422318337 4542 4601
120067425469510881 13001 22454
292092988474976769 4893 20559
202072359369939393 5992 12842
352468411213358465 21069 23858
406228553588984897 13856 15631
335612917020284865 1816 2338
144181237713713281 9576 25738
345329149189630849 1320 15525
444496114141497153 14742 22753
759091838719015809 14790 18420
456445678034103937 453 12698
356512312151075137 20974 25454
554179280217052673 3100 4226
996879355641311745 8567 12337
823061592275809793 8925 19198
288899475973344961 201 17583
484857849078064641 9005 16976
614318211708237569 16447 24044
496757812185766337 18204 21264
533537854534195329 7511 25183
405548359432625473 4298 13202
824403033741248257 15324 20966
264928297086772353 17738 18258
689788679627945089 23416 24858
93307186213461793 22619 25435
319893451235756737 3662 23861
183554376064453345 1013 15570
15191658326877189 268 6067
412861255791650433 1382 14473
494637574396762177 11839 22234
927528617814022785 4039 24142
232796619773829153 7937 11891
718762572649875841 2228 21201
651547265296770177 4608 13322
334465584723378817 19326 22333
571977776134367873 9102 21969
157559605229462113 14299 23533
658378947807250433 1627 2287
179919230942903841 12889 24805
661822346899832321 1216 7003
441949556448616193 1449 5376
787501930714640257 335 26178
318442359709909057 11182 16411
635050194414169729 4989 6573
188578455766272417 16586 17215
655344427660423937 21735 25532
319815675556998977 9760 26491
82926153897879825 8491 11699
517223667136629953 19661 23987
426234709742075777 11894 14852
495112864738704449 2524 6281
172498475861523553 12121 12801
197033623263930465 17960 22410
850815184277678337 488 12946
474499124759564225 15382 18200
688336795139143425 917 13604
75195183725224273 18636 25702
529889718871785921 2524 17309
108603953779411457 11703 25411
180227861328582145 9869 14696
949107785280826753 15026 17317
711133286023624577 10779 19431
618160115407949441 7059 12702
21368472701077225 8553 8833
43498319537871313 284 3180
291087052590981441 11671 18520
421929826480781121 11839 14965
540699212136651393 1508 11387
161919248571816609 617 6891
782695442964154625 1358 9682
599691687332882177 16307 22158
567251251854706625 1018 24456
715117665643969537 8338 14692
265603527314098657 12992 14904
273557998353087585 1643 6399
589708236140872065 5303 14316
738602638280038785 9431 14393
630687389257417345 1960 24739
454827195714489793 16557 20933
213667630421547009 14068 20669
734505047195437313 603 6693
301875973228121089 28 15500
852020505630722689 15655 21160
912047503406718337 8962 21014
479026069367503041 1872 3717
529154363262080129 8779 22269
375150872786935681 3279 24256
977327049109526017 12936 18597
581290259463013889 1247 20733
930504564284873985 6574 13069
317446077236841281 20500 20525
661308819857687553 4704 9428
551514673331322305 4674 24928
273104706847249185 10301 22937
523892027543542593 6214 11505
339199192437284609 9122 10415
909709462869141505 799 16184
252910239074665825 16736 16886
950646818771932801 3441 23686
67247589753556273 8910 16507
648645665752464897 7578 12303
906195167888427009 3366 14541
424546584614279937 9451 21844
571065992356231809 7062 9005
348945328814306049 14019 26048
88026827815653521 8982 25870
780900765948192769 12994 25085
756044860358578305 2530 11363
856625452723900289 6158 23422
424148052433878337 7685 15132
903252475987489537 10466 18641
569841309179729217 21663 23826
585393340593707777 19704 23982
199385063193304289 19146 25858
132829477391570801 13888 23977
64466804658998457 7505 20520
842954586705015937 8291 24116
624401935525781889 4281 12504
539478211747724161 12388 23109
943646326928778497 14157 20108
732438966201140609 3690 19541
832172215284330753 7778 21973
240777649233368865 13353 20988
678335460489257985 11668 20698
11031694849176433 8531 19374
226599202160542753 9428 17599
271966768501574305 3897 19632
414917762703588289 10188 10354
146650732316953025 732 24338
540827653299473345 19350 19814
5859546413265805 12457 15986
668888606926266497 14882 21419
783042815351304705 21793 24354
186365252372638689 3397 25997
218009746663359041 1155 9979
20865052190394809 1192 2284
971364541276965761 3465 5410
382461199379505985 18019 20614
116344858115642321 8879 12548
337520721311115329 16519 22721
153927889862355713 15092 22708
766435766926377985 686 16670
894009560272554241 15933 16362
100381735912911553 4028 20883
779454885319221761 1744 21014
989857702178838401 6525 25469
116314397261081841 17253 24975
210061022757606977 2704 9693
109411472517560785 14315 23267
414539992599941313 13128 25134
873920235514834305 4281 10756
659055333337782657 14769 16669
746658924905442945 2615 5464
820057820471092225 4194 6929
590523876474922113 14931 20027
46158670506976305 253 24633
420030028625316033 20010 20416
826549568546084865 1117 1563
489540206618603009 13984 19637
400209054443415361 10512 20103
815139710414069249 13369 22513
481569511023850 583 9803
435171805454732673 3667 25188
847509247988178049 2661 24622
710783508563590529 20972 24024
746253977713877249 5810 20668
462763310298885953 3703 19477
499947760861566337 13240 13868
304045139001754433 11492 17070
664287745387170561 9551 14320
204775367158593025 4722 14438
560570725943115649 12525 23385
562484194930728897 3484 8979
69725269815847921 250 3987
364776992420463105 22137 26346
87969651201056817 377 20859
389639550930194625 17148 22049
480138905099593665 13124 25667
764615942736046593 23862 26469
475081160476186433 13148 21314
726071133497523329 4877 24855
682586264824919937 1256 17530
520829553052113409 4080 16555
373444207662991809 9099 21329
812155182155162753 2735 15448
238768142597095329 19519 21170
936223767623605633 698 1758
219104444387518529 11694 12036
325103771007430721 503 23767
162598008485502977 179 6734
421571068583848065 1526 25962
426546003556857985 14022 18236
69831002474625593 22425 22979
859720463508281857 17989 21890
500129013726681409 22276 23512
744494492649273857 3230 5894
184343735371808033 12503 23525
27833813823122001 2679 21420
863105442079007233 5119 5137
791273033826875905 6948 25345
232676781032818529 1532 24324
26368123800850185 12182 13814
815614405109815937 2917 14485
783582305384392449 4379 19936
153779006307043873 8720 17247
602308785136955265 12579 12831
917773845533094657 15734 17087
363967293197980289 17306 26132
349320533477150977 6814 24334
845775860103472641 22847 24680
431462287117089025 18157 21933
938554414207153793 12370 23772
497640036960458305 2907 18576
806285283459658369 5577 5813
436322630211225985 3352 9911
324494389050805441 15614 15952
229867817564819873 1077 13834
462218501924652993 13456 22903
394696881344575681 15411 18293
839405280284928769 11749 21940
86902699571847825 17908 21399
257576354968847457 17350 22065
99491593736065201 17246 22026
353328038635048385 16020 23123
166021656516004865 9674 20517
429130018502931393 5098 14834
516080271386730497 11983 12221
674510274980498561 10452 12615
271468240717549505 17569 25290
993020706334618753 5569 5570
73191305098124113 20290 21716
907824362730586625 12401 16151
896782181910520449 3309 20247
863989615522811521 9319 24998
621628476778571521 8732 18390
859779936434314625 1134 16644
914655744183900033 2607 25341
885904373487477377 19337 23081
76321001260300385 3629 13844
964759950365724673 16646 18827
843865400424800129 9336 11707
974127059430784897 15701 21944
808671785055540993 8111 13180
668020257946075393 12010 14966
147837912016964161 17599 19089
445455792791051393 2377 21153
143911381528528897 13191 25321
363746731701944257 17467 21336
325550801206087937 1756 26182
448655969585828993 13627 16787
932991324352915585 4997 23738
289537826514994369 5854 25281
946996286795407361 7185 24201
138642546103966433 3303 8008
560659438360421121 21739 25936
707425758694533633 7818 11064
110987833180711697 21470 23694
462720380978751681 11223 16115
980321671466644097 21662 22092
38192692398133945 1984 20798
645667350673388545 3991 7997
672349613715255169 15207 22492
351055275783767937 12047 12258
689381055638470785 556 11765
299061594093313217 3291 13504
634966442754759425 8692 23761
621017102797484417 15395 23301
254015913046181665 11919 22601
980196249240346881 22501 24806
815620531637677057 4338 10585
342183679096780929 14046 25895
729503764208935425 9022 10366
96738385573910785 7539 16392
217627680273622561 8801 12917
110936908100317313 10249 20658
884172777276042113 6412 15873
213410200744558401 1126 25998
326994412243323073 10767 18078
163916012021946497 1311 2951
899075870105825409 15678 18028
631382101029668481 9474 21521
80838810941813217 140 9989
784612999460509953 2627 17565
748466778039620865 11022 11295
301768963727337089 77 8900
381073349725880897 13723 16212
618590829985368577 11200 17699
314131860911651009 487 23940
459852725658247873 4129 24528
678769666550991233 5111 11755
688520860419206529 6622 22736
113743464648173649 8499 26022
958745048614755329 7701 17943
561306294373935105 6282 19108
638414410693474817 12003 17134
465695727272184001 2453 22916
934268540379616001 19241 21285
154897337357212449 7785 9225
422782692669418497 4645 12232
413467367811598785 11401 11852
823631671313758977 469 4889
2577042139677133 4629 22460
553695215678960321 10583 24981
339279782009235457 17173 18837
50133933983186553 9111 11962
57211215635234681 3372 9740
998889430244791041 5760 10594
754409253352044161 8732 25459
770171759359552513 7117 9746
627535548487401217 11189 22222
618659108987845505 16222 22824
653570834274937345 5449 13402
837105040287166721 5200 16904
791372178942296449 7355 7713
479036103622920705 9705 16360
251795022951206689 11906 16601
683346633661127297 13087 16755
624713338006159745 8281 20439
683974971679521793 444 13091
119518318356902849 14106 16134
755985729606987137 12406 18317
940823715825743489 17591 25640
339422848665098113 10105 15793
227431642790698177 3511 8616
795358301391811329 17315 22272
364315343770954305 4849 11775
566253163311660737 7278 17859
286078039243641057 14760 15933
937616796329688577 7748 22719
927579359208877441 9935 11097
895381667814351745 19838 22389
892239543444851841 21073 26044
903284608071711361 17620 24129
839182072936836225 4836 6185
44662094081861169 13146 25755
297654259559600129 163 15656
440141496891140353 7455 17844
175887355189402689 5189 26377
740446863473668097 8381 22564
315284996885345921 3516 5866
491081809388926849 24812 25229
453767557550293057 3403 7445
513440983797909953 7489 18188
740821914979214593 10918 13637
10700904952965829 21449 21646
973200057484845569 5675 8072
984494875986261121 13240 22407
255820038957018881 4067 20483
947554435806406273 9134 15100
563080112062294785 15467 26139
136469696348530785 5950 8837
704199807729331457 275 3330
115932863076050545 7027 9090
598852100259321729 7567 22815
127837071139769169 14120 15239
803001568184249985 1551 21745
709607635501324545 21846 25622
586384481527375105 16031 24807
886189350846496641 3517 12938
215384690289390337 7307 22886
252718622687506657 12093 22270
10577964566024889 2707 6904
678656834616251777 4502 11125
729875314267282305 12309 24186
266542493683854081 10247 16964
787065526973123073 954 20930
104050223115979889 273 4267
352645213898732353 10922 19896
766441576637969793 6536 19469
442476116139815169 16193 24408
110440143309862289 870 24693
23874432127861669 1668 3657
536350138842205825 4693 16885
920405156924459777 3941 20574
193296263696016257 14892 18889
556613778980413057 9723 16180
588592801146102529 9317 23055
675253454774278401 3630 6844
464056595934071233 2583 20041
205496539863567297 2421 13994
168905758960814721 13229 24816
905125776567075457 2244 5965
747278371031956865 15298 24896
988503387090894081 3633 21827
458878436427180929 3341 7634
490560378017633537 2508 13759
825905697840315905 5353 5503
789987081470208385 10122 14490
843658963258544513 10343 24995
472405088534401345 7426 14520
827621371026783233 7871 25224
196415656504989057 2550 23781
319054247802636609 15057 16012
915953324421863553 1594 17348
59051007469950177 19623 19996
583770957691662337 14767 24065
610862237493787265 19368 20512
387668641802491713 5897 24649
236452466624161409 18131 24747
860095226045437697 2806 22962
656533021587431937 5466 20466
305498224079443073 11298 17629
528522564361370689 6185 25916
438038430856529729 8974 12582
775574553383332737 23 728
325818087677191681 820 5587
475531733595108353 1803 5332
987024834266485121 2257 6460
635380762552141953 19154 22088
83254846682038417 12264 25337
144975831134193089 18886 19459
606305372060980097 8908 10198
742622505181881089 23298 24013
809654664357964289 17626 20233
652508051200147329 8190 19543
629044423600838401 2139 7792
880637972256618497 16436 19873
102858599835556673 2980 21487
852653194372354817 3833 23620
970931981557164673 4392 16496
628396658969076993 20464 24034
794108994062753537 982 17744
880656668898826241 1388 24340
978716681579378177 3957 9480
778972600052110721 20709 26230
46142892865916001 750 7681
708101881828017793 1764 16321
115498175706569841 17692 19633
301806112690936577 795 1149
495489839198256705 986 1731
723337422778474369 3941 6201
588450493732999297 11842 24653
124491571048718449 298 10310
97221743849914337 11225 12459
935359965868148225 970 21713
525597896357687937 4608 11766
841909577502544641 16877 23077
925316026559983105 816 14021
958045427874072449 15121 16597
432932845285954241 25614 26296
873108107845052161 7737 10575
285678870105570593 12376 20858
801329935585645313 18542 21986
100028661007378625 16119 24862
193686603458896641 469 6556
292397311046471489 5998 12790
377308885051110849 7921 16599
606708771250076545 14504 15756
672182375316975105 17816 22664
393486064876313409 5082 8443
831817132496897921 7853 14179
647516734605297025 11237 14163
66107885100759489 5334 19151
984681512872043649 3321 25769
504821453623311105 12009 24259
613788017029257601 9336 15799
704223290262301953 17951 21180
165000225443392865 2057 7217
784218157247639937 16596 22236
131032366360763313 2350 25618
848108894982427649 19865 21315
233986824762467905 3579 22379
985079453377085953 6088 11124
464946134143552577 6523 13633
224259650198330721 273 9295
747864960400889345 3406 5594
907102167248982785 10593 17453
102413597411448625 612 2269
518266405688248001 11613 13896
802089748117907713 20532 22226
3426972174612076 1646 16011
150926798182290145 2893 25534
980059048109080065 17685 19328
824869266327695489 618 1510
349935797665498433 14297 26516
44431207713252265 6744 14732
192922773384790241 10765 17434
105740679627530193 7920 23004
410794767807392001 142 24568
506041198595561089 8239 23064
482693352439110145 16722 26035
772792326590845825 3362 6674
137960250677227953 7398 20766
205591433010745569 1594 5080
95198168455535633 13904 19167
121030732320150497 3180 18052
263551665272178337 12112 22153
16699412433460737 89 25701
842019844130799617 23712 25990
403990047514568577 13532 25602
897736910437490817 13369 14180
974887145247556993 11291 25414
333776251264961153 3941 8899
174134937535285409 11203 22531
243769963141136961 13069 14453
763197736642460673 1418 12050
597467415001954561 2958 7734
409955509649435585 20031 21550
508135653648370305 1467 9791
899372252276073473 14470 24288
955544103598892801 1260 20077
335808536798992897 18615 21062
898839175198123265 17710 23733
410625016028284033 12098 26438
659087544260625409 1851 9771
533312074375984961 11222 24291
59547838175749489 4414 9847
96848135225833681 1766 12129
280112538828003457 6896 13308
591114635088871425 11136 13128
831745246012946689 4959 18521
986040066494659585 16918 25413
127150082454004833 11345 25859
745674448577190657 3086 24648
930863764625772929 4746 6254
59115004389987289 11240 22694
536938226341330689 19798 20977
253713049472594337 14878 17625
884465191625498241 4123 24942
94111355667330081 20364 23342
380634184648283009 3293 17246
303539572614155905 10128 11459
439262218304609345 12548 13016
678155116989195521 24371 25844
307214378296688321 18681 19424
235641749604354785 10315 17818
986809929011617025 2853 26172
232199165512689377 9799 25679
415785047136335361 267 19082
492845759339402881 15240 17715
382117511483389889 10051 17077
758278862672348417 1507 2164
222892059234848001 3002 15256
768873849063595521 2143 12437
691680870502569473 11025 11470
968399524060423297 12269 25172
975477414470116609 3538 11989
155065074382136449 1792 2404
873337258390197505 10277 11351
301678785113473665 11802 18100
794139491604365569 6735 11497
4034669020398952 13241 22448
485088671830016705 3717 18199
942358255839529601 3969 11112
538447136114637441 10222 17877
713670510439854465 13641 24094
178201927850981441 3453 3641
473000670564211137 15558 22290
124242042743926369 4073 25276
584514958211912065 6362 11459
745415334968345857 9617 23779
938702563137091713 2881 12867
734522364520397953 3803 7881
389546070810681025 7147 21398
771285031001273345 11153 19523
360454896721229569 8419 10976
627390891369085313 6311 10960
810817915714181889 7226 24997
731283679446239233 13455 24272
666726612689181825 8145 18462
217806298911153121 779 22928
607384439900798209 5524 14906
581290613990578433 10198 20671
456655297767959233 16611 22824
690003684110276737 6225 10823
370329225493776449 1961 5746
201031008299356289 12798 20670
357506664913266561 16068 20049
464333691583885185 12600 22362
252343480941348737 18923 19800
344652538101318145 463 13587
181786863950016193 23683 25853
510165805148968577 5954 23135
811800874223564545 965 15121
209166607336005217 1782 7526
860910345291493633 13015 16501
364043646017858433 17935 19875
437209363649188289 18221 24786
166497842204197601 716 5588
764867656543692929 15027 20088
112476194498835729 13777 25728
991691086347032065 6310 24698
286325528887676481 15534 22019
590003720014230785 9315 23521
848981548589630849 5406 22048
785040687065858817 23781 26344
783084294971875073 2971 7990
385784381576890241 16641 25009
767026962978828673 3728 23185
611104272875508097 3833 6881
589113923716315265 17015 21854
419148900493233601 17867 18213
140463288190897377 2659 22622
920744525309160577 9275 15894
634080056772806017 4958 20532
661445128161865601 3164 5628
741441364425011073 21762 25702
697426452902675457 1752 9001
704873997250206977 3052 21417
494623963853818817 6781 20059
507505230546041025 16434 16841
897261886471696385 4129 15735
686061183667138817 15679 20419
333806839799173377 1847 9287
483839998188042113 9907 21833
463853169320742593 13603 23201
613779478820351489 490 1939
862886039015414529 679 18072
707143726526265217 2504 5060
658016637400763265 21839 23047
360518426536061 4097 22479
385699149512170433 8514 12873
972300427463178369 13603 21692
402858482722649601 24599 24982
846805305069199873 1 20645
861637470469865729 12416 19246
524338246257183745 2386 4895
357008509593967489 10161 24295
308909325999795905 13012 25544
772280272171464321 1983 3980
72820711499669953 15347 21164
736255189974684801 7352 16753
132998031203630513 8825 16024
352644034366868225 22658 25185
44972543316742273 12300 16391
421407363944936705 10891 16834
350970843346150465 20892 23183
511624709868677057 17016 24220
322992662236426753 19803 23912
454847976443886657 4974 16128
803106296264036993 23190 25237
102793244015906289 11547 19586
480038565820347457 2829 4716
648732454573504897 16297 25493
431672726058113921 7566 24145
27356588698900453 3840 15974
602535948410828545 12221 14311
134782773364605649 7837 19027
909013481081405697 1467 7723
941169844414069761 1581 19235
512408143690077377 2698 12692
381676994474744897 11500 22763
590003186695756929 267 10072
379406507811218305 2989 6824
664539482687555201 10916 25044
515547154328601217 520 25878
429547510094256065 2081 23371
734964657909124225 21566 24840
259667793904849729 15098 19187
898364888221223681 17241 21093
909443432254281729 15542 23989
355883844086669377 6323 20373
482701839854311041 6842 24901
466178167383048961 12877 20032
63125560697319121 3499 20332
735822005607211393 10078 18289
37312298028421513 6494 10610
594303059452855169 15715 18805
868666820686772865 1862 18109
329720518303027201 4555 13335
820057766631318657 12577 14588
451585561720833089 17998 26474
956324256293829249 2527 3906
450769991634551553 6434 25070
166163018812095937 18107 19415
314519363388726017 20666 24017
212742968903999233 23409 25092
308156291145770945 7329 24706
343623156141457985 9555 17494
939999930447498881 1856 20238
284848731723304385 5844 16905
888166999862526977 7490 21628
96197235169011457 20785 21444
320352637095268737 10912 23010
627042857173140737 22119 24258
721299719924623105 12249 17372
997086172587923841 4522 6852
365406853409240257 15048 20520
889506772236689665 8680 23017
819136815205517569 309 12436
116045087316887681 7545 11531
845088002745157505 18393 19496
516548787337317377 16669 18303
207912969355028577 4066 17887
200117524186278913 3875 10216
275429686566297953 2594 12330
174677039690738657 17466 22004
578753844100866433 2532 8167
883231036386103297 3615 15851
6107101601301680 23462 26198
432530864777792321 2339 19894
962232732263949185 13497 23864
768068194897775617 17437 21954
155475206896142017 1354 18113
200393212133509025 9598 17239
908778971280348417 10618 14995
944807055289981441 16550 18668
998449498960312065 6380 15870
146559486540727585 6923 11478
105053578579351377 6611 17268
239768258010823137 408 20673
124057884310815329 2370 22192
341548675452845185 1154 18401
415035652442519169 11174 13846
321345080154156225 12398 16292
995658062789814785 7630 25328
48581130550363841 4114 11444
35464113462758461 177 4966
563835707117473089 6123 12332
242070114572811681 10347 24950
48859218259725169 3465 22060
377554904935315969 2471 23302
99326564101897217 8912 16675
28507681293987729 2989 6234
441292553330502081 5495 19209
806540387944245633 13689 13945
825349552531800833 4227 5147
570367309693864385 751 23533
126103993678345457 8714 25639
910406921058289281 3964 25190
817787287692265601 8137 22715
300693247141694529 12931 18683
417306316156160769 3261 4470
248965067919250785 10664 22138
894936743697055489 3975 7248
345388304801019777 3026 5724
536797824214819009 3313 16262
820676091093837057 5817 11438
244645892807977121 19557 24138
932779398591591809 12802 22324
338608372057283457 6472 9783
840954929866576641 8900 24296
551267790628454465 3002 3800
721633102954370945 6189 23030
70830738376361777 5860 8514
962325285676818945 14058 19351
916464919289847297 3971 6380
1691070248583060 5162 20238
489566258596372737 17203 22141
191043314146959617 5557 13597
765651269938498305 5326 16295
452671541900826945 5341 11357
237743440212842209 250 26242
420734309611923137 21251 22908
562463436114693825 7170 11933
962750468685996417 1651 12137
245254253841924449 18417 25567
462178229241580161 4507 22797
443862713491679297 9441 22690
648958029248291329 838 5834
508190225452569409 17538 19170
497486501748163329 1536 9152
249420671413570721 9081 15497
104742650667859041 4306 16092
86119665459538193 2094 15963
121260862789888785 630 24568
995538690235459713 3702 14877
361079055044626817 21923 25011
498773670404194305 10380 12979
192516518019878913 8567 15147
768680358127209473 8132 16224
595718444205644417 1664 1962
998022235342578049 6101 9087
47663317786124537 5110 17404
645412204254395009 9085 15522
191161753245779681 2014 3547
887818232296599041 18499 21179
702021397263614209 3170 12465
439785824595542593 18036 21811
928220015183868033 6238 14204
223436454704259553 15452 18497
277428454793899009 7906 24477
413360844594276225 12462 21281
433023346057439105 13117 21607
760782712228650113 1664 17401
365576071920251905 6846 14853
127346171878183873 21836 22334
167340944788904257 2816 20547
975114397053037185 6159 15785
496768783538222209 19853 20571
171684434903166753 9045 23369
383242867634606913 3389 3728
713894344400689153 7483 18161
504683548231774657 22009 25274
858554192102740609 4106 25481
343509245475402753 154 10824
587764488973167745 6987 18696
829145409734344705 7506 24210
138224243436209089 5629 17850
450688126123452545 6472 9971
393220087799637249 296 19508
697529043042031617 2709 17212
988346994637833345 16489 17848
614108305704675713 10475 11899
666309451132324481 14512 25857
484622105512791297 5871 7706
582881126471075841 10636 14831
521132425529827969 24 19953
213773509009588033 2567 20360
230996426810882849 6161 17945
387520619387697025 5483 22914
444027316189433921 5282 19017
91044454438137025 6364 7884
458353634299960769 18265 22098
412785290680940161 23370 23874
706447131398817921 18561 23093
789388457319763201 9722 17541
761044384951098625 2006 13437
626180229005239425 3032 7301
24959292879245253 2445 12531
260524348765532225 4304 20855
676981523513667585 4294 13820
657815672511841153 11077 26025
124457726789700017 12804 15083
108973545801706705 19373 26361
596328772097386625 18158 23465
590727784320432001 10029 24396
466741374421090433 4014 19677
692266634176750337 3085 9697
797374540932999297 8006 18875
703362245111318145 12930 15429
715902567530690689 8680 19987
718394264527592705 4210 5834
497496696416924097 15570 16004
407159419780906945 4712 20271
951258634329391873 12045 17954
59364657055912321 9629 22070
261565193101866113 19372 23292
411169875855190273 2522 24140
309035108237850433 6721 14719
109612364601520801 5227 7261
455866933570767681 14387 20760
946765048201637377 12571 24512
40409210599889889 10029 10171
917863326080013313 16765 16920
204897626625616161 1209 3461
31797670019354741 4940 15558
190261933082524609 8553 18445
179844964175675425 19585 21186
580250332435518593 14645 17130
562393036620573377 4480 9338
674355118001741953 18138 25925
775257455448215937 1949 9312
401316375720092801 1715 22053
43673048643480425 2674 5755
330810487791694657 5621 8163
3388640123223042 9871 10700
979452937194615425 3086 22372
44263107557110713 15531 20500
84759670782219137 3193 23757
764730655291320065 21486 22555
610389461872507905 14720 21414
753915121133470465 1714 5553
154771971865613985 12245 25295
257386581539822849 16868 18748
380543612908631681 1372 4590
93880932470266737 11353 19072
879939006018375425 3984 23234
22760501683283253 10110 15217
465073413973506433 1239 15024
665047225649569665 6097 18381
312966412497104321 566 5956
460199693745625665 129 9618
169257024173951713 5632 11371
892928196713437953 14904 21839
934831760350064641 1948 24116
919473531176667137 4499 20866
407391839779798209 13486 22391
249413822826991105 9248 16375
349928504176887169 4091 8909
717175353959635969 14194 16965
578941878979200897 15261 19430
591072227782614529 2184 26200
438417515328680449 14473 16237
561641417283883713 6323 14388
141113242066730033 16464 19140
879562240875937793 3420 26222
417914360469325185 18775 25636
923490332318312577 13952 20381
888253412368804609 18156 18750
752459591154927617 21925 25789
514691189115993089 10518 19935
477467498826118913 2344 12895
626177835330174977 6675 10366
238045082607893473 16867 21358
302180886942949185 14835 23134
347377204410282305 15803 21753
715328147023051009 4279 13091
985228370514402433 8271 22013
240527114767459681 21828 25936
100320642571805505 7816 9770
789037181397112833 9011 14966
574044417435057857 12111 23037
975891046740144897 14423 18967
209426393999041953 353 16932
817468030364032897 9802 11031
131694161661794593 15580 22496
634743107834381697 19412 24836
595331235086522497 581 21056
866234524804276865 13143 19540
686914193889801857 13305 14002
700849852770375041 4107 7704
284788797105523617 9208 22504
220400110296843361 17338 19397
518935121905382593 11433 14625
287401388519285217 24 1421
718271911216195457 3346 7865
635467771304242049 15814 18225
498182620711016705 1377 20859
331877483011311361 8194 9217
684986751122398337 9176 11447
9966974195400269 8298 25704
860321729229593089 18039 21767
736859786118898817 6139 24545
760403439125472129 7670 24594
719041115358329857 13295 18699
523751577044233601 3522 23310
967977477902252289 12524 14521
824673925131992961 1153 3323
721642238242274945 1551 9980
458107218038332353 19300 24059
484313215989104129 936 13809
215973994313149121 17855 23828
669025384975704193 4688 16722
476975424802386497 5206 20172
422559541314200257 906 4308
146067520099695265 11911 26056
959554436731899393 10738 18783
385514970769900609 8643 26440
661541981766234241 14005 21932
610817867526524289 1808 7886
661611234758034049 11144 12415
620996908734095873 13102 22052
157828029080974369 11052 12842
459908980114722241 18198 23998
666741723446527617 3238 4195
323829457180362817 4222 19677
837310018079094273 7879 9723
951007463996550273 8138 16068
340053380509097281 606 2106
345163142246345729 4984 23995
345048771575733313 4559 11441
766692228350127233 25484 26421
352148859714326081 10003 20130
695817625592251649 4717 20394
261332751486079937 1690 19142
489770263915662721 2301 12787
651268131268700801 986 21941
765539989528431105 3831 24980
572758439317283329 4356 15396
145531253913919297 960 10941
557417026258967489 7694 9547
671377962905477633 6299 21738
1960819871769105 17312 22002
968890226580160897 15230 17640
420560537130292289 8993 14338
943488467024049921 590 23555
429082223090546241 21455 23600
740421688263172225 5802 19117
917806058450103937 16410 25213
524634752667321153 6891 20140
934702453037360257 678 25591
167570933119012737 8519 24545
902121533701638657 20840 23282
578962099798413697 19716 26452
732177162565562881 42 24572
34783822352995485 8284 15469
336627767064094017 10313 13174
693765372998381441 8364 21929
383433879719333953 2542 26334
487245575230961217 3409 17119
629849526567944961 11458 17259
766629480847253633 13174 15346
574420019899406529 13341 21545
485057328192244353 15936 20280
51358069164358257 11044 16022
735668788671357953 9068 14939
404623688770712449 2230 9890
415076709851806657 14494 23751
573714921616790721 2594 7529
603121593894595585 8395 22810
581310157305381377 4584 8489
182750760977842945 8793 11439
722134716210739201 8009 21611
177153704139538337 3509 10179
237123634739290881 10267 11114
41896512173739353 1824 10635
881300169584257281 13719 24351
102648772726180225 2728 15265
865159440073881601 12957 17293
531731730479595649 9241 11832
119636469007240017 1631 17586
42645156811868649 13214 26166
316054940577217281 7739 14232
362096071938598401 3917 4760
352311955681621185 10200 17367
15927482605402333 7490 8551
76492749029284817 4396 14185
963676442847361921 3199 7211
529378631597516865 11771 12532
585478642371480577 11577 11783
469045712716294337 746 22607
853480090426931073 21802 26348
255776227661989697 4974 19779
753802421818644353 4202 19883
722684248907256705 4403 14825
469480126512468865 532 13943
623248918717500545 11996 25270
465671176434550913 19594 22167
476551646243379393 18923 21071
824361148064728193 13657 15207
155290818186252001 9545 16082
692144753896879873 20119 20706
533706121636839745 214 4388
198062668355238017 15087 26190
276646693914521793 3235 12565
301629009346367361 276 11988
85218760410256785 4264 6592
223175525069709825 15999 17780
57124479847722401 1477 6862
678552593560422017 9877 17739
108968036011702913 3162 6821
566386598810499457 1573 9381
630877677942315521 20934 23420
176572023411477377 18445 19154
814223467212357889 13281 19907
32660370059037549 9232 19258
439115213714849537 1633 24723
574075181933689985 8297 10036
377077187734926145 13436 15707
235637377082969825 762 18280
615495289541279105 10634 10806
302525154354793089 3964 10538
489251838270703873 9092 14100
16139824040326545 5607 20433
555234834751367169 10982 16856
144627499076872129 16630 18388
541950306321695041 5026 25971
938398740144368257 5870 18305
154068843213359233 15224 21167
635547491310529025 6052 25497
377256497751446337 2265 20348
447725519707834241 19114 22982
841350779973261313 3446 16493
566957374381356545 13758 15351
174060587844280705 1605 10979
490288691684146049 4293 6102
379397891100943233 5733 10803
795440022135846145 11210 17074
77356131557380081 6375 23647
541244688465699393 6528 16180
272130227701929089 6609 17050
232972467875807617 9958 11018
934704075003679745 21079 26442
386904519685703745 1224 13832
380481058579128705 23109 24611
171493303346078817 8252 17322
949219165525804033 6477 7434
594466920100106881 7856 24081
137195658772903073 4220 18461
423929807989761537 13789 20904
94021568512289377 374 22657
173058043799972705 4323 18587
293586785670747457 6725 12737
592906646468417665 11770 26221
829999727867104257 11982 20059
385708432522253761 8093 11126
916555053059518337 672 13188
782435883821616385 3427 14230
520113716271993089 18366 20553
276165106188233985 14429 18884
933562448893518081 11343 20271
408330725110925377 9793 19011
104370573578435713 821 1156
99150521503990065 12301 14385
740993977170894849 1155 6000
335400602457891521 11663 13458
176938489332030721 18023 26371
219286132006050849 7917 19260
639057400648702849 2642 22890
253555819543759489 13319 21343
849424211066875009 9630 10398
13216672828011867 21220 21872
322530881683611905 12219 23140
115033734390632241 9880 24333
372781816111029249 20866 23164
71697398200189609 6481 22578
576624525760642817 18589 19005
189688228089476513 4022 6373
777190033716422529 419 12255
363110631774478785 5131 10862
233200988766448353 5627 11527
187667782579833185 2530 9998
48943708867568601 1776 7058
656005461790403585 3736 11598
413703977276547649 1916 17546
266227687119293665 2888 10687
42241821633226097 20105 20141
184125537365932961 3688 20177
997348213557565057 9229 14275
131636523207756545 16679 17121
289883778903657665 4164 17278
410700011307955777 4047 20055
29281816135913629 11286 22300
904278953952182657 10139 22484
670346541303402497 1845 23355
556592041292393729 1554 7272
643268625153503105 4100 20183
705633778672019969 1758 10185
971421599485495297 18590 21338
905673217562753793 12054 24536
783555341818946305 1196 16507
804701019453670401 4042 16357
396331933397831873 5957 11569
506341143938502849 9490 22943
134463015569373569 12023 16792
617922295864328705 23774 25771
42688937965891681 10372 10896
825616472410974465 3414 16588
814225963583361025 3512 3586
364317729631220993 6369 12761
75326941458300209 5540 24154
866315292434595841 6167 7653
468920207529613697 9462 15012
944457915281727617 15147 15882
360382441092724545 4876 12700
772338216695050753 13974 16915
867079524398938881 10418 15262
830383908023076609 3111 9313
551255596699363073 659 7651
675469098153573761 12807 18660
196766794448684833 20278 22408
850439529017247489 1668 2113
260466919987806017 1189 10306
491929371027897153 1312 13010
302303052189209601 535 11103
639321383177428225 11631 20333
929941536660308481 13248 23930
180358843575451297 8407 22933
662283068461086081 1873 8917
844990638176820865 2711 21514
162830943780534209 10423 18169
106335695593248401 3729 7506
145525975489640289 8781 11564
570309638018795073 10581 20050
611406897941591809 15460 15674
212827760941454625 20904 21145
425698954860060033 240 16236
842623632769342337 9646 18285
458498013380705089 2057 12529
621279217633986689 14051 18430
373862903131701761 7158 16365
497636110398484993 15820 19207
186925885760118145 8683 22563
643951877619546369 17 1101
63347833804364481 9245 19873
817833229616748929 19283 25902
726848149374859521 20686 24294
393603677800332033 19527 25050
42274130062189385 3002 25715
647781486626012545 6474 18374
401119885557747585 1338 12897
759919035603250177 13090 14231
881670192652485633 11543 23711
820610816330994177 5710 19629
971906290530540673 980 2499
371001759029770305 1471 14843
364349093907172545 18514 25820
358035642278348801 3060 14509
817857544397398273 24131 25698
769771505065651969 13300 20524
11223114783668109 7290 25389
570866761904792257 24388 24746
52105461892836049 349 22229
765714674130595841 4741 20128
464157069389948161 1060 13967
393010197083878401 1694 11670
610949812381122177 18881 23104
237950424390451329 7934 19101
871265673265135361 388 10408
768693066963006593 2052 14869
807034233957580289 3614 23438
391177500740941057 7866 25725
212098450212373281 4553 17901
903733963177938177 1316 10902
26606496824527425 1627 13591
36338111601939009 21905 26477
113654360224877857 15066 18564
645094039221557889 8141 21703
557529556905592449 10634 24320
176716464835170241 6951 7209
347729030508951105 8553 9831
111087878526813457 11530 13767
534347444421925377 10527 23829
431002104615775041 10431 18976
866696745289381505 24173 24233
134257992200726769 17194 21242
672077616382324609 2758 11421
380287186449510977 17241 22453
976318760483046273 5057 23905
761156329817065857 7564 25048
496538029136573313 435 4076
158102600232442817 21619 23373
405275618945672961 5468 23573
373638277739726017 6010 16385
752836919807293697 19739 24412
742875713798799361 2046 2948
503445513334604289 18815 22670
334642081607068353 4689 25124
343945186050390849 8144 14157
801432774295253889 8765 25863
272969939187056801 9170 20938
32057275359417049 19995 22036
698699384697675905 757 17405
270566984456213089 502 26485
143213463088748945 4664 17985
895812341037622401 10704 11284
745686793907523841 23716 24569
460819277934778177 14691 14916
375062962301917953 6013 7881
228742274020046209 7114 12878
450656762990433921 4550 5825
491418164767868161 3324 9283
300724735434634753 7851 18305
338513799898532161 4514 11922
106673771586130785 532 20128
596118017321575937 220 8349
648242001164966529 20743 25354
537647494320875521 8975 20375
616341297847355905 13702 18728
914157131174153601 7960 23734
388222056183927553 15822 21369
627614808348010241 3658 19781
914120816232767233 6981 10116
45798136849104057 2038 22245
593458316890298881 3152 6041
771611811688583041 3539 21952
405961071927379201 23150 25190
14359169609679869 18330 21318
986859184458289409 955 25230
443803147081791169 13565 19219
986928273293742081 5690 19348
552114938168674753 1921 20010
232829712205649729 1685 3168
909847053601307521 7644 12628
390952068610573633 14072 19160
391137781653714689 4456 7328
712344980215242113 442 18747
417988177248826561 3291 23458
557714191177822721 15576 20449
676630279998338561 9254 18462
919632457407210753 7030 13019
669947056395212545 8041 12661
519520530158160897 12789 20167
773518298602983425 3916 22459
682746018221784833 3273 8368
888626459910437249 4685 21098
337002175784661505 16121 19770
760346816127569281 2090 6105
892343242254391041 6723 20576
832052979700446081 11369 20166
589850759292943361 8 16635
310545817138706305 21899 24956
120521723085140305 18077 25955
831110249339797505 7396 13342
272547222633320993 10272 14238
571980241539623809 1237 14437
519355909663893569 15093 22383
498005689053368193 23705 23899
992105073184518401 15913 16784
52811782759750513 20771 24288
348405062450005697 25741 25792
292928576958626497 11995 23158
624008266825271169 11624 14726
495901529073453441 8054 10950
830411789562482689 11602 23350
12261329731924065 4465 9601
984444181323652865 2258 20392
725466359653768961 5681 19243
260030897971681441 14031 18180
321630955207961473 2831 21405
224152753576234433 8000 13547
538038951547040513 595 4130
173946513757819329 2410 22860
284041527361036833 2666 22785
66147821270192257 22447 22791
803916538178203393 12288 17152
261253156174454657 5384 11951
994694043149888129 3139 25242
392505094551253825 22188 26505
73537496764036097 1137 11461
676470255186735873 5354 26009
731634963334894209 6418 22891
152517048758880961 21405 24846
533292743623025729 4232 5387
686881043804611073 2332 8942
751211928097102849 16259 24979
905827437737357825 7234 18840
124231095325573201 5652 24656
610762397400328833 2038 3660
19962385603005117 13253 15006
241591141147466721 17658 24765
881399522427091841 6146 7866
800103594787451265 12963 18584
784900990067182337 5619 26405
712047741088198913 846 23924
36990893669131001 4688 22695
804075702645242497 17797 25905
181462427866900801 5146 24863
91813635691465841 5555 8378
482248694519984897 6120 22279
678160898397685249 8381 11141
786230628358435329 9654 21902
700226702675038849 13925 17515
735770617256324737 1826 7704
835709109400518401 1857 24416
598050922734355329 2539 7654
102633586629963249 5833 13148
413406172961220609 746 14098
577859420752581377 10603 24181
818561442044210049 12711 21470
808881662578457345 8108 17103
240677881331496481 3687 11228
985222352729387265 11341 19115
678351706878000769 4316 25250
106629687566822897 20842 22852
155266464548692097 6000 18488
758317894237244161 3383 3785
578992768682535809 8691 19462
68462154255158225 18864 25669
886658119172981377 13118 16065
698229663305376385 4632 10647
889592228745211649 6480 15118
142096468131683201 3193 14663
304001677568226817 23481 25891
215869311971395905 817 12985
729191798037970049 21623 26191
830998345614247553 10106 15696
632385610258925313 2787 22520
736123863472109057 4567 16910
97502581866134369 12200 13223
479133336405112705 10979 15719
552314675356132737 15542 23510
357333626927037057 1431 22938
384796790112528001 7382 7781
440920172537360577 6826 19097
26713903269527605 5865 15821
169246241196169921 5017 19258
930251899306735873 1985 7270
220128801092300833 16604 22113
113258826846607265 12780 24046
302914817806360769 14676 18280
224057239282569057 609 21284
945771530077010433 11092 14372
795545741347584769 8643 10666
959931645272412545 9881 17446
113901357313746849 11446 24874
687133769929658881 3500 18086
142269617775884433 16480 23929
268765046289296097 3664 13982
17194138838515727 4506 11474
134020449067534737 19855 25600
626240409539210625 1893 4007
62522307641081913 4129 12568
427048348698374273 9188 22249
543969383308706241 5548 9097
811186198714995713 24364 25813
331797692760055425 9946 10477
687533812724279169 21140 21933
219392748383015137 3936 14091
559684236836606145 11625 14964
741857961176130177 18417 18784
91281699005659073 3120 13510
180016404601616385 789 21433
505423758603019009 10041 13619
825620120122060545 13540 14430
293789093773266817 10207 21739
867133215576544129 9426 23349
451907797744755841 48 14535
179913883804097441 6350 12652
51763111016352785 12056 22362
305484751172798529 9598 19156
151590424952690497 162 24683
656496077810622593 18392 24378
569931940237847105 14165 23395
977324931135214593 4115 8664
237641170793924769 6977 23579
402172562312934209 5876 7749
708695335628188929 13623 20534
974563312560888961 7713 25284
937725204400255361 2907 6791
962036720612751105 13303 19135
874921894909146369 19119 23238
703873914085207297 242 364
217456423919831105 1335 9049
110978731710140721 7239 24869
235632879663423713 23591 23912
363201764815528321 10588 17021
661966289771431297 8178 23304
762858279403467009 14706 23326
589125103624052609 11837 13957
594992829181350657 20983 25807
298154309133369793 2964 4567
162541608489597409 6297 11274
664536373649522049 8393 15376
582377652473297793 22193 24511
637841872335361153 13849 22763
578733483407994241 4655 6031
147578922456300897 6424 18120
491994058415528449 16586 24132
42809961401761857 7778 18097
167412198666461633 4201 11560
430167035119861633 24093 25217
605553572157191425 3826 21429
495508410418427329 14312 18145
395802896099205249 12262 20315
22327455388516881 1393 5617
917929002078310017 3906 8819
532400209163004225 856 3611
31177623939505849 11558 15909
47862975481333337 7252 26386
30630854283998589 11990 25021
348144118049805953 17679 19948
880201389339696001 11144 23723
56873676762091209 21489 24127
126087037108177921 16742 25528
405192916395495937 11129 22857
182778471840272513 12844 20192
48934410995709497 3101 14547
882057701863971073 13042 15158
641338249810633729 19885 23839
335994042877864257 7215 16845
615364105301761537 22534 26444
760594122962729089 4100 10102
23086588664714469 9019 11054
762269238228419969 11303 25248
216860150921657889 16185 21597
987851307877150465 13606 24284
570699570558662849 6054 10744
601604818807366785 2913 6739
37442309011776585 6151 7245
207327607746222497 4312 19230
515846288068818369 5442 17568
158005992992634945 3219 15815
555163048364274689 9194 16427
639145035210731265 18213 20526
239040211200279617 22970 22994
868960423099331073 6463 18946
886777832740516865 1396 3323
183090349827850209 4272 7363
474689714505050369 1039 23294
995159462316486529 1755 16787
274287411879011969 8828 10703
256473305641833345 4559 19717
729373924181761153 907 17949
293360828816695105 6463 21436
447097452710448065 16560 23179
924463832685106049 2372 16691
305935123178816321 23774 23926
983115783368596353 9061 20934
409996688376875073 23203 24539
647358406850059905 11057 18857
993600564871645313 15552 20819
239626998120051841 3062 5921
854115974810280705 1218 13690
494986513206626433 5905 21640
713430560777315073 18986 21412
928741249776500353 11971 15919
479755040377764161 13031 23043
143864988944216065 15731 21792
899131437506088833 6115 6595
81365402674371985 1330 12467
155084105946212257 6606 15972
230280206188879777 2456 12930
455241715229593793 1049 13631
715651428743576961 13909 25222
846251753158835329 6038 22092
456639584487561473 13070 24281
936842956869089281 1092 14656
635228004565981057 13249 20479
459741240249126529 10663 13759
185473870261077409 4035 14960
415583486474904641 19815 20633
136539093168416065 25367 25728
188672719844756641 4135 9887
473554048505974401 14216 17094
973628889379444481 15500 18061
570835422339165185 3151 13740
187281314434624577 17740 18621
637750722972683137 19933 24358
147238198161236513 14385 19982
146279474626005889 14527 14788
682518564986732929 14514 19199
466423377463399873 3779 18807
31454249756325937 433 10137
489570069261780801 10265 19033
223510199112762817 142 1985
229071175277894657 2595 20579
372711182695898177 9437 20854
377945405570109441 12424 22000
157714279677176001 8537 11827
248369928688958913 3547 10577
392196741935340033 19966 20267
811735113429243393 2235 12200
580693405344373249 4601 26512
210100638151473633 25224 26357
484132284570026881 13336 23596
632028981616208769 14610 17725
642450553746893825 4673 5624
747257624240091905 4015 20397
363694445406952833 12188 18603
151614171816270017 2199 21579
899663198240840961 21289 25723
466097816570297153 8055 20479
852419639378897665 1562 19718
511080437264389761 23938 25362
306642303091674497 3529 12727
227221285686113121 7906 9127
797301260649153025 5715 12532
493755712885750593 4545 24043
849574521904212737 8587 23443
568995668595007937 3870 17644
745479898459908737 19842 21541
427638990921543873 19134 23660
894085202675139329 6618 18497
667808796549708 1727 12454
920884439826227969 16970 19539
211345204864123553 524 23302
165269452504514177 2198 25658
7133769786136669 8394 9984
863226881570117377 6457 19185
862744477582260993 3389 9601
276336348254741185 4219 19421
927227449618641281 476 11580
243581341425528577 8990 14941
788817109292629889 496 25326
715530208791147265 5477 23850
995077385689072001 10070 17991
923958452525202049 3435 10496
995482650027788929 19172 20562
774040482377781505 13027 23416
293985055928374081 639 23958
199765360004096961 7103 19310
25897881963821589 3756 11886
617571061835246081 9854 24628
860685117622253441 2530 8059
382139225221724417 16891 22081
660931091902433793 16202 23405
372868532694322881 1747 2063
812922640539426305 10970 14854
829553794717032449 4126 6515
509060205852698305 13306 20491
3939798299864351 14427 19785
945063549502961537 14603 15472
221894519964568097 4672 10598
24536748526777785 1274 16320
911430523133869697 6549 14275
456856255454397313 22317 25227
141823232799470849 4324 25105
238907743151848705 5281 6285
607569704034869377 15943 25480
233273885945081377 3166 6831
853528802521427841 1482 11945
385370143807087105 17817 25720
737470230992695297 15279 17946
684251688342698113 3411 13567
873080836674052609 16075 17884
498298756019970305 9110 13530
859043347293418753 111 21019
559632134363212673 14363 21875
442139650826224065 1635 22118
138865414100287409 8171 12707
216344275478686401 4113 24746
276155065329476193 279 4987
141672735855753025 12612 20333
336056008153143169 6931 20381
687199753366893825 743 8276
201170946317503777 17108 24724
517906106753319041 7633 16357
141569352393879905 19991 21546
832233635760584193 5399 17231
525076006579951105 5270 21899
1693537325952122 943 13073
424899421788232705 13609 25292
680036874935165569 20662 25813
986307795833582209 13449 19103
456888082884407937 13890 14104
526086718660174337 11151 19960
447730909068493313 693 18252
876012543663534849 10863 22093
124593780547616721 11860 14925
529777027247796161 4348 16385
697431574929065985 3176 12917
702990734931958657 9911 13747
379181306689961409 22555 25421
413823134744212929 6078 8218
581391931892536449 5492 10079
323908570182112513 20581 20932
778864975793471361 924 22147
394058804635868417 7900 25164
430519651201944257 10909 14355
591569529101278081 11599 21470
188030097047093377 929 13622
966290944644761345 4212 14496
325535699826527745 2250 18812
919686159646857985 6645 18013
939314676959032321 2990 7697
516097079794000961 9279 12563
774648744807176833 9069 22541
52366537949794177 19561 22424
869008080515730049 14409 23071
802657483547740417 7975 23212
758021834103541121 22902 24325
628596647087960065 17742 24103
737326852532380161 14698 23105
47446199126930825 735 743
223637286178512097 5633 7234
386398268769440257 6625 11272
782634767294954497 953 19003
991879261471474689 11826 22992
401930155370248321 7111 22108
519985933381633473 151 6281
562135630892544897 1041 10858
896573270407252225 283 7364
802642946010120577 10180 23053
419925093246874305 8036 13901
516803719281401921 8340 14776
602179629883131905 12689 16675
456012237746900673 7367 8863
846671033778790145 13112 20267
940523308608380417 1041 17339
68180819168468081 6875 9284
335264370133227649 8361 14103
239483180055870561 18639 20964
917155855151580801 9363 22445
158791562145729857 4451 14879
156480128719831425 6653 8882
994976454619745665 7871 15655
858486322909801217 15906 24243
308301272795795009 6080 10660
87570290186203441 923 26219
983779258565434113 768 18379
184039249889995201 7026 20145
322801241155083585 5753 24741
737142732913351809 366 8504
553080544719335873 10329 13921
443295702003258177 10618 12201
259112246924097185 22043 25321
47570414374984441 15587 24108
702305391398013569 3306 20077
413954598684942017 1258 13047
659592210026069377 22305 26419
30095670287916933 5543 15873
855673530406818433 1582 16642
898011319403327233 12630 14005
554960671252324289 595 3535
283212815120702305 5030 9048
697757496072185345 7359 8794
671393327613859713 6427 21922
514803904187580481 7913 19250
793115731811436545 4941 11905
317030505704934721 12054 18205
272892090952286273 2860 22479
612372854383828225 1887 25576
975312842891394689 16504 17695
520317918464186817 5607 13860
603733146040102785 9757 18797
758882445745548801 12851 24114
362606368150604673 8921 20472
662454211632507393 13101 16172
69277065699555609 19243 26303
281866649801933985 3774 7054
843888908014673025 4308 8553
876588923322671617 5623 22566
757363648143016321 7628 13791
498215643473407937 4104 26442
212385959429123969 3403 14927
809644001114946817 8625 22635
801395174312876417 2356 19996
38170947590138841 12050 22452
777200784768222465 22099 24031
154440529571061793 3918 4908
117472383503187665 661 6358
781508204289373569 12640 24764
448805926599700225 8486 13359
636898948487043969 7071 15688
490194211193102785 17789 24905
987996779006316161 18642 23965
532356404545009089 2042 25186
47262680631874329 5218 5357
976929629164747137 16361 26321
854467224579913473 1579 13657
191631057476680417 217 26213
204164625072422721 10165 20886
630662438964481665 3255 11973
670793383520297985 14593 21710
404673417390068097 16538 24708
887088302507393665 6752 13897
41467908096596065 11174 16404
634032092228785921 7814 18529
177809732976211169 13882 22364
165784624824027553 13328 16714
460249016512296577 10061 22640
417961650424210497 6665 13618
760052113705750529 2615 11594
765780364851067905 87 1231
698860111474434817 6494 12444
785296992711018113 6677 7460
781707051610791169 405 13720
130419486510021441 16109 25054
360872264239748801 6754 22431
919786409624940417 3063 25068
290436610422300865 14276 22681
336952622764002305 13293 20618
619057894705466753 15261 21346
89938275111201457 1556 22922
970569162785093249 2939 10333
583947221429468801 11384 23850
950637592715953153 17375 25012
626888108728103041 5859 12161
787011518430642049 7663 23933
348520279550925249 21239 22956
310259829617653057 68 285
694372996425478529 3021 16756
507932431939931201 11346 24369
695261218142178433 15913 18391
863769733386920577 4833 17805
684283476022891137 11039 20258
129101620574243009 9753 24078
456753373170002433 8182 15550
932636607735393153 6557 19135
319039025006595969 6373 13916
980386373091246081 8063 8345
872732858197082369 846 21795
378396722521404865 2098 17190
261183831477175937 14767 23467
58812401996942041 2942 9836
717432251610873089 12752 21462
566948402063506049 8622 16364
597101146511398913 24609 26422
954544596810986753 411 2667
330707739343523585 2136 3951
931705902063487873 1326 4117
398448770352239041 5231 11474
152269587143603489 7386 8892
338181064935284353 8147 14470
249547307301387649 12005 23653
391551678210142017 9297 11963
771273334196759937 16146 19849
160755965209830273 10773 13671
160625013563777217 21103 22553
848152006546506241 17966 25475
207886150210480737 2146 7330
808281764214697729 5719 6161
418265590909218305 2029 14237
214088160016991937 119 14935
153172409877125665 4376 15799
481498522933549121 10830 20872
423564273861092737 9649 25109
826005225277661697 2157 14098
50405578342161305 8385 25827
398247660099244161 6275 20642
965448299948096897 15182 22679
737314753101095681 591 14578
938998849599411073 815 8583
163683332727714529 306 21816
794888133686516353 14272 14417
137424857212515409 6251 17740
496540479371969217 11165 21272
241162156252400449 6953 7036
864896581115974785 8508 13380
853728039437591297 15647 26017
865168620446919297 373 17705
393786115867527553 15182 16651
278668232861679841 11889 23820
771815748653999361 100 8684
943845938402699137 21174 24875
771264835385764481 7287 9081
328745883901266497 21556 26081
790611978157933441 16739 18024
389667314232408321 15893 23379
949762790081820161 20155 25607
461901878263166337 20194 22672
787184764894668417 12930 13566
729037340024557825 19126 19764
202493638128302689 16561 17322
658311029276010369 5541 23119
439380837058912705 18456 26423
97645897114713169 7364 10913
516681663833679745 16886 19258
19763183224899449 6416 10764
128486426346078993 2915 26162
55282685467187065 13342 25327
980668437464444801 8721 14396
379687938850455681 2666 13303
301072980129738689 13715 14798
240672960985389025 10231 25888
667815263474608385 15382 17674
396586819550396545 19675 21700
938141739553422849 9076 18878
910069746482644609 9192 9727
737727873975401857 8710 12213
900409631910950017 1626 4839
286612454456566465 15273 22125
443060224672247937 14264 17458
278373189756592865 7442 14722
616167145806759425 20719 25810
925960447704788737 8740 24865
986068710256216065 3424 21707
214907879618081665 17783 23011
787711910263002625 15278 24624
41119382363838497 7644 14801
558873345506665217 2063 11418
124408962686459297 11630 19171
523588288072279105 14657 19782
468235987744428417 9735 21454
176981282141934305 1420 12129
903976880275976705 8389 12955
851971963301398401 9233 16568
485964227151818305 15792 16511
82185414301530817 307 19419
248535376206888257 12046 26305
828183561809527937 853 22341
302071503699401921 6882 17664
748687525519681409 15637 22385
781619229816399745 6063 22150
520640938229238529 250 13261
890425063289690369 18340 18748
400825819286719553 3665 19652
346934446688464961 15144 20351
103355436035815985 16586 19815
971034328328976001 2951 25000
783072030570746625 18718 24497
481784990888442625 20800 24701
508499332847780033 17361 23994
996721044423601665 7264 16319
540322477048956545 5119 6323
948749601717139457 7794 26117
403870053462885185 4791 15638
562025407706151745 539 18254
957731316268716929 4998 5924
564300740196031809 468 9959
529321880838953281 8882 20043
527859325059019137 13788 18600
869930741022951553 1476 3739
519299318161472449 8972 20382
384873132777716609 11768 16048
750789205840696577 5965 13695
159334682382574753 5142 12951
195262638480457441 4368 24459
752046411962428545 11695 22929
807146754276779137 20081 26435
536587610580678401 197 8287
822652981004040449 2191 22393
749256891736326529 1340 13985
744778688953054721 7466 11301
831731040788877569 492 10091
555709567946749441 7371 20527
881298982089109761 14184 25141
211381722342203201 13970 20129
155325176265673537 4297 17731
926961296921376769 773 11404
511140442242425025 17243 26232
377129051508511297 1083 6249
331964567889894401 2558 4154
639800702368276609 5095 23338
137635380492927345 6503 22007
766655603566654465 18799 21714
516122549219229377 452 9622
127535159096822785 18039 25457
943108921082814081 17653 23862
364282908620985793 9777 12764
908182332434574081 10039 12821
792198437603943297 3962 12059
27116934322808817 3779 10103
376357301280911809 12491 12549
767370835345357057 6885 8438
798018422250663681 3533 24959
173489432491397377 1231 7434
592348741935829505 11108 23481
222987365539221825 7101 25620
366584172762358657 20590 20885
622846342676698625 11996 18452
945388463279734017 2123 17179
705071027261393409 5712 22243
759101609371924737 948 1499
217324691213679713 14669 20875
243563448601001665 19747 24724
624110952204755841 4440 15712
263210994747353761 10350 18382
132847085199504273 12000 12635
32760998596991441 20974 25432
434579999581128385 8024 22491
177075134136202913 18246 25226
760838067243629057 8864 11108
614268905435999105 11142 25036
611348236127422977 20405 21004
823123881419220993 17331 20695
799177762626843649 6412 20519
626662588970738433 6336 26034
778165105577325953 7310 19355
271122185493908321 8078 18416
274066545904776865 13629 26411
609601522907915649 2108 22621
164521542099844705 20684 23085
620154601106051457 4765 8599
662430539196467585 15236 21593
191739950857602529 13934 25567
376823185770515329 20575 24523
218602983413290977 14378 23903
999970929447432193 10507 19509
127632826024004945 5240 21485
781806132799271553 5366 22553
99025048699544977 6762 12113
433770669349232897 8891 24043
287763666355864705 7464 17335
478765111490925953 4037 25637
601683677262627713 1472 6779
60715418833883209 16028 18643
866988161750121857 4688 18544
231073429259918593 2564 18716
758869321069667585 12902 14865
643431903641502593 724 8770
802002463896606337 12010 20190
919662298960442881 9287 22359
536514720815944193 9316 9942
332941526883463041 11406 18783
507009695064418497 1710 9170
138977036826258177 976 13118
676211397032531585 6457 21580
380090381290845185 7376 20038
174548892062297505 652 6887
781196941941456001 4274 4499
267765120366647137 8169 23848
873744086449352833 9784 21713
718318918255668865 22985 23002
633327230884145153 15383 18052
599911849605874177 7083 20244
299797429276910785 11942 12779
926502392392201601 20660 20709
664653023499479169 1061 24329
496670514933441601 1749 18110
527689929798999233 12030 23461
64172960575596961 20965 22547
313869869166648385 25453 26071
632823580786507009 12687 23787
166159500419357889 18541 25025
325329839533971201 9569 25745
435230479926413953 4509 4830
39854610042908689 2502 13878
912602627870018817 563 23375
549298047854584577 1598 3825
854906009931465089 11908 22832
640873131584115201 12934 20416
985211295354705665 21435 23346
139887679600811057 8274 22123
680460202371332225 8129 24409
589035049073117953 3594 24879
267969490573467073 3290 7618
362922524190132353 13191 20070
540258827806791681 20401 23413
10682545777741 12180 12389
818935925833986945 9690 23177
149503860093581409 2213 4258
982542874225654145 10064 12736
358326368642650561 15035 24739
654709841816345089 6682 21489
246520910317450145 13615 24222
996914731602526465 2499 4930
104948422505586337 1366 21203
600643789263077761 4120 19069
377181807247218625 16211 19357
429629954809595201 487 25962
266204247029406817 10316 16771
718676395415219073 3814 20785
894319535771550977 14811 21497
328235900883679937 1163 15267
220833525793736385 23618 23653
733429636907576577 14357 22417
916402769160846721 13385 14908
585010432406758017 14832 17595
3296817103574768 500 15355
672644370572829313 5120 13221
865903344450224257 788 8084
750961770602867073 11141 19129
759978540639465857 2090 2427
929685130684109825 5464 16434
714166905570955649 6986 24399
395862282193743169 9093 17843
885020377759133185 23325 24051
312675798089561153 4043 20780
655302535687262337 23786 26507
712287305588755969 19350 24418
910498554002216961 6975 19075
645151995959938817 471 19447
759827567627020545 9913 26270
254672877111655553 3539 5387
779678400328265345 7214 16875
764629280981655041 9318 11601
819726765445317121 2048 19191
304126219187349249 23784 24829
732181060565395073 11920 12381
575258690282740993 96 26454
809937273528937857 22549 23829
626627912226378881 10513 21987
637994288963057025 13219 18239
255218285678029857 8533 21168
423653694737758721 6179 22528
601237602852972289 13775 23724
367141026127100673 280 5970
14491320462443725 10470 20781
53737948385652601 2413 17755
325213715624496321 6390 10406
229149916468855969 16414 25517
519403852467593921 1149 9302
500267734888915073 2388 10724
328214745985842881 20451 26498
888790198122208641 4657 22502
431307352926982209 607 12943
992092059154352001 51 19875
655973131391729025 2405 10493
611253519573665409 4669 9108
492040426368920001 21286 25937
772283901742064001 4562 22734
7405237813099320 1910 9388
532376278510170689 15627 24923
381608474773859265 8592 11891
264565338019600929 8905 15539
254800472720770433 24070 24738
630762100117948417 17513 21763
686576322094158081 5754 25437
507980753424554625 7729 14993
455651755610158913 5072 7569
613824136762914945 3228 8553
873046775439380737 3010 10936
215035850071792833 19906 24315
522356355695389825 7178 16372
355735041149216641 5826 7784
137243149279061777 12929 24314
115805448779433105 565 8964
182313256059284609 1021 17293
350837803187218369 4094 8759
500446231407440961 7619 21667
635618223644293377 12126 14940
100128536797679857 2256 12515
801897209405780097 11504 18651
973551336651002625 12654 15052
902203026072946561 5207 24449
894346599042233217 1485 19334
51198545315926937 1866 9166
99379288879735137 16351 22044
371855924168649217 11730 19386
846360189685324161 15951 23329
608341378174031873 2370 19674
607041706306848257 10437 17981
332361064087301377 3684 14476
936298945663860865 12861 18913
727920892602398337 8475 13330
310446151829271617 1178 3881
309048514907239297 11683 20618
251512369285759265 2058 3691
461301367003642305 12661 21970
140125861772578017 504 20621
142349950208050305 23372 23399
83881584803560113 2274 12446
139405037152542385 2800 6032
311062195359060225 9207 23303
690244910422741505 5033 26314
183122723754106433 6234 13464
49778857265039281 12706 17092
955480966016512641 956 11424
753678042615483393 11140 16673
669366154991404673 1866 23921
534950600728834049 10048 10608
54566736787851513 17214 19066
740847691143791617 913 4506
268867827341747297 5031 8539
165908405033547969 2157 21074
511847298088032001 9517 25024
637570076189398145 12352 23815
545364540905875841 12465 23320
11973320760674257 3259 18045
658224209384801665 4023 14528
192937609886207905 12757 21009
114331819722419681 6799 9047
235796735284566241 3609 25367
158209789553655617 3783 15985
566316224236622657 8598 17935
890624036290045441 2614 20278
360992770595473217 5946 16192
102196596174938033 7863 10710
514341483689158017 3777 5185
908429349822707585 2477 19872
83173963884149777 4306 4689
283227554402362369 13507 19488
72828290650669201 7511 23932
327289677583092225 5197 21766
587935791724831361 7520 19124
140823793737300913 17118 18747
453130726825641281 8313 12927
794626134703801089 15051 19860
88545956359382673 1526 13086
340408238592022657 4669 22294
917078569612890241 17318 21652
253655965064023553 3417 17277
960526878220193281 1678 14204
285556388417635521 481 849
907651843346663169 15494 22175
680045756541399937 1964 21100
110638594932908065 5314 9414
231906827908819233 4312 19761
929385972444514177 2107 11062
699750500804480385 16681 26413
426513316112348673 7428 17439
895643139877510273 2491 7064
125354260018475825 14282 24705
917246633250638209 4221 25259
584776287805993857 9117 16086
194961365311531425 19415 25672
265553083718934593 6495 22737
385162385227499009 19280 22169
596199442949156865 6646 25297
808183279401735169 3075 8802
820594943012260097 5488 11687
524898410802901313 22017 23890
104438617174508865 12132 15411
714860841432557185 7415 20212
867646871243628929 6020 19828
999348526569104257 7791 10550
170240955265867905 941 17028
553411542885957185 14491 20344
982263304205623937 6467 11354
313782337781415041 208 19617
527590584962183617 266 9178
86973334407549169 4704 8892
776754837021080449 11336 21180
34221330039610365 14626 16703
725876754202417409 5493 22825
34091670926304829 2453 21156
916483965455292033 20599 26464
453485495222476929 11306 15292
228483477755531809 18608 20895
67745287705538009 1617 6040
890337458798079233 8610 21672
777141545981503873 7943 22663
150752382002067969 10455 22076
599651920932959873 1578 11696
437819011700362625 10488 25698
652854067289208449 1606 24661
538474934924806785 13791 21858
590715627131420033 13342 22324
796836834312777857 10320 18949
319510368820782977 19177 19651
733215664625774337 1550 7990
716203948689528833 5942 25940
84305426255504305 4839 22630
233716150824701441 6730 18942
686018366415368065 23759 24012
778471230672682369 12220 19494
453990502848874625 14862 17787
651975191108629505 12315 14980
981441738216645377 1905 26438
922844229280091393 7059 22930
787327464153470721 3575 17381
952579914331433729 9808 22409
656323429193832961 3479 17685
455103077362242177 4956 15870
704838481206301953 530 16507
101833729450287793 11340 16471
650971199648878977 11772 15879
472644999805798017 5660 23355
576737781896305537 23938 25290
468958229423829889 11824 21720
345290833833388417 221 6830
56105213829273025 14047 20842
946700613697792897 12097 25136
521541551618025089 14712 17191
211221683895544737 6769 20462
983499518812894977 16259 20466
644805204474614913 7502 14181
871666210300840961 238 25959
180176315222638561 11436 17217
243791489709895617 2369 12144
683440398280701825 10765 21674
759298346645049857 2766 17081
76259733449589361 22104 26303
569494249854049153 10080 17699
429481073014279937 9384 14399
655883409285419137 5971 6967
21040163882361185 8487 23502
666187825589606273 18342 18802
200120513433454049 21593 24320
33508592197261325 1200 6720
363596387532439297 17181 23296
287738389104848833 5271 12480
308140178909987137 13554 18208
993967728977761281 4840 20411
642390276874550657 20498 20835
145990589649318977 16092 25279
201694332885999489 486 21049
892482586019706753 8589 18788
726996481324576385 2191 21277
318588969457355393 15019 15813
17366352804948805 15507 23423
61953424069198353 9693 11724
423528249788120065 6205 14038
153564471686895137 14390 17538
953666777813644673 5355 17235
469064120754620033 10768 17538
935268207952461185 3323 19619
98967586012580705 3874 21694
32516839276190981 5428 8429
571360878363602625 894 21045
48959593785639297 2311 23097
704086055686037377 3189 22790
252696918603639617 11216 15796
736941393927917697 2680 18901
338726058466178881 9348 9458
648972600393765505 5049 10842
852713650584782081 4288 18415
512391155053190785 5558 25819
36830724195482393 12573 15563
823822104604420993 2847 20754
438903800803892353 7988 11163
441218057401027137 2023 4547
178496817542182401 20656 21541
571248493802332993 21650 21874
442574155350378369 5816 25373
439773630795595969 8147 14375
773706929633760897 19655 20702
454164383552939201 6492 16769
639176032363188481 12078 21504
310391623084921537 2310 4079
851064855145509121 4856 19305
660581851238394113 3065 16695
981407220509460353 7693 8134
426480336639084353 15807 16954
438107093140416769 16809 22390
104425660037936305 17864 23649
502074731772289345 1240 8642
60206754213236737 14469 20998
741429516885844481 17004 25189
737951271807677441 3610 13373
563765287416636353 226 1553
73215941342791521 13795 25203
743062499313850881 4010 7971
725534332438304129 9003 13913
849958499215283329 21778 24306
571921283971345665 4002 14216
82973978301808417 11264 24959
218766312536761377 6700 13030
582156825448386433 9202 23624
693037625138852993 1193 8136
819568623928461185 13580 19678
156647950389316993 5134 19731
932748135340567297 5874 22849
468343115778264257 9900 22586
490621490807839681 11966 14250
39288385618480249 1265 8883
203387668968623809 173 11245
990654404483304833 18343 25099
798150365019466753 16157 26502
95338703245079873 3350 7540
320287894760831169 9629 23762
120566472018264641 4577 12239
346081509538052481 14644 25744
898234341509382913 1687 11995
624413806015446913 2887 13774
224900780842627777 3389 25626
724862736919391233 9210 21351
859386765291464577 4553 11565
916549123891421441 9698 13964
896656270519070337 3520 26310
89964755821441153 18932 19724
322321282801116353 9329 25299
661752249568458241 6215 6776
980574899062812417 19286 19761
370900611230581505 7712 17420
244350198881409857 4770 24813
118961195236458657 23694 23723
210599720573508609 19592 24062
695272829522807041 946 5518
835018966287609729 10206 13745
690410684756024321 12195 21606
282276713367817665 2251 10431
261592651218137473 15277 22158
535962929164458753 3934 22770
779943712732084353 23857 25344
645664542801494401 5510 14690
160244548983783361 9372 18447
497033963149934977 14713 22517
3960647861852352 8256 25332
858076971534298881 7576 10077
860906148607625729 1003 16646
210045116582410433 18452 26252
355253025256210689 21446 22820
110873529649222033 1563 1792
765767758798332929 1162 25826
295057559680717697 6309 22180
316793055490258241 8852 12415
904793140289481089 11576 20147
301691034271954113 4243 14535
44993065802959369 18447 20888
445045147914150593 4055 21489
642625475822438145 10140 23016
93541908157092737 12707 17336
282067193469973889 6903 10447
372758964749500865 12815 22391
719343707479051649 1642 9522
349742896791781249 4048 10153
283048622263198273 6842 16571
848596253209500161 3065 5457
85562820450672209 100 1366
395903264994942081 9986 14087
17979032474247703 7268 14455
461312507812557697 9515 18582
42097609051946705 3940 5409
431366405373836417 10084 25930
106430819994859153 654 13868
262410956709651105 4249 25932
477606655279299009 5354 10939
846701193676167937 15182 26181
723707116890924545 20147 25293
72937006714717265 8094 12033
908330841408908161 8093 25110
539472096111524033 11533 25813
43045356903167689 9406 22277
853987684315306753 3530 10246
523650065686307905 2392 8268
484840486451602689 10899 17654
644692296259595521 24372 25158
950049336747362305 5723 18404
222847632161684577 7636 13109
662341043072189057 2330 10548
983870286171185921 9303 11519
139799470743376737 15852 16478
70721083820654233 11713 25195
288081301422110401 5202 11772
421722006712347073 3304 17047
407741669307320385 5802 24828
160518854849751585 14354 24469
52043498195416761 11943 23956
280249124961517985 13312 26187
886087601332626177 5550 19306
994496845659067905 17162 20197
784414822242794625 1405 5101
787369745794851585 24469 25008
10633787561154407 9809 23080
851935685661427329 16662 23760
166099146486743617 11043 25619
894205394087254785 2200 9519
134854571781453105 10044 25809
372870856278193921 844 6299
921809317302305025 13370 14336
645640914780134529 9077 15195
497773230783771201 1726 22468
638571812706256769 17700 25664
476318185491152257 13068 24602
798525414824030849 2100 8798
934981902927169921 1132 1870
256845580138939777 11732 26432
574347838611615233 6000 18815
550419510896890817 14015 16193
246934585730720353 8148 24635
475792820885541121 14145 26103
542864000530727233 725 20152
765739001535070721 10091 21535
929687410176164481 5472 13016
752342885679905025 11577 20095
63755363136650089 1521 4535
775067964394228481 7670 18141
562833305903559745 7205 9156
824746687907886465 7313 17124
799429769690846081 787 12234
346260501281097537 3822 16636
616575589694313857 1462 11890
498595186016768129 18821 23289
420039741809134145 23643 25402
561040227864712193 1030 22348
660683502067662721 4787 7288
605614639496646785 4858 24119
387022895039280001 16880 17837
215835444086980737 112 2510
855323845967028225 8846 14221
969600430044504705 24652 25923
793447383950038401 565 12041
747626037747583233 13133 15479
397193209881841345 4293 17309
484896924336137409 17382 22429
109202719062579953 11191 20804
171070880036996449 1688 16922
50586347838297745 3435 17470
334694410739313473 6752 13078
462161167339999681 9248 23455
817952080434029185 6625 17148
575504702999161537 22655 23501
938353381803491201 11158 24012
160718547804123105 9489 9734
869210291870576385 14870 18662
383986362638118785 4883 22353
892614169957123969 9507 26032
256144626671087393 11180 19925
448123607896381057 9741 16218
18751482498323925 1237 24022
168913988033036577 12925 13168
704346564688194177 13002 25214
944446784250420225 23385 24730
509106980507674241 13225 15752
340496591525560897 9342 25855
937263035614293505 5305 10157
916897860263109249 14770 25727
568817636004986561 6290 7310
65319878360067921 4265 17813
637325781514476801 17330 19073
387951063374845953 12793 18947
257179203531642017 13119 13781
355076586926241345 8695 13284
139288560237119441 13829 23563
222538465261497025 3083 7111
722549322362404225 9991 10748
962450656690887041 11640 17542
999144735607330817 8334 26114
52423533106253473 13663 16550
128705436787008417 641 6997
147919590364278273 3610 4772
878623224005636481 1642 12657
461507796949863553 9555 14503
767082200210758401 986 11783
8239114845988383 8048 20028
426532204604228609 4512 5376
834362646287576833 15959 20666
667545480917759489 1992 10944
809843392521866497 295 15086
397549987105392705 6599 6794
950412088661213569 1779 5532
19112681334554793 3919 22903
454769797423264065 1311 11855
859356772867727105 10108 19414
498374462418599489 7503 21371
229031188344826817 12352 15156
381754654792825217 2948 20722
196548805315543969 12427 22637
718121907580187009 864 3518
109854952137460769 8676 26090
172603160228103297 18656 25264
342741646005350721 24455 25888
237731175364007905 10060 18455
162465007720662401 14443 23308
679945758294973441 14616 20982
550691096170581313 4759 10201
359248410875185473 17250 23565
188089769103960705 14658 25043
137562382817261409 5901 19281
256052672481757793 2408 8773
914019187265058305 8449 23646
30896703737816721 4850 15007
963467954457211521 2680 4452
587352602644031617 19813 21647
823163615807548161 1834 17125
438125096607201665 14788 19273
558165208203373441 11165 15300
628519093807568641 14981 17512
486100117326731841 9487 12652
187361601900896353 11562 13132
559517096478185025 1568 17670
128461207088506065 1448 16342
514510728739654849 551 21176
427652717922406081 8673 11564
699578495266987265 6826 15162
374098107289228225 14758 22277
424740946652253377 4097 21996
816802770371275265 11992 17211
559838543453405889 1356 24355
970222810666470529 5592 17728
101658390463828849 975 6050
512399012805225601 15881 23928
316418481922990913 1311 9608
294795887824278657 6662 14194
914152312796847617 4180 16333
436688613493934977 2831 17922
666978141467705345 5653 23801
86744956006114657 22473 25503
668810507773915905 25950 26272
830132157494411137 5285 24889
931915069588310273 12912 16799
562009277726417601 6159 12560
365306780212609537 2378 8863
826876414115808641 433 7680
203776498449894209 1953 4339
401204433316692673 2303 25372
305491153701414209 4107 13931
316002065498174977 1980 15251
994903751997750145 2384 2918
89553916064716081 7586 17814
208291725256362529 2807 25535
430561424305004417 1203 13980
202824082086504385 5764 10203
269181672697712321 6796 22937
903881831338029697 7695 18342
664353450023618561 13536 20851
208804123914855937 7240 14848
759896141501371905 7782 26159
92084286932379905 22703 23435
433190166580281729 7039 13341
364664982591488513 2945 17306
663511287876346497 4437 24897
829996208666532481 17158 18072
249066451408602049 24 23651
58189217784669009 5730 21223
856707565112372993 9437 11823
500018647041844865 7306 11772
985005670260157697 1455 23030
514357494628750785 8223 17234
238474699107442241 1401 14557
248935244321788929 4093 16697
695143335415430401 3417 9841
758745228875252353 1140 1860
292212772175446401 10382 15160
387848715910923393 2492 19202
385431430041016641 684 7688
995569985184385281 2020 9595
983387325470502529 1947 6352
217473436703844673 2917 24777
68673830745730417 24329 26180
525366501954859905 21326 22963
296902174409666497 58 13062
768692112369325953 12944 15268
493789936413598721 3934 13272
219710826685496129 3005 22552
51609399298016001 10592 11424
208984741364933057 7020 13619
520475736635894721 16863 18001
190825965051626401 10711 12675
162033596651099297 17119 23338
205274139151232065 23427 23725
170890690027242433 8125 9102
334661487162474433 9196 25556
570736017969508673 13846 17340
506224514092284737 1919 7171
680621493892466817 7080 8850
813906508342650881 9111 15463
391947744448856385 7449 10249
924773267390452993 8031 20228
189811674611256353 812 6906
693502181751608065 13308 17176
803198610805694081 2564 19779
886741649608612865 19450 20679
156725475226842561 727 2208
991074118719350145 3339 5065
233574261565934209 3550 23261
745202456381708289 13133 23051
781737325562794241 10002 21696
488189802334897409 1770 10565
933736561297095553 3545 10970
233702898312149185 3209 23767
138280813248663041 1731 14078
129718893075956737 16698 19814
4606648869213360 3444 6635
194643447279890593 6855 16351
804005093810609153 6261 18770
566468154613954049 4087 5651
11174287401516381 2989 16737
131669155978105585 4513 5192
352498646977274177 7885 21756
953685365868036481 10726 15820
939675878592993281 10913 12917
115783981909192593 15533 22405
432551767064062145 968 25669
72360844414856017 9243 17208
166665645144732353 7255 20488
152371333843436929 4336 15626
454016730230627265 9745 15047
993258898987900161 12418 12617
415454100460436865 7402 18168
678090710353973889 891 16997
289739773056759041 5102 15533
141417467520835057 14393 14839
169044083258782497 11694 19182
399791228996779329 2852 13571
361508407750996225 349 8546
761970194503785345 11314 16681
400971398647300225 631 816
68583363503240233 9462 24269
21082751894191177 1032 22295
441454069829671169 8433 12571
660143539092231937 4485 13890
966860627495439233 6605 16944
78637027426886161 11346 18530
741525303309682433 5624 23533
808530121072323073 12618 25933
199558579220610721 12623 22249
530678747114755841 8491 22825
877849157132668929 7757 18990
38931628526782449 11631 19085
257849685131308353 4834 16844
154964919470508289 12401 16300
183863815232680129 3342 25312
93452864998653249 1188 24001
557744583311649217 9502 18813
375198427573529601 11415 25265
279526846312091233 2017 5839
933023245134606337 3144 26025
651023443267579393 10519 14927
154340135910196353 8620 18736
95793228644705409 13586 22385
967501765430682753 4653 17453
824250738960433409 22873 23580
200064814758171393 10703 13832
347579062253924353 7862 7948
509619246310776961 7788 9457
715403149668137729 21242 25993
303948206257139457 17886 21248
596842810125533441 13744 18606
451158295290667841 6743 23008
118308790807237329 2019 2963
579000052646328833 4089 19649
583048997272850817 11009 15085
535141466615172609 3663 24772
153476866741502945 12076 18670
896630227705806209 6962 9791
134925567223941553 11498 18026
694054348859509633 8860 13217
660185442339201921 3140 17729
189403819713923841 7866 26124
313718362346303809 15895 24418
93811861058227921 12382 14868
818461662121197953 8196 22757
12232670727435391 3557 13142
807092269863883137 1077 3570
40696942466070145 15465 20452
309778717765869505 16595 26456
921067045203692161 10225 26462
311811271954478977 20684 24561
220150143564907809 10561 15109
550227489004416961 1018 8033
710668343415967745 12971 19585
264106768442555777 2313 8721
710230428909397889 2875 10006
817293372051455745 6562 23341
274513654263351713 5586 7383
835347916823177857 4110 6934
388840848351279105 511 25525
188250676170870433 4834 20442
30032020445794673 23908 25425
377767169167238849 13541 25831
194331684598239457 161 14559
721023425275735297 3316 4598
257802129062774561 6203 21676
235451491366358561 18734 24288
837647304448054785 20002 24320
952972760103680385 18928 26300
897528305000697857 14124 15056
18842739677776165 8741 10090
56435290892210337 13476 18217
644652709995416065 9946 23613
936907735499538305 3337 9761
550232155125268481 350 18958
75026576105486241 13988 17872
438698204134201601 270 19129
429133354533355777 21330 23446
931191730501577601 3672 19944
238337293629001569 23925 23926
282617132777875937 18380 21934
834845327602231169 6185 7748
752942120001033985 1237 22862
643825984313977473 17006 23558
731672362032643457 1402 19754
55826163714790769 10012 21185
794070610388015361 781 3266
246827687321996353 6560 7030
616955163579138561 8176 23322
508481704240885761 16792 19756
537916267577582401 12808 26156
275918387174797889 9547 17389
656238855966368129 14483 17231
469889160433133697 3549 21055
139840526069090033 4032 25491
703353333012671617 541 14183
882705879137962113 16341 18859
859525555253917185 8331 11529
712383013331770369 151 24758
979859959355266561 6989 22319
859983351247738113 6857 18416
534191933201078913 21352 24699
838222109493241217 17310 23911
693814581262159873 10493 25912
491296699057915713 18223 19596
57472096600939441 12851 23863
415550447027595009 17772 18596
354630773362785601 3326 12390
375528522793391745 9210 9389
40535970831406585 8474 8707
370945068079176833 4196 18463
153450434266346753 2691 9422
532495765749320769 1270 25029
367318556650836545 15340 17641
508443091091361793 6650 23388
517245047872094657 3479 25535
442152820716817281 4755 16944
540052357739945409 135 18578
102084306036598353 14905 25487
163368643578877473 3884 22763
605386731902928641 14840 23655
683655738214461953 10515 14824
568784931264683969 10166 25793
470494490840124545 7332 13663
734663454976104193 307 7174
399308430735352705 14684 19827
199569637300694337 2838 6364
520628702426449793 7626 13121
577456531667213057 3058 8425
175279943431341665 6175 17840
984794686332190081 5264 25593
519314727642822081 11286 22231
729961831498744833 5219 23581
760193465655085313 6517 8438
782301463127279105 1385 21857
272887254100766081 9573 23412
438269524201150081 8613 15875
140758611119757409 5832 12764
670079596220812545 23205 24041
470241366968323841 11932 21845
743497484705361665 2777 24000
199817524706936929 9994 11328
255000099895450913 11090 22716
81467000411521441 6522 18277
700334210774361345 565 20756
965422078699582209 12293 14137
918884320267533697 20164 25723
818148819700851969 9999 10176
188314363854235713 13494 14955
598571657875517313 17045 20566
649361755164644481 3359 20434
293311756684801153 16552 22567
804651539086496129 7048 14154
954042943297245953 19416 25866
886771849952463489 12623 24714
937941548529707393 3106 22586
848651143128510209 3597 24895
30161714253047477 998 21719
115289462532953025 13737 22875
462641862291263809 10899 15884
712066620977726209 9212 17401
791003559142204417 1129 12099
116383652894125329 20571 21258
456093988517736193 6228 10700
418065037887945601 15806 17972
386842081653846017 10648 23092
499912598343595265 14476 25299
767225718188484481 3489 21258
303928502202229121 1136 20524
451041270864287489 11508 17686
431246577403822337 2096 11790
477911941363643649 19398 20485
228806422007100001 5314 7193
946239735371882753 13301 21130
214803915786401249 19457 22528
312034785461833025 8952 14571
376695435436534593 4822 5132
548700044801300609 13384 26198
392664359395961793 1231 24354
191114808592530497 4253 21203
994679353721810561 19909 20592
173073039440772897 8463 18982
323248344441193345 3242 20052
704650941348262401 4508 10979
895005920194609665 3184 6053
373406222926256257 11372 22627
355551885951211265 2323 2531
554814591409027009 20365 24514
503880929905850625 3401 14572
729733806255588097 4897 15798
979613115809936385 5381 19129
522146651727382529 22644 26002
766368585821556481 12246 23581
209625186503608065 6044 13199
968640682329361665 313 7205
315194147447400065 854 7766
531320201199637441 2306 22157
944115182915858561 10872 23763
21814087884532541 21328 23931
368259981564193601 1207 7194
718006806237799169 14014 16371
987844779083864961 1012 18741
742804401728772481 12920 13518
465163757153007425 18979 25718
791675192912865793 7526 24226
851231995149142017 20429 20623
655568454297135617 10679 20203
142538027287855585 3142 25912
892526747605632641 15434 18884
852170400945958273 6061 21349
58323409589274177 6477 20252
485001615029474945 7082 24009
524954389122942913 13879 14798
387094242174534017 14385 24824
775569336099859841 5477 6757
909723917590866945 19344 24986
533960362590011777 1341 24523
864105749596738817 5135 18511
697727866735402113 5544 5667
264460423485971329 25013 25101
295586849891098049 1271 8392
368958498365493889 3520 12987
543913066720758593 17145 18673
368014091633028801 14976 23184
609367657385451649 16676 17898
789632243436976513 2693 17991
675429028156838017 757 17397
514048829518955585 19289 26086
794072944018044033 25638 26079
545496040071363073 13374 18327
390055293142946625 11501 13350
368914126134569665 24224 24309
403565370180917441 2843 14476
737989228203240065 9026 11174
788668786722933377 1940 24548
724173006962772097 14737 18395
856985492261063809 11376 22574
243580578456949569 14394 16592
609267328853743361 8829 22256
239272945342804641 8786 21596
35682012234577345 12707 20059
335596128295030401 1594 24287
936387803628189569 7245 23241
325550249543468353 7805 14200
566618928434397889 8926 10447
975312541719553409 712 17892
218009506610709281 575 13355
797676810356705409 4816 24205
476122035230293505 13983 25547
127346767596542065 2608 26170
843432879865570561 2317 10148
642783002470210305 6603 19829
155841898314808001 13410 20343
799560912542808961 2356 6650
674833591571452673 14738 23154
942736046793754625 11621 25830
991154701087726465 18569 26437
45146902429849 11592 21477
387094535524521857 21398 22943
515208322798670785 1235 21010
526716528774191041 12678 16102
256717689146718433 14240 15701
494371627834080833 16674 18485
519899032283461825 3374 12070
9726042897927557 2312 15083
619041027556953345 4346 10963
251286076210572417 14043 19032
85114321300764577 3770 8739
493205412061119105 5231 14836
313524100793252097 12345 24473
669663903935170177 4394 7006
846279527771912449 6271 10831
193225118156295393 15485 18375
159162733415875841 17140 17554
130745738383392769 6587 25699
223141701075107329 13225 23720
378795162653180033 12856 20312
966741771106889345 13904 19372
174524035352131777 282 17299
789584999121729025 16206 20001
993818567964769537 4215 7942
994833645740492033 4302 19207
173463817910185729 10690 19765
374165070632571457 11435 18068
339123216601993985 2594 20748
960106085069476481 17058 18243
642834474556845953 4081 12982
657585137991816321 3597 12890
210600308375138209 1376 18850
491797928133159681 14448 15107
784106998631283841 1850 12127
264175271691314593 3582 8356
737702355792780673 6476 25030
468413078048776321 2925 17489
615611071667441281 12361 16132
358661353481267073 8909 11619
995185992545334145 7832 20454
614170081123710081 14229 15245
314532410234829057 6111 16840
909660524415656321 9670 22637
79595252040352449 6063 16217
595755227720083329 11851 13522
509370621245093249 328 10777
341829568521802689 4291 22213
419514694880593473 7076 9107
725561988516112385 4324 4873
539554257237409025 6928 25111
715710755333176961 6619 9634
403399138443408129 2375 8427
121835592240280737 1356 14533
690780643282717953 252 8921
716230217503124353 84 2578
98503080831353169 21037 23131
721830180104767233 16140 18326
156946173367526145 9796 19425
137546035664414033 15991 26056
646158527919002497 11734 21354
110953800533714289 16649 22268
742765958932434305 11035 18128
685430904115548801 7948 22327
458830138519761729 425 10604
485525097869803777 10668 26508
860232768148772865 2099 11992
412396620299531969 3348 15488
328831711339066881 1274 14538
772671463049256577 915 7353
176191934018671489 5167 12310
10988740894305239 5022 6132
62513360866677913 19681 21711
598413215260755713 1611 20738
811144144979589761 9672 12278
244638640156338753 3264 13193
961694580190854913 13287 24599
331328633847938625 320 14059
478939575883796225 11314 24506
642570954449865857 20836 25422
930070079391033089 8177 9197
288481921677991681 16595 24436
585677482506479617 6011 23922
46816063154025753 5714 19924
839573131183190273 5330 12890
623497017380522369 2095 2116
500632981613133441 16955 20842
918533902868688257 1496 18869
62940463353431401 9043 23837
721626146761273857 6207 25146
883530083587555073 404 15393
402656101537004929 11647 15619
386053822720388225 5050 22524
698119675814389505 11267 18169
746474948186257537 6021 20908
851212214268741761 7214 25565
338481510415864065 18005 20237
975754761594821249 15612 21667
475238608643291393 3217 4473
825411805783218689 585 15629
913828765665730433 18891 20720
843501055269122433 22597 24605
197591867601428097 9959 13234
965271317994194049 763 9298
643224167489410817 1580 22142
356343856438250817 8959 10658
14679522691363191 13359 22843
635842147831297665 5573 12456
595090543316363393 24941 25062
208475211820150721 16904 26163
787984342520044161 3218 5479
955328202433634049 18175 19712
521218532941805505 111 14967
127503057092773985 14518 23531
466656097862436801 8800 19042
878866458860940673 10494 23429
581399268011498497 1397 13272
521994180629839361 8594 21025
649625270477994113 4102 21601
70646795946203153 2300 4184
744174903836739841 15614 21942
241410104512020481 18195 21193
990117625693795073 22899 24251
636406649360893057 9655 10534
576702294295788673 14370 20547
346042494065393665 10124 19679
687442457210774913 1537 19615
620065929880013313 957 9542
58741244376779633 3442 11973
251507984766867297 16912 24543
177126805997669825 6759 13515
876157201718896769 9450 18556
750194821059753985 14044 20492
821197917162955137 1398 13779
964868132139255169 2770 16181
319419405167224129 5726 12373
933640464221770881 13706 22605
291147958973645889 9951 18141
576011591601155009 4008 4826
101999488067988865 7992 13279
677467427579134849 5769 23242
982322531297263873 8090 15146
768333051562958465 4369 11210
376559246480155713 11016 16967
415523707854607233 1460 2614
789400905295103489 20936 22834
424208080754578305 235 9562
541503528623522369 1105 12648
18894400875044681 7055 25420
433782359416262849 8498 16801
75528187607741153 15132 22927
225694790432811489 14701 16431
207278668666237569 8772 16445
479548447623493249 10537 12275
482121361505203777 797 9889
419436868245284673 48 18217
883474524316799361 1278 1386
479257788700017793 3108 20297
477452313474739073 4270 14448
683111816812186113 5699 5734
806164753931785345 646 12904
233304408055168737 7169 17553
793901524833142273 13084 13886
23426811459088981 6033 10416
284343809889296737 600 2000
700621109003329025 13024 19951
398209108037459457 9188 19648
437494323733745 1030 3579
981529739349657089 2894 8942
325106182766056385 10068 16798
104352375846342945 7127 7182
768898818672212737 12629 20837
768937469046822017 1841 18952
473521547941409409 5219 22440
719212715333892353 22838 25769
839468474835371137 763 1220
32995364315514309 8603 22337
895854703397382913 5126 24453
533260684831542849 14039 20089
315140428817059585 925 19650
202286229575154401 26103 26357
994232245978004353 6833 12457
645906007000515841 13750 17524
584181032604391297 5332 24692
149882131602982593 6725 24700
644270708561030913 6480 10322
949254132458047873 2917 23970
972816636157418241 19753 22710
796189918383848961 3866 15075
72977677375327233 14114 19434
855291108195071873 2777 26428
640893707471661825 5389 10993
791276387622975361 21732 24075
126574112573898385 15504 18674
294866415931220865 19496 24673
175489211491694177 1483 24924
810019042650569729 6183 21645
223374085365186657 4156 9930
631517060054985473 821 8924
456654473507484225 5765 6173
323525571933505089 19868 20139
491482321030638017 8068 26407
892808295392551809 9080 18343
663669020487489537 16541 25799
900652914239348225 7467 22621
445779562400680641 2949 5193
834464804238304897 2532 14741
908776017093487105 25154 26176
188080337171857793 2287 24853
17562405324149211 12341 22430
510513672363185153 18294 21210
249656954381904929 12433 25260
869570674814642817 636 25208
564264468847831297 13049 15963
152714987594034561 13945 20555
485044270924930753 19265 23056
627485053081006337 22897 23658
453761110723199553 9482 20982
675850104527778945 4155 11448
594905650781939201 25139 25520
544369391573074049 3897 19845
32576945976536821 20517 23093
167479397508738977 15226 18767
284476912917796193 6893 16948
470951020802136385 13222 21931
891475735116550529 3685 18644
421453473655571265 7976 19867
338860744799362113 10657 18858
739991206014710913 9520 13827
773892341610213889 2278 14280
298022150976290561 21313 25983
322610101505034689 129 2750
673329536105160961 2734 17736
717817978032961409 3631 9807
288466835955528449 9585 26421
169216953254434081 1852 22797
671699330675782145 5549 11616
862299429293507585 1227 2733
711792072937637249 8479 18464
923143281306352001 127 4834
212434752729098625 3675 20254
114761922046447745 18454 26066
42533796662450385 8416 19396
18250857182849245 1828 9912
837350501244689153 7119 8972
690890364337441537 8962 19534
763933011937464065 23170 25185
119373455655903633 732 18271
579549109504188929 9332 16014
577656371176168193 3804 8779
145717063150907937 6629 10433
508368810380275713 10444 11073
250769303983194177 3666 14401
701985382601385729 7139 15927
481034153644625217 11468 12478
974201884972274049 5228 25050
446576897427622273 8915 9060
29120833390315681 5025 9970
587583143373887361 5014 24391
52234964218868641 11175 13823
991037610874659713 12448 23514
779437310371214721 8917 8958
22927705283219525 8142 8886
556597732455116993 14392 19986
160694355364757505 1788 7315
300633496823387265 13965 22496
207014468923016897 3211 16798
638820961470131073 8557 23880
334270167421212993 16837 17502
21125016193032309 22419 22710
944036636521186561 8571 14648
985254741092830977 254 3408
503477495547702593 11256 21830
44158611816207841 13971 16100
133380534507249857 1427 12544
306445414368496897 25531 26476
254955190511712001 2835 7073
821658998021838721 17687 23688
432220474863296321 14630 17480
466778588465643905 6910 16922
656371672543134081 1833 17876
519949753388083009 417 12335
441519958146880513 9238 12029
617347844650012673 2956 20301
823196646282386945 5758 22614
986361544512704 11451 21401
528262466095409153 10932 15177
616094128328484225 14671 23711
537999721861229569 10058 16723
184204501250455617 1139 2749
549555678879766401 2895 22772
105568325800490465 26061 26386
982202690392032513 1443 19569
113996508036485985 6736 7736
623086722826879873 359 9910
550863290458011073 1013 14049
621188306877588353 3395 7988
571535136971441217 7487 17334
291885821276633089 11096 24512
670880630247509633 5965 6307
367122565633625473 12394 12606
69392912611483841 5686 10003
292489296677981505 513 21469
299555972748180481 12894 15492
998724925240015489 1622 16146
632259020400617601 6877 11668
971763068562335489 1542 6319
236253246730640865 1069 23558
221842064304244257 10406 23413
773010436223707137 4786 10105
760612422159223169 36 5809
954417822038720897 9590 21784
846740838432044289 473 10044
443301369963442945 16409 17609
38695698639951817 23938 24341
674789195584267521 5505 23125
84605475255163041 14979 23523
691421677281830657 1411 10901
983586492789438465 18871 21012
735930362660894849 19749 20475
533248000665071937 2584 20660
64042233934678449 18620 22562
345473749814583873 7769 25068
44322132167380345 11149 25842
746339748043997313 15669 26441
6089931234193103 9743 11859
513709642499517121 14973 24697
714460494184919553 4844 22852
436740875770983169 8657 9682
254728502300189057 5086 8507
217944095513740161 11153 21951
543822791174719105 2961 17408
37314419110774825 9157 18509
396490388984553025 15828 18069
942230117868657409 6881 16612
357647942353423809 6492 20201
75906843267137697 14700 18343
815110871316498689 16539 16737
817728519801175169 3228 25131
325496387063637377 702 25916
268278657399807937 3720 15719
452535267497786689 8431 23376
825241939240012161 281 2136
338680809685314433 5719 5805
406371707265595457 1967 19809
434754735377474305 7671 20175
493899197981061633 101 1952
359928148331064769 12416 20574
641474599349240961 5079 16615
272302628454902177 20875 22384
572399661262604545 19562 22194
150960934734428065 5612 22804
114039634398455553 14562 26145
174013043297513537 2304 3408
4196299089368694 1368 25863
958860725874941953 9161 14588
654933955670148993 1590 19134
950482703316744449 5398 21188
822103355906388993 8160 23923
28762331487342865 607 22708
426969659431183169 23053 23396
15938218620611623 836 14755
639692739569323265 3365 15161
311163778174503169 17051 21037
450222684837061825 3204 12836
406119605655767681 11146 12243
339500253497330817 11141 23703
471337542884725761 7955 19421
378863709735799873 8307 23944
344449306064682049 16611 20628
408881429927827585 18518 24896
482282598523781313 2009 14105
199306340711789441 10968 16395
335140374115248129 2563 9066
455094789819380481 621 1194
309528304950589505 11217 24170
587123912295812353 15413 24423
712859568710506113 7237 24186
527980668669709249 4566 9268
765929212052711297 10325 14324
990466514222422529 3518 16082
3827351855314021 617 3297
511954119830217985 7645 24458
739288480513835137 11436 23777
457069759414753921 2686 3075
869408823044686593 248 21728
523823650306678017 17604 26333
59005932770205049 7729 24797
256206601519384225 7875 8849
123803970845166593 5632 22410
708441471037641473 10712 18524
75628784006454449 856 26397
291288521800215233 2183 20187
702733861465979777 5946 8417
284018366737864641 2309 26241
56727933363575289 25326 25419
587842943530407809 4576 6910
167268071860867457 2643 10759
111105022083474833 5767 9378
153344381322767745 14081 17050
69225110195237249 7038 21616
560249374364381953 5745 6448
386134493798817153 4171 17624
534637942988680961 4684 26080
801985194336314369 11804 22332
193120953548067585 1240 13670
468795304581870913 1961 5050
317488011224071425 10745 20489
667000399228943105 7768 21596
276200846382344865 4202 18796
3494167275828631 8616 20126
797682750785170945 3446 16218
363367588289467137 7859 21810
560304406409052545 7185 10998
784279438758883201 21263 23230
806902837273071361 3793 10181
11079839658282965 2778 5176
223689963967494529 9816 10591
619713865182472321 12245 16907
533747755351200257 16143 20481
726500588296776321 2518 3194
804072050073479297 13990 14511
393565825940182657 14183 25139
38230801782475513 2558 5980
101796997672767729 11 16309
776262133826229249 9492 23742
687464925595218561 2748 22110
810022362911993857 5065 13420
835370210189129345 5281 11860
444085354712179009 88 1141
565848233433793985 384 8216
845663815762122753 5117 16900
3869472434065103 13936 15080
729684774387571585 16824 24099
238990541845009121 20108 23348
795295599416633089 18395 21234
915920130599122433 831 23955
580138789953402113 18238 18642
368423519854726337 5296 17351
123306681349021121 15258 23863
780927455522334721 5225 14312
493334104886649537 3792 21818
296737389361663169 18459 22564
979757864297440001 8904 19565
810309498268967553 4908 14226
811982607160878465 6169 23456
741132561438373505 15729 22188
552372205704671169 2389 11368
949708008461175937 2896 7018
213147219177180609 14691 15309
742030350967990401 10286 19315
196111316126334145 4128 8560
434947181210450369 4295 23931
294125823433070337 1846 5079
393819252389558721 6925 9902
174530527864050113 4833 17701
346950946993064961 10702 17908
434385293882336065 6106 9077
78039119920486401 5328 20772
621767942902536705 14912 16011
496060994638813953 13421 25410
604666038182990977 18948 20927
277997764814099201 17427 23783
495586242520630529 22032 24616
338165033277153537 11007 19750
452492842993358145 4576 16756
270355772493484641 5508 12233
161640932205997953 16529 21998
367068267102443009 3034 16668
569106775657964225 7231 25664
990363566279764737 19339 23293
570258467231809601 17018 19036
52315989681307689 2805 19010
134126993525306657 3632 4791
564322714403640897 11050 12242
174511518950922081 10860 23030
21271914730224497 18957 20081
235787109258701825 1412 10239
540979005553506177 21367 21887
129190562029123153 3869 6773
800120660340258689 14521 17594
717969819339309313 12894 23601
862820717871624449 4429 25101
413180050973764417 15756 19358
121414006018458305 2136 19216
848962386017070977 5481 24755
462909589561828481 8582 15050
263417772917620129 1576 15356
26014459151742389 3923 14843
926225832740691201 18396 25561
901547078617891585 170 26514
299586575190076609 58 9044
794376612079194241 767 6388
908738932091928577 7584 12964
252782387121182945 8888 10867
479372633248772225 4523 11889
54992055382502513 8287 21402
632745795962357249 2364 17718
80884234589415633 2030 15050
250812809554574305 2351 15174
264827549771869281 1894 7413
243979682642397217 1916 14692
613183307485254401 6128 14007
79109519451293409 1270 19861
525404060556031297 20998 23453
342507077142805377 13842 22613
404279500714249473 1282 25844
710353928558802689 3250 3832
385866437640121537 17866 22702
454961741937957249 21304 23621
918005314256017665 10298 23245
805781320104244993 6918 25277
747425292793923969 2349 14372
839719837908141697 17781 24779
532626886480795009 1395 17330
821275152500774657 5944 11276
187734297075653697 2940 19267
106980942064730305 8290 18249
740804947705438337 2979 11537
523502739836800385 346 16729
294293007282721665 7191 10945
558117402167475521 2090 2665
492462275638654721 1553 19054
303844693260955969 16155 25878
867407743631023489 7037 18014
674262531087329409 11340 13737
173919841054694049 5310 25507
373586322039045633 12040 16183
919546294038116993 13919 24396
517028218231068609 8698 10728
72853559817939841 1966 4411
69961171818974321 17536 21766
162406625903233953 8915 26295
445451184025650113 1888 16818
22545228757788749 7688 24414
365738836868189313 18248 24249
398380656638398273 8940 9195
50615888860612305 14017 18255
411687630363910977 7794 22893
420170185245424961 2657 11759
791401781910000385 10184 19928
407617592505978625 7302 15997
783162757336437889 24154 24320
723157243534558337 2005 16205
114864598099007505 16083 17400
35212806361009541 14089 24170
706626445183825793 1082 25249
326291263403149377 13492 13828
602217395380566913 9619 17687
525132951445790785 17688 24400
609660221813097473 6629 9447
504564998351753473 237 906
159147852560085569 8506 25797
890961992323035137 13105 23852
389324699902868353 3295 20945
303653018092361985 15001 16887
244580246882950561 4575 8114
822926723631617537 3971 24466
233176163289012801 2728 2933
74081042535340209 1781 8755
359923713958881537 15906 19228
299020804126250561 13923 24476
473571945126035841 6033 22755
721660849873998721 320 3707
580475967209483905 6191 13856
270557125549352417 3957 8348
33148575714161413 7540 20860
881415366234449537 16388 17079
57290725358900121 15090 15437
334369232811546625 6893 17851
128842304102857249 3823 6891
89898140305663793 6969 10566
659230212942535553 2871 3297
644187840326374273 8465 14041
157242282395966273 7469 8732
750236607780664193 8064 19557
519791805107662017 163 5449
566804579432691457 16805 24129
840305257591818881 2942 11475
889188419824549249 3385 9526
917440496622280193 12062 26122
317978526144862913 3598 23749
756774855293652865 10926 25193
451658709638564929 823 21264
726791698494952961 17421 21549
628993359496256257 5927 22736
794671275221372033 3425 15110
893022564011701505 8135 18679
315642216438394753 7108 15461
304560750985679361 17053 21558
41956262645125977 23993 26340
762645215042311937 8308 12173
773486456083436033 1371 2703
790490347599295233 6489 11963
378316385144398017 853 25000
644481633472011649 11898 17045
394100242867555265 1884 7107
826185047062189441 1956 15163
967702742973241217 5265 8890
475731351802636481 7113 7628
410721452383501889 213 20893
210423736874155041 13278 23011
889950086283004545 3658 23084
817262535064301697 14634 14913
719375232178610049 6638 16182
253788840803402145 14872 17323
935980716018345729 1713 13251
936815612268617345 7548 15048
205427271044232641 7922 8433
769084450349787137 8270 10578
754661319960529665 12387 16671
596640244715885569 2141 18063
901321649227302401 13960 14123
400649076745800385 11911 15339
944581853643963905 6345 15384
641874100928617985 9487 9926
499865595232353857 19249 20108
699946703838939777 4091 5246
679497530217627649 8479 14294
967176894555976193 7327 14173
286932294462420865 5751 25760
900447416193237889 14699 22657
124925746262501745 16532 19013
221302483634758561 4983 20380
759010054371049857 11772 25750
658685982460603777 79 3814
312802154609311617 2139 5804
888714589602315649 13375 23783
582951942565248513 12158 15194
736489954004277121 299 10879
592931912827847169 915 1422
782191934935298177 7351 18898
25269790910517289 1217 22360
374549655407086849 11369 21516
60356199779828761 6236 19609
780665381735403265 6461 10964
23440512644189229 14234 20852
919487459366344193 2346 3639
987198214941738369 21449 24983
64197042499301913 4368 20946
48396323302132065 9957 19527
631974516065092481 16859 26501
770939868612241921 10317 15219
516838391194696129 11571 22336
281474002406444161 15676 26168
835716208916075265 11614 21531
987668048120777857 6629 18519
193755190117968833 3516 6798
225797093848104417 6488 14431
26634597100176905 3124 5438
32250518249593797 14837 19862
259020628331157345 22753 24847
125929231228614209 7952 23631
905543543065228161 19651 20451
495663995770964737 1313 9575
994268503266994177 4317 12760
774611902598497409 10337 15292
730141672613960705 7604 26139
815183540784527617 20119 24563
927254630850526977 15957 24724
844806249548103297 12977 18654
904216338891537025 22184 25665
12610943916623541 8794 19497
826461003714342785 4252 23053
561791240967483649 6364 21335
381409921983468801 5619 10801
170303070914240353 9540 21311
918232594281690241 4817 23140
695800084497196929 7173 22760
602474655453882241 990 16402
79966967230600257 18210 18492
793475182157806081 4300 6722
742048351240715265 14587 16790
200235292491974817 8033 25121
614899737357642753 4689 25923
840453235904519169 1631 19038
102841304201692913 1703 3029
283966869891152385 3836 22948
436825609412604609 22759 24308
849373760376721537 1844 21846
795939650645681921 12828 13790
489929160360723841 20192 23668
752352987331601537 5882 16764
535764194871561025 6212 17401
994082695665955585 22681 26070
189606685164172001 15901 20404
814348493462571137 11548 26382
897563976882224769 16241 18926
721460971156933121 7321 11820
860884952290909697 15582 21109
537585825883137857 6213 16081
501639333757950145 9640 20802
572317163666273409 15121 18420
25926452800071333 23735 24071
17632509895914695 6960 7108
357263292550413761 7937 22303
12429878708037025 19352 24592
765745452125280257 8569 12116
443220124374459329 5799 16770
17016869273916769 2012 4848
923069770574390017 18827 26398
355145316498472129 19106 25170
145811143447556193 2163 9806
911476975222797185 1539 13150
655557147982154497 16592 21231
289377579738747649 6167 12532
590610964917697665 9493 22449
806750822374269185 19263 24308
198614649533087841 3393 5809
959084744958865025 12873 17872
470134811311591937 10561 24132
229059584758402945 6861 8871
695493281453099905 2741 25220
583150491767376897 5315 20126
688258800056228609 1743 20960
955704840499223041 11868 15328
667925335905696513 4345 5297
137228084788553425 6705 15701
627470398463483265 8164 17431
376283942521922625 489 18474
953268773848765953 5310 14075
873051916285128065 3013 17848
367168519489450049 18092 24898
3244007180953191 7256 22940
693074874421402113 9913 15876
361134826850538113 13154 21811
393105488111640257 3150 9759
399942731792265281 17230 25999
238429635708786945 11787 14440
604966696037728001 1449 9610
218544828137890337 4578 15282
712356816750244097 1437 25631
681859871938232961 24156 25919
763084341910719361 20697 24102
371938097825275073 2094 22434
174359438075896385 7440 19519
868802502208314625 2807 15759
17980577343045923 845 24447
523783652345525057 2045 16908
914866054377611649 4979 18417
274430478245594849 1495 17394
586237903943789697 9895 22780
491078044385400129 11831 22729
58786900809337793 7695 24560
504206465919782657 12879 25778
257861344267347201 13192 15495
320039603516175233 6535 16166
85163884183273809 903 7827
448466089828233537 16535 23330
966771881957193089 1369 19965
189581372905845313 5513 13111
209523310435201889 7262 11901
211561584684535137 17621 26396
57908460186801849 9250 18770
66719840980862697 15689 18697
889633010650342785 4297 18297
872944384013496961 2864 24923
255349043692525857 35 20819
682484598271170049 130 11716
532677047336136385 1578 6362
308726828266191681 9864 14129
23151441343621573 8809 23765
769074988392997505 517 12309
897392341075615745 7885 16688
704809103423773569 1945 2854
515958977063753793 15729 17433
626500819438344833 20583 20720
248863321611054305 1582 22564
883033039957627649 7758 23554
656416249506200705 1804 23700
974628070448272129 19845 22709
920232139292338049 4357 17404
105849823155981681 8341 15690
864572697691620865 8521 13512
933685079649077249 8047 14737
870217135178023681 2333 5511
947859301813441153 8361 11691
461068053342636097 1608 4611
586502749226138369 6174 24613
75580223399313697 12341 21041
58864745609984225 1037 26042
928220573393623681 17354 18133
367071658099657601 13573 23943
62958650188193137 9471 16886
986733904679784449 6346 11348
745277770617001089 3899 7445
934782451949740033 12013 15478
636067322730738689 5579 7034
582685380387804545 2090 10581
917016758988928897 6269 8462
908731291115198977 3482 4895
385348610235126913 1402 22305
139323936693433121 16609 16659
136448865817747841 1674 21318
12852294461179527 4724 9573
42736271801132377 24260 25236
184899779185517601 6268 14688
607317397277604737 10953 11598
715891633375147009 12658 20865
251223023343925441 11921 14281
507310316421968129 9423 25401
291979940327614401 18107 22483
220246017208989281 629 1385
116166281459740625 706 11216
349118808099692737 1202 10675
933613904553546113 10680 22576
774709582236933889 23678 25497
673397878224505985 5783 18125
527909316947018 9085 20085
863827714744409985 8162 18661
356840463044687105 3235 7139
500760089988787649 7658 9801
30387752270261361 14202 25672
879926721510464897 19463 19842
123979400704651969 3277 23527
389086227773418625 12067 14333
804883178651937921 19484 25094
439374065462054401 3134 4850
985310438625287297 6560 9415
722168359379949697 6809 9381
527853360281685697 16239 17581
948378972900322049 6496 20374
752505887089622401 1000 15507
861071536308571649 11181 24972
933444634617291777 5885 18144
939889840121246337 14444 18939
619577113718644737 5880 11581
926302244523427073 9127 15588
718054248244303745 17892 20145
663293541803575681 3050 17868
974067151909732609 9117 19786
383732749521243457 2911 20626
420734157743527937 17952 26104
810427239039135873 2731 16867
506553425208505089 2424 5138
400611625543987777 131 12191
465210395977724289 3311 13975
343571126870621441 15874 20362
252836875074418529 13755 18514
102118108629753121 17927 26500
537630085325208257 7558 18397
281261612227375233 9643 23872
46810265096137729 3559 22641
354283056018360321 467 19317
76645280218148321 13429 24505
744270913393798145 1003 10400
89831228902166769 6041 11733
175116292719167169 3825 13635
940425762017174145 5703 22741
21042584107924257 8872 14176
146857544295425409 11846 21349
153738042308347649 3366 23753
941982002271490817 5110 15406
130229551569335905 16773 21717
687390965017410561 2799 25850
580375035751416193 8696 15790
922470068275021697 3382 7887
635603480535984001 11273 22888
11554536518286085 680 18083
273288831744039841 3025 16702
984012580034178817 402 24118
900218197808619905 8473 18062
683904475673696001 2102 18160
168968927230196193 13750 24138
910449252811691393 1803 15611
693917095239434881 1319 25226
69734219047301593 21907 23959
628035449891498881 126 25905
257147386803499233 1988 12836
29551437458145813 20098 25270
294922952549992321 3087 24247
531919668005031105 12358 18691
39752207742044025 8205 20975
283974895284153217 3704 18676
879446639692428545 6689 11405
707064289639291137 1546 25805
956109531799373953 3211 10517
342225969787541825 11909 20869
709514078567021697 2520 25748
38523615198869265 19865 21911
54494137587301593 20551 25316
516405827674582017 8051 14710
981296651728666113 22833 26345
19735117338242957 4282 10929
243046789819434401 12584 25716
960580998605031809 1114 16769
572146000770484161 4431 8534
48043012743590905 7 24492
907656385811225857 5037 5645
902439951698930561 23377 25682
759171671111555969 1290 25210
806319923728793217 15546 16522
665491499949272449 4888 8910
211136334359714785 2122 21244
830588644828051073 7102 15157
781668866507800449 1911 23616
285432995059910145 9031 23986
135361184128377937 4699 14968
427225422767389057 12036 23559
746483609890319105 25273 25973
520606665749742337 23643 26511
789678276090036481 11390 11481
149264744187004097 13956 25258
670764985501278977 16652 23095
847257389777059457 3093 8026
500882506879655425 521 5218
290303955254994881 6578 17943
525073060946809281 12723 18105
322914301843187713 4121 4744
106827404077826321 10637 16212
475178269439393089 3889 13920
170254273140471937 9564 10416
259115382366633889 18448 22051
931916049250382593 15811 20987
422070515595986945 14814 17490
584407722763259649 10073 25231
553209884320470017 10879 21967
447236476567276481 1998 7264
199993255941588897 3888 21785
42609915059387049 16313 24012
102633516574730529 3553 7986
606999519336532993 2537 4626
870906188570341249 9096 19514
205741359367166881 4941 13839
105624574890672561 5200 22835
881230686408237313 3773 25475
687031340235105153 13144 24458
978265672450277121 20679 26410
466064574262578177 3531 7943
969179521741402497 3936 14360
438233517274181121 888 7047
219791231329494977 7358 22891
307804701195355073 6833 20481
767116595983203841 4873 22323
725901628315565313 20368 22610
122361052418483489 2801 4530
465674884242520897 10540 24266
113441361185458337 5340 19498
977230634236644097 13393 20438
147207497839488609 689 17941
65935788209234401 8167 23461
175550131277368865 6080 10276
740171831296688513 10062 20568
625588689335813761 5727 18689
107170884348864353 880 4363
655813994126440065 10309 14759
31973744892706437 8052 8544
414582207707709953 8918 13902
581846248149165697 1264 10735
654268078451117697 14536 14606
304934916516170753 2789 11275
728512833676830977 6868 23699
776685200415460737 7521 12270
456067852999090945 6146 22803
477866117708838785 121 25597
480073807031672577 5786 13048
203683648813299809 9866 12662
432151588774338817 3559 7726
731320834630334849 13892 24903
124079407322426513 18673 22431
249475318331906945 429 18916
918462330183892609 10255 10661
633782047758369793 15007 25744
234949653758448577 14047 14501
304664292772290689 4382 22586
436004260281926273 5147 17979
143948195744425073 10911 15804
422139646815054465 4250 19125
421870737850230913 24048 26463
41288771314178521 7624 18791
94674573043430849 5837 14267
923325591878622721 4320 17850
636154652334429441 8662 26135
361591427009848577 23004 25595
615006080125422081 7008 15749
462660918550000129 17363 19447
8137309313941189 5555 10322
925993890031001857 13099 26212
280466035360358753 19167 22827
42108200485969857 2633 15735
371851017706578817 9852 19699
502401349171158529 11308 24133
525101481544250945 3234 22946
990899852387059329 280 21550
198810266981315201 4100 8199
90457578795131617 15447 17157
412860890005429569 23434 26450
246621895437229441 6549 15222
49081528272783001 2313 7377
95253060131319953 13200 26495
396203193794260481 304 18146
818164502667002625 3469 19769
750680285114800257 1288 11753
658538152865553153 4400 14741
316290481117800257 4869 21118
194629623846353185 1190 6551
821262569412429185 18236 23655
591289688542225665 6879 9625
985958263432845441 11309 18698
45893808117199345 10074 16743
170999695508403009 1603 12753
319287127053847553 2139 25313
92519811956531585 15138 15851
512432454147600001 2712 23942
862299329779833857 7538 25772
504060136494281601 2440 25207
445352444293089153 2472 7135
228634184630777793 1362 10982
569608817624942529 16089 20502
864274687363824513 18269 24781
340516651908568961 158 20527
661459926961853697 348 25526
409228126467130689 7664 16131
323306057045932929 70 22265
823131401812300801 5233 26406
493094647403694337 11235 20225
382565165015041217 7146 7191
120256082125784753 17131 22422
184003634524554369 3680 6273
422239594500538817 9070 24276
793655917972333953 7535 10374
413735136990005953 21642 22033
150594727724321601 7686 20945
615813421414088705 22479 25870
519491104189729217 10813 20029
196948219734785825 4718 23343
928684313379346049 6281 6519
994860738741508097 2263 11925
895560237394452225 452 4317
842475753216241665 15423 20865
759320138162475905 19882 25552
891070561728298625 266 14222
554238354618536961 4338 6531
165974822602287009 15928 21814
699454455054119937 14792 21062
341023821111278401 13451 25670
754770590777528833 19334 24217
697072133529395841 14845 22082
372070540720041985 4294 25925
293532667617910209 15967 22031
364600531024951361 12896 14881
577077549430548225 2996 23372
904980161036927873 14561 18746
362493778907989377 8946 25619
595960178025482241 17905 23300
667793215282280577 7180 21539
863581968515116929 20345 22722
956717336972218369 14914 23219
131687741651109745 12798 22366
601479560419157633 18233 20670
842844722838588417 225 26225
824251846199459201 8632 11365
262234606309622369 8731 9164
473692457683121409 21465 22927
413125691806751425 5355 18231
348716569990472193 241 14622
833210068663607425 15263 22204
69827062513063257 792 26097
193036427120784289 1943 10722
587867139430713345 5647 8793
10412078390718449 10018 18751
111269926136607473 5257 11690
64683130209228777 10243 11579
730719893638280321 7333 11721
307299569372293761 8743 26009
243423434301483617 12142 19820
550869840133241665 1540 10008
721585810475360769 2587 19434
797847350777491457 181 3191
897752029478006401 4291 7623
473267501051363841 15373 18844
531729540852552449 458 1296
624633249433930625 22 11341
822509592677072001 21946 22277
522503413256867329 4328 16509
398362132365193153 3931 15287
586159569143408257 3052 20143
867918353459721473 7747 26019
847371451927696001 145 7630
164461580979349281 9697 17118
886502271712590337 9353 11462
454133325864710017 9204 11541
247036563949716737 4732 4941
181532445432381441 24390 25933
801481900923651073 10490 18144
264069096349665249 117 16391
797715237988452225 12209 24021
542778460429019585 149 830
665105476968665985 6369 24793
854689379929304449 10482 11546
518739698892670017 14316 21154
330059454098645249 298 13583
923858697514138113 12430 26381
633140675000824193 13355 18663
971415317015154049 2395 19837
140099975032995873 1040 14449
119728105048370289 6129 9100
608501148371964033 25389 25435
961290958631689601 11680 15467
131250927045769569 4744 5821
230173730994469153 4944 12630
413141132251389825 2824 6443
988388547828744577 12914 23320
851091258086626177 4375 14642
358599417745598017 6708 7393
743853876923928705 3909 15315
952963775513534721 14416 24524
988583416001844737 25334 25899
985500862796673281 11301 19741
852991039014831617 14286 16980
303252490077110081 4786 21771
185527930562415137 5072 23478
871105737008026241 1357 8339
321678358147629249 5433 13759
217529649211808609 22466 23092
55738170877603465 24348 25841
867026314241630977 200 4989
665519646919285889 3007 11668
191177615948870273 363 25075
433590122478051393 6150 12763
828668224659328001 17087 24900
499623152954249857 22698 24277
180210856640211873 11934 26474
615182991487230849 8209 26073
112699521365048129 19177 20719
962780109855636097 11368 18870
100092556860314369 826 5531
395938636903593985 1053 20198
744977542309374721 14640 15329
855542438647169921 16182 17335
341338125549878401 10721 25223
150610318588022113 17412 25168
813527368954854785 2804 24452
766011655293660033 1233 10460
124338820662355681 14102 19851
69778090592194529 4095 21073
397410342624301185 394 21053
169465645600659809 1119 23702
42438613607668433 1406 12682
157268429473262465 3768 12943
913934411221905665 9171 24718
719490648725617665 6967 10616
336316727414381249 3404 21121
323713427718729473 10981 11496
41335355628309145 15129 25072
371904107183205185 14396 18161
90299847252293121 25516 25736
172699165852705505 4942 15090
848869499025855873 13843 24876
568176557096656129 236 7901
162859624271870721 1819 2229
79557765710717377 9954 25827
797649646209084289 6549 14825
968889010034835969 3786 15675
764125587125146625 7045 19246
292622184255023425 6451 23384
329347046078087425 15518 25805
483472879581405825 5483 23433
912018752534660097 3141 3195
848351094655896577 1308 17599
661268431498701441 2391 16712
950423994307833217 2371 15515
759219899372720129 14249 23426
562682281686605249 14786 18672
589868979043561857 2817 13951
439587176566142529 5365 5684
943636452402724737 1065 6911
640700914270837505 21549 24223
864424659301892737 23157 24906
979074815980190721 20501 20756
617706024617472641 13126 22489
106502911781078065 10680 18075
431681228963473281 11685 17151
554888390195891649 2293 23512
833530703486356865 2355 11886
288157454914966145 7370 10922
333517361243554689 5300 17188
539207545851205313 10810 22016
162606948894033825 868 25445
663965569173924993 8996 15900
635076433920577409 22330 24311
618323712345848321 6852 26475
206309311617612673 10695 12613
72687691634371281 5994 16455
701880606807367937 7152 13503
704925842328570753 16631 22632
386184893347614657 13608 24535
370861282336576897 7955 25378
771962335369071489 17263 17295
920371318376488961 23179 25351
705777365009904385 11133 21899
265413922719773153 5695 13742
783227696937405697 16260 17268
256046897616350593 7995 10870
146757251991498817 10521 17031
112037017604350817 2350 18152
126673163050899265 1086 14680
1169347531750021 5063 19869
834596895312611073 12584 17467
723634246763026561 11237 19465
571658048374604993 1951 4784
36494719413205705 2461 3856
900276819320492161 4164 12778
624886359632611713 23034 25972
328509115920358145 4779 11037
15375573339646565 20962 26029
126302991607584401 11350 11681
86743834696534353 5846 21610
713997032399976961 7034 18182
708278472730249601 11693 26215
533784462077203841 9885 14547
718510396015531649 17614 19149
413746858998880641 16382 23794
93976269874708865 11679 16371
312975927894424193 3954 9782
347027455799945985 5087 25263
998871844156429441 7437 14760
406762668937908225 18181 21241
177412701968034273 7739 12311
506101296301821441 8036 20667
367871768581867521 10996 13779
357676842241609473 12167 15080
820814177111397889 12150 18854
650395279158516353 12278 15257
724309291221079169 1390 8445
249225051651158945 717 8748
649938988625745409 2476 21343
424077638141810113 2926 4706
750540470719446529 2494 26482
104670852139356897 287 19965
63548497238880233 12806 16028
104985534557499713 22544 25142
841774202599925249 14380 24301
188737091562522593 9717 18586
939957754615488001 8567 16781
31227095800247185 43 17730
776290030393031553 5574 7286
157498131865430945 2263 21865
610082587532186753 194 2489
142159179296953649 1153 1561
529449971816763585 23662 25466
339191064832185409 2208 5783
840560656781160961 6590 24717
144588668769202401 3909 23018
213267961309558273 1325 13323
409366742619233985 10320 26386
377941125430677249 13857 25438
584763279911328513 461 4106
321195560268211713 2391 4082
624836752144624129 17867 19357
539984720728977409 3635 4927
776033190715438081 5177 21990
670265038735269761 2193 7763
259727595464234177 16730 16816
548051307190004161 5943 8802
31641380278216505 4868 10136
109996099516724401 12790 13697
428979858041110145 14823 16010
624008417745113089 19096 22140
584477421496629249 22335 24554
269090710290928577 7843 18389
872054615808174593 10484 25008
909079327784379393 9293 25974
465220690100636609 374 12888
255857043693470849 2334 3502
831533312637468161 5796 12907
567946015944311681 9041 24887
153393587480806561 2089 13377
344838712130329153 10662 21546
23697394760723969 6054 18830
820988548125736577 13903 25852
130607490247228961 12470 25134
657974635682951041 11255 18700
33901680336462905 1734 15081
386910859946322433 5659 8188
341752797903396289 16991 26263
680848310423986177 6126 13261
748337333227944193 7127 10412
937681410146662785 14302 22451
719973713934734849 6615 16048
999648263261224961 16706 26275
672217962644189953 5705 24601
672588545877044225 5313 9408
238767327496233857 3275 25575
868174400569873921 4757 8921
995992347102948353 15074 19399
247532472793974273 7111 7846
725119225237136769 12597 22209
441783093859630337 14385 19197
916241144699846145 11706 21893
773081270991251969 10839 26171
878773318122924289 2033 24340
681137509053090945 7765 11566
153679264412126305 1019 23289
878315254479812097 972 4959
493945878905833537 7395 14423
826964189125863681 6461 21446
541261897628253057 1318 16136
369454949713780673 7201 16693
842322014654925569 12622 18379
881032555376325633 18505 25277
481757107776310529 14931 21341
469470880037132353 20260 24171
43181007985225505 4827 25610
960966112954299265 7392 10254
544152911324509633 16856 18058
168441000396040161 2730 5392
183024212822729729 15900 17755
599333043982998273 14535 21472
326638518046259201 8339 12590
739861842726465793 3387 17990
40039548208085305 5368 25749
762194859157421697 8617 25112
352239394780148993 18185 23520
865315019584738049 2176 4341
776919159276516737 8605 20317
409735168594952641 930 11504
369970637471830337 785 14255
173099504340822113 21427 25549
569615570655088257 906 24073
11941737450246849 18435 18913
244954343560173985 10873 23054
934294873099684481 16871 24439
192115706590655585 3813 9395
375144123886574465 16705 23355
167550833264222369 8470 21934
505229268955613249 20727 25740
352645556662878337 5932 20471
99461668919605729 304 22005
273282236540346433 6161 11298
175871045717553185 15585 23836
521180088446428161 12084 14596
751212731917210113 15387 16713
818156704910656129 3875 13777
931002678370472065 9852 21826
969887311465043969 15410 17149
535771154650166913 3946 24093
720783886514105601 109 14184
291302403758475521 9945 23956
307221242727351297 10804 14880
642300303243761281 16747 19553
783133881100873473 4015 18728
645160989789840001 2807 13659
384709975550379137 14517 19486
108693993679072065 10985 26432
2534231778490437 22893 25797
64080837372340937 21163 21606
726851172761470849 7014 8241
738727465135330177 3693 18986
651999174624826625 6267 18228
504100108789199169 3403 18418
634592155222804865 680 17739
369065638951060033 11270 12140
844593918308440577 5760 21621
6488561821679896 793 20788
569174399445003585 14056 23686
315960501811790785 582 18818
17480726100934875 10799 19926
230982063113824417 914 26429
985076756347325441 12486 25604
674139892445953793 4451 19247
626674584628851457 13868 17010
576442169558003329 17035 18911
269687119481702113 2973 4873
946866564128161025 3855 10173
585330829894282113 7587 18868
693803515356929537 1821 11727
106332667766395169 49 7994
269124453150386241 18663 25668
904446823993758593 11956 23924
285637837388474497 1020 20400
321443247472316801 4354 21482
867438918626650241 13356 20762
199911198084130593 991 21669
361127125064083265 8413 16540
942825003371069697 8309 9656
861404644045638401 14498 19558
355478860982024961 401 7117
204582405529787777 4942 23148
793071082088530945 14382 22745
644399218378257665 5663 23740
615964480840126721 1031 15849
84126883310769793 6417 17730
900697174311318401 2249 13730
834397456783467137 1360 15203
714083042118907905 10191 21658
523415357846129601 16617 20879
434200899065743361 14531 20481
719841590535796865 2342 16382
590149924066572801 8604 21761
866293855299968385 24938 25550
775319625329871105 7325 14498
659110865221794689 17427 19301
675386302632880129 5789 20147
949497045068096001 5979 19782
943590336249073409 21233 23004
553591148020220929 3316 14058
202835107674140161 2102 16749
263594079026628225 6511 26460
483061631703975553 19197 19797
191366171492138209 10740 24995
257729833957078817 3671 12232
813558805289442689 20475 21595
413710998426964225 4418 5373
448207345262122945 5502 19678
251299770338398785 17982 18232
508065680555912257 4677 11851
146694115779439457 18030 19691
391273960770650561 15058 16566
715042239084759553 1485 25653
815780948538542081 3150 13927
747786272186758145 7733 19053
724570410420287873 4395 16991
79921789104538737 20225 22509
366787578962085825 3864 25098
412933004581333313 12677 14107
568937053424651393 17938 20491
787119525388128257 22912 24495
371484884721422081 941 22708
971246903526619521 23031 26484
717746898999170177 2851 14577
331079444697657281 11706 26221
135847466474924513 18042 25064
53484212485727769 4986 14137
546486655706520001 8003 23974
865784347009928065 11028 14919
513195986733261825 18508 25067
829297453458181633 1836 2607
83338226287171585 5463 14873
812418165897987841 3057 11781
25382061880517173 6433 14403
917552895436841729 7733 14124
131440722666827265 5440 14412
538685971437153921 10043 21880
271654093035220257 5931 15021
875763309334288897 14396 15734
143773848537595233 3129 23815
981794008840445569 16287 17311
516957947723337729 4614 5253
164131185693975105 12050 25815
20006359458580649 1509 9411
950041507366272257 12652 16259
392918866493470657 10671 22824
415614492136214145 15325 21465
462018575314150593 7795 19289
450620189597863425 11020 11911
68506614356461881 17850 20431
406480178592602241 17957 19100
691330899704457345 5988 10010
488907993469318593 15270 23895
152037538777317857 6555 15437
164539062454721825 1253 12570
506921307922883841 10318 15725
399507050907296001 7401 20034
804722646386803585 20989 22250
949073505303999873 7673 12655
14839112098901099 10893 21105
480614010170249601 4933 20880
895812882113272449 16094 22012
333665490399354753 2573 8513
169940311352409153 15178 22234
886999906398763521 7852 9973
562279299562245441 538 6174
688871388077785729 22002 25990
172676798916956641 14633 21539
815768539040924161 10242 11931
788029562691956865 7159 11360
36009917170318317 881 16336
7237939644316073 13490 19418
712883268185812865 18257 19108
859411028647539201 2203 9075
488145636951742273 6032 14793
97913862601718193 6390 20442
803803856926087681 15504 17096
40067342524718441 1003 13400
443450798527337025 18850 25731
414145547115627009 20783 24273
771934026177270017 1657 4613
28357839335850345 8561 19253
905177609413300353 3904 9641
946542729102265729 4671 7663
984298314406736129 5469 17200
688149909046824577 4057 11427
999009982889859329 2864 26319
490757130355181185 2617 18341
702170209969558785 6395 12956
886861649742822785 16592 20211
92002716997058081 12299 24858
157440829133964385 4874 17415
169363910711233249 5986 11734
725548424264115201 15676 18789
208945839302984385 483 25204
127918058415819041 10190 23381
93556026678960785 1525 5412
931350159530037249 5246 15017
434976625302709889 16773 19799
409348651033003137 229 3945
624172639683557377 9301 15688
113879197739986897 6396 14221
102640613003487153 4212 11566
832133061124242305 17534 22936
578787930573191937 10790 23509
109639037204740225 2782 19155
124289856417760801 12909 17765
257547691377045153 3777 11445
20234643918051633 3113 4819
882205200219583873 4996 6780
355490748820315649 16297 23961
15925457930425325 4540 23512
777200542861670785 14583 21135
774928548642716161 8695 13187
292659065229401025 6072 15019
425305442043867969 5140 5261
617330276670052993 13613 26101
175971447188072001 7702 18176
320985485143936001 8273 26059
906937422218451457 1599 17396
305995302503852417 16343 25721
435566062381180801 17317 18245
661274823609915137 11867 19019
636287364879866113 1462 3977
45037233651775921 1245 18674
739874594159868289 4654 5755
812885583698900353 9824 11860
874568888500650881 12788 25133
909908791395004417 9054 19503
396491179728567297 6859 21224
772687308960001921 4211 21051
504018617650292097 8267 14641
63582979322823977 11437 18778
909587397995704065 10120 22315
416890622854012353 15267 19827
837210522416913921 4302 15431
191101739788798849 1164 18500
338475550238083393 3731 3875
875662856094379521 13445 18853
343111107443110785 2800 18590
786291754784706177 889 6812
746829011044393857 16593 25153
393409844704464705 2093 24199
496133985961055425 5966 20868
445463780316096321 21962 25623
300214745591912193 264 4614
356145893954050049 15027 15060
834354260198342273 6177 12873
42184516888731593 7559 16994
480592387406186817 3565 21274
859028108660325505 11070 18262
443860542856104001 3505 23133
729693081459295489 9266 17612
416024877442932737 1037 23755
281312351129599841 19496 21354
261900707534767457 2234 10561
847329220666658561 7518 21560
914410393114575745 4675 12203
903985066775746305 724 2393
715336861500393473 2029 4065
495424053841624385 551 15290
118341957260835073 17685 20875
140302176679909969 13332 18077
545660904545872705 8748 16084
337327919693471745 10276 15686
925362524533436929 9870 15709
616462238553268097 3326 13343
89504685406328833 15365 20052
932340385190748545 17022 24231
339417308729505153 2617 13883
225570185230651521 10109 20570
515653504736906881 3468 24628
990866221491664641 10751 14784
615094451766378113 13609 18623
641699225457600129 4279 4482
406858853553703873 2429 13968
561624722336070209 3645 12148
540547655742553729 3072 10932
302895997836941441 2867 20820
817441130774927361 8017 15811
545539697586399105 3534 7787
76442916375167873 14593 15075
904936867873246337 14191 18162
345345965579443969 9940 13094
614260381099093377 2193 5550
159873821543865089 7807 11495
265945412594533089 1914 7533
498913992223709377 1048 19573
672210910320920577 8409 20359
111328825204122241 18593 20335
471911709740353985 9121 18946
492463799225649985 3827 10879
315614527436231617 2004 23699
301227287060040513 468 3022
362877101483917377 3608 10541
708566613935392513 14410 15817
232939781041601185 4640 23957
576401694607323393 10899 19050
209102698603160769 3173 22255
165679399967817889 1701 16320
378396335693430785 5695 25385
186699168971610881 1452 19522
317840092431708865 78 5940
34045751270742385 2661 16864
800069086761986689 670 1959
342488911875545217 10458 17646
938157611305413761 15374 17747
266291575245109153 1810 12699
780497692331984129 4120 18881
64551490569893841 15678 26355
249309058073691873 11112 22438
827130380819898625 22183 25615
60335934915222825 5446 14285
132223593159761073 16699 22169
154903258067136577 2225 5857
503621338214546881 14071 15728
272388075984913761 16727 25618
901785930946370945 2549 13100
710055995203902081 5952 13661
397437467795487745 15881 20053
767919128304235649 12703 14877
747295129688108545 5773 15593
103070080177118945 5426 19298
596921658451012865 8738 10171
20649307203292721 21708 22947
297130550561458753 2219 18090
440158441394117953 5635 11309
212030023769973057 243 20801
44121394859040209 19591 23312
412586826573186049 1451 24250
56338319035504017 12274 15751
551655689514920065 8633 24199
349899923751884481 10212 24424
625400303739549953 14238 25707
534795937768137729 12076 23836
211736780929118849 677 15390
48924519310553193 14646 21814
149035351006556737 1473 15938
69539496780848257 2874 22984
814800455809436417 20303 21471
694772999813473281 20227 26249
468132461137198401 4066 11207
682688009415215873 85 24479
47375621513442217 12301 18368
370944476390285185 4334 12453
240367019137334369 544 19171
210823511236029057 9642 23276
40590793649133873 6923 22046
616775289961260801 19554 20623
898093377731324673 6232 19969
928878497427035649 16935 26236
450205713619528321 2247 5040
897352727665286017 21237 26071
980936263431726081 13008 19572
381328210407374977 3500 6487
343626153961938753 6989 14599
77769641258704785 12731 13751
166698354374315009 12923 26460
57172639042590849 17777 21990
80816117033084113 3720 13862
434118906617719361 7216 24775
982711934810406913 8695 24368
267364874271393665 8846 18435
280520686546257281 14160 24912
92486679346173169 15792 26379
793581653462890497 3276 8384
172884854885353441 9568 11661
49291435265605089 9892 16937
949469179078441473 4065 18422
379027406360602753 16329 25323
752359594083472385 7752 17655
384284838305152449 6786 22485
406885836873790657 16556 25499
976499041767620865 6878 25478
395656764777100993 5652 20646
866877902466530561 4470 25608
9743628623958501 12307 21786
291030757919752833 12640 14746
241767101942926401 11799 22229
877384510379446401 33 20749
967349855139851009 12778 15163
627440545969957249 12602 23308
744956516112779393 6961 15140
875506106382761857 3363 7911
766875079046137345 3186 4989
919841633327632001 12998 23182
823900165848769409 5638 15494
209931631601623553 2045 15726
657610952294170625 3332 25828
197276418953659777 8098 22922
317472071280775489 169 12007
206409361037419361 17919 21826
740500828504046593 3392 26128
593241674643803009 4997 23736
3094227980582787 3732 18660
308717818192409537 6038 8255
85970913965759617 418 4972
776454627397495041 8043 18696
715962663112975361 3767 19567
42709555299712321 11317 14668
615257832467300097 5836 22352
30295750127276477 10803 22399
898853526438855937 14657 18687
880810602121901057 2270 16239
104791424674182561 15345 19209
753213483716077569 2429 12863
393234189848982401 10288 23595
403225116017797121 4602 24435
345100935060280257 8219 8237
990621505275253633 5618 25732
305601503179175873 13681 16692
792189523057121665 14683 21010
237395020883987233 5332 24911
573468357895730945 15370 25562
122755883598870241 20701 23373
825888536886498817 5091 20256
21522810916614789 19750 21700
347095078717824641 5384 7590
852384863374638209 971 24755
437407191317877441 7868 24616
274431109061573857 8536 18168
877976717272243713 6961 21834
199037148788846721 10149 16241
209043736721771009 15935 16558
221343342153282657 23604 25926
461601137265500225 1663 5450
690357213940856705 3382 3660
130518241762789697 21679 24570
982425554593881089 733 12319
492581054797394561 1584 18302
206235029574202145 1348 18036
667526323313769217 880 5099
902275217573723905 9250 11270
553005696906449601 21311 21526
668094771457944577 1320 14858
880526911027377665 20211 23595
141646409928263489 5411 23552
416274578841122177 5074 14033
272564327703918241 7959 15077
577812651530411649 5712 6789
360761603709328001 1992 9715
524850509050320833 12558 19861
830773192223844609 13057 14070
466361783036067137 1313 19720
998582412792934785 21270 21619
89529850076214497 15799 20681
650933954821312001 9949 18907
22656376843304573 3506 25875
306620799808676737 4027 5603
467338103815517761 3434 5549
298961139673380673 9697 12232
496894060209999809 19174 20714
680244947857353601 2626 3266
831775863492392577 6573 16099
232834665685089697 11679 23151
600514017947904897 21118 25997
742821851383915521 9760 22754
763996894656809601 2480 24743
146262766897407905 14507 17445
130773530292518817 22236 25264
173168227691924417 5642 9916
412104386086664193 14662 19334
212854881295186273 5126 25180
38693854649796577 3251 24791
66254159423628777 2937 4588
417986061130147137 9628 25681
802267854496434945 1113 3603
338864211214204417 19897 21887
119396511386391073 16204 17931
261231673276821409 16516 16782
575302873407764545 6262 19947
241545299688954881 3999 17347
626643184881594113 5359 6894
866320239091560705 856 18805
758244906503094273 1225 13103
18819468919335949 801 25821
924911241686295681 4112 15116
845436999584958209 10323 23154
372265144423749889 1898 10912
316138695673874561 3992 7770
895803410550790657 14547 22871
172364360127016161 14826 15111
947739069607834497 2550 8431
916844215575654401 14342 14546
512865044006879617 13784 15841
204644751637882657 569 19587
904032399135275009 2093 17702
747768300797435649 1352 14088
408208784932035969 19065 20836
77769294510101617 3052 3623
112713303422211201 19874 20289
175949608089300833 21996 25424
484653593183800513 5451 21203
607012144031298049 4199 18304
898176067314409473 5340 6241
246244039506382977 7959 23383
736399935206627329 3033 7622
954589264484422273 2895 19097
748097792014149889 4625 21218
413013479346805185 4154 22529
476270416320041089 4126 9217
691329931104629505 516 17090
612659898628550145 11305 19875
851320406796293889 5632 19036
961036498922361217 6595 25190
226642307167576705 1523 4306
843589149449556481 20092 23097
528717547106001729 5325 21064
115553762588383793 13518 15149
356238800173368705 213 24236
461222713866845889 525 23306
671743727303908865 13008 26043
385441986502307521 16498 21626
326245378873590401 6187 14738
611267534574651009 9896 17578
974940257957744257 6220 23371
197848733348827457 5827 22452
11709444265814995 13017 23767
275869958962033473 2228 23155
137281782868701185 21597 23463
628277649185712001 15613 18365
718276005150681089 11042 20670
701076352773398529 11744 20181
943441936280297729 9810 17556
503271928440320001 15279 17945
633429624911084289 18713 19782
681663270792057601 2312 8336
866732634735559041 16816 20411
705520889510403073 11445 15524
958082693331231617 11700 15051
63435784934412713 2259 23537
897686720608280833 549 561
78179927006182481 8205 18686
354686848025263425 18536 20951
263098826245851585 4928 15397
197292279070456545 12321 22346
284212813946076897 8685 10661
153086636890844129 16721 18510
619237946361707265 4111 4755
46403582338033545 5232 7183
796606983712599937 1542 2394
93030588442584161 6749 24514
249216808537653377 24443 26087
81793586960987601 20640 23895
955478589787837569 5616 6579
569987553413351809 4088 6656
242198040863669921 5399 9899
752996534191286273 6977 14072
604351383719553281 12392 22623
940443311138491137 212 15766
336185887254231361 5418 19687
440211792573638401 6055 9728
133113330919364609 15615 23194
470306810458662721 5400 11105
247012437754634113 5991 22850
489171948359004481 7434 7612
29053962263567713 17219 20260
745944849691479553 18165 23443
1458171119395502 9326 24739
150464605639673025 14773 17770
36565299555086033 3014 4666
566571306130310145 18214 25930
609001162003423233 5436 18174
774158716747283713 6833 19681
314026357211652417 2178 7711
488500015030577857 13189 22820
242691654960168545 6055 11909
680917836941507201 5956 7382
163437273570728801 12476 22583
769761883639585409 14383 17078
516888850263242689 16319 24956
592654798247171073 4144 12525
901750625445806977 11843 19927
675794620015349121 3688 18846
97488744858992513 8289 17851
903140237971445761 8971 16135
696665991531624193 704 3415
145720371663127681 4308 18866
580104788017294465 6240 20316
55141510450287257 17177 21334
954885916437469057 20678 22335
110890417895287649 5293 17695
566601007976345281 8533 14470
878334068434657665 4748 10578
425328650028141889 3077 16113
214029654790845569 16095 21549
75459205574489377 24474 24923
553464735732124097 5673 8081
158281958871278049 21135 24750
943964765195485057 19209 19460
673601856028142209 10584 11605
384500717768265345 1657 7721
985564490427627521 14435 24267
907451490861046017 3705 12778
25279573149632029 6801 10599
372590024124892929 816 1780
194913178677531105 14105 19674
970286132075440129 8635 13551
348130433902298369 5777 7420
643783519348421121 10346 11403
549388574652219585 5509 19055
663327104479645185 16588 25280
650067197762453505 19040 26414
646196387901799297 2813 4607
31811329332704477 8121 12102
648271895707889409 3145 15810
617661547398824961 3046 9703
120562708557248049 13041 23520
504213912091920257 2918 6478
240415898520335969 331 20047
833460987189866369 8208 19273
689281395294617729 14516 14862
488988577787417025 3434 11536
292920164724531393 11143 12309
234358026577837121 20144 23359
390760288381518017 8961 14223
174687162262294753 3161 4839
945467937902588289 18490 25913
675771808705817985 21175 21689
105207983266442545 8871 22799
495007051881209729 9671 21712
350102695275520385 11195 16547
348913483699845953 12066 25387
931445378714943873 6419 22206
240982200316175009 1078 6126
13396172444355871 18022 23864
994577432843115649 1061 13695
647631221761489665 71 4129
957264917603517057 7712 9687
576151271749605313 12931 16852
172394987242711297 1567 21842
247213438035959841 2584 25939
203984895018741953 1803 12420
913234678086364929 11056 19118
756844614911599873 16445 19170
619501074353824129 2507 2516
293233117060204033 7219 8220
334865237701787777 16451 25337
739946735979629057 7939 21054
35945558632864305 2595 11247
37841511295361841 4523 12694
349139508284860481 736 10253
896771429507040769 833 26493
611845012716887681 655 14076
380790960505045441 19941 24924
80513175035374481 15828 26286
906817379602529153 15104 21432
101436849048202049 10967 25020
54132211961551489 10439 20714
691509059869684225 11276 20767
787019535745130881 9258 10949
624292154835703937 9285 16320
991472828295521025 8464 19515
420597041985299585 16358 20891
567525194875258881 11503 18295
444015729914259073 6798 8873
979470195744447361 11262 15765
507871170164559489 6933 10855
788232613454951553 3876 24231
67308409383631585 13588 21864
669852301132301825 10989 16884
946092392949591297 16769 25009
793076888800925441 11295 21972
402658781851545921 16385 24095
319616071205153665 18443 19173
766504474666458497 18974 20339
802713773066287233 17643 25395
822869921185546369 289 19066
515454099441804225 4248 23414
279573615715857921 1296 9302
129007362787774577 97 24953
883238596602144129 7407 18727
248236128671344161 311 2891
157831867080926017 24 4667
602861304425161345 12895 13504
435809925189321473 9487 16594
410498275261183233 16386 19192
523078434129669057 17413 21346
688609334297979137 16824 25841
587424895069791105 6574 17844
517222234789493057 16935 25344
819444216010236161 16437 25274
893438692271971073 1048 9723
622331928867485057 9756 14608
917445162485144321 16306 23202
487761236751705217 4757 16786
911073274963712257 3483 24375
755391988438578433 14758 15968
238030136806109729 1399 3987
560182805091255169 21506 24302
598981388616593281 8792 26295
615189955470928129 1025 22138
344723653833945345 7093 23945
756330104550553217 9019 19519
933359686654881665 753 20599
252868471042138049 108 24956
829782026187352577 6386 25622
457029275879886401 9750 25272
743619394744840193 7055 15047
416794393056537857 8190 12807
347189435401965313 1146 1722
766957723178020225 17450 23592
447477299482898177 8880 22566
869197846155191937 13257 25425
969918273686396033 13650 17675
445622165278972929 9149 16282
510321268090635265 829 21077
802009806710632449 10735 18748
889773872146214785 14032 18572
713801677873842561 633 4564
681442338224854913 10139 24675
447961598379340161 5041 8368
16972310467927799 9256 16993
241039441806531585 18518 21454
630041731708288897 9521 20837
901668883890071297 14724 19221
458448300174161729 6279 21460
134464941546664113 15869 21307
752545566152491521 5299 8066
945349038794962177 14053 18548
102581692399148497 6452 15015
610056757501194369 12935 20477
158481626579245473 1753 8199
405834495302915585 1648 21362
52042544190250337 7086 12471
598672679078159617 9372 23317
95655377750318849 3117 18265
703841061551106177 3146 19184
911137447116651393 432 22552
669411444761731585 6021 7545
949145509487678337 3523 16103
852599666250515713 26090 26182
731620540960484737 4589 15011
925136803397176577 589 1841
967136774307277825 11249 19632
139907763065242113 9879 20030
80512865978555233 16007 24728
506672599917532545 4743 19400
726108761699308033 7881 10656
113723065852898481 8316 14318
341030012154455169 3944 16641
835025031370772609 7636 10480
166567618866309889 8060 11934
674302687504752641 9873 10541
166101965511266785 10799 22102
11137907826917371 1713 20988
598382636177817089 15828 18354
52655434079330377 20944 21873
442907192424179649 484 5874
900646500059021825 3287 7147
103785129516211329 4524 4630
82169274722037505 17300 20278
212936905460246337 1214 4197
361748174300156929 14941 15471
139992233573238417 3411 22654
413520179005931969 10647 17912
538831681079138049 4896 9950
66911316380465993 15039 22436
167897132510148609 13085 19330
507557899315106177 4859 17355
176942713054152993 14447 25933
147330845644074049 12564 16320
785858959716691201 24548 26106
301369189222217665 12193 15114
260490548216871777 783 20748
910816725735084929 15250 16956
27744159195208341 10786 19591
173084701985533953 3346 9683
726426725591743105 1799 5123
591554107125102081 14233 21507
263305579855838817 20872 22970
134542718808436497 16580 23202
430624888668525313 12906 18308
160657897631661953 1212 7940
9900033237357775 7680 22107
320346226865655809 14725 22676
338689225960898433 15673 19175
820793464647675137 8676 16465
92478547365445249 19305 21020
689220014805588481 5395 15789
698196079618703873 2232 26419
821856638866417921 2720 21525
60650157126190153 14991 21033
140336690986874401 12937 23979
84180808199157297 6995 10065
547683026444826049 10532 16911
846208847167403649 11027 20633
814255169599992065 1099 18482
851623060259022721 10192 12213
550246657299791041 18200 24735
2488269443830405 4357 12322
395497524560955329 6276 25081
61921072705125369 5724 24976
946444014077865601 14573 18492
860809156594612609 4379 21034
571150493144276801 5893 10792
907106014334722433 19716 20687
676349311778235265 18973 26064
843524006882375937 20402 21673
96161633246186545 5886 9303
114932313210140081 5121 21331
868153344542019329 8833 14645
434031688933075073 13245 22520
949527512436677761 1315 10096
655965898943726721 15221 16942
515619096247913665 2768 18420
789795167494247553 8542 17543
974037646070275585 12686 17351
213230920119563905 1809 5380
884935437774895873 12952 25148
234887647376595521 6427 19498
922713518180504577 23196 23629
535593325447514689 20172 22235
299833418607160961 17456 19772
345830134159825793 7564 10461
594012225181859969 5984 11754
744458287333081601 12834 24389
961630716364663169 3516 8434
682255779628448513 20442 20969
441069391045662209 3958 7026
463014360853186689 21508 25088
233746547344591009 2348 2766
467907479756746625 5610 5950
762931326102506753 2970 8312
898522072153376385 6155 25036
831814576754805249 16741 17267
425184085884396289 2357 16771
12442252454096803 16244 19244
638244880526094977 3742 3984
818822911509723649 13650 26058
157311338015233569 5660 20045
430154109651073921 2886 11254
372657720392560065 9401 24147
402110923742338177 3986 16618
777515295431427969 3691 22959
789634297311042817 1061 7991
286519165592416417 7048 14261
692310252063005953 1756 20997
147482686543838785 13863 26458
529556019212311233 16546 17081
757109231285731713 2849 14106
724564672566355457 1513 14412
22943289596597085 9429 10958
574036978603945857 8124 19043
864142500891041665 1739 8048
805108435152103425 1104 14949
449318251009970049 3355 4039
186290349521573985 9836 24426
189167199321040865 17935 22563
261407935383783041 3396 13120
913834211280331521 5437 22367
852587526290935937 9528 13287
402131591834155713 6860 25438
805835050361334785 2347 7253
472970301959577473 15984 21531
404000445637524993 13398 19248
184591232595629153 4651 17517
319874921429214273 18177 21729
438122563808590849 1793 7838
911962595400726913 8044 16186
404970681035884161 5749 24590
11184229481127517 13840 23216
242352178260375681 11429 19950
759307483274700033 20426 24159
970482909806825985 6117 17511
656790892655703169 15887 23063
23319164338246881 17122 23183
219431650765816513 5665 20987
58725308068382273 10840 23742
324120433844367297 11351 11681
860155933652976001 17884 24452
760281594167810945 9085 18489
152464500487972993 9238 21346
343480829153389057 14511 14788
785144379550061441 11515 12846
624050508310862337 8682 16573
433419718204739009 10963 16026
911644270776516609 7047 23256
866540065394303873 3008 10182
374236912639663169 3932 7223
151557735598252929 10709 20702
41113771142828881 726 26201
210526633863636897 848 15308
514883265318108161 2056 22303
888997988508073473 12393 12723
372812712206378881 16902 26043
463746846477675969 5594 8487
797573932044560513 15867 19792
542445978075896577 5502 8992
864919116839910657 9197 20004
790682742908714369 2516 8340
874698664591736705 7246 15416
12353002126197055 235 15838
515391400984380993 1644 18525
751760345413913473 12442 26453
826525372259073537 5902 17487
214842205464144353 2154 12602
12781467989224639 2514 7119
589723187487194881 7068 13294
188094749943022785 3092 11400
124821464151217761 2797 11581
715962042955251073 817 9341
136717780057864497 7311 8902
192544571892046433 15210 23988
163474279219336449 22891 26461
299540927362766465 11043 21440
547702005760257281 2132 17535
402263482918161921 10424 12419
705207214903460097 2632 16779
163503195331966113 8429 9704
934138414464712193 5899 11085
949708231385716993 24007 24038
689738037810506881 2138 15245
672896065020847105 7426 7745
474257543894950145 16655 21905
596614803190650625 5530 5929
972809158999076865 22143 24188
80408074417842817 5289 19605
893135770260443009 12854 15829
443888145679824961 19983 25268
869357813219856769 5625 21833
690127082632084609 3526 22061
189966867904630017 2322 16537
694237427540091521 15945 16672
368094191060727361 230 1701
277598318223649441 56 9413
915630486510849537 9816 14058
554579377610583169 13703 22462
305433032953480705 17511 21229
806927017649353985 21038 26516
117263201917623409 463 1587
443681494839299969 9352 23696
755569561430696961 3286 12585
131837952026611313 2225 2251
636182724573444609 5339 25592
780155135716388097 5525 20543
445038632171723265 4150 11743
170449141638567169 14933 25616
811242320608485505 4020 13116
13805976971585921 7696 14508
854073187745832705 21715 24812
273547117418186049 2575 15708
763414576916659329 4023 12514
335951432622142209 10883 20970
90086063048538273 9171 15394
418249019557162433 788 17009
452910386026232449 12672 13612
877441588100087041 13838 17577
674114480733670913 8106 19189
942360437887483521 1820 20097
163094501390702369 13656 16476
751967412674066049 20039 25394
179440750969227745 2357 7735
763120009279173633 40 12819
203402281553920257 3037 5964
211377737211027041 23354 23844
610062315089130881 18820 25694
105370206487204849 9415 24574
585807364934453249 4436 7673
493100049996872513 6130 18383
459330909675934145 3687 25561
390891293163758017 15564 16481
537426058233947393 3078 20487
810689881352775681 135 22833
296890838791149761 14170 21066
39439893628976817 15815 25362
708735243202767105 4821 9318
879714730645179777 15545 25177
292871689970262145 6544 15586
914077845964055041 10985 16165
237665671193454401 17024 19265
