22
22590464227846521619091992966622246789970264163
14201425033764101967882580602766896619180286561
23409084233121345414240385344530157657114827267
14811947032031499739420998483501354687471007967
14195205443890456149684998532303584361054601895
23200141323681017735626894067550458666518696519
62527345329739924005488168580195742374315009327
22989000166511069107417033065901364665944793131
27179042056232094392468781682937535410847883505
18609444067010305908045101580046895180901459703
27179829792960881019310927767675052025525380713
22798209994208859309682026437159124795643560471
9215136008154638405250276447805856486543105577
13605055755373773373310854302778168750160079535
9586918224439717905824063836003917638354789321
22773815410195703113791361377550283168691522503
11028104288867851349411782868167922474883132519
58337791702861726638056621089386297842811532163
11218126428548979506102359731725568091228447915
36164843790847589726969266053480988772255149655
28203460590360026731850698341779314258067737255
11030486222551744286479717910694200410293840999
4815737432239993162066719763086753186714811919
45762067140569719529808466132013598551211142951
9404277432431310557275319296142393635436897427
27387162159823598046179820963447382246059468227
27578029332278419302096471792678947668342525971
32177323725840905980475397711236635428644370921
50768668589677238870825686704716554110373063375
18802353161235431478424279750940689188948204209
23197963588788320566353862460065240794296667693
22989862027858963471317267399686032597754239799
22982034618100428421591776282884858810494230633
31977840916480494066542692267883219605918048305
45559621222893167319467543848247562164287572581
5236293500965106085194286244863551382476221741
14659077914941637734573000917476553347096341839
23410831187675403218298601202247331942291891879
14410878385473688557118649980884358158096607473
50133417502091657877393115861962202844116389807
18401734875546374676206549578316808390189411333
14232477123340770628182935298928504697369970875
10021391033523551432728233780120725992774629359
14013072928011731799227759582681241543469476167
18591363714446736751881311488067468290157178625
27178630635086855677831380450726517140373655937
22590426834791255328446170913911127077957016239
36567224126399897280955542734872300165509451897
22790810800751551962208829327538680579649801223
27369832228537962901198071314098871940559426587
22800216391819619096098691748665909934871423115
13993305626891718912264108492003689874518891415
11030899079376011929167521356725056489891273227
41174782951503958915649169456624851575100278675
9994222767196432766413993609203940637629575525
23188484031612600269759332565229335474758958423
40354454786015179641996493044112298064858097329
9848684511489283830784431360791456942190846471
22783390357090108674914794471356887005415259385
13992892576362776009314924616086667555299426515
22998129246063431969461165490741173533070175855
4818269288486117497741182159734234811914857539
13805365869593377955222415668706993824034081735
41608827428309613425849899594061595304971406751
41163163129894742214524997091843359317108637409
22989880723297914907205469028411428935604332079
22989468527931477022957722230273563925160872071
27179042054469039657073283741492154259172943289
40355279138033366087941170079694635447270509413
13805365869593377955222415668706993824034315991
14204782213578948648546810967178565204527347661
27181105274390128880695370417490350610437365351
14212614858274619292975607762884814813017679847
5008252335523526075403733031184581921702410817
14211751210869743649662259324043705035858187791
27170799547471279106599866812817032684452356105
13993305549480009813954575510109757313907528935
27180260565789194824368757071090379657542195687
50133417502091657877393115861962202844115209331
50360125882559927771969897509211145627299423081
27371537832404798168296794002394797846918046833
27370714332095196112910595301616578448048646521
4817856398251401298114579212824552393863754363
32175205692566798652646771679556909604309791819
32176891865321268364733414640454663761396000841
31968772539164782463459960286326414972575944249
26561945332775787746512679360435471422668408737
5605954345798236873224635601230642784513786263
14602513384480954526425137386118864165755242325
14393922821468289371331877286953127332612920879
9812368729717654064598815933366947999460116645
14202700836174482792401241638905589980005564857
9995443018737518271486293937697819139582160861
13612362209615320826097405826511733023602595999
18782154739999829972692985893803889176742193079
39749670273868629210861340345944388671450591311
14212614858289492590230998798791431713100638451
40156190213540967267197348342961771751913886053
27795670310623801482988698844897033560825807743
22808476441649953234901257837196897812802766229
23198884337032089240317758959957657907494881787
9397251339765911933788432272214041732426767613
5017359075263183241836591195548474763483524583
10203168303440345069542537933337052021922547559
37217589945641070449326127551238802963867844597
23599895884612695410246152119056755608256475923
41173114702073390949554398595546194225460992097
6032596106359961858654609456899527824270409523
23191073720521231478279940534336826690446762159
17983749302227609286748627166466823211690769871
31568098316299631127081190313478837373824619177
9388260620668138807194932102354802895746539135
22599459404402811006927862059293141358360715193
49143698991715608513676549556208907085109790599
22970863452331437264125100993877144088958399727
5024740151871717847931329742614843569313936313
36565948127151859834741321212441346878541310553
27577599248559516297107088604189795999764377209
18182408734620849643177106025573672044180580935
45554769256224042399522786080121012744945063391
9804969775966170041635043392754200489919900433
22771400146150731517074685173913116613903696381
45163147966368640305263870568158379465093125041
50151984985347712996321399685494207714344513633
14002746948246292695552378254921692000562199483
5036338523779877307596463544472384846175111739
40972336301756283663577769887020161445101598051
23643274414339253336925576099926551510727961567
22799034309035627006215985761220050841348724267
18601630119813739231131003680491589374129919571
10203168303440345069542537933337052021695137255
23197965330957879151433165713298117265686123057
10423266233959676342138442691786407713989505403
9406806974960544808262649325336586801103538511
18011351021895949720595425090876229157811905621
27171193858328016173555875686440488144804458185
27378899674876108978121417833805418370574983019
13603706833545178176987975528660988052652151239
32584630596424799428584321654065786628671990343
18609032684416006028753398026497415256092368575
41182596941028774866538569756626152846915296999
31352012255835324887003053662940238670669582399
18613307893399548495859793204116685810955957857
18600396086736267100492762291746767353368446227
5037595508851673228716653664913144852498691099
10203169310008388472403832805750508205600536021
27590923293234627151485382502191594776045820525
18183252633728240345014249216385903999810590669
13594693040397017816740720594480140097039105115
31567216673599428827601479623734691372490784599
14004772961887037086583728313655882349896981623
31967459144941425906744985329815287722999230449
45789705322141419505043748047767722873183279221
23436367017398607009220257893450484919330653323
22982427109221064360127549684194352957347782949
13576911616489449033156526855459221666138527781
18592171037212592393017435314180818131406417691
27369810858280708469940244339622781767789612601
10423265570676493228482167699870643420090220823
26780823631057619378356431800227347521899700219
32196342944936523042335211919357790474607476187
22573526706881656553461263285832094714918124071
36375908294763685463538383989972827312728482491
9424552427586662918678206167838968899948027765
27967891818174631384409359365506647463116938617
22791203570451984484885523671252269507689700299
9388673627130564994476948929857992136002142299
13786365749520038400257803450192728559783567379
8987546256062379522893644145633054088557783755
22782922848756157655069323368953470741847759449
50133436510847493967284879687847470143506101211
14021747304003049359315187371110168444161354513
27959720216055934394226811569878425780495890327
18201013848950800943019198430619979879132503783
5616222572432099950921936630813553214671695307
32193773138970615363374672169140645282673424885
22773815410195703113791361377550283168799972383
57523218479873377495297094785897081385043817363
19615370433621557401200131396311660165954588147
31986439800710065437261780266510845405547668697
22790830471336359798131613980841403603123623807
9603798768315602679070743180326999794214325215
31568079469306602457999934512030271951821244729
18384480784330626921947741906978239188533378091
40156190213540967267197348342409163688415734249
18592562791361570559121914187855570897257814025
22979951374980552767790797497992373072940922341
19198153697065451395111389825562474250788347619
22571913773773511961686626994160765908901284923
18801547506655575613758229190943742807921442545
10423264792936105439916737031554498479650102835
18592189730815288042802742445240951700837984309
23199296495290575853308028828873981503860349347
31786974759657456270864821233153710655875553699
18192281833619293543191012561036253058410377479
45762928723673291677961989582396516957111788047
39974803929089071890781295877515843608246779785
27579678805165618273150554197687690168298408935
31967087793695727705980935073604603743980030019
27178160411761234425490358125932122031028007159
32384620605797768520363323767609053149458842915
18003594375957191045409318854297614888693561619
45753861597676199965898411966427505264820224535
5478196941999713862334476717901189375144133753
9023821154783732581020524720071841287646214553
13993700099787060897425857388659851810638671777
31776611999000158616436460896287789252403508687
36781920695790622232426339827373141531252113869
18581413849332720554483136162310840069541470175
4816148654489841270429833396452463157702831657
5216411887684656762370535789675575783233395549
40955848485320492033274479413513133688862106417
22799014804347534846354672111071054823966224577
5006544672524448955809470058854585686088319649
40955848485320492033274479413513133701683383545
18564513797086272565955925860868182252207539845
18382324381136635541411652463420696027362613383
32177735961659309093258666269539767477480934873
36566792105681074593603959800920533285082263713
14610024954246458963030141707717790891982967711
9850331587988780694941791255884440811681440879
5215585555890965519214148042751582527101232029
9207324859062494923234158663311597033577534761
45532869088241735658757414092918175568825235021
31994269038843856645090244970563816555902251201
18591345022279599861908834474108977164165607121
9414639455785129297028261329682682202820176681
36566380111010623983180138265964123804042024233
36566812703487630404009268489968519579383600759
13803224758864074555917441734359553297281976987
40955848485320492033274479413513133688861627257
40972768166184440775322700871604947365409120477
31778319504999122575197287370288613105058973113
27587471260608847295661795002735970046247638209
9406846231734137603890005753868285522028133971
9852840029074714380871374260780190979590722171
53352233309700055878579400482531020419726110177
49354706474470744749970127962469496619009267605
18165527464364160544432997423042575852799777941
10819513727666953747298159090597621325478849609
36566811197207080362588738404256909011856911703
32384620605797768520363323767609136456373031435
41154527345147428706928555916848140363770487337
18202176968245987679055936794057693014778733463
18603377158903984668562750144654527010874955783
14012699371824010151126199312576413831867678621
50149435936047431012975227712946198429209474487
9024701708629949853049725160413757264471816371
9416327457244889206917533906169068185441305219
31967086088485724179748949515102917117851037589
4817444897932067375056725415264394429687157077
22789909800846393885368477700672415983092535235
36963229513881555252337321317016801959145985249
5460470681402830469451218705302719379108012407
27788268359811203278847969812449600738209086537
18582274785069766007776021769243915104169646847
13784302944084884656067412662753547255433312713
32187237786808748900675672590347007293602169647
10061432177502592336347816269963612236908055849
9422845776612912730753188168897758590535749057
18592620013673432505095662511588283208335060801
18192694801367189792406405679845316470502021541
9397759850172554225231138216060841708206570735
22771774019559552611908664879988018722654710867
14003553330966915245301057782393883877144125601
13995386888242989124320233109341131285412326969
18400890084080581010495677778122585821354145809
18202251942861739554077063335284944880841607607
45759516266235850650198840536609517006807820451
9640525965629483331745771217225838678326881487
23391325843869108438716335479034694774818545683
18400460971981466386329894189647402561694579209
18400460971981466386329894189647402561694132961
19007737357472722379470527607386221865341523735
31984790208151787643594603761422072335487799357
14023001620040785994483740924954091471674794081
31576378768573402746473754453353056048634502037
31567216673591825895498264697918777375994029359
31576790999197649158827231807589624548645804853
10003646969380919987878984693434270837007402471
54739683071493242640669331875521120937412649941
50349782633898803875019921878084474817630374303
22789201388441727632641033359111428016725161841
10422476644480278011997982763161188787254685907
27370676247472722307634493681104733208396043431
40936476040687931681649086319314960908550350447
27178141797016532980284658072098428697994837535
4818230885366130858238905225267338559969614951
31967046059235646779546637082730169983895678527
45333759528598357880098230360478394450130792055
18612445377780097697683501121543284879445847719
18790471996148392599166869482638189003453088205
5614628144584348870791890171078219979692171855
22582220516061694396979654976959207555263208511
31984903520717624866170823706215137089475822413
36373529627006087239178446799632641804443156957
31376819845969462616195280376957668692188426275
4798837383519857930262487932169164178382695935
4808750469276539864554960311428275681410073937
18383148687260477599588520626952108784920926751
27586252483200373861347536476444375342705241221
40166496104367793920556998429592841182329002943
36176030984522185884982586160845186751610514151
23219943815260355894283066553097796786666498477
31376819845969462616195280376957668689807448291
14219565117649349353717119828119583971199981069
18618923546432215559631886411263614405976228223
9414227103891369883778138006758989005778843221
27190117600254842656014518796255009999914298741
23207049771359654511251801320181711016170663589
31576416205841089466711288537170946285780003991
27577146749617090202494922865928295026530567355
22791244248337876729684377042477834541950297351
9623642140446263527406477582161165191387093731
40955867959180514897204449081253023670793357825
9417191102763401791604340567225105317650688723
22580607315200031357084021487647500629932473195
23198040317948430730979617401533820487090344633
14185821265437682445122856423281896014110180181
31576341373755582269217455666653218111880079241
27378938651482531160355225392478758627628064103
32176931282251795588075411108829620777211505685
26969645877424319579578379513096502951505507579
9814430676235331312402697292005341142867144135
5614628336525956705968050765965522908750485859
26770910497530445194871745214441025637899664077
23181591721041136249788163717203490249829785425
6414289902425902410302212380238052363174254779
23189364507629345097026638732916147837640631199
36382633919565471808397306088129561949837509349
18610328844993031308990573854552500794457252283
13405102761570009532174106875973251091921587967
9604192111170107123389763717350712304946605077
14811515100899439230758169364834874072636828627
13595049840160631761298089865427472423536334937
18610328844993031308990573854552500794457251799
45563858227678561113066168873489541403839779713
23201865780009068028530960981666421762769957171
32404091644050111747795471299231820352373279537
31979077266710645400178535145767550350003032601
5235862569547945520243601208958926139517832989
22982129958012953612799159463913300195093897253
22372804638512107397449819824723278797349636893
13604135985859986166518039144701426078525694029
23219119461398953340555713286780908724654437293
18613307041752422894047242310469809974467038207
9418052764957297213517188241262170929241685727
49931345531337808977866836793310975450149019605
9643034949088815260690444414274537390458644027
27579267302697852751561694709973287721337524029
5216785559950687039148624826660529045015449613
22581413965845200472863193843744100568272638679
23799455732720042173747615141537295453637647673
36603520233761969710269022873120411128204663611
18191532424533769187720698465192271084741611949
13404257816772701267403673096912181770542298877
27179849262722329193580545385795353865847614545
9405101749083095849520586967925418046312620933
9831801609906816350897634418299069596898577561
22799840704408033002069987005337182465655006139
36565969580193466157349618251531942402133532727
36585382708558528165643133149561358652307340641
9206029268087251091810160294003817221564896621
27580110547800090417944852692718825646509312721
31978234256106820497846599088794964550445878065
36776637336249555838572050543743581441573249201
45534946246296987724212485251302995346433614653
23399213175066556155919630230212655466058533651
9414639376523261064785518070328800863155749857
8996203250788103074822889786328861456096586917
22991137750611690836610384324941363577855685031
23197608695072286894877084492797213208878929563
31968772540986032912675229888382180089793459007
40763745701843843632112397676805480376574098813
6014441586862578802379433798583572510728477913
5009510092725741449939718854724514082193413991
35558110834749949412047648572867586541656759175
35558110834749949412047648572867586541656300827
22979971001579531225301417084184334377518499023
26961778285518635304974675457018966846734365919
9614104505795845484436487629750839825552484181
36963679262571354934563391114146183379381254089
4807081327712641903487229337854008607931469621
27586234794169495198554754050645032446188691281
41154096575677820436297333726812286666739185081
14392722748446610730469247006750623206870488097
4816130771739908589646764392865883523076973615
40990452497405812949542452732998584592114447309
18613307200272176457431301894536000305318926427
32176460974218442100629445294270543974464875141
22790752855497732299288017408513328647867875963
18382361812990213046760173048781642511728870135
17974267920222606141463453412013253536189400545
18192675217254320208345525800735260713964180873
22773030235623835676980945097910408682700501859
18191458219038613891257858579468199884692044373
27180654843214323759689553730839539045354440613
13786384249418723949647833995101381554703096297
17984106916766708394809776170146637170773448117
27580130059846651590902114782075395742167636815
22981207628388782053053997483515399395390075039
23208307650457851100193252438398639730005088903
31570572068934628835426496649677386028361367415
36365191336739321105988762283748122301238404141
22792480993138909006246137280420231032019074009
14202663323146079508174817968219460895493348353
9415052747869716565718638463920307163509163167
18590895966785902348806098758900103896034779321
27777924299966196449102410708612115923686788833
27379350041031437332383562275186193877152969685
22982014215532428880694534885476772831959618581
14203095146954368556205849399089504699380197151
18394786395135352918560699933965144301905551781
9852016215732303608645860493253066889086369155
14011385085490479918483633627286819504420548351
14430684049403521969628098034923456759333759775
36772421506516246947995491986933610043403429159
40936457540178980272553099524014357201632181267
13413310048076564884052836507641075305052369615
9812443716709534855416347335084669376970197023
5215606349401737437413920440476721267032433839
32178165927482148559909083288464839645207761479
36376340971887965451279221514432503903862355819
36175225402078563904967704964173674600915702195
36356144370173655352432887618951945162673667415
36176857305699999768009362476746691579254905835
31976545408625267821221276871509199193541699043
31976545408625267821221276871509199201158521267
22590069994575173232121908918711295279319772579
9414641324881250354722217378658419370032794563
40935634696190406546292304042025710352254525351
36566831599920006073141873969575055433762080275
36575880072575049895390966072264233455056088383
32177755470300051358588282883767146512870458777
22580532404086315558491504622758014952800400281
6212780876925735289787733719488832264198001923
32176481454262954743286272222811882825592161871
14194026889345203564039502695717942642229940551
22772616410950188158505580661933414378717750591
13803263860724855079856630671292934919146623599
23000224906387228363662694048520677062094993159
14012266416532101248956604852959494971851403395
18998651137859347796777130612160855075011470195
22391373021255391186859525388903563718206650695
40935222578264747952647072565557040277773024887
32402304125828096449543948059992228605047238369
22982033690638097764345683290883500036467252801
14021766779596366351147477080360270581749846779
14240248978845509834874389409383189227435714023
22997716896092699178540809718766808335704696763
36566399001840642478340991607274638696978640607
23191035402017719934702205445816953233100840243
6212761250512718242385954231026097258718709563
27597440718699147836268294813113106252920704503
50349782633898803875019921877478957981710431103
31987340800619341525082110767635483722742736751
27578872219543100863529928940809918641533184063
14012229139591491950192147945104618391558124951
41171388380507357996509704928449803830166201035
14192357587502129084475229591198299548225717495
36583260291937766887075777286172003804273779915
14403815552413733491343042318113182852078366489
36565967678251572592863770822900244616998653607
27577167271993966760914724761379359367287779251
13994936368941907172729011221429295783678467421
17992384969089262561150039089266961162258516721
22789141622244286021829254586079948174775586583
13985494394912061023965919746811341165812721681
36575899857434811993130923025507841601976855563
22391373054749954881009849532461931054838584663
23188952389608516587735829730893722896130939131
9387829807284710249917754403714109588453064819
27178573650566856675780998514631714744156805723
28604924556300880660380169691750448144304607415
27587509512342490644317927167297073569553548177
13995369084587477049850750414284396415638098595
22980342520819843571985801617992981489654328569
9207306928620899511483926898153187884736141975
9405512276674214301759486814902343412892804697
41152389759134859998202213021062155764332680903
51213470636342793044363333980615305373623942195
18194027661891843692979985644326750548466865687
51213470636342793044363333980615305373623229263
18176305045751427092677885277596865929157468059
32377275949182264106822058560392584348203762467
13576988271673577499695378865875885773933760457
9396483194439926707882451361981148810596008927
47203687382961988590091342105516140915489847915
9006957762230849028990406101819867212010198795
22989843291561528031314167547164308768035398099
63279508111822929782399878727308976363283256191
9425003999379744965015385917144300812863116995
23416073743413007599660799447205803481023623879
41174370754290510267358610300184786844826176441
59984610989964919133676491506861952987138794387
23197608377952968823044147600408772341506781171
14003591002430606670289848514992205280471626791
27397469759459925720690525787174871649554136247
18402168562764148084329442753154093861685264787
22780839920986431123627884987220922815992123787
13993677798712412249840604263846189082259264851
6751605014442459487170876168588243221075812719
32186411692876328706517234861300493027677174967
42047518667814770458537023084577031084979051775
32832853583714879792377727376303678859473984651
14001904951296678562798687186634400436546998831
73360783622899616324561826390206138418652898167
32392996334701485424350001128112055606098224663
76655679929832535020371615659825904635084768437
22791972672909818887686466839967990167836628379
23188615031461478159766329573916231177301192175
36583655572406777319004400925891603328827209155
22772637626211203520533271552433581604243665879
18175892769043774378320367358210343514876174183
55163462573222374736843213323823045022351029333
40765847751278064403548237881576661306497468575
18173732312138521952651017306749475026522005307
22782547467771661499141150412189161748859195147
17985062495762423774819776717540075435604410871
6106029254174814489908033368371442266732431939
18409550446596178594255337373929150174595967101
32368188839294011587856008784694422682021211355
22981679401581746077744596636214927975059659577
9621937467564415420032203233895795776301085907
13576929506532756555554512467260662895813291833
41587788551258367380718500364968200502222349175
36167376697814205062008513156230574616228058145
18591776837129940914413379729511622427143939877
4798424494946059000686609669189226825808856303
14609594763505496426155355733486091464108875327
22990293812709292326457623758269968289026266675
14201408080167046928195715951614248378006598745
32175597444840727019790447742227085880388628795
22983214993995487424139887092362410100344097041
14001941944388373289897282148122415539350179421
10014328508792741730492761038697360145537917901
24076926327812219936007948222306477257371993019
9415052348110948563356844123839045805550828443
13993716000842444603578589137729483959692101425
27160829392635567662307690345690425041176281639
6025515582515976957484049084006404040928738831
31760572804981073182151664284652639354904366619
23615204374282083334260393099217626729539831915
18581825112053075211042453626175942877331862229
9025079148422930878371762587764130074955775741
35758869719325954392684777769008298171628741271
9395621375402080561898859068563183776002666853
32177756520842725322547342412421285622430676073
18173713576080211689155340641013163053618445367
40166102794879639210039148088974605175901091391
23388887655841227049256550267141648211215120983
5015258567149031514696989342117262738084972571
31978254737875562034506032754171036039418820259
27796530303210709994781720619616550008921991531
18592130119549505084395478854308249237672366657
27398764257129575803048707667500841213727210679
8988390192030160957287050730039476412902268787
31743259746195032859686620678519075679172424347
22988980460658365894553392374230614084822593087
9404295357316620600792099414045096481933956827
17985062495762423774819776717540075435604155319
9406807826862317659757550838469414653586658779
22773086602751684627550241745346459470058569223
22782155509244909987978478982396427512850292017
18811007523546447086016548175693763755604094885
31370562824264065798390755368112898830804977371
35759677079032361296280156092532891613253869817
17820933837774441528879947962307248916858186149
22990706857788247321033819050578940472809734583
27171999001175286324157766054166670437488679781
13405102761570009532074864316755555717842982047
6214788274226135815169372430990462942711994255
22781686338472069462887823810625192187919350415
26972048287578847571528338193683240707913151159
64116301283916454222919264868138553368912191331
18585107505669948514690633266678058443594580417
14003163204427288734122332324417233766832199829
59554143809315145795586720049551474277959839709
18182800610287421623974885511638573708203519611
13985025019554426475375103277299137387349428863
14812714286981779713862109661772185219442942627
54310961328732303144183543645077644395840388627
36167749604901781594834628418228926310453191667
13804992082884859958508678507571299708595306425
31749856770499276673596702530831844749382109119
9396503593340201076623052531849021628878606527
4797992549576932994660703117869989855778130733
40977194235688505867022610231999426429483846499
37818354019115673153232791363545765223113927275
9415052348110948563356844123839045803051774787
6336931943084971874527220733572057194307533467
9404709138205716978427304225886980444330138335
23202237689311843467842259577850874474932411903
18790416447373685247340184356403142613875763309
13577832206132969495346451491641969676806491085
22772653807415586270895230047411463527399170547
14011835604897352925546536678689498708463621569
25414947401094091751788338361307326576300279067
13613222166679327979839675592617853640578588569
9804126610292859495557016920513344437056752077
18193575562605518205716625723851348040197912511
40791364531560395276233042027082179285658212271
18584713968870978295326334641461267713165890665
22800705316175613041100881595795718692036084693
23588410737265044469504912568515974487230037499
31994230633636914670777234175532226149985468867
5406393723545863514366677667023313626334517445
13586468683840265276082632091180546512015432263
41171127007117286614017500391902512606249373847
5030252678789386534083907369938193930271409293
22772204062651789239764492763803420814534699549
36563849718419346989619784135219871386887636897
5895377832172479986974477956780406273918505373
28017585090064176003887764542089698540510816577
22771402701000707247847958425859106847600003933
37204615561364718680869813433112502294661442017
48956470205239526989095353110079994393069668353
9205599225253804455588485696402277750474149221
4807081406913061360007825236338511186000435017
22985464502669764848283015405083010039705748271
22790792029254283522138976028911048197234401999
27180636181207829975349714463230549790753670321
14013955785238381509856615561153876894481309265
22979952390674136689980461609814090628741927409
27795649430630634355506235976592508803417076215
42209847493936684394617028771243543839655797399
17984612953188342187127064615670767779908682123
14411685591935156370155069336632222949125055517
36130670789736984327497836309008964898759307335
23588410737265044469504912568515974487230943547
41588702135719378389919294889078447726352549915
13586450919223191669058667889592918192481973103
22989412284284179075140700800265854595851533871
27369832917902568615944408279367003756978016693
59334347041615160362953182415288206135195743903
28034408770751667795824966939667148193761376869
13994955956730629963885549506934661775450393113
14011012023249833564366802245104037179376066949
36168557851356106795056209170089765894649709883
18582690582324035015888846326996430723619204313
27379332191727955943965796838656608986075280123
8987958534213516237248566826922513347100638113
27387969637585691715239072683400198086937693229
9016026100762977652254849315577063721450246031
36167749676954548671095789067981584122818530747
27579699203901934897126583509900606201035235871
73141436404951611814944518574162469445240943577
18391035687588405260286526756725443593572764313
28472647511532231747025795801839806761698273003
18391391005741420366993459536615030945349184085
18790790278229371341973229342763734845650090413
46208590157728519543481991499572109726206985167
14411272458447354290986352517031943941220736891
27578872136754791140229586518046138466195217955
22582634339143307039377444589766140329569684865
9187933550930913104982650070488182639810329281
18590931742840538704808507277687348266751645789
31986460238382498268964417203913642564541314721
9406397176255161744881805952877488221741871971
22981636900448158386484115047371781207961558183
18590931742840538704808507277687348266752327745
42016939746124231330752784548711963765106202087
42019037579168371236027304524138422702097012527
31778319545632870412254460258875436908012084945
32632485594547138047296206746072355241559260707
32184274963778920920347539564831922819730296203
36375102562761715485551619979115340781926048603
9187070956053535114066405897355757960163526133
27172785770036828932247425670957787595609561161
32004596026936392604301290285367325215881915589
41824427830482480681145266357133694505337400195
10705772587341895789532520830958013913382880461
40166496104367793921042083732544381621207656327
9640507148385880867273973365248628142279478641
6031379032244914540757661703189855087640887307
36572918868287741785328715037561114138469603543
5008742922469635736125299770099441244147125257
17775121348080045358837957088348185992054876617
28661845642559810667947552914980920972196419683
9205597604664446945133366792557480720396911913
27379332191727955943965796838656610185754378939
27578401380748710061318651659249070157275217305
27397035419516040992310060478588463417000601021
22980774263500549161950865229502689291307449381
44754228640923962047941508984205831387367720259
42395013716566253134452697308312252943943144547
6412301280174694025830259168186355814341150807
22972569293899568312939043932837638684157798823
36346191017614285914344139271287480837707639253
18584265077120146504065068431416772396704070115
27379370402888848535959746671954499760770199977
18382321944354630240551642099122993436434073475
13595520067084451363549559661403295660909131375
4819094567813778336021070091506801836663380611
31986028414588932679583807406302087387402494037
35769138675944283149783170147268219197136904511
27805993652678038597183444347338052245470220019
18600805809957257357564871769733408401785623477
14002352440081733681494127707957141843558748753
31984731363501191863013256541403972735148990113
22772674987579054183141542615237665390300495229
9613296178251142211486221135970458728906838609
27406558299548093142291958988036886636586740143
9622346747036804321354352878226661420123820797
18166863725844490749149339072568575562023620925
22374043934552701042779798566765612297539778269
22581789387325806340086876102198864643008102497
31379276101536540023895484967144829051762167839
14011422596442156673758986886071395999654995533
31968734134091814722595515496560774437345749519
4797582870589543955117810082794697297415432263
27806857300344808962771271379695685753195714187
37592826749732775703040848016936202673076087371
9424080694358985996859299528966041035524361801
9398995623408674455000145928557960857043947695
18602121639596181535575261097101296812979410423
18799896089234092095726336994749478775174786991
26972047548702370840759275794940387350369314343
9613711083708587109321974545776369616085528533
4797992590214987343462517387428052832979358427
32186001042197131948262568432818920023393053651
18020381889805466438990230102726519386183028341
50365900682846460082280524438506079776313452587
22580514519660404573483426482160787072263200641
23217004711290242087921770912066235198734446247
36166493342851596549123912675911367171194354365
14610831499184166102521219575995094727120458475
14002334710569281568888474289070804296372628127
26562360083242562616343526001543945070771524325
4816149548508506255715669654778153066874476501
44544364167490115290735277075076942182391467335
13983766292496350128639578665570618659489097737
9406375964411878390725298310092543951691763535
49504332656485936823908811567899638136410593557
17983692286210114350913124885192697961171250785
27378130600645324114328329693400041985325441165
32782951338817244391451298650351216352749180759
23179829626936348814859604963799501168775933671
22999754753216794947495970858707796853404880671
6317128482133818757641545692662366705930287245
22790753045773781212379318746589177630671423607
18200507047185083884561081409043802157008520959
18636669315926499706151224626926467513631496353
31178555618633902394491760533754401641644852559
27995265684867979488272469289704092447951940223
13986753044407269680438517608720314037075281985
23798649926836629421210907215115241592576691477
18583080515315774505679188346060699504440604859
68742448317422223656061751212474754089974472947
48942994913486903682758367989917359284532119451
13593849836190978556379338170851813407865217979
45750466584609942355467257201419795727578757333
27179436984317391385270486428245392921996171671
59335602444968922228572731860814072256471578387
6122518851256597813813553091619349326320226573
10079176011535256995293109741780321613691724255
32175223457115437186726195417618595751843488699
26979500903723991972295851999751538735561112551
13995819679667971783746080653829198079811484695
27151800266564153734167086737578205471788323569
18183212647046830835563990630118847563960646575
23197251696234955914370917362312457571118860413
31757673349869268421418164540259268600514337045
40157388745003119836216614819848324488143863537
9396505497703873756776083414880949393565402573
18383974825280072495910158525597193619970104723
17983318337356357205437287700438621899267141293
4807475557726756406618174405798619109279036593
22970863452331437977922034996391370926939692055
27179003575526232555254019728253678331378743151
31568116899146085617842297328864560649421465145
9995010609323012264031858297257218245095465309
19808206173918153507126629716020914330839093239
32178188107007361855986033081766435867964288059
27798575026596839919509617206952498204152068317
14004436605231984906207965057681012854407679205
9995443018737518271486282005635343705423699237
44745985808866561922930873385341297525470233497
9605486843274060364768113971280954540378834447
4825199149055792256761059917146699625602088903
18192752715036252688225204280495062461843870837
9995443018737518271486293937697920538054027949
32395020993826773775908665727145390952061921411
27759751002078756905444546725099367928737349655
18783428874234483933023632499625464615429488663
19672222821353057120147773551786653855947284117
6127517918547608981612667271579007423256685905
18592956213543540686697716446547807723681558653
45361487104975233720762907436425337221694232923
77092686068583430062484973600132487683151585713
9008722286086567668279579895855505999804984483
13414619066156187780997825956657724882922983267
9425376205984770743467749288661986482738800257
31360353251945934600698335020907942876871067657
9612888314997291488872101867130422598300118413
14240249990874261938489304409336874686318709037
18592149782982892017975619270816516084091691669
36573067838913475068089185143298737420111432677
8988392748811133635239845177473657604072018005
18392255394069415719095826042408600652687463865
7251107127031447335460910013162840903097656747
52942509410330618236973535068483973995836643495
31587827335864279481163274540880280674255203929
9422434471757182154742615291510724001694357447
22990296410033296788322826050499609310569819823
11220563565844786583018705160509696901230105955
31968342422474801551156207388691068773376465545
27378937958511818152069784165785777593842442381
27380158250551662627807645540576517372239858829
35559349122376306625020331021862294839440143855
36165274803399084736422897117607946571692446421
9995835816736682742629515051936851290240044605
35558543659821337634719642540227775579842870947
18184094870347347920326788009065283821566051599
9397759155224472914638528357250726054648751891
9205600161506179770455597639757153534753149621
18581807306801268698861876594295488935243915489
27198847721794444369839261193017113786792020319
22372393252482229791209396916457361592858136361
14232457576080194176151157214571154772066417191
37592001470255734054487316472697369147072667015
23200498090037831355282436309526436973796867543
9623192471094330413317889244083263528045063927
9206050680833386074549996687531017318210383539
9814038844646183940688262425834677297849770639
4824805691525455955908412490512446164212210367
6205662648370565054283342630734002305352552189
5826165511708350204860176650842136499508507225
9405101863711010318041640501052090553360156053
18192319390709404125129115461591015081389405111
13983823424807152611618518395573622425932486529
9396915056871495582660966517853338560059914083
32176087301875728161529682774752413400345736231
18582239132270961781835833032387191947549211605
13595143681226907702997029802797067044546766053
6316716522392966556399776949168285466474283973
7630344447471105529414552003794242107121574011
41371717962696091987192556038412873280717427589
41176920576151420421258923684781332254766112207
10513671582922689563702958303632281753361138273
32830323308783198076721063708713672862889270933
13995389518751682493248450522652058308505571795
32174811459074698410314169684626427424523872395
6317127864345261475530809325560002922362752293
27580149686277697722613909824348817841424250447
9396914975777676644071782518209324460132305593
27578835718852854763882790492201014009534304493
14002785963726856867774815859724834846804372775
13794195485139118941395366109767242189120284403
27579304045245136654634802256384522461288920757
32375140925301947712173734018947979471385402677
9607194511529422341217090283978353760432854867
9409791372885027244912775695607469409882640795
6430421811302285688904014481359561792085844961
4815719630678753627907531304284877461583395043
27179023130054049788923914952265601468381199725
27580129204520538750695500426058236053042844317
22580514480869205361265771178636140911017218801
49941297025919006061194940642481616440748439677
14003161615594420129693020805605112988182098013
31785345453294066607191684785374974419186713899
22771005842488343485240246010300845316315557233
10495085282033669970820873903749739927026088739
22789572439146412207388904880323766225551273683
6314619931338495572446386107587067353866972973
22364129798147877422161613640895112801988260837
31967869878412735324765755316664919985061990425
22981186455042738750156393013673937364029188665
22972980635855806349339518100609173490039720855
27579678803497264721501014930127455081512993813
26972851351935701921241320216953848350075138147
9415032959304505627448853470310527049281005897
22780448126515824066643661295668321425002272859
32834479092623674690222780274851279906063399345
72333908523230124076868777865968193029170700137
24063786701590801100501772423129886546138488101
31958859212092727253180939468734719361055775189
31161224562484081701561994890842554827852838975
18600430972341466791940528353858053313082325295
18600430972341466791940528353858053313081866463
9414638569186225448646503745972970988823277721
18581824341267777102596499751736364732566462635
9389124188608052314987742693677571278571351403
23416973861843570875582909996892167475107678201
18592150636251138707661036252279457183180664409
31576715825667338964376699987794083362755839001
31577559804196553723239338576543306978832155673
7460521964588324959609336375302751303692746393
32395003658001101127523256561103905913082860723
9425845222145044850418208361365871096550222105
36774560021746782783433746125163109490604402575
32401670700524726766305809632884304967871433555
23605401726932140418624907565327139696011234669
9205205965118237164767491419420420289203916059
18391823610957850945067149054621484924539706457
4807042885805430630175109236162551522096611797
23207088095309013405448379885542761605336774361
24058770258007912464339406632682653154439963897
27605212616402565245673055072792370047144227945
27586215204526310712036482575056914740022290833
22991589042480507456404622231184937584447752947
31986909094955036311500614507819557531110215817
52954764666790706196588906144626502094575479523
22581731473722183607851778059410051634723376295
27160847273542810024174967391748742781150600585
8997008746851841242172683814328043673700874941
6221813217549361330430757871262454377443460395
13577361333769343714143551062685565442326681649
13612362935832541235113570331774703774742649257
6123754701795512691382511974296702399898413049
5215193020361876226180436766991308727432254465
22780879988776697454696169024362195486464209627
22580907086504513701506866439086476569916066021
9006078055065295326218634326330524958552552583
36364739687597176873179901752415201274178655449
27806425273699546995126393899778555718318968229
9623604743715307169534188825206899074449425763
18600357886034957764393146397598352546057729411
13423222326430649051728801302762155958938419545
72269975813513286847361306153151859522786038505
5216410877448873242120588088110963663774650649
14022630344078708325084286348520476190114173079
19805804464078108628587476234650563357455078119
27597009628754962299821182594251881259923882241
26988588164932833551979297297544290141224190663
32177362783522113504686947418380730661798446999
40157800898153513518725073752161395902276301511
18601650599567912550107575864490713567798266775
17811810995673179677139891235003287222579315705
31787388508581624051005836613213123569503279899
40955025104685581057324937040114769689576120861
4799307490460764238155988380128460036410756287
40557631183000585459424008656345103127269569417
18601669291814542337212357807406246226192144215
13413757157444169746463594603324029515744979631
27579697500870645819677977474845069466935229449
50178423376264991466056886780183504096841799687
28004708244526382674659849806297877059288005769
27806857300344808962771271379695685753195971191
23868335960100694124289936658516459419165090829
27777079549226564644615367938847761785691052819
18219883590475273832207595957680974068175174949
13985022390798536701748813530368484058006454563
27377662969124773333501628816084524582893106875
27359957381771875836491950914163615095990409059
31995961093526906887090870716743488673244712719
23172089776224772179037248047134676566795309887
5614235692022270329288516396454176735242298733
36593606176382215897132939882787324591706840513
31152923672555205382427741782923578293267643399
31968733365407690726580421137817713020514802279
36584107026200796204640408489764035586707678677
26989002026856856576839035150035136700234620459
45771585877112130860000273095354031960638046949
45962001282098207251343489848830734173429291257
5878458153501756037066917052414200438045240027
13975937057867016571980530662205326869999083745
27350890591871357370002721052970523239226892231
27370280806782036265611931309524987394306837695
6109360844109692178659161396601957646353214347
18384834013980880943768407081737840061778718407
45762517540179474390391191850491688431996060389
9424120646274353455076172422238850092196584135
27162121335722002346604321010641705743601814791
63716926839728508395120014009887196857078741443
32186000271742493390033570707457962201938866463
10286082991536722216173622918167916002256302769
18801566241055781675948477884697080989967060389
14201894292999840834528748164353992016779816925
18583532698959258490096331924956247213009650479
9408008679028161394232083350007266808625774163
36385465406418497866383452007920186750600987365
27994477839062265680125759111385932602451489823
17985025104557645627150617804993644443976860043
14193594213923377517387052153113813863647763047
18627598464610674554687840772813137405924122085
22571464996451440072705598364521078748841032071
27996502974721129893570640305257930403797089451
10603017289095865060599207918963003663856926461
32383776588538811831002765935142014078596063889
22781761238923063001152735200259119185218674219
18184114493259709675441664119488059351623638527
13385259510946014433936033139264008032248771965
27378150147665150269462193280217505230809302689
14003591577752449613671526230794814550828092605
27389263121665337009434457417126490632034457351
27795198179727773612689770015981775815480307921
40990864696284318013756032794711578614874836371
22573939984474848621562869581513354947510740023
31569748607263376272403595397657231607881467839
13604137722670151718298929856956781492227220081
10603806057179329566222089635132839055336047505
32175206501834961723016562450943153442175152553
23206735751164174887157260636215254082846749787
4828220128761254700973465566057094446307746043
5028133751481579524651210451294256835938579609
27786150444452541716747185312678849115345238861
10004079530109736880024681116136726639691681127
57526010129638424046851335712529171710429785707
45135884144959461726601784884805401051621619111
27381018324080533945336992667854038734278802039
8987997628769829398390616941940950727832382383
41375109051815027016712759154778729568769464659
11030918078003599628710829997692145381178741919
22990255601290473538711731788368020977294636031
22762273047897311079991667006323641222102122881
13614159949217584193732262568738043538285692063
27804006070416082293253532275523132751970603117
27353381109798515827735872648982256049885762947
23179413905100852922709193839228130535214009655
13387398068406616881625023119120435529403813533
14612013543145693806625842154466752444620093499
4817424375532700962358106888308906124299971499
23207523244490780925678605209478241719317082171
4800132613195844759721354951192674922787355419
59338602666321552879914336145781457800633872211
27578439465070087809632116404776967073970342543
14011404706479327116972637983229797684434007191
22599081230851187102687527216862991631716441851
9805440537364448935758240538192055565652356741
6621304033201502661200345553614546775397404329
14012700024694368910433984031005644217274198311
32158756242264366771073763503749926672294703457
63509196475321761904635373507211732097292549929
31987283786270874243227374249855440095697553075
13785973062627312199152066899786009187790915969
4826943434309596216629835599339109999549920089
18183232153737924954816904304898289817694868671
17984932198013754155956823620016448977395491513
10202774919959190343646516595900359852908907741
13593849911755330667003685818401377243077297067
27380624866688189152398738863131091588015170407
27387575203241116782532483281269203768252107863
23215356011020986490367951309933405617031527749
40762508343457783007084884903622115308959932791
18202701857029506607184077809451946277828860451
22780899493951440784122927652010931763409843275
14194026771452760896394198874715007610093134351
44562595266174641874790743449008914719015421307
18601592610396435635052379916276529825694949027
19390594315238446294760735958920514715404105155
4817406772809013108609418265912053119927401175
18202214551667545050471041031334055300389599895
10040765769769759379471333433759256575243951671
36775384292590816768223605689200224424264720183
10422496383653212870686119832459784933954584723
36754283164857233108478289852633656869958934247
5235861839381680437458502021002118813228838669
9862340770474282063541851144101530622300205977
13614121704289975793259688884136391470564167511
36166080258894008420750230752796790149430916359
45173060281823901506505724693952118564754325995
13413327077568031432235508982186254380664315791
22990257197081755946280200529832371261347894775
22998087161775071315927643695225681309355208591
6214767760893963435448691218298740238875175487
23435094312284507256116038041518737231309511579
14201444507266679141233880779261248530303995045
41171820323865360712717782480080390203242416777
18191890077780284600379920438162971729494365159
9396071928146213246280677443182779423924854991
40367609780676460481075307944779571212774697163
27387142570358732071434852884293630514161339187
9396032634588223647274511335064251003499052023
27578009703931601501117245759078538925341591113
14813146260169921925252538684180951990169658343
31969184694205319556128151563350847362793366975
32384322345784896353342501296760850267046740867
27959253556067710093361276079258918447367965199
18192339084008997890251552111839321295548420167
22989466907593120524889695616933267039859390987
23179528845607084088678618885223565029023852097
40952946861197720341037081627876301713413892827
22789909883695660093295366652603294954928292195
18400068366094254201180358736840029066580949613
13594693040397017816740720594480140097039093983
31570142149425430052314072415108596477887420833
45341962439325722052509855506801397823865835449
22980775848498330178046117126591417772185216207
41589788172869652848809164061494510983205369703
18792460357997762976345270348254831534111092025
26970453124366851788917998192730028089134864595
14210923411865818865064270839198854659018892595
36348329414806648447710341699398336908766384193
27387201414852987331197489526077957572310112129
31559483866403223616769859891773389016175183727
18391409631137892433309738912670681761886467133
17992349317977838252310004572117177961914289829
31576734681643947684672448750345297982847151417
50185293725264489854711469964562169211614836301
13793820950522984620174735209457977520226498975
31568453379419680307298785918833923206763570871
23217475708680426635788806744012227005300934361
22772243464908656865205049644431884386527581623
31987677980994273724382901801983809781437982923
40367609858098580398033280849888162096512525731
22782567945835133770611930305760644462775167321
22789497688401947761378132843281645948261094469
5008665222173780126169094137042781184186452363
17992367079544872098851243802520329733359942613
32384620404967958605390454165950568832670410069
31567685117804849361689172465840462153676304573
50131770265738637879632037359891015419483360371
22979952390582558952683033533825531053965001049
40955848485320492033274479413513133688861615641
14004042135692045889764867786971340835867435971
14202720497873430120849917972239182320658345949
22582652302902938680360595978613197261339840157
27796943237385376685411532803646793606851516725
27361195516313429032688742005598535831085659187
11218520510473764303074381136446210291666686151
27798631196195963538178611193512204406189218101
22998558974413487883273271886628714395515743455
5054044346910704241367840218928035913222050371
36376753015842073950826584630921603423697889707
45769447481664159203558769688711693699212293461
36129827625837800639480226929770217540790221767
10022629330111835265399812243173976777595669401
13994074541152191779699755168392199446202796559
4827337826191115163947087163266491934544485295
23189815072622874844397157046433976215097151799
41175233470743580680528536078296164301150074465
23208364752961527401867881835405113146682353389
9615792344903851038211127943539704126499187229
22791203450567273606499725562484164423643399655
45107031284179308953306271019761147276740881917
18192712846240020518926701880249098683032870065
45372562573219756781987322147430155024424629855
22989037712730460546015347419345390975046895803
9205224621929232511352889679857195488185477807
22791146429157763800038612912066844293760956487
22998541010740242243506101189937762089130792015
5027683348302927234186579384060622824317075625
5006996891611504971576838353586124287446140459
18383147758275171395050904449388590160119716255
31966635569067817638146137354366368524222049251
36164862565726564412976715020249022778474009741
9849919313440636770673055999443078906623640575
45325101567866800417419391976762313834458425767
18191890199359825383185937793787951351387475837
27397507300288293921228291245160640081147931937
45324690838481804638463675529258290165224376387
9386571771171671348202962417490319918280545069
22789948169021896250011852947409431267924627123
9605880223226130888706798890094261284998055469
40564281741436225783419432506633067875376968827
31567685119745919719236653576276281110290132553
45752998562496735355497317496506369462945421259
9641368045815611703118299034447876049891880159
31967478044987849429608727802453778944376257809
22979951377060433438125486390776185805872788539
18992020317112697127194007753922574829233802763
9395208323105949317482710943950940502425923513
9424553481724539980213948065672143719999614103
23180334655024072903944762883102068503210972405
5481940649969949910239560182336629825535817293
36564303845160391170287487696590786628606023821
31378058214718925767519457291511968301290207425
10213475629848355675830566226398911757417573625
27577576060870564720349662117681776844186073573
22780523922749404146712319624389334374907575001
49921906889946468102770228152244473039656251837
27369027386802595983652250170208743439892744215
27387594757776730632598801338669191082105636443
31988147546420784619865773134510134026740503403
9631849583799922750734328412559510356765225949
9640917682940036136304743475631201911330504553
36140169864575786799913202214360846076140706629
9413345894280067585547547783449048201637282511
13984574387544820749818239678578141193629322177
41361411097000542575536480248602432109959606587
49923160508832181957427675052177095909584177421
18582689536896715482922163130834460860804160165
23008019914916668255169246826054492454574254047
9614966249201082328723095138099931175715675705
22998105894397291288912216060576932327100251055
22780091208702772042629191886696338664438248731
13984237138554022499305078319144971777237433499
26552937431413257804391668135732230308167855075
40936457343245971736298629735590262498887520991
27387201414852987331197489528033724036991670977
41154096575677818681219348471835309624848404249
9414639455785129297028261329682680943277201969
22573528415440121040417631715203811978694656371
9006547271739096239307111178980541589241748741
32395827540425384165042138304216913098105970873
18175010508963042621165485122687200738275897955
27405674369532848319212242351119541674011218951
13605017394388671091977943855443470303969272161
12229228895061227042829870923912936377214778449
13596400544640031532177943264486402783628530401
5016475720372583464739148222254351093235454403
55186190256917798392761182236112789585735911587
19670143490515784646555480308389864579570897497
18409962721624189140423458927011852325151209849
31766831767703849395515072994849428190900798171
16214833420385432473681291139261556239583264543
28661845955513007309892556923922768889223159543
9415054211924142755947877853857390726380350007
18173732312225788170524455953467941582098994011
18382344083143143844793072481583543676148399751
9425434730069408576523153227950142133909860813
7479914583230977825290962811003461895703899863
35966241462786686395827240203397889882016247453
37232191615352927139500240879028435345833968973
31985595903365896398110907852989322917776560889
32374688822264643049361215185228617885681486157
9016494506263962857539489825638011431257329507
5008270874277799367521012057376723742424614085
23389751380715319235217799931469362764629897307
17966398855916114977682272769084153724970218211
14896562339222105587988779152727346214739507809
14221252182753594405399063037351485056646375907
28393482957282740341215944540285026395259080711
22773067785578218654284763729476596142604799549
15210576461265574106197034163604764736915626429
18012680558528531382135373052089538465140352429
22790340035729875265425825517389831930190702751
23191410124991204799420385193702893066626705575
18582670876551627101221801965445385002446483303
36357810066663241509912575983476659592026083415
27379330412691412957246558820704579643722400633
27361605967933820792579805512350856030460724495
10203973883957652122132974012145121339691991929
18602007325351750706900413571291511207489680959
41155782746581468317498065055965510098937526295
32842723853279158536637764230130464593009462549
44345329319128061151881470839314940865235855969
36583693900035466797428359806107873805889139339
31576716638534181907817251100558838413550520321
27804418153015662784001780571462746514852254029
40557649797570257319565577593480891769493209651
27561558309164309003891935341622122810818435239
22581001703635373972006569358149358195205713037
31777437081035545762294817506299718681641347169
14003140361796859214247329207922163121309972493
15219252818403160408944097380651831185487795587
9630986550540172198026792030243804034603908513
4807924458212774659461512478742535130737312821
40548599465130515837668766613503579262355997383
5414262835594720398033091421622604282276244375
17794908390175573935715473910133726524846837217
13386928611872033590382611831964018810747479887
27777962463788725621843757073012181706048436135
22790341508339051105316058283958882011346064265
18600825471809220693966937982728100587598551169
17993606109316021933770743359926747154971600933
6215574078572394750348266298546275046883381763
18781308162626509264272350260767347154448844071
23399981054290202694574666145950112575187239911
27390818344029145512191695785432232283751789541
8987546254379146541427541800030517911232682069
18582651406582629978715795094272001525258835951
18781308162626509264272350260767291449876958339
31758926889740494961200047511502315714354185863
27368594709694217643057950081699425665395744039
36565986451097424766909401020711738686025072043
36573067951607447882847929327894557031287512753
4815719426169611696552328389475579419053646243
8988804089018692818870182582450247226269611307
14004414309261071888592600659488195905554871267
45582353099777743178694232681607715079719815165
13985456035694161517558895430387158431475995203
22800627885334252807433119491937088645992793159
27370301285081644464824573284162399937905627311
8988879076009392950776054806835471316198609847
40157782047362160799650439221564272939899611681
44970294186714782151877998650755699220130214881
22991475006731264215041378622463752741892814307
22989863657017280783947186315037547486250707791
22781742465895117018907216413449049408951357615
31758083569477592449870794722615859207287315495
14194025179041868806665309201945312746626130403
45750035614466852076713127907390887761180641281
22771792713333959479656981784349460917599022947
27369008608336063081666448087962395997035044111
31568903784234512687625758622647585982324422845
13386948197900990294176246427328612173431093263
31775900063849562659279811686112918651402644799
26997618026489750593015735679964470803343773767
6212368491283414392848629804969838662112383207
31788176276986062128920281816072913901227787463
36128983608659188168679968571283584538292369187
27596576298996820741408194436673913829344451389
5007447652224115410231158913306622448827451515
78158344149955357172919976226418216228134438595
5217724070968987553638705171121202705109421205
23200572135388467613390373865445916610804839067
59548449212088643603915084883155747021678830713
18592619733330744059458232976438684547390788129
13584762884582677404687390215388693630602308975
27408541817320166776860776143229534871006131509
31786976501742073821786587428577455979389131967
18202233322994741422834466826061688428406162011
17984106994264820921819685682802072306142454189
11638550339471337890203518197746488845975654103
77725428681621111182558962452663381062667170539
22164668237815265693468005757362241454833527419
14012659182541432753244276768838270970930697571
22590856990671050464079781295334049229618216047
32586261495060461927182232533347374466710063447
31982840798357643129663966224361268580362208547
27798219039613287869001216284813351119370298299
27369888394781175776108574138668250373608251781
28176064954475296718673080926933584164080373095
31986028578642644521705576820251765523316325187
32585437104331063942953529005322451153797133111
32585437368510053700920661759014264882085376823
41173115368697944360510321409602180305812337463
16673165365785843454580510053036633943922825075
14004772967234892589085238319849756491787622651
18194326671709548083183694593109772192137173243
6412247550833519585675682506911790937769183243
36575862932283552777204400017587142931082070037
36573050067090634084479869365061247470658060317
49962377714209122285647932795494400401081662527
59755335055595838934473406434733315754985524851
18611952927119446958511742416921746690064259479
54959870843667606154541579723177830965084106947
10719323399064649040677782051499073379930739243
23399212247639455038032470358588036539299741415
31968773193558766620368339892349410162828232831
13785071094766154528501638208063878947704169215
64158823073848286056343624006417967673026167309
31577973822582316808238302897409898828788682929
10802934787122262537620781485007442172625140619
25035315431751178387182318424759152557981102955
18001868015782394315787934740894611383546271747
64151340647743511498748750150010188282174354299
32195070191658314804063122271146273002359669697
10702439255445215958781675848692097413457493597
9006961977973279110126077898010566727307127223
68731261248762891066039373899278952971659157885
22581788655644047401968335399593977485365054895
40772066382181134360359323129557105181904710285
27162554899589894615947798119563247393776636123
59555832461325640307601080684355426078530788767
18591775913343291321950633390010029850765142541
22782566817695662686582388529797908158222887503
11430354052102508300803128780999899311519959045
23179453930740681117916137810122704189223904313
36376340077929930172366425567871526561590721417
9624445234591775198842792028560432503543557719
35351154770811330466446108547261720167280467623
40982681107734770386193830058555595927244742563
8989255544758229254074793001591282308618143079
40980674750459187363403682132203269990431834623
18173395793382559032882975397771844697390249331
14004433198360733215400269041514085281181724247
23200552746771929627421360025328472132837038491
50567029539245257177434256132807309368058712351
32194203421745170719183911023724972817371560059
22592452155308766394659132237561226419469078563
41170582884450733527792147258025288473585173933
15298813804151036995992135078332977045702708971
18383578922144132115388275701209175674046281507
32386779800180189152417676090880916213439756775
23197290914072106434961091228884835801981261595
31785399256625096780132165340662860874739533919
68741646075229237701973184564171691158928114881
22581395270093601776834844805525735338435811239
14021295697498140514607572515727943822131143193
54968134692406075612721363751055355424217596353
36793520969674116113134102986958018065033585381
77140144443209054922663683095457700210561839921
41161477766641110526034263549767820215685805371
45772393122365133584535874557139156454659196933
59555832461325640307601080684355426078531267927
9405140229955885937212407235331481772043646643
77517147850827865517261132052023041593029382031
27578871489712170258403257551753865609795005909
36995180662466669138450631964661299950829117283
23419938464201389323157582092214885441254924131
27596557324967467663169856156173683738390612447
27796513518644702896601881482777667778165575899
27162124008533661991300146881734930348054160411
31976998415836096050143711864334573233925966687
32411410627866968657634382303476027034604452409
22780878938055560179753090760651386377449270297
18611191598375230532303909737340163577985596409
18383561037561383146541197481150741608778511071
54964049091771676825242055495671174809216718789
54968117316153696572508731274126878670084638605
41161475250273652136238218860164722113558226771
14610419339013070202955881402261419563103171179
10494672467297868153831079909680162985511625131
18611191519037198374407829514578499216266992345
27588806559660002189220931431653820936533119489
10012321776535118978196198137344606748390668965
22808044616093338793440881165552400263139815351
22789514677122318834081400607470989456700596983
23198043187809936246777487698968169053953496387
6543444494496889931527271216041747686426592541
36573444568161308888295917455978286473587195517
31978665388318630425237848923515287322934019551
9206050717781373901708525519616809437855115603
53960672927263938540425708302582222879622272973
22583026791701600155283724334311996264213034299
22771771504955692511690372638940345584945729115
32195499580322822719964404994921689112534090755
6108125264406890938399511278144771014147118563
22990256259141860794387514847375770286147063735
18382321702802795529179360994395786579430839711
27800770070714596292237450320962917659437290383
22989824474223613304854707507309362350308492403
31786599925586164451045750120879617735141590495
9595965425210155129744980901739816148395584517
13985004500777064643496070937532576580333767895
68545496549768633320037543237596775915874529115
59564096456673901735473711167339890990556082759
14194025217596420274086571175136216239071584051
59556675389210056284167296772690077239665363467
59558382559656400671838651032902251355630628027
37802634740061425055511626584597186869372913549
14202287898266153523274194032781181242704238467
64146508506401197506830661092385652698781728167
35359020624415991374489261455325274506341742215
18383582218022972889279855782275237856225007939
28679159553076594393986111221004891850785473061
26962191293740829257065414162923837709788646435
22990293851576333935172983140400155802071917283
15304243920569918880574409154765738148845942599
5897026613707149780654336587812406303729627081
18192338777676105605379376545502104512630290775
59136963455614178585775422680734662833132429183
59561301412038977411801559897683658101614806571
32411391972975340120564999151974521399714908985
23636714327748869589470679209194853202297143217
59373321706603389410132148525284800598318163523
32186865620357730987432717946696250091590797219
22980832788959737389990607076720754467080921757
4799741745700266105046259710825510590446557207
19617771140406137126222038303647057178476157547
27577577763906029069863297370973417445804368953
59545941359844736241086946705078303699615005533
68150592651820756167658763242007573376059763019
18184488408734855691535699355887732360853542973
36374239770683155798259720706905002982405358139
17983280168421784830705059475456552614532493547
23215724569653426218258315959876263695793162967
27380588284580011671813649401381936168021215997
54737625502975934065793127448578203395687414769
35368484010820928177932528186923943425259915167
50348156653709448631439623071499379880750470009
9404277592801559839953097204781407445222881143
23816392991443508798225692426077666351582562535
22582201543981185321883586666953181191634940029
10014741295208113746174527824059859124201232929
22999344995050958047048153022451291847605080675
36167787801981905077687810256215198572436949001
31160378882427822404195206289245677132431762727
27396623144892040720197322924009066088861580757
5255192931880935971462092538678119972302573109
19201771587052597053737224594777206034789048503
41182596941028774866538569756626152837268838199
41182596941028774866538569756626152837269296547
5029409872488148619439958457399325148908808219
59334346589818352521351272052817770047687156311
63947005866042212694528062926059101444587224839
26978693660300316218688928442024933806503007795
4799721308012570051858267512937064535167272679
31187622288915081757950157196152233352993932883
36574681191302646463717622393951940032264485917
4608815354528853516098281645327090099528884435
32176892067841763281539012715928682969624646807
54951215287817188955853102461836052658798599363
13794626689395432318072253213193578840772156039
18610759817383389063863963335272457905364623869
32394214223355367865552529621356856011911858223
41161475171011799330999578154131498008390724251
18193184700876363520242835528660899852778556757
18591382297362600039868531692996676451413429053
13995329787586166560268609253956131378328888283
31567741324612749516830284770280126975593435985
18591344904408646681728076403735732135092052721
27779237447500213855780307875436542615396890839
23179830522497610602245243180879327767676612441
6623293170885929402099948241075913620469950573
15017723534868568603847065547188105673690158945
4817799176018862006169041947197850570337390895
5025153477239701488611084528693816781401413719
35760070423719510868194978105417349119474991065
9187460925760305200454097692285314977374963217
14016505979805445285901866255369066647542134655
9422865480534979234051736899795736498971911135
27387967816254453250269771992218896868052681889
13992872801899967362139454266869303085254281655
4798856160300038893786217635976115764531818855
52953584954130778802271187374780617903212413531
31775787529016998256961359480928741178134900919
14677234952500638535301392817194941996746007641
32186392147222624191933651153543167240368116087
13802833854584241799027239231333277565276201323
5037203019163426621600158572641312544034971979
14411685591942426735501091983172679089219980341
31986479059098011786522021002292182590085489491
22980380643768335134610452338337633192242910913
18374099165742537203267545452427278820697686465
11449316897256948068662421366145563156679921703
14002335521669597145870059605667309355778979963
40983094383672835239846119949268854899658715687
18801585871159377591344954329636777468541874567
18202680483085831175061574352907202476231899267
6108125341767351029371813995245775049160201567
59343515920311077762840108353557188151721267303
36575036250740910456328943089020859037839737049
18781308162626509264272350260767291449876681491
36573067951628781617191058424602196651792012097
22773815410195703113791361377550283168691746595
22580572392698175084183759106737079035539538767
28236420151658293150214497199436955064187045759
4798012989111641893684057187141517286829209723
23179885837231513092158318486440035955332707619
23179885837231513092158318486440035955332696003
18801940228588331300911967694799236782832114533
22364525885874424446481034127508267110992564657
14221270762173446385097197161211413941207572063
14002373075073428714992900032801723783510974773
17985342800787995631034990029720630643864772337
31370189919103339975834765034783162551032805239
35557323138662872130775267476164784362761492891
18619357077253178944152425970818930826673832415
18384854534282225568456248557191408619054834493
17984144462892048122891395460890670716587730797
23208366373128480556230272349988648673066813159
18583515006576945680914794306104907887969168193
5008683266947588542046390153839659563014659279
4817799176018862006169041947197850570336186219
19599596767232964202666865945221796370583493453
10493417998382997288177169701980459919935003523
26781218791867646089239164859518536245177151287
6103950508875214318979996609381227499342930623
6223067836196914961501348607008881047769470807
6107713607639696274081283455109385645037203331
31968301503048658903459175236660901370519864827
22798976318031705339990451606221922829117930875
40164057888256150403485172885640222267399934855
18202664257880544256903757881625560737661168287
31743260831649785839087020889627317103398151327
13387321339421523688090473601044810849237671287
14202682247823518222066208586905464304222406613
36358241075692237400642930397086182437807497305
18609460978061010571503404884417010741285689129
14015249431553642544814674814985670828137603479
36793560267216272635796012905528586191436124659
18582219546077541953476816588572923889521563791
27794955428026398362023167895219915742024670893
36383816512207228876021969668569985747664794181
5007408353314815076939697985450862592501550503
13613654882506734507262481520919451489727247895
18583513030381748149459434007035391373795216495
14013973152042362092637323316712933575004210417
23798631076132041021760072490493526027049528961
27777059839766895072183690462407869999428991243
27187190345326667125997599671612013904500849101
31775787529016998256961359480928741178135358783
17992349317977838252310004572117177961913810669
23998976689942557853280566751012106872748253723
6623293170885929402099948241075913620469492225
17804580744823307634988120873336823687410769197
9806170437958418487814114549349335258026252337
27388025690957930221578299647800037455472909449
30970340048045851323973902282138909816440035095
19599596765546082353999996263259398962640103069
22979948980569730266972819387668275618690102135
5006152837267055809998319517137072065786976573
52942509410330618236973535068483974003097652635
6108537224144266037043885956696664691265254155
22990293851492392819370785568022948635151402083
18384761854943696468592087046964870640861828783
9405514829783269119580138884853663505075114257
30971577297439434298726666138643028693989428403
27789113228763551160937891285325687790698698189
17994054999408232633090704004040626759168420365
5207342463162997993714197845463185279933315439
13595087314241161051445083417034949185966733707
18173773110079991942425934167535741904369458141
4816150355765869058646659763273405314075373265
41588200314146181303122238690746363239113780039
18382755154220293791264039232441011050712339773
18192695808091230212677846962597155102686847801
63728090836756063200324531565324194071736116259
18193182868823287581290710533694313953463513045
6105617097490038271688893243347746041582644131
6103950508875214318979996609381227499341036247
36974024216293415843053728951884214311479327851
24195685192314850298839796232217296109705833575
5016496976362200155053937641938727705240661507
35368933641628877001722975447417930522658034225
18582239132270961781768793979231386041957177329
36568479645734516889651687649948663338633214641
6108948529258281073750062331451659637655420403
36572955608508126451713727949369275930375296041
23188146777525496236788077482764216490784150399
18582203406997490054919422685574674506455434067
27379332116036520623281687390096107494267046229
22980775765862665653389981620820508146341835895
23191074074595988695745814983623041125303250229
18600038403580452157724654131800477990487163833
50356832776839425814794614037611913134904322091
5216862445631531970421956457712250673879681457
18401322993220045932461126704757445256701926327
35369291367083984035957204907795769111853134115
41592356766094501690561397998829702802426356903
54093752950343384000330975116076319377875510507
36383816700615274273898092796334141619718091333
27379312640875670241445021096073115251131132471
22772675262795472386737978214766420625899176111
13802853484846963310990159040470208899945380359
9196531052112247568145248800099119330790642281
14002786162549723365099293413533498119490714593
45533673391126158028214797478840729817944123379
27371515730228956393792656204015412432552892167
4817835920017059039032110505108045411527488023
31977409983281258920931767524480892699880172385
18184076134194328342405773366458311379776163155
6412659897660485870389238722775340722005736847
22989450803647266213404797917136422671656043527
5895772143043760204700271747359821934412411361
36982677762367444798712631222043224228604168079
14001904710034826973162912265779258975367650191
27587508736438025407312474464919848621568966801
31368952366769170836625947571427751466841421423
27796904065357936662302679325703113299738137353
59338603062557663340312333361803293268745759995
9627449636976053558004709370533660742480273795
27578831547252778321655309192403584220512420293
13785973025675499994433018734900905319079701597
22801135274571242178511322929975937422701139385
22582200961788200240561455052129727353499119883
8996597401361510497243355473287621021593006069
22192621650411214115082365781715587146667537499
18194440791994949221917254675482213866672087549
13594262031564860235083815642394061963646423975
14016505898799036339508512140476438025737197339
40965742840628997678523104801063824858308495355
23618597321265324100464986581012193434500617003
9207306773699968863763790162518848340268904531
14001924260833638628203975987254986908297853117
41393306352239426708707262827787590793586358463
23190659007343860094128583795832560372764490931
36564280036088023310612911642064230236387418875
13603292083153267543957983334826984343291208087
18614133097053606185269652685115447513510147967
6214788198389248104597877530694699908716054203
36784453484602370735454480556560446835251128861
5896632418849393679209710627266921088163797985
26969625362169285486427227153522525881964462431
22792481033693352804014678177438331349035978743
10286082523786083210062099327467726492631593225
4817835838988009978311339946624968539268622159
22999362964326011539512020262697147680459448095
22979969539764745908141609919569497535229285879
18599963453510925145210945920632900532377674203
9415485220614372850833226034564342688551404779
18385305864664575501514465510849203139202310353
4818266851543951729459316941738233307959751359
22771828604015520912373945563622500285144828391
31160005160666774966070629472944141871045229443
19618596233042683360589665962249693557468742351
9398622485585823132138772509116139145874244285
27796138513761235644698195846319578643146525873
27161691335042107030170844774894073945062958783
31368933748585434331483176073297112480562530707
18192321049864266144324576404208060279356275135
18609463536735057153944482299359550532802672511
31969616360987843979026038369488780969083181367
18583513107738758420543012393691713819200223679
6412301280174694025830259168186355811954571007
36385465406418497866383452007920186760355671953
14886237513807935068081003167024937642627553119
14002749499828105093162181934795733932931535027
23206227207412332315108356562419412740463018267
32005875234000176625187304186895650832995042559
7058647661698013036058137873440092282356725831
27586646101097662647592699685032219321895101505
27577578932767328283567170106182457366725906393
18581824341267619037140021004111523365206594255
26961383160133473281182071474721171024427598283
44745161497406130407835066123038512130751116341
14015249431553642544814674814985670828137368739
8988879038897963926041047022351799741149567187
18614133016047197238876298570222818891708343583
5008683266947588542046390153839659563013923115
18582688801713451112525390623069563899829663149
50576097321323722036774129967050242999054147543
45154078621174445247021527378994834388139548863
9996622847693885752414412571819617071880497637
17984178527032617617962541520198281445222845589
18191868788620334789994432071861914140627383591
63280351551690132597110139249465715623989963263
8989255544750605853135831776097293624652661187
9397739528778180012054296727280044462151845199
18610325517849028635488257888746085634037178211
31775899877249183272264332366921897745148952399
23188482326577619827837231464826618409647113331
50356812990281537016794993867914956686817174977
18600414050583482473910171061013460897813869043
9417190450132652074550232926372642828059384145
27388420118132630246513729303690247968722256825
9404709377644122266471556138682474158732900967
23995375903257226332544060729465158218905812747
22999382468949192132368085827602833678693812319
31778281884876469990953653538947222382413819835
13995366526301782272227694585310186185210201979
22792047430924648275487407490199690786498576271
13993304810440265672399861988241389659264741959
31568903821345950886379640639034543782768197297
23181159897388670460631715225928639237684232703
6221849175067350272077995895711654876667133103
19388623612601563680390533189361831373783843423
27795650282521529266657770640366436317600652315
13578244522991184044660332153578002332246787033
4815719426169611696552328389475579419053400855
22773067593295336259179475497688362580684744985
36774499471962185029571596546878970851547088285
4807081567276023872031630951219521922473940981
22762704948872887802698341155134598651884755309
17802761472559264988849196338850294036962684641
36130238000079383275223730264075172606346440931
27369870355187935865990844189186150267589318177
22789517396040391839228391835116447869135165599
14005668818577671634521236072621332711383062691
9414170281515916153259255078087335945016549959
9396464535723912958828323738089869042288116559
22988701431651330181736782354036330417242944667
54961167516286535751200367974006516049265979037
18202664257880544256903757881625560735048031959
22771773977104586432719189227842334956807436887
22981696510129883308361618815259775733830085107
10628649351496821946853924713372043401336091609
9005665046926395359340637558877093730655314327
54954872089454022551188221006185164453411028899
27578440357282417746810894668070917599137339561
59547175145965551909567392415294725181705319555
40356910038595865888961702729342401110127076827
22583026906151683250824678396186211989757044343
4607597469478121326080558782893887975705807055
32586262572276668117278859955532452243130908823
22991475006731264215041378622463752747108300539
9396875840819417519041074876246158303267304575
19618577569207350880022204742781163284098223275
5007034404479245237946537113150883312175814975
5007427054436264433973725917173135085496510919
22391748784468465359799050888013602520064337815
40765434667400615901280887026180327839862574309
22997676218039399369121835617417363493759766223
27377644231040951485239258610650317460336508927
40771690070284345820910152474772483433371352793
18184507998298238584397373805184128496090987863
14792535374273064754752452883505894314241649049
9845458877055343509758741291746358410726962047
63942749513046342452727419723033609739363094139
18608619876939678632464223636849593598471323615
27806445103055170278695226564661404473948994187
18202644710711012947093963723768701663071905503
50371763667776932879235013053612686935012307139
9415051815151246142906860403599375646688889855
27380626730109093346773057192752492722780256481
13593831258317925741664255619718744373599273959
9206423778101810767774042211118291671790488137
27162535431518115321445802871532772897798453483
9016026830914346173196269985992648225983589593
22790340614378051972929259492776023225661062247
31570516911186137888529812329509938440679724005
23180747656116966284887721514902458851188830903
59126618341707638214513521537353589173788172641
7627942890715696682194417493157339465084946439
27360369381849200472312532218221114582046153851
6223836132771608440605680777844680918393118043
6105616087589033633556831166342914415587132855
8996598370814151990317691432771195401672970529
27161280763849494223571698466386361573946396949
13994974038383892099526717636247443831697430879
31968340597543357012800280805272916590592049451
13796240277239987555144601810412859640463750679
4816150396411202617278890291982205060226655071
14214751828714010100225978215939544169699990779
27180260444381034836118196015775790270372076827
9605486113210471245302849611517588483324363767
22991475006731264215041378622463752747108279727
9414580574586947626555426936282230097791653179
32175636705137982473052631290499049798319705143
36157837477934034526249029529980094944150330663
18791280244526087958730623455591827837176180629
14203602685898419923898686633611763971710767735
64142702549275149067278186399950101351572471901
23371199722502508838214204608713815972605991327
20014395136217194025588740864358331641901929201
22981638642668114118376776064092506419835429461
32386404757992499484803155385249921914675688947
50149065094756509745653637738113132843409051843
44155290148441631618913495341949482139303941529
31381281800880611279565915885787302979703992845
4816542967113458368709981314777018093141741155
22590424317059678512752195531428898780487945699
22999381777752448269456527972095918977761843837
15438523173648689975425421577969777952066538425
4798444851521044555294391252321044474003772429
4798877327731393595190253201330179409416347539
17984146127711049360244136413777138366274169401
13576950756897180237565028870976124690277604335
49767480738281600238890654874185399857018614285
5417095515804079586224564731496977718614085899
13785109496373770711281223875351126797227473483
13603706022364761262629905184246775529090978777
36382615848274250026403690621357132569930351169
36383028004853288124019603004106528409656302505
36386253290963720337066409611232227349008399145
18582650315616061684914956937976433535546907303
41563950815285308716737802750954972785066827723
14003159915994196502609649110652425523793715071
14601313382027155724511818228677822940283997893
36177587901214041986774715419238223179116129139
18410356175478851874111508843853591015279924505
27578403732841702953978738997377613442625482031
14410466812981389505354311217391806513232354879
22617629211088589710776081176095006203362331899
49771119222789283046513978446463676828630458665
18593068628720108872985652574555092660804974485
22573919397159762049965529358307392911546093319
31180128490990483629879998399827729648559165227
19008955796715800778799484289702698814473578459
10420076903698698978858833459352502081122729359
27369439580177284298838153108358806735240341351
23390539076785013102017501526053872103310553975
18791260431265297621857303196018332759447834093
5895772143043760204700271747359821954583727009
23814781098316833685747593476642280741860765243
49962771407692246882291874586713212115253639285
35976097608348039975951242747945978380908046515
53360494175832140870035917037822515076609605117
31568886711025540769038542760698064810484857125
18175910823118312016351913504729807573529028665
9834765728496166659543993402212026561751224483
36565967956355123722883939535532067786271571543
31759337107392599105527069123903684945633601867
9395208404207061140017516819773790693110018279
5197822943936557492060695297898274969191916137
39748490746098212118377582152407268905943700919
9795881886494621536747246490606052340515309803
31758476215584258069612702845744499691352819371
13804930681537260870440847854139473307652182775
31777437121499086744420722828362490623521877659
28035662583094538356380204728943334921275822885
22791203411844811647159378795982722291945014235
31377646948417933729953644965045110138850757177
54968115637385048171359905364043361025371063229
23190660749399394712903080705570172039420740595
10213475781304926896250679748550088048856246449
9613298117647738518464106815565054515776712533
13813572308131978762342788837479533092457124819
9206482504550605287530981113668016429148889361
18373647678726556691775302207729082065524418701
22782607816391312968655629763369530728339909341
5034201015174533382778104666010042711639328399
9007821446365227691822629828966347771679828253
26552877923632327244410720148748724281448365001
31784969252320744174027917518548255636780706251
14213456119903837780096031600567687980506737511
15020930636830038411925316452446078525346111201
31160792969594048735600981214020694982514219355
9397327093791069242375465357845291861965197335
22789517191429276701820868871650298911921940039
27180262306267733564217172962285239056802047565
22591720479392671561591422885882460648826698967
18436751121679070924641524934362692111080582353
13577814404564114099839343517835378126576140533
31977821170317258039705084072625348456403356811
23189327033335019895682073356058398877711052651
27172392159352630450638185701137619967459786713
28221509499410057817625887129916498734920800593
49957897452977114627023579285591386705316877209
13603292164174556258708423988623474596623327639
27806425273699546995126393899778555718318232065
19814892430866977456442968889935404016393237329
22983214291921114552985668011119955864304861493
5007409131131389080747103526137163376590506803
22364111989304360945629608147963734290870070521
18436751121679070924641524934362692056204708817
18011743669692948976043383853138127747120941341
13595950880566218689681445772235419089041424611
18592601928177608107809494786156113272379614757
9216371784757240271716272530496066575602419349
18600807472700335119863956022043563065111605207
10422478347686770384278459998701742495518378267
31975366079877347406948986744409202462235217447
22790340617984663867439922975665039101117092103
13993662389623231791787020419770705361368476751
22988605739266494444820993788863047710449070531
36167730787727134947903352501706248174133336665
9388278662025267868645446260812599512429499389
22590856800231695555637962457995014419931881459
23389712945824460323716624518061360126382157403
23388943797505623392763964003018820222716895515
27369007996248495764310285468089288018433922775
27178610118079844492256099451611825571182283889
23197685261971034694595184547443975448103961259
22582614709043347985482843685318873831529155487
10270433730755563540137241155962565147288811347
31985594242381862164536013209144024149062587917
36565950068005798728109563136480526144420601877
18600805767715925003938180870200903352830101603
22408647784242077942855969121387562913184546041
22799445573660485079910315570918781451723890207
31760160766218303515302574241035515281867189507
31568905524545650298433373701782934446203153337
18583512219143987706986470886556933623829370695
18603226178416134623592561183180845581454317717
31968341767989609129276865433650167985945325593
27371949176276636120832151342070237534369529081
27368615965748936094247719689269567268453091633
18382754300817387510015134433740289788858056727
27179454135542037070021619824650650266093222177
18601217964769252189142710528075218424933102783
18791259692378072724544834682818594664047927961
5416758501075537313253218736863428983693725467
31576754269374351503920666907585995812116804453
10215126500239769293804892750848075781652337435
40566287947299520362580836254111840182123162267
22989019953210227118675542989420666725095944983
18613288187710619810689046150045215803124484709
22770967553814978297155700300047856339005383527
31378844985179942532459587166553663680770574181
14194419528679221846752315465212359898655617455
32183862687329719502078135116220259516943517351
41373011728645532254736161860834430684201477845
22781683862807932090693146369174372216763636447
31378451600008244946531653716912853548544039649
54521631330509403047146015147234051402701948819
5028526637235052311336873347008149777695943557
9408965730738835212006847426998539134462527477
4817837704400836876723295455977523418731885335
59137827103048618454554630981749933176263142071
22782175342115934365577600397207634779517822599
10628649312869545612077264035129566337790863673
27813004654923323464297698463390816324511454455
19199372433923273735996844685486512915477038947
10014366801065944605260274680183906156245331717
22772242543049000294821361761810291830980273663
40955025842039105132035206598579153090605856019
13994110311866077390223866319343708514852921575
18383992630590202739591619116397312428068190541
31978684738311022658328583867368796520362151681
26780392622029120917804938174310022424308337359
13805383518241864244761196506929819580626947529
41171819964450877113243193757920030456937483203
22799015532415236291116436609392513798530750843
10214261073881313136564760115385741344262143289
41174370754290510267358610299001094434749813133
18395218220535804379997940627847995078591878389
10013991845502540027627415313862274872742322265
17983693945499278309611378315695625701544265425
13804108847558878978674868529097571770598969563
27178629707792098815299890055175190022288228369
18402578201273802008534918256504713450169467989
22982014289442309586004234527364711119736278297
22581788504002374723404352640906248269580140963
26970844765832966193412259212892931384232051107
18200920987999842973813877771921702806927480095
14800459215213425843504823950459769502875628231
10269610388660517466957844803348891229104904255
48735193755192809401556880104322854015739494361
18392251823508863850438236909703660567390096209
32383515915259797558010425182228162460180163619
22790791294151847481806344856033184577384257181
10012321929794126635543423936184797350757325925
13613711008184912925415070011871614810198805279
27796452690891231848780692514440148574427848991
13803677798077740413048262647113642806700022703
40944290681095097520562778775177389013544720503
9615810505997107729757930353838464368569833937
22781273400463051391539423845104467693542342959
9848684430642486999325244411048307439325093227
36166925245743236460378843335554440629633151921
5824457885748488406093752795459422809511286963
13994542091491143835130378982670681077727561207
32176069216521004704061344899001933141666833419
36375496222823640702294247425305678772780213865
9624486769853915414501969690088677850472018087
5206106148295936598763980884302925088415075837
22771396699266419482333495445462733095057385161
14203545863566570273610160707019026933433641237
14202308269060487884038280062925082743104667517
15212547463179124383353470026840760795730036281
5686769425212602485665458376493330830807819711
6222225560947377299002924306382621770902252015
26971259552997179242084216916693425104390058599
18382343808813581467005251935007471317067113821
36366052152747492890243357405574843870462062265
27587508892957910963057255316535954274432311345
10422478347686770384278459998701742495519060223
14194026887596846629951782881667975519722779583
36566380883472386218863782956422966967512906825
18191870447666099939061824457174387223946905241
22790771669243907683241166801335341734607743543
31587435500620640789068877045249197733803609725
14210529954502393367458478383473685225903215327
30977795220966657458068130963840203129234264205
17793689725603197001514010368443135716066275861
8987135681026837825431745538263996783056479391
18384030141680006562787824835634562155166252783
36567242746511301795018162625256684726815865929
45326374890747322357276220109004966723727687743
32374670694695027806419964446303451430191715553
9206030119909221632127567592165368652470560335
32169510832972784087816685166048826576698320383
9414993663833899929342292097299586248515692353
18393099331935601037711361194143902437858341485
36374277399673349983132640424379368821542207881
5206931156471500183849990169217251670254811345
27387575977390304047601364709562109205193029759
5026858920611150270945581025649005263088391889
32175636662812528050776235762707020343228618329
15002737278302749794732085999001151451304326687
31968771647115730570811521947412035791110054175
44155701529116215078603699793304379129431375741
18191458219038613891257858579468199884692524017
36373413754082291127464858577924050563382911575
22165041139368678979083731023586100708805147877
13994918526578003400019419463309329115576948331
22981208642155508871636921016303918418186026987
69180729107554616850900883238158843646913511815
9033300833763532339701064813817236371721782635
22988983942817979884924929619412957043161231591
55382789842257979390426478865045279792043855277
31377194491618669230427930119733088161378169663
14412078273415791512248718750929396251874240857
18791240104348397451767401702084413965235942725
27379744350215502825642962683613536258689830729
35966635732936294218695370244856559758994528933
24081925277053024533204027375561732733030405375
59564115584848649531107304144365188810402868099
6223837533324523452537621610917011689429711231
44546877414576213259905084973248926661308451623
22798996917914467994432725397256468812223285623
18581807266316034054756715362994096939053532349
36175244141848614419176746783784852883694827079
9815352238938300752798917575514468938142230063
36175618048475251289650984118256706613136083547
36177624520135019172476792912498049538944158299
9404279135546746485510598284127536985798848885
6751605014442459487170876168588322900844186991
45369748898548317252112018502188627103790635223
31978684815733466965056426465153319331124555603
9606781263704915840640563410202002304471561759
6314618884602066753823549842252657338690072941
22988588946188386396745307010302011921504740955
51210137617387905497115833941076522568480720395
10701184981667114585139338586737437641343978765
12472124580136959150397979677951261165120070543
9416365783041268846478790621859455762888442659
23199297339644140708686111358289897698570872357
14440165790307301135504886204978581603610494133
59981744786102036562382282524608817361460736879
22981246313371803363660577507094312226151254167
45981432258280171446976862569191608468652254669
28015428155536996805731853412997044383523741127
42812176301479036053846810157884651415766049343
14443930053762962399792257163320493775511662529
9414599349439783619225956297556044031010417297
22981243281104464699531120347496787187069091375
63280763013229841732106717226935002089372392191
32836900314485315798221350946798315001001399521
47205317744811888708969133596636651230111812787
55163050455274579311362256905181208038868533581
36346191946756079507686469819657531212222592597
45539946557008801995782012860182536015741890755
13793352472797860064759543918429582874893308999
86128497120789864883685937322072242834158924735
36386253290963720336878256608873695419427106517
27398351127418919441717730811694398055073018251
18610758884406133723636369753715926467781639519
40972825000808141268778428830268985782120791915
73340959251240470648386557780509208633849597583
31775899988085721455748518887431433305317783335
27578833001549134693743487589377592766463007367
27579267341790305777886412356431830433393805321
18193652048465640312838805965049139070986017815
13994562934293050994284868881788632263423020343
18001868015782394315787934740894611383546719447
36582789451136198400265057996742879050027491395
13984610311739633014754413247685168864846575897
42815849285942357514599537944238002570113689499
27587507842400711354300413940754342335919696245
54976791841808306459673018956752730236575982069
23024916520203436072572193919323720277407299647
32384209262074647937074080348463612840354654171
40945132954520068121212319542048925357069408367
6564503042060249492068959160337005569186840207
13612362124831083727124444750072563344137230809
73335942614265890018562126461626035811290878731
13613656501340307710798081971788154847782562303
9414206703010086941319418902230615132422654583
11027692017758904022370939638375774061002605855
17985062493930630435684511827673387376312337159
22372804717693316333360912684405531133096462735
36383046077872496848079157616586596479185605265
68533056560873679999608160616448274944550142115
22989448901275367082456703831635475467362822407
81527588581260794740524168498734042417975086049
15072084978724190994305234107912134886607600431
27397467243225630022287280069107079160871610271
13786363930046378899653976879805101588944042197
14403478996782965808430718028048484110062164835
31759319259601667176698738856873650465433052113
64144000024808554064277419345570318653249217227
9006957762230849028990402810475186933528571863
6108125686964009015852004730864610263344295091
23206225463803939293618174266414155005799287827
49549821405938908014848565467134606898413611299
9415052348110948563356844123839045805551062699
63941062007853610401447256431932034367599667975
5223848555199663433304295359198540857723112859
23405769911816771508048535603642789517080941047
18599981258868854302142894654735426856128964833
37425461074536662049488927004975585449562503975
27787444818775634705707238788429641022906466721
68739917513435910981473219181856968786169654779
9398172043783543751124147236612846537064322521
28677905043760149358460948605839575629656434925
41161907153256202681140868329666856996945948743
22600318631391652912126193075932190653695463071
27587942261419698729797788489702973608604107169
13802795532391006998533260619421267631522865623
36573348334069675235223511458953506467991679047
31786600149352990313928923981791893299201460835
23396792579209271144256710005214062539684751395
14002786040985204367009994393447134202113780075
28865007330916639779722285861260689934989948913
64160973328440600926565864953090546426386777585
42023107818346780736295576018187708941931935729
33027316728013838188597922231453620089707132953
27389282097458068821833250193582752873060398125
31958016322740884300680788861569608937533003477
18582690342710799827624519270187494902543982733
4798031688392994957064367764798833043507084077
5216428839293251842655129686184472329462139839
41371812269805154013139593575292494070217466227
36565496794674946202532983730576866336417024537
27197124031205764427746437276657817459393448289
14809096506075040992604149716547257166826849123
19007718508611329940153035548840303204190143331
14201463636216782349229558801898574501329292699
27587510398922667579981307616053138308636883009
64164647544917896662817737598925687649697650125
5006601609295309971816979390853163902954471469
18592601964884981152525620563403398629402610837
4798031688392994957064367764798696467791130521
9406437162773446283133640421141036086822441849
22961400883792314289565387365264561364478802989
22790379874686230094152146218602752966303832499
24272378467782988424673109413068038551088898375
13586860517261867284758659533984486226101757221
27181423136589603216695713662397940751516752589
23217455110641195888137858828446239358753969017
14002785961640238458655819766296068095435303211
41390773398875244273142511420282444496822047925
18599552189297078341365520675588341725491688763
32386779800180189152417676090880916213439276163
31758082061487510654326382037009106996493442333
10719323283026141637973875652701242944087554855
15298813804151036995992135078332815456420838955
10719323283026141637973875652701242944089448747
46187083607151870032154052374867526553256852193
10015134905917475835032558412871512784500087501
46427074769220728529277340106301656462266638341
77726582965741136849930139998966079661496979183
8988825381766214178052762956763638022718755179
15302558518441446622462237845851113390987418203
27796512960438726200390247033657828450781520311
31997235432256425989589207044569665743276220947
35957098176046464105102245940276229260534016883
9405571202105809091732853303407421844206519577
50570442035321215863014553359893597386795304735
31997235432256425989589207044569665743276465851
8988843266515859581864001886760714492101393447
9404276901361410708625116233678771941261893589
4816973979552230996028256148947480096503279581
31758042808465435221394496738228919865390036079
27180636329180772321579781677246776075836849465
18390980520874861579665382809555052222000208601
14194812060350306098677265730476738761226476467
27795646914495540851365736755663696840374401949
27360332104835743472133086454634274222952464935
22789947163962926134096645224635079845080215511
9399035611974639619293275380628813822119061029
22980344141066785455575609441680621445314298407
4798444696596823876099788018507329259756736749
49360194504475376242508669882168132870840320851
27778392621163322361096508408452497242573670073
19207653704470877966163638808900632190166311681
27813352700739980330332466155587850359773491643
19200571246429773154363934089414087706250374683
38217790920593299421689519720137897570262984909
37184714933740604901194490767926360004594869949
7877702932125029331114580859193723096481296001
6123754388845952953166184665742914463758822157
31579565505255945643494259022484207747775387881
27778393592393905790359165337202163420187973463
27380157360103247174061859280395603302823152793
22582596789331357141690279027225490207814550167
23171659772018264500868118165255079909201324883
27387558094883763012137827033268546301389156257
64164665348678334285746535085913931627400069061
77521856080281709359420022386241831186804559021
55387787982177542228541211353066657239382834857
54966447546439986814476341355010600257335956091
81901432239183288064538914756664500721647721453
14883728729128459623838986484235852357626077667
22772204994905590678990988184812919220284574355
41823585634428886972947263135995298901230051627
14184132375627046308745868797338626888420322329
6022740814139408145631944609998089752408717583
35957960081323061856959744298279155175063452219
23198903921152754027989377699311574526538157347
36176425330512148218728182440245764917042021019
23400000566351147507895075368200111729582838823
8987530883928826009266989692572572805744021809
27181104583277364293861774756391403704297241469
27369025565463393307114649700985544693015284263
64164665464750024011350685292490172667725956549
32184705041800251670112719900165327430451498051
32175223457115444355265808903815289195007466241
54965154751881613450244771853496510053463853691
13995329787498899612281466157142619211284432367
5416796587385066677093769393933211736146313175
22781705231313019902493509543496130325228762369
4816599136766761765995776971782357414637094575
18599549754030725982999980566990716965301013057
22392536436642369781525853845636106398562844655
18602402635817635570909286300638108885415778111
22773479210260663166814025907211136324144056605
31568904709828326644482720414752674055578268311
18201351022202713234316878357423560289391600515
4806648774026684887949615642670903814230147707
9415875035473057614421691805394923607201431855
18781759454080342426337458432150939349192539779
31986047233763296067857815277366293573303085803
22989414024617318687178496738701869091463826355
18583532658416398411896729770433884404703909107
44347748839557000017681485812694822553407428677
77140557873998789377247798194424234044596818253
13396033569387084052297731004726699255888990143
9805420135078807139835027706827891790430836357
18593032815307158314914661518193977231293006181
28677905043760149358460948605839575629657147857
9805403302882751988188374967450335474952312937
18418202407531497010197757293799532415005000837
27578890141065554341262370535775679675685525347
9386984894338572971759893259666357371526739803
28674572760367087740101077848823410238592722065
64168016455720888269591165062914284649602324833
18001868056165630422807965446107994921684866255
36993906883981608122932337810175947588336672159
26979481315927314983142735618953291199661822335
5007015747428135873980173734012039847043794223
15507403816657154540880023607697068259337469929
9413384987107412200980562517200828816432391699
22989863734520043963433262254713549206155073567
36376340077929930172366425567871526561589996385
27578459292422043691326326391743093831385065997
18201349200783544440488379683778669945502518739
27588355350983406926038088447516400292393024801
27380586701102421556068247938608807751621555115
37626629826620511848376157878794021452624922479
24080671042102629562478050989824479620291003751
22782959583854260656700461508862426885653541803
64151340647743511498748750150010188282173874655
64151340647743511498748750150010188282174109395
14203074668709451205846392095697860275330302967
31987696907354274772967585456328640266813270703
28681650190667021817026144951349392740200904873
28674985268777601476016231297721097627849744041
28865006861443400509051200534150785671638292841
28230185506450322651027580661347159764627958103
40776116989926150851178294374230603518850560443
29630543395790207576547510276058052049802547889
22599476398462940280671529758303720769618319461
18001868015782394315787934740894611383546740743
22781722105502959973301314053006893697078970247
10422872586215882088311634273558519530530407487
6223067913608285037167997067679373257458207331
14184564119994958401584563793015917083982036127
19001520908241033099455086090713723713362776609
54537628592670012616759116503125191326688310215
27577969477621422840418038926446478688617643195
54773256371446350624408054470905003736062590637
31587060818173162473375466776152393624279623557
11010717721137857612597420393397329438777355869
15302146939085308245586649092560196673875116195
40980674750459187363403682132203270000082998871
6430421737221694071911583952147059736813742105
30969966028760621730217762032366144974400356435
32392602249375127053830350991855591839751574467
22773818857403244995450026557573859938872409411
22772203286503778362218047976258734855938944123
22598669890643943365126639575387961143112825019
48751736150769057257561989177179808609269203811
13586879988925193017296077551823179186328417307
64141509439329264202781363401513695853119182079
9413384987107412200980562517200828816432189871
9406807826862317659757550838469414648367468495
9404295357327881949626389905967564779929268079
31968733404206349844426293712648974070372727791
13595987624632821089819387089372796048033983859
32583448515533308604318392252946079510774574179
36584537998201643491884924189306270718081088667
5008683266970092736299214707449701201921707787
6333600391766636990839384098930846607087355751
41823997437638619272970674254684380458259990091
15298813804151036995992135078332815453931634699
28394682071076014186300266526782735950174905575
18614133095353884628767842491348031427190751651
23180314982843099318189194370538756020440227575
36584537998201643491884924189306270718081334055
14612387486709589594503712999264050374374669883
27397508188730236115467204965973879569386635521
31986028414520571307122182316995192964426466249
18020436395130377504789398261033916221182038337
9416702021697950996519377736993003855088464977
22599046436639538146724984037044462083581543453
26971709176752707510456725589754843328964540961
8988861276047956364300942054904673462275015051
23207523447232545999439814191175991629933318403
22773889541897344303185581830726348004619902071
10706184743967883260780418034180473198875037205
22772241575035883275475237516426493936909227463
9615004652335955519149923122065086530685296465
27579698271237327436527290724640107963494319397
4816972156769409080997927482132841950053242259
31757669829253403772839566368712181814106382257
49940845573683415505758856529905422029200703279
31986909985240686608499229185133065320230334227
23181571200649084155786542986708879957558779185
14204274783798604112266568681623253228042902931
14194418638258741353704159725705741719150222707
5880554008998968047872417569542795480186374847
26980739194851511392394383408117933551380172589
50783064119315469299446651155439077687626446763
36990141452301031017556616311862948531925625481
5034633651907802967501055314694998875785508859
68326149814731097248343381740169068741810149365
26971240042946724956986280083885207888269124615
11218144237326755098634193206850745453957816451
28231027665668933589640189415979437177289015495
16254765085771673606777813737716311647889059307
14022610756366151638687792464797430940430489455
23183166446656504743609898176839037867682026231
32195479992701688859890958182530391072674235231
9187914121661931016761430200322276849287603967
18201349362993702542074794916914618574837397665
22970488729183269719179121415348467525677845791
35750981872731508089796293008290582777248767125
20450126756973823128252862045133999428515619607
59336896409893033242629000743684718050671886735
22782154661108668667515137504813185188191612155
10495085282033669614450798582364914363855342235
27787444818775634705707238788429641022906701945
26979481315927314983142735618953291199661598727
22981636900448158386484115047371781207962016531
22990277588928266305516002103762478371938898283
14202308115847793939824726426627171176515687577
36565950720869058147262105357869229361213869529
13793765442214288808629018642973676914623348579
18193164947278479063840537636056903841859883791
23199691572991655216541739771747477595846442111
18602473285334696444758601929491394654993731643
27578402151134770115819154197311929743777901241
59567394184473267195348017025169947117106471851
35566824110332053541883801944528193795188152865
22592170108209336166487409078223045924619505003
22772655667168198539797631275723501410514914407
68115851660608806117349826722066854800996349715
14002355964792031467068051654965333723157948987
22183554237498029981313726484332905673330706221
32827832055240321007344374003165140840079099845
14203076333212153690733977568203450819435610487
27587942261419698729797788489702973608603616877
42018194687904432196241710634774834871741896167
9622780076672397204362774998502730440819039827
26971709176752707510456725589754843323852863049
23190642132989969061383480307643999598348199695
27570197423161621987680358631428303575854785121
18384010753052569873901657028210242219445685021
10284003973830944816085677092379857088316443017
27596540369443390612875531115411475020584877049
18801959742499943305823500701997959788382313505
5826147785809622627151103237192949762987783777
9422846174574878725457725818973747701832686089
5895377832172479986974477956780406273919207657
45372543216042080096537234017063152344716853507
22798976480401638015414498719539452155214676813
6314618728070619411349383036579533868303779945
27796961941763411491312122665056961957550335641
76929923483245827350434808453258014209036421227
50785983971723780817318168133652299657396278759
22581788766487675007457328752253506789106827519
6214788274226135815169372430990462942711536391
46210238520087266696066013270447119447942568075
5898710928519763779979759959993278936743490229
26979540236156820367909295802527877805020380645
36374747438251740042562885459725517578326869973
29228257050767476242667244409034984906848671679
29228257126433646927017302875258092830658231199
26980758899035531962835783596643882883645988505
22979969263257174776213045748856428325692019545
10725576859512990521491325775538356562784580715
36555605811006468954647228177353916123446101237
64114595523449752196949109472970087650582422947
44128084441317199420591325838488158740095186729
23397974771088420940605424163147787851342155043
4807080476019289683113052642277711462879918319
27597010642589727173890343918219216711351641641
9621936735661053695228032184925707969669576311
31187622176217487121383699083368114337986386995
27787444818775634705707238788429641022905976429
14184956808673462325655567943197440247861621031
14004866806546202611140770242577552657878750155
22580925050447456297308581201298895880832729827
63763579127216002712584263628744061665284392583
31578798061913960936214260376342960256809197031
59561301947238380516115852557838680910959117031
6214788274226135815169372430990462954740112995
28659750061260476713613889995272574691442051563
9205167442323356650333574008631787234552050233
35957605025397209185432397477977606612858660175
4809180471726592965014338989474309615995975497
13622328824213543666229139525912484765812278895
10723497801135972003836717314716638226575385143
45759946148831292533970258253120549383852748275
64141079083433396441307751372316559385043331627
26972439191848404326262565522934384376252367303
5007879273202875301899688030344759758840468581
22773086399918521050476473726607164888565965465
13804108609941540033364750695825728917703450675
14203095840154616326289343383644041420725242673
40964937186056240099364856323665008807321773235
18801172829432545400180475824628040689179953493
27580559487088222632394917689316824319344845617
40354903263966066760849936226645132232475739835
46205651988273876359848235848684898124022858319
22790341508263186221102035262714585194422094759
27777885850754165055025919829662904830658868223
18383204900998319271404223259815812966364830821
6221418943640456073582206568043281636711336139
18383561000929865130036471622061343727338495951
13785520683326015851831341481925431215491655209
18191911293116975711445027957136422086266120317
27787385974300401435690356431472987842500967733
19480551779106399255167564314320487897487497429
22979969383088376476565358440364992822868656387
9603819130576908409604080542154881725989102013
5895377635356116186954370696801032807462541217
22998125448761681708809479845517531167777555811
9606649142773156533727561741873114441237845303
4816599136766761765995776971782357414637595031
50140778527962270162612434592855477239020990515
9608037636594454512257941205314918936052526687
36376339921264639749635033299274022110557836009
27597421049968766610201541662127879211991782733
5689708288168595301481276527666577631819150835
14002352440081733681494127707957141843558290405
9613296178251142211486221135970458728906380261
27171587507984545096322090275366578994754802269
14185744689910979380142361249854099344438633923
27805993652678038597183444347338052245470454275
31977821207039686691370437208175694008393581593
18601200113778587592576104644882255605179248695
27588373965244577577011258200074043165130780053
18176283833701458599439215469710735414480683883
26961344679326296197778791756622561055001419379
9995403257530662195333527267366468130268128493
27371125639026990878413816204159334590833047273
5007015787975128691854233319622734939526711135
14013132578246848159662016021734468899810717961
32374296825200817701071487876086213508128824251
63280351551701200263447050371358518509146405883
9414210271953642186246390167641289405432489495
31977821050340984805243150690005162076398557593
31180130231326101309257436021420104234855975719
26979107449851483146455849383240409984943683525
50567029874905407669861402365356842090117798435
10706184900582946291960162093294914590715248617
45538692125205534994892425330458076549563252895
31760163282459344462851018602407949528759811447
22580926633914327628526953811517307684179522145
31776199645136297496418756558117174475784884259
49932621449655950131842333901448598749256932313
27596579627965669057150369190891235928403760653
31959684656803509514018378031059377061939158709
13975560751598244322352447474646257581586859709
32167392597025152193051821050620581223570040291
6433252598021985705861673442002792299594321921
14002786042905108699759463507712134153283973409
59554596844762603051422498557302154356040956629
5033789674887156848981507447318295122556216839
31570516717478153939793841983364930127215037625
19002231293295083934668680027763675348990650085
27379800715420008634430494459733259898348481451
5242399586431141679022765001062053748923648111
36384583138970671254263122526979320275084374913
40556394635685035418965998788211193466050320445
9404275690277111740110754627636152291575797277
31969183807286675281250402769759241127508197987
13977212936099366476987861683043792490592457665
31177297743221968741552705713848585238057602947
13785071050692367166852939860919791001988488667
36575057318087097260379660924413700736863136017
17965593155198191260219911576481825757994100495
50579491475734410018848445143496350615117669115
16214833533040535045964849898663136867218595963
22581789584538271608407067395004797318745098097
23832471359481607942499329544400154761843584497
18582257013090079916897578235826198363567056239
22989450606492640924688007701154387862684677271
13586055557728925780174336858514806953554615747
10205157706871484328895248673200838502194043391
5688434926577012363502552067820627022123757467
27596537976868147562528449715988544770443314789
50360144617135971522294184633349167156724567159
23206658179623678764329107345976882408305746845
27597874125810663815141900782878727837499255501
18203020322366354158352414993133779611635534863
35758064990205587947096574670710767817056193889
28402946968426697402972107714722056345005524789
9995403257530662195333527267366468130267223413
31380459111845506279143036440852542156416710041
22798547250241990287609918780331261791937337051
30960483902408152407179005019736137491259883233
45968168730345700691517908659205014410063886241
5427121991934579541075593423362175299538929469
36566812865606709820697577357969160269802390975
22773518269633254578562269154129688905693705941
5006583112686961774844434497655286109605492727
31967084423804385282630309860793875772362072089
4807942222822696327423904825029631596693123113
32411475478363774426970447198506899565503601329
22799036945299506524411194099349494070271535487
54947882380160858784826572283664451968397294371
31370151480711657228771658625392541625435636667
18193989420944765634582424899636747224316948887
10266259985113847361475953222736108530563016483
54963547859287399328553359073472868144198795561
23179472871246695010583986205145986749995004313
9404687847012471194719347589857230739663820669
10496751407726622241649081909841945496697497571
13804107909703246813936071499478253659899271739
45772841896232971323427310552178642773370714065
23806949270163005214180930426864575328608015839
18382773191988665527560422231137855204875992195
31777475376925624911651061725947481655938801127
18201370613521566398717415744834662338480880443
10492594497909828091965314428360632535273995367
22583065149017797616618471264308668015553248113
18619357038385618671920869336362496763729830403
22971707552264996927845977850524220526685346607
18583080476528211471343866803903943805731220915
22981224543264216102162928862524295455525643351
6015247088256482036430833936962696252426463953
31995562803105743827506693123182638733035692711
13795022465913685389805579741241222800379989671
31967929412347610823623826165632259893336840291
27388868886482370142697280507521688288069278967
14203095921018918521322584891988946776090031895
31985613866977501659811162087976759508093440575
29015023442913016044260900470585829567921892673
27371126772463927325333841131084059182459214049
5007015552014393305459667876267027008459446585
27569764823372202851411977655188441819801803825
36768000464069220656206569238913289116954287049
30969120271191685600559511021375541917158341115
14003986824698443723794943885083626243608602475
68321150865282602071836663597259732368266331077
35368500227399296842424302115646606603431639743
31969183807286675281250402769759241127508666983
27769252867699016255318294199732800085691604127
5235861638559313617765210835880836252070886405
22988979770985574014783702966232291813252559411
5897437684802628923625767517306304986587155549
9396914975777676644071782518209324460132060205
59364159216049365196978827421231733227722700291
59545959007016048737810262533985905549369983445
58124574161661058499942036239167724620917354115
13994524169797814645426925871142165805772573975
22582201543981185321883586666953181196510041161
31977409942742049032038982269777141345256620697
10203206555155966132305327343868491819867822305
18210869797426421850262412913522205304875162873
37591195889738608659226241209320059020610909315
5206912420151087360854235013823191717512129909
18600394534861258010391709423968915070037640163
22773067588103146943108758490299554314039953181
23189364588490662901992275031065881995133556119
13594711857509687062356548636428773694530025243
18176283715877581901956355841095188873463473783
31759319460519090588987972247807250203282176367
4607165601782302996172379619413772952415206819
17994504825443980061198322829812528844526778125
18382322637295717814401970154810579761773122967
9418033949648847233136097960862894411509655053
18600394534861258010391709423968915070259236175
18600394534861258010391709423968915070259246339
27597442344727423469678105170148464504731755125
32204548985711589360258021053607579618071242095
41174353881871371591806195766771925564612814229
14194062496325671145363078896653907648628568211
41571257955501982476155912200960000796617871589
18581844779031270454177235441741855128677728975
13994090651755695022532051039719249165415097639
27796078658863453970508021898620368246086939319
5024289547745558589944752382019643622676355067
27181837109309217331594150608559496119053415833
23198020573315598421451818172235533042077732579
14004003811658740479698840170317785815844122937
31749819222545740254201451929690410135112213251
45978467114403791206805248789159681941335671421
13577832327624746160412585355440137319540871929
32375570033406328253196572387107664576224678649
13386496056327782611801998875854797676464412669
32193339731779432666234789112112086059150722507
26779229465600992455385029797876124574967703911
8998323107294835485830612948576141456642684381
4798404627054578044874404596471201646070814629
36385465406356372645180738762723720425358741729
36773695686486080402448831712180134038093411651
36983126740611088078346646947360638785350366305
54738485504550353846603936747574002075692770929
9426259240511789737404724125842354947494072645
22590012934309360109583378179516297643965115311
27589159140073934276733213374017125510410521881
18192319226671270207248102061252699379353427351
41154527544258487336356456679804407035019170325
17984931381489288331961964675264711837559898769
13602899357374089883637022710782070987840413213
14809509438649264102885198506371211501954885551
23208817174546926399671177412116589284771972917
9415032959304505627448853470310527046900262653
31994662333927387412302018810334880418247718505
18782640051672662305658650756608936904487745235
36129827819203745586281763608467847345473501599
14003199862056544063186706028070123294802202269
5897437684802627883982863796203254612044654497
27596578696984301033431737174788138599733481941
32410651011953837776441278217169531491571461609
14677235960573125436761467348989488432897442897
31778319464516887049561165269097726846095845433
32186432906449919783805852799458518748384022175
10204780617401394596231320903613840500476909005
4818231045652922955327035569247468929392866689
31967065646959110769080972759987377321817679711
13804107913146088077895998157128000381435074351
54945803752754197685771643487840489556340637323
50139154208448078344460968834060083193865400635
14021728253053802059413814956816822710060451981
22571913925036264880182731896945399138298063075
36176426885888452359681802196327646667554250399
10003665633220055232245864389355890136262707715
26943619426998512328870615636562586264961414875
28017566355575893168719014878611036199744506161
27813783471820134660188320310663859870896085769
27588373965244577577011258200074043165131271313
27976172265225124927337115002646835215049706371
5206912420151087360854235013823191715017772021
18783072686318795209131510009739264533682169519
28248323846527513752729279397214536566897944845
59555009156182397006842866665866528052444316213
8988372305852604125625632104241968040676864935
18601239176769364604160360171665440979584550767
13993659795902226293255077347818419468530484339
58485298839939573917133693009486454725674946171
4815719630678753627907531304284877461583896467
10707831704345274761261376437796428361247352557
18583478156933717592344073171751409377887040339
9605897991610104191721870566233041620788021133
9605016505505969150459350679812604924800453207
18601200113778587592576104644882255605178343131
35757238083424698536716018081674475007918760793
31567703852121930603935175969060796270250872553
22591662607954350981435944531946888218906415903
31178143424964773179067524739778701253596236799
31966201308164695101648373416522326579515147513
22782155472278052016358269316494827628615213977
32385914983903167490829017780588882666028628011
32583448631652261863758657494018137690585022079
18384366655499101177562912421374316732049214983
22554996002578295830568332261329534186049535459
23397188516006895332825033647272216350762538369
32583036357177135394156745387042421142758265095
31997254898499702691675020224657885901757802755
31748582634832096530895655527957567435283956527
22573526122936679404216374798057933995903700739
14194048023748151465016091476911685607567668387
36774540435633524059658278231005055562508823887
31976958536648537812117596344490005539593154617
10707832056024057070005391793488490451938727093
22789552890224550830778445181851675862456974499
23180747656112993478717156689454472519294715031
13993715960288001521179900670578609127940433843
22972157139011038990935437275021704846864265255
13595537828274534247255327912385225294187742903
23197589839092199038329276582501057925175277753
9823575546536957015028721031998440633809839299
22583420476237526647817579542148706922554766299
9995403257530662195333527267366468130267681761
9404687964905597399663533634126123395667562491
13594263082183871341431458092540751170208133703
45533673391126158028214797479701752824412976607
32177362783522115259059503041671888190932451867
44555551477544461972017027832499715207094562907
22989824513014656253088871251240808389896762167
54966841818425703302990768636921646072837433929
31579586060985630800376242677227126467319129835
68543790551451586568699883787246900433410499323
36164824936641674864177562666839334615451032695
4816974018194386649642888112960445391436864103
26978657854412901381746936892955223357608312531
27161673489072593764222312253692516485671201159
35967421724050166662930588994946520081302707045
55168462451583761297619807843811824546918879871
5604715167828421900429756413045301007692742127
41393306551123552457698313095138438236508083467
6212780952668243101109221674939351979982917827
32804332736540673794560859513728568529808915961
19007718510370923574629353114865498449167280783
9586896977579412883178846463897529279573123885
55168050910549680799375933432904922222048206175
10496769753413462052429327892943393806110360819
40553900052678179831262745159312452308034083559
18601611385194776600097949772355158655540936387
26580870624598905401237573277187941903551407337
18182390769017322082485492106522353650376564871
5024740269913209471452976521271501473015627233
55168050910542242729316284213527153338138665723
27169936250515897201338488965373467025713191181
13804482516405242798548546412159794340407811307
32594091684911138429254047321284964916318321025
45579540349202305307468967854975203930077283141
22791223080669702530549826790604363192987680279
18393474947298876699484212685146574710245244701
22798548953448639792228583257076764846699655075
27398725781692422482889566919440262654828216395
13985004620745204775185977272559347090212316063
28231027584865460837821516813871527048550993631
18192281838978220509834677089139844023061370239
18819327380427092402423868981185245578360268799
9405532794983253885203702592929321957494565853
9404689550303098317181645635508044045052141289
36166925398984384958069632862615979591377248745
23197158907659661896390471507321850836971653131
22990274182594777504580547399410702453396139031
14006592969497786295548133057723609007325174953
10213907606792497173818781331917393522035981851
18182390772525422490559741540146480953860927587
55158981678128774194244697477528698303881708985
23008432114027831805308594648276330960989336283
27361213520479455509210849106832589052064244111
18382343036591913007008036287029021625462249089
41173939173747243075967549585739208019712206565
31967496700206983423869951477873501399207133329
10213457159459745817073826339604615605767385837
6016839927132524914214189795248723286195757673
23207091664256369425406987018603587698258798077
13595575302488374655867591900120816085669951531
9596003717246531649174634171185617192189366205
59552006026064663865005804171283276737153004385
6833064372215867862116088133813146536160795755
13576105077012308531505517339775263891385317271
9396072824023275223671894852862733609266713359
14202720344541394761157787711784368533505144935
19600421383513760115916153680571315684179571933
28203029886172891632445825296218428007608314979
36582136992162756261743883156349921450164425899
31966634223222427194983649357861282606660096641
4817854575141029882140782982903962395891940871
50148590294523556955086711864309598833014134789
31985162335575281217326804616499195812971725251
41375598704238273478060954789067966837152121007
13586900544665420703692281673973930992311206283
9424080694358985996859299528966041040641203993
44554763857199723031456827311153160681010633043
14201857628187157801422827485689792084921493613
13413757117057621478615004298211081775340016951
18202646373690581769638793780749439737430775395
27371516543150481712143757712665956240252456475
18583121547363527700496472869981932765559365133
22799839923235718014311015325974268119783409131
18600412458001855942189424731505779646034747459
31767225038404440402918191275574047693894971643
5037221104517989528449427367546592122741585291
14440617939604222313863130925089850473875181995
5037203020922689382132759769198358215863848975
6109772763379893221253093362381728303413889351
61741177086210701994346400498653676373542918221
11219757249842503943319947498863347610511918443
10497181097151439124027364103775385764979856987
13785973025675500365488947656444830479994867477
31587042231585601174001882034075379404133439053
8987528450654748710148468928376821750956810039
4797992551587722956475301756913679728206626407
9396466281411842181472439254136836932163331181
23169953972684183255448266232972483583215248647
9207287147196723042271239221645924400961108059
14004360727708391531405444170617325690429032915
19007737093359802998001922420117123456341052875
13594656502438502595087587193510996681258341439
15076671736092585438769947353116436003087274243
19619384003123420654269952080397544826439920199
18400852726064689623656727193875377647559343145
26962563424912862193940215340789750827543905459
13602937836324353833173092544132894956254467365
15221652939472758872836036816876784007392685423
9813626650969774830146786261217420193153847471
27568922511349714151043916802104761151297603993
9615830786807270462448724481213212551239605185
50569990349325922243751241408397175074879787267
59557107172372834199324190785513836452790575867
23428162864637733145705895401184126466959179007
10420040246004043157072560710585769297152769519
50576116175453294260525801652357032827860325771
18200919200085469069428293205364711872216620693
31368989955346682140618133163582874289936356979
45761204953532910222821467118643944079130465157
22981207587743939126440944801833564410801204183
14412097044826122157189010594157227545285325613
10821914735603171071978574816281654920151633365
9404276619659185837135286280850826997423736813
31778339133509870065374558201186275152727508203
7060691642608181268531808896823396232268203207
52942509410330618236973535068483974003211480239
9424120646274353455076172422238850092196349879
22773065073891410876596414438655022628949904647
26589150301256249839643014660249018848844370661
41589866207598373077519000117612039239996950403
18383147918489800970064312234101476446837302825
22781291210847926625288852082657678999607892791
17792901958989937072454862229694376759281430337
31778320284593311166471486145832150933641647439
18210852042894157435066963022575476984278625721
6449738663395361915132114716528162185161825801
5451403555747973122968798149635407229168264723
13986715574020771169643689484749848257951272567
13786307640467524758119242770103489250998091053
9205581501016000945581532707755496425438615293
9605485829500746719801410723187323570552884277
68107255416287143444416485493770473094500236171
36584106867855884394067691856578394500054891469
28230185270926682566735044973251684870061291827
27388007181952452222873487862046091138155021749
5464195572391917620064592869230697535422266779
54947057829570663160160829922014301126760791123
18384834013980880943768407081737840061778484151
28234753563032400445418110381258728351025230759
18620238644144951544197250091135231272019406027
6105617097490038271688893243347746041581463171
61740408979592292378505476670960726752390507165
9840851133195254942057085555441617545843304703
23653203926557997988608567536558131906336249967
14411666966618839232250162275303255893441678737
9595554081334007972205311591943820199217214561
23197219492155907654797475682064757154271983035
14210923411865818865064270839198854666156673399
39747663800435380752323551023278663308445784795
32184274722547020846866272721907270500609377751
9624033039192309970290991125812010729344541911
27162946537642063883784220225994016348965387191
6109360844109692178659161396601957661535101287
32403168628581009966747080224617264639156390099
23189384906522169542572673039188900131421528447
27380174467024563165503005902463742678346216415
23200103890265020495065443233656286203338930627
22390509447873428631944716414177816581460485901
27590433316528562584411375947205259719930811605
33006291435072398553494969993703661393606440711
22773065073887775352558240228807863134637650727
27179042642020786146252176431803621196504664037
13993677798712412249840604263846189084871194567
5215997790041337353569613965554211958088531517
41590297492468968913558235303892138519521122415
32632878122924625368876446512278441802691596967
23181141161247247855148500061049893028688523617
6221867094772410068740948310492972406934887911
11449316629624208798457569048768753556774887587
15611196409679899545817930377541678696229740963
6109360844109692178659161396601957666524529995
40572169663690564239319870424341548493473289825
22773047345741964472396207124452490994691539871
31977390981266837168600607552147158471298954119
13597187546076102934522191054333323476304332735
11450141363557818983361992719613763240104170979
14410484811781736889654265591921107795084666105
18194443428022022198259033617153555227697412277
28235596494763200853601716207230261227756341123
28397514522381868487690335432350280903941636915
36556037714145687161093679571308586716391862119
6224249067243876549323607028355200676403015131
18591718774055714033021093402666101075967656177
18591718774055714033021093402666101075967410789
23198491611318191532192670236816468895706761433
14603713235408816895355191340898942130111364709
6015246388109086479323230524927263390000909369
32177735805139265797936703729774808584243040075
31968321206894402279069748168893919566954545913
33204162942245362269752559583288145197515126755
4809200057854391658139525538355306440112809209
9606311270969671285804587611523971798442175627
15609583397146452460651174295410717094268468163
6015246388109086479323230524927263390000685761
26981527120020249260367959601812506066487412709
8997027562339099016636073303378627928804498409
22970863570384332284490268841479259368712952307
36584161647587371400422856945223485689179464237
41172345632971171120656957023479358950348062039
15228339379603753717847476653739068909519485135
11449315892386707442172047463048366701544191971
36165237132008112748425294251208804095235589655
23190681349136743540563066624466720562628311115
23179546730106358707515916080982870137646169761
4806668166253298585864123046050240727625458761
18614502749140171405022288797507631640359669995
39747663800435380752323551023845477420724436835
27777964175866563515260356312138268323501569883
13995387046675145301153283408023848516135285647
23191410353974686358728900571674064734599685447
23996989141157122004672104199359063026720225275
4807926932350330647016586597322665007107373589
9805027527337634083389265675656776604487463409
26779623625070391324939230257332775910372613995
18384013105313140594957360041711573278886188547
27568568074644171592096150301635073547900656385
28243840324677276285167306014169859990290147579
54749221242976205154388979189065960665970711587
35560529575828292536864520495998224412471742275
13404654029833946740093075392215705099819480791
9205597604664446945133366792557480720396176233
13603309969430337381517540150448668231510495075
13820559070109119750887302597880679633805982375
23390180498064954045072352551013392377166719535
24198461627037022992589274030242703250955630207
18400835696812696212943873696421369791933971665
41371755475579402776705820786816944528832878901
49760418283930516934044560093816166491741207375
6642667208267552904010772077559361363674732319
26980758899035531963022539337512406095224068645
19809029561599211998276254037568900394107995639
18391035951767395018253659510417410764677550469
23436779056321333927873460594286242969216197379
14203545705145334993723313973376389383391249513
22980380643768335134610452338337633192242419653
28223176557447693141123293695142018445814923905
36582789452823442116694591046245576786073195191
27162535431518115321445802871532772887589353879
18583120459603137499075247172219606699669666131
15608794625711026611518034441468741092222222187
9613300630092442895483303076101235399439202277
9632240246524090221464441568755080489961551489
36355689275815916149479269719591234906608620283
23813992473119888742587637372504916708032595759
40745157970714249154318003117171834699513790591
31777024111425916330793972651527371016178934455
5007427054436264433973725917173135095709815999
44164790190805436282702135283441294492286465849
22581751183021543526651884409544339192765654247
32193733190992850646686684474258893558938604759
26979932651680338401527810015637246205034560749
4797599984397044371208531095328368479893756805
23806124576553979183663461061119066094322836595
14022180436861205534558842751635646188345591819
18791690664305904913899833711537726450091553077
22383468106824591594459125685789856424818980111
9389143853971587716268146043054558340110308355
50370864410073387306123462501011747812933292843
18583532695531973005108170532779196409902670415
22781761282832765292851109526772226597685751595
64125802098978828313272188561663334729989133721
23180334730770058499659993485386544562019653657
13603761421162857453153403387899400036447993543
13802795493843718043721962516896350189013824229
18792497981763362895008276440761459159818531285
9215082435726948573830388775120644914271439357
19615351318846564855990178205550160897451025927
22998930248350267867228098745009208646605961367
18183215159590235476862583551972254976742217151
4806631617897342013145615783966493126387152923
22771359309741757778553589308806756476011204579
27580991147060935588782304478995644307333977353
31570553294070714923291338475498656311115340623
14438929982545792796137853747591403241722548651
18373255112022880604711475282968202261141357053
26979106782968798664375457235248611790224440039
22580982223076573740917121104228898338558786279
22772653964099393755977929969546784126127481707
27568528971034868187355997500376508843179583597
27179848447924875877844923536696964333724031555
36337986282260199161005981660534064397033851407
27377662969124773333503023350474647904830691255
10204387084204717582028380679482085590429103273
36573348946236887137888872266421705199305486885
32410651400580458396625669246849739625804873853
22791224861610948146473115914567676379593568117
45750035614451789224104985140927556082025795393
4817424375532700962358106888308906119074434039
9606311270969671285804587611524161504222181875
36993886215442601229948301504195717689603529885
4817425385619428680604222402533205926778537583
66338467957676380197785791558418546033412729295
22619805247756132277861120584665374083271606227
27199295768881026270328047896345694275212132307
7230907812001459295854009447061075190162431097
19824355152584120371427108474325815375145874233
5027720982739135434358501162845322245870779557
22981658881124796042134748727329769440370463657
27786130003078115603443858314515267356727216461
27578008573861314816917091461311345124227133345
9413778569648397704213740073174069026963997909
27788267502565377096867075856451290500083985185
36164843790847589726967871519090921141727128119
5214760391074670320426514643424865778348180601
10003254515055265114745783412000506530226878571
31776630775635084211082211832284682028530190079
27577164597255149897215928619818835755569307483
27569803108606882327069336755702626798865724441
22789497684729895361990041558114175593064018093
40375046405648382642247545301897972176872354875
23007135097979122152910887370151725790180031223
18383991083900145143885047783036381492719422223
27180692308478013425502772145447292466004375151
18383618878977997620495075317095736761867260415
17775572722554719829035004388285617040773923573
31370169368660407708487235107409488992444112967
14005318911237515083863955064085103489201461643
13803264017477579472330825828818554067290343167
22573921213202486234959425290504946431614088795
5016496976362200140204935456485632749025352655
18202213617080241469857071144030601751927431391
10002840540649270070410505549253230472464203463
9415485183685394999712314108849238607796968599
4806630729215304025690663067623487910448204813
13585194544493933360586735100203492393880566589
23199731760849469481774248774274220324905254571
22771830189315343406141552501661986053022295591
9387433632542407221608630030595025870535518229
31966656205669539692031241097501972611931005757
13585194544493933360586735100203492393881035101
26970451421142504738542302387598154480983019855
14003159915994196502609649110652452146203813883
27378150147665150269462193280217505230809079081
13596362996823307278620948336087195995299241687
36393671832260525604585661824031128248722668999
17982887481350196125730925500751139957562924821
14022199373859451243161355653187331056662011363
9632671913786382578054954986904730846153473505
27795650483442896871324343889316938227213312677
18384761817762876666281005400286613016540712099
50359282796148311204344805654002526857965576457
19618596342370480046267622401971874533193946271
8997852764236844146309542227417511209846282485
18381966650490157236138787594550655285780108099
18838290888820904715808400788837161422257626081
45969833274277172210006071994088215988463300129
18610757383800637063758932865114083297148648269
14193633234584392374123137389396742340041231719
9587333133183518110987085550073453593723707895
14194813689883238866986129253607592097238853107
27361605966166940031239627228679435472573872147
36990231224764928821690709770357348243693594941
9605841936224090603855621790823513776109768253
18182390929129279190989875808914941388229798767
50365820620852230063389172096743959908672515289
27161299457437648151246917359745793478990567355
39756772166287453377015557573068567942404274253
54315979945006156758468050742591088172415830039
9605448478683186801189745561800145022784679263
22791952859878201443462296302303929797431512407
13784695636264354556472800835064950753285929113
45109540381662757953152177590482304798365335501
9405963612532509804244096026817081584398964165
26981920617948527974913333277033392280826461545
27806876154333461269510863716963959742433899397
27578383413290697851329706600048345617597077719
22192265624712794455004120119834607587645127415
18583063439986488383357471808870386877056475347
31976191206113415648612769186276104978357400091
26971631872685691343934158611988118013711638359
9205225434850405134741575229836988475562453073
13785519947735534887745233498780818400430539749
4828220128761254700973465566057094446308481723
9595968831863225219403071021844845982999822565
14202721312485466263787454961612301321882473073
22808477372707321740489368151740802543861595699
49961965372789472862207581168561447228393408161
18183214431442032443033938743747393584874731859
14423717728720512846497569831140962409236156419
32383420918708155903407811887918824316799784907
9404727175834884762753118568445589836908168501
13577793072858310304917133660869566661931216125
14792554110523761415135906731054254984959872825
28226096726419253794185227045434042089042029941
18391784428003056170206303942328189650282704557
28415277060429195173876024857818408136670618741
18609480755965825674134731337744095239689298279
23191466521810566402987184493458953177228239935
19008860484890852891740853118185496578475929957
36167376695971673167072263337481818442758692087
41174389451823693857550426087605097826653584661
18602119853364733700572251640296324471431723495
18609069412242706876424686495800729945476522343
14023905215591503865908133435171793054814545261
9632260645576530800910794898379443102955945549
15610408600898843258105332922841984835846579843
22783389546012463241849363955006092214702619713
27372360680054039395040342641452508802714024257
36164843790847589726967871519090921136732288775
22998086310131752229389941739031181588249177999
23997365645031076104639463691607057652150308599
32394609650103653999737235356193149731865612791
32395827574008199610103282696665090607708684139
14003199862372495213116915993813639978192792757
14003592429231657913120898175040377265252071101
32392602288089665790035460197028477449843922203
22591251188576150068743246145454706144900822439
23007533748237500031607488139907479397475488471
41163183646844111124777431381061758174585840215
18183643578573572888644676207218770730827896061
45551356555551314422070025664742053060136141167
5234548281047288496733548285414490704592372861
9187875832889203440573228134963630616512976641
50170104749704816690570632674476229565226969033
5034613131202771386207788466069871631322778167
9206461945207392585428350368714848186186366773
13985059857752768326092778286860592041130393131
14202308228604383215729015053289053219494173105
13812726548897469048218187872222341110691859335
9207306932227669876468200516921486088337362455
22789910613683282338320689372343678453789906823
36574624711433163022451815772181244232730868163
18409507940092720844919749789561905843326778333
26981506564352856937560752575563945497780604651
31977015596846289755177578836339182111889142491
18593782192963765455314978240314447064148479477
27369046934238179488561841971841170352006096765
39983085231159482319971440396793226903796044141
7041298756372450388089925607387152224721228929
14020513197524464645507392728122092957261913219
13802833740298247221510685053650780309721247099
9187874947988629440123222761242881628546566195
35367321669258857859003934002332902809849939269
18583063523007141889229287395001073896022765171
14800063973527847169942062094258946969334087109
5016496976351293583198994791131891008156765631
13996116750002844361318456838243597562376850351
27180692385980123455772784014130517792076630105
18592187096779783319551496955906837321129174129
13586017312968731075846590461491997672355472245
13603309969430337381484074473599117275820684395
31967518068620880058282856749779858262572073551
44128084441317199420591325838488158747221755673
31775899877249183272264332366921897740392384803
45581564585562420638799513493632436465654550081
18382342184872412822577372241465475326041825633
18202232515424392707623885029231105124492794103
40166496104367792258656933745217211685528799827
36340495961090368382876847562253347475926458705
18582649620576229826581768535667735268289292375
9404729619750840231441083297935525806202392929
18211282847639067987299624251634604997504098465
49768681006677639529411565838623966333558526537
40553900052678181197139168830777796393889399599
39757164814328213033868961646026986666126775653
10040354542114528475664405193725169621436315527
41165320222857213631312256963748296404372552059
18193165918813960027031823383746719454328137215
18183646941080835861416724147742181919354740587
18219055757493867373619697675909300899516853083
13994524133006310695475693319200474681080513191
27397470447122069283822472131484893187355928423
31187605182239824612874907438223194417807782071
5007801775565521820322928829802381161087241425
36175620568097806985859256042044233046444981007
14602511603473624943140166817893864763413676137
18400479555220694665205408093382004977841222285
9396051571647400576183017539985959643002110079
36790574440778735914539033058505642492051226603
22373162286399537029221335067580886974839932733
10285688406437848790986582216542296564714550833
36983091694293017111167634505568840546270481541
10269610115992413828761287774273878298607096779
31568453220820275653669430344124196213069490491
9206461980487020838655117385702551534579513365
27162554899589894615947776623736394376470493759
22998952014538235459302659283320315090901489011
27578816945493055596472215321399459892204688149
18372823409401691055761775569455230930421291441
4817386213720622697493550897554953040042664747
45750035654865282374642505945404078436768527945
27178197032431557394448008074173856162648806431
62139038484485416594078635660410239678208746239
4807060967454525687728663020078323427389709877
27570216889451132088820061072855720486364328873
14195206483813762736234199890426197002274534283
31979096360217335045332846041376605667405584369
27161673489072593764222312253692516485671702099
17784660684090438060588441545344626699375344081
7022730336531962840548540520197023533847674467
15610408600898843258105332924476752685862878819
48933476798113961423276622418430308998153601945
4807042845334604274619055110075640619891043805
23997759104244494085057767453465928788716579767
27162554899589894615947776624032085996905978219
22392948596827511729096497826661640123665524663
40556394556531916792089965721935074572571393273
18201370606556556161240027961355173997653208295
22383094231975421165780828728498822793511284567
14004455184617393884201312776341517303275669797
27788718838660006634872336574595103570148631757
10612088142261975594665597846743196305609126519
4798856888302798432684447174810844960684295141
27587941450581997199560704231166524770914559413
27369399392890466883343573910823143528555037611
18391371226152687735781158480733322709244333609
40554724365821198312482807161773401516431871383
10002860130222720303520286877723010278699000959
9397307745543053219293402926873048269166296799
9845046328203743880531989684962149274427104027
23198002845646190363101267114902253451964080017
41164438891590370413388734520511621596050787097
22980344832586911756155737325993336910517629451
22980777511318092685072295060899815003791150315
13586487376079932386427832442354609117611780773
9005684472527622682059369738154643583436903785
13603723136168641566774898397974588276324281571
14005748792024416119689394761681496956663913569
14402972499663586365087536267632464567701593987
14022198443114211292735876039345153994522762549
9605503756411903092152094690541407589204478719
5028133751481579524681802458215068992810170137
27387218410676998931440463167604843800252947765
22770948815731156805101761396934834750625104767
40954613449693198493834823931373299487124889647
22980812388368265845148612520644192920011408029
9205599464863758228462006743544388271208578599
22583027057498232859915373525028333612340231999
13577361250892728712001989886247023424720819835
4799700173791895127592909034926953139921411589
9387003713113181741769865797485459535107866207
9386176682738656159964267677163098530685389013
13993718598169378890534117852108645131114941967
27568119567976129217255661297310628962534170797
5216001233558117586179991116930629438966099737
22782567669414982951923170513691833221040231563
28226507992716466581942707636927449708268767305
14638413718687169587857717667774235950815203117
13576105073238115934708493198575504992850526393
23408691817107008091758900385699382377147756247
13577420862249887997673627204585991309926670909
9621937067576954552953610942817570504321914791
27162554899589894615947776623736394376469780343
36775814571533701104678194667419770131827476295
5217275492721263316353932334488673626706076811
9613258820308270640382377779492455707472500009
5016496976362200155053937642531700689843926971
22799822038634776077376224750033076755752705885
10212294632991121815536582692570374798026401243
31569317756841553204008294577527299156489844087
28221097696105802902592815613867402562902112209
36774129287203508842141798008586698789443096557
13577793072858310304917133660869566661931461513
31751111934388356278594669556979471853142141815
22999362068387992980587610617174429119524472783
36358614716777236027991497599891924426444498931
27379743572308212797491053627440641141817974253
23409085084764664500778087300724603170818615283
18210888496631612413728178103557141590592539077
36166080338086800607724363247417289358290606087
27798199490516582188752931224719736488221296455
31568081283440519761547744881949574941631752501
40510638354285771562933171823630403806253845263
22619393049022861819715490479386171473342200903
31977408936159779384886963037526341507529603331
30960877330123744539407000568598877496804608157
36993079744571262025950565541783404499105488029
22619393049022861819715490479386171473342424995
15228732761370235391616537522466410514698203575
18601237628140699292586750129955335753870727951
9215549053484926330726250930556415005884223977
49754160991010546695853603901853470165575899789
5243184876967087906983163982134140908572642073
32611779474363452574276783394069410231739148605
18182429983153473205361798506267992123782575481
27378056426425919652191848162655523577139447743
5028133751481579524651210451294256835938824513
13594224601314861234094210189593213887588122285
5244026298726958401421298353875789397887327549
5016496976362200140204935456498570005484062667
36566380839296294821757358913508206039170666605
18801191523263228148019173245930356702936938995
23408261508796524769828409339320209439441471179
9396918467444194935584720691985828286579137159
27595712693861508120991033666243877000209535085
18372823409401691055761775569455230927921779921
22782510799519269119290540509125622593445808711
39748471934202527347139097578518519990311203511
9187874947988629440123222761242881628547025027
18799914976715986879938272405484178861760127639
13385710800712973010366360606626967460865466565
13603722933510327581577703883066614927312562839
23197630640636681016519787842082018670267904411
15020125209499041021347520118314539992898052325
36565948167648472872068390879121619946702193685
27370301281413732283201443181038096840811327487
31977822951033460672490861597934110971305183037
50366250980591174102173005501228312325828574103
15416766275127951187119945668813134418258193591
18601199346821495269921710368492945540557442471
23198866452522389181357110296123121986268782459
9413775812048864753046189484369672097539819123
9015165942518924064935774533971724066478105929
22790322001567967961300378944730644489985761537
22972569292212339619467352767865615396228815767
22998914105594506195141435922163456191476574895
23198884250400501360981726545097949674672555627
41373442381920487195396905801404164585755056073
9606311233923327648565958951049117587961741051
13804577297137281683725741678432232826163686335
22798961963426949638880265896407419829986113017
18591382374944675503092939960284163966233657981
17983692286210114350913124885192697961170749845
27180202613580625543428875441517324732185290687
5823988439926763310610460603117537940056050353
22800293159756542746394698974102395962627852807
18590481537238115541098907380447831764943861271
45773217703217591388193418313453196414904088693
18175459242123546908711500879138407219252556295
18610307554183546118196682757360548183920885379
18790078424328425481420058723038413796094645817
31759730763535411284551567310288627255790784399
18603226141631745658847113417451481466597643577
9632240246524090221464441568755080380219876941
17985025104557645627150617804993644443976860527
32168689887684206659592835268031301455730199655
27777549654411865146835890820403229122908817271
5025938403274387489888894479094493147991055861
27561599233724467559146777536361912059719163391
19200985335362360888912065748453801557985704135
22789533415125850891524301620244103443740057195
18600396088488401869881365422659695839404075771
31977802400572501061254872190612692565712899515
22580925050447456297308575159884701609625000927
22791165934176366744920427950663978523624960023
18583063401188002417478749157323026499854278103
27596124771103197908353312817996466606748224543
27160827726220235033347256373640389551080385775
18184548182298191705882840713825936673770727515
28198743448963876140533460529464763824978064321
8987997628769829398390616941940950727832148127
27178965249725872563672546645334586216600268461
23189758816497796770296965146102466671844751327
9632241948131145651061034742794469195662526113
50153241118768920537131520198106425761623072853
9396916718007891663570144754003950259107624497
31376838550537402744665246998681178927502748853
59338602585380245694003728108622149019895872787
8987960925093912994599348530890990271476438071
22371943658712699474594789252264547856920286979
13605504694821709475249395106388407305967124193
14432391557455710313399297831375453539614196061
5634378020838270152348668225644004807627249153
27377645202453484577226059083598616884262829263
10285258562179868024023728107514790830110646557
9425434930899202753092575750942870105282660983
13776431942232638736212044831169822201402099671
7022730336531962840548540520197023533846310071
31177748225419052055861425752828908048163039679
9413758130208738912873571713595804566882650445
22772222877680832043223644070313939523806889811
22998519877918581298233617341126223701809627627
32592015579329739254487541780136635663858298659
14863494533506776264203306781980739477864429441
27578011128962343441461078706039326870387818089
27797355393945717009316057043776118057820646595
27178965249725872563672546645334586216600993493
27386731268872958072766570247902821808736718631
18202662475496276020095362676205927153760203471
13984593314141311194610462361430115819293531495
22580926635765147377457040877612060618955944673
35941059262053790582558518273789799549384394801
40546070123180256360372683470682418024779220607
18200527564080429685391345342171915836557767815
23816411027521525833340914477044237801589765171
18602983462080316047246199397872760158220251939
9014752812899830759731077400945658530672313951
13804930604024102982652714581130961314016330655
18366348444763369347109966059894796912399099323
27578009624753366774550512014330516876426939049
13804445010659306694065426593023654976250354493
36764196493841734171012648028031625662673625225
27795198179727773612689770015981775812872570129
9396918467444194935584720691985885409735382655
13595086541931593316304931820723950702982048299
27178534161522601503135403989665210588963290749
27171192382414623830842816301953957132580675329
22581319278355745723604031261272186619404569767
59543781345545492260997485500019775159489596251
8998716367358047447224606637782067891789467401
27359508407390376974320205847949054708285104263
10023434133131989096626391700387389171371379289
22988587969210360015231352038663634348178934407
8998322948706014119986021233350378973503942407
45760421028292356159893477964264314744076182483
14011383420838736330084764809385575661160259963
23197630874582650097102544632036158541041864435
62926762411056676988191626795566394874871172703
41381665851249286857204339321605255996215013947
27969688824449099740729816614708461140843494593
54965584472419599159293713014813058074380880093
27378901138789284812609929568327732079879902367
27795198179727773612689770015981941250701554161
59121788025489913207544134522251491002788513989
23199276867118076907776303899995694456930796481
22789572439146412207388904880323766225551732031
36146686792003290895020682583165283153799229445
26562752770231519615948664294504126842771298121
5882201664404615603711361095219570478124972487
32385072015292928042057526965879991225937174497
27577576097738241214154352106350386257391524869
22183196471404864472993049344981260452853481269
13596383511758077599662281376623008907227602051
18001437932208905458998858328552142296811016753
18601669332197762737870769551148013241212427319
14011834825215228902276241809070432948902185633
18001921588199651137677072862767933013499119007
27798198679336836584388040570969991720355768865
18393961235688758154699056229787362922177451197
27396175302005602374356388277515576216304783333
35375957217991249002243781223273395647248464487
5878046153228427884904277336996892557633887463
17993193987845561128810670454293754301777944401
10002860205860436420252420701451839750612990507
14790995638430958896807532337817435547758467253
28003828972568358212493324819583669278589569909
22374062550973529981284288098103403800320107869
27180223095490642720545971230315708506778303853
59337740722341330117849348439788431260592913683
18173769626001158216924151897934730707722334597
18393549770404960836308067579105069081019969297
14194008074108659318276552560889476337906773715
36573874345136650019292937659489973307522403301
23414838169422811426337972247224100596826235681
4817856199249921602998603533977148188443043225
50359300478221137016275653265785608534308923901
27789562938685120461745544306986166486113842561
18393512413988152344142168268677388290030276753
17984593203425930243107059477406944840576487755
14194401681134883141334215675215986323508236083
41173133365988872216685495176044100502433506047
13595576157738833205708552564823999393772036757
27388401267449696241376352411973550628453831929
23190248513398374523656032900892477365516616717
23206735751164174887157260636215254082846515531
41375109051815027016712759154778729568769698915
45764576539468543878700561722487233941094963315
27397543887518921386111928064573073242375830287
36990661229055047330043743272443097855667227645
9396917615720923681593786479546188562602871551
9425002417406066785966771585719906866694110525
31775787529016998256961359481494361356496345015
22980342279264374408999042786882529574618820299
27161260438463848268219829883796299252211860303
36754715799667319059460773411627190881012276003
22970901079568954117624135178070220078147529791
36165256719804451738792454457450693216208542839
4607166460536369135747984973205915432027635179
18193165026528772519987821976252953022050371183
18191888335862410272699280024800868782225568599
22980344144924761070268532072765818234275834553
11032135929720243697157095707014225635764563707
18002282723834316267144995531843198820798162005
8987546256062379522893644145672174390522480851
13586431169227970249756925515476230982053402451
15035843838893206376463893134909952296980832055
26960577542425101544374754933341443780663837975
27369418329888853212801317085960738306841919925
44564582340310658287918670341961040074847833683
31579603749856521790934869298292261096355440657
22979539183396104326707712663271166235163836573
9422826306858396922119477112653167036544564181
13595970627042606218553935696822282952013728453
23389319447813225902059673613153353481447211803
9396465310097474367353505271426171351742975547
41164007108424125020868333959201556930297863273
9631849506472656946075957850044402212648818509
54150263169171881677238462719324722828933784139
6640230146765949188274931793280309650438079859
36129414615677400554228595005705640394302390063
32185100000053787421558276250708327042256917079
32197187659124750754976432890709091249156622295
27178630559435417901837595015929107668880225265
23201003065326833365640533159541875586232995491
45335855146622793118653816493670411120605770275
40354866867018441778210311125517462153031747833
27388833198720573484893299972714724106972321657
27797376806829319048534738178006692967750327279
26978657854412901381746936892955198012442976359
36165369372825064301136050048034213303286820247
23624705459845096287394924365498734341549232351
18165076898895356381556502606809816759268266825
40753834474214383757747847427529739409910819129
22790321997968633197207600259539080595446102881
19008543904177121469089462176619991656823539551
9415070350604310307248067697786600229775006963
40981499026807879606628006432217987604240225891
27389281935502932068631588366628417671198327701
36782780934633222194464829354747442356587207649
14002785379534342396153095838579305595198869575
22791165976406943790175806135213508727437942615
31805129203015394060013794477726406722053274843
36357378976715427605665773714640713783689033041
22799861173752992536233251042508189625434103491
9622348567823758659463529189005039100865563031
19617358130417245421781631751588347730118932923
18591739947070909626357451430336197768998933285
22790754749056936435909027729824701119742245603
15410493849866497860406755501540207106659438151
41189110148592019191646621619534993355036374853
27777472925408225852677640264280266417981436971
14022610758228059664563180724564043395786883597
27377662969124773333503023349909001174266095047
9417622235013670855762593552250055313151081975
27580129445981131300239892616634013822409446833
45970677134734969531876535338217925522732926027
49142498285573712520431946163053850372819588255
36774128321364730192656188090947891583853162807
23200984688283425542891664716217968832249619107
9005666591533331621505961513407194759558457773
13784658975127511351387145897585346240113643677
22999381929143269744335338942189236289031551525
23190229939320664738547134076805632570834569499
40356086346275737057054694659695574710886021113
14403441682916370594129336244434749264474572281
32396633967562221459517888504459526473959534547
22792086603154143531717186173175918891267535323
22799859514463645830343617940138941854146597055
5215999533725754786644477907937114000765621269
41173114552402823151835372925556599393472020643
32179463414975227227061261989975236358377782075
13394310654638403294457492835249404642707412123
40367609780676460481075307944779571212776071723
15608795325890508400783537497679329746661606663
23198452666406462188537114030267433414260539777
54792402841764225182658442316758602019833888213
10421652368190553328662516028886157818962441187
18602120706862839635287358394973659450442380673
18210887771522879104626866383694361798834002259
36355278944007863174355826782562091789558243081
31569729952291608482435062655503833444103975443
22980756215029045814304842131291814886101641759
13984591615965873890658432928650625111420628907
45533691970755486135884506233413741763078823671
23180747620848589850880369518172687267580618327
14393509774448603259461161872107699124349564623
31967045366122822268097426539033048711540853235
22789178202265632755317074274115866283581117307
19011375237890172260139195405888751389895219947
23409163708778605819585546486374743676095145611
19220377255658031522254490869278287170966518637
22789910618966350488149051444097369187143203835
27378150262271726538886247802470194090657582101
13793727966400148592895895456255842267481991475
9415052425380211543243118580107459487345882343
45772429776379981366647468364143256534667801289
54747494264731538052736635105893346368106929591
41161890120382219757005461134803331771754149663
27596145206943348798711436570484973096460332665
23199728315561302679313039138761061303238897371
18381892716037831950969716119074906528621046987
23007156269165972113968005220332592408163132907
26961837050896780719512147310047188254648956557
23179865239268465521267523760832788058132893507
5414713354903561934465509074569550166589744527
9414169309881952040897949972892973598677270201
22582202664835043045176176433772848919028049315
27188111167236901042018309899915855898349027181
4834698457818597049886278920791949717889599471
32395396284759818868694024763209496136589022753
9387862818693675157410572007083921461482094741
31976622098852256813370254628776522788906120855
4808336690435470987459589670957929794725876725
17992781020100975314170741881555350213755905949
45365104767862421251769256579457788752756704133
32187255553444198295784483812443126632819344563
4809180748332660171764700737995584380327740405
9830582171047311224424887828869324152744827177
8988879971810297423999107556909314041323735655
18200918391068323464848107120924091997323663755
41162751664763299560988057010834644611527615523
31966635883951462504572552514019312920312609313
9423706985216835341735170610701654428159875225
13993659794306576360593417199327844428196403459
13586900504194768540578375157104594310547770399
23189347472774677972586920304159101377971848419
31986872324498494362428432113324705206160493495
5025584823597044756199662083918818297488311619
27387200716301259799123496135132317509874873749
9424982787478481012483047591623263521769441407
6240792979436817975789160306361603177521683845
27369870351493739820796048154186835539545093907
49550984444369134219189662555662867417870896157
18612444246140305919723176288828525057278480891
10014385574159335450108232449410925689237643669
14812340339749332203615884849309774721135047591
23190229939320664738608366702735614474385169319
4819131962868904814151007821493335453830912689
41174782955267589783419027476764022367545850627
41173133251524555614636607654621245811325266099
36564242364772879333330103581725263458502167203
32396615118642358206552809548305003923030730819
27369871286085506565124686143921585352772751981
27397486628345131913160602811744675400727255367
10211827077268571832287539623408896809471743665
31967047069249499496959943282613412734482876839
18382699912026008145364353139067946689865482923
27390050045396258164723069607815602348407125681
32387190054246227199198541272613067236875967661
32383777478908402901503974348392049795565595559
32385072055866388935096200952122795874500426227
36165706547847502807602626077708398296354018929
17984612826246576989314194831678714670727737791
40972017947685669859146138017763058923157303127
18383580394836901451683751032418153636795359095
14011816826106373792273165084857411595798615395
18191477111879083958066365187011445283320789543
14655315970848199570912375266645835644563518247
13605037059691060403197734460053129270511425795
13804556648390101763104164873013922369386714335
18603376880758331711323403833809615079786433385
9622799052355045223254688811365258723658047391
8988428477276091503764134036733165857274215923
18801566241055781675948477884697080989859313277
5804669061031749167105404475384860172215527457
27798649770386377886099880762494621462363861869
18583083882937708245139833865889840720635439483
13385767860815351808392391671658446364610250761
9633554496397468194555274152577360281134973453
36791398595147655093545914891774224242645722369
36575899816887969095151045627155951690055400155
13586075222867418196906508426969730387103330309
13785540265770690989568009155256162181866304949
15227495985186742346946940370814609115725649103
9414601251484675485377510239392572596574159775
18612032209122235469339138170225578899288103667
18603376878884844629239437867834731762691896525
22790791172416484123659413798850528510039127159
36121582092618933313415954372514887290291354663
9204793574360387086371431598865130285730234171
40564675125060152597890370254679051177480966611
9646016512053308846734649638454645868818888255
22989880723297914907205469028411428935604342727
32167413235477873945589266828815403534604189151
23436367017398607009220257895749668898497217351
45761655678900150304911453553462022887582314025
40367609780676460481075307944779571212774462907
14185351892144806567099630733025052280110642175
18183251977658447326699854966551459426284258551
45552261937457082256005407796420689311835003203
13813572308131978762342788837479533082129011551
49761600403550604863495409337715980507193968099
27797355272210022883970005983742958628042809707
18594293212227353086481378814877289119476439145
14184976516526539966383077666548937786892394437
26781612289628681850906666588279459135112550615
22999775275833425073181691946079922802400687631
31975271311341447502366077069917808057783652863
13994502959976228522996396730720696122508877263
9624015156522184316315400230675965314079665135
5008684078120598519391694675981563965084131583
54519142330522448067727715532556514701327430387
22789497688401947761378132843281645948261105601
44954145287240953019639308239446341403785607107
9407654122456437946210325378427911009124489487
13985061638537684961404455195128238114079152169
14410878385473688557118649980884358158096373217
41365628714903547167833245162353900108530966331
5245773878286120830013255975640949190331468819
32175186145176184256451847211635673118254582929
19010943835050307332333574732720205733617747807
9187460931195060958078933855575316233104717001
23201321701340132509929277514859519505420171131
31769210296872121985264007375806258507083842447
31559483866403223616769859891773389016174960603
18402149091093553383517092247784347193154215741
9006958656104422854408074745040810457106944103
23197591382110591166766664027738483955492454755
26780017348375878307808344516119050447563624519
31596129001548563108458285044366363880533987493
31975290978494524930975041805102893615945395535
36575468968247890802671441059878420571435928631
26969626177013988976034464202020836256920830243
31378451562976797093689152213746244479152877817
23197591382121656876081947116828752114481906875
54519984486083104151340027199872087927340006559
36574585454914238598409678889323432528643538421
23208364752961527401867881978480126257722389305
14003139436004068181963080983999651861651720731
13595537874092540078014998362046597147822495343
14023414782929258692434052903817193182352712221
18200544399686424712894739237460450471298114823
31959273309743654620300931646153455419657671161
17992349317977838252310004572117177961914044925
9422435595726361639986149034873298566548562707
19618577343742892346724313761004785641906477579
31968733282535763608971402973310742017693424575
49143286055611962112194596489096016055645501619
14201405405424759466479749300525957463660343797
23399607411958075595108853053995229088674841803
27796925354630625011047763873061590103455945399
36773695644332353713691856130769061886350866405
6833101731817516182756973368254651695448975187
9851192520206307009298114623128975003475164387
41171820814464624429073776660766561896344943615
31776669018476052400240957069191716759582286065
10015191073734989790113014018577109732057161969
14613643475844434493663965183500021774659404811
22999381929143269744335350713875085621729275785
9205169145373857840677078956796816854620602273
22789554818746287184497064590798981617367534359
22980346578271692994053505470755895580948611351
13803264629499866492690632148167519737467232523
31568059840886917118474500465596351699247286207
9588646492443861862693813673805529373462313541
23199729898940396333123378869630974923560956951
32386347821251427818624903267698002495669424995
32386347821251427818624903267698002495670351855
9632240246524090221464441568755080380220111681
19011768035736659417122301314519735226325058571
27969240090960706167338652271325031162807455241
9005684472527622682059369738154643583545130057
40972017947685669859146138017763058911128726039
22580514678099846836192259305373369605607755703
27381470094696447583539691430444954195584456631
9395619707539673090204216599527414669512381847
41164458636074496541068402497869302219009669851
13595950917514230104383958025258540056457782051
35558916790449668930613745600485129903716374051
13594261259011688179521858679378828962557261109
13785110226197949953403064332391610906204887235
40529617146553500433331885356060304086669862759
32366932663493503484367475118388370623974962943
18600394381522093667663430233303153168666144663
54522473605726052296730363176898359672352207467
9187087946620790317180069372774747730926148105
26969627767446531237901124771461645237742816775
41170977691185514144593451641881119295015727389
41361453762362513231170749430230604300682376895
4834698457818597049886278920791949710076939231
9422414111411645965091936955892122680461277295
9413796450638895173863181754332117157080796965
31568079353027837689678079165557859107547734257
22980344024944850864863695133608847336463542363
27570628509194156420014352615439055726815213917
13804520110268333860572921262741631537866646711
26970434463935006614526346633313991741828385271
18381892434175494863663291540944225441175888965
40508972343232087949398666097337919764726089523
19029155108418961378712622399773486677291647057
18602439145466158845363042874414576776142536789
5671551563657283341829705224655600278085487361
31975719475048526943612322058440791850963746307
9416307670286770489382050389065422346561817775
36338828679093537869457328353328119322431306749
36183073184347429014188375393783608710395144919
27371517433504530253855502988360846412937058987
13586016459638522380816833476487272522058227469
10002860167232836085425199422604950810150056963
45961158236256086280886491297002915391455272141
5044995675375173528992108307940636406438181749
14023825352343769058585936623753627573327163549
9840851054028413988960780488228030608053431131
35758948183060714090374892067011860644080218305
27798200264646399990133083105670969134902277505
31987696754011482480818678058934920309045979563
18782171688397634611631704989349911024478089575
5460039788598233756344666356933506594933232987
27359959005888051842199838451370377693925421067
9596380061063874395066127110097136070377344357
27805541383998440446934974356949159100969338539
18582633360338719225617112039105549975157066255
18382324221119532917160742313710173877749271923
19428967739426384390830822234656647986912592335
27577147562792945193384198087467523803362072945
5015221174123877796614849815787891566199565583
9623194091428697246892997423543534854827114621
31369776133005772644706790528853429396515047775
9615848870398762663520756375138596895944296369
18383559302915707167405990653687300164450793271
23007193863287364288960499045021585287669734811
17992781020100975314170741881555350213755191565
10004904075839866862804629153955786374148599997
9814056767703014979872988106993788139774038741
23190642132989969061352852136736518326947887747
22789479645227574951362195131332845488558273705
13796689944912465247051249894876894081412340483
13994578673454709488102338667470127558181722479
4808768431222912271836246706325167706360120821
5396145088388002564937145967870678995699246023
41162793911044195260525691535379406126241829543
13793820950522984620174735209457977520226722583
36184686196793778916595880293293423333241632927
22991119904805109745898593923185626626010831755
14005693827933020663054441738035072876896644381
5814976503565509199333622128936484836172504823
36565949948247315410038085932572078098942121881
9387433551593483073180566194989198338523646661
23009274310088403306878276879294804745681291063
18210044482666936209642167834411677987030906249
40565089025403256761834465552774377631260855987
22572308010490844071032520037568299782961713623
36183879842066202812430310688631656893407303723
18383578767296737830788423097184324611080996543
27380606369953439589176506800782240907942128473
5616243013635325885040365222301919381872133065
9413364589985088677298739668933287144108049143
40156190213540967267197348342409163688416426853
5026859119616280870516443118447174148358534981
5017358797186080141537558923497395722177757015
17984180191524256876649061695155615860744388371
8988428514383871053822939134389521543110721299
23179153464615491667566713359082230795065808823
8987546256062379522893644145969011706839351059
9187914121661930659143783824371388781625211019
31967459144941425906744985329815287722998751289
41161539246959862526935643930567650135974938143
14002746906026950982796470094599951100250610679
9815314807179253061241457453569995833592741539
18200544399686424712894739237460450471189898715
23207088908325061635634584803773532188292227443
13386496865813054486687610669869966445412639379
31569729753214122163397242924737778609326429047
9623604507841997495602729687156100009900856705
18600037625843542494173389315738703017027486425
27171585653111577342530917259058380174025354977
44564620664260018844015323051053493638649974623
9604228846446373337102142222498859582904913821
27178197032431557394448008074456667435067046139
31567216673599428827601479623734607906400761635
10011948204513885395483699801847693816372909129
50358850119192282516395207070865552091248770145
54313451375546891871061069825536445845426481443
41172250894359443689585572584451301803545335683
26589939774620321619518182286647116870481280529
31369795417901651130921874748602279141589870043
4827337667580449860399237543414623842692415097
9614967954166987066198200751362326413677894949
9415033117664306131473841720329598406921582581
18581786824971895033524717117357675196959308211
36166551527578224877262588032476332610695609077
18173322513094695385652429247730969250113148865
19809029637236762831591475965897304264516873319
9612885922350022584851335232606478504560006749
22792067907308508100061563900990334908826000657
11219327169966365241780462495122416768137179267
23210894867529904042665900134293561113413646085
9615792344903851038211127943539704126499666873
31966243853717429231124652908699568451478876721
44954538783450433253486749758873422810194715339
13993285919289982381745406378446237365956149471
13604210200164541401852144076755957384004577165
36168143912301118912460639401593354510805891733
17784621468115042277927945211377044859291830617
18610757542217416662118587357689256862536830305
10421240211448079899276911703426238008014027535
49571184841716126429964031503998721246819617279
9643015123940500174245062030563234724612432139
18582218694434569806367765727537168412686519227
9196100850827634143964982253100831836847073709
23599559564847133674145923071764342219138385997
14195226036578373687733789712908164321936172835
18618078799196718120664080818328088051357511183
41182596941028774866226339485643720257677485023
18801547506655575613758229190943742807921208289
18202231501746592081442767986238216195739889271
13993755217152487506015769097059606171200080487
18610698419554820579670423847519724712506387771
41391580762249194581585411916747954994762514381
36166532641801081562956238386435741427813546401
27577538503875345479782164668024369456365030593
19237744585750345718330567654738976862760026683
19008543791563135364833208944959939250328392819
44952925732310888203232226268327448085932119463
14185821265437682445122856423281759163916939937
32386364809847672320704562648053389235148301545
18581805605270573273448117602915104648179669131
40156190213540967267197348342961824976398813029
5028115372963524976496500091793004476044481531
41373460583309577934169925660784543375152429631
19808599747487463168767593595719734739688090859
17983749302227609286748627166466823211690535615
22999383718569873128245712988956823253143459643
18610718005675353996508452585978521003514398991
10420846826228168196551877589986549408110366971
18381949767251535449432283662285081761164288375
45788445621791266672794604266785380467294131501
18191964207849884084558218749779717941519515095
14003592547128743314320147021120843127883002859
17992367082903774021223967703902389435394367337
6013240616447500284758504313105068723412809925
9196100159467455863387398822409814419753796153
13821401348962102536629687775280910541521778997
36565950068005798728109563136480526144420367137
14811534877135723611358714503010579921000283551
13803284377662640739720898241639433706846553063
44155701455053162316831137326528251999586727797
14654904051581786699639374023355153188911909183
45173060281823901506505724693952118562151293651
40356517276097896388840436463756733609183165881
19218728246953999866242889023295923003432425757
41190818661455777469257269909522809139382512497
14393885391392496791104612798999825540531344943
23436367017398607009220257895749668880939729183
41373460583309577934169925660784543375153142563
14004772961887037086583728313655882349896758015
9625742210090247198019502155972903220854794451
19807811713224097921868690629491199814936447655
9414621536265646774514746018462844698301529031
8988428514383871053822939134389521543110209227
23200496460727168784930085106924088542257453475
8987546256062379522893644145969008087979063115
36775382751419472230545623042529998950410469055
18583909280391477540518225609432520883562879489
22771792952569596309888637400367693670680855839
27378938692204381420731573474887460870917126631
5806281960697029103803524860734955527467622365
22999381929143269744335332772098169150596299061
13386065939580175179102131538004445187982387743
22979930165162798211784795184844191034169341875
22771400959086611519449934826673956485276262329
18373217634038174083204949237877911707415004597
13595537874103784617072046118771896463357383263
31976959465790308137571752072313719581304972859
18611601279537552108010574057475240569294688507
36574623859888355082878613838693016017845876071
4608029131225639555051866271754456338662535777
23161692948265023697874367184048352755782752883
10819083800976623980598968206657311525228810349
14020491705661544066520475170061790962760085585
31587453499482588900562350409711314904685599525
9404729735963994108110368517241068716863234769
9622740049406113743267804539179187243660534729
9396839996202756193758058555057804228917891697
13594693040397017816740720594480140097038859727
5026838402001023213505537339771114969303570809
36766352773616630337262039661007042012786468073
41373441416357544793607502579004371002423964267
50358868654518960649213903422896658853572446689
31986460122173153003367480139290787873744434197
13585192188718141008111669069216395472559750883
17973874573692751804114379860842296174235287765
31369364488138137082308263059727088294631898907
14204744855711920811668381637179277867502289849
10421652368190553328662516028886210943797187027
14004924521122890149986296169383386926495176565
27179397117589088837290879346847240092111660727
18200919120907405739083180460124028451223479299
4807944938108018058949316909326006401063664949
36565536864366254260913376187174867333548979207
31985278352952472787879331461540476181734956283
14812752686622101408426938054517963522464586119
18600396086736267100492762291746767355980858007
18183251857823951628181759899156024694073697399
36164956214818655878464584084065357088424465607
9612849185310376611860851652697246351395639081
22988606707294181863495128974120032252561189079
26554058262478078272898043178571529756441968389
18590949815884555979826730837161186908371522721
14004022509180507436146336743577478301124034789
13994936326616956030125623652036539058789579207
22780861057061073093004622543469303233949102439
31778319462680946043194279662471017056660823295
13386065939580175179102131538004445187981875671
19007755168065579396415625863632231233137933711
9594710799520255116007118253110756262323124173
32584630897555255836431869329525308876944014471
31995096876696488639430445137397152639236634805
10631050285397187294772617029883040577925246241
5397384266201318237621811800839639373704497419
14003630791972578011287342263057595517165071441
10422478423338884868941927717326355430530821919
5252292356220815244139879986273264994726730883
9624034547353408228695685755795739545380877415
4816973205330676679543102306529323713436038649
14612444474675563763511548184774687273168424807
23207934549506654164803472437277247127041045735
13813572308131978762342788838329661771430039039
26780393626910099527477004170769506859241989723
41370970262111389022492452546932691084721279523
27178160411761234425490358125932122033758930695
13803209390901114152897425827387655466954510791
22573112157582119060925178167344457674340584635
27578381713698277899300124197382479519105715769
26770498414690904086782831595825487034111374173
27590060379642130323921304552703816946223856737
22580533215273537813435436900486710879716611227
13994898972363652154434248074458181303233303567
26963369114670358607889817650810298869149522975
19010156879672012558907600335303625958363577759
36766352773616630337262039661007042012786958849
9796690945822255641368466976815626949238752195
48754942551008488733159747683659272545559582515
22981635929294110126537451006809277723426529095
45370932095308274244078935718077164037157595363
9414189832513984109309528725026926975823603351
26780392733039847097515270639974163908943259383
13995311945233830038939090810027594039210392707
18603808662073918635881331432741665648599006549
18392254538881453911958808833577826934917591225
18184509004869752230603647230346024056950080759
22982070503187088339887126670838131424074904601
13994110348879010337310747558438060962141585399
27586703271887026087337580880427039307525667573
26979538418329016943756413337064201962076782243
5197429407061090030991524806124801899602949285
27379368692640009019816961808445126549424476487
5253134548689593066943481536521501436212127537
17983768891794786837992655610151137850110656805
4817423643621730563862460117608947064235908711
9849526981966768261205183797233043839640230375
22791146429157762138138602822797533012727171431
39928284575606903071517632584060812363010470421
22791242664867219337385139369180369448349628853
9995443018737518271486293937697792524793802197
14202307338075492188386622401229713533585147497
9404313166338158567203885265663418863707251361
40355279138033366429790146797071618843307195769
9605899809273962033803201105552558938807052907
9604604304850164762438154307222071420966111303
31976604064620596753740871443440868596637487631
18382755344423646889829202732586768435240776311
19199372095779060842085622765901123744274096599
18773120583496957510892991143946764995679907129
40155364233989570702864595060372286321462233681
18381911291976784578573685864445513465554033583
23170366127743737789112767912849589428525344623
18601217964769252189142710528075326036520392011
36356103213328936944979314887440085994472570761
14212613153319773435389625782445754308045935655
27378468503896099429801367089617480988932064687
9187894412205558239496214315729410102702725601
22791242664867219337385139369180369445623357525
49715019652392422953694220855752917162270047239
37172644471147957389067819488624035061285839483
23388925800253716336184079038877590430840868271
27389674507724485275091132560530597548342560865
9404709180238102589626822372629437211846160953
13993268078938034657162885796745230137199235685
45760379141212489283363211235832430020070027767
18382288527820675689692870209692858738009412331
18609072866401387748656689982404515658513900311
45326787742521985403662560428331306084749955635
26979500945946636669529393141728761795354945759
9395228029053371452221940511894727818934464123
18593801193288488705298069980294168754477772969
40355260401883982733592166722250406335765251777
22799840929945013219918340259515702894564083315
40955868040041830964794797842392841157142885561
41154096575677820436327887149877853389171388569
27589627663723345356803668981103179810250568537
22790321922305752790363639060068942748802768903
49921906889946468102770228152244473047246137041
18193126547760975479637400408054022511984602815
27378488292609853640471261748803761895596366279
45760379141212489283363211235832430020069771731
9415464541717454799529664432471164751823781795
4806650396124289479930631607698775916981483513
41164458398456827449776720353316184965161915415
32176892755610561385854397693908949953586612823
36565125798932436347611734253496644299568461207
18383580593830764945984353300707264032282066855
18384033664480979581618170267802560321346740749
23191073759290270963175091453321608018745374847
5415913394159635385569653730990528940529209567
18191458219038613891257858579468199882079152949
41171820855030312097049964270246164780377757187
22991549905496073160132522989071006394871426535
36586542578212006915069058400449721639160294485
49923591203031751368276947756212137168981045565
13795021735856838691319495665742512429755976927
23197646934407947849997585435024064523029284225
18400460852092775840164469956436834142371629453
40944271131987530404865016046186638000587456767
9623192471094330413317889242911705325892372167
22981227260178771217755993263984774013094090677
13585173373307070474485301346824689849807162367
9214255414078035103479545459765478364934830489
50140779062642606955410935580548072899566261051
18193617131089715830316590612731453675982284039
50143741197918883988404830125335987777477771107
27798199652566619897353293488009318206130522145
13578304868098715786699967255447477843186266741
9006151985995121057377770841895447723278096501
18191889189264826524424406878804405237148218049
17792902807180162141621716552549596211636398689
5017358835882267158740635373425845976461824255
18610760669030530776276856112108834398214446425
27989402782059501533095624227044782582180943321
27378117092000937235222073567344851555787539127
41154075974283348313850536734393393523699089161
22789122886094916044212069503939759170018590269
18193182791233579449965925595369970845278305135
13993697224294943991466024046667857945779378243
26561947887876124732188990024843696101313552913
9605467990897147313324942253196987456604323213
13594693123272589383413479216062723616638488263
14410484811861726611965836636902410521577657145
26988570243708141407818639451010061389209719923
14023001620040785994643933442632318530847178857
14003967159400166876118655433492506756052956547
14002786971962945110977813713415250688164036443
36185512516281380382333536988914892596759791691
36564261832756887781068910483204444650816178279
4807924416051076246411125817043603519642090477
13604136795200692727068711712451358935303854861
14003141098892409866335609226317807925790122297
18801135425673140639561478739250538069622823637
13994974692876551240008314496646351180396089837
23199672064613694237622918880907379820551308793
23797842607688137876322635955391080436384720661
32404032922891010818409799045643477691271551393
36564303845160391170287487696590786631099913197
10022215545905048418607709535324183803000514289
13993286000384155395917199356477432373223937871
5215548196253418723788863190063561452552578117
4808317102639305132834776640041998079081678705
35968228383629854571987938992282392097906183069
18381948686701229700816758959643260422066703355
40764610130548945481880721151768145380506981549
23201398190711810275018524333234864382813548595
18191532315435644178778124223803016819789714087
13604193165702652517399113045164224834377823709
27577598118827692124669203513930715243486501203
9204793653611331253227011045671509514402755655
18202664219329605779314280371771789267714380299
36164956327596074318973409124209652244393648503
22982819868439626562062654729339234631646444833
9604641001327773597893849274107955545144223141
9605073678364440509553057429119239671664197869
22989037717911232558919821795968322227933341367
23179923348332404350453940355829103586341849485
9006509677952531827700925282704978069335841549
23179432722518734172815904032364653019187799187
41162321785732362716134679282976855523109971315
5396952409303030931231996691480284269473319611
27370714490560928664952600299354341854060307269
22980774917905603388910529808505399217858347855
5208207845385547013310150383966319067135666507
18790885043147738751115722425282083996388599413
14023885465565996070719801773668958825673692675
27615519320074571537726645428781979183012940597
31159985609811311207106400016624232047751344091
22789122808596276986070299747971327062435358649
9415053359968348876180797212860025524245009093
19210071290957375594938281046460166623314116125
5615848665827115633779885016591071799879714977
44554351549118471710257171883843050344587137943
14001924341824822298157440050294309977889942937
27371988469689698707970666707388619207247820755
32385050646958858314905726367371260624449062799
22782886224476241379789212364362779791885838983
5025170961804371689841450860686098347077978393
36168164279462609831011200695658895175767319975
22980384210693348621693611012988331292176820089
17966909760810112795324345838457701555809620639
22800253978722146676435671385987688743240871341
17965986577445262127520533009534421904411450053
22790754632843773028949953831390370710772823399
18611130281998153352671921633139041290926216697
18192264682867762384908878749030131962882091445
40729552574512490624419597789376667108454369753
18402168562749274787272432012536284312496222507
13785521570012316700220734197205727918952913439
13994898861338533422668225874459476419039212931
4817856398163645113602848958190181843498213531
27371106327428843609593426605005374217468329065
22581770733866417202421837284705545525040042203
14003159023803870665359242828467789392336849023
14001924260898727477914667496326313358335002249
14003198317449622171962617259920010197726514789
9016063493730968863359061279419754213021989559
30969552168888175999762222297352350559950732479
22990686539931599941586539146936063318559809779
22591270774525964813623319687820265427151714859
36564303845160391170287487696590786631100381709
10013561032050201812105410227259279073088407397
18581864479506725973385441705557761037142213351
23198453368477027038133033615151369677725388435
18191850010073642181554011982933268853020567723
31967518070380653625954583640127206564135222847
22982031902817938833345479210206849951156873911
14202270024311033492704127337132481165178955257
18184978100203967377956400402977395555678290581
10213456306126064814801972821806498355451569781
40971472895873855657719020197536673755814753899
27379371405944984257105974271020848019410527455
9413778564114626154342257391983203778881740891
5824812978705290910248826962183284427278073289
13403845735943597812714717627241777694395620189
41170525785477332412851394663012856834544521415
22982070265627076841649433086873415765085771153
13405046477190114540048561771496636659413282069
18201370657588564481869347776507585785182988275
19209658548506375240537861398347344192613776413
27596577845424426237235503764042678097471690917
27788682376513231937900578997864460593803326617
18839955851491400979467108577370248084306715673
27805581496182632619724497240957098841808455227
13603293745980662693154772829327457236419664189
32004613907857868409471072945275225989289638553
9605485099509513630254696341081810039003297663
31975291909483162963130159428183688659506622795
13975149437682239058333741107449695952501727421
23180728028101021617888245848000337319574671865
9387001891853283833228355306369849684110856007
4807904789307548135699542469427972285656156089
13423671221881151356874581457663802649806891017
17992815821357939399132554451087734249087758777
17820934729899847653083847659705780720537501461
14002748607550361411612352321800517164539225847
22563220239242405355809388909584381957850266949
14003630791808806309541969712374206630440567915
22991137710125991557676718414467925879919128083
14810333831228662423254045296067572403593823895
5606310258809803885861239800502811751207106375
14201856892847225848815780131057961843778950843
22791242664947366800848186721957250500369424061
31758496734354531561709424156961697521480640377
50352350257545863486765659345400406582879026763
18183272378375967151625840427642236051500312899
17965594784657889381231595398503053588036374301
14211712105492916977754742133260039087476064915
5824399819008996415016178453521831011316634097
9595518164501949060613851233350985271423682977
27360371123995804193962490388716835065071966283
32177342465662186756941124142716131226731088539
18401322910766524631153308629542258285739285107
26979914881641902211872737686002175773917935183
13404257816772701267403673096912181775535922897
18382342181022227940934675706113166320448169889
36567656031218569867432560233597248226676493251
22592470041650935909600359442752630203429895275
31576341373755582269217455666653218104505444325
8987546256062379522893644145969011706952741611
36583691625425691315524206520912564211356041165
23197233848596581174257231259097802019141979865
22582595163542830876961521250902024740925898011
14001922397149776242527013526395745496028526321
40952887325114249081515778039053309642941080613
27388401261992931389512528767008389564895588259
18592583108927240824954037291439590576066552909
40572169702408578773271798248560908540335775573
36376771831372832123506691762965328046808698989
27179436214003860838600558710479157345278709587
9404726248456328929132483091372604107631906365
26980327928790282983927462690588560772933626179
27778804941308380804666688627357877759615382073
22990293694659859723312410007796356059399135715
18613307041752422894047242310469809974467283111
9418052764957297213517188241262170929241930631
5006582915471215057973913827287088035069903559
22790754520167497786047621141373336176405285891
26552860853661471374815765223981321524721966489
27577559026248568975576991279182135335905868385
27988183928974284980602176377775555585904931249
10202400200334355980391279463330651789351950549
23389319523562679131031078060227755915214189731
31978684856295186803767929071658624571605499045
18591363714464929736326663927183348603216111589
41171820855030312097049964270246164780377991443
26970865279102672695210030978838532538791924711
9603798805187088530930474209649511270350051003
13994525181960072137984618993691716590567713447
18590913040213824733701654328017063412080126749
31586216024802879374518229690933711911716214293
40762997155134043432253051065376808100556991405
9795901284025660754153999351971679247708401559
13984593236311659845901158662834574630946075557
17975466995217897954748775885594763357291341381
27378918370627391481055314599684934680388854835
13992816662138249613261788179202874424492075947
13387437042933528579201326296843594340863178631
27370694904432776545872355766983532684457529807
18384010673695824655810683756457254852611975707
13986300090122542465773207053600280506974614749
14201837269684825488308411026593907987800522851
27368593699542223254699216790859527495464405339
18593351261444307667237797460294071415601611069
18799540068749374486004933353764703629225609313
36376771905253755925552024816105969514529590013
18791654705076204466049717461049638461117211449
36356144055526319175988841645591448510377031791
13576126403192469150701368784075263270501532265
26970863577557945949068847409251873285175090943
18603377158903984668562750144654527010874721527
26971652273257804532583340029078236683494963023
9422845776612912730753188168897786355233623993
5253527275759536757307452109379995892392589165
18174616155708649671498204596508965783442146849
9643837037055991790964109489231253203991295793
18391786097865025065144944296339370335198727449
18599532520410713351296585921093278494258280743
45165152544517253879175421245696420454162437177
9215098495542182058563050497813904791037861101
27387146057888188559587760813326761916513963457
17985044651730835415735748618287261068680484693
18194422131423969425230322240693676938686226135
36782760533900996063446095383545014304974728505
9625310469150100963034545060851965309733939675
18191888339370674922392091672832105659343754589
18184040403795076326010006206034346026310496297
9405533690856020033433149172646637121265321269
6015622149398961268297196338372289740056911641
36356144055526319175988841645591448510375138383
9395640069233304801653391976523350255294288685
18184113643451834474064413191044838634177733711
9606330703910848163881859137934460091990358803
18382772264356110549979476122463354787082203773
40564675200649643763837736268491939026363102331
13975093035435055135185475110511329123579915325
17983356698271393691565604911249682261182846941
18592976651238006184398349481415716678605593665
27389206922025915603572111037390212234670484093
5215998722622164606027772210148278731361287677
18174144308670366625379605374491991292891320785
36565968035445428431421814915793881967022161075
18582274785069766007776021769243967071621885439
22391337400267903009068103993485684111413407367
9397742083635787353521382103069638542859924095
18192302391199301327254526726200540093734445867
32177775177806422240666627805438635000275655727
32175205852799907378078804703982141687741170199
9416327418453691766001266475216779199332798915
54739683071493242640669331875521120937414087905
14392290961855053599810290360433968619617934723
6015246498963475966862364177667021505877220729
9415463927703229661089713457669616618406005199
31970007464298752425006614470104805801664914067
18591363716227827692966108185550943453013614833
31776669020406697598915429312287005493398438825
5007840060735092740130155081262133253075745949
6013258763452943882066304893477076747085390009
31986890358642211415679844458273150371283789825
40365586468054425573691341157458103316211968391
9405963730272930390407137669175594205790007903
9849919313440636770673055999443078906622927643
22808477333924054595668530357269794966474684751
36373547699872289825722912416267862502971565153
5405212496011647106092684350918563982305167835
40971040834386264603075666449142649256254916381
22991119014458670932780941288662369713523012007
27379350037515721673872186458817197954075700925
27189328828735964011851291007961705817645883461
13603762154917060745921213562261834684468412639
14611207624466657943510130480702294183894565771
9404279216822853068007860047305150675815324567
9395226943209421095801230268512997431551968903
23200496569811057694759539443961947658603724209
18200937086678497923134842608165656978506524731
35777382854407276676422032847876669020062826021
9815745423327726835902798320574732132146289539
9386983194488002167543401897430415859335618933
18182390158674626340664629893713870084345201491
35369290517120278033423888700773731173812556691
36558135153262312267356897548915173493261022911
5480705031647148536729234362960255856951337381
31986890401131098159801234066214093713594672107
36565518124628764695273242323459943501458993625
18403012539610282591843215194162535836957172703
22800706245473566086741543119565296070363771285
27369870394127702947159650618670885402682216279
18200921756854527931926694332390673947522655729
22998912487256055293758444846710677729832354423
13786384249418723949647833995101381554703331037
27388006138462394747733000375505643901628631137
27579699323954396055117920729972283676607127365
9814038846336212714457329235449214560309368599
27368988012223662901380371127411193137474056967
9397759114742742082861797284940704970392050935
13994523321830159565464372878250964188927187567
4797600019603979183861787954363776855888500461
49353094938072605018843191397312741582823377881
10820283577987319851870587879146369063495426853
27396268122241972204590398904397567167186220905
27396268122241973541957666901583479707712537749
23198432842493735719184773791760473399149320165
36555215183142979884691486114080516077730459539
32178578474466045574538623472351456206736828927
23188502723867004696013627030915650102552831855
13586017270574893508968914997723350135482412139
22770967671638858537975819355462694639289322391
22998541248045438311289474751692787515447231119
9604661482845475849795743063631106449411555621
27179415695149643267670517206700979506968946103
9603817426988681220726561018462535611115294861
18428469776988916166003344478591866333824842409
5006996930333809500957884296445595856006173035
27396267196608626985697237240208690133654285717
40936064932612684232963203610740323847001530219
14184976392939684536346865184368962560794817993
23188502723867005797225502378189035813468600239
13994092543635465667402680551813667826955958363
27378131487393247297404872519067980248223811337
14014817980394189088729262511978459152061872043
26781217012678379307483334743223477062563099931
4607970483813308991156264019809854981992065953
41164027428317354473111448218934914982424940771
27180279182293828990409337075140246986340062879
9850763490658495558692511268553023626365470011
23191073796325190860873697425511562676186236863
23000224906387228363662694048520677062095460703
9414639455785129297028261329682680945771559857
18590463612010033321184092485343448776873728475
22998930445577268420043149266444457936497588127
18002335611860041657230363466641690403110844511
31977408086268460266378482437696510208279865705
41165302537349165598091525962554768926918882167
32185137437160346502971275746488080254466855531
32169097785791841667319105097238693756045473191
23198884416224878693809392674356552369827269311
36582398469376955883738994517636085786300089951
27578441208838120896753271383418233553657614799
27578833777773852775583556327682221521041855425
22982033766485403476654404801148763235480483069
9207325589038855446384088563987053263465280995
9852429498367802266347439767396294964074594559
22997698080834319239393053034639898427473910015
18193914437458349135104408581297097628204015911
27379783643795485810350655704847044950409288571
23000225561229023442518067956783356770761394003
31976545408625267821221276871509199195932984291
18599531707478258211317662693894076991468568303
40937731559785863118122852637262230429985039147
40934791528947031047565122794412769226757200951
22581751183254037830977469162646357841018506995
36374709186347876818254141740241853678269919131
18600018963732064357389059375094614018919991049
5026858841444158359497236481443351995891894101
41364804121390858223764922258255369317425012919
14602118107472175974973734028696789708953207629
4798406411445942427634969002260480663357585281
18602026061501481652951112821963836422581770069
27387142531582405443480091234775219006002187867
5026858841444158359497236481443351995892618649
18191945323734341175566528671185960731157815155
22772615363817643531129405459569940692982989069
40938555098875419800080644277343460739515908679
9014735820583760460018546345496488322258947309
36174007666589310884307286520046120986621666411
9851192520217196852857505402694868379728056267
36357827754371781288463106456242489180995312655
13803263860724855079856630671292934919146389343
18611992262937280816137478406622545156558527727
41364804121390858223764922259143113115635391127
9414639455785129297028261329682680940788476389
27577576099669396226790270313951502422462610175
18817212674421297198745026320117194936161797763
23188914028867647972536319039936606664326060023
18599531707478258211317662693894076991467844723
36566398727492778226949030714702868621213938655
18817212674421297198745026320117194925967913183
9188797275859658628073041349547747326125293087
36356554588065867287982242692485364673456048871
22601277703599516227543664845609451580120063915
27387142727038737726096443624041998836700697147
27578420804587204320194993390558290792841113919
27578834627486363770572842859780747571528727799
5024721452655112434909930511479405906014832041
45325513566383990200136260232036036681601057359
40937711813888178785345130585916818752903259191
22590839030154222582955674187437731082003861463
9415483358750479488725365773693628059227841735
22590839105918069649986436361510193977699297955
31378882457489451634631885443066839079180384789
9850331508821600363240827691210955013021548283
44753423836416412182913263646772033246757108263
22581770693392127789948139419216301107218083323
36565967915549323796153166594592384373283586631
5026839412167724590888576141025967325698494653
27578835516244738868136088923685575975502041139
22971257798544126689690297805574660569930412983
10005260909129487587216672850780869245885065895
9405571001222133775946107185553841409473623893
22590069883553712901344518430054327330003432935
18174183602072374510593569242801402337488225657
9852429498367802266347439767396294958863325419
6032202493919622353833834886494350932642987707
44954124884815062621664193284138643380998627227
9197393685944228085813662309628862705079134137
31987284710057373981271314942445820789210445675
13594260287541662730251305045756335435615597213
18593801040036775653300196488686508688846888089
40357284608487827593104740636794134593493437097
41155782827773971814652013364590689862815461977
22789947437026805129639600837206990480114762599
22790791144262663013137563409740548940623888061
9422413257921120119895967618731019178875739137
26971652234699752047579048831479696579658300587
5026839452634579163722478350404602001984865601
23190229939320664738577759087606653470727263135
14012248532079531866556139924106272009211572945
45554770063542352064859175172342123737819753379
22782492842692056624631017582472165751583947643
13403827853113193590627022226168937041374231837
14811120673742444617400048104140912901904713579
35977334857668258666471797723996055727442920527
18202684780260552345795284061828122732504613267
27587059107476451004445590394059238012549036937
22998951543294323575071245508391129638335794731
36565125598072518201518838989190393950754598207
14194457620126069650182231757351291661284450271
9795471237672531173266746943989570978797309255
32175167445982564127233258978485980010830938557
14622318314692649982246207793027532673478252579
14011422441582674752283319444778661961229006357
32177775338089414603133967397588372319110170131
36364759317733503783424348362551272851279415385
22998951856262045925336268393883792542024628127
31776257676683578801205396100020407151643346865
45325532262066369828268673988642329920452828367
27580129366821576435074569798294906528847146675
17983749376210680519614297145428481947667163773
14003629938497112176822976090468890374884569847
10013147283013971598340922144527419728300715313
32175246453732166941648518555168039360157727335
17983768893637831575813351709387601765630479557
36355279061995498308111794875374250719409589185
13992892463759193568315451473708715178672631347
14393567578629743194944621290847423137807185405
4819131389325013478971656833456917710485160949
18592581330203313623483750521928950708792252041
18383974710965465546319175441943796278345105779
23008019918432026102778544074724053827751280335
5614985134540244790782301851677403087971248803
9812443792371902419944033489414796984379205011
14393567578629743194944621290847423132926919509
13577853537690250098080947921534430440777203231
5616184985665372532085958034596909133885866551
27388420118121874322401652617659480213115282509
36358651372628515184894443213321530927380094267
22790398688163338087373410151792890678665976965
32366032596306156906180566036211854291098859447
14237722309740114171842006176266525117819052015
18200619351344142761139012837593440979459995975
5007034325046679828632819998667726019337546429
9415876937776393963519510440983671135281217959
22580607463151804878148852607921511499730216339
45553083927830741455333256235270351636328194855
18592188722640499729696057781219099152790924709
27597440870108650957824492517627975142920248507
10202774884770954186953184540091160810036585641
22781310955578429126674138193396027104205091473
22980813199487413591239157058283092604665181077
31967908816220343429707818334038616163508302073
36774107718053983819883553909290864576293942155
18383561043062577680730509436685387268594028071
31976977350143876703892856368870421915635992609
27188504473115144670040859931758105333193953597
9603797876140336541796800312418495698811511755
5008272577564452596480623538737621213410270571
5006583031658403393821256399169073480440069707
35974540577136710667703595613630173851792948787
36775814413090292472969781108514688989528958455
5463372230147796016838510833571758894064390631
31178928599620082903407193109521372343682245115
27377737141428096869732509062882866777449774237
18590500962831566747839366249453229197345698121
32178578122867087070093896540395387013585830471
31984377280874221637972206102993306897216633657
40937318393200102790056078168623436794814431371
36773676747797335621524754687019066705181386607
23200459684983393573358591091562468878105244477
18818878567869697073922888911661794567624996819
23198451582333522831581511000538345864811269949
5216823845280724232713198077455902996945264473
23000225063024080299200671428371927912303599103
27162555017410130765833453393998021103540086347
36582398469376955883738994517636085786299354755
14013110794954080112043679758412243164610038143
9850331746192241622999335903403175685882533803
18403012379185864982582789415131424507410099019
27577619610722169528672261578532943521692567375
45760810644378777728423376923338790909388348583
26979502645721343569273942380739045200994879383
36574624707944089383138233622879059514466065575
22791222920463237520401430503153616989040102727
36358651295184112362620655673258616984187559611
32174793694308582299876799555104587956528424481
5006602702326691741166406768345598352760169611
22781686297834143181384825488792899884015626339
45760360086279225534436346847812010457681157179
14392760257794697010045662287272593710682226465
13784283280786148046852567306501604525869682641
22591268995656782554855948253140744142024923127
13995800209989282605872704729023989336234479929
40156188624562324012934829321517084547321924297
14002728903609754319213769098493984307342297969
9396897213163822223095645186482127107452271003
10212255453941360573344351940992162172614578845
13584761216567902017355430897282728018597273725
14202719649760039282279023769608350191326989689
13584761216567902017355430897282728018597262593
18173789136229461258996323895714180708231291173
22980326057646831382280938650722089489399126533
36565536209892284587404336092434802389030067377
31984789513192110792228775164393001266499015713
18201820353410589678948984188413237514864452791
22799448130201331793297399128948188195581467043
31569298869287637700910486919830530819726256497
9606761635426334171517967543200029517370761495
27398764174432492210460602083800227720634751895
9812798814861818041763315944103070809945273631
31960095798192040905924179863148311987598657573
6755349572303533287539596866856436506494314235
4824806661214240221945620554657163081169977093
14003591002430606670289848514992205277993196859
22970902747729010885939388093363167439784298275
9405140069687791876609949026020456944245711759
46186259490762901394332216069217724413178228549
82114073215798908343247518882015103228362240591
68971727280040299126298367207459040157344761687
18175010508963042621165485122687200738275652567
22771340612387051110714566007657115973502438581
27368575041036223891122534689972010032503578977
6108125109672017608199018083992243098979085847
41587788551254731856680326155121041007909626743
18192712846254909878269575942469915915177553941
13576968722679878302313009747845230712988427835
9395619668828778789042981624906954297557284379
41996024589431242897459239757585307116953708545
18412097909241575179995697886143360009501532405
54736700697538529332616609380203976497622262281
27389263283802278942246553686888753793360174801
18617667374608653162521816005303174924590909849
19201790212278515001268831720426336633504662447
27361606203715386064274135756225168876019888547
9215529469044010776536303296052678636663977033
31994230633636914670777234175532141424136497323
4816995270958761215939594778442770320554539865
35968228230280467273316433750243682819250303769
59371727280543525795780141379085852686502686575
6317127669303340675838083081569604758557780965
4797992472253655392173081851176295431256899469
22989431831693993715957812371257242829608782587
22989431831693993715957812371257242829609251099
22772618040180916923217411910634265319408464563
14618698682460581384897279200610811070803889707
18174578685245821980524988477933333362814996505
59571624148763321661812940241414012673185260699
9813251153673794237002083626346248307693183985
31978195972479893176997332794721568422468980155
27380624906995069629728213936280627294988386247
22985464502669764848283015405083010042313486063
19201771324720470486787815858188612225065364527
4807904864955014035379268364494653341919351235
13413291310323749136112202651110849132244626411
28034408770751667795824966939384338135878294117
9205599225253804455588485696402277750473914965
27387162972777849567434341440863507302049860121
72152954722255969093635152465100504856189116263
22808929471814625989683680601541219962448092495
10401921495773955755911464681542485954842787263
41171405494482627617100417840565006954903210487
14002747066295055740191431156044287194559899907
14203544735365347162992997924811321471183132025
50786414864506422009870224652135797151029097315
9404277834052316325569953477316273499252650003
27397486631708014881086850498485749783946959431
19807398819490873716148348755915733935281591087
27162947586352620803939807107645625618123528831
27378093819382839428847673540702980663484497935
9404731319434306364190152618635814682082586049
6032239304753451696693184738936707425244214551
18173752551071749335491132430038214226242068377
31957960154752320815506388421591328366352823789
46185847022732002535611510920970570007757230681
48944214317157838426166959408194412107418321191
18992825672269997666031855595881537209511487131
13803228981980023397343480807566040292394182927
9408534028532244902164703563184700720249587355
18174578845684960189000200410800639068586364247
27995113903894049999759238439927720478826224037
22772242658927370480112785886332306157388953123
23410438738468574060844976546772212282227570063
15417536903080426381474391623649688165992628547
22772653807415586270895230047411463527398936291
76637935388956320998273654513621165238385806967
9423278000017009263970430981554812116694422667
18802746659156105628816157111013003889274875649
22809342518824382960469129355873584698873175003
27172785770036828932247425670957787595609784769
9839596052178987317148922583616576425822147625
19198170654279882913219704175069381089853275567
18166350918669292357473560626537058747231039725
18175478870558120552774630446461918528139279637
32168255510720449151487899464826874107112354547
18600807472700335119735750189314424637670547547
31777437081021005079116006103924684056542444221
9414601093044887338654132151962378961673029665
9606763417837380313738174081842514965159574551
18375434581262060178509218930328273313339724093
9612888314997291488872101867130422598299884157
36394084801840704198175046441869701387764589799
40556019833453832364749907432518804791276698873
9605054167990055842177506506665028594193642803
45989676482545957414013045812249873091472539363
32185134920694044742140727775035720852660925359
31968321982970064248614742765213292944162802537
31769253063552181540855119280134003892520201395
9389124188608052314987742693677571278571596791
27606941414211800031754335156901520402977349821
4797992551587722956475301756913624193822607975
44358017958301536292149314695547561154104726951
13386496908142663745341392929123269153051746487
11029286257086706969816070929030623909327014231
46190434902725106656119553681469501148817503353
18799502554290102298884853169434755328633921543
18822741424955874746842641473921518683971748015
23834119787508975698241417620076065913061751585
32385503839006338624851036509982755102943007491
35376782386363355675235212564437069601055186539
23191073062814768404457574978951763463985521931
32376434691053545174507796043297481339286968277
9424553518676006304283655594767012701986290211
23207522636318678755482764763080947805708450443
20241535699345107298650773754270576845264404741
32376003717231294588607097406846988666561373485
32403695566747146184151922985334668592899456279
9423708692201485032052740281943101736406421187
44557521589103963364086128327135676375221591231
14203956197057893102508223284306103212879784041
4607559219522928707168832465993864263719645173
27380963013003498445695385710104914426865487033
13775195473865955620205615469388047591793362023
14004887288220080397150246677961534976250067149
6122518967339518125176973541708950340124514645
9795922612223732200157247286803244890265127179
22981243319811378000886489970954423121695388843
9606649179640659270370799499234104802021997667
18193164058767476316400155834718937653114859179
13784305463815856941300320714615439105591349661
18583943228147190087966671898922089167212255399
13795453596586984380224335751511679582447134391
36166963530981038927607816130400874290088733065
22782060983954005066788231760969580948597589095
45960767057894602117289541660670088239172462569
35978910473529903204130716081426839537768091379
31361141022026665717908586834978412728981761525
9204793653611332618842187047716260178339708827
10701184981685433867663484731226507661387470925
58957324789264784925320848012136581568714573323
27795215171887207742776452981092372602388360955
18610758154563430946142141550970866713040817553
4816580398926513168627585487131794877732246627
27378505976270545353296328361311273367926363235
37419294439378456221139856837474144291792967009
13785933809688695414130269217442693310498026987
35758852763962011810266317835340557199478718293
18801079102830077335230534270835950524598521937
31976545607794184119225403616834221444771239571
28248323923778606641771172274052556047459349833
18590462679257826347125887917245197976230834509
19008543752779041936104214380877430642056422695
5897886734708684428779792109425086598802099865
19008543752779041936104214380877430629914465703
14202721277304168960534494354159953861590506757
9415052508473724329107777930439690966634024219
31777475403123337115501883472359472055442382023
15210576461265574106197034163604764736915402337
18012193420222481918783429426851508716834760833
9187500954832063044745508357121747063259587609
27577990685999848264142039295138099077289802877
27390109697365662533324439722368124939406688949
36774559900098347365251791535967851148262251651
4807043975131673639437206899124374690296463207
73102572388428365689475543119123331240620920311
32168686364642611257159853068485908541810792279
13386064232610561971161502230186558136606615355
13586017312968731075846590461491997664764639853
45768254290663923548474397868707499656301680501
9405983238811029891979719144308972105429639557
23008845044515265126564329136949498420059958075
8996184431690413819195804018118644712423122747
59757040499343126516863892399575920704458887547
18592601808434013172894797630155768942053184857
22998497733265247005346824773467477597210923435
22364129798147877422161613640895112801988260353
27161298723778494283103641808556444560686321081
9813233191756356849855483657959383151458930935
14001902809441199222473193753661221379191996493
5894929132211220603805798240283987894195898337
9006096870571409158591188218776586719081618289
37610175767668859333287697704124496826086071225
23817610841407334185786387730045470553828914279
10213024559935922078693076006399473002509256289
32830323074895074374234896694642929737251782421
14013092788788491434760033046432199690562799833
22981224701704154460895208032604132615118825751
22771398481644041189851357926272168827103438227
41190387772402855520592612796689803115341944871
5243184838256029005843759659702212805903574765
27390109817330684712548656614553706205847044101
19219552637694153852708266873071216151279621617
32385503839006338624851036509982755102944467235
9389124188608052314987742693677571278572557047
22782493694335533450878732656951613369231051559
22790324510904472701448150760415653319771219501
50170968356413258986797527453594222385311721727
18591737668823206826391374484081444012485662355
37597846451672283086873602072807382136834393013
27387947448805448289096825217464746596251002199
9397310951199078898794727001457279218981299101
36166963647205445973625686873531205394327231261
18599964427064970754777770335956594348388472611
13802833082366398064135277849166801155171929371
28013266646292416027829806964835693904382976623
5406433793008969047075563694224958785689848059
59348534695035786922665345723496048353110546501
41373873512499082644686477742834390537652551725
31757631263836000667023475852329499743467420207
37599064734202784961463169141416567508498771269
46187083686209353698099616287117306296639892293
44562595495158281842433802289279302070863043007
36166963647205445973625686873531205394327710905
31361533782910777975417325009766561431327855869
13603292044217323739610940504421148663660518111
27379800715420008634430494459733259898349429607
31976622024872819736433530982839212385222548755
31986479059080314897301147056537819194469284011
27378130449007463923075541935470840796639750649
41156232336839112132342901437238623410432866795
27995265684867979488272469289704092447952398571
31969165028762126317978214960504214443357312747
22790828644798538734919630290781188931043466615
9387417491786008521342381635394121878996114193
6224249067243876549323597863342028328457582831
5053652791832777212393818194948580781037870767
20241535699345107298650773754270576845262785277
18581824341267777102596499751736366046974524459
7460521964588324959609336375302828666420256373
18393549117580669899214847249565088248567421821
18965265105037355250721783343802826287822128713
13804951161432542902202354229551582062960741881
14203487601359674096096302419798336277195293941
22773424432019886141459721593772174875591505927
18391390812113424386636853120520924980758055045
18792496160347460430192456813127636524213616829
40165257624709261775798710909294341030546679975
18593744792887813289848886251882840029100971549
24063786701565045844107863567676463359209879237
27389675398049096232049322371145805488801615989
18393099210447460546350362744508144511232135393
32383777521218473592386004084742197295902297795
14004042135532082832216507085887157411143985047
14410839827403500625718430422762795660523100455
23017499519586161345718537385086270303815560871
50366699558915071255880063666896273552058614339
27369399431441729017566288633465069250010637765
17985342688246699849487427301601494349279323709
13983748448456805021266327012027824626472856983
36990141571800697260371973724959431786578640797
18173751898102736045671040427518786889993478107
31966203982987121491225190893412228268754501985
9413346707383715361807449882979837607147391329
13586431211778141836793603335673210669820774133
45978052362530303258072041375581871727773142537
9603817624299634059987732068429007280394381451
40763707376142169319989757130897752485106462615
40763707376142169319989757130897752485106440835
27189348566188327057700423430831171750829277693
22980381454857052389699741172106116810758733239
14230321293427734302065951849138739098328955675
18592561978214845558464125753780017537413371777
9006095047544489186075022109897197298138075397
5006151288969741134203937851987046569747695413
23198002845646190363101267114902253451964090665
9215082435726948573830388775120644914271174125
5700444457291342507972213001898105403088599489
18391429336983843989199912525383940246385995261
45762067791638225118775578961107760138929570009
22982425707304835672548676381739446260856737865
28234753563032400445418110381258701791101492147
6108124990168550605837706578141667464891172067
54747536929887127260320243493665468530874749431
50348919065890169859197038859081008275851654931
22781761238923063001152735200259119185218428831
23180709252913702718969465074129787317531024895
13985473835739730925374708702869203622669941135
27577969435455908242572265419276445577106748507
28231027584865460837821516813871527048549089091
28035662544390576683407511783767702631318108517
18392219540484554765513466570263532514099265633
5217274403296509147837431948720623549411718581
14802428059715618513770975467425885092699341713
54967703559854973423849770161683068989778990641
31169487244829581180328765710278878942108825563
22981242508555261047655017457113268211542907711
27761064354380902243503071976065270928558239391
9614123161094810780715885132555427067406738913
4816973859827159842615245175636651668323777959
18792497981763362880163661808736904520170570017
27377645202453484577226059083598616894467009975
9612867836850374601725571530121346825107351481
36577998920503640721838470325660011252048400057
32168257212323816132903501437514552686760493259
10030067695537024187534288730971394972011651025
19010156726576947020735453593417090350682141651
14021748893269752304537330500618838999562598583
32175206501834961723016562450943153442175397457
22989431947914740543603897129065336144265506407
28595424245998614055651556613271799349348491333
45768379480570394443441815104338185378764576653
50569560503362203262838816491103293422458582157
22991118937032592190625351805236065304270616051
23208778767747631801257498870996050120715768895
41152821582852080638842718980500874525930831049
13594693162060010042970945971058856315974239999
27818474645977436760992741515609914816246923445
9423690645721758453285232145135106547102874133
5008292242939742302173453322625133647162237973
13576536898962657661709092826685769958826668549
27779594376030800180900902775854466117716679851
23191841095141576107314344540097854528950324571
22999776778118685482928150095567221776161790939
14183757731817744693480187158595962441649403861
36582419069142366686915131312265587202280235097
14403422170782398485562376695757316002931993601
19200983480688237597865120815145681011064134579
14023905215591503865908133435171793049593447049
9804164777474607092191215928601952202747700831
22998517322988624038620511472542724538491782207
41184226833141161348616564426249707467633632079
22609856959146772522119990061446958950559696231
23179846659878897365614947310778625454595285249
4817856199249921602998603533977145664158014201
13603293988968370990501547222766564325765446767
18581786824971895033524717117357675196959041527
22979614319938209892519251925253632133121295005
40990432791225536286498525520644565052843359353
50131770304449692420153252879464409070277720639
27399234283300255262386143463124154317702357731
18781723720576877282680660040820223287639941471
9187914121661930659143783824371388776513085407
26963369227291471055845618147059324680482689959
45753841967679200914659266263317606102044422471
22989466907593120524889695616933267039859391471
22980775848498330178046117126591417772185216691
49706363433571479056583025429618655975617611887
4834698457818597049886278920791949717889600439
14210923411865818865064270852181241256437169139
14020923612247270146713024942384972175323701151
14404228448116285015013362038494070221831801605
31569298170896215293451433826359372869299331457
32175638244447103149958550210981867270258331025
22981242503600372656895378912474946204490021603
5427139996111543675107293893009649282623056965
23207893792435392407470090271371403220831022341
5632336594858058526540266634545129494196523025
4798404704640139861373889540066447164108925825
31369795417901651130921874748602329837131567107
50360557664047051024487635400439748183966173481
23397579575163033447324632452058881704029264479
5460452640402463137311433605919837534554709351
32177756445343978579195377882612691322312334767
36355712272294625099140579991435837543346882039
22799446467453888844809734291979554791140336011
27179004386625510498309186964352608317528489887
18600394420320263534202824119105909502527029151
50358869055996137192072473532328466747652739629
40156190213540967267197348342961771751682206869
40156190213540967267197348342409006638547090581
45372562573219756781987322147430155024425322459
13612362246559508575828403536275655840808726971
9605485870062461859138412532241046891992770231
27369850074249351151955056503703213742747157991
8997892909381013120092102782207769490518455371
18381911291976784578573685863892695125089206751
18801566241055781675948477884697080989858620189
22372844662162989226382868462680118443368771743
9397328996071751835487514083830336743538067439
9005271506535533194696052529819890291831028269
18594309555820717178529174381579164374519433133
27389263200850354573186373090484333942008913151
36358240959482890381249104914019340085171194985
14194043879981338067428965329597761401346875891
4617039554489232103990354756454753143205258479
17984180191524256162149805632828227684832934767
5616596441849640720072141015357298176240470159
18001435377606505552301673361553360070373686229
22989431135222125590678427475388284967789980599
23208364752961527401867881835405113146682108001
18601611571697466065768656100566672219965724087
11221727100839551105024575053976290984288515711
13814003200947506336848103279271802774031836631
40566719105809686880914717680335571580394292635
