# b060284.txt - Table of n, a(n) for n=1..1000 - Ray Chandler, Jun 27 2017
1 0
2 0
3 3
4 0
5 0
6 6
7 142857
8 0
9 1
10 0
11 9
12 3
13 76923
14 714285
15 6
16 0
17 588235294117647
18 5
19 52631578947368421
20 0
21 47619
22 45
23 434782608695652173913
24 6
25 0
26 384615
27 37
28 571428
29 344827586206896551724137931
30 3
31 32258064516129
32 0
33 3
34 2941176470588235
35 285714
36 7
37 27
38 263157894736842105
39 25641
40 0
41 2439
42 238095
43 23255813953488372093
44 27
45 2
46 2173913043478260869565
47 212765957446808510638297872340425531914893617
48 3
49 20408163265306122448979591836734693877551
50 0
51 196078431372549
52 923076
53 188679245283
54 185
55 18
56 857142
57 17543859649122807
58 1724137931034482758620689655
59 169491525423728813559322033898305084745762711864406779661
60 6
61 16393442622950819672131147540983606557377049180327868852459
62 161290322580645
63 15873
64 0
65 153846
66 15
67 14925373134328358208955223880597
68 4705882352941176
69 144927536231884057971
70 142857
71 1408450704225352112676056338028169
72 8
73 1369863
74 135
75 3
76 315789473684210526
77 12987
78 128205
79 126582278481
80 0
81 12345679
82 12195
83 1204819277108433734939759036144578313253
84 190476
85 1176470588235294
86 116279069767441860465
87 114942528735632183908045977
88 36
89 1123595505617977528089887640449438202247191
90 1
91 10989
92 869565217391304347826
93 10752688172043
94 1063829787234042553191489361702127659574468085
95 105263157894736842
96 6
97 10309278350515463917525773195876288659793814432989690721649484536082474226804123711340206185567
98 102040816326530612244897959183673469387755
99 1
100 0
101 99
102 980392156862745
103 97087378640776699029126213592233
104 615384
105 95238
106 943396226415
107 934579439252336448598130841121495327102803738317757
108 925
109 9174311926605504587155963302752293577981651376146788990825688073394495412844036697247706422018348623853211
110 9
111 9
112 285714
113 88495575221238938053097345132743362831858407079646017699115044247787610619469026548672566371681415929203539823
114 87719298245614035
115 869565217391304347826
116 8620689655172413793103448275
117 8547
118 847457627118644067796610169491525423728813559322033898305
119 8403361344537815126050420168067226890756302521
120 3
121 82644628099173553719
122 81967213114754098360655737704918032786885245901639344262295
123 813
124 806451612903225
125 0
126 79365
127 7874015748031496062992125984251968503937
128 0
129 7751937984496124031
130 76923
131 76335877862595419847328244274809160305343511450381679389312977099236641221374045801526717557251908396946564885496183206106870229
132 75
133 7518796992481203
134 74626865671641791044776119402985
135 74
136 3529411764705882
137 729927
138 724637681159420289855
139 71942446043165467625899280575539568345323741
140 714285
141 70921985815602836879432624113475177304964539
142 7042253521126760563380281690140845
143 6993
144 4
145 689655172413793103448275862
146 6849315
147 6802721088435374149659863945578231292517
148 675
149 67114093959731543624161073825503355704697986577181208053691275167785234899328859060402684563758389261744966442953020134228187919463087248322147651
150 6
151 6622516556291390728476821192052980132450331125827814569536423841059602649
152 578947368421052631
153 65359477124183
154 64935
155 64516129032258
156 641025
157 6369426751592356687898089171974522292993630573248407643312101910828025477707
158 632911392405
159 62893081761
160 0
161 6211180124223602484472049689440993788819875776397515527950310559
162 61728395
163 6134969325153374233128834355828220858895705521472392638036809815950920245398773
164 60975
165 6
166 6024096385542168674698795180722891566265
167 59880239520958083832335329341317365269461077844311377245508982035928143712574850299401197604790419161676646706586826347305389221556886227544910179640718562874251497
168 952380
169 5917159763313609467455621301775147928994082840236686390532544378698224852071
170 588235294117647
171 5847953216374269
172 581395348837209302325
173 57803468208092485549132947976878612716763
174 574712643678160919540229885
175 571428
176 81
177 56497175141242937853107344632768361581920903954802259887
178 5617977528089887640449438202247191011235955
179 55865921787709497206703910614525139664804469273743016759776536312849162011173184357541899441340782122905027932960893854748603351955307262569832402234636871508379888268156424581
180 5
181 5524861878453038674033149171270718232044198895027624309392265193370165745856353591160220994475138121546961325966850828729281767955801104972375690607734806629834254143646408839779
182 54945
183 5464480874316939890710382513661202185792349726775956284153
184 4347826086956521739130
185 54
186 53763440860215
187 53475935828877
188 5319148936170212765957446808510638297872340425
189 5291
190 52631578947368421
191 523560209424083769633507853403141361256544502617801047120418848167539267015706806282722513089
192 3
193 5181347150259067357512953367875647668393782383419689119170984455958549222797927461139896373056994818652849740932642487046632124352331606217616580310880829015544041450777202072538860103626943
194 51546391752577319587628865979381443298969072164948453608247422680412371134020618556701030927835
195 51282
196 510204081632653061224489795918367346938775
197 507614213197969543147208121827411167512690355329949238578680203045685279187817258883248730964467
198 5
199 5025125628140703517587939698492462311557788944723618090452261306532663316582914572864321608040201
200 0
201 4975124378109452736318407960199
202 495
203 4926108374384236453201970443349753694581280788177339901477832512315270935960591133
204 4901960784313725
205 4878
206 485436893203883495145631067961165
207 48309178743961352657
208 76923
209 4784688995215311
210 47619
211 4739336492890995260663507109
212 4716981132075
213 469483568075117370892018779342723
214 4672897196261682242990654205607476635514018691588785
215 46511627906976744186
216 629
217 4608294930875576036866359447
218 45871559633027522935779816513761467889908256880733944954128440366972477064220183486238532110091743119266055
219 456621
220 45
221 4524886877828054298642533936651583710407239819
222 45
223 4484304932735426008968609865470852017937219730941704035874439461883408071748878923766816143497757847533632286995515695067264573991031390134529147982062780269058295964125560538116591928251121076233183856502242152466367713
224 428571
225 4
226 442477876106194690265486725663716814159292035398230088495575221238938053097345132743362831858407079646017699115
227 440528634361233480176211453744493392070484581497797356828193832599118942731277533039647577092511013215859030837
228 438596491228070175
229 4366812227074235807860262008733624454148471615720524017467248908296943231441048034934497816593886462882096069868995633187772925764192139737991266375545851528384279475982532751091703056768558951965065502183406113537117903930131
230 434782608695652173913
231 4329
232 3103448275862068965517241379
233 42918454935622317596566523605150214592274678111587982832618025751072961373390557939914163090128755364806866952789699570815450643776824034334763948497854077253218884120171673819742489270386266094420600858369098712446351931330472103
234 42735
235 425531914893617021276595744680851063829787234
236 4237288135593220338983050847457627118644067796610169491525
237 42194092827
238 42016806722689075630252100840336134453781512605
239 41841
240 6
241 4149377593360995850622406639
242 413223140495867768595
243 4115226337448559670781893
244 409836065573770491803278688524590163934426229508196721311475
245 40816326530612244897959183673469387755102
246 4065
247 4048582995951417
248 32258064516129
249 401606425702811244979919678714859437751
250 0
251 398406374501992031872509960159362549800796812749
252 396825
253 39525691699604743083
254 39370078740157480314960629921259842519685
255 392156862745098
256 0
257 38910505836575875486381322957198443579766536964980544747081712062256809338521400778210116731517509727626459143968871595330739299610894941634241245136186770428015564202334630350194552529182879377431906614785992217898832684824902723735408560311284046692607
258 38759689922480620155
259 3861
260 384615
261 38314176245210727969348659
262 381679389312977099236641221374045801526717557251908396946564885496183206106870229007633587786259541984732824427480916030534351145
263 38022813688212927756653992395437262357414448669201520912547528517110266159695817490494296577946768060836501901140684410646387832699619771863117870722433460076045627376425855513307984790874524714828897338403041825095057034220532319391634980988593155893536121673
264 78
265 377358490566
266 37593984962406015
267 374531835205992509363295880149812734082397
268 373134328358208955223880597014925
269 37174721189591078066914498141263940520446096654275092936802973977695167286245353159851301115241635687732342007434944237918215613382899628252788104089219330855018587360594795539033457249070631970260223048327137546468401486988847583643122676579925650557620817843866171
270 37
271 369
272 7647058823529411
273 3663
274 3649635
275 36
276 3623188405797101449275
277 3610108303249097472924187725631768953068592057761732851985559566787
278 359712230215827338129496402877697841726618705
279 3584229390681
280 571428
281 35587188612099644128113879
282 354609929078014184397163120567375886524822695
283 3533568904593639575971731448763250883392226148409893992932862190812720848056537102473498233215547703180212014134275618374558303886925795053
284 35211267605633802816901408450704225
285 35087719298245614
286 34965
287 3484320557491289198606271777
288 2
289 346020761245674740484429065743944636678200692041522491349480968858131487889273356401384083044982698961937716262975778546712802768166089965397923875432525951557093425605536332179930795847750865051903114186851211072664359861591695501730103806228373702422145328719723183391
290 344827586206896551724137931
291 3436426116838487972508591065292096219931271477663230240549828178694158075601374570446735395189
292 34246575
293 341296928327645051194539249146757679180887372013651877133105802047781569965870307167235494880546075085324232081911262798634812286689419795221843
294 34013605442176870748299319727891156462585
295 338983050847457627118644067796610169491525423728813559322
296 378
297 3367
298 335570469798657718120805369127516778523489932885906040268456375838926174496644295302013422818791946308724832214765100671140939597315436241610738255
299 3344481605351170568561872909698996655518394648829431438127090301
300 3
301 3322259136212624584717607973421926910299
302 33112582781456953642384105960264900662251655629139072847682119205298013245
303 33
304 894736842105263157
305 32786885245901639344262295081967213114754098360655737704918
306 326797385620915
307 3257328990228013029315960912052117263843648208469055374592833876221498371335504885993485342019543973941368078175895765472312703583061889250814332247557
308 324675
309 32362459546925566343042071197411
310 32258064516129
311 321543408360128617363344051446945337620578778135048231511254019292604501607717041800643086816720257234726688102893890675241157556270096463022508038585209
312 205128
313 3194888178913738019169329073482428115015974440894568690095846645367412140575079872204472843450479233226837060702875399361022364217252396166134185303514376996805111821086261980830670926517571884984025559105431309904153354632587859424920127795527156549520766773162939297124600638977635782747603833865814696485623
314 31847133757961783439490445859872611464968152866242038216560509554140127388535
315 31746
316 3164556962025
317 31545741324921135646687697160883280757097791798107255520504731861198738170347
318 314465408805
319 31347962382445141065830721
320 0
321 311526479750778816199376947040498442367601246105919
322 31055900621118012422360248447204968944099378881987577639751552795
323 3095975232198142414860681114551083591331269349845201238390092879256965944272445820433436532507739938080495356037151702786377708978328173374613
324 308641975
325 307692
326 30674846625766871165644171779141104294478527607361963190184049079754601226993865
327 3058103975535168195718654434250764525993883792048929663608562691131498470948012232415902140672782874617737
328 4878
329 3039513677811550151975683890577507598784194528875379939209726443768996960486322188449848024316109422492401215805471124620060790273556231
330 3
331 302114803625377643504531722054380664652567975830815709969788519637462235649546827794561933534743202416918429
332 30120481927710843373493975903614457831325
333 3
334 299401197604790419161676646706586826347305389221556886227544910179640718562874251497005988023952095808383233532934131736526946107784431137724550898203592814371257485
335 29850746268656716417910447761194
336 761904
337 2967359050445103857566765578635014836795252225519287833827893175074183976261127596439169139465875370919881305637982195845697329376854599406528189910979228486646884272997032640949554896142433234421364985163204747774480712166172106824925816023738872403560830860534124629080118694362017804154302670623145400593471810089020771513353115727
338 29585798816568047337278106508875739644970414201183431952662721893491124260355
339 29498525073746312684365781710914454277286135693215339233038348082595870206489675516224188790560471976401179941
340 2941176470588235
341 2932551319648093841642228739
342 29239766081871345
343 2915451895043731778425655976676384839650145772594752186588921282798833819241982507288629737609329446064139941690962099125364431486880466472303206997084548104956268221574344023323615160349854227405247813411078717201166180758017492711370262390670553935860058309037900874635568513119533527696793
344 906976744186046511627
345 289855072463768115942
346 289017341040462427745664739884393063583815
347 288184438040345821325648414985590778097982708933717579250720461095100864553314121037463976945244956772334293948126801152737752161383285302593659942363112391930835734870317
348 2873563218390804597701149425
349 286532951289398280802292263610315186246418338108882521489971346704871060171919770773638968481375358166189111747851
350 285714
351 2849
352 9
353 283286118980169971671388101983
354 282485875706214689265536723163841807909604519774011299435
355 2816901408450704225352112676056338
356 28089887640449438202247191011235955056179775
357 2801120448179271708683473389355742296918767507
358 279329608938547486033519553072625698324022346368715083798882681564245810055865921787709497206703910614525139664804469273743016759776536312849162011173184357541899441340782122905
359 278551532033426183844011142061281337047353760445682451253481894150417827298050139275766016713091922005571030640668523676880222841225626740947075208913649025069637883008356545961
360 7
361 2770083102493074792243767313019390581717451523545706371191135734072022160664819944598337950138504155124653739612188365650969529085872576177285318559556786703601108033240997229916897506925207756232686980609418282548476454293628808864265927977839335180055401662049861495844875346260387811634349030470914127423822714681440443213296398891966759
362 27624309392265193370165745856353591160220994475138121546961325966850828729281767955801104972375690607734806629834254143646408839779005524861878453038674033149171270718232044198895
363 27548209366391184573
364 274725
365 2739726
366 27322404371584699453551912568306010928961748633879781420765
367 2724795640326975476839237057220708446866485013623978201634877384196185286103542234332425068119891008174386920980926430517711171662125340599455040871934604904632152588555858310626702997275204359673024523160762942779291553133514986376021798365122615803814713896457765667574931880108991825613079019073569482288828337874659400544959128065395095367847411444141689373297
368 1739130434782608695652
369 271
370 27
371 2695417789757412398921832884097035040431266846361185983827493261455525606469
372 268817204301075
373 2680965147453083109919571045576407506702412868632707774798927613941018766756032171581769436997319034852546916890080428954423592493297587131367292225201072386058981233243967828418230563
374 267379679144385
375 6
376 6595744680851063829787234042553191489361702127
377 2652519893899204244031830238726790450928381962864721485411140583554376657824933687
378 26455
379 2638522427440633245382585751978891820580474934036939313984168865435356200527704485488126649076517150395778364116094986807387862796833773087071240105540897097625329815303430079155672823218997361477572559366754617414248021108179419525065963060686015831134564643799472295514511873350923482849604221635883905013192612137203166226912928759894459102902374670184696569920844327176781
380 263157894736842105
381 2624671916010498687664041994750656167979
382 2617801047120418848167539267015706806282722513089005235602094240837696335078534031413612565445
383 26109660574412532637075718015665796344647519582245430809399477806788511749347258485639686684073107049608355091383812010443864229765013054830287206266318537859007832898172323759791122715404699738903394255874673629242819843342036553524804177545691906005221932114882506527415143603133159268929503916449086161879895561357702349869451697127937336814621409921671018276762402088772845953
384 6
385 25974
386 25906735751295336787564766839378238341968911917098445595854922279792746113989637305699481865284974093264248704663212435233160621761658031088082901554404145077720207253886010362694300518134715
387 2583979328165374677
388 257731958762886597938144329896907216494845360824742268041237113402061855670103092783505154639175
389 25706940874035989717223650385604113110539845758354755784061696658097686375321336760925449871465295629820051413881748071979434447300771208226221079691516709511568123393316195372750642673521850899742930591259640102827763496143958868894601542416452442159383033419023136246786632390745501285347043701799485861182519280205655526992287917737789203084832904884318766066838046272493573264781491
390 25641
391 255754475703324808184143222506393861892583120204603580562659846547314578005115089514066496163682864450127877237851662404092071611253196930946291560102301790281329923273657289
392 551020408163265306122448979591836734693877
393 25445292620865139949109414758269720101781170483460559796437659033078880407124681933842239185750636132315521628498727735368956743
394 2538071065989847715736040609137055837563451776649746192893401015228426395939086294416243654822335
395 253164556962
396 25
397 2518891687657430730478589420654911838790931989924433249370277078085642317380352644836272040302267
398 25125628140703517587939698492462311557788944723618090452261306532663316582914572864321608040201005
399 2506265664160401
400 0
401 249376558603491271820448877805486284289276807980049875311720698254364089775561097256857855361596009975062344139650872817955112219451371571072319201995012468827930174563591022443890274314214463840399
402 24875621890547263681592039800995
403 2481389578163771712158808933
404 2475
405 24691358
406 24630541871921182266009852216748768472906403940886699507389162561576354679802955665
407 2457
408 4509803921568627
409 2444987775061124694376528117359413202933985330073349633251833740831295843520782396088019559902200488997555012224938875305623471882640586797066014669926650366748166259168704156479217603911980440097799511
410 2439
411 243309
412 2427184466019417475728155339805825
413 2421307506053268765133171912832929782082324455205811138014527845036319612590799031476997578692493946731234866828087167070217917675544794188861985472154963680387409200968523
414 241545893719806763285
415 2409638554216867469879518072289156626506
416 384615
417 23980815347721822541966426858513189448441247
418 23923444976076555
419 23866348448687350835322195704057279236276849642004773269689737470167064439140811455847255369928400954653937947494033412887828162291169451073985680190930787589498806682577565632458233890214797136038186157517899761336515513126491646778042959427207637231503579952267303102625298329355608591885441527446300715990453460620525059665871121718377088305489260143198090692124105011933174224343675417661097852028639618138424821
420 238095
421 237529691211401425178147268408551068883610451306413301662707838479809976247030878859857482185273159144893111638954869358669833729216152019
422 23696682464454976303317535545
423 23640661938534278959810874704491725768321513
424 3584905660377
425 2352941176470588
426 2347417840375586854460093896713615
427 2341920374707259953161592505854800936768149882903981264637
428 23364485981308411214953271028037383177570093457943925
429 2331
430 23255813953488372093
431 232018561484918793503480278422273781902552204176334106728538283062645011600928074245939675174013921113689095127610208816705336426914153132250580046403712296983758700696055684454756380510440835266821345707656612529
432 148
433 2309468822170900692840646651270207852193995381062355658198614318706697459584295612009237875288683602771362586605080831408775981524249422632794457274826789838337182448036951501154734411085450346420323325635103926096997690531177829099307159353348729792147806004618937644341801385681293302540415704387990762124711316397228637413394919168591224018475750577367205542725173210161662817551963048498845265588914549653579676674364896073903
434 23041474654377880184331797235
435 229885057471264367816091954
436 229357798165137614678899082568807339449541284403669724770642201834862385321100917431192660550458715596330275
437 2288329519450800915331807780320366132723112128146453089244851258581235697940503432494279176201372997711670480549199084668192219679633867276887871853546910755148741418764302059496567505720823798627
438 2283105
439 2277904328018223234624145785876993166287015945330296127562642369020501138952164009111617312072892938496583143507972665148063781321184510250569476082004555808656036446469248291571753986332574031890660592255125284738041
440 27
441 2267573696145124716553287981859410430839
442 22624434389140271493212669683257918552036199095
443 225733634311512415349887133182844243792325056433408577878103837471783295711060948081264108352144469525959367945823927765237020316027088036117381489841986455981941309255079006772009029345372460496613995485327313769751693
444 225
445 2247191011235955056179775280898876404494382
446 22421524663677130044843049327354260089686098654708520179372197309417040358744394618834080717488789237668161434977578475336322869955156950672645739910313901345291479820627802690582959641255605381165919282511210762331838565
447 22371364653243847874720357941834451901565995525727069351230425055928411633109619686800894854586129753914988814317673378076062639821029082774049217
448 142857
449 222717149220489977728285077951
450 2
451 22172949
452 2212389380530973451327433628318584070796460176991150442477876106194690265486725663716814159292035398230088495575
453 2207505518763796909492273730684326710816777041942604856512141280353200883
454 2202643171806167400881057268722466960352422907488986784140969162995594713656387665198237885462555066079295154185
455 21978
456 192982456140350877
457 218818380743982494529540481400437636761487964989059080962800875273522975929978118161925601750547045951859956236323851203501094091903719912472647702407
458 21834061135371179039301310043668122270742358078602620087336244541484716157205240174672489082969432314410480349344978165938864628820960698689956331877729257641921397379912663755458515283842794759825327510917030567685589519650655
459 2178649237472766884531590413943355119825708061
460 2173913043478260869565
461 21691973969631236442516268980477223427331887201735357917570498915401301518438177874186550976138828633405639913232104121475054229934924078091106290672451193058568329718004338394793926247288503253796095444685466377440347071583514099783080260303687635574837310195227765726681127982646420824295010845986984815618221258134490238611713665943600867678958785249457700650759219088937093275488069414316702819956616052060737527114967462039045553145336225596529284164859
462 21645
463 21598272138228941684665226781857451403887688984881209503239740820734341252699784017278617710583153347732181425485961123110151187904967602591792656587473
464 5517241379310344827586206896
465 21505376344086
466 214592274678111587982832618025751072961373390557939914163090128755364806866952789699570815450643776824034334763948497854077253218884120171673819742489270386266094420600858369098712446351931330472103004291845493562231759656652360515
467 214132762312633832976445396145610278372591006423982869379014989293361884368308351177730192719486081370449678800856531049250535331905781584582441113490364025695931477516059957173447537473233404710920770877944325481798715203426124197
468 213675
469 2132196162046908315565031982942430703624733475479744136460554371
470 212765957446808510638297872340425531914893617
471 2123142250530785562632696390658174097664543524416135881104033970276008492569
472 1186440677966101694915254237288135593220338983050847457627
473 2114164904862579281183932346723044397463
474 210970464135
475 210526315789473684
476 210084033613445378151260504201680672268907563025
477 20964360587
478 209205
479 208768267223382045929018789144050104384133611691022964509394572025052192066805845511482254697286012526096033402922755741127348643006263048016701461377870563674321503131524008350730688935281837160751565762004175365344467640918580375782881
480 3
481 2079
482 20746887966804979253112033195
483 2070393374741200828157349896480331262939958592132505175983436853
484 2066115702479338842975
485 20618556701030927835051546391752577319587628865979381443298969072164948453608247422680412371134
486 20576131687242798353909465
487 2053388090349075975359342915811088295687885010266940451745379876796714579055441478439425051334702258726899383983572895277207392197125256673511293634496919917864476386036960985626283367556468172484599589322381930184804928131416837782340862422997946611909650924024640657084188911704312114989733059548254620123203285420944558521560574948665297741273100616016427104722792607802874743326488706365503080082135523613963039014373716632443531827515400410677618069815195071868583162217659137577
488 49180327868852459016393442622950819672131147540983606557377
489 2044989775051124744376278118609406952965235173824130879345603271983640081799591
490 20408163265306122448979591836734693877551
491 20366598778004073319755600814663951120162932790224032586558044806517311608961303462321792260692464358452138492871690427698574338085539714867617107942973523421588594704684317718940936863543788187372708757637474541751527494908350305498981670061099796334012219959266802443991853360488798370672097759674134419551934826883910386965376782077393075356415478615071283095723014256619144602851323828920570264765784114052953156822810590631364562118126272912423625254582484725050916496945010183299389
492 20325
493 20283975659229208924949290060851926977687626774847870182555780933062880324543610547667342799188640973630831643
494 20242914979757085
495 2
496 161290322580645
497 2012072434607645875251509054325955734406438631790744466800804828973843058350100603621730382293762575452716297786720321931589537223340040241448692152917505030181086519114688128772635814889336016096579476861167
498 2008032128514056224899598393574297188755
499 2004008016032064128256513026052104208416833667334669338677354709418837675350701402805611222444889779559118236472945891783567134268537074148296593186372745490981963927855711422845691382765531062124248496993987975951903807615230460921843687374749498997995991983967935871743486973947895791583166332665330661322645290581162324649298597194388777555110220440881763527054108216432865731462925851703406813627254509018036072144288577154308617234468937875751503006012024048096192384769539078156312625250501
500 0
501 19960079840319361277445109780439121756487025948103792415169660678642714570858283433133732534930139720558882235528942115768463073852295409181636726546906187624750499
502 1992031872509960159362549800796812749003984063745
503 19880715705765407554671968190854870775347912524850894632206759443339960238568588469184890656063618290258449304174950298210735586481113320079522862823061630218687872763419483101391650099403578528827037773359840954274353876739562624254473161033797216699801192842942345924453280318091451292246520874751491053677932405566600397614314115308151093439363817097415506958250497017892644135188866799204771371769383697813121272365805168986083499005964214711729622266401590457256461232604373757455268389662027833
504 984126
505 198
506 197628458498023715415
507 1972386587771203155818540433925049309664694280078895463510848126232741617357
508 196850393700787401574803149606299212598425
509 19646365422396856581532416502946954813359528487229862475442043222003929273084479371316306483300589390962671905697445972495088408644400785854616895874263261296660117878192534381139489194499017681728880157170923379174852652259332023575638506876227897838899803536345776031434184675834970530451866404715127701375245579567779960707269155206286836935166994106090373280943025540275049115913555992141453831041257367387033398821218074656188605108055009823182711198428290766208251473477406679764243614931237721021611
510 196078431372549
511 1956947162426614481409
512 0
513 1949317738791423
514 194552529182879377431906614785992217898832684824902723735408560311284046692607003891050583657587548638132295719844357976653696498054474708171206225680933852140077821011673151750972762645914396887159533073929961089494163424124513618677042801556420233463035
515 194174757281553398058252427184466
516 193798449612403100775
517 19342359767891682785299806576402321083172147
518 19305
519 19267822736030828516377649325626204238921
520 923076
521 19193857965451055662188099808061420345489443378119
522 191570881226053639846743295
523 1912045889101338432122370936902485659655831739961759082217973231357552581261950286806883365200764818355640535372848948374760994263862332695984703632887189292543021032504780114722753346080305927342256214149139579349904397705544933078393881453154875717017208413
524 1908396946564885496183206106870229007633587786259541984732824427480916030534351145038167938931297709923664122137404580152671755725
525 190476
526 190114068441064638783269961977186311787072243346007604562737642585551330798479087452471482889733840304182509505703422053231939163498098859315589353612167300380228136882129277566539923954372623574144486692015209125475285171102661596958174904942965779467680608365
527 1897533206831119544592030360531309297912713472485768500948766603415559772296015180265654648956356736242884250474383301707779886148007590132827324478178368121442125237191650853889943074003795066413662239089184060721062618595825426944971537
528 93
529 189035916824196597353497164461247637051039697542533081285444234404536862003780718336483931947069943289224952741020793950850661625708884688090737240075614366729678638941398865784499054820415879017013232514177693761814744801512287334593572778827977315689981096408317580340264650283553875236294896030245746691871455576559546313799621928166351606805293005671077504725897920604914933837429111531190926275992438563327032136105860113421550094517958412098298676748582230623818525519848771266540642722117202268431
530 188679245283
531 18832391713747645951035781544256120527306967984934086629
532 187969924812030075
533 1876172607879924953095684803
534 1872659176029962546816479400749063670411985
535 1869158878504672897196261682242990654205607476635514
536 865671641791044776119402985074626
537 18621973929236499068901303538175046554934823091247672253258845437616387337057728119180633147113594040968342644320297951582867783985102420856610800744878957169459962756052141527
538 185873605947955390334572490706319702602230483271375464684014869888475836431226765799256505576208178438661710037174721189591078066914498141263940520446096654275092936802973977695167286245353159851301115241635687732342007434944237918215613382899628252788104089219330855
539 1855287569573283858998144712430426716141
540 185
541 1848428835489833641404805914972273567467652495378927911275415896487985212569316081330868761552680221811460258780036968576709796672828096118299445471349353049907578558225508317929759704251386321626617375231053604436229205175600739371534195933456561922365988909426987060998151571164510166358595194085027726432532347504621072088724584103512014787430683918669131238447319778188539741219963031423290203327171903881700554528650646950092421441774491682070240295748613678373382624768946395563770794824399260628465804066543438077634011090573012939
542 1845
543 1841620626151012891344383057090239410681399631675874769797421731123388581952117863720073664825046040515653775322283609576427255985267034990791896869244935543278084714548802946593
544 8235294117647058
545 18348623853211009174311926605504587155963302752293577981651376146788990825688073394495412844036697247706422
546 18315
547 18281535648994515539305301645338208409506398537477148080438756855575868372943327239488117
548 18248175
549 1821493624772313296903460837887067395264116575591985428051
550 18
551 1814882032667876588021778584392014519056261343012704174228675136116152450090744101633393829401088929219600725952813067150635208711433756805807622504537205081669691470054446460980036297640653357531760435571687840290381125226860254083484573502722323049
552 8115942028985507246376
553 1808318264014466546112115732368896925858951175406871609403254972875226039783
554 18050541516245487364620938628158844765342960288808664259927797833935
555 18
556 1798561151079136690647482014388489208633093525
557 179533213644524236983842010771992818671454219030520646319569120287253141831238779174147217235188509874326750448833034111310592459605026929982046678635547576301615798922800718132854578096947935368043087971274685816876122082585278276481149012567324955116696588868940754039497307
558 17921146953405
559 1788908765652951699463327370304114490161
560 857142
561 17825311942959
562 177935943060498220640569395
563 177619893428063943161634103019538188277087033747779751332149200710479573712255772646536412078152753108348134991119005328596802841918294849023090586145648312611012433392539964476021314387211367673179396092362344582593250444049733570159857904085257548845470692717584369449378330373
564 1773049645390070921985815602836879432624113475
565 176991150442477876106194690265486725663716814159292035398230088495575221238938053097345132743362831858407079646
566 17667844522968197879858657243816254416961130742049469964664310954063604240282685512367491166077738515901060070671378091872791519434628975265
567 1763668430335097
568 76056338028169014084507042253521126
569 175746924428822495606326889279437609841827768014059753954305799648506151142355008787346221441124780316344463971880492091388400702987697715289982425307557117750439367311072056239015817223198594024604569420035149384885764499121265377855887521968365553602811950790861159929701230228471
570 17543859649122807
571 1751313485113835376532399299474605954465849387040280210157618213660245183887915936952714535901926444833625218914185639229422066549912434325744308231173380035026269702276707530647985989492119089316987740805604203152364273204903677758318739054290718038528896672504378283712784588441330998248686514886164623467600700525394045534150612959719789842381786339754816112084063047285464098073555166374781085814360770577933450087565674255691768826619964973730297723292469352014010507880910683012259194395796847635726795096322241681260945709281961471103327495621716287215411558669
572 174825
573 174520069808027923211169284467713787085514834205933682373472949389179755671902268760907504363
574 17421602787456445993031358885
575 1739130434782608695652
576 1
577 1733102253032928942807625649913344887348353552859618717504332755632582322357019064124783362218370883882149046793760831889081455805892547660311958405545927209705372616984402079722703639514731369150779896013864818024263431542461005199306759098786828422876949740034662045060658578856152512998266897746967071057192374350086655112651646447140381282495667244367417677642980935875216637781629116117850953206239168110918544194107452339688041594454072790294627383015597920277296360485268630849220103986135181975736568457538994800693240901213171577123050259965337954939341421143847487
578 1730103806228373702422145328719723183391003460207612456747404844290657439446366782006920415224913494809688581314878892733564013840830449826989619377162629757785467128027681660899653979238754325259515570934256055363321799307958477508650519031141868512110726643598615916955
579 1727115716753022452504317789291882556131260794473229706390328151986183074265975820379965457685664939550949913644214162348877374784110535405872193436960276338514680483592400690846286701208981
580 1724137931034482758620689655
581 1721170395869191049913941480206540447504302925989672977624784853700516351118760757314974182444061962134251290877796901893287435456110154905335628227194492254733218588640275387263339070567986230636833046471600688468158347676419965576592082616179
582 17182130584192439862542955326460481099656357388316151202749140893470790378006872852233676975945
583 171526586620926243567753
584 71232876
585 17094
586 1706484641638225255972696245733788395904436860068259385665529010238907849829351535836177474402730375426621160409556313993174061433447098976109215
587 170357751277683134582623509369676320272572402044293015332197614991482112436115843270868824531516183986371379897785349233390119250425894378194207836456558773424190800681431005110732538330494037478705281090289608177172061328790459965928449744463373083475298126064735945485519591141396933560477
588 170068027210884353741496598639455782312925
589 1697792869269949066213921901528013582342954159592529711375212224108658743633276740237691
590 169491525423728813559322033898305084745762711864406779661
591 169204737732656514382402707275803722504230118443316412859560067681895093062605752961082910321489
592 891
593 16863406408094435075885328836424957841483979763912310286677908937605396290050590219224283305227655986509274873524451939291736930860033726812816188870151770657672849915682967959527824620573355817875210792580101180438448566610455311973018549747048903878583473861720067453625632377740303541315345699831365935919055649241146711635750421585160202360876897133220910623946037099494097807757166947723440134907251264755480607082630691399662731871838111298482293423271500843170320404721753794266441821247892074198988195615514333895446880269814502529510961214165261382799325463743676222596964586846543
594 16835
595 16806722689075630252100840336134453781512605042
596 1677852348993288590604026845637583892617449664429530201342281879194630872483221476510067114093959731543624161073825503355704697986577181208053691275
597 1675041876046901172529313232830820770519262981574539363484087102177554438860971524288107202680067
598 16722408026755852842809364548494983277591973244147157190635451505
599 166944908180300500834724540901502504173622704507512520868113522537562604340567612687813021702838063439065108514190317195325542570951585976627712854757929883138564273789649415692821368948247078464106844741235392320534223706176961602671118530884808013355592654424040066777963272120200333889816360601
600 6
601 1663893510815307820299500831946755407653910149750415973377703826955074875207986688851913477537437603993344425956738768718801996672212978369384359400998336106489184692179700499168053244592346089850249584026622296173044925124792013311148086522462562396006655574043261231281198003327787021630615640599
602 16611295681063122923588039867109634551495
603 1658374792703150912106135986733
604 165562913907284768211920529801324503311258278145695364238410596026490066225
605 165289256198347107438
606 165
607 16474464579901153212520593080724876441515650741350906095551894563426688632619439868204283360790774299835255354200988467874794069192751235584843492586490939044481054365733113673805601317957166392092257
608 473684210526315789
609 1642036124794745484400656814449917898193760262725779967159277504105090311986863711
610 16393442622950819672131147540983606557377049180327868852459
611 1636661211129296235679214402618657937806873977086743044189852700490998363338788870703764320785597381342062193126022913256955810147299509
612 1633986928104575
613 1631321370309951060358890701468189233278955954323
614 16286644951140065146579804560260586319218241042345276872964169381107491856677524429967426710097719869706840390879478827361563517915309446254071661237785
615 1626
616 623376
617 16207455429497568881685575364667747163695299837925445705024311183144246353322528363047
618 161812297734627831715210355987055
619 1615508885298869143780290791599353796445880452342487883683360258481421647819063004846526655896607431340872374798061389337641357027463651050080775444264943457189014539579967689822294022617124394184168012924071082390953150242326332794830371567043618739903069466882067851373182552504038772213247172859450726978998384491114701130856219709208400646203554119547657512116316639741518578352180936995153473344103392568659127625201938610662358642972536348949919224555735056542810985460420032310177705977382875605815831987075928917609046849757673667205169628432956381260096930533117932148626817447495961227786752827140549273021
620 161290322580645
621 1610305958132045088566827697262479871175523349436392914653784219
622 1607717041800643086816720257234726688102893890675241157556270096463022508038585209003215434083601286173633440514469453376205787781350482315112540192926045
623 1605136436597110754414125200642054574638844301765650080256821829855537720706260032102728731942215088282504012841091492776886035313
624 25641
625 0
626 15974440894568690095846645367412140575079872204472843450479233226837060702875399361022364217252396166134185303514376996805111821086261980830670926517571884984025559105431309904153354632587859424920127795527156549520766773162939297124600638977635782747603833865814696485623003194888178913738019169329073482428115
627 1594896331738437
628 159235668789808917197452229299363057324840764331210191082802547770700636942675
629 1589825119236883942766295707472178060413354531
630 15873
631 1584786053882725832012678288431061806656101426307448494453248811410459587955625990491283676703645007923930269413629160063391442155309033280507131537242472266244057052297939778129952456418383518225039619651347068145800316957210776545166402535657686212361331220285261489698890649762282091917591125198098256735340729
632 5822784810126
633 1579778830963665086887835703
634 157728706624605678233438485804416403785488958990536277602523659305993690851735
635 15748031496062992125984251968503937007874
636 1572327044025
637 1569858712715855572998430141287284144427
638 156739811912225705329153605
639 156494522691705790297339593114241
640 0
641 156006240249609984399375975039
642 1557632398753894080996884735202492211838006230529595
643 155520995334370139968895800933125972006220839813374805598755832037325038880248833592534992223950233281493
644 155279503105590062111801242236024844720496894409937888198757763975
645 15503875968992248062
646 15479876160990712074303405572755417956656346749226006191950464396284829721362229102167182662538699690402476780185758513931888544891640866873065
647 15455950540958268933539412673879443585780525502318392581143740340030911901081916537867078825347758887171561051004636785162287480680061823802163833075734157650695517774343122102009273570324574961360123647604327666151468315301391035548686244204018547140649149922720247295208655332302936630602782071097372488408037094281298299845440494590417310664605873261205564142194744976816074188562596599690880989180834621329211746522411128284389489953632148377125193199381761978361669242658423493044822256568778979907264296754250386398763523956723338485316846986089644513137557959814528593508500772797527047913446676970633693972179289026275115919629057187017
648 543209876
649 15408320493066255778120184899845916795069337442218798151
650 153846
651 1536098310291858678955453149
652 153374233128834355828220858895705521472392638036809815950920245398773006134969325
653 153139356814701378254211332312404287901990811638591117917304747320061255742725880551301684532924961715160796324655436447166921898928024502297090352220520673813169984686064318529862174578866768759571209800918836140888208269525267993874425727411944869831546707503828483920367534456355283307810107197549770290964777947932618683
654 15290519877675840978593272171253822629969418960244648318042813455657492354740061162079510703363914373088685
655 152671755725190839694656488549618320610687022900763358778625954198473282442748091603053435114503816793893129770992366412213740458
656 24390
657 152207
658 15197568389057750759878419452887537993920972644376899696048632218844984802431610942249240121580547112462006079027355623100303951367781155
659 15174506828528072837632776934749620637329286798179059180576631259484066767830045523520485584218512898330804248861911987860394537177541729893778452200303490136570561456752655538694992412746585735963581183611532625189681335356600910470409711684370257966616084977238239757207890743550834597875569044006069802731411229135053110773899848254931714719271623672230652503793626707132018209408194233687405159332321699544764795144157814871016691957511380880121396054628224582701062215477996965098634294385432473444613050075872534142640364188163884673748103186646433990895295902883156297420333839150227617602427921092564491654021244309559939301972685887708649468892261
660 15
661 15128593040847201210287443267776096822995461422087745839636913767019667170953101361573373676248108925869894099848714069591527987897125567322239031770045385779122541603630862329803328290468986384266263237518910741301059
662 1510574018126888217522658610271903323262839879154078549848942598187311178247734138972809667673716012084592145
663 1508295625942684766214177978883861236802413273
664 50602409638554216867469879518072289156626
665 15037593984962406
666 15
667 149925037481259370314842578710644677661169415292353823088455772113943028485757121439280359820089955022488755622188905547226386806596701649175412293853073463268365817091454272863568215892053973013493253373313343328335832083958020989505247376311844077961019490254872563718140929535232383808095952023988005997
668 1497005988023952095808383233532934131736526946107784431137724550898203592814371257485029940119760479041916167664670658682634730538922155688622754491017964071856287425
669 1494768310911808669656203288490284005979073243647234678624813153961136023916292974588938714499252615844544095665171898355754857997010463378176382660687593423019431988041853512705530642750373692077727952167414050822122571
670 14925373134328358208955223880597
671 1490312965722801788375558867362146050670640834575260804769
672 809523
673 148588410104011887072808320950965824665676077265973254086181277860326894502228826151560178306092124814264487369985141158989598811292719167904903417533432392273402674591381872213967310549777117384843982169390787518573551263
674 14836795252225519287833827893175074183976261127596439169139465875370919881305637982195845697329376854599406528189910979228486646884272997032640949554896142433234421364985163204747774480712166172106824925816023738872403560830860534124629080118694362017804154302670623145400593471810089020771513353115727002967359050445103857566765578635
675 148
676 147928994082840236686390532544378698224852071005917159763313609467455621301775
677 147710487444608567208271787296898079763663220088626292466765140324963072378138847858197932053175775480059084194977843426883308714918759231905465288035450516986706056129985228951255539143279172821270310192023633677991137370753323485967503692762186115214180206794682422451994091580502215657311669128508124076809453471196454948301329394387
678 147492625368731563421828908554572271386430678466076696165191740412979351032448377581120943952802359882005899705
679 1472754050073637702503681885125184094256259204712812960235640648011782032400589101620029455081
680 4705882352941176
681 146842878120411160058737151248164464023494860499265785609397944199706314243759177679882525697503671071953010279
682 14662756598240469208211143695
683 146412884333821376281112737920937042459736456808199121522693997071742313323572474377745241581259150805270863836017569546120058565153733528550512445095168374816983894582723279648609077598828696925329428989751098096632503660322108345534407027818448023426061493411420204978038067349926793557833089311859443631039531478770131771595900439238653
684 146198830409356725
685 1459854
686 14577259475218658892128279883381924198250728862973760932944606413994169096209912536443148688046647230320699708454810495626822157434402332361516034985422740524781341107871720116618075801749271137026239067055393586005830903790087463556851311953352769679300291545189504373177842565597667638483965
687 1455604075691411935953420669577874818049490538573508005822416302765647743813682678311499272197962154294032023289665211062590975254730713245997088791848617176128093158660844250363901018922852983988355167394468704512372634643377
688 534883720930232558139
689 1451378809869375907111756168359941944847605224963715529753265602322206095791
690 144927536231884057971
691 144717800289435600578871201157742402315484804630969609261939218523878437047756874095513748191027496382054992764109985528219971056439942112879884225759768451519536903039073806078147612156295224312590448625180897250361794500723589
692 1445086705202312138728323699421965317919075
693 1443
694 1440922190201729106628242074927953890489913544668587896253602305475504322766570605187319884726224783861671469740634005763688760806916426512968299711815561959654178674351585
695 143884892086330935251798561151079136690647482
696 4367816091954022988505747126
697 143472022955523672883787661406025824964131994261119081779053084648493543758967
698 1432664756446991404011461318051575931232091690544412607449856733524355300859598853868194842406876790830945558739255
699 14306151645207439198855507868383404864091559370529327610872675250357653791130185979971387696709585121602288984263233190271816881258941344778254649499284692417739628040057224606580829756795422031473533619456366237482117310443490701
700 142857
701 14265335235378031383737517831669044222539229671897289586305278174037089871611982881597717546362339514978601997146932952924393723252496433666191155492154065620542082738944365192582025677603423680456490727532097004279600570613409415121255349500713266761768901569186875891583452211126961483594864479315263908701854493580599144079885877318116975748930099857346647646219686162624821683309557774607703281027104136947218259629101283880171184022824536376604850213980028530670470756062767475035663338088445078459343794579172610556348074179743223965763195435092724679029957203994293865905848787446504992867332382310984308131241084165477888730385164051355206847360912981455064194008559201141226818830242510699
702 14245
703 1422475106685633
704 45
705 141843971631205673758865248226950354609929078
706 1416430594900849858356940509915
707 1414427157
708 1412429378531073446327683615819209039548022598870056497175
709 1410437235543018335684062059238363892806770098730606488011283497884344146685472496473906911142454160789844851904090267983074753173483779971791255289139633286318758815232722143864598025387870239774330042313117066290550070521861777150916784203102961918194640338504936530324400564174894217207334273624823695345557122708039492242595204513399153737658674188998589562764456981664315937940761636107193229901269393511988716502115655853314527503526093088857545839210155148095909732016925246826516220028208744710860366713681241184767277856135401974612129760225669957686882933709449929478138222849083215796897038081805359661495063469675599435825105782792665726375176304654442877291960507757404795486600846262341325811
710 1408450704225352112676056338028169
711 14064697609
712 40449438202247191011235955056179775280898876
713 1402524544179523141654978962131837307152875175315568022440392706872370266479663394109396914446002805049088359046283309957924263674614305750350631136044880785413744740532959326788218793828892005610098176718092566619915848527349228611500701262272089761570827489481065918653576437587657784011220196353436185133239831697054698457223
714 14005602240896358543417366946778711484593837535
715 13986
716 1396648044692737430167597765363128491620111731843575418994413407821229050279329608938547486033519553072625698324022346368715083798882681564245810055865921787709497206703910614525
717 13947
718 1392757660167130919220055710306406685236768802228412256267409470752089136490250696378830083565459610027855153203342618384401114206128133704735376044568245125348189415041782729805
719 139082058414464534075104311543810848400556328233657858136300417246175243393602225312934631432545201668984700973574408901251738525730180806675938803894297635605006954102920723226703755215577190542420027816411682892906815020862308762169680111265646731571627260083449235048678720445062586926286509040333796940194714881780250347705146036161335187760778859527121
720 8
721 1386962552011095700416088765603328710124826629680998613037447988904299583911234396671289875173370319
722 13850415512465373961218836565096952908587257617728531855955678670360110803324099722991689750692520775623268698060941828254847645429362880886426592797783933518005540166204986149584487534626038781163434903047091412742382271468144044321329639889196675900277008310249307479224376731301939058171745152354570637119113573407202216066481994459833795
723 1383125864453665283540802213
724 138121546961325966850828729281767955801104972375690607734806629834254143646408839779005524861878453038674033149171270718232044198895027624309392265193370165745856353591160220994475
725 1379310344827586206896551724
726 137741046831955922865
727 1375515818431911966987620357634112792297111416781292984869325997248968363136176066024759284731774415405777166437414030261348005502063273727647867950481430536451169188445667125171939477303988995873452544704264099037138927097661623108665749656121045392022008253094910591471801925722145804676753782668500687757909215955983493810178817056396148555708390646492434662998624484181568088033012379642365887207702888583218707015130674002751031636863823933975240715268225584594222833562585969738651994497936726272352132049518569463548830811554332874828060522696011004126547455295735900962861072902338376891334250343878954607977991746905089408528198074277854195323246217331499312242090784044016506189821182943603851444291609353507565337
728 373626
729 1371742112482853223593964334705075445816186556927297668038408779149519890260631
730 1369863
731 1367989056087551299589603283173734610123119015047879616963064295485636114911080711354309165526675786593707250341997264021887824897400820793433652530779753761969904240766073871409028727770177838577291381668946648426812585499316005471956224350205198358413132694938440492476060191518467852257181942544459644322845417236662106703146374829
732 136612021857923497267759562841530054644808743169398907103825
733 13642564802182810368349249658935879945429740791268758526603
734 13623978201634877384196185286103542234332425068119891008174386920980926430517711171662125340599455040871934604904632152588555858310626702997275204359673024523160762942779291553133514986376021798365122615803814713896457765667574931880108991825613079019073569482288828337874659400544959128065395095367847411444141689373297002724795640326975476839237057220708446866485
735 13605442176870748299319727891156462585034
736 8695652173913043478260
737 1356852103120759837177747625508819538670284938941655359565807327
738 1355
739 1353179972936400541271989174560216508795669824086603518267929634641407307171853856562922868741542625169147496617050067658998646820027063599458728010825439783491204330175913396481732070365358592692828146143437077131258457374830852503382949932341
740 135
741 1349527665317139
742 13477088948787061994609164420485175202156334231805929919137466307277628032345
743 13458950201884253028263795423956931359353970390309555854643337819650067294751009421265141318977119784656796769851951547779273216689098250336473755047106325706594885598923283983849259757738896366083445491251682368775235531628532974427994616419919246298788694481830417227456258411843876177658142664872139973082099596231493943472409152086137281292059219380888290713324360699865410497981157469717362045760430686406460296096904441453566621803499327052489905787348586810228802153432032301480484522207267833109017496635262449528936742934051144010767160161507402422611036339165545087483176312247644683714670255720053835800807537012113055181695827725437415881561238223418573351278600269179004037685060565275908479138627187079407806191117092866756393
744 344086021505376
745 134228187919463087248322147651006711409395973154362416107382550335570469798657718120805369127516778523489932885906040268456375838926174496644295302
746 13404825737265415549597855227882037533512064343163538873994638069705093833780160857908847184986595174262734584450402144772117962466487935656836461126005361930294906166219839142091152815
747 133868808567603748326639892904953145917
748 1336898395721925
749 1335113484646194926568758344459279038718291054739652870493991989319092122830440587449933244325767690253671562082777036048064085447263017356475300400534045393858477970627503337783711615487316421895861148197596795727636849132176234979973297730307076101468624833110814419225634178905206942590120160213618157543391188251
750 3
751 133155792276964047936085219707057256990679094540612516644474034620505992010652463382157123834886817576564580559254327563249
752 2978723404255319148936170212765957446808510638
753 132802124833997343957503320053120849933598937583
754 13262599469496021220159151193633952254641909814323607427055702917771883289124668435
755 13245033112582781456953642384105960264900662251655629139072847682119205298
756 132275
757 1321003963011889035667107
758 13192612137203166226912928759894459102902374670184696569920844327176781002638522427440633245382585751978891820580474934036939313984168865435356200527704485488126649076517150395778364116094986807387862796833773087071240105540897097625329815303430079155672823218997361477572559366754617414248021108179419525065963060686015831134564643799472295514511873350923482849604221635883905
759 13175230566534914361
760 315789473684210526
761 131406044678055190538764783180026281208935611038107752956636005256241787122207621550591327201051248357424441524310118265440210249671484888304862023653088042049934296977660972404730617608409986859395532194480946123521681997371879106438896189224704336399474375821287779237844940867279894875164257555847568988173455978975032851511169513797634691195795006570302233902759526938239159
762 13123359580052493438320209973753280839895
763 1310615989515072083879423328964613368283093053735255570117955439056356487549148099606815203145478374836173
764 13089005235602094240837696335078534031413612565445026178010471204188481675392670157068062827225
765 130718954248366
766 130548302872062663185378590078328981723237597911227154046997389033942558746736292428198433420365535248041775456919060052219321148825065274151436031331592689295039164490861618798955613577023498694516971279373368146214099216710182767624020887728459530026109660574412532637075718015665796344647519582245430809399477806788511749347258485639686684073107049608355091383812010443864229765
767 1303780964797913950456323337679269882659713168187744458930899608865710560625814863102998696219035202086049543676662320730117340286831812255541069100391134289439374185136897
768 3
769 1300390117035110533159947984395318595578673602080624187256176853055916775032509752925877763328998699609882964889466840052015604681404421326397919375812743823146944083224967490247074122236671
770 12987
771 12970168612191958495460440985732814526588845654993514915693904020752269779507133592736705577172503242542153047989623865110246433203631647211413748378728923476005188067444876783398184176394293125810635538261997405966277561608300907911802853437094682230869
772 129533678756476683937823834196891191709844559585492227979274611398963730569948186528497409326424870466321243523316062176165803108808290155440414507772020725388601036269430051813471502590673575
773 12936610608020698576972833117723156532988357050452781371280724450194049159120310478654592496765847347994825355756791720569210866752910737386804657179818887451487710219922380336351875808538163
774 12919896640826873385
775 129032258064516
776 288659793814432989690721649484536082474226804123711340206185567010309278350515463917525773195876
777 1287
778 128534704370179948586118251928020565552699228791773778920308483290488431876606683804627249357326478149100257069408740359897172236503856041131105398457583547557840616966580976863753213367609254498714652956298200514138817480719794344473007712082262210796915167095115681233933161953727506426735218508997429305912596401028277634961439588688946015424164524421593830334190231362467866323907455
779 1283697047496790757381258023106546854942233632862644415917843388960205391527599486521181
780 128205
781 12804097311139564660691421254801536491677336747759282970550576184379
782 1278772378516624040920716112531969309462915601023017902813299232736572890025575447570332480818414322250639386189258312020460358056265984654731457800511508951406649616368286445
783 1277139208173690932311621966794380587484035759897828863346104725415070242656449553
784 755102040816326530612244897959183673469387
785 12738853503184713375796178343949044585987261146496815286624203821656050955414
786 127226463104325699745547073791348600508905852417302798982188295165394402035623409669211195928753180661577608142493638676844783715
787 1270648030495552731893265565438373570520965692503176620076238881829733163913595933926302414231257941550190597204574332909783989834815756035578144853875476493011435832274459974587039390088945362134688691232528589580686149936467598475222363405336721728081321473951715374841168996188055908513341804320203303684879288437102922490470139771283354510800508259212198221092757306226175349428208386277
788 12690355329949238578680203045685279187817258883248730964467005076142131979695431472081218274111675
789 12674271229404309252217997465145754119138149556400506970849176172370088719898605830164765525982256020278833967046894803548795944233206590621039290240811153358681875792141951837769328263624841571609632446134347275031685678073510773130544993662864385297845373891
790 126582278481
791 1264222503160556257901390644753476611883691529709228824273072060682680151706700379266750948166877370417193426042983565107458912768647281921618204804045512010113780025284450063211125158027812895069532237673830594184576485461441213653603034134007585335018963337547408343868520859671302149178255372945638432364096080910240202275600505689
792 26
793 1261034047919293820933165195460277427490542244640605296343
794 12594458438287153652392947103274559193954659949622166246851385390428211586901763224181360201511335
795 125786163522
796 125628140703517587939698492462311557788944723618090452261306532663316582914572864321608040201005025
797 12547051442910915934755332496863237139272271016311166875784190715181932245922208281053952321204516938519447929736511919698870765370138017565872020075282308657465495608531994981179422835633626097867
798 12531328320802005
799 125156445556946182728410513141426783479349186483103879849812265331664580725907384230287859824780976220275344180225281602002503128911138923654568210262828535669586983729662077596996245306633291614518147684605757196495619524405506883604505632040050062578222778473091364205256570713391739674593241551939924906132665832290362953692115143929912390488110137672090112640801
800 0
801 124843945068664169787765293383270911360799
802 1246882793017456359102244389027431421446384039900249376558603491271820448877805486284289276807980049875311720698254364089775561097256857855361596009975062344139650872817955112219451371571072319201995
803 124533
804 124378109452736318407960199004975
805 12422360248447204968944099378881987577639751552795031055900621118
806 12406947890818858560794044665
807 12391573729863692688971499380421313506815365551425030978934324659231722428748451053283767038413878562577447335811648079306071871127633209417596034696406443618339529120198265179677819083023543990086741016109045848822800495662949194547707558859975216852540272614622057
808 2376
809 12360939431396786155747836835599505562422744128553770086526576019777503090234857849196538936959208899876390605686032138442521631644004944375772558714462299134734239802224969097651421508034610630407911
810 12345679
811 1233045622688039457459926017262638717632552404438964241676942046855733662145499383477188655980271270036991368680641183723797780517879161528976572133168927250308261405672009864364981504315659679408138101109741060419235511713933415536374845869297163995067817509247842170160295930949445129469790382244143033292231812577065351418002466091245376078914919852034525277435265104808877928483353884093711467324290998766954377311960542540073982737361282367447595561035758323057953144266337854500616522811344019728729963008631319358816276202219482120838471023427866831072749691738594327990135635018495684340320591861898890258939580764488286066584463625154130702836004932182490752157829839704069050554870530209617755856966707768187422934648581997533908754623921085080147965474722564734895191122071516646115906288532675709
812 123152709359605911330049261083743842364532019704433497536945812807881773399014778325
813 123
814 12285
815 12269938650306748466257668711656441717791411042944785276073619631901840490797546
816 2549019607843137
817 1223990208078335373317013463892288861689106487148102815177478580171358629130966952264381884944920440636474908200734394124847
818 12224938875305623471882640586797066014669926650366748166259168704156479217603911980440097799511002444987775061124694376528117359413202933985330073349633251833740831295843520782396088019559902200488997555
819 1221
820 12195
821 12180267965895249695493300852618757612667478684531059683313032886723507917174177831912302070645554202192448233861144945188794153471376370280146163215590742996345919610231425091352009744214372716199756394640682095006090133982947624847746650426309378806333739342265529841656516443361753958587088915956151035322777101096224116930572472594397076735688185140073081607795371498172959805115712545676004872107186358099878197320341047503045066991473812423873325213154689403166869671132764920828258221680876979293544457978075517661388550548112058465286236297198538367844092570036540803897685749086479902557856272838002436053593179049939098660170523751522533495736906211936662606577344701583434835566382460414129110840438489646772228989037758830694275274056029232643118148599269183922046285018270401948842874543239951278928136419
822 1216545
823 1215066828675577156743620899149453219927095990279465370595382746051032806804374240583232077764277035236938031591737545565006075334143377885783718104495747266099635479951397326852976913730255164034021871202916160388821385176184690157958687727825030376670716889428918590522478736330498177399756986634264884568651275820170109356014580801944106925880923450789793438639125151883353584447144592952612393681652490886998784933171324422843256379100850546780072904009720534629404617253948967193195625759416767922235722964763061968408262454434993924665856622114216281895504252733900364520048602673147023086269744835965978128797083839611178614823815309842041312272174969623329283110571081409477521263669501822600243013365735115431348724179829890643985419198055893074119076549210206561360874848116646415552855407047387606318347509113
824 2135922330097087378640776699029126
825 12
826 12106537530266343825665859564164648910411622276029055690072639225181598062953995157384987893462469733656174334140435835351089588377723970944309927360774818401937046004842615
827 120918984280532043530834340991535671100362756952841596130592503022974607013301088270858524788391777509068923821039903264812575574365175332527206771463119709794437726723095525997581620314389359129383313180169286577992744860943168077388149939540507859733978234582829504232164449818621523579201934703748488512696493349455864570737605804111245465538089480048367593712212817412333736396614268440145102781136638452237
828 1207729468599033816425
829 1206272617611580217129071170084439083232810615199034981905910735826296743063932448733413751507840772014475271411338962605548854041013268998793727382388419782870928829915560916767189384800965018094089264173703256936067551266586248492159227985524728588661037394451145958986731
830 1204819277108433734939759036144578313253
831 1203369434416365824308062575210589651022864019253910950661853188929
832 923076
833 1200480192076830732292917166866746698679471788715486194477791116446578631452581032412965186074429771908763505402160864345738295318127250900360144057623049219687875150060024009603841536614645858343337334933973589435774309723889555822328931572629051620648259303721488595438175270108043217286914765906362545018007202881152460984393757503
834 119904076738609112709832134292565947242206235
835 119760479041916167664670658682634730538922155688622754491017964071856287425149700598802395209580838323353293413173652694610778443113772455089820359281437125748502994
836 119617224880382775
837 1194743130227
838 119331742243436754176610978520286396181384248210023866348448687350835322195704057279236276849642004773269689737470167064439140811455847255369928400954653937947494033412887828162291169451073985680190930787589498806682577565632458233890214797136038186157517899761336515513126491646778042959427207637231503579952267303102625298329355608591885441527446300715990453460620525059665871121718377088305489260143198090692124105
839 119189511323003575685339690107270560190703218116805721096543504171632896305125148986889153754469606674612634088200238379022646007151370679380214541120381406436233611442193087008343265792610250297973778307508939213349225268176400476758045292014302741358760429082240762812872467222884386174016686531585220500595947556615017878426698450536352800953516090584028605482717520858164481525625744934445768772348033373063170441
840 190476
841 118906064209274673008323424494649227110582639714625445897740784780023781212841854934601664684898929845422116527942925089179548156956004756242568370986920332936979785969084423305588585017835909631391200951248513674197384066587395957193816884661117717003567181926278240190249702734839476813317479191438763376932223543400713436385255648038049940546967895362663495838287752675386444708680142687277051129607609988109393579072532699167657550535077288941736028537455410225921521997621878715814506539833531510107015457788347205707491082045184304399524375743162901307966706302021403091557669441141498216409036860879904875148632580261593341260404280618311533888228299643281807372175980975029726516052318668252080856123662306777645659928656361474435196195005945303210463733650416171224732461355529131985731272294887039239
842 1187648456057007125890736342042755344418052256532066508313539192399049881235154394299287410926365795724465558194774346793349168646080760095
843 11862396204033214709371293
844 118483412322274881516587677725
845 11834319526627218934911242603550295857988165680473372781065088757396449704142
846 118203309692671394799054373522458628841607565
847 1180637544273907910271546635182998819362455726092089728453364817
848 7924528301886
849 1177856301531213191990577149587750294464075382803297997644287396937573616018845700824499411071849234393404004711425206124852767962308598351
850 1176470588235294
851 1175088131609870740305522914218566392479435957696827262044653349
852 11737089201877934272300469483568075
853 1172332942555685814771395076201641266119577960140679953106682297772567409144196951934349355216881594372801875732708089097303634232121922626025791324736225087924970691676436107854630715123094958968347010550996483
854 11709601873536299765807962529274004683840749414519906323185
855 11695906432748538
856 16822429906542056074766355140186915887850467289719626
857 11668611435239206534422403733955659276546091015169194865810968494749124854142357059509918319719953325554259043173862310385064177362893815635939323220536756126021003500583430571761960326721120186697782963827304550758459743290548424737456242707117852975495915985997666277712952158693115519253208868144690781796966161026837806301050175029171528588098016336056009334889148191365227537922987164527421236872812135355892648774795799299883313885647607934655775962660443407234539089848308051341890315052508751458576429404900816802800466744457409568261376896149358226371061843640606767794632438739789964994165694282380396732788798133022170361726954492415402567094515752625437572928821470245040840140023337222870478413068844807467911318553092182030338389731621936989498249708284714119019836639439906651108518086347724620770128354725787631271878646441073512252042007
858 11655
859 116414435389988358556461
860 116279069767441860465
861 1161440185830429732868757259
862 1160092807424593967517401392111368909512761020881670533642691415313225058004640371229698375870069605568445475638051044083526682134570765661252900232018561484918793503480278422273781902552204176334106728538283062645
863 11587485515643105446118192352259559675550405561993047508690614136732329084588644264194669756662804171494785631517960602549246813441483198146002317497103128621089223638470451911935110081112398609501738122827346465816917728852838933951332560834298957126303592120509849362688296639629200463499420625724217844727694090382387022016222479721900347624565469293163383545770567786790266512166859791425260718424101969872537659327925840092699884125144843568945538818076477404403244495944380069524913093858632676709154113557358053302433371958285052143684820393974507531865585168018539976825028968713789107763615295480880648899188876013904982618771726535341830822711471610660486674391657010428736964078794901506373117033603707995365005793742757821552723059096176129779837775202780996523754345307068366164542294322132097334878331402085747392815758980301274623406720741599073
864 740
865 115606936416184971098265895953757225433526
866 11547344110854503464203233256351039260969976905311778290993071593533487297921478060046189376443418013856812933025404157043879907621247113163972286374133949191685912240184757505773672055427251732101616628175519630484988452655889145496535796766743648960739030023094688221709006928406466512702078521939953810623556581986143187066974595842956120092378752886836027713625866050808314087759815242494226327944572748267898383371824480369515
867 115340253748558246828143021914648212226066897347174163783160322952710495963091118800461361014994232987312572087658592848904267589388696655132641291810841983852364475201845444059976931949250288350634371395617070357554786620530565167243367935409457900807381776239907727797
868 115207373271889400921658986175
869 115074798619102416570771
870 114942528735632183908045977
871 1148105625717566016073478760045924225028702640642939150401836969
872 146788990825688073394495412844036697247706422018348623853211009174311926605504587155963302752293577981651376
873 1145475372279495990836197021764032073310423825887743413516609392898052691867124856815578465063
874 11441647597254004576659038901601830663615560640732265446224256292906178489702517162471395881006864988558352402745995423340961098398169336384439359267734553775743707093821510297482837528604118993135
875 142857
876 11415525
877 1140250855188141391106043329532497149372862029646522234891676168757126567844925883694412770809578107183580387685290763968072976054732041049030786773090079817559863169897377423033067274800456100342075256556442417331812998859749144811858608893956670467502850627137970353477765108323831242873432155074116305587229190421892816419612314709236031927023945267958950969213226909920182440136830102622576966932725199543899657924743443557582668187
878 11389521640091116173120728929384965831435079726651480637813211845102505694760820045558086560364464692482915717539863325740318906605922551252847380410022779043280182232346241457858769931662870159453302961275626423690205
879 113765642775881683731513083048919226393629124004550625711035267349260523321956769055745164960182025028441410693970420932878270762229806598407281
880 36
881 113507377979568671963677639046538024971623155505107832009080590238365493757094211123723041997729852440408626560726447219069239500567536889897843359818388195232690124858115777525539160045402951191827468785471055618615209988649262202043132803632236095346197502837684449489216799091940976163450624290578887627695800227014755959137343927355278093076049943246311010215664018161180476730987514188422247446083995459704880817253121452894438138479
882 11337868480725623582766439909297052154195
883 1132502831257078142695356738391845979614949037372593431483578708946772366930917327293318233295583238958097395243488108720271800679501698754246885617214043035107587768969422423556058890147225368063420158550396375990939977349943374858437146092865232163080407701019252548131370328425821064552661381653454133635334088335220838052095130237825594563986409966024915062287655719139297848244620611551528878822197055492638731596828992072480181200453
884 113122171945701357466063348416289592760180995475
885 112994350282485875706214689265536723163841807909604519774
886 1128668171557562076749435665914221218961625282167042889390519187358916478555304740406320541760722347629796839729119638826185101580135440180586907449209932279909706546275395033860045146726862302483069977426636568848758465
887 11273957158962795941375422773393461104847801578354002254791431792559188275084554678692220969560315670800450958286358511837655016910935738444193912063134160090191657271702367531003382187147688838782412626832018038331454340473506200676437429537767756482525366403607666290868094701240135287485907553551296505073280721533258173618940248027057497181510710259301014656144306651634723788049605411499436302142051860202931228861330326944757609921082299887260428410372040586245772266065388951521984216459977452085682074408117249154453213077790304396843291995490417136414881623449830890642615558060879368658399098083427282976324689966178128523111612175873731679819616685456595264937993235625704622322435174746335963923337091319052987598647125140924464487034949267192784667418263810597519729425028184892897406989853438556933483652762119503945885005636978579481397970687711386696730552423900789177
888 126
889 1124859392575928008998875140607424071991
890 1123595505617977528089887640449438202247191
891 1122334455667789
892 112107623318385650224215246636771300448430493273542600896860986547085201793721973094170403587443946188340807174887892376681614349775784753363228699551569506726457399103139013452914798206278026905829596412556053811659192825
893 1119820828667413213885778275475923852183650615901455767077267637178051511758118701007838745800671892497200447928331466965285554311310190369540873460246360582306830907054871220604703247480403135498320268756998880179171332586786114221724524076147816349384098544232922732362821948488241881298992161254199328107502799552071668533034714445688689809630459126539753639417693169092945128779395296752519596864501679731243
894 111856823266219239373601789709172259507829977628635346756152125279642058165548098434004474272930648769574944071588366890380313199105145413870246085
895 111731843575418994413407821229050279329608938547486033519553072625698324022346368715083798882681564245810055865921787709497206703910614525139664804469273743016759776536312849162
896 714285
897 1114827201783723522853957636566332218506131549609810479375696767
898 1113585746102449888641425389755
899 1112347052280311457174638487208008898776418242491657397107897664071190211345939933259176863181312569521690767519466073414905450500556173526140155728587319243604004449388209121245828698553948832035595105672969966629588431590656284760845383759733036707452725250278086763070077864293659621802002224694104560622914349276974416017797552836484983314794215795328142380422691879866518353726362625139043381535038932146829810901
900 1
901 11098779134295227524972253052164261931187569367369589345172031076581576026637069922308546059933407325194228634850166481687014428412874583795782463928967813540510543840177580466148723640399556048834628190899
902 110864745
903 1107419712070874861572535991140642303433
904 1061946902654867256637168141592920353982300884955752212389380530973451327433628318584070796460176991150442477876
905 11049723756906077348066298342541436464088397790055248618784530386740331491712707182320441988950276243093922651933701657458563535911602209944751381215469613259668508287292817679558
906 11037527593818984547461368653421633554083885209713024282560706401766004415
907 11025358324145534729878721058434399117971334068357221609702315325248070562293274531422271223814773980154355016538037486218302094818081587651598676957
908 11013215859030837004405286343612334801762114537444933920704845814977973568281938325991189427312775330396475770925
909 11
910 10989
911 109769484083424807903402854006586169045005488474204171240395170142700329308452250274423710208562019758507135016465422612513721185510428100987925356750823271130625686059275521405049396267837541163556531284302963776070252469813391877058177826564215148188803512623490669593852908891328210757409440175631174533479692645444566410537870472008781558726673984632272228320526893523600439077936333699231613611416026344676180021953896816684961580680570801317233809
912 964912280701754385
913 10952902519167579408543263964950711938663745892661555312157721796276013143483023
914 1094091903719912472647702407002188183807439824945295404814004376367614879649890590809628008752735229759299781181619256017505470459518599562363238512035
915 10928961748633879781420765027322404371584699453551912568306
916 109170305676855895196506550218340611353711790393013100436681222707423580786026200873362445414847161572052401746724890829694323144104803493449781659388646288209606986899563318777292576419213973799126637554585152838427947598253275
917 1090512540894220283533260632497273718647764449291166848418756815703380588876772082878953107960741548527808069792802617230098146128680479825517993456924754634678298800436205016357688113413304252998909487459105779716466739367502726281352235550708833151581243184296619411123227917121046892039258451472191930207197382769901853871319520174482006543075245365321701199563794983642311886586695747
918 10893246187363834422657952069716775599128540305
919 1088139281828073993471164309031556039173014145810663764961915125136017410228509249183895538628944504896626768226332970620239390642002176278563656147986942328618063112078346028291621327529923830250272034820457018498367791077257889009793253536452665941240478781284004352557127312295973884657236126224156692056583242655059847660500544069640914036996735582154515778019586507072905331882480957562568008705114254624591947769314472252448313384113166485310119695321
920 869565217391304347826
921 1085776330076004343105320304017372421281216069489685124864277958740499457111834961997828447339847991313789359391965255157437567861020629750271444082519
922 108459869848156182212581344902386117136659436008676789587852494577006507592190889370932754880694143167028199566160520607375271149674620390455531453362255965292841648590021691973969631236442516268980477223427331887201735357917570498915401301518438177874186550976138828633405639913232104121475054229934924078091106290672451193058568329718004338394793926247288503253796095444685466377440347071583514099783080260303687635574837310195227765726681127982646420824295
923 1083423618634886240520043336944745395449620801733477789815817984832069339111592632719393282773564463705308775731310942578548212351029252437703141928494041170097508125677139761646803900325027085590465872156013
924 108225
925 108
926 107991360691144708423326133909287257019438444924406047516198704103671706263498920086393088552915766738660907127429805615550755939524838012958963282937365
927 10787486515641855447680690399137
928 7586206896551724137931034482
929 107642626480086114101184068891280947255113024757804090419806243272335844994617868675995694294940796555435952637244348762109795479009687836383207750269106566200215285252960172228202368137782561894510226049515608180839612486544671689989235737351991388589881593110871905274488697524219590958019375672766415500538213132400430570505920344456404736275565123789020452099031216361679224973089343379978471474703982777179763186221743810548977395048439181916038751345532831
930 10752688172043
931 1074113856068743286788399570354457572502685284640171858216970998925886143931256713211600429645542427497314715359828141783029
932 1072961373390557939914163090128755364806866952789699570815450643776824034334763948497854077253218884120171673819742489270386266094420600858369098712446351931330472103004291845493562231759656652360515021459227467811158798283261802575
933 107181136120042872454448017148981779206859592711682743837084673097534833869239013933547695605573419078242229367631296891747052518756698821007502679528403
934 1070663811563169164882226980728051391862955032119914346895074946466809421841541755888650963597430406852248394004282655246252676659528907922912205567451820128479657387580299785867237687366167023554603854389721627408993576017130620985
935 106951871657754
936 68376
937 1067235859124866595517609391675560298826040554962646744930629669156883671291355389541088580576307363927427961579509071504802561366061899679829242262540021344717182497331910352187833511205976520811099252934898612593383137673425827107790821771611526147278548559231590181430096051227321237993596584845250800426894343649946638207043756670224119530416221985058697972251867662753468516542155816435432230522945570971184631803628601921024546424759871931696905016008537886872998932764140875133404482390608324439701173959445037353255069370330843116328708644610458911419423692636072572038420490928495197438633938100320170757737459978655282817502668089647812166488794023479188900747065101387406616862326574172892209178228388473852721451440768409818569903948772678762006403415154749199573105656350053361792956243329775880469583778014941302027748132337246531483457844183564567769477054429028815368196371398078975453575240128068303094983991462113127
938 10660980810234541577825159914712153518123667377398720682302771855
939 1064962726304579339723109691160809371671991480298189563365282215122470713525026624068157614483493077742279020234291799787007454739084132055378061767838125665601703940362087326943556975505857294994675186368477103301384451544195953141640042598509052183173588924387646432374866879659211927582534611288604898828541
940 1063829787234042553191489361702127659574468085
941 10626992561105207226354941551540913921360255047821466524973432518597236981934112646121147715196599362380446333687566418703506907545164718384697130712008501594048884165781083953241232731137088204038257173219978746014877789585547290116896918172157279489904357066950053134962805526036131774707757704569606801275239107332624867162592986184909670563230605738575982996811902231668437832093517534537725823591923485653560042507970244420828905419766206163655685441020191285866099893730074388947927736450584484590860786397449521785334750265674814027630180658873538788522848034006376195536663124335812964930924548352816153028692879914984059511158342189160467587672688629117959617428267800212539851222104144527098831030818278427205100956429330499468650371944739638682252922422954303931987247608926673751328374070138150903294367693942614240170031880977683315621679064824654622741764080765143464399574920297555791710945802337938363443145589798087141339
942 10615711252653927813163481953290870488322717622080679405520169851380042462845
943 106044538706256627783669141039236479321314952279957582184517497348886532343584305408271474019088016967126193
944 5932203389830508474576271186440677966101694915254237288135
945 10582
946 10570824524312896405919661733615221987315
947 105596620908130939809926082365364308342133051742344244984160506863780359028511087645195353748680042238648363252375923970432946145723336853220696937697993664202745512143611404435058078141499472016895459345300950369588173178458289334741288278775079197465681098204857444561774023231256599788806758183738120380147835269271383315733896515311510031678986272439281942977824709609292502639915522703273495248152059134107708553326293558606124604012671594508975712777191129883843717
948 1054852320675
949 1053740779768177028451
950 105263157894736842
951 10515247108307045215562565720294426919032597266035751840168243953732912723449
952 50420168067226890756302521008403361344537815126
953 10493179433368310598111227701993704092339979013641133263378803777544596012591815320041972717733473242392444910807974816369359916054564533053515215110178384050367261280167890870933892969569779643231899265477439664218258132214060860440713536201469045120671563483735571878279118572927597061909758656873032528856243441762854144805876180482686253934942287513116474291710388247639034627492130115424973767051416579223504721930745015739769150052465897166841552990556138509968520461699895068205666316894018887722980062959076600209863588667366211962224554039874081846799580272822665267576075550891920251836306400839454354669464847848898216159496327387198321091290661070304302203567681007345225603357817418677859391395592864637985309548793284365162644281217208814270724029380902413431269674711437565582371458551941238195173137460650577124868835257082896117523609653725078698845750262329485834207764952780692549842602308499475341028331584470094438614900314795383
954 104821802935
955 1047120418848167539267015706806282722513089005235602094240837696335078534031413612565445026178
956 1046025
957 10449320794148380355276907
958 1043841336116910229645093945720250521920668058455114822546972860125260960334029227557411273486430062630480167014613778705636743215031315240083507306889352818371607515657620041753653444676409185803757828810020876826722338204592901878914405
959 1042752867570385818561
960 6
961 1040582726326742976066597294484911550468262226847034339229968782518210197710718002081165452653485952133194588969823100936524453694068678459937565036420395421436004162330905306971904266389177939646201873048907388137356919875130072840790842872008324661810613943808532778355879292403746097814776274713839750260145681581685744016649323621227887617065556711758584807492195629552549427679500520291363163371488033298647242455775234131113423517169614984391259105098855359
962 10395
963 103842159916926272066458982346832814122533748701973
964 103734439834024896265560165975
965 10362694300518134715025906735751295336787564766839378238341968911917098445595854922279792746113989637305699481865284974093264248704663212435233160621761658031088082901554404145077720207253886
966 10351966873706004140786749482401656314699792960662525879917184265
967 10341261633919338159255429162357807652533609100310237849017580144777662874870734229576008273009307135470527404343329886246122026887280248190279214064115822130299896587383660806618407445708376421923474663908996897621509824198552223371251292657704239917269906928645294725956566701137538779731127197518097207859358841778697
968 330578512396694214876
969 1031991744066047471620227038183694530443756449948400412796697626418988648090815273477812177502579979360165118679050567595459236326109391124871
970 10309278350515463917525773195876288659793814432989690721649484536082474226804123711340206185567
971 10298661174047373841400617919670442842430484037075180226570545829042224510813594232749742533470648815653964984552008238928939237899073120494335736354273944387229660144181256436663233779608650875386199794026776519052523171987641606591143151390319258496395468589083419155509783728115345005149330587023686920700308959835221421215242018537590113285272914521112255406797116374871266735324407826982492276004119464469618949536560247167868177136972193614830072090628218331616889804325437693099897013388259526261585993820803295571575695159629248197734294541709577754891864057672502574665293511843460350154479917610710607621009268795056642636457260556127703398558187435633367662203913491246138002059732234809474768280123583934088568486096807415036045314109165808444902162718846549948506694129763130792996910401647785787847579814624098867147270854788877445932028836251287332646755921730175077239958805355303810504634397528321318228630278063851699279093717816683831101956745623069
972 102880658436213991769547325
973 1027749229188078108941418293936279547790339157245632065775950668036998972250770811921891058581706063720452209660842754367934224049331963
974 10266940451745379876796714579055441478439425051334702258726899383983572895277207392197125256673511293634496919917864476386036960985626283367556468172484599589322381930184804928131416837782340862422997946611909650924024640657084188911704312114989733059548254620123203285420944558521560574948665297741273100616016427104722792607802874743326488706365503080082135523613963039014373716632443531827515400410677618069815195071868583162217659137577002053388090349075975359342915811088295687885
975 102564
976 245901639344262295081967213114754098360655737704918032786885
977 10235414534288638689866939611054247697031729785056294779938587512794268167860798362333674513817809621289662231320368474923234390992835209825997952917093142272262026612077789150460593654042988741044012282497441146366427840327533265097236438075742067553735926305015353121801432958034800409416581371545547594677584442169907881269191402251791197543500511770726714431934493346980552712384851586489252814738996929375639713408393039918116683725690890481064483111566018423746161719549641760491299897645854657113613101330603889457523029682702149437052200614124872057318321392016376663254861821903787103377686796315250767656090071647901740020470829068577277379733879222108495394063459570112589559877175025588536335721596724667349027635619242579324462640736949846468781985670419651995905834186284544524053224155578300921187308085977482088024564994882292732855680655066530194472876151484135107471852610030706243602865916069600818833162743091095189355168884339815762538382804503582395087
978 10224948875255623721881390593047034764826175869120654396728016359918200408997955
979 102145045965270684371807967313585291113381
980 102040816326530612244897959183673469387755
981 1019367991845056065239551478083588175331294597349643221202854230377166156982670744138634046890927624872579
982 101832993890020366598778004073319755600814663951120162932790224032586558044806517311608961303462321792260692464358452138492871690427698574338085539714867617107942973523421588594704684317718940936863543788187372708757637474541751527494908350305498981670061099796334012219959266802443991853360488798370672097759674134419551934826883910386965376782077393075356415478615071283095723014256619144602851323828920570264765784114052953156822810590631364562118126272912423625254582484725050916496945
983 10172939979654120040691759918616480162767039674465920651068158697863682604272634791454730417090539165818921668362156663275686673448626653102746693794506612410986775178026449643947100712105798575788402848423194303153611393692777212614445574771108850457782299084435401831129196337741607324516785350966429298067141403865717192268565615462868769074262461851475076297049847405900305188199389623601220752797558494404883011190233977619532044760935910478128179043743641912512716174974567650050864699898270600203458799593082400813835198372329603255340793489318413021363173957273652085452695829094608341810783316378433367243133265513733468972533062054933875890132248219735503560528992878942014242115971515768056968463886063072227873855544252288911495422177009155645981688708036622583926754832146490335707019328585961342828077314343845371312309257375381485249237029501525940996948118006103763987792472024415055951169888097660223804679552390640895218718209562563580874872838250254323499491353
984 1626
985 1015228426395939086294416243654822335025380710659898477157360406091370558375634517766497461928934
986 101419878296146044624746450304259634888438133874239350912778904665314401622718052738336713995943204868154158215
987 1013171225937183383991894630192502532928064842958459979736575481256332320162107396149949341438703140830800405268490374873353596757852077
988 101214574898785425
989 1011122345803842264914054600606673407482305358948432760364004044489383215369059656218402426693629929221435793731041456016177957532861476238624873609706774519716885743174924165824064711830131445904954499494438827098078867542972699696663296258847320525783619817997977755308392315470171890798786653185035389282103134479271991911021233569261880687563195146612740141557128412537917087967644084934277047522750252780586450960566228513650151668351870576339737108190091
990 1
991 1009081735620585267406659939455095862764883955600403632694248234106962663975782038345105953582240161453077699293642785065590312815338042381432896064581231079717457114026236125126135216952573158425832492431886982845610494450050454086781029263370332996972754793138244197780020181634712411705348133198789101917255297679112008072653884964682139253279515640766902119071644803229061553985872855701311806256306760847628657921291624621594349142280524722502522704339051463168516649848637739656912209889
992 806451612903225
993 100704934541792547834843907351460221550855991943605236656596173212487411883182275931520644511581067472306143
994 10060362173038229376257545271629778672032193158953722334004024144869215291750503018108651911468812877263581488933601609657947686116700201207243460764587525150905432595573440643863179074446680080482897384305835
995 10050251256281407035175879396984924623115577889447236180904522613065326633165829145728643216080402
996 10040160642570281124497991967871485943775
997 10030090270812437311935807422266800401203610832497492477432296890672016048144433299899699097291875626880641925777331995987963891675025075225677031093279839518555667
998 10020040080160320641282565130260521042084168336673346693386773547094188376753507014028056112224448897795591182364729458917835671342685370741482965931863727454909819639278557114228456913827655310621242484969939879759519038076152304609218436873747494989979959919839679358717434869739478957915831663326653306613226452905811623246492985971943887775551102204408817635270541082164328657314629258517034068136272545090180360721442885771543086172344689378757515030060120240480961923847695390781563126252505
999 1
1000 0