19
1657920074116346472693452583088416296
3434528421870169085549086575933017276
5322414725929547079018849242177062612
3335680908401531934623043842749378253
4007899473153200202416475159247709106
3405239519054038897020973873057668027
6067067212895007632312254716203722085
1086439970395404643403727607112985551
1386958975378654260692713097359143176
2730611294303860326095856074552118793
7983604629344199418056479249054064589
2090612353905409478359376191038972443
2264131780157929759823637962673544044
4147176569392711169572096448051402479
4119333293569207682338491027371760683
7377108332310145234228785695307160170
2802094287297905402116722700728317446
4543451870420696136356371894863599657
8084774287688058819328576585855677516
2056824594720884094620922309277854529
3333839221411941276524922401414702594
8722994990622068638610843865604008406
2055051260468317014158090637888461180
2766170910193937732073224116482564063
10034711486195815256038875609126204413
2730895138310664013475246379130207209
2262005133475103174974461592587685597
4076585084751765166090779670178539723
4006043141335604895569787396503442312
4004068423421507046557397288531707010
2732560487013347233182136897728134163
4681199945343442104354521489269073310
2124114220099179301474010352685332137
2086986510845799698074349124791207379
4718337724282433830077787976683151368
2591265396253796593795158364834370450
3369399638709731666633014798836809197
6664695431866744283394508132540421477
5491667068894304728252165635365203667
4144365322102895554837973462080493229
8522092041100881512232360782455584960
776930506832262520377426131928057662
5991726717812115760568017150945741048
2697289324522878402650258032219748152
4041505488307985769434309454796164967
3369301908510698267521716395465243405
7409955528400502127372630237648883876
3406631026246617829989554476405898572
4715575581945865576715624378957045843
6430764479233133227333081237901030333
2663580161080643005552411617917895997
3367326917618203698427002278656695708
3372931947548892452366141583125648262
4650123520386381369984533955963369034
3936970079697808242725005117346025780
2693457731378856313269818477016347408
3335965607421630248391504170428235401
3940320238572551749694444707144877141
2764491097962903005847955418784255354
753950682789170033730994740332083111
2973845883494692009605877686201839323
1312388973252998069595079623983875904
1312388973252998069595079623983601544
4041417065565627793033115063134769312
3936685912245635564743127780062436173
2667215058250967625525004961049314666
3372839290101953004527398271971408301
3333927941261157211959625150800877384
2057555325350211247844050476083655633
4511437912546358949148277461158367955
2730791691340755666189967926846325489
6031212393488605854547760336845220171
675937338725082340436438418256740828
2092478539863648112850090407790351952
3300130887326979310296287831541890592
5424337641159999406203627418668651175
2023695338123884767603160754010182006
2662180174919737775517675624073611972
4078476186427224873701832855185774917
1988232906158289160372278553300767738
778321684599736990107886651073191655
3397484462213303038803385915450782626
1314447185711144720019238513285946994
4679534566606375572497115850948841084
1015784621257983796719045477139433018
2088941348704436070976120414471605339
6529812526180755116442772901292540917
5925001457198467046633883653689858415
2730791961986475331424202032174949479
709640611357702210630143860678856647
3401133511409283805436196920892908321
3367998279701982620052554788332695496
1385577824233636251537826324034281598
2094149045010513686593039340966586428
4007609958454327009747995003715884855
2898643259640063589543753781808889060
1989701704936422762408638890225309580
2088848299384424041548772155147050330
3367430065292783717052650148077603421
4683552582736689052488071600521782704
6669452376523761738643103012409923311
3233311976598174117004797326056547843
2658373307567457474019371572928776018
676133260005548656355677531435322390
7841912198782996983954206904344486750
2058681731603050899355407801895023670
9323985227391400801049971878078742563
4683252469018544157619930804308100694
7345639209899422564877315043034862518
3236569435395195672605209136123625098
2053665926845442145910773385589516587
3337361686856812673631130069139629678
4715281126855270901818075675066561456
2056917632617297132029747144539152727
3972525247524676034756627654739621043
711022237485566281356194056345693309
5959909838379975782903434022945996206
4683365725649809916658273089134190335
707583262913338575176498721928267335
2733041340023466632460657249012020895
859686844615406733195627047974770499
1384802228277349498338540275482598426
2055433837533223037039815986244746339
7378606892425389809054945276103127851
8551532750643605808644028638290683022
6134072262374735204112734827854659371
4746731212059910524779364850186248922
1416830801703384373488261073696182788
2055625404163657338320039155132462069
2730796115975195973678301524084724227
2732364522915803605557673189757271770
3407007972472115762722101077996539285
6025415552662312865690227211782255471
1984597495586508029092424546861293485
1452205326706380334346154080383685637
2805646435416342135589968866654110530
2734607339180075150964842240169684939
3296997212498415597193669742605580610
5424337641159999406203627418665906853
2730895108159328926840411018737006381
2663782313187515435331638488179939350
6697334732179085698338677469050670924
2660141244578660162720688590916189775
1696561677030948283406394686628363117
4044649232821825503712702877887299970
3974568780172200359876899257089462172
2207160945073031306533207716570146181
4680015391841451953953028320180683237
4112258935704766142691686161969627891
10337587492541036298668593793689076453
4751959726340052503416038767910602430
4082288249108996297817485481254080480
3333736101735628663607647820059016548
4183556114942987479375947666852710184
2631837467148376528681718632647633955
2630279445037190115464167210034268269
3406826948214954289932727596089387668
4045047363937075045434116734091408843
3369296451002164521470345265496103796
7203044346357922580959440375756551132
4004356893359264724423270185129252356
3367425394291560834890907550329875257
2660038871926027577314995287216695718
1314260802815320241775856280917456529
2661733911115187835216512177757894016
4685315923924754572115079240180676280
5286859490933354103135049763887028773
6704497252117960365174151571460787819
5281092842672599475087240324882876470
2023797884250069383322772950960786600
6703125957251931863950375211220823555
2060738966162104820680766198390590733
3367714696348352334418186325570230095
2728920161132469441271491437092458336
2663482975025587811559775732660992014
2667127925592800345817661983912048852
10035089122946697079019785720662745995
2662013360501400196934802205440726860
4888629609908107497958408178656008813
2591068930835140851512797251206104200
2661822334498302184100982111251317288
3434532803587180551463510639036390202
4009471473300562849113329113676070775
4614831966498929495659242294659292549
8519705957333511101078731505396095250
1058056970185119276455631697206119941
2023969353092340164136098127260430048
3404381175503768566479135381963306694
1986262559323778826394767098007082092
6701646678678045167244163148147202474
1383804227842879820196307300236209044
4007708150078645892202415219939044584
1416738268907087971626745916878562967
4644356822148565319675279002586643728
7841451292279514580200762612774597101
2057016165032947905907498804234464684
1986370816895601572974835038501258228
748449072010034490066674955559876566
713183393995383678460916914191845328
3942187739358607241629534374607594885
5223180509472809112279974190329447784
5859568992924359494716072455108249392
7203686640724792920632123366102850141
2658476723717874690713762760947812973
851303240609500116750420924744622036
3367239242045944391165495024315833290
7242337703199844380487166287549851400
1346475624901295150771213794489478021
2693741859522120611041320811794224279
3480442087207930805438270867263571663
7378146652924117928427223018510761733
7377201462409349073031856122727743895
2663777400073468668374030233468654483
4578919186194348557458558238367112575
2057006324543717847258917612394254082
6705008141429682023500128371702326659
3336058863069476348753943144728427335
7983418463451544263144704850520170837
3404572785882556199636458283953336943
5353212187714920964117267709043542329
2059466334267331277918929893266754169
930533067748294550503995384657268746
1416743165339440578105837237885227560
6703125957251931863950375211217941692
713281039149180766806330535399949457
2730797392117204883906036231160724972
1384802946066037757963425798475536736
4077071309112124450263190933711884498
4543908203908467028173144362244987910
5491397623380538967732707575422291313
1991769772209535729002689052760920663
3404764391139428518347667298923849099
4578919186194348557458558238367112936
3367327435420180360635617605602125452
6665600916680682006939630993693238124
1529837585050040507837774869994308001
3974004702577563241506914598026008449
2732560171969806746262588775766698603
2733041340023466632460657252639505930
2727176664980005920507668123178646607
3337552548857032202120465267572514076
2695246282553134173305810763990598859
2058784848424498545594477434937998626
2658771179481033115039534683446244294
7345639209899422564877315043035748412
3367249299621220231606389365795980824
1988227478091155678908282899852583038
4045047389692669442290658961655575236
4041986194986356876994864195728437129
2660044084306381185642686229079286123
2053375609967974093444536280044370568
2053671027577218843811448751578214324
4716569200834236094078535747572836812
1988134131538772736122575088442118624
1051428821730349711099679155581347560
1349909372819396635043773345078346565
948656653560213659470718802513228229
3442196345912588086184563919503470995
4006410087063224188168737723639928605
4546905216180225832068357761365286966
3401227418562368063512707983059783103
6099624704913917365118788581045927407
3970761707193400109083405602592737810
2026756493554610011113659963795682765
4045047363937075045083953145966494112
4250943729979049293863043380942119071
782240194400811249827770183213944209
2693747587595260641508695832752023826
3974112422365809889172917528696666147
2693643911476576071566759879900071601
4006038487558499546457048525792199122
2335434360341259969398311337542005507
3405424912793041530302930253219397482
2731169251900725387827892997054943830
3335411750099500952906034776872838352
2663580933896968285815065677388741819
3333834388431364399044053272738268803
4041412669495615891955283588728550968
7983599571191867318962435285914656201
4042886207439556259488522098808696699
3296888380463984371646824293581295918
2628398279203261261376229134701687878
1385288769372694296663144005092817378
2831971789492789745012576708697505515
5287128677236365112781975861437835482
2693560833799063061071529122530722817
3331968393989865628690042645705316645
1988031728864164721211962015409061902
2661812481151450553411985685839778877
2728929745270492198523756440472630119
2693644697857122780746966625060820298
711693854237689291847790824428900859
1314343566808757575638250636769697446
4751938367873630397700646792046830976
4678329470921280868082324664922042361
6669545453019449994451315646781004925
2760664389226393011815122660352720425
4249752543543484938133557389548083984
6699687785525912153829628284010218737
3336240713140455730529678642013611905
3974102922024189213254988231097689993
1689030881229958312080161731915226575
4544000791879018700864650480598383519
1988242647178386713945043668070598472
1988031212532349697342898631506844458
5149947831744436472632873631025180159
1386571442445493101956224956701342448
3482406570679581694580553972941931348
3402995870593048062046078136885463785
2334973578800489989630843449941635917
4612618009954612018973169921615018425
1519685746049139477440988061830047835
1986273101684529208230177667142659309
9260785825437763690356274898609560976
3974019112357452145344387255504974362
3478128309802881394241339988252018090
5355745921763829007658264567845085634
2830306548708821911313658803928674407
1459279752454774476172010925921509509
4041417065565627793033115062191375593
3367420797639437742655776674495749434
4715084960018055396179011267880608050
2658274829474148846816350121863823298
2934738542516724216859641417564389170
2661920009747286872110760390964197626
3369488061383040471214242532641736400
5891307535109218214736285636289177555
4006131291890712123644646169861080300
7300672173471040238482239245871737450
4548943100882982997590256042095178585
2764583971730450651070755169433238662
5997527956738511550195459815055877974
3335892389370725518566118998919878828
1083256045098410681986818615272498181
4678329470921280868082324664921781719
4792192549987715493768549902349309196
709538197228368036652490310061635634
5222640911378751212145703249912570823
2058960932379618174630617933236880175
8011486945678436438210997981940939541
2727245257620294584356222240829195754
2020065311906163550942759307203434644
3369007507666586041263249370692762532
3334123891750905721639907301907437964
4005738847338731626223331343290321946
5219202119602190821788795711643900244
1986272613885602737601910681410523503
1988031728864164721256468716972063194
2366447409994432231682870609348396515
2060739511325428012189891565331501193
3507629365892916812444738039561082474
5919969422067228855737251774205500301
4147534695452627732453384867697904012
4147544103589589280368309545004504486
5355201955568365193219162381900256371
2055532041950541979869231536457168653
3972167937883684711803026501399168731
6635567268895199916099978867417643641
3874887719933121624628810632628198806
1415151326720105733739545459949614364
708069342583729198793975873949344787
3367533252965173572584315350647493681
3401143596765326556556859120413659137
3541410962979005935247346663234278570
1986262544245829791088526841768279201
2055424066292760355776246026671786751
2157822934375495930662512399132192580
1316214907743294424099319394038303664
4179915994804013392810131942467869333
5357338073317819993868662210891963921
709341402428027134972322788426737888
744912137198597852249957223931794521
4179911406051221072904172653438114308
3507629365892916812444738044835427488
1383038960903140966045550209647219757
5353232884159137285310358344624882401
1387144297702737269127606078621091476
2727083086432632165434355896906938506
6031212393488606127688464688413865980
4613161731886691018277272311373162930
712795344623899275104819861085335392
4681773315585615474654548551068135647
2023493656680829394835935419548446633
4715084387113232263890366569212533694
743236787424401618411226682087658497
3369684081211915869542407762743235104
2696994895185893066670531310943086544
6029443940070526191570685265692850688
1417114998550910174783953653966158366
747161442237825335659594448084304177
3442393084244547654840771233743311880
7377201397346733390072941157815608181
6031212393488605854428149058670950548
6701646678678045167244163148147462755
3509490869324160951987274714761741488
6568277087032757527425391873011222327
3401320222908424358392419965419010040
4005852157274701600774561942954641667
5997792774261715131792188146102874254
1058056970185119276455631697207794259
5527399187100947550073295695330725116
8622462577750917351549876887986021453
2053567666585272242687427396992640426
1519686057551615682554268568786466305
1314059424232815984760207820837218879
2623102198718406607999161356126356618
2663782556657773534323133415471882598
4642397331179052914750327051494266810
948573876639985617247776242469963733
1386860727974546061556425205101639800
4045047363937075045216978926361311430
782240194400811249827770183213683567
4078932351438193924420460816633895988
3333839557240653140445497538728180702
4718921135438970475896528755976237806
4009305227539589079137414129294660875
1986371362633107296589036203620618244
4009486672386587245195559135495626009
3401227418562368063512707979623087651
4004362810650017578523131879399068226
675844206483459167676697758735773214
3401026009907580416511739209649728015
1958174097528550964628071224128495768
3334118965198885477770006075769194927
4683002675899395367989366550608606016
5788634347727931418905471781648747940
5287804151554141713610796055090868531
1090256716762651597926199396381376065
8013370261374587235124559181876198346
4007713333806978587641384304221937656
7982013008455574349274239117624420719
4045047363937075045216978929188871727
5924613665655979234409330240517775384
2693738221267841529562357832876341048
2656610009313740283349813745878484130
4715095029651370942708309035434939263
5788447910479190611020693855949806620
3401325136709324019908256990107586055
1314456480393745027187160342730596968
2053567666585272256270301618440550661
3940605409530821217766058243077028032
2663855512447620162025703070963634288
5288353368600520382107108582186177881
2021926556808469705121858250118701594
1015686903828992525090418402943174902
776837374547216706664161363896673055
2060630894236718972598223804506262521
1519686070403423464635099198619630949
2598447541341434478156891892226657448
5916055568315021419551710334547950484
3903369941893673491361506650444629873
2734618683719421003163669414994786926
7377388158906234061073477427818158941
2057491790668364654502511658408906746
2160052620040312344915470174857636831
7974551375365030954351411583649027449
675839077749141000185603262536187523
4043083147771902634778829075557078281
2060636038007139527917569588926861061
3369394711234325066399533051716112888
2019956193431952420673220969621991442
4855480347432718187661994412829076535
782147633564378884353662898627367346
860631301638903312372935555651304466
4011141695056723212098436978268919242
1316323726243045591259456025940241226
2090798316311657967828972256479367998
1314348192741584419372360948891998045
4041220844400805465072397114533123033
7984330122635716662912192873850237286
931189230583406999469340570922987593
6740563417657919152943401334769574571
4715477536613287889656036597257263066
984035997894883394691980117611688158
3405424857836497711773381759014802637
1485810635506286964328017849058328269
946893549447023506474156915769233257
930905170098253157267973773431627961
8724861160790646228839059173517478506
6703224161692442588088975669957079267
7983874497623786663028765225442828141
2831431947855163460114768228997305822
1383127612063155726275914686095829298
7377299356972176428871896362870353718
2764853347898217724866298094680809783
845900107880599091130183291686102559
713177489516997051091096537075966920
4792192549987715493768562137491328761
4855387365295675789806372286007856625
2665265620567711081330873288009367172
6103517058512654002248563414321781671
4008369211756040112990020675813410600
3266534598912189456925371462334647865
4004166329401805774099517630947454648
2088936734946809282056815842444093513
2591368856760267161813058104298505606
2596575955276739638053172970924786559
2626359632555801406495360799348505256
1986361264274686912986090403415021652
6740563417657919152943401334769177110
2695324158443134318429054565652595826
787556712081616669982993006716960198
2060630907767019991864093117504600638
3905138095260657533192100908082808302
1185939598595664971963597835866841376
2723629985684551379461553744016610448
776655876029040386434215002551996702
2659950192143771744956295782702727611
1185934713372631187770624811127622382
675937066613352813250760967065671996
2723904574238313132191073103032591127
914889957729792284961155066321777382
1514385351798585120336890165573308695
2661821791026647184828504414621696891
2623309306698051516221229050959142605
1988330798493646418783191846361104055
8379252023042973354345748790788670958
5217158872804566924880457052022181350
1486173375321546950943316250163079631
5217522167604029129921635560452559745
5219202172598206387206884412698979351
778325810665476748745976662003744198
1987943306909343509760978256594931376
749927681843794759586145884982012340
4078549745802712940361335047940940014
2730791746403910513194618522504721274
1956400445337788901796454156047287508
776842286163726192190940964045105367
1349439145709778039884261655217667805
899542719958151517316573941471158693
3940330591866270708713191923296193500
4007988141522287980840607452579179581
2656610009313740283349800803561573228
1317885113861828840127747933322918040
4009486944530372709013384809588261495
1413977012954524645179555334998598151
3266633404232608653289611217948137316
2624684552740600123128186724719898338
3403290355635046920679114168312595657
743055234614632424722360602484976928
3437057215624952579684470375332795638
1480598556693913188284356856575868939
898882173261530637630781184953125320
4550353687459719655460971398598205095
3333829732495799121669629978411723148
3402907492243030198477034867251391027
3974299441123826703701195227916839186
3406242448300022308690686722600023751
2863985450173289770947835096767442147
4076967446794007865690011328489908411
2762815734646210495562693490638255196
1315827876978236514018003625627755987
2660342608841466549843935408680055260
3405244605551296964029373444080554632
9260604829725148251404876912980913780
4155270347146086430574792658298764059
4008169476597180088381148847820831541
4543461873531954332484229083121228839
9323985092291057774929821897775557827
5287975403264838204448434875292271200
5355559484483235310779858531277139765
3940232576497165912572610496399127749
4681680537669075484179734677429709826
4681406140448278630359142521745073806
5223180444370837936084846520804458751
2056825371031005367605177206251018700
711115055406189547620854099496635825
931658954064753972372125863286970412
5217158872804566924880457052915537581
4007610418375444490962252656126554280
1383034047018716232826888581115332747
1090531033922644150832707833300753317
4007609958454327009792268094581774356
2697098529159975196509827663890670943
1345896727316857710906601315935187697
3438011483145025055732436464629678181
3334025358775769147371692279688658162
1383039190075031375857926629816374232
2055428938663682093159490769011372832
5960002928398254960154235536858246002
3367327463349432297008421959764800879
1381275389015521125019554406299207968
3369007222698870974315084854030530459
5962051167045450057256087776858971885
1346186312202690074341365669157212020
4750753382861728493935713861241124698
5323649022815935515714254406653832838
4014590394758710026118245717519698575
810251345793735382443830940871126906
5224772324556956337582182336136704247
931287002254730865012003635786567418
707769228178513333727748990609302545
2661994022640691290515385313685798564
774700726778812203422309537947559419
3270253289951884097884719044941754200
744912137204637254418862304010417220
744912137204637254418862304010025174
2295600916898361872886629022178466897
8717100173864391339698296124830201384
2600019757764908221839652812120586352
5891396189823340045183477808582486438
4007811581215147803688566626978096629
2730620508287033241336402564106951882
930905331624348691177185980581808596
4006043155657281262967487246053593841
2658285156258478835800764910346664625
4792192549987716070020515751078993862
2730791704973501448920872008988287675
3337381325627765635500665273696106498
3303962194059018653019237253683186198
6462508422958702754030868551395455327
1083167853838994848998976134332071060
4792192549987715493768605977518454916
713271041755456408716128807027745235
4001224362926452846307609256488066106
843945528620695828337659692693561201
10337582607351949428648473507146755292
1015873122604706442911932114885432904
787556467865590382617681903831464355
7302440829837493728355552103279433446
9886151272894007395915942182978972355
2060724757001782572837089732176713293
1015686917402935262878459132690681491
4005950553363174332382769197763404736
743418013832201809429869244461251844
5217610345335010217321725386708896903
4614111372015442741529820882205262773
2729013753291786345461784409210303865
5252798147288848412543637458532566947
4715193436259212079664768696458493044
1991764629901166433137696551670448518
4007708150078645892202415219939043862
778414504739736415925500443637124258
778801778415489598014793387133357089
5222733896354324563184163228540481197
5857604290334615908240425435601091894
2058965830499447323594460316864336327
3402710483198404195686401148408987611
3972707006665723404238665368612521807
709542650443493178090296713043254441
709253526141564391072209818623320639
709351771319489853341363794650496881
5390840346491982811157718054838175794
5392894271562711220241729391585272604
1517647630012147957252403132820694045
3330488206840921221809187059624846123
1317690180307898288305769964439087052
4614028297990120622807425483514042912
713658643325928176259109728429772646
983682743478428108102468777790106239
3232841696039049497003898091154418721
2089029552855443164484650409706853291
1381275621060307930849567903264636021
1381275621060307930849567903264896663
2055051475411849593519451575459709547
1486090341371086771673123105085748034
3300871076153302412725348711579606262
3369095344683730173090814098896638662
3367239242047923098332828866472297812
3334021235521700272148705306937083838
931751717764293303965815717753580889
2662023155882546228179723607809820446
1986473935892993616455546942918830324
9324831639957097921840050715185851910
4750552462039383950182304674652117705
5789085035387452454307533423208186029
7841451292279514580200762612774205777
2663683593835272368868493657414828470
4041598334834348084727943461895917101
5353506600585722037498124938819373305
3333824535869594305526259868574177983
748355953332246733130702514468209060
2019961093732115469058568926788567770
3906994834368230036249927399451780568
4547444350868926383210894143018993553
7338574431566145496977869300393890417
5183548485292897763896058540407515297
2692091219920147155813897904871638145
2021455462050624927504098456645904729
4041412397504783106613240203296461922
2661998921411234767789660543160573553
5353310392238855658317689038782189206
3469839221499686675973137774209713354
1314064323714127865671622307778660787
2089025156215623310683694602174782325
1346186312206646978281016973165364801
3333834118460174401912944617120519244
3363794911044513402341229885041551339
5996117655168954467654341464441101624
6027473563076437568026980532389554852
1347665182169288217903719724069387134
846081970739983081866966872808796799
1385386297567609291752671121311882069
4216240283411442474279260073499303223
2022014691657111285878753261989097481
2697093659153587665770540071274729023
7377388024605078012132951331317469436
2057197405685466288029904280865813455
810246704860432640926425108412932212
6031211784855890418092800562510793061
711120469078329451974046118584579683
2842030403282182287306665550349629022
1988134413691201247458322874184296770
3371071149810321874202917721874051107
2661901690952309894205392192696177311
4716011831069167162630433753969653316
3367249299621220231606389365795323082
3336147067304941154386454240071092249
7376568848266062212104701522675182650
3936877003202119986635468507735745281
1446884467273387348393201722790639493
2660436773875959212518415293882572614
2019863419163618242894594353517301582
1385386429627449219597669257285358472
4155177270650398174485237659829158309
6737114838564825567174294358835476711
4144542028356064031528643772597652683
2055423521980047401127987835460355658
1315921468460836159741643303212674470
5323629576165250506517033456891254348
3942633757437402391831591614117560281
3302277033293738222970351601060408657
4644258302511850402983325233962529026
917295182413387094358554559141617242
1089619348358229542709182021465048294
2729405612108448014473783709616690003
6131847206238130112084966534873844039
1048846155909375154419322766310124867
2169100568147038375079884956318667914
4041789700918102247007600063430351259
3970281629067166065129207864660715025
7983055425801130557817940541671055965
1494937711607144229297251348387176541
2934017512435084914374531519392263867
4008355602450580804233387199911885717
3974004931723952819511721986242402144
7379063090084739568332330955952159528
2658574643907182792345288333579864530
4144365362120784517732896935048604070
2171786489379709975054984985448830925
4888987980235179411868939055589347068
4042875865575371231697806922673050607
2626532622590772580181480540789588413
6554379549451189245383534463610516167
3333839762857919578999809558771220649
3404671044680372267779005842177020659
6029625141353108595757834123210900653
3367337072512151248413975201563173257
2623009667198302320921894176082625308
1986365933170645096056250754995414517
4683252741171924624969221600164445119
4078741228866462675107105734765140912
6701079304897263274171844044678224610
1049302150667845147339406610067030334
4680201384843850765139205380344026038
3906725363129472453319758043698756285
4004362567124547741293985259018079295
7376750505526582897983186679653832745
3938832331083738826576442624056425170
2728935153861617797653891604757659268
6737291234080979911926941861672663950
1383132023747519253351587338582270173
1986375704907800716898967686019948965
3409878361899051978594312430792025084
6740563362726655154872703950590045411
2089029334314838733743261403494892260
4644258302511850402983325233961993302
2087266256813373908274722060256886529
6669452376523761738643103006477560493
3409977108988530377136418713785095812
7976696558495843215348012225299754571
1420657837736104125291210320754464993
1450416461058244422674950054209660759
750414020252340934453610239529247607
4080897529651897912070303403444674125
3406243464657729252097205915136420602
2658274829474148846816350121863678537
3332252606558239471125351877253155025
1986263059794475672075319476275412962
5322057143365546020983324636176769176
7337536272486917547260473676334039594
6027282225594592849792128567954816902
10536599723098522943404271846371575264
7912944493465734131369729114157353864
5526948243081671206366343489093308101
1056749423270524829609585269534069502
711413880621498138231955341239429535
1457609192950517665026598993391426864
3869582386181811117842678751595554469
2334973605930654534651560110882823877
2626536490824800965115541237089694163
4077065908398039322454031607807904999
3404670446815905681961137313459709021
4681209755812569311001769108447233914
8050217326889270030524538593144117384
1988330855659643039969501924652005062
1988139258852813940306890981851420441
2662013901983082567758671444709530570
860347431262164888209585158091218595
3367538432339241510555829061223261567
2661920011146353504219223924324826786
2730889923718748682750174663217560407
3401035305452749178557613473554297407
2729121728136454236797973478753778755
2055046431064941435256712823240270458
2661811750705273305114546090622094093
3475513104083027197691212494341259645
1385185364689525875371314697047372553
3296981198411872243138824217998474921
6100378313763801419348597098400002629
6738789640286252840750461979716293313
709630443760743434669769781766606943
1349438561599180770463382544986542230
2057398770603469060023629927028958220
2023214429447403556578601925195782069
6630144332700120900350164567058112519
3403487108290998559024541122887859416
5990722987141759642628488087552836285
859970755737801198015489764090502920
7374565072178942073683593143177872140
4078550205680322526755049118040619716
3334016376835307976291354585340890845
931286905911628893321657006789681334
5389533234682177485170333921452781003
5287814041992832811319275259987893179
3334109452573574177109682977645364406
2807042595720996271767798252003433248
6630144332700120900350164566164240780
4607033147371437170662769692644650574
5352311344646310595546497320279543560
1314358778086243871096353368070912061
2057584980130165652351824269056610984
859882306573880352059194238341074430
4250394405631603823738560427174121810
5317842631544121427801951471777230202
4648266837816326888110323147057609492
5491672211934300720462226932699927393
2727156335046389313875870351804227437
4683552152974807597024230895786958326
2660348008864720627839252183362327415
1386958975378654260692713097356536756
2225495195471154555542269580005203611
2019971719744855778563983430108725693
2090798574226072400653387019327960301
2693566003919831149944101972447635870
1381260654117660968383872194044690346
2800051503828351598713209101518211481
10335819452811977597537130667997122940
2730884767076416003338739948582161155
3300327310537705300970278776376282262
3408104221794851645447211972270846076
5428175163018470623086257844992497020
3332056112456448544027848128465233446
1989608614904277919945202208152664543
4041407621647100748501969345722633413
4612618009954612018973169921614256354
709346330511136798994378182943313360
1383138154440496183555527510339146133
3300684718221493339298143928561390036
4644351924066215353055758926063557600
2796063175922529038334699383168654450
3331962978776415042313948717871937090
2157911112185317862759250315809068724
1986262559248499655012048877039134301
4144095632312064762955271817614140315
5491667095337374105879258646936093604
4077065908398039322454037483266463391
4641377301543877138754974976120748924
2626717745775176783631871440838413039
1986174909947235898384626077820068129
709930042464931901070204535800739737
7104819807220500440233860883734077938
709836966021331021412746062646542794
2092380034661154454037579761202522604
3337823012170375881989352459569930098
6031212393488606127688446922801808454
4648531628814238042098836666405407456
1988414160386734711704534056226050815
1314251248726297036751829878688417087
3869676004115751109096779117241662318
1383902104344493980756266428449084667
778419402826047854660645618309272586
746768496233730040241108399618744270
3404494880652883870873969802573125650
9396677411172823398741362545208559868
2055712849038015623268736006303556223
6529812526180755116444863274835936255
3297183091765870387762849306141623170
4681298191374954551552215249988571613
3970281439845181028883177070809405146
6740563362726655154872691347889790830
915144639011178364006290331821364368
4250762395015159870509152374760958136
6740563362726655154872703949693299390
3233027887625738331997351779687596000
4749279544949778926905431559970627188
6025607593598957059130172497042323378
3365965305856245059762744778185926503
4717339325043296431356563931725953452
5286398762228352598400209487671482750
3337180476349566613596340819726817126
3401324847416777481149072164088651223
1118458351408927251738712494793948482
5357250036179492745037892230590708379
7412090043307014099477301161784295364
5385142638145705439787068625267512955
2240407288565324673066198876942589609
710116466853828444872343361535412178
2692274061836515977534122392242071839
1381260654117660968383872194044553166
4677678534708860326002828368530476475
3367998403137475670037132410344217125
6030551318326807485804065501727226328
2088740268088067928938557066335516947
2169003107841480214148333327433319516
3477658637218360833033064447039091396
2661724589096330107235724546791331122
4714996684998176081384228960259102430
8724571777978298230889777301147009330
6740563362726655154872703950589647228
1988227693059975979140342184017611693
3440138551108167497443601471404623783
4683179598458504855441559746516174350
707675880322895306939990234896653444
3264864432367568044610716813602316015
6636023462470891127080770076359517943
5357332833684399605588607529523474888
5286005528407409192142674731690177541
4043180865165501551300741501165453694
1345896211657601820291146819483190720
1989809775651004790761640866942157803
3406636125490086427831724663468363264
3406636125575492503361046681988988154
2729573000113972603838640995502149075
4684834525931230089993525974622859047
4078294674382398034801663272976584472
7412090301136642044785028408174436114
1381839237454184061219995196214710798
7379430875920671297860530172926177676
3337464561590363719914109495906253147
3268220045590573319872254413087633647
4250757549855631104176934742655718966
4186064947303936457928965472999833748
930533067748294550503995384656480683
707675880322895306939990234896653805
2762628521613724528738512035811953197
3232846377000051657910505226703568867
9260786083267391635664020235224138639
4041407621647100748501969345722894416
1657552409072729281275550845169940233
3369296996096551688719467263502769683
712883508826139535968065676047380066
4644635346562479509640840147322331621
5353315090338484377041822657698554289
1349531664476881112141867521530247634
1349619270845905235421172534126522399
1986262559323778826394767098006937331
2658285184872795282157675145285192959
8486634872938208079819513295445533309
1989702277884898423575365165058794237
5460811074608690865073871474836791318
6031212393488606127688441114423248432
6740563417657919152521038922743396397
1986459740950029104816122099457463260
7203132822681991397042081217340850838
2057011005537925641106719498629532778
4078550219991777638502388961192382205
2761346620672829173155195468985171785
3444352519330982741627195103190984466
2658274829474148846816350121868630735
1989702464324891121119294057993046787
1345896211657601820291146819483053179
2665447406253213526076402998709917187
2663772285646522785356470590123894886
5992202783511696352091040268402872867
4041118299026207144365619025504156548
2764936937665809951310009763291016733
1484483830025820627136393905300536438
2055526682474784995206514093790502787
4144355265309085294495420797735553540
1689393970438486078733036938215281060
711026604016238229398712182192469564
711125124181294154153401529636391840
5857338970007928192941528773119637134
3367626776452822352492067871558034148
2628035281562232113703018321670625519
2902911334030435120538926221652127058
4649947056174514573448288483910493887
6529346655222590103406358976930073447
2058588738809345236644793888830788102
707965380023472637449448995297521214
1526666848248673059824566273641111510
3370806887901196877124594154825136587
4076781823821257713885088018386169533
3406827248228875108733132783591163645
2807414791767228732279938647967716356
2697564170188407831585976372440579121
5286496478998225862863795834656647035
4007703620613988913956983736868765723
3401025507891495206092471312077178921
3938738765273434577921305489109332279
4006322559257036351054560674899657878
1387047354479026580983812445685266418
747072819594415728946056957062729380
4041411908183575955326155797327212229
5281093183989558469604540723377887030
2732854942058332626523511591876272214
1449114001636472827265237077471322292
3264864909318740552812991878611743001
5286320150617890479869241424343794162
5148184276418396941671002911002745127
5281087456900110431425225885537235812
2053380725775416350770993615047596185
6062946321882307259133436169156056979
2053561967155906939059331730967673367
3943862639221014923420091866195032831
2732462798938063050076856387508954200
3970571171784846851089490680172181857
2695231898441561890596660974059111589
2019961390882838972560781490808994345
1457320275136560469316312002604068468
895437854324600461816193089796476722
2691881103097239325084765336671838218
3298263886495056689539774151811629724
2057197920713617587976331197007819659
1015514918545791977601532051293278240
6027282280670152488481733443936785091
4009864634791693366830074016280280465
3403275373621008353953966077278015303
4749072835856256090723149973078542407
2626359875310073802747763349319760352
7104560212778905445660245027689153820
4181870873366962934812045993127409294
707573534778468370609655532637346759
2058868371582331330416066357256264672
1385076804768813252181523830105908921
2203623577440880895895243862990105329
2062704173804707410012494308822868098
1385195706438748830232560458785267468
709439203463262602246073922706229799
3938557225367021622064812919888260345
4681773315585614562366463272605640667
2663482442937321655253223133607880589
2732854927724040694974116436192778582
3367239125103421890996042445874923499
2662003532905758026355744212298678038
5357431338898998286131618984089766474
6701166353359825268485685440722890714
5426198639436897711201523592652217326
3434930363305788399633948079097392838
4002119476449864178664682645266317859
5425816336252431498413697587300747597
1417596081576150220563963859076810346
3266534898318208442953433098735970855
3266534898318208442953433098735716711
5318132676347345525350179869299302268
5353692810781019419994108339037437985
3972044896568444370985450293800099706
3974205794647402243277597729632387083
1316411401132644211243617987703669024
5355657976107720062984870585026574041
2020250879838730844391141038873664376
3335587806235957980857634639195528701
4002872596795053506143592613939109519
2806856416280330157379681030287359164
2806856416280330157379681030287092024
2089029579425815613553504042992456830
5280906963261255706341736059204470665
2025742650955737712117179171543550619
1483850547467314218217774063377291341
3342770179674222262325435823728380632
4007635007250998190674460139765225635
2055511443468104037471511493032373582
3873389007802368734846979812914660246
1312776994024979528961607874099082395
4009844514198836276343261716204872577
7339491261675186021541198009511406988
742956985058211830974467885293863087
746670506022011439769244727127520621
5318416846017427608377042130535898750
711414139129719153670372367736876580
3432853301392832510342748511820562951
4717147539712404049397381057531240509
3264673884020173097327597594829149305
4009286121750728232696255955217215357
711507973439486640995923283538561922
3404573216475702155736669337906480804
3300037565148846499379621211327380550
4041887947538641221300638592551959055
1346186312206860345963098868330380300
4715291411524088697264106178375879866
2695329860167791223674910072563987036
3368077449781078879603110015419306269
2090518532681129432107274421067489995
3407389601707934915793212797491967314
1423714721595018740080171386042541698
2727254839567657524427746114605294383
3401609478430800290309895096891002315
3477756096855214045238899139917150996
3976243953608604824920804243459802300
713281640709879030883411281288713578
3332350296091391828436871415095132031
987857495124145529700721091931185632
3367621074127466223955093935084295321
2204093383701481080700949041200066181
948661988579130459180649542279101861
3298646750632838125620690554744734757
711026321185331448196853458576306417
3974117605453574734135106123502299899
3401124301709277804451663453726897217
3401030937349456824099309349989767282
1349825807378469999155747350832056645
780094264765800095766536796755052661
7738969103114514654806915123259239504
1984587181611670445594844100917487161
5281088027438747710638544413061025407
3367631427972517080398126091982189226
4786597875566673235224963384521839277
5155523448947116326115297643913735134
5357421828665257391985129361511739766
4008086169777142812910285535211918809
3404583016866112964601453772976759311
3437052409064499505849400589149669493
5859112970206455980995533045158988691
711316664646928557367711825885653875
6738980950105970350802607652260186042
2661812210582882299399821032962699659
2628309637390537833908392874402051282
2060837931432135171008126939638014142
2764495980932417334902255510712520675
3300130343811465347926263185533371350
2057496703742865815220688769481293786
4641377641408658784099548252213985838
2229037040383625877414645847649749709
3333829205486041319463838477610795689
4614386529104005524004470082051575872
3543650241195523043469766138389924226
1986458967459143757056282178318675146
707583060833811217741700659659598637
1051247568184151767048803090310683800
3369301937070842609586525311008386864
3367538122292964346718720300056638312
3369482618313107440032371798599810021
6705640053954027956360637843939944448
9829948582937740176215575388127321716
5857702252729638210021801118555874391
2626354475138136556129372469823321610
1379796166763506769708368389541637142
2660244907083219203883308711604022656
2661718659887590864020880177288890325
4681587162594238050404566024072595889
7104295448972093209617039269642086046
2727441480998864683992290442184908286
3935103842433213845222794956589982306
4041598306115510035631497981115127380
5915776651588394798767369460451764502
2694134861276416008930626060098429154
6700064688783863451722456469377722742
849530159143573767880360222385785353
2022019346901973845654240164588296700
5353801112880237278206879886940355207
3371256514796930612239004054823174940
2058583825666705771739515320217618092
3974299711880444033834894245148337007
2693644398525768936075591983697090983
5915869931653382863283458270923780628
4045047363937075045394270630660065327
4078839247871799312857824230061782896
3970762264237028357109567159227682921
2729401284897008612479681138798360115
2765980306957056976034561179253830588
3401595097939549674170822640025918403
946260874904349228055587836036259787
1385670801355820077310976303666553928
3401334904200906756894722973187800725
3401595097939549674170822640025286653
1416644690213530698973532657408102085
881450961808828965694235718923665762
4751959754200360868607856250867157805
856242267128505409421907827889576545
913189866265882479056924038276664054
1416738108249535410459770674605725769
1383328461303758506387270188109130641
3369204176599237277707692088599834117
2728827357577578188176887153571069943
2055325304802470004690238539867937802
2733051079589860178367123945946727766
2019863389801782252291260792266561698
5352115394124993825186378930883150705
3940782064440037310245076150459146415
5286123915176262248568835312923360490
5286217453699898070673565592113662417
4008090852894417922499258140424728204
712795915202106387453851922681578785
7338191812398274660310607413471956014
4078647978880535493623820016322634750
4005934812108620971663453656167029717
3402990686704227381849002993600770028
4005934783536383224843041233250300607
3975974818042252734740942339192036853
3367327491957490415588782798416278216
1386571486093618364131202060039015038
4616061582414613784862808357722136207
2126628049063524037165849936470659200
4614479255563834702601859291721548475
4681199372438838477403994479315399940
6630144401964501910899459672854340889
5288265463072089522005700711981104129
9288992276069877867906676321620718037
6101758673270232157080356898471235108
1416821289225934451098628104436442305
4043181122280707497853995557339674654
3438463187763688575006859037467574957
1386571513273354968367467633489162284
3369488059123351241302200899349315586
1448467270578752616965153747778019643
2628305254205836096405284736468575976
4685036108785782479039096012356745258
6699201746559759174544947036616732144
4681415760955447714733794189370175163
1518005821147817539983231434289572326
4009212395976206387847485779455082965
3337459145746027470833936517469060440
2056815142308464406410115742735778078
2730983585104213687539123205467303954
2730596124535914738193836706442958052
4681685437890507584135778131708665611
6432709287404489525153009379983429563
948480775111461667519574249174302286
7301426242347581984488768126134207572
3406160786377767101400975004144099478
3367626073934784186421430857725126534
776837590877513407315469065084401552
4005650669534757008893409562785767473
2806660682192210412616068285316380201
5152167989134419690184431426835885241
1554604236213377163832510426494588030
5353217943646296844427977866225656833
1346279132374322887470332287828116423
4681199372438838477403994479315001757
2732658133577094075262839228131147360
4678236735853134867317742113093112772
3400927288379596976017163130339291581
1418795490683467761502375072050324803
3873119060967332748486463900758733175
4509851255477236264710528204470975642
3432970183478809938974024247208256841
2727269754374782076680115378031804030
675844206483561791116772799483686364
2902175811927590576715547528532023732
2661915097382934816465768145219073261
5153572916319073395526215652545789782
9863088291377718221196523746131723844
5290126747260199305790223579417545180
3371619241094096844853128050661479780
2734907238040521555717346131429765208
6662637610791567930766552703428277226
8011880193973526741695326669883325808
5392805389085835780250948796823457824
2023498543937375505946942326156969761
2697284939905794226696756978714423787
4751223337036808720025110028181360238
5152177556696501609168115841177231652
3405239491199767885856034852720199749
2902175811927590576715547528532922622
2055243301362992388179802414781997623
2020060600147080643862774795661256304
819672186263276001322586277396654849
7739973568108975288769051991274856359
4715771860374619649680709563658842111
5286226737707264081379268334849620681
3401683221993826012855483924322657803
7739424973788482264367749011787738313
3407389601707934915793212794765789174
4073136283440315312565310628013880865
5891028412050930780663951549544779345
3300414960509324191413845291670838917
2661640509537540452737003768164516003
7939084114510228801250935053731048657
709929882592687031952378188831102490
4543907159769692297393588010395800420
4005758943817169221708723039696941345
1988026385336667232957492395751875949
2801354574105208582603176732791003888
3300518606581336915698449556707712854
4683154995252036118036343984588463068
3369110855960837676087410107934581615
5389454854475282627823955743813658592
3367239014213208719196290944609427184
6064906097781858622623487368693569940
744912137204637254458578707640133612
4045047446710424558879729734313679491
2157646077574593668618955281329647183
4108412318945838566441402880279905697
6029261845856535733979820317162269524
3334025915170582198366635596352103292
8377655337026714132859072032937939217
3401609478430800290309895096890864774
4644160585158039078360621493857354404
7374560186979940864982985820275761452
5286045496296999479070202338073447965
4681592032713511182155128631231115154
7772476410918128856495191557679283613
5290121887934785418175860657999848883
5960096289210354745641664155475591238
2019956249973207759618775146119236284
6629320991158596478763869281385551317
779189952301450808613860259888292908
4011436666460678352873090144888161508
1385293423149469030702947727352054744
4179548355473613086444385718532860298
3338938587934791023988704725371693338
2021455502117786650495300765872242499
7976134233545832885365941854417163539
4077173896867453123360810020409528384
4043278582515236973480840808446656685
1385194875740007313179659002738927484
4078741515260294697524278141410698104
4078844360717428280889913042153095834
1317600984225059274761151125759217940
2300334344594465719135966220542236539
7340441377372283098792671178575258733
2660229965179775642811352172668947090
4073524647141452892917136397302536560
1381844380432913669443342969710979169
1383323346177213551443251472248485665
3977541838520329612930175547409521670
1381648184878830941031724079440869710
1985084048664809759899563429491967043
3404768451309094463883616252059637268
3438188122149945878274412636207306981
9248116466619933907132304126082470616
5355373030047860484012173584068854588
1314157155311145165616791710196108509
4067644283057905601870868321567912982
4007718464624818084896163318591156747
4649397717847892140924779968321179780
1986366678845134365688125178400820682
980219602273939653010171725999056233
5286045496296999479070202340615900209
2731242690503985308083030817615616566
3300130343811465347926263186525867206
2626550984317774541083326968518339754
2661719175546845568075974190951907504
2658467183297100080475703006063972878
6667565522019007746996900505596358857
5286221580313845268542932828972672787
2191703528019497403043769396703447008
3440810336754146057495995697958847615
4106937747663945155607553065431398224
3406631026246617830159863212478894571
4682351440312188031899309807216649091
4078741257432755980516390103485040808
2020065299050172806366312289719279420
1460867468095040823126274172751609583
5318132676347345494679956897862365146
1953045022628055743493890424102500000
2693830592903924543915249653484790340
1317596316035068953490880821080889688
3335696094727396570578086549306390054
4007894315098912543076399392860926129
1317983561849860751296111081836130464
6062946321882307259133436171043119138
3335494499015100974254141268226130900
7300574497432762404576899138294810860
7301430855426714667986303579319410228
2732948248441786217181578398608107754
5355368445541055253995410415890540865
1346294816938805860226698345733318284
2630082936571668140647538799089285758
3402902809050363682664731692590516455
4509851255477236264710528204470975281
4715192892704035100179372684559582466
6027287680778797370334707224523155043
4078648008958662661739839294402990180
711512670862183198507591085328718309
2628113947482700386164254941482879324
3538833157248706478949618826746290178
2662493995675531086124529311903129558
1381358900857321648375965433554395177
4037571065255126351850418729857077597
5992491711132447813846093144536606100
2697289309605989407064382178637444181
2662106950626689433309578067963248270
2729695714123514843827273651621866787
3505306524374251471341958777335742497
5357338102485461420386681137962632343
4007993066849772040495181315324388613
2662297473076584929218590007763096967
2053375812016174935575660832663250052
2594611265665127007964190170873516474
3300130343811465347926263184636892469
746876653427467946060209821790403680
709341988196545236310851115232944102
4042901162268225660628364631718437244
3339129868196672241851061767061525713
2090518532681129432107274421067228631
4679731062136578186455132542587154544
2057301024595981439605761280985949423
6063333937096077581587304748740954806
5392805416227481618667480326929253556
6634710593999667437874759464914873421
2732854957814679890442083352028596586
3942275917081775531310763736947963468
5992868457549852473306414058550672446
1386664218941652708913667795049867215
1991470760702511196795017757475523945
2591275710079801213963481297757775582
5392805416227481618667480326929123235
987215645823169250351139716730279870
5389258631814527543608895365447706995
2025164883292275071006859085303069486
3397985253968397907428268804527991261
709821808299028212662358739138714022
1984396114742248083030152275859322959
1381741517771453737519651951231443015
3233125851458781004427423945926712367
8685562168050540619821842398818542545
3300135797471543932968053333590335845
1533658565971126547890602003335382454
1488133151931129626609766878114693400
1385185050364042146623672433028417035
2056815315752882411658084097263017966
5790138011623794903149422489223262746
1486271569165861823509417467794151789
3400962112632964666587563617315759597
4546821666525000356420112113190588920
877462606088082474760864253444154980
709538168572607704942098715354983053
4009486673820837396921035284590158156
1314540287884532840874219812608929596
780570519054492109993032176532482708
1488153522699563676286864380323755405
2626453238355905918289540585484368897
1533849538250348979609393905296981886
3905040186494947298451667035740282397
5282763607997881201376588454159093702
707577877093061423695267560564064284
979959193705057806622188991510549935
747264072716129941120631770896399635
880813618502829899093580121420842070
3405122205864536954816511318756365324
1989809775651004790761640866941780558
4714898966182412478167254165017813495
4009383784118442636153541902672576138
2656790502794115444493740336210224759
2658280000461678479820123519406821013
4616247721928196834901041572836321142
2731066373602051343187608058645602180
709630987238448815213119585487926500
2693742619409588529731768480330218746
4644635236732475198828977537750724100
2661626314663283276275216123155459361
7410415035732582000875314833299443030
782437219882602099269988194219418979
4612235117950998262431610007260279972
2729209689445374754131949185877326364
1383126851364969868857276215316685361
3295202158865682655343751332568346089
1349433893486129325216193433281135541
4005748371959409621305992919841282191
3970374676948544587443185588399906401
3332056082349083847827939356827644017
4579193761927742945810976763866437878
5790226474371452241028102700257463081
7976133935045727951298850243373527212
4041314177155365777526620773272479778
3373025443093329789922246796349141928
2629891626309233154165420760625239698
5950960327664984555501734114264913427
2660043325934932877734059633159391730
1660726941203264507184228258018987905
4510032266166190004298845584917445800
1449030993346301900729096259374435903
2026756493554610011160139580723289680
1534324460425024236695039093314460742
1381368412546717851595183531512698908
5961879076690454018844516814051255837
4011339150409407025468404222095835866
2053769088839599256799844216065710826
3943774165059354720075059378557894842
1086077309920798026148872279391244369
2295601200473258784338806575563535514
3975802781294532399598873919597822837
4542139208335831919229196891001661542
710214797957698466091369876277408659
744912137204637254416556700359598240
2801912830152850479558654486046942447
711606235129427414395361877373685475
1725126567883551004238855612986859807
3401148833458578860751217857077030426
4147716128821431048035247055696141800
3298740114274574046517151987752257271
3235065980094134965791311763064622845
1419080407424813823108166984922490290
778517420334147917136172501689709262
1987933555128495963586568701976803822
842280194200115072784977346575470055
1413490144671759742786996187104888214
4080122206531679184090325529962109791
7134344418535300214081842613873484665
6026185689084462238139095301571430365
2055242270125705435749152283511351445
2662293347802537804643052171876177551
6098222213648147155747049986168978593
774882277432199163016927443174006058
2058868371582331330416078316229951846
2831976688240386858289612456935165517
1312683387470675138574914833990534148
7338187171464971644771586730815699216
5279324215024995633660528517075180635
1381462003985479290077724239458688519
1381363826692948073802115470370086178
4074904493267028200492069855029336861
5318804378274079458042587675014845776
2057295895972236804912685517448882091
1533849538250348979947829365910923787
4747216105240049516482475003170383232
3407007972472115762722101077995881182
5286011013661315169834839409789398146
1349433717874022485124043524959605535
3335798994370906540549118341790749310
1984406414392985461257506077243118359
1346279132374322887470332289714903861
1346279132374322887470332289714903500
711315906072907778129346641030448581
3367621602594584696893008653112806884
709552077879700468613398689214346946
1987933495851195848385019079379406847
1316116931087379029205376255231011645
6531306743235438999726398869101934046
4041319090950110644332393413947936423
2058779161777713021884252589495912042
6028155466017715906019969051871594240
810246704860432366867137691560912155
2169007872926453234165512595544971754
2865214074180077882965621312716599439
1314358261595930272758153411516444903
2729504159640801622222136471821939161
2053292547371766583150889170943106058
2058686601016460603325262453854814056
1487584234881060436825100297167247533
2057202806616601555707147794526788881
1314363376045974466628279703102528503
1383514313539839018305045510121280247
2657013541970109489096157646917547880
2730595252300055609158144562513746344
3336181630042974211106959686160027549
2695226226155895319530791126977004269
2056814813629980165208109687471250464
2732559886210713129366340622137185438
2693639486869488025637711356527955857
913189866265882479056924038276664415
9252035575553336813365952709250552918
946442347603858324094834380652012538
3331870173686385784397450782124655862
2023695010226546569844270711555632443
1314353581410358965858279151315734059
3333839247950462537552363059712702266
5996479891472350559504678935503627156
5991100100464678579569941173089496889
2090705188353122351723455580032865020
6027091256772005046597642489354794063
3404474837764013211724593500481173740
1346082433970934254676483657966036022
3367239242047923098421362433979247042
1989706361016507864228250474328470793
6704330648178197738745485436259295455
946442386926828752914049025305764190
5991726731411662560708131974338425796
7901569605102736659230290001011811510
1418982445126613789137167311921915098
2053748907948460592875461840640302647
749037382725149580318071184520965855
5220966024368366188382643816980555928
3440412338362515098335377159416685963
2055330704898914360945205009102042812
6430588123737629960001905701157592882
4756446588161073544273390582004775124
3406630711067899576369452450720950825
4686789390997290524195632131991282572
3268499247102987782399733673629877533
4009295336347333203805013169136447634
778413973284876595172459165216376081
2019765198256605667020377827840538443
6029919090744846732439092300592028282
2053769260667438657681932085849662921
1984789075736708174666946297918502262
4045239204984528673859006139396039620
2732849958784800759773283070770613501
4045239204984528673859006139396307482
4681778472178174365627992011908413453
6028801605716347980974761339744213012
1346377078273089374720052715568532934
1989706361016507863473497144555813612
3298274228319887046441220190666728022
1991671007630603473018789736078603190
6702680631881068942911932685990672568
2020157845594064028995928688660168145
1383520272308695607450218803797253259
6703597163948753820596408139595711445
3298274228319887046441220190666721163
743241358331540953010228812205276951
709341486099133183202405078319511476
4041210573399661492381265854439901148
2693644642004281060806191989326004302
713363941835343719954599228447292404
6664308171765570431188225566681056253
2168533208581405922639648611355147935
2661811707019355329032139482003047815
7377490837693165822354235352077078930
4790232799795760753576987794075520129
3371359863063922882781660185605194811
1486085442608155234271434179276519343
5426220369511987345040403966375150365
2660244864318111260523902556372287816
1991960822491679459165070426393533402
1314349223351942836900275168962474383
2767749102452018583269369687230554298
2730694071194717139203198383994689824
1383323792561989486922311079564409001
2090896740843459059893093324068596721
2631842909575093606015729682592509024
2667220199807537468264080395658902022
895437854324600461690144501329325884
2660332853495615495332535808293133241
1450249931807555379083163959948056731
3302011985144577015171563093406321033
4003985075893718726895074343696030078
1384998706668716720868651459006038369
2058868371582331330416066358103090530
3264948188360009787968686885677121130
3939096903593520558610060210763556017
1346083194787826765473852397853050834
4006032501073991450954873234346593652
2055247942270591538453847745390406908
5286497009654013232556531092862463882
2734153358411280817747372000421465431
710028130004802413380222387864176349
5990155260666542656799860509190722622
3867907564875045420857467864721575710
1989711530504301380147762310848321850
2661915178907870892268912958713633750
4646409458852320544488536505847817924
2799683513079284294563134951097146849
3975974249492024675825803393243799843
2021641952942332402862260906333479049
4009300301628872124637838456363520914
4616424348746241029422063175216704146
5252896068878575085582205939721842322
3369007695465999964034031566027497651
4043175507347332373675825500103161830
2730987903966936227694859854563277315
1518098804764309754326070118021540475
2695702109618960316840805461456889994
7373566785225313367116522081745774004
5255199044642927169883207049384438495
2764490651691204119325578167254416858
2129802434765599948414325619435690416
5353398368677518184816928424887174829
9323684538531831148539420151232096689
3335592517309954715155454689213966215
2168718980299555947235430283215415700
1385567453874272313454242422360822760
6705091393191961931747026007277676885
2658285144950166708132608123072867458
5287995283327818834296046290999225926
5279412338521460615851258198276551725
3967525731147653941811709278134865188
5148536947983134633891682157654653735
4679524009911419712799825134732600112
743236215265223786758104434008567336
1346186299352860228264385627685866459
824884783524184630918989297858210539
4681499786998103381207849855100822548
2053572306723546769285446684894900587
4007517083964968558263622078126640268
1661094348401524665473921144150069305
7104648157718831410626207231900771546
6668981863114730064890892449104965204
2057207719544903076395550157413458804
3395729989364660022901267177144435606
3369679112460827374321073399087336141
4007703494785973015750422545670893394
3332056326602582076527543336450692281
4076673204514733011500992685850733601
4041205902997906994007367977554766259
2732462755337970333737800352702082349
1555241551693092902209118450789969841
2695608803822466221638741523856842273
3337650742511309133701356325673830639
1349723206186925064512836151878476148
5279505156473410077903109309986148709
4547268510940316938562998002364830084
8050884444342834688622562650557803172
1383039176542641492261341353211702109
2697289419461510719191401927349439829
784303920714876011170988483502692452
2023219313886466875881320361720515758
1346372151626311786828575941220894174
3300601139208493949432934499404059189
2695423165849448730331226668014267497
5281180859639182654574400415255705571
2730988757670422374934665123687976218
9250904991958279267101851428819014477
2734995673602906796267848068532990887
3265149294716116605780849514920889116
3434533319246437352902320595625648157
4683454394089803700929556642039382955
3296981198411872243138780318216675034
4007806641641277538164709064411875322
5148542711728944005746592322958590035
709356356510830336689661826271499396
675750856413988649499955361130995661
5282665360573694576354211528344902549
1416639618843712688932183729525987614
6031858962315913479409904850365475993
6703038879289027424542511161977568248
2663594857444615834963581623908524958
709831836606211218745071009239896271
2765044723962593941678235919664174357
843950208149310648977066117509076262
1416742922508113699863643400399949879
6738020131238904820325384264061408633
3371163396806099008606911614796807171
744912137206511561108601015618821155
1987850245524929562025596080909302412
3395622402316413807213443055737298371
749938225037789584175686275407329669
4713419638451156653655507641448496864
744912137206511561108601015618827653
3332056326602582076527543336450417560
7372999043698079475297059501179703804
5392805389081879518295627093582939363
4080313587726701290736946633395671531
2695608816858049823408130401715256630
4078261263848479416126973474673434838
709930084018326600172915208272970130
1379693294178617796036702449403091078
2097975496865676836124525872643433682
2057001154416900871753767635523386606
2019780369451401946438048742256045841
1416816878941070476291361995324804892
4641005824677032088946368376400106326
7373943688483264665480747876161507105
2764309122450544664648887803857800781
2660152125598033041375020438857555525
896098561795413020830839530137993475
2768488191585854328659995801459285874
4080116262761435164845986376590161928
4543907676069961090468854356253858281
3330204880763146630661088883331666467
4045135457321994404034672477083809506
3406822006446900947107663953147860810
2663776641687719884089550413359261595
2730983573125079376272982817990652672
2764672337149736860545471657699711418
2730890495913648300805257996646709707
4006229497081148938565820189849425142
1416723044631401908972510275375097655
1519411428932576061650832815288346143
2157637039927858227062764360679544484
1383038974421255017379686091818120162
1316122046262156276738866641638576448
4778852644855565968221742828413107115
6699315505907289880676585632722783868
1989991261287278593311440082835400923
1531061096500252257225003548066628344
2695413109065435167747637629125714597
1519225356002109708931200717096261528
987862393883223778586516092290516644
2727633076302521130640895231146656781
915066298119634861083875286612753617
810246704860432366867119315256548511
2663482199508835093738085635728241781
6600737063021709945803965531248718391
824884729275814985761934021102586383
1956306567386061940178818536561178986
810246704860432366867132206672553273
707583018622251239095670386162857662
4750169871483948874578988353015185970
7411091308589974266692786921890911497
3333730958754925796255509182016354028
1984499248174392647713538933834771409
824693948250634387132278059088431422
4078271575488439317364034572675068601
4009663529941481464276713577913628095
4820967108530514200062748159203648095
2018192638812307852194746280387721062
2733041340023466632460657252639107386
4007718788983072090053759293670401284
2089024109864661001300489710545937196
711026877673432525592057978148162066
1381451419480110285733303211355222956
709635614600013987118912164422116206
4003970436027476004131104445857497678
5353501186134181611468621842690465584
4681288352347778655328811632982107801
707675880322895306939977293473744602
707681767359427144126673247364088884
895438098621739329867991783866918293
6740651697979636565894124650484034823
4680103052288258810846495223559341404
6663657327744057528609303379931414641
2018198598220090743147260135744946815
4045047363937075045350146315805865544
2055507277373022734307145696338148380
4679529395660479813318168109369253419
1351496055558294027136324525706813344
2661718931245646598808295680304304471
1386865655377205990657202569180768060
1986360777931641591436035820983448663
2020158632736459761806621297316517183
1385293423149469030749782903868389363
6028801618609708876913025000065184155
3367724735874395546502497222494035804
2695324416278802531358428918482148226
1383034118546395439864878492806534068
1530596189000704716033907278631029113
2656811705199462767160316363922511163
6736349583086922379133163954562560439
4150876874547759114526971688897092334
2023219313886466875881320360826767481
5219202172598205824785966961222538781
3268504948036161433763411367026289116
1416929075497390053417832611347954958
2695619632733888180734095987677964647
1383033789942860969243668841242529367
3335695864749531942395722028077875584
1349521840569007409322801110096544627
3300150480991413324014636602285783494
3233120899057047345113176561690641892
3406243464657729252097205917867015216
1494840076272775216256776782357061524
2092566446083927036712104037479660352
3404862257654009726227604456995816281
3906730001880474171479655726453957747
9225137513955452106780975131970971474
7374952506505576759032889630048112622
4074904523305385097579983729703508608
1051247568184151767048785325503742914
5388602523176248622651265315366330029
4007910058418706152614069962494529446
3367523900922044847607934521733863082
7709278192409730512852992486808209603
2020059828913496295208432530384880440
2626649160908192964187559363813514156
3438271345260857629707872956468517587
3300404903721568101493520687760412355
3373025443093329516706471491192100342
896098561825099381764088230630460111
1989809775651004790761640864307471503
1387641249191178416969303015547850871
1420558816077471452279750595611403571
4147902281812807560214320274916702798
3405151871931123654946203359592276348
3300322212024062782859972300139201049
3298646779949257845119888129915909513
2731071437909240383628081427820267550
1991877529993644793041843644757531468
886765874700038741920433609756050131
1379683033947441767730081957172277344
2661812738379736978386969649668056460
1384807615601347936365962767642860846
6563594393858640192094658797555778510
1381746188810583285658085302116266911
7847948379797836924001916475947511910
3974113193704348822112134360914098877
2733608780884029149929205360077518989
1425673109539095900349262628983697927
776552715526690490059662588083422574
4715183193108390890190756483529261489
4715183193108390890190756483529261850
709738719315082497184346009791626484
1661922807847615620511186904667034008
5991640416462355616637363543313768000
1312290725840784617338858896869633284
4009290749798902166489365202689596784
5215390677216118004487251366756737059
3974475202291762298089679697678422838
2796872153011537943250563294690601518
2658491964307615324775589073769312606
4076673204520990700121042358086964178
1420456172142059309053665336768308148
4074712940929132220677209587061161627
4747216105240049516482475003171062995
4648172946979055521876985294391702239
711120282026885105181073083580800990
6062362352088554307605597363257500888
750594185866804179385298069605509906
5424534636515842658215559374659626301
1984504403975473187290101793503493933
4715575567651354605852382383460764027
4074811188343121940703981923750879346
3335494528368584901633051741598871148
1086803048082997118800175335633624607
3335799553787407534253143723013215635
6430588123737629959882282180374470666
744912137206512137991513964375721860
1381451935816093847377468594668868991
2295601200473258784338806575563789297
1086984546571083896297252396336494976
3334021259875716575237953043426831249
5148542375270682264253826170656345439
5283233372812181247573783328357803128
1384900448662060836663264931890571056
2019956994925367317175356932305833564
4076693179003939837175108566742092966
3371168417129273363653853270986617192
1381369458226692696125359097034913916
5420796079732872669918523532206341767
5924991699713846016069966608924988013
2023685211944917653067295100705934710
2800232432357179854714446422653897446
4007914455240552211540921897967654269
1418507495816037475199670915740381058
7939177136777624622065362611921252660
1383515130754000087554083785053923317
2629980090473504971273093294189253412
7939935615858249762809654178880872813
4679809140155473209378924870123630342
3300596512628718443454320402363569841
2661630697773008710297040909972890581
1348042630450311386898645637047229721
4119989252815150458716693694418103147
2023675115841687422919977880791452128
2126265580634227099341443959017865794
2727156620838670936480768514976519393
5355466162968067225677811349063850549
2660328414558745892089958326118439204
2731282856142856630825909862321696933
2730694316168585715319173514540120206
5277267223119325078182597965688486177
2665358981356368597595005234936361606
1533379731285630146645070558076156806
4119612495963881948768801877325459137
2629887014019588833502290090425502824
4119989184363810247514373965444079806
2296150133287407641481158823135055017
2057099890986704232466571392113415252
3266814901968902262646728814809533784
4683542094762578379846183875064162789
4079177586692142739862388494409127384
5392805416227481618667480329563822892
2626541173221833281089610600732584060
1383411481015426198956416419343627822
3333643282284365332782928609112222364
5354986055676197712419297624898175319
4041412683888410327717532582583594107
6602515923340873852073900054887106764
4007713387416654749229401364192479450
5392805363346083765033268213610516682
2660142532329811540612411984028536241
778703845366350231309548257898575027
707675606586345251058620524003291903
3974936241023328210923674721601212026
5425745636021359417319878441234525123
913194455054380096775219672416485534
780761813669486398320638892419995116
3264771097974797843625761320343130758
1413191021563533808324574809791101452
711110127207902917091096527989516945
2086873567259749441892430722352515262
4647633799509753034313220749425142554
5992006246626265165770972940631632630
808399588457768510937055193691005600
5358801948376709901876190975917355141
675750355068588585293994313540510759
3873026255085824897964424900022560689
2019780136654278910786334050697425559
743221791913052397893777967344743559
5452333756151927717374806996678053419
1984494635095259372105214103951411290
1022682717337075786295948765283656173
2055139137485351894415513590351521787
4011245097695733809312643716719169336
5889084555242653635627110224329033377
1533658565971126547890602003335388952
2730791733553767384888267496043100415
1986165070251666828953857961566042260
6029247445244631959816764125363815825
1988129705588676918252372963017173597
1988424674782841763393736031318046250
4045135514500518550496320652836146572
1984401543490276653672592033103632402
1415052063035161664858691183505796367
743433065872404026679571590979677214
4750753313366122526884485575887880259
2693463159337598703409530035869442444
2764671848622719941195580188825459848
4784545538128165431839275915106145152
3367984359638250183268912224500837889
1316029284772527244517267509165170523
3369105210771499940966295919712087205
5992109923474995485307804962289093653
896191422552264972520574060624946119
2695619659873964105206291284126736028
1383323589720454220170446742964388849
2058877939208222457024758011496069603
2019770286241313714630732772511478543
3339130140274988763848871102769984051
2660240250443670316653333445398165357
1413475446994220374721680156757990478
6430411212575785353778282205491215238
1383902647893537847954601505802185136
3369482604033203188596612939691446264
2734804294754590367384891556720918693
4046903967914408384664804288671029025
2728925646413833054494522360847306583
3265149294716116605780849516758168292
5290121617162943315356256735289277512
5891401140766893271247471282418993224
711404570858955762762861681629724462
2122630658462816018674021107845709238
2090886725375089762905077024448286025
2089030094220293282262984136557520069
1457702135103583143273156092734879097
6029536923606212063212463511242042629
3406341225047884130915231189449412747
5390934023013098292679076030114937454
2735377288506847741411672660219758067
6592908728320344813089328503737443451
4041604050738349380637222224300428245
1023143583079486354936387219639911430
5286103762178221807919874207057919324
4074905051856121519286425361206057370
6063426713582005833408641019068431369
4011044004799232084247506896903532641
4752713415921894085810827698640173140
948029056921055007064436160066504917
9247739588968258877784336866064632253
1346186312206861275121315395962638469
4719024338893007448561022674746980921
6702587622570325504104594130277142895
3405621079039028620690153540628437568
3264771316487176883712588306203013680
2660250075898882517261776059838847077
5217159104133262748064025318665379946
3406253820810375737619974822054043794
3442681894133729072647735666613031498
2060936236774360177327838567038026695
2122728375891807290302648186327456475
5390938676829553139795208088532616254
5284914206384358711310459237458875145
6066684443064860057965185848925073716
6702587636140408621292834237303338236
4039736777062352273794356325289726446
3334021004196640903986185252873071918
7377005444643433474651193885030862256
5287133874578443534348946557109953034
2129352588411237154885289687213745807
3334124406765180682328524568602996451
1387051278387546741761154037832775660
1383039176542641492048482674067909855
1457413297389818393926161870121735056
2665172259747298806225185400631908999
3334285834609456843538805366501051555
2730698614850908027568986583116486722
780575632790306405531831460039303318
5426012689287068049769051811065483173
2730693471064434552136700619575200098
2626438012010787477210484770520435889
711213100692945415962882444965014230
3404676145412241508647443499042081383
5356846567720622400944147137989879461
3265149294716117776197064497608006695
2658280000461678479820123519406965774
4683065815433336568788630169169347200
4042969242859663755484995800161159538
3333824509452091265854142419187902439
1023236739594431144497253101189228553
3438260991286557618051846132405295723
2691777699842589758686847485658728041
1381363813862571789808666408752984961
3405146484742322099819408673415570342
1422230053475029684520410125707839561
711315946864397205918747750522997069
3873389742757563085007002267879265797
1326728155084384798742573904962428787
1346186299350772458203075910408305537
1381741031466218838027968156322090982
4007610160460656814353158687834545636
3479241333995729567205954980311366899
2094521364747759683993073406631596276
3334016119039527187899167790587169882
2660147188981883096757556117487173391
3975979135373065204688089709910835414
707960481225040340224047839243441855
3406723543424963415085342115794553894
1988041310811626918692454385338319695
2055237901268740507371335845653678501
3334020460713214291113851877832228424
5151804460709314499081158914040881522
3334015860493805604152642354467405939
5961599885887330145118590337280909362
1381270476682620690035396570295244627
5254850960372475511853988303614128561
3369400369914180447697774538850846619
4075301867409976171450552805912475483
3405151912688777477010488129659960050
4067644283057905601870868339492256824
5391125101936719554238561323842517617
1457981106753014593307828958185287809
5997881376033410279378580688064628480
2727436309374601479744525271633075475
1055250035297552221786635328969794938
3332056326602582076527543338342294737
2661910212227574537203585918621743664
3438556263577130349779319876829239071
5392805389081879518295627092689575551
1316215967746825092221659782636311354
2731071437909240383628081427822743649
1986360750121002275870441043037991497
820961103642208043225230574303414262
2055237341854859030546654946100004409
3936872321556891528889192263010093653
2660053882504583345566452132064609329
4041216086453871929884121073637877489
4078369224440359401179525312848964156
3368091180393315479238728783576759518
1952961757194911878964999911567762278
4547444582906114821751395150316856105
711889804754926829947497322735437003
2090901409641038240624685953071646626
3401119085806092838260323063878916246
1989908240788110398756894398835339815
3401330018966084855988576005787469274
2842886871929536974535041440723957040
3337371756529901165916681381264472698
1417213434480813781306951849471129090
1420461342918006509965300554060350758
1984592052439316460535398181416455872
4009373742971945990436117258584748305
4150690777189543319515941411505744839
4510218623425125586847853968087327494
895628606864698799610511489198115439
3334099450138925103061188418188044237
6025420465705463554569634147970519732
3333839299377309855188678189150467631
3335696394681409472315520266707833061
1385004124784948847256541038106850219
2663678394208452776014865061401747224
3300415733919180848889725058246239917
5859294417940576761898962330489831070
1954337291859212030305651974019861893
3404562428224537740612614022864222103
743040565507445214069974067490377709
3940315881289221191237333502061164639
3367331573700259654815852890432792321
2663399451230292259714084473086454099
4076967688844177181298671878187632609
6031212393488606127688446925392316296
2094531231365573449324481209448054248
2169472780426000775356608864981756509
4778852644855565968221742827517033998
2626350107183435102102008048017618790
785401012961522862939845444874130241
1984701143098809653144273011441937556
1517554527769207365274940265405996924
5989959448620668120010504108604450218
1417114998550910174783953653965897363
3333731488738049601542653179631921588
2727357657876691593874120906876501762
1455551669704423837037559813361443939
3339227871382444119481997249983012498
2060837931432135171008126939638281643
5321767599947818567541564154895945712
711022208096470815137070925247287708
3335975595564164721828836011812352599
5790309519747588750987502792740608516
4045239204984528673859006137511858963
3370966442112612018666557755863040047
1626362241926247510777180122258471931
1346279132374322887470332289665381520
6029247445244631047703719499648838622
1418594670050924013497917251758834358
1379973295753505197210048169321355590
3296789863187634544415462937646424824
3229588646874864944853215275316984822
3976155735774846844543032451134150433
5895025993967526871740009569313136516
1621819918883331216894401692178506612
7104388499042129592391209939263790911
3436517823193155279744461507933104792
2767744257931517954074600103757364491
4007610187634141450291010881692054850
1989706617376262562272637870909026612
4041411895369685798322327731721712350
2624860598239194145274459838544475420
778709029848581110973635673673432960
4009575394390402487346177711074462335
2663673510627909045531887688542079921
2193020276035364815172393271520779435
4110033863831511039340578557595011642
6531306743235438999726398869101810584
2695423395789403501089355374470831440
675839349219967279367808251489961702
3331962993022794868315998636403835780
2059844097606285243367547572340413116
1383902089339847249864444713797259533
5316265975517153536924258902196432407
4005841706361784357208556726065345541
3903276363336605190859268117551674278
1586980054561134845510094774359610352
946442412672201011402265903007078369
2055144509666519605713013627838440425
3404671630977221008660865452514071760
2658476437163347359098711918826229009
4578634503007536948784672625744543466
743531244010474214343909831624246511
4012826867997198445850319349119238423
4002588454296595977399312296630518409
6094483440483114018114986448603782137
2729209689445374754131962195286607467
824977818671002170939959657086370362
2022093359718116271239057150511832668
2626639649855618229870932452573053907
7339577765142501012792970263566320963
3942462040681655378665596433264156841
2633812012935404686369365491335943758
2731164609543385958345530949771397404
5287897214398734056403760909227283150
1345891300186958051277377113224367549
5286497009654013232556531093756342119
6025906461154732834224675376394035399
3974010199090097072215198906816539853
4750950595355705447441352367865687369
2665530128018718835472934932335801552
877462606088082474760864253443776652
2053464563177712924615639051150938203
7709376439831434624737562659735749447
1381844623157531966425279183188653229
1347846217887333757490524456844806589
6736732132163764236918807971980792106
2600024440878337832734202906093347817
2122733828127518332767453446125486444
4003893045153283624267799072294383699
2731184365191452197585604530001939317
2693551337070355998663100967319689433
3339237913927906971844580344477249563
6028801672207170346827934292714353088
2730801803227400699990580446933787109
4752429231690732221393721798700846139
7273792878533283800469624439826307712
3300420699248211358342681346453200186
4644258805475675049547200886952963541
3480442073637851754724827293466631238
1022594392415623113902345836096737532
3337263798284844315189944113406791306
3369389584104176736343881476835770366
2725476804277397087888155610540168768
2630171671534520111356826133243118575
4042984441983487323356805630360026534
1349718291744793879763347265719930158
2663777672141448267404772966135911744
3300420454238644954569065607624138249
1383612903918695002780359680814874859
4679430904696893392736303219826536644
3874794399209638670283325728539830027
7947857977604629199784247282040655574
3972442835612993417843565010573667358
2728944900684662764484968225050295493
3367239242047923098332829836369500384
3940600497987299281349071975719280311
4678143047361353744755276429599724477
1988031772462268953261484337019783483
3406145273745530941670339093734552166
4511624865488084920915460273275613184
7375334764421507744762761005868714903
4715280868357255870934888104241072854
3401026009907579838874170716115459337
4043273411755121473303811587685422017
1422224623910144549933802659946871714
1349707762114636279152201310719357208
4071667499616957225524918900091589257
3938827160810417868546511373285664036
3367621429121009851197322817368126979
3369095128353532149472791254863263088
7376710759021978957765512590147821329
3296505774901809907563819804436343346
4005846605809571876078622515286305813
4005836320476536368418271594212880021
1457702324410751914409233973733683489
4648178401541706489397098372034604075
4679529669234158222476770729651410092
4683350487990125841964742343104776440
3335592488591422639312475394119844354
2661728986636649661935457786298800571
909554646270871688523376240046272820
6671583867584534513092827183243518364
4683454394089802028322684912497205409
2727151966970454699885202802364212543
3332469139766267890410651051677783067
2725378871835927841044736561808201462
3369095113321504508515123091264842241
1485992366798669721767705370270530854
1381471855949443017249776224314675475
5788364413762222325503815782138686555
3300145595041035792202430438316244220
2056825371031005367605177206251278981
1420461342264914846969033252242999339
1416924192566115332602135293919798836
2126544835856878144741372195028752283
4004171786728307299325783203763561738
2695707579065170115729586517907642744
1380081642165054730759613862456939834
2088936734946809282138568751902612603
2732741671852367515023396832401541121
2660152072710913021368806812264385798
1383034062061061953779288818234463411
3300326822766368283598897459823642057
2658481867456751006246342575624098500
5924810446171602631974572449673114240
2695618914993136897001184866435820959
4679813811133490690403803555924632912
811828938077920977609576707197204658
7134157737066586906318242991370545988
1118546463283951582225327614069745288
1312580555702343200892832516016299981
824972974787452583593930313822246769
4076682773612376929496082946711921363
4080995332077754140051582790071063243
6630242335808849482666418280049527680
2730973231994681211077137715477241020
8051556089843050373189162859897287764
5321865778633154081221743544058311111
1416634619819743276708696892831021723
5282856440186353067462248144377459937
4719014742634189090500677610844234260
4005743786894922787057844612794893527
1986360720796762331925558040233812456
5282856398837382264161694128066639199
2760654319547036139498218286327903866
5153759287108630412951880665313242212
984222421609248170393127414804640511
4011358273413960604897161885324710725
3363804679250195161824654922493747641
2729302781094004970505818850417001297
3406729446483387306626134878939489904
4617628642213365387419483890053304896
4078740811878800300843176876821698569
2693850647833160786431127116882830465
1986174826311621702492082788381420444
2020069924262515687674190628548900633
2623107927466089109257763261133680728
1315827876976362236043958278592985504
5287902398916894946266368296329579034
3406419032985022977852793405523710380
5924898365388529814672714701352433499
5426302860760364294225833861900020820
6425464004171738084778207815170443655
3335514869015766434311052566839637867
5857339010148392308713257949785796818
744912137206511561323476121162560724
2730601209556949868411479466137753464
3369586051007289384526420514967488293
1019508521793195362178158226993399188
1379879775249117516439164902554116769
4608982555651282282267129344352886918
1019503300098560574796389728276886407
3871630856181731683512616791261768983
845532508613602633016554163174925142
2662008690327268710203322537631760695
3369296464649397355826938034816103889
2019677263990144122133539653201682088
1118634978243968362531685544593930175
5155346228423443089785257364028543144
4009383512608135924109406304827732846
2088936734946809282138672947808019640
3434631538687544788377097007830272739
4687089518976548079191877358362187446
2019677222451036487238454175787827525
743148610476864120665291845283544383
781946009966157818428394206260083538
2626639649855618229870932456861547631
1416825972331648223904045795911278440
3332159487853180090436266995754842636
3369301391377175365685556142196002091
5151907568999404739810710393585338960
5148454236885037322642571406761529305
6029350386548486878867175191305732251
779195326680305071682831923521955701
4006038487552581304019517834713093255
707877747353573891726301084555079573
2768012504183736069172687791584843398
1023604053238656938962286042953804484
1383323303963569504440240867822661550
5318034185431566585471371286797911773
681045904907452762628762488377226860
5353796486951383731186240174040095815
2706121793326010388361033184809380620
4716574943076389906164184264089444273
707779556403577672790426741963030182
1956400445341750324163651616939745347
3866242231281542423917023616089825235
5788364413762222325503815782138816876
2694031644983979739691776016186012983
748356239694538824981366401062232446
3335784638873136289357054026549552738
5148454276168536896328256016879886776
2060646936883737419551387607320430757
5318230637338145322229085048300835918
2693545937648448633915616532681288190
1491395974465312507440800151093835112
845889860477934829526520204504036011
4784359424455901156253274966135542800
881274399340947941032435583725708947
3367238540090780044281846134679515567
2660043297287196439413376374941628470
4784182514012018438559310412803444480
2092380022450468634550612838583688057
5148184315739388950996140556608605412
4715281154005453282170915115101869412
2725491515609785552683929406303723533
5458424809257257124828220404871077598
978622576987984832297848160297196438
1956116097781836792163672338310341548
3331963020200346255092963503937756725
3340809928228319581934141276391783114
4007806884504373931552069274707793297
1416738024653397046526693444824905381
709351598680954755764510350045776352
3436885715343713987691630380833231360
1118634978226759112836272367800787515
2092478526928734303857358469769640981
5790314393556613947943121947346590734
4679725647716468993465901715761917091
1984499248174392647713526346283559094
7104378429362770108267901874562512069
1984499248174392647713526348125775667
4614567405457952261576004073756115699
825163998721021539401897406839256529
3404660390666965115781212039556383503
1381265607991444681427717364728918094
2665938070394778229165209061445959286
6630614438860955239101752935751418810
7303837452220147410775489175283769742
707774113411142773692274594078385961
778605584459533298799816859356333173
1118639877033018847142705622875773789
2694146149232532558137219124530984020
746577242441453381487896558246203044
744912137206511561152862164399973116
2091249440956708779267487850697323302
843945528620695828255504268409015231
6665595961483111744885749156597652504
2725398234166054439356041396462500983
1959642638547423889723545162302797149
1381555151382226291219322764621279790
4614214245350783540658011241714802999
5357956012264053028024564228475935110
4511629507924882747406091157838016113
2593142181799325044888054617160218528
3970761926645533103402839271065702387
2623107914614384298203217525527463521
3907264946905493023115431785749455707
917202173115031332910805329353501511
6630712156289946510730380013430909971
3405141137222166084057845031680403894
2023503429169905101369635029732992471
2693453088941948270196730519677679728
1413972071940462893982476547887496798
5286584644587554378555301287466463815
3873389485566964688477550142158466116
4680196051655586254279420933450070030
5148267528915292683254971422532526859
3369291823037276895235401299430652574
1383416626180639567670837960169540666
1957982000129775159461768613910451729
5924525516493574706128405271053050805
4614385960555750965105447517882362957
1416826188665484934050576158049614068
3940413585005900371085657702447722956
2059063875760707857082238610037393640
2158450670843629675912901881400242592
1420177526723953590065621213136459848
4007448570680852050272005019827738081
5388669704611561602946372589121569087
1988222508500575726288921634681666800
4686602707231203434083405084829627780
2122728660214639163209085241906023142
5283140011428122102661667176740624099
1316019459317200548603822740193409260
2695521211106630942641302373361513061
2626453006158676154788263063731549799
780575632790306405531831459142955480
3371064946714995722927188249103841379
851028895563284437336349682807714627
675936737962225174735347615080812258
3540871636286437006249106551507965521
2094251648538895593291155240019877423
4074918716905660598822564902994351787
5357156521982186279609986609109176113
3874975909803789831329767800486303816
1312388701893067995409689855240509409
2053670539176737694426681157972351113
1960138731441313576876275750318090581
4078741056173950061644084873558776349
6031212393488605854428178152453004764
3335970763974944089997076121643522049
3404866980949236240741959682528571942
4686794274644766797724750516797601217
2729018652844008694199189583776319211
4679715562176230135633587322402048267
2601984721009577291307227598626728624
2695520926884984926337887580669367614
2593043705203020992318666199101645278
1986272857393550052991252994319735865
2090700072474453737558251840433242646
5790495879147278285364432626027091720
2727343275125861260178776553875884163
8413303582033720403319368388467949904
5388876039801930639226178600419180925
1984862217147499694719364464878461208
6031212393488604455775268519919208613
2623206161270639259085957034074143457
2019858746684079544440634737329675757
4006043427773192341522739748978685414
1586985316336173932094983781218810662
3436871076910061378032760892581157821
2626369702235159492680474489156144088
1316116660406261225483467960337348770
6705091393188005669358629382069150739
4011043948226223398234824967482248719
3370962301800273121953852284621351157
4009373985726021640085451470468761276
4686602693627820072433063541129905642
1484125665964521212130468833258407593
4749072835856256090723149975965674202
2831613756342139848836899857697429363
2626639649855618229870932452573061127
5355368445545229834076104566343906853
810541136373990855299400089844020245
4715193421147943525081444439026708795
3406243464657729252097205917867694979
4778852644855565968221742828413381836
7975855004058768117097332025586322042
1418991427626670612879446551676117228
3332055553153260848778453863632481378
5359003599793498946733015675287201456
4007811581215147803688541422430024348
7947578828896541656760433476614565645
709552077879700468613393170452555922
5322600891772949345921299385040624166
7373091752460937093238415733113328716
2658466353951707827172878920765191879
3367714492080258246847347262576454821
2055330405569857391015069416739276501
1986272829543337135587878590677642723
1495407559283882838564450127931098583
4646502480312324410584284032021219363
3401330262517984248446128387524909636
5388978816578217689366985862632840174
1316117662402401555132011677214382768
1517465898727163112018583608812610340
2019677006191958052004423602634562109
3296686799906499310307425645798951649
5390457455113884942684148784311264986
2626624722837380465548950111394356165
3438467800112673886843522643390267290
1387051278387546741761154034163196942
1314544700302451964114603406907262447
6063235305990803337952467695819091737
707583075149443600358641956219442427
2055242824277307579031548435391361816
3367523900922044847607934521733869580
2728832055056747039219306015260462516
6634255009056771922067622861709715616
3972142886862955796543708222054502111
5252896068878575085582205939721595398
2088852409656318269473697908641656936
2729121758150823176305298683637975754
7373282914118447259319365468156013608
1379796166763506769708368387607652564
2656512034735702011025680045528169217
8649805538832429934956058985260593671
2732855186280291212030942985967742100
2656506348153865706524869622484225899
4641000110365982008792819964686026149
2695231898441561890596660974059118809
742942073113236093763178497594677285
4683458719859062357313641707956059850
4648173488333997282139297929674212144
1346186299350771912605357737648895497
2161183745006171707710922540187020404
4078834119028438479236388394857928422
1622722282585507502490361741793107185
5426886573507730949951343250878318759
2663585303424612559533439683714874272
4755501859021679454223422046767266110
4750380791232877655530950185550139978
4078653078908422264020207323115507723
4004270046115495706135656612338477277
2053576904802104329728013545929554806
3369302237790513054250490298155864477
1314363376045974466626059611744285082
4043180921773804261111277319387729123
5894937789844740524386557468655355241
5286217453699898070673565592113271093
5353517243898284728459669949384140465
5995651662656265233575859544516253875
3479902191967013330588564615267314964
2794647679837757367904792469687244808
2731071437909240383628081428719345992
5387293697881927390975571689271121583
3369404250327141047715964017234585453
5992016519194740166026247277625739822
4647692321827691455862208908193885434
4647692321827691455862208908193892293
5919406838505552853807022694869727702
6029732777845624804281590198420860449
4821781578749585472397780618811064305
676133218502051374526081716956418482
745009896128893383463654220138270804
1345994773405103410565844215521427482
2731267985733250006549756165142302688
7338187171464971644771586730815966717
4007894315098912543076399392860658628
1385387002460939955176661957375135898
4119798160388393072170719578970761520
780762071463600236681878910837694743
5353315033846793977959108430668898191
5925359133359319376182004105634408413
1652408540219285942989543999765970245
3335794096322288564301997268037979186
5457698800351583504736786514089730921
1316018900840887565056398899646694709
2055144107786075185767691327509125843
778414543335049635269876138417101216
4006126175262329214815727195523178922
2663497928651278290969631646585847072
1533570388222357002860580766119412825
4684751534944240184109987799912278694
2090705226960199306171673477315922802
1418977302108100274834789680374884248
4754776444926087839482150576946464439
2019863676158024590575277575509523781
3371070618167211131635566559321885483
3367812411630635127323013552392096440
4006125904652110293942374161600777105
2020138738314021904256212087145299131
6027478419661325697865400693010668722
1989897412693547057638984929207533693
746489365442661507285424340565936446
2097510113700737231514846393373723216
9250904991958279267101814055237005033
2057202535814684715071794115955143918
3972349396225690797414705713819660332
4037571065255126351850418730800457598
4715094658800991999491605732481928125
1725219643696993629604351346645781735
2663482443651651733923791030786909615
3404676474771647090064948066951289042
1312683887417420178835657352663898867
4753717163844705659273995706368732684
4180264308986107670875131789097524117
2695525754189173296813704433643806118
1987958261029638918355940158479507822
6736169687977921608582045759108906420
1416821289225934451098628104436305125
8048345853074287801454664763233544056
3905123414012024898061740623288996812
5282861081188798083998192918837740274
1349806470084948235977562847587037193
3331874843263346340995958283201953172
784014063665444257126411927004565521
2661997850162382609886417160935130520
3334025916531541952515299616080978505
2729297906538917448899358697585457724
2055243000568036350558257323475985164
5353326462859059353304655424761214828
4549213279837767312837493075876869807
2630254638246124316103477731532441841
3002043011548490665907425264032812897
2019774953454299627526112180295596302
844303111137105738029215923641951417
4067644283057905601870868338643379042
895437854324600461816193089797011002
895437854324600461816217927047322402
913199651642572114795212066573553881
4007703535454137266794008166387377268
675932154359682652183727649019287281
2731452835933400061944133503668750328
3334285795183323612386911480862927316
3942452801139479110489912695761097381
8482283765749909135570288889245190661
4041495732970257014899205800609437260
2053763643599804172398306005482885262
2656609752164693282733507641661273262
2659872069772131518743006730895135626
4644155185732164186115208248391799366
1991470416177869868910486062991448170
2660142575224256293238981032253421038
2018193184551911973602846539028315960
2727249683766675937749838010323904960
2727245056292341423195307315927942982
2727804222294424799272122761698195165
2658481635971545156244279890431346055
3371060849291156305119618482705240820
4612524211417259803944718246738471195
6430588123737629960001940586289587308
4684751534944240184109987799912010471
3367337518740534599961562980025945265
4005949534858781605691548963322507925
7300672431306701496640638343203468589
2055232242545134315679448551683090612
2118803976195374645852566311775410101
2766915320597841007256649504467587620
1952490728995137273595517432023488652
4076579641759324467806339638259021187
6703028225499072068717124635823350109
4009373741574957017765098640251145488
5995745077722864573792209406768690953
713363941835343719954599229341294464
3371163424094424270723963061497320509
6029919090744846732439079698787846818
4041863359337651396852273392354059183
2086971299012608887150251091364726097
7300765452851876103763423406324098719
4075292583471667939458398937592701750
3334025943701278825258735671044963858
1383034006975178148656340711700866374
6066580945508639154888964535003246101
4041304136153195697477081033800950443
5891297710427162550617968343889887341
2086971299012608887150251091364732956
1988129459971718738234902060640839402
4607312187525913694493490536833934762
2728827141138687074588124869158676981
4041598853354618926762447312745763949
9251751704456451657678146865309623396
1049479114766072376961865531384084048
5426788743811769951630687703534654085
4215108980539735024423982608312927583
4646022497959305719867968240229573984
4648628761946550974807378907147006841
6430588123737629960001940586290081878
3399257613697162999823679162852096116
4180175990710171524719860764478436108
4143639366076829181085855208650007663
3296686799160732512492973032070670706
2055542884999744387833971165493093098
4179646072881543504638832339159173840
1347664993722833012701820462839299254
4641000110365982008792819964685758648
6062388323658579393060357475175751951
1386959031995634827816118939497561308
5392805389081879518295627093582815179
2695619689233706314818487161924412889
3337552752216591245656176802717780542
780177801561500856993248033276621272
3478678491176105275542306798554201598
2023312878865849624324852695496743088
3972883362170808043257454298501391583
4042885692407015761644283365914243620
7373752449687415935828137512617408042
3335799783689558048345455357244271217
4009476657774550922608197726739236325
4714800546790135504730506023115917054
3371071016033760560338149383202811621
7377392634031718868934212969174128683
5289670825869652898659791743277249688
1419080219692364716235650842607904362
4119798146856002627454100159165789935
2089211104230753770654190391936237944
9759013951390434785894356192379717749
6432356577146117821821744935644969268
675937338725082340436438414581667690
5995936478860561574238685898758910493
3975680079430711745518200912934899524
1495407871992891277077580638386720156
4005738587971992801131251481028807642
1381265809250359343025144373288073386
1449025811047945429917815297022564213
4067644283057905601870868322508830602
2133070436733192850969967560740970950
2695324158443134318429054940294178985
5286226790633946709603995230619990333
3402705769933643791935401244666904940
1379585763582050285253030170025859741
2623200745340676805473542223402830400
6774159294541507723493381694019127299
6702773842675935405253262045194042126
3974201180814069954279617384515927514
3346208867783591894780915741224227306
2259081139115339134589165439574262727
2729307938363083306560518460957338850
4682973540359958056763667708180868869
820775194935898578238165065368908144
3332541590681213194381164870642335943
1383043817475944234409198648000458421
5151902940276891913840820252082872725
2693556193653061750831897834484789124
4548943385207700715719443806402554462
1418688234238505946583277414172897315
747553615356772622160362931293315865
1988232649043084445845383894235760941
2702590042330396878492622218766090395
2156064253525627777496596376226184562
3298833202958899706743095634485860423
4714899037002136784778074274164310068
2053478671713857167357774325475933389
4045047824677507572339717682204212509
3336058863069476348753943144729059085
3367523155389989661236854303007525924
1662015804361737937397678197298046004
2122542208576563379315850785668792998
1450249931807555379083163959948310514
4183094969048339931804239842447206156
1989810509075028133353723554485097685
3404867252348842918399553415206617804
3438468042878933924938356226647229774
5859568682162212583358919763738188842
4787683825311841265741989367987996298
4079925496049692664026393374918034715
2693561120277977207525294924931837479
3974397377100923640968892212798286043
1383411224664110991326142624538297254
2658564413601807155360172682443720796
2663585089241015725916384464284854463
2660043296462194850985667561863035693
750413543599076815609756877779488648
708063613825825791890181511062367277
2056820158767690594692081115660406929
2764304129269745434479490953108849651
4182546156312199881329866794135952161
3334104322557122132314937814222497504
4045047363937075045350146315806139904
4043171109213937770418970451562826822
2731070948040767283590963796671022118
8012070812097675873893968580384376291
2126633093588918072056969458995456991
3265128966849850211862476383206979663
2060837931432135171008126939638013420
4750268119604015772290396046153239167
2725383498595739581280428380275010399
4005753571485773753869820735680679874
2087654004581375094374575861617902373
744912137206511561403309409726538693
862312093104475058828531865166521247
6529709527924341264007557223302776533
8721128289793966789379781282180199249
1314545243928752507845808354520030383
4752909927146658734800291657640583689
5426984694329008385503396355345770925
2062797250300395666102030918433011417
2727053704603574795617729477327570217
4118853757563600272856426817150917860
2626359646198994313501617196529973391
778321684599736990107886651073321976
4078845205025822093074034810486670028
4078735842294172381539663501126701878
3433255516898857579493776542367416914
2734995673602906796267848059460831291
3332453655666805821058690546387711429
3401030736015586640000255325017054163
1459098443977860647185356949188909630
2053960140593906729825735147858047374
2019961864971646053566553248446913165
7975854934873519004234733256071303604
2665348615250403323704177531940986082
2727151736316185426416894157163592082
1989902569361087719628052595149571425
2694326457323538050308930118645324460
4718729826638384809432524013898820969
4677853760933853556146486470943308840
5354074887943246570471823340185492655
6098222213648147155747049986169665937
3404862299984486100654593499489048953
4718920907013047825890216100399785284
2018193170192537258013737687726830058
5323192883559727779215625203351847866
2228757565922801321565995036108579067
2659960003312826816516606017615165910
3405152170589518315783410371465942975
2020054955861986306304220049732271347
3233027887625738331997345649515079617
1692652098469308411424847193422252895
3264771330124742831633222513443915671
2025453881772438967464868322574554895
2796504810887942212360619418087309552
1349918884548579870013914711691954102
2831790548781301292921523702116767270
4179734508464989598623458937753421296
4009487011010811835168614593478927350
1385479806124639416751405124354337266
1379983149818863862550364585856323565
3404572742201028317799544825119006748
2060837975078055186411999382866111638
1383514642938798921236933141887090374
1988031786708868893671402495124034762
1485692738649651728927779022050488955
4642862155147628172630562685646997997
7343684250579656174249271627627750256
4547263315072082778790285744278301786
7203412362812596818470489562230341608
1960237008098312915642969221288437962
2731262775511455500606919965558704691
3302188611221975649901058645197923666
3974465481932163880022708768092536201
709542512428070896049396033085657642
6464374918880111129130445121852400407
2695716835226070093267896797081271855
3334207182927570097432838682004384538
3268577641629783817901186781184184363
1386865638793977636344515239987148265
2628309650883562659825463764546983351
3300685721730927989235172795379915253
747160955188820037390748358784922439
709439649838262150034809786425737722
5353414179060032750120553004836300688
3369380042237934305799371630965002243
676025201418459052601692060423720718
2796416388184983312043488748107891780
4009575432985713183063658407746098770
2189743492813154042822469036930095134
3335505140202195438287225433569993999
2161826012230697228292608711079777384
5352115394124993825186378930882869486
5423950638095102926142129902729408088
1448575084037557975886724047808103026
2594895393915122737079604809385706215
5423950638095102926142129902732014147
1450255156366963537877926302710438614
4009275251302266223432470071000269290
747068220832789705151955042714901502
4045047378267086805320761009331185916
1314436941165318155055908853841103922
3335887921313715336981364256744131969
3436606324500404097542788529652626930
711409498192558233514579970203636999
1312384088813935024223048521523308588
1483850547467314218217774063377036836
4078647978880535493623820016322367249
861553516924788910303225459390204277
3332645280404974898953245537383445474
3399262183961419421698471895867333558
3369487830731062593205181379354328668
2656915294560087327896786069061205928
1346568443565267129561251350383964059
1482724891914035006901179130831137848
2055340799531965039853184558512464621
5353403985145812674342342946596594018
3438271304550916375185569559853065001
2019780340777946084465154224022380919
3975802510599734655047764861992950565
1984695727841411555095598006745083581
785312520815894941487632538487260785
3367714191285291521758943698742076985
2055438478395418930388212176565749146
2663874916918393178428143923817735067
709552077879700468613393170452706459
2732947919869917740674795945455499106
2731179566606123234949700361195611285
2658177599808360479885743987773546136
4006136287898904724301383796099166387
4080416650890978877997521612112070276
5891209831228142183364089299061575729
3298263886495056689539774153648895182
2665536058211063811090413512022498278
2626727581146322558620126708305369135
4041401868657854657482436105389812422
978352940114240237274695254030292328
4119798146856002627454100158319361538
7106146960663310235746639499718780253
3264771097974797843625761320343014516
3938743921231141708790971562959164516
4113923971544011912015067110980533728
5386813144921451880560148625711521987
5153848238285180319229411725277661068
4648447654210187672280430901420554548
3402897663173233656589479421514330019
1384803018391350383526998401378359500
1349821453599040097569338104697704182
5893081172297606475151477939567920346
2023302305593496271420422234098464428
1383328187761409950693051127955164049
6499749130268184878548873352780256056
4078353523923456403976253182780697126
3333751082361152197034372315979188242
5353408123235853799873226934804671639
1529837694915651772441727974018507420
707577647163314532913739394241710140
1314250734537006053762090862800957945
2662204438679480286363124428928544552
5990429172066169217604864398827587674
4076569800480925596314492601029465601
980038037997666019694223835014044842
1990192083387819487754677843572139560
711507185587055993455339362458689820
1381663885300343174250609997639907904
2732948535643569143782134748809125494
4679431678260957448619958273831489765
5277458247743650604273001709943242917
10033511664795196463448130497582553939
5250646801876746780561118499514590034
4041396712777307916272903518112697329
1383514313539839018305045510121280608
1314540317990254668392523446729430665
1384999470279472985754748176139452321
746768482663749622067017493511278169
709925200241601492720484656080188140
4077173896867453123360810021350171283
4007998220553729523592565883762934984
2663581205964953942916616254590781208
5425936361425550660979360402340567557
2658289740696145237248568488957016044
6495751030466713830962486568146063038
4007894315886213348783108220622342464
4004357394724000429219492523832201744
2663870248843155824052275101406817877
3404499561591716423093820054548034661
2902185323745611187031971628341520465
1954239588716503541070237419221662149
3977934012458008577601087087298794191
3335872738009227158931292580407020728
3539460918801020249461715590910004334
4614381007437625794953419053723082469
3874981119320943628236119666668788691
4612892367128633354111166517620934663
6736530534314884075664378716796521507
2805553358924716909493780530682153393
7977073640558295494757355236967434053
2159871366494116345243641512393817874
3406636196472486848163159175193584943
2800320974372285951608740967321063224
6701740268545821998557202443649359313
3335887175035796214980820416621697219
1987938395365925990654036232526067966
841906854030332393536532892771612111
709346684794543449071367654548819925
4681955372627201293490998559680856754
2663973608464288359128066076547595671
2667211977934537107083919335733273868
709346127713230315975435947652880266
3905132994531184696262653067034984225
4752145677178589706831229953015864662
2023979096304757767313743313821199099
2057098615477877601946612669777655124
4612436253668857515101904594375100157
3334021302770161952729557827892030588
4681773641344501514144976336936930603
2730688343869207221844092890330443580
1383416897693017851525281713448298901
2934375637068365555988818900962747101
5356040091045445518855731139185916457
1349438561599179890086516815135617406
1316019702856391243449874344940246744
4045047323925434652033946186975487818
4716961730454182872412898049414742800
2020256049289252813690841822806129274
746587325661232455952103285675400808
3369193877102907989224749312879926003
1449026338844898254088134662879374958
711409281181262634004503038426539327
743339619265935740391013078647083661
4043366801826373761294469883748410745
4075395973789508692709372107039124687
4002691585395760304234455603475080602
1986562946697038913542975705546521715
6027007678586088910100412123266779597
4714997212801077145901008538989936597
9324170632524099986452829971372208717
4543539995270306722431419838265725370
2019961608568359742933765028839273950
3509211176403766954994288956694273976
4042984971214914586022250084868956866
7939177136777624622065300062350105477
1485992366798669721727964088403732341
1987938178958262712508157088211722427
4679823579295434316453926919451095250
1959643168568456732795527121161262089
2771854496565078049878146455410545662
1381653340790612201302310375738537503
4009481557253883519420369741272580574
6058825400860829493463719134828665930
6062383479165690408226673197683289026
3968988340688522303354224243506137781
2626443440719256578207931236369795201
3335965620200472949390350770951101726
2730894850402908276872661297241383206
3369203157459756040568420961135825898
3399257298016571383739580039853944857
4007609958454327009748007944247795879
8685464479193994103179455131860740252
6065003989448600818918425504337086628
1317788155604315776546737481263115019
709542893141520589710083242603167751
1956390692921993524592377887002095299
2729126682749536351893580085572624522
4104865887296991395200841973603715410
1383225085207213255722366906420364996
2697480633416548774719799060008291646
3369207814220531677156433799164082037
1988031756793508060076325919455852560
2623107914616472020373026783039526996
3400834456890860626756992527496079738
4042808152194019092465569801101454170
3406631026246617829901021859932839491
743339619265935740391013078698538435
5390934023013098292679069558436364033
6635385862688618249012374109717976772
3366136234168524505992736252808419424
1984789792736115365793689744727357910
4683993257329959006294740536929593684
2126442181022762918815428489751169755
6031212393488605854428178148028092389
4647599259665768371910574679961952159
4683743678250109330909048661830776287
3367326904046244282999646148027924880
1986366436694598099266992717056984470
3371168349957544612050617017127823468
1381937957482848167738487518909791773
4009492142632077169166683704620821285
1349821453599040097697859150678412277
1987938395365925990654048798575228972
6029247445244631959816764124415202407
5356040091045445518554474726034080243
4007713318699765791887539104227412862
2732364465753867084066687132870774870
5988103061027441002367528348052172502
2656330766966942515846935755264442994
4041024894564143407126897991411600748
3298274228319885892673236404524183228
3406243249795626427700925515792397605
1952755522133918123104830931578398945
5316265975517153537054819622155034501
1415150784633124165142637605151720287
2056908121565044891443834236219581521
5221137248988580492829218276428343721
2695687157597566817127429993613206498
744912137206511561323507128630039839
2799776656772304438894654955457825618
1420652204563801372850484190529229404
2092654431777099968729001380305806471
1349629843968078635641589473392724864
2058877952774356220500515204167307323
2021926354756312023634884063551189590
1984690514755183508955589220571610358
3369581366384210747033104519228049090
3270071559458371532555130019869502330
4681327490988468990735412345500033483
4074806288789025253456155310239039386
2730694358375757106856378507041240261
2090699501110917830005153120459995174
1555515961049615132515214397363587415
4081906607001287812968168072542407283
6068453302683482677974423754681007167
1420930564300098226338950947874027253
2056913534437801513356279905872039661
1315926124390351635853253037273443279
4009766173308964196846132868486316978
1349624958772722219333353398884518113
4644640923308158200318701783302396742
4614386463376645147014222159406751952
2158004665663922425629619212438659038
6602515598963440164269731767553357175
1988040782254834060620676772490042549
4681778485752122279426075200662353386
4009844826345876094036157642040236291
2055507317474011929013400350776649284
4010961213600863973472472613673132967
2053370684069149062945071463868544538
2094422330885608021957024043208265999
4074811704002377222567216873533880463
743143196096548002391752235775263761
843842098825551468642934002107954895
3406243249795626427700925515792397966
1346186312206861593163836299140878600
2732555574004030644563979904693282721
774783747919010592670093276912410528
6062853042611916462135935177657797444
2055440010226613972351859324462182523
4615791415614637813292398070672334968
2058593795803434126671802838994463201
6666174531168220422908457363350649679
4041122124868845883818844349525306330
1519686057551615682554268563606467197
708063899589085095616801175196190204
4008179300506924030648985097563730032
3539098529013696112032195034388029614
5925182437815226583253469771276347369
707877976529317301856743164646211563
3942275401432108646092663967103400218
5997248727946476032639274363991522374
2122277253425199584145836779602159085
3335804423791596290471788419948624225
2730781390969652506473500489256589897
3368014006551569301332520232108627310
1484399996679064617608770409203425886
810516071041269689410162294415317504
4681390654916221193339535911625742770
7974463496836398307328137284544031257
3873388956304094425800980473586307055
1349526466506086136018265087303476927
2730879626305362719613083560518774281
2056824310388356568737959094510035243
6556612490298876364457972312617784107
1082814461655281937676783353608640042
2019961390882838972560781490808870161
3403094119406003122085717243485403629
3266809215353540682711471100624561793
1986263303298268502614962787111149340
711398884362508468356130422256589282
1316019702856391243449874344939972023
2169002647188206065850596239854649373
3399468203370714509765702874478898583
3506996432800685254890214712409242377
3406625638977616259855275788418653091
2693748060247410825080406613436971718
4511531273333142172352533483969063172
1452111748190980616035036856805052058
3371070848073737016557982421748551339
1383613105294447793429118679515916517
2796504757998850925289074069438568610
2667211977934537107083919335733404911
2667118114308772449982721590505833868
2727343504395352474084744253875757557
5153665992814761651411638044904094703
746592426499830181176346068630538764
9190218858939908885112611389393553423
4041784054981147762615321292480320740
1424189573661963879053162146173444229
2734143642988057505409109645236951453
6701264440855954425889533405177388585
6736922926082397696182390348353531293
2019780110869645966678637268502454033
1986464639708882065776806340893592847
812009718902631203488123846257856354
2168533208627006766391366467120197551
2728837167174096276939216528620139459
4044556957671278563402762614013168930
4076683617912647291442580181897864524
1349727846441624885747727920169674748
1422617070755207204318196593202671315
4042979026815864323898064961431421112
4612333135385468505332446677026980573
4752243638881159648773785229732086514
2760752566959150624436360915919176318
746592154346334016554025037520134964
1312678215173853378666621980127754192
2053292586643698473706734166312958919
1991676192904311229330418484295851063
2902999332628559450537892010209298778
4147176582998400967929556135079598783
4179189986567351697493806612389218304
9155701726090583978617746493684427954
856335532266695334151619972088322171
7104550196032282567735418133423090703
1312781662062429052735366277519476559
2663782084082710455423105369308716712
2760752566959150624436360917850533538
2055507277373017255476120225736320429
2055507277373017255476120224889494571
1383798811150902456416361984479655810
2727161218812788444040050847248274981
4112621688421403677120443274502376929
2807977118185677360436021199394446518
2025370144277814331776189028115330741
1315935964021044478429093853727571230
5994353527559078655258222900608408607
2663786710539785898853095107873129991
1314157155311145165528129035380600512
4683454394093653889711455479828262744
7104824720269493966093772538181811021
4079030711095959157294052250705698614
3367720150766367616694360506515692019
2055325304800596321270121103522284803
3406532507414474721179601008762803077
2658280488147625829353435752283401943
707583061575285957653149439932322379
2090886751911634002418927511183425101
2060352222589036143146820390449475010
1019415406662723320769557740660381476
3264859481358536297388973163337306107
4042788191391754874495089449400583039
2656512034735702011067849520088600038
4077360307694604477505074984516453508
2695805556507870629462437103793484857
2053375568435235262536590758082384537
3439756301345422081070970460817095310
2695329317287134215164928424276937334
2658570043688102432124713894631321929
6031212393492560718245686235956841758
2630254638246124316143317400075632739
7375138758095341609334244996527513785
4614199263194105365675256972421716946
2663595659582785872156863421128707031
778414543335049635269875815729403437
2693654224620016152137455412560075491
1418398175226694769376369297133368741
1452189856246456587278864935757132838
5183548485292897763896058540407769441
6674442353058054835653661948735023922
2623097056372678731942313780631855697
2057461421010537536257502576342493000
2764853335006632171652261083441269505
5355652301669219036759199765313562926
1348145761597592931060657547470916257
6027287493758363233624504006317046411
2021740145316988328157119949946163045
2660151557728276652989147547298192877
2019873483758311508481076346152549452
2693644657677397689475721399941671806
2764206494833358529566401128569910490
7341351633730400033543693756454258081
3330391060894263018722926792983670148
914693465044443978160512536075740478
6031212393488606127688423010794850473
2732457326591915263136148624598068088
6701068490338715992016824753366416145
1385469735655891904697159365901108412
4683449207386113659993655966283577674
3972344061225489489897726902271510754
2730782193175286379690391093604140780
6029639674201731690429872431404761106
1318283503648386528039360314272752622
3404753467164741976861182188568156184
1450716117093508829318307343417827950
2733242488622269589920700145037803622
3434930090398312134573623990600877511
946893303727106120435773809627660711
4548860119020344841819498259657944556
2663776885086765275348302014496498578
3365569008947481916182446082243167381
3365666523493505299924066247325266073
2090798316278024256122645764619191559
1317788185601114595668412119560603398
2660136373782884695591769507814560924
6595240010358998723329554883087607302
5351552852779062060430164905261703614
812019516428493672587885123152809973
2057010954089353904866618950255077436
3873300573027394227413752050714166249
743137997927169703904551232879094802
2729582552671699012083050620647946311
3334315731357643569560147025860789631
2661826974035054387898160453174255740
4679906627504689210164216487383139508
2730791705659914422471560698870664939
2055429439288922164588904353834149803
2021730621293993401757254716629101883
2831976688240386858289612456935419300
913194700659647807244812687813952129
3873389008587894214885120221202089426
1349821453599040097697846239454006478
5390928579935137981788602242237146789
2734148717477977802208281534229788333
3371453280310845039240533776069504486
2697289390293866436047696909449274584
3369482604785002657747752197224191019
4010961213600863973472472613673263288
2057099186881085711248541348585779420
3507271022023458932436749084000740888
5314317097149306072464203429123514518
5355373615781073917150721651681467648
783632434439508234755787152174607460
2019677264023448143029207825868712161
2658187396576390820270501893750947863
3404475054207179300192147571919173566
4614386463376645147014251864601135450
1486173659584745351692934813242134188
2764951633839742911144223537751841333
2021450860468390010180081505103249132
748154085474362225949727166027079586
5148718215787401297646362850755270999
746778594527098613190547314937809019
2693933399079639959891039645807924596
4041205630953223910577227366791264548
1051521898226037967395170227203092308
3367425394964119390551454989307828474
3301992131554858110729444328877154988
2730786861962759742585103552789952851
2732369406653283984307705647276813902
1957963652054493298225332294254605620
2086873582895206009116617857972210355
3232846566977798802856531194049717257
4679627358090911761753729547285732802
2934920161101024344942493632835364841
744912137200576302526970480711521653
4683065801115534560258805152860849379
709351772752085825476067859504462038
2693463159337597822864347156921898909
2658182527812334544299580611158215139
2661640523866827906637737433797424246
4009859806961476410362180907619244780
3507271022023458932436749084000109138
4007609958454327009794487557550792041
5891023214744792798308933973900740474
3370786873495729157839519379555564613
3296790419491643672897960016555406235
3332055553153260848778453861002856659
4045042179498682676251826249341321898
4784089734644009510936392864616012267
3906641567744825747768322834362566094
2727156335046389313875870351804632840
7373948587246196218665362510981586686
4041117224677500529864188218294427443
2693835236138460220967604768588524673
1316126715047441748925518438189465889
2727146823275427585179501026040809249
2869766342733190869039599203609391340
3367823296979004237518554908490667127
5960184373302428634191949075580067756
5286579838656223407140623742088652305
952664590125753067515743482722017025
3436238672376269751813418110312741909
1381353744905863572806204106513803486
4005650681709841976733316539786177849
2694105697156615604127114822398517896
4041500117495971587584296627835732384
4681489445845932731061822850465920477
2807512509904291466111090225614231500
4715472136546521299464579663275761411
2628039908923367458315021364486164107
3300326836376022635599646508939791644
780570519052411341662244464928118559
2057104573409661328115992916141175181
783724518777199132716147828366961544
1986262544999910302836293034263113803
4009486753163680688799722306466475999
4683718926605826034917455758089783702
5321498412283855210079604040888745052
2055325304800596321270121103522161702
4750753885669272908846281585302877090
2732947676372279370145754589121866639
3330189397296355085222034773562944121
3264948484713507748835700278274353157
3335902142051638616359140380802321483
6702935378189353063409285418093907059
2200839748851230811808461456791266769
2630254638246124316143305785061432247
3233027887625739228447329508297688245
1349821453599040097697846239453464256
2723913353299032646262890427963827113
946805099531007511284528563043313488
1381554866443973159066801382141011255
2723806083284621948341052129972834458
1989701735797687453298967426541535751
3367626803624854382130597174289684865
4042886682309629982046897949208443376
5349778398481377942802272747861039312
6430509499342728378807861046386225906
5424337884663886620919722322426244949
1459093788841685697844125788332830446
5146504516311526355827278597823054649
3298470461588806634618967012587560160
1989706361016507863473477750225355566
748267789133852196202194706657139046
3235075519081885630252473088168585803
4681415734539391998968121838729729625
3302188829774159668511633667796650397
1413480618583419213161561808287814063
2021450860468390010180088276033120196
713369059189911365870940449998970146
707480143984977787335615365465342900
3296501119613099077682413734827677523
4005841992728350541033224464912815959
2731179536448426939154539547946856603
3234717704441663193749562606316722146
714749965355132828127436166553018323
3438997694282491444690709936252637900
1316509864916817678835209593595836098
3404862572828540964199864005739416776
4045239204984531074030694521767076661
7339867747951523818089008761284330243
810246666265119998547107018291060594
2594522573019285784937912548010152191
3938557457412016685032166409870160311
1986174582093636700233611278625729879
6531669225256879859159729537873525927
4681960284273794537106414000995236559
5891209831228142183445988061571233385
7864612779753744230243933569931716138
781760086954299886090805038399058816
3367905203206294363963042993494829274
3367905203904486129482249961881887043
1450990718548336947701615950407143849
1379791525869766089211689595894041899
2023312403168477420841454698729545458
2695527314657564776199121948403717470
7339862179022132644254994420716131087
2697289364546505388870373913329725945
3234806140002163166719204656220102511
3265051306561949835289283257722165114
4006518864867512081260300364503460397
3405441170391366100055913395113612275
4078255862950328771167412444682297924
2023700453298441311064198302011691667
2902906176761152565716898586637002302
4073048133513610248244580156739819948
2662401163558624497809517243788062079
778507581235424672174721625011114813
7864896623063729113804220459955051538
6602868931416680895127674489351270178
2055149439205429397985725279086160277
4679716077904296867061113941137903892
3369400397801873393682776938607034053
742859039198816108215707281139188118
2662018000687271596467501274706097487
6025229112521127044371402138723503121
2695805556507870933881919865287607636
2656688363055210640583136110709927239
2088936734946809281895127294314879499
2126172504138538843005886053638971166
2730987981249835027158598514675089645
4646781682582062040749830008953936537
2762633964752784282612100930168947103
784401909578973905191750387201463441
5286320177162146187113440926181732000
978627489352852073027188672699252974
7705368151740895311238021857676132811
3371453208783281801850380688811281973
4681489445839675058381621037702806848
6666365826428287622013769057769694177
1989711216811911605841141976635989863
2693453089658240617231050194525014091
1987942763393834740139933794074149418
5390840602911634131915540826004509145
4073337192033204289485516644039267083
5429451635249033016254541594850966104
3229490971546419522278501854398113541
1986365935352955861866431506174556717
3397592047989853176111769820653256760
1952765291726565133327044066218368808
987764187208963009419623014683055009
2697289908853601224373339798524744807
8989829777401476830320877590166527505
1019596415191534397233399951435817280
6029345176316909289267798167546203904
1314250705174961776535501377702784015
2730801841832400417969609607843791998
750610214912177672832556125151988983
4041696610065033829195821426587782653
910965027219190229807536459601676951
3401128954826006921987045702745197110
3296981171236311437702667014448908332
1346088051940744526434835904508762926
4748788706812693967681411653958037311
2730885325704958012991924615537635878
3540924923976586607430099801132927065
3395622675146414101308860429346759553
2119393172724489914259444482955901549
2731266872253036032558154873261819972
4685414155695247892854056490473572082
2628211364945577758837122008359591315
4683724096736404320531968304135294941
4078834576014028082328613726943363173
1346092720045443588100290099059029749
3365862747517264917677388899877231350
2807130584099498784053162873368242001
7339490663151495522110340546301645825
2730988510483032820517999861115596040
6662167587356276373510636325082896534
3333751070148151966957513002191167741
3300051937145085987501299145389398182
744912137206511561152817889242224015
748449072010034490066637203976058780
1517824528320096478576918750934673143
4647976749371033374642800052737236722
5392800178897485103502998195545540096
4009574917330419871020097348342993274
1457413186062357763506255490002616577
3335799554541086533198237614365754309
5355751172671620457675294168014175634
3335607673326199441212478213598130715
1657738435791777337798805324731707870
711306421448281199186055394999577765
1452111773150711134574936774996290913
748449072010034490066637203976738543
3231651841775176034810089721120230910
1316411874618038214351285488713043181
4039353927131507455955742452451963841
4750753584901676481241703476368031922
3938557225367021622226384909826531491
2729220044201267285337737137890144987
1519318406045910644939361307159828226
2661714048237096341135193731673105228
4041412439672496592130566250550975726
1988325898972859295179805779358248190
2732948535643569143695673143763723877
4750655636816441444632211130306649740
3404862572808464330567393824580219360
1417198766827854210010614056299508993
6462513373937847718411298980870264951
1989809235672910926321872355085372030
2660048912251874680829319633157975863
4644155457209138593146947211051688704
3335603060359836982422348166584500425
3370786873495729157839513250321620072
7409028615070547516265776483374067752
6634524441008292063485430824315812232
6430759309745225442952961044028490902
3404764284055503847366534548341772917
3974112720331944501505182151871882708
2693551064244504068926907859753587911
860254599036103064271719885440771316
3229853437034003710115967169088087830
1349438561599181043725791793173073831
5286206894771302703641857377844996476
1417198766827854210010614056299371452
747161156480935169991627243234609677
2800046142289313866986365809529371333
3367326659863858624877512047167676183
3440685963380164980050700556612392519
2661635665845794594158102859253553289
1484125665964521516671761647142549440
2593210204347888117397451670826875645
5962144462775447574347151886019513756
1457702254447804479395378930932515136
952297182905930427163640599100981177
4644351924066214440811934817000692037
2728930259451326031953258881046202869
4719024338893006855348027344815744233
5356935532597765691665807065495323568
1484213367388878105013067088857844888
4007713549385597239733009229746526146
6628277946147630664979120801166267631
1315920939864266381485289883709132829
2727729964540240209591587117079540269
2133442812639329531914753072345233796
3335592760740632549348029974250867667
2023792441934039710558840404277416471
7192692783175139608521871456644644784
707686164033198922360111966432151904
2656506848818903434314769270471296539
3266623063193320796747586000103974225
2663963366027126830454883196525627349
4681969866036970969320890441729785837
2831432152000582881666057327377913341
5822063316103939814801757872979001608
1988237490585827807706289155671393130
5355844101978613336613989037218829350
2658564343569696599715747204307868423
2658088990095691563775423397160239870
2156334459657960088858199360317107464
1989706361016507863473497805877142330
3363794923900382092165223647036452744
2129332574005769435985060361474740086
7301146999290536798046067395849916306
4009673098285336181892496203706747978
5992491482769529181937266417525938796
5992491469913656179161336277138413987
6028801632181667729328571519880500786
4548766474694480963876800126658027653
3400844785792764298077444452861021518
3332153528407917731721055242125494682
5989871527928152486609044765068055532
4752811651871656821231897517967708750
4752341356310150920402412307411577675
2660240279041392121242837970175668082
2732462727370930233630319333459858383
2693929275194548395644109821130812989
3938645443883245924178909540836286743
2122728375891808110596561300331916841
1379962996927758080432458335002598913
5825698430360440308998965344084335677
2631749045947235135958809938510119124
1956390692921993524592377887002370020
2697475261182505105128625600940585783
1346190953133806449839680426461634004
4005945424591244592145615818648083464
746778594527099510691935129226546435
3334286052369949548904700406800836695
892272300826315455786649477837338457
1956101362253079693379199061104130030
4681204801255996024778244501196128377
1346186312206762032984557304528372474
744912137200576302526958199713744950
843768708947009731877620790788031669
2695716861720655699344506467245179020
3406630724046979203103958591180894463
987862406740870436088744225788085139
2090611621992921266429525728716979098
2766440560703247672337368373030365946
3404392590116748664573275688589017758
2660535221780573546478843699024582645
3399369998170050717681146121180202207
3369390100406409255182265292456867170
3300425041574383541791790243445095031
1381839780969698023580843975990841604
6701068490338715992016824753366951869
4683993257329959006294740536928708512
2731076649620767632152707901703452993
1986557488446931492879284054503573595
2663791581450738378068333451724682856
1986071723105987877230300147286727725
2056908335032355769194568199226985379
1984892740691077429269624321983975849
5426390494979695654281058110026387405
2693957919393138312035501079582343555
778409089635301943207444069297023335
3371168838518485414491597676592324447
4752620572222986816199330949025120648
2663688234098138363410387015020234436
2730972987099966454779170234822721145
2730703786473087802747220361566275933
1988330798453962967821887152773430954
1413108026843459223086022933066053156
4011839682864590025581829796297427782
4042793487322108639545722949084603256
3367733787919964215874557854885848711
1484316977014467298075867712568990493
1312388701894941710026579121234587956
2727151679866364541241168244611867161
4007448569931041975930449711097412166
1988129174214839197626753620850876016
3938826955933483288072508930732268343
6699594381267332613332246493087027367
2693741859630928500072621913262450672
4714899037714042725237183732644314459
708260394413315843382439160895306152
2059456710987475854477546054898283844
5254213388400939744291949784999480241
1312384533615876617857989875300938879
813611614381054276279461063534085722
5891209831228142183277432788906162399
2623107914616472935193524776815259220
3369100027794955739975698206350514482
1991470702692927456772836063307108871
2764770313866433782564087154647872749
1450716117093508829318307343418232992
4005846905134567304227589391811233388
3438463187767644837065140983947558477
4616061078896710487935370221423707620
1986557446229221046015683766362555777
6063230191663862798462283088286516280
2733242446458827710450337048574654730
912924725186898510908889471902761728
6529802795082322802248747630214681835
2660141516086857519404353202343557173
987769343791724957930152259228646205
2094609774568630828593827420710609638
1317796936803701959867550968860169250
1418506276656368547367332177907057448
6029350290685502512805370472498858090
744912137206512124621007293421816593
4039829867096481336113360679316893955
3972526010306475846747488257172431973
9359048708132525833575241117450020919
3402902552728182209168756099981712482
2730972714877456144705665219747623923
4683066058939096294912594792493966279
2053371199726530614914626700290451357
3296790419491643672897960016555283134
1984411543093784639554350790409251121
1991578203323692924731849044300986422
3406625811596923977357866930769727651
1381544782377449024658472378910921413
2660147188989889366377361798964664938
7879334432430799222920452072082114390
2056912461699309877642361173590290984
4715575853307883374766676024515031262
1383317876727163126373249403697155716
2594434110209797871711861840200018059
1383427196600088366347762839441987803
4646404232864707692864655543809498945
2055532571177904573904546642833017900
1952568839238767093859399789660762504
3371173250192634412969595174258587547
3403094119406003122006002374101179427
2663776941659773961405353862696556853
1988129489974792919867032123930334344
7878971638947448209817976787075561795
2832418145499807780936416189157366993
3367331573700260278890979439205686367
4683272881349482627286231264067840135
6028859940869417564078896781834731656
6029826099317253239180492137241901859
4716672487021509853129084116937941514
1318283503648386528039360308570296625
1317787927017285846471931648552418044
6701554254938067066958542208213851821
2693840931873994879631285751655278330
6662255535147322316481912390097557214
2693840595417607430321847756039048691
1551704836199493926134808593041784126
1346082365365061510611911163149292622
3974102677836182458609280788252833984
3404670719711193745720204556175789826
780457288881947089088537181567767164
3403094119406003122085717238211312759
4754394109111556276487861417781216156
4715286568454904130608305931307601743
2092653877467531156255828460613188496
1984696243540444383562062428446518107
1385567453874272313454273771289534987
1420466022442369416278225575029964201
1314069262549637177955675482080441333
3331962977986910175954261188469740152
1387149510795214701064472655400590441
4009663545652105328546840069694769462
5960459015487498711521686310933455573
2056907590905302186212032798601363943
3367518213630179701333244598805879614
3367326904046244282999646149914567557
712883508824266413322049682091834985
8045087874995182373243974734930872369
3405244745728484042003883570092793090
3264771342980506874870216136689055522
2732473040672763285885706820939629499
1952563911755124049867120531633913444
1385288782216166015257055578649729364
5991918843886002502816569865543836173
3970276457509737379563586044141338762
2767749004670399299590123741382027832
4045042179498682676251826253966674830
1986360491610793385826675541686771946
4007615085576247500802995255141955180
5961663079056435780514389676025152994
1417306538903967639986245387153523323
5961663079056435780514389676025682220
6666365826428287622013769057770099219
2661812008528428351084582504389686927
1986164826820993276680378936032606855
4004553332391737245812769937041156515
6600556146705152643559100237354254075
1991564052695136882272120774022107034
3335696394681409472315496049041055258
5217703108899693623153057813960502927
4045047363937075045261232264451851067
1416644461779048262208736427659581002
4681386041835214764059282792106258475
2626541932460034239645330114981101265
1051521898226037967395170224568529470
2728940556884574571761400060833236231
2060935719680635540167875934295684450
3403094119406003122085717242591408428
2729586337938606233080674018388489159
5221318696737929870548621026625270030
1420172058099001977486593711037881989
3370971611592042402002823932256965732
2060744569254522656700735220092421043
4042984956813791146279834348716654002
681345517937701603049105902592669674
7136480512712198064834215735293182736
2087079600986861476873851714204017377
2869673266914020648127965272335736776
5953105143128813691767506963939399593
2805176425550650889136582034334553862
2661626169835281924129260894637819577
2729313323465190406060082668154408381
3406631026246617829901059588334746257
952302028063479619275561512296500765
7238418653519421105069559599173285996
1519779445482321531146943626455655213
2025085701063733068030357859331874523
3438732810268467455402283334104506603
5146794116314682619819110289738612512
879604167619905680149330276842890802
1314157155311145165528129035380744912
1519602779974607230402927849093102552
3298563552440001338309537316471412376
812407835747869199895092524216540156
4011254365889925815926149911735467130
2023400567433913848287712053324724640
5288088525450657148477727775232160766
4008164523483105487168477990639360844
2729210180863180954184105940631381856
4009663312891231260517635458743547812
713079975687260229613128319249728033
3335701334909944859210944425219562228
1424287290414335628193809898594993526
984041166698556137743768815927481145
1519950564254583817313772668960162966
4005851559600261644603652610405446731
2661905353454444977288198174758732893
4011240457365864605045363945890634180
2055517102112348731803337219147752264
4717157881574835369240564600649008426
2727147296683454677107309512868695478
5992399005501531197294865215477335205
4004083824756190217407106222395952765
2264867002345701236066106234751728334
3365847519892322905948562252080642084
4679529968640598286628565060363261806
3974387605280672663687322023509649617
3440231641175923622175433582105697300
3300145258537576737157963737467434813
3407085348436704531727984487301132380
1385008749059529978733506275233538142
5353987265873486289806664530315748344
5388679803527681743416043138236524988
3369400397049849836714776478625114615
4005743257624134458330555659257599813
1988031771073735608580504954143044523
2729313323465190406060083027533208643
3331967989795092777358784565013708810
2056814499258766583361082269187218779
2693458217607140539309060871574872519
5859475917101329261624457499679439195
2057000681004499851249523963547377247
1383034089988233120176844765264559130
2695231871980094883300406997324558599
2730889994532225362900248754185485727
4548766745417469805122814586269229179
3938650058351321794884591099838023256
2661817192271381837738736359960935835
2725589203671313296182341706625299322
2092556662919407883948499360974948495
2697485859362713141734253515374442892
911318240953605746575625389268375096
3938920573764367866128796059457198929
2057020753041129413258736565409304865
2062126362545206643366132946427022191
5389067320742189962763816447220729561
5286580015788097497938325143080618022
676123407364443325802835591241004774
4006125835292674310178161926927493545
4045047363937075045261232264451851428
1457795359525911827183489832640302915
2695805298707595925321320155941667680
2057197377720300767814570153275622074
5962050831250255676386035598950207116
1984701373748804849684402141816071773
1988129460683851469295727142100339601
4681229092352106390717078597133296575
1482548238591305185040890898995740539
1987933023152895356684983961437528987
3266897623776085656019772865397084305
5286129086092689950747965460808448047
808850777449132290664266920161189881
2805837297129303165025405422226573805
2264499755920258548788490159572807847
3404763782721639114248576857636459044
4045047416112585566970496959261433289
3369400126475364224728047295385618659
3334020460713214291113851877831577541
2055325304800596625649505741165767730
2193741491983987138467746495057223202
2193564990726244124843554414670056620
2023675115841687179178666575435738086
4714898849916739966609479402919623570
713270511095813487481111487547244963
1555329689441789413627727433207618416
5893257541331131341028124220959583286
2122817352892443688335836527703299354
2764314007649123564624590346193518592
4076481924332205999933497117767143664
2662401163558624497809536955155608366
4041319091712350586118992469839073903
5355751039074875215252562173771883682
5992011662552062813598379226928049413
3439770396105387170643703885901673747
4752227078976144854409361984133869790
1417007210807817220090483856425684539
2159777773656924606394097940424394737
1314069493237643456439484176256644632
3367424878624056947674488967425817271
6666277634377713383040191120518204976
1530875160652107633064368792028556730
2021450860468390010180081505150034371
1381363270319375528180294595574025854
3301997043135974938536736641093457588
2661640523184581425320917592344137124
782426320966337774388569499993535198
914703288360984256738992470383102997
4578919147599036189337830785695103066
711120225418363193306583813341113919
2023410364849076507439908513175403533
2697289364548477721023269681028733849
3366059973015509356048573774221766934
2092473709545918768223050685871293742
713477404179403740774607649054230009
3369291350942613567559456211973211031
2055527143785186906473782898149418691
4650039971451104722849322288688389176
2729012951873355255680418271609458357
5317843432264516557084408991383098349
2727441465292831938543764597594665819
7302724685856723813668521890319507222
2053370684069149062809592663432226863
4041505627636626941533676418741336510
2659863128504735524213670693236716188
1346186312206860345963079778805659757
752466043258014570287616578914211458
3371545883242013484734963738591168198
951748197121474818999549507767522800
2731081247612280191134845639047017117
1385376240704552367607368557247498137
1484208983533622493338504131363158950
3337361214242137358481077528637262504
1530498444487233708810180124213583040
1051517309473245647489187044043690259
2697769959766665647295277798421673953
4009870122334626894286161445096608615
3906901652104050986735339218129147547
2021940736763469417264712690327970145
776935376945593711416056821119749288
1316131615957364814413726040398972946
3940595342858770342741294007671133162
2658274844578939633578853682362737127
4681489445839675058381621037702669307
6066684865884706040837262205128727634
2661723545007026296483208402024209062
2053464003352315592468727130842176805
2662009504712169648846956874801420514
1956414596642969933209098938297019797
4003882501909302766933339882813725948
3371168838518485414491597676592454046
4004078438862703416004167975493717237
1349438561599181043725791791432369375
2693742659472477284030447334362936905
1530596065573123903932453121863699870
5286129086092689950747965455490816967
2059053982518789637821717084094186557
3300057120879375604800150281927109601
711404083095637113112586305933474675
1318283503648386528039360314273439605
3402632915079247886815499219612994857
7233181044477752000267848291313771675
709733347035316858339275574811051841
3938728682063977441131584172667365248
4752806153922243815968068982665806347
2089299308432365649068583759130452088
2730606584108253958473724778441923859
1450514465005827264766931717638678993
711125125085547633673205713583793847
3367446103470633967439996339618183104
3402613495649755787411587834364278802
2727534586211938718495066394419050257
3334021302770161952729557828788227528
3369301404875844990066164178494812429
2730802018845032234780650627913580563
6027861323800977456722146583948082899
3438644632535710160159564438994332611
2693653710280475488785868534201320942
5314409058686703272254141486644174181
3446017011835498502962824864941019099
3302188816878704412930849127903174181
709738788700024505846142102492024400
4073132173160409063395689276370095315
1531060931668120013815467218153505208
711120268492204163226020401906590168
3334015603376412528013178268681985505
3940419257967863697009139002515556657
1988237490510549547852378851025795228
7939558696072056238658390408542893833
5390840673727183007140970857475424585
778310842225060853958694270763767373
2093972935350005821801396540559884481
2658367920364807829804144659807229046
3300228548220436172311465754032634080
1457795359525911827356115828491080273
746969603359690896492181630281904982
3406728428659565202301271557942673621
2662013889766237388791951420233131965
2023312648888302509715537284860590635
847280525530058616305321991981712436
2019966549657595930177200319785305882
3438192981631355411109636088508742000
4648080154853396245855216786836294399
2193388264008708278672099353200396296
4681489445839675058381633281913056524
746783806913394468774948222706937284
6630329767819644010546964128372510713
3367532896457586016820289285531047651
1312673087972691974252302258278955305
978446235806653003051906584323882943
1413387529241446294797726031108811867
2662018229269730278211458414054969404
1414871595066611208787835377672078811
3370863839526057013695111958081572246
5993971508406442484380422960555892750
2193741413393050400008119371798004649
5859294404370596343844390715344958282
4041216817019187917014513459176306757
1984876667778099023392770262320982885
7975854948395929664695367958129705680
3367631443121282746239546464467546975
774783747919010592670093276018669471
4616247747549218855358350195897676906
5353316107462157320753196552728361576
1990108604445385634622670434685376136
1383328175699298589427816291853697554
2090896200074506433842472869763211412
3334326029464999545037865219904112108
3434719429268412324873283008702889479
4115600136283429647042157698972348655
3300425041574383541791790243444826447
3300130343811465348057203740249087786
2695226684557706771725852198341144686
1316019500852055144638690617590744341
5390934023013098292679082465097449335
2661713746051190443016483681805596763
4547268755205811749392922384609731181
4108308900542427887743153107396485324
6027385756141597859657958386683128190
2126358655652227109393917241989161192
2225122411674434412037386278683974176
5959909919075751217799840258298145076
2662008747574830810471076529714643600
7338099469451659518698093495279766602
2658471840738677079068685364523984638
2662008747574830810471076529714491258
2193839374377163259420030840823174199
3369291378840632489230145392913881427
1986258161816873478098121271739987088
3405033757363588023981282646202213437
4007610446140274103006165991097882073
2661915153953976073423946551251407146
2691876219332904764149720679698768002
5953105198771858691670915099019086255
3509677048115812829456706106299027742
4719024338893006855348033798569699813
1590252944663303339589027873733639713
4011141951372415890644609260955363895
3369777087719446591346121355331089883
4644733985355135039068206791617384325
4041030608317482496251368479707682028
2658471781989604067891914829639937475
3367326688430156530516017332197565404
744912150054368774606599556874930426
8014035662382699636787593962979638546
2660137118548862529401566370670838690
2697087985285403722814378314299538085
2633704424377590477693758990890471965
3300140669848188684375786721302258177
780570761915178910872794088733205890
4041020023653300216975443137086179955
6464110114286188827130570663637799852
2697275428249805852154062950725077424
4179734416198134153631783611951968205
2663870533774941170212875771711966746
2628579341384532418106166806970944832
1349723219040818009089842463987131847
4179008745200404072786915802689863310
3404464783916183539686274647933877952
750703060795570634018075856577801338
2262461301329667634780232781074827241
2760752566959151217261598591788561516
3403094119406003122085729501237954244
5355750646295045467607317139280640930
4078932623593772331277003365093136360
778414543335049635269875815823495199
2091170868745950493951445303734003670
1349821453599040097697859147899954478
2055144907658948323363103181438804708
2125990747138471870741880763393007985
3474023579350781647009280528904304436
4077360364919055803086346058194176967
6028155465261855757849832125674695055
744912150054368774821666113416839580
6030570232764490681322193429462102433
3871621019298963379396765468212436166
3974298842536808893683886636878810767
2730693213986595709797878142410279940
6635474231049814790842580966223575082
1986169454180353827565084507593029914
5146411466312807067693674587213632190
3335509209698864826508643397923861819
2663767656967870104463001397052544113
4784275769661618277655999055204562578
4750851573813586829609434258523488183
4681778472178173163300460723656465804
1379688694055601933473619154312069603
916741622874747088580343780842171338
2665458479463855378073415650519383186
4043464993496612503037542327809388181
1383230485374881598983683318042771402
2734902666306302142407319106501677730
987215659383254078507904438213833055
3335784015941790408734174610591965513
6062383668466610065861701549954593068
4007806438912926982731462223149779134
3333736171055726141887943849328006550
4750753613511816856832951895975143862
1987933523745143161379691328529741723
7300574373266949008360148665694061616
4042905790300340376239394819994629965
1990001305106718536367866706078480193
4009305393085733553874465502999439830
3263272784254218135847434824224487932
3400873908436866057232502114049845374
3370868481213032605637526535137864523
710023460519488893586446240413917695
3335794642053523220947468389053664226
4179915994804013392810131941576095726
4784727063786301462619021183103317176
978441309866171810083431512188147032
3370967201991721994322235769538191386
1986164826820993276680378936032744396
1314157155311145165616785254555090409
812019516428493672384063039316808699
2693841108172521330622589643320532623
1347763213203509783314265173709543166
4081808999455903075396245784269812356
4043263399285614641839859433925413135
3333741244687097611554354095912965044
1420559346814384445434493003541186635
6670177663331366968142248571116065387
1051521898226037967395170226311696668
4179915994804013392810131938134572260
6061079606767925402558479560062650098
4717246059326038110869450083419986596
4010961213600863973472472616406746263
3970669119216906820029116805021586819
5353883848251142171058004182717698443
4543461926458757529137725532697417958
1988041514998175775852759174275973228
1986370818369963878666579782912026202
2660230697096226144077243141436900149
3231568819847457031009985675988684623
7273797559424728601380068471812487224
1381741262869892362973968809054049779
2628309624538520976425252242014764450
2729111743582010011997052094771785519
1385381517213094995478078050076484375
2122444054164228475676944393842507885
1351290278984513377844106664674663383
4714805716183710196161290819896756703
711021706757005127077466608037636606
843768617460735076411599554633419523
3335700792068951128934750034765181950
709537625132169594103633178556004639
4080411806491080234194005916765625802
709351214311165136616832711109376382
4045042179498682676251826252075072735
6666184887324944652634990923604289511
2693457743447303594521532357415802897
1383519255986395087343023137870628516
4681592644983281017588860447257313174
3505924025616883476172630574296482167
5959821687047044469982155215826501783
4007517126251715151449114248819760231
774877108068649520175017824273244427
843950208149310923036353481708702292
1349438561595015677378742161122839649
5353698252380652648739904795314002761
4009280164464249946974943286380891565
987034108065221652290179929202733991
4578919147599036479384014155560003023
4647619398939296849848037229428549684
1420270319124934799325106337171028323
4045042179498682676251826253966275925
8613159024139792563479657311950694348
6029056064154242873719926052858778915
3507452401810121241392788418786677742
2658274815150379852149392456838045269
2023601974474422015802131769151329642
1986360748617618274364110471370964165
744912137206511561152817887355436577
5959806503730675147127431684064615935
2727548523184730717432244402502711550
2125892499683035732928160454622525523
4683272881349482627286231258793487901
5959806503730675147127431680434654801
5959992790813625325697565233847595535
3403094119406003122006002379372540054
5318132892048834723834080230109214797
1984396114742248083030152274125771357
1988129460683851469295727142100216139
3397792368642011826619809216046428514
711212744863970448186383462604307063
5389077621123514073573402829413591240
3369399624354543341022948573042435669
946711765203696434569299125328049916
2660048940107929051366604468035142240
3337370753253613406943794887137775204
6062481482213179706972720820882227456
4649759967792683543341829236564462581
780570519052411341662244466765384017
3370868481213032605637532987948426384
813611614381054276279461063534202686
2691777699128067897015453142875325369
4082376726772149748837176673906881416
3333740756280787960807441667380609161
3875158182502479468582952953512668118
2660147160375896549727975755199328562
1417095077068071973044220071633121939
948303903986691186336708087733612650
2697279882145847795737309140331484311
2090792863335600886145566354775402717
3332148643931275351751702492025737655
3974014742109125430245590838027953896
3298274228319886773180908772000489135
3405033757363588023981282646202213798
7335762472361619563964257751415481117
3404861985611201239568717838577654018
2020257108464023258434010278550716161
2732457327270407589347381967919988659
6663843249994135918800233118540836457
1417095103529538994851212237407873905
2169472780426000775356627587169241904
2665657795225440538769723900539146405
3401148754021264660384724673835630900
1383612631017374426514278034437128726
3367905244630444219251238555874283538
4007615101510334368385468574725318651
3401050237401449360148051346976315753
7939084031689418953674980474340608690
1314162828239479363489364425511745414
5252792691367328600572732372271938967
3395925867788505434408420653644913036
4679436606344062257300058330493171508
2019972193234305556301265835101489456
2019972193234305556301265835101764538
748449072010034490066637521104914304
952395238870122613481203311231655322
2156604162304563233523468815443640591
2694036287385171811311966207907290131
1986164842531733643278481180257243486
2727342974374956830991955777081660138
843950208149310923036347385503442312
2058877666267540572642343891463285665
4005743257624134762882940897566943112
744912137206512124621007293421686272
1312388701894942319719599235547928428
4007811280426225349999605533225892470
3367435561071622892248322155666063809
5286403456098344032581782015385173707
2697289390293865889367741603530460090
711796583422879279081417970459643010
3300248673999159775832400182504275999
2023410390594465527649727756054463295
4009947469675892342782968532230936999
916922943627965411248617551047684596
2193741491983987138467746498540971033
2758978929014988793660885281498120007
711115313196140084051543445141899362
4681395825728126060168855154883232105
4614386463376645147014251860223907565
6665885330635700655307824900611652531
2730879639912933111244720426513501843
5351934494819116884402793914883362226
3335411750099501226168411991229554834
1349717817470444586191022390882521322
2059741167162283233299489580432424452
4042885978174345807662294612045825012
2693928813926000198053024113917593817
1386576938851311977094232645800435821
4043465049234306134176829273367467166
709253009004007603931986126709544508
2056908120886551077077703921057894697
1349821453599040097697852697867987957
4045042179498682676251826252074935194
4041608677379108868378892889803708816
6770425922241090407971140546691158841
1484037011209378137932233939841539573
2693550862910430517705004424771415872
2693644372066707514814357812592709698
1989702249911781467377330992717298978
4007998478978735431890381927371744349
1413186419981293958021831196390463008
3334109181890153696138173348642794922
2020158144098245488690857948936035161
2700634676943997436720104807998113315
2168816710635952891327679581942806942
821342880838089950267793336631437669
2023214700809421963295528360247827310
3337361442705748036844447342425930939
782251351902674764520203991435163483
2934738596099838020278162911125150926
3404753480766037325540655456059845689
2057099171815857839522725656391148781
4043180920224808109694418144605049254
3404681126512848488008400841328463041
3399174006911430657086185096093477897
4040015790901889765036969068219742205
4074811158899956049519522691383124265
746592426499830181176289210437459557
1418501565584120024388194118789420578
6737207410127641195066831352580157966
4715280826175156065496523912184634332
4008086222630627997598776054378380222
3234810728053985799216612732331728232
4045047416112585566970509223087600607
1420196023323648150598254150938721517
3371168417129271951771412498006506488
6626509805509798641322505964573682310
2057387899652055506728404644431044706
2733242488622269589920700145037666081
5991907972038687019594910245966661428
1522772075413968024650140955115765482
4647809896397698403486911571774017583
843851677953875856945516120829756129
2732561044138630696609393789866490105
2093958280564731275349233420320218121
6028787735093300527679031520671947099
1414959257891906556514053551894531927
4075013012448243554935956272607715202
2628309055944970200239625520022846217
4043273698859216808758546135875197105
713472147399245407296943171553013973
2662018244226352684373294799472405646
2058676630794024173904653458728571467
1346186312206860345963079780739493076
6594951241175699978675036869892016219
3334021547071361787490031256387925634
3478128144970749150831766259640497147
2730688343869207221759870432201428926
2768503157056447140987906683172076751
6063235263106781625053930576181779734
4681969866032911474932285784149166792
4717148071249238554944131476426157212
5286584710326789583953865586282786801
3367434704041679174867225378540496417
3332350496746681105590880489877266460
1349826107377905259176338380832075405
2732855185520140242329029558465045530
4007718234049806149306243671382360892
2728944913576043279161898127587242795
3974024798921249023704219747735127415
2057104859131043539862672757660326226
4753183087258438285505914324176951384
1986552087672093187835663409099331643
749938225037789584175686275407452770
2660141502445878705510060810963230539
4045047446710423967442137236693436272
4645861802334617047686609206057692388
3335794369977722787826576315790536389
8550616014960817216781356816712794913
5314409058686703272167841549031845583
3406631026246617830073647846709248655
3404381175503768566479135381963313914
4714903461523703730392654889108341657
5922659100745954881693352509073040185
2804990326825534339892730399224375459
2660436473145943917355414881552229338
2059358862990047621830980596694512358
5146768533925722297855054596705838692
2023675115847836173357051956820105483
1418501063566193709331670336199250443
3365656683119233537984243462517361046
4682220447280937123086811290947738243
4045047446710423967442137236693038811
3875158182502479468582952953512674616
1316117676801547166528084803641649562
1989908513724627810621458558523783061
1383235098416221231133783160567382366
4045327582539321985875829923384963128
1988036125652759754300686649067365127
4682161091346044305274686830422402218
3300238862149429634954996602011288638
1385763920050766637942547264539243936
711605720194914914816498812646753859
1455742645907169795791452207793074264
881362550638572036499913707145476331
2727441465294601830238542552700004890
785782598473829129061098404827148760
2022020648797389579628321159783151816
1523320994691863584801452428413474679
1381358629380348153182147630641948125
5991639641543065136678342234840142574
2768219342320869311857980431366415956
2728930419331698589550572729650054838
1385185149716430022310494056926031402
2087266041247081316641453927582531731
2023601446637696353559483480841742815
810069590233864738134379699148119460
3406631026246617830073685247193401913
1416825699467807132855341702824148087
2022014692365276507730938079901480668
2058956561413433119783087957691793301
7866380988949863342031141409462465932
785875362151787591672080626795629774
1346181099784855507918778955290876861
2127573100416773537988849576276429061
1316215165645718029195513913258969241
6701362589554711479259691858724060870
1413387529241446294797726032007758905
4147990756782942130857839229950294209
5422373152081307401286081097814056021
1346464983852350505471288168904016955
5387587853562129154922767764578897321
6029625193616727236929939108745263085
2691876219293343096366282518957080157
3404562414656645349786613386919648785
3328328110890646260176405144679881943
3337190040324961729339245674021470110
6027478991824464954676691709270122113
2663874876166587248526499030396494439
7976232018743406812678050336200432915
3434533319246436745885534170417463141
4750655636816441444499211234793676027
1421116717253884764720020708335064080
3938557225367021622064825180277218147
2665358955610978756887243440996203230
4752336631879641184156071430065983620
3300331735170705849633824696308716704
3403094119406003122006026292229679388
3369581356393421724727465262542382458
7938799931341382529784190790716404432
4648447834179431045880635577074639296
4007998221867492139777151771745455533
4541511703152979221692642375026643791
2628025183985168079289516630132644033
2624861398120211808406555440005193071
4045047323925434651830007272411625083
3407934681399746131874247807889663102
6734958620751516225587763366493433077
2090514178145834189610827154565375383
1986164855385312137840021203593268381
1413293407103378327576340528363943634
4045047446710422783402761510461791686
3369100027794955739975698203515786169
913194713515418729725530389941567671
2934826720941529721484916095861688689
2056814500012769777002640536059385962
5286486734316266481229564087059688807
3974029480690821690305737923529736906
6027293178759433963830066387836791063
6031118704045082574276891107708872947
4009668251655736072417361203584252100
1952853712256934302620860096673941431
4679529669234158222476770729651011548
1988031243270622617969331642588967143
4081911357816121190832331948847240035
2019956981994416447779523692255344562
2122547134441968783254797516002701494
3334016119035560498273943843921027158
3477751280815745366225347979431677293
4081715922952100701656840178042982568
709346600482326491572973477052432718
1383607907172990895803445813285681031
2839623820780954351431475271171870098
2727343792896420309890888698325903178
4683934457898622247730221583502634882
4683056016478846504477774378855841014
1345989588196458214386362760193925505
810246704860432366867132207571122705
4009575394390400815065053756429553551
892277241683978743166646992082274965
2764201811724006965657435449263767120
6699687785525912153533160914830212305
4683360556953285872522756266441941103
4075007856597279925245535939873243961
4511904070026872282635651393607646092
3973847955688336659185257189638830040
1317993158048105306504563008341673194
2631749045947235135958809938509843320
4009569966392507118888259449459960575
1452204824724028060402219369450426359
744912137206511561192927678574792520
1551420038159672121605622682686359525
2055144809655836852893736296462033484
1346177016839080456440637847893353940
1990285174207375962722067188373223903
3367420267808784098144189930991484474
1488299683452948138731257223635431117
2055433837537410052599163573223477083
2659960248251061323969001891858718540
2695609819420335732545112984017967577
3335887172828313148804666707095036778
5891209831228142183277444405660936665
6062951123653232852533750295390306440
2730889778949540280716825891709690249
2164711860687305624756628132114110872
1450514465005827264766931721125418070
1521738992078757987838336707894674345
2056908121565044891443834237113315719
3405527975413477848854643793952994075
2023400352469367930237476614768934207
4616242538787629022833874678625741110
4612804119292247334973599083744674233
2661718659887590864020880176347683905
3369193360692061172777811985094732844
2053292277400895668158413415682114077
2025267800204094540383706575322904663
3438649379365798108801991065408890592
4549036435930016824516559526508241127
2693938612088500776049883555105278973
5429648157213438336114359333952622350
5353698252380652648739904795314414662
5279226768920430761777490519978615766
2693938081512275127512479916523103788
2092198536887698341435333305590895848
2055051188865240520840563768840066961
2693462929322363545047389988304022163
1413112424346181607082276940277763279
3335970724014610710665672706763384252
746871656698916583734045778453395094
7339867663562132038264825320788711252
2021828323720223436167005795260379918
4715182920914778294082492392281014467
3367523170430035124990972556428448432
3369301896253741556431104246613742262
3400937087333675146031387321568551239
2168533249261768073998535051380150108
3371168809795800694854408317785331203
746674659785510469698497157118257053
3404660132085636621415240464599277848
2831971881695355881431711852691461229
7274435146396642730011079901028431056
6666277922406361855532804101083610259
2162193405829205532939020137556360814
4614106458917185774510345164507938453
2727151436356434880631682521096320466
5314693445635060839961417278583302517
3365465389922234848946154770135889097
3332335326978858088428375235442437975
4005940240130367905992229067919337191
2729038207755268968923765003382377971
5355020417090267360069017989707239300
2729396142551455180940607193067431030
1314245562910448010557821208934737696
4074722809280768844274561642916500046
2624503001410594204677036287237129131
2628486727668596676564510952822589075
1314152730703853141943510801562033060
1381648199198742303910094679107049898
2168444759456952502138711580700741593
3335510240263384163520520784246257025
4683252196896362604701563338345295776
3869950296163665901354326089762711270
1387057222790769354298515989911402013
3298475375425317772397524949866254937
951659908761425638199075657574818767
3332453655666805821058690546387848970
743315126202876763177543568391342845
4006223567090922362465759340968182964
3940315908363799840937466232066970363
2693850647868755307008497827633153809
2097510085846466812241272655989875162
2023499346786017674682510991833840623
2092478321311578945359499150779535423
4685020435462591678860070228204784104
3369394697662365924194830941119183557
5286015870238284094799992469254237032
2730984045802846072606295688898540846
1314447240026463939681461163777172522
4006322342968499026882412677209158979
2023675115847836173317224550505991189
1317983589818993736090733687070816272
1448569411785743179116724586834623328
4717055021872980996265235215520921382
4580775546695187408717644630789071843
2055325304800596625649505741165760149
5388586482790802975618404398426576119
2695609046681377620784978055370564409
4648085325718676256305489234540949143
3404671061180281372884604127673026542
2055051531882106519839498851539717044
821249790756406417287543267596770742
8013932732571260043710847753030686406
3937328139353543849420307643398608654
4681876663764898098405417895815356760
2693737505055747915378513935751000851
4644444552712968968064052806815166064
4683071446308607534226121696931980320
2693659639792146075884241278342133571
2158361990345076018696038449910881765
4679442129961176124395708139164352966
3337465104427389940184553592425671323
5891209831228142183277444405660421879
5353604632371642009822928485739013888
8720353210284255030959404000973302282
5926583878417382760089630503867613162
713663659060729717029587951425905939
2732461695409196695181956618348727131
2693463229377835456145195076254633463
8049498009363086794596211465510602858
2693463187914001224692329397329166721
3401035291774186143174992425104198624
2693752675542471029777969246813341925
1989804580463133530627009661057187635
2727544340706981025950915046214988688
3404940229495204477145435304913682655
6700800061854369886864435505902388052
2661723802075166315683922443606813617
2658569500085005766322283764782625701
1984892725512865918148234732503288060
2663580976858229915985625707688275708
780276034653501537714240631098708767
4679446905316225664728169289734702883
3336176787026075916291149536610235602
4043269182291772846388054285041388070
1554603871891354413297041651804849034
6669074845993275239165230544885144880
1385288782216166015257036830677562659
711120267030255587315045716569351241
817614447919237596449651234815009366
3337563095521191848406962139917072900
3936685912245635564654577434676357551
4005836376293470850150102925328075705
711022208096470815137070927175234922
4041024663830835353552253908377566184
5357524717014760398432215389083944766
2656516702840401972494363094786325187
1416635121909140229914108382711821303
1422617070755207204318196588545266637
3939013367431222355919150125608846718
2053842023761283518444659078987619972
1422617070755207204318196588544999136
2023704275739529943360406091884547404
3332246877881883899546459630354882605
2732948535643569143784322232622403312
1450250260502845116055141705235084203
4042788491466358192666913634875461012
1530596188994670810103486211423782492
2021636511447440020892855070081231862
3407929469886260511723067228214140258
3408218414050785022130686637432685952
2055257481290205992639107740224624753
4511624581204492603409047947008116120
3404862585659946646022392154544372183
4009962883745118821174016204447860129
1384998925903032312238351568729473334
2660328158203149330340299759999785971
711306393514657722921050347776106989
1314059695634293462944212235726504940
3264864895776760829237289423833242639
1314059451449832518389770729708079633
4719024338893007448560996844629567980
4007811853335113834193734435897191573
6031212393488606127688441117862549943
744912137206512124621007293421679413
3374503363307915737797009024346730036
6665409767002520736983105498805689658
3434930090398312134573623990601014691
6031212393488606127688446922754762573
3298454993205904189268304530109447144
4041221159367095010994878003410054006
2697289419461510719149686487688297068
913106276605334841162190787408698150
4009663015641191622317523482345929949
3365666466954008556318830628632189759
3333927941277175198659074808537896940
2766352641486320489309454115647643159
4147902579050184258814419456988355953
3335690692319604553632278301378224150
3265036378946652464766810393791851522
914874950648766563510335098701391113
1587166736077135469276606817731269084
6666174531168220422908457358784723123
4011171941945390116289885312101316740
709248626572765344838605975519301243
2663791581450738378068333448765757547
746680059173701901804924006004299998
2124575234581459500971216703289700777
1452297846795282049522262968500488777
4044742295674227413844574416975740218
3369488536257176058519855629365918694
1480490295382317045673401558417921768
913287736377734255693245651623312759
4043273739644107194700605493397957163
4715570411737284626046676721956431102
4679524009911420290441935747326616910
4512075538835406089603921273737230831
1420269747563146504391781850988555240
2023410336957218696582255079875920535
6028904069845352483477190728645827217
6029080940970122964578083011727966891
1959643168568456732795540044711955850
6030853917343877742972990426570096731
3367425164276304668203809114401177382
4009766173308964196846132868486454519
2730791719940570034051105110751650559
2060450169959857388797410142094355859
2658103616354054652999734575654226683
4683635467737900342849368122652375531
1957972963805128228052549994110729739
2626629375914328032525550120891548535
1383406623006291444585055556374923392
2018285742372678670272598409638825417
2628397829332404898226745703486878016
4039741403681898702748238136952906561
4041505503270757200811815590607940083
6028815569910523242652171010051409475
1452744203524021490473733726940112418
1386576871088542542283596037876008806
4005837122607111744756912491319240864
4039339259448685575295350703827727511
6699687785525911000566488180150701099
1689752327923340934192399318024200011
4045047416112585020449923883768824846
3399458205901497869089646740008079033
3369203646659628048446783099716086404
2661650361418712294126632687250742152
2691875675103187395278862123363328404
2693654983785152351141304099404998660
675848859556234381397480714548949987
1346092962809746234087309095760256592
1952584027615710034834662967416065555
1383230484589360413812416330262175693
749933339886720493628172907999923359
2698950260800254709023170828086700899
785400955703641414613978074883748812
2057305407699557862873690830028012482
5891572326135141037757605799418367278
6029169363658327841691900841071230420
912743226736395131042243374364813895
892086760561485190804727632072263131
2902366592239059818761229138771092663
8540167170659724815893602376763725940
2023782413793900322002054678264443111
4009569922744497573000544784081921808
4005645510803745989381199449299185922
5215571983585599010863710879317917567
7912846830326345824238106780301666355
4752713298590341102116270358070109858
4715286568454904130608305931307189842
5353216800052469605186746155257172669
710018045293636206086735718380149940
711027121901314560081557970406794798
2806665593834840559640057575072971265
6700800020440098833672730449988488427
5891307805800559233351331630813654897
746974872262961317519639179328686325
6031212393488605854428160689821132289
4648085325732116575727407375355007956
2663766625500871323565212838184109641
2693836008944465339822527544367441437
5316265975523308025875896037440909617
4043077029212251644806961144298202834
3370873352007050982085790754696835462
1590257407153146134790280074340987275
1420744711195490571932180356696780980
1050977362051817477353471887502704167
5390555946134319995512518880012046028
4681778472178173163300447801896005338
2056913563164997793260883723678209002
2658550190123564094733745744645707743
2628397763589518585474697701036808474
2053468931479390409971149040708817031
709439734878865755941235426274717500
3973833542942488922169988209692235620
2057202247998154404217267246078729417
1988031771752323818612489736027527917
3970761979243890643256206193842594246
4648085325732116575687562231984232156
711125125085547633673173393860843866
5890929880409574934691638138463778562
2158372615722640099224664398038970072
2663483017239029647329178301470325655
4045135457321994404123321886793456986
4009968354627221109471662745895383471
4043367030970555062112809574713221864
3367527997655190804590567672524260584
4715487374172159192031707068250687617
2693644169302012464555183827238774510
2732457312946540280856137595356941540
2658280488147625829390969494585055844
1314152799984157516995818853904364404
1349624958770745210588020986013304508
6030853917343877742972990426569334299
2732854885548091981069204793229678250
2055139611645177863128687666371614583
709739060820106766134182564150831837
7192692783175139608521871460260139926
4681592307694070418867439727966272773
1317694593406288731772645005628141640
4009569691989761845258556142649952080
4750753885669272908846268660811128529
3265051116655419994836691755354852431
3300327364924774655538406363097067411
6027014585868566229028767459377964565
2193741491983987138467746498540840351
6062946321882307259133403847554166617
2730983773653525064865977692243394797
3433068818314174958088412810884165501
4005754045054238275326089925034705400
4752713648032472328623308700258496955
2730791489996438373716163143264123657
707763826540654167473619532740290581
1349521554774509612104845634955795339
4041309336469157241522850678965158084
4750268161819537737621733830907775425
3907088360111281197212564211523321305
3970472924366813227228573648154445300
3405215335243900286174506946653154219
743236543906124690253150247738130620
1349815752731139890478640837394583139
3970854498011224195422025012577543148
3268396414543380555998713773415059774
1448569411785743179116724586834884692
2135500265293431929069696664562463492
3367626759229216228531110461624863639
1450245333048751452449814087108385949
3337557638802470098925973592212110288
1381270493871339234318027342874755262
3405215335243900286174506946653023898
2160326990019837079955013287032867247
859779634798246947413497789321656418
2661714261629099705715047069485719798
2730801816833094278242524470134754100
3869940794997246487352105525603735870
2629882402295569199006462232158784297
1383132553037544910496579163230344768
4045047363947280148189992012997305905
2699047219776351208146538423212216446
4713141168855292235885184382782701324
4043176009337817525530501443422326743
1349712933031068580408996127853365344
2055541380914229665566906990712560435
1989624099717729996845011206286465965
2260496571643281024398925665050163981
2807605356395041653035286269194203659
1381554592753354819153407015144334346
5788271350838389054707643458830388531
710018045293636206086735719227518020
821342935822341421591542442546701725
2193560351168446965701019107565432185
3371054919282707155960128429232985933
5820647533625123511438451277189887005
2693938296334795319022027859620948747
3477942414641132827626462053584555841
3369007424099805231712397030989546923
4041309336469157241522850678965158445
3365559010677005892063553278721554777
3365755174037108645536052284875185027
2763354662841733399375709028997208136
707675880322895306939990235842523262
4005743257624134458417102470838228324
4752052761457296148039351303237573038
2661723787868024870736755896352588043
3265041792654625448371107370888714738
2658373607608543626849294498534850210
707583087971464506754740736555866243
4750655636816441444632230509589565002
2693845764966830876751387959147221581
2626531132229989146403315012401912088
2056815329281095887481094434977073230
4549036461705372294169676969009027394
7104467123427442169783840616905417572
3332541033522528279400476364682222771
2732850273959331997489018162807228800
707778439935428771256151261762147001
2168249227620893029800176981244967095
1487957084381404489908270585192826543
3334285808826499499751754665597632864
2059265471498724732969084583519369028
675740558975118934832760209881569680
3301903981676172531606368485765903928
2658569514486124926542694448588931670
1381265795678395025019291486647314780
1349438561599179890086516815982443264
1051521898226037967395170223721703612
3404960247317716222317695836509859115
2695422992371824150239964028669091664
1519773977454745032285304497342882746
4683257353490800673105111451892898740
6665409864199976976650152380667019813
3977473285193722701374790632029724312
2693463416415201906114196860959103579
6531026997335437944518616974280568511
4614199263194105365675256970527385330
3370971883747735288233005451674887009
3365558723535633252844553703241520360
2695785389977330653026943519117713079
2700634676943997436720104807997859171
3405318236358016655965793792078739688
2832241260767473209128529063689756513
6027773107067945328346659028033947213
3367331573700260264464490231155503174
2053469457768468909264362203292293247
745103403896533503135697309260742254
2193927604963297528277729356343612239
1494467960271719530744036610022962227
1386576667489392219609362778407386285
1381456903970111198148449350101443808
2093052239433561101044467789091714063
3233209618918127451130681310554522708
4041024462586438604592174790227838285
2694129906755464676595290392373508014
4009373283244597665335771982837607398
4039262169155891022301823214929362344
2020065299046210741591254491569772125
1984887280181280778693903926239420262
1417301954470384735763010670847658378
5286403416816823166107833719936662871
2623107914616472935193524774826951723
2660244890700353809914756909227869181
6432356577155706825703124554722246707
4679721020394905759654481197651596348
2729111485000583830536423610500166781
1314251477951828591067065122533180169
709636129552873939488488805912437833
2135025452984367936926433288252423204
3938650368355838669448696052059570275
3367811924516116404504053769712943684
6031212393488606127688446926241109965
4649843408664080559741934693399149579
1958168656596981460260022977729113341
3365759545080129240832226330968452586
2056820257403780947292662474394006386
7300579271319618096568735207739283755
3371643572098463353944845494374280667
4543451870420696713152750997708329839
2097975496865676836294846859268497400
2055330689745973827347722697890049486
1317699246554348932570325745053197567
4752080701993855447213980094817941935
1049572229861036978207258105673065451
746675432485004863013213779735730206
5318803779123659193534518596947101346
3335799579465320890326859047811187684
1984598240310605019766794747219358682
707577589903673339154094007920347956
3433068818314174958088411880693013228
9189944528215775077690849638194616285
2126451759343184266000399890862421359
5322409893574554526343088814475661366
1989898959631532601331291402453883228
4014688927927714401868099685220255462
4006125877506000462114752199423494034
4786681576523311725971007015692467491
711021721055257120763588455189281260
711497458840921951609799633891649998
713177148087258631003152682755029441
