1 0
2 0
3 2
4 3
5 5
6 2
7 13
8 10
9 19
10 16
11 89
12 5
13 233
14 42
15 68
16 57
17 1597
18 38
19 150
20 60
21 436
22 288
23 28657
24 35
25 3006
26 754
27 181
28 326
29 514229
30 110
31 2974
32 2264
33 19892
34 5168
35 141979
36 148
37 2443
38 9499
39 135956
40 2228
41 62158
42 676
43 433494437
44 641
45 109526
46 29257
47 2971215073
48 1185
49 6168819
50 3269
51 6377620
52 91238
53 55946694
54 5979
55 475296
56 14836
57 55782
58 533777
59 2710261050
60 2675
61 555008010
62 3013323
63 35240134
64 7832
65 14736206399
66 29992
67 1547031
68 68681
69 47702
70 143001
71 46165377746
72 103859
73 95396546
74 54020964
75 230689570
76 29144103
77 5821304
78 137415
79 92180471494910
80 6917
81 26264
82 370310609
83 99194853094755497
84 2470
85 3415925164
86 433645627
87 3821778341
88 2759
89 1665088321801550
90 110309
91 160349708
92 309678
93 4531100553877
94 9615053952
95 67765558
96 7328
97 364125780
98 605954917
99 18546825239
100 574315
101 771601497990
102 6385579
103 518283023
104 102284555
105 8288965944
106 119274798065
107 8242065051309594
108 11134516
109 32530503217194
110 514998
111 1459000305516166
112 10745103364
113 272602401466814027806
114 160779
115 2441738887994024
116 1270618010
117 39589851383
118 2710607147
119 159512939815855789731
120 25748
121 97415813466381445596178
122 5601303301811
123 68541957734011861
124 3020736713927
125 158414167964045703007
126 35272651
127 5568053048227732238014
128 186812216600
129 473148519
130 14736233714
131 1066340417491710595814572169
132 261429946
133 351301301988414
134 24995669501
135 1114769954477049
136 23230657307809
137 19134702400093278081449423917
138 1534564
139 85526725052226871
140 12317666447
141 3114776198
142 688892667966145
143 1929584153756850505524
144 10750062130
145 349619996930737080404435
146 11995485124
147 347508225737
148 81197510917
149 85607650868792
150 230720616
151 2811666624525811646469921614
152 1091346426124511
153 7175323114956942230
154 15373230
155 73553337182
156 12280444940
157 10424204306498995148
158 32453303143754059
159 229756354999
160 23725145635685
161 612606107755058997102960
162 62685402
163 32599593621112
164 721318827
165 1999963
166 99194859332918137
167 1966344318693363713266514
168 65757753
169 126317829978757
170 3429847328
171 5741461760879907001
172 313195711950223911
173 389678749009268615318454
174 4768902337
175 17231203730201189453982
176 655479608
177 4814614055
178 23900590962790098
179 3418816640903898929534791339
180 10783455062
181 8175789237238547574551892235
182 689667312320419
183 14297347971976312809942
184 9506372756915
185 1702945513191305556907097620609
186 4531139138774
187 10157807305963434099105034919096
188 4642509812066
189 955921950352014266
190 155199621
191 757810806256993999163647106
192 11862575261599
193 1020930432032326933986291287426
194 56678557866270658
195 88999250852236219864
196 61025915430123
197 717185334301963976
198 18548352437
199 436782169201002048261171378550055270030
200 5747810485
201 5050260704396247169317546054
202 201834548225419
203 2586982700656734051645533
204 66271567950
205 36448117857891447197966
206 5257480544723634
207 4072353155773627601222244200
208 534561021
209 57314120955051297736679165379998262240
210 8289755550
211 80475423859311560936
212 1076131642522923
213 185790722054921420561154038
214 8721901582549954
215 67712817361580807993059604
216 177973411857
217 6277061758344
218 33124489245097
219 3169251246045503799
220 59996854929172193
221 90657498718024645529965354520
222 1459000360806750
223 164344610046410138896407717392
224 1154160518890466
225 11981661982050957284415029
226 412943030246387851498577
227 5219534137983025159078847113619467285750986
228 241389646
229 47831560297753007738861
230 2441738889012619
231 9164259601748159241029929
232 834428412150424019
233 631484089583693174605220106575
234 1052685575408702
235 389678426275593986752662955606664329639
236 100049589923453260
237 7699091233265062743
238 159512967748588244090
239 28549137398875746623604
240 23735900483861
241 1342874889289644763267959841111571
242 194836546674873314640576
243 16000411124755010647082
244 30449984732869
245 128955073914024460192651484849506426
246 68541965297515564
247 4677306043367904676926721248067153
248 33761761567642589
249 23912443180309798677
250 158414167992301209523
251 21937080329465122026187706616431712186
252 801677114
253 1378499504570606396765
254 5568053048227766508207
255 41644841123530
256 4698167634710192211992
257 1230059693697985117266365823
258 762356199421
259 3041266742295771985553456001451
260 42426490777778161
261 6860851226636
262 1066340417491716488135891770
263 9283622964639019423529121698442566463089488643
264 413708346
265 926918599457470867195543862
266 353464955069990
267 64455879137678789832150
268 2932530827079
269 169395128749579275688
270 1114769954646695
271 430267212525867121951740619542782014406846
272 562627837283315170794962737
273 1483547330343906047641582
274 19134702479075765952930203489
275 5527278404454215350518300
276 1045760696
277 6861626779193071600511181398538
278 99858525414760018
279 6280430023411780025
280 118021448674796721999
281 1142059735200417842620494388293215303813097551
282 149347269939
283 444111888848805843163235784298630879892264
284 688928218203473
285 956734616715046328502548151852
286 1929584155541568963483
287 198160071001853267796700692507490184570501064444372
288 115561578135588591154
289 658078658277725550790378295
290 349619996932179431528996
291 304667533494334496232
292 37125857850184739256303209
293 118869391634972852522952098964476155238199388074726
294 348117543235
295 11209692506253909319740261
296 114087288048783162171246
297 12369243068770149528781
298 3263125143459500961
299 20569928772342752084634853420271392820560402848605200411
300 87129778467185
301 63806927452714047340778156846369278969435366400222971
302 2811666842058811831415432625
303 96049657925830870842541894
304 2207548110057707628
305 647298085971965043659219
306 7183617091783792766
307 216913841513988014390397890548558355096
308 900164950256386934
309 883364563627492227785689
310 926532312245
311 12722327040132186089258010295231048413265956
312 94491854566191018
313 1558583251423132840655438807627465829686756
314 16188866999490824357824370
315 120570028745500704347805
316 32453502495117798
317 12105689287963515833969234106055
318 4524168275174282
319 18626243186218879340904371
320 878132240467700019843495
321 264438702655226193752458581129297216466238517
322 612607073595921267552148
323 22469617515216274972459435398083669278
324 6784879382287
325 49284706967803795183405
326 1686454703791831711743
327 1589546141427272679433878894871344487
328 2684571411430027028247906625284035
329 127391874411097592672469891375644477141951544263617
330 1604067599
331 22966686648632120276391228028485200841318497622533370591664531590
332 109536352428645423
333 930507731559173361922056554
334 103851894037903235683841360954
335 20404106545895102906154128520186891133003217651146313397
336 115613939521292362425
337 1171266446222833267851409604104331211834082277713978403
338 671762819865192696
339 2209878650579777161344616815505855319
340 11614654215383986005
341 4558282384864029624307495889034
342 5741461767920191118
343 108944170944009875978306756931273177538370
344 126117711915911647097599757894257439
345 25013864044961450414891702804412
346 389678749180531714956380
347 27786330709587991808707533
348 12207090993
349 38821811608439242913744723338354327804
350 17231203730201249224760
351 65790321679740490371783698533036
352 319708934758875990
353 35980201101257391549860360923563262525974949247991832187257385938046
354 105117622177551450
355 49279731851047675555756
356 5280544535667472291301049710259336302
357 27653866239995771403697485519034
358 3418816707837219946866659460
359 475420437734698220747368027166749382927701417016557193662268716376935476241
360 13373774549577338
361 15171054338532868991557574
362 8175789237292163192541831434
363 9490559604335963796081945114848851383282231782
364 6110578634984553847452626
365 481086261779233476384267037360315
366 14297348511567463252741
367 797357235624701662425365331
368 441721004915777834913
369 186389943705884587
370 1702945513191308740180655295523
371 1066891454330692360911118469915492770211286402568532514119837
372 859893973482283928
373 2416423364226955152383303968756154137928463542120139333549
374 11063481540371940625370132315168
375 168320502881326677075
376 153037630649666199604601373932
377 608146585345567981670893199985449202480900516193
378 955921951611791242
379 1243136101631663129079979782427254735474816905983255398104
380 174796520579470
381 3185450213669826966828426280092141587368891606
382 757810807562838031624560387
383 1963022666899394410808022522555018200003
384 12068473551773
385 2638710957802687106540476
386 1021865959925473121193770967049
387 38074001361639245985686729253047852
388 2406795590515578401
389 27100744230763476331622457912593843149620816997719
390 88999250852275047692
391 33876293667763037845180174261018935516188548143467726631771574864
392 6100804791163534898150090049
393 1416637080946563927979587324288216133656644772821
394 4701907971578989771325204
395 148953605644242840431762356563438185533394886674543270612717
396 1076342875909088
397 307203719010385123932840107471765460454934978538
398 436782205237962463073141189337906894477
399 1059009573400125529504166094598993928010774668
400 3160438834180572291177
401 20511004284187109877126452996177685582573434310785829998805054825748571743198
402 5050260704397189974651060236
403 726796986826035940911404502049434651145533280843
404 547497418496144666543167614036924726522423
405 58441888094500630879695774
406 2748232100870357590101024027947379
407 16858791493852006991125693680753931401843496372476934
408 470039965047199683731531
409 13274610762728475186529036678515926243932120331375882996780980
410 36448117971422350448732
411 19134702436143023395908231015
412 46235392144586222367196698207217535787
413 16152102821660189537197311838569854152041699593953947664643417961
414 7716037558307925981264643722
415 3050671250218497140594865
416 39586709834808244009391306651
417 683947238399029925033711768294717540580746487298019383
418 57314120955054257444043216367814365267
419 3393200564226497046882583008131573453035659086661826488296373314787931
420 140227842009189
421 12419612272955106811356207991726829826708946646513836484626540
422 3768695026400981952603712837026
423 5059011062939973161728794842994673444156809986183828281496
424 115247030905506311530967854955561252
425 10112992320473222483939794481227168
426 185790771314234786913559276
427 111588053531298941328595968574610032314
428 9489084344835418
429 2663396138301998847159171864936760180171611
430 67712817361648238156755990
431 529892711006095621792039556787784670197112759029534506620905162834769955134424689676262369
432 48455009533904
433 1387277127804783827114186103186246392258450358171783690079918032136025225954602593712568353
434 11260169813541170894580721
435 7196661390635764408266171383389300373581610
436 924503867289824805827159934121010149582250
437 454719356127280273264874960538
438 3314534008715033216
439 342424166769267831825947074465
440 2800076631444853838878518624579673
441 340324206333464148283190550609393998601990919213
442 90657502251856814698852194774
443 9314852044499095088136174224518688537295909954475950290237
444 1459096767636751
445 25881382610536456881507042175672159
446 191782505152039144409871512970167825402462
447 2041439879348543749772391551430740910004881740857308219192
448 4966336310413757728407471676125174052
449 3061719992484545030554313848083717208111285432353738497131674799321571238149015933442805665949
450 11981661982054424431324819
451 666146992336447094037883707755725398113311512027
452 34040824478798215703723561724
453 650485110124585564207518444489238634993550915537962377348796117
454 5219534137983025159396198500585573506920908
455 1208093248782497920
456 66586035739628332
457 1333927604656978699303117473564039266491158034086156293915167939724355574019470019
458 104990418946773667410784831245506018873753363
459 20955501352187701700308940
460 2224706013574243522203
461 3265459932797339635754465702397708329
462 9164259601949722075501570
463 13318786926038248071237257909512174211877366968685450030171670663391231386848175303199
464 43561231976082112407067309388959
465 698862570453551
466 1505241269484242426176604091748
467 241245732821994564754939177574867035948736260393928672577114
468 123944172401547300686957
469 1629657085554814315056564641175406467
470 389678426275593986752662989095568220315
471 516975898656776821125297812017001754073
472 2871307447985413971304787038835
473 8228019283366277070501055486275876886810133303013218656073515564031086075210462936289327
474 7731453784147408721
475 44067633590456053146815156009838116970235045954436788507053563
476 58351675743551915733400155
477 108374637487602189019153916665068014292508077182234
478 24216191671442408226790575940155832453562901
479 670840418331687038417340478253449213480260225550795723861519475
480 1999700734160570647
481 923491964053979620044267467977143148287651427604351735846749847474905528
482 43221220501373840616725739733934521970
483 6341452905360146056885206404152720601976364
484 194849803325973192390272
485 299961374372707307133647737551
486 120074042624810104158268349600
487 857530162443103645092016365167333548053095312130794224202009189528601953890493643930048
488 5500902282617946143016232619
489 1226068545977264984224189620626847304
490 128955073914024460192651949699875842
491 7989930331870878172694349568563967453474817377713504694456181702765445579
492 46724573963914989401584
493 26872515696230594211399467081043890075718818103721059204286053116
494 4680206882562483112990625833727302
495 108731473304581613972583523372026125953
496 73483350528661634941003524806693348257134
497 5996086812383398322557746548143140198154887658051412721409
498 24484573862722543256
499 57128608773902499888960755640879595424590122515509365520944618528846769695130838295668840
500 243231748229412805572
501 351082956611639069560238481678394646005854319475366
502 37573785804982256571249450154154677548
503 196745364147450801966349653923311642198
504 575708452880269
505 12588421794766514566269164716286291055826556238645629773129798
506 439591107117580606639361662
507 921972567069986626482656940
508 76252069633732474754752689975081
509 10597999265301490732599643671505003412515860435409421932560009680142974347195483140293254396195769876129909
510 204361306441857
511 465532098965649208140836266106034145314280492400576292087526083
512 125960894984050332736883933270955338265
513 35451720286800511841771555764553714849681
514 1230061638867444062073196112
515 300367026458796424297447559250634818495937628065437243817936825685579790
516 313528150324286768
517 19734956865864653498749532860323313663
518 330666900549939383203264210548772450294863
519 43161383894452590546391903762623261794738072
520 48262804939874123
521 4036141602565042506796807411189386353445847393842345956712697932539974423265327951
522 121645431297608956949374837605681852
523 181774461178042112700966358811703439727149913909331295053786135080
524 854788933334042654991210358887085475174920524
525 17231212211408446451454
526 9283625966588120760216027805896886765558860301
527 369639132973488992619493837433378884562914511905226176930972234641297835062416902
528 3069612476634115128
529 6174239434080219286005213372953965611029035382965
530 926918599531343443034546030
531 169306734318746382672874181135802798878645624312380
532 2608509903052161633963
533 69514474850823638832898000642720041675563690374322361242631039483
534 1059215940623590487748645950608446
535 3077781500978983285852936834864554143272306720699266461384917762
536 532023636345822147038743367125393300878465
537 195506819119444628121812308498971849542565218312
538 170595450647361002618
539 50482628680586113961038708678693391038418642373035340264770741573569
540 100873548534854518009797
541 77167083482887551589901586681199721079248267001259341766469347508011462042026951242094789255974011
542 430267299952306218518064435021366775892458
543 3903786629336559916994727361478951803564605435402842361487738808
544 562852026448288842691924368
545 1412606160280667925848383364753943677948210002
546 1483548363547562523101024
547 190560254904134497360238364066664030774340193635927753
548 481098642178162626131172650796
549 594136812271480029949289012883708
550 5528242948795482023208257
551 81732841953992698689344975060803302740241668791169597599462544177931137550736324991158
552 18423473121617048509
553 2217500859961851766866659026984098804121960
554 6861630426839171458468284421115
555 1702945513390746925374061380477
556 63749871895972620649953899115136073900329506317654719
557 38424026796062313306651607343402062815398277422928877324183
558 3796680306597768114844
559 50367536565284378675582608396627082021964517
560 131285968321866701892
561 178990366429206972717250584195498973260997561066330
562 1142059735200473520755825468698981014216806420
563 2081300388105655483003686525162076380555723448867927517
564 1568243714391300158972842228
565 296465706730319961054054836347142604225145732647382494025375
566 324683111337002670802887774073450561864150235
567 28676056702972630130
568 32165609929722273666211791549816223828923850991900403709081
569 36684474316080978061473613646275630451100586901195229815270242868417768061193560857904335017879540515228143777781065869
570 956734616715046328503168591699
571 96041200618922553823942883360924865026104917411877067816822264789029014378308478864192589084185254331637646183008074629
572 13092861037581957253280262088988
573 2647636726625700578206493303065655770933543158097067830711
574 198160071001853267796700692518126025697872321872692
575 190472643386469063112050250452246356795992256795011028
576 2090299410777870921776
577 623602466861153103077654700501274244965966824568046337088367841774743365709581415503051174006
578 795954394282744053474819179808673803104412572998
579 8289138931615872207442448555751989443766829774195432006
580 349992958911309548365675
581 788239131009627610881100882530876317523981489465637246692263898989181928605068991517767249516752632
582 309683850835478750569
583 160789645745967369885882272301706257254478611218
584 38171651942748356668032849
585 624542923122551721493004981706558585761784584257205047054
586 59605213898794165459863095166741200153738455387944573498
587 68813279412758805317599642284042748702283526031784172082377923203997639746119565355079473949305498271316010468826
588 191985349291548774
589 329494171307160256522327331830805885950209130277407721291954
590 11209700793550996921265474
591 15918569172424565344082237653697195145152842
592 114088042492319486906462
593 1870472540460619021455612035928123131737487336530
594 12369380166357793333457
595 4651275307037800458280145
596 1048397588064842485874915023
597 932700216208361241995962595539724734419530008
598 20569928772342752084634853420271392860757769801749711893
599 15854002189757265085147013538609001743503630207353895959962201140747030321340200746820524754312707576463971330
600 88744291546264
601 7924260338249897814387874961831521898043662495998915398786511743717305296031093891098279396833809359836325202
602 63806927452714047340778156847058808663973453357269653
603 1043851595185179606630840198675850296618234521254929467203417642
604 64119657493921200167801087788914409019899
605 818940003141147329414971416390688152473798251492190348611040044508692347210986378587
606 96049695128075325475101669
607 125512185328507647557397355652402705170063680538535680960401437817139872886990363354667593666336322
608 2272592478638136646
609 16061923288842320050450692235134424511045734589
610 3498969126946465292048535
611 78793237594713531805991245506765164490192753686962271729668055350433005721856094073476192349
612 168778913880723259303084915835
613 640533921346587103237042208599773763803066861410577645051317322010794
614 11739610117429203651282985320926838058184165921654377285166526
615 532216332498394316174698525070734
616 1945822666155876420866
617 432245526877194587408796844081268363223143757129179426119050550050931000835376
618 2216052763952484889510921030312
619 248825147396336304582370574626699363123835244172196051741434532158291098258439958157642819216575829803638507293766903
620 911496765570826555471137292
621 305504674058681335357289317796425024246313990969798094129485
622 2890615644252691937294814668821220513210572604325013813690476
623 28506446939252712131598193242773779437898702752512696652763507206323606909413035912534800104454
624 252395324455670539006784618
625 4058732337480272357397526057719737496998107663074942480246466328010
626 258899611203303418721657715832696953179670728483008779798087404277
627 57314334769578073256214971472401595757
628 976922609704830455114855830649624871586828558791134288563
629 4172431487136960169126185869685726431829870488940545441449810441929582804189
630 120570030729552695186873
631 560477329279636535443774833644977244841676522225796670095903980466138109311302800798752120817517713622892453978485674085545550
632 231900742042861225269632036231770950710877837134156540660955
633 668552707501720440835841385545243
634 28218583217122686220210894035907964
635 1147314300240790441071246997668176577180453802481210191338741250850827203571118567999981
636 121829006697546588
637 4928303428036219693248947882047237874675563669985178422251404481255591950939302232789
638 32447179970327852021339626159625877224190412418020
639 12324966636176048713264320134300611502007494312176750301976743422226554
640 5142437944731946418443069225
641 265588326166762401382528501616522327029531717451080071661647242016
642 264438702818659088471356395449853724309377039
643 13106095308226586036936833042534076876715453208232596394441717081365976289337783
644 8970409797661693188025779
645 9159411196439376183142573304787136728430
646 8567135309896409181713693524504449614978096
647 16641388383101683398056719131907707289936490201037156948
648 173421718166321520838701523340939
649 668658421661683647304181196679967407941718132152
650 14639841278801852969780476
651 668992760480767819582879136081981981947024
652 78467631195699879344817573629828898696
653 209920220569318301771955243607121764929397200998095660139145137891472123392390907962342904729393080628757494
654 1589546141427272776823823917841166890
655 31060079569208377514122294198026973414306830592884458626736371385872599066932978
656 7513601265751126919260420528205648895450231644201005132669100380883
657 720472542453647183384287
658 127391874411097592783806916873650560643809528202924
659 26432223215484862874232619184246143984608457355221143099257645359492775899
660 666422584739993320
661 6972489834417050968196113043563295253234884716236110511702957486749
662 22966686648632120276391228040443155431422439897601610472456786602
663 738718403050070242493247469865915163
664 3542562803359306968528223771202195633542893296929378520468905940
665 929967340482033846923210210831820193757990798759881787
666 44566025101481602927637637109020596
667 131637920828181850252735528587604903364659469494197306377381846238864593951595547636057153498
668 104356646817738337490563102590
669 6071779617117999594835757418606716232136657662109867675
670 20404106545895102906154128531205641760777052161785401260
671 13396668724917759954188783031489378720932942320296127435
672 116907622399160262199
673 29272423979919672192310330823473688651807334921633702084993797749
674 3652746422468682767158221613724541185028386464792975316482
675 656996318953349439721732908912337811040613745359200156555
676 2892585728502433297309721
677 83412776666668340974605642866717361170696909171055873850707412177697687154946886999144
678 2209878651534613101725778985051024478
679 116413290472394402926216875991548249057292238970535667910378499150138277593168033715
680 3834965723873896899098178
681 5219534147214752013860947221243423745690408
682 24968047172542592957527565369546473448591888957862
683 34051318809778002235831853219833782387141395889911705248088457225968494800257199206253
684 6072799240268013405
685 3535270078639929879928381087926527507328113657127118218500613087
686 7197217253809916958896898509691014583654043695
687 11451679274379391746696667398114373564202242939
688 127388601228410253985351097903124717
689 73431289645460978216348999339059477932261083401528005
690 25013864044961453905134190983444
691 6431981301536327701664701493552245809204798257667077098499977010644998872
692 9926174206197176782314412625771587999083165126512385893
693 1629572062933105883847537440413661119505449668753869664542820127896761340558
694 199187460399042526805980515160448859649838413049534
695 156140751694406475525837397136915471354311030654143980931222608281
696 1241090833225882570940655
697 16132587370020466820373507875234539048077479076100456281273859553855323868370550975889265650807419585957
698 38821818477054909083213837567552691623
699 3565521683196754943245655497577124992129207007315900772603159751489584400760
700 7375423814820321168217212
701 11947561542417858603339474974974362588346449597243255014346902730438833212459851
702 21104153566969867199868278433033702472
703 876211364535840896993506277175953763763811476351344113522
704 1931734634522754726108711610054335759374260760
705 2206776702846596214643556003986234676993787500711453667970360219782448907
706 59243031293658831037902373627715654361549374896430622866096721962959566417
707 340852622026570815955088245005800296758582700697177471950760978019328437129139442643442010467764467546024009183792861310031004
708 3490855311525894593942346160304135489811260825964
709 357889790372706798776186261712795837467937934156266375564151774469923360434623420
710 517646781056024801658328516168
711 10647451983637276782047095508877
712 565768471959285714079262248889514755092509886500177284105538104415779
713 815385379340671319892384738875839402806403221344850917265608196994
714 20379621894565907249281078309631216416273
715 10786112041814106057107739276916927047991553779141499774302524895
716 24542088379834161727527493205408512446766842
717 24744769393544307608538320116459769387863284687016000838179528613162
718 475420437734698220747959073032834425434090522070919074786866658497572785119
719 99018086508938036661658899666909454759295059742316814025065227031251
720 2563987147105929635535603243225854
721 4444800806221399924146044851414722754410744391107567264854379487190443590035002151528999
722 1858841540373670700398200458054491951157967266017993
723 13928089062425090734637862601504713716421864
724 461802717803019424858632228974900576
725 1991273438091391371246034149832486501934294664405775392192556783282439
726 9490559604335963797217921944361794131712743861
727 9611917589962094188305818295559802455648371188299022065309416325818247620765541418366648414548562
728 1683719541508230801776635592172253791
729 342249318392980436012981872442077308515371341
730 484338598304483213079092665173689
731 333284767181098299726367145497418276521316299097073514253283369522244426208931544446363282696777480775376990
732 7181634943934704313117258215911
733 8310770975215182676717497339358372565276417636491485913742013173233989376499975310943005
734 839974383330149912351159720
735 1446408235838986184085238127277442986343083878572910608
736 13484292549345009218015967701713491137426514828022246365550783
737 355987313404460463024766879912130111712210271307478080989650987374203851811
738 376255112514879798120405
739 5193041771099502722453976051230243714094414392160455590868667728050247655018871
740 3835428969731224846377597473479786965660240
741 369050845685791879863216925691370398178158
742 1066891454330692360911118885511815455725856687774188443832876
743 157664529558998866922002271413875720888853848814019028640670635693115225771344366562054407347050259232318593408164347944895522
744 98465083280977541404796710799325108334274008311
745 583577250000504048241993288250043112149563992216999928551160193607332890349391780002002107449399
746 400254035815230318107572541522155835118464909757242319027298446943886074227
747 72473872678930046377393796521119870431804602906
748 11076294348046199509310883604760
749 2562459556732482559057850972298376704670404056734491947203699916059407498903310603499415590817948554085735148747
750 960402368775458295628
751 9420647382466359342843828636040792346640729638822516630693000850189250831105979329526303638551712479
752 24372891567119546177520386387734805034237946541
753 259649627206251281159563835462350239133017634025307751616421224936
754 608146586457583848544171398304897742051948073460
755 717183675566658213132761730294626635650067479276395948997581289461138666270499933077021
756 18788923389546130049273043677878464195
757 264340513394693862139583255443816394112306839917896213876653434364401602618607324930072883666648109170633510365001084841916509
758 1420872228731585942847340252280787845453828610480950007851
759 6061609410935521533326392165802056991512585693993254026481067591744301
760 104641758597793369564291770632634828143475018111641
761 24710454631384561792643047999880752622749190617763282350713682784899655409783878475095761
762 3186798977463858880984468077739285570958727708
763 224851293730232015794739388473246989882655741246163895518285
764 21201122289366160673292125374105323795998698456591689
765 29365914412631953880640421809261188750455921889945392705
766 262051859415772457279394598455104211400966825
767 25969141499518325534995094879730263297962276059498512983
768 74374487835086993376756019158939
769 87070886114908545218966321052841100006712104624230980375348162816031740631918631222
770 2639823075955430197740092
771 131406574060578461239162302695445475836387075292244225875411667043425866999612409810424702377995006285656246
772 4917866680542437909590067337215287596188659433074587
773 29243247128455092522125320589545405932474231719276722353543275243704008605748686840759216259270487888427877242671785
774 28184229448040628482514155034447716962469932085031
775 261610534074309658571543115672293316512687905814248902551316667042723171828715188
776 5302128857446935216982971462475831424585281386812746281055085148839
777 749558715355098008814132766320067301705451666790022594752722734
778 506500558078298391937484931203314775913007202876882392796237067
779 46334168081604455554850828960422904086743658526902256516784677720625470747999319415066307720784427634
780 212661158451600271961682330263
781 43047933123104992117817998848169731258314266803600849036941715447545784265722086523946779875642696583990743806
782 33876294502247918343552302798910242962130401069034148358357142254
783 592228277100581260507595148678597035738890418193550284716089418173844446790448
784 1290038175039560430642984784601065398926176471463338100
785 292011885702079956015511007753164769953778605277371864383264568424336373039381355714948562978005965594612020541072178889715
786 1416637080989838298260475214975998326430473472620
787 36633852715030763439442654529452057433541625859964456711818317772492107905751871768
788 7573331634811907277928945125921452557733216749422239824527684559
789 1610739736613991112729537687041932255456670930106922944167
790 148953605644242840431762356563438185533394919041102083050886
791 70181221812223576335071664370453765321849269648670760844895204767989428170821178973723805292647045907552208262
792 151409133907880217485690470
793 126933607933301537850997797641789787840531099930131095886541583738283764672105
794 669489488461314827255087042388154165901005689916098119321460
795 242583029493638504943551942820234660365314
796 6683544940082295244886557148664683141009542470
797 450027219821177935547891756290688903612801527274060847609301647819956052202843090673463526105
798 1059009573400125529504418265766453860375834599
799 275870209106231300157667948096986087318543356297554164219132449810066071089022088028334193
800 7601587101131889980424599885543949
801 10139498482114427149851603427973842472494048597551908025459181785810248363949182099648371449088355397417
802 20511061774318532114245991943500749690942789074197569837998480966479943196027
803 7048251598191381503729476254124084905017455375756301533408694986896943374
804 3625049985438568881429026950742523333713
805 660197807808925399815745309795984886164897775423082158285225234372
806 42430536084158188103044495237588144016636103905920848017121108072015
807 68146945557115480342587959750870280441842510573105314598113561995
808 259810712071567590358407305177106739490726723550591181
809 460790237737075901783139433344885204396934236119795072520151280568889142790857389812642
810 58441895749361765389409986
811 650143922759475181824112939164997058053497705302519493924046874730263133574970428888280
812 2749931149631560285308157923213557
813 678417763470053857873394894915795794423307411094862179221817727366653835235004424275064
814 328238373090868572164655055935839304313149592561598950
815 44305216563503281426889355472355187794569796443499337847936303389917667276690296318547557046302396645998183979793881
816 5474303442249842402076178350052172456103351753
817 9084846178683632332338207598733519758239515763400535682820830402958531335418365230729201170933944286287892625831456160300207815
818 13274610769932813211619343143569361691518314366624898539167484
819 7448892545165570081722957985728945396313355392732552579381862650212453
820 2322429135928671708212681066154
821 777561194754854306659747632392647686435448450765022169701701642
822 18070186287029151704472707791657746256
823 36471874448227720936894732382779976192935371981127329473874089734385747584957696010288197844122947020448732252168551896728303313882764454185856
824 68584251641075841630744680958605044158251223454
825 1456220133542418705516033746279471
826 16152102821840438911404966838225478268263269951194674076758669706
827 17254328404154836923079203471483212996034553587543910674221
828 1478978975454355336128141668176687207594446872
829 2324675450568221588562774919482939452451910774590305268654853882957246124631387025713331375750139357860678888099161811298485454278805070141
830 3051018581411106119232701
831 9207907540555441372383720832720397295002106438715148902305423109838741967160
832 584875731540300882607396508321487635244523742011908856817433444731998
833 88361384654286330674825509254194682105466872407568383198950839620
834 2563470311447053143228510465289158522908634572585829978
835 77557927302165929031328297256198086418941136314457421125324109880700747625129012424555635882
836 73502940338436023108418935294505492195802472761
837 270391903851995613134076056361777244377872
838 3393200564226497046882583223111370485944136028486712018017306171662930
839 372934537318887892607328730308563466286538418753105184707678450340837571461675312075877803716344004620921635202453193230583451140
840 13076262780531942679203462080687357136637
841 171503421206650071812102191923879295491439064920225591447132219828266555229456985792157647367849910520361835512578148175979094998185893
842 12419613897419755060567723320810562704452712703440962840663819
843 602380442298645277168257606572511487728641475566636320830609802
844 130504869237184851124402814806049829236538649
845 6459100916853585726791699093116817704709027994080330360589432706282351679526838055580108849620893362720494766
846 9585494645570475464328242860410960209981324184491751806297
847 1112771797292981953964501896920115659334824464666714865932063955355174287222403592963983068328658373832544316331290560345307508
848 112617883853409595721560299041392203821205441126067
849 31862065544775814849585356983225947666199928239397650472355047391246938511537806424316283259402060401417
850 10112992320496905130707430419844089
851 9478469517391380231584421177065734270459403472288593996645162927007648339962103787372898896400
852 5040121210680600266759544668
853 636317074308978549479479582318205911809938467911786658110743386320444191921166932566549586744934904127248690816335712841283306001905804364
854 2897674598810659877622761532571341977585117774948740967820784
855 24324947725147620542166474866931849535243698429579994678353600134680115
856 142264876689191867899932963896908856493492846268746781827262017
857 62534587318519431712016697717363278127234140341272890922486161337063779688015
858 2663397487840076521214633606841711150452928
859 2046975334819409465868602321742018971353623877691702707751910544769447019331303632577872056
860 12528877888778281952538027609618331837
861 6566603674425721252194929042215591081519400972228876846331090759062484115666512603702188735994
862 529892711006095621792039556787784670197112761269260199194479937073969425397601397526444107
863 34363571446422215249526910251697675894251181534293164749178033549818247339466102517705600896413971753976554598269450079701583846078222907044031617982314962107484019
864 80103450432299270328268
865 32758326051898480973701707943699984137590916649185394935814610378746891319152159620421
866 1387277127804783827114186103186246392269605701376002227486731345737259369828207492137911429
867 1577321592017158109450513522899099388393094597641507485246762260762434453984366
868 923371848853235301040414441703
869 2165597549637852450575562282880382850531724702505229
870 7196661390635764408266171383402593030668357
871 4573094644052517058776271971378388884675312440613638681915542469468862101106216701976534800385512449315
872 657260575798011765406142510792855512396118075988286993251530050176442071267099859
873 1397702366576575638289718139911209678250017928204509474112342775824801482719863692
874 266146882200264269210394982818573123939541591032444119247785
875 7788530618895156031231652692851186806816052135524128986
876 501210633555149329256909011581809464481
877 1245610977276441831524683380460646950665916322771074744259307023289835885107632609085739086753224272701337491688500439160258300725615723
878 13345777072641402778530456227592930048712557437
879 552505043351363269761035220004291461314493807484044548360
880 126224793951492936839533309482223488367
881 11901522974629085773570686058316996492181361863244159044620836096393634326465862925724398496807479960854402954569932830671407439568888193406361518339544902397562831
882 340324206333464164530541307250092372908552299087
883 1475135617659861673894117971521910975090518120210051652839903840431715256232713812697649445839208990391688214171492695
884 9774149436586181027178601463219897862296120348
885 2950125760160829736601942255858227444714891292624246468302408185331
886 1058468497584673231839683430422548740695068730336428699036466210393862153127251471314
887 837136697649330861153430201116356670864001865952136887736292573157137966757654336852713361870995619672554585982073765571422612
888 1753583251175885214848757379126994736
889 1970214108019470990776726568930238233591919445426515560771659454481251523251655964097545520975943431838145332563798716386211099080383027007928
890 25881382610940332920899176475811723
891 259070929148989699406914373699389213998575959861202637075200737598339425383423536470657666
892 331881380821075796562141706309693206111784595470368313822885456299243995554536
893 157536726788425898118683269083387560237784250114829355521202528516795875220234718175246546025539564494026089387744402081283647324127130292178863822154
894 2041439923921505066473483121885584846335770430871268712850
895 324540123229535877422365491440013475519630349708675446860952311323484584149
896 1696372959419763718941199976791755519737684910334987415200
897 20569928772342761913071313868815264583914503846927637741
898 3061719992484545030554313848083717208111285432353738497131674800529793421958750825465659646379
899 6999237992519142957215508809150297125108690859776387477282595890685606578522166956254042471172211618343864628275979591321791264846424881335304037987213
900 439675996941042841595445579
901 8081470979260519544530112657657667208185771532155064458574032219869953903
902 56909671435221082533169582520751809876714409658260713707597907051007809158275
903 1395074096859278363190191555546035083836066838874439686752087755140736047498923209133
904 2211007477014430610736305917324092960533203
905 265581597122452001993802400087243543633048233061507233302652265214979668564599497546106930975890059086154702874993593742211676243
906 650485110124596401606675756450082163904093818616710715265338181
907 58868736289289060493391178134594584876234119379696959155686725130579825687838392009694221923616306673547219437647466274214401360401667825151822961730248
908 3381020499352698276691715889026896526894904880
909 17778198683374417025968270903091896156398193240483612458278645208970805228135699451220091
910 113048266036981571953490252
911 3922876045971816746739114131932299151981073090858013059613318073951402760364932164628722340033948195136526512466787
912 48117413372195509248994753140131432762732
913 16903540007767731382979981581826712927757920891170263191455260839749908031894042204413107893926633036400818815874859200570899779527237945056084431076
914 1333927604656978699356983035602740275466555180493861736033988402051350259515613859
915 9253719344124140642995331417541323472764432355
916 173467444183092889465468215059178872136180865847642220141295829561649737750450931240737346961767
917 63156635972908768742024741435779741461644905084232364348966246368101525285264689579984712486513506832983739771569899977122117073935046721242
918 1542997498640271499937518740470741225699565417866746462015816
919 16463645929932437421060390115109828081804784058475683781460086859639065928760671844251744937394
920 6005637578455656716285540173350867517294946151957416084
921 2234628774108955254349302658610058104027
922 2503557480024859863032860930275556393535758262838
923 5794585821253887608056393564015935917898825846582949537423383710874908572565118053119088
924 474785544229438898502064730803218367352896
925 87090701703928994030716750348148722070826476887810788071391567582082955468864601026594470572371177615
926 13318786926038248071237257909512174211910030083909488320040320798609809858700970410148
927 24057760445358362796558453032088311617182271
928 18582822567261744030055355112221793936366477561681462023168
929 23904478877682090242324428473064143781612610554754697494867484647641595849345396495808400
930 5105313977672053770
931 40870395814374636398726174979273013907593665342382005239932961658573541504102224415299198643743980246913
932 774059118009573470026174303391343285812291301478260720
933 140113850076916624186669401491823879762291533381627241235408292579525114
934 11567385475079206717942086245565552984420920780279880699425039375
935 405665638499638295288022197670163341037589613006328044565512581067782805363245692154449457133362581570744894668
936 1543279476449634699608479692367598435410920317353816299430157
937 28863639729187572205404554088159471900606166733937105604151522150908403775779354456225844762935280619953188653712409350230404333284000530752566437
938 348554716233160618054972699245906305629620088697411373946
939 400005103532191437854247145500032079653977264414376214045367218788711258857
940 19809950476703891759635852613542032657421825599005822960929087593
941 1411487872157603969397956840919020071477418375706465577497223807997620997869989847410089572033104912976602008
942 516975899188246222003923830231931353254
943 33240630276661834201159374498775740231998026440642692718024909386615572713038357295505971400665265
944 2044921436775823383976174628693176575698830460901
945 17607732034386387283996309437875939862717347809782
946 8228019283366277070501055486412017690785564882110140090501382981150662519476657762138696
947 186365486096621015379555742238787157832956799278842483280452850531025367709790947840194385070903132210540844892779585437029972937333967624022210392427
948 376943456146347535974383909
949 202897975352502067090696066517903366120042287096027831011640783880123133002122126172236015855153235317088
950 44067633590456053146815189791009133264136754283340423206205382
951 947376020793222192995026270911687302598301440437757946
952 1242340672101622515322951453717640776208728774955289047204160291003550008124
953 6385745247647760196317595155140425139970220625113443749430098241615159840447718308784
954 108374637960240157754859879829964176670679751515475
955 66534280808603388580405953410459875750862456750789033767716991631088978715
956 4146124755824254011197546970662762344380950115139868318432451867788063596092506
957 884451030912991824895368590755781521374053193328267694406471422603305448467387038677765671454524936881858989854
958 670840418331687038417340478256736717773187824070015926144468714
959 117548219131805373346863904772201436589410668201698058133186031094649058633583171461
960 316837008400107576629115441642060820958941177584096281
961 33074910138217087034768929829557134148981164833237327765288691902866758036550194901
962 923491964053979620044270172696339291634349416976455576914790071697686489
963 92297759072561441125213306671431461010638126244253685177
964 2521500603910670105933130862454629086699134786811731744510989396
965 658246513475720916406586417845912951254971083968831451279588003996
966 6341462858008304557442049019265556024973964
967 25130146871562377994005741811731177071319523868957721364850450467637483536947
968 609082532583028967505730824509731448171907532647301
969 1474013690273224037316548921112688061035278836131643632673283639702466
970 34962478193049059109192911651298015704024
971 3290293359674720847749836799438291030200999495163872928283147633363024
972 17174107866559209832245996776509546318981256810750827982803432891712
973 611466089763568578745394300142471303240984875921556502042943430023196393218527151094294988294805704155176805606529920605915342609193730117613311312458951722815807
974 122846467355522528836359334355589642586892515402441714282847569665759434335863845184680505626046018
975 163785664867835451089915768596930335204039542362139342975373
976 6441437021434315318928919220679668071260908685659726779576818820782681000577831840536
977 303509969419850757010183997193512103292170377163640708827738478193481649840220875868098498
978 17494869632015547648362251216923884313603504
979 40446617763080841807008689746330668224347076542126776880612085468093743954226395779220153961357514348909844
980 33537683195074386505098987576177770024971665947653739894
981 1949451297172088990008884720696141534226405880852803501213
982 6022785158073007769784499552174695492241366006741182579775743222568265094981433940
983 964102136720518222853479647547982175035897911521244048554600364920333893403331892492984030306755197030784309459870433639435730586027548863291755243651390225781439987265178073689108412821173491107
984 2684571411493022648003428016085068
985 1402092212888671686748330005912739219284322280528648851297945348507797999635808850859132432802076247902216764045395947985543
986 1378964339408280273827425450518183601625008955072917413327576090434
987 1634170011687881498259273209619454850693614791092476654699373773
988 2880263594682611586194095910638753401571939576433392060082779950789046749136450
989 3575899995994725532261609800086021847335656573099669271409869790324110409245881525360755873205295380975227680805673246657454650453168461404956847226185
990 108731473304581613972610784693612052913
991 445299573375737564873989047380875367037946911290750507739076358829839160938792073912497465457696730469933349161323754150931064242124123667140743367904691866655838095566474036018494
992 5918348615240980251116126461376349418505909154199752816050388612137422042590138571
993 3084967403177545013970567422648322805900125476515151224061935761128945810540274142477957063
994 5996086861496276095248733332298353614279792985900747037038
995 40403554072426024822606536267608871160220046938590349728983431690862828963973287438
996 212216314620580244514251999177501134254187284439677
997 351091114524199570730427421619945029084957644098669013217327405859402054908216008832249544669174178909820684413614322730359075898271710618984173783629
998 57128609016379193569074726485279439693255534425338306090792792911071524434542699061621451
999 50732539856229195991030327915819380975552005822277149129590384
1000 9372625568572722938847095612481183137496995766046710715863391745
1001 46051361876019993056032153159112764928518076136038572364294718245129831677792922089256941316676076
1002 351082956611639069560342641602139510633577899403507
1003 120150647012269739034602601749623410151714039067537709618607231730702242949227311747060436811385001193988608174103333253956695509816625274310156919967938525263124242714479739883839779251849
1004 293600609131554184662097709148170441700404323030882522451876382868375225659283767182
1005 10997061097092427532544917241745565540782257769597213057152324928263711546745803964
1006 1320635738332838963909223928755510140034256069418124684146882354519071971187484856496703274493778749519077
1007 42989504244868776427739274409766330391387304156184298583396733026671956460473124908446650118152111063413494977576771344567
1008 1543264591998068763587428525085857166094623384882173549483023
1009 1926231567882512103801657083424083238621479108431848730013529113427895248721831508615
1010 12588421794766514566269164716286291055936022922898098374610544
1011 59857790257837875076539093706687416138669999345898180725800776136156064450510842
1012 3584067779910136774717366335844722508265120030586402
1013 2483401488165184670812077249180179621583067063880859468240273530960178415456718053318549447417527788645083126279173445535216855416460578184149535453592958618
1014 78860606172081877329818897864636609555356819706876980496159775
1015 1319619372578195986934800281870815300188151480906
1016 1155333137794466358130062711636874331425462747755838712900914564426273470516979124531767818398
1017 72720818407149969465612401220571032506700908791995302476663177775203109308464458765257533363811991031204152650557969275306
1018 10597999265301490732599659974017961018812328979969567702785155955018570635655658095781230141399838606158959
1019 4634038452508805422372240475040162455368901923465642310861312373370791368968128611930027067811887138377968217613
1020 19422569455268906111305745939307432704649209834475
1021 39728900515729951028898846561350648903343250363004781971739353426493932650223351936307227552231112826383900298711543180086472323346227543385192795
1022 147310123152228344617960573034642840808561035521395467293533179326338298082972628
1023 613330590558721529645947264474237872143
1024 10045901211945615185770948300958749848073679471602934937572887
1025 2558803057899211279562069091527494144473915049662527689933893597797485972
1026 51513406617400034364080828895997779243493074549290193273216175462778
1027 2757643280436335751323150990999802472751741653303266574815281652346271741308953296885493719715373948287552381517708661380098738717744203614868507619366697804809147427084330818545684706451867113
1028 129088845425161755328497293578642301540339809418228064308334185
1029 555521159728553831524812356662628353827470017073813586000727458388142948635675482872821700221518362056558719
1030 300367026458796424297447559250634820713853283566978725559365089626670097
1031 37921487878778695969142164778654931285192402966541194418256386397115437328875098403573908310290147133554143720341023840183808894320436326783435208397340701571419396
1032 47916896138260068815789120059705757967
1033 5675103042409635284136199445313595114704180007076609178381276726664997893770670861389398281629147891997177652516156052011678986460395747429258671223360856420099130001823555
1034 108401152857362041791838214068266037743362994238900770891723
1035 2320851382844529642455905039984160216158495866274
1036 4845310364593535820224589539945335454537762469018193587737682233687
1037 5602380894249099897575068044161500187501506302938580980455360198525594050273579436
1038 43161384468911572699078429756188851543110148
1039 47965167002505772608660370079299356245969197053615828708420927464742051295990798736789090
1040 3664070903679134651504147239691801017828605209924338185954
1041 38337582139014342787903325329069038149977868466107568943159899122367500809574713
1042 285813701969259027103866486344882444241032901480246567050832366652332444052591625525499
1043 38807260690221538783869003371701746372730739553577405513811357644448815786502404812061058521283850026543294336887026157855503804963387172932354689155524198217034689311869948939903
1044 121645432008179580527644427581603208
1045 9441280823178873952986359674357173136740860676464843615671195681835581086040352161643171171757653
1046 3475055723537237999806980973133133725766911613123707954575662298596670287204031
1047 37354497521585409776067630277275055675106390786843721949125808798790877654505737902255248670510299470969472102399239972647710687003318729965724807
1048 6173624690900660821445975391546859581976072877945149225280463700274400565537503773074322933
1049 31470778324785764877093984845116091616746290656358046018829256146713189438649339188676097119419294719440
1050 14760869370795060444630071
1051 17095169313780281967787598133403821240297845315739030424389174075
1052 24217098773760331404972705629420690518736265701202494841267412023107401518661683
1053 15339357080209290841540529116307672939389869233263442723
1054 369639132973489090002122669816768107259822256473700859609724270629461142535336924
1055 11132519289087284295342391678046658649333333967296439849782852260006526269937766210706000433808672353063279567211811161074973055566471793879517945
1056 58503296430473643832658583122013188269039241553716
1057 717750501047803324783023704828915826250579807245899280996919428870059039190749365980833200838
1058 6175257480740952820775759141890773452369534705823
1059 36136342226733215488568462677321274414409732967960138742324507672170
1060 995349515232591948380715206597306328914860952704446290839775675717883404127754952940450
1061 59762024502667954540028825558465891004832676377538168841541818618136223822389798376114817594394313163095671208992423
1062 1406986851005386016873682772126990278857444693057792
1063 332024646490100915885357014183860345167672899148295751325087087001732665723588225279179060769989849138800528
1064 867797426379958043968754111726556203753942095378535126254840072236270257222922
1065 4634003142066705803478525453433066434512166421471009929873861699202290532308128884517230112
1066 69514474850823638832898029651916590112566459903255482683360456395
1067 1072464827112774801592214622050356890775956448505821131037138957578964
1068 109104990274949615324150412266749267861031878082
1069 2085423332856415081644585671418948974258954604961934450808095410208199077279566613428556267317626649206491020813576401338842401113221906376187097768268995089470199666250355665074901948632886189397267007175099
1070 3077781500978983285901016598983747774403919278808856043153090717
1071 12732431222242069947223008276289709404246778158865449511030675747290380407347307184
1072 532620516134838423766480757336187972114641
1073 10710228029415628796428259031330385219358623598625224867495
1074 927855877945905707793835662617397859580163366580191928792
1075 431548880374020342801379517908093254810296952355017479274525800918876864211849483678001154485266357816921610
1076 878399895330260992841214499410533069953354944818027965075422545175036716738213265707596946736337386119
1077 962027149772946364832883571112560797581901926614754869714252969348434318980527045216814216491281641
1078 50482628680586113961038708678693391038418735107705238373893783629661
1079 63608058672453586788666734719599989142163080228959459460078987127012507100216
1080 211147827837410728467765087303684784505686186
1081 21094823437808162933439811425812266453566461261195681724648518869689056958652207155907987438966435716532172147826605023465087824877428814851541287542
1082 31221217511142514166653054737523664677274681053558064431604682270768505352228506549034577359972271504613
1083 317175276890601001481407879156790015750616169878225990373893044203295067136814669276111366617239227743882224643605438228570706700748792396
1084 23997276524325004425449862702756144422345402499735754916
1085 20464422998547378285386434870094094658134347904289041978695590432224862672467180611530516
1086 4412016368073772960822964816244108721091702178671089073996268905
1087 6759024524045030426653040650678445001081272851939110791465463172350248666401833492016373304523394470220311038029952119808104266303531131417871150225
1088 1159001673865064795093335087821440542715642369302151635407
1089 846825977552075269999529527823537126771120971560674141
1090 1412606160280689061985531594374490855613975423
1091 34506002668546852317129808214792806402535464223966239212210650860155169664746000782626134191285676802819369291015024399572556755260545157779276439419933616906
1092 56100276332171641561982674354273285
1093 404895708469375800865195281933282870855940152515724239905078525620933349560919734609209032933322952305771045536265497108666150947095973274834899429104612004964525564
1094 2313856615383791643318762374025434021454710831197308727350679838485777462598395017748539964
1095 119913703904938825006126216281082693041560964871138954651360242710094754913761060695084702831312
1096 11231477497197572417681960852803430426369299328
1097 16801855425049298503708451316840127034647112776125994362184969430188920132227581785876355627330
1098 1839025281354791190221108277264028485845
1099 244898917179520699835894469903841643611367669356071840406484260009250846847989395465516484505497147101099098285003460346252815866732765
1100 268246800620554143257373290552875877832369256962076746921190778816457
1101 81231449844158599387197072520404414996412483923270801395514860549233545390361708347145226518548963436
1102 81732841953992698689344975060803304122012979691759758022682200795726773821413726482159
1103 33878507841913695270477376387745208051566563698595910394599745403010573906684696575419368868398100833809686953361746203159369190541124516234082463032637389283719926
1104 20773980348028367911854247467807415
1105 263356299183522013220360699038558916270902760541444633943969990071197546218279116919135460801597590653152296418339489660790732
1106 467177823226901502121899227868152045908246951841421635135254273602849097
1107 25484407871619469416666128537206545870083425483945138958629357090688436808857971857433025879025
1108 18165718667374022538958378462719661737105043598259819044486259065928187901732567723
1109 76347970260863451842462692444435743410990637125591818129309489596129648344703200515147549986851134309188108187116543856162603342071394701727137191135814029965358918916867046043369607
1110 1702945513397609008869470815830
1111 9917625448832588830976022804843887470663643154968705260142973821831145533796415070503225809111144535698821452250095115152942688757013706772
1112 110997404288165949619561025385817731607176809720129490509200414571198294
1113 19582002566449170269968254562315967543860532512286287932938839288046448786972867243328373138221302952406608970159553209097755806124
1114 278063948778421918293648132296072521647713677514600731403975601745275323302702173578365762395581661838601155
1115 4686285042247033748688322916787514552094317265478534827630381246538386359419309500218475697741139007235019220161
1116 157945612655687773654536628475
1117 71032406364049195117738518042134048625068677061298609325451085842139194599845957670272378465028608295287426031033965831554716634439407438625516106118907
1118 3336458177472462948299601147375642346297916927887174285096775954489
1119 8379525085501998895857793878824531770983047794294266077754632606765364473296906054956844529419316948507
1120 69546813834411859594524182068097639
1121 773008781422429137837740144343338949755735206472178118177989493111500376301681515919351277782353751137739868369730
1122 178990366440895386130572572678576446185296144360195
1123 420617365130512169489501557417200399288945809619963280917910484779857129011677894917906928973507907995339585277837339524599475768604389367368806567133135853463498441918736445571803237808574726447724253629687
1124 131201440883614482281337343582542333331680164596230581192992604535223607636795495536309582975
1125 222963501875655437238324329072019127728002286789250419925131584633321913291095853004855871284989475603981008052536
1126 2081300388106568092470045108142613789748342440114602080
1127 722299289888082180256555792136252663950464349396342458030301082966061545472502138330217635556213413841848
1128 20735946690310257088163003971348099401699985529281686178473506597972
1129 3914086164608366914789715708985260960248271521709873065154069585148173341837334078134990828099149526009812364022066182341971266910120706095637
1130 296465706730490257936072546527485189257314410040910849376043
1131 8788067927050817365672083490161869048338534488694395673704390251817304619345396146499968662326576685553150589012338972683246376828
1132 3064536290768497665580084640767695878984284301581620569921322629601159169122621631895568717188
1133 6325123177054976402284605019188088421328771783905820136646713632602765642558211521951148100011883
1134 68853513417254584562328202
1135 2701609772099793123326320745945902802738044147273895802371950741550702832283201238973099557381966341043608704326571729151146637896562307564593770830438876494563043916806875696756558753
1136 35867876364076533602056607226303518080055468283291007669117912388243592
1137 44099397851401468137002571281254425322657320165318480440622062753747886480165657
1138 36684474316080978061473613646275630451100586901195229815270242901505883039328967705314314133589419279462588794324698780
1139 2112157348068066092634744913107558098271376260561597923369152716086700756520084618229799030139836189386836897805879216634462606534168090396412590074167112630076687
1140 1435976564036604318564241710737344616735
1141 336683510406704986883626640969995293606884404055131783613062470972284855289993777987685686407365166898210245272040811038023383603322445281888
1142 96041200618922553823942883360924865026104917411877067816917389004818582066182697443010720672531585262418352360370201881
1143 59411910621662338165712972336372746809638068309701137794256505968557610909952822678532127647506271737472046887923006972138494013626
1144 563504519143107704829108230319955765370106413345724126691059281434491000740995
1145 2157446397028451368729241432129228012060633056620869160190621526335077493104311582074
1146 270186961194595544402685150612363262256684717441799509447851840214574749494
1147 1395306469319485477418726688960929419897103962462439947754490468755873
1148 198160867511936060819361290820961868651309502198727
1149 304603487747458941836280384320376143079600114277794503112166591691
1150 190472654943223487045492777458503102000735737727414378
1151 27473024202845001424574457107730953442576054637458496848573554651897668922823442304368617638
1152 4103838822572119091112368039041751352362
1153 126084258301545131694265271320171760217159378551178013697949116029875292518544991984755601637910343493204487649888088
1154 123675852607590180192522542545003762469163302762589331169805865657213985250965427248254293008870867780101686259951284
1155 133008347322883696536665795507373115357101156856746485618060874198242538358762156308648729448
1156 3029135813077302377712587490765328126120013052383637991687787913772358164209491
1157 94531736945226673879410476867232949432788779830696005959669124301098313784416514157
1158 8289336270396858965809147429034731303405948163399271092
1159 2086000265692571953451973011996830117432515535214927325502596915473860723122398097869448365599631533337074893529961128106440659709475229350559600235892877934120235433428025508863336036603588899
1160 859992109740792296494185943004114788174600608435448
1161 193001637869662720718256271244716189322885864381045926949755923
1162 788239131009627610881101479687314562573252379757073817557592655419224835280195519825039445521455141
1163 13905062411807458890302365703605919100193499013583355042026393096163595813305646160974155417323628737269801912819810980922880591691475833312678341393054807330981897402869658240639476035412523133
1164 36950175971970115957922604034845994483295942396192721535047976142887
1165 2501678348015043013098241934508387996592985182891621778116463671408008026033565744105076230317752425250881335122482755329994264915505641970461251503202574899829868606563623076894944442142
1166 367730697232973394173176315858208477555988640156322279142529956066216028786027
1167 2674431488145037438269987843643589427072188548619962382467709554470253335842854448191075860924376
1168 18797247203713187833186255865304418456219755980075476927
1169 48255546832853548234100259286362876685158512402809754156473419676318345040580847843375871448249622283876216263390977617183558
1170 624542923122551721493004981708445866103562112860494706829
1171 8819430499963616520071269821480424979228634987656181299857397097425704540643122540738014
1172 97641834814345995209816675822780911024306486514860905235281232096426530117055981170076603980246024518656020590930764791782
1173 2150454962978590434618690734371823922895892294745494565651499623249672575463534081272260144600260605795656102927061123237075941394546662197820
1174 68813279412758805317599642284042748712287078097542139521697214563453201394293152791854149398233571903577744557265
1175 442554376729059387772342713511437143127490855233072347995184588939070625345847688631560146501379318633813221008569158994161727389884312211756394879624500501939112150735937326643
1176 262514883057676791848420672197172915
1177 721185284620372012278051308652958844663337973289217416521560754138374175642638087891383818778305734855334136740290030181793351
1178 1448348705778283459402227407428934029248823944913433600763627497519089
1179 28095517068783678733111758421274653272274489214133543219959505502690820671345966394122
1180 11528102340339159317090133537532492892398160765428937787350375712348928430
1181 15126244577287300093094384133063466197599224117137860849043162219437006332502013378632243130267791236319531101640824376796179114580632691017233162864951
1182 15918833884732541279206371953578315246506022
1183 203852269067470572317008142323613161518501137342386763180048105416301267951389289570619068549
1184 67049494989122694600728130195578570299226925436081483565821608669875928468638447901818475543894245922847448984881791
1185 3092113472096712702648229414181910796227625985503639688766420940192845374406466323601515323498441038415
1186 28470634743616325305370263693221460396004514304118818476122642234336481891162306229905504226963719
1187 56214434923189402444958988443617632393367664982867989827151560359993438546198671947997805950091706658988253211036510703358006934977018651375559099193663300950097268858267026016100743706556231981749734675226373245214235
1188 1918260860863940238538151070401697950912069223463
1189 73534656401030338035028860060399408422474147576373798076991741719107318685815254209002207563669567604352
1190 226933241390452457637566378933024
1191 470035854208090483317292009938726493889492289481601014781780353540963784
1192 8947471307752582011065388554779358066604949446438254433503337206218075849
1193 22301794580809153030607850298093778381584555484724857351819453594483071768065309430664658126937801177808122210672076262577288568073652939384642507936868338863851327
1194 1464697245284549867542362943956548819958943252364
1195 264080128930501823186610294674787780076708815
1196 1678323815928758196568479444780281183086456573180188568579148160615453956017131382637
1197 1050923888257387764000634235467955240913717184879028817042756970110977425204492338071025118758865518673677328438557617622141604230818
1198 15854002189757265085147013538609001743503630207354451145063475233453297585372125272065302589930100358592776227
1199 750630523901675417324489793924856728088276074932597169218147557038367501000294459888031538383383563334419236497825685719494846434359
1200 1393081730609996600440507703428383
1201 647332110223887889283998434374903850342551521329777525651840038982781909514567965580185594290733619961488395167769344654268060097272633701824993008752376609809240780037
1202 7924260338249897814387874961831522048135555771937880963928676913208304088852235454287351373078665529937761922
1203 1025657134771642268960015496318910248959198329194058021330546385668365791568290391477677709808807091201192937713806323029439064738092935
1204 63806927452714050047404025351462183675204539649965131
1205 74440154493364294047503796008973577470721653599512798888150469800745921442947577491683773044765847583
1206 21284702035048567293547889735876074101658860773845874998677558608617301
1207 1398702202738568617821289322168315449998110733963304594054134814049833230807216527993363460476288726911017640061807252091245916855970770069293786413698230186754990688069052869382971518064793619
1208 234972774009899761680625670292300497549869686218160
1209 33681303952823488695293896680907262750640488136438423598984230647040682202010718580273066459758
1210 818940003141147329414971416390688152473798251492190348611102041756290500703473009786
1211 87836074942584475457390276508278388626867780366492863187434699198536745770680629545020177301372602122609595194352699868513169009803200169562101056
1212 449630134889913858029805057556645328731533573279768996886803316380756290416501789674
1213 9374946009017876665765461344050789826593200359298831884918745598701403198224498153632858406124886731633850389120710718019918150846062023123965621983272878805097213658144376579000149015657871411028668127180186544151870893789306213381851
1214 125512185328507647557397355652402705170063680538535680960410221179732824793687693409372483477201614
1215 2654549829109898405223783687084664114787274353644480937866686956672584698317620616209492581652730690334782297638289307065439957971992753
1216 38826919928081962133814615982807348936506213034911545483203273728043844345823589316175380087685
1217 78167951133942480512819497988334224200071164309714796698959730880600961180075771315223154393346998594851252560317619616936056560891746069684895539679930909916964192426374394199583718844423194292028267537501298397553
1218 105238997102792667339496500614883885369865706285230748973
1219 9127651054260904476862248784916956892026997340447489332463678084659410926650461200199556128142360939932579826791792467871773822674863198940925300601757037406742051755
1220 691170516868901445980823511257628437799118235688594980740018037
1221 27400739132731461399248914618965684526557483305780524291865808419452691527824342739735906905119598034706978125086911685948
1222 78793237594713531806019333254908426455798312420046996503227557533698963156665857263350132812
1223 6972231017881634958792855438749959656770106620060476063191121755603143994435279338641274814143435712339544649633961037999316429973896061750810667838579058228495252493168192539585150178
1224 315379807186690375311262636405957710528313086101899403822993393224407327355
1225 78385399869327423334596543897285705191182320444658179559836462029071558858036954799436
1226 128654053254067001789796154414677061029563911266334766544885356270999928662649437353351977015327469316294076434790081815261645315
1227 17704066578807004800924903818471396191657326529324202599876932511611143411377113672522310587
1228 543114184049568099466426395886054770774163944962181576895204205943686822394554113331629765151615498144499110765364673611
1229 10337087840585498507927011273393732479925733244266750686679983151724352187006282296
1230 532216332498394317719130902958289
1231 535561010671250614836347175629802463709746035826835311924391012821959416597810088872027990852847991072069951693471046521727
1232 15517063402165410951812551351357282862433679023221975
1233 998338639798313322285223165204032897202807471660050233916588132497838249201112988
1234 881807999374692263162623552650883434092674833548025553162393709754528843396172095354705096183214949063159683085920045547841344947
1235 1951104622303007166479854933404312135256056536357758076479336076574513293817829488055308488567849526
1236 46235394361310550995546338952867633115
1237 21794098937808842372692530918946750232039336772881915706922655481180787004080458165628296169150613589107278536820652559439917582
1238 248825147396336304582541169638668183447692331272696325362380205295816000378230817021355765835089622633539802906739533
1239 42399994648152181330874840974912142675579473064232852721128144097680020269197823144076252028645562321
1240 39923101180162532211943313853759961164854747554843318
1241 1133075944965914511191840829220062343450529825743206505971691647642789129266201195037816030470890461303233619693378928659626458358742234494682291
1242 305504674058681339675244505543829250239116385749984758622407
1243 919782851395212234335643249172847551721485660378664099884247780987677249998841709622923235547230467076779751837436655146335115323
1244 2890615644252692887055330312473067156582766128885130563078284
1245 20692737204364558354981185135341030866186659841609613815663245271487388644878482507445013773378326825171075109263473184480536555788
1246 10366245096951101169794123952168280406686077007300971867102919641761924811621804518778851147231870
1247 69952277914261124590776641516174425519193549628054088520683279913141489186909216412856802179737535801291079925084665695127474502635554442065176397674294297456453919759872669361141179349733717801990
1248 33572492221163236648212410699374635495
1249 7424894382570258224316935797785084984426586435498715250389944117599929171379738930275053249584236567030352675876807302850405131029295606247411527808940111803880795138071925
1250 4058732337480272357403888837884399685725220316044199110763359490780
1251 220290142550540571998998945076657586352560190800177281116559417635424089681167610221
1252 14889228411764816897913543223831117204128531094877994465764552928865664082947554836466163504068498443571779241937819
1253 2905800965223246789644309130888388330780252099277346182047517189523957482802779564564209712095138413023777594336269581975591647321317511393063966719675553306097765582076929649481597470446108898843
1254 57314334770372293944281650110831869554
1255 18523624956347809787623969508957108525260875740400371001313885849690983158451507416393946105634841033320998600996392191857394
1256 40440089592358172796092161386966776973331541343997701348608221711175194
1257 4380322779652759943732841305691520295669656323306812880345438569171001208740996684776
1258 4172431487136960169126185890938025432441341540417177828809336974306718699258
1259 1602435277896213536888309487641627813610302430033091971163761836316650405763340576243938292536440700650463648101508829601263227694054185553292777612
1260 1538486683044957457804703332422378490965775203272147994008303
1261 803613727300535359382763803722157009736725348990981173462252506564410239916182621513851306403141744980633603506164138225889332256344174895865807170323780896040241895823
1262 560477329279636535443774833644977254209922891173814971204894200687605597107569188849448050308544626642869334105543904664833121
1263 13947987363248722088645416541522772029244355071628251354604354611648346348698106158545542385595440355973989571776613817361095961480808644257946
1264 4365557159042067848621752649115988273345415782668165904114537
1265 50556186376907581385348401055064190103141924352304153725427866666813708158922551319498280570670699046940712068584193746512341621173931532948991782875880012544202536
1266 3896944262364468984431989653605889395802956455451592872261561847854015747543616642075484
1267 268562044517144088201735824989115046371353967074329396379336994344729396830100999776208095397363041915933782378472359259586327031174329139638654666092585379257043258537081099985041963
1268 7797872514189523467764941598599096635893
1269 1018772163435535630015932152556739996135499538560070797400555590532725383131333211555450323386341884259183227659967228673873887875110215067614139708199181334668
1270 1147314300240790441071246997668176698201422117481628439680081460474515364787386586411869
1271 739034261182775810732506246859987477634836887406986076848408389742670250721438511336333370636772600081014263191665153816181579355650581839112300283608305915120201
1272 887159350533397171382811379793251293163245636149902090707236198936421163303364743877501
1273 2184426234422409244383273070960107706368019629726090895480534345441221005279181368834804575047594863436547769147
1274 4928303428036219693248947882047237874675565735097337061723250080268377801313515486713
1275 444318458485086829128056373036825609749929607802372938838520282337806842828232009464201826779038
1276 19989455841535200486182533980671340646159599962343519949911016901361266145037876085818131885646954530605
1277 494209535958311884476480645319598771703342347015656652186348946059838091240985367599207842663413052119011807020262407022371115896558396504572814137688
1278 8866321141158643555996614384756108904451048590628799093843602615749430613
1279 6572901105595280099346165793463095055996287195926919836434519704341062864676467797096438448402583410221294650745967769278946908044922764318191426941375253883112445309513432041352746495275574021914447332058249006613361451726422481
1280 5448553207208782142436719663
1281 4102789008410389043100863778053106166154438635130282053399927771064655184833540650867256951692461165592821783136021936386132783
1282 222491752004248753427831176719811320183836159658695879683010984264810347512825270432740595346649908534562836032062084095884869
1283 1564859779720039565508870182569324208117555667917997801104862601098933699462849007879184203051278194180664616470669559575370868384820368930104560074538872199213236203822337186927275879139590248731148622362880471439310489228147093224418374555428793555827323
1284 1014204212177241703695492060576892884215976006824885841788528535158
1285 2354641496072924171575113226815015650917591987752860330491839870528696494196
1286 2895563827505081203494291846718088146280618336947735121582099825536177351789961152
1287 2596613952804880670933776023975070964801188233341401280207753598433397
1288 226267162697288411043007537121178068840738898408489624540478806548617723222230016854958510358343555375854637280
1289 369015865583722998868614496652293369306619478644462527427026126678548435718377809903317086020779491351201605163928373222077465927812053662492655472507061884120738161195712088194528
1290 9159411196440970587110140463466957655304
1291 283666284901171295613138526587134422650475350282662214129353407185106232813052882110195816119407137830538403209287703875213955896080632043519751177780123809331677237694417112339635701587932346681
1292 495676273686916240956673529285891726130696082228614
1293 530067324461069767730428762128697269087102752344742645945528859308607208670524917159012664
1294 166611707593814409355949188642713411944275487207943995751265209305972531806
1295 15902330228524803664100100186524034555474326617530827823569911790772327139431387263
1296 1731407737737025755793767922760233391889418
1297 9504352311978792167684105541037584080818151934687836245485083585570269199300213203862835052739307389991134224260519737469089974
1298 38036569145405908738139766732271696724684459071005143165559530447364252
1299 1449973291403075826005005698849307525466248161562530275804239712715638298914976456481197091313547611870463783498379166199
1300 1203612119752105769434261896427251236591725308845526807428687763351544123929
1301 8193546379731162179523472180410007127751480250569760816583372116622037859397275686819201053586709225997727186508503841688688309408831038887648224359814065169607563198891056105
1302 48282180899878879468183724202412225611631582487994259162
1303 2430356218564886267248649805645385754976584867314099328667060539090835461059570219134930399201339930739984225340114045705934234843518348839689110698350200301977223522
1304 1076418456140116636300074655908435289107706
1305 4267658412260201532048560466374254352913887228681586737583263345079875959750
1306 209920220569318591192894173855576553917844125850554226828090673402923313655832403528409155101481997003237320
1307 2992115758804534374023913931128404260638954558180195717653605265442020343649620103725855301532579596841597404463305194215701105132689839783945328476253853680362650802275840312959595347995562649694634072683870556110718136974266776588
1308 1254694816635161583409545768586623054999673962045
1309 798060248176585001867883024726045515161802031547747829731196058758407942704280371485380163448059288541933898080828649272044225466379201177514414693573990408630617413
1310 31060079569208377514122299883633601084425706425283920468525077806908131263369393
1311 7085630291583084309737183939727841331603631019687174160666105178705957066078629626704926793733721234657194872544260630610262944
1312 7513608499883266566506203986795513813133019037471045379607098406190
1313 22315469688565253756086452960587366743862342847141453229717090476849793575984377918914293827706764512302805002831252909172390773685235646439928278437305318317697533164951637
1314 120482872518803946329582269153417363495780907545565997294079581961486214884210123881
1315 2928057103470002512577586492847226598338769324370622968953103628465369213770009927895080012725646983970620414984646057151042455824998829012786101871059394889569184706910356578686018668697957623882935612
1316 4400204629240780256681358528578899306293403850754503
1317 6946927356772630312021284966843943174151290080015369549884342513931110216912834478294805475407262
1318 477259280515848629963594042034525506914058827756699072084345967726470805130215175
1319 2701588005276554023268904481780591123478833767710908529104349643741943375480890275100517768323448256352070188619530215928765548429229194403309308524667981209766071160371525400103731328573221733991896470784728470864437995637124384973771790035
1320 15454406714771182820929113769632367
1321 9273983418131527085004889529092092748649112068008532668692732706221217251447564093735979372325900965806789136355486252846582396856494924200276
1322 382331657154918920473625551106818317498508052488408124388308073828544389919217176817713591501269500357006053148020788
1323 4025785575239521990324423075474805638414910435110988312
1324 28044700054168947881425101910072436514281006265264872844850780901874836500
1325 177958805559953101837371821746091029244806926228755934181811336764600365845685870
1326 746053230822523651621150770266274326
1327 8896417706008777581901537869456944493385511039731372349538039537136074485626596641822440603819830708891161579035843
1328 1012299988213769450175562982869926596426605262248438908919479366293425233505640781281157
1329 431100123286092955992258679397923962485313553692980526601536274147854353410261914317617579235563
1330 929967340482033968927249617727052519332702968268347063
1331 276305222791123099812609503169338339870866288169418720420648323415171088143119205166740265548575769619591092521771901762231205310108629503811070484635329689146864866581956368617710
1332 8228717131093657429239993236210469509601
1333 75353075778283275814157296840358358401942549428794515607319972684729173626068461561654354435017443974168482650580664108346965650619739550848361174498
1334 92182696430858225881935910364686256959983679590124158446433452179244813051232873131166160423955810962749
1335 2400474406852766836274860835423632063815661661140560802289351595252777838851572319206147465255450851459538657945044220934633422
1336 395858886302834376750708787627841274779664624572462532768066111636098221136319205
1337 2521975252419460096828905719949631614062174014825368117064962198074982506893524691
1338 6240634833453087595261271114671527993834288263608999029975456737733
1339 1728525186000007230834503618331702204107652004803228817225535189956849693884497502811941164274943
1340 20404106545909955501251452047345668351090051559686498804
1341 7674768528486566878465170696204614669734448827983961425037624398745877287740705827193236221725332015846837546888145388512507450909
1342 3191761607151124134906722802284804361864726972749977147425758144310287514
1343 173188691941112259571598432728416131788642618273569448096993159371239500671961172150689743798441778843292302830750699781631949557271406651261695005557358884628625877923416892763673190846370797653243489988690844413635661182260023672
1344 8180446013881979766232718725267801767784066739835612646252615813888948278
1345 2225974293706606069708166600018342488128383726799268982667648080349101974496757411016711460656101558815630889395214857463674285188631899226806756582576282396288307563895
1346 9572224889293330076609330984530589296851096634902641885720648057685741113165082623817827
1347 3061719992484571722297668597843700248003360173829720024634368061550478002356860644656049630025
1348 240823100103405547820443413045717982841059717630198451430995379179316663782
1349 122488940752089154227459526241667811037638237196160215174532126697824168900400497894702545732185027045047960596369267695126733452194454512727715380803583364044892
1350 656996318953349439721743146862290169586283919028259712214
1351 1402580168468896045935804361872816452122184995284322866881575698128622490861136274497843919098206534843452890679154085334513273394005804535612232210852213011714076566990767482567261676641844
1352 52930032633651220013098981787792446321861656466318840674656529404433738055105758949558643390
1353 14796476495996801429563729450272841199008571147931761510229069725870195647
1354 83412776666668450207244270673064670852609529798306140829049435108215953108989532417195
1355 22513281350862894764040718308815559994065635794400178121169011552379933009205187054006342198181084204684526591452406130718331098056388515142734704204506002352038451852570206616933911597558387846072531079418654
1356 479412056854784405901249320812335640667472013098471351581054937439986737001295
1357 4520513463466834165300250226739830108753949414074896941180243388934242694556152144399923345911713148034183817701214172802063372281731918360735988004596769101500084807223366899690946301640192569052551729309506204161914140736689903387400594274345579584640942
1358 1473698452881328824415206659152862214558925964718307508286624496965795131253958576858314887279792295830835585423088955583
1359 46215108730918368096471396602487594717036222634059486842543406308475110123801587383467155996169487245655302539154301572589581521533337
1360 15098556848842850415428042434273224601330874
1361 3205171737571430555197104058100493757599149930010561480529802512035718213247931503753405430680124844500698299731935156026750375369594784384975472
1362 5219635776087846267305502694786697100973011
1363 6000170082055823237417394288258867251582091354476807054817929236382973853556494777542294776048811431899548566486801029811501490107003528681079707824820876
1364 41302274082662165763464136527944779619006697423383589200571642609969413155
1365 3088823018362897435858759379504101455112368548276969151426337286103547432486665525087007121351522303708767235317487506858
1366 131745054595254584765017486929480370707133344525674698551965767659558922945801898055331728870575
1367 188840534293559141489551409526697661899020134896252644507537485268365996178867504799966929980412152082191890221373493331403325013760455452750551297890061918832601862526135921268
1368 509359556421483451770068101495923382461043707091235020890630818905
1369 4006458242973932959887299547898127419159213898002376385179260625022646958143769984582697149900120504787206386099907505518709074376513064889384397100012093932908002325148127078777825859318
1370 3535270078661140202828108838343377161142076157927512926244731955
1371 51721747862418942683349395441387725842178311730354866646533575903574119667370318796587816047629379992020392715070053586272804535551774896482747101829805532541020660026447654231198454156229942
1372 13109985026466492627065756942412638287813417637387516939789314111922232272604
1373 23457002284986682688429064352184997572289710800198898813973364479247549711940666366451627295693269447259426482365153604159126998829265055790114389732670086439552640269111479384161542220012642137660855989144133826698220116827931097494
1374 18501662837484404742979288729288176393388501420
1375 7198337913009621318933598167897364060528824766961360312737504150210908510311060106968307
1376 6965592972972893121300616468566415923281726745297518609446135767822483599151421494976102552690507
1377 48885250481781003492482648805827347490679149033705940840724209699909438384392311650123216884120716363265393291683
1378 1658785314719995177305160344325838496446304708657549192764429229908034483520166199970166526931377
1379 662298500805905760909421549233771311636557760254737451331089951034144202734437332582638212137416995821806732507328111302672
1380 223416587094910520735511527970949271070290899542626582127022
1381 573016041243639566906566009418878570059314138922845658273890942182548938471330442066405723349887324937833438007126134191837228515604393934931181
1382 16601048686907159212120782472153904001036458828729270015498681260780446653672499501
1383 254949208317521241184010788168569213256794879196387595777793245041286556972793982416845066902587
1384 23112097702964602725415169047190925980719625631293005236334006198800228142616423122960680480
1385 115305763590976472717644562389811030382180763753289887402894081892489982702323972364075531864465766841407023169473411609306748338303617112919466309327797932823207432121952578055637725749322665909073569766873834706
1386 1630009977435918527671324472053136796792777338758454520966043867538245835153
1387 9738209669280283551583970372686804805480979375262965933363410873158912870732739236189458760508419379171878358668322176737065516631531941428527045162313135752671843335737491215047606410071387451451004810477042265355923765956489521739665129452528135635539197062285069031097
1388 3663638382512456011686820598238440465169046184423345072128361582123067377247725481132821348573837
1389 199832521611254003373275828811923393922002695171398926695589475692465524477115134991424648505236728787720907214432678203837060272275066275172142031485903612145823213121415826064421553963223
1390 156140752835148495831418679645088953406182489815587967216616544542
1391 19765596940535270661728219213113463253501826106210611982275854610682971230930033857073340281797467834404271701531048977483904343334077316758
1392 1405951459311501554658701912437604145801110507
1393 491733956258352688847410627231513482470234469768343165125752775588532463098279394767864358342319195683707965138266999770049245652339627905514655279519131608433778887
1394 93831368392670983742840890568212934537064350736057692140513503876636773592746140141160964966556093716800573477136277
1395 11214918615036984472074932094717970425340799394797181600012140941697286833244380496290748237717627240140658369943
1396 6378821280605585866127430116301691913176419231255970980775744208652848725950586115251688576777359504636880528051168041576
1397 6296388978641927582467586046379484611712601580018193794453517764956143939387748598256246129660317334334138932478174511274166372025832252502970791242970220195522159715199031278264264184189392953352538660732700452811481447112193760615562874
1398 1923100243134224783709132278980296552611413602914076650253414667868199585846232394817422
1399 755758933704910005355073948047127315828206146010722557188788624791617145944924480095838575209332445526953531257749908878005002110819486989336192490345306120151724794829268
1400 6534771852325519369556579477224077042936564741718769
1401 17634817053853425124088174933007132801714155600680069009282536021728693194842590484332
1402 11947561542417858603351815634289699031728901337209843072058529125096455674210897
1403 88374684380624319355658094085002486122147497837868089143723971809126759099933801378217774662475669403049034207880839096140644799953447362830070162557987585148234523159705559255469867204551089248822004782286
1404 108205581110350652099255380158153967422359768997
1405 3708806696759426498601784197838963030603968213288115469791855692846396203372463506883309077730465106205915165750959
1406 1136295084369399232583477978636392411459655614770219732505871942667081651211106134127461835096
1407 9029815126518236488686215794358239696658067490205637793059899753801738352785398655315164439186617554707938345186134537762326410674226171458460562530
1408 36025526066162272452246067603740746978245248799258722510527016605