1 2
2 6
3 10
4 70
5 42
6 462
7 858
8 858
9 4862
10 92378
11 8398
12 193154
13 74290
14 222870
15 6463230
16 200360130
17 11785890
18 11785890
19 22951470
20 22951470
21 941010270
22 40463441610
23 1759280070
24 82686163290
25 115760628606
26 115760628606
27 2045104438706
28 2045104438706
29 70520842714
30 4160729720126
31 8187242352506
32 8187242352506
33 8187242352506
34 548545237617902
35 548545237617902
36 38946711870871042
37 76840809907394218
38 76840809907394218
39 76840809907394218
40 6070423982684143222
41 444177364586644626
42 36866721260691503958
43 857365610713755906
44 857365610713755906
45 76305539353524275634
46 76305539353524275634
47 1623522113904771822
48 1623522113904771822
49 22497377864108980962
50 22497377864108980962
51 2272235164275007077162
52 234040221920325728947686
53 4415853243779730734862
54 472496297084431188630234
55 51502096382202999560695506
56 51502096382202999560695506
57 5819736891188938950358592178
58 5819736891188938950358592178
59 98639608325236253395908342
60 98639608325236253395908342
61 17787470353731127661557242
62 17787470353731127661557242
63 88937351768655638307786210
64 11295043674619266065088848670
65 11295043674619266065088848670
66 1479650721375123854526639175770
67 22084339125001848575024465310
68 22084339125001848575024465310
69 3025554460125253254778351747470
70 420552069957410202414190892898330
71 5923268590949439470622406942230
72 5923268590949439470622406942230
73 81140665629444376309895985510
74 81140665629444376309895985510
75 12089959178787212070174501840990
76 1825583835996869022596349777989490
77 1825583835996869022596349777989490
78 1825583835996869022596349777989490
79 3628059015841878943640847027143670
80 3628059015841878943640847027143670
81 1209353005280626314546949009047890
82 197124539860742089271152688474806070
83 2374994456153519147845213114154290
84 396624074177637697690150590063766430
85 5156112964309290069971957670828963590
86 5156112964309290069971957670828963590
87 892007542825507182105148677053410701070
88 892007542825507182105148677053410701070
89 10022556660960754855114030079251805630
90 1794037642311975119065411384186073207770
91 324720813258467496550839460537679250606370
92 324720813258467496550839460537679250606370
93 324720813258467496550839460537679250606370
94 324720813258467496550839460537679250606370
95 324720813258467496550839460537679250606370
96 62021675332367291841210336962696736865816670
97 123403951949967910570655618905159486753635230
98 123403951949967910570655618905159486753635230
99 24310578534143678382419156924316418890466140310
100 4837805128294591998101412227938967359202761921690
101 47899060676184079189122893345930369893096652690
102 47899060676184079189122893345930369893096652690
103 465039424040622128049736828601265727117443230
104 465039424040622128049736828601265727117443230
105 465039424040622128049736828601265727117443230
106 98123318472571269018494470834867068421780521530
107 917040359556740831948546456400626807680191790
108 917040359556740831948546456400626807680191790
109 8413214307860007632555472077069970712662310
110 8413214307860007632555472077069970712662310
111 8413214307860007632555472077069970712662310
112 1876146790652781702059870273186603468923695130
113 16603068943829926566901506842359322733838010
114 3768896650249393330686642053215566260581228270
115 863077332907111072727241030186364673673101273830
116 863077332907111072727241030186364673673101273830
117 201097018567356879945447160033422968965832596802390
118 201097018567356879945447160033422968965832596802390
119 201097018567356879945447160033422968965832596802390
120 48062187437598294306961871247988089582833990635771210
121 1052998833860108084361619179160466326314817431201896510
122 3158996501580324253084857537481398978944452293605689530
123 3158996501580324253084857537481398978944452293605689530
124 3158996501580324253084857537481398978944452293605689530
125 631799300316064850616971507496279795788890458721137906
126 158581624379332277504859848381566228743011505139005614406
127 1248674207711277775628817703791860068842610276685083578
128 1248674207711277775628817703791860068842610276685083578
129 320909271381798388336606149874508037692550841108066479546
130 320909271381798388336606149874508037692550841108066479546
131 2449689094517544949134398090645099524370617107695163966
132 644268231858114321622346697839661174909472299323828123058
133 644268231858114321622346697839661174909472299323828123058
134 644268231858114321622346697839661174909472299323828123058
135 173308154369832752516411261718868856050648048518109765102602
136 46966509834224675931947451925813459989725621148407746342805142
137 342821239665873546948521546903747883136683366046771871115366
138 342821239665873546948521546903747883136683366046771871115366
139 683176139478035773415399053901713407401879801402559771934938
140 683176139478035773415399053901713407401879801402559771934938
141 191972495193328052329727134146381467479928224194119295913717578
142 54328216139711838809312778963425955296819687446935760743582074574
143 54328216139711838809312778963425955296819687446935760743582074574
144 54328216139711838809312778963425955296819687446935760743582074574
145 923579674375101259758317242378241240045934686597907932640895267758
146 923579674375101259758317242378241240045934686597907932640895267758
147 270608844591904669109186952016824683333458863173187024263782313453094
148 270608844591904669109186952016824683333458863173187024263782313453094
149 1816166742227548114826758067227011297539992370289845800428069217806
150 1816166742227548114826758067227011297539992370289845800428069217806
151 12027594319387735859779854749847756937350942849601627817404431906
152 12027594319387735859779854749847756937350942849601627817404431906
153 12027594319387735859779854749847756937350942849601627817404431906
154 3692471456052034908952415408203261379766739454827699739943160595142
155 3692471456052034908952415408203261379766739454827699739943160595142
156 1148358622832182856684201191951214289107455970451414619122322945089162
157 2289402859531676650586974350832675620959450437906323412645140648489858
158 2289402859531676650586974350832675620959450437906323412645140648489858
159 725740706471541498236070869213958171844145788816304521808509585571284986
160 725740706471541498236070869213958171844145788816304521808509585571284986
161 725740706471541498236070869213958171844145788816304521808509585571284986
162 725740706471541498236070869213958171844145788816304521808509585571284986
163 4452396972218046001448287541189927434626661281081622833181040402277822
164 4452396972218046001448287541189927434626661281081622833181040402277822
165 4452396972218046001448287541189927434626661281081622833181040402277822
166 1473743397804173226479383176133865980861424884038017157782924373153959082
167 8824810765294450457960378300202790304559430443341420106484577084754246
168 8824810765294450457960378300202790304559430443341420106484577084754246
169 228766248300325369564049806705256948664348312262004505837330959812475454
170 228766248300325369564049806705256948664348312262004505837330959812475454
171 228766248300325369564049806705256948664348312262004505837330959812475454
172 1601363738102277586948348646936798640650438185834031540861316718687328178
173 9256437792498714375423980618131784050002532866092667866250385657152186
174 3211983913997053888272121274491729065350878904534155749588883823031808542
175 1120982385984971807006970324797613443807456737682420356606520454238101181158
176 1120982385984971807006970324797613443807456737682420356606520454238101181158
177 395706782252695047873460524653557545664032228401894385882101720346049716948774
178 395706782252695047873460524653557545664032228401894385882101720346049716948774
179 2210652414819525407114304607003114780245990102803879250737998437687428586306
180 793624216920209621154035353914118206108310446906592651014941439129786862483854
181 83308619455712612165340727758940585171590599399034587675601587532961051862946
182 83308619455712612165340727758940585171590599399034587675601587532961051862946
183 83308619455712612165340727758940585171590599399034587675601587532961051862946
184 30574263340246528664680047087531194757973749979445693676945782624596706033701182
185 30574263340246528664680047087531194757973749979445693676945782624596706033701182
186 30574263340246528664680047087531194757973749979445693676945782624596706033701182
187 11404200225911955191925657563649135644724208742333243741500776918974571350570540886
188 11404200225911955191925657563649135644724208742333243741500776918974571350570540886
189 11404200225911955191925657563649135644724208742333243741500776918974571350570540886
190 4322191885620631017739824216623022409350475113344299378028794452291362541866234995794
191 22629276888066130982931016840958232509688351378765965329993688231891950480975052334
192 8667013048129328166462579450087003051210638578067364721387582592814617034213445043922
193 44906803358183047494624763990088098710935951181696190266256904625982471679862409554
194 44906803358183047494624763990088098710935951181696190266256904625982471679862409554
195 17468746506333205475409033192144270398554085009679818013573935899507181483466477316506
196 17468746506333205475409033192144270398554085009679818013573935899507181483466477316506
197 88673840133671093783802198944894773596721243703958467073979370048259804484601407698
198 88673840133671093783802198944894773596721243703958467073979370048259804484601407698
199 176902083080740825287283783824739824713056953519957343861154823664116293368777682694
200 176902083080740825287283783824739824713056953519957343861154823664116293368777682694
201 70937735315377070940200797313720669709935838361502894888323084289310633640879850760294
202 70937735315377070940200797313720669709935838361502894888323084289310633640879850760294
203 70937735315377070940200797313720669709935838361502894888323084289310633640879850760294
204 70937735315377070940200797313720669709935838361502894888323084289310633640879850760294
205 29013533743989222014542126101311753911363757889854684009324141474328049159119858960960246
206 29013533743989222014542126101311753911363757889854684009324141474328049159119858960960246
207 29013533743989222014542126101311753911363757889854684009324141474328049159119858960960246
208 29013533743989222014542126101311753911363757889854684009324141474328049159119858960960246
209 29013533743989222014542126101311753911363757889854684009324141474328049159119858960960246
210 12156670638731484024093150836449624888861414555849112599906815277743452597671220904642343074
211 24255726724672771441437045033863943498628699184893253102183740435687173192509876781300599214
212 24255726724672771441437045033863943498628699184893253102183740435687173192509876781300599214
213 24255726724672771441437045033863943498628699184893253102183740435687173192509876781300599214
214 24255726724672771441437045033863943498628699184893253102183740435687173192509876781300599214
215 24255726724672771441437045033863943498628699184893253102183740435687173192509876781300599214
216 10454218218333964491259366409595359647908969348688992087041192127781171645971756892740558261234
217 4526676488538606624715305655354790727544583727982333573688836191329247322705770734556661727114322
218 4526676488538606624715305655354790727544583727982333573688836191329247322705770734556661727114322
219 4526676488538606624715305655354790727544583727982333573688836191329247322705770734556661727114322
220 1987210978468448308250019182700753129392072256584244438849399087993539574667833352470374498203187358
221 1987210978468448308250019182700753129392072256584244438849399087993539574667833352470374498203187358
222 880334463461522600554758497936433636320688009666820286410283795981138031577850175144375902704011999594
223 3947688176957500450918199542315845902783354303438655992871227784668780410663005269705721536789291478
224 3947688176957500450918199542315845902783354303438655992871227784668780410663005269705721536789291478
225 1772511991453917702462271594499814810349726082243956540799181275316282404387689366097868970018391873622
226 1772511991453917702462271594499814810349726082243956540799181275316282404387689366097868970018391873622
227 7808422869841047147410888081496981543390863798431526611450137776723711032544887075321008678495118386
228 7808422869841047147410888081496981543390863798431526611450137776723711032544887075321008678495118386
229 15582747823219906316012121629886989368251636488572959220230187615557798872807918748566379764507725338
230 15582747823219906316012121629886989368251636488572959220230187615557798872807918748566379764507725338
231 7183646746504376811681588071377902098764004421232134200526116490772145280364450543089101071438061380818
232 3326028443631526463808575277047968671727734047030478134843591935227503264808740601450253796075822419318734
233 14274800187259770230938091317802440651191991618156558518642025473079413153685581980473192257836147722398
234 6666331687450312697848088645413739784106660085679112828205825895928085942771166784880980784409480986359866
235 6666331687450312697848088645413739784106660085679112828205825895928085942771166784880980784409480986359866
236 6666331687450312697848088645413739784106660085679112828205825895928085942771166784880980784409480986359866
237 6666331687450312697848088645413739784106660085679112828205825895928085942771166784880980784409480986359866
238 6666331687450312697848088645413739784106660085679112828205825895928085942771166784880980784409480986359866
239 27892601202720973631163550817630710393751715839661559950651991196351824028331241777744689474516656846694
240 13360555976103346369327340841645110278607071887197887216362303783052523709570664811539706258293478629566426
241 55437991602088574146586476521349005305423534801650984300258521921379766429753795898505005221134766097786
242 55437991602088574146586476521349005305423534801650984300258521921379766429753795898505005221134766097786
243 18479330534029524715528825507116335101807844933883661433419507307126588809917931966168335073711588699262
244 8999433970072378536462538021965655194580420482801343118075300058570648750430032867523979180897543696540594
245 8999433970072378536462538021965655194580420482801343118075300058570648750430032867523979180897543696540594
246 4418722079305537861403106168785136700538986457055459470974972328758188536461146137954273777820693955001431654
247 4418722079305537861403106168785136700538986457055459470974972328758188536461146137954273777820693955001431654
248 4418722079305537861403106168785136700538986457055459470974972328758188536461146137954273777820693955001431654
249 4418722079305537861403106168785136700538986457055459470974972328758188536461146137954273777820693955001431654
250 2204942317573463392840149978223783213568954242070674276016511192050336079694111922839182615132526283545714395346
251 8784630747304635031235657283760092484338463115819419426360602358766279201968573397765667789372614675480933846
252 4418669265894231420711535613731326519622246947257167971459382986459438438590192419076130898054425181766909724538
253 4418669265894231420711535613731326519622246947257167971459382986459438438590192419076130898054425181766909724538
254 4418669265894231420711535613731326519622246947257167971459382986459438438590192419076130898054425181766909724538
255 2249102656340163793142171627389245198487723696153898497472825940107854165242407941309750627109702417519357049789842
256 2249102656340163793142171627389245198487723696153898497472825940107854165242407941309750627109702417519357049789842
257 8751372203658224876039578316689670033026162241843963025186093152170638775262287709376461584084445204355474901906
258 8751372203658224876039578316689670033026162241843963025186093152170638775262287709376461584084445204355474901906
259 8751372203658224876039578316689670033026162241843963025186093152170638775262287709376461584084445204355474901906
260 8751372203658224876039578316689670033026162241843963025186093152170638775262287709376461584084445204355474901906
261 4559464918105935160416620302995318087206630528000704736121954532280902801911651896585136485307995951469202423893026
262 2384600152169404088897892418466551359609067766144368576991782220382912165399793941914026381816081882618392867696052598
263 9066920730682144824706815279340499466194174015758055425824266997653658423573360995870822744547839857864611664243546
264 9066920730682144824706815279340499466194174015758055425824266997653658423573360995870822744547839857864611664243546
265 208539176805689330968256751424831487722466002362435274793958140946034143742187302905028923124600316730886068277601558
266 208539176805689330968256751424831487722466002362435274793958140946034143742187302905028923124600316730886068277601558
267 208539176805689330968256751424831487722466002362435274793958140946034143742187302905028923124600316730886068277601558
268 208539176805689330968256751424831487722466002362435274793958140946034143742187302905028923124600316730886068277601558
269 775238575485833944119913574070005530566788112871506597747056286044736593837127520093044323883272552902922186905582
270 775238575485833944119913574070005530566788112871506597747056286044736593837127520093044323883272552902922186905582
271 1547616492021535659663738906169273033345506896913229038306854061808865303564154938635929812623064395278527317770922
272 1547616492021535659663738906169273033345506896913229038306854061808865303564154938635929812623064395278527317770922
273 1547616492021535659663738906169273033345506896913229038306854061808865303564154938635929812623064395278527317770922
274 846546221135780005836065181674592349239992272611536283953849171809449321049592751433853607504816224217354442820694334
275 846546221135780005836065181674592349239992272611536283953849171809449321049592751433853607504816224217354442820694334
276 846546221135780005836065181674592349239992272611536283953849171809449321049592751433853607504816224217354442820694334
277 3056123542006426013848610764168203426859177879464029905970574627470936177074342062938099666082369040495864414515142
278 3056123542006426013848610764168203426859177879464029905970574627470936177074342062938099666082369040495864414515142
279 1702260812897579289713676195641689308760562078861464657625610067501311450630408529056521514007879555556196478884934094
280 1702260812897579289713676195641689308760562078861464657625610067501311450630408529056521514007879555556196478884934094
281 6057867661557221671578918845699961952884562558225852874112491343421037190855546366749186882590318703046962558309374
282 3410579493456715801098931310129078579474008720281155168125332626346043938451672604479792214898349429815439920328177562
283 12051517644723377389042160106463175192487663322548251477474673591328777167673754786147675671018902578853144594799214
284 12051517644723377389042160106463175192487663322548251477474673591328777167673754786147675671018902578853144594799214
285 6857313539847601734364989100577546684525480430529955090683089273466074208406366473318027456809755567367439274440752766
286 3915526031252980590322408776429779156864049325832604356780043975149128373000035256264593677838370428966807825705669829386
287 3915526031252980590322408776429779156864049325832604356780043975149128373000035256264593677838370428966807825705669829386
288 3915526031252980590322408776429779156864049325832604356780043975149128373000035256264593677838370428966807825705669829386
289 132897560001939400036237050823528386677091556529730159638946198450649827718883549580274738359572925736108712672480675973866
290 132897560001939400036237050823528386677091556529730159638946198450649827718883549580274738359572925736108712672480675973866
291 132897560001939400036237050823528386677091556529730159638946198450649827718883549580274738359572925736108712672480675973866
292 132897560001939400036237050823528386677091556529730159638946198450649827718883549580274738359572925736108712672480675973866
293 453575290109008191249955804858458657600995073480307712078314670480033541702674230649401837404685753365558746322459644962
294 266248695293987808263724057451915232011784108132940626989970711571779688979469773391198878556550537225582984091283811592694
295 266248695293987808263724057451915232011784108132940626989970711571779688979469773391198878556550537225582984091283811592694
296 266248695293987808263724057451915232011784108132940626989970711571779688979469773391198878556550537225582984091283811592694
297 157885476309334770300388366068985732582987976122833791805052631962065355564825575620980934984034468574770709566131300274467542
298 157885476309334770300388366068985732582987976122833791805052631962065355564825575620980934984034468574770709566131300274467542
299 157885476309334770300388366068985732582987976122833791805052631962065355564825575620980934984034468574770709566131300274467542
300 94573400309291527409932631275322453817209797697577441291226526545277147983330519796967580055436646676287655030112648864406057658
301 56838613585884207973369511396468794744143088416244042216027142453711565937981642397977515613317424652448880673097701967508040652458
302 56838613585884207973369511396468794744143088416244042216027142453711565937981642397977515613317424652448880673097701967508040652458
303 56838613585884207973369511396468794744143088416244042216027142453711565937981642397977515613317424652448880673097701967508040652458
304 34501038446631714239835293417656558409694854668660133625128475469402920524354856935572351977283676764036470568570305094277380676042006
305 34501038446631714239835293417656558409694854668660133625128475469402920524354856935572351977283676764036470568570305094277380676042006
306 34501038446631714239835293417656558409694854668660133625128475469402920524354856935572351977283676764036470568570305094277380676042006
307 68889695660538243742733012589652997736621973654360462254735359813498339678923541698716129518159263375747089441477514732221610274963354
308 68889695660538243742733012589652997736621973654360462254735359813498339678923541698716129518159263375747089441477514732221610274963354
309 42504942222552096389266268767815899603495757744740405211171717004928475581895825228107851912704265502835954185391626589780733539652389418
310 26310559235759747664955820367278041854563874043994310825715292826050726385193515816198760333963940346255455640757416859074274061044829049742
311 84599868925272500530404567097357047763870977633422221304550780791159891913805517093886689176732927158377670870602626556508919810433533922
312 84599868925272500530404567097357047763870977633422221304550780791159891913805517093886689176732927158377670870602626556508919810433533922
313 1351435605835023970134258260341166897186437342386936442564708958325237889996893244311288964484551552050761515504834290040078591220982970
314 1351435605835023970134258260341166897186437342386936442564708958325237889996893244311288964484551552050761515504834290040078591220982970
315 1351435605835023970134258260341166897186437342386936442564708958325237889996893244311288964484551552050761515504834290040078591220982970
316 852755867281900125154716962275276312124641963046156895258331352703225108588039637160423336589752029344030516283550437015289591060440254070
317 2690081600258360016260936789511912656544611870808065915641423825562224317312427877477676140661678326006405414143692230332143820379937710
318 2690081600258360016260936789511912656544611870808065915641423825562224317312427877477676140661678326006405414143692230332143820379937710
319 2690081600258360016260936789511912656544611870808065915641423825562224317312427877477676140661678326006405414143692230332143820379937710
320 2690081600258360016260936789511912656544611870808065915641423825562224317312427877477676140661678326006405414143692230332143820379937710
321 1724342305765608770423260482077136012845096209187970251926152672185385787397266269463190406164135806970105870466106719642904188863540072110
322 1108752102607286439382156489975598456259396862507864871988516168215203061296442211264831431163539323881778074709706620730387393439256266366730
323 1108752102607286439382156489975598456259396862507864871988516168215203061296442211264831431163539323881778074709706620730387393439256266366730
324 717362610386914326280255249014212201199829770042588572176569960835236380658798110688345935962809942551510414337180183612560643555198804339274310
325 717362610386914326280255249014212201199829770042588572176569960835236380658798110688345935962809942551510414337180183612560643555198804339274310
326 717362610386914326280255249014212201199829770042588572176569960835236380658798110688345935962809942551510414337180183612560643555198804339274310
327 468437784582655055061006677606280567383488839837810337631300184425409356570195166279489896183714892486136300562178659899002100241544819233546124430
328 468437784582655055061006677606280567383488839837810337631300184425409356570195166279489896183714892486136300562178659899002100241544819233546124430
329 468437784582655055061006677606280567383488839837810337631300184425409356570195166279489896183714892486136300562178659899002100241544819233546124430
330 308700500039969681285203400542538893905719145453117012499026821536344765979758614578183841585068114148363822070475736873442384059178035874906895999370
331 616468370170453049333895612563801235261874184726617357286576220651129577983747565668216070355679829160327753439832211701949896867421999133877517388470
332 616468370170453049333895612563801235261874184726617357286576220651129577983747565668216070355679829160327753439832211701949896867421999133877517388470
333 616468370170453049333895612563801235261874184726617357286576220651129577983747565668216070355679829160327753439832211701949896867421999133877517388470
334 616468370170453049333895612563801235261874184726617357286576220651129577983747565668216070355679829160327753439832211701949896867421999133877517388470
335 616468370170453049333895612563801235261874184726617357286576220651129577983747565668216070355679829160327753439832211701949896867421999133877517388470
336 616468370170453049333895612563801235261874184726617357286576220651129577983747565668216070355679829160327753439832211701949896867421999133877517388470
337 1231107457343367662319619428057680211665404529142473238735506814534748385706415761705369185012974851705936433427320707642172939441468858804449760244630
338 1231107457343367662319619428057680211665404529142473238735506814534748385706415761705369185012974851705936433427320707642172939441468858804449760244630
339 833459748621459907390382352795049503297478866229454382623938113440024657123243470674534938253783974604918965430296119073751080001874417410612487685614510
340 833459748621459907390382352795049503297478866229454382623938113440024657123243470674534938253783974604918965430296119073751080001874417410612487685614510
341 833459748621459907390382352795049503297478866229454382623938113440024657123243470674534938253783974604918965430296119073751080001874417410612487685614510
342 569253008308457116747631146959018810752178065634717343332149731479536840815175290470707362827334454655159653388892249327371987641280227091448329089274710330
343 81321858329779588106804449565574115821739723662102477618878533068505262973596470067243908975333493522165664769841749903910283948754318155921189869896387190
344 81321858329779588106804449565574115821739723662102477618878533068505262973596470067243908975333493522165664769841749903910283948754318155921189869896387190
345 81321858329779588106804449565574115821739723662102477618878533068505262973596470067243908975333493522165664769841749903910283948754318155921189869896387190
346 56193404105877695381801874649811714032822149050512812034645066350337136714755160816465541101955444023816474355960649183602006208589233845741542200098403548290
347 161940645838264251820754681987930011621965847407817902117132756052844774394107091690102423924943642719932202754929824736605205212072720016546231124202892070
348 161940645838264251820754681987930011621965847407817902117132756052844774394107091690102423924943642719932202754929824736605205212072720016546231124202892070
349 464013311857490692896145220595787998916807585695753301195222796713022276200879918882814968266314162521295709899512391795430387427142464230791493192558430
350 464013311857490692896145220595787998916807585695753301195222796713022276200879918882814968266314162521295709899512391795430387427142464230791493192558430
351 325273331612100975720197799637647387240682117572723064137851180495828615616816823136853292754686227927428292639558186648596701586426867425784836727983459430
352 325273331612100975720197799637647387240682117572723064137851180495828615616816823136853292754686227927428292639558186648596701586426867425784836727983459430
353 921454197201419194674781302089652655072753874143691399823941021234641970585883351662473917152085631522459752519994863027186123474297074860580274016950310
354 921454197201419194674781302089652655072753874143691399823941021234641970585883351662473917152085631522459752519994863027186123474297074860580274016950310
355 653311025815806209024419943181563732446582496767877202475174184055361157145391296328694007260828712749423964536676357886274961543276626076151414278017769790
356 653311025815806209024419943181563732446582496767877202475174184055361157145391296328694007260828712749423964536676357886274961543276626076151414278017769790
357 653311025815806209024419943181563732446582496767877202475174184055361157145391296328694007260828712749423964536676357886274961543276626076151414278017769790
358 653311025815806209024419943181563732446582496767877202475174184055361157145391296328694007260828712749423964536676357886274961543276626076151414278017769790
359 1819807871353220637951030482399898976174324503531691371797142573970365340237858764146779964514843211001180959712190411939484572543946033638304775147681810
360 1308441859502965638686790916845527363869339318039286096322145510684692679631020451421534794486172268709849110033064906184489407659097198185941133331183221390
361 68865361026471875720357416676080387572070490423120320859060290036036456822685286916922883920324856247886795264898152957078389876794589378207428070062274810
362 68865361026471875720357416676080387572070490423120320859060290036036456822685286916922883920324856247886795264898152957078389876794589378207428070062274810
363 68865361026471875720357416676080387572070490423120320859060290036036456822685286916922883920324856247886795264898152957078389876794589378207428070062274810
364 50065117466245053648699841923510441764895246537608473264536830856198504110092203588602936610076170492213700157580957199795989440429666477956800206935273786870
365 150195352398735160946099525770531325294685739612825419793610492568595512330276610765808809830228511476641100472742871599387968321288999433870400620805821360610
366 150195352398735160946099525770531325294685739612825419793610492568595512330276610765808809830228511476641100472742871599387968321288999433870400620805821360610
367 299981453156056874587168807601633409920993588926978290759445479707848802556111050930075906282173021559612879145832492867442454440067674618602189795778384352390
368 299981453156056874587168807601633409920993588926978290759445479707848802556111050930075906282173021559612879145832492867442454440067674618602189795778384352390
369 299981453156056874587168807601633409920993588926978290759445479707848802556111050930075906282173021559612879145832492867442454440067674618602189795778384352390
370 221686293882326030319917748817607089931614262217036956871230209504100265088966066637326094742525862932553917688770212229039973831210011543147018259080226036416210
371 221686293882326030319917748817607089931614262217036956871230209504100265088966066637326094742525862932553917688770212229039973831210011543147018259080226036416210
372 164712916354568240527698887371482067819189396827258458955324045661546496961101787511533288393696716158887560842756267686176700556589038576558234566496607945057244030
373 441589588081952387473723558636681146968336184523481123204622106331223852442632138100625438052806209541253514323743345003154693181203856773614569883368922104711110
374 441589588081952387473723558636681146968336184523481123204622106331223852442632138100625438052806209541253514323743345003154693181203856773614569883368922104711110
375 441589588081952387473723558636681146968336184523481123204622106331223852442632138100625438052806209541253514323743345003154693181203856773614569883368922104711110
376 331633780649546242992766392536147541373220474577134323526671201854749113184416735713569703977657463365481389257131252097369174579084096436984541982410060500638043610
377 331633780649546242992766392536147541373220474577134323526671201854749113184416735713569703977657463365481389257131252097369174579084096436984541982410060500638043610
378 331633780649546242992766392536147541373220474577134323526671201854749113184416735713569703977657463365481389257131252097369174579084096436984541982410060500638043610
379 662392538131151730726976673218637701370786013865146920606042479694050339526658229380401757021336938700974700970048437566513100676429184703950655094154131395733506630
380 662392538131151730726976673218637701370786013865146920606042479694050339526658229380401757021336938700974700970048437566513100676429184703950655094154131395733506630
381 504080721517806467083229248319383290743168156551376806581198327047172308379786912558485737093237410351441747438206860988116469614762609559706448526651293992153198545430
382 504080721517806467083229248319383290743168156551376806581198327047172308379786912558485737093237410351441747438206860988116469614762609559706448526651293992153198545430
383 1316137654093489470191199081773846712123154455747720121621927746859457724229208648977769548546311776374521533781218958193515586461521173785134330356791890318937855210
384 1316137654093489470191199081773846712123154455747720121621927746859457724229208648977769548546311776374521533781218958193515586461521173785134330356791890318937855210
385 1012109855997893402577032093884088121622705776469996773527262437334922989932261451063904782832113756032007059477757378850813485988909782640768300044372963655263210656490
386 1012109855997893402577032093884088121622705776469996773527262437334922989932261451063904782832113756032007059477757378850813485988909782640768300044372963655263210656490
387 782360918686371600192045808572400118014351565211307505936573864059895471217638101672398397129223933412741456976306453851678824669427261981313895934300300905518461837466770
388 782360918686371600192045808572400118014351565211307505936573864059895471217638101672398397129223933412741456976306453851678824669427261981313895934300300905518461837466770
389 2011210587882703342396004649286375624715556722908245516546462375475309694646884580134700249689521679724271097625466462343647364188759028229598704201286120579738976445930
390 2011210587882703342396004649286375624715556722908245516546462375475309694646884580134700249689521679724271097625466462343647364188759028229598704201286120579738976445930
391 2011210587882703342396004649286375624715556722908245516546462375475309694646884580134700249689521679724271097625466462343647364188759028229598704201286120579738976445930
392 2011210587882703342396004649286375624715556722908245516546462375475309694646884580134700249689521679724271097625466462343647364188759028229598704201286120579738976445930
393 2011210587882703342396004649286375624715556722908245516546462375475309694646884580134700249689521679724271097625466462343647364188759028229598704201286120579738976445930
394 1582822732663687530465655658988377616651143140928789221522065889499068729687098164566009096505653561943001353831242105864450475616553355216694180206412176896254574462946910
395 1582822732663687530465655658988377616651143140928789221522065889499068729687098164566009096505653561943001353831242105864450475616553355216694180206412176896254574462946910
396 1582822732663687530465655658988377616651143140928789221522065889499068729687098164566009096505653561943001353831242105864450475616553355216694180206412176896254574462946910
397 3986959024341782192608704430701203064612451236596446401818805767000173122637526862886672787167893103130985777912448629381487344122300642863209521930509261703412026355030
398 3986959024341782192608704430701203064612451236596446401818805767000173122637526862886672787167893103130985777912448629381487344122300642863209521930509261703412026355030
399 3177606342400400407509137431268858842496123635567367782249588196299137978742108909720678211372810803195395664996221557617045413265473612361977988978615881577619385004958910
400 3177606342400400407509137431268858842496123635567367782249588196299137978742108909720678211372810803195395664996221557617045413265473612361977988978615881577619385004958910
401 7924205342644390043663684367254012076050183629843809930796978045633760545491543415762289803922221454352607643382098647424053399664522724094708201941685490218502206994910
402 7924205342644390043663684367254012076050183629843809930796978045633760545491543415762289803922221454352607643382098647424053399664522724094708201941685490218502206994910
403 7924205342644390043663684367254012076050183629843809930796978045633760545491543415762289803922221454352607643382098647424053399664522724094708201941685490218502206994910
404 7924205342644390043663684367254012076050183629843809930796978045633760545491543415762289803922221454352607643382098647424053399664522724094708201941685490218502206994910
405 6410682122199311545323920653108495769524598556543642234014755238917712281302658623351692451373077156571259583496117805766059200328598883792618935370823561586768285458882190
406 5199063201103641663257699649670990069084449429356893851785966498762264660136456143538222578063565573979291522215351540476274011466493694755813956585737908446869079507153456090
407 5199063201103641663257699649670990069084449429356893851785966498762264660136456143538222578063565573979291522215351540476274011466493694755813956585737908446869079507153456090
408 5199063201103641663257699649670990069084449429356893851785966498762264660136456143538222578063565573979291522215351540476274011466493694755813956585737908446869079507153456090
409 12711645968468561523857456356163789899961979044882381055711409532426074963658816976866069873016052748115627193680566113633921788426634950503212607789090240701391392438028010
410 12711645968468561523857456356163789899961979044882381055711409532426074963658816976866069873016052748115627193680566113633921788426634950503212607789090240701391392438028010
411 10436261340112689011086971668410471507868784795848434846739067226121807545163888738007043365746179306202929926011744779293449788298267294363137550994843087615842333191620996210
412 8589043082912743056124577683101818050976009886983261878866252327098247609669880431379796690009105569005011329107665953358509175769473983260862204468755861107838240216704079880830
413 8589043082912743056124577683101818050976009886983261878866252327098247609669880431379796690009105569005011329107665953358509175769473983260862204468755861107838240216704079880830
414 7103138629568838507415025743925203528157160176535157573822390674510250773196991116751091862637530305567144369172039743427487088361354984156733043095661097136182224659214274061446410
415 5888501923912567122647056341713993724842285786347645628698761869168997890980305635786655154126512623315162682043620947301386796251563281865931692726303049525895064242488633196939073890
416 5888501923912567122647056341713993724842285786347645628698761869168997890980305635786655154126512623315162682043620947301386796251563281865931692726303049525895064242488633196939073890
417 5888501923912567122647056341713993724842285786347645628698761869168997890980305635786655154126512623315162682043620947301386796251563281865931692726303049525895064242488633196939073890
418 5888501923912567122647056341713993724842285786347645628698761869168997890980305635786655154126512623315162682043620947301386796251563281865931692726303049525895064242488633196939073890
419 14053703875686317715148105827479698627308557962643545653219002074389016446253712734574355976435590986432369169555181258475863475540723823069049385981630189799272229695676928870976310
420 11791057551700820563009260789255467148311880130657934803050742740412384798406864984307884664229460837616757733256797075861249455978667287554932434838587729241589400714672943322749124090
421 812210615200294053033892073369141442520295780971686720400169927486838857847503763764676140766399915180251720343104786698280841385703922420648552518572551420442025227376521036483906410
422 812210615200294053033892073369141442520295780971686720400169927486838857847503763764676140766399915180251720343104786698280841385703922420648552518572551420442025227376521036483906410
423 812210615200294053033892073369141442520295780971686720400169927486838857847503763764676140766399915180251720343104786698280841385703922420648552518572551420442025227376521036483906410
424 812210615200294053033892073369141442520295780971686720400169927486838857847503763764676140766399915180251720343104786698280841385703922420648552518572551420442025227376521036483906410
425 812210615200294053033892073369141442520295780971686720400169927486838857847503763764676140766399915180251720343104786698280841385703922420648552518572551420442025227376521036483906410
426 812210615200294053033892073369141442520295780971686720400169927486838857847503763764676140766399915180251720343104786698280841385703922420648552518572551420442025227376521036483906410
427 692815654765850827237909938583877650469812301168848772501344948146273545743920710491268748073739127648754717452668383053633557702005445824813215298342386361637047518952172444120772167730
428 692815654765850827237909938583877650469812301168848772501344948146273545743920710491268748073739127648754717452668383053633557702005445824813215298342386361637047518952172444120772167730
429 593743016134334158942888817366383146452629142101703398033652620561356428702540048891017317099194432394982792856936804276963958950618667071864925510679425111922949723742011784611501747744610
430 510025250859393042531941494117723122802808433065363218910907601062205172255481901997383875388208017427290219064108714873912040738581435014731971013673626171141813812694388122981280001312619990
431 1183353250253812163647196042036480563347583371381353176127395826130406432147289795817595998580529042754733686923686113396547658326175023236037055716180107125619057570056584972114338750145290
432 1021233854969039897227530184277482726168964449502107790997942597950540750943111093790585346774996563897335171815141115861220629135489045052699979083063432449409246682958832830934674341375385270
433 2358507748196396991287598578008043247503382100466761642027581057622495960607646867876640523729784212234030419896399805684112307472261074024711268090215779328889715203138182057585852982391190
434 2358507748196396991287598578008043247503382100466761642027581057622495960607646867876640523729784212234030419896399805684112307472261074024711268090215779328889715203138182057585852982391190
435 2358507748196396991287598578008043247503382100466761642027581057622495960607646867876640523729784212234030419896399805684112307472261074024711268090215779328889715203138182057585852982391190
436 2358507748196396991287598578008043247503382100466761642027581057622495960607646867876640523729784212234030419896399805684112307472261074024711268090215779328889715203138182057585852982391190
437 2358507748196396991287598578008043247503382100466761642027581057622495960607646867876640523729784212234030419896399805684112307472261074024711268090215779328889715203138182057585852982391190
438 2358507748196396991287598578008043247503382100466761642027581057622495960607646867876640523729784212234030419896399805684112307472261074024711268090215779328889715203138182057585852982391190
439 4711643041385512896034678708230191180092177909132915626556238240398471429277690895507548381118498300977778310362511684703796113105177589794240961537857035242451663401257826115040530901041170
440 4711643041385512896034678708230191180092177909132915626556238240398471429277690895507548381118498300977778310362511684703796113105177589794240961537857035242451663401257826115040530901041170
441 4150957519460636861406551941950798429661208737946098666996045889791053329193645678942150123765397003161422691429372794224044375645661456608726287114852048048599915456508144807350707723817270770
442 3665295489683742348621985364742555013390847315606405122957508520685500089677989134505918559284845553791536236532136177299831183695119066185505311522414358426913725348096691864890674920130650089910
443 8273804717119057220365655450886128698399203872700688765141102755497742866090268926649929027731028338129878637770059090970273552359185250983081967319219770715380869860263412787563600271175282370
444 7338864784084603754464336384935996155480093835085510934680158144126497922222068537938487047597422135921202351702042413690632640942597317621993705012147936624542831566053647142568913440532475462190
445 7338864784084603754464336384935996155480093835085510934680158144126497922222068537938487047597422135921202351702042413690632640942597317621993705012147936624542831566053647142568913440532475462190
446 7338864784084603754464336384935996155480093835085510934680158144126497922222068537938487047597422135921202351702042413690632640942597317621993705012147936624542831566053647142568913440532475462190
447 7338864784084603754464336384935996155480093835085510934680158144126497922222068537938487047597422135921202351702042413690632640942597317621993705012147936624542831566053647142568913440532475462190
448 7338864784084603754464336384935996155480093835085510934680158144126497922222068537938487047597422135921202351702042413690632640942597317621993705012147936624542831566053647142568913440532475462190
449 16344910432259696557827029810547875624677269120457708095056031501395318312298593625698189415584459100047221273278490899088268688068145473545642995572712553729494056939985851097035441961096827310
450 16344910432259696557827029810547875624677269120457708095056031501395318312298593625698189415584459100047221273278490899088268688068145473545642995572712553729494056939985851097035441961096827310
451 16344910432259696557827029810547875624677269120457708095056031501395318312298593625698189415584459100047221273278490899088268688068145473545642995572712553729494056939985851097035441961096827310
452 16344910432259696557827029810547875624677269120457708095056031501395318312298593625698189415584459100047221273278490899088268688068145473545642995572712553729494056939985851097035441961096827310
453 16344910432259696557827029810547875624677269120457708095056031501395318312298593625698189415584459100047221273278490899088268688068145473545642995572712553729494056939985851097035441961096827310
454 14824833762059544777949116038166923191582283092255141242215820571765553709254824418508257799935104403742829694863591245473059700077807944505898196984450286232651109644567166945011145858714822370170
455 14824833762059544777949116038166923191582283092255141242215820571765553709254824418508257799935104403742829694863591245473059700077807944505898196984450286232651109644567166945011145858714822370170
456 13505423557236245292711644710770067027531459897044433671658612540878419429131145045261022855740880111809717852020731624625957386770883037444873257452834210757945160886200689086905153877289203179224870
457 29552349140560711800244299148293363298755929752832458800128255012863062208164431171249502966610240944879032498951272701588528198623376449551144983485414027916729017256456650080755260125359306737910
458 29552349140560711800244299148293363298755929752832458800128255012863062208164431171249502966610240944879032498951272701588528198623376449551144983485414027916729017256456650080755260125359306737910
459 29552349140560711800244299148293363298755929752832458800128255012863062208164431171249502966610240944879032498951272701588528198623376449551144983485414027916729017256456650080755260125359306737910
460 27158608860175294144424510917281600871556699442853029637317866356821154169303112246378293226314811428343830866536219612759857414534882957137502239823095491655473966858683661424214084055205202892139290
461 58912383644631874499836249278268114688843165819637808323899927021304022059225840013835777063589612642828266521770541459348931484891286241079180563607582411400160448717318137579640095564436448789890
462 58912383644631874499836249278268114688843165819637808323899927021304022059225840013835777063589612642828266521770541459348931484891286241079180563607582411400160448717318137579640095564436448789890
463 127240569426850700863577212264078001487782215593170212362634831579490328421654082103317013096305858839801871537301385441358383336698242421337323031549854020302722351441291873822116837072216952030
464 127240569426850700863577212264078001487782215593170212362634831579490328421654082103317013096305858839801871537301385441358383336698242421337323031549854020302722351441291873822116837072216952030
465 118206488997544301102263230193328463382149678286055127284887758537346515103716642273981505166468142862175938658152987075021938119792667209422373096309814384861229064488960150780746541640089548435870
466 118206488997544301102263230193328463382149678286055127284887758537346515103716642273981505166468142862175938658152987075021938119792667209422373096309814384861229064488960150780746541640089548435870
467 253118820123221201503775653518904632509956484552580572344513401578900460607530283241930417915349342317293230531376845985057683340027124645444053739421444078931968018177644862485538633062290253610
468 253118820123221201503775653518904632509956484552580572344513401578900460607530283241930417915349342317293230531376845985057683340027124645444053739421444078931968018177644862485538633062290253610
469 237172334455458265809037787347213640661829226025767996286809057279429731589255875397688801586682333751303757007900104687999049289605415792781078353837893101959254033032453236148949699179365967632570
470 237172334455458265809037787347213640661829226025767996286809057279429731589255875397688801586682333751303757007900104687999049289605415792781078353837893101959254033032453236148949699179365967632570
471 223179166722586228126304557893728035862781301690247684505887322899943377425489778749225162293068076059976835344433998511407105381518696261006994730961457408943658045083538495216161666927783375542248370
472 223179166722586228126304557893728035862781301690247684505887322899943377425489778749225162293068076059976835344433998511407105381518696261006994730961457408943658045083538495216161666927783375542248370
473 223179166722586228126304557893728035862781301690247684505887322899943377425489778749225162293068076059976835344433998511407105381518696261006994730961457408943658045083538495216161666927783375542248370
474 211350670886289158035610416325360449962053892700664557227075294786246378421938820475516228691535468028798063071178996590302528796298205359173624010220500166269644168694110954969705098580610856638509206390
475 211350670886289158035610416325360449962053892700664557227075294786246378421938820475516228691535468028798063071178996590302528796298205359173624010220500166269644168694110954969705098580610856638509206390
476 211350670886289158035610416325360449962053892700664557227075294786246378421938820475516228691535468028798063071178996590302528796298205359173624010220500166269644168694110954969705098580610856638509206390
477 201417189354633567607936726758068508813837359743733323037402755931292798636107695913166965943033301031444554106833583750558309942872189707292463681740136658454970892765487740086128958947322146376499273689670
478 201417189354633567607936726758068508813837359743733323037402755931292798636107695913166965943033301031444554106833583750558309942872189707292463681740136658454970892765487740086128958947322146376499273689670
479 420495176105706821728469158158806907753313903431593576278502621985997491933418989380306818252679125326606584774182847078409832866121481643616834408643291562536473680094963966776887179430735169888307460730
480 420495176105706821728469158158806907753313903431593576278502621985997491933418989380306818252679125326606584774182847078409832866121481643616834408643291562536473680094963966776887179430735169888307460730
481 13035350459276911473582543902923014140352731006379400864633581281565922249935988670789511365833052885124804127999668259430704818849765930952121866667942038438630684082943882970083502562352790266537531282630
482 13035350459276911473582543902923014140352731006379400864633581281565922249935988670789511365833052885124804127999668259430704818849765930952121866667942038438630684082943882970083502562352790266537531282630
483 13035350459276911473582543902923014140352731006379400864633581281565922249935988670789511365833052885124804127999668259430704818849765930952121866667942038438630684082943882970083502562352790266537531282630
484 12605183894120773394954319954126554673721090883168880636100673099274246815688101044653457490760562139915685591775679206869491559827723655230701845067899951170155871508206734832070746977795148187741792750303210
485 12605183894120773394954319954126554673721090883168880636100673099274246815688101044653457490760562139915685591775679206869491559827723655230701845067899951170155871508206734832070746977795148187741792750303210
486 12239633561191270966500644675456884588183179247556983097653753579395293658033146114358507223528505837858130709614184509870276304592719669229011491560930852586221351234468739521940695315439088890297280760544416910
487 25132717784787004037989003440363212706741641165414749687174031990544750837850402698888105181783379543856531231240625276941019105939876117513370619221623927281768688366465584233964466766815377598146367064772930
488 25132717784787004037989003440363212706741641165414749687174031990544750837850402698888105181783379543856531231240625276941019105939876117513370619221623927281768688366465584233964466766815377598146367064772930
489 24554665275736902945115256361234858814486583418610210444369029254762221568579843436813678762602361814347831012922090895571375666503258966810563094979526576954288008534036875796583284031178623913389000622283152610
490 24554665275736902945115256361234858814486583418610210444369029254762221568579843436813678762602361814347831012922090895571375666503258966810563094979526576954288008534036875796583284031178623913389000622283152610
491 50009501579912225957464880572779753186327053805723442860222055508680695659022084392695883426888720599486417541592853147803209096747981602465505285090685492778590648745492618730312187436209010006902241593244710
492 49159340053053718116187977603042497382159493891026144331598280565033123832818708958020053408631612349295148443385774644290554542103265915223591695244143839401354607716819244211896880249793456836784903486159549930
493 49159340053053718116187977603042497382159493891026144331598280565033123832818708958020053408631612349295148443385774644290554542103265915223591695244143839401354607716819244211896880249793456836784903486159549930
494 49159340053053718116187977603042497382159493891026144331598280565033123832818708958020053408631612349295148443385774644290554542103265915223591695244143839401354607716819244211896880249793456836784903486159549930
495 49159340053053718116187977603042497382159493891026144331598280565033123832818708958020053408631612349295148443385774644290554542103265915223591695244143839401354607716819244211896880249793456836784903486159549930
496 48716905992576234653142285804615114905720058446006909032613896039947825718323340577397872927953927838151492107395302672491939551224336521986579369986946544846742416247367871013989808327545315725253839354784113980630
497 48716905992576234653142285804615114905720058446006909032613896039947825718323340577397872927953927838151492107395302672491939551224336521986579369986946544846742416247367871013989808327545315725253839354784113980630
498 48716905992576234653142285804615114905720058446006909032613896039947825718323340577397872927953927838151492107395302672491939551224336521986579369986946544846742416247367871013989808327545315725253839354784113980630
499 97336182915027066030426571036475490102210216975288353317667443590837639761860462035402162944228589287849774811769773075099125716574475976794828921597165741908220819636524583969835348502129618793743642959358239756890
500 97336182915027066030426571036475490102210216975288353317667443590837639761860462035402162944228589287849774811769773075099125716574475976794828921597165741908220819636524583969835348502129618793743642959358239756890