1 32
2 1268
3 52184
4 2142580
5 87985748
6 3613193828
7 148378294612
8 6093257064980
9 250223806647572
10 10275613313012692
11 421975152458430164
12 17328700863708613076
13 711615060447141699796
14 29222963581518749645012
15 1200061167831627637444820
16 49281340084487212686789844
17 2023772242302596886535130324
18 83107603845450450841856892116
19 3412871108990932781324778982612
20 140151907498685842287843141356756
21 5755434807887548212635002217499860
22 236350902524492443050736186766511316
23 9705912930780880725183593445417471188
24 398580013080920252816712149160487406804
25 16367963318913178502992560593041890004180
26 672161710112884707262836210499135521475796
27 27602784521139613315119312081170080302419156
28 1133527396543469760594971610849089189298621652
29 46549084847964772811258509517361877327371095252
30 1911570295336860958887181529557478821645237669076
31 78499953456636410539685791741373046574352786312404
32 3223654765784147793477618038996319988419786846293204
33 132381607776409580410059354986790367232152868708207828
34 5436342087085820382627956256356362685431216256515362004
35 223247139721527896289063786811360818002920187224929389780
36 9167797867657737541892251307565540089042394922751179410644
37 376481946631296056219350697615292584822793493352590441499860
38 15460490969081823732933376696880428596976955888524573350350036
39 634895731771035463016826754314683884985381294012816016632761556
40 26072431401253080462155091846532205487922088568788619209644756180
41 1070682389495407674822519738844837935862374093099056696175536950484
42 43968311260778694965380729243987445335712318259889796861067919150292
43 1805589046846847801702386538939323673120292864416479357158016341036244
44 74147760343970278239179823989172120881774954712692127318458443519282388
45 3044928951927336850414073487075048811825306564446556820153118063355284692
46 125042108881974871046990170097324168913844007619136532979488741490309254356
47 5134940499598487802418999150171173147663333328592344172821789132829208923348
48 210869875517732284579759677695266926599460042191542192764355588800049859841236
49 8659516970905663117736558899719933375490092616451797029378509821033172400131284
50 355609040813880645859530559658455346998480323499038660877284063686965886215572692
51 14603330686162109681876337017226119136781904575112681863650382263952870434147192020
52 599695853180006517478535367190130573106164720384219392496282149181131131021003902164
53 24626924093561793242247592359312179623875282726611743182976771505694466147098431376596
54 1011321634281852981693241633917978871952256035349381794407954694556580915177039948729556
55 41530620879848357354108078448821285761532577163425291375816630330763874133560968721779924
56 1705483608971229332478589550672429035460445257702033200618985842577646223289148326693096660
57 70036861449400745203245621313761160223621362408638654125447408057468632773957664185734974676
58 2876112051666926290433859722450876831432983886401108619722300481825079169942812110301850029268
59 118109526363056547042790707344089294416924163171922986579070050888041101833890841046662528158932
60 4850249213906857894091427300666559256012116839006935362819422306476051524421479696471710820519124
61 199178831389865320225222472157964285599145538406886642230967556517415092654284252503890015418109140
62 8179416175169395462625361462763313160582528084618784432943459392043978234890247070642669352253181140
63 335893370293299724346916905657026535561526815311196069071883256641408568042798114344823749502177168596
64 13793693069377922529921782600806248154349404481466894774975342368130418176031779652370377665995671915732
65 566447525671809569768554874326740039675037621403196722024907742517306795497845504038253476976451992210644
66 23261558577958546173088529480534598668423450975076382969906541672166872990544184812419987210461736759774420
67 955251957070603167588847467199663881399554338274924202665542681101911873738895493141974654160729890861403348
68 39228080888434595721589148991543498222590898973682308286943178087299625695966977061964968765818127635618516180
69 1610928215115743485505285221394479666456280559380762119432707926211255669832280134154278945779438214713220844756
70 66153878942905195053244646297874644620919103857117772170640201030034398581622353365674902266623106871670290042068
71 2716654695180269273496363704215976935787993690935398472553821591335031261325277273280770933172156627709485936069844
72 111561299968737621912848175053348301355114516618921563345775274459484601701563634768213721714364065519156968177847508
73 4581341777736968432080328062183199597353813481366496108433403156412608095632699716795628857917675512058316699395214548
74 188135961935901641840072424138175300811275587625314941531005181462622241689733541595930949444959661804327802312961346772
75 7725933119757561941968675559922313086261366984217054526699910181953009908241168458314517415519666001904390179709428485332
76 317270775649491986902177475085118832556795729111924877519352936167993320143339342184055365976980116938333953072618745416916
77 13028943367864539478647780137631570925484823818006669568552298946348037737444784276346102858979736799407661029960443769965780
78 535042551383799906329059483522450548692887706036719652299894459087276123108596850049697200064604389072620734922913476959325396
79 21971891634540604363991106081970705451061416601139788375127294165185445626795940071860999027009331829577656098255564703169039572
80 902290893969844709367914665869917498419263533505825729829606073262882956066986081539177665988231302060767206130468441978666011860
81 37053198280891832065728968677727507426844925502143126851875363161002129172375462244305671475182823686439663887357236227954516479188
82 1521615159832223870923336605941101078507914416389005769431211271458276848661727947189811881624872546189265951427041615497169594010836
83 62486176687890409578288812541055502915861244097300754080659257400515132948480949162871373467930030620193072067518585206096712308673748
84 2566037970797280170525772442483645406307513479172079094531620679187600140084871391516774702480488009354693661190904785618696337963666644
85 105376120233156862955940659779920134108995744275109526689786160265638707101499489472480349466789620821373110025095725637164394283763813588
86 4327343103166406515209749691115939825615886465951829550377306284403582582182731232628038505376224881644810023113570116767808403240305609940
87 177705331066361593678172119180414389679672877134245910576709720069557081422506180210526568344869162342359672168078477126713870706893046729940
88 7297592064354230633347243974421410293338044535028797352406153652466718486394488946275058795648941503253745619085327188437686699089599354686676
89 299680654587895033833487103143770880690488494403451709104179244409518981121088893034048142764660135073163676807363372875021469099138886285446356
90 12306592906570816040495296023392954713159442396933798808659718480091458495408315914101552627065037491798969635553257067535314786781884714591243476
91 505378731157432270729705631478681265384374139740601591297095220794678854257892160455376890108235483338384092357394778615453137580068360450447559892
92 20753726384329109090643513457502656761132195591764361341150056577986387852322150653198018827487806175818473304874315901328433274217412182049190366420
93 852266097247816328336630238131683637174959057844378738255672538834732105960822249201651692955484238699322776900816354663444157827468671542440844119252
94 34998895478668746057298969413597079465901541793857274184778013342754659151538000209711788240987610880152880403319857158673882068739061287818917984390356
95 1437253797472838622405405908169458367937014473060317283948074866102363069305668045734965535630152111159363766993295659684196346086429020404895461885660372
96 59021819120237803843791982470205513681769764906297419418970460593886342921525547485799372569208969882384537953954920552586465171382241521345163908973645012
97 2423771736340047335754251697812192235984523209069435250065678963945819835785822319636856325261966773445005360740096149650244774020226724907765556142326729940
98 99533859129504553373611797877558501867001029018711181112944579812851476589408363851138370643195823610092508853495565551110081292041372325523131260557492800724
99 4087426618882785088976477425183657306451195227256230207058997913020498409446899723698980498728551802915014918200573282368749758288218027971945089570868392938708
100 167852995059840182710524099579603238378197728326198986584088934638499234809155499494917665068660867834114860616982500030940540081719442874636614131579725858786516
101 6892999086613497209017624981253710788236410347647909901260144435303550091801507522794455164480529066255831860267615054241800008052681982679540853461891890805525716
102 283065764725352679695474762081901864088834824706071370665644184906715963360118944645284342288012771271575905541947789375209730589769590602565807299157580701286321364
103 11624290987526361517839617651794235001505574745456937032545680233064776477988040713275161886995083079588463695838795198606322515971167862480984445369768958666195389652
104 477359531958208048715727556931045259700001809344313403511951004826212368434977458595136655174113024480599435790511245800864596575721901471889581697885228678018312752340
105 19603098631639677366137736552477300204007062493203054969941214799090709329580659454175350686953824486605479267462364870068844720871772707240071640514469161031661098159316
106 805014774472831788766145428231889529063144162605681164227744814508734741152008535505707097744541371176942293371168475809549128037948932103396869658543570362078999616474324
107 33058487298206231286463607925799806208276104377549331561117824513518174713510279606252369910249110121264864006910562412813718149234806857979534950592692000556336349176450260
108 1357569596360924264118148274329713662855844657736399286545447200932667507241231217073507453391357005126739291018601688867821454343958551631034002807840862600379712667309100244
109 55749532407175950788513103776016952428192988890768086605109887944968078308578969785807293957840037963597797321393314721917655350241984077532556474705466712843603162825698888916
110 2289393024085126954718851385320650329955289580161740565274859047841338969028115860700087423444391195823974610835061793521472609117610647205568305227081076076396372695640320036052
111 94015504568698266865471385468795776114076679360862287308708652024134657078318863756826193232033020552793926132202260435177239709737697419797011678792003755630095061751069565308116
112 3860811580326657602940620867780729238647225247304637045189442343378858870558120534065531004047986098769517826912995175708733440191707794183604711082689178828222254546982765515820244
113 158546892102169452359181381644473844629212846306534363912028108965100156303200079080536119776749500894461020685168356549780501623808510263959860604878354941676700025714017208741186772
114 6510837546008952781452253516796245743584875928752325179865489176225408708937650525818056778553655739062642851405283819243347779891581580366669622230749790695388671865738040704718654676
115 267372037309962706169752654346197756376056976902658751660507920577288449070550648848443601388229278979880248538630560966657606843083776709277151042704379916823645645213873439157043121364
116 10979817240118524910469158040529289531930775259069017315684442423176870767785668279027283669688048294163275396860630179509870204887321401402652224671498628218146957891148271924139875159252
117 450893772734520204589719930441412172554390139862028298259554952043412025206202248603610553134263186558013133894585853144755245228578089395152969075575798202572961517659898228099234084474068
118 18516263963659063356718040126229210065452591785844983680488936245385593918807147946301567992190360421923336239298253239955704567207027483952287141397955639493403862456578065388705526531804372
119 760383158748492215149910066046408612488500819376754559728568940219498893834698664811153647332630553659836171770329560994103111174542380092829569273662337754688252012908939206572824304852716756
120 31225659195780769577871236772449630904614752663032928462931365218773000479730783076767117911932634370498965783903974989695761430570800662099962608877106129364830090776723761510804928200809696468
121 1282303245400464460154126319055067920276322470060037207983964405735866668975928125524238390207437126704836079093730127433036173143951497113348569544770514880544757636396907489939172724713739570388
122 52658667759582248681110022735427434644041781298507956149414095327140510125581658962844778842961591324422252682004494244282813521728785055301226159974778317348958391632805478626534752965934149586132
123 2162464534157890842357442725621245158351103587062698315473165773293754455516273959387988042413974801655636163063880736330694677195466617080052157823637398723028716583858104895214498902086362667470036
124 88803098529581969455428712059934210958900259742896371141955919644542351053997138667149345472519283788078173993485093372613303442118801336033514836369070212375161403209627601138341958880673924343712980
125 3646760528965444412615610573551913887705802030113284784196317644451819178328733155336986357939143781540454925674249235590104194044463479523483191751151407617992490198568668508519682867445757188152020180
126 149756737949748776941240180964327297479437166778880206275824484947348658340869734273512876011187815504606368099645298344478639662493847739419034555203090868197256742980999946996044475094450908603859389652
127 6149863799176334034205296381816579758449580549421310495430613711204708893049974146304839675408123997269052726411294421041071425834528400188896014946273124251116809073434813130827065184924328447997930949844
128 252548401268665714615776124148250499078273162219328104620177028211666878244823317439615205619976711137375721848832309129892672062342120684421291109896904364156282897081772419729055211832507246025403121061076
129 10371074395485196816869421057937113208368492998664791979628949698169600072003559492655284221137136663006462282688585512841679541522889347987437093199497307036983982476508114962520261209714378741905408320654548
130 425895327693106906770661420146585758804890789977345360418017209505452518734529342453663139806066242392518778600881133386683736588388038478267500366205270120558366271803693683051964294039657459915537435354516692
131 17489685565246875767512133248847894422350637612979197910088559520596071714920040562066229811518859158503029483746722436653931080267453570362444244760139950005824600067078244373939398902465415707750439196908375252
132 718226008320108948579474333708823757419726898674300833782506125885192407674854739366048855669155995362361572248513533165160838285241509144721671355939844613060379180340202244651511037121487808047014884029739355348
133 29494446718496836764493390442078549666506896469291080292531435701584287714883768887314688102856062606620449956867377419080742801144247550708072057399522111027617868556067690932591149978518268860180270251259674283220
134 1211209810216911169864450801025393436662460878384431052536298643292900742728119340427177705660380487539910760615495780237694286632707629395769421141576445506082993333425761949295706717070270665182143457794390554889428
135 49739166778323348748335368218567569122669772868517343089993944351147972920066915220933966332935745044876383773135730566644665964452479325485551221405447610009046717694301071690964118578757608749855787351730593043631316
136 2042573211456079728329808457369047053885905036479189279050447696755679115251299249751914604626618464537194146852438261449314038372073627525212672367052364106380753595789415108360358340924438302234764556115347464916880596
137 83879678619309592698560083433327001568373983628131993455957698304623459556568902811450805120745576525192715658157761535421422222761421771787383748529846295233046023353389618506011502545345898431694803350602620921700994260
138 3444576892430251855470157841084982058339084244825707183001094648220363261053734123744589846220221523594708918962592163517524034579196311774759965041057506202350185656606916953667228008721639565144574193284992630557101575380
139 141453927377507060918793470613742079069430803265313026428012399579949883712820552607664239721500600655018104737221261130223505394765889172188530224727138784295405610616320008962797084342946097487744451081977416431649078168788
140 5808903152806074812730133874233315136095968178471392254968736465305363584953796136623609928776020328258705550322496861713644813558715711338682020662626961724165232223512197853856741939020442515696486150744070634304020012649684
141 238546617009984628181592750003699431594982779592880432041900639607209804554794654094659839218752857629766112609250451965471749270537491898173622670186787855931929541863410782117162433642150795543733840418721972502130381202181332
142 9796081461509605319714895793473986517091450703947415574122223644791803610633657664213640486974274272631317089632203728151497272561730565091247766038025218736355412358915709040155144000905484047980145057901030968936683293882764500
143 402282846025502513538619016165057018707323683474599851494525915944141951837374812967607626380760738646731469276654700194420548300164920065989145836946227371853616293994721616587776574490937824627800792515391902711063278040386424020
144 16520022709308855552310323659092536226908067190144658253507002759425608657001633581413574931736915510039775102706429035867659015118800372684848802022404282032547713200545729302294566294100152930081646125961825021191964919772239154388
145 678406133923938776504411341977605973500984347492453874287021940423645276432278975292349653896615084604263006979379253466088496917742355592815644992637453481158137888373280478265029609258827529077151500158181010133037459630654481026260
146 27859216094557045398191268327955965595812008846818272822421892042310801202416023804196267866124041316573261645033466571861849514326339257860758945314166063365881666953983399502930755712996244846567926698068572361582789218931690273819860
147 1144057936083232348027968392732870773163033328999634656257225272918645326401846398805441848846922763397332409896931098463239202226121072632346162987625302287772554199649311466361688296887372635170918650111846085447387356257715208281967828
148 46981528721863199896361204740845494246644184511297619133269955059529516031454917188540073020342022170306478906909723981375136390645117298165525467611644673324748532723674528106160353510836173853954497925916687280226511078441191104284773588
149 1929328901471537209545447807075389377159290511881611146241954237386310725158446941371807228211926737854770988056651554486548157795185891271675104965157949962044655456579645295531140659149294155814765995839103696143022649772717483156736625876
150 79229222873736847912450668064676922499690473725523131092277789474412711839664795401668634547665121837568423065483529216445735576626931889532141139232178639146156759000757804426865928184054093673833507016920596683040132488493887797189424237780
151 3253602717705865850506507886874133444292853597860032294227903728140124185712089134346553465401743438172510701425076554185054983049574549558784205043629475792214830349148117984415439661111584854233908689618382056927096945685332045199853369478356
152 133611441090785377191843704675831836883485587617294098735879672320798451489016291081508809758968347336089375997802412483536736793337417069296898773861881718754552967955706421908073741737474215131047567787653489684312605300588724933588232597982420
153 5486846040915521493165272094940838605892257949235391322781988577999313367042086271099880586090353537270057803461040290429448745406996941394068329288275162411625095751634564386540691589348883367448518918455177995777349314079568840826279539862457556
154 225321119441069943566507135555931392322022671905513103090745266410079214631301794162784497406725155100924802975252895485513970262645975289965374833437903882071495287205452245876602556615390372084250929940211075315394155200321066776947553902959316180
155 9252967276206936774366790344435006678733957883061842606377341124597422457641307067485456710447730644947624633425258539869259767021429408754786544894998441238173430146985783364816087849814109158510469568928494206550398324958786178382268613141889600724
156 379979487173409997199909018540737858871284330994133907093811646520490804340744135967771852536911808751145668167201528657329621228538316383948199116773219158243635925451922446241712352336328547253963533118424446654750903067502176002583192927854232653012
157 15604119885286686746903701059253192473880082647362781446143861913189507381958948461608772622725468979783510795199127346773854553915863420684049184021957436755578610958702418911666856742800330113464663816009383908839551660172315009439657743221500383382740
158 640793952341114994136888270600621587627759106321636312615341813378618701605952754474518833599303761116113283100151328965414514811431891187137511129533097189453647455924201889734208602549579682911461967835470981728456840398346335530078270645840722038410452
159 26314645899646207072596711211180038210406871943729727742542960430767877693058633253033520085153665513127414353942620080401859554134360856660530439702103810913879332470745179376373790175322097840800210423892471167989367020440602098382187106178384965409754324
160 1080629095037320438644269270981532950855460581503084357951895462958034314441444964026674637951793957784637219077125101340795812638562737599918112669360034522686652341776724684971928402651570067449650191972663287196729737402249966323822558280997409737994456276
161 44376779588619823283850480939840775139866286680500075459110676549366984527434241934155215160109539255356741200826249620196868390270461062556395714604307153806087951392450763073083268710910297295523333198308669844717868690508925108404855732814891118226045717716
162 1822363080635852750853259794511780748708075561605869682747723341957112517351929944972884800558134395934402725202040244604555284190815031299287311553853761430840587627172048698249065148261988876316643312495852492995840118590935060129327529071187829578261118897364
163 74836597618188798474180170913759514455595089895459421321588303503349474845743329895171384860791559369512011314734554833245361663520251774706700243877021420841887856440411531352623087809246772547149686158170525192794329994155756875460293566967439557476981083524308
164 3073216529997188134564184431662879023650177701167260564512692029021988209875958131456017689858322093070478101624950785585469360132977120000518771349790847126950039471879981478014273137515290639693450546303047022868092716489479188184721525679913993419304142897990868
165 126203757798209458416762171798036171640607061170461613491846268139398739731157366334816799970819272259784194102131327238713032343730043951459686100373457455076311629999234420728322592352393612192520430834939693975810677189626892989648576671949543567097234726350277844
166 5182644414060758545410295347589577037791353060003603596937922839228428440107431139377046928341885206033280921518666509003020826863393162110817781447644118563546521874412884551690557253312294807702684426817503363544662654420747112227824204095032133917816999950422953172
167 212828869688191346464334584185417037554308217935808414673334642409937957640753358207983200369652127381177856924980554183724153344551862944504712860554818628612036327730974715944417256395111487977039997957698638624474730476728199533792947523954372047748924964940987288788
168 8739964418523988243616944933554317267007006381598699589946825429511892367541489549028036915401197117489566175780783325072063978511856325284275484432817465600677714502851337821010397981447752270079977035260705543743357506570950395364426997563925538996363662200690134797524
169 358912670771486182977648074314408676551215948787789945331215199688994088062560771912916995805547695125464017544478169110977731098519581518182161080437122964131454512679877441321766382001424274708761083884893417241947194661610272219956046054731826732566741079323653926866132
170 14738996530385894219986082077330507457459004292312372766101918363874392757022244643294567819604868618441287657731354681692634155662927119706833014463301796380744484032159649069634034286878950895221197107109175825286353085662771986813277675392805135575673112703197674163981524
171 605267064703433987461783741409807303525683308556774193976373550542603335998492763325563741133944037295481673385840049573945570404116398024272279696981687779254309588172861065212113106914290169026801868844458298354889459847940773087720838224120986542838969816604433929539996884
172 24855709739767424342436199494546153221386139247274709744483526648449613350068783950853686292069468038236516865750762750642398241767095412895002388530012433369115273020067185192939300489851662801564446882891254959568609770958722633118609968525786163614898779561788916844064459988
173 1020716874740704972933533059396055962756741403695731231159983398904035809668865195351874353390849862895569762831681057186356054294101163338544571832316233216153999114965777528521280947152797829025801511450121062690875134026337207381304410830523935317538277684984255670729644494036
174 41916442913457547878490702888862536795609328118681788184381482792990867066245716403380980465420084746359115123971338390635798150344534212684721922887109616424041998406954615142583270156818770630553264196934308389801975012094832447875412064819103944824826502810096193968210742922452
175 1721327657058160409127950190440798333368796408886293380224848052149348043065683132247168937863145507671436994827635737941936656730667329166540087369414308918259200709216676230815643190596954468222884352411660693438376895940672949782281655366641201791029761894472820215403265766771924
176 70687508218929888353782052897015198492759944715251562501875073358495351273170472831329771679860185954746899105801339864989014291968122067785766955452930127122559323259848428190943340725351711744231867742056051372689598677331490006602323531676747337452369221614595219099360484215540948
177 2902831310304363894960482741979875340893817975556594652470650018628137337477913146335352315477426214470151349193800912819281823986177324518758955486219221774508920070787931578276302162933194598828397163111151895786958117375168855729534281128638414647349214215192788895861781143051095252
178 119206771159416527839634856098477230080669928838015090910827712332868686267216920472528698662904538992909282662845366382036077134696908091589628027642324876981532691199635586228137766817758317028891790737830731196512933777523993482919044267685321463741915199733932143703701875191496625364
179 4895308328737691950496251256327719137351253922550539102419860478351110944058625180119290174906904045891085805005101676195794041707086274455906117012204192602608308623211795755782805458332746844769576988427477784685836133253495051289067823255918759165453164421210821222101229989064010943700
180 201029215038139362288090403115523800600062996329392509689872885298294371143842019132814990983390642112413062287437378789210708197789978089956667962102728561405080044030992470979656415974549478962724389675334414819628442562866461916312617864758852384649272442391874158211714928968029600271572
181 8255403456736164228402050137089781634335861726237793626550312040836095530364412793935508052080705507064785031824797835426629204642908599073813333484017375305389180780247182070491206406729074876788879417117733883833321053947421808490134819032500393315537262016501252490291402919067519357340884
182 339013840453794925705029942967784097788225709287030673119885083814826273045924997495789150767080343844118176431727312455761716790395698304237283377354118461179924877364501685036436398959446907981016007489974671068196447332587303351487722398444675202824535667478358515776637542909276106773023956
183 13921837330124833361192595049654141526487645020217690037100598579342227243254568106049585500725000272076222267360677072729854692772559149276414824369553882752030455789578561951191781936401901762416976895032880003875308751111974425982853366297460060465041600926110266627913358955972981668400909524
184 571709858178705376095376100526198359506717279866366821775087170523321397645779333626850514724648111038575866401574605883082670168446544668477486311254253424289746241547737530734388940849245976625966378366767686074434522383291731281703621972494403814303175849812639448681160819025303875921724099796
185 23477659894176095736427998745516517907439345028955574362567451568537771544687930203298142690850401475680667842898839575653795662338136700896921843493267266256325868421348150399224461269982023349372344653845743818351667565647003545684374112563232156759021693151026668599952596145764991747964080540884
186 964126306764348584312048344866073448039232279803923965998670947905731948376251828177943706207648926226069145896513123186098029778634969557915057167293854917576562062173410574446674549571483175736588502103162861167677600565921470815832555655891224730561661926312763311203764156422240745309495907634388
187 39592512183279637306278846217728671659684332306124221629122420581886373540752014571210502259107872384490469443598790505861135597638886413162397696918877214044596363650105145281902969125221903911520291776551528846939490266305477030549903707975067419959682438281326272632994809715345973739403884029070548
188 1625893837752412555033708912763395457073331354806089418274741249991130237719605139238925666432124285816423443793666617192707804522337001037620677661481141866434503668032141138653983841451311660201089595520172975557232743590803095309451496683380096993209268819814817538729394158459262939682756642869136596
189 66768452565070149430277257161922446465278827888100326935434019881848719313746645844414534356722177148146658220822864580993366542537163374437244855462658063342747584676920138631569132181375473989461455650095628073170439080175092077555182591704882919668584859275321610182911267600025923213561433373134343380
190 2741892585125155506348636890065373735331099791498602044632882516278631661206117317750925576381380016404799699556508161242731896768997305421828508822413826873961162462701352606118192394715887749260838662196323501983788367130882277423940771465203793607719271200212080380959352665064686235577770417959851576532
191 112597711337364876510274123088046794703009239276705380245884772324827493138448603182493154439178719453733439976589050535692399112039300444913139010971738976013065630341759734960113832250148429838328261466474823339942077534948114102159105554837660056228208233881750020688130980370291060934042893359258415189204
192 4623902725873500971067613144643428722862752734035470645883464694591291784366682453837983881492219945177530818505529700532320282517751371459835914781569855932751636613716344745492719934258532985478194751378624414520439010161858593927665647505165130246038995809507213138340506411725522376386786024799005448129748
193 189883756644753484862744378721232655082348341015889436303170534602088260906560901182329570953699829170752538251934165735357404762398001579080147084963104181366729253118952377964964772070476928248502576414361348483569657176741061556400752728363893722239706341212583774962966311042565003398405329220617726247881940
194 7797707515724751352392335381667289444863546537373370317987413327121045166757365224155009987143511368126700647345956976195955032343520094737055685045203743989511054681675642207621645164988938332137355213686603232914689442147194659646788477335394814561191918549289046966714141136165773468757735347187448471507225812
195 320218240755298977317687058644432581742819872327369209309051373662018426362630737356727811514572162885984981122865980740744524306987833474549809903399845764152200854789265644463243489602881646086244489669690052445429020094873973971750069309902735803284029330622358371553992052716976742428838024212636907447331376340
196 13149983056640481205222455918709452530012819314350422393051350674526090943497522493874515439135268808780593458312592272545234137345523131640352135892457634683490043307817841470524275056911429167684569371011040202784761861637534143637919858878723875157121264927835884085686591943951000383935533575434242108280072359124
197 540013129739456342333275236104379350254437960458512243876331175045122117638359513100488327798722683403109165117565923953346393539183266503162257116244837719563995787399198422063895791011955310743322398328084980332397118506158458289315274729002797985134393981952579634365836095606758294298197676564486177031166215638228
198 22176011865182101349844553703965160035519247292402784300545901439814757855895143859928066612129985196343412082396838612660059047078865391105396359458656771912883028526952354243770613082126617396911014838548765954199396201518200684234430810709190541527151788259335126057557097570453495007421875769586981158850284151950548
199 910673232115610737926285797360636007677876205996839628412388155698772485035718233003067368397482368164883749734876793771800445429782529712322634454899466337059198845315016739415297247167632050571072069530924608866944845960147135932737463126186094594328021703978543002141442599956175026593243005939795948770564788796050644
200 37397424781955171054483604339249813017299772502023361486259302827684835218024313265851025137961966117360041365144899541917266989757833957437768450707824060142327336526286256547413412805435197226792053969771233306001709256166766413947251535793414127475929780375477178964309236656794506527182455713778053218559047408571698388
201 1535751058667820226568742623798084178133707328884090823820864907524212773788429236663468028270929462785379874832366229934619834984741226379393272245220844048560145318663711602246342223420902581279556175314538833075830033342006231972812591245766769825272880512310169868301519077733877324563792445366671995404895338891611786452
202 63066677129526790422850135495221313964986441255642638143573647834017656297874049176401011188865684195349653516766974020027062942299150991788666093426462791774639950403760087098745367096654729144140806921900560982135419536169814138413245225272927901148714266873758330360919896943979316392781571887020031817563488965936901049556
203 2589876622068005459991556813632085930530275039816519543667014287604561012956097027658918904064338441617622482818994824583469038802922262315512994044764679184921844249574084241639801410647556324315708656432860234831704274895443642023737851034892850118622084172309024468577495656677946942221501967480057073898743778510490015943892
204 106355070899938986909708895074653777583651018345018845919585621085040370870093244652977022075482940284279175614711575235015029594299536647710319888078337719406953216815853158928958273015943647571786416285790502760218530101490136316741044280033156262434689794157115919436418785122955645431129530792393049971061033056643917844106452
205 4367544387924913220741891546696569561934390270244972437002449104329902076190899282589786620965856672988991572082912337064377336267207556364445689196988842360345582088983561908879866630338625877855104595406147441880150274493408320394370892694511591288802132649579875094634865877163156789399659295743827233796455348523379509433257172
206 179356224570062770169298154249490305148588489265497350704041317263871454836534605083891080466923900084691656248174157019740283596398416803406160057601400995850778617197077229453499161070991652368157644569161494046967067597093482854206428518633754475745615014316916872159895687992479569456037372011723096478977296054468089293323422932
207 7365387145455115938893389700067720006980729915611802291674768736792865104640347703720993918749657615275935038793208022204582504105551926612036848605148722057305763386095083488593391164023222971175113441111151267916497159404419870818167219265122943065600726301830444551603950342736896145718311940075180118716987741230356143296295521492
208 302464706382375628057639306319056908152538264736367710207434011165210269298352953806295373081913893369411977477726539710866773557268314474223986630016441473206140397836788046793809503796748437829608120758522452922469451640155637917897470498902792053044937497546995065012497889172716498198896664188330805237613974072746942741881478237396
209 12420921914936725359466716930516097424606929136253220338920849705299376931286260061461931037672481341306177560684892476733183078533695370293292265201384157610708799302846266244007364135359091802866472673995291881128367097942685495372793380333325089138187077497560211430632870037330904928528249327028887913575046990869138106506538033925332
210 510073730790645191243240823640666330919569097422209213730475492306636091356768094019554367411588368775137731412599507494152951575225501963165874620686396963768748338055243078645781817836394517176226694452270442565397596011411195960614876049571448811030479322783462616422439843026197493745956353197770039345370711967960267608075200734481620