10 1
11 683
12 932295
13 848699215
14 926949282623
15 920460637644639
16 957498220445101855
17 972884994173649887135
18 1000137219716325891620511
19 1022146087305755916943130783
20 1047699739488399814866709052575
21 1072321450350081081965428740719775
22 1098325049125200520715712738336306335
23 1124547710486647041972478251949540381855
24 1151607075419168165310766753084392854639775
25 1179209693749532336008210418230577783474902175
26 1207529133838549200446249482447677529290621408415
27 1236500408513935946675985077792929430971429557851295
28 1266181243699523808329132541897191256625989575774524575
29 1296567122957832120534473147951522580257095462759187567775
30 1327685998852354684434247366402991270010173321763420517389471
31 1359549815174030912370771724796300363891709985939491018254275743
32 1392179342335486373290502729991336009799838807838876631551979508895
33 1425591476773751620728561867493587528142773418248370611579066810848415
34 1459805759142553500819469979687451929587430230364023594489912233442366623
35 1494841052855745411127704515326204221447828155115875459341432899517395195039
36 1530717260911473080553805546592460401715386161761724004433975234537191187895455
37 1567454463506307354448878073262664866308055682231053374160937918715576556665394335
38 1605073376603983786231797226908971206941427561391135414684608089219437688764558431391
39 1643595134584034574507897537914397455143469758742769070392435736837590777255762580952223
40 1683041419379975154925168581707722047549519714104261502812031729025219283378711199630447775
41 1723434412643341598695357403694144085807649335769683870214446637204346523885997310159137494175
42 1764796838957279312653192849488431487648409117660467197237156445724308367997441601859982785729695
43 1807151962882079288199741628201476316383441036309754586331422038987401666781804870127555591433573535
44 1850523610098858651836860815091733940881248945594167969561377078983764438851779685353129443357928150175
45 1894936176686135215593745513861093564604373483804886374031601149043195150014182452520280495394037004194975
46 1940414644954811635238653085388214195295357772932858777195773666810398180134669811927540866055850399337501855
47 1986984596419284017155509320302710864848749202494948766669037997482318572354521801875904983219298565513576928415
48 2034672226740741699399650675735865589062813453530672712702564454136559809313537525742188659088409298323558777967775
49 2083504360178733328879055716956299408059888423357954022864399159552045855781815206620802229967650356470690402052822175
50 2133508464824961448480922347078737945938365221348062156604870523779755708051596765006455716482937180016716591969083282591
51 2184712667979768001153575057664226362838102789878917382761248285398794737302716027553418753889406759373158170810657296569503
52 2237145772011790604491796360799753284998440377755981224636643556806840672884779493107624370330233565791063456971330149009806495
53 2290837270539813395288605326199371312153959226666966930246536900834987115228248078651765301061498763281414989177365224205825299615
54 2345817365032902130835560865012191506150783223231897785635475086595643279779534885891809596969261806592644447202715020731474551461023
55 2402116981793623576376879474090963917730650607655228468612795668463008805087915187704269056528700592461708954316414990063469647317652639
56 2459767789356705463476476826027315691554049887443493997427708915562891071518155252660188330397106893002892934256052640629842802959105873055
57 2518802216301248514911437520765479882731428772330036922859416620808573322837602643964081080611204076595386202108941419265794107263980301669535
58 2579253469492487633669811092828721474540067852487368818856499814083640873970553317918435688119312307898519378569700759969513469292752274286400671
59 2641155552760302649824831034423739451955760226998772925379905699807705220504793849303287660792678276347183471134267032282239518521823229290091336863
60 2704543286026552313191791407864074911744852372892137779305852004633823621285599607701896445698297585875763188091223508091575308743718139182557001634975
61 2769452324891188340025558214202906575102705083432177674101760112080393843580384795959764162416600518715520320298808462055801642301255150711719079121212575
62 2835919180688577489271783739318268231670074080585483241868970796775667622625598716207702259833025679448316074676731290545926784287835787079854787261179319455
63 2903981241025103026922473139539002646282007574787564480258217621515697675332792478372617551176799379725840249270194575813203209164876825610199440347192132064415
64 2973676790809705664479631200563674741822415224156540744674202827161538341320435715913280315869163661444289859112018682270633035317095116879479866054147339915580575
65 3045045033789138515992700772071228435330705793991952857684615477506918443432659649980478324633894640467316802234907792735216731612349639665869199731032417397523567775
66 3118126114600077883606959678181597463044466170600989442519585665197785593270291450745455022429775481879883944271881708399027910738527318996127936903259457148025896129695
67 3192961141350479730679544457616658268866757677652996948029876143656648482946652316783820486700241169002148640503547926432706708989215777560775555869116602052213942100120735
68 3269592208742891255548452438054202443759080445870504494018918460112769328084345575764044059185197442585591138041473625101678281972747860934375769727964611212830641118082978975
69 3348062421752720639879324652878674191757292557013623084369682508891743051365022743703813571892574934493137509813338734105562627254728755326400975704362238300477888237457576252575
70 3428415919874785938207201254116442879595061910168737203391134005542491249812260881462207887749710699862048107784534206204620061426923447429867644871370816954618153572350941229438111
71 3510697901951780799203138405716073089661651540294292891261377076187423755385447100980486121226468833131486988329066667298251820588383662223392450991750900337615588902954271541275874463
72 3594954651598623539162783994844831026533100112581248153261480449082802934671688090684415449643404602640244756029753724726571356442944554653688091803970747330717089262883710678759596840095
73 3681233563236990503703960433816622013660790088928571251162140868822605475616203089674129370250714139816529876057003711032420580262641880973226650968420768339230104596968442719499686438982815
74 3769583168754678275997005437203317240244399123699890351494336164655788548080827467655013911978803909723879204845902832974180282472020987456565082073792671880189887757090607630806349672705905823
75 3860053164804790554516408791772947549306159348702453520509594220432599438961007817951474333354808830432062264258425599972019633635727155646404568164979425810077703631821183621979773591446624097439
76 3952694440760105527878319288048201934498735817207349600587475153773738112150043693319230028578302604419519555518240377507410650696379354627919673321648288332524089091174985967951431638085520087274655
77 4047559107338348060519998408101734515194166446966438219945189058487262551233621924689991277842165966602631665595677067473205499067374892660296199361092555734136960133823731882353163959564159805399192735
78 4144700525914468413986507447840303767613934050180426673914110849246262386884475379640601825148972651817715950881772056711850327634187556317836650556620947143074335519007272027459229616969596613728684168351
79 4244173338536415655915000738681077714520465563891128888367446192073836601363124646978254751340251998373233236800572183089952688366779191525479879910816656994820735645107542085239778290871737264165476598764703
80 4346033498661289631660638395018008971549255745178465811142602129882708023218656533573872485026921956482031487036451534623116709998263399891059047701854194526106814106692533637849768545912126626274214970698454175
81 4450338302629160582818610765530845466223725590111021021682463331949366099314305433026923792271769381277292054038082336140654556448363137539820511648172732828773266705423832803198237589634786599817900951206197154975
82 4557146421892260436807221494798994766382163902813653598294537021021815795277099468990386326101456857939645683513521401642090114638142539638732065526934612178706082800757055407717292602405479090370809516263731082515615
83 4666517936017674687290101206375721228183172612793180569854858791794215847779539349610768269674020760074608056436248962456973258682961022145251127898696422920640368007763744984127951881782132073540298206700289726990734495
84 4778514366482098879785316360729544636906756339433775781665057255499225260614573590174689212626558411439282948029790152403613195080769023828394146586850188572688330146811092243259863585801881385614520387515288698370750370975
85 4893198711277669252900034557981840985377958452037961697932694693124032541448103771169577827921530235219463322830967148727710208331615686916996172187837427120152731759712142443743240568316365314032198752601318386400282743100575
86 5010635480348333314969701637820874083108084196011021731795852241302207239106953870438385474247085212264490567769814430527983601359469096973910836284495222792518170194220326098893229131053931266838362517609423119507433789379531935
87 5130890731876693314528940556899470977093178189484625645157008955948531736738375330436462964051745708689311545106620639081915674007923695390174876756538446576170647717502251211208303455801958753499214846394638281875348106301272708255
88 5254032109441733954077652497422359571556278480031930227922872134455596415393184547357436237675645380731214470456111837649300985890658914756951333758650506210576969866931232706768737016386896747208477831302485706442110234440107600598175
89 5380128880068335568975507265375957940275042788399602972930559585232865861108341811079435011475439908924309345448508241763382962102752620864373642141677245992851152075602971187123992623536693624566139800622182530119206368501304558712738975
90 5509251973189975622630923992441064520472920039403350614690081905337868769874507259290091952587404761523383019588401857745400519216785317443754451536213716274428183289697673280312119838050437674162388706618729435072321949668204876041234896031
91 5641474020546535037574063837279255271073056693619932512039515764045269129548233287523441854321719348941186664770480644163624181509569894580606369198564643241251341381019733141806239054505285763697031127073962087533944378712364510304489847870623
92 5776869397039651878475842562835919534099111328752356617423538143977524490952229627820943404121343192223283851893479901029070725984019128226029956224163606356568048190575794877854246571984059132923833663629784339386502554726855149903918917549249695
93 5915514262568603523559262173291456989019095748105877069744301307781203536434519255810034186801990298812187692513526686730522872517886680551898508833205068948106649084496690584276402610268366135005402860284051105723058513911365250344229945976691578015
94 6057486604870250008124684778309344559071531903359140811961160927127890474500315734158055387827233557953012610771280622007055733145304285385369787042660491072740220321029383749962028828274544678161829069339491600091300336364794688714153219597740581541023
95 6202866283387136008319677052805015816103468006102818321606394271668713393958806766841178577242070900569808458348387313098820821396615605890259878759227724149687521292939760182709953902813582235683473837119091765915915214788626354341031570749666832160609439
96 6351735074188427272519349384086417738031470937673001260761452993285270607615687026778207866404688189899772212670666346993379981514492133870931847121112313957838556073303070051445287018024214706044684435534588888210595923012103593772043807183129171232158340255
97 6504176715968949527059813727313282014065368154072211329600073584890093607647477734878242342593490777518376361047022214831592286756047806123086871662406203005392609100447671706887027481122749048455820060373388826327297602729022600416101011337690375298828522443935
98 6660276957152204315709249278268300174238512329855674755361648463987663377497153144496787064387553639262179001167949080444026925791061696943891029200752737755001250845224363061700780096037791799629511036609057791650010924585398700594137765516776894083918837944374431
99 6820123604123857219286271249938995689800422051648317026137230784361120245123167181402953073240331912647597092230331558482232838699229212151241898157319667512451180280003355615769468433857661468232008282474114551288139304045341455741583713086467645897262006165579715743
100 6983806570622829792549141765573496354928977242839310328082898179607949897174745083348400201224605522515651807091614373892287816962190998092421681798267248339070500687497379456377267416186601602279747365022584172331191402947109521282229673594772336331511131600620084745375
101 7151417928317777707570321165061646305937720024948319726145646866871133780780081308421885746303050117679449636797764438560050636958603086392774864984132962362991664715114716798451219269972117784120867594246555675728633470267386251018753182932113414102725192685563349294601375
102 7323051958597404372552008874500560165573116273467276033375445952261142879571332428370000859527304283090524240779020722517188713903111250950610148999013359761286917970649014802254572910050855730159159438630102634558884183619362946988985330676819402751551332078404544009644758175
103 7498805205603742077493257086732127223220910888455349981746207980417842506317375852686690533578846904937522597699906145086258780136413638217281912542519747013935538577130521893308148178357890939784594830985006523734439812118539000388189867606750786226963262190983815833030116463775
104 7678776530538231887353095257200998826377104359672750407659996164963458558544913126146649090347367254490178346128978980618022954582431204285282364862724115873486555806729580263737941284722118476288168374698573576622985416275804479856481912165870494369297923686981337668127083453961375
105 7863067167271149452649569543175524916713122360038926739956689445220631471947144691702005832580533051671002134634777524119790848694088107486101203386258573630279244309630381215700682233425086579493823165884951485340122647465108091193465960232795801314156110308810600395071579552996873375
106 8051780779285657039513159212313266030040717938864037456590353038184564979152459849168367091587394620561454301536546932187828125493026413824056255007465738721305315507270095182404765985620865592703526533972899462058000074560783536025289531595490672288674046638389275252017682114986053948575
107 8245023517988512808461475033356801814914537080598476000413002248467513118112204385504819149816333936240728340319904430449321421235880341547949115841569677719545468173518350461392155831548695870799706925148709524011215250927414793872760655916885875396881727332839451486630947141994927191970975
108 8442904082420237115864550434183980149594230911997568182252384311346738362662545123510786329935052354526367836750513334588587596642048470027440274980230706860043419166096012034173043779792482776074290084608475369365970476379837717735830577124087506847137164058044923010534331773342713279929865375
109 8645533780398322806645299644590768746530159043855568694617774431744667144606232687940345913847751888133234279620118827486391421640320628291702878769170409693010788990655267436142549369477443324082533013292892256819079270149717596680672843661656141334549463142067420363301951965554869586624241161375
110 8853026591127882554004786836067924182893901566843432198781044089502222346547086325930510064340851181335234519728953668676628524567450381270308440442193034864947637665954878147142373603550354366640307890965534593671101136261700167885767219562421174961409386065296069665545883119278192831576109762696351
111 9065499229314951735300901720129982146222481627008785685539659706838813954834639853760685663021330852842734641662753261586507456423563343742408972957675683101998240850748089040996180015090518340811720698665026995812354554052758048581587501100393502194152896420295318982146149743960198579225223456620237983
112 9283071210818510576948123361414930692866988457705707651630822174904654679267566498410611806640501633094194910648342850338206148387441130210981358544851102915506600031165385428273197592133389334958308812392368544023895528632800695841887413940685869800222445066760492517987970958379874163010757729608963675295
113 9505864919878154830794878322087952594226590537606504547135198154450288927437370243829451094444450484973345717257573202913800160344413304263964831134280977226714650301130686929336549344137939452471678103512313625057442806879793976929089980583093549372686916428660015396249821787687057881223813408317689646765215
114 9734005677955230546733955401818542911345861999768140381391441975200078919402175798630034087281556024970814884458522783376299198613926781458052697219091952695294092507100483243453831564962501428947149981677644896478817769086382942074058954782296606608495637648013263713963310543638852289793301197368190140038206623
115 9967621814226156079855570331461942460330952043661926931280837067366264053316222511639919692807891736868128795521066004566798227203583889695740977857629767509162828367569153888924849949867251287143872543929210006500210535133984125703648839019901008979319664026132761982164323425706567704824017590113965409795525268639
116 10206844737767583825772104019417154765593146742489345373094744910337454156534304151351970862357536679478047850722272096307194102608568552100135335723151639291331445748712163182093813491677016576735537848993946179567510017150838273051119816047206079177874334879225452432917454753977548030915978940141450439495707233309855
117 10451809011474005837590634515883102128625685317221969177971876898865470740224282185426607596460249541649582077824598346453787011257841956142211661134370017960484485028651196541015523509750961104776517908368522713230275919843180540830857287372713556910275762388821875050183725853625122790918064508487348787921743930459903135
118 10702652427749381977692809744264329527599650601743902126090698591871850997023867408530887633423119933797558170670492841870676541010862853600559419250693523734445167452303995821202868699713535645959285073217977063892850540396903455782477680006414651222491027942646593977955544594442782977126260639608547165546969153379843658911
119 10959516086015367145157437178126656566943924411688549664938957074616809698108170856321000977650840256162180929306030024118918248820437493627480158303375862209665895986190606743069788569228293886739022389461913380881589727914171331290797132841245937713318614872075810120991131869516499122100121089445137519042578303109556862669983
120 11222544472079735956641215670401704961641454913471644386332586205545782349389430899208576280155515313943276813181758379684081474992495565761927664546399618971215022518524853016199532081419185640672001180853436311371987636408327042084961043973455741668450589892193346562586020196947072146434896559130359012767958521929385060012348575
121 11491885539409649619600604846491341458530321157652848252533800063977845178607307196685041747606040542434859882634009117390733148527250270848992288059516173482224046156111260190514510348821825238193456150044166343847219016408611385993287763512534997281726518741094812262330634604603073378198411991168344921743564155218707602724766831775
122 11767690792355481210471019362807135917696599546392479797318844589290280781179481796946092402832995689888283751979874322234600815091596249922227414664047683106268787868163230870586805009397071886589195273448517887607469161494447306884603845227870348695655398324022424672452574510250529762991259781702726642278502542301682866627997599487135
123 12050115371372012759522323827514506020470603986856446160851689397659552102779541324201532234765232775650865778313060541914449065110671693243807863656709876362490197386492813707614600063410162414722645732949058554007680832581167837404639257886889043282691523762603487574261495210934967178191944716226644445465818020113830050640260418368132255
124 12339318140284941065750859599374854758498264024249520882332767363631542040378531875117615991623245804214855090143316458369761639161073632902497143419158664737887407859498840520033263039397037930107531167656340966517330488538078168547642840059970920347736480838424387923871832685406693590040644065100365242629048269950398686033665619080135791775
125 12635461775651779651328880229759850968811603203476747136534987421099488107725297394424096920005793103816565749541852285147283855897895023463969169377550807346003925743742495422421779290374076286311141826433772043136255578141270879745576110049467483640540657478018836960732475212307533632628726864966633192369281845870260212983995116085727242966175
126 12938712858267422362960773355274087547655078688925827338262395495146593700949820667307513853657623169342300528431909764591536976661571315996854246838272714016031066467020912214445270496886112383985349064575250417273673708072245809773150905810160568876820840814901089248079495791639064754250140781416269295790549665005014473193499964914818141369619615
127 13249241966865840499671831915800665569135698109074440399910001978548464876300682004484170182933913451337967969603303304333291747612709610343164409340115264164029979855654222255282972195259583840749912415605940953287856451233495116361183167824511700945881699000607867043889590359348684485767976740483631719828544563192134289819088925555140519833907188895
128 13567223774070620671663955881779881583582463327505657648276835822376231457929699798555911910918106185551334230211459913558584421060221733570243205358052812222931484280606430104647101673344689148679161829002405522656759366675148054590395409292055498703998753878316637789917353965822350870614845960632545038072662830709165085699509848445309339286654357820575
129 13892837144648315567783890822942598720705238113893316924305755058385848091008862048392729423471196590515452223533404597566204948300709289457334897493132371231635285425084269894143346988869142072154469925784508257051735366694402926732477338020745834005062573908452773576819404128524960181938808424840973167163198477835773178875806656553957218005175194764399775
130 14226265236119875141410704202693221100694364447364664502344312289535543869271212305662226521270718785786400133363261167496144882895849908098412079661208371660638550046250667731503587454016322596560545834489988691903401179916550951728242537775203906629871439498604308820168030259372452465897283019966283030949250914334943813179649972922377193656723443363859879071
131 14567695601786752144804561103557858401636622477307607568810703600293197987068979859285153283663995459732632855431202392624984391250204030575565695046881050143926117391654422018724362423080868820438174615055258801982308009647696864847660066758460682431803740369434814952852458294278686694046653852605166480109339804664440115325007138949689333122981992036281152656543
132 14917320296229634196279870570043247006078797655761420297836175045006128594039978857913577590704881591326116801575484377611292241377514578915961918902820794129703217067950978408026567827737443839967358151916384071676434839641377323489198113401845170919585798478158705530272463994950738019162357817945231428467911558463125113625211690477764185844357860623283400224756895
133 15275335983339145416990587463724284932789605925132498149528747792233658026528108615754672844144271152477515345279627589096452787339578049868691031052812147487811882848608490505516420352295938713787418516500920863395549768982030496677709062609283866714992624099225910873108405132850904921379367699647609208384467583681950040834961710017169394548375677811264521759392224415
134 15641944046939284906998361562853667771911318899011682577670651411619806057929039887501921092344289978909992660110552479092090413823578301901922370586327864096503055659427464686955972868596593823594406212947554836953210162340812738563853895286068570791106905113777682046661883056599151520956131582913307600940073021530656289202999229359535208546318105209942484061970119742623
135 16017350704065827744766322240362155798060992187569848669587501645243940801080899087576869631427325303598657132804082489655450230804945638661980883084593986155367813731605207412439880927985402466371639640227564137436401721088334952472904738800807042994329995859247067772129199896889053085493777053859956218713255857576887273044941943441139154427435574296231830367924099068155039
136 16401767120963407610640713974130847537407069562960799554110591329660222568655189381119174086659095983209366671103025778884882602574679731812142573142277575504141656220084301734667063235071320690695985984251070112743904167210522349350028804528767855735600277680159152220891815490411887984299244705393000478296472577433316128346767226725330039912630968368022805894272393859114423455
137 16795409531866529393296091109509987878206221088272550190985314823367689189869140141398268622895784066942176035203095915815539975626877991072797338041201563934573670775850046704919977590605398436001963732627733898073995817534805077160303680881781934175941703770923587129020554569414862318517880606369177748895527665405104200273904520102988084272647276986972901421475210834012224050335
138 17198499360631326098735197296138227587333662884221137374410014896609155635288240356548186992761332250179323535764467262336837802322796861344988707855560096144611957080434883134544444522723394355908872718396644435465210280982106764373660646771848888761798088964085560785641043758639234431639865125116110941638884845261368503727245143477898442939230644832046257494672769316234495742661791
139 17611263345286477925104842031245545049403818638649461130229236365177686715245728869525527562113432822404167824411159991434205161318673698383278019393848783151317260506503460705131615513940501865105070729003846196545780977054607358805293450229953610009569999216332604560041699944429614932280951305052035057628302480123829650611876621958282622877568306991548231188055244809914169566628107423
140 18033933665573353395307358239995438130602746589231055770432046909084396587919823884743982706549995511449334997765924087192096175695587483560986006105175361423803653700289384745428227832399866604453359646677678706365621175739765970429349428514059079883008620344069957677730880679440939092806022681891701525446493077659360000396695350859086908337075480896421891972951543274243429617748821103775
141 18466748073547113876794734837755328645730435520106549231506833892877490065577705020868920983806813692615370135980654846161397457048263850092885847565017372865540890360107405952750427270899099323015185242171607933678089329620436328184624054902399007979053360040186204586981234128782540444880336168440443798801988319394735334134469475186105883511684376020114665716523846211787804365009772391126175
142 18909950027312244609837808473861456533231435790069324974299775963023315031863094234119096472114152119254951071791499695943306952301861155203954561270397246130846818687576619850529967063001639383722342115626186370399758888875560753987842829926954743332688532567788349713831087666836766622635577134579871595185785875533945646483756464956379298523307156132359719342635704385169529847634220943264142495
143 19363788827967738480473915877234131490027213702481116870329740221096890807815508221318988503607817764586320076014613535654309167184987248560584425354903410783370685377169206511532884360886275275256423931231412104053036506150194287288081936336444346271039076095867685092645488707092140609407061768913691125599542838085014459840412981168154804700746217780314602927796858558943055782737966178035356619935
144 19828519759838964204005289858287750645788776423174198089734507933303175885026978200981138648891567158185123301494414994420494598022858535721016458472115446723361696412331211912465440851286542803928433352633668301363604894075788751826426818076584863851858018109048216704824693157659428737124287922074352492164935811219506726333433623382863816123414925451250669060914408693924317590355160664662899993302175
145 20304404234075099344901416814886656661287241346311609223655506902889672740981790023954316655883398393512964544950853012848338209261324854540705676419290601949964600231375771496333040171827906564103508583293668735534834714724895819851882436977182768440561246200445005375393899031728549603121710612327283062788545272991263578078531170224251416630078740741612520333933417920158948043148961491146956999063458975
146 20791709935692901729179050818443936421158373582664697890582345229615167921791700842043158806468635334490063474159214276760035938683326416925777512422379176171955591056077306580539419936469580813690014003278185108922784211820620757781422469612911356623537311022041093268637625681133410502529779677098066920208787985661051688009559967702318751990377576192262731274586370060965871871337995670068787899601960785055
147 21290710974149531370679348038086590895266052465299346296630059160665186717981211559907150741220542457260938761735231797611624282546011879921190284981038781917212798133294222819192766582140394764857853803329231330138402993314816322013701323816388563918879776157663400033360081135866740481822897559393399516226450725776313159939576401802684705787212365258274808114519871178868397163138333169214496778349961419642015
148 21801688037529120123575652391000669076752500231141374431532226906005052758986707569925320545156519953567085728299790258569743491439312591257505091789087996234179841089420098798137513129406684825573876437878587077292071173839042846609761318797075283434985222056733256758346160951471910241997592372317667219544227558266352805629588218642165436228148390306506550912336626500466603919027224747168320873996612284859503775
149 22324928550429819006541468048384685134594528233271247380112080633101416426598127722168376711592572209358062777391283374619320164656012824875780429225702160239547765222617469984568822198802636439547311442731071126912696399419337738670771905248383179567321172068073492110837753207380456336908643138258752281363041069708952848179382806668563623746544775149618055593442722241143036834745724484942358571172114691168709334175
150 22860726835640134662698463281545917577824813296619527576576553464243502311321864332182994494547224451307727091028399808592610114010783583490612714378574287518644892129718856267836031926145725214772922009609927487704649192406227199448019198950823309388503260171407780069288793679867361142775513008585597199527097098412202043756053372621663229152115608943756141600108745681072751066161663101664176939107407713323476957484191
151 23409384279695497894603226400303019599692600426234513865631397904660148598865073725280922535595223739924834676950878785051671663384369087383745395719531964839966719051406420714826448096195056680179153834235740756779760169255179048786140372080581693762752127823920085801527905185089405998305613955328002824387047418167424057639351775098075515872619695553184033213877019122588181512847571056030400005612310186111913360956806303
152 23971209502408189844073703833910292070085227131890129973271443789847293422417235354336162114826946938491712723261270344509657598803266284381659307948245257534747620275767694181864277190577783893450007371512575312600247877629112966528001029125925292137618591140344568514359455298730965629341455832871464251619959339960942242061607348711680866521354146557460148500978455978425908063075324656555572070148447783524779641766005134495
153 24546518530465986400331472725924139079767270383797387351899133565040274220879396274700396938649069892319349404794691371141360153560254162597348067759558149688185235102009530654986360694243472950534664455856345777092383104271385318916981707143435194048583624700843200029875149817493126478895968713262398250507056768969356564794648046849844683667596579901192942863059168256487045248596967031685196640641010527035151087467617039635615
154 25135634975197170073939428071346318417681685999028674787598895106992078174942538382100851586554688386642843451956265734690238387046129264618072620918847346706798742183809272535605169378764373438495693331190410260199340388883163149843394990843950182389010626647628773300019316497366819212541657352485602387149745458042712490903026777427325783804889304720250776858695166379219955887069068338148026457819251341823082234476274695053989023
155 25738890214601902155713974345058630059706045886483046111203127233327779316286996565705770673810085416459035638113340990402960638424177011930846165707525313384250444372498145202208166021167289444798991220682411708997597918453584235370818450431257941259334844812714099514123932784318456266787018924957577158431157512941562950255875033855162638096678308480855508992870551582840155839350736798394099245950080994842164530602287248491891348639
156 26356623579752347807451109729340037181138991282938065455976650661318485692123215804916249177141200398222383973325785085465632421269947308559247803647517507743055566019205771926027782607173878402197816617671194400908504943651405972469352973822065548295745616515267736698248089776153174427060942732613327976785727790455220672992620958456801961582682763989269645208414836298996772087558591080398773217239692484771643803469955179325951491921055
157 26989182545666404154829936362844198073486326922596712793010510309502019436544563347557867522504782829949959053409331294245521689846199880824861386909341567979263972110118774389636427458527318871637660465162973787345521297311191719223802990840763666816526701256366145984729663383761881198367022102588550971958531983085460692308493766254371141805153441338582913438089806120094187622822000266086580031613688127511327714155593742712281531051365535
158 27636922926762397854545854835552458827249998846118549411804467500386380178062713001877558837394608701105915921055035507925859594601243177134268244796973864575531014849435521633198251404231817301025474151864681316941805456798930103535965711102595652102796780083957738928748914607784836317079302901046627166325289382755089697620322727831866532363612694283524296549838764440553998750724257387649946529417507980004062487554807890483684515426586023071
159 28300209077004695403054955351605717839103998778807082655665781789346021417515185085325729428010538715068842910872271406297624219782326812299549855185859623677263071459458549811135993200609265470759449109132666343191929714976316171258189095103438724156879853403968229939175858567605600048420182417707074510158613493329278877448154914741039493847205919684185528499353237881657598135287124309532840348147583330440697701312401089575131359580307408508063
160 28979414094852808092728274280044255067242494769783028353717020932987737456563918438015155049121471367617641332521850182008216811757671821486261885930267104721403992538647796361058757641664016271319619046774029259288562890579416346791077346824340030593797246554254784367739815361979326531013790050040157525186905363105312037291855770721775255152585917705460317305140470187622215508864711415472374225599059416374167517579442336676107018965267376338850975
161 29674920033129275486953752862765317188856314633872118268476816120462368454706927598279015419148456182403391555135297784247902249401439452244055446449790837684397541088890654964966606275547584806415366899071232356055926159181887807155619242972310694670287721270106497784860601969824109083503185482559302304144824074918944066150611804422904245142439224308810892119946949780515787845232269245851598919864690342897356316924779716774165665999902264171368764575
162 30387118113924378098640642931471684801388866190402528922973719324591007544436930600348945505931048766982363709466637773118299894815453623143478636335024288537643577993544263660924141793957668102393112223772033127493055728402649325931190305291679034017239739621180159595479992071155192552758405225582027789927083732040255121147019225016746551065600484947954113787047619751231479112953862495992687263500176627560286827946665043117893144884997785687746540164255
163 31116408948658563173008018361827005236622198976249639951305717264355570095133094124025168535350112516283694750244483821500148112313386399757440188095140264093336047678635909488778688968680086633053475213816462898984944011053160410027856497174373125971239715493719454410452385416634814321275182879264135214016419440650525548372244578831754279969280562337834290856583195584936356016131323238531718611806529046261195934118972614331297066245697657312994915444806815
164 31863202763426368689160210802510853362301131753073576739036572596601222052165893662096634231573996200953877902544750612301411533015683603684606345353510918123205105729498608748059348495258631168530035180053824636139326374689925007078982725361036860419132425020116655638682304355745870796104704958188516528704536580322907888519692932303921792846340848938281585328551366755716952860175481637939146159014830238848335497073726889407792510607385429034638903587311932575
165 32627919629748601537700055861771113842996358914433642521176897062554278824746077207090384287643183035374013270912239206895568610382696389608771874101229452120216222393071131877702902407657077907389450986235564960749794952770268854834209133138244578081354674841831731352510074825513917594324411754491267269083065631756905131441527349190240931909862546854525055779819947251593228861659496168811112893433751505003089195615010464169694482446244897031797612446052664431775
166 33410989700862567974604857202453620575228271528745464372198577869554652265555943586343596923280785274841561732564294304608001098842014324564483304244246125553362053407728022733119258619601059444506286230177271317417376877209750759602271509077908810439367130803493799534356010234170443477681698900628396837902650029233542387000247095226856823327912110840939725289274919983028959884650854606326616586677326391693291463543269463141650378312377152113155168192867167645684895
167 34212853453683269605995373775312507469033750045248263328708464876344439696433114442958925022120657317543286488075443232407888443456547303148520131857542711618469032790684526839814367562926222925330953998857849405482699852283927177030385218619722143417131630531786621486528742512065067149309908521526145552742716066683338865655407045884016520669623220826446852568410698056447994786200254302437538923639685439187892577546329793496056081088056955529082767694439028743682610335
168 35033961936571668076539262745920007648290560046430012849069982010761422651577549145791881355039075580809299869610252718027952932503207113538919874550643885340423671316807943508678779728361372608056733554391303758018786057471055657367593496032529019455870855392771732082515185084254010758732212772268934007229104185594420263288793858577594123249224497154064431065864469489160800268806116330425299323583331163124846277161678101880761087443124974970889105479993064959428097954975
169 35874777023049388110376205051822087831849533487495288062805734422598721997171229867715492135777669128191553263839224378032142276236594173966239325568576670643728369016401783470961968042795564408807495555088947211809054154517203816961557882013602624925151775819865251182942209834113984709343333620085714452168380312896863966934768313659561811193353718527136880589776737745231833586577172292385948536547141817207367911056149912231838635678077104735949667082719400721615938326844575
170 36735771671602573425025233973065817939813922291220286064769738752828630421701959778819265865388910667007388110074604371854002052298691168210270112500940954802561776644998207496348671129584498304103136145729288081499945555206580316956428124264389130731092000324914732154507225316452591541403711740745294584989720249874540702113475104264875796052231247598100180785983068870769184575992936888094398145147535184904092139891960020961546897191006043036772202612419021898824349498870551711
171 37617430191721035187225839588419397570369456426196716053034399130403697534364313171640284063961729260496139246961316245296623950366525620403164342405420724501969362764066234290584919487158488963751219352365334988586423552627293569511981931856061984577344080231344676909285129524552935490462281334219070857713886222360955062880991091814725723366441419482536254488707065605647513149448152871731288549567422963302122136829503957405745163999111649652921878980754821132387358042243496367263
172 38520248516322340031719259738541463112058323380432019959479609146009710124127805432397420702781427705377401036893901255769063217588949762380814396734702340972944133183612734084260690572789413967539220185106847431361822017329347828596669594450715242822041476862852143449801221605090543474160055581618308228584139264771309581891152806317500906119326329614220114702599915308821358873997225575585789051167598869744187349053152916757989419990595791290813620818137906625198172358193617265448095
173 39444734480714076192480521972266458226747723141559018085266858934038065356450233405520420651150458384504397695119229783852086531208769649890067845964754426097314638572990072668124417185028933532993602148329502401759978987764412405111747198431969578814580297343167994425684448430608547544482606271324064134296177897756627856243214185140744554725741935814224110929678775165013953992543207123790625692539929733877511201212559416565069920431390177397468632062330647402049503986342077366724678815
174 40391408108251214021100054499600853224189668496958160140172277094170628364061238358167234278808903935602145593476061979853686865447211724855603257482244083327656639035907800696994933498204135043409805006394082265890246968194186300319819060868123260232612758163653005395476863272699183396403306324128114700284398506937349563735454696295606963091721514635086469040461799571516796179391221935813032790171893433685478399312007569759640996481241680441659407353747042647235443160067515074512252785823
175 41360801902849243157606455807591273701570220540884272465656596809024310932001934011095114253100530359451720910156875055609143012366087696327383440745414817554582333539943381902478507983759254026412833125560144739317021850746775674624876796080832934128463743674521661987284430515785149410733301225966515449606662237713679043634298942068587542665944690507603694951993028993114498323214008007086046583846693755482524914478419928562392835543105331215150415064508906100912461021684665562937445848929439
176 42353461148517624993389010746973464270407905833865947365986820379368977600921928750007481423155634175473924276037423519479411025702604000296651016935424965133095317636553495317044919815312482950835270938628903766086521618533403550522514278750369495053777351591182588755348538362267131903891861822648866741018336801558916134285007012935612025971484468667046772800298881360098802382875593692362979020805331298079930635463491820470137719128066122509243753106598372972471205068412364612361543645944042655
177 43369944216082047993230347004900827412897695573878498493859417862046654461589457498812865750185255560179363439923418383503448822986376950181816190753882999741021979689877713549553780841077267097662869765813806615178474882203585582053612293670049746772293746201860661282200481949718918817098276848222720332833590016109882546975041760302116938336177035581657076518917142534099188258363110564371909261741887809719895889067349188030185111277621194557058950925614711344075349527724251154025222647636402328735
178 44410822877268017145067875333018447270807240267651701041474520028426489612765958419876109684478271977720272423736168951622531950789360437470467411172590849123576843060416133065546957427495648539525149380242904214294589793685439092455102285917379179122606249956028144116009576864002915955169721147656189966860985420570058600245540704738183783222375635316405955224948506267049591642866032487017328305063770809048046993636843408480425187466826573721978242381559969064736358427383099577870909222467688902382751
179 45476682626322449556549504341010890005306614034075281151583520726611079056093984204114167916886002519809394356248516810175506379937686902216484181542066259999241307282975998553530337792850141638603747992138568554206353144252721756438699452212987033369127732583440036088018638228943411118476633665708152593982200078186341407486185221165201811254464286759939520395439222936876752392173745700021984733632012229753521310465262767265194977287432916198539924165071755135265413080640077035328084197329653688088351903
180 46568123009354188345906692445195151365433972770893118985243355768688539862817958720546459767701377548818228073577916611268728842168227005477674608939347601457385238786138002623437315950370839007740304573891524581024946998579986558125058950053863125508936363027846058537205634061581231381285041190433660288749782136104438569385847024328861502549726739611218137625424926303643656536436262588945525636919647338790663771870255684901752863925138609803736750402416383016902158144603460401624249068824600525991881430175
181 47685757961578688866208453063879834998204388117394537924846019068282001825924197655326396269871433794106088387439534875373437515436420068658438940569037122995113079746202367908665638269237231467747743842753405352814316372418368905825246466125641771007739938860820619941426442467428265660630258695388793087381840615837429964331956148541309472108229895406231549756382380964730335572892570674071483961536086816317196527502530909984894542391927385885707102408631985624300553688796888229941226954460636869082056325026975
182 48830216152656577398997455937412951038161293432212014984056430272214562122470291141204977188862793934898492348181878312871880744692451045324735734391199347299310676149738111883607354203706460112297542751322372694528912145702106173447096227673766519327662443544597613742129591403042178732384054101533495156979682224765214775939377277019647068346835794103024285404647055348038747693330320301237586584659079587336726006103276708774615317732636612938773621571968438465308291534920528929030196598391330300400945502912992415
183 50002141340320335256573394879910861863077164474585099171378561944645289980014934804612713968236104775712670117737661891302498035349759734063536729732107875182607381362682029975504744227013037528360290810809601158339727301972138856756101104403124919347624867598279734897499659371487528117822559579889246413694385130325955897171528503030825425946156643338126402461765269203462587627837507633535688231035602331769838557164772313002455235067561972970461278609338613034009619503866948676113876763231669744305752641767747572895
184 51202192732488023302731156357028722547791016421975143687706801430217216815833350621801784632131382151705037243275891686845162015181761075930267812338725500895545966043561010569136262717938399704223766876211624688845435778518274121239768166864375664246189688814853825883437230362899420116859044245095392592470276949215949896086914897389630012781149270510715467820447376828249065817767704689770729555260656577188090810432481860950494468718734583729757309362986764183951477903073754194713108702769988044038649593685859465122975
185 52431045358067735861996704109597411888938000816102546042469605817105404802748745657203304312629838562321846342253860635821350506488114791849262286124083475345511078049586378303828147493160207799067625730734081340249284749554844996191252597110264588731734456694670024407579848744404047230743304010955980581423313913538754388830200622131782036078237225857804162989827615843857712723072318774290312529539583147309389566673565697301359259513850607650244031708984138520868311951253568163770654658972865912721486248934707678875964575
186 53689390446661361522684625008227749774272512835689007707484861686603691428946993507291305869277375429461921751486696514762500168915475086521337516330686827967639284670258846690284751052896831914211327004734144952020795901711236445808444952355972900346850432257532670378588086264808951119020322437184611821522575074682982249678133075634354323599714361970171142294513098696819391274953989598506193060393061380025887415238373994697269970735059177779971260714533042140884004483800328545123156685412956406629959826567727336763426559135
187 54977935817381234199229056008425215768855053143745543605746553878179648484844395038856954616530089020047101611509603527730283157016717933789990699438900988574737511796847239193829703434242616546032764949971123743083708659954739485523811908035065590046122635341370560772152128195068717139773226006191266323066003722762101611211601890216669027422428775929649802458065916943091822002079006290393081860542213501065621212315436562919160409733654865788697510696211276184575931111459883300691101972852177997642078214321921096611996601373855
188 56297406276998383820010553352627420947307574419195436799084058749574056196140091591845504935255102187425848440249544792277131652136622798407086207470902900828304144272066730304853976367207250770596041632693000482704332768820224511386730620310003626470545782592814872082368105340284731831878474953503979238665354558896419299339582778164619317594536288237866743667230087234304662177920457550410072865198381733801646437017780121302675366489070561933315373701898841552934918009220293603923240989474078240986873549114430205604748111424214175
189 57648544027646345031690806633090479050042956205256127207100687319464968317245825081157133548841939632104489309384685632791886898438960778076309845245152636230198038165002247324920655477058633599443168391884554263238734740665441987595545251493952753249013994095103049092477197362677890061595207458393469466880227946257800409209325226233873510288152304353886705937559293850136804942819860299241415109696135849277898727281734519063163178550260761886205373205584591315652799464887551511590727131073219595633321559099101074663379188925691810975
190 59032109084309857312451385992284650547243987154182274298553734901262746553391758782057948468502100107278621778606645935351470135596225008770899790485335614173439325028682022751040508573867308694882979042420525482755603969776650569877036987305894353952844128881849624221607124048089334468842328733296679012633650134155090355177112263475833848409377937357949365851799654302221121479785311241452574284954417137127996561866476611343227795303189736934687677002685198374446830871944434041112616380240146942114922002944458300929214420843615798121631
191 60448879702333293887950219256099482160377842845882648862015917422794175544448759636563380849928318100763452848126274969080155106087811350452904161333774477235310650966672775309137969092527476638422414703026492556014861314152180828256276845207645716918463470079402844037595319514061775963470112161624867312341131117339074818297629740000653036639303310264807540552635199484634693067627858383894961297861787101957107113851237306180125788529701040535364087804593709703717286552472118528376245858331793160147407516356356667570691576262796138187019423
192 61899652815189292941261024518245869732226911074183832444792290284383860743742423362248048681817327928635781914951668480741153445972600267882174009866984537531514032168256762969205651140233017799830526500734509325517850895260300072255677614944249439834533997461014051483408007389240938392956789827104961329398868000789810175356483386118722574692801424548059766660448938447690586247116398229980907453149607374858482516660368487084212009498476695990098960592724272357982633743237562451575474572610171130340144265093166463724136209033181641029254337695
193 63385244482753835971851289106683770605800356939964244418302253939366449408644072053805542744137689939874589507715799708307718913642804587659188559886247826212919065450233130349075356308364717304309052376495795705702783030854616955534440214310002920464744004450728603715840041506205522392394426114062836391861968704981037523873536111533251632775691092730307625592820728484126491291541667902900922998422341675073981185693047750351522056977505265610791213000507513892527340231458418726862937114760323168864991950271905559326723855528963966103961607034015
194 64906490350339928035175720045244181100339565506523386286986014305574667678840992551294742832291140474264386656684731765850232850862530902307413181920529862442602546996294363595832429542283593911889424802890080464144768350534180952323699278751751457882377341488177975977061967857256967245931368588377009173765527268129454815245448714950032913560704794430314417494650242285222961800929316399926915130337243081011451613348024843368523966913880965168350419950564118497701333377809954520635101739276045839787564724352759924625669899129703674673087360311973023
195 66464246118748086308019937326330041446747715078679947556519691437816786879125771435208508724371525106020334752071547720980617458191579623505752045174201512749447397534928699227989235782930190562651496612730736543279862068314170857337304719154924007195981886417659730507395937462608257873669737237996578498432716156058224209250173253176490170981853567905303253297043820712873967116972434627060496676147961552868284684513145234822211214068773618796870140749177365627520372410118578824027332507222975496478913312390568372890399756638223525799220445411546977439
196 68059388025598040379412415822161962441469660240568266298569405484403326250116581277559974596934478311253538144527639029201554611124128666830536225604325710502569163213978461644289454897403823009623562456232823149076483398390066914029889324288695087429940563559537918663932456271990169775942318265955387116131226514822718390110351992385356679558518878226254153792238815289181979402678983503707143949982290946266815009192750706002479672809539753503567596328001298100005500952761570754899731195456381991454282919392152229644539136631752000132457424460049937028255
197 69692813338212393348518313801893849540064932086341904689380131592564590599342782068333305615713751050147000796494051773178062174269859251324798662624716773010061180952564921767037498578450034041684103707573994833590219234098275682910373222595491612431014360081436502760562271200975899711234765149467752835772828911765667057067263976456632317312353889580815982312752197506285678494311664736232595215355720682353249296973497838112489592518252609814207966593911140129530715308563487744373832633192633975840982056119882293011172058612866928677384962971122905961419935
198 71365440858329490788882753333139301929026490456414110402106983837999921499884626583836016436723024302525759414523525441753673840531428477075844070948378328997311360101267862441237175702232875132378532193972997776098074335247856466844993779857681913219584791813754565081115875377490663352159573020539001178801578690967029809988523869246436554810211075517762841325752834710205412627656662898429033533488465860058644457497072729739271598182437131409728538131340830082581665318475760794257575937607574190225189819130192140201978517192069526614101436989018704690804380831
199 73078211438929398567815939413134645175323126227368049051664506157458463884089157335966372550253519553472659573828437257605248091472829970121516744188687163450218770637775968834052130131917919433529164260412412253170233935391390645084496154668205947555961618252485260266116807933723262312027837343389182929156782898100345534476908353300182212152346810286648096119345634697179264304702737569358855607944406688716847452020161591998871395513381685088908045580588995742407309692152709345786627219330846344342784895002594412423200469376694747334934812744538128298133904118943
200 74832088513463704133443521959049876659530881256824882228952093495076036351985159658401000131306442976900627053721900399435112302656299029502584495184021272627872666774941967597124356541069159570375103236221569345258398482827320648250229835286370202868954270948485744459706826874764859693368654576653195227475352105127006591091507079895834858214538141690541168742323913852452414797334552298630490724467869268279282568409216997730999244930388959169168706667687524201622042473150099396224817774288210020983764770242540052121970721066322466245064584746894884313525932252681375