0 1
1 1
2 1
3 6
4 3
5 15
6 30
7 420
8 105
9 315
10 315
11 6930
12 3465
13 90090
14 180180
15 72072
16 9009
17 153153
18 153153
19 5819814
20 14549535
21 14549535
22 29099070
23 1338557220
24 334639305
25 1673196525
26 1673196525
27 10039179150
28 10039179150
29 582272390700
30 1164544781400
31 72201776446800
32 4512611027925
33 4512611027925
34 4512611027925
35 9025222055850
36 4512611027925
37 166966608033225
38 333933216066450
39 667866432132900
40 166966608033225
41 6845630929362225
42 6845630929362225
43 588724259925151350
44 294362129962575675
45 588724259925151350
46 1177448519850302700
47 110680160865928453800
48 13835020108241056725
49 96845140757687397075
50 96845140757687397075
51 193690281515374794150
52 96845140757687397075
53 5132792460157432044975
54 10265584920314864089950
55 20531169840629728179900
56 5132792460157432044975
57 5132792460157432044975
58 5132792460157432044975
59 302834755149288490653525
60 1211339020597153962614100
61 147783360512852783438920200
62 295566721025705566877840400
63 591133442051411133755680800
64 18472920064106597929865025
65 18472920064106597929865025
66 18472920064106597929865025
67 2475371288590284122601913350
68 1237685644295142061300956675
69 1237685644295142061300956675
70 2475371288590284122601913350
71 351502722979820345409471695700
72 87875680744955086352367923925
73 6414924694381721303722858446525
74 6414924694381721303722858446525
75 2565969877752688521489143378610
76 1282984938876344260744571689305
77 2565969877752688521489143378610
78 394764596577336695613714365940
79 62372806259219197906966869818520
80 7796600782402399738370858727315
81 23389802347207199215112576181945
82 23389802347207199215112576181945
83 3882707189636395069708687646202870
84 1941353594818197534854343823101435
85 388270718963639506970868764620287
86 776541437927279013941737529240574
87 1553082875854558027883475058481148
88 388270718963639506970868764620287
89 34556093987763916120407320051205543
90 172780469938819580602036600256027715
91 4492292218409309095652951606656720590
92 4492292218409309095652951606656720590
93 8984584436818618191305903213313441180
94 17969168873637236382611806426626882360
95 7187667549454894553044722570650752944
96 449229221840930909565295160665672059
97 43575234518570298227833630584570189723
98 43575234518570298227833630584570189723
99 87150469037140596455667261169140379446
100 1089380862964257455695840764614254743075
101 110027467159390003025279917226039729050575
102 220054934318780006050559834452079458101150
103 45331316469668681246415325897128368368836900
104 11332829117417170311603831474282092092209225
105 11332829117417170311603831474282092092209225
106 11332829117417170311603831474282092092209225
107 2425225431127274446683219935496367707732774150
108 1212612715563637223341609967748183853866387075
109 264349571992872914688470972969104080142872382350
110 528699143985745829376941945938208160285744764700
111 1057398287971491658753883891876416320571489529400
112 132174785996436457344235486484552040071436191175
113 14935750817597319679898609972754380528072289602775
114 14935750817597319679898609972754380528072289602775
115 29871501635194639359797219945508761056144579205550
116 14935750817597319679898609972754380528072289602775
117 14935750817597319679898609972754380528072289602775
118 29871501635194639359797219945508761056144579205550
119 59743003270389278719594439891017522112289158411100
120 14935750817597319679898609972754380528072289602775
121 164293258993570516478884709700298185808795185630525
122 328586517987141032957769419400596371617590371261050
123 657173035974282065915538838801192743235180742522100
124 1314346071948564131831077677602385486470361485044200
125 13143460719485641318310776776023854864703614850442000
126 26286921438971282636621553552047709729407229700884000
127 6676878045498705789701874602220118271269436344024536000
128 104326219460917277964091790659689347988584942875383375
129 104326219460917277964091790659689347988584942875383375
130 104326219460917277964091790659689347988584942875383375
131 27333469498760326826592049152838609173009255033350444250
132 13666734749380163413296024576419304586504627516675222125
133 13666734749380163413296024576419304586504627516675222125
134 27333469498760326826592049152838609173009255033350444250
135 54666938997520653653184098305677218346018510066700888500
136 13666734749380163413296024576419304586504627516675222125
137 1872342660665082387621555366969444728351133969784505431125
138 1872342660665082387621555366969444728351133969784505431125
139 520511259664892903758792392017505634481615243600092509852750
140 260255629832446451879396196008752817240807621800046254926375
141 520511259664892903758792392017505634481615243600092509852750
142 1041022519329785807517584784035011268963230487200185019705500
143 2082045038659571615035169568070022537926460974400370039411000
144 260255629832446451879396196008752817240807621800046254926375
145 260255629832446451879396196008752817240807621800046254926375
146 260255629832446451879396196008752817240807621800046254926375
147 520511259664892903758792392017505634481615243600092509852750
148 260255629832446451879396196008752817240807621800046254926375
149 38778088845034521330030033205304169768880335648206891984029875
150 77556177690069042660060066410608339537760671296413783968059750
151 23421965662400850883338140056003718540403722731516962758354044500
152 5855491415600212720834535014000929635100930682879240689588511125
153 5855491415600212720834535014000929635100930682879240689588511125
154 5855491415600212720834535014000929635100930682879240689588511125
155 11710982831200425441669070028001859270201861365758481379177022250
156 11710982831200425441669070028001859270201861365758481379177022250
157 3677248608996933588684087988792583810843384468848163153061584986500
158 7354497217993867177368175977585167621686768937696326306123169973000
159 14708994435987734354736351955170335243373537875392652612246339946000
160 919312152249233397171021997198145952710846117212040788265396246625
161 919312152249233397171021997198145952710846117212040788265396246625
162 919312152249233397171021997198145952710846117212040788265396246625
163 299695761633250087477753171086595580583735834211125296974519176399750
164 149847880816625043738876585543297790291867917105562648487259588199875
165 149847880816625043738876585543297790291867917105562648487259588199875
166 299695761633250087477753171086595580583735834211125296974519176399750
167 100098384385505529217569559142922923914967768626515849189489404917516500
168 25024596096376382304392389785730730978741942156628962297372351229379125
169 325319749252892969957101067214499502723645248036176509865840565981928625
170 325319749252892969957101067214499502723645248036176509865840565981928625
171 650639498505785939914202134428999005447290496072353019731681131963857250
172 325319749252892969957101067214499502723645248036176509865840565981928625
173 112560633241500967605156969256216827942381255820517072413580835829747304250
174 225121266483001935210313938512433655884762511641034144827161671659494608500
175 450242532966003870420627877024867311769525023282068289654323343318989217000
176 56280316620750483802578484628108413971190627910258536206790417914873652125
177 56280316620750483802578484628108413971190627910258536206790417914873652125
178 56280316620750483802578484628108413971190627910258536206790417914873652125
179 20148353350228673201323097496862812201686244791872555962030969613524767460750
180 10074176675114336600661548748431406100843122395936277981015484806762383730375
181 1823425978195694924719740323466084504252605153664466314563802750023991455197875
182 3646851956391389849439480646932169008505210307328932629127605500047982910395750
183 7293703912782779698878961293864338017010420614657865258255211000095965820791500
184 1823425978195694924719740323466084504252605153664466314563802750023991455197875
185 1823425978195694924719740323466084504252605153664466314563802750023991455197875
186 1823425978195694924719740323466084504252605153664466314563802750023991455197875
187 1823425978195694924719740323466084504252605153664466314563802750023991455197875
188 7293703912782779698878961293864338017010420614657865258255211000095965820791500
189 14587407825565559397757922587728676034020841229315730516510422000191931641583000
190 29174815651131118795515845175457352068041682458631461033020844000383863283166000
191 11144779578732087379887052857024708489991922699197218114613962408146635774169412000
192 348274361835377730621470401782022140312247584349913066081686325254582367942794125
193 67216951834227902009943787543930273080263783779533221753765460774134397012959266125
194 67216951834227902009943787543930273080263783779533221753765460774134397012959266125
195 134433903668455804019887575087860546160527567559066443507530921548268794025918532250
196 67216951834227902009943787543930273080263783779533221753765460774134397012959266125
197 13241739511342896695958926146154263796811965404568044685491795772504476211552975426625
198 26483479022685793391917852292308527593623930809136089370983591545008952423105950853250
199 10540424651028945769983305212338793982262324462036163569651469434913563064396168439593500
200 2635106162757236442495826303084698495565581115509040892412867358728390766099042109898375
201 2635106162757236442495826303084698495565581115509040892412867358728390766099042109898375
202 2635106162757236442495826303084698495565581115509040892412867358728390766099042109898375
203 5270212325514472884991652606169396991131162231018081784825734717456781532198084219796750
204 2635106162757236442495826303084698495565581115509040892412867358728390766099042109898375
205 5270212325514472884991652606169396991131162231018081784825734717456781532198084219796750
206 10540424651028945769983305212338793982262324462036163569651469434913563064396168439593500
207 21080849302057891539966610424677587964524648924072327139302938869827126128792336879187000
208 2635106162757236442495826303084698495565581115509040892412867358728390766099042109898375
209 2635106162757236442495826303084698495565581115509040892412867358728390766099042109898375
210 2635106162757236442495826303084698495565581115509040892412867358728390766099042109898375
211 1112014800683553778733238699901742765128675230744815256598230025383380903293795770377114250
212 556007400341776889366619349950871382564337615372407628299115012691690451646897885188557125
213 556007400341776889366619349950871382564337615372407628299115012691690451646897885188557125
214 1112014800683553778733238699901742765128675230744815256598230025383380903293795770377114250
215 2224029601367107557466477399803485530257350461489630513196460050766761806587591540754228500
216 556007400341776889366619349950871382564337615372407628299115012691690451646897885188557125
217 556007400341776889366619349950871382564337615372407628299115012691690451646897885188557125
218 556007400341776889366619349950871382564337615372407628299115012691690451646897885188557125
219 1112014800683553778733238699901742765128675230744815256598230025383380903293795770377114250
220 1112014800683553778733238699901742765128675230744815256598230025383380903293795770377114250
221 2224029601367107557466477399803485530257350461489630513196460050766761806587591540754228500
222 4448059202734215114932954799606971060514700922979261026392920101533523613175183081508457000
223 1983834404419459941260097840624709092989556611648750417771242365283951531476131654352771822000
224 123989650276216246328756115039044318311847288228046901110702647830246970717258228397048238875
225 123989650276216246328756115039044318311847288228046901110702647830246970717258228397048238875
226 123989650276216246328756115039044318311847288228046901110702647830246970717258228397048238875
227 56291301225402175833255276227726120513578668855533293104259002114932124705635235692259900449250
228 28145650612701087916627638113863060256789334427766646552129501057466062352817617846129950224625
229 6445353990308549132907729128074640798804757583958562060437655742159728278795234486763758601439125
230 12890707980617098265815458256149281597609515167917124120875311484319456557590468973527517202878250
231 25781415961234196531630916512298563195219030335834248241750622968638913115180937947055034405756500
232 6445353990308549132907729128074640798804757583958562060437655742159728278795234486763758601439125
233 1501767479741891947967500886841391306121508517062344960081973787923216688959289635415955754135316125
234 1501767479741891947967500886841391306121508517062344960081973787923216688959289635415955754135316125
235 3003534959483783895935001773682782612243017034124689920163947575846433377918579270831911508270632250
236 1501767479741891947967500886841391306121508517062344960081973787923216688959289635415955754135316125
237 3003534959483783895935001773682782612243017034124689920163947575846433377918579270831911508270632250
238 6007069918967567791870003547365565224486034068249379840327895151692866755837158541663823016541264500
239 2871379421266497404513861695640740177304324284623203563676733882509190309290161782915307401906724431000
240 358922427658312175564232711955092522163040535577900445459591735313648788661270222864413425238340553875
241 86500305065653234310980083581177297841292769074274007355761608210589358067366123710323635482440073483875
242 86500305065653234310980083581177297841292769074274007355761608210589358067366123710323635482440073483875
243 519001830393919405865880501487063787047756614445644044134569649263536148404196742261941812894640440903250
244 259500915196959702932940250743531893523878307222822022067284824631768074202098371130970906447320220451625
245 259500915196959702932940250743531893523878307222822022067284824631768074202098371130970906447320220451625
246 519001830393919405865880501487063787047756614445644044134569649263536148404196742261941812894640440903250
247 1038003660787838811731761002974127574095513228891288088269139298527072296808393484523883625789280881806500
248 259500915196959702932940250743531893523878307222822022067284824631768074202098371130970906447320220451625
249 519001830393919405865880501487063787047756614445644044134569649263536148404196742261941812894640440903250
250 1038003660787838811731761002974127574095513228891288088269139298527072296808393484523883625789280881806500
251 521077837715495083489344023493012042195947640903426620311107927860590292997813529230989580146219002666863000
252 1042155675430990166978688046986024084391895281806853240622215855721180585995627058461979160292438005333726000
253 2084311350861980333957376093972048168783790563613706481244431711442361171991254116923958320584876010667452000
254 4168622701723960667914752187944096337567581127227412962488863422884722343982508233847916641169752021334904000
255 8337245403447921335829504375888192675135162254454825924977726845769444687965016467695833282339504042669808000
256 65134729714436885436168002936626505274493455112928327538888490982573786624726691153873697518277375333357875
257 16739625536610279557095176754713011855544817964022580177494342182521463162554759626545540262197285460672973875
258 16739625536610279557095176754713011855544817964022580177494342182521463162554759626545540262197285460672973875
259 33479251073220559114190353509426023711089635928045160354988684365042926325109519253091080524394570921345947750
260 16739625536610279557095176754713011855544817964022580177494342182521463162554759626545540262197285460672973875
261 16739625536610279557095176754713011855544817964022580177494342182521463162554759626545540262197285460672973875
262 33479251073220559114190353509426023711089635928045160354988684365042926325109519253091080524394570921345947750
263 17610086064514014094064125945958088472033148498151754346724047976012579247007607127125908355831544304627968516500
264 4402521516128503523516031486489522118008287124537938586681011994003144811751901781781477088957886076156992129125
265 4402521516128503523516031486489522118008287124537938586681011994003144811751901781781477088957886076156992129125
266 4402521516128503523516031486489522118008287124537938586681011994003144811751901781781477088957886076156992129125
267 8805043032257007047032062972979044236016574249075877173362023988006289623503803563562954177915772152313984258250
268 4402521516128503523516031486489522118008287124537938586681011994003144811751901781781477088957886076156992129125
269 2368556575677134895651624939731362899488458473001410959634384452773691908722523158598434673859342708972461765469250
270 4737113151354269791303249879462725798976916946002821919268768905547383817445046317196869347718685417944923530938500
271 2567515328034014226886361434668797383045488984733529480243672746806682029055215103920703186463527496526148553768667000
272 320939416004251778360795179333599672880686123091691185030459093350835253631901887990087898307940937065768569221083375
273 320939416004251778360795179333599672880686123091691185030459093350835253631901887990087898307940937065768569221083375
274 320939416004251778360795179333599672880686123091691185030459093350835253631901887990087898307940937065768569221083375
275 641878832008503556721590358667199345761372246183382370060918186701670507263803775980175796615881874131537138442166750
276 320939416004251778360795179333599672880686123091691185030459093350835253631901887990087898307940937065768569221083375
277 88900218233177742605940264675407109387950056096398458253437168858181365256036822973254347831299639567217893674240094875
278 177800436466355485211880529350814218775900112192796916506874337716362730512073645946508695662599279134435787348480189750
279 355600872932710970423761058701628437551800224385593833013748675432725461024147291893017391325198558268871574696960379500
280 88900218233177742605940264675407109387950056096398458253437168858181365256036822973254347831299639567217893674240094875
281 24980961323522945672269214373789397738013965763087966769215844449148963636946347255484471740595198718388228122461466659875
282 24980961323522945672269214373789397738013965763087966769215844449148963636946347255484471740595198718388228122461466659875
283 14139224109113987250504375335564799119715904621907789191376167958218313418511632546604211005176882474607737117313190129489250
284 14139224109113987250504375335564799119715904621907789191376167958218313418511632546604211005176882474607737117313190129489250
285 28278448218227974501008750671129598239431809243815578382752335916436626837023265093208422010353764949215474234626380258978500
286 56556896436455949002017501342259196478863618487631156765504671832873253674046530186416844020707529898430948469252760517957000
287 113113792872911898004035002684518392957727236975262313531009343665746507348093060372833688041415059796861896938505521035914000
288 7069612054556993625252187667782399559857952310953894595688083979109156709255816273302105502588441237303868558656595064744625
289 120183404927468891629287190352300792517585189286216208126697427644855664057348876646135793544003501034165765497162116100658625
290 120183404927468891629287190352300792517585189286216208126697427644855664057348876646135793544003501034165765497162116100658625
291 240366809854937783258574380704601585035170378572432416253394855289711328114697753292271587088007002068331530994324232201317250
292 120183404927468891629287190352300792517585189286216208126697427644855664057348876646135793544003501034165765497162116100658625
293 35213737643748385247381146773224132207652460460861348981122346299942709568803220857317787508393025803010569290668500017492977125
294 70427475287496770494762293546448264415304920921722697962244692599885419137606441714635575016786051606021138581337000034985954250
295 140854950574993540989524587092896528830609841843445395924489385199770838275212883429271150033572103212042277162674000069971908500
296 35213737643748385247381146773224132207652460460861348981122346299942709568803220857317787508393025803010569290668500017492977125
297 35213737643748385247381146773224132207652460460861348981122346299942709568803220857317787508393025803010569290668500017492977125
298 35213737643748385247381146773224132207652460460861348981122346299942709568803220857317787508393025803010569290668500017492977125
299 3062064142934642195424447545497750626752387866161856433141073591299366049461149639766764131164610939392223416579869566738519750
300 1531032071467321097712223772748875313376193933080928216570536795649683024730574819883382065582305469696111708289934783369259875
301 3062064142934642195424447545497750626752387866161856433141073591299366049461149639766764131164610939392223416579869566738519750
302 6124128285869284390848895090995501253504775732323712866282147182598732098922299279533528262329221878784446833159739133477039500
303 12248256571738568781697790181991002507009551464647425732564294365197464197844598559067056524658443757568893666319478266954079000
304 80580635340385320932222303828888174388220733320048853503712462928930685512135516835967477135910814194532195173154462282592625
305 80580635340385320932222303828888174388220733320048853503712462928930685512135516835967477135910814194532195173154462282592625
306 80580635340385320932222303828888174388220733320048853503712462928930685512135516835967477135910814194532195173154462282592625
307 49476510098996587052384494550937339074367530258509996051279452238363440904451207337284030961449239915442767836316839841511871750
308 24738255049498293526192247275468669537183765129254998025639726119181720452225603668642015480724619957721383918158419920755935875
309 24738255049498293526192247275468669537183765129254998025639726119181720452225603668642015480724619957721383918158419920755935875
310 49476510098996587052384494550937339074367530258509996051279452238363440904451207337284030961449239915442767836316839841511871750
311 30774389281575877146583155610683024904256603820793217543895819292262060242568650963790667258021427227405401594189074381420384228500
312 7693597320393969286645788902670756226064150955198304385973954823065515060642162740947666814505356806851350398547268595355096057125
313 2408095961283312386720131926535946698758079248977069272809847859619506213980996937916619712940176680544472674745295070346145065880125
314 2408095961283312386720131926535946698758079248977069272809847859619506213980996937916619712940176680544472674745295070346145065880125
315 2408095961283312386720131926535946698758079248977069272809847859619506213980996937916619712940176680544472674745295070346145065880125
316 9632383845133249546880527706143786795032316995908277091239391438478024855923987751666478851760706722177890698981180281384580263520500
317 6106931357814480212722254565695160828050488975405847675845774171995067758655808234556547592016288061860782703154068298397823887071997000
318 12213862715628960425444509131390321656100977950811695351691548343990135517311616469113095184032576123721565406308136596795647774143994000
319 24427725431257920850889018262780643312201955901623390703383096687980271034623232938226190368065152247443130812616273193591295548287988000
320 763366419726810026590281820711895103506311121925730959480721771499383469831976029319568449002036007732597837894258537299727985883999625
321 763366419726810026590281820711895103506311121925730959480721771499383469831976029319568449002036007732597837894258537299727985883999625
322 17557427653716630611576481876373587380645155804291812068056600744485819806135448674350074327046828177849750271567946357893743675331991375
323 667182250841231963239906311302196320464515920563088858586150828290461152633147049625302824427779470758290510319581961599962259662615672250
324 333591125420615981619953155651098160232257960281544429293075414145230576316573524812651412213889735379145255159790980799981129831307836125
325 333591125420615981619953155651098160232257960281544429293075414145230576316573524812651412213889735379145255159790980799981129831307836125
326 667182250841231963239906311302196320464515920563088858586150828290461152633147049625302824427779470758290510319581961599962259662615672250
327 1334364501682463926479812622604392640929031841126177717172301656580922305266294099250605648855558941516581020639163923199924519325231344500
328 333591125420615981619953155651098160232257960281544429293075414145230576316573524812651412213889735379145255159790980799981129831307836125
329 333591125420615981619953155651098160232257960281544429293075414145230576316573524812651412213889735379145255159790980799981129831307836125
330 333591125420615981619953155651098160232257960281544429293075414145230576316573524812651412213889735379145255159790980799981129831307836125
331 220837325028447779832408989041026982073754769706382412192015924164142641521571673425975234885595004820994158915781629289587507948325787514750
332 110418662514223889916204494520513491036877384853191206096007962082071320760785836712987617442797502410497079457890814644793753974162893757375
333 220837325028447779832408989041026982073754769706382412192015924164142641521571673425975234885595004820994158915781629289587507948325787514750
334 441674650056895559664817978082053964147509539412764824384031848328285283043143346851950469771190009641988317831563258579175015896651575029500
335 883349300113791119329635956164107928295019078825529648768063696656570566086286693703900939542380019283976635663126517158350031793303150059000
336 110418662514223889916204494520513491036877384853191206096007962082071320760785836712987617442797502410497079457890814644793753974162893757375
337 37211089267293450901760914653413046479427678695525436454354683221658035096384826972276827078222758312337515777309204535295495089292895196235375
338 37211089267293450901760914653413046479427678695525436454354683221658035096384826972276827078222758312337515777309204535295495089292895196235375
339 74422178534586901803521829306826092958855357391050872908709366443316070192769653944553654156445516624675031554618409070590990178585790392470750
340 37211089267293450901760914653413046479427678695525436454354683221658035096384826972276827078222758312337515777309204535295495089292895196235375
341 37211089267293450901760914653413046479427678695525436454354683221658035096384826972276827078222758312337515777309204535295495089292895196235375
342 74422178534586901803521829306826092958855357391050872908709366443316070192769653944553654156445516624675031554618409070590990178585790392470750
343 1041910499484216625249305610295565301423975003474712220721931130206424982698775155223751158190237232745450441764657726988273862500201065494590500
344 260477624871054156312326402573891325355993750868678055180482782551606245674693788805937789547559308186362610441164431747068465625050266373647625
345 260477624871054156312326402573891325355993750868678055180482782551606245674693788805937789547559308186362610441164431747068465625050266373647625
346 260477624871054156312326402573891325355993750868678055180482782551606245674693788805937789547559308186362610441164431747068465625050266373647625
347 180771471660511584480754523386280579797059663102862570295255051090814734498237489431320825946006159881335651646168115632465515143784884863311451750
348 180771471660511584480754523386280579797059663102862570295255051090814734498237489431320825946006159881335651646168115632465515143784884863311451750
349 126178487219037085967566657323623844698347644845798074066088025661388684679769767623061936510312299597172284849025344711460929570361849634591393321500
350 252356974438074171935133314647247689396695289691596148132176051322777369359539535246123873020624599194344569698050689422921859140723699269182786643000
351 504713948876148343870266629294495378793390579383192296264352102645554738719079070492247746041249198388689139396101378845843718281447398538365573286000
352 31544621804759271491891664330905961174586911211449518516522006415347171169942441905765484127578074899293071212256336177865232392590462408647848330375
353 11135251497080022836637757508809804294629179657641680036332268264617551422989681992735215897035060439450454137926486670786427034584433230252690460622375
354 11135251497080022836637757508809804294629179657641680036332268264617551422989681992735215897035060439450454137926486670786427034584433230252690460622375
355 22270502994160045673275515017619608589258359315283360072664536529235102845979363985470431794070120878900908275852973341572854069168866460505380921244750
356 11135251497080022836637757508809804294629179657641680036332268264617551422989681992735215897035060439450454137926486670786427034584433230252690460622375
357 11135251497080022836637757508809804294629179657641680036332268264617551422989681992735215897035060439450454137926486670786427034584433230252690460622375
358 22270502994160045673275515017619608589258359315283360072664536529235102845979363985470431794070120878900908275852973341572854069168866460505380921244750
359 15990221149806912793411819782650878967087501988373452532173137227990803843413183341567770028142346791050852142062434859249309221663246118642863501453730500
360 3997555287451728198352954945662719741771875497093363133043284306997700960853295835391942507035586697762713035515608714812327305415811529660715875363432625
361 75953550461582835768706143967591675093665634444773899527822401832956318256212620872446907633676147257491547674796565581434218802900419063553601631905219875
362 75953550461582835768706143967591675093665634444773899527822401832956318256212620872446907633676147257491547674796565581434218802900419063553601631905219875
363 151907100923165671537412287935183350187331268889547799055644803665912636512425241744893815267352294514983095349593131162868437605800838127107203263810439750
364 75953550461582835768706143967591675093665634444773899527822401832956318256212620872446907633676147257491547674796565581434218802900419063553601631905219875
365 151907100923165671537412287935183350187331268889547799055644803665912636512425241744893815267352294514983095349593131162868437605800838127107203263810439750
366 303814201846331343074824575870366700374662537779095598111289607331825273024850483489787630534704589029966190699186262325736875211601676254214406527620879500
367 222999624155207205816921238688849158075002302729856169013686571781559750400240254881504120812473168347995183973202716547090866405315630370593374391273725553000
368 27874953019400900727115154836106144759375287841232021126710821472694968800030031860188015101559146043499397996650339568386358300664453796324171798909215694125
369 27874953019400900727115154836106144759375287841232021126710821472694968800030031860188015101559146043499397996650339568386358300664453796324171798909215694125
370 27874953019400900727115154836106144759375287841232021126710821472694968800030031860188015101559146043499397996650339568386358300664453796324171798909215694125
371 55749906038801801454230309672212289518750575682464042253421642945389937600060063720376030203118292086998795993300679136772716601328907592648343597818431388250
372 27874953019400900727115154836106144759375287841232021126710821472694968800030031860188015101559146043499397996650339568386358300664453796324171798909215694125
373 10397357476236535971213952753867591995246982364779543880263136409315223362411201883850129632881561474225275452750576659008111646147841266028916080993137453908625
374 20794714952473071942427905507735183990493964729559087760526272818630446724822403767700259265763122948450550905501153318016223292295682532057832161986274907817250
375 8317885980989228776971162203094073596197585891823635104210509127452178689928961507080103706305249179380220362200461327206489316918273012823132864794509963126900
376 2079471495247307194242790550773518399049396472955908776052627281863044672482240376770025926576312294845055090550115331801622329229568253205783216198627490781725
377 71705913629217489456647950026673048243082636998479612967331975236656712844215185405862962985390079132588106570693632131090425145847181145027007455125085889025
378 143411827258434978913295900053346096486165273996959225934663950473313425688430370811725925970780158265176213141387264262180850291694362290054014910250171778050
379 108706165061893714016278292240436341136513277689695093258475274458771576671830221075288251885851359965003569561171546310733084521104326615860943301969630207761900
380 217412330123787428032556584480872682273026555379390186516950548917543153343660442150576503771702719930007139122343092621466169042208653231721886603939260415523800
381 434824660247574856065113168961745364546053110758780373033901097835086306687320884301153007543405439860014278244686185242932338084417306463443773207878520831047600
382 869649320495149712130226337923490729092106221517560746067802195670172613374641768602306015086810879720028556489372370485864676168834612926887546415757041662095200
383 666151379499284679491753374849393898484553365682451531487936481883352221844975594749366407556497133865541874270859235792172341945327313501995860554469893913164923200
384 10408615304676323117058646482021779663821146338788305179499007529427378466327743667958850118070267716649091785482175559252692842895739273468685321163592092393201925
385 10408615304676323117058646482021779663821146338788305179499007529427378466327743667958850118070267716649091785482175559252692842895739273468685321163592092393201925
386 10408615304676323117058646482021779663821146338788305179499007529427378466327743667958850118070267716649091785482175559252692842895739273468685321163592092393201925
387 20817230609352646234117292964043559327642292677576610358998015058854756932655487335917700236140535433298183570964351118505385685791478546937370642327184184786403850
388 10408615304676323117058646482021779663821146338788305179499007529427378466327743667958850118070267716649091785482175559252692842895739273468685321163592092393201925
389 4048951353519089692535813481506472289226425925788650714825113928947250223401492286835992695929334141776496704552566292549297515886442577379318589932637323940955548825
390 8097902707038179385071626963012944578452851851577301429650227857894500446802984573671985391858668283552993409105132585098595031772885154758637179865274647881911097650
391 16195805414076358770143253926025889156905703703154602859300455715789000893605969147343970783717336567105986818210265170197190063545770309517274359730549295763822195300
392 4048951353519089692535813481506472289226425925788650714825113928947250223401492286835992695929334141776496704552566292549297515886442577379318589932637323940955548825
393 4048951353519089692535813481506472289226425925788650714825113928947250223401492286835992695929334141776496704552566292549297515886442577379318589932637323940955548825
394 4048951353519089692535813481506472289226425925788650714825113928947250223401492286835992695929334141776496704552566292549297515886442577379318589932637323940955548825
395 8097902707038179385071626963012944578452851851577301429650227857894500446802984573671985391858668283552993409105132585098595031772885154758637179865274647881911097650
396 4048951353519089692535813481506472289226425925788650714825113928947250223401492286835992695929334141776496704552566292549297515886442577379318589932637323940955548825
397 3214867374694157215873435904316138997645782185076188667571140459584116677380784875747778200567891308570538383414737636284142227613835406439178960406514035209118705767050
398 6429734749388314431746871808632277995291564370152377335142280919168233354761569751495556401135782617141076766829475272568284455227670812878357920813028070418237411534100
399 12859469498776628863493743617264555990583128740304754670284561838336466709523139502991112802271565234282153533658950545136568910455341625756715841626056140836474823068200
400 1607433687347078607936717952158069498822891092538094333785570229792058338690392437873889100283945654285269191707368818142071113806917703219589480203257017604559352883525
401 644580908626178521782623898815385869027979328107775827848013662146615393814847367587429529213862207368392945874654896074970516636573998991055381561506064059428300506293525
402 644580908626178521782623898815385869027979328107775827848013662146615393814847367587429529213862207368392945874654896074970516636573998991055381561506064059428300506293525
403 1289161817252357043565247797630771738055958656215551655696027324293230787629694735174859058427724414736785891749309792149941033273147997982110763123012128118856601012587050
404 644580908626178521782623898815385869027979328107775827848013662146615393814847367587429529213862207368392945874654896074970516636573998991055381561506064059428300506293525
405 644580908626178521782623898815385869027979328107775827848013662146615393814847367587429529213862207368392945874654896074970516636573998991055381561506064059428300506293525
406 37385692700318354263392186131292380403622801030250998015184792404503692841261147320070912694404008027366790860729983972348289964921291941481212130567351715446841429365024450
407 74771385400636708526784372262584760807245602060501996030369584809007385682522294640141825388808016054733581721459967944696579929842583882962424261134703430893682858730048900
408 18692846350159177131696093065646190201811400515125499007592396202251846420630573660035456347202004013683395430364991986174144982460645970740606065283675857723420714682512225
409 7645374157215103446863702063849291792540862810686329094105290046721005186037904626954501646005619641596508731019281722345225297826404202032907880701023425808879072305147500025
410 7645374157215103446863702063849291792540862810686329094105290046721005186037904626954501646005619641596508731019281722345225297826404202032907880701023425808879072305147500025
411 15290748314430206893727404127698583585081725621372658188210580093442010372075809253909003292011239283193017462038563444690450595652808404065815761402046851617758144610295000050
412 15290748314430206893727404127698583585081725621372658188210580093442010372075809253909003292011239283193017462038563444690450595652808404065815761402046851617758144610295000050
413 30581496628860413787454808255397167170163451242745316376421160186884020744151618507818006584022478566386034924077126889380901191305616808131631522804093703235516289220590000100
414 61162993257720827574909616510794334340326902485490632752842320373768041488303237015636013168044957132772069848154253778761802382611233616263263045608187406471032578441180000200
415 122325986515441655149819233021588668680653804970981265505684640747536082976606474031272026336089914265544139696308507557523604765222467232526526091216374812942065156882360000400
416 7645374157215103446863702063849291792540862810686329094105290046721005186037904626954501646005619641596508731019281722345225297826404202032907880701023425808879072305147500025
417 7645374157215103446863702063849291792540862810686329094105290046721005186037904626954501646005619641596508731019281722345225297826404202032907880701023425808879072305147500025
418 7645374157215103446863702063849291792540862810686329094105290046721005186037904626954501646005619641596508731019281722345225297826404202032907880701023425808879072305147500025
419 6406823543746256688471782329505706522149243035355143780860233059152202345899764077387872379352709259657874316594158083325298799578526721303576804027457630827840662591713605020950
420 3203411771873128344235891164752853261074621517677571890430116529576101172949882038693936189676354629828937158297079041662649399789263360651788402013728815413920331295856802510475
421 1348636355958587032923310180360951222912415658942257765871079058951538593811900338290147135853745299157982543643070276539975397311279874834402917247779831289260459475555713856909975
422 2697272711917174065846620360721902445824831317884515531742158117903077187623800676580294271707490598315965087286140553079950794622559749668805834495559662578520918951111427713819950
423 5394545423834348131693240721443804891649662635769031063484316235806154375247601353160588543414981196631930174572281106159901589245119499337611668991119325157041837902222855427639900
424 1348636355958587032923310180360951222912415658942257765871079058951538593811900338290147135853745299157982543643070276539975397311279874834402917247779831289260459475555713856909975
425 269727271191717406584662036072190244582483131788451553174215811790307718762380067658029427170749059831596508728614055307995079462255974966880583449555966257852091895111142771381995
426 269727271191717406584662036072190244582483131788451553174215811790307718762380067658029427170749059831596508728614055307995079462255974966880583449555966257852091895111142771381995
427 539454542383434813169324072144380489164966263576903106348431623580615437524760135316058854341498119663193017457228110615990158924511949933761166899111932515704183790222285542763990
428 269727271191717406584662036072190244582483131788451553174215811790307718762380067658029427170749059831596508728614055307995079462255974966880583449555966257852091895111142771381995
429 539454542383434813169324072144380489164966263576903106348431623580615437524760135316058854341498119663193017457228110615990158924511949933761166899111932515704183790222285542763990
430 215781816953373925267729628857752195665986505430761242539372649432246175009904054126423541736599247865277206982891244246396063569804779973504466759644773006281673516088914217105596
431 186003926213808323580782940075382392664080367681316191068939223810596202858537294656977092976948551659868952419252252540393406797171720337160850346813794331414802570868644055145023752
432 23250490776726040447597867509422799083010045960164523883617402976324525357317161832122136622118568957483619052406531567549175849646465042145106293351724291426850321358580506893127969
433 10067462506322375513809876631580072002943349900751238841606335488748519479718331073308885157377340358590407049692028168748793142896919363248831025021296618187826189148265359484724410577
434 10067462506322375513809876631580072002943349900751238841606335488748519479718331073308885157377340358590407049692028168748793142896919363248831025021296618187826189148265359484724410577
435 100674625063223755138098766315800720029433499007512388416063354887485194797183310733088851573773403585904070496920281687487931428969193632488310250212966181878261891482653594847244105770
436 50337312531611877569049383157900360014716749503756194208031677443742597398591655366544425786886701792952035248460140843743965714484596816244155125106483090939130945741326797423622052885
437 50337312531611877569049383157900360014716749503756194208031677443742597398591655366544425786886701792952035248460140843743965714484596816244155125106483090939130945741326797423622052885
438 100674625063223755138098766315800720029433499007512388416063354887485194797183310733088851573773403585904070496920281687487931428969193632488310250212966181878261891482653594847244105770
439 88392320805510457011250716825273032185842612128595877029303625591212001031926946823652011681773048348423773896296007321614403794634952009324736399686984307689113940721769856275880324866060
440 22098080201377614252812679206318258046460653032148969257325906397803000257981736705913002920443262087105943474074001830403600948658738002331184099921746076922278485180442464068970081216515
441 22098080201377614252812679206318258046460653032148969257325906397803000257981736705913002920443262087105943474074001830403600948658738002331184099921746076922278485180442464068970081216515
442 22098080201377614252812679206318258046460653032148969257325906397803000257981736705913002920443262087105943474074001830403600948658738002331184099921746076922278485180442464068970081216515
443 9789449529210283113996016888398988314582069293241993380995376534226729114285909360719460293756365104587932959014782810868795220255820935032714556265333512076569368934936011582553745978916145
444 39157798116841132455984067553595953258328277172967973523981506136906916457143637442877841175025460418351731836059131243475180881023283740130858225061334048306277475739744046330214983915664580
445 78315596233682264911968135107191906516656554345935947047963012273813832914287274885755682350050920836703463672118262486950361762046567480261716450122668096612554951479488092660429967831329160
446 156631192467364529823936270214383813033313108691871894095926024547627665828574549771511364700101841673406927344236524973900723524093134960523432900245336193225109902958976185320859935662658320
447 313262384934729059647872540428767626066626217383743788191852049095255331657149099543022729400203683346813854688473049947801447048186269921046865800490672386450219805917952370641719871325316640
448 9789449529210283113996016888398988314582069293241993380995376534226729114285909360719460293756365104587932959014782810868795220255820935032714556265333512076569368934936011582553745978916145
449 4395462838615417118184211582891145753247349112665655028066924063867801372314373302963037671896607931959981898597637482080089053894863599829688835763134746922379646651786269200566631944533349105
450 21977314193077085590921057914455728766236745563328275140334620319339006861571866514815188359483039659799909492988187410400445269474317999148444178815673734611898233258931346002833159722666745525
451 43954628386154171181842115828911457532473491126656550280669240638678013723143733029630376718966079319599818985976374820800890538948635998296888357631347469223796466517862692005666319445333491050
452 21977314193077085590921057914455728766236745563328275140334620319339006861571866514815188359483039659799909492988187410400445269474317999148444178815673734611898233258931346002833159722666745525
453 21977314193077085590921057914455728766236745563328275140334620319339006861571866514815188359483039659799909492988187410400445269474317999148444178815673734611898233258931346002833159722666745525
454 43954628386154171181842115828911457532473491126656550280669240638678013723143733029630376718966079319599818985976374820800890538948635998296888357631347469223796466517862692005666319445333491050
455 87909256772308342363684231657822915064946982253313100561338481277356027446287466059260753437932158639199637971952749641601781077897271996593776715262694938447592933035725384011332638890666982100
456 21977314193077085590921057914455728766236745563328275140334620319339006861571866514815188359483039659799909492988187410400445269474317999148444178815673734611898233258931346002833159722666745525
457 10043632586236228115050923466906268046170192722441021739132921485937926135738342997270541080283749124528558638295601646553003488149763325610838989718762896717637492599331625123294753993258702704925
458 10043632586236228115050923466906268046170192722441021739132921485937926135738342997270541080283749124528558638295601646553003488149763325610838989718762896717637492599331625123294753993258702704925
459 20087265172472456230101846933812536092340385444882043478265842971875852271476685994541082160567498249057117276591203293106006976299526651221677979437525793435274985198663250246589507986517405409850
460 10043632586236228115050923466906268046170192722441021739132921485937926135738342997270541080283749124528558638295601646553003488149763325610838989718762896717637492599331625123294753993258702704925
461 9260229244509802322076951436487579138568917690090622043480553610034767897150752243483438876021616692815331064508544718121869216074081786213193548520699390773661768176583758363677763181784523893940850
462 18520458489019604644153902872975158277137835380181244086961107220069535794301504486966877752043233385630662129017089436243738432148163572426387097041398781547323536353167516727355526363569047787881700
463 17149944560832153900486514060374996564629635562047832024525985285784390145523193154931328798392034115093993131469824817961701788169199468066834451860335271712821594663033120489531217412664938251578454200
464 2143743070104019237560814257546874570578704445255979003065748160723048768190399144366416099799004264386749141433728102245212723521149933508354306482541908964102699332879140061191402176583117281447306775
465 69153002261419975405187556695060470018667885330838032356959618087840282844851585302142454832225944012475778755926712975652023339391933338979171176856190611745248365576746453586819425051068299401526025
466 69153002261419975405187556695060470018667885330838032356959618087840282844851585302142454832225944012475778755926712975652023339391933338979171176856190611745248365576746453586819425051068299401526025
467 64588904112166257028445177953186478997435804899002722221400283294042824177091380672201052813299031707652377358035549919258989798992065738606545879183682031370061973448681187650089342997697791641025307350
468 32294452056083128514222588976593239498717902449501361110700141647021412088545690336100526406649515853826188679017774959629494899496032869303272939591841015685030986724340593825044671498848895820512653675
469 32294452056083128514222588976593239498717902449501361110700141647021412088545690336100526406649515853826188679017774959629494899496032869303272939591841015685030986724340593825044671498848895820512653675
470 64588904112166257028445177953186478997435804899002722221400283294042824177091380672201052813299031707652377358035549919258989798992065738606545879183682031370061973448681187650089342997697791641025307350
471 129177808224332514056890355906372957994871609798005444442800566588085648354182761344402105626598063415304754716071099838517979597984131477213091758367364062740123946897362375300178685995395583282050614700
472 32294452056083128514222588976593239498717902449501361110700141647021412088545690336100526406649515853826188679017774959629494899496032869303272939591841015685030986724340593825044671498848895820512653675
473 32294452056083128514222588976593239498717902449501361110700141647021412088545690336100526406649515853826188679017774959629494899496032869303272939591841015685030986724340593825044671498848895820512653675
474 32294452056083128514222588976593239498717902449501361110700141647021412088545690336100526406649515853826188679017774959629494899496032869303272939591841015685030986724340593825044671498848895820512653675
475 12917780822433251405689035590637295799487160979800544444280056658808564835418276134440210562659806341530475471607109983851797959798413147721309175836736406274012394689736237530017868599539558328205061470
476 12917780822433251405689035590637295799487160979800544444280056658808564835418276134440210562659806341530475471607109983851797959798413147721309175836736406274012394689736237530017868599539558328205061470
477 25835561644866502811378071181274591598974321959601088888560113317617129670836552268880421125319612683060950943214219967703595919596826295442618351673472812548024789379472475060035737199079116656410122940
478 51671123289733005622756142362549183197948643919202177777120226635234259341673104537760842250639225366121901886428439935407191839193652590885236703346945625096049578758944950120071474398158233312820245880
479 49500936111564219386600384383322117503634800874595686310481177116554420449322834147174886876112377900744782007198445458120089781947519182068056761806373908842015496451069262215028472473435587513681795553040
480 3093808506972763711662524023957632343977175054662230394405073569784651278082677134198430429757023618796548875449902841132505611371719948879253547612898369302625968528191828888439279529589724219605112222065
481 3093808506972763711662524023957632343977175054662230394405073569784651278082677134198430429757023618796548875449902841132505611371719948879253547612898369302625968528191828888439279529589724219605112222065
482 3093808506972763711662524023957632343977175054662230394405073569784651278082677134198430429757023618796548875449902841132505611371719948879253547612898369302625968528191828888439279529589724219605112222065
483 6187617013945527423325048047915264687954350109324460788810147139569302556165354268396860859514047237593097750899805682265011222743439897758507095225796738605251937056383657776878559059179448439210224444130
484 3093808506972763711662524023957632343977175054662230394405073569784651278082677134198430429757023618796548875449902841132505611371719948879253547612898369302625968528191828888439279529589724219605112222065
485 618761701394552742332504804791526468795435010932446078881014713956930255616535426839686085951404723759309775089980568226501122274343989775850709522579673860525193705638365777687855905917944843921022444413
486 1237523402789105484665009609583052937590870021864892157762029427913860511233070853679372171902809447518619550179961136453002244548687979551701419045159347721050387411276731555375711811835889687842044888826
487 1205347794316588742063719359733893561213507401296404961660216662788100137941011011483708495433336401883135441875282146905224186190422092083357182149985204680303077338583536534935943304728156555958151721716524
488 301336948579147185515929839933473390303376850324101240415054165697025034485252752870927123858334100470783860468820536726306046547605523020839295537496301170075769334645884133733985826182039138989537930429131
489 301336948579147185515929839933473390303376850324101240415054165697025034485252752870927123858334100470783860468820536726306046547605523020839295537496301170075769334645884133733985826182039138989537930429131
490 1506684742895735927579649199667366951516884251620506202075270828485125172426263764354635619291670502353919302344102683631530232738027615104196477687481505850378846673229420668669929130910195694947689652145655
491 1479564417523612680883215514073354346389580335091337090437915953572392919322591016596252178144420433311548754901908835326162688548743118032320941089106838745072027433111291096633870406553812172438631238407033210
492 739782208761806340441607757036677173194790167545668545218957976786196459661295508298126089072210216655774377450954417663081344274371559016160470544553419372536013716555645548316935203276906086219315619203516605
493 1479564417523612680883215514073354346389580335091337090437915953572392919322591016596252178144420433311548754901908835326162688548743118032320941089106838745072027433111291096633870406553812172438631238407033210
494 2959128835047225361766431028146708692779160670182674180875831907144785838645182033192504356288840866623097509803817670652325377097486236064641882178213677490144054866222582193267740813107624344877262476814066420
495 1183651534018890144706572411258683477111664268073069672350332762857914335458072813277001742515536346649239003921527068260930150838994494425856752871285470996057621946489032877307096325243049737950904990725626568
496 4586649694323199310737968093627398473807699038783144980357539456074418049900032151448381752247703343265801140195917389511104334501103665900194917376231200109723285042645002399564998260316817734559756839061802951
497 4586649694323199310737968093627398473807699038783144980357539456074418049900032151448381752247703343265801140195917389511104334501103665900194917376231200109723285042645002399564998260316817734559756839061802951
498 4586649694323199310737968093627398473807699038783144980357539456074418049900032151448381752247703343265801140195917389511104334501103665900194917376231200109723285042645002399564998260316817734559756839061802951
499 4577476394934552912116492157440143676860083640705578690396824377162269213800232087145484988743207936579269537915525554732082125832101458568394527541478737709503838472559712394765868263796184099090637325383679345098
500 286092274683409557007280759840008979803755227544098668149801523572641825862514505446592811796450496036204346119720347170755132864506341160524657971342421106843989904534982024672866766487261506193164832836479959068625
501 286092274683409557007280759840008979803755227544098668149801523572641825862514505446592811796450496036204346119720347170755132864506341160524657971342421106843989904534982024672866766487261506193164832836479959068625
502 572184549366819114014561519680017959607510455088197336299603047145283651725029010893185623592900992072408692239440694341510265729012682321049315942684842213687979809069964049345733532974523012386329665672959918137250
503 575617656663020028698648888798098067365155517818726520317400665428155353635379184958544737334458398024843144392877338507559327323386758414975611838340951266970107687924383833641807934172370150460647643666997677646073500
504 287808828331510014349324444399049033682577758909363260158700332714077676817689592479272368667229199012421572196438669253779663661693379207487805919170475633485053843962191916820903967086185075230323821833498838823036750
505 575617656663020028698648888798098067365155517818726520317400665428155353635379184958544737334458398024843144392877338507559327323386758414975611838340951266970107687924383833641807934172370150460647643666997677646073500
506 1151235313326040057397297777596196134730311035637453040634801330856310707270758369917089474668916796049686288785754677015118654646773516829951223676681902533940215375848767667283615868344740300921295287333995355292147000
507 2302470626652080114794595555192392269460622071274906081269602661712621414541516739834178949337833592099372577571509354030237309293547033659902447353363805067880430751697535334567231736689480601842590574667990710584294000
508 4604941253304160229589191110384784538921244142549812162539205323425242829083033479668357898675667184198745155143018708060474618587094067319804894706727610135760861503395070669134463473378961203685181149335981421168588000
509 4687830195863635113721796550371710660621826537115708781464911019246897200006528082302388340851829193514322567935593044805563161721661760531561382811448707118204557010456181941178883815899782505351514410024029086749622584000
510 9375660391727270227443593100743421321243653074231417562929822038493794400013056164604776681703658387028645135871186089611126323443323521063122765622897414236409114020912363882357767631799565010703028820048058173499245168000
511 18751320783454540454887186201486842642487306148462835125859644076987588800026112329209553363407316774057290271742372179222252646886647042126245531245794828472818228041824727764715535263599130021406057640096116346998490336000
512 73247346810369298651903071099557979072216039642432949710389234675732768750102001285974817825809831148661290123993641325086924401900965008305646606428886048721946203288377842830920059623434101646117412656625454480462852875
513 73247346810369298651903071099557979072216039642432949710389234675732768750102001285974817825809831148661290123993641325086924401900965008305646606428886048721946203288377842830920059623434101646117412656625454480462852875
514 73247346810369298651903071099557979072216039642432949710389234675732768750102001285974817825809831148661290123993641325086924401900965008305646606428886048721946203288377842830920059623434101646117412656625454480462852875
515 146494693620738597303806142199115958144432079284865899420778469351465537500204002571949635651619662297322580247987282650173848803801930016611293212857772097443892406576755685661840119246868203292234825313250908960925705750
516 73247346810369298651903071099557979072216039642432949710389234675732768750102001285974817825809831148661290123993641325086924401900965008305646606428886048721946203288377842830920059623434101646117412656625454480462852875
517 73247346810369298651903071099557979072216039642432949710389234675732768750102001285974817825809831148661290123993641325086924401900965008305646606428886048721946203288377842830920059623434101646117412656625454480462852875
518 146494693620738597303806142199115958144432079284865899420778469351465537500204002571949635651619662297322580247987282650173848803801930016611293212857772097443892406576755685661840119246868203292234825313250908960925705750
519 292989387241477194607612284398231916288864158569731798841556938702931075000408005143899271303239324594645160495974565300347697607603860033222586425715544194887784813153511371323680238493736406584469650626501817921851411500
520 73247346810369298651903071099557979072216039642432949710389234675732768750102001285974817825809831148661290123993641325086924401900965008305646606428886048721946203288377842830920059623434101646117412656625454480462852875
521 38161867688202404597641500042869707096624556653707566799112791266056772518803142669992880087246922028452532154600687130370287613390402769327241881949449631384133971913244856114909351063809166957627171994101861784321146347875
522 38161867688202404597641500042869707096624556653707566799112791266056772518803142669992880087246922028452532154600687130370287613390402769327241881949449631384133971913244856114909351063809166957627171994101861784321146347875
523 39917313601859715209133009044841713623069286259778114871871979664295384054668087232812552571260280441761348633712318738367320843606361296716295008519124314427804134621254119496195181212744388637678021905830547426399919079877250
524 19958656800929857604566504522420856811534643129889057435935989832147692027334043616406276285630140220880674316856159369183660421803180648358147504259562157213902067310627059748097590606372194318839010952915273713199959539938625
525 39917313601859715209133009044841713623069286259778114871871979664295384054668087232812552571260280441761348633712318738367320843606361296716295008519124314427804134621254119496195181212744388637678021905830547426399919079877250
526 79834627203719430418266018089683427246138572519556229743743959328590768109336174465625105142520560883522697267424637476734641687212722593432590017038248628855608269242508238992390362425488777275356043811661094852799838159754500
527 159669254407438860836532036179366854492277145039112459487487918657181536218672348931250210285041121767045394534849274953469283374425445186865180034076497257711216538485016477984780724850977554550712087623322189705599676319509000
528 19958656800929857604566504522420856811534643129889057435935989832147692027334043616406276285630140220880674316856159369183660421803180648358147504259562157213902067310627059748097590606372194318839010952915273713199959539938625
529 459049106421386724905029604015679706665296791987448321026527766139396916628683003177344354569493225080255509287691665491224189701473154912237392597969929615919747548144422374206244583946560469333297251917051295403599069418588375
530 459049106421386724905029604015679706665296791987448321026527766139396916628683003177344354569493225080255509287691665491224189701473154912237392597969929615919747548144422374206244583946560469333297251917051295403599069418588375
531 918098212842773449810059208031359413330593583974896642053055532278793833257366006354688709138986450160511018575383330982448379402946309824474785195939859231839495096288844748412489167893120938666594503834102590807198138837176750
532 459049106421386724905029604015679706665296791987448321026527766139396916628683003177344354569493225080255509287691665491224189701473154912237392597969929615919747548144422374206244583946560469333297251917051295403599069418588375
533 459049106421386724905029604015679706665296791987448321026527766139396916628683003177344354569493225080255509287691665491224189701473154912237392597969929615919747548144422374206244583946560469333297251917051295403599069418588375
534 918098212842773449810059208031359413330593583974896642053055532278793833257366006354688709138986450160511018575383330982448379402946309824474785195939859231839495096288844748412489167893120938666594503834102590807198138837176750
535 1836196425685546899620118416062718826661187167949793284106111064557587666514732012709377418277972900321022037150766661964896758805892619648949570391879718463678990192577689496824978335786241877333189007668205181614396277674353500
536 459049106421386724905029604015679706665296791987448321026527766139396916628683003177344354569493225080255509287691665491224189701473154912237392597969929615919747548144422374206244583946560469333297251917051295403599069418588375
537 459049106421386724905029604015679706665296791987448321026527766139396916628683003177344354569493225080255509287691665491224189701473154912237392597969929615919747548144422374206244583946560469333297251917051295403599069418588375
538 459049106421386724905029604015679706665296791987448321026527766139396916628683003177344354569493225080255509287691665491224189701473154912237392597969929615919747548144422374206244583946560469333297251917051295403599069418588375
539 918098212842773449810059208031359413330593583974896642053055532278793833257366006354688709138986450160511018575383330982448379402946309824474785195939859231839495096288844748412489167893120938666594503834102590807198138837176750
540 918098212842773449810059208031359413330593583974896642053055532278793833257366006354688709138986450160511018575383330982448379402946309824474785195939859231839495096288844748412489167893120938666594503834102590807198138837176750
541 993382266295880872694484063089930885223702257860838166701406085925654927584470018875773183288383339073672922098564764123009146513987907230081717582006927688850333694184530017782313279660356855637255253148499003253388386221825243500
542 1986764532591761745388968126179861770447404515721676333402812171851309855168940037751546366576766678147345844197129528246018293027975814460163435164013855377700667388369060035564626559320713711274510506296998006506776772443650487000
543 3973529065183523490777936252359723540894809031443352666805624343702619710337880075503092733153533356294691688394259056492036586055951628920326870328027710755401334776738120071129253118641427422549021012593996013013553544887300974000
544 248345566573970218173621015772482721305925564465209541675351521481413731896117504718943295822095834768418230524641191030752286628496976807520429395501731922212583423546132504445578319915089213909313813287124750813347096555456310875
545 248345566573970218173621015772482721305925564465209541675351521481413731896117504718943295822095834768418230524641191030752286628496976807520429395501731922212583423546132504445578319915089213909313813287124750813347096555456310875
546 248345566573970218173621015772482721305925564465209541675351521481413731896117504718943295822095834768418230524641191030752286628496976807520429395501731922212583423546132504445578319915089213909313813287124750813347096555456310875
547 271690049831923418681941391255096097108682567524939238592834564500666622694352550162523965629372843236649544193957462987643001571575692627427349758678894722900566265359468959863462681987107600016789311736114477389801723631669204097250
548 135845024915961709340970695627548048554341283762469619296417282250333311347176275081261982814686421618324772096978731493821500785787846313713674879339447361450283132679734479931731340993553800008394655868057238694900861815834602048625
549 135845024915961709340970695627548048554341283762469619296417282250333311347176275081261982814686421618324772096978731493821500785787846313713674879339447361450283132679734479931731340993553800008394655868057238694900861815834602048625
550 271690049831923418681941391255096097108682567524939238592834564500666622694352550162523965629372843236649544193957462987643001571575692627427349758678894722900566265359468959863462681987107600016789311736114477389801723631669204097250
551 543380099663846837363882782510192194217365135049878477185669129001333245388705100325047931258745686473299088387914925975286003143151385254854699517357789445801132530718937919726925363974215200033578623472228954779603447263338408194500
552 135845024915961709340970695627548048554341283762469619296417282250333311347176275081261982814686421618324772096978731493821500785787846313713674879339447361450283132679734479931731340993553800008394655868057238694900861815834602048625
553 135845024915961709340970695627548048554341283762469619296417282250333311347176275081261982814686421618324772096978731493821500785787846313713674879339447361450283132679734479931731340993553800008394655868057238694900861815834602048625
554 135845024915961709340970695627548048554341283762469619296417282250333311347176275081261982814686421618324772096978731493821500785787846313713674879339447361450283132679734479931731340993553800008394655868057238694900861815834602048625
555 271690049831923418681941391255096097108682567524939238592834564500666622694352550162523965629372843236649544193957462987643001571575692627427349758678894722900566265359468959863462681987107600016789311736114477389801723631669204097250
556 135845024915961709340970695627548048554341283762469619296417282250333311347176275081261982814686421618324772096978731493821500785787846313713674879339447361450283132679734479931731340993553800008394655868057238694900861815834602048625
557 151331357756381344205841354929088526089536190111391155896208852426871308840754370440525848855560673682813796116034306884117151875367660793477033815584144360655615409805224210643948713866818933209351646637015763906119560062839746682168250
558 302662715512762688411682709858177052179072380222782311792417704853742617681508740881051697711121347365627592232068613768234303750735321586954067631168288721311230819610448421287897427733637866418703293274031527812239120125679493364336500
559 605325431025525376823365419716354104358144760445564623584835409707485235363017481762103395422242694731255184464137227536468607501470643173908135262336577442622461639220896842575794855467275732837406586548063055624478240251358986728673000
560 75665678878190672102920677464544263044768095055695577948104426213435654420377185220262924427780336841406898058017153442058575937683830396738516907792072180327807704902612105321974356933409466604675823318507881953059780031419873341084125
561 75665678878190672102920677464544263044768095055695577948104426213435654420377185220262924427780336841406898058017153442058575937683830396738516907792072180327807704902612105321974356933409466604675823318507881953059780031419873341084125
562 75665678878190672102920677464544263044768095055695577948104426213435654420377185220262924427780336841406898058017153442058575937683830396738516907792072180327807704902612105321974356933409466604675823318507881953059780031419873341084125
563 85199554416842696787888682825076840188408875032713220769565583916328546877344710558016052905680659283424167213327314775757956505831993026727570038173873275049111475720341230592543125907019059396864977056639875079145312315378777382060724750
564 42599777208421348393944341412538420094204437516356610384782791958164273438672355279008026452840329641712083606663657387878978252915996513363785019086936637524555737860170615296271562953509529698432488528319937539572656157689388691030362375
565 42599777208421348393944341412538420094204437516356610384782791958164273438672355279008026452840329641712083606663657387878978252915996513363785019086936637524555737860170615296271562953509529698432488528319937539572656157689388691030362375
566 85199554416842696787888682825076840188408875032713220769565583916328546877344710558016052905680659283424167213327314775757956505831993026727570038173873275049111475720341230592543125907019059396864977056639875079145312315378777382060724750
567 170399108833685393575777365650153680376817750065426441539131167832657093754689421116032105811361318566848334426654629551515913011663986053455140076347746550098222951440682461185086251814038118793729954113279750158290624630757554764121449500
568 42599777208421348393944341412538420094204437516356610384782791958164273438672355279008026452840329641712083606663657387878978252915996513363785019086936637524555737860170615296271562953509529698432488528319937539572656157689388691030362375
569 24239273231591747236154330263734361033602324946806911308941408624195471586604570153755567051666147566134175572191621053703138625909202016103993675860466946751472214842437080103578519320546922398408085972614044460016841353725262165196276191375
570 24239273231591747236154330263734361033602324946806911308941408624195471586604570153755567051666147566134175572191621053703138625909202016103993675860466946751472214842437080103578519320546922398408085972614044460016841353725262165196276191375
571 13840625015238887671844122580592320150186927544626746357405544324415614275951209557794428786501370260262614251721415621664492155394154351195380388916326626595090634675031572739143334532032292689491017090362619386669616412977124696327073705275125
572 55362500060955550687376490322369280600747710178506985429622177297662457103804838231177715146005481041050457006885662486657968621576617404781521555665306506380362538700126290956573338128129170757964068361450477546678465651908498785308294821100500
573 110725000121911101374752980644738561201495420357013970859244354595324914207609676462355430292010962082100914013771324973315937243153234809563043111330613012760725077400252581913146676256258341515928136722900955093356931303816997570616589642201000
574 221450000243822202749505961289477122402990840714027941718488709190649828415219352924710860584021924164201828027542649946631874486306469619126086222661226025521450154800505163826293352512516683031856273445801910186713862607633995141233179284402000
575 442900000487644405499011922578954244805981681428055883436977418381299656830438705849421721168043848328403656055085299893263748972612939238252172445322452051042900309601010327652586705025033366063712546891603820373427725215267990282466358568804000
576 13840625015238887671844122580592320150186927544626746357405544324415614275951209557794428786501370260262614251721415621664492155394154351195380388916326626595090634675031572739143334532032292689491017090362619386669616412977124696327073705275125
577 7986040633792838186654058729001768726657857193249632648222999075187809437223847914847385409811290640171528423243256813700411973662427060639734484404720463545367296207493217470485704024982632881836316861139231386108368670287800949780721527943747125
578 7986040633792838186654058729001768726657857193249632648222999075187809437223847914847385409811290640171528423243256813700411973662427060639734484404720463545367296207493217470485704024982632881836316861139231386108368670287800949780721527943747125
579 15972081267585676373308117458003537453315714386499265296445998150375618874447695829694770819622581280343056846486513627400823947324854121279468968809440927090734592414986434940971408049965265763672633722278462772216737340575601899561443055887494250
580 7986040633792838186654058729001768726657857193249632648222999075187809437223847914847385409811290640171528423243256813700411973662427060639734484404720463545367296207493217470485704024982632881836316861139231386108368670287800949780721527943747125
581 7986040633792838186654058729001768726657857193249632648222999075187809437223847914847385409811290640171528423243256813700411973662427060639734484404720463545367296207493217470485704024982632881836316861139231386108368670287800949780721527943747125
582 15972081267585676373308117458003537453315714386499265296445998150375618874447695829694770819622581280343056846486513627400823947324854121279468968809440927090734592414986434940971408049965265763672633722278462772216737340575601899561443055887494250
583 31944162535171352746616234916007074906631428772998530592891996300751237748895391659389541639245162560686113692973027254801647894649708242558937937618881854181469184829972869881942816099930531527345267444556925544433474681151203799122886111774988500
584 7986040633792838186654058729001768726657857193249632648222999075187809437223847914847385409811290640171528423243256813700411973662427060639734484404720463545367296207493217470485704024982632881836316861139231386108368670287800949780721527943747125
585 7986040633792838186654058729001768726657857193249632648222999075187809437223847914847385409811290640171528423243256813700411973662427060639734484404720463545367296207493217470485704024982632881836316861139231386108368670287800949780721527943747125
586 7986040633792838186654058729001768726657857193249632648222999075187809437223847914847385409811290640171528423243256813700411973662427060639734484404720463545367296207493217470485704024982632881836316861139231386108368670287800949780721527943747125
587 9375611704072792031131864947848076485096324344875068729013800914270488279300797452030830471118455211561374368887583499284283657079689369191048284691141824202261205747597037310350216525329611003275835994977457647291224818917878315042567073805959124750
588 4687805852036396015565932473924038242548162172437534364506900457135244139650398726015415235559227605780687184443791749642141828539844684595524142345570912101130602873798518655175108262664805501637917997488728823645612409458939157521283536902979562375
589 9375611704072792031131864947848076485096324344875068729013800914270488279300797452030830471118455211561374368887583499284283657079689369191048284691141824202261205747597037310350216525329611003275835994977457647291224818917878315042567073805959124750
590 18751223408145584062263729895696152970192648689750137458027601828540976558601594904061660942236910423122748737775166998568567314159378738382096569382283648404522411495194074620700433050659222006551671989954915294582449637835756630085134147611918249500
591 37502446816291168124527459791392305940385297379500274916055203657081953117203189808123321884473820846245497475550333997137134628318757476764193138764567296809044822990388149241400866101318444013103343979909830589164899275671513260170268295223836499000
592 4687805852036396015565932473924038242548162172437534364506900457135244139650398726015415235559227605780687184443791749642141828539844684595524142345570912101130602873798518655175108262664805501637917997488728823645612409458939157521283536902979562375
593 2779868870257582837230597957036954677831060168255457878152591971081199774812686444527141234686621970227947500375168507537790104324127897965145816410923550875970447504162521562518839199760229662471285372510816192421848158809150920410121137383466880488375
594 2779868870257582837230597957036954677831060168255457878152591971081199774812686444527141234686621970227947500375168507537790104324127897965145816410923550875970447504162521562518839199760229662471285372510816192421848158809150920410121137383466880488375
595 5559737740515165674461195914073909355662120336510915756305183942162399549625372889054282469373243940455895000750337015075580208648255795930291632821847101751940895008325043125037678399520459324942570745021632384843696317618301840820242274766933760976750
596 2779868870257582837230597957036954677831060168255457878152591971081199774812686444527141234686621970227947500375168507537790104324127897965145816410923550875970447504162521562518839199760229662471285372510816192421848158809150920410121137383466880488375
597 2779868870257582837230597957036954677831060168255457878152591971081199774812686444527141234686621970227947500375168507537790104324127897965145816410923550875970447504162521562518839199760229662471285372510816192421848158809150920410121137383466880488375
598 5559737740515165674461195914073909355662120336510915756305183942162399549625372889054282469373243940455895000750337015075580208648255795930291632821847101751940895008325043125037678399520459324942570745021632384843696317618301840820242274766933760976750
599 6660565813137168478004512705060543408083220163140077076053610362710554660451196721087030398309146240666162210898903744060545089960610443524489376120572827898825192219973401663795138722625510271281199752535915597042748188506725605302650245170786645650146500
600 1665141453284292119501128176265135852020805040785019269013402590677638665112799180271757599577286560166540552724725936015136272490152610881122344030143206974706298054993350415948784680656377567820299938133978899260687047126681401325662561292696661412536625
601 1000750013423859563820178033935346647064503829511796580677054956997260837732792307343326317345949222660090872187560287545096899766581719139554528762116067391798485131051003599985219593074482918260000262818521318455672915323135522196723199336910693508934511625
602 1000750013423859563820178033935346647064503829511796580677054956997260837732792307343326317345949222660090872187560287545096899766581719139554528762116067391798485131051003599985219593074482918260000262818521318455672915323135522196723199336910693508934511625
603 2001500026847719127640356067870693294129007659023593161354109913994521675465584614686652634691898445320181744375120575090193799533163438279109057524232134783596970262102007199970439186148965836520000525637042636911345830646271044393446398673821387017869023250
604 2001500026847719127640356067870693294129007659023593161354109913994521675465584614686652634691898445320181744375120575090193799533163438279109057524232134783596970262102007199970439186148965836520000525637042636911345830646271044393446398673821387017869023250
605 4003000053695438255280712135741386588258015318047186322708219827989043350931169229373305269383796890640363488750241150180387599066326876558218115048464269567193940524204014399940878372297931673040001051274085273822691661292542088786892797347642774035738046500
606 8006000107390876510561424271482773176516030636094372645416439655978086701862338458746610538767593781280726977500482300360775198132653753116436230096928539134387881048408028799881756744595863346080002102548170547645383322585084177573785594695285548071476093000
607 9719284130372524083821569065580086636290461192218568391535557742357397256060878888918385194063858850474802550685585512637981090533041656283353583337671246509146887592767346963056452687939378102141122552493479044841495353618292191574575711960076655358771976902000
608 607455258148282755238848066598755414768153824513660524470972358897337328503804930557399074628991178154675159417849094539873818158315103517709598958604452906821680474547959185191028292996211131383820159530842440302593459601143261973410981997504790959923248556375
609 607455258148282755238848066598755414768153824513660524470972358897337328503804930557399074628991178154675159417849094539873818158315103517709598958604452906821680474547959185191028292996211131383820159530842440302593459601143261973410981997504790959923248556375
610 607455258148282755238848066598755414768153824513660524470972358897337328503804930557399074628991178154675159417849094539873818158315103517709598958604452906821680474547959185191028292996211131383820159530842440302593459601143261973410981997504790959923248556375
611 1214910516296565510477696133197510829536307649027321048941944717794674657007609861114798149257982356309350318835698189079747636316630207035419197917208905813643360949095918370382056585992422262767640319061684880605186919202286523946821963995009581919846497112750
612 607455258148282755238848066598755414768153824513660524470972358897337328503804930557399074628991178154675159417849094539873818158315103517709598958604452906821680474547959185191028292996211131383820159530842440302593459601143261973410981997504790959923248556375
613 372370073244897328961413864825037069252878294426873901500706056004067782372832422431685632747571592208815872723141494952942650531047158456355984161624529631881690130897898980522100343606677423538281757792406415905489790735500819589700931964470436858432951365057875
614 744740146489794657922827729650074138505756588853747803001412112008135564745664844863371265495143184417631745446282989905885301062094316912711968323249059263763380261795797961044200687213354847076563515584812831810979581471001639179401863928940873716865902730115750
615 1489480292979589315845655459300148277011513177707495606002824224016271129491329689726742530990286368835263490892565979811770602124188633825423936646498118527526760523591595922088401374426709694153127031169625663621959162942003278358803727857881747433731805460231500
616 372370073244897328961413864825037069252878294426873901500706056004067782372832422431685632747571592208815872723141494952942650531047158456355984161624529631881690130897898980522100343606677423538281757792406415905489790735500819589700931964470436858432951365057875
617 229752335192101651969192354597047871729025907661381197225935636554509821724037604640350035405251672392839393470178302385965615377656096767571642227722334782871002810764003670982135912005319970323119844557914758613687200883804005686845475022078259541653130992240708875
618 229752335192101651969192354597047871729025907661381197225935636554509821724037604640350035405251672392839393470178302385965615377656096767571642227722334782871002810764003670982135912005319970323119844557914758613687200883804005686845475022078259541653130992240708875
619 284433390967821845137860134991145265200534073684789922165708318054483159294358554544753343831701570422335169116080738353825431837538247798253693077920250461194301479725836544675884259062586123260022367562698471163744754694149359040314698077332885312566576168393997587250
620 142216695483910922568930067495572632600267036842394961082854159027241579647179277272376671915850785211167584558040369176912715918769123899126846538960125230597150739862918272337942129531293061630011183781349235581872377347074679520157349038666442656283288084196998793625
621 284433390967821845137860134991145265200534073684789922165708318054483159294358554544753343831701570422335169116080738353825431837538247798253693077920250461194301479725836544675884259062586123260022367562698471163744754694149359040314698077332885312566576168393997587250
622 568866781935643690275720269982290530401068147369579844331416636108966318588717109089506687663403140844670338232161476707650863675076495596507386155840500922388602959451673089351768518125172246520044735125396942327489509388298718080629396154665770625133152336787995174500
623 1137733563871287380551440539964581060802136294739159688662833272217932637177434218179013375326806281689340676464322953415301727350152991193014772311681001844777205918903346178703537036250344493040089470250793884654979018776597436161258792309331541250266304673575990349000
624 142216695483910922568930067495572632600267036842394961082854159027241579647179277272376671915850785211167584558040369176912715918769123899126846538960125230597150739862918272337942129531293061630011183781349235581872377347074679520157349038666442656283288084196998793625
625 711083477419554612844650337477863163001335184211974805414270795136207898235896386361883359579253926055837922790201845884563579593845619495634232694800626152985753699314591361689710647656465308150055918906746177909361886735373397600786745193332213281416440420984993968125
626 711083477419554612844650337477863163001335184211974805414270795136207898235896386361883359579253926055837922790201845884563579593845619495634232694800626152985753699314591361689710647656465308150055918906746177909361886735373397600786745193332213281416440420984993968125
627 1422166954839109225689300674955726326002670368423949610828541590272415796471792772723766719158507852111675845580403691769127159187691238991268465389601252305971507398629182723379421295312930616300111837813492355818723773470746795201573490386664426562832880841969987936250
628 711083477419554612844650337477863163001335184211974805414270795136207898235896386361883359579253926055837922790201845884563579593845619495634232694800626152985753699314591361689710647656465308150055918906746177909361886735373397600786745193332213281416440420984993968125
629 711083477419554612844650337477863163001335184211974805414270795136207898235896386361883359579253926055837922790201845884563579593845619495634232694800626152985753699314591361689710647656465308150055918906746177909361886735373397600786745193332213281416440420984993968125
630 1422166954839109225689300674955726326002670368423949610828541590272415796471792772723766719158507852111675845580403691769127159187691238991268465389601252305971507398629182723379421295312930616300111837813492355818723773470746795201573490386664426562832880841969987936250
631 1794774697006955842819897451794126623415370004951024408865619486923788735147402479177393599578036909364934917122469459012638474894866343606980803321676780410136042337070028596904829674684918437770741139320627353043229402120082455544385744867970506322295095622566124775547500
632 448693674251738960704974362948531655853842501237756102216404871730947183786850619794348399894509227341233729280617364753159618723716585901745200830419195102534010584267507149226207418671229609442685284830156838260807350530020613886096436216992626580573773905641531193886875
633 448693674251738960704974362948531655853842501237756102216404871730947183786850619794348399894509227341233729280617364753159618723716585901745200830419195102534010584267507149226207418671229609442685284830156838260807350530020613886096436216992626580573773905641531193886875
634 897387348503477921409948725897063311707685002475512204432809743461894367573701239588696799789018454682467458561234729506319237447433171803490401660838390205068021168535014298452414837342459218885370569660313676521614701060041227772192872433985253161147547811283062387773750
635 1794774697006955842819897451794126623415370004951024408865619486923788735147402479177393599578036909364934917122469459012638474894866343606980803321676780410136042337070028596904829674684918437770741139320627353043229402120082455544385744867970506322295095622566124775547500
636 3589549394013911685639794903588253246830740009902048817731238973847577470294804958354787199156073818729869834244938918025276949789732687213961606643353560820272084674140057193809659349369836875541482278641254706086458804240164911088771489735941012644590191245132249551095000
637 7179098788027823371279589807176506493661480019804097635462477947695154940589609916709574398312147637459739668489877836050553899579465374427923213286707121640544169348280114387619318698739673751082964557282509412172917608480329822177542979471882025289180382490264499102190000
638 14358197576055646742559179614353012987322960039608195270924955895390309881179219833419148796624295274919479336979755672101107799158930748855846426573414243281088338696560228775238637397479347502165929114565018824345835216960659644355085958943764050578360764980528998204380000
639 28716395152111293485118359228706025974645920079216390541849911790780619762358439666838297593248590549838958673959511344202215598317861497711692853146828486562176677393120457550477274794958695004331858229130037648691670433921319288710171917887528101156721529961057996408760000
640 448693674251738960704974362948531655853842501237756102216404871730947183786850619794348399894509227341233729280617364753159618723716585901745200830419195102534010584267507149226207418671229609442685284830156838260807350530020613886096436216992626580573773905641531193886875
641 287612645195364673811888566650008791402313043293401661520715522779537144807371247288177324332380414725730820468875730806775315601902331563018673732298704060724300784515472082653998955368258179652761267576130533325177511689743213500987815615092273638147789073516221495281486875
642 287612645195364673811888566650008791402313043293401661520715522779537144807371247288177324332380414725730820468875730806775315601902331563018673732298704060724300784515472082653998955368258179652761267576130533325177511689743213500987815615092273638147789073516221495281486875
643 369869861721238970522088696711911305743374573675314536715640162294484768222279424012596039091441213337289835122974189817513055864046398390042014419736133422091450808886897098293042656603580019033450990102903865856178280033009772562270330881008663898658056748541860842931992121250
644 184934930860619485261044348355955652871687286837657268357820081147242384111139712006298019545720606668644917561487094908756527932023199195021007209868066711045725404443448549146521328301790009516725495051451932928089140016504886281135165440504331949329028374270930421465996060625
645 184934930860619485261044348355955652871687286837657268357820081147242384111139712006298019545720606668644917561487094908756527932023199195021007209868066711045725404443448549146521328301790009516725495051451932928089140016504886281135165440504331949329028374270930421465996060625
646 369869861721238970522088696711911305743374573675314536715640162294484768222279424012596039091441213337289835122974189817513055864046398390042014419736133422091450808886897098293042656603580019033450990102903865856178280033009772562270330881008663898658056748541860842931992121250
647 478611601067283227855582773545213229631926698335857010510038370009063290079629574672299274584324930058453046649128601623861894288076039516714366659138556648186337346699644845191197197645032544629285581193157602417894694362714645695577808160025211084863525432613167930753997804897500
648 119652900266820806963895693386303307407981674583964252627509592502265822519907393668074818646081232514613261662282150405965473572019009879178591664784639162046584336674911211297799299411258136157321395298289400604473673590678661423894452040006302771215881358153291982688499451224375
649 119652900266820806963895693386303307407981674583964252627509592502265822519907393668074818646081232514613261662282150405965473572019009879178591664784639162046584336674911211297799299411258136157321395298289400604473673590678661423894452040006302771215881358153291982688499451224375
650 119652900266820806963895693386303307407981674583964252627509592502265822519907393668074818646081232514613261662282150405965473572019009879178591664784639162046584336674911211297799299411258136157321395298289400604473673590678661423894452040006302771215881358153291982688499451224375
651 239305800533641613927791386772606614815963349167928505255019185004531645039814787336149637292162465029226523324564300811930947144038019758357183329569278324093168673349822422595598598822516272314642790596578801208947347181357322847788904080012605542431762716306583965376998902448750
652 119652900266820806963895693386303307407981674583964252627509592502265822519907393668074818646081232514613261662282150405965473572019009879178591664784639162046584336674911211297799299411258136157321395298289400604473673590678661423894452040006302771215881358153291982688499451224375
653 156266687748467973894847775562512119474824067006657313931527527807959164210999056130505713151782089664084919730940488430190908485056826902207240714208738745632839143697434041954925885031103125821461742259565957189442617709426331819606154364248231419207941053748199329391180283299033750
654 312533375496935947789695551125024238949648134013314627863055055615918328421998112261011426303564179328169839461880976860381816970113653804414481428417477491265678287394868083909851770062206251642923484519131914378885235418852663639212308728496462838415882107496398658782360566598067500
655 625066750993871895579391102250048477899296268026629255726110111231836656843996224522022852607128358656339678923761953720763633940227307608828962856834954982531356574789736167819703540124412503285846969038263828757770470837705327278424617456992925676831764214992797317564721133196135000
656 78133343874233986947423887781256059737412033503328656965763763903979582105499528065252856575891044832042459865470244215095454242528413451103620357104369372816419571848717020977462942515551562910730871129782978594721308854713165909803077182124115709603970526874099664695590141649516875
657 78133343874233986947423887781256059737412033503328656965763763903979582105499528065252856575891044832042459865470244215095454242528413451103620357104369372816419571848717020977462942515551562910730871129782978594721308854713165909803077182124115709603970526874099664695590141649516875
658 78133343874233986947423887781256059737412033503328656965763763903979582105499528065252856575891044832042459865470244215095454242528413451103620357104369372816419571848717020977462942515551562910730871129782978594721308854713165909803077182124115709603970526874099664695590141649516875
659 102979747226240394796704684095695486733909060157387169880876640825445089215048377990003264967024397088631962102689781875495808691652448928554571630663558833372040995696609033648296158235496959916343288149053965787842685070511952669120455726039584505258033154420063358068787806694063241250
660 51489873613120197398352342047847743366954530078693584940438320412722544607524188995001632483512198544315981051344890937747904345826224464277285815331779416686020497848304516824148079117748479958171644074526982893921342535255976334560227863019792252629016577210031679034393903347031620625
661 34034806458272450480310898093627358365556944382016459645629729792809601985573488925696079071601563237792863474938972909851364772591134370887285923934306194429459549077729285620761880296831745252351456733262335692882007415804200357144310617456082678987779957535830939841734370112387901233125
662 68069612916544900960621796187254716731113888764032919291259459585619203971146977851392158143203126475585726949877945819702729545182268741774571847868612388858919098155458571241523760593663490504702913466524671385764014831608400714288621234912165357975559915071661879683468740224775802466250
663 136139225833089801921243592374509433462227777528065838582518919171238407942293955702784316286406252951171453899755891639405459090364537483549143695737224777717838196310917142483047521187326981009405826933049342771528029663216801428577242469824330715951119830143323759366937480449551604932500
664 34034806458272450480310898093627358365556944382016459645629729792809601985573488925696079071601563237792863474938972909851364772591134370887285923934306194429459549077729285620761880296831745252351456733262335692882007415804200357144310617456082678987779957535830939841734370112387901233125
665 34034806458272450480310898093627358365556944382016459645629729792809601985573488925696079071601563237792863474938972909851364772591134370887285923934306194429459549077729285620761880296831745252351456733262335692882007415804200357144310617456082678987779957535830939841734370112387901233125
666 34034806458272450480310898093627358365556944382016459645629729792809601985573488925696079071601563237792863474938972909851364772591134370887285923934306194429459549077729285620761880296831745252351456733262335692882007415804200357144310617456082678987779957535830939841734370112387901233125
667 68069612916544900960621796187254716731113888764032919291259459585619203971146977851392158143203126475585726949877945819702729545182268741774571847868612388858919098155458571241523760593663490504702913466524671385764014831608400714288621234912165357975559915071661879683468740224775802466250
668 68069612916544900960621796187254716731113888764032919291259459585619203971146977851392158143203126475585726949877945819702729545182268741774571847868612388858919098155458571241523760593663490504702913466524671385764014831608400714288621234912165357975559915071661879683468740224775802466250
669 136139225833089801921243592374509433462227777528065838582518919171238407942293955702784316286406252951171453899755891639405459090364537483549143695737224777717838196310917142483047521187326981009405826933049342771528029663216801428577242469824330715951119830143323759366937480449551604932500
670 272278451666179603842487184749018866924455555056131677165037838342476815884587911405568632572812505902342907799511783278810918180729074967098287391474449555435676392621834284966095042374653962018811653866098685543056059326433602857154484939648661431902239660286647518733874960899103209865000
671 544556903332359207684974369498037733848911110112263354330075676684953631769175822811137265145625011804685815599023566557621836361458149934196574782948899110871352785243668569932190084749307924037623307732197371086112118652867205714308969879297322863804479320573295037467749921798206419730000
672 34034806458272450480310898093627358365556944382016459645629729792809601985573488925696079071601563237792863474938972909851364772591134370887285923934306194429459549077729285620761880296831745252351456733262335692882007415804200357144310617456082678987779957535830939841734370112387901233125
673 22905424746417359173249234417011212180019823569097077341508808150560862136290958046993461215187852059034597118633928768329968491953833431607143426807788068851026276529311809222772745439767764554832530381485551921309590990836226840358121045547943642958775911421614222513487231085637057529893125
674 22905424746417359173249234417011212180019823569097077341508808150560862136290958046993461215187852059034597118633928768329968491953833431607143426807788068851026276529311809222772745439767764554832530381485551921309590990836226840358121045547943642958775911421614222513487231085637057529893125
675 45810849492834718346498468834022424360039647138194154683017616301121724272581916093986922430375704118069194237267857536659936983907666863214286853615576137702052553058623618445545490879535529109665060762971103842619181981672453680716242091095887285917551822843228445026974462171274115059786250
676 22905424746417359173249234417011212180019823569097077341508808150560862136290958046993461215187852059034597118633928768329968491953833431607143426807788068851026276529311809222772745439767764554832530381485551921309590990836226840358121045547943642958775911421614222513487231085637057529893125
677 15506972553324552160289731700316590645873420556278721360201463117929703666268978597814573242682175843966422249315169776159388669052745233198036099948872522612144789210344094843817148662722776603621623068265718650726593100796125570922447947835957846283091292032432828641630855444976287947737645625
678 31013945106649104320579463400633181291746841112557442720402926235859407332537957195629146485364351687932844498630339552318777338105490466396072199897745045224289578420688189687634297325445553207243246136531437301453186201592251141844895895671915692566182584064865657283261710889952575895475291250
679 62027890213298208641158926801266362583493682225114885440805852471718814665075914391258292970728703375865688997260679104637554676210980932792144399795490090448579156841376379375268594650891106414486492273062874602906372403184502283689791791343831385132365168129731314566523421779905151790950582500
680 15506972553324552160289731700316590645873420556278721360201463117929703666268978597814573242682175843966422249315169776159388669052745233198036099948872522612144789210344094843817148662722776603621623068265718650726593100796125570922447947835957846283091292032432828641630855444976287947737645625
681 15506972553324552160289731700316590645873420556278721360201463117929703666268978597814573242682175843966422249315169776159388669052745233198036099948872522612144789210344094843817148662722776603621623068265718650726593100796125570922447947835957846283091292032432828641630855444976287947737645625
682 15506972553324552160289731700316590645873420556278721360201463117929703666268978597814573242682175843966422249315169776159388669052745233198036099948872522612144789210344094843817148662722776603621623068265718650726593100796125570922447947835957846283091292032432828641630855444976287947737645625
683 21182524507841338250955773502632462822263092479876733378035198619091975208123424764614707049503852202858132792564521914233724921926049988548517312530159865888189782061330033556654225073279312840547137111250971676892526175687507529880063896743918418022702704916303243924467748537837609336609623923750
684 10591262253920669125477886751316231411131546239938366689017599309545987604061712382307353524751926101429066396282260957116862460963024994274258656265079932944094891030665016778327112536639656420273568555625485838446263087843753764940031948371959209011351352458151621962233874268918804668304811961875
685 21182524507841338250955773502632462822263092479876733378035198619091975208123424764614707049503852202858132792564521914233724921926049988548517312530159865888189782061330033556654225073279312840547137111250971676892526175687507529880063896743918418022702704916303243924467748537837609336609623923750
686 42365049015682676501911547005264925644526184959753466756070397238183950416246849529229414099007704405716265585129043828467449843852099977097034625060319731776379564122660067113308450146558625681094274222501943353785052351375015059760127793487836836045405409832606487848935497075675218673219247847500
687 84730098031365353003823094010529851289052369919506933512140794476367900832493699058458828198015408811432531170258087656934899687704199954194069250120639463552759128245320134226616900293117251362188548445003886707570104702750030119520255586975673672090810819665212975697870994151350437346438495695000
688 10591262253920669125477886751316231411131546239938366689017599309545987604061712382307353524751926101429066396282260957116862460963024994274258656265079932944094891030665016778327112536639656420273568555625485838446263087843753764940031948371959209011351352458151621962233874268918804668304811961875
689 10591262253920669125477886751316231411131546239938366689017599309545987604061712382307353524751926101429066396282260957116862460963024994274258656265079932944094891030665016778327112536639656420273568555625485838446263087843753764940031948371959209011351352458151621962233874268918804668304811961875
690 10591262253920669125477886751316231411131546239938366689017599309545987604061712382307353524751926101429066396282260957116862460963024994274258656265079932944094891030665016778327112536639656420273568555625485838446263087843753764940031948371959209011351352458151621962233874268918804668304811961875
691 14637124434918364731410439490319031810183796903594822764222322245792554868813286512348762571207161872174969759662084642735503921050900542087025462958340467328739139404379053187648069525636005172818071743874421428732735587400067703147124152650047626853687569097165541551807214239645788051597250131311250
692 7318562217459182365705219745159515905091898451797411382111161122896277434406643256174381285603580936087484879831042321367751960525450271043512731479170233664369569702189526593824034762818002586409035871937210714366367793700033851573562076325023813426843784548582770775903607119822894025798625065655625
693 7318562217459182365705219745159515905091898451797411382111161122896277434406643256174381285603580936087484879831042321367751960525450271043512731479170233664369569702189526593824034762818002586409035871937210714366367793700033851573562076325023813426843784548582770775903607119822894025798625065655625
694 14637124434918364731410439490319031810183796903594822764222322245792554868813286512348762571207161872174969759662084642735503921050900542087025462958340467328739139404379053187648069525636005172818071743874421428732735587400067703147124152650047626853687569097165541551807214239645788051597250131311250
695 29274248869836729462820878980638063620367593807189645528444644491585109737626573024697525142414323744349939519324169285471007842101801084174050925916680934657478278808758106375296139051272010345636143487748842857465471174800135406294248305300095253707375138194331083103614428479291576103194500262622500
696 7318562217459182365705219745159515905091898451797411382111161122896277434406643256174381285603580936087484879831042321367751960525450271043512731479170233664369569702189526593824034762818002586409035871937210714366367793700033851573562076325023813426843784548582770775903607119822894025798625065655625
697 7318562217459182365705219745159515905091898451797411382111161122896277434406643256174381285603580936087484879831042321367751960525450271043512731479170233664369569702189526593824034762818002586409035871937210714366367793700033851573562076325023813426843784548582770775903607119822894025798625065655625
698 7318562217459182365705219745159515905091898451797411382111161122896277434406643256174381285603580936087484879831042321367751960525450271043512731479170233664369569702189526593824034762818002586409035871937210714366367793700033851573562076325023813426843784548582770775903607119822894025798625065655625
699 7318562217459182365705219745159515905091898451797411382111161122896277434406643256174381285603580936087484879831042321367751960525450271043512731479170233664369569702189526593824034762818002586409035871937210714366367793700033851573562076325023813426843784548582770775903607119822894025798625065655625
700 29274248869836729462820878980638063620367593807189645528444644491585109737626573024697525142414323744349939519324169285471007842101801084174050925916680934657478278808758106375296139051272010345636143487748842857465471174800135406294248305300095253707375138194331083103614428479291576103194500262622500
701 41042496915511094706874872330854565195755366517679883030879391577202323852152455380625930249664881889578615206092485338230352994626725120012019398135186670389784546889878865138165186949883358504581873169823877686166590587069789839624536124030733545697739943748452178511267428727966789696678689368196745000
702 82084993831022189413749744661709130391510733035359766061758783154404647704304910761251860499329763779157230412184970676460705989253450240024038796270373340779569093779757730276330373899766717009163746339647755372333181174139579679249072248061467091395479887496904357022534857455933579393357378736393490000
703 164169987662044378827499489323418260783021466070719532123517566308809295408609821522503720998659527558314460824369941352921411978506900480048077592540746681559138187559515460552660747799533434018327492679295510744666362348279159358498144496122934182790959774993808714045069714911867158786714757472786980000
704 5130312114438886838359359041356820649469420814709985378859923947150290481519056922578241281208110236197326900761560667278794124328340640001502424766898333798723068361234858142270648368735419813072734146227984710770823823383723729953067015503841693212217492968556522313908428590995848712084836171024593125
705 5130312114438886838359359041356820649469420814709985378859923947150290481519056922578241281208110236197326900761560667278794124328340640001502424766898333798723068361234858142270648368735419813072734146227984710770823823383723729953067015503841693212217492968556522313908428590995848712084836171024593125
706 5130312114438886838359359041356820649469420814709985378859923947150290481519056922578241281208110236197326900761560667278794124328340640001502424766898333798723068361234858142270648368735419813072734146227984710770823823383723729953067015503841693212217492968556522313908428590995848712084836171024593125
707 10260624228877773676718718082713641298938841629419970757719847894300580963038113845156482562416220472394653801523121334557588248656681280003004849533796667597446136722469716284541296737470839626145468292455969421541647646767447459906134031007683386424434985937113044627816857181991697424169672342049186250
708 5130312114438886838359359041356820649469420814709985378859923947150290481519056922578241281208110236197326900761560667278794124328340640001502424766898333798723068361234858142270648368735419813072734146227984710770823823383723729953067015503841693212217492968556522313908428590995848712084836171024593125
709 3637391289137170768396785560321985840473819357629379633611686078529555951397011358107973068376550157463904772639946513100665034148793513761065219159730918663294655468115514422869889693433412647468568509675641159936514090779060124536724513992223760487462202514706574320561075871016056736868148845256436525625
710 7274782578274341536793571120643971680947638715258759267223372157059111902794022716215946136753100314927809545279893026201330068297587027522130438319461837326589310936231028845739779386866825294937137019351282319873028181558120249073449027984447520974924405029413148641122151742032113473736297690512873051250
711 14549565156548683073587142241287943361895277430517518534446744314118223805588045432431892273506200629855619090559786052402660136595174055044260876638923674653178621872462057691479558773733650589874274038702564639746056363116240498146898055968895041949848810058826297282244303484064226947472595381025746102500
712 3637391289137170768396785560321985840473819357629379633611686078529555951397011358107973068376550157463904772639946513100665034148793513761065219159730918663294655468115514422869889693433412647468568509675641159936514090779060124536724513992223760487462202514706574320561075871016056736868148845256436525625
713 3637391289137170768396785560321985840473819357629379633611686078529555951397011358107973068376550157463904772639946513100665034148793513761065219159730918663294655468115514422869889693433412647468568509675641159936514090779060124536724513992223760487462202514706574320561075871016056736868148845256436525625
714 3637391289137170768396785560321985840473819357629379633611686078529555951397011358107973068376550157463904772639946513100665034148793513761065219159730918663294655468115514422869889693433412647468568509675641159936514090779060124536724513992223760487462202514706574320561075871016056736868148845256436525625
715 7274782578274341536793571120643971680947638715258759267223372157059111902794022716215946136753100314927809545279893026201330068297587027522130438319461837326589310936231028845739779386866825294937137019351282319873028181558120249073449027984447520974924405029413148641122151742032113473736297690512873051250
716 3637391289137170768396785560321985840473819357629379633611686078529555951397011358107973068376550157463904772639946513100665034148793513761065219159730918663294655468115514422869889693433412647468568509675641159936514090779060124536724513992223760487462202514706574320561075871016056736868148845256436525625
717 7274782578274341536793571120643971680947638715258759267223372157059111902794022716215946136753100314927809545279893026201330068297587027522130438319461837326589310936231028845739779386866825294937137019351282319873028181558120249073449027984447520974924405029413148641122151742032113473736297690512873051250
718 14549565156548683073587142241287943361895277430517518534446744314118223805588045432431892273506200629855619090559786052402660136595174055044260876638923674653178621872462057691479558773733650589874274038702564639746056363116240498146898055968895041949848810058826297282244303484064226947472595381025746102500
719 20922274695117006259818310542972062554405408945084191652534418323702005832435609331837061089301916505732380252224972343355025276423860291153647140606772244151270858252600438960347605516628989548239206067654287951954829050161153836335239404483271070323882588864592215491867308410084358350465592157915022895395000
720 2615284336889625782477288817871507819300676118135523956566802290462750729054451166479632636162739563216547531528121542919378159552982536394205892575846530518908857281575054870043450689578623693529900758456785993994353631270144229541904925560408883790485323608074026936483413551260544793808199019739377861924375
721 2615284336889625782477288817871507819300676118135523956566802290462750729054451166479632636162739563216547531528121542919378159552982536394205892575846530518908857281575054870043450689578623693529900758456785993994353631270144229541904925560408883790485323608074026936483413551260544793808199019739377861924375
722 2615284336889625782477288817871507819300676118135523956566802290462750729054451166479632636162739563216547531528121542919378159552982536394205892575846530518908857281575054870043450689578623693529900758456785993994353631270144229541904925560408883790485323608074026936483413551260544793808199019739377861924375
723 5230568673779251564954577635743015638601352236271047913133604580925501458108902332959265272325479126433095063056243085838756319105965072788411785151693061037817714563150109740086901379157247387059801516913571987988707262540288459083809851120817767580970647216148053872966827102521089587616398039478755723848750
724 2615284336889625782477288817871507819300676118135523956566802290462750729054451166479632636162739563216547531528121542919378159552982536394205892575846530518908857281575054870043450689578623693529900758456785993994353631270144229541904925560408883790485323608074026936483413551260544793808199019739377861924375
725 2615284336889625782477288817871507819300676118135523956566802290462750729054451166479632636162739563216547531528121542919378159552982536394205892575846530518908857281575054870043450689578623693529900758456785993994353631270144229541904925560408883790485323608074026936483413551260544793808199019739377861924375
726 5230568673779251564954577635743015638601352236271047913133604580925501458108902332959265272325479126433095063056243085838756319105965072788411785151693061037817714563150109740086901379157247387059801516913571987988707262540288459083809851120817767580970647216148053872966827102521089587616398039478755723848750
727 7605246851675031775443955882370344738526366151538103665696261060665679120090343992122771705961246649833720221683777446809551687980073215834350735610561710748986956974820259562086354605294637700784951405592333670535580359733579419507859523529669034062731321052279270331293766607065664260394242749402110822476082500
728 1901311712918757943860988970592586184631591537884525916424065265166419780022585998030692926490311662458430055420944361702387921995018303958587683902640427687246739243705064890521588651323659425196237851398083417633895089933394854876964880882417258515682830263069817582823441651766416065098560687350527705619020625
729 5703935138756273831582966911777758553894774613653577749272195795499259340067757994092078779470934987375290166262833085107163765985054911875763051707921283061740217731115194671564765953970978275588713554194250252901685269800184564630894642647251775547048490789209452748470324955299248195295682062051583116857061875
730 78136097791181833309355711120243267861572254981555859579071175280811771781750109508110668211930616265414933784422371028865257068288423450352918516546866891256715311385139653035133780191383264049160459646496578806872400956166911844258830721195229802014362887523417160937949656921907509524598384411665522148726875
731 156272195582363666618711422240486535723144509963111719158142350561623543563500219016221336423861232530829867568844742057730514136576846900705837033093733782513430622770279306070267560382766528098320919292993157613744801912333823688517661442390459604028725775046834321875899313843815019049196768823331044297453750
732 156272195582363666618711422240486535723144509963111719158142350561623543563500219016221336423861232530829867568844742057730514136576846900705837033093733782513430622770279306070267560382766528098320919292993157613744801912333823688517661442390459604028725775046834321875899313843815019049196768823331044297453750
733 229095038723745135263030945004553261370129851605921780285836685923340114864091321077780479197380566890196585855926391856632933724221657556434757090515413725164689292981229462699012243521135730192138467683527969061749879603481385527366891674544413779506111986218659115870068394095032817926122463095003310940067197500
734 458190077447490270526061890009106522740259703211843560571673371846680229728182642155560958394761133780393171711852783713265867448443315112869514181030827450329378585962458925398024487042271460384276935367055938123499759206962771054733783349088827559012223972437318231740136788190065635852244926190006621880134395000
735 916380154894980541052123780018213045480519406423687121143346743693360459456365284311121916789522267560786343423705567426531734896886630225739028362061654900658757171924917850796048974084542920768553870734111876246999518413925542109467566698177655118024447944874636463480273576380131271704489852380013243760268790000
736 57273759680936283815757736251138315342532462901480445071459171480835028716022830269445119799345141722549146463981597964158233431055414389108689272628853431291172323245307365674753060880283932548034616920881992265437469900870346381841722918636103444876527996554664778967517098523758204481530615773750827735016799375
737 57273759680936283815757736251138315342532462901480445071459171480835028716022830269445119799345141722549146463981597964158233431055414389108689272628853431291172323245307365674753060880283932548034616920881992265437469900870346381841722918636103444876527996554664778967517098523758204481530615773750827735016799375
738 57273759680936283815757736251138315342532462901480445071459171480835028716022830269445119799345141722549146463981597964158233431055414389108689272628853431291172323245307365674753060880283932548034616920881992265437469900870346381841722918636103444876527996554664778967517098523758204481530615773750827735016799375
739 84650616808423827479689934179182430076262980168388097815616655448674172442281743138239887063432119465927638473764801791025869011099902467102642744945445371448352693756564286467285023981059652305995163809063584568316580513486371952362066473744160891527508378907794543313990271618114626223702250113603723392354829476250
740 42325308404211913739844967089591215038131490084194048907808327724337086221140871569119943531716059732963819236882400895512934505549951233551321372472722685724176346878282143233642511990529826152997581904531792284158290256743185976181033236872080445763754189453897271656995135809057313111851125056801861696177414738125
741 42325308404211913739844967089591215038131490084194048907808327724337086221140871569119943531716059732963819236882400895512934505549951233551321372472722685724176346878282143233642511990529826152997581904531792284158290256743185976181033236872080445763754189453897271656995135809057313111851125056801861696177414738125
742 84650616808423827479689934179182430076262980168388097815616655448674172442281743138239887063432119465927638473764801791025869011099902467102642744945445371448352693756564286467285023981059652305995163809063584568316580513486371952362066473744160891527508378907794543313990271618114626223702250113603723392354829476250
743 125790816577317807634819242190265091093326788530224713354006349996729820249230670303424472176260129526368470772014495461464441350494455066114527118988931821972252102922254529690385545635854643326708813420268486668518438643040748721210030779983823084809877451056982691364589543624518334568421543668815132961039276601707500
744 31447704144329451908704810547566272773331697132556178338501587499182455062307667575856118044065032381592117693003623865366110337623613766528631779747232955493063025730563632422596386408963660831677203355067121667129609660760187180302507694995955771202469362764245672841147385906129583642105385917203783240259819150426875
745 31447704144329451908704810547566272773331697132556178338501587499182455062307667575856118044065032381592117693003623865366110337623613766528631779747232955493063025730563632422596386408963660831677203355067121667129609660760187180302507694995955771202469362764245672841147385906129583642105385917203783240259819150426875
746 31447704144329451908704810547566272773331697132556178338501587499182455062307667575856118044065032381592117693003623865366110337623613766528631779747232955493063025730563632422596386408963660831677203355067121667129609660760187180302507694995955771202469362764245672841147385906129583642105385917203783240259819150426875
747 757776003477818118282043627652199343935703545362799478036182831305601326802594399418219711905181503170894402241051177478701453918641295579003175415595974831158145198326834516207141841179847248956077189278725823304327943632775594706084522770986886053071550909981823441955358696533242979327840624510934535909875160251250
748 378888001738909059141021813826099671967851772681399739018091415652800663401297199709109855952590751585447201120525588739350726959320647789501587707797987415579072599163417258103570920589923624478038594639362911652163971816387797353042261385493443026535775454990911720977679348266621489663920312255467267954937580125625
749 757776003477818118282043627652199343935703545362799478036182831305601326802594399418219711905181503170894402241051177478701453918641295579003175415595974831158145198326834516207141841179847248956077189278725823304327943632775594706084522770986886053071550909981823441955358696533242979327840624510934535909875160251250
750 1515552006955636236564087255304398687871407090725598956072365662611202653605188798836439423810363006341788804482102354957402907837282591158006350831191949662316290396653669032414283682359694497912154378557451646608655887265551189412169045541973772106143101819963646883910717393066485958655681249021869071819750320502500
751 2276359114447365627319259057467206829182853450269849632020693225242026385714993575852332014563165235525366784332117737146019167571598451919325538948450308392799068175773810886686254090904261135864055876593292373206201142672857886497077906404044605703426938933585397619633897524385861909900833236030847345873264981394755000
752 284544889305920703414907382183400853647856681283731204002586653155253298214374196981541501820395654440670848041514717143252395946449806489915692368556288549099883521971726360835781761363032641983006984574161546650775142834107235812134738300505575712928367366698174702454237190548232738737604154503855918234158122674344375
753 284544889305920703414907382183400853647856681283731204002586653155253298214374196981541501820395654440670848041514717143252395946449806489915692368556288549099883521971726360835781761363032641983006984574161546650775142834107235812134738300505575712928367366698174702454237190548232738737604154503855918234158122674344375
754 284544889305920703414907382183400853647856681283731204002586653155253298214374196981541501820395654440670848041514717143252395946449806489915692368556288549099883521971726360835781761363032641983006984574161546650775142834107235812134738300505575712928367366698174702454237190548232738737604154503855918234158122674344375
755 569089778611841406829814764366801707295713362567462408005173306310506596428748393963083003640791308881341696083029434286504791892899612979831384737112577098199767043943452721671563522726065283966013969148323093301550285668214471624269476601011151425856734733396349404908474381096465477475208309007711836468316245348688750
756 284544889305920703414907382183400853647856681283731204002586653155253298214374196981541501820395654440670848041514717143252395946449806489915692368556288549099883521971726360835781761363032641983006984574161546650775142834107235812134738300505575712928367366698174702454237190548232738737604154503855918234158122674344375
757 215400481204581972485084888312834446211427507731784521429958096438526746748281267115026916878039510411587831967426640877442063731462503512866179122997110431668611826132596855152686793351815709981136287322640290814636783125419177509785996893482720814686774096590518249757857553245012183224366344959418930103257698864478691875
758 430800962409163944970169776625668892422855015463569042859916192877053493496562534230053833756079020823175663934853281754884127462925007025732358245994220863337223652265193710305373586703631419962272574645280581629273566250838355019571993786965441629373548193181036499515715106490024366448732689918837860206515397728957383750
759 861601924818327889940339553251337784845710030927138085719832385754106986993125068460107667512158041646351327869706563509768254925850014051464716491988441726674447304530387420610747173407262839924545149290561163258547132501676710039143987573930883258747096386362072999031430212980048732897465379837675720413030795457914767500
760 215400481204581972485084888312834446211427507731784521429958096438526746748281267115026916878039510411587831967426640877442063731462503512866179122997110431668611826132596855152686793351815709981136287322640290814636783125419177509785996893482720814686774096590518249757857553245012183224366344959418930103257698864478691875
761 327839532393373762122299200012134027133792666767776041616396222779437708550884088549070967488376134846436680254423347415466820999285930346582324625201602076999627199373812413542389299481463510591289429305058522619877183916887988169894287271880701079953270175010768776131459196038908542867485577028235611617158217671736569033750
762 655679064786747524244598400024268054267585333535552083232792445558875417101768177098141934976752269692873360508846694830933641998571860693164649250403204153999254398747624827084778598962927021182578858610117045239754367833775976339788574543761402159906540350021537552262918392077817085734971154056471223234316435343473138067500
763 1311358129573495048489196800048536108535170667071104166465584891117750834203536354196283869953504539385746721017693389661867283997143721386329298500806408307998508797495249654169557197925854042365157717220234090479508735667551952679577149087522804319813080700043075104525836784155634171469942308112942446468632870686946276135000
764 2622716259146990096978393600097072217070341334142208332931169782235501668407072708392567739907009078771493442035386779323734567994287442772658597001612816615997017594990499308339114395851708084730315434440468180959017471335103905359154298175045608639626161400086150209051673568311268342939884616225884892937265741373892552270000
765 5245432518293980193956787200194144434140682668284416665862339564471003336814145416785135479814018157542986884070773558647469135988574885545317194003225633231994035189980998616678228791703416169460630868880936361918034942670207810718308596350091217279252322800172300418103347136622536685879769232451769785874531482747785104540000
766 10490865036587960387913574400388288868281365336568833331724679128942006673628290833570270959628036315085973768141547117294938271977149771090634388006451266463988070379961997233356457583406832338921261737761872723836069885340415621436617192700182434558504645600344600836206694273245073371759538464903539571749062965495570209080000
767 20981730073175920775827148800776577736562730673137666663449358257884013347256581667140541919256072630171947536283094234589876543954299542181268776012902532927976140759923994466712915166813664677842523475523745447672139770680831242873234385400364869117009291200689201672413388546490146743519076929807079143498125930991140418160000
768 163919766196686881061149600006067013566896333383888020808198111389718854275442044274535483744188067423218340127211673707733410499642965173291162312600801038499813599686906206771194649740731755295644714652529261309938591958443994084947143635940350539976635087505384388065729598019454271433742788514117805808579108835868284516875
769 126054300205252211536024042404665533432943280372209888001504347658693798937814932047117786999280623848454903557825777081246992674225440218260903818390015998606356658159230873007048685650622719822350785567795001947342777216043431451324353456038129565242032382291640594422546060876960334732548204367356592666797334694782710793476875
770 126054300205252211536024042404665533432943280372209888001504347658693798937814932047117786999280623848454903557825777081246992674225440218260903818390015998606356658159230873007048685650622719822350785567795001947342777216043431451324353456038129565242032382291640594422546060876960334732548204367356592666797334694782710793476875
771 252108600410504423072048084809331066865886560744419776003008695317387597875629864094235573998561247696909807115651554162493985348450880436521807636780031997212713316318461746014097371301245439644701571135590003894685554432086862902648706912076259130484064764583281188845092121753920669465096408734713185333594669389565421586953750
772 126054300205252211536024042404665533432943280372209888001504347658693798937814932047117786999280623848454903557825777081246992674225440218260903818390015998606356658159230873007048685650622719822350785567795001947342777216043431451324353456038129565242032382291640594422546060876960334732548204367356592666797334694782710793476875
773 97439974058659959517346584778806457343665155727718243425162860740170306578930942472422049350443922234855640450199325683803925337176265288715678651615482366922713696757085464834448634007931362422677157243905536505295966788001572511873725221517474153932091031511438179488628105057890338748259761975966646131434339719067035443357624375
774 194879948117319919034693169557612914687330311455436486850325721480340613157861884944844098700887844469711280900398651367607850674352530577431357303230964733845427393514170929668897268015862724845354314487811073010591933576003145023747450443034948307864182063022876358977256210115780677496519523951933292262868679438134070886715248750
775 389759896234639838069386339115225829374660622910872973700651442960681226315723769889688197401775688939422561800797302735215701348705061154862714606461929467690854787028341859337794536031725449690708628975622146021183867152006290047494900886069896615728364126045752717954512420231561354993039047903866584525737358876268141773430497500
776 97439974058659959517346584778806457343665155727718243425162860740170306578930942472422049350443922234855640450199325683803925337176265288715678651615482366922713696757085464834448634007931362422677157243905536505295966788001572511873725221517474153932091031511438179488628105057890338748259761975966646131434339719067035443357624375
777 97439974058659959517346584778806457343665155727718243425162860740170306578930942472422049350443922234855640450199325683803925337176265288715678651615482366922713696757085464834448634007931362422677157243905536505295966788001572511873725221517474153932091031511438179488628105057890338748259761975966646131434339719067035443357624375
778 97439974058659959517346584778806457343665155727718243425162860740170306578930942472422049350443922234855640450199325683803925337176265288715678651615482366922713696757085464834448634007931362422677157243905536505295966788001572511873725221517474153932091031511438179488628105057890338748259761975966646131434339719067035443357624375
779 194879948117319919034693169557612914687330311455436486850325721480340613157861884944844098700887844469711280900398651367607850674352530577431357303230964733845427393514170929668897268015862724845354314487811073010591933576003145023747450443034948307864182063022876358977256210115780677496519523951933292262868679438134070886715248750
780 97439974058659959517346584778806457343665155727718243425162860740170306578930942472422049350443922234855640450199325683803925337176265288715678651615482366922713696757085464834448634007931362422677157243905536505295966788001572511873725221517474153932091031511438179488628105057890338748259761975966646131434339719067035443357624375
781 194879948117319919034693169557612914687330311455436486850325721480340613157861884944844098700887844469711280900398651367607850674352530577431357303230964733845427393514170929668897268015862724845354314487811073010591933576003145023747450443034948307864182063022876358977256210115780677496519523951933292262868679438134070886715248750
782 389759896234639838069386339115225829374660622910872973700651442960681226315723769889688197401775688939422561800797302735215701348705061154862714606461929467690854787028341859337794536031725449690708628975622146021183867152006290047494900886069896615728364126045752717954512420231561354993039047903866584525737358876268141773430497500
783 779519792469279676138772678230451658749321245821745947401302885921362452631447539779376394803551377878845123601594605470431402697410122309725429212923858935381709574056683718675589072063450899381417257951244292042367734304012580094989801772139793231456728252091505435909024840463122709986078095807733169051474717752536283546860995000
784 97439974058659959517346584778806457343665155727718243425162860740170306578930942472422049350443922234855640450199325683803925337176265288715678651615482366922713696757085464834448634007931362422677157243905536505295966788001572511873725221517474153932091031511438179488628105057890338748259761975966646131434339719067035443357624375
785 97439974058659959517346584778806457343665155727718243425162860740170306578930942472422049350443922234855640450199325683803925337176265288715678651615482366922713696757085464834448634007931362422677157243905536505295966788001572511873725221517474153932091031511438179488628105057890338748259761975966646131434339719067035443357624375
786 97439974058659959517346584778806457343665155727718243425162860740170306578930942472422049350443922234855640450199325683803925337176265288715678651615482366922713696757085464834448634007931362422677157243905536505295966788001572511873725221517474153932091031511438179488628105057890338748259761975966646131434339719067035443357624375
787 153370519168330776280303524441841363858928955115428515151206342805028062555237303451592305677598733597662778068613738626307378480715441564438478197642769245536351358695652521649422149928483964453293845501907314459335851724314475133689243498668504318289111283599003694515100637361119393189760865350171501010877650717811513787844900766250
788 76685259584165388140151762220920681929464477557714257575603171402514031277618651725796152838799366798831389034306869313153689240357720782219239098821384622768175679347826260824711074964241982226646922750953657229667925862157237566844621749334252159144555641799501847257550318680559696594880432675085750505438825358905756893922450383125
789 76685259584165388140151762220920681929464477557714257575603171402514031277618651725796152838799366798831389034306869313153689240357720782219239098821384622768175679347826260824711074964241982226646922750953657229667925862157237566844621749334252159144555641799501847257550318680559696594880432675085750505438825358905756893922450383125
790 153370519168330776280303524441841363858928955115428515151206342805028062555237303451592305677598733597662778068613738626307378480715441564438478197642769245536351358695652521649422149928483964453293845501907314459335851724314475133689243498668504318289111283599003694515100637361119393189760865350171501010877650717811513787844900766250
791 306741038336661552560607048883682727717857910230857030302412685610056125110474606903184611355197467195325556137227477252614756961430883128876956395285538491072702717391305043298844299856967928906587691003814628918671703448628950267378486997337008636578222567198007389030201274722238786379521730700343002021755301435623027575689801532500
792 76685259584165388140151762220920681929464477557714257575603171402514031277618651725796152838799366798831389034306869313153689240357720782219239098821384622768175679347826260824711074964241982226646922750953657229667925862157237566844621749334252159144555641799501847257550318680559696594880432675085750505438825358905756893922450383125
793 76685259584165388140151762220920681929464477557714257575603171402514031277618651725796152838799366798831389034306869313153689240357720782219239098821384622768175679347826260824711074964241982226646922750953657229667925862157237566844621749334252159144555641799501847257550318680559696594880432675085750505438825358905756893922450383125
794 76685259584165388140151762220920681929464477557714257575603171402514031277618651725796152838799366798831389034306869313153689240357720782219239098821384622768175679347826260824711074964241982226646922750953657229667925862157237566844621749334252159144555641799501847257550318680559696594880432675085750505438825358905756893922450383125
795 153370519168330776280303524441841363858928955115428515151206342805028062555237303451592305677598733597662778068613738626307378480715441564438478197642769245536351358695652521649422149928483964453293845501907314459335851724314475133689243498668504318289111283599003694515100637361119393189760865350171501010877650717811513787844900766250
796 153370519168330776280303524441841363858928955115428515151206342805028062555237303451592305677598733597662778068613738626307378480715441564438478197642769245536351358695652521649422149928483964453293845501907314459335851724314475133689243498668504318289111283599003694515100637361119393189760865350171501010877650717811513787844900766250
797 244472607554319257390803817960295133991132754453993053151022910431214731713048261701838135250092381354674468241370299370333961298260413853714934247042574177384944065760870119509178906986003439338550389730040259248181347648557273363100654136877595883352843386056811889057070415953624312744478819368173372611338975244191552977824771821402500
798 488945215108638514781607635920590267982265508907986106302045820862429463426096523403676270500184762709348936482740598740667922596520827707429868494085148354769888131521740239018357813972006878677100779460080518496362695297114546726201308273755191766705686772113623778114140831907248625488957638736346745222677950488383105955649543642805000
799 977890430217277029563215271841180535964531017815972212604091641724858926852193046807352541000369525418697872965481197481335845193041655414859736988170296709539776263043480478036715627944013757354201558920161036992725390594229093452402616547510383533411373544227247556228281663814497250977915277472693490445355900976766211911299087285610000
800 61118151888579814347700954490073783497783188613498263287755727607803682928262065425459533812523095338668617060342574842583490324565103463428733561760643544346236016440217529877294726746500859834637597432510064812045336912139318340775163534219398970838210846514202972264267603988406078186119704842043343152834743811047888244456192955350625
801 61118151888579814347700954490073783497783188613498263287755727607803682928262065425459533812523095338668617060342574842583490324565103463428733561760643544346236016440217529877294726746500859834637597432510064812045336912139318340775163534219398970838210846514202972264267603988406078186119704842043343152834743811047888244456192955350625
802 61118151888579814347700954490073783497783188613498263287755727607803682928262065425459533812523095338668617060342574842583490324565103463428733561760643544346236016440217529877294726746500859834637597432510064812045336912139318340775163534219398970838210846514202972264267603988406078186119704842043343152834743811047888244456192955350625
803 8923250175732652894764339355550772390676345537570746440012336230739337707526261552117091936628371919445618090810015927017189587386505105660595100017053957474550458400271759362085030104989125535857089225146469462558619189172340477753173875996032249742378783591073633950583070182307287415173476906938328100313872596412991683690604171481191250
804 4461625087866326447382169677775386195338172768785373220006168115369668853763130776058545968314185959722809045405007963508594793693252552830297550008526978737275229200135879681042515052494562767928544612573234731279309594586170238876586937998016124871189391795536816975291535091153643707586738453469164050156936298206495841845302085740595625
805 4461625087866326447382169677775386195338172768785373220006168115369668853763130776058545968314185959722809045405007963508594793693252552830297550008526978737275229200135879681042515052494562767928544612573234731279309594586170238876586937998016124871189391795536816975291535091153643707586738453469164050156936298206495841845302085740595625
806 8923250175732652894764339355550772390676345537570746440012336230739337707526261552117091936628371919445618090810015927017189587386505105660595100017053957474550458400271759362085030104989125535857089225146469462558619189172340477753173875996032249742378783591073633950583070182307287415173476906938328100313872596412991683690604171481191250
807 17846500351465305789528678711101544781352691075141492880024672461478675415052523104234183873256743838891236181620031854034379174773010211321190200034107914949100916800543518724170060209978251071714178450292938925117238378344680955506347751992064499484757567182147267901166140364614574830346953813876656200627745192825983367381208342962382500
808 4461625087866326447382169677775386195338172768785373220006168115369668853763130776058545968314185959722809045405007963508594793693252552830297550008526978737275229200135879681042515052494562767928544612573234731279309594586170238876586937998016124871189391795536816975291535091153643707586738453469164050156936298206495841845302085740595625
809 3609454696083858095932175269320287432028581769947366934984990005334062102694372797831363688366176441415752517732651442478453188097841315239710717956898325798455660422909926661963394677468101279254192591571746897604961462020211723251158832840395045020792217962589284933010851888743297759437671408856553716576961465249055136052849387364141860625
810 3609454696083858095932175269320287432028581769947366934984990005334062102694372797831363688366176441415752517732651442478453188097841315239710717956898325798455660422909926661963394677468101279254192591571746897604961462020211723251158832840395045020792217962589284933010851888743297759437671408856553716576961465249055136052849387364141860625
811 5854535517048017831601988286837506214750359630854629168545653788651848730570272678082471902529938187976350583762360639700051071094698613318810784526089084445095081205959901045704626166853260274950300383529373467915247491396783415113379626867120763023724977535319820161343601763541628965807903025165330128287831496633967430677721706304638097933750
812 2927267758524008915800994143418753107375179815427314584272826894325924365285136339041235951264969093988175291881180319850025535547349306659405392263044542222547540602979950522852313083426630137475150191764686733957623745698391707556689813433560381511862488767659910080671800881770814482903951512582665064143915748316983715338860853152319048966875
813 5854535517048017831601988286837506214750359630854629168545653788651848730570272678082471902529938187976350583762360639700051071094698613318810784526089084445095081205959901045704626166853260274950300383529373467915247491396783415113379626867120763023724977535319820161343601763541628965807903025165330128287831496633967430677721706304638097933750
814 11709071034096035663203976573675012429500719261709258337091307577303697461140545356164943805059876375952701167524721279400102142189397226637621569052178168890190162411919802091409252333706520549900600767058746935830494982793566830226759253734241526047449955070639640322687203527083257931615806050330660256575662993267934861355443412609276195867500
815 23418142068192071326407953147350024859001438523418516674182615154607394922281090712329887610119752751905402335049442558800204284378794453275243138104356337780380324823839604182818504667413041099801201534117493871660989965587133660453518507468483052094899910141279280645374407054166515863231612100661320513151325986535869722710886825218552391735000
816 2927267758524008915800994143418753107375179815427314584272826894325924365285136339041235951264969093988175291881180319850025535547349306659405392263044542222547540602979950522852313083426630137475150191764686733957623745698391707556689813433560381511862488767659910080671800881770814482903951512582665064143915748316983715338860853152319048966875
817 2927267758524008915800994143418753107375179815427314584272826894325924365285136339041235951264969093988175291881180319850025535547349306659405392263044542222547540602979950522852313083426630137475150191764686733957623745698391707556689813433560381511862488767659910080671800881770814482903951512582665064143915748316983715338860853152319048966875
818 2927267758524008915800994143418753107375179815427314584272826894325924365285136339041235951264969093988175291881180319850025535547349306659405392263044542222547540602979950522852313083426630137475150191764686733957623745698391707556689813433560381511862488767659910080671800881770814482903951512582665064143915748316983715338860853152319048966875
819 5854535517048017831601988286837506214750359630854629168545653788651848730570272678082471902529938187976350583762360639700051071094698613318810784526089084445095081205959901045704626166853260274950300383529373467915247491396783415113379626867120763023724977535319820161343601763541628965807903025165330128287831496633967430677721706304638097933750
820 2927267758524008915800994143418753107375179815427314584272826894325924365285136339041235951264969093988175291881180319850025535547349306659405392263044542222547540602979950522852313083426630137475150191764686733957623745698391707556689813433560381511862488767659910080671800881770814482903951512582665064143915748316983715338860853152319048966875
821 2403286829748211319872616191746796301155022628465825273687990880241583903899096934352854715988539626164291914634449042596870964684373780767371827047959569164711530835046539379261749041493263342867098307438807808579209095218379591904042336828953073221239103278248786176231548523933838690464144191830368017662154829368243630293204760438053939201804375
822 4806573659496422639745232383493592602310045256931650547375981760483167807798193868705709431977079252328583829268898085193741929368747561534743654095919138329423061670093078758523498082986526685734196614877615617158418190436759183808084673657906146442478206556497572352463097047867677380928288383660736035324309658736487260586409520876107878403608750
823 7911620243531111665020652503230453423402334492909496800980865977755294211635827107889597725034272449332848982976606248228899215740958486286188054641882901690230359508973207636529677844595822924718487628088555305842756341458905616548107372840913517044319127991995004092154257740790196969007962679505571514143813698280258030925230071362073567852340002500
824 1977905060882777916255163125807613355850583623227374200245216494438823552908956776972399431258568112333212245744151562057224803935239621571547013660470725422557589877243301909132419461148955731179621907022138826460689085364726404137026843210228379261079781997998751023038564435197549242251990669876392878535953424570064507731307517840518391963085000625
825 1977905060882777916255163125807613355850583623227374200245216494438823552908956776972399431258568112333212245744151562057224803935239621571547013660470725422557589877243301909132419461148955731179621907022138826460689085364726404137026843210228379261079781997998751023038564435197549242251990669876392878535953424570064507731307517840518391963085000625
826 1977905060882777916255163125807613355850583623227374200245216494438823552908956776972399431258568112333212245744151562057224803935239621571547013660470725422557589877243301909132419461148955731179621907022138826460689085364726404137026843210228379261079781997998751023038564435197549242251990669876392878535953424570064507731307517840518391963085000625
827 1635727485350057336743019905042896245288432656409038463602794040900907078255707254556174329650835828899566527230413341821324912854443167039669380297209289924455126828480210678852510894370186389685547317107308809482989873596628736221321199334858869648912979712344967096052892787908373223342396283987776910549233482119443347893791317254108710153471295516875
828 6542909941400229346972079620171584981153730625636153854411176163603628313022829018224697318603343315598266108921653367285299651417772668158677521188837159697820507313920842715410043577480745558742189268429235237931959494386514944885284797339435478595651918849379868384211571151633492893369585135951107642196933928477773391575165269016434840613885182067500
829 10848144682841580257279708010244487898752885377304743090613730079254815742991850512216548154244343217261925208592101282959026822050667083807087330131092010778986401126480757222149852251463076136394549807055672024491188841692841778619802193988784023511590881452271821781022784969408331217206772155406936470762516453416148283231624016029248965737821631867915000
830 1800792017351702322708431529700584991192978972632587353041879193156299413336647185027946993604560974065479584626288812971198452460410735911976496801761273789311742586995805698876875473742870638641495267971241556065537347721011735250887164202138147902924086321077122415649782304921782982056324177797551454146577731267080615016449586660855328312478390890073890000
831 3601584034703404645416863059401169982385957945265174706083758386312598826673294370055893987209121948130959169252577625942396904920821471823952993603522547578623485173991611397753750947485741277282990535942483112131074695442023470501774328404276295805848172642154244831299564609843565964112648355595102908293155462534161230032899173321710656624956781780147780000
832 112549501084481395169276970606286561949561185789536709565117449572268713333540449064246687100285060879092474039143050810699903278775670994498531050110079611831983911687237856179804717108929414915093454248202597254096084232563233453180447762633634243932755395067320150978111394057611436378520261112346965884161108204192538438528099166303458019529899430629618125
833 112549501084481395169276970606286561949561185789536709565117449572268713333540449064246687100285060879092474039143050810699903278775670994498531050110079611831983911687237856179804717108929414915093454248202597254096084232563233453180447762633634243932755395067320150978111394057611436378520261112346965884161108204192538438528099166303458019529899430629618125
834 112549501084481395169276970606286561949561185789536709565117449572268713333540449064246687100285060879092474039143050810699903278775670994498531050110079611831983911687237856179804717108929414915093454248202597254096084232563233453180447762633634243932755395067320150978111394057611436378520261112346965884161108204192538438528099166303458019529899430629618125
835 225099002168962790338553941212573123899122371579073419130234899144537426667080898128493374200570121758184948078286101621399806557551341988997062100220159223663967823374475712359609434217858829830186908496405194508192168465126466906360895525267268487865510790134640301956222788115222872757040522224693931768322216408385076877056198332606916039059798861259236250
836 112549501084481395169276970606286561949561185789536709565117449572268713333540449064246687100285060879092474039143050810699903278775670994498531050110079611831983911687237856179804717108929414915093454248202597254096084232563233453180447762633634243932755395067320150978111394057611436378520261112346965884161108204192538438528099166303458019529899430629618125
837 112549501084481395169276970606286561949561185789536709565117449572268713333540449064246687100285060879092474039143050810699903278775670994498531050110079611831983911687237856179804717108929414915093454248202597254096084232563233453180447762633634243932755395067320150978111394057611436378520261112346965884161108204192538438528099166303458019529899430629618125
838 225099002168962790338553941212573123899122371579073419130234899144537426667080898128493374200570121758184948078286101621399806557551341988997062100220159223663967823374475712359609434217858829830186908496405194508192168465126466906360895525267268487865510790134640301956222788115222872757040522224693931768322216408385076877056198332606916039059798861259236250
839 377716125639519562188093513354697701902727339509685197300534160764533801947361747059611881908556664310234342875364078520708875403571151857537070204169427177308138007622370245339424630617567116455053632456967916384746458684482211468873582691398476522638327105845926426682541838457343980486313996293036417507244679133270158999700300802114405113542342489192998427500
840 94429031409879890547023378338674425475681834877421299325133540191133450486840436764902970477139166077558585718841019630177218850892787964384267551042356794327034501905592561334856157654391779113763408114241979096186614671120552867218395672849619130659581776461481606670635459614335995121578499073259104376811169783317539749925075200528601278385585622298249606875
841 2738441910886516825863677971821558338794773211445217680428872665542870064118372666182186143837035816249198985846389569275139346675890850967143758980228347035484000555262184278710828571977361594299138835313017393789411825462496033149333474512638954789127871517382966593448428328815743858525776473124514026927523923716208652747827180815329437073181983046649238599375
842 2738441910886516825863677971821558338794773211445217680428872665542870064118372666182186143837035816249198985846389569275139346675890850967143758980228347035484000555262184278710828571977361594299138835313017393789411825462496033149333474512638954789127871517382966593448428328815743858525776473124514026927523923716208652747827180815329437073181983046649238599375
843 5476883821773033651727355943643116677589546422890435360857745331085740128236745332364372287674071632498397971692779138550278693351781701934287517960456694070968001110524368557421657143954723188598277670626034787578823650924992066298666949025277909578255743034765933186896856657631487717051552946249028053855047847432417305495654361630658874146363966093298477198750
844 2738441910886516825863677971821558338794773211445217680428872665542870064118372666182186143837035816249198985846389569275139346675890850967143758980228347035484000555262184278710828571977361594299138835313017393789411825462496033149333474512638954789127871517382966593448428328815743858525776473124514026927523923716208652747827180815329437073181983046649238599375
845 5476883821773033651727355943643116677589546422890435360857745331085740128236745332364372287674071632498397971692779138550278693351781701934287517960456694070968001110524368557421657143954723188598277670626034787578823650924992066298666949025277909578255743034765933186896856657631487717051552946249028053855047847432417305495654361630658874146363966093298477198750
846 10953767643546067303454711887286233355179092845780870721715490662171480256473490664728744575348143264996795943385558277100557386703563403868575035920913388141936002221048737114843314287909446377196555341252069575157647301849984132597333898050555819156511486069531866373793713315262975434103105892498056107710095694864834610991308723261317748292727932186596954397500
847 21907535287092134606909423774572466710358185691561741443430981324342960512946981329457489150696286529993591886771116554201114773407126807737150071841826776283872004442097474229686628575818892754393110682504139150315294603699968265194667796101111638313022972139063732747587426630525950868206211784996112215420191389729669221982617446522635496585455864373193908795000
848 2738441910886516825863677971821558338794773211445217680428872665542870064118372666182186143837035816249198985846389569275139346675890850967143758980228347035484000555262184278710828571977361594299138835313017393789411825462496033149333474512638954789127871517382966593448428328815743858525776473124514026927523923716208652747827180815329437073181983046649238599375
849 2738441910886516825863677971821558338794773211445217680428872665542870064118372666182186143837035816249198985846389569275139346675890850967143758980228347035484000555262184278710828571977361594299138835313017393789411825462496033149333474512638954789127871517382966593448428328815743858525776473124514026927523923716208652747827180815329437073181983046649238599375
850 2738441910886516825863677971821558338794773211445217680428872665542870064118372666182186143837035816249198985846389569275139346675890850967143758980228347035484000555262184278710828571977361594299138835313017393789411825462496033149333474512638954789127871517382966593448428328815743858525776473124514026927523923716208652747827180815329437073181983046649238599375
851 5476883821773033651727355943643116677589546422890435360857745331085740128236745332364372287674071632498397971692779138550278693351781701934287517960456694070968001110524368557421657143954723188598277670626034787578823650924992066298666949025277909578255743034765933186896856657631487717051552946249028053855047847432417305495654361630658874146363966093298477198750
852 2738441910886516825863677971821558338794773211445217680428872665542870064118372666182186143837035816249198985846389569275139346675890850967143758980228347035484000555262184278710828571977361594299138835313017393789411825462496033149333474512638954789127871517382966593448428328815743858525776473124514026927523923716208652747827180815329437073181983046649238599375
853 2335890949986198852461717309963789262991941549362770681405828383708068164692971884253404780692991551260566734926970302591693862714534895874973626410134780021267852473638643189740336771896689439937165426522003836902368287119509116276381453759281028435126074404327670504211509364479829511322487331575210464969177906929925980793896585235476009823424231538791800525266875
854 4671781899972397704923434619927578525983883098725541362811656767416136329385943768506809561385983102521133469853940605183387725429069791749947252820269560042535704947277286379480673543793378879874330853044007673804736574239018232552762907518562056870252148808655341008423018728959659022644974663150420929938355813859851961587793170470952019646848463077583601050533750
855 9343563799944795409846869239855157051967766197451082725623313534832272658771887537013619122771966205042266939707881210366775450858139583499894505640539120085071409894554572758961347087586757759748661706088015347609473148478036465105525815037124113740504297617310682016846037457919318045289949326300841859876711627719703923175586340941904039293696926155167202101067500
856 2335890949986198852461717309963789262991941549362770681405828383708068164692971884253404780692991551260566734926970302591693862714534895874973626410134780021267852473638643189740336771896689439937165426522003836902368287119509116276381453759281028435126074404327670504211509364479829511322487331575210464969177906929925980793896585235476009823424231538791800525266875
857 2001858544138172416559691734638967398384093907803894473964794924837814417141876904805167897053893759430305691832413549321081640346356405764852397833485506478226549569908317213607468613515462850026150770529357288225329622061419312648858905871703841368903045764508813622109263525359213891203371643159955368478585466238946565540369373546802940418674566428744573050153711875
858 2001858544138172416559691734638967398384093907803894473964794924837814417141876904805167897053893759430305691832413549321081640346356405764852397833485506478226549569908317213607468613515462850026150770529357288225329622061419312648858905871703841368903045764508813622109263525359213891203371643159955368478585466238946565540369373546802940418674566428744573050153711875
859 3439192978829380211649550400109745990423873333607090706271517680871365168649744522455278447138589478701265178568086477733618258115040305104016419477928100129593212161102488972977631078019565176344927023769435821171116290701518379130739600287587199471775432623426141802783714736567129465087392482948803323046209830998510199598354583753407451639282905124583176500164077001250
860 3439192978829380211649550400109745990423873333607090706271517680871365168649744522455278447138589478701265178568086477733618258115040305104016419477928100129593212161102488972977631078019565176344927023769435821171116290701518379130739600287587199471775432623426141802783714736567129465087392482948803323046209830998510199598354583753407451639282905124583176500164077001250
861 6878385957658760423299100800219491980847746667214181412543035361742730337299489044910556894277178957402530357136172955467236516230080610208032838955856200259186424322204977945955262156039130352689854047538871642342232581403036758261479200575174398943550865246852283605567429473134258930174784965897606646092419661997020399196709167506814903278565810249166353000328154002500
862 13756771915317520846598201600438983961695493334428362825086070723485460674598978089821113788554357914805060714272345910934473032460161220416065677911712400518372848644409955891910524312078260705379708095077743284684465162806073516522958401150348797887101730493704567211134858946268517860349569931795213292184839323994040798393418335013629806557131620498332706000656308005000
863 23744188325838040981228495962357686317886421495223354236098558068735905124357836183031242399044821760953534792834069042272900454026238266438129360075615603294711536760251583869437564962647077977485376172104184909365386871003282889518626200385502025153137586832134083006418766541259461826963357702278538142311032673213714418027040046233525046117609176980122250557132787616630000
864 1484011770364877561326780997647355394867901343451459639756159879295994070272364761439452649940301360059595924552129315142056278376639891652383085004725975205919471047515723991839847810165442373592836010756511556835336679437705180594914137524093876572071099177008380187901172908828716364185209856392408633894439542075857151126690002889595315382350573561257640659820799226039375
865 1484011770364877561326780997647355394867901343451459639756159879295994070272364761439452649940301360059595924552129315142056278376639891652383085004725975205919471047515723991839847810165442373592836010756511556835336679437705180594914137524093876572071099177008380187901172908828716364185209856392408633894439542075857151126690002889595315382350573561257640659820799226039375
866 1484011770364877561326780997647355394867901343451459639756159879295994070272364761439452649940301360059595924552129315142056278376639891652383085004725975205919471047515723991839847810165442373592836010756511556835336679437705180594914137524093876572071099177008380187901172908828716364185209856392408633894439542075857151126690002889595315382350573561257640659820799226039375
867 2968023540729755122653561995294710789735802686902919279512319758591988140544729522878905299880602720119191849104258630284112556753279783304766170009451950411838942095031447983679695620330884747185672021513023113670673358875410361189828275048187753144142198354016760375802345817657432728370419712784817267788879084151714302253380005779190630764701147122515281319641598452078750
868 1484011770364877561326780997647355394867901343451459639756159879295994070272364761439452649940301360059595924552129315142056278376639891652383085004725975205919471047515723991839847810165442373592836010756511556835336679437705180594914137524093876572071099177008380187901172908828716364185209856392408633894439542075857151126690002889595315382350573561257640659820799226039375
869 1484011770364877561326780997647355394867901343451459639756159879295994070272364761439452649940301360059595924552129315142056278376639891652383085004725975205919471047515723991839847810165442373592836010756511556835336679437705180594914137524093876572071099177008380187901172908828716364185209856392408633894439542075857151126690002889595315382350573561257640659820799226039375
870 2968023540729755122653561995294710789735802686902919279512319758591988140544729522878905299880602720119191849104258630284112556753279783304766170009451950411838942095031447983679695620330884747185672021513023113670673358875410361189828275048187753144142198354016760375802345817657432728370419712784817267788879084151714302253380005779190630764701147122515281319641598452078750
871 5936047081459510245307123990589421579471605373805838559024639517183976281089459045757810599761205440238383698208517260568225113506559566609532340018903900823677884190062895967359391240661769494371344043026046227341346717750820722379656550096375506288284396708033520751604691635314865456740839425569634535577758168303428604506760011558381261529402294245030562639283196904157500
872 1484011770364877561326780997647355394867901343451459639756159879295994070272364761439452649940301360059595924552129315142056278376639891652383085004725975205919471047515723991839847810165442373592836010756511556835336679437705180594914137524093876572071099177008380187901172908828716364185209856392408633894439542075857151126690002889595315382350573561257640659820799226039375
873 1484011770364877561326780997647355394867901343451459639756159879295994070272364761439452649940301360059595924552129315142056278376639891652383085004725975205919471047515723991839847810165442373592836010756511556835336679437705180594914137524093876572071099177008380187901172908828716364185209856392408633894439542075857151126690002889595315382350573561257640659820799226039375
874 1484011770364877561326780997647355394867901343451459639756159879295994070272364761439452649940301360059595924552129315142056278376639891652383085004725975205919471047515723991839847810165442373592836010756511556835336679437705180594914137524093876572071099177008380187901172908828716364185209856392408633894439542075857151126690002889595315382350573561257640659820799226039375
875 2968023540729755122653561995294710789735802686902919279512319758591988140544729522878905299880602720119191849104258630284112556753279783304766170009451950411838942095031447983679695620330884747185672021513023113670673358875410361189828275048187753144142198354016760375802345817657432728370419712784817267788879084151714302253380005779190630764701147122515281319641598452078750
876 1484011770364877561326780997647355394867901343451459639756159879295994070272364761439452649940301360059595924552129315142056278376639891652383085004725975205919471047515723991839847810165442373592836010756511556835336679437705180594914137524093876572071099177008380187901172908828716364185209856392408633894439542075857151126690002889595315382350573561257640659820799226039375
877 2602956645219995242567173869873461362598298956413860208132304428285173599257727791564799947995288585544531251664434818759166712272626369958279931098289360511182752217342579881687093059030185923281834362866921270689180535733734886763479397217260659507412707956472698849578657282085568502780858088112284743850846956801053443076214265068350183180642906026445901717325681842473063750
878 5205913290439990485134347739746922725196597912827720416264608856570347198515455583129599895990577171089062503328869637518333424545252739916559862196578721022365504434685159763374186118060371846563668725733842541378361071467469773526958794434521319014825415912945397699157314564171137005561716176224569487701693913602106886152428530136700366361285812052891803434651363684946127500
879 10411826580879980970268695479493845450393195825655440832529217713140694397030911166259199791981154342178125006657739275036666849090505479833119724393157442044731008869370319526748372236120743693127337451467685082756722142934939547053917588869042638029650831825890795398314629128342274011123432352449138975403387827204213772304857060273400732722571624105783606869302727369892255000
880 1301478322609997621283586934936730681299149478206930104066152214142586799628863895782399973997644292772265625832217409379583356136313184979139965549144680255591376108671289940843546529515092961640917181433460635344590267866867443381739698608630329753706353978236349424789328641042784251390429044056142371925423478400526721538107132534175091590321453013222950858662840921236531875
881 1146602402219407904350840089679259730224550690300305421682280100659618970473029092184294377091924621932366016358183537663412936756091915966622309648796463305176002351739406437883164492502796899205648036842878819738584025990710217619312674474203320513015297854826223843239398532758692925474967987813461429666298084470864041675072383762608255691073200104649419706481962851609384581875
882 1146602402219407904350840089679259730224550690300305421682280100659618970473029092184294377091924621932366016358183537663412936756091915966622309648796463305176002351739406437883164492502796899205648036842878819738584025990710217619312674474203320513015297854826223843239398532758692925474967987813461429666298084470864041675072383762608255691073200104649419706481962851609384581875
883 2024899842319474359083583598373572683576556519070339374690906657764887101855369376797463869944338882332558384888552127513587246311258323597054998839774554196940820153171791769301668493759939323997174433064523995658339389899594244315706183121443064025985016011623111307160777808851851706388793466478572884790682417175545897598177829724766179550435271384810875201647146395942173171591250
884 1012449921159737179541791799186786341788278259535169687345453328882443550927684688398731934972169441166279192444276063756793623155629161798527499419887277098470410076585895884650834246879969661998587216532261997829169694949797122157853091560721532012992508005811555653580388904425925853194396733239286442395341208587772948799088914862383089775217635692405437600823573197971086585795625
885 1012449921159737179541791799186786341788278259535169687345453328882443550927684688398731934972169441166279192444276063756793623155629161798527499419887277098470410076585895884650834246879969661998587216532261997829169694949797122157853091560721532012992508005811555653580388904425925853194396733239286442395341208587772948799088914862383089775217635692405437600823573197971086585795625
886 2024899842319474359083583598373572683576556519070339374690906657764887101855369376797463869944338882332558384888552127513587246311258323597054998839774554196940820153171791769301668493759939323997174433064523995658339389899594244315706183121443064025985016011623111307160777808851851706388793466478572884790682417175545897598177829724766179550435271384810875201647146395942173171591250
887 3592172320274747513014277303514717940664811264830782050701668410874909718691425274438700905281257177257958574792291474209103774956172266061175567941760059145373014951726758598741159907930132360770987444256465568297894077681880189416062768857439995582097418404619399458903219832903184927133719609532988297618670608069418422339167469931735202522472171436654492607722037706401415206402877500
888 898043080068686878253569325878679485166202816207695512675417102718727429672856318609675226320314294314489643698072868552275943739043066515293891985440014786343253737931689649685289976982533090192746861064116392074473519420470047354015692214359998895524354601154849864725804958225796231783429902383247074404667652017354605584791867482933800630618042859163623151930509426600353801600719375
889 898043080068686878253569325878679485166202816207695512675417102718727429672856318609675226320314294314489643698072868552275943739043066515293891985440014786343253737931689649685289976982533090192746861064116392074473519420470047354015692214359998895524354601154849864725804958225796231783429902383247074404667652017354605584791867482933800630618042859163623151930509426600353801600719375
890 1796086160137373756507138651757358970332405632415391025350834205437454859345712637219350452640628588628979287396145737104551887478086133030587783970880029572686507475863379299370579953965066180385493722128232784148947038840940094708031384428719997791048709202309699729451609916451592463566859804766494148809335304034709211169583734965867601261236085718327246303861018853200707603201438750
891 3592172320274747513014277303514717940664811264830782050701668410874909718691425274438700905281257177257958574792291474209103774956172266061175567941760059145373014951726758598741159907930132360770987444256465568297894077681880189416062768857439995582097418404619399458903219832903184927133719609532988297618670608069418422339167469931735202522472171436654492607722037706401415206402877500
892 7184344640549495026028554607029435881329622529661564101403336821749819437382850548877401810562514354515917149584582948418207549912344532122351135883520118290746029903453517197482319815860264721541974888512931136595788155363760378832125537714879991164194836809238798917806439665806369854267439219065976595237341216138836844678334939863470405044944342873308985215444075412802830412805755000
893 14368689281098990052057109214058871762659245059323128202806673643499638874765701097754803621125028709031834299169165896836415099824689064244702271767040236581492059806907034394964639631720529443083949777025862273191576310727520757664251075429759982328389673618477597835612879331612739708534878438131953190474682432277673689356669879726940810089888685746617970430888150825605660825611510000
894 28737378562197980104114218428117743525318490118646256405613347286999277749531402195509607242250057418063668598338331793672830199649378128489404543534080473162984119613814068789929279263441058886167899554051724546383152621455041515328502150859519964656779347236955195671225758663225479417069756876263906380949364864555347378713339759453881620179777371493235940861776301651211321651223020000
895 57474757124395960208228436856235487050636980237292512811226694573998555499062804391019214484500114836127337196676663587345660399298756256978809087068160946325968239227628137579858558526882117772335799108103449092766305242910083030657004301719039929313558694473910391342451517326450958834139513752527812761898729729110694757426679518907763240359554742986471881723552603302422643302446040000
896 898043080068686878253569325878679485166202816207695512675417102718727429672856318609675226320314294314489643698072868552275943739043066515293891985440014786343253737931689649685289976982533090192746861064116392074473519420470047354015692214359998895524354601154849864725804958225796231783429902383247074404667652017354605584791867482933800630618042859163623151930509426600353801600719375
897 898043080068686878253569325878679485166202816207695512675417102718727429672856318609675226320314294314489643698072868552275943739043066515293891985440014786343253737931689649685289976982533090192746861064116392074473519420470047354015692214359998895524354601154849864725804958225796231783429902383247074404667652017354605584791867482933800630618042859163623151930509426600353801600719375
898 898043080068686878253569325878679485166202816207695512675417102718727429672856318609675226320314294314489643698072868552275943739043066515293891985440014786343253737931689649685289976982533090192746861064116392074473519420470047354015692214359998895524354601154849864725804958225796231783429902383247074404667652017354605584791867482933800630618042859163623151930509426600353801600719375
899 1796086160137373756507138651757358970332405632415391025350834205437454859345712637219350452640628588628979287396145737104551887478086133030587783970880029572686507475863379299370579953965066180385493722128232784148947038840940094708031384428719997791048709202309699729451609916451592463566859804766494148809335304034709211169583734965867601261236085718327246303861018853200707603201438750
900 898043080068686878253569325878679485166202816207695512675417102718727429672856318609675226320314294314489643698072868552275943739043066515293891985440014786343253737931689649685289976982533090192746861064116392074473519420470047354015692214359998895524354601154849864725804958225796231783429902383247074404667652017354605584791867482933800630618042859163623151930509426600353801600719375
901 16944209057899752419878666526012820474834015400145198352366360428655234522129364502069343892836118760650747994303261670797659315831001255005545131800754995968740636564748861314816792018538360192315978510643705510839123007933397119887088532346415073500459520776506601221241602985392381731762828346853718384993729283346313312920601273262901898690906469040823078338311498615101015124541875
902 33888418115799504839757333052025640949668030800290396704732720857310469044258729004138687785672237521301495988606523341595318631662002510011090263601509991937481273129497722629633584037076720384631957021287411021678246015866794239774177064692830147000919041553013202442483205970784763463525656693707436769987458566692626625841202546525803797381812938081646156676622997230202030249083750
903 67776836231599009679514666104051281899336061600580793409465441714620938088517458008277375571344475042602991977213046683190637263324005020022180527203019983874962546258995445259267168074153440769263914042574822043356492031733588479548354129385660294001838083106026404884966411941569526927051313387414873539974917133385253251682405093051607594763625876163292313353245994460404060498167500
904 16944209057899752419878666526012820474834015400145198352366360428655234522129364502069343892836118760650747994303261670797659315831001255005545131800754995968740636564748861314816792018538360192315978510643705510839123007933397119887088532346415073500459520776506601221241602985392381731762828346853718384993729283346313312920601273262901898690906469040823078338311498615101015124541875
905 16944209057899752419878666526012820474834015400145198352366360428655234522129364502069343892836118760650747994303261670797659315831001255005545131800754995968740636564748861314816792018538360192315978510643705510839123007933397119887088532346415073500459520776506601221241602985392381731762828346853718384993729283346313312920601273262901898690906469040823078338311498615101015124541875
906 16944209057899752419878666526012820474834015400145198352366360428655234522129364502069343892836118760650747994303261670797659315831001255005545131800754995968740636564748861314816792018538360192315978510643705510839123007933397119887088532346415073500459520776506601221241602985392381731762828346853718384993729283346313312920601273262901898690906469040823078338311498615101015124541875
907 30736795231030150889659901078187256341348903935863389811192577817580595423142667206753789821604719431820456861666116670826953998917436276580058869086569562687295514728454434425077660721628585388861185018307681796662169136391182375475178597676396943329833570688582974615332267815501780461417770621192645150378624919990212349637970709698904044225304334840053064105697058487793241435918961250
908 15368397615515075444829950539093628170674451967931694905596288908790297711571333603376894910802359715910228430833058335413476999458718138290029434543284781343647757364227217212538830360814292694430592509153840898331084568195591187737589298838198471664916785344291487307666133907750890230708885310596322575189312459995106174818985354849452022112652167420026532052848529243896620717959480625
909 30736795231030150889659901078187256341348903935863389811192577817580595423142667206753789821604719431820456861666116670826953998917436276580058869086569562687295514728454434425077660721628585388861185018307681796662169136391182375475178597676396943329833570688582974615332267815501780461417770621192645150378624919990212349637970709698904044225304334840053064105697058487793241435918961250
910 61473590462060301779319802156374512682697807871726779622385155635161190846285334413507579643209438863640913723332233341653907997834872553160117738173139125374591029456908868850155321443257170777722370036615363593324338272782364750950357195352793886659667141377165949230664535631003560922835541242385290300757249839980424699275941419397808088450608669680106128211394116975586482871837922500
911 112004881821873869841920679528914362107875405942286192471985753567263689721931879301410810109927597609553744803911329148493420372055137791857734518951459486432504855670487959044982995669614565157010158206713192467036944333009468576231550809932790461493913531589196359498270783919688488001406356143625998927979709208444333802080765266142806337157008996157153365601160081129518571792488694795000
912 14000610227734233730240084941114295263484425742785774058998219195907961215241484912676351263740949701194218100488916143561677546506892223982216814868932435804063106958810994880622874458701820644626269775839149058379618041626183572028943851241598807686739191448649544937283847989961061000175794517953249865997463651055541725260095658267850792144626124519644170700145010141189821474061086849375
913 14000610227734233730240084941114295263484425742785774058998219195907961215241484912676351263740949701194218100488916143561677546506892223982216814868932435804063106958810994880622874458701820644626269775839149058379618041626183572028943851241598807686739191448649544937283847989961061000175794517953249865997463651055541725260095658267850792144626124519644170700145010141189821474061086849375
914 14000610227734233730240084941114295263484425742785774058998219195907961215241484912676351263740949701194218100488916143561677546506892223982216814868932435804063106958810994880622874458701820644626269775839149058379618041626183572028943851241598807686739191448649544937283847989961061000175794517953249865997463651055541725260095658267850792144626124519644170700145010141189821474061086849375
915 28001220455468467460480169882228590526968851485571548117996438391815922430482969825352702527481899402388436200977832287123355093013784447964433629737864871608126213917621989761245748917403641289252539551678298116759236083252367144057887702483197615373478382897299089874567695979922122000351589035906499731994927302111083450520191316535701584289252249039288341400290020282379642948122173698750
916 14000610227734233730240084941114295263484425742785774058998219195907961215241484912676351263740949701194218100488916143561677546506892223982216814868932435804063106958810994880622874458701820644626269775839149058379618041626183572028943851241598807686739191448649544937283847989961061000175794517953249865997463651055541725260095658267850792144626124519644170700145010141189821474061086849375
917 14000610227734233730240084941114295263484425742785774058998219195907961215241484912676351263740949701194218100488916143561677546506892223982216814868932435804063106958810994880622874458701820644626269775839149058379618041626183572028943851241598807686739191448649544937283847989961061000175794517953249865997463651055541725260095658267850792144626124519644170700145010141189821474061086849375
918 28001220455468467460480169882228590526968851485571548117996438391815922430482969825352702527481899402388436200977832287123355093013784447964433629737864871608126213917621989761245748917403641289252539551678298116759236083252367144057887702483197615373478382897299089874567695979922122000351589035906499731994927302111083450520191316535701584289252249039288341400290020282379642948122173698750
919 51466243197151043192362552243536149388568749030480505440877453764157665427227698538998267245511731101589945737397255743732726660959335815358629011458195634015735981180589217181169686510187892689646167695984711938603475921017850810778397597164117217056453267765235727189455425211096860236646220647996146507406676381280171382056111639792619511923645633734211971493733057279013783738648555258302500
920 12866560799287760798090638060884037347142187257620126360219363441039416356806924634749566811377932775397486434349313935933181665239833953839657252864548908503933995295147304295292421627546973172411541923996177984650868980254462702694599399291029304264113316941308931797363856302774215059161555161999036626851669095320042845514027909948154877980911408433552992873433264319753445934662138814575625
921 12866560799287760798090638060884037347142187257620126360219363441039416356806924634749566811377932775397486434349313935933181665239833953839657252864548908503933995295147304295292421627546973172411541923996177984650868980254462702694599399291029304264113316941308931797363856302774215059161555161999036626851669095320042845514027909948154877980911408433552992873433264319753445934662138814575625
922 12866560799287760798090638060884037347142187257620126360219363441039416356806924634749566811377932775397486434349313935933181665239833953839657252864548908503933995295147304295292421627546973172411541923996177984650868980254462702694599399291029304264113316941308931797363856302774215059161555161999036626851669095320042845514027909948154877980911408433552992873433264319753445934662138814575625
923 25733121598575521596181276121768074694284374515240252720438726882078832713613849269499133622755865550794972868698627871866363330479667907679314505729097817007867990590294608590584843255093946344823083847992355969301737960508925405389198798582058608528226633882617863594727712605548430118323110323998073253703338190640085691028055819896309755961822816867105985746866528639506891869324277629151250
924 25733121598575521596181276121768074694284374515240252720438726882078832713613849269499133622755865550794972868698627871866363330479667907679314505729097817007867990590294608590584843255093946344823083847992355969301737960508925405389198798582058608528226633882617863594727712605548430118323110323998073253703338190640085691028055819896309755961822816867105985746866528639506891869324277629151250
925 51466243197151043192362552243536149388568749030480505440877453764157665427227698538998267245511731101589945737397255743732726660959335815358629011458195634015735981180589217181169686510187892689646167695984711938603475921017850810778397597164117217056453267765235727189455425211096860236646220647996146507406676381280171382056111639792619511923645633734211971493733057279013783738648555258302500
926 102932486394302086384725104487072298777137498060961010881754907528315330854455397077996534491023462203179891474794511487465453321918671630717258022916391268031471962361178434362339373020375785379292335391969423877206951842035701621556795194328234434112906535530471454378910850422193720473292441295992293014813352762560342764112223279585239023847291267468423942987466114558027567477297110516605000
927 205864972788604172769450208974144597554274996121922021763509815056630661708910794155993068982046924406359782949589022974930906643837343261434516045832782536062943924722356868724678746040751570758584670783938847754413903684071403243113590388656468868225813071060942908757821700844387440946584882591984586029626705525120685528224446559170478047694582534936847885974932229116055134954594221033210000
928 12866560799287760798090638060884037347142187257620126360219363441039416356806924634749566811377932775397486434349313935933181665239833953839657252864548908503933995295147304295292421627546973172411541923996177984650868980254462702694599399291029304264113316941308931797363856302774215059161555161999036626851669095320042845514027909948154877980911408433552992873433264319753445934662138814575625
929 11953034982538329781426202758561270695495091962329097388643788636725617795473632985682347567770099548344264897510512646481925767007805743117041587911165936000154681629191845690326659691991138077170322447392449347740657282656395850803282841941366223661361271438475997639751022505277245789961084745497105026345200589552319803482531928341835881644266698434770730379419502553050951273301126958740755625
930 11953034982538329781426202758561270695495091962329097388643788636725617795473632985682347567770099548344264897510512646481925767007805743117041587911165936000154681629191845690326659691991138077170322447392449347740657282656395850803282841941366223661361271438475997639751022505277245789961084745497105026345200589552319803482531928341835881644266698434770730379419502553050951273301126958740755625
931 23906069965076659562852405517122541390990183924658194777287577273451235590947265971364695135540199096688529795021025292963851534015611486234083175822331872000309363258383691380653319383982276154340644894784898695481314565312791701606565683882732447322722542876951995279502045010554491579922169490994210052690401179104639606965063856683671763288533396869541460758839005106101902546602253917481511250
932 11953034982538329781426202758561270695495091962329097388643788636725617795473632985682347567770099548344264897510512646481925767007805743117041587911165936000154681629191845690326659691991138077170322447392449347740657282656395850803282841941366223661361271438475997639751022505277245789961084745497105026345200589552319803482531928341835881644266698434770730379419502553050951273301126958740755625
933 11953034982538329781426202758561270695495091962329097388643788636725617795473632985682347567770099548344264897510512646481925767007805743117041587911165936000154681629191845690326659691991138077170322447392449347740657282656395850803282841941366223661361271438475997639751022505277245789961084745497105026345200589552319803482531928341835881644266698434770730379419502553050951273301126958740755625
934 23906069965076659562852405517122541390990183924658194777287577273451235590947265971364695135540199096688529795021025292963851534015611486234083175822331872000309363258383691380653319383982276154340644894784898695481314565312791701606565683882732447322722542876951995279502045010554491579922169490994210052690401179104639606965063856683671763288533396869541460758839005106101902546602253917481511250
935 47812139930153319125704811034245082781980367849316389554575154546902471181894531942729390271080398193377059590042050585927703068031222972468166351644663744000618726516767382761306638767964552308681289789569797390962629130625583403213131367765464894645445085753903990559004090021108983159844338981988420105380802358209279213930127713367343526577066793739082921517678010212203805093204507834963022500
936 11953034982538329781426202758561270695495091962329097388643788636725617795473632985682347567770099548344264897510512646481925767007805743117041587911165936000154681629191845690326659691991138077170322447392449347740657282656395850803282841941366223661361271438475997639751022505277245789961084745497105026345200589552319803482531928341835881644266698434770730379419502553050951273301126958740755625
937 11199993778638415005196351984771910641678901168702364253159229952611903874358794107584359671000583276798576208967350349753564443686313981300667967872762482032144936686552759411836080131395696378308592133206725038832995873849042912202676022899060151570695511337852009788446708087444779305193536406530787409685452952410523655863132416856300221100677896433380174365516073892208741343083155960340088020625
938 11199993778638415005196351984771910641678901168702364253159229952611903874358794107584359671000583276798576208967350349753564443686313981300667967872762482032144936686552759411836080131395696378308592133206725038832995873849042912202676022899060151570695511337852009788446708087444779305193536406530787409685452952410523655863132416856300221100677896433380174365516073892208741343083155960340088020625
939 22399987557276830010392703969543821283357802337404728506318459905223807748717588215168719342001166553597152417934700699507128887372627962601335935745524964064289873373105518823672160262791392756617184266413450077665991747698085824405352045798120303141391022675704019576893416174889558610387072813061574819370905904821047311726264833712600442201355792866760348731032147784417482686166311920680176041250
940 11199993778638415005196351984771910641678901168702364253159229952611903874358794107584359671000583276798576208967350349753564443686313981300667967872762482032144936686552759411836080131395696378308592133206725038832995873849042912202676022899060151570695511337852009788446708087444779305193536406530787409685452952410523655863132416856300221100677896433380174365516073892208741343083155960340088020625
941 21078388291397497039779534435340735827639691999497849524445670770815603091543250510473764900823097726934920425276553358236208283017642912807857115536538991184496770844092293213075502807286700583976770394695056523083698234583898760765436275096031205256048952337837482421856704620571074652374235517090941905028022456436605520334415208523557016111475801087621488155901251065136851207682499517360045654816250
942 42156776582794994079559068870681471655279383998995699048891341541631206183086501020947529801646195453869840850553106716472416566035285825615714231073077982368993541688184586426151005614573401167953540789390113046167396469167797521530872550192062410512097904675674964843713409241142149304748471034181883810056044912873211040668830417047114032222951602175242976311802502130273702415364999034720091309632500
943 84313553165589988159118137741362943310558767997991398097782683083262412366173002041895059603292390907739681701106213432944833132070571651231428462146155964737987083376369172852302011229146802335907081578780226092334792938335595043061745100384124821024195809351349929687426818482284298609496942068363767620112089825746422081337660834094228064445903204350485952623605004260547404830729998069440182619265000
944 10539194145698748519889767217670367913819845999748924762222835385407801545771625255236882450411548863467460212638276679118104141508821456403928557768269495592248385422046146606537751403643350291988385197347528261541849117291949380382718137548015602628024476168918741210928352310285537326187117758545470952514011228218302760167207604261778508055737900543810744077950625532568425603841249758680022827408125
945 10539194145698748519889767217670367913819845999748924762222835385407801545771625255236882450411548863467460212638276679118104141508821456403928557768269495592248385422046146606537751403643350291988385197347528261541849117291949380382718137548015602628024476168918741210928352310285537326187117758545470952514011228218302760167207604261778508055737900543810744077950625532568425603841249758680022827408125
946 10539194145698748519889767217670367913819845999748924762222835385407801545771625255236882450411548863467460212638276679118104141508821456403928557768269495592248385422046146606537751403643350291988385197347528261541849117291949380382718137548015602628024476168918741210928352310285537326187117758545470952514011228218302760167207604261778508055737900543810744077950625532568425603841249758680022827408125
947 19961233711953429696671219110267676828774788323524463499650050219962376127691458233418655361079473547407369642736896030249689244017707838429040688413102424651718441989355401672782501158500505453026001563776218527360262228150952126444868152515941551377478357863932095853498299275680807695798401034685121984061537266245465427756691202471808494257567583629977549283638484758684598093675327042939963235110988750
948 9980616855976714848335609555133838414387394161762231749825025109981188063845729116709327680539736773703684821368448015124844622008853919214520344206551212325859220994677700836391250579250252726513000781888109263680131114075476063222434076257970775688739178931966047926749149637840403847899200517342560992030768633122732713878345601235904247128783791814988774641819242379342299046837663521469981617555494375
949 9980616855976714848335609555133838414387394161762231749825025109981188063845729116709327680539736773703684821368448015124844622008853919214520344206551212325859220994677700836391250579250252726513000781888109263680131114075476063222434076257970775688739178931966047926749149637840403847899200517342560992030768633122732713878345601235904247128783791814988774641819242379342299046837663521469981617555494375
950 19961233711953429696671219110267676828774788323524463499650050219962376127691458233418655361079473547407369642736896030249689244017707838429040688413102424651718441989355401672782501158500505453026001563776218527360262228150952126444868152515941551377478357863932095853498299275680807695798401034685121984061537266245465427756691202471808494257567583629977549283638484758684598093675327042939963235110988750
951 39922467423906859393342438220535353657549576647048926999300100439924752255382916466837310722158947094814739285473792060499378488035415676858081376826204849303436883978710803345565002317001010906052003127552437054720524456301904252889736305031883102754956715727864191706996598551361615391596802069370243968123074532490930855513382404943616988515135167259955098567276969517369196187350654085879926470221977500
952 9980616855976714848335609555133838414387394161762231749825025109981188063845729116709327680539736773703684821368448015124844622008853919214520344206551212325859220994677700836391250579250252726513000781888109263680131114075476063222434076257970775688739178931966047926749149637840403847899200517342560992030768633122732713878345601235904247128783791814988774641819242379342299046837663521469981617555494375
953 9511527863745809250463835906042548008911186636159406857583248929812072224844979848223989279554369145339611634764130958413976924774437785011437888028843305346543837607927848897080861802025490848366889745139368128287164951713928688250979674673846149231368437522163643674191939604861904867047938093027460625405322507365964276326063357977816747513730953599684302233653737987513210991636293335960892481530386139375
954 504110976778527890274583303020255044472292891716448563451912193280039827916783931955871431816381564702999416642498940795940777013045202605606208065528695183366823393220175991545285675507351014963445156492386510799219742440838220477301922757713845909262527188674673114732172799057680957953540718930455413146482092890396106645281357972824287618227740540783268018383648113338200182556723546805927301521110465386875
955 504110976778527890274583303020255044472292891716448563451912193280039827916783931955871431816381564702999416642498940795940777013045202605606208065528695183366823393220175991545285675507351014963445156492386510799219742440838220477301922757713845909262527188674673114732172799057680957953540718930455413146482092890396106645281357972824287618227740540783268018383648113338200182556723546805927301521110465386875
956 2016443907114111561098333212081020177889171566865794253807648773120159311667135727823485727265526258811997666569995763183763108052180810422424832262114780733467293572880703966181142702029404059853780625969546043196878969763352881909207691030855383637050108754698692458928691196230723831814162875721821652585928371561584426581125431891297150472910962163133072073534592453352800730226894187223709206084441861547500
957 4032887814228223122196666424162040355778343133731588507615297546240318623334271455646971454531052517623995333139991526367526216104361620844849664524229561466934587145761407932362285404058808119707561251939092086393757939526705763818415382061710767274100217509397384917857382392461447663628325751443643305171856743123168853162250863782594300945821924326266144147069184906705601460453788374447418412168883723095000
958 8065775628456446244393332848324080711556686267463177015230595092480637246668542911293942909062105035247990666279983052735052432208723241689699329048459122933869174291522815864724570808117616239415122503878184172787515879053411527636830764123421534548200435018794769835714764784922895327256651502887286610343713486246337706324501727565188601891643848652532288294138369813411202920907576748894836824337767446190000
959 16131551256912892488786665696648161423113372534926354030461190184961274493337085822587885818124210070495981332559966105470104864417446483379398658096918245867738348583045631729449141616235232478830245007756368345575031758106823055273661528246843069096400870037589539671429529569845790654513303005774573220687426972492675412649003455130377203783287697305064576588276739626822405841815153497789673648675534892380000
960 504110976778527890274583303020255044472292891716448563451912193280039827916783931955871431816381564702999416642498940795940777013045202605606208065528695183366823393220175991545285675507351014963445156492386510799219742440838220477301922757713845909262527188674673114732172799057680957953540718930455413146482092890396106645281357972824287618227740540783268018383648113338200182556723546805927301521110465386875
961 15627440280134364598512082393627906378641079643209905467009277991681234665420301890632014386307828505792981915917467164674164087404401280773792450031389550684371525189825455737903855940727881463866799851263981834775812015665984834796359605489129223187138342848914866556697356770788109696559762286844117807540944879602279306003722097157552916165059956764281308569893091513484205659258429950983746347154424426993125
962 15627440280134364598512082393627906378641079643209905467009277991681234665420301890632014386307828505792981915917467164674164087404401280773792450031389550684371525189825455737903855940727881463866799851263981834775812015665984834796359605489129223187138342848914866556697356770788109696559762286844117807540944879602279306003722097157552916165059956764281308569893091513484205659258429950983746347154424426993125
963 31254880560268729197024164787255812757282159286419810934018555983362469330840603781264028772615657011585963831834934329348328174808802561547584900062779101368743050379650911475807711881455762927733599702527963669551624031331969669592719210978258446374276685697829733113394713541576219393119524573688235615081889759204558612007444194315105832330119913528562617139786183026968411318516859901967492694308848853986250
964 15627440280134364598512082393627906378641079643209905467009277991681234665420301890632014386307828505792981915917467164674164087404401280773792450031389550684371525189825455737903855940727881463866799851263981834775812015665984834796359605489129223187138342848914866556697356770788109696559762286844117807540944879602279306003722097157552916165059956764281308569893091513484205659258429950983746347154424426993125
965 15627440280134364598512082393627906378641079643209905467009277991681234665420301890632014386307828505792981915917467164674164087404401280773792450031389550684371525189825455737903855940727881463866799851263981834775812015665984834796359605489129223187138342848914866556697356770788109696559762286844117807540944879602279306003722097157552916165059956764281308569893091513484205659258429950983746347154424426993125
966 31254880560268729197024164787255812757282159286419810934018555983362469330840603781264028772615657011585963831834934329348328174808802561547584900062779101368743050379650911475807711881455762927733599702527963669551624031331969669592719210978258446374276685697829733113394713541576219393119524573688235615081889759204558612007444194315105832330119913528562617139786183026968411318516859901967492694308848853986250
967 60446939003559722267044734698552741872583696059935914346391887271823015685845727712964631646238680660407254050768762992959666690080224154033029196721414782047149059434244862794212114778735445502236781824689081736912840876596029340992318954031951835287851110139602703841305375989408408306293160525513047679568374794301616355622397071805414679726451912764240101548346477974156907490011607050405130870793313683609407500
968 15111734750889930566761183674638185468145924014983978586597971817955753921461431928241157911559670165101813512692190748239916672520056038508257299180353695511787264858561215698553028694683861375559195456172270434228210219149007335248079738507987958821962777534900675960326343997352102076573290131378261919892093698575404088905599267951353669931612978191060025387086619493539226872502901762601282717698328420902351875
969 15111734750889930566761183674638185468145924014983978586597971817955753921461431928241157911559670165101813512692190748239916672520056038508257299180353695511787264858561215698553028694683861375559195456172270434228210219149007335248079738507987958821962777534900675960326343997352102076573290131378261919892093698575404088905599267951353669931612978191060025387086619493539226872502901762601282717698328420902351875
970 15111734750889930566761183674638185468145924014983978586597971817955753921461431928241157911559670165101813512692190748239916672520056038508257299180353695511787264858561215698553028694683861375559195456172270434228210219149007335248079738507987958821962777534900675960326343997352102076573290131378261919892093698575404088905599267951353669931612978191060025387086619493539226872502901762601282717698328420902351875
971 29346988886228245160650218696147356179139384437098886415173261270470074115478100804644328664248879460627721841648234433081918178033948826783035675008246876683890868355325880886589981725076058791335957575886549183271184245587372245051770852182512616032251713972777112714953760042857782232705329435136584648430445962633434740654673778361528827007192403647038569301722215056453178586400635222971691037770153793392367341250
972 14673494443114122580325109348073678089569692218549443207586630635235037057739050402322164332124439730313860920824117216540959089016974413391517837504123438341945434177662940443294990862538029395667978787943274591635592122793686122525885426091256308016125856986388556357476880021428891116352664717568292324215222981316717370327336889180764413503596201823519284650861107528226589293200317611485845518885076896696183670625
973 29346988886228245160650218696147356179139384437098886415173261270470074115478100804644328664248879460627721841648234433081918178033948826783035675008246876683890868355325880886589981725076058791335957575886549183271184245587372245051770852182512616032251713972777112714953760042857782232705329435136584648430445962633434740654673778361528827007192403647038569301722215056453178586400635222971691037770153793392367341250
974 58693977772456490321300437392294712358278768874197772830346522540940148230956201609288657328497758921255443683296468866163836356067897653566071350016493753367781736710651761773179963450152117582671915151773098366542368491174744490103541704365025232064503427945554225429907520085715564465410658870273169296860891925266869481309347556723057654014384807294077138603444430112906357172801270445943382075540307586784734682500
975 117387955544912980642600874784589424716557537748395545660693045081880296461912403218577314656995517842510887366592937732327672712135795307132142700032987506735563473421303523546359926900304235165343830303546196733084736982349488980207083408730050464129006855891108450859815040171431128930821317740546338593721783850533738962618695113446115308028769614588154277206888860225812714345602540891886764151080615173569469365000
976 14673494443114122580325109348073678089569692218549443207586630635235037057739050402322164332124439730313860920824117216540959089016974413391517837504123438341945434177662940443294990862538029395667978787943274591635592122793686122525885426091256308016125856986388556357476880021428891116352664717568292324215222981316717370327336889180764413503596201823519284650861107528226589293200317611485845518885076896696183670625
977 14336004070922497760977631833067983493509589297522806013812138130624631205411052243068754552485577616516642119645162520560517029969584001883512927241528599260080689191576692813099206072699654719567615275820579276027973503969431341707790061291157412931754962275701619561254911780936026620676553429064221600758272852746432870809808140729606831993013489181578341103891302055077377739456710306421671071950720128072171446200625
978 14336004070922497760977631833067983493509589297522806013812138130624631205411052243068754552485577616516642119645162520560517029969584001883512927241528599260080689191576692813099206072699654719567615275820579276027973503969431341707790061291157412931754962275701619561254911780936026620676553429064221600758272852746432870809808140729606831993013489181578341103891302055077377739456710306421671071950720128072171446200625
979 28672008141844995521955263666135966987019178595045612027624276261249262410822104486137509104971155233033284239290325041121034059939168003767025854483057198520161378383153385626198412145399309439135230551641158552055947007938862683415580122582314825863509924551403239122509823561872053241353106858128443201516545705492865741619616281459213663986026978363156682207782604110154755478913420612843342143901440256144342892401250
980 14336004070922497760977631833067983493509589297522806013812138130624631205411052243068754552485577616516642119645162520560517029969584001883512927241528599260080689191576692813099206072699654719567615275820579276027973503969431341707790061291157412931754962275701619561254911780936026620676553429064221600758272852746432870809808140729606831993013489181578341103891302055077377739456710306421671071950720128072171446200625
981 14336004070922497760977631833067983493509589297522806013812138130624631205411052243068754552485577616516642119645162520560517029969584001883512927241528599260080689191576692813099206072699654719567615275820579276027973503969431341707790061291157412931754962275701619561254911780936026620676553429064221600758272852746432870809808140729606831993013489181578341103891302055077377739456710306421671071950720128072171446200625
982 28672008141844995521955263666135966987019178595045612027624276261249262410822104486137509104971155233033284239290325041121034059939168003767025854483057198520161378383153385626198412145399309439135230551641158552055947007938862683415580122582314825863509924551403239122509823561872053241353106858128443201516545705492865741619616281459213663986026978363156682207782604110154755478913420612843342143901440256144342892401250
983 56369168006867261196164048367623311096479705117859673246309327129616049899676257419746342900373291188143436814444779030843952961840404295405972829913690452290637269901279556141106078277855042357339863264526517713341991817607804035595030520996830947647660511668058768114854313122640456672500208083080519334181528856998974048024165609348814063396529039461966037220500599680564249271543784924850010654910231543579778126460857500
984 14092292001716815299041012091905827774119926279464918311577331782404012474919064354936585725093322797035859203611194757710988240460101073851493207478422613072659317475319889035276519569463760589334965816131629428335497954401951008898757630249207736911915127917014692028713578280660114168125052020770129833545382214249743512006041402337203515849132259865491509305125149920141062317885946231212502663727557885894944531615214375
985 14092292001716815299041012091905827774119926279464918311577331782404012474919064354936585725093322797035859203611194757710988240460101073851493207478422613072659317475319889035276519569463760589334965816131629428335497954401951008898757630249207736911915127917014692028713578280660114168125052020770129833545382214249743512006041402337203515849132259865491509305125149920141062317885946231212502663727557885894944531615214375
986 14092292001716815299041012091905827774119926279464918311577331782404012474919064354936585725093322797035859203611194757710988240460101073851493207478422613072659317475319889035276519569463760589334965816131629428335497954401951008898757630249207736911915127917014692028713578280660114168125052020770129833545382214249743512006041402337203515849132259865491509305125149920141062317885946231212502663727557885894944531615214375
987 28184584003433630598082024183811655548239852558929836623154663564808024949838128709873171450186645594071718407222389515421976480920202147702986414956845226145318634950639778070553039138927521178669931632263258856670995908803902017797515260498415473823830255834029384057427156561320228336250104041540259667090764428499487024012082804674407031698264519730983018610250299840282124635771892462425005327455115771789889063230428750
988 28184584003433630598082024183811655548239852558929836623154663564808024949838128709873171450186645594071718407222389515421976480920202147702986414956845226145318634950639778070553039138927521178669931632263258856670995908803902017797515260498415473823830255834029384057427156561320228336250104041540259667090764428499487024012082804674407031698264519730983018610250299840282124635771892462425005327455115771789889063230428750
989 56369168006867261196164048367623311096479705117859673246309327129616049899676257419746342900373291188143436814444779030843952961840404295405972829913690452290637269901279556141106078277855042357339863264526517713341991817607804035595030520996830947647660511668058768114854313122640456672500208083080519334181528856998974048024165609348814063396529039461966037220500599680564249271543784924850010654910231543579778126460857500
990 112738336013734522392328096735246622192959410235719346492618654259232099799352514839492685800746582376286873628889558061687905923680808590811945659827380904581274539802559112282212156555710084714679726529053035426683983635215608071190061041993661895295321023336117536229708626245280913345000416166161038668363057713997948096048331218697628126793058078923932074441001199361128498543087569849700021309820463087159556252921715000
991 223447381979221823381594287729258805186445551087195744748370172741798021802316684411874503257079726269800583532459104078265429540735362626989276297777868952880086137888672160543344494293417387904495217980583116215687655564997335197098700985231437876475326268252184956807282497218146770249790824841331178640695580389143933126367792475458698947303841112427233371542064377133756684112399563442105442236064157838750240493290839130000
992 13965461373701363961349642983078675324152846942949734046773135796362376362644792775742156453567482891862536470778694004891589346295960164186829768611116809555005383618042010033959030893338586744030951123786444763480478472812333449818668811576964867279707891765761559800455156076134173140611926552583198665043473774321495820397987029716168684206490069526702085721379023570859792757024972715131590139754009864921890030830677445625
993 13965461373701363961349642983078675324152846942949734046773135796362376362644792775742156453567482891862536470778694004891589346295960164186829768611116809555005383618042010033959030893338586744030951123786444763480478472812333449818668811576964867279707891765761559800455156076134173140611926552583198665043473774321495820397987029716168684206490069526702085721379023570859792757024972715131590139754009864921890030830677445625
994 13965461373701363961349642983078675324152846942949734046773135796362376362644792775742156453567482891862536470778694004891589346295960164186829768611116809555005383618042010033959030893338586744030951123786444763480478472812333449818668811576964867279707891765761559800455156076134173140611926552583198665043473774321495820397987029716168684206490069526702085721379023570859792757024972715131590139754009864921890030830677445625
995 27930922747402727922699285966157350648305693885899468093546271592724752725289585551484312907134965783725072941557388009783178692591920328373659537222233619110010767236084020067918061786677173488061902247572889526960956945624666899637337623153929734559415783531523119600910312152268346281223853105166397330086947548642991640795974059432337368412980139053404171442758047141719585514049945430263180279508019729843780061661354891250
996 13965461373701363961349642983078675324152846942949734046773135796362376362644792775742156453567482891862536470778694004891589346295960164186829768611116809555005383618042010033959030893338586744030951123786444763480478472812333449818668811576964867279707891765761559800455156076134173140611926552583198665043473774321495820397987029716168684206490069526702085721379023570859792757024972715131590139754009864921890030830677445625
997 13923564989580259869465594054129439298180388402120884844632816388973289233556858397414929984206780443186948861366357922876914578257072283694269279305283459126340367467187884003857153800658570983798858270415085429190037037393896449469212805142233972677868768090464275121053790607905770621190090772925449069048343352998531332936793068627020178153870599318121979464214886500147213378753897796986195369334747835327124360738185413288125
998 27847129979160519738931188108258878596360776804241769689265632777946578467113716794829859968413560886373897722732715845753829156514144567388538558610566918252680734934375768007714307601317141967597716540830170858380074074787792898938425610284467945355737536180928550242107581215811541242380181545850898138096686705997062665873586137254040356307741198636243958928429773000294426757507795593972390738669495670654248721476370826576250
999 55694259958321039477862376216517757192721553608483539378531265555893156934227433589659719936827121772747795445465431691507658313028289134777077117221133836505361469868751536015428615202634283935195433081660341716760148149575585797876851220568935890711475072361857100484215162431623082484760363091701796276193373411994125331747172274508080712615482397272487917856859546000588853515015591187944781477338991341308497442952741653152500
1000 13923564989580259869465594054129439298180388402120884844632816388973289233556858397414929984206780443186948861366357922876914578257072283694269279305283459126340367467187884003857153800658570983798858270415085429190037037393896449469212805142233972677868768090464275121053790607905770621190090772925449069048343352998531332936793068627020178153870599318121979464214886500147213378753897796986195369334747835327124360738185413288125