0 0
1 0
2 1
3 1
4 2
5 2
6 5
7 5
8 12
9 12
10 29
11 29
12 70
13 70
14 169
15 169
16 408
17 408
18 985
19 985
20 2378
21 2378
22 5741
23 5741
24 13860
25 13860
26 33461
27 33461
28 80782
29 80782
30 195025
31 195025
32 470832
33 470832
34 1136689
35 1136689
36 2744210
37 2744210
38 6625109
39 6625109
40 15994428
41 15994428
42 38613965
43 38613965
44 93222358
45 93222358
46 225058681
47 225058681
48 543339720
49 543339720
50 1311738121
51 1311738121
52 3166815962
53 3166815962
54 7645370045
55 7645370045
56 18457556052
57 18457556052
58 44560482149
59 44560482149
60 107578520350
61 107578520350
62 259717522849
63 259717522849
64 627013566048
65 627013566048
66 1513744654945
67 1513744654945
68 3654502875938
69 3654502875938
70 8822750406821
71 8822750406821
72 21300003689580
73 21300003689580
74 51422757785981
75 51422757785981
76 124145519261542
77 124145519261542
78 299713796309065
79 299713796309065
80 723573111879672
81 723573111879672
82 1746860020068409
83 1746860020068409
84 4217293152016490
85 4217293152016490
86 10181446324101389
87 10181446324101389
88 24580185800219268
89 24580185800219268
90 59341817924539925
91 59341817924539925
92 143263821649299118
93 143263821649299118
94 345869461223138161
95 345869461223138161
96 835002744095575440
97 835002744095575440
98 2015874949414289041
99 2015874949414289041
100 4866752642924153522
101 4866752642924153522
102 11749380235262596085
103 11749380235262596085
104 28365513113449345692
105 28365513113449345692
106 68480406462161287469
107 68480406462161287469
108 165326326037771920630
109 165326326037771920630
110 399133058537705128729
111 399133058537705128729
112 963592443113182178088
113 963592443113182178088
114 2326317944764069484905
115 2326317944764069484905
116 5616228332641321147898
117 5616228332641321147898
118 13558774610046711780701
119 13558774610046711780701
120 32733777552734744709300
121 32733777552734744709300
122 79026329715516201199301
123 79026329715516201199301
124 190786436983767147107902
125 190786436983767147107902
126 460599203683050495415105
127 460599203683050495415105
128 1111984844349868137938112
129 1111984844349868137938112
130 2684568892382786771291329
131 2684568892382786771291329
132 6481122629115441680520770
133 6481122629115441680520770
134 15646814150613670132332869
135 15646814150613670132332869
136 37774750930342781945186508
137 37774750930342781945186508
138 91196316011299234022705885
139 91196316011299234022705885
140 220167382952941249990598278
141 220167382952941249990598278
142 531531081917181734003902441
143 531531081917181734003902441
144 1283229546787304717998403160
145 1283229546787304717998403160
146 3097990175491791170000708761
147 3097990175491791170000708761
148 7479209897770887057999820682
149 7479209897770887057999820682
150 18056409971033565286000350125
151 18056409971033565286000350125
152 43592029839838017630000520932
153 43592029839838017630000520932
154 105240469650709600546001391989
155 105240469650709600546001391989
156 254072969141257218722003304910
157 254072969141257218722003304910
158 613386407933224037990008001809
159 613386407933224037990008001809
160 1480845785007705294702019308528
161 1480845785007705294702019308528
162 3575077977948634627394046618865
163 3575077977948634627394046618865
164 8631001740904974549490112546258
165 8631001740904974549490112546258
166 20837081459758583726374271711381
167 20837081459758583726374271711381
168 50305164660422142002238655969020
169 50305164660422142002238655969020
170 121447410780602867730851583649421
171 121447410780602867730851583649421
172 293199986221627877463941823267862
173 293199986221627877463941823267862
174 707847383223858622658735230185145
175 707847383223858622658735230185145
176 1708894752669345122781412283638152
177 1708894752669345122781412283638152
178 4125636888562548868221559797461449
179 4125636888562548868221559797461449
180 9960168529794442859224531878561050
181 9960168529794442859224531878561050
182 24045973948151434586670623554583549
183 24045973948151434586670623554583549
184 58052116426097312032565778987728148
185 58052116426097312032565778987728148
186 140150206800346058651802181530039845
187 140150206800346058651802181530039845
188 338352530026789429336170142047807838
189 338352530026789429336170142047807838
190 816855266853924917324142465625655521
191 816855266853924917324142465625655521
192 1972063063734639263984455073299118880
193 1972063063734639263984455073299118880
194 4760981394323203445293052612223893281
195 4760981394323203445293052612223893281
196 11494025852381046154570560297746905442
197 11494025852381046154570560297746905442
198 27749033099085295754434173207717704165
199 27749033099085295754434173207717704165
200 66992092050551637663438906713182313772
201 66992092050551637663438906713182313772
202 161733217200188571081311986634082331709
203 161733217200188571081311986634082331709
204 390458526450928779826062879981346977190
205 390458526450928779826062879981346977190
206 942650270102046130733437746596776286089
207 942650270102046130733437746596776286089
208 2275759066655021041292938373174899549368
209 2275759066655021041292938373174899549368
210 5494168403412088213319314492946575384825
211 5494168403412088213319314492946575384825
212 13264095873479197467931567359068050319018
213 13264095873479197467931567359068050319018
214 32022360150370483149182449211082676022861
215 32022360150370483149182449211082676022861
216 77308816174220163766296465781233402364740
217 77308816174220163766296465781233402364740
218 186639992498810810681775380773549480752341
219 186639992498810810681775380773549480752341
220 450588801171841785129847227328332363869422
221 450588801171841785129847227328332363869422
222 1087817594842494380941469835430214208491185
223 1087817594842494380941469835430214208491185
224 2626223990856830547012786898188760780851792
225 2626223990856830547012786898188760780851792
226 6340265576556155474967043631807735770194769
227 6340265576556155474967043631807735770194769
228 15306755143969141496946874161804232321241330
229 15306755143969141496946874161804232321241330
230 36953775864494438468860791955416200412677429
231 36953775864494438468860791955416200412677429
232 89214306872958018434668458072636633146596188
233 89214306872958018434668458072636633146596188
234 215382389610410475338197708100689466705869805
235 215382389610410475338197708100689466705869805
236 519979086093778969111063874274015566558335798
237 519979086093778969111063874274015566558335798
238 1255340561797968413560325456648720599822541401
239 1255340561797968413560325456648720599822541401
240 3030660209689715796231714787571456766203418600
241 3030660209689715796231714787571456766203418600
242 7316660981177400006023755031791634132229378601
243 7316660981177400006023755031791634132229378601
244 17663982172044515808279224851154725030662175802
245 17663982172044515808279224851154725030662175802
246 42644625325266431622582204734101084193553730205
247 42644625325266431622582204734101084193553730205
248 102953232822577379053443634319356893417769636212
249 102953232822577379053443634319356893417769636212
250 248551090970421189729469473372814871029093002629
251 248551090970421189729469473372814871029093002629
252 600055414763419758512382581064986635475955641470
253 600055414763419758512382581064986635475955641470
254 1448661920497260706754234635502788141981004285569
255 1448661920497260706754234635502788141981004285569
256 3497379255757941172020851852070562919437964212608
257 3497379255757941172020851852070562919437964212608
258 8443420432013143050795938339643913980856932710785
259 8443420432013143050795938339643913980856932710785
260 20384220119784227273612728531358390881151829634178
261 20384220119784227273612728531358390881151829634178
262 49211860671581597598021395402360695743160591979141
263 49211860671581597598021395402360695743160591979141
264 118807941462947422469655519336079782367473013592460
265 118807941462947422469655519336079782367473013592460
266 286827743597476442537332434074520260478106619164061
267 286827743597476442537332434074520260478106619164061
268 692463428657900307544320387485120303323686251920582
269 692463428657900307544320387485120303323686251920582
270 1671754600913277057625973209044760867125479123005225
271 1671754600913277057625973209044760867125479123005225
272 4035972630484454422796266805574642037574644497931032
273 4035972630484454422796266805574642037574644497931032
274 9743699861882185903218506820194044942274768118867289
275 9743699861882185903218506820194044942274768118867289
276 23523372354248826229233280445962731922124180735665610
277 23523372354248826229233280445962731922124180735665610
278 56790444570379838361685067712119508786523129590198509
279 56790444570379838361685067712119508786523129590198509
280 137104261495008502952603415870201749495170439916062628
281 137104261495008502952603415870201749495170439916062628
282 330998967560396844266891899452523007776864009422323765
283 330998967560396844266891899452523007776864009422323765
284 799102196615802191486387214775247765048898458760710158
285 799102196615802191486387214775247765048898458760710158
286 1929203360792001227239666329003018537874660926943744081
287 1929203360792001227239666329003018537874660926943744081
288 4657508918199804645965719872781284840798220312648198320
289 4657508918199804645965719872781284840798220312648198320
290 11244221197191610519171106074565588219471101552240140721
291 11244221197191610519171106074565588219471101552240140721
292 27145951312583025684307932021912461279740423417128479762
293 27145951312583025684307932021912461279740423417128479762
294 65536123822357661887786970118390510778951948386497100245
295 65536123822357661887786970118390510778951948386497100245
296 158218198957298349459881872258693482837644320190122680252
297 158218198957298349459881872258693482837644320190122680252
298 381972521736954360807550714635777476454240588766742460749
299 381972521736954360807550714635777476454240588766742460749
300 922163242431207071074983301530248435746125497723607601750
301 922163242431207071074983301530248435746125497723607601750
302 2226299006599368502957517317696274347946491584213957664249
303 2226299006599368502957517317696274347946491584213957664249
304 5374761255629944076990017936922797131639108666151522930248
305 5374761255629944076990017936922797131639108666151522930248
306 12975821517859256656937553191541868611224708916517003524745
307 12975821517859256656937553191541868611224708916517003524745
308 31326404291348457390865124320006534354088526499185529979738
309 31326404291348457390865124320006534354088526499185529979738
310 75628630100556171438667801831554937319401761914888063484221
311 75628630100556171438667801831554937319401761914888063484221
312 182583664492460800268200727983116408992892050328961656948180
313 182583664492460800268200727983116408992892050328961656948180
314 440795959085477771975069257797787755305185862572811377380581
315 440795959085477771975069257797787755305185862572811377380581
316 1064175582663416344218339243578691919603263775474584411709342
317 1064175582663416344218339243578691919603263775474584411709342
318 2569147124412310460411747744955171594511713413521980200799265
319 2569147124412310460411747744955171594511713413521980200799265
320 6202469831488037265041834733489035108626690602518544813307872
321 6202469831488037265041834733489035108626690602518544813307872
322 14974086787388384990495417211933241811765094618559069827415009
323 14974086787388384990495417211933241811765094618559069827415009
324 36150643406264807246032669157355518732156879839636684468137890
325 36150643406264807246032669157355518732156879839636684468137890
326 87275373599917999482560755526644279276078854297832438763690789
327 87275373599917999482560755526644279276078854297832438763690789
328 210701390606100806211154180210644077284314588435301561995519468
329 210701390606100806211154180210644077284314588435301561995519468
330 508678154812119611904869115947932433844708031168435562754729725
331 508678154812119611904869115947932433844708031168435562754729725
332 1228057700230340030020892412106508944973730650772172687504978918
333 1228057700230340030020892412106508944973730650772172687504978918
334 2964793555272799671946653940160950323792169332712780937764687561
335 2964793555272799671946653940160950323792169332712780937764687561
336 7157644810775939373914200292428409592558069316197734563034354040
337 7157644810775939373914200292428409592558069316197734563034354040
338 17280083176824678419775054525017769508908307965108250063833395641
339 17280083176824678419775054525017769508908307965108250063833395641
340 41717811164425296213464309342463948610374685246414234690701145322
341 41717811164425296213464309342463948610374685246414234690701145322
342 100715705505675270846703673209945666729657678457936719445235686285
343 100715705505675270846703673209945666729657678457936719445235686285
344 243149222175775837906871655762355282069690042162287673581172517892
345 243149222175775837906871655762355282069690042162287673581172517892
346 587014149857226946660446984734656230869037762782512066607580722069
347 587014149857226946660446984734656230869037762782512066607580722069
348 1417177521890229731227765625231667743807765567727311806796333962030
349 1417177521890229731227765625231667743807765567727311806796333962030
350 3421369193637686409115978235197991718484568898237135680200248646129
351 3421369193637686409115978235197991718484568898237135680200248646129
352 8259915909165602549459722095627651180776903364201583167196831254288
353 8259915909165602549459722095627651180776903364201583167196831254288
354 19941201011968891508035422426453294080038375626640302014593911154705
355 19941201011968891508035422426453294080038375626640302014593911154705
356 48142317933103385565530566948534239340853654617482187196384653563698
357 48142317933103385565530566948534239340853654617482187196384653563698
358 116225836878175662639096556323521772761745684861604676407363218282101
359 116225836878175662639096556323521772761745684861604676407363218282101
360 280593991689454710843723679595577784864345024340691540011111090127900
361 280593991689454710843723679595577784864345024340691540011111090127900
362 677413820257085084326543915514677342490435733542987756429585398537901
363 677413820257085084326543915514677342490435733542987756429585398537901
364 1635421632203624879496811510624932469845216491426667052870281887203702
365 1635421632203624879496811510624932469845216491426667052870281887203702
366 3948257084664334843320166936764542282180868716396321862170149172945305
367 3948257084664334843320166936764542282180868716396321862170149172945305
368 9531935801532294566137145384154017034206953924219310777210580233094312
369 9531935801532294566137145384154017034206953924219310777210580233094312
370 23012128687728923975594457705072576350594776564834943416591309639133929
371 23012128687728923975594457705072576350594776564834943416591309639133929
372 55556193176990142517326060794299169735396507053889197610393199511362170
373 55556193176990142517326060794299169735396507053889197610393199511362170
374 134124515041709209010246579293670915821387790672613338637377708661858269
375 134124515041709209010246579293670915821387790672613338637377708661858269
376 323805223260408560537819219381641001378172088399115874885148616835078708
377 323805223260408560537819219381641001378172088399115874885148616835078708
378 781734961562526330085885018056952918577731967470845088407674942332015685
379 781734961562526330085885018056952918577731967470845088407674942332015685
380 1887275146385461220709589255495546838533636023340806051700498501499110078
381 1887275146385461220709589255495546838533636023340806051700498501499110078
382 4556285254333448771505063529048046595645004014152457191808671945330235841
383 4556285254333448771505063529048046595645004014152457191808671945330235841
384 10999845655052358763719716313591640029823644051645720435317842392159581760
385 10999845655052358763719716313591640029823644051645720435317842392159581760
386 26555976564438166298944496156231326655292292117443898062444356729649399361
387 26555976564438166298944496156231326655292292117443898062444356729649399361
388 64111798783928691361608708626054293340408228286533516560206555851458380482
389 64111798783928691361608708626054293340408228286533516560206555851458380482
390 154779574132295549022161913408339913336108748690510931182857468432566160325
391 154779574132295549022161913408339913336108748690510931182857468432566160325
392 373670947048519789405932535442734120012625725667555378925921492716590701132
393 373670947048519789405932535442734120012625725667555378925921492716590701132
394 902121468229335127834026984293808153361360200025621689034700453865747562589
395 902121468229335127834026984293808153361360200025621689034700453865747562589
396 2177913883507190045073986504030350426735346125718798756995322400448085826310
397 2177913883507190045073986504030350426735346125718798756995322400448085826310
398 5257949235243715217981999992354509006832052451463219203025345254761919215209
399 5257949235243715217981999992354509006832052451463219203025345254761919215209
400 12693812353994620481037986488739368440399451028645237163046012909971924256728
401 12693812353994620481037986488739368440399451028645237163046012909971924256728
402 30645573943232956180057972969833245887630954508753693529117371074705767728665
403 30645573943232956180057972969833245887630954508753693529117371074705767728665
404 73984960240460532841153932428405860215661360046152624221280755059383459714058
405 73984960240460532841153932428405860215661360046152624221280755059383459714058
406 178615494424154021862365837826644966318953674601058941971678881193472687156781
407 178615494424154021862365837826644966318953674601058941971678881193472687156781
408 431215949088768576565885608081695792853568709248270508164638517446328834027620
409 431215949088768576565885608081695792853568709248270508164638517446328834027620
410 1041047392601691174994137053990036552026091093097599958300955916086130355212021
411 1041047392601691174994137053990036552026091093097599958300955916086130355212021
412 2513310734292150926554159716061768896905750895443470424766550349618589544451662
413 2513310734292150926554159716061768896905750895443470424766550349618589544451662
414 6067668861185993028102456486113574345837592883984540807834056615323309444115345
415 6067668861185993028102456486113574345837592883984540807834056615323309444115345
416 14648648456664136982759072688288917588580936663412552040434663580265208432682352
417 14648648456664136982759072688288917588580936663412552040434663580265208432682352
418 35364965774514266993620601862691409522999466210809644888703383775853726309480049
419 35364965774514266993620601862691409522999466210809644888703383775853726309480049
420 85378580005692670970000276413671736634579869085031841817841431131972661051642450
421 85378580005692670970000276413671736634579869085031841817841431131972661051642450
422 206122125785899608933621154690034882792159204380873328524386246039799048412764949
423 206122125785899608933621154690034882792159204380873328524386246039799048412764949
424 497622831577491888837242585793741502218898277846778498866613923211570757877172348
425 497622831577491888837242585793741502218898277846778498866613923211570757877172348
426 1201367788940883386608106326277517887229955760074430326257614092462940564167109645
427 1201367788940883386608106326277517887229955760074430326257614092462940564167109645
428 2900358409459258662053455238348777276678809797995639151381842108137451886211391638
429 2900358409459258662053455238348777276678809797995639151381842108137451886211391638
430 7002084607859400710715016802975072440587575356065708629021298308737844336589892921
431 7002084607859400710715016802975072440587575356065708629021298308737844336589892921
432 16904527625178060083483488844298922157853960510127056409424438725613140559391177480
433 16904527625178060083483488844298922157853960510127056409424438725613140559391177480
434 40811139858215520877681994491572916756295496376319821447870175759964125455372247881
435 40811139858215520877681994491572916756295496376319821447870175759964125455372247881
436 98526807341609101838847477827444755670444953262766699305164790245541391470135673242
437 98526807341609101838847477827444755670444953262766699305164790245541391470135673242
438 237864754541433724555376950146462428097185402901853220058199756251046908395643594365
439 237864754541433724555376950146462428097185402901853220058199756251046908395643594365
440 574256316424476550949601378120369611864815759066473139421564302747635208261422861972
441 574256316424476550949601378120369611864815759066473139421564302747635208261422861972
442 1386377387390386826454579706387201651826816921034799498901328361746317324918489318309
443 1386377387390386826454579706387201651826816921034799498901328361746317324918489318309
444 3347011091205250203858760790894772915518449601136072137224221026240269858098401498590
445 3347011091205250203858760790894772915518449601136072137224221026240269858098401498590
446 8080399569800887234172101288176747482863716123306943773349770414226857041115292315489
447 8080399569800887234172101288176747482863716123306943773349770414226857041115292315489
448 19507810230807024672202963367248267881245881847749959683923761854693983940328986129568
449 19507810230807024672202963367248267881245881847749959683923761854693983940328986129568
450 47096020031414936578578028022673283245355479818806863141197294123614824921773264574625
451 47096020031414936578578028022673283245355479818806863141197294123614824921773264574625
452 113699850293636897829359019412594834371956841485363685966318350101923633783875515278818
453 113699850293636897829359019412594834371956841485363685966318350101923633783875515278818
454 274495720618688732237296066847862951989269162789534235073833994327462092489524295132261
455 274495720618688732237296066847862951989269162789534235073833994327462092489524295132261
456 662691291531014362303951153108320738350495167064432156113986338756847818762924105543340
457 662691291531014362303951153108320738350495167064432156113986338756847818762924105543340
458 1599878303680717456845198373064504428690259496918398547301806671841157730015372506218941
459 1599878303680717456845198373064504428690259496918398547301806671841157730015372506218941
460 3862447898892449275994347899237329595731014160901229250717599682439163278793669117981222
461 3862447898892449275994347899237329595731014160901229250717599682439163278793669117981222
462 9324774101465616008833894171539163620152287818720857048737006036719484287602710742181385
463 9324774101465616008833894171539163620152287818720857048737006036719484287602710742181385
464 22511996101823681293662136242315656836035589798342943348191611755878131853999090602343992
465 22511996101823681293662136242315656836035589798342943348191611755878131853999090602343992
466 54348766305112978596158166656170477292223467415406743745120229548475747995600891946869369
467 54348766305112978596158166656170477292223467415406743745120229548475747995600891946869369
468 131209528712049638485978469554656611420482524629156430838432070852829627845200874496082730
469 131209528712049638485978469554656611420482524629156430838432070852829627845200874496082730
470 316767823729212255568115105765483700133188516673719605421984371254135003686002640939034829
471 316767823729212255568115105765483700133188516673719605421984371254135003686002640939034829
472 764745176170474149622208681085624011686859557976595641682400813361099635217206156374152388
473 764745176170474149622208681085624011686859557976595641682400813361099635217206156374152388
474 1846258176070160554812532467936731723506907632626910888786785997976334274120414953687339605
475 1846258176070160554812532467936731723506907632626910888786785997976334274120414953687339605
476 4457261528310795259247273616959087458700674823230417419255972809313768183458036063748831598
477 4457261528310795259247273616959087458700674823230417419255972809313768183458036063748831598
478 10760781232691751073307079701854906640908257279087745727298731616603870641036487081185002801
479 10760781232691751073307079701854906640908257279087745727298731616603870641036487081185002801
480 25978823993694297405861433020668900740517189381405908873853436042521509465531010226118837200
481 25978823993694297405861433020668900740517189381405908873853436042521509465531010226118837200
482 62718429220080345885029945743192708121942636041899563475005603701646889572098507533422677201
483 62718429220080345885029945743192708121942636041899563475005603701646889572098507533422677201
484 151415682433854989175921324507054316984402461465205035823864643445815288609728025292964191602
485 151415682433854989175921324507054316984402461465205035823864643445815288609728025292964191602
486 365549794087790324236872594757301342090747558972309635122734890593277466791554558119351060405
487 365549794087790324236872594757301342090747558972309635122734890593277466791554558119351060405
488 882515270609435637649666514021657001165897579409824306069334424632370222192837141531666312412
489 882515270609435637649666514021657001165897579409824306069334424632370222192837141531666312412
490 2130580335306661599536205622800615344422542717791958247261403739858017911177228841182683685229
491 2130580335306661599536205622800615344422542717791958247261403739858017911177228841182683685229
492 5143675941222758836722077759622887690010983014993740800592141904348406044547294823897033682870
493 5143675941222758836722077759622887690010983014993740800592141904348406044547294823897033682870
494 12417932217752179272980361142046390724444508747779439848445687548554830000271818488976751050969
495 12417932217752179272980361142046390724444508747779439848445687548554830000271818488976751050969
496 29979540376727117382682800043715669138900000510552620497483517001458066045090931801850535784808
497 29979540376727117382682800043715669138900000510552620497483517001458066045090931801850535784808
498 72377012971206414038345961229477729002244509768884680843412721551470962090453682092677822620585
499 72377012971206414038345961229477729002244509768884680843412721551470962090453682092677822620585
500 174733566319139945459374722502671127143389020048321982184308960104399990225998295987206181025978
501 174733566319139945459374722502671127143389020048321982184308960104399990225998295987206181025978
502 421844145609486304957095406234819983289022549865528645212030641760270942542450274067090184672541
503 421844145609486304957095406234819983289022549865528645212030641760270942542450274067090184672541
504 1018421857538112555373565534972311093721434119779379272608370243624941875310898844121386550371060
505 1018421857538112555373565534972311093721434119779379272608370243624941875310898844121386550371060
506 2458687860685711415704226476179442170731890789424287190428771129010154693164247962309863285414661
507 2458687860685711415704226476179442170731890789424287190428771129010154693164247962309863285414661
508 5935797578909535386782018487331195435185215698627953653465912501645251261639394768741113121200382
509 5935797578909535386782018487331195435185215698627953653465912501645251261639394768741113121200382
510 14330283018504782189268263450841833041102322186680194497360596132300657216443037499792089527815425
511 14330283018504782189268263450841833041102322186680194497360596132300657216443037499792089527815425
512 34596363615919099765318545389014861517389860071988342648187104766246565694525469768325292176831232
513 34596363615919099765318545389014861517389860071988342648187104766246565694525469768325292176831232
514 83523010250342981719905354228871556075882042330656879793734805664793788605493977036442673881477889
515 83523010250342981719905354228871556075882042330656879793734805664793788605493977036442673881477889
516 201642384116605063205129253846757973669153944733302102235656716095834142905513423841210639939787010
517 201642384116605063205129253846757973669153944733302102235656716095834142905513423841210639939787010
518 486807778483553108130163861922387503414189931797261084265048237856462074416520824718863953761051909
519 486807778483553108130163861922387503414189931797261084265048237856462074416520824718863953761051909
520 1175257941083711279465456977691532980497533808327824270765753191808758291738555073278938547461890828
521 1175257941083711279465456977691532980497533808327824270765753191808758291738555073278938547461890828
522 2837323660650975667061077817305453464409257548452909625796554621473978657893630971276741048684833565
523 2837323660650975667061077817305453464409257548452909625796554621473978657893630971276741048684833565
524 6849905262385662613587612612302439909316048905233643522358862434756715607525817015832420644831557958
525 6849905262385662613587612612302439909316048905233643522358862434756715607525817015832420644831557958
526 16537134185422300894236303041910333283041355358920196670514279490987409872945265002941582338347949481
527 16537134185422300894236303041910333283041355358920196670514279490987409872945265002941582338347949481
528 39924173633230264402060218696123106475398759623074036863387421416731535353416347021715585321527456920
529 39924173633230264402060218696123106475398759623074036863387421416731535353416347021715585321527456920
530 96385481451882829698356740434156546233838874605068270397289122324450480579777959046372752981402863321
531 96385481451882829698356740434156546233838874605068270397289122324450480579777959046372752981402863321
532 232695136536995923798773699564436198943076508833210577657965666065632496512972265114461091284333183562
533 232695136536995923798773699564436198943076508833210577657965666065632496512972265114461091284333183562
534 561775754525874677295904139563028944119991892271489425713220454455715473605722489275294935550069230445
535 561775754525874677295904139563028944119991892271489425713220454455715473605722489275294935550069230445
536 1356246645588745278390581978690494087183060293376189429084406574977063443724417243665050962384471644452
537 1356246645588745278390581978690494087183060293376189429084406574977063443724417243665050962384471644452
538 3274269045703365234077068096944017118486112479023868283882033604409842361054556976605396860319012519349
539 3274269045703365234077068096944017118486112479023868283882033604409842361054556976605396860319012519349
540 7904784736995475746544718172578528324155285251423925996848473783796748165833531196875844683022496683150
541 7904784736995475746544718172578528324155285251423925996848473783796748165833531196875844683022496683150
542 19083838519694316727166504442101073766796682981871720277578981172003338692721619370357086226364005885649
543 19083838519694316727166504442101073766796682981871720277578981172003338692721619370357086226364005885649
544 46072461776384109200877727056780675857748651215167366552006436127803425551276769937590017135750508454448
545 46072461776384109200877727056780675857748651215167366552006436127803425551276769937590017135750508454448
546 111228762072462535128921958555662425482293985412206453381591853427610189795275159245537120497865022794545
547 111228762072462535128921958555662425482293985412206453381591853427610189795275159245537120497865022794545
548 268529985921309179458721644168105526822336622039580273315190142983023805141827088428664258131480554043538
549 268529985921309179458721644168105526822336622039580273315190142983023805141827088428664258131480554043538
550 648288733915080894046365246891873479126967229491367000011972139393657800078929336102865636760826130881621
551 648288733915080894046365246891873479126967229491367000011972139393657800078929336102865636760826130881621
552 1565107453751470967551452137951852485076271081022314273339134421770339405299685760634395531653132815806780
553 1565107453751470967551452137951852485076271081022314273339134421770339405299685760634395531653132815806780
554 3778503641418022829149269522795578449279509391535995546690240982934336610678300857371656700067091762495181
555 3778503641418022829149269522795578449279509391535995546690240982934336610678300857371656700067091762495181
556 9122114736587516625849991183543009383635289864094305366719616387639012626656287475377708931787316340797142
557 9122114736587516625849991183543009383635289864094305366719616387639012626656287475377708931787316340797142
558 22022733114593056080849251889881597216550089119724606280129473758212361863990875808127074563641724444089465
559 22022733114593056080849251889881597216550089119724606280129473758212361863990875808127074563641724444089465
560 53167580965773628787548494963306203816735468103543517926978563904063736354638039091631858059070765228976072
561 53167580965773628787548494963306203816735468103543517926978563904063736354638039091631858059070765228976072
562 128357895046140313655946241816494004850021025326811642134086601566339834573266953991390790681783254902041609
563 128357895046140313655946241816494004850021025326811642134086601566339834573266953991390790681783254902041609
564 309883371058054256099440978596294213516777518757166802195151767036743405501171947074413439422637275033059290
565 309883371058054256099440978596294213516777518757166802195151767036743405501171947074413439422637275033059290
566 748124637162248825854828199009082431883576062841145246524390135639826645575610848140217669527057804968160189
567 748124637162248825854828199009082431883576062841145246524390135639826645575610848140217669527057804968160189
568 1806132645382551907809097376614459077283929644439457295243932038316396696652393643354848778476752884969379668
569 1806132645382551907809097376614459077283929644439457295243932038316396696652393643354848778476752884969379668
570 4360389927927352641473022952238000586451435351720059837012254212272620038880398134849915226480563574906919525
571 4360389927927352641473022952238000586451435351720059837012254212272620038880398134849915226480563574906919525
572 10526912501237257190755143281090460250186800347879576969268440462861636774413189913054679231437880034783218718
573 10526912501237257190755143281090460250186800347879576969268440462861636774413189913054679231437880034783218718
574 25414214930401867022983309514418921086825036047479213775549135137995893587706777960959273689356323644473356961
575 25414214930401867022983309514418921086825036047479213775549135137995893587706777960959273689356323644473356961
576 61355342362040991236721762309928302423836872442838004520366710738853423949826745834973226610150527323729932640
577 61355342362040991236721762309928302423836872442838004520366710738853423949826745834973226610150527323729932640
578 148124899654483849496426834134275525934498780933155222816282556615702741487360269630905726909657378291933222241
579 148124899654483849496426834134275525934498780933155222816282556615702741487360269630905726909657378291933222241
580 357605141671008690229575430578479354292834434309148450152931823970258906924547285096784680429465283907596377122
581 357605141671008690229575430578479354292834434309148450152931823970258906924547285096784680429465283907596377122
582 863335182996501229955577695291234234520167649551452123122146204556220555336454839824475087768587946107125976485
583 863335182996501229955577695291234234520167649551452123122146204556220555336454839824475087768587946107125976485
584 2084275507664011150140730821160947823333169733412052696397224233082700017597456964745734855966641176121848330092
585 2084275507664011150140730821160947823333169733412052696397224233082700017597456964745734855966641176121848330092
586 5031886198324523530237039337613129881186507116375557515916594670721620590531368769315944799701870298350822636669
587 5031886198324523530237039337613129881186507116375557515916594670721620590531368769315944799701870298350822636669
588 12148047904313058210614809496387207585706183966163167728230413574525941198660194503377624455370381772823493603430
589 12148047904313058210614809496387207585706183966163167728230413574525941198660194503377624455370381772823493603430
590 29327982006950639951466658330387545052598875048701892972377421819773502987851757776071193710442633843997809843529
591 29327982006950639951466658330387545052598875048701892972377421819773502987851757776071193710442633843997809843529
592 70804011918214338113548126157162297690903934063566953672985257214072947174363710055520011876255649460819113290488
593 70804011918214338113548126157162297690903934063566953672985257214072947174363710055520011876255649460819113290488
594 170936005843379316178562910644712140434406743175835800318347936247919397336579177887111217462953932765636036424505
595 170936005843379316178562910644712140434406743175835800318347936247919397336579177887111217462953932765636036424505
596 412676023604972970470673947446586578559717420415238554309681129709911741847522065829742446802163514992091186139498
597 412676023604972970470673947446586578559717420415238554309681129709911741847522065829742446802163514992091186139498
598 996288053053325257119910805537885297553841584006312908937710195667742881031623309546596111067280962749818408703501
599 996288053053325257119910805537885297553841584006312908937710195667742881031623309546596111067280962749818408703501
600 2405252129711623484710495558522357173667400588427864372185101521045397503910768684922934668936725440491728003546500
601 2405252129711623484710495558522357173667400588427864372185101521045397503910768684922934668936725440491728003546500
602 5806792312476572226540901922582599644888642760862041653307913237758537888853160679392465448940731843733274415796501
603 5806792312476572226540901922582599644888642760862041653307913237758537888853160679392465448940731843733274415796501
604 14018836754664767937792299403687556463444686110151947678800927996562473281617090043707865566818189127958276835139502
605 14018836754664767937792299403687556463444686110151947678800927996562473281617090043707865566818189127958276835139502
606 33844465821806108102125500729957712571778014981165937010909769230883484452087340766808196582577110099649828086075505
607 33844465821806108102125500729957712571778014981165937010909769230883484452087340766808196582577110099649828086075505
608 81707768398276984142043300863602981607000716072483821700620466458329442185791771577324258731972409327257933007290512
609 81707768398276984142043300863602981607000716072483821700620466458329442185791771577324258731972409327257933007290512
610 197260002618360076386212102457163675785779447126133580412150702147542368823670883921456714046521928754165694100656529
611 197260002618360076386212102457163675785779447126133580412150702147542368823670883921456714046521928754165694100656529
612 476227773634997136914467505777930333178559610324750982524921870753414179833133539420237686825016266835589321208603570
613 476227773634997136914467505777930333178559610324750982524921870753414179833133539420237686825016266835589321208603570
614 1149715549888354350215147114013024342142898667775635545461994443654370728489937962761932087696554462425344336517863669
615 1149715549888354350215147114013024342142898667775635545461994443654370728489937962761932087696554462425344336517863669
616 2775658873411705837344761733803979017464356945876022073448910758062155636813009464944101862218125191686277994244330908
617 2775658873411705837344761733803979017464356945876022073448910758062155636813009464944101862218125191686277994244330908
618 6701033296711766024904670581620982377071612559527679692359815959778682002115956892650135812132804845797900325006525485
619 6701033296711766024904670581620982377071612559527679692359815959778682002115956892650135812132804845797900325006525485
620 16177725466835237887154102897045943771607582064931381458168542677619519641044923250244373486483734883282078644257381878
621 16177725466835237887154102897045943771607582064931381458168542677619519641044923250244373486483734883282078644257381878
622 39056484230382241799212876375712869920286776689390442608696901315017721284205803393138882785100274612362057613521289241
623 39056484230382241799212876375712869920286776689390442608696901315017721284205803393138882785100274612362057613521289241
624 94290693927599721485579855648471683612181135443712266675562345307654962209456530036522139056684284108006193871299960360
625 94290693927599721485579855648471683612181135443712266675562345307654962209456530036522139056684284108006193871299960360
626 227637872085581684770372587672656237144649047576814975959821591930327645703118863466183160898468842828374445356121209961
627 227637872085581684770372587672656237144649047576814975959821591930327645703118863466183160898468842828374445356121209961
628 549566438098763091026325030993784157901479230597342218595205529168310253615694256968888460853621969764755084583542380282
629 549566438098763091026325030993784157901479230597342218595205529168310253615694256968888460853621969764755084583542380282
630 1326770748283107866823022649660224552947607508771499413150232650266948152934507377403960082605712782357884614523205970525
631 1326770748283107866823022649660224552947607508771499413150232650266948152934507377403960082605712782357884614523205970525
632 3203107934664978824672370330314233263796694248140341044895670829702206559484709011776808626065047534480524313629954321332
633 3203107934664978824672370330314233263796694248140341044895670829702206559484709011776808626065047534480524313629954321332
634 7732986617613065516167763310288691080540996005052181502941574309671361271903925400957577334735807851318933241783114613189
635 7732986617613065516167763310288691080540996005052181502941574309671361271903925400957577334735807851318933241783114613189
636 18669081169891109857007896950891615424878686258244704050778819449044929103292559813691963295536663237118390797196183547710
637 18669081169891109857007896950891615424878686258244704050778819449044929103292559813691963295536663237118390797196183547710
638 45071148957395285230183557212071921930298368521541589604499213207761219478489045028341503925809134325555714836175481708609
639 45071148957395285230183557212071921930298368521541589604499213207761219478489045028341503925809134325555714836175481708609
640 108811379084681680317375011375035459285475423301327883259777245864567368060270649870374971147154931888229820469547146964928
641 108811379084681680317375011375035459285475423301327883259777245864567368060270649870374971147154931888229820469547146964928
642 262693907126758645864933579962142840501249215124197356124053704936895955599030344769091446220118998102015355775269775638465
643 262693907126758645864933579962142840501249215124197356124053704936895955599030344769091446220118998102015355775269775638465
644 634199193338198972047242171299321140287973853549722595507884655738359279258331339408557863587392928092260532020086698241858
645 634199193338198972047242171299321140287973853549722595507884655738359279258331339408557863587392928092260532020086698241858
646 1531092293803156589959417922560785121077196922223642547139823016413614514115693023586207173394904854286536419815443172122181
647 1531092293803156589959417922560785121077196922223642547139823016413614514115693023586207173394904854286536419815443172122181
648 3696383780944512151966078016420891382442367697997007689787530688565588307489717386580972210377202636665333371650973042486220
649 3696383780944512151966078016420891382442367697997007689787530688565588307489717386580972210377202636665333371650973042486220
650 8923859855692180893891573955402567885961932318217657926714884393544791129095127796748151594149310127617203163117389257094621
651 8923859855692180893891573955402567885961932318217657926714884393544791129095127796748151594149310127617203163117389257094621
652 21544103492328873939749225927226027154366232334432323543217299475655170565679972980077275398675822891899739697885751556675462
653 21544103492328873939749225927226027154366232334432323543217299475655170565679972980077275398675822891899739697885751556675462
654 52012066840349928773390025809854622194694396987082305013149483344855132260455073756902702391500955911416682558888892370445545
655 52012066840349928773390025809854622194694396987082305013149483344855132260455073756902702391500955911416682558888892370445545
656 125568237173028731486529277546935271543755026308596933569516266165365435086590120493882680181677734714733104815663536297566552
657 125568237173028731486529277546935271543755026308596933569516266165365435086590120493882680181677734714733104815663536297566552
658 303148541186407391746448580903725165282204449604276172152182015675586002433635314744668062754856425340882892190215964965578649
659 303148541186407391746448580903725165282204449604276172152182015675586002433635314744668062754856425340882892190215964965578649
660 731865319545843514979426439354385602108163925517149277873880297516537439953860749983218805691390585396498889196095466228723850
661 731865319545843514979426439354385602108163925517149277873880297516537439953860749983218805691390585396498889196095466228723850
662 1766879180278094421705301459612496369498532300638574727899942610708660882341356814711105674137637596133880670582406897423026349
663 1766879180278094421705301459612496369498532300638574727899942610708660882341356814711105674137637596133880670582406897423026349
664 4265623680102032358390029358579378341105228526794298733673765518933859204636574379405430153966665777664260230360909261074776548
665 4265623680102032358390029358579378341105228526794298733673765518933859204636574379405430153966665777664260230360909261074776548
666 10298126540482159138485360176771253051708989354227172195247473648576379291614505573521965982070969151462401131304225419572579445
667 10298126540482159138485360176771253051708989354227172195247473648576379291614505573521965982070969151462401131304225419572579445
668 24861876761066350635360749712121884444523207235248643124168712816086617787865585526449362118108604080589062492969360100219935438
669 24861876761066350635360749712121884444523207235248643124168712816086617787865585526449362118108604080589062492969360100219935438
670 60021880062614860409206859601015021940755403824724458443584899280749614867345676626420690218288177312640526117242945620012450321
671 60021880062614860409206859601015021940755403824724458443584899280749614867345676626420690218288177312640526117242945620012450321
672 144905636886296071453774468914151928326034014884697560011338511377585847522556938779290742554684958705870114727455251340244836080
673 144905636886296071453774468914151928326034014884697560011338511377585847522556938779290742554684958705870114727455251340244836080
674 349833153835207003316755797429318878592823433594119578466261922035921309912459554185002175327658094724380755572153448300502122481
675 349833153835207003316755797429318878592823433594119578466261922035921309912459554185002175327658094724380755572153448300502122481
676 844571944556710078087286063772789685511680882072936716943862355449428467347476047149295093210001148154631625871762147941249081042
677 844571944556710078087286063772789685511680882072936716943862355449428467347476047149295093210001148154631625871762147941249081042
678 2038977042948627159491327924974898249616185197739993012353986632934778244607411648483592361747660391033644007315677744183000284565
679 2038977042948627159491327924974898249616185197739993012353986632934778244607411648483592361747660391033644007315677744183000284565
680 4922526030453964397069941913722586184744051277552922741651835621318984956562299344116479816705321930221919640503117636307249650172
681 4922526030453964397069941913722586184744051277552922741651835621318984956562299344116479816705321930221919640503117636307249650172
682 11884029103856555953631211752420070619104287752845838495657657875572748157732010336716551995158304251477483288321913016797499584909
683 11884029103856555953631211752420070619104287752845838495657657875572748157732010336716551995158304251477483288321913016797499584909
684 28690584238167076304332365418562727422952626783244599732967151372464481272026320017549583807021930433176886217146943669902248819990
685 28690584238167076304332365418562727422952626783244599732967151372464481272026320017549583807021930433176886217146943669902248819990
686 69265197580190708562295942589545525465009541319335037961591960620501710701784650371815719609202165117831255722615800356601997224889
687 69265197580190708562295942589545525465009541319335037961591960620501710701784650371815719609202165117831255722615800356601997224889
688 167220979398548493428924250597653778352971709421914675656151072613467902675595620761181023025426260668839397662378544383106243269768
689 167220979398548493428924250597653778352971709421914675656151072613467902675595620761181023025426260668839397662378544383106243269768
690 403707156377287695420144443784853082170952960163164389273894105847437516052975891894177765660054686455510051047372889122814483764425
691 403707156377287695420144443784853082170952960163164389273894105847437516052975891894177765660054686455510051047372889122814483764425
692 974635292153123884269213138167359942694877629748243454203939284308342934781547404549536554345535633579859499757124322628735210798618
693 974635292153123884269213138167359942694877629748243454203939284308342934781547404549536554345535633579859499757124322628735210798618
694 2352977740683535463958570720119572967560708219659651297681772674464123385616070700993250874351125953615229050561621534380284905361661
695 2352977740683535463958570720119572967560708219659651297681772674464123385616070700993250874351125953615229050561621534380284905361661
696 5680590773520194812186354578406505877816294069067546049567484633236589706013688806536038303047787540810317600880367391389305021521940
697 5680590773520194812186354578406505877816294069067546049567484633236589706013688806536038303047787540810317600880367391389305021521940
698 13714159287723925088331279876932584723193296357794743396816741940937302797643448314065327480446701035235864252322356317158894948405541
699 13714159287723925088331279876932584723193296357794743396816741940937302797643448314065327480446701035235864252322356317158894948405541
700 33108909348968044988848914332271675324202886784657032843200968515111195301300585434666693263941189611282046105525080025707094918333022
701 33108909348968044988848914332271675324202886784657032843200968515111195301300585434666693263941189611282046105525080025707094918333022
702 79931977985660015066029108541475935371599069927108809083218678971159693400244619183398714008329080257799956463372516368573084785071585
703 79931977985660015066029108541475935371599069927108809083218678971159693400244619183398714008329080257799956463372516368573084785071585
704 192972865320288075120907131415223546067401026638874651009638326457430582101789823801464121280599350126881959032270112762853264488476192
705 192972865320288075120907131415223546067401026638874651009638326457430582101789823801464121280599350126881959032270112762853264488476192
706 465877708626236165307843371371923027506401123204858111102495331886020857603824266786326956569527780511563874527912741894279613762023969
707 465877708626236165307843371371923027506401123204858111102495331886020857603824266786326956569527780511563874527912741894279613762023969
708 1124728282572760405736593874159069601080203273048590873214628990229472297309438357374118034419654911150009708088095596551412492012524130
709 1124728282572760405736593874159069601080203273048590873214628990229472297309438357374118034419654911150009708088095596551412492012524130
710 2715334273771756976781031119690062229666807669302039857531753312344965452222700981534563025408837602811583290704103934997104597787072229
711 2715334273771756976781031119690062229666807669302039857531753312344965452222700981534563025408837602811583290704103934997104597787072229
712 6555396830116274359298656113539194060413818611652670588278135614919403201754840320443244085237330116773176289496303466545621687586668588
713 6555396830116274359298656113539194060413818611652670588278135614919403201754840320443244085237330116773176289496303466545621687586668588
714 15826127934004305695378343346768450350494444892607381034088024542183771855732381622421051195883497836357935869696710868088347972960409405
715 15826127934004305695378343346768450350494444892607381034088024542183771855732381622421051195883497836357935869696710868088347972960409405
716 38207652698124885750055342807076094761402708396867432656454184699286946913219603565285346477004325789489048028889725202722317633507487398
717 38207652698124885750055342807076094761402708396867432656454184699286946913219603565285346477004325789489048028889725202722317633507487398
718 92241433330254077195489028960920639873299861686342246346996393940757665682171588752991744149892149415336031927476161273532983239975384201
719 92241433330254077195489028960920639873299861686342246346996393940757665682171588752991744149892149415336031927476161273532983239975384201
720 222690519358633040141033400728917374508002431769551925350446972580802278277562781071268834776788624620161111883842047749788284113458255800
721 222690519358633040141033400728917374508002431769551925350446972580802278277562781071268834776788624620161111883842047749788284113458255800
722 537622472047520157477555830418755388889304725225446097047890339102362222237297150895529413703469398655658255695160256773109551466891895801
723 537622472047520157477555830418755388889304725225446097047890339102362222237297150895529413703469398655658255695160256773109551466891895801
724 1297935463453673355096145061566428152286611882220444119446227650785526722752157082862327662183727421931477623274162561296007387047242047402
725 1297935463453673355096145061566428152286611882220444119446227650785526722752157082862327662183727421931477623274162561296007387047242047402
726 3133493398954866867669845953551611693462528489666334335940345640673415667741611316620184738070924242518613502243485379365124325561375990605
727 3133493398954866867669845953551611693462528489666334335940345640673415667741611316620184738070924242518613502243485379365124325561375990605
728 7564922261363407090435836968669651539211668861553112791326918932132358058235379716102697138325575906968704627761133320026256038169994028612
729 7564922261363407090435836968669651539211668861553112791326918932132358058235379716102697138325575906968704627761133320026256038169994028612
730 18263337921681681048541519890890914771885866212772559918594183504938131784212370748825579014722076056456022757765752019417636401901364047829
731 18263337921681681048541519890890914771885866212772559918594183504938131784212370748825579014722076056456022757765752019417636401901364047829
732 44091598104726769187518876750451481082983401287098232628515285942008621626660121213753855167769728019880750143292637358861528841972722124270
733 44091598104726769187518876750451481082983401287098232628515285942008621626660121213753855167769728019880750143292637358861528841972722124270
734 106446534131135219423579273391793876937852668786969025175624755388955375037532613176333289350261532096217523044351026737140694085846808296369
735 106446534131135219423579273391793876937852668786969025175624755388955375037532613176333289350261532096217523044351026737140694085846808296369
736 256984666366997208034677423534039234958688738861036282979764796719919371701725347566420433868292792212315796231994690833142917013666338717008
737 256984666366997208034677423534039234958688738861036282979764796719919371701725347566420433868292792212315796231994690833142917013666338717008
738 620415866865129635492934120459872346855230146509041591135154348828794118440983308309174157086847116520849115508340408403426528113179485730385
739 620415866865129635492934120459872346855230146509041591135154348828794118440983308309174157086847116520849115508340408403426528113179485730385
740 1497816400097256479020545664453783928669149031879119465250073494377507608583691964184768748041987025254014027248675507639995973240025310177778
741 1497816400097256479020545664453783928669149031879119465250073494377507608583691964184768748041987025254014027248675507639995973240025310177778
742 3616048667059642593534025449367440204193528210267280521635301337583809335608367236678711653170821167028877170005691423683418474593230106085941
743 3616048667059642593534025449367440204193528210267280521635301337583809335608367236678711653170821167028877170005691423683418474593230106085941
744 8729913734216541666088596563188664337056205452413680508520676169545126279800426437542192054383629359311768367260058355006832922426485522349660
745 8729913734216541666088596563188664337056205452413680508520676169545126279800426437542192054383629359311768367260058355006832922426485522349660
746 21075876135492725925711218575744768878305939115094641538676653676674061895209220111763095761938079885652413904525808133697084319446201150785261
747 21075876135492725925711218575744768878305939115094641538676653676674061895209220111763095761938079885652413904525808133697084319446201150785261
748 50881666005201993517511033714678202093668083682602963585873983522893250070218866661068383578259789130616596176311674622401001561318887823920182
749 50881666005201993517511033714678202093668083682602963585873983522893250070218866661068383578259789130616596176311674622401001561318887823920182
750 122839208145896712960733286005101173065642106480300568710424620722460562035646953433899862918457658146885606257149157378499087442083976798625625
751 122839208145896712960733286005101173065642106480300568710424620722460562035646953433899862918457658146885606257149157378499087442083976798625625
752 296560082296995419438977605724880548224952296643204101006723224967814374141512773528868109415175105424387808690609989379399176445486841421171432
753 296560082296995419438977605724880548224952296643204101006723224967814374141512773528868109415175105424387808690609989379399176445486841421171432
754 715959372739887551838688497454862269515546699766708770723871070658089310318672500491636081748807868995661223638369136137297440333057659640968489
755 715959372739887551838688497454862269515546699766708770723871070658089310318672500491636081748807868995661223638369136137297440333057659640968489
756 1728478827776770523116354600634605087256045696176621642454465366283992994778857774512140272912790843415710255967348261653994057111602160703108410
757 1728478827776770523116354600634605087256045696176621642454465366283992994778857774512140272912790843415710255967348261653994057111602160703108410
758 4172917028293428598071397698724072444027638092119952055632801803226075299876388049515916627574389555827081735573065659445285554556261981047185309
759 4172917028293428598071397698724072444027638092119952055632801803226075299876388049515916627574389555827081735573065659445285554556261981047185309
760 10074312884363627719259149998082749975311321880416525753720068972736143594531633873543973528061569955069873727113479580544565166224126122797479028
761 10074312884363627719259149998082749975311321880416525753720068972736143594531633873543973528061569955069873727113479580544565166224126122797479028
762 24321542797020684036589697694889572394650281852953003563072939748698362488939655796603863683697529465966829189800024820534415887004514226642143365
763 24321542797020684036589697694889572394650281852953003563072939748698362488939655796603863683697529465966829189800024820534415887004514226642143365
764 58717398478404995792438545387861894764611885586322532879865948470132868572410945466751700895456628887003532106713529221613396940233154576081765758
765 58717398478404995792438545387861894764611885586322532879865948470132868572410945466751700895456628887003532106713529221613396940233154576081765758
766 141756339753830675621466788470613361923874053025598069322804836688964099633761546730107265474610787239973893403227083263761209767470823378805674881
767 141756339753830675621466788470613361923874053025598069322804836688964099633761546730107265474610787239973893403227083263761209767470823378805674881
768 342230077986066347035372122329088618612359991637518671525475621848061067839934038926966231844678203366951318913167695749135816475174801333693115520
769 342230077986066347035372122329088618612359991637518671525475621848061067839934038926966231844678203366951318913167695749135816475174801333693115520
770 826216495725963369692211033128790599148594036300635412373756080385086235313629624584039729163967193973876531229562474762032842717820426046191905921
771 826216495725963369692211033128790599148594036300635412373756080385086235313629624584039729163967193973876531229562474762032842717820426046191905921
772 1994663069437993086419794188586669816909548064238789496272987782618233538467193288095045690172612591314704381372292645273201501910815653426076927362
773 1994663069437993086419794188586669816909548064238789496272987782618233538467193288095045690172612591314704381372292645273201501910815653426076927362
774 4815542634601949542531799410302130232967690164778214404919731645621553312248016200774131109509192376603285293974147765308435846539451732898345760645
775 4815542634601949542531799410302130232967690164778214404919731645621553312248016200774131109509192376603285293974147765308435846539451732898345760645
776 11625748338641892171483393009190930282844928393795218306112451073861340162963225689643307909190997344521274969320588175890073194989719119222768448652
777 11625748338641892171483393009190930282844928393795218306112451073861340162963225689643307909190997344521274969320588175890073194989719119222768448652
778 28067039311885733885498585428683990798657546952368651017144633793344233638174467580060746927891187065645835232615324117088582236518889971343882657949
779 28067039311885733885498585428683990798657546952368651017144633793344233638174467580060746927891187065645835232615324117088582236518889971343882657949
780 67759826962413359942480563866558911880160022298532520340401718660549807439312160849764801764973371475812945434551236410067237668027499061910533764550
781 67759826962413359942480563866558911880160022298532520340401718660549807439312160849764801764973371475812945434551236410067237668027499061910533764550
782 163586693236712453770459713161801814558977591549433691697948071114443848516798789279590350457837930017271726101717796937223057572573888095164950187049
783 163586693236712453770459713161801814558977591549433691697948071114443848516798789279590350457837930017271726101717796937223057572573888095164950187049
784 394933213435838267483399990190162540998115205397399903736297860889437504472909739408945502680649231510356397637986830284513352813175275252240434138648
785 394933213435838267483399990190162540998115205397399903736297860889437504472909739408945502680649231510356397637986830284513352813175275252240434138648
786 953453120108388988737259693542126896555208002344233499170543792893318857462618268097481355819136393037984521377691457506249763198924438599645818464345
787 953453120108388988737259693542126896555208002344233499170543792893318857462618268097481355819136393037984521377691457506249763198924438599645818464345
788 2301839453652616244957919377274416334108531210085866902077385446676075219398146275603908214318922017586325440393369745297012879211024152451532071067338
789 2301839453652616244957919377274416334108531210085866902077385446676075219398146275603908214318922017586325440393369745297012879211024152451532071067338
790 5557132027413621478653098448090959564772270422515967303325314686245469296258910819305297784456980428210635402164430948100275521620972743502709960599021
791 5557132027413621478653098448090959564772270422515967303325314686245469296258910819305297784456980428210635402164430948100275521620972743502709960599021
792 13416103508479859202264116273456335463653072055117801508728014819167013811915967914214503783232882874007596244722231641497563922452969639456951992265380
793 13416103508479859202264116273456335463653072055117801508728014819167013811915967914214503783232882874007596244722231641497563922452969639456951992265380
794 32389339044373339883181330995003630492078414532751570320781344324579496920090846647734305350922746176225827891608894231095403366526912022416613945129781
795 32389339044373339883181330995003630492078414532751570320781344324579496920090846647734305350922746176225827891608894231095403366526912022416613945129781
796 78194781597226538968626778263463596447809901120620942150290703468326007652097661209683114485078375226459252027940020103688370655506793684290179882524942
797 78194781597226538968626778263463596447809901120620942150290703468326007652097661209683114485078375226459252027940020103688370655506793684290179882524942
798 188778902238826417820434887521930823387698216773993454621362751261231512224286169067100534321079496629144331947488934438472144677540499390996973710179665
799 188778902238826417820434887521930823387698216773993454621362751261231512224286169067100534321079496629144331947488934438472144677540499390996973710179665
800 455752586074879374609496553307325243223206334668607851393016205990789032100669999343884183127237368484747915922917888980632660010587792466284127302884272
801 455752586074879374609496553307325243223206334668607851393016205990789032100669999343884183127237368484747915922917888980632660010587792466284127302884272
802 1100284074388585167039427994136581309834110886111209157407395163242809576425626167754868900575554233598640163793324712399737464698716084323565228315948209
803 1100284074388585167039427994136581309834110886111209157407395163242809576425626167754868900575554233598640163793324712399737464698716084323565228315948209
804 2656320734852049708688352541580487862891428106891026166207806532476408184951922334853621984278345835682028243509567313780107589408019961113414583934780690
805 2656320734852049708688352541580487862891428106891026166207806532476408184951922334853621984278345835682028243509567313780107589408019961113414583934780690
806 6412925544092684584416133077297557035616967099893261489823008228195625946329470837462112869132245904962696650812459339959952643514756006550394396185509589
807 6412925544092684584416133077297557035616967099893261489823008228195625946329470837462112869132245904962696650812459339959952643514756006550394396185509589
808 15482171823037418877520618696175601934125362306677549145853822988867660077610864009777847722542837645607421545134485993700012876437531974214203376305799868
809 15482171823037418877520618696175601934125362306677549145853822988867660077610864009777847722542837645607421545134485993700012876437531974214203376305799868
810 37377269190167522339457370469648760903867691713248359781530654205930946101551198857017808314217921196177539741081431327359978396389819954978801148797109325
811 37377269190167522339457370469648760903867691713248359781530654205930946101551198857017808314217921196177539741081431327359978396389819954978801148797109325
812 90236710203372463556435359635473123741860745733174268708915131400729552280713261723813464350978680037962501027297348648419969669217171884171805673900018518
813 90236710203372463556435359635473123741860745733174268708915131400729552280713261723813464350978680037962501027297348648419969669217171884171805673900018518
814 217850689596912449452328089740595008387589183179596897199360917007390050662977722304644737016175281272102541795676128624199917734824163723322412496597146361
815 217850689596912449452328089740595008387589183179596897199360917007390050662977722304644737016175281272102541795676128624199917734824163723322412496597146361
816 525938089397197362461091539116663140517039112092368063107636965415509653606668706333102938383329242582167584618649605896819805138865499330816630667094311240
817 525938089397197362461091539116663140517039112092368063107636965415509653606668706333102938383329242582167584618649605896819805138865499330816630667094311240
818 1269726868391307174374511167973921289421667407364333023414634847838409357876315134970850613782833766436437711032975340417839528012555162384955673830785768841
819 1269726868391307174374511167973921289421667407364333023414634847838409357876315134970850613782833766436437711032975340417839528012555162384955673830785768841
820 3065391826179811711210113875064505719360373926821034109936906661092328369359298976274804165948996775455043006684600286732498861163975824100727978328665848922
821 3065391826179811711210113875064505719360373926821034109936906661092328369359298976274804165948996775455043006684600286732498861163975824100727978328665848922
822 7400510520750930596794738918102932728142415261006401243288448170023066096594913087520458945680827317346523724402175913882837250340506810586411630488117466685
823 7400510520750930596794738918102932728142415261006401243288448170023066096594913087520458945680827317346523724402175913882837250340506810586411630488117466685
824 17866412867681672904799591711270371175645204448833836596513803001138460562549125151315722057310651410148090455488952114498173361844989445273551239304900782292
825 17866412867681672904799591711270371175645204448833836596513803001138460562549125151315722057310651410148090455488952114498173361844989445273551239304900782292
826 43133336256114276406393922340643675079432824158674074436316054172299987221693163390151903060302130137642704635380080142879183974030485701133514109097919031269
827 43133336256114276406393922340643675079432824158674074436316054172299987221693163390151903060302130137642704635380080142879183974030485701133514109097919031269
828 104133085379910225717587436392557721334510852766181985469145911345738435005935451931619528177914911685433499726249112400256541309905960847540579457500738844830
829 104133085379910225717587436392557721334510852766181985469145911345738435005935451931619528177914911685433499726249112400256541309905960847540579457500738844830
830 251399507015934727841568795125759117748454529691038045374607876863776857233564067253390959416131953508509704087878304943392266593842407396214673024099396720929
831 251399507015934727841568795125759117748454529691038045374607876863776857233564067253390959416131953508509704087878304943392266593842407396214673024099396720929
832 606932099411779681400725026644075956831419912148258076218361665073292149473063586438401447010178818702452907902005722287041074497590775639969925505699532286688
833 606932099411779681400725026644075956831419912148258076218361665073292149473063586438401447010178818702452907902005722287041074497590775639969925505699532286688
834 1465263705839494090643018848413911031411294353987554197811331207010361156179691240130193853436489590913415519891889749517474415589023958676154524035498461294305
835 1465263705839494090643018848413911031411294353987554197811331207010361156179691240130193853436489590913415519891889749517474415589023958676154524035498461294305
836 3537459511090767862686762723471898019654008620123366471841024079094014461832446066698789153883158000529283947685785221321989905675638692992278973576696454875298
837 3537459511090767862686762723471898019654008620123366471841024079094014461832446066698789153883158000529283947685785221321989905675638692992278973576696454875298
838 8540182728021029816016544295357707070719311594234287141493379365198390079844583373527772161202805591971983415263460192161454226940301344660712471188891371044901
839 8540182728021029816016544295357707070719311594234287141493379365198390079844583373527772161202805591971983415263460192161454226940301344660712471188891371044901
840 20617824967132827494719851314187312161092631808591940754827782809490794621521612813754333476288769184473250778212705605644898359556241382313703915954479196965100
841 20617824967132827494719851314187312161092631808591940754827782809490794621521612813754333476288769184473250778212705605644898359556241382313703915954479196965100
842 49775832662286684805456246923732331392904575211418168651148944984179979322887809001036439113780343960918484971688871403451250946052784109288120303097849764975101
843 49775832662286684805456246923732331392904575211418168651148944984179979322887809001036439113780343960918484971688871403451250946052784109288120303097849764975101
844 120169490291706197105632345161651974946901782231428278057125672777850753267297230815827211703849457106310220721590448412547400251661809600889944522150178726915302
845 120169490291706197105632345161651974946901782231428278057125672777850753267297230815827211703849457106310220721590448412547400251661809600889944522150178726915302
846 290114813245699079016720937247036281286708139674274724765400290539881485857482270632690862521479258173538926414869768228546051449376403311068009347398207218805705
847 290114813245699079016720937247036281286708139674274724765400290539881485857482270632690862521479258173538926414869768228546051449376403311068009347398207218805705
848 700399116783104355139074219655724537520318061579977727587926253857613724982261772081208936746807973453388073551329984869639503150414616223025963216946593164526712
849 700399116783104355139074219655724537520318061579977727587926253857613724982261772081208936746807973453388073551329984869639503150414616223025963216946593164526712
850 1690913046811907789294869376558485356327344262834230179941252798255108935822005814795108736015095205080315073517529737967825057750205635757119935781291393547859129
851 1690913046811907789294869376558485356327344262834230179941252798255108935822005814795108736015095205080315073517529737967825057750205635757119935781291393547859129
852 4082225210406919933728812972772695250175006587248438087470431850367831596626273401671426408776998383614018220586389460805289618650825887737265834779529380260244970
853 4082225210406919933728812972772695250175006587248438087470431850367831596626273401671426408776998383614018220586389460805289618650825887737265834779529380260244970
854 9855363467625747656752495322103875856677357437331106354882116498990772129074552618137961553569091972308351514690308659578404295051857411231651605340350154068349069
855 9855363467625747656752495322103875856677357437331106354882116498990772129074552618137961553569091972308351514690308659578404295051857411231651605340350154068349069
856 23792952145658415247233803616980446963529721461910650797234664848349375854775378637947349515915182328230721249967006779962098208754540710200569045460229688396943108
857 23792952145658415247233803616980446963529721461910650797234664848349375854775378637947349515915182328230721249967006779962098208754540710200569045460229688396943108
858 57441267758942578151220102556064769783736800361152407949351446195689523838625309894032660585399456628769794014624322219502600712560938831632789696260809530862235285
859 57441267758942578151220102556064769783736800361152407949351446195689523838625309894032660585399456628769794014624322219502600712560938831632789696260809530862235285
860 138675487663543571549674008729109986531003322184215466695937557239728423532025998426012670686714095585770309279215651218967299633876418373466148437981848750121413678
861 138675487663543571549674008729109986531003322184215466695937557239728423532025998426012670686714095585770309279215651218967299633876418373466148437981848750121413678
862 334792243086029721250568120014284742845743444729583341341226560675146370902677306746058001958827647800310412573055624657437199980313775578565086572224507031105062641
863 334792243086029721250568120014284742845743444729583341341226560675146370902677306746058001958827647800310412573055624657437199980313775578565086572224507031105062641
864 808259973835603014050810248757679472222490211643382149378390678590021165337380611918128674604369391186391134425326900533841699594503969530596321582430862812331538960
865 808259973835603014050810248757679472222490211643382149378390678590021165337380611918128674604369391186391134425326900533841699594503969530596321582430862812331538960
866 1951312190757235749352188617529643687290723868016347640098007917855188701577438530582315351167566430173092681423709425725120599169321714639757729737086232655768140561
867 1951312190757235749352188617529643687290723868016347640098007917855188701577438530582315351167566430173092681423709425725120599169321714639757729737086232655768140561
868 4710884355350074512755187483816966846803937947676077429574406514300398568492257673082759376939502251532576497272745751984082897933147398810111781056603328123867820082
869 4710884355350074512755187483816966846803937947676077429574406514300398568492257673082759376939502251532576497272745751984082897933147398810111781056603328123867820082
870 11373080901457384774862563585163577380898599763368502499246820946455985838561953876747834105046570933238245675969200929693286395035616512259981291850292888903503780725
871 11373080901457384774862563585163577380898599763368502499246820946455985838561953876747834105046570933238245675969200929693286395035616512259981291850292888903503780725
872 27457046158264844062480314654144121608601137474413082428068048407212370245616165426578427587032644118009067849211147611370655688004380423330074364757189105930875381532
873 27457046158264844062480314654144121608601137474413082428068048407212370245616165426578427587032644118009067849211147611370655688004380423330074364757189105930875381532
874 66287173217987072899823192893451820598100874712194667355382917760880726329794284729904689279111859169256381374391496152434597771044377358920130021364671100765254543789
875 66287173217987072899823192893451820598100874712194667355382917760880726329794284729904689279111859169256381374391496152434597771044377358920130021364671100765254543789
876 160031392594238989862126700441047762804802886898802417138833883928973822905204734886387806145256362456521830597994139916239851230093135141170334407486531307461384469110
877 160031392594238989862126700441047762804802886898802417138833883928973822905204734886387806145256362456521830597994139916239851230093135141170334407486531307461384469110
878 386349958406465052624076593775547346207706648509799501633050685618828372140203754502680301569624584082300042570379775984914300231230647641260798836337733715688023482009
879 386349958406465052624076593775547346207706648509799501633050685618828372140203754502680301569624584082300042570379775984914300231230647641260798836337733715688023482009
880 932731309407169095110279887992142455220216183918401420404935255166630567185612243891748409284505530621121915738753691886068451692554430423691932080161998738837431433128
881 932731309407169095110279887992142455220216183918401420404935255166630567185612243891748409284505530621121915738753691886068451692554430423691932080161998738837431433128
882 2251812577220803242844636369759832256648139016346602342442921195952089506511428242286177120138635645324543874047887159757051203616339508488644662996661731193362886348265
883 2251812577220803242844636369759832256648139016346602342442921195952089506511428242286177120138635645324543874047887159757051203616339508488644662996661731193362886348265
884 5436356463848775580799552627511806968516494216611606105290777647070809580208468728464102649561776821270209663834528011400170858925233447400981258073485461125563204129658
885 5436356463848775580799552627511806968516494216611606105290777647070809580208468728464102649561776821270209663834528011400170858925233447400981258073485461125563204129658
886 13124525504918354404443741624783446193681127449569814553024476490093708666928365699214382419262189287864963201716943182557392921466806403290607179143632653444489294607581
887 13124525504918354404443741624783446193681127449569814553024476490093708666928365699214382419262189287864963201716943182557392921466806403290607179143632653444489294607581
888 31685407473685484389687035877078699355878749115751235211339730627258226914065200126892867488086155397000136067268414376514956701858846253982195616360750768014541793344820
889 31685407473685484389687035877078699355878749115751235211339730627258226914065200126892867488086155397000136067268414376514956701858846253982195616360750768014541793344820
890 76495340452289323183817813378940844905438625681072284975703937744610162495058765953000117395434500081865235336253771935587306325184498911254998411865134189473572881297221
891 76495340452289323183817813378940844905438625681072284975703937744610162495058765953000117395434500081865235336253771935587306325184498911254998411865134189473572881297221
892 184676088378264130757322662634960389166756000477895805162747606116478551904182732032893102278955155560730606739775958247689569352227844076492192440091019146961687555939262
893 184676088378264130757322662634960389166756000477895805162747606116478551904182732032893102278955155560730606739775958247689569352227844076492192440091019146961687555939262
894 445847517208817584698463138648861623238950626636863895301199149977567266303424230018786321953344811203326448815805688430966445029640187064239383292047172483396947993175745
895 445847517208817584698463138648861623238950626636863895301199149977567266303424230018786321953344811203326448815805688430966445029640187064239383292047172483396947993175745
896 1076371122795899300154248939932683635644657253751623595765145906071613084511031192070465746185644777967383504371387335109622459411508218204970959024185364113755583542290752
897 1076371122795899300154248939932683635644657253751623595765145906071613084511031192070465746185644777967383504371387335109622459411508218204970959024185364113755583542290752
898 2598589762800616185006961018514228894528265134140111086831490962120793435325486614159717814324634367138093457558580358650211363852656623474181301340417900710908115077757249
899 2598589762800616185006961018514228894528265134140111086831490962120793435325486614159717814324634367138093457558580358650211363852656623474181301340417900710908115077757249
900 6273550648397131670168170976961141424701187522031845769428127830313199955162004420389901374834913512243570419488548052410045187116821465153333561705021165535571813697805250
901 6273550648397131670168170976961141424701187522031845769428127830313199955162004420389901374834913512243570419488548052410045187116821465153333561705021165535571813697805250
902 15145691059594879525343302972436511743930640178203802625687746622747193345649495454939520563994461391625234296535676463470301738086299553780848424750460231782051742473367749
903 15145691059594879525343302972436511743930640178203802625687746622747193345649495454939520563994461391625234296535676463470301738086299553780848424750460231782051742473367749
904 36564932767586890720854776921834164912562467878439451020803621075807586646460995330268942502823836295494039012559900979350648663289420572715030411205941629099675298644540748
905 36564932767586890720854776921834164912562467878439451020803621075807586646460995330268942502823836295494039012559900979350648663289420572715030411205941629099675298644540748
906 88275556594768660967052856816104841569055575935082704667294988774362366638571486115477405569642133982613312321655478422171599064665140699210909247162343489981402339762449245
907 88275556594768660967052856816104841569055575935082704667294988774362366638571486115477405569642133982613312321655478422171599064665140699210909247162343489981402339762449245
908 213116045957124212654960490554043848050673619748604860355393598624532319923603967561223753642108104260720663655870857823693846792619701971136848905530628609062479978169439238
909 213116045957124212654960490554043848050673619748604860355393598624532319923603967561223753642108104260720663655870857823693846792619701971136848905530628609062479978169439238
910 514507648509017086276973837924192537670402815432292425378082186023427006485779421237924912853858342504054639633397194069559292649904544641484607058223600708106362296101327721
911 514507648509017086276973837924192537670402815432292425378082186023427006485779421237924912853858342504054639633397194069559292649904544641484607058223600708106362296101327721
912 1242131342975158385208908166402428923391479250613189711111557970671386332895162810037073579349824789268829942922665245962812432092428791254106063021977830025275204570372094680
913 1242131342975158385208908166402428923391479250613189711111557970671386332895162810037073579349824789268829942922665245962812432092428791254106063021977830025275204570372094680
914 2998770334459333856694790170729050384453361316658671847601198127366199672276105041312072071553507921041714525478727685995184156834762127149696733102179260758656771436845517081
915 2998770334459333856694790170729050384453361316658671847601198127366199672276105041312072071553507921041714525478727685995184156834762127149696733102179260758656771436845517081
916 7239672011893826098598488507860529692298201883930533406313954225403785677447372892661217722456840631352258993880120617953180745761953045553499529226336351542588747444063128842
917 7239672011893826098598488507860529692298201883930533406313954225403785677447372892661217722456840631352258993880120617953180745761953045553499529226336351542588747444063128842
918 17478114358246986053891767186450109769049765084519738660229106578173771027170850826634507516467189183746232513238968921901545648358668218256695791554851963843834266324971774765
919 17478114358246986053891767186450109769049765084519738660229106578173771027170850826634507516467189183746232513238968921901545648358668218256695791554851963843834266324971774765
920 42195900728387798206382022880760749230397732052970010726772167381751327731789074545930232755391218998844724020358058461756272042479289482066891112336040279230257280094006678372
921 42195900728387798206382022880760749230397732052970010726772167381751327731789074545930232755391218998844724020358058461756272042479289482066891112336040279230257280094006678372
922 101869915815022582466655812947971608229845229190459760113773441341676426490748999918494973027249627181435680553955085845414089733317247182390478016226932522304348826512985131509
923 101869915815022582466655812947971608229845229190459760113773441341676426490748999918494973027249627181435680553955085845414089733317247182390478016226932522304348826512985131509
924 245935732358432963139693648776703965690088190433889530954319050065104180713287074382920178809890473361716085128268230152584451509113783846847847144789905323838954933119976941390
925 245935732358432963139693648776703965690088190433889530954319050065104180713287074382920178809890473361716085128268230152584451509113783846847847144789905323838954933119976941390
926 593741380531888508746043110501379539610021610058238822022411541471884787917323148684335330647030573904867850810491546150582992751544814876086172305806743169982258692752939014289
927 593741380531888508746043110501379539610021610058238822022411541471884787917323148684335330647030573904867850810491546150582992751544814876086172305806743169982258692752939014289
928 1433418493422209980631779869779463044910131410550367174999142133008873756547933371751590840103951621171451786749251322453750437012203413599020191756403391663803472318625854969968
929 1433418493422209980631779869779463044910131410550367174999142133008873756547933371751590840103951621171451786749251322453750437012203413599020191756403391663803472318625854969968
930 3460578367376308470009602850060305629430284431158973172020695807489632301013189892187517010854933816247771424308994191058083866775951642074126555818613526497589203330004648954225
931 3460578367376308470009602850060305629430284431158973172020695807489632301013189892187517010854933816247771424308994191058083866775951642074126555818613526497589203330004648954225
932 8354575228174826920650985569900074303770700272868313519040533747988138358574313156126624861813819253666994635367239704569918170564106697747273303393630444658981878978635152878418
933 8354575228174826920650985569900074303770700272868313519040533747988138358574313156126624861813819253666994635367239704569918170564106697747273303393630444658981878978635152878418
934 20169728823725962311311573989860454236971684976895600210101763303465909018161816204440766734482572323581760695043473600197920207904165037568673162605874415815552961287274954711061
935 20169728823725962311311573989860454236971684976895600210101763303465909018161816204440766734482572323581760695043473600197920207904165037568673162605874415815552961287274954711061
936 48694032875626751543274133549620982777714070226659513939244060354919956394897945565008158330778963900830516025454186904965758586372436772884619628605379276290087801553185062300540
937 48694032875626751543274133549620982777714070226659513939244060354919956394897945565008158330778963900830516025454186904965758586372436772884619628605379276290087801553185062300540
938 117557794574979465397859841089102419792399825430214628088589884013305821807957707334457083396040500125242792745951847410129437380649038583337912419816632968395728564393645079312141
939 117557794574979465397859841089102419792399825430214628088589884013305821807957707334457083396040500125242792745951847410129437380649038583337912419816632968395728564393645079312141
940 283809622025585682338993815727825822362513721087088770116423828381531600010813360233922325122859964151316101517357881725224633347670513939560444468238645213081544930340475220924822
941 283809622025585682338993815727825822362513721087088770116423828381531600010813360233922325122859964151316101517357881725224633347670513939560444468238645213081544930340475220924822
942 685177038626150830075847472544754064517427267604392168321437540776369021829584427802301733641760428427874995780667610860578704075990066462458801356293923394558818425074595521161785
943 685177038626150830075847472544754064517427267604392168321437540776369021829584427802301733641760428427874995780667610860578704075990066462458801356293923394558818425074595521161785
944 1654163699277887342490688760817333951397368256295873106759298909934269643669982215838525792406380821007066093078693103446382041499650646864478047180826492002199181780489666263248392
945 1654163699277887342490688760817333951397368256295873106759298909934269643669982215838525792406380821007066093078693103446382041499650646864478047180826492002199181780489666263248392
946 3993504437181925515057224994179421967312163780196138381840035360644908309169548859479353318454522070442007181938053817753342787075291360191414895717946907398957181986053928047658569
947 3993504437181925515057224994179421967312163780196138381840035360644908309169548859479353318454522070442007181938053817753342787075291360191414895717946907398957181986053928047658569
948 9641172573641738372605138749176177886021695816688149870439369631224086262009079934797232429315424961891080456954800738953067615650233367247307838616720306800113545752597522358565530
949 9641172573641738372605138749176177886021695816688149870439369631224086262009079934797232429315424961891080456954800738953067615650233367247307838616720306800113545752597522358565530
950 23275849584465402260267502492531777739355555413572438122718774623093080833187708729073818177085371994224168095847655295659478018375758094686030572951387520999184273491248972764789629
951 23275849584465402260267502492531777739355555413572438122718774623093080833187708729073818177085371994224168095847655295659478018375758094686030572951387520999184273491248972764789629
952 56192871742572542893140143734239733364732806643833026115876918877410247928384497392944868783486168950339416648650111330272023652401749556619368984519495348798482092735095467888144788
953 56192871742572542893140143734239733364732806643833026115876918877410247928384497392944868783486168950339416648650111330272023652401749556619368984519495348798482092735095467888144788
954 135661593069610488046547789961011244468821168701238490354472612377913576689956703514963555744057709894903001393147877956203525323179257207924768541990378218596148458961439908541079205
955 135661593069610488046547789961011244468821168701238490354472612377913576689956703514963555744057709894903001393147877956203525323179257207924768541990378218596148458961439908541079205
956 327516057881793518986235723656262222302375144046310006824822143633237401308297904422871980271601588740145419434945867242679074298760263972468906068500251785990779010657975284970303198
957 327516057881793518986235723656262222302375144046310006824822143633237401308297904422871980271601588740145419434945867242679074298760263972468906068500251785990779010657975284970303198
958 790693708833197526019019237273535689073571456793858504004116899644388379306552512360707516287260887375193840263039612441561673920699785152862580678990881790577706480277390478481685601
959 790693708833197526019019237273535689073571456793858504004116899644388379306552512360707516287260887375193840263039612441561673920699785152862580678990881790577706480277390478481685601
960 1908903475548188571024274198203333600449518057634027014833055942922014159921402929144287012846123363490533099961025092125802422140159834278194067426482015367146191971212756241933674400
961 1908903475548188571024274198203333600449518057634027014833055942922014159921402929144287012846123363490533099961025092125802422140159834278194067426482015367146191971212756241933674400
962 4608500659929574668067567633680202889972607572061912533670228785488416699149358370649281541979507614356260040185089796693166518201019453709250715531954912524870090422702902962349034401
963 4608500659929574668067567633680202889972607572061912533670228785488416699149358370649281541979507614356260040185089796693166518201019453709250715531954912524870090422702902962349034401
964 11125904795407337907159409465563739380394733201757852082173513513898847558220119670442850096805138592203053180331204685512135458542198741696695498490391840416886372816618562166631743202
965 11125904795407337907159409465563739380394733201757852082173513513898847558220119670442850096805138592203053180331204685512135458542198741696695498490391840416886372816618562166631743202
966 26860310250744250482386386564807681650762073975577616698017255813286111815589597711534981735589784798762366400847499167717437435285416937102641712512738593358642836055940027295612520805
967 26860310250744250482386386564807681650762073975577616698017255813286111815589597711534981735589784798762366400847499167717437435285416937102641712512738593358642836055940027295612520805
968 64846525296895838871932182595179102681918881152913085478208025140471071189399315093512813567984708189727785982026203020947010329113032615901978923515869027134172044928498616757856784812
969 64846525296895838871932182595179102681918881152913085478208025140471071189399315093512813567984708189727785982026203020947010329113032615901978923515869027134172044928498616757856784812
970 156553360844535928226250751755165887014599836281403787654433306094228254194388227898560608871559201178217938364899905209611458093511482168906599559544476647626986925912937260811326090429
971 156553360844535928226250751755165887014599836281403787654433306094228254194388227898560608871559201178217938364899905209611458093511482168906599559544476647626986925912937260811326090429
972 377953246985967695324433686105510876711118553715720660787074637328927579578175770890634031311103110546163662711826013440169926516135996953715178042604822322388145896754373138380508965670
973 377953246985967695324433686105510876711118553715720660787074637328927579578175770890634031311103110546163662711826013440169926516135996953715178042604822322388145896754373138380508965670
974 912459854816471318875118123966187640436836943712845109228582580752083413350739769679828671493765422270545263788551932089951311125783476076336955644754121292403278719421683537572344021769
975 912459854816471318875118123966187640436836943712845109228582580752083413350739769679828671493765422270545263788551932089951311125783476076336955644754121292403278719421683537572344021769
976 2202872956618910333074669934037886157584792441141410879244239798833094406279655310250291374298633955087254190288929877620072548767702949106389089332113064907194703335597740213525197009208
977 2202872956618910333074669934037886157584792441141410879244239798833094406279655310250291374298633955087254190288929877620072548767702949106389089332113064907194703335597740213525197009208
978 5318205768054291985024457992041959955606421825995666867717062178418272225910050390180411420091033332445053644366411687330096408661189374289115134308980251106792685390617163964622738040185
979 5318205768054291985024457992041959955606421825995666867717062178418272225910050390180411420091033332445053644366411687330096408661189374289115134308980251106792685390617163964622738040185
980 12839284492727494303123585918121806068797636093132744614678364155669638858099756090611114214480700619977361479021753252280265366090081697684619357950073567120780074116832068142770673089578
981 12839284492727494303123585918121806068797636093132744614678364155669638858099756090611114214480700619977361479021753252280265366090081697684619357950073567120780074116832068142770673089578
982 30996774753509280591271629828285572093201694012261156097073790489757549942109562571402639849052434572399776602409918191890627140841352769658353850209127385348352833624281300250164084219341
983 30996774753509280591271629828285572093201694012261156097073790489757549942109562571402639849052434572399776602409918191890627140841352769658353850209127385348352833624281300250164084219341
984 74832833999746055485666845574692950255201024117655056808825945135184738742318881233416393912585569764776914683841589636061519647772787237001327058368328337817485741365394668643098841528260
985 74832833999746055485666845574692950255201024117655056808825945135184738742318881233416393912585569764776914683841589636061519647772787237001327058368328337817485741365394668643098841528260
986 180662442753001391562605320977671472603603742247571269714725680760127027426747325038235427674223574101953605970093097464013666436386927243661007966945784060983324316355070637536361767275861
987 180662442753001391562605320977671472603603742247571269714725680760127027426747325038235427674223574101953605970093097464013666436386927243661007966945784060983324316355070637536361767275861
988 436157719505748838610877487530035895462408508612797596238277306655438793595813531309887249261032717968684126624027784564088852520546641724323342992259896459784134374075535943715822376079982
989 436157719505748838610877487530035895462408508612797596238277306655438793595813531309887249261032717968684126624027784564088852520546641724323342992259896459784134374075535943715822376079982
990 1052977881764499068784360296037743263528420759473166462191280294071004614618374387658009926196289010039321859218148666592191371477480210692307693951465576980551593064506142524968006519435825
991 1052977881764499068784360296037743263528420759473166462191280294071004614618374387658009926196289010039321859218148666592191371477480210692307693951465576980551593064506142524968006519435825
992 2542113483034746976179598079605522422519250027559130520620837894797448022832562306625907101653610738047327845060325117748471595475507063108938730895191050420887320503087820993651835414951632
993 2542113483034746976179598079605522422519250027559130520620837894797448022832562306625907101653610738047327845060325117748471595475507063108938730895191050420887320503087820993651835414951632
994 6137204847833993021143556455248788108566920814591427503432956083665900660283499000909824129503510486133977549338798902089134562428494336910185155741847677822326234070681784512271677349339089
995 6137204847833993021143556455248788108566920814591427503432956083665900660283499000909824129503510486133977549338798902089134562428494336910185155741847677822326234070681784512271677349339089
996 14816523178702733018466710990103098639653091656741985527486750062129249343399560308445555360660631710315282943737922921926740720332495736929309042378886406065539788644451390018195190113629810
997 14816523178702733018466710990103098639653091656741985527486750062129249343399560308445555360660631710315282943737922921926740720332495736929309042378886406065539788644451390018195190113629810
998 35770251205239459058076978435454985387873104128075398558406456207924399347082619617800934850824773906764543436814644745942616003093485810768803240499620489953405811359584564548662057576598709
999 35770251205239459058076978435454985387873104128075398558406456207924399347082619617800934850824773906764543436814644745942616003093485810768803240499620489953405811359584564548662057576598709
1000 86357025589181651134620667861013069415399299912892782644299662477978048037564799544047425062310179523844369817367212413811972726519467358466915523378127385972351411363620519115519305266827228