7
11264330098145537404016929379980905798987980309640048
498243035791408228986468325824640618472576927088196064777
498068784293174538172162815272845908212468982046177316434
907929717631517931831976496739476926253216130614962936355
907904824560341690287075709517791967644629281323245972306
7709658186264790824503076101947904037314969057143248
11263060572462722851667103003810179726930239948478442
498068783023648855357610465446469737486396924305816154828
7708388660581976272153249725777177965257228695981642
7707119134899161719803423349606451893199488334820036
14817520896729667005789318552481393809926961140781641
11262848984848920426275465274448392048253949888284841
498068782812061241555185073808740375698718248015755961227
7708177072968173846761611996415390286580938635788041
4153505161087427267247758718382388524907927383291241
7706907547285359294411785620244664214523198274626435
4152235635404612714897932342211662452850187022129635
4150966109721798162548105966040936380792446660968029
11261367871552303448534001168915878297519919466929634
7706695959671556869020147890882876535846908214432834
4152024047790810289506294612849874774173896961936034
4150754522107995737156468236679148702116156600774428
4150542934494193311764830507317361023439866540580827
4233514813497674421089092215381883899327183540483497
4233488904810270042469708003623297652958658226990403
4160910652034980364763769087993182974652806821514818
4233484599284957944565028994672162329218116119500297
4827718301079111545679366225830023095486892232956410
4233514802706884165204619335660201855909287444976003
4171278434320508953069544946999097186373123675493773
11271523990688497820256829140508230526638673592162530
7716852078807751240742975862475228764965662339665730
4160910641244190108879296208271500931234910726007324
4233484588494167688680556114950480285800220023992803
4233545015121135599081270409749643085448705516707954
4827718299280646503031954079209742754917242883705161
4233514800908419122557207189039921515339638095724754
4162391752742342043973348167183734341399291798111282
4160910639445725066231884061651220590665261376756075
35279032952715177005836047264898303413324165154
557840684104582592456305153982252952894173917408598797626
4741502836368466852925711083256341872735560285268379
4741563273786225019210898257777186715801941873491024
4741533048782718286802362157345783102274978357000330
4233485279355690542860789747934980354134018518671235
35984282195910536536641994007691194406612853578
489726130817778972690064923482882980901107153058144851043
498090131639557894161797839691963512726253281614819721571
4755356038559314932599666722350669081442012567064730
4817562268268505459401988048353826484794381584116218
557840176358447873771060678514129266101067720632811582249
557836621686535993024481164660851233099306047621559085449
498065309661215605977499112266079700583270263601979387794
4233545114035979183058605230207761087862494437859401
4741562658459500194591641539187160222476490759697802
557836621656310989517748756124750801695692520658042594755
498065309630990602470766703729979269179656736638462897100
4306089440566704359981810300869531260303021567773850
4233514889032472450650069129776357474335530921368707
7727431545823460795770312124680768317206408825738484
7718544866043758929321527491485685812802226297607242
4162603428480197797457847837281957979071474683948836
14827677102191449662957596318189901657471958742407241
7717063752747141951580063385953172062068195876252035
4171278520646097238514994741115252804799367151886477
4162391840866395372066210107920170300395184623755235
11271524077014086105702278934624386145064917068555234
4160910727569778394324746002387656549661154202400028
4233484674819755974126005909066635904226463500385507
4233545101446723884526720203865798703874948993100658
35367157006043269867776783700857299306149809107
40302873784800192868767413548020852777532945632
4741533049039519570718365494824844458013059763710729
4233485279612491826776793085414041709872099925381634
35984538997194452539979473069046932488019563977
4741533048819299361414600742177463191820857802577923
4233485279392271617473028332766660443679897964248828
35984318776985148775226825687780740286058431171
66210900528550900958721229990468644696963040308
557836621656311246319032672128088280757048258739449305154
498065309630990859272050619733316748241012474719869607499
4306089440823505643897813638348592616041102974484249
4233514889289273734566072467255418830073612328079106
7718544866300560213237530828964747168540307704317641
7717063753003943235496066723432233417806277282962434
498065237026829396577994294410189359540087800343150638820
4171278520902898522430998078594314160537448558596876
4162391841123196655982213445399231656133266030465634
4160910727826579678240749339866717905399235609110427
4753602898689473604449968903794303824133742554752427
4233484750612089049233319404597471563889817575648364
4233484675076557258042009246545697259964544907095906
35455538594416909066298656498900950205669830707
35367413807327185871114262762213037387556519506
65593995558892938054608667064900941798461128643
95745226044556916363758459238834183799562622976
4233514813497567414184668617348527543026798602698690
65531013328080392300537749517264074732141639776
65520222537824507827658027835220656836046132282
95732636789258384478732117276450196254117864233
4233514800908312115652783591006565159039253157939947
4233488892220907737033399379247978912670727844446853
4162391752742235037068924569150377985098906860326475
4160910639445618059327460463617864234364876438971268
65518424072781860415511407554880087186696881033
35304211356305336352290697833309978119275897833
35293420566049451879410976151266560223180390339
65505834817483328530485065592496099641252122290
35291622101006804467264355870925990573831139090
35279032845708272582238013908542003028386380347
40316833174337448573612522522534352463864004003
35984282180623835904699417813926008637336027177
35367156990756569235834207507092113536872982706
35984025272333015477763905396213970170991531971
35984282073616931481101384457569708252398242370
35367156883749664812236174150735813151935197899
299873381770898519285561763907803297741970
916443664938469093338689039234108890872173606769914085115
65628920698267831201870468037542133019572384259581568022634724
557833646126224192106492333193568616527306905351451564363
557836621682837095614774934581583436652531572467954175226
4741563275878192842150714160063530815159775357785179
967673169942255058890906157432770852774054937293475103563
107819030801074154667803324703521626773117036960250435175592378
65628920697770147524278701369416611604352236874240460374721636
966453347247860765277702442077775515375768492721646946468
58597294229066587313547856309468094170933096051244462490172876
498065319995699856424490078853594336205612219775251400484
65628920697761260844498999502967826971157154369836277846590394
498065311109020076722623630068961141123107815592723269242
65628920701243358204845514173149939078096982345541798452682051
59601769433628883964850184966169754065013732228493463653833593
58597244222359804924850963431673056562833190542318741187358850
557837057100536372544083931446653700168108670525760042548
506607116619831273138263829219008883696372828172248029706
557836621653227167152627940999627141125392865581881611690
498068357759071217845837821734041521908367716169450930041
498064874180597574714189898157829049566641276618423483177
498064811973839116801124756665396683989110447340726564483
498064803087159337099258307880763488906606043158198433241
4233511805210107329834944006115787174680454760385642
967676643122796948519024558007181939572260054836800633236
107819030804547335209692952821922201184203835165367978501122051
7721176891580580274453706183674839476143953419238014390651254071292
59601820663631541289730319166080721079537834228981300110334387
58617795966878157740343326642492119444748732169055041367665251
65628920701305534824626242552958678447804612610187281397170003
58740337984508004338122048327020645845749124303964642102383315
58596834382898135903836445250663974774009046920225396035744066
499288615870636039665812194783000760402103781890405087252
557836621623088489967942608246564483178126681787129180948
113722769145046136797556356881504050375482053391552481285684579
58596885612340962541272546549634262959900898409433527972407356
498068357728932540661152488980978863961101532374698499299
499284634638094733229643139267329363440130708117802290836
498064874150458897529504565404766391619375092823671052435
58596826018755127248439743654567211562355901703629918910773666
498093677360738207895642817865057186529899782427765762964
498064803057020659914572975127700830959339859363446002499
8214714207839358813557706614854801881570432610751316
498068782808448669733764289179266695407562199105627443708
4233481666532922644502190943457839908496660007954900
58617334897422717998692844336829545116543794746952769619128457
498243115767838138950054388946707642149656590548152175978
557836621623012954436151416936406431403822756514460628490
58596885612340962465737014758442952801849124105508255303854898
498068357728857005129361297670820812186797607102029946841
498064874150383361997713374094608339845071167551002499977
498064811943624904084648232602175974267540338273305581283
4233481590997390853310880785406065604571387339402442
4741533049076221067094765913011846861063162492043236
498065309627289906596017826238564852452541691835508735628
4233511188336597701772577715359630359290727967207235
4233481578408135554778995759064103220583841894643699
35984575698690828940397660071449982590747896484
107818680736345946132176316658147018477615820114467252809534881
7721176891230512073064628667038675700961246831222963489925562484122
65628621863044626452209012209285723386033069295128909217595675
113845780774019939667072240045024975845882598495673234096370497
7721182918330549747058163562962062578918615098001344695906849319738
65628570633104145747109606389183495741216597559286555705582833
65628562269032230529950519724677009595124112377924538805662369
65628920704364097231955546159882051314129154420875971371003920
557840177839563482576070663558889732340184004698678364417
107818979745820652816738184530387639828595567326890142683659457
916443664942170302936427512894031621044313631958964422299
65628920698267834903080065776015792942302556399606757072971908
113845780770536361193429108397101399633410256769233683068923633
7721182918330546263479689919830414655342402625659618256355821872874
65628570629620567273466474741259919528744255832847004678135969
114706795061632645984128526023798250686019796537977394681328721
7721183779344837359764480619248041352193455235199387000067434277962
65628563311057641458452273909816744150913331299155239890705563
65628562265548652056307388076753433382651770651484987778215505
65628971930820999463411820332060702746473284430278773855569898
557836694261089839444422739982677259998457565147650917553
12684801155065815685826717419948381437550203386321913941454412672992
908388740117563630335449820354374591585250405626316106582368166137927401
7721176891529521112324004023515091951135571251927460107871558177840
106814454534116126467533571539900495299855982924910476338753856
58597244393200332547570937884059015195189981988523797947966192
107819030801074187978941384588988868652142736238982510298493098
7721176891580576801306475432106606542811421358139088005183051442339
7012046382038128220125584978930145894912098482367649126089737267891
6893864995457532340148716564618143930478059933530879202631450228684
59601820660158394058978750933147388547476735302595831907705434
58740799050499183453265132475007362117036271000160355507869940
65628920697832387593874674320025345915743513683801813194541050
59601410820634548418183504372329567388944961415857003811602698
106957599351891131732432519570031021063170498049808205802554868
58596885609365469378184282837832869886764419729682281345127955
58596826015353073455925790353224156095855462812477910933194649
907904906081410247644001505409064259256308519956167322634
498065382235769452397440687587905727482421781128071219898
576333346859068909822999177102363085980907095834825683961
557833148475857738399709674914032422079200296318926551995
114829797103146736087419399324593238056546213612564464686622369
12684802138731905832883057311225424653410444812760798372385495218304
7721183902346878873854583910121342147180825761616461587137439571610
7721176891170765147569737078530206855064068137612763516793596269722
114826868308857495388454097204025894251452927859147505281437274
6893914193353913424775806044635207828798750826473318705970025112066
58596885637235578280625952998962943692075667291932719986058074
7721176891588943850259418791318531392149687803263244768346875328873
65628980294821821242333292064976911827005109576407330530440426
58617804330453963452950970334408125179132757399432736988922832
65628920700809425320074799580368198036096152659202960118507120
498068359273495652522701030440026080121397182274995185968
107819039165075009757862856321905077732674561385111066973363626
7721176891588940802128254353578339459020501889964234133739726312867
6896276860498153399745533616994203417389875945944530839830130957155
6893864995465896340970495486089876846687140465356025331188125099212
59601829024159215837900222666063597628008560448724388582575962
58617804327405832288513230142474995993219458388798129839906826
65628920697761294155637059388435068850182853648568352969491114
58596885609294375939946667906242592821203759694448821120078019
58596826015281980017688175421633879030294802777244450708144713
58596825865923552960238906016910548920543151256148700406360419
498065311142331214782509097310840166822386547667846169962
65628980291338242768690160417053335614532767849967779502993562
59601820659651853311535744545566664455357032551557427804224640
58596885608858928630741276450252145794644716978643877241647161
498064875695022009391053106863813607779670742723967739104
114830215278293484331568626517266644022008136260085266352023114
12684802139150080979631301460452617326816410274683445893187160619049
908388740118547714600743624938415095821139671833204468114319898885873458
7721183902765054020602828059348534820586791223539109107939104972355
6896326061733139919539787290068847640251256862270225152373101555849
7721176891589089652745038677026804251800143351186932133345563454761
58600232606671567223740482312203693462630875692870481056643914
