1 1
2 2
3 5
4 7
5 12
6 15
7 22
8 24
9 35
10 76
11 275
12 354
13 377
14 618
15 2441
16 2482
17 5855
18 18456
19 20845
20 46796
21 47605
22 53966
23 54705
24 182192
25 182355
26 211856
27 213153
28 214712
29 216985
30 1693212
31 1694413
32 1713714
33 1716967
34 1717074
35 11728681
36 11729202
37 11738033
38 11752860
39 12041999
40 12180558
41 12184391
42 105551722
43 127653839
44 127726540
45 127739051
46 129685668
47 841409819
48 841437738
49 841461557
50 1057197108
51 1057202459
52 1061602486
53 1061835363
54 3553125590
55 3553505007
56 3554208224
57 3554212717
58 3554214666
59 3561121133
60 3561187884
61 3562399075
62 3562480742
63 3564207699
64 3565348942
65 4730846001
66 56081574362
67 56082048411
68 137839223978
69 137841204795
70 137841252448
71 253248458919
72 253248470270
73 253270418353
74 253282342280
75 254303591941
76 325241642484
77 1410057120785
78 1432570882278
79 1434139664425
80 1434139861124
81 1436585714161
82 1436589543444
83 1436593987603
84 1449318734712
85 1449323191981
86 1449323803038
87 1508600768845
88 10532037883344
89 24821493939515
90 24821495028676
91 24821638913889
92 24869835144008
93 24869835146925
94 24869842243814
95 24874854886023
96 24874857156094
97 24875809835901
98 25227662798812
99 25227663150309
100 25227792737978
101 25228235320605
102 28410126567586
103 28410183327015
104 28410196091596
105 35260515379113
106 35924864537290
107 35924866402191
108 35924867896748
109 37800530956801
110 37800548993738
111 694857177560707
112 694857181436016
113 694857655727555
114 694950131480356
115 694961528504147
116 711487689717250
117 711487748723159
118 6266003490439318
119 6266005218137567
120 6266047082378890
121 6266048896977597
122 6266107137288536
123 6266291495479213
124 6266291608693406
125 7566747152670003
126 7566747158496392
127 7569284433170433
128 7569326578247854
129 7569330141414147
130 7570099584967210
131 7570099587300371
132 7607416987193730
133 7607463503045963
134 7698707743385464
135 7699326018080877
136 21000511973989190
137 21004771165679817
138 21004771165735328
139 21023904588269685
140 21506228629275812
141 21506230429706205
142 281564507941445372
143 281564507949202005
144 283224159750416494
145 283224159766527987
146 286149708425305526
147 286150790855790405
148 286261986509395054
149 511081796380377255
150 511530095307280618
151 536885211511912245
152 536885211740608096
153 536885211743535077
154 536885213708265498
155 540925743789624037
156 540925883186119794
157 540925883201411641
158 540925885695771252
159 546771725506854311
160 546771726306001890
161 546771744071127679
162 549376197454595262
163 549376199384483683
164 549376200008678840
165 549376337227506457
166 549376337243621214
167 549376339317499877
168 550729997085827634
169 550730145787446611
170 550730148111666450
171 14721547480591703881
172 14947269080693826860
173 14947269080815248049
174 14947291040735059518
175 16516103679358801555
176 16516103765989259262
177 16516103772910828159
178 16516103772936099488
179 16516269478440832467
180 18253101461606962430
181 18253768515408821653
182 18253768515414401562
183 18253768519065342425
184 18253768519073978274
185 18614676761079111223
186 18614676761085204854
187 18614676762100695487
188 35471737000977707408
189 35472556186819933851
190 409843933674403789688
191 409843936550380314601
192 409843936559339573270
193 414250263988657451109
194 414250263988664114006
195 414250271629083652839
196 414250271702557873348
197 414275435719161369641
198 414275435719786210320
199 414275435720349680309
200 414275435853341583508
201 414275435853386112137
202 414515185929122216430
203 415430135239801378633
204 415430143229627433860
205 415430143236485358961
206 415430150162592532742
207 516916687042651772485
208 516916689441045665888
209 2627504331623051150791
210 6317455965073408847592
211 6317455965079096219495
212 6317455965079158366222
213 6317455975150861353125
214 7418658362142788561514
215 7418658362247184128355
216 7418658760572230121126
217 7418658760580973921343
218 7418658761864070194966
219 7418658761866549754595
220 7418658761944128908354
221 7418658761950338804687
222 7418658762667508343118
223 7418658762667513717161
224 7418994235634481995590
225 66391624148070165159413
226 66391624148071455152004
227 66391624772844496070045
228 66391624772844501929992
229 66392528642176735495829
230 66392528648343884102506
231 66392528722181369307357
232 66392528722187094250024
233 66392528723252875044755
234 66393260813915775745912
235 66393260813921952699749
236 66393260813924531973652
237 295056806705576082788373
238 319744786098885925360766
239 319744786579978654561657
240 319744787926652396883716
241 319744788163064984928865
242 319744993620775428901088
243 319744993620784054376509
244 319744993620784082694686
245 319744993620786052221433
246 319744994542753651321440
247 903661438552274725221071
248 903661438552295183537218
249 904248914931124286330327
250 904254502531788079069894
251 904254502535031649061097
252 904260637704774516481096
253 904260637704797230541405
254 904260637704798942627736
255 904260637704800435015343
256 904260637704800438935430
257 1842032001540024224943861
258 1879932839755804369827562
259 1879932839755892527829639
260 1879933002240502387601998
261 1879995758784756382025375
262 1879995758814216721247322
263 1879997020325148109501325
264 1879997020325148759858958
265 2058038889535494497118161
266 2058038889543606081647164
267 2058038899975527560731025
268 2058038899975597378383052
269 2058038899976741347071419
270 2058038899985654738931906
271 2058038899985703699328627
272 2058038904314873068147914
273 2058039038931686028905845
274 2091919188210886835650376
275 2114879567271494653701657
276 2114879567272370389131680
277 2114879567272446820910127
278 2117814700920882364071010
279 2132199246595613968785791
280 2138760451526507733261628
281 3099358855378534509085557
282 3099359977718512694930914
283 3099359982992483613952805
284 3099359983003020602646342
285 3099360685663763148874253
286 3099360685663932428509306
287 3099362924202294301313805
288 3106830496561887788021656
289 3106830496562969185481543
290 3106830496562970133500292
291 13383976322211868140061173
292 13383976322213957502215144
293 13383976355004148530216325
294 13383976355004198325854002
295 13383976355398531674042435
296 13383976355401672458332746
297 13383976355401679004024207
298 13383976355734236981462284
299 13383976798773986506982125
300 13383979159237619322370026
301 13383979159243340483499629
302 13385820665356837432383732
303 13385820665356840158845363
304 13385820665430642996043422
305 13385820665879944039012259
306 13385820702842424825407076
307 13385820702847381857336769
308 13385820702861268644723798
309 13385820702861303213195455
310 51919667791517077008201666
311 51919673187536940641061373
312 51938708583531574246780910
313 51938781315601091554246443
314 51938781315601091556988726
315 66730494388569133975582263
316 66730494388656933318061886
317 66730512584785574386242279
318 67009148763491516141282770
319 67009148763567387647067653
320 67009148763567388976029416
321 67009148763567389112837799
322 67009148763716826890726766
323 67009148764355338935693187
324 67009148813585643019471278
325 67250853205163807640836441
326 67250853205164238195280010
327 349294350237140421675569363
328 349294350237154203466897216
329 349294350260392100747812097
330 349294350260392101430934626
331 349294350260392101682688223
332 349294350260392101812271554
333 349294350267074691200836393
334 349294350367399912367190054
335 349294350367411852208093491
336 356568897711944808125016398
337 357034783436365071427873965
338 357034788673326919129037114
339 357034997890078345536909931
340 357034997890193317980836664
341 357034998290148663849208807
342 357034998291145781403442158
343 357034998291467317167648649
344 357070248239604138068433666
345 358017181956550237162152533
346 358017596908354356148045854
347 358017662564998108430495243
348 369469479647668843493219130
349 369469479647669036490879989
350 369469483440498254762262990
351 370087408490529783462540563
352 2949912068252573130120476422
353 2949912068257772011330540791
354 2949914119225790930639366144
355 22118951014010100389361492937
356 22138896901888745031800180676
357 22138968463464069103479088757
358 22138968463464069103977590080
359 22138968463464096812188149107
360 22509950721181455069043945188
361 22509950721181697636149299877
362 22510096239018734945667846828
363 22510096239053237243850958505
364 22510096239053244502581832758
365 22510096239053245477266863087
366 22510096239053250323591477224
367 26799860012764746668332982475
368 105353368225623497109836441048
369 105353368225623497110231024929
370 105353563486782609382999582498
371 105353563748369006278585684767
372 117218529821559870982580306824
373 117290939944361653414455858435
374 117290940399679254574626661114
375 1204719247103113645193956055021
376 1204719247103113663899305086114
377 1204719247105166077240102288955
378 1204719252046045481218323191262
379 1204719457086299997828737169293
380 1204719457086300071052285687990
381 1204719457086453498447586346699
382 1204720682192711661823097420776
383 1246452917031282239594781166457
384 1246879044932988793333192126228
385 1246879044932989343365051885097
386 1246957878432689113377333638340
387 1246957880223364133111271000241
388 1246957880225866147942989141810
389 1246957880225866196711099039419
390 1246957880225867591067969036786
391 1246957880246495095326883895215
392 3441672144245499809442213252176
393 3441672144245499809964583737009
394 3441672144245500397605899503926
395 3441672144245742676049781736865
396 3441672144245743266124831816584
397 3441672144245743267194547514671
398 3441672144314401447128887184794
399 3441672144314401459285109971353
400 3441672144314402665650488822576
401 3525943150585751363006539200139
402 22341988180249995797208597970040
403 22341988180249995949017702366667
404 22341988180253111943029198290598
405 22345984623146358506888334155271
406 168166068876038554005638343247550
407 168166068876052130054855930581087
408 168166068876052130114334850989194
409 168166068876060454219226079498627
410 168166068876066216102527232865724
411 168166068876067389068361364547205
412 168166068876067389068372551215226
413 168166068876067389581502125756429
414 168166068876067390156224998698512
415 168172556681791284256678432569799
416 168172556681791284324651168323936
417 168172556682289619226955543530319
418 168172636598578362869708621739770
419 168172636610527269634373778159327
420 168172636610527288870798587998888
421 168173875362153982848483119637511
422 168173875362153990363846124967252
423 168173875385590200922814048161491
424 168178209471912229617346551846790
425 171171981980500712368964338104341
426 171171981980500829915984847237958
427 171171981996283069145758564100451
428 194965599684814126937339781463844
429 194965600321646449575620444632155
430 194965777341249388594713039732758
431 194965777341249411871874103466801
432 194965777344079278233666968685874
433 194966254793727490664496548943313
434 196515548920267360386394133926290
435 205173718739983885873127570466457
436 205173718739987132942147558092386
437 205173718739987132942517765385997
438 205190208673386322693858422212290
439 213005975511914665957703071047837
440 213005975511914684790011432897206
441 213005975516528482783921507350783
442 213005975516528482784196376554566
443 213005975556072231282892618400595
444 213005975938123158932791807990414
445 213005975946289553031335608459343
446 226106201330080475818317810150784
447 226165193702378510817126616986063
448 226165193702420934325232140407460
449 230428467941473198356112432484367
450 230428467941476638808815937591190
451 230428467941476723160218389884163
452 230428467941478210521161355582510
453 230428981056599463255928797070957
454 230428981117928028413253882295824
455 230429010264617560210445612169733
456 230431003989425468593560071848212
457 230431003989427518318604498808935
458 230431004270725819442091502783376
459 230431004270730264743981905768765
460 230431004270730265149699928399122
461 230431004275783905046860256388159
462 230431005225566546271367843391236
463 232773230099396589305110940862993
464 232773234825659486823347857531970
465 232773234825737171145238978146037
466 232773234825737171147687687478066
467 232773234825737178290470349514907
468 3383010791904329110910320541545758
469 3383010791904329964468060930598241
470 3383010791904586429516766390178930
471 3383010977841461261985374646658217
472 3383015734180897568204399164558110
473 3383016072101381135171412264460343
474 3392874934968672520607653119931162
475 3392874980289343558248540276555549
476 3392874980289343558251290972559316
477 3453547727167792449572196914918709
478 3575039105786242855022367713848442
479 3575039105786242855022369834569101
480 3575039105786242860572761323088252
481 3575039106074467861360301918124773
482 3575039106076672409549744213879634
483 3575039106076672610012636022717725
484 3575039106076672643288928794607502
485 3575039106115918909679210865853311
486 3575039106115925968987707546605998
487 3575039106115926072423145998373779
488 3575039106120316728011854162171930
489 3575039106120316729221733150661379
490 3575039106120316729284408264618460
491 3575039106120316738136407171649609
492 3575056780718417285485879887598252
493 3575056780718417292164557071222429
494 3575056780718417293546405918877062
495 3575056780718417416395931744559555
496 3575056780718477113286255173065292
497 3575056849084125686817419294400353
498 3575056849086939939209853118567062
499 3575056849086939939209895628359355
500 3760787116069445739245660006412036
501 3760787116069445739520740600218375
502 3760787116069445831627549427296344
503 3760787116069445832413574993570417
504 3760787116069445835378679555844494
505 3760787116069446215832367736082797
506 3760787116069446801236994723427098
507 3760787147144913270159786574124689
508 3760787147146723292169006662873058
509 3760787147146723292169426798043979
510 3760787147146723292169442578223180
511 3760789358929721649962088493143723
512 3760789358929721649963135109775200
513 3760789358931060411447994933946799
514 3760789854669236033643990901782812
515 3760789854669236033671356328307835
516 3760789854669256822788223005096364
517 35280055852682314650705757877709063
518 35280055863431055716059520817749330
519 41319025810040165421507671699868739
520 41319025810040165421509577049357638
521 41319025810040165421562841650612271
522 41319025810040165421562841875471368
523 42081955452669164306698234012287247
524 42081955452669164306762704146121736
525 296639816377514518123699883328548529
526 296639816377514518123699973531886608
527 298857915682554195676781008170166867
528 298857918793761784548313156728933924
529 298857918793762686063503269762508591
530 298857918793762686063514542059958552
531 298857918793762686289642957445367799
532 298857918793762686298339781913881208
533 298857918797492587252518716508275267
534 298857918797492617881749339748999306
535 298857918797492769747141098023927279
536 298857918797492769747141098364189276
537 298857918797492780422310733452062483
538 298857918797492780422391045122053720
539 403051038287293730962271510955956231
540 403051038337640770720888069606020754
541 403051038337640771848098089398835931
542 403051039925067139213718506163323112
543 403774366125495182513803409979033105
544 403774366125496419876437347044538822
545 403774938816668049719036808857805099
546 403774938816668112971111046639856150
547 403774938816668114146831437231724013
548 427682318358707427555644130301846732
549 427682318359870538062179552422737085
550 427682318359870547194530396848373652
551 427682318359870547195199598975532991
552 427682318359870547195199599880470744
553 427682318359870549941440955487483873
554 1417306135704210661160623812061952172
555 1417306135704210661170722925097622095
556 1417306364590623702590367282311004312
557 1417306364936086239618128488595796979
558 1417306364936103514138280961116114202
559 1417306364936103516754131429758707123
560 1417306364936166881010371773284693662
561 1417388302283419089212373260411844955
562 1417388302283434279033355387734714224
563 3566641274201443348860570546161223407
564 3566641274201443626029040305892269296
565 3566641277002063801572056468830012877
566 3566641398194745767984099322059857968
567 3566641398194745768409905272690001839
568 3566641399361379265253283718628218068
569 3566641420862834331302341355242033801
570 3566641420862834331302556565771091090
571 3566641420862834331302662047608493243
572 3566641420862841108708207672084322444
573 13451340820147052016845556008360843285
574 13451340820147052220679240511175139692
575 13451340820147052228732916478687171225
576 13451340820147052228739724617141455024
577 13451340820147052228746306303453547203
578 13451340820147052228775021729620190942
579 13461596166321269439541984511108955131
580 13461596166321269639916371750016556380
581 13461596166321269639916707914855985047
582 13461596166321270817475735158420601088
583 13461596176178199953385622334989795147
584 13461596176178199953385644229297276926
585 13461596176178199953385743909218255269
586 13463159545314319066129751321808598012
587 13463159545314319066140526802300070419
588 13463159545314602279523259503479262238
589 13463159545440757301554892618925000941
590 13463159545440757301554908016265486542
591 13496265617703050858807433431101010015
592 13496265617703140965125525481861170112
593 13496265617703241918293545083860310043
594 127513601981150390836787047661728911952
595 127513601981150390837710625826223150055
596 127513601981151132955898903380910839308
597 127513601981154332709151212902969745221
598 127513601982842268495003840572600482650
599 127513601982842268495078765447952270127
600 127513601982842268495189496156299218748
601 127513601991326052995400747377142744415
602 127518263046766062852104160978656072136
603 127518264744997070340095460810986332585
604 262284710807210710820753858215075963662
605 262284710807210710840309159599886156253
606 262284710807210710840454669706287756376
607 262284865653707926091208082225104930335
608 263373166205063805170538950200041840694
609 263373166205063932648530803362731484185
610 3456455849437095414828227095520935188614
611 3456455849437095469265408416078171744261
612 3456455849437095469265408632688449291740
613 3456455849437095469306899221566349797903
614 3456455849437095469306899416561936581592
615 3456455849611440794012946752606938654341
616 3456455849739915275388013712780499845210
617 3456455849739915275388484213198181461569
618 3456455849739915276067855261700947305016
619 3456455849739915276067855360015965264857
620 3456455849739915279231470985255329409796
621 3456455849739915279231541744986074716995
622 3456455968967438847717497180885559554822
623 3456455968967439077933244864667819973125
624 3456455968967439077995800823343549243928
625 3525084299123761719184313603859777313427
626 3525084299123761731703123711502297168358
627 3525084299123761731703123738503239889571
628 3525084299123761731703123739455439239490
629 3525474137967566654035311435021235353889
630 3525474137967566676649283226924707528900
631 3525474354038963209226307591130025776203
632 3525709542565261756206043101701029032260
633 3525709542565271158220315629832978938591
634 3525709581996738499849377905866818229848
635 3525709581996738502158457381088851895249
636 3525709581996769532466155265468439028026
637 3525709581996769532466168216102351100349
638 3525709581996769532466168236700888310060
639 3525709706727949952049765173644551393581
640 3525709706727949952049765697423556216514
641 3780157348327059815303930203424106668917
642 3780157348327059815303931301555816259334
643 3780157348327059815303931944406685961905
644 3780157348327059815303932592813187089964
645 6531650748625285018924362585648858701543
646 6531650748625285019409056323899183335254
647 6531650749533196437619377912714136440945
648 6531650749533196437619406069789528642548
649 6531650749537884850974096025803676891605
650 6531650749539137161975289452913125579612
651 6531650749540148921249352919614549742803
652 9223685931706594127722957934627424015724
653 9368665115085475187900301128633375595183
654 9368665115085497028626779250706966443320
655 9368665115132322178900941883070903951177
656 9368665115132322185866402142563871957668
657 9368665115132322185867207057991769648959
658 9368851601535756927523040295622980459898
659 9368851601536522562450466380591994614955
660 9368851601537224788307328337832442419172
661 9368851601537224788307418984307674181159
662 9368851601537224788307487327147363638720
663 9368851601538102997726658102384620544157
664 9368851606009408556587945629210678750890
665 9368851606009408556588901549552087002611
666 9368851862154810079710092626649823592334
667 9368851862154812304301364234101350715185
668 9368851862154814573348489285701602117986
669 9368851862154815134370975387369400341649
670 9368851862154815134439764338449866632272
671 9368851862154815193191276873319241668573
672 9368851862154815193362584711139655030574
673 9368851862173551083928244509312768682617
674 9368851862173551083928278132983192019054
675 9368851862173551083955096374069349346785
676 9368851862173551083955466310602826682556
677 9368852317355834494862124803446056870879
678 9368852317355836515900582823297002473140
679 9368852317355836515900689989540288885239
680 31092452488506501993408169357792815472708
681 31092458207984490881243143623063350271501
682 31092458208380238420220569667034520450134
683 40037362824107095044712458989287761432231
684 40037362824107095044718211269761564496210
685 40037365722119810246523423934992709808891
686 40037365722120126086054467885620812187174
687 40037365887350040799182258712898945939317
688 40037365887350099555236733597221128377976
689 40037365887378670011300481016781844703365
690 40037365888198427751212886371326619081162
691 40037365888198427751212922508488605820055
692 40037365938643877825911902514711562643132
693 40037365938644169216686092667793386619455
694 59020903011901078631936549716456644640096
695 59020903011901084290590937490192931185287
696 59020903011901084301690380670877490963718
697 59020903011901084301690381276264853552225
698 63634864708390382047681498359159941979022
699 63677856769273095319315263340238738154851
700 63677856769273113148132535755102805078512
701 63677856774277360067103839282874356686689
702 63677856774337466665623149910285499735490
703 63700810512214228731698128244527630792747
704 63700810512214228742632829735889780468704
705 63700810512214228909675062811848401841081
706 63700810512214228909675412942812784595760
707 63700810512214228909675412944249509976749
708 63700810512214228909675412944265049522326
709 63700810512214228913875507036390038366897
710 63700810512214877065005365808941016797684
711 63700810512214880073381283846387234962267
712 587675207809511752102589349246034952050466
713 587675207809511752102677627113923698688149
714 587675207809511752102677641601749821142422
715 587675207809529678480044305126313157600129
716 587675207809697783170676387010171315437586
717 587675207809697783995139516437171568378149
718 587675207809697785214473387359997664919608
719 587675207809697785215456923915000594838855
720 587765024131733541604998421898608007016992
721 587765024131733541604998421899583151929303
722 587765024131733542593465413332770668136492
723 632120435137232217133900800154221007351471
724 632120435153550220310439999537466477666398
725 632120435153550220310667151884999006855019
726 632120435153550220310667154932749320438278
727 632120435153550220361762159310368496726707
728 632120435153550220361974944393533086043136
729 632120435153550220362383086585784557909829
730 632120435153552117629042996501480748425120
731 632120435154483661275504175879929034478949
732 632120609422393816395711322370495518753076
733 632122197995322153538880244340584010244107
734 2848396633401826364152446486116516400727398
735 2848396633401826364152446486116903914533767
736 2848396633401826364152458342770875967069508
737 2848399273045444636406602742132665048439915
738 2848955500646914330529665458778650960337882
739 2848955500663595549917762736886265847132735
740 2848955500663595621333360983915018182117082
741 2848955500663599256572961279521451975315311
742 2848955500995107423150001854336448770207902
743 2848955500995188726877395200219263541019049
744 2848955501000526099513860149213027572105770
745 2848955501000526099513860149215477282162931
746 52548109728726032410081645710869569476715218
747 52548111644421090120914469267999818446426129
748 52548112281794593747717695564447403909683978
749 69826736272016862296824495239861644245298779
750 69826736272016863174221973316670648956394516
751 69826736272016863175315695175060667721912117
752 95878217315686726377543430164845908031348556
753 121513313016406953258202789664916395680465135
754 163794328151794385982962121642671472257984916
755 163794338222088553579521954170284933225564559
756 163794338222088553579521957002672045589061530
757 163794338222088553590135476502816494806659137
758 163794338222597489188996780320039837483060328
759 163794345764411785033698499279771128630573291
760 163794345764411785079319773981773856773376882
761 163794345766382537541180287720702370674655961
762 163794345766382537541180350980102348794817284
763 163794345766382537541191167334160602230774607
764 163794346176088965118000382907155388931055298
765 163794346176088965118000392029589665265405055
766 163794346176093066815172661479486691579376736
767 163799991783322088314952193518687712927529669
768 163799991783322088315949270361977423019644708
769 163799991783322089139261530965783888023082701
770 163799991783322089139279393545804822864378522
771 163799991788547446597004621041638929015954251
772 163799991788547540343402992516052752327615492
773 163799991788547540343402992516331681885064555
774 163799991788547540343403105353098002508783238
775 163799991788547540343403105353252523158546997
776 163799991788622804468970336784030587165074664
777 163799991788622804468970351261195514045499791
778 163799991788622804468970909223827244149738798
779 208839435377857143353420838628200901921129995
780 208839435377857143353425010920026201258390658
781 208839447112633588896373548826654179509726421
782 208839447112633588898961341724318050828522974
783 208839447112633588913825825631072935716861175
784 208839447112633588913828860684497518452932562
785 208839448904776452175869924703160369882554515
786 208839655463340274723875715164357134191239194
787 208839655463340274723875715164442689834782637
788 211397200740394187737351218016186483970847736
789 211397201096211971048405578010164320222910965
790 211397201096212109325988094059563243303393572
791 211397201096213781346886640859310422130304099
792 211397201096213781353945719775121164119662896
793 211397201096213790301862217895827930085721143
794 211397201768172574636593028227024236311359774
795 211412350970777261366320032281679792398960255
796 211412350970787298411000467512142431875132746
797 684262467961815519652614487820085991431272135
798 684262467961815526028537113954036438321863994
799 685133935461309407922162429643135592110499757
800 686174613256544184166838588665688807446775776
801 686174613256710931963508354693875168441327659
802 686174613256710931963550535893904841924736288
803 686174615133178853864810629306370248828891579
804 686174615133178853864834027227081920727303622
805 686174615133178853864834507571737043623145963
806 686174615133246597474327989135190897612832430
807 686174615133246597475514847500517317041178811
808 686174615133246597475514847508757756509286468
809 686174615133246597475515145690272873767777839
810 686174623856298976317949802279573516952378876
811 686174677027119405091608331662319940217389593
812 686174677845555880255372064322150854579646132
813 686174677845555880255372126137308578760658029
814 686174677845555880255372126170092389175328496
815 686174677845555880339383368310013120556246639
816 686175272639359507131386769934066283178469266
817 686175272639359507286833793849628370868804549
818 686175272640501182369813631743730244250115222
819 686175272640501182369813631809182442129757155
820 686175272640501182370251646944805861503607094
821 691742511048524321447287931644608917805874103
822 691762671850301927719794148490717899796435422
823 691762671850301927719833618996501443170227945
824 691762671850302112644124298922982013696046716
825 691762671850302112815004999157774515526858223
826 738451382354146996726221449339267282952088510
827 738451382354196628575999537537579940585017371
828 738451382354196628575999537542402668112226642
829 738451382354196628575999537645720129206013635
830 738451382364216212537075153011238497432729354
831 738451382364216224490715559380879052856248151
832 738451382364216235753745043611896376109590054
833 738451382364216235753816275249854608812958981
834 738451382443724793646153636654429970782902668
835 738451382443724793647491873642275345982561449
836 18647420642745017633754509755714594963381352248
837 18647420642745017633754509755714812910938778307
838 18647421019880514191816598216180619468531753846
839 18647421019880514191819100805400187447235302605
840 18647996047597883901040426187966681660137246756
841 18647999748333866549245030339698581823517002447
842 18647999748333866549245030603374744128775935108
843 18647999748333866549245030603378036260550064547
844 18647999748333866549261742940075553806776417800
845 18647999748333890996330245708337351039669110993
846 18647999748333890997905484500470968137655687656
847 18647999748333890997905484501143405374519537279
848 18648000788605258843003403692999683643435149818
849 18648000788605258844218598066904402089608660425
850 18648000788605258844218604992722619346239795922
851 18648000788605258844218604993129914805950521679
852 18648000788605258844483703155508364634726943080
853 18648000788605258844483703172472543620522897693
854 18648004217716041486281224849669506472222118040
855 18851089915311635586735386782311363427385674447
856 18851089915311635586735389133925281433948591718
857 18851089915311635611163515647308890268202787965
858 18851089915311644897546812776854141730667713944
859 18851089915313095849047448624779865719269638555
860 18851089915313107304956168196908215259234869282
861 18851509641579225892114190938149999454318189883
862 18851509641584353453289589307751243939216606884
863 18851509645423047358615372118662107585820037633
864 18851509645423047363063135721483118952375971500
865 18851509645423047363063135721550493129031190981
866 18851509645423047363063135736641118060044764028
867 20081735638312997044903132449837391612597075195
868 20081735638312997127695915583267623336487090878
869 20081735638312997127701494375480530974318297587
870 20081735638312997127780099211283261587121626406
871 20081735638312997127780099222941412970239088617
872 20081735638313000906218796793689126377946222846
873 36827954644398064021307839769776226302660252305
874 36827954644398064021307839776694502917815822692
875 36827954644398064021307845358571135236461751545
876 36827954644398064068666652752048085450861453268
877 478900682067065580666920687054509258748469741271
878 478900682067065580666924269346916785171793238060
879 478900682067065605811374449024112504288267536387
880 478900682067065606231624875383813304684364175236
881 478900684956556522871310977619968889831939000883
882 478900684956556522883484939090037878044015925084
883 478900684956556786414087479924271278543086722445
884 478900684956556786414087479924271532765474811724
885 478900684956556786414104471811147864609499183321
886 478900684956556786494369852269645938240860322354
887 478900684956557055283222887918732857037318362967
888 659843419598012780381694077270860811112621468724
889 660062268675870761087012130169249399792492731561
890 660062268675870847850172577318499668898182090058
891 660062268675870847850619787399047905275623940317
892 660062268675870847850619787399047941986552020310
893 660062268675870847850619787399813229046762934169
894 660062268675870847850903430700289965914560802672
895 660062472158014546556416445300561479492287353725
896 660062472158014546556416445468877010158723967992
897 660062472158014546562781377701388715918228975001
898 660080055472976424700210551660324902834304689114
899 663825528101127709955291670575644732901043210915
900 663825528101127709955291710368347359992213737026
901 663825528101127709955302699623365311300327251713
902 663825544569340670324580793504262786315451072280
903 663825544569340671701157599945326039125952091831
904 663825544569340671701157707298823191237333324912
905 663825544569340671702162835940195161767430875419
906 688530491551543815770207202360190067446815824986
907 688530491551543815853120999985878638545396158805
908 688530491551543815853120999986777552360122023174
909 688530491551543840854593954401994639851710118431
910 688532321740863737254816888581813505759416267110
911 688532321740863752999839742728124247566715737319
912 688532321740912693045723013790786385275341859928
913 688532322012867710883154528846556396454457016549
914 688532322012867710883154528858486208541304094358
915 688532322012867710883154528858486950954467011061
916 688532322015158750304502032920364735189339556680
917 688532322015382192778594188986969405145402268471
918 688532322022322345943072198653450146232681947348
919 688532322022334599804872645203796806964753095595
920 688597465535983677206369489857338185415486212372
921 688597496522543824343654119950588832988189916399
922 688597496522543824458652992326431388246802360320
923 688597496522566395343505358381451859169544537117
924 688597496522566396056346308884008407462818370120
925 730680940956565475683725886690197286396873995133
926 730680940956565484499572170307654461942956840804
927 730681060248926332425496708280139851157768171943
928 730681121796661619235000563798232036440544448754
929 730681121796661619235000563802658577533275375543
930 746547585119468139734471463697532564138233232972
931 746547585119468139734471463742128068102179880181
932 746547585119468139734471480461174989452446645604
933 746547585119468139734471551699211136880946744901
934 844680947216591703407919783982480485928339960084
935 844942735157753564806102637508563979187228143021
936 844942739171680360355240003712176464009398833794
937 844942739171680361741193914741103767276420799077
938 844942739171680361741194421181581738599603748386
939 844942739179768789371027045236594964044210819223
940 844942739179768789504654149347714107704895505912
941 844942739179768789504654149351518132526410548903
942 844942739179803636655587114194438479970056641552
943 844942739179803636655587114194561227187232575153
944 1422824114219564536755846236225929136308234892910
945 1422824114219564536755846387453503889040822153181
946 1422824114219564536756123762732709594986510545018
947 1422824114219564536762889408124791088786522517879
948 1422824114219564536762972250923042750408586636598
949 1422824114219568800240056867950084126535882412285
950 1479460572015327087201850523250931586014420927878
951 1479460572015328600983720943585307763610758327791
952 1479460572015328687850322027784440543987349398450
953 1479460572015328687850578738666272680714712472151
954 1479460572015328687855448546391117448595556277698
955 1479460572015329180185669465353788911220231478229
956 1479460572015329180185720078943161874748519896196
957 4192947184207227663692710703938766629941782119397
958 4192953705098649895200259328712126290816415696988
959 4192953705098649895200400529291947867939376206407
960 4192954069509530520161339293250659865941789256284
961 4198040745742854720259377956906255394810067371603
962 4198046006719957132814192243094908660901521642956
963 4198046006719958486782514885874702251324301021719
964 4198046006724114070330356643388081972285272840552
965 4203944851082896288261534702359053398648608095753
966 4203945467309045057905859897710502059983490532212
967 4203945467309483346462217733966049260510777160509
968 4203945467309483347119698319220718159776823425020
969 4203945467309483347119698319550878354267889474577
970 4203945467309483421333332851832555574894674010754
971 4203945467316570706454639270584626730642844872673
972 4314010144101255372694558435257802286138827627900
973 4314010144101255372694558437403219998544411191849
974 4314010144101255372694558853503831127578673362846
975 4314010151219418043301712761059579200146504417033
976 4314010151219418043301712761059579200675320725986
977 4314010151219554546059607089301910135124679376257
978 4314010151219554546059607252059602651437232761406
979 4314010151219554546059607252059616422242952383395
980 4314011329582231846934371464351149950885082551088
981 4314011329582231848652229871375766195959482693611
982 6870061891148480819424146764763951326796155741008
983 6870787391001919373201058485466546104249379103775
984 6870787391001919373201058485466752152171998374902
985 6870787860768625348946100173751613681019376239013
986 6870787860768625348946195415620829944164147019192
987 6870787860768625348946195415620831025419474821651
988 6870787860768625348946195459532674836724727472854
989 6870787877208572569444844620118447389497089488243
990 6870787877208572569444864092614979566394053022224
991 6870787877211895130265992207346020773034836116037
992 6870788400737056020360837077362471622928994798884
993 6870788400737056020360837077362471631362725446155
994 6870788400737056020360837077378193442240969997016
995 6870788403202094877746509153086532108379050082393
996 6870788403202094877746509245947132974676776716490
997 6870788403202094877778694822236511728770991854959
998 6870788403202094878626333960819488240368289043310
999 6870788410358506466723542919423862995752517930373
1000 6870788410471319225474766236479019569959562582706