0 1
1 4
2 12
3 15
4 45
5 48
6 144
7 147
8 441
9 444
10 1332
11 1335
12 4005
13 4008
14 12024
15 12027
16 36081
17 36084
18 108252
19 108255
20 324765
21 324768
22 974304
23 974307
24 2922921
25 2922924
26 8768772
27 8768775
28 26306325
29 26306328
30 78918984
31 78918987
32 236756961
33 236756964
34 710270892
35 710270895
36 2130812685
37 2130812688
38 6392438064
39 6392438067
40 19177314201
41 19177314204
42 57531942612
43 57531942615
44 172595827845
45 172595827848
46 517787483544
47 517787483547
48 1553362450641
49 1553362450644
50 4660087351932
51 4660087351935
52 13980262055805
53 13980262055808
54 41940786167424
55 41940786167427
56 125822358502281
57 125822358502284
58 377467075506852
59 377467075506855
60 1132401226520565
61 1132401226520568
62 3397203679561704
63 3397203679561707
64 10191611038685121
65 10191611038685124
66 30574833116055372
67 30574833116055375
68 91724499348166125
69 91724499348166128
70 275173498044498384
71 275173498044498387
72 825520494133495161
73 825520494133495164
74 2476561482400485492
75 2476561482400485495
76 7429684447201456485
77 7429684447201456488
78 22289053341604369464
79 22289053341604369467
80 66867160024813108401
81 66867160024813108404
82 200601480074439325212
83 200601480074439325215
84 601804440223317975645
85 601804440223317975648
86 1805413320669953926944
87 1805413320669953926947
88 5416239962009861780841
89 5416239962009861780844
90 16248719886029585342532
91 16248719886029585342535
92 48746159658088756027605
93 48746159658088756027608
94 146238478974266268082824
95 146238478974266268082827
96 438715436922798804248481
97 438715436922798804248484
98 1316146310768396412745452
99 1316146310768396412745455
100 3948438932305189238236365
101 3948438932305189238236368
102 11845316796915567714709104
103 11845316796915567714709107
104 35535950390746703144127321
105 35535950390746703144127324
106 106607851172240109432381972
107 106607851172240109432381975
108 319823553516720328297145925
109 319823553516720328297145928
110 959470660550160984891437784
111 959470660550160984891437787
112 2878411981650482954674313361
113 2878411981650482954674313364
114 8635235944951448864022940092
115 8635235944951448864022940095
116 25905707834854346592068820285
117 25905707834854346592068820288
118 77717123504563039776206460864
119 77717123504563039776206460867
120 233151370513689119328619382601
121 233151370513689119328619382604
122 699454111541067357985858147812
123 699454111541067357985858147815
124 2098362334623202073957574443445
125 2098362334623202073957574443448
126 6295087003869606221872723330344
127 6295087003869606221872723330347
128 18885261011608818665618169991041
129 18885261011608818665618169991044
130 56655783034826455996854509973132
131 56655783034826455996854509973135
132 169967349104479367990563529919405
133 169967349104479367990563529919408
134 509902047313438103971690589758224
135 509902047313438103971690589758227
136 1529706141940314311915071769274681
137 1529706141940314311915071769274684
138 4589118425820942935745215307824052
139 4589118425820942935745215307824055
140 13767355277462828807235645923472165
141 13767355277462828807235645923472168
142 41302065832388486421706937770416504
143 41302065832388486421706937770416507
144 123906197497165459265120813311249521
145 123906197497165459265120813311249524
146 371718592491496377795362439933748572
147 371718592491496377795362439933748575
148 1115155777474489133386087319801245725
149 1115155777474489133386087319801245728
150 3345467332423467400158261959403737184
151 3345467332423467400158261959403737187
152 10036401997270402200474785878211211561
153 10036401997270402200474785878211211564
154 30109205991811206601424357634633634692
155 30109205991811206601424357634633634695
156 90327617975433619804273072903900904085
157 90327617975433619804273072903900904088
158 270982853926300859412819218711702712264
159 270982853926300859412819218711702712267
160 812948561778902578238457656135108136801
161 812948561778902578238457656135108136804
162 2438845685336707734715372968405324410412
163 2438845685336707734715372968405324410415
164 7316537056010123204146118905215973231245
165 7316537056010123204146118905215973231248
166 21949611168030369612438356715647919693744
167 21949611168030369612438356715647919693747
168 65848833504091108837315070146943759081241
169 65848833504091108837315070146943759081244
170 197546500512273326511945210440831277243732
171 197546500512273326511945210440831277243735
172 592639501536819979535835631322493831731205
173 592639501536819979535835631322493831731208
174 1777918504610459938607506893967481495193624
175 1777918504610459938607506893967481495193627
176 5333755513831379815822520681902444485580881
177 5333755513831379815822520681902444485580884
178 16001266541494139447467562045707333456742652
179 16001266541494139447467562045707333456742655
180 48003799624482418342402686137122000370227965
181 48003799624482418342402686137122000370227968
182 144011398873447255027208058411366001110683904
183 144011398873447255027208058411366001110683907
184 432034196620341765081624175234098003332051721
185 432034196620341765081624175234098003332051724
186 1296102589861025295244872525702294009996155172
187 1296102589861025295244872525702294009996155175
188 3888307769583075885734617577106882029988465525
189 3888307769583075885734617577106882029988465528
190 11664923308749227657203852731320646089965396584
191 11664923308749227657203852731320646089965396587
192 34994769926247682971611558193961938269896189761
193 34994769926247682971611558193961938269896189764
194 104984309778743048914834674581885814809688569292
195 104984309778743048914834674581885814809688569295
196 314952929336229146744504023745657444429065707885
197 314952929336229146744504023745657444429065707888
198 944858788008687440233512071236972333287197123664
199 944858788008687440233512071236972333287197123667
200 2834576364026062320700536213710916999861591371001
201 2834576364026062320700536213710916999861591371004
202 8503729092078186962101608641132750999584774113012
203 8503729092078186962101608641132750999584774113015
204 25511187276234560886304825923398252998754322339045
205 25511187276234560886304825923398252998754322339048
206 76533561828703682658914477770194758996262967017144
207 76533561828703682658914477770194758996262967017147
208 229600685486111047976743433310584276988788901051441
209 229600685486111047976743433310584276988788901051444
210 688802056458333143930230299931752830966366703154332
211 688802056458333143930230299931752830966366703154335
212 2066406169374999431790690899795258492899100109463005
213 2066406169374999431790690899795258492899100109463008
214 6199218508124998295372072699385775478697300328389024
215 6199218508124998295372072699385775478697300328389027
216 18597655524374994886116218098157326436091900985167081
217 18597655524374994886116218098157326436091900985167084
218 55792966573124984658348654294471979308275702955501252
219 55792966573124984658348654294471979308275702955501255
220 167378899719374953975045962883415937924827108866503765
221 167378899719374953975045962883415937924827108866503768
222 502136699158124861925137888650247813774481326599511304
223 502136699158124861925137888650247813774481326599511307
224 1506410097474374585775413665950743441323443979798533921
225 1506410097474374585775413665950743441323443979798533924
226 4519230292423123757326240997852230323970331939395601772
227 4519230292423123757326240997852230323970331939395601775
228 13557690877269371271978722993556690971910995818186805325
229 13557690877269371271978722993556690971910995818186805328
230 40673072631808113815936168980670072915732987454560415984
231 40673072631808113815936168980670072915732987454560415987
232 122019217895424341447808506942010218747198962363681247961
233 122019217895424341447808506942010218747198962363681247964
234 366057653686273024343425520826030656241596887091043743892
235 366057653686273024343425520826030656241596887091043743895
236 1098172961058819073030276562478091968724790661273131231685
237 1098172961058819073030276562478091968724790661273131231688
238 3294518883176457219090829687434275906174371983819393695064
239 3294518883176457219090829687434275906174371983819393695067
240 9883556649529371657272489062302827718523115951458181085201
241 9883556649529371657272489062302827718523115951458181085204
242 29650669948588114971817467186908483155569347854374543255612
243 29650669948588114971817467186908483155569347854374543255615
244 88952009845764344915452401560725449466708043563123629766845
245 88952009845764344915452401560725449466708043563123629766848
246 266856029537293034746357204682176348400124130689370889300544
247 266856029537293034746357204682176348400124130689370889300547
248 800568088611879104239071614046529045200372392068112667901641
249 800568088611879104239071614046529045200372392068112667901644
250 2401704265835637312717214842139587135601117176204338003704932
251 2401704265835637312717214842139587135601117176204338003704935
252 7205112797506911938151644526418761406803351528613014011114805
253 7205112797506911938151644526418761406803351528613014011114808
254 21615338392520735814454933579256284220410054585839042033344424
255 21615338392520735814454933579256284220410054585839042033344427
256 64846015177562207443364800737768852661230163757517126100033281
257 64846015177562207443364800737768852661230163757517126100033284
258 194538045532686622330094402213306557983690491272551378300099852
259 194538045532686622330094402213306557983690491272551378300099855
260 583614136598059866990283206639919673951071473817654134900299565
261 583614136598059866990283206639919673951071473817654134900299568
262 1750842409794179600970849619919759021853214421452962404700898704
263 1750842409794179600970849619919759021853214421452962404700898707
264 5252527229382538802912548859759277065559643264358887214102696121
265 5252527229382538802912548859759277065559643264358887214102696124
266 15757581688147616408737646579277831196678929793076661642308088372
267 15757581688147616408737646579277831196678929793076661642308088375
268 47272745064442849226212939737833493590036789379229984926924265125
269 47272745064442849226212939737833493590036789379229984926924265128
270 141818235193328547678638819213500480770110368137689954780772795384
271 141818235193328547678638819213500480770110368137689954780772795387
272 425454705579985643035916457640501442310331104413069864342318386161
273 425454705579985643035916457640501442310331104413069864342318386164
274 1276364116739956929107749372921504326930993313239209593026955158492
275 1276364116739956929107749372921504326930993313239209593026955158495
276 3829092350219870787323248118764512980792979939717628779080865475485
277 3829092350219870787323248118764512980792979939717628779080865475488
278 11487277050659612361969744356293538942378939819152886337242596426464
279 11487277050659612361969744356293538942378939819152886337242596426467
280 34461831151978837085909233068880616827136819457458659011727789279401
281 34461831151978837085909233068880616827136819457458659011727789279404
282 103385493455936511257727699206641850481410458372375977035183367838212
283 103385493455936511257727699206641850481410458372375977035183367838215
284 310156480367809533773183097619925551444231375117127931105550103514645
285 310156480367809533773183097619925551444231375117127931105550103514648
286 930469441103428601319549292859776654332694125351383793316650310543944
287 930469441103428601319549292859776654332694125351383793316650310543947
288 2791408323310285803958647878579329962998082376054151379949950931631841
289 2791408323310285803958647878579329962998082376054151379949950931631844
290 8374224969930857411875943635737989888994247128162454139849852794895532
291 8374224969930857411875943635737989888994247128162454139849852794895535
292 25122674909792572235627830907213969666982741384487362419549558384686605
293 25122674909792572235627830907213969666982741384487362419549558384686608
294 75368024729377716706883492721641909000948224153462087258648675154059824
295 75368024729377716706883492721641909000948224153462087258648675154059827
296 226104074188133150120650478164925727002844672460386261775946025462179481
297 226104074188133150120650478164925727002844672460386261775946025462179484
298 678312222564399450361951434494777181008534017381158785327838076386538452
299 678312222564399450361951434494777181008534017381158785327838076386538455
300 2034936667693198351085854303484331543025602052143476355983514229159615365
301 2034936667693198351085854303484331543025602052143476355983514229159615368
302 6104810003079595053257562910452994629076806156430429067950542687478846104
303 6104810003079595053257562910452994629076806156430429067950542687478846107
304 18314430009238785159772688731358983887230418469291287203851628062436538321
305 18314430009238785159772688731358983887230418469291287203851628062436538324
306 54943290027716355479318066194076951661691255407873861611554884187309614972
307 54943290027716355479318066194076951661691255407873861611554884187309614975
308 164829870083149066437954198582230854985073766223621584834664652561928844925
309 164829870083149066437954198582230854985073766223621584834664652561928844928
310 494489610249447199313862595746692564955221298670864754503993957685786534784
311 494489610249447199313862595746692564955221298670864754503993957685786534787
312 1483468830748341597941587787240077694865663896012594263511981873057359604361
313 1483468830748341597941587787240077694865663896012594263511981873057359604364
314 4450406492245024793824763361720233084596991688037782790535945619172078813092
315 4450406492245024793824763361720233084596991688037782790535945619172078813095
316 13351219476735074381474290085160699253790975064113348371607836857516236439285
317 13351219476735074381474290085160699253790975064113348371607836857516236439288
318 40053658430205223144422870255482097761372925192340045114823510572548709317864
319 40053658430205223144422870255482097761372925192340045114823510572548709317867
320 120160975290615669433268610766446293284118775577020135344470531717646127953601
321 120160975290615669433268610766446293284118775577020135344470531717646127953604
322 360482925871847008299805832299338879852356326731060406033411595152938383860812
323 360482925871847008299805832299338879852356326731060406033411595152938383860815
324 1081448777615541024899417496898016639557068980193181218100234785458815151582445
325 1081448777615541024899417496898016639557068980193181218100234785458815151582448
326 3244346332846623074698252490694049918671206940579543654300704356376445454747344
327 3244346332846623074698252490694049918671206940579543654300704356376445454747347
328 9733038998539869224094757472082149756013620821738630962902113069129336364242041
329 9733038998539869224094757472082149756013620821738630962902113069129336364242044
330 29199116995619607672284272416246449268040862465215892888706339207388009092726132
331 29199116995619607672284272416246449268040862465215892888706339207388009092726135
332 87597350986858823016852817248739347804122587395647678666119017622164027278178405
333 87597350986858823016852817248739347804122587395647678666119017622164027278178408
334 262792052960576469050558451746218043412367762186943035998357052866492081834535224
335 262792052960576469050558451746218043412367762186943035998357052866492081834535227
336 788376158881729407151675355238654130237103286560829107995071158599476245503605681
337 788376158881729407151675355238654130237103286560829107995071158599476245503605684
338 2365128476645188221455026065715962390711309859682487323985213475798428736510817052
339 2365128476645188221455026065715962390711309859682487323985213475798428736510817055
340 7095385429935564664365078197147887172133929579047461971955640427395286209532451165
341 7095385429935564664365078197147887172133929579047461971955640427395286209532451168
342 21286156289806693993095234591443661516401788737142385915866921282185858628597353504
343 21286156289806693993095234591443661516401788737142385915866921282185858628597353507
344 63858468869420081979285703774330984549205366211427157747600763846557575885792060521
345 63858468869420081979285703774330984549205366211427157747600763846557575885792060524
346 191575406608260245937857111322992953647616098634281473242802291539672727657376181572
347 191575406608260245937857111322992953647616098634281473242802291539672727657376181575
348 574726219824780737813571333968978860942848295902844419728406874619018182972128544725
349 574726219824780737813571333968978860942848295902844419728406874619018182972128544728
350 1724178659474342213440714001906936582828544887708533259185220623857054548916385634184
351 1724178659474342213440714001906936582828544887708533259185220623857054548916385634187
352 5172535978423026640322142005720809748485634663125599777555661871571163646749156902561
353 5172535978423026640322142005720809748485634663125599777555661871571163646749156902564
354 15517607935269079920966426017162429245456903989376799332666985614713490940247470707692
355 15517607935269079920966426017162429245456903989376799332666985614713490940247470707695
356 46552823805807239762899278051487287736370711968130397998000956844140472820742412123085
357 46552823805807239762899278051487287736370711968130397998000956844140472820742412123088
358 139658471417421719288697834154461863209112135904391193994002870532421418462227236369264
359 139658471417421719288697834154461863209112135904391193994002870532421418462227236369267
360 418975414252265157866093502463385589627336407713173581982008611597264255386681709107801
361 418975414252265157866093502463385589627336407713173581982008611597264255386681709107804
362 1256926242756795473598280507390156768882009223139520745946025834791792766160045127323412
363 1256926242756795473598280507390156768882009223139520745946025834791792766160045127323415
364 3770778728270386420794841522170470306646027669418562237838077504375378298480135381970245
365 3770778728270386420794841522170470306646027669418562237838077504375378298480135381970248
366 11312336184811159262384524566511410919938083008255686713514232513126134895440406145910744
367 11312336184811159262384524566511410919938083008255686713514232513126134895440406145910747
368 33937008554433477787153573699534232759814249024767060140542697539378404686321218437732241
369 33937008554433477787153573699534232759814249024767060140542697539378404686321218437732244
370 101811025663300433361460721098602698279442747074301180421628092618135214058963655313196732
371 101811025663300433361460721098602698279442747074301180421628092618135214058963655313196735
372 305433076989901300084382163295808094838328241222903541264884277854405642176890965939590205
373 305433076989901300084382163295808094838328241222903541264884277854405642176890965939590208
374 916299230969703900253146489887424284514984723668710623794652833563216926530672897818770624
375 916299230969703900253146489887424284514984723668710623794652833563216926530672897818770627
376 2748897692909111700759439469662272853544954171006131871383958500689650779592018693456311881
377 2748897692909111700759439469662272853544954171006131871383958500689650779592018693456311884
378 8246693078727335102278318408986818560634862513018395614151875502068952338776056080368935652
379 8246693078727335102278318408986818560634862513018395614151875502068952338776056080368935655
380 24740079236182005306834955226960455681904587539055186842455626506206857016328168241106806965
381 24740079236182005306834955226960455681904587539055186842455626506206857016328168241106806968
382 74220237708546015920504865680881367045713762617165560527366879518620571048984504723320420904
383 74220237708546015920504865680881367045713762617165560527366879518620571048984504723320420907
384 222660713125638047761514597042644101137141287851496681582100638555861713146953514169961262721
385 222660713125638047761514597042644101137141287851496681582100638555861713146953514169961262724
386 667982139376914143284543791127932303411423863554490044746301915667585139440860542509883788172
387 667982139376914143284543791127932303411423863554490044746301915667585139440860542509883788175
388 2003946418130742429853631373383796910234271590663470134238905747002755418322581627529651364525
389 2003946418130742429853631373383796910234271590663470134238905747002755418322581627529651364528
390 6011839254392227289560894120151390730702814771990410402716717241008266254967744882588954093584
391 6011839254392227289560894120151390730702814771990410402716717241008266254967744882588954093587
392 18035517763176681868682682360454172192108444315971231208150151723024798764903234647766862280761
393 18035517763176681868682682360454172192108444315971231208150151723024798764903234647766862280764
394 54106553289530045606048047081362516576325332947913693624450455169074396294709703943300586842292
395 54106553289530045606048047081362516576325332947913693624450455169074396294709703943300586842295
396 162319659868590136818144141244087549728975998843741080873351365507223188884129111829901760526885
397 162319659868590136818144141244087549728975998843741080873351365507223188884129111829901760526888
398 486958979605770410454432423732262649186927996531223242620054096521669566652387335489705281580664
399 486958979605770410454432423732262649186927996531223242620054096521669566652387335489705281580667
400 1460876938817311231363297271196787947560783989593669727860162289565008699957162006469115844742001
401 1460876938817311231363297271196787947560783989593669727860162289565008699957162006469115844742004
402 4382630816451933694089891813590363842682351968781009183580486868695026099871486019407347534226012
403 4382630816451933694089891813590363842682351968781009183580486868695026099871486019407347534226015
404 13147892449355801082269675440771091528047055906343027550741460606085078299614458058222042602678045
405 13147892449355801082269675440771091528047055906343027550741460606085078299614458058222042602678048
406 39443677348067403246809026322313274584141167719029082652224381818255234898843374174666127808034144
407 39443677348067403246809026322313274584141167719029082652224381818255234898843374174666127808034147
408 118331032044202209740427078966939823752423503157087247956673145454765704696530122523998383424102441
409 118331032044202209740427078966939823752423503157087247956673145454765704696530122523998383424102444
410 354993096132606629221281236900819471257270509471261743870019436364297114089590367571995150272307332
411 354993096132606629221281236900819471257270509471261743870019436364297114089590367571995150272307335
412 1064979288397819887663843710702458413771811528413785231610058309092891342268771102715985450816922005
413 1064979288397819887663843710702458413771811528413785231610058309092891342268771102715985450816922008
414 3194937865193459662991531132107375241315434585241355694830174927278674026806313308147956352450766024
415 3194937865193459662991531132107375241315434585241355694830174927278674026806313308147956352450766027
416 9584813595580378988974593396322125723946303755724067084490524781836022080418939924443869057352298081
417 9584813595580378988974593396322125723946303755724067084490524781836022080418939924443869057352298084
418 28754440786741136966923780188966377171838911267172201253471574345508066241256819773331607172056894252
419 28754440786741136966923780188966377171838911267172201253471574345508066241256819773331607172056894255
420 86263322360223410900771340566899131515516733801516603760414723036524198723770459319994821516170682765
421 86263322360223410900771340566899131515516733801516603760414723036524198723770459319994821516170682768
422 258789967080670232702314021700697394546550201404549811281244169109572596171311377959984464548512048304
423 258789967080670232702314021700697394546550201404549811281244169109572596171311377959984464548512048307
424 776369901242010698106942065102092183639650604213649433843732507328717788513934133879953393645536144921
425 776369901242010698106942065102092183639650604213649433843732507328717788513934133879953393645536144924
426 2329109703726032094320826195306276550918951812640948301531197521986153365541802401639860180936608434772
427 2329109703726032094320826195306276550918951812640948301531197521986153365541802401639860180936608434775
428 6987329111178096282962478585918829652756855437922844904593592565958460096625407204919580542809825304325
429 6987329111178096282962478585918829652756855437922844904593592565958460096625407204919580542809825304328
430 20961987333534288848887435757756488958270566313768534713780777697875380289876221614758741628429475912984
431 20961987333534288848887435757756488958270566313768534713780777697875380289876221614758741628429475912987
432 62885962000602866546662307273269466874811698941305604141342333093626140869628664844276224885288427738961
433 62885962000602866546662307273269466874811698941305604141342333093626140869628664844276224885288427738964
434 188657886001808599639986921819808400624435096823916812424026999280878422608885994532828674655865283216892
435 188657886001808599639986921819808400624435096823916812424026999280878422608885994532828674655865283216895
436 565973658005425798919960765459425201873305290471750437272080997842635267826657983598486023967595849650685
437 565973658005425798919960765459425201873305290471750437272080997842635267826657983598486023967595849650688
438 1697920974016277396759882296378275605619915871415251311816242993527905803479973950795458071902787548952064
439 1697920974016277396759882296378275605619915871415251311816242993527905803479973950795458071902787548952067
440 5093762922048832190279646889134826816859747614245753935448728980583717410439921852386374215708362646856201
441 5093762922048832190279646889134826816859747614245753935448728980583717410439921852386374215708362646856204
442 15281288766146496570838940667404480450579242842737261806346186941751152231319765557159122647125087940568612
443 15281288766146496570838940667404480450579242842737261806346186941751152231319765557159122647125087940568615
444 45843866298439489712516822002213441351737728528211785419038560825253456693959296671477367941375263821705845
445 45843866298439489712516822002213441351737728528211785419038560825253456693959296671477367941375263821705848
446 137531598895318469137550466006640324055213185584635356257115682475760370081877890014432103824125791465117544
447 137531598895318469137550466006640324055213185584635356257115682475760370081877890014432103824125791465117547
448 412594796685955407412651398019920972165639556753906068771347047427281110245633670043296311472377374395352641
449 412594796685955407412651398019920972165639556753906068771347047427281110245633670043296311472377374395352644
450 1237784390057866222237954194059762916496918670261718206314041142281843330736901010129888934417132123186057932
451 1237784390057866222237954194059762916496918670261718206314041142281843330736901010129888934417132123186057935
452 3713353170173598666713862582179288749490756010785154618942123426845529992210703030389666803251396369558173805
453 3713353170173598666713862582179288749490756010785154618942123426845529992210703030389666803251396369558173808
454 11140059510520796000141587746537866248472268032355463856826370280536589976632109091169000409754189108674521424
455 11140059510520796000141587746537866248472268032355463856826370280536589976632109091169000409754189108674521427
456 33420178531562388000424763239613598745416804097066391570479110841609769929896327273507001229262567326023564281
457 33420178531562388000424763239613598745416804097066391570479110841609769929896327273507001229262567326023564284
458 100260535594687164001274289718840796236250412291199174711437332524829309789688981820521003687787701978070692852
459 100260535594687164001274289718840796236250412291199174711437332524829309789688981820521003687787701978070692855
460 300781606784061492003822869156522388708751236873597524134311997574487929369066945461563011063363105934212078565
461 300781606784061492003822869156522388708751236873597524134311997574487929369066945461563011063363105934212078568
462 902344820352184476011468607469567166126253710620792572402935992723463788107200836384689033190089317802636235704
463 902344820352184476011468607469567166126253710620792572402935992723463788107200836384689033190089317802636235707
464 2707034461056553428034405822408701498378761131862377717208807978170391364321602509154067099570267953407908707121
465 2707034461056553428034405822408701498378761131862377717208807978170391364321602509154067099570267953407908707124
466 8121103383169660284103217467226104495136283395587133151626423934511174092964807527462201298710803860223726121372
467 8121103383169660284103217467226104495136283395587133151626423934511174092964807527462201298710803860223726121375
468 24363310149508980852309652401678313485408850186761399454879271803533522278894422582386603896132411580671178364125
469 24363310149508980852309652401678313485408850186761399454879271803533522278894422582386603896132411580671178364128
470 73089930448526942556928957205034940456226550560284198364637815410600566836683267747159811688397234742013535092384
471 73089930448526942556928957205034940456226550560284198364637815410600566836683267747159811688397234742013535092387
472 219269791345580827670786871615104821368679651680852595093913446231801700510049803241479435065191704226040605277161
473 219269791345580827670786871615104821368679651680852595093913446231801700510049803241479435065191704226040605277164
474 657809374036742483012360614845314464106038955042557785281740338695405101530149409724438305195575112678121815831492
475 657809374036742483012360614845314464106038955042557785281740338695405101530149409724438305195575112678121815831495
476 1973428122110227449037081844535943392318116865127673355845221016086215304590448229173314915586725338034365447494485
477 1973428122110227449037081844535943392318116865127673355845221016086215304590448229173314915586725338034365447494488
478 5920284366330682347111245533607830176954350595383020067535663048258645913771344687519944746760176014103096342483464
479 5920284366330682347111245533607830176954350595383020067535663048258645913771344687519944746760176014103096342483467
480 17760853098992047041333736600823490530863051786149060202606989144775937741314034062559834240280528042309289027450401
481 17760853098992047041333736600823490530863051786149060202606989144775937741314034062559834240280528042309289027450404
482 53282559296976141124001209802470471592589155358447180607820967434327813223942102187679502720841584126927867082351212
483 53282559296976141124001209802470471592589155358447180607820967434327813223942102187679502720841584126927867082351215
484 159847677890928423372003629407411414777767466075341541823462902302983439671826306563038508162524752380783601247053645
485 159847677890928423372003629407411414777767466075341541823462902302983439671826306563038508162524752380783601247053648
486 479543033672785270116010888222234244333302398226024625470388706908950319015478919689115524487574257142350803741160944
487 479543033672785270116010888222234244333302398226024625470388706908950319015478919689115524487574257142350803741160947
488 1438629101018355810348032664666702732999907194678073876411166120726850957046436759067346573462722771427052411223482841
489 1438629101018355810348032664666702732999907194678073876411166120726850957046436759067346573462722771427052411223482844
490 4315887303055067431044097994000108198999721584034221629233498362180552871139310277202039720388168314281157233670448532
491 4315887303055067431044097994000108198999721584034221629233498362180552871139310277202039720388168314281157233670448535
492 12947661909165202293132293982000324596999164752102664887700495086541658613417930831606119161164504942843471701011345605
493 12947661909165202293132293982000324596999164752102664887700495086541658613417930831606119161164504942843471701011345608
494 38842985727495606879396881946000973790997494256307994663101485259624975840253792494818357483493514828530415103034036824
495 38842985727495606879396881946000973790997494256307994663101485259624975840253792494818357483493514828530415103034036827
496 116528957182486820638190645838002921372992482768923983989304455778874927520761377484455072450480544485591245309102110481
497 116528957182486820638190645838002921372992482768923983989304455778874927520761377484455072450480544485591245309102110484
498 349586871547460461914571937514008764118977448306771951967913367336624782562284132453365217351441633456773735927306331452
499 349586871547460461914571937514008764118977448306771951967913367336624782562284132453365217351441633456773735927306331455
500 1048760614642381385743715812542026292356932344920315855903740102009874347686852397360095652054324900370321207781918994365
501 1048760614642381385743715812542026292356932344920315855903740102009874347686852397360095652054324900370321207781918994368
502 3146281843927144157231147437626078877070797034760947567711220306029623043060557192080286956162974701110963623345756983104
503 3146281843927144157231147437626078877070797034760947567711220306029623043060557192080286956162974701110963623345756983107
504 9438845531781432471693442312878236631212391104282842703133660918088869129181671576240860868488924103332890870037270949321
505 9438845531781432471693442312878236631212391104282842703133660918088869129181671576240860868488924103332890870037270949324
506 28316536595344297415080326938634709893637173312848528109400982754266607387545014728722582605466772309998672610111812847972
507 28316536595344297415080326938634709893637173312848528109400982754266607387545014728722582605466772309998672610111812847975
508 84949609786032892245240980815904129680911519938545584328202948262799822162635044186167747816400316929996017830335438543925
509 84949609786032892245240980815904129680911519938545584328202948262799822162635044186167747816400316929996017830335438543928
510 254848829358098676735722942447712389042734559815636752984608844788399466487905132558503243449200950789988053491006315631784
511 254848829358098676735722942447712389042734559815636752984608844788399466487905132558503243449200950789988053491006315631787
512 764546488074296030207168827343137167128203679446910258953826534365198399463715397675509730347602852369964160473018946895361
513 764546488074296030207168827343137167128203679446910258953826534365198399463715397675509730347602852369964160473018946895364
514 2293639464222888090621506482029411501384611038340730776861479603095595198391146193026529191042808557109892481419056840686092
515 2293639464222888090621506482029411501384611038340730776861479603095595198391146193026529191042808557109892481419056840686095
516 6880918392668664271864519446088234504153833115022192330584438809286785595173438579079587573128425671329677444257170522058285
517 6880918392668664271864519446088234504153833115022192330584438809286785595173438579079587573128425671329677444257170522058288
518 20642755178005992815593558338264703512461499345066576991753316427860356785520315737238762719385277013989032332771511566174864
519 20642755178005992815593558338264703512461499345066576991753316427860356785520315737238762719385277013989032332771511566174867
520 61928265534017978446780675014794110537384498035199730975259949283581070356560947211716288158155831041967096998314534698524601
521 61928265534017978446780675014794110537384498035199730975259949283581070356560947211716288158155831041967096998314534698524604
522 185784796602053935340342025044382331612153494105599192925779847850743211069682841635148864474467493125901290994943604095573812
523 185784796602053935340342025044382331612153494105599192925779847850743211069682841635148864474467493125901290994943604095573815
524 557354389806161806021026075133146994836460482316797578777339543552229633209048524905446593423402479377703872984830812286721445
525 557354389806161806021026075133146994836460482316797578777339543552229633209048524905446593423402479377703872984830812286721448
526 1672063169418485418063078225399440984509381446950392736332018630656688899627145574716339780270207438133111618954492436860164344
527 1672063169418485418063078225399440984509381446950392736332018630656688899627145574716339780270207438133111618954492436860164347
528 5016189508255456254189234676198322953528144340851178208996055891970066698881436724149019340810622314399334856863477310580493041
529 5016189508255456254189234676198322953528144340851178208996055891970066698881436724149019340810622314399334856863477310580493044
530 15048568524766368762567704028594968860584433022553534626988167675910200096644310172447058022431866943198004570590431931741479132
531 15048568524766368762567704028594968860584433022553534626988167675910200096644310172447058022431866943198004570590431931741479135
532 45145705574299106287703112085784906581753299067660603880964503027730600289932930517341174067295600829594013711771295795224437405
533 45145705574299106287703112085784906581753299067660603880964503027730600289932930517341174067295600829594013711771295795224437408
534 135437116722897318863109336257354719745259897202981811642893509083191800869798791552023522201886802488782041135313887385673312224
535 135437116722897318863109336257354719745259897202981811642893509083191800869798791552023522201886802488782041135313887385673312227
536 406311350168691956589328008772064159235779691608945434928680527249575402609396374656070566605660407466346123405941662157019936681
537 406311350168691956589328008772064159235779691608945434928680527249575402609396374656070566605660407466346123405941662157019936684
538 1218934050506075869767984026316192477707339074826836304786041581748726207828189123968211699816981222399038370217824986471059810052
539 1218934050506075869767984026316192477707339074826836304786041581748726207828189123968211699816981222399038370217824986471059810055
540 3656802151518227609303952078948577433122017224480508914358124745246178623484567371904635099450943667197115110653474959413179430165
541 3656802151518227609303952078948577433122017224480508914358124745246178623484567371904635099450943667197115110653474959413179430168
542 10970406454554682827911856236845732299366051673441526743074374235738535870453702115713905298352831001591345331960424878239538290504
543 10970406454554682827911856236845732299366051673441526743074374235738535870453702115713905298352831001591345331960424878239538290507
544 32911219363664048483735568710537196898098155020324580229223122707215607611361106347141715895058493004774035995881274634718614871521
545 32911219363664048483735568710537196898098155020324580229223122707215607611361106347141715895058493004774035995881274634718614871524
546 98733658090992145451206706131611590694294465060973740687669368121646822834083319041425147685175479014322107987643823904155844614572
547 98733658090992145451206706131611590694294465060973740687669368121646822834083319041425147685175479014322107987643823904155844614575
548 296200974272976436353620118394834772082883395182921222063008104364940468502249957124275443055526437042966323962931471712467533843725
549 296200974272976436353620118394834772082883395182921222063008104364940468502249957124275443055526437042966323962931471712467533843728
550 888602922818929309060860355184504316248650185548763666189024313094821405506749871372826329166579311128898971888794415137402601531184
551 888602922818929309060860355184504316248650185548763666189024313094821405506749871372826329166579311128898971888794415137402601531187
552 2665808768456787927182581065553512948745950556646290998567072939284464216520249614118478987499737933386696915666383245412207804593561
553 2665808768456787927182581065553512948745950556646290998567072939284464216520249614118478987499737933386696915666383245412207804593564
554 7997426305370363781547743196660538846237851669938872995701218817853392649560748842355436962499213800160090746999149736236623413780692
555 7997426305370363781547743196660538846237851669938872995701218817853392649560748842355436962499213800160090746999149736236623413780695
556 23992278916111091344643229589981616538713555009816618987103656453560177948682246527066310887497641400480272240997449208709870241342085
557 23992278916111091344643229589981616538713555009816618987103656453560177948682246527066310887497641400480272240997449208709870241342088
558 71976836748333274033929688769944849616140665029449856961310969360680533846046739581198932662492924201440816722992347626129610724026264
559 71976836748333274033929688769944849616140665029449856961310969360680533846046739581198932662492924201440816722992347626129610724026267
560 215930510244999822101789066309834548848421995088349570883932908082041601538140218743596797987478772604322450168977042878388832172078801
561 215930510244999822101789066309834548848421995088349570883932908082041601538140218743596797987478772604322450168977042878388832172078804
562 647791530734999466305367198929503646545265985265048712651798724246124804614420656230790393962436317812967350506931128635166496516236412
563 647791530734999466305367198929503646545265985265048712651798724246124804614420656230790393962436317812967350506931128635166496516236415
564 1943374592204998398916101596788510939635797955795146137955396172738374413843261968692371181887308953438902051520793385905499489548709245
565 1943374592204998398916101596788510939635797955795146137955396172738374413843261968692371181887308953438902051520793385905499489548709248
566 5830123776614995196748304790365532818907393867385438413866188518215123241529785906077113545661926860316706154562380157716498468646127744
567 5830123776614995196748304790365532818907393867385438413866188518215123241529785906077113545661926860316706154562380157716498468646127747
568 17490371329844985590244914371096598456722181602156315241598565554645369724589357718231340636985780580950118463687140473149495405938383241
569 17490371329844985590244914371096598456722181602156315241598565554645369724589357718231340636985780580950118463687140473149495405938383244
570 52471113989534956770734743113289795370166544806468945724795696663936109173768073154694021910957341742850355391061421419448486217815149732
571 52471113989534956770734743113289795370166544806468945724795696663936109173768073154694021910957341742850355391061421419448486217815149735
572 157413341968604870312204229339869386110499634419406837174387089991808327521304219464082065732872025228551066173184264258345458653445449205
573 157413341968604870312204229339869386110499634419406837174387089991808327521304219464082065732872025228551066173184264258345458653445449208
574 472240025905814610936612688019608158331498903258220511523161269975424982563912658392246197198616075685653198519552792775036375960336347624
575 472240025905814610936612688019608158331498903258220511523161269975424982563912658392246197198616075685653198519552792775036375960336347627
576 1416720077717443832809838064058824474994496709774661534569483809926274947691737975176738591595848227056959595558658378325109127881009042881
577 1416720077717443832809838064058824474994496709774661534569483809926274947691737975176738591595848227056959595558658378325109127881009042884
578 4250160233152331498429514192176473424983490129323984603708451429778824843075213925530215774787544681170878786675975134975327383643027128652
579 4250160233152331498429514192176473424983490129323984603708451429778824843075213925530215774787544681170878786675975134975327383643027128655
580 12750480699456994495288542576529420274950470387971953811125354289336474529225641776590647324362634043512636360027925404925982150929081385965
581 12750480699456994495288542576529420274950470387971953811125354289336474529225641776590647324362634043512636360027925404925982150929081385968
582 38251442098370983485865627729588260824851411163915861433376062868009423587676925329771941973087902130537909080083776214777946452787244157904
583 38251442098370983485865627729588260824851411163915861433376062868009423587676925329771941973087902130537909080083776214777946452787244157907
584 114754326295112950457596883188764782474554233491747584300128188604028270763030775989315825919263706391613727240251328644333839358361732473721
585 114754326295112950457596883188764782474554233491747584300128188604028270763030775989315825919263706391613727240251328644333839358361732473724
586 344262978885338851372790649566294347423662700475242752900384565812084812289092327967947477757791119174841181720753985933001518075085197421172
587 344262978885338851372790649566294347423662700475242752900384565812084812289092327967947477757791119174841181720753985933001518075085197421175
588 1032788936656016554118371948698883042270988101425728258701153697436254436867276983903842433273373357524523545162261957799004554225255592263525
589 1032788936656016554118371948698883042270988101425728258701153697436254436867276983903842433273373357524523545162261957799004554225255592263528
590 3098366809968049662355115846096649126812964304277184776103461092308763310601830951711527299820120072573570635486785873397013662675766776790584
591 3098366809968049662355115846096649126812964304277184776103461092308763310601830951711527299820120072573570635486785873397013662675766776790587
592 9295100429904148987065347538289947380438892912831554328310383276926289931805492855134581899460360217720711906460357620191040988027300330371761
593 9295100429904148987065347538289947380438892912831554328310383276926289931805492855134581899460360217720711906460357620191040988027300330371764
594 27885301289712446961196042614869842141316678738494662984931149830778869795416478565403745698381080653162135719381072860573122964081900991115292
595 27885301289712446961196042614869842141316678738494662984931149830778869795416478565403745698381080653162135719381072860573122964081900991115295
596 83655903869137340883588127844609526423950036215483988954793449492336609386249435696211237095143241959486407158143218581719368892245702973345885
597 83655903869137340883588127844609526423950036215483988954793449492336609386249435696211237095143241959486407158143218581719368892245702973345888
598 250967711607412022650764383533828579271850108646451966864380348477009828158748307088633711285429725878459221474429655745158106676737108920037664
599 250967711607412022650764383533828579271850108646451966864380348477009828158748307088633711285429725878459221474429655745158106676737108920037667
600 752903134822236067952293150601485737815550325939355900593141045431029484476244921265901133856289177635377664423288967235474320030211326760113001
601 752903134822236067952293150601485737815550325939355900593141045431029484476244921265901133856289177635377664423288967235474320030211326760113004
602 2258709404466708203856879451804457213446650977818067701779423136293088453428734763797703401568867532906132993269866901706422960090633980280339012
603 2258709404466708203856879451804457213446650977818067701779423136293088453428734763797703401568867532906132993269866901706422960090633980280339015
604 6776128213400124611570638355413371640339952933454203105338269408879265360286204291393110204706602598718398979809600705119268880271901940841017045
605 6776128213400124611570638355413371640339952933454203105338269408879265360286204291393110204706602598718398979809600705119268880271901940841017048
606 20328384640200373834711915066240114921019858800362609316014808226637796080858612874179330614119807796155196939428802115357806640815705822523051144
607 20328384640200373834711915066240114921019858800362609316014808226637796080858612874179330614119807796155196939428802115357806640815705822523051147
608 60985153920601121504135745198720344763059576401087827948044424679913388242575838622537991842359423388465590818286406346073419922447117467569153441
609 60985153920601121504135745198720344763059576401087827948044424679913388242575838622537991842359423388465590818286406346073419922447117467569153444
610 182955461761803364512407235596161034289178729203263483844133274039740164727727515867613975527078270165396772454859219038220259767341352402707460332
611 182955461761803364512407235596161034289178729203263483844133274039740164727727515867613975527078270165396772454859219038220259767341352402707460335
612 548866385285410093537221706788483102867536187609790451532399822119220494183182547602841926581234810496190317364577657114660779302024057208122381005
613 548866385285410093537221706788483102867536187609790451532399822119220494183182547602841926581234810496190317364577657114660779302024057208122381008
614 1646599155856230280611665120365449308602608562829371354597199466357661482549547642808525779743704431488570952093732971343982337906072171624367143024
615 1646599155856230280611665120365449308602608562829371354597199466357661482549547642808525779743704431488570952093732971343982337906072171624367143027
616 4939797467568690841834995361096347925807825688488114063791598399072984447648642928425577339231113294465712856281198914031947013718216514873101429081
617 4939797467568690841834995361096347925807825688488114063791598399072984447648642928425577339231113294465712856281198914031947013718216514873101429084
618 14819392402706072525504986083289043777423477065464342191374795197218953342945928785276732017693339883397138568843596742095841041154649544619304287252
619 14819392402706072525504986083289043777423477065464342191374795197218953342945928785276732017693339883397138568843596742095841041154649544619304287255
620 44458177208118217576514958249867131332270431196393026574124385591656860028837786355830196053080019650191415706530790226287523123463948633857912861765
621 44458177208118217576514958249867131332270431196393026574124385591656860028837786355830196053080019650191415706530790226287523123463948633857912861768
622 133374531624354652729544874749601393996811293589179079722373156774970580086513359067490588159240058950574247119592370678862569370391845901573738585304
623 133374531624354652729544874749601393996811293589179079722373156774970580086513359067490588159240058950574247119592370678862569370391845901573738585307
624 400123594873063958188634624248804181990433880767537239167119470324911740259540077202471764477720176851722741358777112036587708111175537704721215755921
625 400123594873063958188634624248804181990433880767537239167119470324911740259540077202471764477720176851722741358777112036587708111175537704721215755924
626 1200370784619191874565903872746412545971301642302611717501358410974735220778620231607415293433160530555168224076331336109763124333526613114163647267772
627 1200370784619191874565903872746412545971301642302611717501358410974735220778620231607415293433160530555168224076331336109763124333526613114163647267775
628 3601112353857575623697711618239237637913904926907835152504075232924205662335860694822245880299481591665504672228994008329289373000579839342490941803325
629 3601112353857575623697711618239237637913904926907835152504075232924205662335860694822245880299481591665504672228994008329289373000579839342490941803328
630 10803337061572726871093134854717712913741714780723505457512225698772616987007582084466737640898444774996514016686982024987868119001739518027472825409984
631 10803337061572726871093134854717712913741714780723505457512225698772616987007582084466737640898444774996514016686982024987868119001739518027472825409987
632 32410011184718180613279404564153138741225144342170516372536677096317850961022746253400212922695334324989542050060946074963604357005218554082418476229961
633 32410011184718180613279404564153138741225144342170516372536677096317850961022746253400212922695334324989542050060946074963604357005218554082418476229964
634 97230033554154541839838213692459416223675433026511549117610031288953552883068238760200638768086002974968626150182838224890813071015655662247255428689892
635 97230033554154541839838213692459416223675433026511549117610031288953552883068238760200638768086002974968626150182838224890813071015655662247255428689895
636 291690100662463625519514641077378248671026299079534647352830093866860658649204716280601916304258008924905878450548514674672439213046966986741766286069685
637 291690100662463625519514641077378248671026299079534647352830093866860658649204716280601916304258008924905878450548514674672439213046966986741766286069688
638 875070301987390876558543923232134746013078897238603942058490281600581975947614148841805748912774026774717635351645544024017317639140900960225298858209064
639 875070301987390876558543923232134746013078897238603942058490281600581975947614148841805748912774026774717635351645544024017317639140900960225298858209067
640 2625210905962172629675631769696404238039236691715811826175470844801745927842842446525417246738322080324152906054936632072051952917422702880675896574627201
641 2625210905962172629675631769696404238039236691715811826175470844801745927842842446525417246738322080324152906054936632072051952917422702880675896574627204
642 7875632717886517889026895309089212714117710075147435478526412534405237783528527339576251740214966240972458718164809896216155858752268108642027689723881612
643 7875632717886517889026895309089212714117710075147435478526412534405237783528527339576251740214966240972458718164809896216155858752268108642027689723881615
644 23626898153659553667080685927267638142353130225442306435579237603215713350585582018728755220644898722917376154494429688648467576256804325926083069171644845
645 23626898153659553667080685927267638142353130225442306435579237603215713350585582018728755220644898722917376154494429688648467576256804325926083069171644848
646 70880694460978661001242057781802914427059390676326919306737712809647140051756746056186265661934696168752128463483289065945402728770412977778249207514934544
647 70880694460978661001242057781802914427059390676326919306737712809647140051756746056186265661934696168752128463483289065945402728770412977778249207514934547
648 212642083382935983003726173345408743281178172028980757920213138428941420155270238168558796985804088506256385390449867197836208186311238933334747622544803641
649 212642083382935983003726173345408743281178172028980757920213138428941420155270238168558796985804088506256385390449867197836208186311238933334747622544803644
650 637926250148807949011178520036226229843534516086942273760639415286824260465810714505676390957412265518769156171349601593508624558933716800004242867634410932
651 637926250148807949011178520036226229843534516086942273760639415286824260465810714505676390957412265518769156171349601593508624558933716800004242867634410935
652 1913778750446423847033535560108678689530603548260826821281918245860472781397432143517029172872236796556307468514048804780525873676801150400012728602903232805
653 1913778750446423847033535560108678689530603548260826821281918245860472781397432143517029172872236796556307468514048804780525873676801150400012728602903232808
654 5741336251339271541100606680326036068591810644782480463845754737581418344192296430551087518616710389668922405542146414341577621030403451200038185808709698424
655 5741336251339271541100606680326036068591810644782480463845754737581418344192296430551087518616710389668922405542146414341577621030403451200038185808709698427
656 17224008754017814623301820040978108205775431934347441391537264212744255032576889291653262555850131169006767216626439243024732863091210353600114557426129095281
657 17224008754017814623301820040978108205775431934347441391537264212744255032576889291653262555850131169006767216626439243024732863091210353600114557426129095284
658 51672026262053443869905460122934324617326295803042324174611792638232765097730667874959787667550393507020301649879317729074198589273631060800343672278387285852
659 51672026262053443869905460122934324617326295803042324174611792638232765097730667874959787667550393507020301649879317729074198589273631060800343672278387285855
660 155016078786160331609716380368802973851978887409126972523835377914698295293192003624879363002651180521060904949637953187222595767820893182401031016835161857565
661 155016078786160331609716380368802973851978887409126972523835377914698295293192003624879363002651180521060904949637953187222595767820893182401031016835161857568
662 465048236358480994829149141106408921555936662227380917571506133744094885879576010874638089007953541563182714848913859561667787303462679547203093050505485572704
663 465048236358480994829149141106408921555936662227380917571506133744094885879576010874638089007953541563182714848913859561667787303462679547203093050505485572707
664 1395144709075442984487447423319226764667809986682142752714518401232284657638728032623914267023860624689548144546741578685003361910388038641609279151516456718121
665 1395144709075442984487447423319226764667809986682142752714518401232284657638728032623914267023860624689548144546741578685003361910388038641609279151516456718124
666 4185434127226328953462342269957680294003429960046428258143555203696853972916184097871742801071581874068644433640224736055010085731164115924827837454549370154372
667 4185434127226328953462342269957680294003429960046428258143555203696853972916184097871742801071581874068644433640224736055010085731164115924827837454549370154375
668 12556302381678986860387026809873040882010289880139284774430665611090561918748552293615228403214745622205933300920674208165030257193492347774483512363648110463125
669 12556302381678986860387026809873040882010289880139284774430665611090561918748552293615228403214745622205933300920674208165030257193492347774483512363648110463128
670 37668907145036960581161080429619122646030869640417854323291996833271685756245656880845685209644236866617799902762022624495090771580477043323450537090944331389384
671 37668907145036960581161080429619122646030869640417854323291996833271685756245656880845685209644236866617799902762022624495090771580477043323450537090944331389387
672 113006721435110881743483241288857367938092608921253562969875990499815057268736970642537055628932710599853399708286067873485272314741431129970351611272832994168161
673 113006721435110881743483241288857367938092608921253562969875990499815057268736970642537055628932710599853399708286067873485272314741431129970351611272832994168164
674 339020164305332645230449723866572103814277826763760688909627971499445171806210911927611166886798131799560199124858203620455816944224293389911054833818498982504492
675 339020164305332645230449723866572103814277826763760688909627971499445171806210911927611166886798131799560199124858203620455816944224293389911054833818498982504495
676 1017060492915997935691349171599716311442833480291282066728883914498335515418632735782833500660394395398680597374574610861367450832672880169733164501455496947513485
677 1017060492915997935691349171599716311442833480291282066728883914498335515418632735782833500660394395398680597374574610861367450832672880169733164501455496947513488
678 3051181478747993807074047514799148934328500440873846200186651743495006546255898207348500501981183186196041792123723832584102352498018640509199493504366490842540464
679 3051181478747993807074047514799148934328500440873846200186651743495006546255898207348500501981183186196041792123723832584102352498018640509199493504366490842540467
680 9153544436243981421222142544397446802985501322621538600559955230485019638767694622045501505943549558588125376371171497752307057494055921527598480513099472527621401
681 9153544436243981421222142544397446802985501322621538600559955230485019638767694622045501505943549558588125376371171497752307057494055921527598480513099472527621404
682 27460633308731944263666427633192340408956503967864615801679865691455058916303083866136504517830648675764376129113514493256921172482167764582795441539298417582864212
683 27460633308731944263666427633192340408956503967864615801679865691455058916303083866136504517830648675764376129113514493256921172482167764582795441539298417582864215
684 82381899926195832790999282899577021226869511903593847405039597074365176748909251598409513553491946027293128387340543479770763517446503293748386324617895252748592645
685 82381899926195832790999282899577021226869511903593847405039597074365176748909251598409513553491946027293128387340543479770763517446503293748386324617895252748592648
686 247145699778587498372997848698731063680608535710781542215118791223095530246727754795228540660475838081879385162021630439312290552339509881245158973853685758245777944
687 247145699778587498372997848698731063680608535710781542215118791223095530246727754795228540660475838081879385162021630439312290552339509881245158973853685758245777947
688 741437099335762495118993546096193191041825607132344626645356373669286590740183264385685621981427514245638155486064891317936871657018529643735476921561057274737333841
689 741437099335762495118993546096193191041825607132344626645356373669286590740183264385685621981427514245638155486064891317936871657018529643735476921561057274737333844
690 2224311298007287485356980638288579573125476821397033879936069121007859772220549793157056865944282542736914466458194673953810614971055588931206430764683171824212001532
691 2224311298007287485356980638288579573125476821397033879936069121007859772220549793157056865944282542736914466458194673953810614971055588931206430764683171824212001535
692 6672933894021862456070941914865738719376430464191101639808207363023579316661649379471170597832847628210743399374584021861431844913166766793619292294049515472636004605
693 6672933894021862456070941914865738719376430464191101639808207363023579316661649379471170597832847628210743399374584021861431844913166766793619292294049515472636004608
694 20018801682065587368212825744597216158129291392573304919424622089070737949984948138413511793498542884632230198123752065584295534739500300380857876882148546417908013824
695 20018801682065587368212825744597216158129291392573304919424622089070737949984948138413511793498542884632230198123752065584295534739500300380857876882148546417908013827
696 60056405046196762104638477233791648474387874177719914758273866267212213849954844415240535380495628653896690594371256196752886604218500901142573630646445639253724041481
697 60056405046196762104638477233791648474387874177719914758273866267212213849954844415240535380495628653896690594371256196752886604218500901142573630646445639253724041484
698 180169215138590286313915431701374945423163622533159744274821598801636641549864533245721606141486885961690071783113768590258659812655502703427720891939336917761172124452
699 180169215138590286313915431701374945423163622533159744274821598801636641549864533245721606141486885961690071783113768590258659812655502703427720891939336917761172124455
700 540507645415770858941746295104124836269490867599479232824464796404909924649593599737164818424460657885070215349341305770775979437966508110283162675818010753283516373365
701 540507645415770858941746295104124836269490867599479232824464796404909924649593599737164818424460657885070215349341305770775979437966508110283162675818010753283516373368
702 1621522936247312576825238885312374508808472602798437698473394389214729773948780799211494455273381973655210646048023917312327938313899524330849488027454032259850549120104
703 1621522936247312576825238885312374508808472602798437698473394389214729773948780799211494455273381973655210646048023917312327938313899524330849488027454032259850549120107
704 4864568808741937730475716655937123526425417808395313095420183167644189321846342397634483365820145920965631938144071751936983814941698572992548464082362096779551647360321
705 4864568808741937730475716655937123526425417808395313095420183167644189321846342397634483365820145920965631938144071751936983814941698572992548464082362096779551647360324
706 14593706426225813191427149967811370579276253425185939286260549502932567965539027192903450097460437762896895814432215255810951444825095718977645392247086290338654942080972
707 14593706426225813191427149967811370579276253425185939286260549502932567965539027192903450097460437762896895814432215255810951444825095718977645392247086290338654942080975
708 43781119278677439574281449903434111737828760275557817858781648508797703896617081578710350292381313288690687443296645767432854334475287156932936176741258871015964826242925
709 43781119278677439574281449903434111737828760275557817858781648508797703896617081578710350292381313288690687443296645767432854334475287156932936176741258871015964826242928
710 131343357836032318722844349710302335213486280826673453576344945526393111689851244736131050877143939866072062329889937302298563003425861470798808530223776613047894478728784
711 131343357836032318722844349710302335213486280826673453576344945526393111689851244736131050877143939866072062329889937302298563003425861470798808530223776613047894478728787
712 394030073508096956168533049130907005640458842480020360729034836579179335069553734208393152631431819598216186989669811906895689010277584412396425590671329839143683436186361
713 394030073508096956168533049130907005640458842480020360729034836579179335069553734208393152631431819598216186989669811906895689010277584412396425590671329839143683436186364
714 1182090220524290868505599147392721016921376527440061082187104509737538005208661202625179457894295458794648560969009435720687067030832753237189276772013989517431050308559092
715 1182090220524290868505599147392721016921376527440061082187104509737538005208661202625179457894295458794648560969009435720687067030832753237189276772013989517431050308559095
716 3546270661572872605516797442178163050764129582320183246561313529212614015625983607875538373682886376383945682907028307162061201092498259711567830316041968552293150925677285
717 3546270661572872605516797442178163050764129582320183246561313529212614015625983607875538373682886376383945682907028307162061201092498259711567830316041968552293150925677288
718 10638811984718617816550392326534489152292388746960549739683940587637842046877950823626615121048659129151837048721084921486183603277494779134703490948125905656879452777031864
719 10638811984718617816550392326534489152292388746960549739683940587637842046877950823626615121048659129151837048721084921486183603277494779134703490948125905656879452777031867
720 31916435954155853449651176979603467456877166240881649219051821762913526140633852470879845363145977387455511146163254764458550809832484337404110472844377716970638358331095601
721 31916435954155853449651176979603467456877166240881649219051821762913526140633852470879845363145977387455511146163254764458550809832484337404110472844377716970638358331095604
722 95749307862467560348953530938810402370631498722644947657155465288740578421901557412639536089437932162366533438489764293375652429497453012212331418533133150911915074993286812
723 95749307862467560348953530938810402370631498722644947657155465288740578421901557412639536089437932162366533438489764293375652429497453012212331418533133150911915074993286815
724 287247923587402681046860592816431207111894496167934842971466395866221735265704672237918608268313796487099600315469292880126957288492359036636994255599399452735745224979860445
725 287247923587402681046860592816431207111894496167934842971466395866221735265704672237918608268313796487099600315469292880126957288492359036636994255599399452735745224979860448
726 861743770762208043140581778449293621335683488503804528914399187598665205797114016713755824804941389461298800946407878640380871865477077109910982766798198358207235674939581344
727 861743770762208043140581778449293621335683488503804528914399187598665205797114016713755824804941389461298800946407878640380871865477077109910982766798198358207235674939581347
728 2585231312286624129421745335347880864007050465511413586743197562795995617391342050141267474414824168383896402839223635921142615596431231329732948300394595074621707024818744041
729 2585231312286624129421745335347880864007050465511413586743197562795995617391342050141267474414824168383896402839223635921142615596431231329732948300394595074621707024818744044
730 7755693936859872388265236006043642592021151396534240760229592688387986852174026150423802423244472505151689208517670907763427846789293693989198844901183785223865121074456232132
731 7755693936859872388265236006043642592021151396534240760229592688387986852174026150423802423244472505151689208517670907763427846789293693989198844901183785223865121074456232135
732 23267081810579617164795708018130927776063454189602722280688778065163960556522078451271407269733417515455067625553012723290283540367881081967596534703551355671595363223368696405
733 23267081810579617164795708018130927776063454189602722280688778065163960556522078451271407269733417515455067625553012723290283540367881081967596534703551355671595363223368696408
734 69801245431738851494387124054392783328190362568808166842066334195491881669566235353814221809200252546365202876659038169870850621103643245902789604110654067014786089670106089224
735 69801245431738851494387124054392783328190362568808166842066334195491881669566235353814221809200252546365202876659038169870850621103643245902789604110654067014786089670106089227
736 209403736295216554483161372163178349984571087706424500526199002586475645008698706061442665427600757639095608629977114509612551863310929737708368812331962201044358269010318267681
737 209403736295216554483161372163178349984571087706424500526199002586475645008698706061442665427600757639095608629977114509612551863310929737708368812331962201044358269010318267684
738 628211208885649663449484116489535049953713263119273501578597007759426935026096118184327996282802272917286825889931343528837655589932789213125106436995886603133074807030954803052
739 628211208885649663449484116489535049953713263119273501578597007759426935026096118184327996282802272917286825889931343528837655589932789213125106436995886603133074807030954803055
740 1884633626656948990348452349468605149861139789357820504735791023278280805078288354552983988848406818751860477669794030586512966769798367639375319310987659809399224421092864409165
741 1884633626656948990348452349468605149861139789357820504735791023278280805078288354552983988848406818751860477669794030586512966769798367639375319310987659809399224421092864409168
742 5653900879970846971045357048405815449583419368073461514207373069834842415234865063658951966545220456255581433009382091759538900309395102918125957932962979428197673263278593227504
743 5653900879970846971045357048405815449583419368073461514207373069834842415234865063658951966545220456255581433009382091759538900309395102918125957932962979428197673263278593227507
744 16961702639912540913136071145217446348750258104220384542622119209504527245704595190976855899635661368766744299028146275278616700928185308754377873798888938284593019789835779682521
745 16961702639912540913136071145217446348750258104220384542622119209504527245704595190976855899635661368766744299028146275278616700928185308754377873798888938284593019789835779682524
746 50885107919737622739408213435652339046250774312661153627866357628513581737113785572930567698906984106300232897084438825835850102784555926263133621396666814853779059369507339047572
747 50885107919737622739408213435652339046250774312661153627866357628513581737113785572930567698906984106300232897084438825835850102784555926263133621396666814853779059369507339047575
748 152655323759212868218224640306957017138752322937983460883599072885540745211341356718791703096720952318900698691253316477507550308353667778789400864190000444561337178108522017142725
749 152655323759212868218224640306957017138752322937983460883599072885540745211341356718791703096720952318900698691253316477507550308353667778789400864190000444561337178108522017142728
750 457965971277638604654673920920871051416256968813950382650797218656622235634024070156375109290162856956702096073759949432522650925061003336368202592570001333684011534325566051428184
751 457965971277638604654673920920871051416256968813950382650797218656622235634024070156375109290162856956702096073759949432522650925061003336368202592570001333684011534325566051428187
752 1373897913832915813964021762762613154248770906441851147952391655969866706902072210469125327870488570870106288221279848297567952775183010009104607777710004001052034602976698154284561
753 1373897913832915813964021762762613154248770906441851147952391655969866706902072210469125327870488570870106288221279848297567952775183010009104607777710004001052034602976698154284564
754 4121693741498747441892065288287839462746312719325553443857174967909600120706216631407375983611465712610318864663839544892703858325549030027313823333130012003156103808930094462853692
755 4121693741498747441892065288287839462746312719325553443857174967909600120706216631407375983611465712610318864663839544892703858325549030027313823333130012003156103808930094462853695
756 12365081224496242325676195864863518388238938157976660331571524903728800362118649894222127950834397137830956593991518634678111574976647090081941469999390036009468311426790283388561085
757 12365081224496242325676195864863518388238938157976660331571524903728800362118649894222127950834397137830956593991518634678111574976647090081941469999390036009468311426790283388561088
758 37095243673488726977028587594590555164716814473929980994714574711186401086355949682666383852503191413492869781974555904034334724929941270245824409998170108028404934280370850165683264
759 37095243673488726977028587594590555164716814473929980994714574711186401086355949682666383852503191413492869781974555904034334724929941270245824409998170108028404934280370850165683267
760 111285731020466180931085762783771665494150443421789942984143724133559203259067849047999151557509574240478609345923667712103004174789823810737473229994510324085214802841112550497049801
761 111285731020466180931085762783771665494150443421789942984143724133559203259067849047999151557509574240478609345923667712103004174789823810737473229994510324085214802841112550497049804
762 333857193061398542793257288351314996482451330265369828952431172400677609777203547143997454672528722721435828037771003136309012524369471432212419689983530972255644408523337651491149412
763 333857193061398542793257288351314996482451330265369828952431172400677609777203547143997454672528722721435828037771003136309012524369471432212419689983530972255644408523337651491149415
764 1001571579184195628379771865053944989447353990796109486857293517202032829331610641431992364017586168164307484113313009408927037573108414296637259069950592916766933225570012954473448245
765 1001571579184195628379771865053944989447353990796109486857293517202032829331610641431992364017586168164307484113313009408927037573108414296637259069950592916766933225570012954473448248
766 3004714737552586885139315595161834968342061972388328460571880551606098487994831924295977092052758504492922452339939028226781112719325242889911777209851778750300799676710038863420344744
767 3004714737552586885139315595161834968342061972388328460571880551606098487994831924295977092052758504492922452339939028226781112719325242889911777209851778750300799676710038863420344747
768 9014144212657760655417946785485504905026185917164985381715641654818295463984495772887931276158275513478767357019817084680343338157975728669735331629555336250902399030130116590261034241
769 9014144212657760655417946785485504905026185917164985381715641654818295463984495772887931276158275513478767357019817084680343338157975728669735331629555336250902399030130116590261034244
770 27042432637973281966253840356456514715078557751494956145146924964454886391953487318663793828474826540436302071059451254041030014473927186009205994888666008752707197090390349770783102732
771 27042432637973281966253840356456514715078557751494956145146924964454886391953487318663793828474826540436302071059451254041030014473927186009205994888666008752707197090390349770783102735
772 81127297913919845898761521069369544145235673254484868435440774893364659175860461955991381485424479621308906213178353762123090043421781558027617984665998026258121591271171049312349308205
773 81127297913919845898761521069369544145235673254484868435440774893364659175860461955991381485424479621308906213178353762123090043421781558027617984665998026258121591271171049312349308208
774 243381893741759537696284563208108632435707019763454605306322324680093977527581385867974144456273438863926718639535061286369270130265344674082853953997994078774364773813513147937047924624
775 243381893741759537696284563208108632435707019763454605306322324680093977527581385867974144456273438863926718639535061286369270130265344674082853953997994078774364773813513147937047924627
776 730145681225278613088853689624325897307121059290363815918966974040281932582744157603922433368820316591780155918605183859107810390796034022248561861993982236323094321440539443811143773881
777 730145681225278613088853689624325897307121059290363815918966974040281932582744157603922433368820316591780155918605183859107810390796034022248561861993982236323094321440539443811143773884
778 2190437043675835839266561068872977691921363177871091447756900922120845797748232472811767300106460949775340467755815551577323431172388102066745685585981946708969282964321618331433431321652
779 2190437043675835839266561068872977691921363177871091447756900922120845797748232472811767300106460949775340467755815551577323431172388102066745685585981946708969282964321618331433431321655
780 6571311131027507517799683206618933075764089533613274343270702766362537393244697418435301900319382849326021403267446654731970293517164306200237056757945840126907848892964854994300293964965
781 6571311131027507517799683206618933075764089533613274343270702766362537393244697418435301900319382849326021403267446654731970293517164306200237056757945840126907848892964854994300293964968
782 19713933393082522553399049619856799227292268600839823029812108299087612179734092255305905700958148547978064209802339964195910880551492918600711170273837520380723546678894564982900881894904
783 19713933393082522553399049619856799227292268600839823029812108299087612179734092255305905700958148547978064209802339964195910880551492918600711170273837520380723546678894564982900881894907
784 59141800179247567660197148859570397681876805802519469089436324897262836539202276765917717102874445643934192629407019892587732641654478755802133510821512561142170640036683694948702645684721
785 59141800179247567660197148859570397681876805802519469089436324897262836539202276765917717102874445643934192629407019892587732641654478755802133510821512561142170640036683694948702645684724
786 177425400537742702980591446578711193045630417407558407268308974691788509617606830297753151308623336931802577888221059677763197924963436267406400532464537683426511920110051084846107937054172
787 177425400537742702980591446578711193045630417407558407268308974691788509617606830297753151308623336931802577888221059677763197924963436267406400532464537683426511920110051084846107937054175
788 532276201613228108941774339736133579136891252222675221804926924075365528852820490893259453925870010795407733664663179033289593774890308802219201597393613050279535760330153254538323811162525
789 532276201613228108941774339736133579136891252222675221804926924075365528852820490893259453925870010795407733664663179033289593774890308802219201597393613050279535760330153254538323811162528
790 1596828604839684326825323019208400737410673756668025665414780772226096586558461472679778361777610032386223200993989537099868781324670926406657604792180839150838607280990459763614971433487584
791 1596828604839684326825323019208400737410673756668025665414780772226096586558461472679778361777610032386223200993989537099868781324670926406657604792180839150838607280990459763614971433487587
792 4790485814519052980475969057625202212232021270004076996244342316678289759675384418039335085332830097158669602981968611299606343974012779219972814376542517452515821842971379290844914300462761
793 4790485814519052980475969057625202212232021270004076996244342316678289759675384418039335085332830097158669602981968611299606343974012779219972814376542517452515821842971379290844914300462764
794 14371457443557158941427907172875606636696063810012230988733026950034869279026153254118005255998490291476008808945905833898819031922038337659918443129627552357547465528914137872534742901388292
795 14371457443557158941427907172875606636696063810012230988733026950034869279026153254118005255998490291476008808945905833898819031922038337659918443129627552357547465528914137872534742901388295
796 43114372330671476824283721518626819910088191430036692966199080850104607837078459762354015767995470874428026426837717501696457095766115012979755329388882657072642396586742413617604228704164885
797 43114372330671476824283721518626819910088191430036692966199080850104607837078459762354015767995470874428026426837717501696457095766115012979755329388882657072642396586742413617604228704164888
798 129343116992014430472851164555880459730264574290110078898597242550313823511235379287062047303986412623284079280513152505089371287298345038939265988166647971217927189760227240852812686112494664
799 129343116992014430472851164555880459730264574290110078898597242550313823511235379287062047303986412623284079280513152505089371287298345038939265988166647971217927189760227240852812686112494667
800 388029350976043291418553493667641379190793722870330236695791727650941470533706137861186141911959237869852237841539457515268113861895035116817797964499943913653781569280681722558438058337484001
801 388029350976043291418553493667641379190793722870330236695791727650941470533706137861186141911959237869852237841539457515268113861895035116817797964499943913653781569280681722558438058337484004
802 1164088052928129874255660481002924137572381168610990710087375182952824411601118413583558425735877713609556713524618372545804341585685105350453393893499831740961344707842045167675314175012452012
803 1164088052928129874255660481002924137572381168610990710087375182952824411601118413583558425735877713609556713524618372545804341585685105350453393893499831740961344707842045167675314175012452015
804 3492264158784389622766981443008772412717143505832972130262125548858473234803355240750675277207633140828670140573855117637413024757055316051360181680499495222884034123526135503025942525037356045
805 3492264158784389622766981443008772412717143505832972130262125548858473234803355240750675277207633140828670140573855117637413024757055316051360181680499495222884034123526135503025942525037356048
806 10476792476353168868300944329026317238151430517498916390786376646575419704410065722252025831622899422486010421721565352912239074271165948154080545041498485668652102370578406509077827575112068144
807 10476792476353168868300944329026317238151430517498916390786376646575419704410065722252025831622899422486010421721565352912239074271165948154080545041498485668652102370578406509077827575112068147
808 31430377429059506604902832987078951714454291552496749172359129939726259113230197166756077494868698267458031265164696058736717222813497844462241635124495457005956307111735219527233482725336204441
809 31430377429059506604902832987078951714454291552496749172359129939726259113230197166756077494868698267458031265164696058736717222813497844462241635124495457005956307111735219527233482725336204444
810 94291132287178519814708498961236855143362874657490247517077389819178777339690591500268232484606094802374093795494088176210151668440493533386724905373486371017868921335205658581700448176008613332
811 94291132287178519814708498961236855143362874657490247517077389819178777339690591500268232484606094802374093795494088176210151668440493533386724905373486371017868921335205658581700448176008613335
812 282873396861535559444125496883710565430088623972470742551232169457536332019071774500804697453818284407122281386482264528630455005321480600160174716120459113053606764005616975745101344528025840005
813 282873396861535559444125496883710565430088623972470742551232169457536332019071774500804697453818284407122281386482264528630455005321480600160174716120459113053606764005616975745101344528025840008
814 848620190584606678332376490651131696290265871917412227653696508372608996057215323502414092361454853221366844159446793585891365015964441800480524148361377339160820292016850927235304033584077520024
815 848620190584606678332376490651131696290265871917412227653696508372608996057215323502414092361454853221366844159446793585891365015964441800480524148361377339160820292016850927235304033584077520027
816 2545860571753820034997129471953395088870797615752236682961089525117826988171645970507242277084364559664100532478340380757674095047893325401441572445084132017482460876050552781705912100752232560081
817 2545860571753820034997129471953395088870797615752236682961089525117826988171645970507242277084364559664100532478340380757674095047893325401441572445084132017482460876050552781705912100752232560084
818 7637581715261460104991388415860185266612392847256710048883268575353480964514937911521726831253093678992301597435021142273022285143679976204324717335252396052447382628151658345117736302256697680252
819 7637581715261460104991388415860185266612392847256710048883268575353480964514937911521726831253093678992301597435021142273022285143679976204324717335252396052447382628151658345117736302256697680255
820 22912745145784380314974165247580555799837178541770130146649805726060442893544813734565180493759281036976904792305063426819066855431039928612974152005757188157342147884454975035353208906770093040765
821 22912745145784380314974165247580555799837178541770130146649805726060442893544813734565180493759281036976904792305063426819066855431039928612974152005757188157342147884454975035353208906770093040768
822 68738235437353140944922495742741667399511535625310390439949417178181328680634441203695541481277843110930714376915190280457200566293119785838922456017271564472026443653364925106059626720310279122304
823 68738235437353140944922495742741667399511535625310390439949417178181328680634441203695541481277843110930714376915190280457200566293119785838922456017271564472026443653364925106059626720310279122307
824 206214706312059422834767487228225002198534606875931171319848251534543986041903323611086624443833529332792143130745570841371601698879359357516767368051814693416079330960094775318178880160930837366921
825 206214706312059422834767487228225002198534606875931171319848251534543986041903323611086624443833529332792143130745570841371601698879359357516767368051814693416079330960094775318178880160930837366924
826 618644118936178268504302461684675006595603820627793513959544754603631958125709970833259873331500587998376429392236712524114805096638078072550302104155444080248237992880284325954536640482792512100772
827 618644118936178268504302461684675006595603820627793513959544754603631958125709970833259873331500587998376429392236712524114805096638078072550302104155444080248237992880284325954536640482792512100775
828 1855932356808534805512907385054025019786811461883380541878634263810895874377129912499779619994501763995129288176710137572344415289914234217650906312466332240744713978640852977863609921448377536302325
829 1855932356808534805512907385054025019786811461883380541878634263810895874377129912499779619994501763995129288176710137572344415289914234217650906312466332240744713978640852977863609921448377536302328
830 5567797070425604416538722155162075059360434385650141625635902791432687623131389737499338859983505291985387864530130412717033245869742702652952718937398996722234141935922558933590829764345132608906984
831 5567797070425604416538722155162075059360434385650141625635902791432687623131389737499338859983505291985387864530130412717033245869742702652952718937398996722234141935922558933590829764345132608906987
832 16703391211276813249616166465486225178081303156950424876907708374298062869394169212498016579950515875956163593590391238151099737609228107958858156812196990166702425807767676800772489293035397826720961
833 16703391211276813249616166465486225178081303156950424876907708374298062869394169212498016579950515875956163593590391238151099737609228107958858156812196990166702425807767676800772489293035397826720964
834 50110173633830439748848499396458675534243909470851274630723125122894188608182507637494049739851547627868490780771173714453299212827684323876574470436590970500107277423303030402317467879106193480162892
835 50110173633830439748848499396458675534243909470851274630723125122894188608182507637494049739851547627868490780771173714453299212827684323876574470436590970500107277423303030402317467879106193480162895
836 150330520901491319246545498189376026602731728412553823892169375368682565824547522912482149219554642883605472342313521143359897638483052971629723411309772911500321832269909091206952403637318580440488685
837 150330520901491319246545498189376026602731728412553823892169375368682565824547522912482149219554642883605472342313521143359897638483052971629723411309772911500321832269909091206952403637318580440488688
838 450991562704473957739636494568128079808195185237661471676508126106047697473642568737446447658663928650816417026940563430079692915449158914889170233929318734500965496809727273620857210911955741321466064
839 450991562704473957739636494568128079808195185237661471676508126106047697473642568737446447658663928650816417026940563430079692915449158914889170233929318734500965496809727273620857210911955741321466067
840 1352974688113421873218909483704384239424585555712984415029524378318143092420927706212339342975991785952449251080821690290239078746347476744667510701787956203502896490429181820862571632735867223964398201
841 1352974688113421873218909483704384239424585555712984415029524378318143092420927706212339342975991785952449251080821690290239078746347476744667510701787956203502896490429181820862571632735867223964398204
842 4058924064340265619656728451113152718273756667138953245088573134954429277262783118637018028927975357857347753242465070870717236239042430234002532105363868610508689471287545462587714898207601671893194612
843 4058924064340265619656728451113152718273756667138953245088573134954429277262783118637018028927975357857347753242465070870717236239042430234002532105363868610508689471287545462587714898207601671893194615
844 12176772193020796858970185353339458154821270001416859735265719404863287831788349355911054086783926073572043259727395212612151708717127290702007596316091605831526068413862636387763144694622805015679583845
845 12176772193020796858970185353339458154821270001416859735265719404863287831788349355911054086783926073572043259727395212612151708717127290702007596316091605831526068413862636387763144694622805015679583848
846 36530316579062390576910556060018374464463810004250579205797158214589863495365048067733162260351778220716129779182185637836455126151381872106022788948274817494578205241587909163289434083868415047038751544
847 36530316579062390576910556060018374464463810004250579205797158214589863495365048067733162260351778220716129779182185637836455126151381872106022788948274817494578205241587909163289434083868415047038751547
848 109590949737187171730731668180055123393391430012751737617391474643769590486095144203199486781055334662148389337546556913509365378454145616318068366844824452483734615724763727489868302251605245141116254641
849 109590949737187171730731668180055123393391430012751737617391474643769590486095144203199486781055334662148389337546556913509365378454145616318068366844824452483734615724763727489868302251605245141116254644
850 328772849211561515192195004540165370180174290038255212852174423931308771458285432609598460343166003986445168012639670740528096135362436848954205100534473357451203847174291182469604906754815735423348763932
851 328772849211561515192195004540165370180174290038255212852174423931308771458285432609598460343166003986445168012639670740528096135362436848954205100534473357451203847174291182469604906754815735423348763935
852 986318547634684545576585013620496110540522870114765638556523271793926314374856297828795381029498011959335504037919012221584288406087310546862615301603420072353611541522873547408814720264447206270046291805
853 986318547634684545576585013620496110540522870114765638556523271793926314374856297828795381029498011959335504037919012221584288406087310546862615301603420072353611541522873547408814720264447206270046291808
854 2958955642904053636729755040861488331621568610344296915669569815381778943124568893486386143088494035878006512113757036664752865218261931640587845904810260217060834624568620642226444160793341618810138875424
855 2958955642904053636729755040861488331621568610344296915669569815381778943124568893486386143088494035878006512113757036664752865218261931640587845904810260217060834624568620642226444160793341618810138875427
856 8876866928712160910189265122584464994864705831032890747008709446145336829373706680459158429265482107634019536341271109994258595654785794921763537714430780651182503873705861926679332482380024856430416626281
857 8876866928712160910189265122584464994864705831032890747008709446145336829373706680459158429265482107634019536341271109994258595654785794921763537714430780651182503873705861926679332482380024856430416626284
858 26630600786136482730567795367753394984594117493098672241026128338436010488121120041377475287796446322902058609023813329982775786964357384765290613143292341953547511621117585780037997447140074569291249878852
859 26630600786136482730567795367753394984594117493098672241026128338436010488121120041377475287796446322902058609023813329982775786964357384765290613143292341953547511621117585780037997447140074569291249878855
860 79891802358409448191703386103260184953782352479296016723078385015308031464363360124132425863389338968706175827071439989948327360893072154295871839429877025860642534863352757340113992341420223707873749636565
861 79891802358409448191703386103260184953782352479296016723078385015308031464363360124132425863389338968706175827071439989948327360893072154295871839429877025860642534863352757340113992341420223707873749636568
862 239675407075228344575110158309780554861347057437888050169235155045924094393090080372397277590168016906118527481214319969844982082679216462887615518289631077581927604590058272020341977024260671123621248909704
863 239675407075228344575110158309780554861347057437888050169235155045924094393090080372397277590168016906118527481214319969844982082679216462887615518289631077581927604590058272020341977024260671123621248909707
864 719026221225685033725330474929341664584041172313664150507705465137772283179270241117191832770504050718355582443642959909534946248037649388662846554868893232745782813770174816061025931072782013370863746729121
865 719026221225685033725330474929341664584041172313664150507705465137772283179270241117191832770504050718355582443642959909534946248037649388662846554868893232745782813770174816061025931072782013370863746729124
866 2157078663677055101175991424788024993752123516940992451523116395413316849537810723351575498311512152155066747330928879728604838744112948165988539664606679698237348441310524448183077793218346040112591240187372
867 2157078663677055101175991424788024993752123516940992451523116395413316849537810723351575498311512152155066747330928879728604838744112948165988539664606679698237348441310524448183077793218346040112591240187375
868 6471235991031165303527974274364074981256370550822977354569349186239950548613432170054726494934536456465200241992786639185814516232338844497965618993820039094712045323931573344549233379655038120337773720562125
869 6471235991031165303527974274364074981256370550822977354569349186239950548613432170054726494934536456465200241992786639185814516232338844497965618993820039094712045323931573344549233379655038120337773720562128
870 19413707973093495910583922823092224943769111652468932063708047558719851645840296510164179484803609369395600725978359917557443548697016533493896856981460117284136135971794720033647700138965114361013321161686384
871 19413707973093495910583922823092224943769111652468932063708047558719851645840296510164179484803609369395600725978359917557443548697016533493896856981460117284136135971794720033647700138965114361013321161686387
872 58241123919280487731751768469276674831307334957406796191124142676159554937520889530492538454410828108186802177935079752672330646091049600481690570944380351852408407915384160100943100416895343083039963485059161
873 58241123919280487731751768469276674831307334957406796191124142676159554937520889530492538454410828108186802177935079752672330646091049600481690570944380351852408407915384160100943100416895343083039963485059164
874 174723371757841463195255305407830024493922004872220388573372428028478664812562668591477615363232484324560406533805239258016991938273148801445071712833141055557225223746152480302829301250686029249119890455177492
875 174723371757841463195255305407830024493922004872220388573372428028478664812562668591477615363232484324560406533805239258016991938273148801445071712833141055557225223746152480302829301250686029249119890455177495
876 524170115273524389585765916223490073481766014616661165720117284085435994437688005774432846089697452973681219601415717774050975814819446404335215138499423166671675671238457440908487903752058087747359671365532485
877 524170115273524389585765916223490073481766014616661165720117284085435994437688005774432846089697452973681219601415717774050975814819446404335215138499423166671675671238457440908487903752058087747359671365532488
878 1572510345820573168757297748670470220445298043849983497160351852256307983313064017323298538269092358921043658804247153322152927444458339213005645415498269500015027013715372322725463711256174263242079014096597464
879 1572510345820573168757297748670470220445298043849983497160351852256307983313064017323298538269092358921043658804247153322152927444458339213005645415498269500015027013715372322725463711256174263242079014096597467
880 4717531037461719506271893246011410661335894131549950491481055556768923949939192051969895614807277076763130976412741459966458782333375017639016936246494808500045081041146116968176391133768522789726237042289792401
881 4717531037461719506271893246011410661335894131549950491481055556768923949939192051969895614807277076763130976412741459966458782333375017639016936246494808500045081041146116968176391133768522789726237042289792404
882 14152593112385158518815679738034231984007682394649851474443166670306771849817576155909686844421831230289392929238224379899376347000125052917050808739484425500135243123438350904529173401305568369178711126869377212
883 14152593112385158518815679738034231984007682394649851474443166670306771849817576155909686844421831230289392929238224379899376347000125052917050808739484425500135243123438350904529173401305568369178711126869377215
884 42457779337155475556447039214102695952023047183949554423329500010920315549452728467729060533265493690868178787714673139698129041000375158751152426218453276500405729370315052713587520203916705107536133380608131645
885 42457779337155475556447039214102695952023047183949554423329500010920315549452728467729060533265493690868178787714673139698129041000375158751152426218453276500405729370315052713587520203916705107536133380608131648
886 127373338011466426669341117642308087856069141551848663269988500032760946648358185403187181599796481072604536363144019419094387123001125476253457278655359829501217188110945158140762560611750115322608400141824394944
887 127373338011466426669341117642308087856069141551848663269988500032760946648358185403187181599796481072604536363144019419094387123001125476253457278655359829501217188110945158140762560611750115322608400141824394947
888 382120014034399280008023352926924263568207424655545989809965500098282839945074556209561544799389443217813609089432058257283161369003376428760371835966079488503651564332835474422287681835250345967825200425473184841
889 382120014034399280008023352926924263568207424655545989809965500098282839945074556209561544799389443217813609089432058257283161369003376428760371835966079488503651564332835474422287681835250345967825200425473184844
890 1146360042103197840024070058780772790704622273966637969429896500294848519835223668628684634398168329653440827268296174771849484107010129286281115507898238465510954692998506423266863045505751037903475601276419554532
891 1146360042103197840024070058780772790704622273966637969429896500294848519835223668628684634398168329653440827268296174771849484107010129286281115507898238465510954692998506423266863045505751037903475601276419554535
892 3439080126309593520072210176342318372113866821899913908289689500884545559505671005886053903194504988960322481804888524315548452321030387858843346523694715396532864078995519269800589136517253113710426803829258663605
893 3439080126309593520072210176342318372113866821899913908289689500884545559505671005886053903194504988960322481804888524315548452321030387858843346523694715396532864078995519269800589136517253113710426803829258663608
894 10317240378928780560216630529026955116341600465699741724869068502653636678517013017658161709583514966880967445414665572946645356963091163576530039571084146189598592236986557809401767409551759341131280411487775990824
895 10317240378928780560216630529026955116341600465699741724869068502653636678517013017658161709583514966880967445414665572946645356963091163576530039571084146189598592236986557809401767409551759341131280411487775990827
896 30951721136786341680649891587080865349024801397099225174607205507960910035551039052974485128750544900642902336243996718839936070889273490729590118713252438568795776710959673428205302228655278023393841234463327972481
897 30951721136786341680649891587080865349024801397099225174607205507960910035551039052974485128750544900642902336243996718839936070889273490729590118713252438568795776710959673428205302228655278023393841234463327972484
898 92855163410359025041949674761242596047074404191297675523821616523882730106653117158923455386251634701928707008731990156519808212667820472188770356139757315706387330132879020284615906685965834070181523703389983917452
899 92855163410359025041949674761242596047074404191297675523821616523882730106653117158923455386251634701928707008731990156519808212667820472188770356139757315706387330132879020284615906685965834070181523703389983917455
900 278565490231077075125849024283727788141223212573893026571464849571648190319959351476770366158754904105786121026195970469559424638003461416566311068419271947119161990398637060853847720057897502210544571110169951752365
901 278565490231077075125849024283727788141223212573893026571464849571648190319959351476770366158754904105786121026195970469559424638003461416566311068419271947119161990398637060853847720057897502210544571110169951752368
902 835696470693231225377547072851183364423669637721679079714394548714944570959878054430311098476264712317358363078587911408678273914010384249698933205257815841357485971195911182561543160173692506631633713330509855257104
903 835696470693231225377547072851183364423669637721679079714394548714944570959878054430311098476264712317358363078587911408678273914010384249698933205257815841357485971195911182561543160173692506631633713330509855257107
904 2507089412079693676132641218553550093271008913165037239143183646144833712879634163290933295428794136952075089235763734226034821742031152749096799615773447524072457913587733547684629480521077519894901139991529565771321
905 2507089412079693676132641218553550093271008913165037239143183646144833712879634163290933295428794136952075089235763734226034821742031152749096799615773447524072457913587733547684629480521077519894901139991529565771324
906 7521268236239081028397923655660650279813026739495111717429550938434501138638902489872799886286382410856225267707291202678104465226093458247290398847320342572217373740763200643053888441563232559684703419974588697313972
907 7521268236239081028397923655660650279813026739495111717429550938434501138638902489872799886286382410856225267707291202678104465226093458247290398847320342572217373740763200643053888441563232559684703419974588697313975
908 22563804708717243085193770966981950839439080218485335152288652815303503415916707469618399658859147232568675803121873608034313395678280374741871196541961027716652121222289601929161665324689697679054110259923766091941925
909 22563804708717243085193770966981950839439080218485335152288652815303503415916707469618399658859147232568675803121873608034313395678280374741871196541961027716652121222289601929161665324689697679054110259923766091941928
910 67691414126151729255581312900945852518317240655456005456865958445910510247750122408855198976577441697706027409365620824102940187034841124225613589625883083149956363666868805787484995974069093037162330779771298275825784
911 67691414126151729255581312900945852518317240655456005456865958445910510247750122408855198976577441697706027409365620824102940187034841124225613589625883083149956363666868805787484995974069093037162330779771298275825787
912 203074242378455187766743938702837557554951721966368016370597875337731530743250367226565596929732325093118082228096862472308820561104523372676840768877649249449869091000606417362454987922207279111486992339313894827477361
913 203074242378455187766743938702837557554951721966368016370597875337731530743250367226565596929732325093118082228096862472308820561104523372676840768877649249449869091000606417362454987922207279111486992339313894827477364
914 609222727135365563300231816108512672664855165899104049111793626013194592229751101679696790789196975279354246684290587416926461683313570118030522306632947748349607273001819252087364963766621837334460977017941684482432092
915 609222727135365563300231816108512672664855165899104049111793626013194592229751101679696790789196975279354246684290587416926461683313570118030522306632947748349607273001819252087364963766621837334460977017941684482432095
916 1827668181406096689900695448325538017994565497697312147335380878039583776689253305039090372367590925838062740052871762250779385049940710354091566919898843245048821819005457756262094891299865512003382931053825053447296285
917 1827668181406096689900695448325538017994565497697312147335380878039583776689253305039090372367590925838062740052871762250779385049940710354091566919898843245048821819005457756262094891299865512003382931053825053447296288
918 5483004544218290069702086344976614053983696493091936442006142634118751330067759915117271117102772777514188220158615286752338155149822131062274700759696529735146465457016373268786284673899596536010148793161475160341888864
919 5483004544218290069702086344976614053983696493091936442006142634118751330067759915117271117102772777514188220158615286752338155149822131062274700759696529735146465457016373268786284673899596536010148793161475160341888867
920 16449013632654870209106259034929842161951089479275809326018427902356253990203279745351813351308318332542564660475845860257014465449466393186824102279089589205439396371049119806358854021698789608030446379484425481025666601
921 16449013632654870209106259034929842161951089479275809326018427902356253990203279745351813351308318332542564660475845860257014465449466393186824102279089589205439396371049119806358854021698789608030446379484425481025666604
922 49347040897964610627318777104789526485853268437827427978055283707068761970609839236055440053924954997627693981427537580771043396348399179560472306837268767616318189113147359419076562065096368824091339138453276443076999812
923 49347040897964610627318777104789526485853268437827427978055283707068761970609839236055440053924954997627693981427537580771043396348399179560472306837268767616318189113147359419076562065096368824091339138453276443076999815
924 148041122693893831881956331314368579457559805313482283934165851121206285911829517708166320161774864992883081944282612742313130189045197538681416920511806302848954567339442078257229686195289106472274017415359829329230999445
925 148041122693893831881956331314368579457559805313482283934165851121206285911829517708166320161774864992883081944282612742313130189045197538681416920511806302848954567339442078257229686195289106472274017415359829329230999448
926 444123368081681495645868993943105738372679415940446851802497553363618857735488553124498960485324594978649245832847838226939390567135592616044250761535418908546863702018326234771689058585867319416822052246079487987692998344
927 444123368081681495645868993943105738372679415940446851802497553363618857735488553124498960485324594978649245832847838226939390567135592616044250761535418908546863702018326234771689058585867319416822052246079487987692998347
928 1332370104245044486937606981829317215118038247821340555407492660090856573206465659373496881455973784935947737498543514680818171701406777848132752284606256725640591106054978704315067175757601958250466156738238463963078995041
929 1332370104245044486937606981829317215118038247821340555407492660090856573206465659373496881455973784935947737498543514680818171701406777848132752284606256725640591106054978704315067175757601958250466156738238463963078995044
930 3997110312735133460812820945487951645354114743464021666222477980272569719619396978120490644367921354807843212495630544042454515104220333544398256853818770176921773318164936112945201527272805874751398470214715391889236985132
931 3997110312735133460812820945487951645354114743464021666222477980272569719619396978120490644367921354807843212495630544042454515104220333544398256853818770176921773318164936112945201527272805874751398470214715391889236985135
932 11991330938205400382438462836463854936062344230392064998667433940817709158858190934361471933103764064423529637486891632127363545312661000633194770561456310530765319954494808338835604581818417624254195410644146175667710955405
933 11991330938205400382438462836463854936062344230392064998667433940817709158858190934361471933103764064423529637486891632127363545312661000633194770561456310530765319954494808338835604581818417624254195410644146175667710955408
934 35973992814616201147315388509391564808187032691176194996002301822453127476574572803084415799311292193270588912460674896382090635937983001899584311684368931592295959863484425016506813745455252872762586231932438527003132866224
935 35973992814616201147315388509391564808187032691176194996002301822453127476574572803084415799311292193270588912460674896382090635937983001899584311684368931592295959863484425016506813745455252872762586231932438527003132866227
936 107921978443848603441946165528174694424561098073528584988006905467359382429723718409253247397933876579811766737382024689146271907813949005698752935053106794776887879590453275049520441236365758618287758695797315581009398598681
937 107921978443848603441946165528174694424561098073528584988006905467359382429723718409253247397933876579811766737382024689146271907813949005698752935053106794776887879590453275049520441236365758618287758695797315581009398598684
938 323765935331545810325838496584524083273683294220585754964020716402078147289171155227759742193801629739435300212146074067438815723441847017096258805159320384330663638771359825148561323709097275854863276087391946743028195796052
939 323765935331545810325838496584524083273683294220585754964020716402078147289171155227759742193801629739435300212146074067438815723441847017096258805159320384330663638771359825148561323709097275854863276087391946743028195796055
940 971297805994637430977515489753572249821049882661757264892062149206234441867513465683279226581404889218305900636438222202316447170325541051288776415477961152991990916314079475445683971127291827564589828262175840229084587388165
941 971297805994637430977515489753572249821049882661757264892062149206234441867513465683279226581404889218305900636438222202316447170325541051288776415477961152991990916314079475445683971127291827564589828262175840229084587388168
942 2913893417983912292932546469260716749463149647985271794676186447618703325602540397049837679744214667654917701909314666606949341510976623153866329246433883458975972748942238426337051913381875482693769484786527520687253762164504
943 2913893417983912292932546469260716749463149647985271794676186447618703325602540397049837679744214667654917701909314666606949341510976623153866329246433883458975972748942238426337051913381875482693769484786527520687253762164507
944 8741680253951736878797639407782150248389448943955815384028559342856109976807621191149513039232644002964753105727943999820848024532929869461598987739301650376927918246826715279011155740145626448081308454359582562061761286493521
945 8741680253951736878797639407782150248389448943955815384028559342856109976807621191149513039232644002964753105727943999820848024532929869461598987739301650376927918246826715279011155740145626448081308454359582562061761286493524
946 26225040761855210636392918223346450745168346831867446152085678028568329930422863573448539117697932008894259317183831999462544073598789608384796963217904951130783754740480145837033467220436879344243925363078747686185283859480572
947 26225040761855210636392918223346450745168346831867446152085678028568329930422863573448539117697932008894259317183831999462544073598789608384796963217904951130783754740480145837033467220436879344243925363078747686185283859480575
948 78675122285565631909178754670039352235505040495602338456257034085704989791268590720345617353093796026682777951551495998387632220796368825154390889653714853392351264221440437511100401661310638032731776089236243058555851578441725
949 78675122285565631909178754670039352235505040495602338456257034085704989791268590720345617353093796026682777951551495998387632220796368825154390889653714853392351264221440437511100401661310638032731776089236243058555851578441728
950 236025366856696895727536264010118056706515121486807015368771102257114969373805772161036852059281388080048333854654487995162896662389106475463172668961144560177053792664321312533301204983931914098195328267708729175667554735325184
951 236025366856696895727536264010118056706515121486807015368771102257114969373805772161036852059281388080048333854654487995162896662389106475463172668961144560177053792664321312533301204983931914098195328267708729175667554735325187
952 708076100570090687182608792030354170119545364460421046106313306771344908121417316483110556177844164240145001563963463985488689987167319426389518006883433680531161377992963937599903614951795742294585984803126187527002664205975561
953 708076100570090687182608792030354170119545364460421046106313306771344908121417316483110556177844164240145001563963463985488689987167319426389518006883433680531161377992963937599903614951795742294585984803126187527002664205975564
954 2124228301710272061547826376091062510358636093381263138318939920314034724364251949449331668533532492720435004691890391956466069961501958279168554020650301041593484133978891812799710844855387226883757954409378562581007992617926692
955 2124228301710272061547826376091062510358636093381263138318939920314034724364251949449331668533532492720435004691890391956466069961501958279168554020650301041593484133978891812799710844855387226883757954409378562581007992617926695
956 6372684905130816184643479128273187531075908280143789414956819760942104173092755848347995005600597478161305014075671175869398209884505874837505662061950903124780452401936675438399132534566161680651273863228135687743023977853780085
957 6372684905130816184643479128273187531075908280143789414956819760942104173092755848347995005600597478161305014075671175869398209884505874837505662061950903124780452401936675438399132534566161680651273863228135687743023977853780088
958 19118054715392448553930437384819562593227724840431368244870459282826312519278267545043985016801792434483915042227013527608194629653517624512516986185852709374341357205810026315197397603698485041953821589684407063229071933561340264
959 19118054715392448553930437384819562593227724840431368244870459282826312519278267545043985016801792434483915042227013527608194629653517624512516986185852709374341357205810026315197397603698485041953821589684407063229071933561340267
960 57354164146177345661791312154458687779683174521294104734611377848478937557834802635131955050405377303451745126681040582824583888960552873537550958557558128123024071617430078945592192811095455125861464769053221189687215800684020801
961 57354164146177345661791312154458687779683174521294104734611377848478937557834802635131955050405377303451745126681040582824583888960552873537550958557558128123024071617430078945592192811095455125861464769053221189687215800684020804
962 172062492438532036985373936463376063339049523563882314203834133545436812673504407905395865151216131910355235380043121748473751666881658620612652875672674384369072214852290236836776578433286365377584394307159663569061647402052062412
963 172062492438532036985373936463376063339049523563882314203834133545436812673504407905395865151216131910355235380043121748473751666881658620612652875672674384369072214852290236836776578433286365377584394307159663569061647402052062415
964 516187477315596110956121809390128190017148570691646942611502400636310438020513223716187595453648395731065706140129365245421255000644975861837958627018023153107216644556870710510329735299859096132753182921478990707184942206156187245
965 516187477315596110956121809390128190017148570691646942611502400636310438020513223716187595453648395731065706140129365245421255000644975861837958627018023153107216644556870710510329735299859096132753182921478990707184942206156187248
966 1548562431946788332868365428170384570051445712074940827834507201908931314061539671148562786360945187193197118420388095736263765001934927585513875881054069459321649933670612131530989205899577288398259548764436972121554826618468561744
967 1548562431946788332868365428170384570051445712074940827834507201908931314061539671148562786360945187193197118420388095736263765001934927585513875881054069459321649933670612131530989205899577288398259548764436972121554826618468561747
968 4645687295840364998605096284511153710154337136224822483503521605726793942184619013445688359082835561579591355261164287208791295005804782756541627643162208377964949801011836394592967617698731865194778646293310916364664479855405685241
969 4645687295840364998605096284511153710154337136224822483503521605726793942184619013445688359082835561579591355261164287208791295005804782756541627643162208377964949801011836394592967617698731865194778646293310916364664479855405685244
970 13937061887521094995815288853533461130463011408674467450510564817180381826553857040337065077248506684738774065783492861626373885017414348269624882929486625133894849403035509183778902853096195595584335938879932749093993439566217055732
971 13937061887521094995815288853533461130463011408674467450510564817180381826553857040337065077248506684738774065783492861626373885017414348269624882929486625133894849403035509183778902853096195595584335938879932749093993439566217055735
972 41811185662563284987445866560600383391389034226023402351531694451541145479661571121011195231745520054216322197350478584879121655052243044808874648788459875401684548209106527551336708559288586786753007816639798247281980318698651167205
973 41811185662563284987445866560600383391389034226023402351531694451541145479661571121011195231745520054216322197350478584879121655052243044808874648788459875401684548209106527551336708559288586786753007816639798247281980318698651167208
974 125433556987689854962337599681801150174167102678070207054595083354623436438984713363033585695236560162648966592051435754637364965156729134426623946365379626205053644627319582654010125677865760360259023449919394741845940956095953501624
975 125433556987689854962337599681801150174167102678070207054595083354623436438984713363033585695236560162648966592051435754637364965156729134426623946365379626205053644627319582654010125677865760360259023449919394741845940956095953501627
976 376300670963069564887012799045403450522501308034210621163785250063870309316954140089100757085709680487946899776154307263912094895470187403279871839096138878615160933881958747962030377033597281080777070349758184225537822868287860504881
977 376300670963069564887012799045403450522501308034210621163785250063870309316954140089100757085709680487946899776154307263912094895470187403279871839096138878615160933881958747962030377033597281080777070349758184225537822868287860504884
978 1128902012889208694661038397136210351567503924102631863491355750191610927950862420267302271257129041463840699328462921791736284686410562209839615517288416635845482801645876243886091131100791843242331211049274552676613468604863581514652
979 1128902012889208694661038397136210351567503924102631863491355750191610927950862420267302271257129041463840699328462921791736284686410562209839615517288416635845482801645876243886091131100791843242331211049274552676613468604863581514655
980 3386706038667626083983115191408631054702511772307895590474067250574832783852587260801906813771387124391522097985388765375208854059231686629518846551865249907536448404937628731658273393302375529726993633147823658029840405814590744543965
981 3386706038667626083983115191408631054702511772307895590474067250574832783852587260801906813771387124391522097985388765375208854059231686629518846551865249907536448404937628731658273393302375529726993633147823658029840405814590744543968
982 10160118116002878251949345574225893164107535316923686771422201751724498351557761782405720441314161373174566293956166296125626562177695059888556539655595749722609345214812886194974820179907126589180980899443470974089521217443772233631904
983 10160118116002878251949345574225893164107535316923686771422201751724498351557761782405720441314161373174566293956166296125626562177695059888556539655595749722609345214812886194974820179907126589180980899443470974089521217443772233631907
984 30480354348008634755848036722677679492322605950771060314266605255173495054673285347217161323942484119523698881868498888376879686533085179665669618966787249167828035644438658584924460539721379767542942698330412922268563652331316700895721
985 30480354348008634755848036722677679492322605950771060314266605255173495054673285347217161323942484119523698881868498888376879686533085179665669618966787249167828035644438658584924460539721379767542942698330412922268563652331316700895724
986 91441063044025904267544110168033038476967817852313180942799815765520485164019856041651483971827452358571096645605496665130639059599255538997008856900361747503484106933315975754773381619164139302628828094991238766805690956993950102687172
987 91441063044025904267544110168033038476967817852313180942799815765520485164019856041651483971827452358571096645605496665130639059599255538997008856900361747503484106933315975754773381619164139302628828094991238766805690956993950102687175
988 274323189132077712802632330504099115430903453556939542828399447296561455492059568124954451915482357075713289936816489995391917178797766616991026570701085242510452320799947927264320144857492417907886484284973716300417072870981850308061525
989 274323189132077712802632330504099115430903453556939542828399447296561455492059568124954451915482357075713289936816489995391917178797766616991026570701085242510452320799947927264320144857492417907886484284973716300417072870981850308061528
990 822969567396233138407896991512297346292710360670818628485198341889684366476178704374863355746447071227139869810449469986175751536393299850973079712103255727531356962399843781792960434572477253723659452854921148901251218612945550924184584
991 822969567396233138407896991512297346292710360670818628485198341889684366476178704374863355746447071227139869810449469986175751536393299850973079712103255727531356962399843781792960434572477253723659452854921148901251218612945550924184587
992 2468908702188699415223690974536892038878131082012455885455595025669053099428536113124590067239341213681419609431348409958527254609179899552919239136309767182594070887199531345378881303717431761170978358564763446703753655838836652772553761
993 2468908702188699415223690974536892038878131082012455885455595025669053099428536113124590067239341213681419609431348409958527254609179899552919239136309767182594070887199531345378881303717431761170978358564763446703753655838836652772553764
994 7406726106566098245671072923610676116634393246037367656366785077007159298285608339373770201718023641044258828294045229875581763827539698658757717408929301547782212661598594036136643911152295283512935075694290340111260967516509958317661292
995 7406726106566098245671072923610676116634393246037367656366785077007159298285608339373770201718023641044258828294045229875581763827539698658757717408929301547782212661598594036136643911152295283512935075694290340111260967516509958317661295
996 22220178319698294737013218770832028349903179738112102969100355231021477894856825018121310605154070923132776484882135689626745291482619095976273152226787904643346637984795782108409931733456885850538805227082871020333782902549529874952983885
997 22220178319698294737013218770832028349903179738112102969100355231021477894856825018121310605154070923132776484882135689626745291482619095976273152226787904643346637984795782108409931733456885850538805227082871020333782902549529874952983888
998 66660534959094884211039656312496085049709539214336308907301065693064433684570475054363931815462212769398329454646407068880235874447857287928819456680363713930039913954387346325229795200370657551616415681248613061001348707648589624858951664
999 66660534959094884211039656312496085049709539214336308907301065693064433684570475054363931815462212769398329454646407068880235874447857287928819456680363713930039913954387346325229795200370657551616415681248613061001348707648589624858951667
1000 199981604877284652633118968937488255149128617643008926721903197079193301053711425163091795446386638308194988363939221206640707623343571863786458370041091141790119741863162038975689385601111972654849247043745839183004046122945768874576855001