1 0
2 18
3 306
4 4188
5 52430
6 620010
7 6954234
8 72111672
9 612579510
10 10101010091010101010
11 1111111110825799440500
12 121212121203205111672956
13 13131313131010256206539060
14 1414141414130302134588583398
15 151515151514713621261134292140
16 16161616161597714872087906610000
17 1717171717170889931455285380407540
18 181818181818142471773742885280606394
19 19191919191917213499536258878330067940
20 2020202020201915344420202020202020202020
21 212121212121206278625102826138690740087700
22 22222222222221880794344858002664825575498638
23 2323232323232302351855232475320288877290321756
24 242424242424241090506647392140117975160951398648
25 25252525252525163707410555240002018634719077986900
26 2626262626262620106506682419105315465951974226058850
27 272727272727272283846239029689502779023096653577379924
28 28282828282828249682759715029453420255554574918222470092
29 2929292929292926725243139768081794731101078198276802809460
30 303030303030302824411898208381303030303030303030303030303030
31 31313131313131296062139000589895354520670102253816557086578700
32 3232323232323230861730685901420314119547490516040212667299780256
33 333333333333333204223293245572305493717303398668797793996149952820
34 34343434343434331677704528974818332020292933033078788816401524773898
35 3535353535353534251027854181204839401748920121845187186592757099806660
36 363636363636363529976277439919838828650160611179969896195780733777072500
37 37373737373737363182238781595953959659043651377904427609977654003537931220
38 3838383838383837307926581858389856323409130982260059268351015007967773773534
39 393939393939393826798791931868201399604490405050334009201834174742876929441980
40 40404040404040391951145844257748656978644040404040404040404040404040404040404040
41 4141414141414140083263783508702142700742173178067885428252083979763147089003460500
42 424242424242424092293304878945851885652270259987966428376271855503647006530709408178
43 43434343434343416999660976404075914439653054622311276035371804422251481265667144438836
44 4444444444444442393670620883834390799238835272068408958264607923836897149527478255077148
45 454545454545454297390901003204309050805363059132764800923963961891290223733945326371626420
46 46464646464646433966118345670372233986030998824248564858294001385793184563804892099493282950
47 4747474747474743596823211283026124808099288593143992576402573403268829832421846860978362411884
48 484848484848484347782770221389165673947823235277596601774893107448261827227107400026807696081392
49 49494949494949428939770263275398651181173131123177844802490890216880088135304512929817665624432500
50 5050505050505041623266308049252727115997160323942550505050505050505050505050505050505050505050505050
51 515151515151513932303846420503035678321669642223680483938158921380797962216926230751973174306920200100
52 52525252525252354575969978393080550974610561023677753894162956549289850899479514585210670061292344949956
53 5353535353535329178505370330823221057747015248809835001900406667894509030222655776814744385130234097384980
54 545454545454541912427409534815305126064117012133832814736816508642072243435711282902161743987486293070756398
55 55555555555555030811023086803632009432897958187506277041818466520283498230911886947877873252663347456190321180
56 5656565656565577401331698793599048723250547593310984643411253009875433203253647172395232461346396103973606242200
57 575757575757563599446020904393494871295565223621295452129848590355698767239957468070989734494379821389870901887700
58 58585858585856685552204916991378821974640999190954652436851943088507559824723533618660970663673220389936964837487874
59 5959595959595657413893060527340344861258262560071510313049063676871304457578932123977695459499599205132601296407168020
60 606060606060557186928079916803116737853786831456740399755884606060606060606060606060606060606060606060606060606060606060
61 61616161616153578681053615672387552199977726358022162468233170592849945781968732163772524590985965044793568140667601184500
62 6262626262624918980617474012579679599483303293253227335308862851085971719759954961477760288247469248147125826753103958159318
63 636363636363408090600016669318656463124026470841235544611641145429806408843290368646321359500772993560949116785592057225293516
64 64646464646425244458450070167252367424546321032659566725375999199796698171242218924693149254035050380209761549005658018474339648
65 6565656565649657404400895644805160117871188279574335277841397111470276539267926578527460754688326529570287969574859045972727765940
66 666666666665436681863131429241309206086841714212818056712769845364380347600997458954396453390643857826456359723974300137097213422250
67 67676767676545339747434407099955107541138083922893594359239009385026414651852872865116828421342265034397665794211270985979026715399044
68 6868686868646073768914412085372394297445723274274858133455732680640202747233715237390323226147900336221370460403438808119323099774953492
69 696969696962100929384806399695474527118761653733584690655130255661651455493374058939413792873429903382105597466739593036586159504767955540
70 70707070705635671054608386364214676307140359989669933233314610040678217070707070707070707070707070707070707070707070707070707070707070707070
71 7171717171442165343688255564059737640544464513221988367153961510903417735397208265719089797766576602868818319937920553524526018351952041720700
72 727272727219278253179910727738701972587215188727786671334166115702457732082991908422308239627575863411438084186092228761349933364931084950414056
73 73737373726840332226930087017000077913235312951614358261524775621308738954902592048057091985770938372871596023871209520793141763949048547311723540
74 7474747472642982839889315486128972463131918665629988187353522211218874596018199575460858668917902903608344242411130830164701125531795569079238434898
75 757575757149575917996316924377152151605615000179966260147453488483457376578487714182923524168679573018493710009186937310921690148075647426374030835700
76 76767676680212026900034578998320641740195698718472680435047795006330393152049724363369647714556001665267118027810166711441491153694669363977951782215100
77 7777777759589740389971579398500437862220848129970374494590729146299440037848158989907143550732061057853202088715503306347408912389574237105111735246780980
78 787878784047198066474417525740061378781464519731253840894763275552878939617191602733349299780928705683478172902744179888369213180541154905017371551035333414
79 79797978980381060908747020388703568661101281629387897441810511521047724210896067701306455186580322190663374011484253305413124301524056231893011858246640022060
80 8080807904123374330242375122478330733788956498059691120518912268647460678818830480808080808080808080808080808080808080808080808080808080808080808080808080808080
81 818181779519621203102548544777059391743864857967605085639862196324883922010650880859956696625673275308347544317020838100024145847962147943411103030045886810035700
82 82828274263114637254929148997273979723951896750004153031414391082421111313531181349838074057245925101594182694696832073551123313832015688663459247227209666204440058
83 8383836463040506053341540556962041440053857017212244935277131144199760776310678221807887483942284196763273187545388930729626392793753972282846399559184641091171197796
84 848484412511411657522962488204967077933688479549282072440470181683801217889270847548478787530087519732554911710096127195254117894489775749295636628383306897803285730148
85 85858485718332530131959091351588798739909709610225650393148327155245751397250792703522222774343480299345427966780828468254401862664615621168142678645307743790173771405460
86 8686845413094999857877063583605631606809129584797106270746459100935577244193426206854099587002443577436139960913646311319505770148137696934249482588592879013921974509932750
87 878782406423871272072694987946916574516854232230011427923330324418532444502567304524709497312425953788601336679985721837514742066332311970808512934339245620516594960733277404
88 88887587296053945916833706240581471573524350163812928821060973577404166436547922571673083782067929698055579183954542371147651450136432215389728763264473892997777684733809102392
89 8989585870055383634687972936554826322628549724852994783338493060201387984927589658181767861318030291478370845284942489968666864816048327133251912317414581097404179193762397514580
90 909014731742863224516751619363188475347340484289506695712366907525164133771747876052889489909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090
91 91900452043694874788330848895211977001005321220092333269813039552007025971270172608574560016931497760762801125405106591345741321244448321262619221307136256996101858970618890055276500
92 9288268282058929232869023326715289828310796938991490489663586715518091070552841389343890672275480267371246620889374164244994445146589372375399275338940881030845394632110542938359564556
93 938221975544673949728976356806188145114685793245829584229360624051580282237632282791507958643344580677560875971497888984832191194290638449487186948359462254290078922029204384952057456500
94 94651630797889677929277972257606462061551293471280845120112631501474760073252088411846897076013364753626983078120017927991279191401925540058632422180248615248683525681796021234171832993398
95 9519445314805777467098850685436672019706351147389168156552313536391637850652340817603303230842228019481282126504027972324181673548772416175610140196133506610903056082521527629308026246350220
96 949834265644986899389120844057492084594988646803818255735711478038122114263599651320322776652141415171998237356117402619077164176974811019817625736349406222392409098382570797637208491059807200
97 92769552040079618329931586931383483775445408403764066633039768066781411582399399683536907778748074699946972556141786319915213112642579345805759109691306324498892781783812774579632086401312235060
98 8518111557728412239242078095737589263022385793303169351826260355746197510228396865778890988455453272679363009821445207793376476571143595681906547128634338719548560892467310556494387510997807694154
99 630270362350273227342812094371194559404331235718258897569740027576447429544722476578589349989871767272059021110451673459880570003230505640548378429806355985581928939332340698615000220000840799500100
100 100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100000100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100100
101 101101101101101101101101101101101101101101101101101101101101101101101101101101101101101101101101101073782481423943687559102434521945039680953923435012973054510070505018375806603034378762595356198980732270200312177261110001536653642651025875070972545806445524085334987191362275331838620648685191900591000
102 102102102102102102102102102102102102102102102102102102102102102102102102102102102102102102102102102094564772280672372107286082491112141293853268727864382353654170594475052101536633467010610001501248790560778479856531964488269548596530543956898086533482506610933120813413001407565676708444061494451381850198
103 103103103103103103103103103103103103103103103103103103103103103103103103103103103103103103103103103101003031296248592604377179390151539856397379548581465772059555316567632811093965052721886184001360403787449469396045421851353034481765792515552808781986958333605250003600453324307999361534991271784895421926376
104 104104104104104104104104104104104104104104104104104104104104104104104104104104104104104104104104104103513267644546863807293921280172065524453770130226461153719470870972210541916656968172155546043925895695497401548570645346162166246012674582719427243976125848519886885981534268216124040542808443464340056478126248
105 105105105105105105105105105105105105105105105105105105105105105105105105105105105105105105105105105104937272474270309546675887009348392397330203467994605761959221826489821424153359779393346296549890363102380017035570327208550449826162978447132578373086420584242845695567407762620197468487896623338821592989626589480
106 106106106106106106106106106106106106106106106106106106106106106106106106106106106106106106106106106106057975457076748192941487161966380981549811899760397547412339665064213127687398540621813405524181151251119599752853271766514473640682669689155227072767402293368328464589409803862693921934430747853686933341638192025850
107 107107107107107107107107107107107107107107107107107107107107107107107107107107107107107107107107107107093173479082782396780324296227635027897132423313283715807866680583041126129124800518998926902736117561963519439280848105767474274834839446344229363314437945613624346336744834441436455810522146323909180756048082662889264
108 108108108108108108108108108108108108108108108108108108108108108108108108108108108108108108108108108108104036503543338396886919153652844762861999945772110354140632303812013530867909204978971249129252802766313285108897534862477906691122567087159095377551333771584766154544885004868030723017408586474039910911779904918238761292
109 109109109109109109109109109109109109109109109109109109109109109109109109109109109109109109109109109109107908260455356207914354504218571968198215931415556004019286654738813684873790576978840206507424377160531780579141531006387437857862060314036091232869952701166144663375836560808052591068865854088363336443183090145885398973720
110 110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110109752676516590359787468890352047539594612277313163420538700703941412351136171076944773922386271379552028338566563050010110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110110
111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111003749098222636885309896546064415609151260387116886306306335199935486034915327764088619884941017476489645007368018124143333324781043800951647807552444201020085093325523815571488969053795674041380881735753564617007710411246713400
112 112112112112112112112112112112112112112112112112112112112112112112112112112112112112112112112112112112112079572037900741161455322638882110247437855103193114312745977891486189665607034198858997874801753658794051636271784544432506465262362178934815843260508127903730017361944745732757336733644955093249750775575653842669386523703218934256
113 113113113113113113113113113113113113113113113113113113113113113113113113113113113113113113113113113113113103162172975791599659081483146831225870047546832882052853963343117048503338299992873072707515563582841962532308109142271441529910736740279025639699273068353447360011058491437628271523107510187482610444865495852225329560278917827643560
114 114114114114114114114114114114114114114114114114114114114114114114114114114114114114114114114114114114114111044010362427263831545540667159136612496464740275439449759821645285994639627695106864973672687702170175006074675211050491825038181502534506697215887327846348863104731228104754812002599214646536066096510860007764553946209656120715858498
115 115115115115115115115115115115115115115115115115115115115115115115115115115115115115115115115115115115115114159569023084862388234999300289037033748470092696537428955666078227836197298337910428401606837013731006677733534960171673526260522170157837062896497459291209644888008887974984222148382968626757306410775912693763386270658740469881960818240
116 116116116116116116116116116116116116116116116116116116116116116116116116116116116116116116116116116116116115816112319864115873418830564512881676609189925325205176284406184547933968417130062305532055780344552150975747885726389545883954572915962366087093286830659545227732847731407779996634046495935723245104977744542497088429700400054676955615498900
117 117117117117117117117117117117117117117117117117117117117117117117117117117117117117117117117117117117117117022112256682019127887408175297451299229224996199532675788543980351577296136232356751140271673871369019885508054142113351670297629617244717489338197697581968420277591760792971910303529672461525050045142165729128057948564088278329082877365929240
118 118118118118118118118118118118118118118118118118118118118118118118118118118118118118118118118118118118118118087773836372504827805018632211740068542538392255176268059054745702962170964390620694854553455749311022563223251862123195721275629490968638586006842241971440045023485882036970548170670100251949821693770014324682225959653854387408668040093462680294
119 119119119119119119119119119119119119119119119119119119119119119119119119119119119119119119119119119119119119109344757426643878162053150260756556249921058052702571667928715127107061602477594740066168239050868334520888364054295841005121246975004864730673027570715064832748825781770282249360331494707121649146889736077504719037143890603158036405175606242735240
120 120120120120120120120120120120120120120120120120120120120120120120120120120120120120120120120120120120120120116945077746339783227218452199563562937626678032098898115193894991738490177001182991021288684774403182714464814929462305242707333944120120120120120120120120120120120120120120120120120120120120120120120120120120120120120120120120120120120120120120120120
121 121121121121121121121121121121121121121121121121121121121121121121121121121121121121121121121121121121121121120081129576751753931715320567607534433569280449450002055301757386018030264434356591056634670763048071550000902420612052899343457380746405900112421305107406134125515511386449944284277091270533175362451050460238392161744105734002699038643333651517492722600
122 122122122122122122122122122122122122122122122122122122122122122122122122122122122122122122122122122122122122121778643792408575485215490722302600927408384534173082669105522470421382487881196125064745075102674349487780334216303688762896757865719316660388134381684439421578165504850252566762308406871627195489991944651759463225560855910396532120163141485692104958432138
123 123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123008748755188505933023242827895056846376905044671272893347235148070753618337456226676516554757921580953473148395392494280777779926541988227203180302248673285911023646474164764099327044574081174115315902497766596196393459058276437364740319416022356382902283856
124 124124124124124124124124124124124124124124124124124124124124124124124124124124124124124124124124124124124124124085727860916357631125438031386452208485319693560764708386335700844633154594292831496739329851084582996218538390895228246176332711968527806894898503729557293298439983356420273891890742679358647826059714049204593662194961259123873679331336927896990846042948342748
125 125125125125125125125125125125125125125125125125125125125125125125125125125125125125125125125125125125125125125112130862918069001101962119399272742165388196614655515747302096280379004431931911818591199088359509579629242418909440538390522519851813756406887908573823084659518896646478366382685911963303716834099446649959527884542045203390736629645063660065718069747164920047000
126 126126126126126126126126126126126126126126126126126126126126126126126126126126126126126126126126126126126126126121693218465905343976928868668956116069877461392164411119692670408337082609019752253955307172184334070456517111232908079036322413562653957060292387226595983468649316892067832755999272309057495079973384158362212886106579584332356935403532012550575813898125673366344750
127 127127127127127127127127127127127127127127127127127127127127127127127127127127127127127127127127127127127127127125602819715131404551746192130456698416589309787577870227399743650765798150515594186805696530316815622323089744574498694432258974999730863755156505958417880206400945445448940485176990319480919782949277094068796536880509781572478989339728995927922919669364557554328696024
128 128128128128128128128128128128128128128128128128128128128128128128128128128128128128128128128128128128128128128127599833596992462881775788343211611521609280802092006606000167419101454225571403268653710872240470940233453733134870999449245780568625442590877589149665188551219741444129123043959396610451701687075103895219916939723980099835376566389289731229361091651638589547230390129792
129 129129129129129129129129129129129129129129129129129129129129129129129129129129129129129129129129129129129129129128944596729785275235431294539354658361765559740213712067748831741980931703774516378470245258426888322823012539313179608801594642867236660311875308376686840500082980453555656840693634317740172761155283095904443055935697850853213926337604270961310048086850218034565091767710760
130 130130130130130130130130130130130130130130130130130130130130130130130130130130130130130130130130130130130130130130065171658231338120934894414541468848344933367407318292861736320091063243971794934567942767939190376954032188754051350544407946775393014993700739640130130130130130130130130130130130130130130130130130130130130130130130130130130130130130130130130130130130130130130130130130130130
131 131131131131131131131131131131131131131131131131131131131131131131131131131131131131131131131131131131131131131131108088093402575387040254128999794360997010597396306267292320645507098024277495473799302851609738397624788779802146866375440864784505069146009823649126856078449756436586870808864378070987482076956455636276693428925369624070626784528779853808712033850089644861816456824022811445600
132 132132132132132132132132132132132132132132132132132132132132132132132132132132132132132132132132132132132132132132123895324578302781670375711199533458049753360737201843381694687022587619658869502384653215774021465257602262224464534067319127892386656456590536949134006383857048743121557951961069716878754606114093785876400412043181810768389446374448108615170428909595290617165358667323366478091556
133 133133133133133133133133133133133133133133133133133133133133133133133133133133133133133133133133133133133133133133130166469904527403519873476926163227223686725220839066134770931802467951436605544215127986058003200094827987165058830388536097533328520781135451695896419800295222477072530820251835266730538373256420243785889920652337269380787100904596145951006719207744862067982641715186412708499847320
134 134134134134134134134134134134134134134134134134134134134134134134134134134134134134134134134134134134134134134134133057562380545360158409081880099008274609032133396238735043300634811857475782492198413820108669711974082657865335918521202008666902174377471432260656503649357242339457014185889622956109551426596243308956974321977630101194917826521723011071177551669183099466175715589731190955037088666998
135 135135135135135135135135135135135135135135135135135135135135135135135135135135135135135135135135135135135135135135134741531820730961315264654362653077069904740652788537083445647016250857620511936683537861622849351292787040945142290466651725418554050014463902906879774252255268255289272978068059117741012597804634194575388106452383248129049608878478337349342897219822138547277438339881120702704867801150760
136 136136136136136136136136136136136136136136136136136136136136136136136136136136136136136136136136136136136136136136135991161663256244509507805018591838438129427728407269644209276064047572111339313916519723169315401312197204085014918260826530705634865766978792578110786609457058499142069498200512871357549725928503888436287338453574164778175322669706783733731123805151464085016137864597774115170004886651475400
137 137137137137137137137137137137137137137137137137137137137137137137137137137137137137137137137137137137137137137137137083345136063469556891636863970852048120125076956381766778019815013226072447883837121090502753428261350014502987749204177641302298830175306435115180693786040973859724467054685710788497734956391417367720946048183614091364677851406364509631258961651704723619234350583617350366608283947659335674920
138 138138138138138138138138138138138138138138138138138138138138138138138138138138138138138138138138138138138138138138138118032682330594713704635762360098842615249825176091572543829904958108148279884150647762087271896544414192346849997137659221461499081530081243010782570412137108070366648190373617160924721771464436008244851034154726571379908392401328141682345915949040787930765703869544977017295491858401550524241434
139 139139139139139139139139139139139139139139139139139139139139139139139139139139139139139139139139139139139139139139139131569812699238314595419020011335570858314009286801876827622193968081964782428616809821399205041430054997993740554037528365153484824731145412723710254394315815592891076928773351638340484342973632705828761919245393646753706589086052859856435019709046778871920272381342501960811810382880984231332647280
140 140140140140140140140140140140140140140140140140140140140140140140140140140140140140140140140140140140140140140140140137269855314906884996846714360367129665323590607347613692782465901023170250568123886209098276389064195068650500734387831301287532649644743946654847291392122289362540140140140140140140140140140140140140140140140140140140140140140140140140140140140140140140140140140140140140140140140140140140140140140140
141 141141141141141141141141141141141141141141141141141141141141141141141141141141141141141141141141141141141141141141141140044928301827829317409194458450558733561333814688951561077784994932652712409485878839733483344313098156355858156703412452916255190959971109750852721361086225918089178569854860593350658246973587431749967677787598154509928588870314571524242420676712802696353265307481482601200771969786283623900927686629400
142 142142142142142142142142142142142142142142142142142142142142142142142142142142142142142142142142142142142142142142142141720499134659229431209547533949425877380560071082792441331970052209607182305369664843027847814827598511003658532244534568840371701684265372351142305641132829166722496973331800522799368706073658078286141422742230783409880468503687952304775254611937562270602093544805092498898196324511743756365975846139647678
143 143143143143143143143143143143143143143143143143143143143143143143143143143143143143143143143143143143143143143143143142979817883413404014980501669770443734469699037219260280384021196485647402185851668691271216618082988410304246721193010062900299698223602545189542897065710344782490274985123944490131852701770096082289232163971195446265640426985097392316040727677993852607884531870133291942518596909492671298971471021768593026936
144 144144144144144144144144144144144144144144144144144144144144144144144144144144144144144144144144144144144144144144144144080435426762896282302961527852787609770432501370387297023852933358119757316033647948605735602744476812796522982103651751579531650748719966263515275457208706210783881719636945423368233724432013907519846663724744509586239943626344328527804896668485993963548800694308090087380026359667195308841107379184854823999248
145 145145145145145145145145145145145145145145145145145145145145145145145145145145145145145145145145145145145145145145145145120120938133796065934685559865591469447212961486723579884821552735712437838590981920269035051130694249385848902369894669029462794323622213919645981395134864691959997598182586113491789985441466441351775359418036807379133216398089793864765338207200398297868055976277862490648368428088284483530808140423980441776004520
146 146146146146146146146146146146146146146146146146146146146146146146146146146146146146146146146146146146146146146146146146136248841359595358820481190225201115263869078552221043559882399373662830017493741050720116439299823444160475149000000105316684255752739505694169745547939343335923946932610536167395429640269784635178279889998525766055291261771394376482777793361080217894535487718077913843600037033873837303729078175294668911750663722850
147 147147147147147147147147147147147147147147147147147147147147147147147147147147147147147147147147147147147147147147147147143205768059279704214108936125192639443467488788295299754340846046168977852897712318055376612627780464762537513008817317883454868371200503803056454975597688526671299124943252985672097492273364619813516964641794912398182736641617525399724629357293553732987089699705866551210425052346981653276003552280789709092325407481984
148 148148148148148148148148148148148148148148148148148148148148148148148148148148148148148148148148148148148148148148148148146567868749488232482027719922953644383648279570345018818813215337620532204955406325844222983133930729915682222114484086641647875885046142820144153590538062159262545934399425140440878679352051373277020326949811352572073627419856522645939550913338195522505287222056823316824419419619473225932454931380594223175754755270023092
149 149149149149149149149149149149149149149149149149149149149149149149149149149149149149149149149149149149149149149149149149148511247105609727031947783264185080641098465919935381813101333646297417449763204712473853109627672219182257791028749397738896938852953478654570216324095086864799184057681106986031541493399939651318294453391735405463912823366858612763948948971797687014914610905698068383254444476309371599933973630781046767380217771874291211800
150 150150150150150150150150150150150150150150150150150150150150150150150150150150150150150150150150150150150150150150150150149890918002201355655555664703332101895286879124053767812266050912880640770128042001241560352181247091875712367600391906150283106975672969570554435900842147386722356170505374759525150150150150150150150150150150150150150150150150150150150150150150150150150150150150150150150150150150150150150150150150150150150150150150150150150150
151 151151151151151151151151151151151151151151151151151151151151151151151151151151151151151151151151151151151151151151151151151045099107655079651415319584196432846385692110888270040926250672339929057552117194702717999274022120097631714840551049539518309606204527440007202185154228126874836150203281222921213754395518478840636430357917662775739382252908991734439347261599992065537921052976786289401229715385056847106763844383316783986683291277094216136941000
152 152152152152152152152152152152152152152152152152152152152152152152152152152152152152152152152152152152152152152152152152152108477911017079587854483354746352489656050056152059327965729480052476862284704111936385584970448691001071649923988151862330760885403923967760852932202727177254923231353507965735323110180379546294209756372204837761662380312491176487594849183887284048844897130765529900669886859113713132472998723855033455004957266519740139381192071256
153 153153153153153153153153153153153153153153153153153153153153153153153153153153153153153153153153153153153153153153153153153135048553942581586656042783970123646170287229169822824175832575811678465634512841802050294562751062528107350819789770543082245626313234127857988762763337474010200497853068474350222181038268521131261869929649128416114971406973248423116967100833577013552858755841740856721729845774823928259077475174006795705395159028558670925680866509480
154 154154154154154154154154154154154154154154154154154154154154154154154154154154154154154154154154154154154154154154154154154146599910145367594578274779249908712359120287283716688437735436804151004574037486036383747244499834833712144081450555351235661601165053420302050286686746490279601949679778942942223496808443298246399661378040426886932066954016250319188304823502038242027082963038427898371860751858658983485751570976129573012580111999584296666859627023587498
155 155155155155155155155155155155155155155155155155155155155155155155155155155155155155155155155155155155155155155155155155155151982570521575833677515314085476670402360593240468285072537530415986420415784192528335662115039418814561685489918337494661819458808474338367616248718770043626352134590672258857442539366969319986301347465039366376837081636300941684023473745004231595036006650717679563550496425733895524743613574527517424583466676024256669263634178134891483280
156 156156156156156156156156156156156156156156156156156156156156156156156156156156156156156156156156156156156156156156156156156154815129707802093880136552763811729167639707696554788045981813413707531526921491541820903966474408037272277065086623702960148992188419331502775918567950811350518886689358274345586243181385883851455296217722177369621484607337348739244571271304617626123388391659902551708571580589119144053271323837979386334430326979373008036541777241113093839100
157 157157157157157157157157157157157157157157157157157157157157157157157157157157157157157157157157157157157157157157157157157156586670582907361111094623886179037164014435350624703366962753350807296557833863255499127067081631727139684287531937713950103507570426246877419756925260875472948090356819237742853014902264053729689256794768604760541834574038730761730438922986346275483952608228921375689917359584813234966374169224959421410397477696460287230668302699435136955573400
158 158158158158158158158158158158158158158158158158158158158158158158158158158158158158158158158158158158158158158158158158158157913916500522917198122518122151116058227913599470724121705721394105506181809075466143333873975999266883845534410826720801902144370483736792625770079598267923525198103619844281319541131090609768803073425478532936829584945263279304843216915369774982070883228262622620823930839713827102342993165120445943608040943318007293940021836299511552181502269774
159 159159159159159159159159159159159159159159159159159159159159159159159159159159159159159159159159159159159159159159159159159159053928384628131094371684447692578273713115203999302176529003208446700849210593435369272942245913391773873682988892005132809906815600110264523580875248485380214345937615197356347955710814115393181092763558470798433107642015500266213354970504077073764836423279443582023161900755550504174902253674340551929159390164476009843835665798545351876136431991320
160 160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160114535753983938207973748444103157246911227875087674560854368234981167408488073386295101032046986446162373737064424216087053273112946405780177633546962938018277640213416557510659331418237694122400160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160
161 161161161161161161161161161161161161161161161161161161161161161161161161161161161161161161161161161161161161161161161161161161141255984281478117261791800127693355473786286840699014990453875964134477931240777550704168163462263113534777548775291521178671795159788156116856403302125551342200090765470045125087462110424503362904303834757913633303174370271246863565655378105993394563737862154465526918534021056847328871658178486184474018664645889577642008690300911263328362604858945967400
162 162162162162162162162162162162162162162162162162162162162162162162162162162162162162162162162162162162162162162162162162162162153423753404317327203218870682643557713760744401462389656058057343959569931347520501416237925243374019465819025506299031437773521199857172328525149358857320304471832820640623775170629758614362858005290544742524945506528676965352542128066550827249939861242084042071896044744234472191170421245145250320067415129225279349375369339831639378830650475863518127544818
163 163163163163163163163163163163163163163163163163163163163163163163163163163163163163163163163163163163163163163163163163163163159303232371690084324249569065099719061945177156114613072160017516136457753701903532494846901013022631334073655845952709025062914638963836184196576568976842455024129048422240287530194596499126520177530528639696434101699745517453342610582406576279453897557129794944764187739404686828822761509766460371228581194288186659942165012364354404981325395637110202846067616
164 164164164164164164164164164164164164164164164164164164164164164164164164164164164164164164164164164164164164164164164164164164162448662752283768371432764663297444754816537981936764052157824802836355610610824944250095645269559538893076053353728165167403027133203249157191827539186415889516165015105918748263622966927982447377451460110754028818016211996765012437265918167342160800334225111209719061426311989931860288797844890116062084619369645171500616823173372302646472458343318028838970759748
165 165165165165165165165165165165165165165165165165165165165165165165165165165165165165165165165165165165165165165165165165165165164398067262573280106937021314617075476172978422975943957837658179757042546680026186472822741924922360751451216757785937417340174981430690596171118219944652307057578471402094768038013964785026049209315124158194476645886365422901328896968596252253284317666544118107240699478097490549900792855945102499956536685760263674378060915145075396695931560900719562271335819462040
166 166166166166166166166166166166166166166166166166166166166166166166166166166166166166166166166166166166166166166166166166166166165821068029265793807463038643907490122168664162271196022130246499049445032487367471089062062602007606286666329228134043088736746822489990928963518222150515783633611063523287339435653373188374179150424337802448496998418229612859914290151257918616163557833775988637414608805366928154037107762740287592668522497452238332113044093814633711652316565192910084979249101458496150
167 167167167167167167167167167167167167167167167167167167167167167167167167167167167167167167167167167167167167167167167167167167167010978081824747294434349709350471762589999008897888562597605010204741934215789867800471369707657621433272757402079335509045276150483435586308425105532868909242952960145327204435486973147054041897186770230303721163348981605141348511498332691271514625513215764793662529742553267442822206610667328530539649258048186812380947756630646723021294502609709352335400714578007703144
168 168168168168168168168168168168168168168168168168168168168168168168168168168168168168168168168168168168168168168168168168168168168097053476739728313802555215674233164053371542867928065808055205226939710441950439616848143702391652699431392421021875263895091709161528572502553648641665502597141766397295618198365251489281439139901713935985522342204432988812148287387128566460837799370827574768907930327150928740204218599195323026200058298494471423984415484251434868447361043102598197473089712440923697257192
169 169169169169169169169169169169169169169169169169169169169169169169169169169169169169169169169169169169169169169169169169169169169136596520145167399688998151434526391995899320077203858522095484939807833598499933719412551612384698031415609337074775558596127879561996142831667789868229392741364941349209590952726121148484059409878990751408288420117460824772377690645061708637643158444206740698014559964717721411342250318447024813662532652537481769503148886893012182818981706911883965274774176351297475304492840
170 170170170170170170170170170170170170170170170170170170170170170170170170170170170170170170170170170170170170170170170170170170170155162383964640676839310508723743973501287648224781248260463027942231923672699243879049648265662213856066938454854933186786559636753158294002963275518817483083773149139959940203828302486123352005691383235293405270170170170170170170170170170170170170170170170170170170170170170170170170170170170170170170170170170170170170170170170170170170170170170170170170170170170170170170170170
171 171171171171171171171171171171171171171171171171171171171171171171171171171171171171171171171171171171171171171171171171171171171164215566714733163964552793694305210043430568984693171285901326818844956456417756362540817205968881096305777220426537919034477878416145306753444495949273974952245427552184972705387109845426750947597714944182845429322820890046600998717744371046559744298441834030852549676202339049366185063371087872138110718553880517020280614420657809294869433325850779585236642788426629848272918215600
172 172172172172172172172172172172172172172172172172172172172172172172172172172172172172172172172172172172172172172172172172172172172168929575982009142576042311193065603848893040313874010828105548643106393781655645693485317144930622871616225855745552747110349590882653931795100669915926029214414728347347125861428278699653868978117926142251458832437948906910954805188597232434638547250709475946584236808080312663472970444621652588003223884324079146546335571853535089796470371940362107466019785914902867243632747724905356
173 173173173173173173173173173173173173173173173173173173173173173173173173173173173173173173173173173173173173173173173173173173173171652710225353182284206369966729931959210197193072397078388969914022865826876223347664145570209532616933367279393123577680621743971338966288387039273223108905638197138466447952915585801414233628855411098024478694456606475457834351230087878955783433118451813878170846805631055857303578006721141384802514304999762192264124645734697483748826478206907835832091181425868591607000718557918518040
174 174174174174174174174174174174174174174174174174174174174174174174174174174174174174174174174174174174174174174174174174174174174173457091546612029684386049316600404052685876018345496308474822469251243177010830219054444555217117005222227352405004543723528824127702508355289183088927001733760007751267825576263851700433171231270289262469334135924223328665816208417366859590792644563216862220990403116248236615791959620689039467417173115565065619075154224750186665061501050053104973396782179061854003622025698304157498923998
175 175175175175175175175175175175175175175175175175175175175175175175175175175175175175175175175175175175175175175175175175175175175174835034538645809742419005503462703029389711362521246399588347047320740976221836636211247777708324525265331110184631308649397675355091380088457657592051990461555929051693806516056586264740665315791290185725100895262055505377597021228640056465611858039528397663621182304315679237119319247050746126758432212046781049846097203072720394769311654677918252389453919244450892440729878947243198856815800
176 176176176176176176176176176176176176176176176176176176176176176176176176176176176176176176176176176176176176176176176176176176176176013909427141387500868690060733100535435993487380032002609156486392151158851991289998468688567053024097635077532306688560770478443330336351770366208760234698489762623453209928843893543487010224384963830050013425239604399185121073920954880524540419651135337776097683068300800677127524951828518442324905943521991953598036769215437157842418302941890780034997575908907427238602044176837420673564286000
177 177177177177177177177177177177177177177177177177177177177177177177177177177177177177177177177177177177177177177177177177177177177177099325469001322525604375982764779541169416915190304319029170101331239846005935544860372389998025873159450784651650492993400061680351359615612305121762604353818417463743087010880675275236106571351304113864877493046987208975790987831430649898026861451485608788568319535660186353128164694879618704579705317665713549585660888246590738704874835469520347531321842444870664115633090769108569443056105728680
178 178178178178178178178178178178178178178178178178178178178178178178178178178178178178178178178178178178178178178178178178178178178178140615166007313147851139326236566182519259738260818331704832513359534278252519474603027804490829498828608196006434395034891034951575685971169554111203492763849765267892970730552713902594192724005176173620137051951887077037472425306985298138327196771703696144651409450784214386785672836130736714048303966377296633174361391262623700345056500860509605483232987400263795508818062117905910881433540384349314
179 179179179179179179179179179179179179179179179179179179179179179179179179179179179179179179179179179179179179179179179179179179179179160953129680670613395235958848818781441413022387003711125150680906078313053196051053541332230670812773215751709676043233523007366503114506321668474696524606715618419799006471992209494605633797126963191206736679486566505490276336985772661695499380400083902491478617799025796387000768267449087557908057390103434707196833496219016269038832865401609029759314793511723452127726522423763574222828176512851143360
180 180180180180180180180180180180180180180180180180180180180180180180180180180180180180180180180180180180180180180180180180180180180180171287126401984620876962842813647126581990495065462849057737299542522759571512947359680334516227940936644921086908971594245315728228389175865604307118460165935833096404247086103618030087701601469945269585158340644946497883118804180180180180180180180180180180180180180180180180180180180180180180180180180180180180180180180180180180180180180180180180180180180180180180180180180180180180180180180180180180180180
181 181181181181181181181181181181181181181181181181181181181181181181181181181181181181181181181181181181181181181181181181181181181181176817811080980377262062163183534316484878318745681392273888273183218705417449150580741919123622214405442924443716650959191040072246848471376513770608526695924385376108223685511701911748129860716602361513948840547170793798112262007256448148359542636671406714398812105307004281126893551599753167005814695906024210723819220130188357933708911080424504729862790192450003932154767328851614261460059343463857781112600
182 182182182182182182182182182182182182182182182182182182182182182182182182182182182182182182182182182182182182182182182182182182182182180029437062827211171248398327417346811358602137306569271309395443953716690644831672926119066540435363411214947250206421834327599067874096766047121970268155489522639244111084013324164426214114197895238628201133636005911906484957916558775093522714324364951620820988332120262013403621487511254579410328952228680352993652199971552277536875420314036247365082402850856959446048506481937605621961303161145261054144011558
183 183183183183183183183183183183183183183183183183183183183183183183183183183183183183183183183183183183183183183183183183183183183183182115236870292944240976794941938951159408783342187376938344929859211158943569401910372436332518838870501659856572313019864581670799304483005223842282368236803253973389956851275802560567457746220046560571151433810231265298451655910494504010872249859874543879076329299893929819223124157522549927331115985891297938422454955666286117317195149313991103433591306539247971504724515374571581626706762304450388979384371717896
184 184184184184184184184184184184184184184184184184184184184184184184184184184184184184184184184184184184184184184184184184184184184184183651488186559732365577785362042645367433895660608822046837493094329357417286867276938255872355587093422938339893874519901417619317891275259345851896736221293752868559385080316662507996902567333410187696812454873825017430908233968693658076100522705447515156902004235050755529448875633100772332332896205989201188478923585981469028109794618232806100233165880826646781150041422170271807567928784478989254344143148111568248
185 185185185185185185185185185185185185185185185185185185185185185185185185185185185185185185185185185185185185185185185185185185185185184918026218794340414035402521263203086014737333287086727456628289918888381151754437573306366336024610860086115156692618922579628519657769750812181843036436657303556690285690920597116480342997292133541119151895384111869618171404714270841896055554839263515900793330573289766794655725310116241725863434126654610350860875118250185199717188183665099607025827039567956150020664557051738561287711769830787455214670410862675419560
186 186186186186186186186186186186186186186186186186186186186186186186186186186186186186186186186186186186186186186186186186186186186186186051473770350044708384077834790268913645951661385370086913250354078526986953616129150757173068078635197109489875083952721211658081059160687204358851114686715527255813768412841587423137165317232353135432752853129012319405694662703892924430866161878447090369365149104384065409591565448008166508970564850206628122199573590343180565239022190954766193939073758782955281160610561193791030789143273323701633769549299877469027720650
187 187187187187187187187187187187187187187187187187187187187187187187187187187187187187187187187187187187187187187187187187187187187187187118893521803811108799268196389513524699328039918141940126089512908478305950608231428332308976408157260304876221555642141479446030511627488662441710118170607007809335616437292346495305091425285298902276369611700252351975828993064609091396015022959523435639152740795409215689811903740998041993967021812314052433096362576285628409459451332873229954907842208408082599649756666241249436497291620667300024351513403630697416280695504
188 188188188188188188188188188188188188188188188188188188188188188188188188188188188188188188188188188188188188188188188188188188188188188153380461389935199963185947187854120767478314657430240255268970312675381928224761551889334088384966136716330693172351846709220170351192093108406756042070450275178439861232471223053057291643738634519067025784630450482176628588935816725811563095487174960398926679877855297995221097973014106979831207634112973792340565099042234575898236078089520441888769266827287239634038072185224156802761785679131148898603874498865924652877848092
189 189189189189189189189189189189189189189189189189189189189189189189189189189189189189189189189189189189189189189189189189189189189189189171353865783917459228391008733048608947243623442862031632898906207957031218700634299661326225972111007132407453209028630580295611803845435000400440872947262394155638085084775984043743843534268634269815429284685425103531699550787224684822648947826583173155466900490549881172879435282924177460380626876166600734637744917954019516056843968817701042614719888912848721671703271060401828477748633217735210225304072929946412425687765289880
190 190190190190190190190190190190190190190190190190190190190190190190190190190190190190190190190190190190190190190190190190190190190190190181002968819635449511042476434506644159425380464555983435619251458765447582307218071272703364881154134307935692753150632827578612003570488954459019367149763850070132845672831176240948709140769669914585856297168687181972653540496062588658684808180190190190190190190190190190190190190190190190190190190190190190190190190190190190190190190190190190190190190190190190190190190190190190190190190190190190190190190190190190190190190190190190
191 191191191191191191191191191191191191191191191191191191191191191191191191191191191191191191191191191191191191191191191191191191191191191186433753112941639220462505718210623198466423731164230758258390312757695890083705376089910273607452632368719695501021591339178774483576668063325953454306576975174916517079872744691238824315999360154506994203420794147137261504603051301736534662114305485598069762561114441101545595124390763880002086509277977549982462376593417695067638265367161702600149761845931777362061427353652600366185096872204738239079433438709903071597346817953005400
192 192192192192192192192192192192192192192192192192192192192192192192192192192192192192192192192192192192192192192192192192192192192192192189715705998899028066404446929713894845892825071309773403672494808180337747736498762872648621874639167348540979625321852793757434000165136784993805089399271207117978527392065775472117940448050795534060273811043511277399524450229467062737446961811710521480503927400018988706756170993434594398990056958501253894932052353309376470421341225624863527297964780558276364705886811785957210581174148507555438804747099770245202282521481227096420785856
193 193193193193193193193193193193193193193193193193193193193193193193193193193193193193193193193193193193193193193193193193193193193193193191897325572392901126798754941673181122052992418229518964460323646139106038558499204236076643045913592952359977715521250963939250437943589398055767843840635097957948429673780396395329645504548926708400879112379103941607548832395880361964310185094148924780393455031433061023572814739069640675535366553879370928718097027900466764405147137494182197727620750272995461028496853196872637917634557681455796101384622485701265981141934675687374128361000
194 194194194194194194194194194194194194194194194194194194194194194194194194194194194194194194194194194194194194194194194194194194194194194193512584738703219613401769073860700712662651714695711900743060102900322313431895863563628469257408026335810963302290926877000377674187399133998861664221090706085986876300980250936499989383103956902053066519090230861131405105820996909263314031099041101085808880771819822530959937316620523213190816126003241669323034985127326051161092556899491773348914420584129260005760957675517165294043605648670209985666904414330363580451483242975487192166260498
195 195195195195195195195195195195195195195195195195195195195195195195195195195195195195195195195195195195195195195195195195195195195195195194834824709002266117442398910924390817254303446162103970129309237407082450770111406789101663794789067260291552555298130609130523204702715764307606553003366197047177242377335231805666126709528842316218589126740632863281428749017906639917843322059112346430685108507680602403314995370535920921634134831792368733899298355201120822104343947908000786665869654368752477966528335509901090622259822274977284458550329380957480365735248709027585503575322148320
196 196196196196196196196196196196196196196196196196196196196196196196196196196196196196196196196196196196196196196196196196196196196196196196004686844597306456920924903721234413111316482213429535345074061016499096473309717512555042092653298324344710778302993953288583859183872192743882815183539077914903863145587955184872522601002680878787195962184624559471707507443283085051056421456546618893936137867208648194555766460717713062064613758670392086794408591312170874636195224985851192556169709625338150486016994556068956368917027547204630529251751495633652351011012403672854196310741371232100
197 197197197197197197197197197197197197197197197197197197197197197197197197197197197197197197197197197197197197197197197197197197197197197197094904046862769024490536255988530798689481067120940850508620567426592970917760062278193980728546813305093662162492475380823683180778671539768651125167117307194031829490117776420835881251916027298433617208968501866084527266688312977183178553536784084799854545015235031551453067426507889532212436843082152134327271282283271598545012674024025655800840464636549961437136359997388403201549817073775621774568387969510299294957117081591211296116492310191364760
198 198198198198198198198198198198198198198198198198198198198198198198198198198198198198198198198198198198198198198198198198198198198198198198143281088544410628199388462312877460838285148139980688901197435469854457050185439280483647079341957423094152501190025710533337524034246135055970441815796712393201245106363681121569907686836006984319946523577795000140797388971428272066197421744505576951487814976040995617887486506983891470542870446351794546058286862865597413336678039358727286351381199804988134976255954208420457875502109931274262092820245172757734106257168355143369926678301040619314864054
199 199199199199199199199199199199199199199199199199199199199199199199199199199199199199199199199199199199199199199199199199199199199199199199169567114557481278014122805700466662701849254563997980704866343978031535657573831217888269405854052077957549053690894107755375351517964659979450535829662881477405023605402249187299807238774759881802925506058761673167696308604517979626122252144848026126297128827626979189358972337581160677530629726303997818078794768740434328831045544354668701484864051352181096207623991880781127960423935409969839210323290384882053731075682299639315323451873119306371995199400
200 200200200200200200200200200200200200200200200200200200200200200200200200200200200200200200200200200200200200200200200200200200200200200200184130819757610297444780579276788574174978170262372271847186440200200200200200200200200200200200200200200200200200200200200200200200200200200200200200200200200200200200200200200200200200200200200200200200200200200200200200200200200200200200200200200200200200200200200200200200200200200200200200200200200200200200200200200200200200200200200200200200200200200200200200200200200200200200200200200200200200200200200200200200200200200200200200200200200200200200200200
201 201201201201201201201201201201201201201201201201201201201201201201201201201201201201201201201201201201201201201201201201201201201201201201192443148755986464953189043813140550936275227938378740932662956929310742911407740819289145606144295706142995821647996717144919011451322576436295077525228494226773032877515454916810146616032100069992175340073574434637979788376598905079255179282540154678753324732719504685044256058991798747290818720049292493896635899693634087787263694623512220164457709386465000677044950794642018420217933550921372054515211181905520406132495301189201036767483838099782636373997161000
202 202202202202202202202202202202202202202202202202202202202202202202202202202202202202202202202202202202202202202202202202202202202202202202197405125879923405627979499553165500547127787451161930130783792206560307828383925575763280424250855438814110356289832638111651373477847027680691267154286318862882411759709730209731685344331049483251831246045227997966842233384227681998437978291553036064696935440692660230472747839754923471585742866776881715772902408015064464918839788953414305732259509914522613122646437834260783819987065247035800759230058908308370812154176774350069627502854987781851615208935542775898
203 203203203203203203203203203203203203203203203203203203203203203203203203203203203203203203203203203203203203203203203203203203203203203203200562645293486503703305042599202091612916422701030153636921152183098812016676882519627667058745553679110401041839448669786275136024576617576319331896537244101272314343614408559066769329123118139880509886569716117166326976150299143741673168675527571716108996817359800550193141529899348498942972709311487691279215181258334243687409176182418027957737434663536646498875151280322259399166334419377778403686303978248299594131473998739712532494395502635785525557699585742689776
204 204204204204204204204204204204204204204204204204204204204204204204204204204204204204204204204204204204204204204204204204204204204204204204202743527325222411164487890270826175304181032597144301522113783391344997025743094409357754923271217544065458504641262343731131767853521380528907308215354776418379281402003913388254413567030653109134924421579495696253985234521227450826958163310111397382815453142560290312350861385091205979888045577968332997929339187755926450502868685287738822685705251731795914376680894803811582671779968080287062222542668872379177149573279869173223894486813899675771704091473868338202648748
205 205205205205205205205205205205205205205205205205205205205205205205205205205205205205205205205205205205205205205205205205205205205205205205204393232339342449224279826313368564173667055718267580605407081678200174776900851610268564371483264545500983880408988567746132152750140253814209016582500462609262523944553316805697518017398099279860969756204112669818344922439356368452404758489926027542160698562098753423747320121232808594725992314893516016377665336667621189298805576445176435828935110879531141239904894407909194429383452374487767172199434706592794352541545795139630726244179454626676745904918137315037968877080
206 206206206206206206206206206206206206206206206206206206206206206206206206206206206206206206206206206206206206206206206206206206206206206206205752632995456346593004718243937551158455148543122997599242872601608124309895311477556822022629321444942911866852921820982413768152503799990490867345178426431250639014761143355341612305956015220720669784631195646715560477224229026418547890217851083712634716154573279854724594679660532299547377846141390718904868087953355525112474223072129022572521972466796155273978611228431450356155540394612884252692564394589406931772967358791041008152690815105913412859010649322945103815172350
207 207207207207207207207207207207207207207207207207207207207207207207207207207207207207207207207207207207207207207207207207207207207207207207206952605383845020688666083999543216194499281837259965919989252323853533052354976586900185910555620268432831601361339412921534482424155290022105457982994369628446541086252542790985482636615748305368807359051145428777777204095283216193044497590458648024697656028199648840819350711390899016057944463801817214484625190431244960299063630618746116192870262038426291534167363099776566240288294571424723128761073485364759628060302182222571151076783190385503399942023960633705950460308675064
208 208208208208208208208208208208208208208208208208208208208208208208208208208208208208208208208208208208208208208208208208208208208208208208208064601848868043155345409523764255753874024104809431957000809989404940374634283457314340371390987013782264537973233680853598217278405382452713742662771434321462199301705966325411856453436639214673885348978523502197243547034313020785614799493307558686234938250739568350349566585836652863973272276206463857543541563957249555644544324367980775264335507992304915408030040481272272653204574780536971650403585962765085627101108158138074277610926845649426572892854568846205233997130149011792
209 209209209209209209209209209209209209209209209209209209209209209209209209209209209209209209209209209209209209209209209209209209209209209209209127818694075416617518454451835762831626488561251159711769187218883831488944030925511209709344544977097994928701540672699636983304466878417462555709811328759568983742768275307141211566380466020758645980323363019544400254526972717499515879908570706138625088763693701969881920301331122119558359938132051765770845344771767267019948958251608355553521236075425200977805180547965250601981574918578888694403777848422269742466947826898829494929695232149281064541593484834269230268425885814058920
210 210210210210210210210210210210210210210210210210210210210210210210210210210210210210210210210210210210210210210210210210210210210210210210210163859980149080235432439653903931172811446214986897546973932635521182928553758319548139321440995124795855000734001600490415855756206278585277294496494557518191492491943839469978286721973456614260503026082568458596241650093959511470747519883390906731370735013369312350361469268009210210210210210210210210210210210210210210210210210210210210210210210210210210210210210210210210210210210210210210210210210210210210210210210210210210210210210210210210210210210210210210210210210210210210210210
211 211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211211184689712151197484641613539837832164527477635637507161383263590495300181370978341056575887861730294532687634866591716001720067399506354950995277559324520607171032723860656888952086245980835891698320886155473266713912778365804185746945964120757639921047142399279802896549630628927731739065065657631586935574691942178706305569921173741312021695152940640758181349019267333430706093310858896703909715580817269847529252598806933164859528166400239518650426571240405112962342908303226575078181766400
212 212212212212212212212212212212212212212212212212212212212212212212212212212212212212212212212212212212212212212212212212212212212212212212212196964576170243575346402930537828199318324495715709957864758532876129849432640389162157005379633954135665651942268904088328466374181713915704575849692930243529489618063197167150860000896703290656693755638866620892173343587000483091946811002734337263172395882692174667693761807277744030610574881612574105746399656732413921958741593832210147204189272822921685400866198604482840989228363387856343156748960504574120407586241180708275657468364009326221117561578342884386093702037758019375440628064756
213 213213213213213213213213213213213213213213213213213213213213213213213213213213213213213213213213213213213213213213213213213213213213213213213204405654794442528189600530334737356673551610321457880691183341959994492751475579882765638881537330271346203070594597791755664373267184572712790551060170193468343862353545665067077651757609065689706392755847405709000815578205879362678006638111407083845502648540632527115395244285683898165964838615548931035658963287000094939878511439199597045119661678347530534735671586131518804282030798430450684651171703300773209233522054742614039793401705271386650060314158518970622964314250198490376988698126360
214 214214214214214214214214214214214214214214214214214214214214214214214214214214214214214214214214214214214214214214214214214214214214214214214209102724435023762125396352832136549516262032252277062395418495899391956529169826426715553507841113227781997245342747009025017815977327606608369412069111562157847133906956454667788142853901947404646366019646672460378767568668796076917411532237024485361770261648510624472273541282306353999921151441785841292018048272234191935893488548634308570563290132768276169838522444829823854337680067140792993152573469991634957422629310887044837499710078838399507105997761677723451871294941743545138927597494460998
215 215215215215215215215215215215215215215215215215215215215215215215215215215215215215215215215215215215215215215215215215215215215215215215215212234854145740988986077973231682808002246126660533513123083202023365910644690589060988498147500256082768560323763163737605097509620695418002622862835609958572646006091710573121471270664593290215560834752699293389305144415015998952214271032291460442064330003790093168354297148275782925501544559163283995463022284988274795548163744147110561857488043389467023217744119301629735779072977619852881219349745793216921467818694939178864820136951047526308777305163705080182222483108210729772912094125279912480840
216 216216216216216216216216216216216216216216216216216216216216216216216216216216216216216216216216216216216216216216216216216216216216216216216214470352864416492444044285948458662639461456330873553930790608524925831677666154835770431342300008623455662432108215248483611386974408330267017056449651322148162509779799486043127418618124896307253938889882175890943739868498001225745347521233927045103001177996433358354926616748013356893377555607834360140117641767663727501625702975314311091446486738328968613803312051175415201211094757627834220685967546231004852975024745678416409243079587197316774502653142158733374324567078227766836074972098687485813400
217 217217217217217217217217217217217217217217217217217217217217217217217217217217217217217217217217217217217217217217217217217217217217217217217216189763553432053514116734403379031312926251838203528905512148987009048787620703936675361623375217379536458568810318134601752140275698181487292771116804991884930617134126913368685235261983552233226945059880230882089963515228252993107289660656063620097764840813071893014560395027506313820272826229415857054632791083445360225040846046710324946348263984563254172086687511569337870707321690537736828696790876202260345709148669521107286618032365927737434440092519349508769328698398509016664757399370812573326825640
218 218218218218218218218218218218218218218218218218218218218218218218218218218218218218218218218218218218218218218218218218218218218218218218218217610761127571230728777123873521902463947648566851487554997079507586706537368254845903664083572726703750381220988932210992776413596840576814426746042741002054285449210233642270978450368266590259802549016375959520260056495325347751687841640278051976776520192465244399421931596511539509600702228585422914321070235796235923382607217022532227482295163717192728229350977515185133147917555636232345396386513437706609298756607583273356369881158259172367778556923415474523019321603000850216545273194279774704316946997994
219 219219219219219219219219219219219219219219219219219219219219219219219219219219219219219219219219219219219219219219219219219219219219219219219218858423687821528648768238195496135664281366579224347396587577627966399243046025002442128974828873005144492896378709019135931312917339905744312711183735595625021261558826939674308697643954702197346811794648779259169049780777809195085473041394763112523246879250475131186091676676334988764720270433292851708701806871619651254419897098109477367243909871975276735967132431483755298919592284280945217960926288590228208178357563609103765437313942292053429162320047247327586536885939128553880791113867167100960693875975440
220 220220220220220220220220220220220220220220220220220220220220220220220220220220220220220220220220220220220220220220220220220220220220220220220220004947112265630048462184873440992370415348774623639751467841633051826545014577507077964641585367823836907912061969067183038069322733312510069222478248146670555598883779804592037271079371882672892133583707550102409241719174790259070450704423744866095171180044719117052411058889631094962731448902460220220220220220220220220220220220220220220220220220220220220220220220220220220220220220220220220220220220220220220220220220220220220220220220220220220220220220220220220220220220220220220220220220220220220220220220220220
221 221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221221092190690257544013707294720921850240061053062171217992449370082929280956807521374508946175872103810646777000826651203353913833238451099103246214696641179979763795943724024490123969416411577583532397194036636605858877136385705076991962942572568786764320451806448844021876973491825737235512664815327959850399692051607893459828262946750332154263884417090059283622730393319640672618960609793173434557575309398456014756481979130493665363642466762950706862503085201322251944151287934721954519047419291802205766445670165928600
222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222144533079699578268789364237278817061614762847155355228795861280721636842726054727667807409483904670931612096715279859020309410370144632334777141893088986137339515463245369061941923001419486913522608037543024169862884002338035651923267208578624481239522036142118419979107286550778877582249610532692815390443991984664735738251624545989242552189682043572755648732962770612028789811787260930151316390159706207065920687189926485360179632996561273062642149204928931884246446341086009286100309967583348782009613555487035329405838
223 223223223223223223223223223223223223223223223223223223223223223223223223223223223223223223223223223223223223223223223223223223223223223223223223176235493743966692048409423693357434137091781915664770115660548224495190544184742526405508040209220522735176608305801967316775224964321655763832917509025491796986186033038849619451132621676674746637605531130370474230292185716419991220875520528113679031545551219140355202974007145831937754396515396028445898555683400082563500069275127035163744753200024909985541658519652799949390993350590191469791830835601982861817321676883361608383795271255124103687447008216297777481814271168460439548736554335874776981308870202168754095256
224 224224224224224224224224224224224224224224224224224224224224224224224224224224224224224224224224224224224224224224224224224224224224224224224224195677511351840666165202991263529999776881178463676803896058595483825652578890798588395247147042116503039481090429937715553701000174450298393968064466647682171416541830534383895332293247899946238273648838761514900147030249544263029198293953414121787988935992612906429396016934095576290023175954556198492643982942543611441296847587532847290000723033244688631663326193567260745496118910393948615980947471955126938233829481412567113284982520394933476942718020258279030815825253662136413420703172186889183657124007681602521905505248
225 225225225225225225225225225225225225225225225225225225225225225225225225225225225225225225225225225225225225225225225225225225225225225225225225207804486188450211309199601065484937610422370357205597583070099034688491503969135414939654970777273245078458663101683603331931785064714775698547796656385341777874494030555763198806117960718922008512959907391667509303539879443537261055337598039844069459847674432517623319926898895355201335037844840550528784271398946132311275857206607478090235547528271179081311479672312562081307598452167035859817217239923629548983582620015073084414818219265424954089332765358233686539258994344831634012670019486881480910236499406531587377324834600
226 226226226226226226226226226226226226226226226226226226226226226226226226226226226226226226226226226226226226226226226226226226226226226226226226215547800105509818502769928678619750078024755581539389392369391805372174048680088805030838249456629040537788349256583402756232704928831463299862176051646457657242675834756305389323009998884032642305860827947230335646120876387175604638235540699178250489620225895870309338084256928759670432231143431802394496321078308001852576424933165698883116838138481137551311162318396904060998920601600404480341301650549028930441846944589962648724475276130421065110740163047117757725502872256155288376160676194834028144750500302617460882488359347250
227 227227227227227227227227227227227227227227227227227227227227227227227227227227227227227227227227227227227227227227227227227227227227227227227227220652623481369507011331688039481376370199600394032972112333871275274524237614648969717286407868239549604808868890696765650183490340492700966540369970362062544782260266576923768622983587824454904145831722376176978190439061682203599524359320228588721831484643143048266293019250873611083648969959304933869852169563412430770844131865842568651259248394231684379399698176458245178811238804593949561891406054768796734803156392684487272847921888032278628186031328842883599118659908244329904506553257581427744528529524483490787657900844408737824
228 228228228228228228228228228228228228228228228228228228228228228228228228228228228228228228228228228228228228228228228228228228228228228228228228224162436611065141968589221943637056795335367752525797068159370309033969628407819847129550104189360522568920128025642812114179983179184619461022171838104963818330602694429154441500718248755469418634231465497318057334220649011158708909224135231442116537803674452276847500634207387296348023042163136883351029751361742631473567550106499143946884918532026777430085911298387774580670351727567755570481378131765322493600891482348437148525361290029209490263757787829609109607300230028149320323792465913021493670267716957259949919467793549811164292
229 229229229229229229229229229229229229229229229229229229229229229229229229229229229229229229229229229229229229229229229229229229229229229229229229226703856677365355867921943864289389800478526782439592182440049172012667106084151873074041600411350815837212671203072412017542205307268925778584503845115917907172548880034206998407672314978661785080221370030588723158080852809555410018408196162967996588587818379246648921757656622816288091827516171056642989520780385532427919783879756291956701968992362718817944996673994597737458513672675454866749591591571389777631734727705979831273688328145674098687718898432449231565648610834630524348266203096658346566396491814797732665576738647760677975960
230 230230230230230230230230230230230230230230230230230230230230230230230230230230230230230230230230230230230230230230230230230230230230230230230230228654788720601423973887941687969545867807292633605851571310360484153347769595708514885319382450011870217331166939844945681572224936706205039776167174784123959051963726210069954040508736389834754241717841921597596045895559038979686476168037204687708026729113913245333645451282396064099783426265393856175298355685585330230230230230230230230230230230230230230230230230230230230230230230230230230230230230230230230230230230230230230230230230230230230230230230230230230230230230230230230230230230230230230230230230230230230230230230230230230230230230
231 231231231231231231231231231231231231231231231231231231231231231231231231231231231231231231231231231231231231231231231231231231231231231231231231230244117132042013732243229388160744239814529018047961752936382912997954773084636434895105536300915305424063090290700778042656186736902149234085071450303043271483134222747782671592071425070952492576802335042023576112886607479235566132942980720242778694607087720589084212466772698121602881329059463054521906265052038348153468600334675684136109593428920068722478185473884439472166040890085762901046132774761141627554377803169887916848018057436922642917777227946908798306630944306806968292634821730049299790207995932808422563965552316614597142431674600
232 232232232232232232232232232232232232232232232232232232232232232232232232232232232232232232232232232232232232232232232232232232232232232232232232231611059340460592269170882534016704753711369740157698604969881648274263331082616199498308893509577762796564473246061166842072467829161316047470818828424691107250505421363995564050727096522940816502021287198865674010466186107841554191088776201256890855537216500947098486399622766161273677867684843764416557424702710548561317793090578611455102573197620722319423934078724650179988163816766931927122035393700604081674748744917040029035665272463915946813718730073347756485012154750033386123651279821085945230316101768792303298184317233289987196036155254056
233 233233233233233233233233233233233233233233233233233233233233233233233233233233233233233233233233233233233233233233233233233233233233233233233233232840651942048268848669194009860315375811493020637217404666551620196614744350782361175628248595749467533358642411252494900843434106504335182444897142333970820959342630985375206749747657247484307689204802827345633976585446626259986298825588839508747794390803762945091057716460550858792160721602142163524319818011555632955350224137604460096404855068929395388045910935935962320037614385104358840916411602280625855030130350159102474437335897684213053547646881300847567919820791942163052826474702307133054907639666349578803039965011282997292227245995031502120
234 234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234233985055695890374336631328731790923190240794678709847880899314589000256008069859310241570149994006001621702472187963014366329279019675660604901761250027676563567044871504110955050067653701778250428548641757010088348102007263550624137381081599203379362711634359834176309013864658502587241767404362935176576702313800747541071456015708250568079964869627332957861248912337063458718249843698578009399703135151786912636868837342827639722931390545368660035137133135284610113841920117539291287276604983881390791644104949692625708797777738400819834414399982129669498
235 235235235235235235235235235235235235235235235235235235235235235235235235235235235235235235235235235235235235235235235235235235235235235235235235235076399713519938266049501048632301945529997159052918901034707820539837583585218192093799994235067817215848299918474934314581723999036594672477128631813547267895296290679408046008768776779815618672166293995029036127911591938703865098196540037552346844791928857460659221785964117443048572033689037498920767751636812444862469050783696059167326896748597974644493617440650204820326229480601061158775751660178963811674649464336959185257277103866183468289910018571983272604361744394966150785792054773539450706519669842785716852879035782292488660244783899328252813360
236 236236236236236236236236236236236236236236236236236236236236236236236236236236236236236236236236236236236236236236236236236236236236236236236236236134556900358483481288236262505290929561905969003176739905134961461370180780807991171659294747384344653402680289352011048113083847245603742766664859025171702008302034996774296767429415351282047977828634701055659766502086541260140629470621842598979765673249377688864460583687991383279772740608742841956768661470322561135107814006769130453345699896374449120455907118347038438261065126450703763138815166718986777810386455390320564568271208080982554094436829067968592565764215650093118744537899569670511071305822728131425302523605465734003060045240121954568861885900
237 237237237237237237237237237237237237237237237237237237237237237237237237237237237237237237237237237237237237237237237237237237237237237237237237237171870319899887127445223223487512420781459727958830104466825952123768080216464852719453928637370340207677978328291645584381992476219849643939697313050210625498002120755150405634410702202658688101032617986796981376911737578946636702741794119908904382226878618310362212638047440475705490273254590791986087294265727841869034499758555193678612145381440238832356025582255462223010117995132733591814106819427050847429977348836739846473767101712129443224024091416618872439412200434811131084740953180587314818439960337044863771796905939950666167052459417234775186383575320
238 238238238238238238238238238238238238238238238238238238238238238238238238238238238238238238238238238238238238238238238238238238238238238238238238238196037914810829087486496058705646219985429577124166971608519861299145669687162732497970160434614595523236239468817022474609518606604859863150481918854512596607906342464852227371995210078409630852339150389295935499528894834597987962924019994307670805506779430503351663954269319282914664940606675822945344962203844902172186105429783120132965767930898688022146984667821187692560866428045999766434974759691746179551754485832292143631259826859159004444433484532994594001630562488716118469926653715710351325296179168015448387062576329032983574974845772104133129949546735134
239 239239239239239239239239239239239239239239239239239239239239239239239239239239239239239239239239239239239239239239239239239239239239239239239239239211880358479669199331588135700790881040319172138982409880183537687583753922387722241156548067989348894388802134127726392727232002995782401174961610246718740337595255441324473428517611959424290068478014859422599115673347090337717827332145640648452567324070963214368534655175890353705975077035097635810693359331720301889940413509332988837709645409145737879179280987505862685248564312639298698665748586871041029347838982439471261152337349558020890671882319108374608181486036951717647885872089740270120131037391110001241020598506098183010269034691442979659873778387848007480
240 240240240240240240240240240240240240240240240240240240240240240240240240240240240240240240240240240240240240240240240240240240240240240240240240240222428842132953435019654996810588458441678217453569223878592578979860969582142668314778405352131499107018072816670859784719248344640503372269886732607761020393817290890714139405707044557521383381364286463945444304048351347228056409719075398956885873366978455418783768988739256656119660197397647918656760481732856319797550205064586864240240240240240240240240240240240240240240240240240240240240240240240240240240240240240240240240240240240240240240240240240240240240240240240240240240240240240240240240240240240240240240240240240240240240240240240240240240240240240240240240
241 241241241241241241241241241241241241241241241241241241241241241241241241241241241241241241241241241241241241241241241241241241241241241241241241241229597105474014495817200534467448599886515454766626330882643255781806790666148328819512431469110531158633167027682919438699251782652264329422559158489391971578383534200302067171193284729229349442333672192233098363119184522046650431987554495209492058712640908781180931997461263508927953419222752936823489665690082093772625139582042928135348874341632135196266561261532754207636851693653415809359589600840054512175061959236266944576423878278950403030647575147308984462666457562266472535013275775265367416976589508992156269506459376954724079597501195564052689530219676830681951400
242 242242242242242242242242242242242242242242242242242242242242242242242242242242242242242242242242242242242242242242242242242242242242242242242242242234598279399867026418959727823181541881015963485120470519505970748847843801543212164473031705146215264971252713688194331016011429692689353743232901408166570431494390540175769689743490628057716817025691236140600859308646395361851720520129825731242635924067156743719465259005710101388929654145706853902236175223714327819206986650293505829854664021307820635607625265879733974357076317294275216551129993546423442192766010179787749582609493047437759903620457954409618847117298394456327597130086728675881105823427397465113457553352853830045122664138736626094560537691858495145009309378
243 243243243243243243243243243243243243243243243243243243243243243243243243243243243243243243243243243243243243243243243243243243243243243243243243243238204473830153794869532675476123911875306613865644627745592244508431925064822548978932024833504890292369714153102382154407757026320723167009345699926320710734299381116247688660724383250174915963881310372324116291755799468961134786126428286769128136736253488454823775471015126232562473130069131067016820333518583595526951288294501950149107069368683943476250070717731029143972130583726174226227663401360406133005598720984400494824385544101944592112476592436393502985503438419413090171849885523762316800303583681660076004398589213673722639877325703341340603566828107248024631879446336
244 244244244244244244244244244244244244244244244244244244244244244244244244244244244244244244244244244244244244244244244244244244244244244244244244244240909076924300755110865149220285564369330772854275152069566342416899768845570933599110994471218290083510647455078243744057376579886842758372636937401238565783465158516648401426274367855528450354772547791717655746121843718571170682236314525724397899383727198483388472136586882578395723463721525367272070586325536767708158623512880571132315202412537111012226269416025891599262862618547803958253706697971299584669074077866618417920039094626764295926538480200877395642767160284007161945408500665163713056878587544184082820493155277063743845108214987588101542302586877062106382096394921748
245 245245245245245245245245245245245245245245245245245245245245245245245245245245245245245245245245245245245245245245245245245245245245245245245245245243028628196019081744153432510634277875927105953825915755426416074391308206622386012190552566960657147054725214963792010615745556767875699591783785367483942852264260974742533791613427364467583659250046787999290349431604337097820304795533143921089905864617386582327776501413324467079422801719399047562932616890015029956154401010892950061156738521214243069413543155616124640138684832244761494123869731136606665117675366574810470864789257691782417782747472332288979690528834560062063179541766867376719288793775710463220536517738840366741226315478354793851421520843290567357984331396368292120
246 246246246246246246246246246246246246246246246246246246246246246246246246246246246246246246246246246246246246246246246246246246246246246246246246246244767014061800351522215131116838608451712901812919065753631978463553188466437359270143376855324658449878296861623339086260793671499067228070793069534983704912125703154630056941802063743019130364121785512763069641737800397825901250177918786686339192686814114973084422082412213415609761226784061876186965929577141244671154786405565186892627065214000870533727561274205423210579045407950759105908943646811586066246963363083836065042112554020447269433114928637167107656783486798606331571059869253755930243926912532876843932133819659548884942869625404178308790824788094092104976073819781645461350
247 247247247247247247247247247247247247247247247247247247247247247247247247247247247247247247247247247247247247247247247247247247247247247247247247247246256078830046909398951910220240845517337290898850326125199858626632331475157407623718702888670340553476891450404619485318933216275553289512968823612815161178374631691240635601044772682944402449467675952852801225525218036591947395330941532882655627196231760477233686945983873061545011796279557904015668770389079599924800233061761831859490327302180896075805167011977480096839575014166352838041316047122785776539002637078996120782516991995187806165455714525809495075540429419849532603941015537393002552472710350226778459555409610954662724175861185534197191974878596801323573764184905828492859784
248 248248248248248248248248248248248248248248248248248248248248248248248248248248248248248248248248248248248248248248248248248248248248248248248248248247581415615219313010130416746608383777580668034805127834512468791560903006646867536164991027543165333077373920156230179409920980147035669572059296524187583274186952896402585913336894361727541381955480146018908932128864746361747095173818361213645924384184009072185787631123186904618510847260229702365231487172483249172069555426000334198227650418757955267099088884536562658364552299156575186288816250561531802076130882819122416901881311185930761572824571548410801750041826065999011310357764946433706058416517095568973795350697419601630517534172923993431495839324875650737546248913235877398567921592
249 249249249249249249249249249249249249249249249249249249249249249249249249249249249249249249249249249249249249249249249249249249249249249249249249249248798808754476566869089812487166190513152228139931734408413290135402590034674084651623447115102912790719081939603708491027061693066518682171503501856010091963166098462624094101290674348516060332212896790068875110023485846655380187487545208071247892797163971324245847501185373468233356747325329564019583814559309912864696219954484334030071897706686805279697078377224344813001247129852810016358055375585538225251565956694778215891981563449135122013147004460741428542291581764162429392730945300429117460554545981217738945505795547870756788179901826486880600826591557035004070184871123105350647678937000
250 250250250250250250250250250250250250250250250250250250250250250250250250250250250250250250250250250250250250250250250250250250250250250250250250250249944756613900289782045052310928888480271309976193017583860888859322121087597778204480064526739448727424562734980891203534718464907469821853276736938830158461287177808196872965028046691368297061880168599383457232301458883911256544998613752357980038246725742041128341505430038290100786529140909942264742571966598414046156850876290267482549101263433844000250250250250250250250250250250250250250250250250250250250250250250250250250250250250250250250250250250250250250250250250250250250250250250250250250250250250250250250250250250250250250250250250250250250250250250250250250250250250250250250250250250250
251 251251251251251251251251251251251251251251251251251251251251251251251251251251251251251251251251251251251251251251251251251251251251251251251251251251043231730377890507138347195083364971484031957237315064851154239582922936486910564436377752358948680750031378311563453259780941126211018450019191024642077885096202377729362111328427443289083268854470551828998129159791711047885124989909272384131121923030461942014276672457952291433121628292486739092376191330379498662979033856006287173342877245245098893361175426452267894235998641888556227057662993231717284410152502072196357338557555204422259015802060110791340870346480383806580422934086828313176992929150453021421317939782076348169698774878475867608397153540614116478537415196008613889852408802024626000
252 252252252252252252252252252252252252252252252252252252252252252252252252252252252252252252252252252252252252252252252252252252252252252252252252252252110040241518827605126445710438538278985699406804211238508484830646897561836707924056100078861288448757541809022110099476564480307446823207269522455381395070304475679426091458318827309263502214424613910266068462460172767371643238736535120800745049191970186988209181750127146072703910045204541047318602012827791411050095099532589271600038558825325389167903722759214738863076446674626032349017868044212516590794506398162946452034134824409823602945437136365590611951214489769724328908268398744376987321458286336120904831155836019358098911975409564783383699977409167102157944567641833024599440447334494039025756
253 253253253253253253253253253253253253253253253253253253253253253253253253253253253253253253253253253253253253253253253253253253253253253253253253253253155643805091384127518095051598146667960512598985244399887621429754325663697842894696186977359597993806916256360499049855009575413367963887094543046632704449006562887197028133951870869305665323651197143583363348360116917270445955710987639438417746460356239351906008831663685871594144680064740919177445900751904748066650622866293105597735422447847770325225998975580879949690548818595963264569378905461113423278616833795154701672720696111469284684513387909033227559367383919641678347023271924456737000736617625777842499983064830141936616578196270199447371406432944688641226415829583287963289340614074843389776280
254 254254254254254254254254254254254254254254254254254254254254254254254254254254254254254254254254254254254254254254254254254254254254254254254254254254186993145597034220321712893697538642336455696005079896223531135066621334297983716312246693945106477292692386954912950700643503459983137854031692775484863444543486450915800473544886579760299316638827752633027176442534490974824294533035086854826243828216949520779469143010337993818734872577052848031961165502007685942204688410993133431756966057305048893588405814281257275381905223786097761795289601094623255660061240321742535887506076037118764480919424823814031972746905517329476210961694925158881320264421776377114360400766059712899336851010120684692497808436661218394946778495917715996790397629959834443711309998
255 255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255255208723866910271573797485270699635249619980827439766503886482393612189981894794157157564657552607861025280093731367525906545576063052464434982897502925372863114702739644433196518515110210105252182990532790508418184953095898593490212010262150894367631278969300197054928723406117586692517070857869894075967945968927542726259434553074660689246960661434633485303763930348241040078745496850494803919408002510557434739962925574556983773869475738602737047992111366220490479840867522882442414798374370091894217769802849078943386987826896762847180057566344201651540371851880324363304145464860985461276945065114054235968145880
256 256256256256256256256256256256256256256256256256256256256256256256256256256256256256256256256256256256256256256256256256256256256256256256256256256256223939250184945248955541379567586304295812153586540772224125910828731601117388365363059054844733342792567538295334358236762136697105765335161168103869807973135625378888955260164506058505866604149460198617872188687979464037613636500094418161917780085785674610404219951213368680364715190447648703857132325870734341922866587913835571281469691686761400080220929934198178450596925230063547795942105997663392079139530312652537794398898657905103954610351852558643022969025029130571545436046531099154529324932786577713675599558321210258987903257618040731089866818920712654120823026651610937777651304108062700402645196660025600
257 257257257257257257257257257257257257257257257257257257257257257257257257257257257257257257257257257257257257257257257257257257257257257257257257257257234724585191606821111869677011113872466338977624772696214307973041150434359260192283706709182563986808137239008915948998295465762087164464670065335580017204829423048276739483721473055423278774930508067219208469711274876572669880271250592381306923022964148391166879154049339096569961459910770067167926187267863253794102527038818082410313257406637458703680910146637783408122036149315089217476673275266172553885922643538661152441913382614976517178875805603614967216942365577346626607013775914346430075329173254942025443462289347166113643461716198616413479287434885835637557516942449578606697640721896585729386309496862197800
258 258258258258258258258258258258258258258258258258258258258258258258258258258258258258258258258258258258258258258258258258258258258258258258258258258258242486353765953139725522984715552167319399355617676221185185757757296540442971772376222115072169907856906956340036456707690759106600177518713811520006987957338091820063849185040367072456949710855039155442725638731313839463538840651348977893340681979052018621976558445984620682414852142180396649689655135473442827469486087200346746350968060924460782217447786930762447644485651086010774735714165844806126004663653038738787100719705969445584983168198704994660411051766825805127631007664407310210162118677159683920362116749666094742265383254378351177891027816745610474111197464427317881287774123316426031724120441691818928859474
259 259259259259259259259259259259259259259259259259259259259259259259259259259259259259259259259259259259259259259259259259259259259259259259259259259259248176729732572897045140715023568417236621600212735956431563128942706244714760616038114913585450048047358877308046340076318194515823893196176649465225533758881213530253722964072815832919636255687439388138207667563340561994359218460575301233841600436366996026706968959363772365917513769512539213965230595902852833701415529745941295434936754651953632457372245841138755701881656111511328886108231316368433380547812816810814137741183203758732115029063359291396860653824819636462114417229989386606837804172567045612953064892358808788600392848139194950527085013220134910088277269679282541324584932566891392535541082637352567328551520
260 260260260260260260260260260260260260260260260260260260260260260260260260260260260260260260260260260260260260260260260260260260260260260260260260260260252442713773978173917309026375927263406819409762941300294366170863076452075363441708977863661639299483717895930805483323394715738064755986520547083546178543686036480891255705657162436182231793436890931163960876380443029200151891361759024023262069283493404502924929014271085696663521965250322044106399946751468436952471788530285463311862760525770384372909971342359334922660260260260260260260260260260260260260260260260260260260260260260260260260260260260260260260260260260260260260260260260260260260260260260260260260260260260260260260260260260260260260260260260260260260260260260260260260260260260260260260260260260260260260260260
261 261261261261261261261261261261261261261261261261261261261261261261261261261261261261261261261261261261261261261261261261261261261261261261261261261261255725562928178481124013412839123986078003468117340113145651926529013324842580335887597093339465142188081403022252887414157830019987699699328361807260656827192012268380376963833995090959215932619341936719895982783993169912932363083193603774868030181975947439959760625689688597698327616268543847394987135082147185407560177370384448867015443093920680051421110826758246744813310884715420731206208656417113553504154226937856318388217764273842772129749690367077424708661027949808397746010868984089206275311868232976426168262883727872910959576185393265324558676598934785526776709189315593673373525620906896603473035189849946538983362485400
262 262262262262262262262262262262262262262262262262262262262262262262262262262262262262262262262262262262262262262262262262262262262262262262262262262262258327320349095127729082902051601380211294935382065260120670242334027045429245329329764745282163371512358277993019234204339929660894246308302469048889372478358726832202608106423152144829835087847354862904726566480076456596033010220633103100076080655558760540557003404178526091365785356396075029932729896939733088561846706783098800369038972554919194159489634993551517499851598740707442801033890488062757365875787602470503555320022780228668561351456260377145821655475527001056246756195189876935194059608935265722641073080873044876261060004858340844789811146813815251695679324706536717211320846574772945096428116703717076017151577083734518
263 263263263263263263263263263263263263263263263263263263263263263263263263263263263263263263263263263263263263263263263263263263263263263263263263263263260455491172703420347163182438650258636175478555048544243489619429045394194294443213074491234669265572807669231721964447917100859766321593222979015310072515056557349196144011673289134813790716166885055059491208260676317570125435322364769962734182917575225359327286395978895392591789023624814969901422973204565936790719886281978988490112823280432331245098346379221708390447363853377824657556318422987064524402451946088312869868990624454907602270607338915513792147690442282786950966695325565094565681991419922026188625017282684553784411504825110287322669566343916080294123462343505092454411794942394780629262122622088898354904099137662655016
264 264264264264264264264264264264264264264264264264264264264264264264264264264264264264264264264264264264264264264264264264264264264264264264264264264264262253150244085434555845671741039896720210489911890411999776751682246184261104901475146440254846839496582549703652303883052027196121276849652745334087298187363918322185053863382144122687406724383327430421248761883355040305223099407274426160409130941049390283212275555545009067885196102797028174967984012312078203528330905955402665722793342896338029664760565181864772529501620248574064970676312659443439471190082681326251206143006590131001964342568255627614955560718863175003940020980429023024078696205394137584140422398893569924696630610145896784026267548588439529449399004017279018574115204253789869959368855738786969783967562643231742962248
265 265265265265265265265265265265265265265265265265265265265265265265265265265265265265265265265265265265265265265265265265265265265265265265265265265265263819304219351574083049128528393708572212647179320847115633843018841926426783403262363352808537915198195675078547747140656958884953957315385068850389267738943870465863533640546994207883060785952431838866484735667764713925289749174515943947022216930224862318918742243807643937106000378943231006290040859784590935812982509831212635706261699420254014325432848137984437637850304162478538971785686007160429766558379225647265889260873279471149510801835423472503584678998055221823033565284927837613476534689211961153647237887175784772304686782346147573579216607623540957895949642441898393389806426729772808315425830377615051697143139103213110724249640
266 266266266266266266266266266266266266266266266266266266266266266266266266266266266266266266266266266266266266266266266266266266266266266266266266266266265222711264814596906242457427346065897349081646225627761661104669494125205689177017380052538072102964001970603602255122704172458393229728021876916823985387812883928868305864201579377816972898182795231934012905648583497060436136392421894809104376698649696345026914968922910593047143641351909495138195087703272208496698364898944097185854703909223376391049715640268767537592910487787913886585210459171525063205598104087094875585055510821919105266518527688448785888152995315900762207656107448469611809457352893737322036120739480406211635887077150600941838989951370485015969508544634593971739556691277029575784708046947951692650847936631551838241450650
267 267267267267267267267267267267267267267267267267267267267267267267267267267267267267267267267267267267267267267267267267267267267267267267267267267267266511293397556790146389400161363649094573884543341855301538336912040331122404651241865875068533953015773768458846532753322317086597937441308448234096139872094468965693279826096763640548719569835987086380831649764758499743536032532821995841292883754604159193448910732566349698041613602127700439570901826936152770671995805443298603275499946714274915316612615062472722447278975862476791195195109071283774372185640740226048748420799718420517536777482308255357553025482558680124253685414248352541200891012874733280642598726571312401238865396499701754327091664754368418472008209360971790925484301136821244626709627872307534553649051762540207241499923896944
268 268268268268268268268268268268268268268268268268268268268268268268268268268268268268268268268268268268268268268268268268268268268268268268268268268268267718569454573804040216841943743932691429014019467896932887049415104934556795634409263589488269868191775262682052629731717585692992004370376789247281056537491194759209792850780628009003212606207278220064677949830806674065005312180190065348552028833973959058164345535198755908457329845535932168591551291092539414080511020318230918179109027492241253834943224634949278258522426234453196144433120891236641953934629744841304871134931859796918799858265636054061335668827159821984093899447208138535906044159099597811528579871635659978592390661721370661858496639803363987456273325776595600111632829222209041027368181916671169782090843415177885399984897894099692
269 269269269269269269269269269269269269269269269269269269269269269269269269269269269269269269269269269269269269269269269269269269269269269269269269269269268868067055568662662280151222491804837773793863138228792485311827772221440806574048606612333715688953259944004890333689856072447400485020501174380956636951026389793007437514752600265405421035180470078786898226083639490068582076308119068971139930159988757586708218223433317294326008531709760611411968024315359937777489993494188221904316717979707628205959965068164670153922253154049973793199591079172830362558333679569971047616661477416742708813345990444777301732942385194104447797370073700642915293280302347426027444597105927479481361194580354125233271814643132859189409188556982666000499423729563229217533449171197908115685451620644767474915947306105558040
270 270270270270270270270270270270270270270270270270270270270270270270270270270270270270270270270270270270270270270270270270270270270270270270270270270270269976358943724875244772812700778745763039611404395679349334932347581299062569063809720632854180870201887708779370284701266882852495746211280075761943007262035806334554727059820637991589312280452743233869578032701871623373559166865588383486989938717078032589253389331883026912106197292081815018971714346461618380880679091036846379459513145250831655889612350424471017433100660965389689587221270270270270270270270270270270270270270270270270270270270270270270270270270270270270270270270270270270270270270270270270270270270270270270270270270270270270270270270270270270270270270270270270270270270270270270270270270270270270270270270270270270270270270270270270270270
271 271271271271271271271271271271271271271271271271271271271271271271271271271271271271271271271271271271271271271271271271271271271271271271271271271271271055159796532465201220063369715585842039166054218379473843764463012798066850160880000502120100747269872414463727071997825752384976959872045475391879133543026719983480896131661897348495172809130996974429026846583969481958650342001832761743668920803084806947489054315142250950351278054961451048731067003691301636837196113300759207465333474930799042983689122089923516581731443088074106157935280082466682115423811583227349577163196205180448233705734165012044982675569099229000142841936581276184102221264200834702808647125068412663208048729065816440000294211807663308206241926138912500985369188365819703686963903647325980754232505633678029044186678080290754009236600
272 272272272272272272272272272272272272272272272272272272272272272272272272272272272272272272272272272272272272272272272272272272272272272272272272272272272112779173015501111827663746816197068525750451146095581084203809638374429056052544090774206590182239839358839507728968622699386318444334594421272916942413454099195442544162554298020221389842998707258369203818387072245771200277213361010367363235883195181705130683088559599257696913162213420377738134250999895811524205962458238035961799447825926051315581154928017792955663668426816267648198028509228387530942005466215093253392606347880361979452569268750151128505928722788009064966887938236378824435661394497905471528952467861502645410554138338823467222272962688107261792206270435100749390290354444598204873453614303538186757357105068326953662328042984124231104211856
273 273273273273273273273273273273273273273273273273273273273273273273273273273273273273273273273273273273273273273273273273273273273273273273273273273273273155131729343195795069221939839945733907850724093042054669579817690020167295827258534759809359261777550923194230479384864277017782477997580546891917391950596055370023803119644308447554333970677642448881250362609006340394296401293769655493373383320456437012641486949303661302110227323427926550053345473435865586909653584024022799182914824655716789603640474942212183654299019663514694718922318462775233834771453123280680566160649776209000222415902458325194348742323511120953703725543876974541641483061387455310527035467553271067672684643613606501353600554419250522848853786201071808349072230780223504042296076200518502031117073160193718153737191430072741101640091836840
274 274274274274274274274274274274274274274274274274274274274274274274274274274274274274274274274274274274274274274274274274274274274274274274274274274274274186441982903042341518176152591574931770239356120562217154868901897014491645055920624331163749142405597849025555265789030453370022965095014157977216316882524735746718616143994788102889315080716306339776369319076684602194036245895375237252783858209607430099003894380077109477367482308047763309605702788771175766761069676363293261985886683181211923826719132656839057853449276176904405409491478245046044387876566921073411264687384145283218493043073673948521227646334917152171103997863426193110517577163363737471149213528429006738548825588286893803925336360444620926751558324269993795420246824123217723414424112820062123353578724345253839224692742392640584345569177384086498
275 275275275275275275275275275275275275275275275275275275275275275275275275275275275275275275275275275275275275275275275275275275275275275275275275275275275209737634540428055584225889059505884161822789521086063522239907708415009827835068211605434901880099301298369537551110597846893288594849766506032397624816768578194971142050552184586990243477956784485129183505453581083777505443768569362323516142719057005080808647065236382617234741332585822598056463639441589312108377693659103150461782434462219188021119372304123397727168543302331478041336453269697121257489740775068350250547826481135864550483246209364140358385238219883889313190011851175612590378002642769760815991968203153635289542939025170442503992969212744338547940301186140338661902931283930627263598527349428993541559529839820579619855776085755136959418818518683478400
276 276276276276276276276276276276276276276276276276276276276276276276276276276276276276276276276276276276276276276276276276276276276276276276276276276276276227196039411109844034524286212920951195925415267580764346403604448770256845195737014109899482298231962618732765435757285131912435182954609572415620393669227592334242312104873874554622904374007455159749047950340632602925354792494136284967264507896656176090124064206846793570889000271712499694298429816730596012404565228497433216465820879924572410365769841684345077838904507734935781573496566774041515712171447526814811458634443101983107292461588107430124103772457949546855047799499173272410560523465428265020450699165761519951220387243682641834709473487965453016095045454219455258230471931921841724646328759673060531643280825224600129160816994223289790673029530403076535528500
277 277277277277277277277277277277277277277277277277277277277277277277277277277277277277277277277277277277277277277277277277277277277277277277277277277277277240388349605911262591522841582010199990411938004404370293039560526361173070168302460971795363953426012708499255286796494338175883217879740742704036606965348075720879070203254707741236675538256936579732186548650475594376482192238114148598409462577520310785606802551081969032754680499728244484790248962799425746759738981610402501690876675803847234860758200574967135520869719372368691363914248847722874886364986717590834159294751501157419116732023246048056802843405784908159980889564200520464646774453866866943389693116293032455864809482880320721446296825080165948730087098867690379652399461396035162566325408496539771728084989142057904259694988180022887590647792148048408748397080
278 278278278278278278278278278278278278278278278278278278278278278278278278278278278278278278278278278278278278278278278278278278278278278278278278278278278250452119096005401757208760755423913395870376580266633772154868925644660142608889337113604920750748919115994530672502558611223774024795554585585210095097868638438427446060218140420235650005276192432039410728448139201977656249653078720109917694340330234225171575116110314415166584770428179099122016793390812837268037651843639061794562346526364862650501741114616917076793168079028217251990785701845607665856943102507680378722579042326898101615143424920244116439021710203307625307875131523978866930932188952272240405381194410158095700341038365000345572872391950514088122958846985653313590926076880111835560904771180878826395708515125285194590264758570895815224145492855763774504955014
279 279279279279279279279279279279279279279279279279279279279279279279279279279279279279279279279279279279279279279279279279279279279279279279279279279279279258213733608982512467730805209465397417852723987741459868691272583222847806674326471139369544773445994182238102376032337644383499580921802562812382384327748090896420980085384509807691066770322005209358407484228727883605540451791821459281098069779725700445148539771768176296348108384639618538699729893536312728785991223776304175988098639020466752106961653828799303476074896542749494173442817561312203093297132467899853061253938150828377092499334500561342028085075548324393305822807261360597621291034123667159091696552143126824173035121920829461372899075949511265795013469913558895486782656789313366876956398787958005179324153540259325975662856092477716952934905094084279018504261583560
280 280280280280280280280280280280280280280280280280280280280280280280280280280280280280280280280280280280280280280280280280280280280280280280280280280280280264275534661075456181271074937213250418526606961370492799681053754737225303310258415257425463670306527215702553473908214506890400831803193538712797338954563806075823776589945435654674406209069410785762157221636541479734495058520549645030326910131330698194553198943601722019909164735084559096383182594231750952504835284913183473074545486971702979012555542973743445242511367112824841420244029848933829903330520280280280280280280280280280280280280280280280280280280280280280280280280280280280280280280280280280280280280280280280280280280280280280280280280280280280280280280280280280280280280280280280280280280280280280280280280280280280280280280280280280280280280280280280280280280280280280
281 281281281281281281281281281281281281281281281281281281281281281281281281281281281281281281281281281281281281281281281281281281281281281281281281281281281269078020467149600839236337074676557828667014254523039163547814544907349013815794375308318017535296929744429385633304203423329468086905388193947160252674719605256718384492677965004011298302785201417505925908646004784730979410703951839986394497790502554289922623764365366020151673140609892538687329337261042341221422066598530785659713258515712909966445637373838729452928813016236547056394668922842872541858395210356292628439198724658892952783866672894296758840139248327270894941289470079934142261493045482119060753644449785885745358127240226132331430918692416611525409721784052683265863330260585573086436914608677490248473858266234904096926815788169697697481809809039841280294843520151506600
282 282282282282282282282282282282282282282282282282282282282282282282282282282282282282282282282282282282282282282282282282282282282282282282282282282282282272944396745778435723488883322361987293173639330648449044874063217634461620681855802670371828852957338746724964660549453299561733652374576835371197278757758017910888135528594858916373408616297055213064447119065535870288358184534871754401976006556582618957775189784592427246859827661141625681861501799496875586777608865955329180651582792309862906262393068900843908273745922118113322445456269885499071069765527836887893530722015418542894258174045544538364170100078251362030482408242718817094615164294483190658535032910296101417581998588775512011337512333650393109511330734760635981689210335817229383114318456886170582612311156488629030732109443969651647582634880353751617959747238389265913769258
283 283283283283283283283283283283283283283283283283283283283283283283283283283283283283283283283283283283283283283283283283283283283283283283283283283283283276112588236036030117190142871955181388460569060655836079484326549728399405582096602083604702773439834721297492713815893007659147485357423407934174131654014773251641512064189690869470458518631405415738495865725380717376528592986250221254735193160796658233585542796382604550545357753568901472262249177410206062475110779060399631092207437889032660084434069441262952425903772354151627994372439161725997626314901555507827601343547375484592010080904345950144615194121324940069595527996775975406232190276574742745337390458541163573744786243479498155822174409498443912322025067714693609664823722546562909899135761397140555374227824360112278664921928408376695362148972756503474786552634907313669486033296
284 284284284284284284284284284284284284284284284284284284284284284284284284284284284284284284284284284284284284284284284284284284284284284284284284284284284278758313641493020228420478552535646479831375692663636178542502847118004644907759457241572186286709334815893231813644297520307261201352612236455554243031018261041623539109570769863167283366124875107780624907209980507421261951160043877460268468372950535039101777409111367725437801130317807383282767382009343763727597865492783035759117767610625202168400587371242101198600610250530557086267599025643916351670236591980265531561234464297050112075246977925819953487801059183899029781015854813182626044115209206981674106217129555377401016954598724083160338126603663508291306292070697696679529316151018343157096060778019520088001377694047231407136926299702186817009097173405799449681289801834985698118970748
285 285285285285285285285285285285285285285285285285285285285285285285285285285285285285285285285285285285285285285285285285285285285285285285285285285285285281011771566885826146102686483833585125177433749517233759778429491280877613291052736711071318072326856268745756338024779727010389482035476775988585314921108727091578208992374379117185407160496668188367909496219238523155195840342823235893022743249050968752512470102010850157388954213473201476556653563970756715869788025012187985334973013467190281530286148490438517527661241631211451342269327633718603461045037795193880374521508193949567354519326352245878188020096671074171460033698380760489791757858734197224943145600921295195480779502263273424001865631863824330821168523267612410174912184541177296389485052052718462147379331515484920222488327617105890416965223316304912971931630240364542773536017707160
286 286286286286286286286286286286286286286286286286286286286286286286286286286286286286286286286286286286286286286286286286286286286286286286286286286286286282969744489253604305373841792828771782077934764085625995007667551656405855953902024423829403902979840479627748548462159092726165328731662590244923376487066585243902918085266125956626573965311381604821175635735066508052160897779952619968593155661649867807125128080019505669141548077990124038767578524452657656761213192935567132742626693887584199475550726305122867773901291153632381234310033970060784259609902903355514106627392130883669041330248744141080831882194703588414354491585390541692409565131344585752059733599795043959578841546004714161490550362175811984111841653296684242627338775998474846741279751907664466738994652805668044415292447738889182342390794420423427015726121963683512089437467177971150
287 287287287287287287287287287287287287287287287287287287287287287287287287287287287287287287287287287287287287287287287287287287287287287287287287287287287284704406494906153940537256201562880410226221128664586369078514150674133045931839602011832960073127904097017012668523780785465330108693036869743925119767177564689818060040558174509531522243792118911830596241974158148442908798559711505536789443511968577227510403682101910205945475044899348364860720430150805183720128564639691720615642608398193331883615567905694073575274958932976977643168305645104105530038342365367788962465998445949631969858484139193200192876008307535524578708267355381082301539205427869798579590005389043749987659056573713325119532745236164991137058070139951416322363625208425182365338591036910532908843008691713791960568837941212426349834077932938964997468291327446468346628396664107585304
288 288288288288288288288288288288288288288288288288288288288288288288288288288288288288288288288288288288288288288288288288288288288288288288288288288288288286269752402960794735818630042196918059446725667279281419966741271046892134258295951658960010697457586295635603205739565538560612558306225397306446135591748899000542836690542195800777075026503866813395613417224250352226329090720489494788763781604585064449890923097654575880280227826008177748875594179263112037708740701584601014953012775368940196029687844943828417755639955757101722940189770114091103746172795656297653325816916680548824722168176755086751100106335226392495134890484766471986229143908683589188989310998690101364625745714954780547426332650399182248536322074204665483070583565959402774842748526107446506821449272509269292178370272777927828980443441060069314355296921620524838170098978368552451714592
289 289289289289289289289289289289289289289289289289289289289289289289289289289289289289289289289289289289289289289289289289289289289289289289289289289289289287706305174887589219904904551197893052126123851811711179720308304126853554877464817960489451116255075304004858453503629296291471804063484107707915842316764915563512596376448383124185787398816787986718438051114489730619223192137040155623308016179711368964508656354566891745578212340906952490753415498505676303875213056238140124415952266185453142774887499281895546482713063507945317350633921338382297355501874876341208134656767095557016784464898323238327070048468038827576518144352740239428035404955164507708098138811733854323680512050701642340296383840270876601974135801447989251365278842390668008539738385168007661571224081654669239408576803851372005046719324223627609458077450681250672372913694504581565709175080
290 290290290290290290290290290290290290290290290290290290290290290290290290290290290290290290290290290290290290290290290290290290290290290290290290290290290289044573291735553547901738704988988060274332124298305177646199276852426229539153603916365754630232971160431590483826955052799799607874817211718930304034096927394107216805730866687967084169717229715831286905403574014939123789953293797151178761954500736924531018722414717014710534090912396293427512647335798659997653284224276278345610884732848593096716448987547286153950607257708186024603807591111759638347364684003975036895710190290290290290290290290290290290290290290290290290290290290290290290290290290290290290290290290290290290290290290290290290290290290290290290290290290290290290290290290290290290290290290290290290290290290290290290290290290290290290290290290290290290290290290290290290290290290290290290290290
291 291291291291291291291291291291291291291291291291291291291291291291291291291291291291291291291291291291291291291291291291291291291291291291291291291291291290307597806671906568070057521526714406961122711886071676041459593638566827964414390647899228724801256108012360049997747787783458707585577677702360189078743691351538888609808653699558999665781217035034960867634084258626137303713502584202915841475911685749488024960009100034768446646454900344956994734919063249120159534884670923370021700990998073184386935922023082539936970689427421658618028237794209495039463684669977964864533688943520440656857585015808692888318007496141575556328322639975621624198328428256903286825784774374798715771910048885958070855173701927078315606259358665408827231659375021853761417536250408592670416668003707612590407076284812159861522605529403565842805330733445207354475143864798187494376842400
292 292292292292292292292292292292292292292292292292292292292292292292292292292292292292292292292292292292292292292292292292292292292292292292292292292292292291512834464354468300035514185563721952977706833003795123999150732082076747136147690229828252132980178604263311460489758023148496427985470137295544468620680798361616162931799298703231224127341360493335518702744223151905764282815758863127358783548299437969377000885503441538686343262771803450111620496492165860879767500976916419548508233321898772850219228832281889452587722625282575117149070129733524140550937166287333681693461301093272506312613468688692999337134741524435583965720203373318856624628997756915254321722804910823394409267193432497652912736960493899764446100832260691952870953568839134721133681230687341805768655901852572390663062996515191865757150670273450436145098924871553760719261960703419378556344395804356
293 293293293293293293293293293293293293293293293293293293293293293293293293293293293293293293293293293293293293293293293293293293293293293293293293293293293292673548675567797344447157667096354091517897748766870603107199580551554176087256056826495261192561774114430112442453175744828012012227721757891593255007397586490912202611214804000180563403453774786825197114149924877746585848748042680397612155858424068269606732430990425195829831934111536843946987785426676428008270522995636098100091564067967621691067352991724573530137788206588152319587810111197174074780325837870662377744429461646921020235566721390399094236673277558863073806508777963625048130090369820554481289661648765991060022852577208881781232987972512977804309961109904639710708160656862016603061557175724680058656443537153065384034096388140964078057404919992875941707107492111174583322034563128989008134982637018171800
294 294294294294294294294294294294294294294294294294294294294294294294294294294294294294294294294294294294294294294294294294294294294294294294294294294294294293799852537121750115859084688298779867070376199984502267131950282458826796972238099412316396823163622416016498070810212211557030457719245809297300595042164437908076402757599579193450344394015467713441507931371045746337155477879369598252546281571010649918922353591934717841211528899498068945641312679338889387974723526293419810940613735788625161389227602619724258185660075385855764480176447893323443717326268552461640386264258620951303132741426775262552188877010641280615854669036684680668824112033130261469921490747811139021157212138634466510009065874098524745843106528017913037627434670317030599424108656423430933500627029307499625046666865085287813592267161481949664560092936589334552743906502607146955493054774658804245982998
295 295295295295295295295295295295295295295295295295295295295295295295295295295295295295295295295295295295295295295295295295295295295295295295295295295295295294899478048567347239319228441997471008306127259827134989333785614943361335879857124749181941599295110188333673096521980034677722550640014384047737070178842800213070644260727583225062194409757376307671279817119252806029472153450027144663881676856014749930340793301117642240726776743109578268581471841978212020381224389128172022813600858913429884876091922777561357528724799927396086280309201035012812654513128239457806267002606935258907868628737999442717970754766657455569397314340642577907460023741779827060368767713347116173601027429994874747883979469281225230814896721344777643629162463410145013787825425116285102989793648360914511673157362046999351169476097865809365340138020204394808125887000310177404321370636102733192023810920
296 296296296296296296296296296296296296296296296296296296296296296296296296296296296296296296296296296296296296296296296296296296296296296296296296296296296295978355341988466479321609897872336650312076594843495043086716618398961246012427183672287888363138363786672616905942022891847632281256271375836350063300691952138497665934179539032887738190034657826787268227087895877573393234567069544359580413770482777317338170547623191495125831504724806994732812548095030837173113656694166889500009474275039009948948324788660068188184666723923963465047290601704925046858902377640438659353360428405378518554396792390061251466808643497562292754860592556147865059501567590998383693048198108301145208045792031139098196318510174961998382091030707635181073090277100645470239656224855813124085278047327193141275080906148877199250398310235075459383841764918549052019377165591947407102022008893455394750410600
297 297297297297297297297297297297297297297297297297297297297297297297297297297297297297297297297297297297297297297297297297297297297297297297297297297297297297041046369079260856688629637003103050817435214768433399352429977275686264216418747720726341237464411216905877334860660187463242417565999845699781121396184954999362532240467239646773102532516263238825692314037968756307331508580480888161602108677975116881323194917227204949377179040911997917845284354536317728776380141581861828600735099918866214765421411940045068015495526027299600514221209750043871721425916950361652206903914343379730057463828565552107995899660276008221174989116915551035694976500417183080757153598049904440481801736884223034815477158444671031777588121752441597878715198304331137280736874997144330595302532901863804377649024810272324839811676753204362286021926040540571986225888599298469277666392099684468870101712997160
298 298298298298298298298298298298298298298298298298298298298298298298298298298298298298298298298298298298298298298298298298298298298298298298298298298298298298091071128950091572843278089770952323358804503916109189435713041131402534613999974470756554010963442841758496310809516641710755453817162286547394753645879369149579591745683112181249468130343180144716271900873031854201003064189778529236442199929829796438446679427980736955432248344677353002089363607385534503742207415139018842113854773783507110644507673173731582783701423344022503462019196204354250875629023858537090964213672139935454042228358240896766579101290152894350550199206122643696468332326049946348763207444758499317721098661183016097945591480621159156059351229191395888000194894955681766582181245796344829278897319783307229400346957281129566971283553375931240763261350492610442156244743181376110914737595360005124461031901923405754
299 299299299299299299299299299299299299299299299299299299299299299299299299299299299299299299299299299299299299299299299299299299299299299299299299299299299299131153776061395242128338668195472788791856896307437642502056454253796325289083000387375237584599103090331384923966239785356009763897598740688381543836236888703542705882303466477497579215208075396171286402417353545974301715865842063547433656732579874591965859071029972360113023747482980224372496695847813405937201905945320000514866826300156138530491654079234112241507496839429851012072394605544325551049105771972195423706179051750545219911947287037568711241048446798408439207901459875889091829894813054681270191477834678286090074710171705334201747722695862476056760482940800711266527453487268839518683380425838730302762165958229287104140185123078365302039839167163336323925007657181171332017999464215150797288269077816696469546127669085799600
300 300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300163408821241711924308974272918211984333836604674962863828820110221931303122801223706500094144611358912049815859702306257486787567534604525734299300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300300