0 1
1 17
2 170
3 1275
4 7905
5 42619
6 206091
7 912475
8 3753600
9 14503040
10 53073898
11 185172670
12 619237835
13 1993524975
14 6200890505
15 18693654410
16 54763023032
17 156250892610
18 435071511875
19 1184288668525
20 3156320339542
21 8247548150893
22 21155326555195
23 53326448236250
24 132228235738765
25 322815737639948
26 776585683097956
27 1842267542815720
28 4312627920374975
29 9968517135428180
30 22765142140930969
31 51391856232252326
32 114740883146197570
33 253479286404970300
34 554311351511452135
35 1200400450843510093
36 2575267261632216854
37 5475131998412608465
38 11539471574182150075
39 24117404557984313480
40 49998261191547817249
41 102843776983256400473
42 209948283666764140340
43 425465228170315038125
44 856118314127410757145
45 1710868910770211013597
46 3396278374722521278344
47 6698525951547389606220
48 13128835897538740343125
49 25575366091275084702035
50 49526785064539368678942
51 95356784248147250198723
52 182567540406452952505065
53 347632489736054026564925
54 658420695852052885997885
55 1240599926782786122012868
56 2325742035769459888464505
57 4338572423215920890087605
58 8054516442235309921563900
59 14882953158269244612962675
60 27374331402286564432668629
61 50124329001475966985780414
62 91379418898706680137073975
63 165876719966151610068011825
64 299847611575126203331703485
65 539800448076702021454248703
66 967879617755706592057543209
67 1728627908892038294920019675
68 3075453061672588879303238750
69 5451025411855821998125988715
70 9625909729717046180264877046
71 16936812693654032364845114917
72 29694683461415681093100947375
73 51881511360047528605063984375
74 90336293869428902928125140480
75 156767330155414373594551860210
76 271156196032109059176228600435
77 467498668588179922091147059510
78 803458583591956023898092355625
79 1376554816470325582707943205415
80 2351225688959900901986121904349
81 4003954252608483591447125511720
82 6798301001961679406004004165380
83 11509329704104830981017949160950
84 19429394892472473397696546631960
85 32707606680957321758105095226288
86 54908373240766890113512160820718
87 91928087862781829369934348533715
88 153495873511191163449919628671225
89 255624508221386064443390291792805
90 424603500141580304596666554669019
91 703489240149643973788842783165332
92 1162629175082259610436528115787860
93 1916688170991120089098906913281250
94 3152131974902660089116715099248435
95 5171491254221338124591128754173643
96 8464495199043119433012833880199638
97 13822137584023049998714418717259525
98 22519196316281361045758591320380000
99 36605671783576064698324116898730615
100 59371175036648213514281593254668252
101 96083384849792816526400480435178262
102 155159949316423013444045392159725740
103 250024540497744804271712144085592000
104 402040689669316774200692070325730860
105 645140256801199923893767765481308405
106 1033111406386405875205418112276971475
107 1651052553928640150433554128912545535
108 2633340075330576030724774349228278600
109 4191762212013067068550961987994000460
110 6659491173986240106158957185881810529
111 10559686332852474468332164784900023617
112 16712335984095265451779107916761724310
113 26400360134220979226652242109956024450
114 41627397674163918353888183158683292170
115 65517202045643003144381732312384189122
116 102931390189398168861809204636673760387
117 161423327690517357314023312645698870860
118 252708625857992865047224728553542201875
119 394928350873080480963763528822628242825
120 616126674202237635359948449648412168176
121 959586137272143318877745410565961397880
122 1491999922746896939517106012400724132840
123 2315970246243637416151698705578590129375
124 3589093598907086835749065890875455365520
125 5553059939357364447708137521767553617526
126 8577953458428489815168283819395781514351
127 13229596094781771136125057141651752646705
128 20371768905023587595663340751394341486975
129 31321149339659918561294014962974593869260
130 48081812549352839713194564209717960011965
131 73699649939813883012473075928678399774899
132 112797273423958409358237585235581577049505
133 172380192655318012586371641400992161956100
134 263050165425727309264311598005099919722770
135 400828880915622623181901630904886749569669
136 609895283501685890000839327920735991790736
137 926688771509385182596214832051261241022830
138 1406051687305195767512714067722995201399250
139 2130412595099886309458918753013840928791070
140 3223497878065123449176670866851445945483529
141 4870778335933388573512659900233967039077592
142 7349920234546894672918510686672910956418800
143 11076078935637125744410899335379687439910000
144 16669185867094796911398447877196230998205595
145 25053784958153127081591275428081727357552180
146 37606983185024057849726734307293104547875684
147 56377437693519087428161935825351450051038195
148 84409098576259901803499603515517169258841875
149 126219250842910306561873922361121268410299030
150 188503566571709127906480218861264391411559455
151 281174757960128228264566311954128701555996337
152 418890912112638713669942208457096305050424385
153 623301801897753779752330084342915772873591200
154 926346722471490410666045737701364433159731710
155 1375090652607905791091037877748092485111938051
156 2038808428984843236774028778546305832164305198
157 3019350451033555341853289923447639322497919120
158 4466293421550994731297535401822436362822276250
159 6599061029287441815379706806857219977979884045
160 9739186371369266051373904189767118184681744280
161 14357315789068912171260828888242493488331914512
162 21141617598795113164960274109703729950950990550
163 31097239158582811091718996717271592328006579425
164 45690754207371881766650484681803439429880253210
165 67059736715716462593999752442996400062655391814
166 98316514941750352188096956038814603962391396605
167 143987984641673573943925069302541697033817600895
168 210651788083573312492198928181218643309807526250
169 307855617586295266015058938098210519380259628035
170 449444336879676475904314574007077589844881454059
171 655473963767438588487735538393190719465685544460
172 954969354148010730326442734886858573213258813465
173 1389893681758302388091026470026022641678979595625
174 2020856762710262304174396507836514092652948464650
175 2935316173266599579551081208078155452080144050073
176 4259348702771443090422307260939107997551701504386
177 6174530763179288328912122359444249900843475605295
178 8942122770697106280986562227075692817992549886150
179 12937686133046431872184386827229046709344814666630
180 18700588236312299724997114194199535766979365176041
181 27004734637206191898844080089886822600130822070916
182 38959540101548459312686175360133925437604430852985
183 56153938079962357115610186857117337848047718158600
184 80861592742068138142057111259458332233383625395830
185 116333068573165283921294647365725626861746196663814
186 167211444737487047131346864912742500193253691645939
187 240123022273512161969357995474715183759156172420070
188 344516171524261536901511236939842744656057388628075
189 493851547312446206278650950707965720652848550210890
190 707289428632647294949729074384952881767989152873927
191 1012079822715747976269135653412070106174194577380206
192 1446945223774012362059306641303126408136189434624275
193 2066864355717213023810555340914871898142028467080625
194 2949831597708514031265822765662011416568937401362065
195 4206400305183966301062786417855363902429880994841091
196 5993145740060604216984169583453857681347296256019102
197 8531642286375594533790925658279407882509064155025405
198 12135192327473866265608320270306379800338134624653750
199 17246443468142028664729337791802979030610707445931135
200 24490288201798301373296361362479791990199173691292123
201 34748196929114844808743680322940024643068288550943163
202 49262587933785376269182375109591810812414234180724930
203 69783259628001701106360674379950397782151931496113050
204 98772680415020670710704106783905386837752492034854760
205 139693576329107017964368795190053420865103115983140524
206 197411506333265170925443284692744048352160506562789232
207 278757981678108977921931217150008035076309658565956255
208 393317570467858110003185822284734877354545516424298725
209 554527271072509779374678637658668717116124640463177130
210 781210920681758627467323154261343964037453412460362520
211 1099719235404107418788960054662195668703519024883541529
212 1546912376117243563232433734536147267817538444545056525
213 2174313766698246796692049405116861868256927163917277000
214 3053891005459652953660083479785299196331339085999743975
215 4286095541497283000131356263716315719352636955922273893
216 6011035840801275709286057668677745728317555412347662631
217 8423994515623853145665577661156673346015259721395503570
218 11796963376042345664909143537350427155075267850258763125
219 16508509756758467170546124173746779023065861432458248820
220 23085168954676695604412344695353404502112160969411582878
221 32258772044636364248950893145096446727651958920486207575
222 45045790388820486336160336984025101193054936343165043100
223 62857078762176436265420890528800325937690448295041209375
224 87649562428372834633907874037108387051638914685434580835
225 122135760511250146590233425641468061023889548667777725248
226 170073007656261519316069664819663520096964074694313956589
227 236662428769036122206518241423380642139001011827181823470
228 329098958395278612947867689412118106576463762849869036275
229 457329098405804588631399629892031758833626704523858021465
230 635094205982150646355121162799849269102352732747092096030
231 881365987275730107355705473899198299233870794925153126608
232 1222320388856844957858012973377102787410148747499171081625
233 1694050110845268784907978241957296131977976682543984469825
234 2346289799181292886222379955516141971587715907960688320010
235 3247528806075276047868714862103117130085894587765429327366
236 4492024026851051362742482929504982843237875874017437241383
237 6209413037950223441898488118428711077338816185789823233935
238 8577883660068650510328121994105528504963732227155584968800
239 11842204712297065859112002810780615253259859552321288191985
240 16338397441475166328965842422180887697448646969530016689770
241 22527473121663024537197252610690747046298049751678556775412
242 31041540920568047092126554190351890863754620456410381706355
243 42746784378558567540040761345097199692039871825573102613125
244 58829427212962181433837593361969281561176817732222165994370
245 80913011866272618155762351071072308758422294896959462810417
246 111218303165335025244524888957796579262321978346907361162206
247 152781183015158228647356523432324252115281104691722425563640
248 209749396338185660976938482545997692849833580710417763495625
249 287786451420732697543055466613749387631308316327174465185570
250 394621055007782213775932028253276896712130837440752367344203
251 540794098714614776048014658984873652675716156900820092444466
252 740673655501519311273799139325197555870732877245879239840340
253 1013833373348268975045112812304529162646813965869200626408700
254 1386923330904841252637957272703219930412739757054412880721105
255 1896207893117539977301860616002586411896784950182562831391400
256 2591006472238469221956713869250090030312596145325310373973605
257 3538355872699758095475672144454161572668435542933232552475745
258 4829324484636046766053370821690538914920403603551756662042800
259 6587558941191906822630997989283585502933382006759944237864135
260 8980846329572202196675324275079845156716366047473237765536679
261 12236747574234518451408673679253728658625562633741335654143391
262 16663724240704060649592244001092340986582363678468123632782415
263 22679673979094521735602654407750763279586817569563217268221175
264 30850452335461680984029698705445570865040391381331637538436545
265 41941848560020213369551034971984537285215073476105220073207358
266 56989677776591849266182809304733194350849683537196761454949549
267 77394255060882003144198209200159081936599191854735732215665865
268 105047667166767484851092970350218701215862378288045635922498750
269 142505140043733503965543677470262569398512492386779351238718310
270 193215662333841736259187826901023606310214331440747038048032005
271 261832197123580458581684631379499592204935543184173710640852959
272 354628737337752428378317918482609174245961524776934982054338450
273 480060722594739375371562236571464244115475388771180385698723125
274 649517721540025944025750902447188722936799585578127442122001865
275 878333839137218810011670544611108668085141621362219169081116244
276 1187143425896677924802137710063312911626216170893919686717886242
277 1603699200091001017382192134650611762608211324989594555844230875
278 2165309312867783992806847752201295265942148646430223425297806875
279 2922102473299059881851106917535512944419279656832999376913072675
280 3941400371792541867016223166342940266090113588568896803418987745
281 5313570098657441659045326085460024998501491788764367087405420659
282 7159853758698752685813910499565581738585246816312336821570785970
283 9642838268652274887077709647880573131880405080680113365623861275
284 12980448978122788602359640070038368224289592407796438276086957125
285 17464644300600539684586535027029665214722192642906367939455077331
286 23486378880417970472246951336275830941695448060817654168624971364
287 31568921634890289488215373737247606706383118243116565054481795215
288 42412304271913407564447688658773753375051829104477722153627876975
289 56952591177880578894479026624476425623145459804902391694046647670
290 76440876479457232360607948133889108217827891999566719668074180917
291 102548525963442763256249526396170836406870250711064528370729497004
292 137507319154541747808049246779659887811599202376469135551598959790
293 184295980425895481168695192841628964532006254582416772566094031250
294 246888342491561560557519998963538161148528821595272168764059788590
295 330583358118740574579690804867028825298693381755269691659129913967
296 442443758681438051811597012276918720027477014530022105941820662675
297 591878868965248943845146097277232716946431911894716885848086465945
298 791418609377236858647618699522506203607788403810535029352783101250
299 1057740949974719321081219804379023551879315015985540038068409602415
300 1413035212506910788615906519292714940683092750679885281010811702009
301 1886810210873299504303413956209099851234856965043144201348829609893
302 2518291336679023263420466403048572106902690563374371348396005084525
303 3359597046289873427037259944478645566839490356302048333031612762475
304 4479946356848438099333493750288912334796127652492428137459193344745
305 5971229604157219312554578923935436316200113256960073952886641461085
306 7955381025684947795547720721570133452295881965450638805855538082526
307 10594131817053049521969921696069737645713076960920108177775231183650
308 14101906824586065841837849150755630858347826925932500506460444750475
309 18762870971517995868219163008122750496610715342553639905862244050625
310 24953451238165664439843530770960233930627424664322747857633923602212
311 33172080627596169766068844203637535084787247342883047728145863761440
312 44078463660161254527316751494613581730655159159055279752881796643980
313 58545390000895111591379882458180248607936546271773155214300907483000
314 77727078156451083013549808164656584425973487331459777260851474791710
315 103149285953003287895921649639140449254174005731811723961843419175729
316 136828071928358135286625460298150866015819120382282277455045816416237
317 181426253855374977690061762322857986844660839886474804203869467892965
318 240459447028296051155960088998850165334584411729609853822332153598125
319 318567284550650704341542183521330794358123059088087684938934109522690
320 421870297770122175919848708865625074659894875603710461336955588558516
321 558439324190139402502433565347355491397179751434490848588378787963020
322 738912679078793830498347562410833860289455875543117531591056091303845
323 977307284800820933490901970663030012300291652740909586923186932523125
324 1292084294012170363284460168533841908002190632449905323101442511307650
325 1707548507374174802231918331095303630596613022058477421234212690768671
326 2255685427712874394441723793366727742827621701884959684618852803037716
327 2978571876858711547932690726567398463345793688876239408542680540147280
328 3931538031433116094134970933540880501505768088023926943236089434683150
329 5187313510461607643964759180008738528280804433741664293116933000553090
330 6841461680187125053957826805263895454568434631500680145432424073572746
331 9019499720723627141101684418669923715007737370598680791195905245012831
332 11886223852445333065590984978974607657621963276034116457578826860067300
333 15657918071308596789329268506669566751915207976741175971590287111745950
334 20618332010179085090673397565032916325377431813976200961787812054453510
335 27139583715981479306405920199785247347506067500544536611893501062538536
336 35709495173593149442800064222834386612355452065167917498414183976518676
337 46967326958970701402270280345517422623133847303066826389659059639886385
338 61750475475880250556339233090707649153445389816421016784468146459034875
339 81155473388638736627801262029355685355366115503654344651880910528375800
340 106617645063139706665334768296799542139644018548689548264182198974286940
341 140015084084311291757568760856460145102105286474590333861732053329065610
342 183804330050515861795882366448226841487574986267755621813491481314874200
343 241197344623288797553388268324840884066458243859635107902049652811426875
344 316392274895416678257734672220838554510186781051212816637112485463870075
345 414874243354741014982440350512607031922604816065638904066256748039119293
346 543807274322763993810061585910033549059386594858361849141127298351828635
347 712544788575804087787751221360252881695868822401059247641269300582631945
348 933294300480778297318749445066415817945420796565398667689561164948633750
349 1221982591289262950653350467071516548281594404772232316401806623717234465
350 1599381427352355362230455387074643418609184783049505572055537564446082049
351 2092571772911040999527508794169996913520729459900899029805775597778014792
352 2736847616012744607264376327787115304455768576651164488253606793780068865
353 3578190536692989823923642351170978795201656468014202577819815928880969525
354 4676485006067694486775539868187835739951191506870456601676194467951724815
355 6109694705707110411694645676328714838894665875487527018705835511525281753
356 7979285245421588746342381830137553457212764590920097329836724796811784472
357 10417262853905941341753648698776750107715452414376911027057739714020194925
358 13595307493683951599686882611953391898355252047491039449775584049576979400
359 17736619597665290125238296280697659032554782289423808043005413647081343295
360 23131281507695396488566006493179188264898842694565602961026906149764186462
361 30156169662288036748800783583904600486762631467997086439241038062973848172
362 39300757025016587728580248489355421253936896228568007501021571455920918990
363 51200536996086037458235099112116587458201650709343053437231307853952529425
364 66680305642166259904209122347007593989271453616596564894419694589206416185
365 86810191385066477014608838773428896932036654332104976989799797683035397400
366 112978162610988353645861922519395312472377454699588843046423152995316828563
367 146983828421759578525658001880123113553120645274051465958205203627943881860
368 191159745941186089271283191317014104999112737902157174817959879079503014375
369 248528249204519551944146154328368434444866560074600846359012247389043608935
370 323004135362935319455118809786756606174742548996181233935395874539189584347
371 419656532347731810229829704318986218646510483929924627406861103578653450914
372 545047119164374376105658042523978510989417646471261614024199788587291750805
373 707666820766740055578351737860479637173911239556816006208160152286071630000
374 918499468691275040109959143880001427309024435035405405880070024180721917175
375 1191749110165744324151152313314506894227235690850305983949900434641668155995
376 1545778180371212249370604035139371556674400973851826961637807113813349768337
377 2004317289448365668416589524389238849253526267978595886050780956533857878955
378 2598024769723093953311437605610156978434672083799630313931038948275267140750
379 3366496471585684210473825627709888649030752872903973576952925743196214633960
380 4360854987909362604199940702603504351809776461707471441183480709457257485543
381 5647084319506244091233425185141898774230641424766987891559972067241009263027
382 7310323263639855224312712460558171814172262406591769584292665568687013912435
383 9460391453178661637424907823572987481470044384006028773703857601757841682000
384 12238899757307635346391449583150242674775431116848966906833683802063321976985
385 15828396488931306092351108523762255223277846568584204961916535678981670168744
386 20464128705569924827079378776020392665075456931537297915797779303759629011063
387 26449161712379743996662589471764805356051720394759080260177207915790391090010
388 34173809742216472854345019522737915386585676814399535962948770419510991681325
389 44140599560655429180519522660171628842139708851220363768193871040224973572110
390 56996332856886973746147228547528408307113051074460039494302966787368809649251
391 73573253724206675879599174926591176783795031943888587392126617997668081364787
392 94941891108380469368856858572372933710749010811795047506240577660302395857170
393 122478867022279174876887208904286491135412158185979041801825401517117278177500
394 157953883253712248793887455193393771574336168985789676346256298203089271469925
395 203641277936114851834197044998106221081394723226426187631650472923775287128012
396 262463049758866810889422323467214815134498406397331836392564448731348227607796
397 338172172361404293085383056681637179141055857993234818277970657989791900698070
398 435587480068965901282588175213814236434161790595748364333674106000303184896250
399 560894545761175709725528646451565439146510999871567159493806708245991354004020
400 722030979820652568772681988423111964673353782666047994279289594222653019660549
401 929179694605089777742842783129526305230760967488442804998027772137130877990091
402 1195400205814512350050723604712924331343994297708108475030724718800998418700885
403 1537436367585693360829207034640252923931146445809646122848973129764247146828825
404 1976749554769836161046006390289948567286983733393135483240018760472444579673750
405 2540839840400031719271556973377645029340416455520675724825675151666378987984508
406 3264934966027506169175062206052915935910630446553554957388947954645368680696838
407 4194148881099430136575554264608268742097141535100497590207098781501624124765320
408 5386239623517793054894543742940212348635725003837320900818250246836076131060650
409 6915131964698186681056704965190804696454213408461415349988502546972742849709220
410 8875415629673064615785401441286044182011315053122655713185051237497408284446079
411 11388087669155871536581768868797644685592353862093078317412889555243631479335089
412 14607881062400617387119509675111032792185709189273906619419093077564842506309970
413 18732615128223119531896733883573526441945771730019285646368883564676836941259300
414 24015122224834120934345100575440152080039940750338017856108265366664693642463715
415 30778456389357382839590761920050156938017222225578337428199051332579296101532960
416 39435281709948402036740577899557800711084083756040987866052504976515354381369640
417 50512582376784906889567915977474539259058944062145328803856473456512695861471555
418 64683146519446148656534346314605242069623023152584630976905030533251965159911250
419 82805669848466882358071006151726726470099292623586918361298536980710420274368045
420 105975825259784518242617768464266697890493403027240092043731359976780836889075848
421 135591279413851689931868655916244168706398704280222884635251410417017513893643769
422 173434442939534330778178531359068384462652949045414704453283225515241499625734385
423 221777763013263740236327529789220014787759983229304875282686405411372646806365625
424 283517663448365118096213710447989802347252832771467230913489512674282319055297785
425 362344881276302733784420861082573539688771765893485241247051266253889441603549800
426 462961032699819903563929081331521547138871930164723720454232823362718379630851657
427 591353882366525763039708110518722023330459518593923338182803940547383871588425295
428 755147136260459104873029043023810596773454469471885671187244616413639115974421200
429 964044817393207707515005794940543502416887853830351973034350841700246647263290955
430 1230395651580748447003149438497254836067104675619310816794719428618544564764793252
431 1569909687007228098584546228774775177288500309582929261926106255937304237896837338
432 2002567973856047681145277022750595091317086742732378666162991139532052100101515995
433 2553777016272404654010970547074176683288283558174235248560440197471137945120339375
434 3255833480929720198269092126957930937791201434945030489978781690629616452183590385
435 4149782065255485842661201508251205710157690323863012255414805762160501171019338085
436 5287771454068588210782020803443473285575007968336796027523586215422205689224335971
437 6736041137477924289829458532183800046203166547584933394520711874183795078604576615
438 8578707053653367575199324450665717868224986140037017311767715078800278889386770125
439 10922558484900160194812450756609116016281979181352465343649077285433988278728126850
440 13903134804524619188369167166578269711044017367125318758506594697157822888449550654
441 17692421608647450822763973323228799570924738501422573050980755861032718718802039146
442 22508595332022784015803461743965933278913092174911482932858289216674536551907681455
443 28628358504238154361642350265597941707119105875429949426532405759793452256428639375
444 36402550479547381969777227111025991444709853593929498550881022336725790890070504720
445 46275898486207211277938768145752418988059071560992226812887422716518323841937489755
446 58812000904560990954618123886173071623220334290691446220578223072555401374592742912
447 74724921025954909411087322559410147522075523736546114008423733305198078117096293680
448 94919130556065567889565452460146448967865462455288390346188504062904988234606687500
449 120539997168243650431868742838889709174482324931703407274637531963382438541489053490
450 153037583839431930216795356227236644778793745937556463589403826706543588597184308224
451 194247250140147454469308544781289193200746484781022014551612088173423528323106095177
452 246491455607191734360077436519293190346828002198828439116244031845731333662502707320
453 312708311204387447822010051480047224186205164992319331780994042326136875659621738125
454 396613867497468936321781276263235812770859746041008492410964274316615363962009370165
455 502906943953648738596451038975757104067121931143371625598086208567664301746159573059
456 637527588714425207362174668339632166292220422493600093436714061592916202394933771066
457 807983132826890842549255117266977337414037593307240051661327692000118643387076252105
458 1023759418600632574570205710749930342282065154156583647572208337094855803376222361250
459 1296839328459104557741427276864134940593682011721038672587599949836191177113810909375
460 1642356456783996951736923253159696614877846250699448286999976520371652127203837814667
461 2079418951929287673402177437140201838883802722119964352515453445567482960707805872475
462 2632147584017744412923024783070033348566557707429626275693758782698351794559063580415
463 3330983436873408090670048663629207661109111294904318065775318524641568694948408535000
464 4214334869464548814129816076725705410723807665019517708597362922513247922083724889190
465 5330651283082813105241062524139854828439474122749468154457217418545497555252094270572
466 6741033692003890350562294864732568149862004375887295266970556051882934402673821855420
467 8522520288859702627223370178465527943738679173057247136454490008675563760609284863725
468 10772220576143219871373887734829773512477795368609044589108553914272520876164253137500
469 13612516024095725371660349937948076750359750142846400895727316073043733145948595029770
470 17197600893990843955434518299536558934593964269519713952860685142144527515767031023935
471 21721706690385815668543409613291081390623338503381113768314496233073418500387356616469
472 27429441250591294304822212456580678919367297338470923612474448738680446294537325887160
473 34628783216999973077442243511095587031889993901508020007471001016976267127845116963750
474 43707410163357872844181350167267258696989937883909787600271993290676615925542264323955
475 55153210957992955014228850861287036596477063977582994228527793800675283553944565446421
476 69580048796888165962419072537263718485021896198701072198926027844287387959388771231341
477 87760111668515170848528641962265151316063776496458491331894317951375012524285257486585
478 110664525496466665006413077310159332202429528925874927763364572934619769020475191558600
479 139514328935648383366986267464838230532806659509631100784906398251265283737386958136725
480 175844439126154996726080940243675519900754912655641418011615148313110064075355576005044
481 221583901308926036666174362728279362510910469715940916106180024929286780799404041013501
482 279156545390062498264187554549029245141144825284503845889208041797049434563998440991185
483 351607210898956213009846022360793576022819387888061020082279954616752116389822756851700
484 442760000241116371177702795370433794973144065551271064129910279554921637727587687652895
485 557416643502551497779084325746979020625706497362903627841128853423030395755239585510321
486 701605087180777256563356375556406167986967721233964758280689005707920913272652370463244
487 882890954977701675304290295654304601788956013506871827716585795927970959065492307180590
488 1110767697018336120325865280351936094427957976104535147485052912692221538585480272899250
489 1397145201466198632545520423173324629641456666299391565295506326321504704618112605449485
490 1756961585122011686156849614726366498382882252645452297639730791844723388967144382252138
491 2208949051072848668862032598787006144312201834883979588680774749279867678411118156939859
492 2776592405710812312350002540443394969206633203778399704312909778243797777280587097106380
493 3489328443130169597334040050483336111611104829754568213485767171738331971239412715169375
494 4384046403759589152033583141884678132925635926157543020796804113268126255089435930180840
495 5506964683611294803516095715560247279518494626516904905966685515101578579419720095970794
496 6915977642327703203543300648002858254777658741775450197023791740685024489066499906407703
497 8683589643096717287841450376557742666812810026704525892389206272494479983827665479553785
498 10900582489203437837477796463649094311125765276810246986205927391961845921559027185220625
499 13680598611359140259447021254604938802207414213256422789446602350951229706605557124087925
500 17165867462424891998828684569688486109077277811880748887141783701255425844601906688882802
501 21534358775415378080761002580508947655505221299300838588516797637353439358190935697711674
502 27008716352611098046353455906982915575325606418877202703083313436749597150145428394184680
503 33867413255325963899830648946585326836163027679660846868860770624142212815840932307879300
504 42458677853835330117092978999129781195859296866221939590962802619534191608549156391111985
505 53217875393715159647456126659505143864837431424735801638818033237064466780835180137287960
506 66689198023565391010912421483438319201395082310911350795884631070045909506846623586019451
507 83552725667456231573104414501567048960105411988683118394468277410761685846663980733274365
508 104658180722888666883360546950512575784439840610102690182887332794040078524444774970632025
509 131067023753136413306722847819044555212308208054082773292248672943719030957302334768826300
510 164104940558224629798162647435788022063478896089680466707665376578893481286998881963815465
511 205427272416031986498525633278088823501846781757993537529624033654913842879194338242150620
512 257100564672036680587628167207003331293374317143440526733915596874220238370315936065106915
513 321704183744084313381161605098925303000643783523306314941722783048746146822045496344444300
514 402456915625890586764344104428711508353284577334585418556460151107182820284314753880420585
515 503374655558537693074628177674477907018661677658381397228705746718864217604570461669595636
516 629466785049913287712385948442226627958714000142249359408506310622286492365536736758827519
517 786980678742978050253494990639947795027332535189100358493237417963299740691088482313705060
518 983706076408877175667457104976146185800648468612748097331844992403574571229948799334009375
519 1229353901971253574315439806347112058005587942482149338698526725019066806695548982875803575
520 1536027645058995424384916237669144256390513774871872314975502294140844726075001098091302582
521 1918809806065979934735322305841802957135932565166517203413058285306421803082141812345207160
522 2396491347392807909881103377174704508323731017945848547058756375377333237935270311331575090
523 2992478844538072542418978760009111895132299867407277570416510923975464284798960166820455625
524 3735922404407704365612434434469603622098074790872761952449177771548184573322606666439325555
525 4663117802672935458867305922608095117099545743464327615648784354430320399231707489365198383
526 5819249167608499029433860218819384563701217979894310962678689076469133684012379654172009027
527 7260554499140770489336850631192155346487282715826562526088900302941808322552010563909287845
528 9057016094569718128240139515949984666168292887307959381152516265956187387510885511580107900
529 11295702466873024732239002779326762681467180747898734238277604503256237743732311959012694350
530 14084918713659120031739412555138191637115831560652867336300427206889581591805733057961129124
531 17559359917308562030228268382254610197438147706930467439113269200988604417771004130113670953
532 21886508751628743781826661265763405266563402087571020641717349893288802028752982688885214975
533 27274576166362235204295704284786682512670324407571604458366020388181463405576597274386724050
534 33982355449641508954527398806740887795479747550451070033180436166776857381878337698227459480
535 42331448382122353988274426288821458197974518171547616362373666353276977063290507656686432641
536 52721431613489503093977661670309477985486316553341151076025180466792882064101649972686332577
537 65648666776676780103051453579429464975184906754182857573873269396785909202018676484555840710
538 81729625339329116539728659515611371802350157409325570307947215262590678726168183144502930750
539 101729806348268558203183735760811437564396547938850488042912763303053569243958067239586824815
540 126599581400973222077184221599540990762287792946094961535171052064170840636247326901734354226
541 157518617920868410946353285938993703807710338538047183203163456098434324420461991463912500067
542 195950923367249106118508073868700988540671865603012093428449595250503258104097477098843797670
543 243713036957101103607918274621540938936517749312096420709666096575531166248579905013394523750
544 303058493507238686991981062604837039134901178087373588784353644932143018859855358467904356690
545 376782422880895733045937686817905156239566150170750415141497782803408876575756819163165598264
546 468351061248609002206635836011876840214406048152510239311186223384826292026195542468492972846
547 582062077650291532959139036622445307590325789743593328429587004899461853465420925745195105665
548 723243011356714143335331419700918518685003204180932154082816508872409001390634580255911498125
549 898496834136417413111153514403145984267769490557050235653198568830831742814267385541326205570
550 1116005772984615643706936119290745152602525442276787924378953408282189421882950860854507163315
551 1385907147122170855294939403932930060224064388138573824044476921127669264005319386928593418482
552 1720758203889577022253553537435089452075424334941675345654733838676432256093316661890650783260
553 2136110924149414801650271312919128280149698646582071085001612095251743831365276929948667514425
554 2651222684612203338787615651447006489740874534920595118640378688788846817142537967213992861680
555 3289934728406111162706895394538276327520891636131646326007331331154786955772155436912380212551
556 4081757872523058660908571658822698956808537002692712597747143843728742534813630415307632233695
557 5063214099312984886527738596413059266860513731295292925296955219183534664086699481520365467065
558 6279494042444622254359755549292019245501118282842749264123130301255678455926660779343903566250
559 7786504382220826946151069477345824389165272876743624392205056656481103625771060111566206242460
560 9653396421727978817505889039680448672083560177354561182660151794576250373937178488843138411481
561 11965688375514985480214292651321992960436197752524655908239415404654805161045599907027972705089
562 14829120090647919439248580904584450356399785667009953962138359167492227298058958236954824645015
563 18374411172730773677931536065421720620397874557511368421353452548858156619919339368250852150075
564 22763133204376834947925444983439239138632177186004852761803575082031355383502186448992377264055
565 28194955638701372701697563908218997000594427217843869011388123531325081570274025930833493730797
566 34916585137350079712338596106023890434193692833248631990732299741434944490225360249161288133775
567 43232792196411217741360777347180023546988059808210286118132905393966108674722942784483758027285
568 53520010052787772662948190747730834793875752925359090079694467926051127917057895305634760056875
569 66243103005272074017589393732306029421388351448210929232029031831803438413618538292363608266750
570 81976039229904816062629890454851959944942050839535275887914586112633045711661907682052143309383
571 101427372826779913022091044630444454475265194770488910641526944034257377180234382739498482624626
572 125471648460237206396910482757965562166945220879779201379474046137864166997135666010051058819965
573 155188098453042347639849110610480934725913942247986216896242348498142131954102298144937502425000
574 191908317500300087370656633589922505405623522198783145187088560327981352339220902811167578707010
575 237274987697633519875970157209292956233485541382470396667949558522913268621753541535608220548669
576 293314202794183967531073862337951769065257178381856845046156949178179633831633603385820626829915
577 362524525682667729813246995583128027572436119336717028807364418445736624905374155538672340469055
578 447986631902497451104777943819337545898673032238537577897571381115373906352642849659822503431975
579 553498274744897214391092762420628773860171123332062732458046604077234681921917402453064002017770
580 683740391673124344451432344876077925214773866672014001831204041320680512814278007920091584085436
581 844481502891532795685316696188985019951549336763320397767858240018583742915207645384294442025105
582 1042829187017405859095330269480754748714478885708650396246350873551188394736682842658280110700415
583 1287539424569479116394198760931024967122839817183580095625746587768719281768945407170904285570600
584 1589397061502106366153250536302058185897805121659141979320082421133619294084035513943867036389680
585 1961683665346516417417712538733195812616015473837223915917353102748530957782086112604832419933887
586 2420752751927701400475140599803404967063616214543679795480144024014482039505154354867058940916057
587 2986736905754190934908153288506879864682933502519619093940915210398627564072082536961231932343215
588 3684416891418473523235406902136940362438915912811751053716505212834590915278482379919798068613825
589 4544289688599713552257200753116483089513325329022279844315052349315275123355955098608173103566605
590 5603880763437605072192484897594637843627289829721374088377447229152996611904836893769540506300177
591 6909356161673401854795005045683699221332141887418309670028661002744954031435268059166937711221554
592 8517502599362024862282826354259172635816603696818346245691230076120597803163830869135962083606130
593 10498159155618363574330223720679723362421053360446010015585382194232303320556060135596147040738125
594 12937203075562744161589254556462261688259434980451240782932526984286532919315075846793748052152835
595 15940215349360507653731193369476524094606564997659774860234057582761588419606782101553173974559722
596 19636980097789925852126087572510573884074071517843101841590102465900883031200393747363971128128456
597 24187006531289796553834003208087528390902211784146058426716490441102892912973170002654565551557630
598 29786304782609320558271703086287810402578829397165114185243845002676348076651384735539782508721250
599 36675698984717833563531295905266100968741132822063425803608875697999100707540448373758434150982255
600 45151024704490619632610458197808081749978881339054651091230182970235539549672387831395469104183285
601 55575635850775634851254609396019034602479176416787942690053489162357152209403800588797175647389158
602 68395741632187794827757751920653897531560123335813070923717656339199170009287389342041568629939545
603 84159210929896119637072480009779427621935720305486160793484168954650652159151800079735810573676125
604 103538624319024882061474466152030048121615780799284968243434000870625049813622806325845945109870440
605 127359528714909338135828167114933633902866725861986903782745479199381855462324264506185020350867908
606 156635063315220674918410579480886896070177134311004741032519664433692349887111044136182487594278680
607 192608386798131621402946833369014390642749229814672831822212307149708210334267793943264142274764870
608 236804655170929119788383996330132023299738760227374712882873879902739377651126609880942358690013425
609 291094690121436518414081284460346077571503883112513521916039722815082505106833987341325185830352990
610 357772954924127688727653283792917256251511244550099904211503509879219541665899456283769839069159734
611 439653038073949889866260442898776018768435222174856468487488260098996151775100855467196550676401715
612 540184557264958843517242632855568657039004535088911364477000455289128484840122667135848919775906115
613 663596266645265055219265187855519810358370972500787178884754237791265883712091386328843930914786900
614 815071213284237340213506971843243807338360967055124152174375192925118217683170152276894487298726080
615 1000961086946299526847724033774953848483544219326173069706592601378873447081775637389038318243321978
616 1229048492356407061019219961434862911562570889899384786667230095857777916762397127015865532088923082
617 1508867808292037685585537012802169795892236156146999786804949723578671478831392974915356417238303465
618 1852097659995794954756227130423581905747965169315796435864132991608180949451742245853869033492720625
619 2273040914359158550230310277971003216931375345635049642060083779463962146336842558394162788901455720
620 2789211625373334353933645235772928958190655230592926026164159903684510404216009022474718972853850531
621 3422052649735532515006704296313866593500715609887744333425165976628718581562246396471780247063066751
622 4197812888890986162424013393797849256555468984451906817949539064904675946124814824366973038196859800
623 5148619500833389035903796209502700639940233891890460310355808658702143094714003976176517610991369375
624 6313788214359549056944892682756340219254310435683916403717456158579243771013442017067917507292551155
625 7741424376654827129474670205644194567867390250797243166840724347127415615626054448814174781006361767
626 9490378945223438303330248829600194630862693099293717179776015339565390978709827527320917364252211283
627 11632637751530773984947370858436816165949210459810684473162581315104244499622793134131321149784954810
628 14256239569211798666673767734638086635792324229054667706381048975153718873656898590664192818808814400
629 17468839487227389163126162682801716689579098248322970244169589304047085093495566105837248860031642290
630 21402059636734850076336927554865518053959070779525601160813029621141833632635525677827227464261187563
631 26216800445897081758209937455817780415292112232122438369595210770425478514413179213185509691143237914
632 32109723511265702738402897341977449894899971058490665048930149348538862421518456305409307791857848570
633 39321163351750334201988693145947648191300705286204680436007165346713292815936269624062561279053491750
634 48144781544119981204752959598396914860508970781598097959183688482575126097762736835681444384785873680
635 58939345207181218276229845441405821096150741002063552069960357702805028773222253133412849150630799126
636 72143095155286668915450535416988749249925255420025745199347293073509502547290303631899772620321891496
637 88291270502055512700152097524282298200508760028801384623735682819540473967626141594521357357446926510
638 108037479977539290879757406718511061406606338155639795010988469074187109826398944875980387340685358850
639 132179760484769455644128442751070481716851709773240721204184471335945203836479004329998113275538301325
640 161692346246333580068412087620305866819831695718016648518807473465858654388960703042326955773569245761
641 197764394302555589741975790564767371482134949740454834651452836431031041778483050958397741919042245374
642 241847182652600788052368108277458563097384796251299633134774423110925767940241824142292644765174473340
643 295711626341825087679413616002338426216590200151289291669531794488812913755221116984025546775122193750
644 361518356878281125105615331247939184892245759469697901712505288201875702701451736565164232884744203425
645 441903096789951791113221046841597090110600969746019461512168321017079644032786101567650878025239245482
646 540080652464584065018297522214305934476245925271194100870214497822979568977372316969626578286387640184
647 659971567166683669191555036920828661565686226843473694678440794908262835447229511438565343705727520725
648 806356349635125194129193785335315188053599706770998335529496649822949133426114560095377304028799500625
649 985063255100850101177135702531312212958552439482416490122168699183794416352171388981651329455411094615
650 1203196885176182905645084360705286732014076730081916117976655804729871828817529271108671282833122605335
651 1469416439685832678421585010467237869117439831032851489734589085928445588884702258113454913694044642498
652 1794274356368096805897335911660041933974585019023492443353349776553178585122191428382565839628699626175
653 2190628385315934992759245549328209177887459981186837649119852203129577675041566211273903283765411775725
654 2674142951175786104564648236951479661138003085870902498486669393430046849608321601426656397386931162595
655 3263899063119155966795960075861603895488565670617527171348059755910820714258041991105504344821221613047
656 3983136168525716314429020851265842566079240560995866683571131442608522254374078989083876635078877610205
657 4860154366423754008520199015450396275807138349138639935400196627534431614660392841559681630811778121565
658 5929411489202304077980966706604004603562913022950222227461383321676811384723955870289192015095995358425
659 7232856953987988705096044831027796835940906303602846435500797038441080516639914605742590125439255172540
660 8821553254698191991704046128349309912764792426796654665298915864921703382474035218233184509325549498014
661 10757646846927619225846924871911421578079523135810492051147569471530894337107306827265537842162281695378
662 13116763376053153238485402363380963041602675939861238461661948634369905603648711735162305087304336171850
663 15990918205469595329600029236054653063457018021547076378302284623089483728884486719212164638222906151075
664 19492052611588725290365325975417326360010966822539760097547126732728170122874419871386321815686077491015
665 23756329545497868684808526359369751629467107360708950986354225894860823759934692238992657535565113857943
666 28949351390134419822228513004769391416489102785991183555230241459865922686647828358017226494037390445129
667 35272496722290705733441051798563402122502106322250860507858927332902264004156811200729352193727136245935
668 42970614998668737848023955627557062660846717471921007144440703704367106347060906590061439466706063786875
669 52341368871189931705863885880703348813072379758303025214446480457420518615861583106988790963711638147340
670 63746575370387868085204786956788872383142352898830298845248829339116149200341422318257581515133441845908
671 77625971741414234460716560233354965994894071308016759984062597338405699418247857549631985468700641426522
672 94513922014407898317698538803506767737402376800289046553113731742079630265702031588879354741672601885670
673 115059689753348856268277143007532238218069822948644007612210898681195106959216206188081427712181285271875
674 140052034862696450505941874741047700673983314505371142793071315532840669231499388857054014196429472329895
675 170449052685487637522569226037068439903693207604767921444543054620742472935194836595295597329976398108955
676 207414367760042496557337800265644404057482669198452930241881840116206885845934265834954641571585923333852
677 252361029599409824529390550576312213023883790242041045021213405382506988972013267622847520231016806584070
678 307004742281890987429301293664759083325088437052384255632611459458938183569313032679900880466204120453300
679 373428403842931707140812981855967711942288047024034691490031373802313443395801793302505544547174924783560
680 454160347946906935972375183811354568178742139327278818468172620062228705326881601797339838804832024209668
681 552269184206355929922340229458920831131653526075096672246310161767549566238703244607469659237188581474651
682 671478743067086949002523712124896037168061919476533660019434886676600961112828672233295853823734070794590
683 816307368449999920493291080070839294070041682839680821793303189320724788421037710050596169675604143076725
684 992236692979679375883231391625827480160580867545921543034716016644221610006793342874373541456594921651580
685 1205916108815482407294756611953994327166474220121038179525726143676410036276072708860941560638571112905473
686 1465410450691732294305079261416988919702889145511554491204409896339042063835638167823060840165906288524578
687 1780499983687766117124988190584535061035780884939012124144035133753771480287552427207172413258838904118400
688 2163043693127538946674002307036769111287554746804076261181475760058018111355425607920968276100811232930550
689 2627419176223753705786015489800271337752820759157128829146148152826131419813342240379510092061470669850770
690 3191055217153112538607122204672203968472483428715812238508171507280106350703546496586725400306981215665742
691 3875076488761035729403501384898580616979015563277504167033382372223598465588979133362151538001748694929333
692 4705083885206748956261832697891464824888662225807336312363723129582305770361514352645854226555332171717335
693 5712098895543996822935417913763468721929535646418610100226949920682045036450065219142470538276604793269375
694 6933706353370710727850121634947334452760508215863294190796474331855291596984350669233255151515684570535730
695 8415437053210234082938340089326654914538266279028794124882139993785085615085528463083609355012449587219676
696 10212440364601798855617796295439568621262655501955077562485149547028737362992560054476431068362228031681614
697 12391507406744972754202657685975427647315228556621059928809378957311476660215596516946436912036371268259960
698 15033517939834510415042894884489436953943905090378347995359629636033926611039882633598085519441768856611875
699 18236399329843987004141735997797072015494471861077786119091101963605709192754179278817238463266233526809900
700 22118704288969537845069206371345879510673790666528934512695337664006729885394329997454627657903231186148061
701 26823936232059056641707879791154716315854313063959513725611084574628020922060781118328916425275185591663420
702 32525777800836066756421868718638696775400671282066661205190005523095005516060507790602495492299156672799595
703 39434410333306866155291107141140176654189481417162324453974168214394173716116669806306185145749012994074925
704 47804150928814167098544524400279001787748939942609749002781106152020511963922744476397846075738219952493135
705 57942680645137405229150734449211879497424926413697899728207809930314984699433877483239847508643814231670211
706 70222193907446136502548245362653249139945255770958051532331436392310084667425945076470919411045626259109639
707 85092867390500212358699877491688006116886916809061891424112623532076609082735993713134299540882752742804110
708 103099128840470795751140386123577968748444649710471949012564226907111911682164663024933594373194883199853450
709 124899305403096465535773398913553354063079239576392282377395087205521193398578891149038490614723097033818650
710 151289350478219252121022696100977756658955413282214562885481270781859381788668491354059471043013042410024692
711 183231492089283073222402470070227664204047435513728288054602802304607238987496078747829374425633491171872161
712 221888819249891467400827559139244934005307043147128116798171595578016744004666813674951542739145092545111465
713 268667031857188822179748611885324624702274434641539377029867645505215411409731271902739507689940058423795575
714 325264831498782513548014595003743640187694962187656345591167897729458399280747759416426973751893692581040330
715 393734733955476569730733953844922182865246367805464322402311973118554893652131703680702353800963739124456415
716 476556449618005354151644654666891230567414841549181448320678615602551079858253943280722715886125370061173577
717 576725418144816166948192764997864749940870365524225936881527784858804815016352129074030606004166212965074955
718 697859613663654587524876482504015796854791572411515332925140279568196733112210507618181156498887610652060625
719 844328374934605695343208223702247187225642889232866833768580684017624099724430885815279193590512529469693140
720 1021407783118223758685044457948346585266326755992119846507706226481196951878447787562697095267667834695817851
721 1235468034546729534482516468564279977022907667164066528536927265033044562678557455973347731452690034061290640
722 1494199368937261001548104317069341427386004152688544655982144407150130706638316603960429706128129640982704250
723 1806884452988408470897921441252912775212530111671040294972324843180916181013051681811685063984337544380845625
724 2184726731146459860693653034364692823880277171960675366006650152137727000959546590073038736761760371285726740
725 2641246194654221403076858417453825021843567097894597080118372428939667383775812680716443428808234343672234422
726 3192756353057484929250917833980480825135385790658994433459377375369893794177993531923972155759943931618096879
727 3858938998744607628607924334017812917355162929718607994194342823087177298261186672650652383113749202184742290
728 4663536730461395496215507174604207457556408256896637115376702691052568235727899146436913071236087590211981850
729 5635187260943178400103573049633223880751668623260192060362020527243265914041446072487051431010271846186668580
730 6808428414797937980331273773584637040096656038322722516153811579574140895045854364039371807083078848195158860
731 8224908591233626436607966384370881721221083228208653832449651473973949536823192643559020835084101073993721989
732 9934844521084842568988316795698255125115972085425509760782211460366757091762196932051586113414163737726108100
733 11998776627703988438601248067947704504868370842991934499162921881464583502542017274803323467651984377552059100
734 14489682493367879656805270506162927988691060326560377406692717780329258186952012971631813269797942562035436410
735 17495521181082514037532462631584106150273754159892907248883304015994269603361261463952774097263153579759216180
736 21122295879117994898345515572024751213469230702371702952979726382876837546057793950254270740236112521055250383
737 25497740017982148118133470375154610796669398351914599438717768433522367266427521638207093426510871078921281315
738 30775753251656274113838233625955652035613266360770968548498312057662047395144548920698563071092402591483987950
739 37141739210411895933179909426304450511162475957989234002508438681546945704422432848645644519659105342886373030
740 44819027577517681844637105347828046086909547620875347089557941732551873659435156109624351344852150875117230048
741 54076599843542505668760095905370321489827675241623538537441497314032067964714026452080347860423880885021050868
742 65238382281405498634782683563054809663550149583650918451510563310414499884455864022817612019034752594652500670
743 78694422739835100956321005335351256177209608360927824984453389170641716393484406969071886445806320603875083125
744 94914331543554012912408189797476635982445369307125595680120493166765782251653075943682991785528715832987375805
745 114463443238743808443993141030551974492439428577683709782659749746494920453291494495821389864042084425778085406
746 138022247677773469096863644746797102243442446380260973018436471067432648028354880945240273840717257520503164194
747 166409749049172600388636724951666342185174569394894504511809463173853524729948409836430514521746690245698682350
748 200611543584594239594833324506765636679302620976436448936803974533232883249309330481646999664430364927812819375
749 241813565196860878116639126699632635673117282681029217210346431465737130219978705037098616527332563023508264515
750 291442638473925455188506201488932256035019687615857532801342468433107645414068387574499677366174826187353241273
751 351215206565083843611051251698221310890822578534001427522383179887719314699307711380188231447791859915732854310
752 423195875086320971137732240581958353917900061883513774189176185993625511191380888151328364241244178920679398595
753 509867741271102673072611890207170323903080254702720328914082198129402456667965371604681456202214408012409975625
754 614216871016568080259217506369984038489676169445362270705586254514966649255073132277268793912694194158256817230
755 739833758175340202166423158533287953146230404758765774964648498868761064500639607123523308232819130313907020870
756 891035165930086360052681984606151427882423895335534041888804900090035935529518605020919792299694008938461704681
757 1073010427932141450142668968636993667868407022487396364426533756432803224175266620355058102163113840027192442775
758 1291997099319621167978302083623163874557497691405407563851269286311939501449261614505938959625974615462969956750
759 1555491821368392898571195582372735137915896029863210704962238383460754048375856198028504087270389644970206164320
760 1872503430225998162441870251244055180159560303822960700445824706468855233710627822143001065481032936798629102609
761 2253856738058051081030466028376700680957958080676939808968025865511125017295256977578636534984643684572017649482
762 2712557089620313726288378438262567513115811283000002081966110619903986527247692047900026905705061659087413311525
763 3264227803345221882139760394965798039241210593319159161540830313242174542163733893590808532974392671372004995125
764 3927635008807792772296514415806752956853117068221504918063566056520872293022869462873390264374572443556897982180
765 4725317270039336279215325030382029639533493915973216399940590274738131327781333215424699002164156898248272050083
766 5684340830038536841054101208947279938338524748193917079357310852532488383479886282881426159679476122711969721430
767 6837205437755448217730757082574375214381069405367275217244431827836962565469614916353598520300104255135022162045
768 8222930658454362100994414270473238621788505080840447081595955317827895603622834449567994898142101091961848713750
769 9888358481519163144285966900080715187589674181670989951550641112340227639488740934226233336127579503968695031365
770 11889715117536103692616533921336630697507149314227529299294698236359973610331409197848378549747968965634353198558
771 14294483347314767362416473941139893590703246081152560144404414736100741494409181967227442770654030269542220688754
772 17183646922456140904802170285695235819622886664475223479915146021026750403273362023394967569064606348041548904375
773 20654380646524624513227274644305726242802296004262950651887692503477325860191057861646638231053278672999345916875
774 24823274277880739542422626186012118044003804960747216606805049723911209362584838747007204521917857617456488961405
775 29830195755882642268488158002988038474951623957740233598734229822742903835798551298123768264576561705913078286301
776 35842920018380479985485175225750355816902183191229934450077695736543554559801234184107002912972062421615824749600
777 43062674515557391418012701707074768226161238640571293335406779055139201740017392704677246015075672957305732183060
778 51730782228028053035600389288017399645548673540957407058261756654147659238156691860853421141092317943280590040825
779 62136618515057317954506820579733381483643487681351741511416967779490516759778162734628332154897127209980954219325
780 74627140585660677874254904999315313178264186595563115095467704400997244224539515900974725490973818286233041021924
781 89618299155239340702473099859643182105852415725433048625901700855257164822018284783239124074335480411316037747252
782 107608702540109553953132541803488432422901002606150577837754417655575429094055752692098480625508591649265361715420
783 129195975982204093314579866305233339785995010122304532721018472804401895049484800033637354122462815820872500782800
784 155096345690891299418967800813084003637660993474531284888142080501333260211649378083816142777358705316302469116100
785 186168080689176573705692723275399976324760492038325981057656422392677485695015845457133513548488532945164208907087
786 223439549340899712025105638147550443053069951396530940565116047048240614703223154727798453375444839234579623774261
787 268142795332423205352479045200140190756406591536540558866663822723532979302414768412499462284376145245830634209920
788 321753714562717716741160729756969333486915189984612680030561310982845793044939840438640065708110096506064732373100
789 386040125439023638101239249884268373072473109287508464399450397241013802293596787125054616920792416319810669123590
790 463119277137882864739333426477190711133773691650191101059116405722479590351702409123595968155856102452471705122517
791 555526641414044324622936297902825342618977556520270237138526313960376072668752566839561882841487812892347518670772
792 666298192994362398163786981626243713245960857380088015916793774658125113722357431210507284054490637625499528086055
793 799068812777225697639656825833749911317110525820728413201323044241022694850639573226482243505719303515107117476875
794 958189960442518590512247678450449480622563612226485648900846899756523873853267215059543108113568934966835141991350
795 1148870374727436054869229228756751209013318622992639806084619700896263571781797238021234603169960409378220755414300
796 1377344289693928793974350140550229873746140537689022332916737256956829778087934403580542896376829148426811168021563
797 1651072526639692218088417278262558322564098887630886722009427035032600717778607146547115279632167349461741604127015
798 1978982861107910638787294657948424707397543082251120384562557607041070978771813314257573349308223951571713400195000
799 2371757305177883285958081745942240676189368928614591081212787571913217649389200635332809443421069075109679246954005
800 2842175425539531964993540911183674861313019418536625053945453950382020139718965589660384919320182063690006498636495
801 3405524583852965758780076184585299278376966816667565484260100278979868759148771304036266668699623065123451440639904
802 4080090092481512938587925596741857698656816725041055933261971637590407360669866176358338451394831423213475072104825
803 4887740791287681530987198900993875574294560322903359603935738208943393128784427523000155582348919154507733648603775
804 5854628547738893046963540999904365395649634547334079270675096443553821900046204596625204427089152847029194472067860
805 7012023755929358006223985239772628750723728486632034330803783117315112630746142272697490203961319453544153984900316
806 8397313170873583333784479130004989210328879136517919423081790998663949410543874746162630705331575268953814579669729
807 10055191494271606062243811391600333561619895723299036374667583170125367608916413669723425733058370690989921797590030
808 12039084183727397120944998426476020895339602923829792623328923359351041360553168256015433774581075321567942383129050
809 14412846175874605893581467232223991493587067887623307850892341036302657356931764613812539488591310306584383215898425
810 17252789817378582782043045270571474714664303437052901869901909865785871466548439406927688345058295942994336972027313
811 20650105551045052766474212431289899213282526564378547555659110399980386563311488717594387116093046059603398308736597
812 24713751122368395257851348460267113931129388072682250192959236422318066742087936802037565908172978574293908101606585
813 29573899629835072880843841826544077902986833290358067587611088587597815835876951217330627905945708127612681657797600
814 35386054086502641834292099292118448175730413786086491447862124150671256460343855930222216816454235648406354713437650
815 42335956821950761613908233007060559232830598278596116937211541517034780667836829924955618251002679359654237516861735
816 50645446664653127578894740837733130416684751671312035208502212982199080563371820573503022449820919353383276988144303
817 60579446157086124969323775520346840320345908802018127409905021436547073806515938653149794479856305150704673508770610
818 72454295964011098026994720470947927222202516381965106221774776284337315824729895350356568525978522616627382986606875
819 86647695202422058596119801196898564232196854335241532361592554408638485702111095978738090078290930096458230937735335
820 103610555915265212322599095067040426495935181967690624316986107446021427758514365308900307936440344256847920481925043
821 123881138835407853056041187050490519867644893530087655035064354440715369379295337758473532592382543567063842876788922
822 148101907731401181129582906939996126232577705721323650023001862054372874222730570712213005451774733736184953764425430
823 177039623120680531865123358746605184943059318949536208532035512533936806064408635373283992996307418420805040821243750
824 211609295509435746416582413963774118126379627876199709261535882146483712957856679314546137894453849429319960002987420
825 252902736579723696119574243629735932137678216900860437743871232151911250617268590199571140207543891676109215645600253
826 302222587469411488658633953537915014502194345192916442332882077818770613997809580273086040247405562704963389699796487
827 361122870729529826206214034180914502596402205828003862843702511947222340297210829412449998794705977057974645070122560
828 431457311747929334907430960204876609103389947773657329716838598041908443800778059846898080962339803004387613882859450
829 515436912400552407201469770640580533023712644783014537527886772078177628982746664669928261363913042281382237410431065
830 615698541564886979192723679010957565131304027382003516644631947937379659264196841775745487680709852856955290019481534
831 735386642378797402571413558064587004102045583426445985114693946425774248661686494316064758078105312283310979767783956
832 878250554819725767567959233594515029224213330972801990516984705286508821459706075687376559382537322812080230730126100
833 1048760426273648446584024893039972330269765275704806600409820397760041923971173131826674785011345589222875718643626900
834 1252245246465246479352406089602135492718116149973372832674052383660142526584410769635284234959268679585854934923262010
835 1495057213301299928607677251221419066069906733783432276377546059709999798634676421374626459089216180187001880776107607
836 1784767432873149184847756224492995190973927053180185132989644437555040226830452413328902033570033114995799401196926068
837 2130398903861082247911127488776148193890710806254103538297569614147825147142976240433248016103331998580482633003390605
838 2542703862129793991315821428493861975850643810665037436762077328664346932755945796355024865588213564777683294815812375
839 3034493898933371381199705787015659854969437702412638275622112186512683558589949867808884746122661791942108460455694415
840 3621032855668021270245438830496180213699038867324492321023714505090057553181763610681010908702393168017740438638212971
841 4320504386771272231580999918549894368695447809624695257156609078983527274858513824844338683911904587183580626538141115
842 5154568326247040814203256968701766680387068318465094124972806512221469753349452309680939622765682865064093202002252945
843 6149022658948661289203954618772607826109411097558017227120751819084704812518230505451966592680504547698268540762716875
844 7334591064149296999022054431066081063823299023536856531011946578287406689692539908307792334267100673046034534377789060
845 8747859759773442633905345020624692141405106366450301204951142966462120135693090123819151377481375491913631396270164200
846 10432391842123444402544909658353918047035115673046840341879376443012679409569667107096059914901045930231309718830286987
847 12440052619889985548480085182580649301382673469047729495933716539233317744596180091775842187113899944803711608493529275
848 14832585739117367043553087377868298172892450035218072523817819561363991920314936375664241757621736821212789042230475000
849 17683487373142135832687739857590195716662288429961020167434583016591080802222461030085061746288721184027087606596609535
850 21080234628378122452661581103506748875003472619847856171527161113262439804418479524131020587147972797490421730439495293
851 25126934854116361620097229802425928667829290827990865187966963251852663006442127487464126746582985393095215767661815712
852 29947475051642544819092618592132515043615368528095832613033412837947484916613644221145918559718390701294277515923527470
853 35689265421775953165996012118234814537511099555762941067150949569079439766760307720916335504121983972529049977400097575
854 42527688705280528475701235272784398850425654315270395936109946936311569464945082188199773539049589576861182119373543560
855 50671387872994617692759457567504708806474381694737745391237658245217169668472461492597775382825916143293043733705714678
856 60368549522990802024904193608730113326885231665903742454227149884659651638772674475036863009436434109477289557902008908
857 71914369764777222217897747859554149436148916243926298669040669705605315159806912539846029943984978194550641107848028705
858 85659924273671308087345516491509704375527326703979742652427110129886405361500978997608818398199869785806321800699119500
859 102022705598925918808701275923116665361486473571159127954820789473484024435377003700799195190734070922682701056613437245
860 121499139911847602833960313792854913079501940202956033120999632493861656951464815456049792104975025800836765422758621587
861 144679453612481934612473867790253293716163084549383802916712950264375768750239410270304020974560385635675412218060007998
862 172265329266462991917774155566742870705858243336830194137141201334627544094993787377412150475892943913180265731186305295
863 205090872220362800130502470088474110610446302778103850772541843775674270335663063347572222180631195864996550276889552675
864 244147506316733594355774326654826297546275135144806952193502260590730754559091846851264012487680471337264745191478903895
865 290613532208640043099198968091551625897316812024784654408109710710256253778812659360939899611674482009422895341807829229
866 345889218184960230121125517003454331896017727093955679632249114308141707808362626865068275402530482345391130913676340163
867 411638455101680143782949018035584700834438589769762273289261475512691156868613846528424634499960083860920099817904017680
868 489838198635173478178901127688683391161096180879377116445912376839075239786365480990060634546160306651462768049435723750
869 582837149153004403287593929287522225927460886623388326085010748032393223994565208711280888275384797145445246444700974140
870 693425388572757409139421693863308920597763921618473286416986159799762803883546770116774760458134480457285661739860840819
871 824917012386857842791516386945723509492565837428624575818778590099099861237476774028118845759712240193423209605908322055
872 981248172728422919186636027044737588637384246164055341116875407715748783125711202528989465844565398374098559316729202570
873 1167093395776698890505659794395866291609789101683955590917341223668063876373462623980919534209587962619379163046213395625
874 1388003566774062603405318509576766175600103806190714663591279570492026561504064591963745540416926003386076039287587337900
875 1650569603622828369133017983330542821989772816924064928930971537278762497465336092299937366569726749154006828567770375515
876 1962616583400439534526189603782444313079348413649041853512800707041929844011237127453453330065078719339145908042461762520
877 2333433966412389502652629992127129322331765576117825436780596470802300834866119830825045398744565270122188353527999823945
878 2774048604713792989558092091595860002757569662605037370765645448773350772300089884087198654244523161745888627941870757325
879 3297548456085027416173478819682093584451173926213338654550332963720418207171014683306137409055239539455315906394714985590
880 3919466385384285076660012050197236052141958974038878467104947740110208445401767500398846133099340187833628206740951776386
881 4658235164575953713411461223485883729042104666975858882210955010330558879138875170214682792508822050970102521172261525758
882 5535726829686905364556557668734073644099187700176025339487346352959932439328130570622565307357586792791179214238005950025
883 6577891975572563431605647197617524725830887622977726432834137542364931095986887933021765724819208788746384957726205811400
884 7815517436369746573055157384175635906063999719878886624379455761629468523054119848319688753612880901423729353522910152605
885 9285124192074364079749990674127319374768165551649601547695666242264731537673238931379301635771294816551767956613756992226
886 11030031355792109083322502272586017889391452685360763859888866727519629745687965433812793755963490618563047513848986691565
887 13101616845315885346068582065581278577208776241322334112643463437863801375552248904518826588910988252435132129596933598605
888 15560810960860269382106837776297472733494968411808540837457715147122523386340841049150976409132074513098151551633892063150
889 18479865736472342507700674158447985393368725086567868418839839651143056539868001235384183466275108397577691426441826457910
890 21944450793058816272376659329177047951849358618266593493658458290335214583304208138559278115695216839667129160495247706317
891 26056135717325523027794206978502951421994480404610507458177947583395854030890012050757052268447523246729242620440747734854
892 30935329984552031391666354639474560612892687520772630656126896818921574068232679513450829196416161961683985398870880275465
893 36724764442740741905364569949317106170155878450705460089376834110556230628963550942226010498502164528778397764986643724375
894 43593613745949605303051679685733410550521152633508917607307937225878947199946794044076407406052282607122900593469312098415
895 51742377296247746959210128092577470278202860334612898454079896899565134345802465303644802297543715965180107811200524328676
896 61408657735391408389270728973714997749794099920390529893414199209279763380851610629158609963176086521393201317670065820540
897 72874001419690584562847375954210694111761005924898402041676472957127476297205788221882483045990013148659706956385665496700
898 86471995323915184480643579995200461461265865489715285661687028922529337311997125170322501090695302399167992680896488740625
899 102597850289930376397504803692383979758195943276829894331814004622070907621439541199514909379650906193083610967850316479605
900 121719742451750287471321507987742242626246539029630903735086942398437888018765761072381057640859308480859952658616227550349
901 144392234198004522189777604903168352224654296824583417937211632405842440127448084834465847390442909311456451258906777545483
902 171272154553110215868303989916029952753169348898808120364410696370029406961379200715676383192770643549650690082542879292100
903 203137387995798947749887509098985928373156989365652270030638976920566011055851952441898872559800764966738329849517153632550
904 240909102407119661407498877256954277630587684012583468711735703172412586150237574200992688248515234427934710073325167497710
905 285678043314271002603965621811126164586242141824020200125240104294899600494917244630315150416220543887550480540549083455553
906 338735635543846774938668470951459143371972189723322302875424138673267352454624899992848546606599629985653370634009955641891
907 401610767971223838287455765184526169819318839470646486519431887327980532732700328118327054659156579673919162871890607319105
908 476113295971624325919732900368432530019287706098227891911549337020845731317682491856122926432337135444943115926316330492475
909 564385483830935275897871430064868928508338588062438505186590559773671909457043869352002537119322040156806422145380121367465
910 668962830936753951904190690827011697049573072470615332624443738305238210072848992809001967117197882287017770642719589630435
911 792845987147407231632817621758185144373954200572096705139549297065313736632118044931092800872167735504962168075426809934202
912 939585771529017751582086029480524545282693129860668951278491020160226224629663246360754667111814910418943760792133933636825
913 1113383673149001893920202592076357656132090415400518311818020446375140060955898559453200624869845253916051538913712764164900
914 1319210642830976374907608502750328114043590256382172607187513669639074328819102846102495138730149403343620163744572246138215
915 1562947492516140569341488230508860230577219570877269651542745046213305768555611269059744574034653902171001539177748271087781
916 1851550818057821935628808575421397977136377954768762207352313274620545547854179930058586772938651677850061246336902905653463
917 2193249068306610343392775167758691298561800795210017852795845771022037213653041043263198238127748441460119941547580769223410
918 2597774217564187327757917993095065117218131482321123388748893162263631918745823041347854452263729073566633215673442391211250
919 3076635482691095299910282890027046543207322237529601018588708960730577107209829094411560720489045660974120109093241141479560
920 3643442687214675357382265474980679415899015031388981029140636786202970221260406920827467991846340584714613880654091932555954
921 4314288244360771455327581336914286944288556129455171480428839538555914191834679659503137111736780679395799479360290404885002
922 5108198346336927993157295387173518175834179893995647084504122200256476572126514572060456356736727975004872542116471148651485
923 6047665852387653485514068079885314165023553807682304749642912867426054628708876854836178462983702308341160166847999276359375
924 7159279614918906230749780584075178540128890082901105222530293769152476192761262618615037792626943033854983966442409004760605
925 8474467632367942015341266481310801831733247152312554970154504676250131640049228403973428317131689009123206552548996095678641
926 10030374541354893062115359236119970988960043206337743596276110423732851516751704434990238621626446722325182533861085460627248
927 11870897643658794319408701860416025440855049056086816842798666864531217533903190129022433782035404713567618081668369625131905
928 14047910005430252847121614542765152458476718090203714425449099272478681655605655997860285892194196604452622209051425640878725
929 16622704284221006414723533470610279016016934997030244399482069358132470365163569132132784765715899278420331237658923302137230
930 19667696972167953277614014837779285231005135064260220972357850245793138498425618869836894959181307862114264806053369658592394
931 23268439853852024931860995016372419213063423999281901369421194122599730571084267435625247586656484928252933135296523135105542
932 27525993856682887105972690264469774339278972484921828314067779393864108045792657619123190998285628944233372439596096660313255
933 32559730345853057346198701299869677246268791607221301283989900853919271183644066113939873277197971738364411242727047940769200
934 38510636550670303431570439650382846644966635325683235059943323677115536421943281582613218773279556616689521470079168762661725
935 45545215517183948263546175473014355701243075814939290562537641962467457906508634382363821344549723922986228405847911945764820
936 53860087131599748729454680888836706795900015818150851263371136420212786794137029953873171222105661924334757665131836414061198
937 63687415783285943342584610835656637407604268992614613134866878224766993278456556337983650553928493045733993731194749795975315
938 75301312645071855359813979268015893315920504903322534280461997577346849834983527784053827805575125247920236401419398418906925
939 89025386941993151132429564501854378661165351670338637518086738021637047539374566354215205938438383130681487671544915397110680
940 105241651663573273506256860697014577401417846103114092946257437385487399438005645556337937438193059245081783493924484330818423
941 124401025779691137800028824045856549349223879869221148090598073992465903681063601113365696539871256540236156890133236653298786
942 147035718123144715659450260822055540177660654312324252119479193063954169903213346906738706925047577971419252275830654822297410
943 173773828852542640083507927614328165625346283557004777568942944812423218771277467679644720245662428227220789634810852935958125
944 205356564159066199650800172288593039657690294877341329721804104987263819057439648407232180718066736368034278869449410889663865
945 242658530219997333749092535683753083776260578276791587644231013405775907689703656287031484868214874883789303688856751165643068
946 286711655200683595368278141830305360661584625447675099414090193397462347569918097614392073120777054801483659257872753803914052
947 338733385563813236434061391805323317723165500026413555987627955176491061032886057768610454674541743473242183932957846201279605
948 400159917646216697547792873527668990949310902772502790260693796108359629876417578828902264143033425848243418105424809283498125
949 472685360449078601842974471137849505252009109769555967830740936436103296669874112970353400129859607429780822783935273346437680
950 558307884431680912826988236591346652503189753191712715249054774840957052103579093313600102712360320156591136245957340878487599
951 659384098003386664025386793303328103035552933780230307268486530818531350188722503882153837302411153817494882949785398270330978
952 778693113312619782333083866922479551743149950453546975410721636560991770805333105386407639894459237837879417636053480060000950
953 919512021640445656157219059152928638992002548133986350345691486841234481734477560118599285774641943784396311075098060838283025
954 1085704803042974230334902065595826572626915223132888559965853894462055926173454238419024928579539213590862796493502332568063305
955 1281827052869514809159021080648588172151935547764801390712471663705379031655657337865416878009613491677653819909699137562910188
956 1513249328834559335096352145908628842413563096810909081821022354809860301755611469192861359635322330912362297001824489175339829
957 1786302417512603052165324655931689408859944872680560198593668309368762361288350245592750632353435282630409576058726361371429330
958 2108448401463421040391960423181837587232044584643464149664722467999078667891893832630180381728239034425453831979049479623040950
959 2488482092963666097567762534840994048022933367402887725512866098398336763312642678613068289866030268735988708688654611924162440
960 2936768205470698643489020560084049493882811431343436575967870559852678103570472718101878874400863635579932628239151735292188434
961 3465520580563656213016011715090767043628454514271997646873870671294998368440781489716318132342803086740071027570570442588837995
962 4089130900962806776767933035210999450187748095908890577674860982045182450848682982858552528617276749597970138393499303547623125
963 4824555628409862562198971685438078883340082532541845487914343704438147099795739216802156297338038837876120457799825876804712600
964 5691771442859650397369075044855998330107710819344929614430747284242910918614828621575360269220160606099449476554272396312063040
965 6714311266700824570666200931106525444379001051761229592132448129375177639623120743113076961972816276258100104402765143106149538
966 7919895081690344707263637143252929303733237993584313932168027515795203230807268133063069302589188395692430702376061405994331150
967 9341172242252647667748233547566118021530496905920095227803779660138941170390739015177090041999464606931767144051298027919274950
968 11016594921680737273723116872407073210915300992052033236011938832449740548788520464668275661817425277492472197486910422326663750
969 12991445773793284951209396648704438462997375776009219782504489741531525876499890646103161397809389905026304171374036458276907930
970 15319046941205569263777512969149688856844229076884386380730732736119829121797393119376202126874761754199880230888081611702321181
971 18062182297558783931247608961664162967982546507788550206161467482661820825048213914337511818137619506314288641288370411960183311
972 21294770398047709308471107893489043344354987309097253827245073456775314676494936242538483460970834765017285646659426634055255210
973 25103832175000306160226329542798834334897293493357708829094313576852611294141222369616471187207773667008911427887000166600505625
974 29591805122784863220365671745997838469606063929066669387142376384086099761636278356734392789463506590304905936962752318088044190
975 34879264768057027523033795021578112207547300920668192279120513566830719873759000691272679861326944739609372796259069308243342223
976 41108124850913296231782065186077272588408099982678482609781649917900760594264548489319205393506807735865772769487910120543352884
977 48445400123944767123735038658392428625429666703231698458359489870717187328152006340330180819982194794173424194485946937402296390
978 57087630330973288024233539626861690783371213304471493991556373864112551008379235715093938160443519339207051124230004240034916650
979 67266081132502968880892105116523818208278030056093289961571755157709725625628324914651870230365316009383146119253928173039839955
980 79252857942934187074567761700218717442276634890183360227047826958377767843109205509074787107405734510279046203172922546997178271
981 93368092354098001859806774306148659103359256939516190530080318175253471115552636101490076584457316516685080164643881371373753491
982 109988388649003312934761104836747915524511868769961899913936880178876902982856321511718404147090721663724180684832425368482869035
983 129556750572187557726073856300495858592728603576384839522905749146814947889700370455788041819705767500383706082576453178906557525
984 152594246855142145687575033020277567349871546183562773460406938315238578184440665117307242362273609524741600698658125324603464160
985 179713718977602059859409853056773580295158331378534966982816897572028738987203671540092061096910685256372944248428230587900243861
986 211635887427724723627903609842769253355908038999643796173373512021323587304169424193305985870128929982264968730023316762041484361
987 249208274654069567677681513388535987154462450702702346474685929518890188298561669049460517057035241555937103887084831061974455085
988 293427435559611847250954445731679194072935757771245823836679678447826998588077862794895844120406031772597939891369323375289144850
989 345465071624433053184410378605994960099277870267877482360036422211430362340404467899091104987547505454891206718366625875750677820
990 406698704729363325766489649800160257417349837842420259219390400515323237849837071812541693733349520818589798606328078551242874978
991 478747704030920496566004288693793152259710175350663481790464006528611966128768710969328669514792122138882341647051236912560794261
992 563515596788592777733684554769199196849952637963506271912554847280504784272808646128363029568721633036928819707051486298099119530
993 663239755360850786438939881179184102698028393835279785753833037232096594022823721386669315305201552385846759935455397696373821875
994 780549741757645564088394418521850459015709907652502377988344995297001135348373429984301969186419779333753214833154347425905260225
995 918535812957864797319644617491207605256376850239923630993760162943634892138816865306099543305787384365939654790360932174113237957
996 1080829350285506062831325564937613586606149463193540780655990346526264262403689593186118431423715643758652470911041191086715165928
997 1271697281065765023544501331228182942940723950558655556820348941907107117250109906060983421528386722779538204706777494363022762490
998 1496152918256118308824869503934272941563998387742717754887327120732529981434230169185296231572546883802360459960245906517969499375
999 1760086062791128821745712827286522926809584940738660868920653869831712475645406558397337630307170533443475313982628206916778082945
1000 2070415704560510958817380245924997077537796065129025462350467419444790699489795360370014347399673425955055351133742831410033669818