1 1 2 1 3 1 4 1 5 1 6 2 7 2 8 2 9 6 10 12 11 12 12 12 13 12 14 12 15 12 16 24 17 24 18 144 19 144 20 720 21 720 22 720 23 720 24 1440 25 1440 26 1440 27 4320 28 60480 29 60480 30 60480 31 60480 32 120960 33 120960 34 241920 35 1209600 36 3628800 37 3628800 38 3628800 39 3628800 40 7257600 41 7257600 42 7257600 43 7257600 44 159667200 45 479001600 46 479001600 47 479001600 48 958003200 49 6706022400 50 33530112000 51 33530112000 52 871782912000 53 871782912000 54 2615348736000 55 2615348736000 56 5230697472000 57 5230697472000 58 5230697472000 59 5230697472000 60 31384184832000 61 31384184832000 62 31384184832000 63 31384184832000 64 62768369664000 65 62768369664000 66 125536739328000 67 125536739328000 68 2134124568576000 69 6402373705728000 70 32011868528640000 71 32011868528640000 72 64023737057280000 73 64023737057280000 74 64023737057280000 75 64023737057280000 76 2432902008176640000 77 17030314057236480000 78 51090942171709440000 79 51090942171709440000 80 102181884343418880000 81 306545653030256640000 82 306545653030256640000 83 306545653030256640000 84 613091306060513280000 85 3065456530302566400000 86 3065456530302566400000 87 3065456530302566400000 88 67440043666656460800000 89 67440043666656460800000 90 202320130999969382400000 91 202320130999969382400000 92 9306726025998591590400000 93 9306726025998591590400000 94 9306726025998591590400000 95 9306726025998591590400000 96 18613452051997183180800000 97 18613452051997183180800000 98 130294164363980282265600000 99 390882493091940846796800000 100 3908824930919408467968000000 101 3908824930919408467968000000 102 3908824930919408467968000000 103 3908824930919408467968000000 104 101629448203904620167168000000 105 101629448203904620167168000000 106 101629448203904620167168000000 107 101629448203904620167168000000 108 609776689223427721003008000000 109 609776689223427721003008000000 110 609776689223427721003008000000 111 609776689223427721003008000000 112 1219553378446855442006016000000 113 1219553378446855442006016000000 114 1219553378446855442006016000000 115 1219553378446855442006016000000 116 70734095949917615636348928000000 117 212202287849752846909046784000000 118 212202287849752846909046784000000 119 212202287849752846909046784000000 120 2122022878497528469090467840000000 121 23342251663472813159995146240000000 122 23342251663472813159995146240000000 123 23342251663472813159995146240000000 124 723609801567657207959849533440000000 125 723609801567657207959849533440000000 126 30391611665841602734313680404480000000 127 30391611665841602734313680404480000000 128 60783223331683205468627360808960000000 129 60783223331683205468627360808960000000 130 607832233316832054686273608089600000000 131 607832233316832054686273608089600000000 132 607832233316832054686273608089600000000 133 607832233316832054686273608089600000000 134 607832233316832054686273608089600000000 135 1823496699950496164058820824268800000000 136 61998887798316869577999908025139200000000 137 61998887798316869577999908025139200000000 138 61998887798316869577999908025139200000000 139 61998887798316869577999908025139200000000 140 123997775596633739155999816050278400000000 141 371993326789901217467999448150835200000000 142 371993326789901217467999448150835200000000 143 371993326789901217467999448150835200000000 144 743986653579802434935998896301670400000000 145 743986653579802434935998896301670400000000 146 743986653579802434935998896301670400000000 147 5207906575058617044551992274111692800000000 148 385385086554337661296847428284265267200000000 149 385385086554337661296847428284265267200000000 150 5780776298315064919452711424263979008000000000 151 5780776298315064919452711424263979008000000000 152 219669499335972466939203034122031202304000000000 153 219669499335972466939203034122031202304000000000 154 219669499335972466939203034122031202304000000000 155 219669499335972466939203034122031202304000000000 156 5711406982735284140419278887172811259904000000000 157 5711406982735284140419278887172811259904000000000 158 5711406982735284140419278887172811259904000000000 159 17134220948205852421257836661518433779712000000000 160 34268441896411704842515673323036867559424000000000 161 34268441896411704842515673323036867559424000000000 162 102805325689235114527547019969110602678272000000000 163 102805325689235114527547019969110602678272000000000 164 8430036706517279391258855637467069419618304000000000 165 463652018858450366519237060060688818079006720000000000 166 463652018858450366519237060060688818079006720000000000 167 463652018858450366519237060060688818079006720000000000 168 927304037716900733038474120121377636158013440000000000 169 927304037716900733038474120121377636158013440000000000 170 927304037716900733038474120121377636158013440000000000 171 2781912113150702199115422360364132908474040320000000000 172 239244441730960389123926322991315430128767467520000000000 173 239244441730960389123926322991315430128767467520000000000 174 239244441730960389123926322991315430128767467520000000000 175 1674711092116722723867484260939208010901372272640000000000 176 3349422184233445447734968521878416021802744545280000000000 177 3349422184233445447734968521878416021802744545280000000000 178 3349422184233445447734968521878416021802744545280000000000 179 3349422184233445447734968521878416021802744545280000000000 180 100482665527003363432049055656352480654082336358400000000000 181 100482665527003363432049055656352480654082336358400000000000 182 100482665527003363432049055656352480654082336358400000000000 183 100482665527003363432049055656352480654082336358400000000000 184 4622202614242154717874256560192214110087787472486400000000000 185 4622202614242154717874256560192214110087787472486400000000000 186 4622202614242154717874256560192214110087787472486400000000000 187 4622202614242154717874256560192214110087787472486400000000000 188 217243522869381271740090058329034063174126011206860800000000000 189 651730568608143815220270174987102189522378033620582400000000000 190 1303461137216287630440540349974204379044756067241164800000000000 191 1303461137216287630440540349974204379044756067241164800000000000 192 2606922274432575260881080699948408758089512134482329600000000000 193 2606922274432575260881080699948408758089512134482329600000000000 194 2606922274432575260881080699948408758089512134482329600000000000 195 33889989567623478391454049099329313855163657748270284800000000000 196 474459853946728697480356687390610393972291208475783987200000000000 197 474459853946728697480356687390610393972291208475783987200000000000 198 1423379561840186092441070062171831181916873625427351961600000000000 199 1423379561840186092441070062171831181916873625427351961600000000000 200 14233795618401860924410700621718311819168736254273519616000000000000 201 14233795618401860924410700621718311819168736254273519616000000000000 202 14233795618401860924410700621718311819168736254273519616000000000000 203 14233795618401860924410700621718311819168736254273519616000000000000 204 483949051025663271429963821138422601851737032645299666944000000000000 205 483949051025663271429963821138422601851737032645299666944000000000000 206 483949051025663271429963821138422601851737032645299666944000000000000 207 1451847153076989814289891463415267805555211097935899000832000000000000 208 2903694306153979628579782926830535611110422195871798001664000000000000 209 31940637367693775914377612195135891722214644154589778018304000000000000 210 31940637367693775914377612195135891722214644154589778018304000000000000 211 31940637367693775914377612195135891722214644154589778018304000000000000 212 3385707560975540246924026892684404522554752280386516469940224000000000000 213 3385707560975540246924026892684404522554752280386516469940224000000000000 214 3385707560975540246924026892684404522554752280386516469940224000000000000 215 16928537804877701234620134463422022612773761401932582349701120000000000000 216 101571226829266207407720806780532135676642568411595494098206720000000000000 217 101571226829266207407720806780532135676642568411595494098206720000000000000 218 101571226829266207407720806780532135676642568411595494098206720000000000000 219 101571226829266207407720806780532135676642568411595494098206720000000000000 220 101571226829266207407720806780532135676642568411595494098206720000000000000 221 101571226829266207407720806780532135676642568411595494098206720000000000000 222 609427360975597244446324840683192814059855410469572964589240320000000000000 223 609427360975597244446324840683192814059855410469572964589240320000000000000 224 8531983053658361422248547769564699396837975746574021504249364480000000000000 225 8531983053658361422248547769564699396837975746574021504249364480000000000000 226 8531983053658361422248547769564699396837975746574021504249364480000000000000 227 8531983053658361422248547769564699396837975746574021504249364480000000000000 228 324215356039017734045444815243458577079843078369812817161475850240000000000000 229 324215356039017734045444815243458577079843078369812817161475850240000000000000 230 1621076780195088670227224076217292885399215391849064085807379251200000000000000 231 4863230340585266010681672228651878656197646175547192257422137753600000000000000 232 282067359753945428619536989261808962059463478181737150930483989708800000000000000 233 282067359753945428619536989261808962059463478181737150930483989708800000000000000 234 282067359753945428619536989261808962059463478181737150930483989708800000000000000 235 282067359753945428619536989261808962059463478181737150930483989708800000000000000 236 16641974225482780288552682366446728761508345212722491904898555392819200000000000000 237 16641974225482780288552682366446728761508345212722491904898555392819200000000000000 238 33283948450965560577105364732893457523016690425444983809797110785638400000000000000 239 33283948450965560577105364732893457523016690425444983809797110785638400000000000000 240 199703690705793363462632188397360745138100142552669902858782664713830400000000000000 241 199703690705793363462632188397360745138100142552669902858782664713830400000000000000 242 2196740597763726998088954072370968196519101568079368931446609311852134400000000000000 243 6590221793291180994266862217112904589557304704238106794339827935556403200000000000000 244 402003529390762040650278595243887179962995586958524514454729504068940595200000000000000 245 2814024705735334284551950166707210259740969108709671601183106528482584166400000000000000 246 5628049411470668569103900333414420519481938217419343202366213056965168332800000000000000 247 73164642349118691398350704334387466753265196826451461630760769740547188326400000000000000 248 2268103912822679433348871834366011469351221101619995310553583861956962838118400000000000000 249 2268103912822679433348871834366011469351221101619995310553583861956962838118400000000000000 250 22681039128226794333488718343660114693512211016199953105535838619569628381184000000000000000 251 22681039128226794333488718343660114693512211016199953105535838619569628381184000000000000000 252 68043117384680383000466155030980344080536633048599859316607515858708885143552000000000000000 253 68043117384680383000466155030980344080536633048599859316607515858708885143552000000000000000 254 68043117384680383000466155030980344080536633048599859316607515858708885143552000000000000000 255 68043117384680383000466155030980344080536633048599859316607515858708885143552000000000000000 256 272172469538721532001864620123921376322146532194399437266430063434835540574208000000000000000 257 272172469538721532001864620123921376322146532194399437266430063434835540574208000000000000000 258 544344939077443064003729240247842752644293064388798874532860126869671081148416000000000000000 259 544344939077443064003729240247842752644293064388798874532860126869671081148416000000000000000 260 2721724695387215320018646201239213763221465321943994372664300634348355405742080000000000000000 261 8165174086161645960055938603717641289664395965831983117992901903045066217226240000000000000000 262 8165174086161645960055938603717641289664395965831983117992901903045066217226240000000000000000 263 8165174086161645960055938603717641289664395965831983117992901903045066217226240000000000000000 264 16330348172323291920111877207435282579328791931663966235985803806090132434452480000000000000000 265 16330348172323291920111877207435282579328791931663966235985803806090132434452480000000000000000 266 16330348172323291920111877207435282579328791931663966235985803806090132434452480000000000000000 267 16330348172323291920111877207435282579328791931663966235985803806090132434452480000000000000000 268 2188266655091321117294991545796327865630058118842971475622097710016077746216632320000000000000000 269 2188266655091321117294991545796327865630058118842971475622097710016077746216632320000000000000000 270 6564799965273963351884974637388983596890174356528914426866293130048233238649896960000000000000000 271 6564799965273963351884974637388983596890174356528914426866293130048233238649896960000000000000000 272 223203198819314753964089137671225442294265928121983090513453966421639930114096496640000000000000000 273 1562422391735203277748623963698578096059861496853881633594177764951479510798675476480000000000000000 274 1562422391735203277748623963698578096059861496853881633594177764951479510798675476480000000000000000 275 7812111958676016388743119818492890480299307484269408167970888824757397553993377382400000000000000000 276 1078071450297290261646550534952018886281304432829178327179982657816520862451086078771200000000000000000 277 1078071450297290261646550534952018886281304432829178327179982657816520862451086078771200000000000000000 278 1078071450297290261646550534952018886281304432829178327179982657816520862451086078771200000000000000000 279 1078071450297290261646550534952018886281304432829178327179982657816520862451086078771200000000000000000 280 2156142900594580523293101069904037772562608865658356654359965315633041724902172157542400000000000000000 281 2156142900594580523293101069904037772562608865658356654359965315633041724902172157542400000000000000000 282 2156142900594580523293101069904037772562608865658356654359965315633041724902172157542400000000000000000 283 2156142900594580523293101069904037772562608865658356654359965315633041724902172157542400000000000000000 284 306172291884430434307620351926373363703890458923486644919115074819891924936108446371020800000000000000000 285 918516875653291302922861055779120091111671376770459934757345224459675774808325339113062400000000000000000 286 10103685632186204332151471613570321002228385144475059282330797469056433522891578730243686400000000000000000 287 10103685632186204332151471613570321002228385144475059282330797469056433522891578730243686400000000000000000 288 20207371264372408664302943227140642004456770288950118564661594938112867045783157460487372800000000000000000 289 20207371264372408664302943227140642004456770288950118564661594938112867045783157460487372800000000000000000 290 20207371264372408664302943227140642004456770288950118564661594938112867045783157460487372800000000000000000 291 20207371264372408664302943227140642004456770288950118564661594938112867045783157460487372800000000000000000 292 2950276204598371664988229711162533732650688462186717310440592860964478588684340989231156428800000000000000000 293 2950276204598371664988229711162533732650688462186717310440592860964478588684340989231156428800000000000000000 294 61955800296565804964752823934413208385664457705921063519252450080254050362371160773854285004800000000000000000 295 309779001482829024823764119672066041928322288529605317596262250401270251811855803869271425024000000000000000000 296 22923646109729347836958544855732887102695849351190793502123406529693998634077329486326085451776000000000000000000 297 22923646109729347836958544855732887102695849351190793502123406529693998634077329486326085451776000000000000000000 298 22923646109729347836958544855732887102695849351190793502123406529693998634077329486326085451776000000000000000000 299 298007399426481521880461083124527532335046041565480315527604284886021982243005283322239110873088000000000000000000 300 1788044396558889131282766498747165194010276249392881893165625709316131893458031699933434665238528000000000000000000 301 1788044396558889131282766498747165194010276249392881893165625709316131893458031699933434665238528000000000000000000 302 1788044396558889131282766498747165194010276249392881893165625709316131893458031699933434665238528000000000000000000 303 1788044396558889131282766498747165194010276249392881893165625709316131893458031699933434665238528000000000000000000 304 67945687069237786988745126952392277372390497476929511940293776954013011951405204597470517279064064000000000000000000 305 67945687069237786988745126952392277372390497476929511940293776954013011951405204597470517279064064000000000000000000 306 67945687069237786988745126952392277372390497476929511940293776954013011951405204597470517279064064000000000000000000 307 67945687069237786988745126952392277372390497476929511940293776954013011951405204597470517279064064000000000000000000 308 135891374138475573977490253904784554744780994953859023880587553908026023902810409194941034558128128000000000000000000 309 407674122415426721932470761714353664234342984861577071641762661724078071708431227584823103674384384000000000000000000 310 2038370612077133609662353808571768321171714924307885358208813308620390358542156137924115518371921920000000000000000000 311 2038370612077133609662353808571768321171714924307885358208813308620390358542156137924115518371921920000000000000000000 312 4076741224154267219324707617143536642343429848615770716417626617240780717084312275848231036743843840000000000000000000 313 4076741224154267219324707617143536642343429848615770716417626617240780717084312275848231036743843840000000000000000000 314 4076741224154267219324707617143536642343429848615770716417626617240780717084312275848231036743843840000000000000000000 315 4076741224154267219324707617143536642343429848615770716417626617240780717084312275848231036743843840000000000000000000 316 322062556708187110326651901754339394745130958040645886596992502762021676649660669792010251902763663360000000000000000000 317 322062556708187110326651901754339394745130958040645886596992502762021676649660669792010251902763663360000000000000000000 318 1932375340249122661959911410526036368470785748243875319581955016572130059897964018752061511416581980160000000000000000000 319 1932375340249122661959911410526036368470785748243875319581955016572130059897964018752061511416581980160000000000000000000 320 3864750680498245323919822821052072736941571496487750639163910033144260119795928037504123022833163960320000000000000000000 321 3864750680498245323919822821052072736941571496487750639163910033144260119795928037504123022833163960320000000000000000000 322 27053254763487717267438759747364509158591000475414254474147370232009820838571496262528861159832147722240000000000000000000 323 459905330979291193546458915705196655696047008082042326060505293944166954255715436462990639717146511278080000000000000000000 324 2759431985875747161278753494231179934176282048492253956363031763665001725534292618777943838302879067668480000000000000000000 325 13797159929378735806393767471155899670881410242461269781815158818325008627671463093889719191514395338342400000000000000000000 326 13797159929378735806393767471155899670881410242461269781815158818325008627671463093889719191514395338342400000000000000000000 327 13797159929378735806393767471155899670881410242461269781815158818325008627671463093889719191514395338342400000000000000000000 328 1131367114209056336124288932634783773012275639881824122108843023102650707469059973698956973704180417744076800000000000000000000 329 1131367114209056336124288932634783773012275639881824122108843023102650707469059973698956973704180417744076800000000000000000000 330 12445038256299619697367178258982621503135032038700065343197273254129157782159659710688526710745984595184844800000000000000000000 331 12445038256299619697367178258982621503135032038700065343197273254129157782159659710688526710745984595184844800000000000000000000 332 2065876350545736869762951590991115169520415318424210846970747360185440191838503511974295433983833442800684236800000000000000000000 333 6197629051637210609288854772973345508561245955272632540912242080556320575515510535922886301951500328402052710400000000000000000000 334 6197629051637210609288854772973345508561245955272632540912242080556320575515510535922886301951500328402052710400000000000000000000 335 6197629051637210609288854772973345508561245955272632540912242080556320575515510535922886301951500328402052710400000000000000000000 336 12395258103274421218577709545946691017122491910545265081824484161112641151031021071845772603903000656804105420800000000000000000000 337 12395258103274421218577709545946691017122491910545265081824484161112641151031021071845772603903000656804105420800000000000000000000 338 161138355342567475841510224097306983222592394837088446063718294094464334963403273933995043850739008538453370470400000000000000000000 339 161138355342567475841510224097306983222592394837088446063718294094464334963403273933995043850739008538453370470400000000000000000000 340 322276710685134951683020448194613966445184789674176892127436588188928669926806547867990087701478017076906740940800000000000000000000 341 322276710685134951683020448194613966445184789674176892127436588188928669926806547867990087701478017076906740940800000000000000000000 342 966830132055404855049061344583841899335554369022530676382309764566786009780419643603970263104434051230720222822400000000000000000000 343 6767810924387833985343429412086893295348880583157714734676168351967502068462937505227791841731038358615041559756800000000000000000000 344 582031739497353722739534929439472823400003730151563467182150478269205177887812625449590098388869298840893574139084800000000000000000000 345 2910158697486768613697674647197364117000018650757817335910752391346025889439063127247950491944346494204467870695424000000000000000000000 346 2910158697486768613697674647197364117000018650757817335910752391346025889439063127247950491944346494204467870695424000000000000000000000 347 2910158697486768613697674647197364117000018650757817335910752391346025889439063127247950491944346494204467870695424000000000000000000000 348 84394602227116289797232564768723559393000540871976702741411819349034750793732830690190564266386048331929568250167296000000000000000000000 349 84394602227116289797232564768723559393000540871976702741411819349034750793732830690190564266386048331929568250167296000000000000000000000 350 168789204454232579594465129537447118786001081743953405482823638698069501587465661380381128532772096663859136500334592000000000000000000000 351 506367613362697738783395388612341356358003245231860216448470916094208504762396984141143385598316289991577409501003776000000000000000000000 352 1012735226725395477566790777224682712716006490463720432896941832188417009524793968282286771196632579983154819002007552000000000000000000000 353 1012735226725395477566790777224682712716006490463720432896941832188417009524793968282286771196632579983154819002007552000000000000000000000 354 1012735226725395477566790777224682712716006490463720432896941832188417009524793968282286771196632579983154819002007552000000000000000000000 355 1012735226725395477566790777224682712716006490463720432896941832188417009524793968282286771196632579983154819002007552000000000000000000000 356 180266870357120395006888758345993522863449155302542237055655646129538227695413326354247045273000599237001557782357344256000000000000000000000 357 540800611071361185020666275037980568590347465907626711166966938388614683086239979062741135819001797711004673347072032768000000000000000000000 358 540800611071361185020666275037980568590347465907626711166966938388614683086239979062741135819001797711004673347072032768000000000000000000000 359 540800611071361185020666275037980568590347465907626711166966938388614683086239979062741135819001797711004673347072032768000000000000000000000 360 5408006110713611850206662750379805685903474659076267111669669383886146830862399790627411358190017977110046733470720327680000000000000000000000 361 102752116103558625153926592257216308032166018522449075121723718293836789786385596021920815805610341565090887935943686225920000000000000000000000 362 102752116103558625153926592257216308032166018522449075121723718293836789786385596021920815805610341565090887935943686225920000000000000000000000 363 1130273277139144876693192514829379388353826203746939826338960901232204687650241556241128973861713757215999767295380548485120000000000000000000000 364 7911912939974014136852347603805655718476783426228578784372726308625432813551690893687902817031996300511998371067663839395840000000000000000000000 365 7911912939974014136852347603805655718476783426228578784372726308625432813551690893687902817031996300511998371067663839395840000000000000000000000 366 47471477639844084821114085622833934310860700557371472706236357851752596881310145362127416902191977803071990226405983036375040000000000000000000000 367 47471477639844084821114085622833934310860700557371472706236357851752596881310145362127416902191977803071990226405983036375040000000000000000000000 368 2183687971432827901771247938650360978299592225639087744486872461180619456540266686657861177500830978941311550414675219673251840000000000000000000000 369 2183687971432827901771247938650360978299592225639087744486872461180619456540266686657861177500830978941311550414675219673251840000000000000000000000 370 2183687971432827901771247938650360978299592225639087744486872461180619456540266686657861177500830978941311550414675219673251840000000000000000000000 371 2183687971432827901771247938650360978299592225639087744486872461180619456540266686657861177500830978941311550414675219673251840000000000000000000000 372 67694327114417664954908686098161190327287358994811720079093046296599203152748267286393696502525760347180658062854931809870807040000000000000000000000 373 67694327114417664954908686098161190327287358994811720079093046296599203152748267286393696502525760347180658062854931809870807040000000000000000000000 374 135388654228835329909817372196322380654574717989623440158186092593198406305496534572787393005051520694361316125709863619741614080000000000000000000000 375 2030829813432529948647260582944835709818620769844351602372791388897976094582448018591810895075772810415419741885647954296124211200000000000000000000000 376 95449001231328907586421247398407278361475176182684525311521195278204876445375056873815112068561322089524727868625453851917837926400000000000000000000000 377 95449001231328907586421247398407278361475176182684525311521195278204876445375056873815112068561322089524727868625453851917837926400000000000000000000000 378 190898002462657815172842494796814556722950352365369050623042390556409752890750113747630224137122644179049455737250907703835675852800000000000000000000000 379 190898002462657815172842494796814556722950352365369050623042390556409752890750113747630224137122644179049455737250907703835675852800000000000000000000000 380 190898002462657815172842494796814556722950352365369050623042390556409752890750113747630224137122644179049455737250907703835675852800000000000000000000000 381 572694007387973445518527484390443670168851057096107151869127171669229258672250341242890672411367932537148367211752723111507027558400000000000000000000000 382 572694007387973445518527484390443670168851057096107151869127171669229258672250341242890672411367932537148367211752723111507027558400000000000000000000000 383 572694007387973445518527484390443670168851057096107151869127171669229258672250341242890672411367932537148367211752723111507027558400000000000000000000000 384 2290776029551893782074109937561774680675404228384428607476508686676917034689001364971562689645471730148593468847010892446028110233600000000000000000000000 385 2290776029551893782074109937561774680675404228384428607476508686676917034689001364971562689645471730148593468847010892446028110233600000000000000000000000 386 2290776029551893782074109937561774680675404228384428607476508686676917034689001364971562689645471730148593468847010892446028110233600000000000000000000000 387 2290776029551893782074109937561774680675404228384428607476508686676917034689001364971562689645471730148593468847010892446028110233600000000000000000000000 388 444410549733067393722377327886984288051028420306579149850442685215321904729666264804483161791221515648827132956320113134529453385318400000000000000000000000 389 444410549733067393722377327886984288051028420306579149850442685215321904729666264804483161791221515648827132956320113134529453385318400000000000000000000000 390 86660057197948141775863578937961936169950541959782934220836323616987771422284921636874216549288195551521290926482422061233243410137088000000000000000000000000 391 1473220972365118410189680841945352914889159213316309881754217501488792114178843667826861681337899324375861945750201175040965137972330496000000000000000000000000 392 20625093613111657742655531787234940808448228986428338344559045020843089598503811349576063538730590541262067240502816450573511931612626944000000000000000000000000 393 20625093613111657742655531787234940808448228986428338344559045020843089598503811349576063538730590541262067240502816450573511931612626944000000000000000000000000 394 20625093613111657742655531787234940808448228986428338344559045020843089598503811349576063538730590541262067240502816450573511931612626944000000000000000000000000 395 20625093613111657742655531787234940808448228986428338344559045020843089598503811349576063538730590541262067240502816450573511931612626944000000000000000000000000 396 41250187226223315485311063574469881616896457972856676689118090041686179197007622699152127077461181082524134481005632901147023863225253888000000000000000000000000 397 41250187226223315485311063574469881616896457972856676689118090041686179197007622699152127077461181082524134481005632901147023863225253888000000000000000000000000 398 41250187226223315485311063574469881616896457972856676689118090041686179197007622699152127077461181082524134481005632901147023863225253888000000000000000000000000 399 123750561678669946455933190723409644850689373918570030067354270125058537591022868097456381232383543247572403443016898703441071589675761664000000000000000000000000 400 247501123357339892911866381446819289701378747837140060134708540250117075182045736194912762464767086495144806886033797406882143179351523328000000000000000000000000 401 247501123357339892911866381446819289701378747837140060134708540250117075182045736194912762464767086495144806886033797406882143179351523328000000000000000000000000 402 247501123357339892911866381446819289701378747837140060134708540250117075182045736194912762464767086495144806886033797406882143179351523328000000000000000000000000 403 247501123357339892911866381446819289701378747837140060134708540250117075182045736194912762464767086495144806886033797406882143179351523328000000000000000000000000 404 49995226918182658368197009052257496519678507063102292147211125130523649186773238711372378017882951472019250990978827076190192922229007712256000000000000000000000000 405 749928403772739875522955135783862447795177605946534382208166876957854737801598580670585670268244272080288764864682406142852893833435115683840000000000000000000000000 406 749928403772739875522955135783862447795177605946534382208166876957854737801598580670585670268244272080288764864682406142852893833435115683840000000000000000000000000 407 8249212441500138630752506493622486925746953665411878204289835646536402115817584387376442372950686992883176413511506467571381832167786272522240000000000000000000000000 408 16498424883000277261505012987244973851493907330823756408579671293072804231635168774752884745901373985766352827023012935142763664335572545044480000000000000000000000000 409 16498424883000277261505012987244973851493907330823756408579671293072804231635168774752884745901373985766352827023012935142763664335572545044480000000000000000000000000 410 16498424883000277261505012987244973851493907330823756408579671293072804231635168774752884745901373985766352827023012935142763664335572545044480000000000000000000000000 411 16498424883000277261505012987244973851493907330823756408579671293072804231635168774752884745901373985766352827023012935142763664335572545044480000000000000000000000000 412 1699337762949028557935016337686232306703872455074846910083706143186498835858422383799547128827841520533934341183370332319704657426563972139581440000000000000000000000000 413 11895364340643199905545114363803626146927107185523928370585943002305491851008956686596829901794890643737540388283592326237932601985947804977070080000000000000000000000000 414 71372186043859199433270686182821756881562643113143570223515658013832951106053740119580979410769343862425242329701553957427595611915686829862420480000000000000000000000000 415 71372186043859199433270686182821756881562643113143570223515658013832951106053740119580979410769343862425242329701553957427595611915686829862420480000000000000000000000000 416 142744372087718398866541372365643513763125286226287140447031316027665902212107480239161958821538687724850484659403107914855191223831373659724840960000000000000000000000000 417 142744372087718398866541372365643513763125286226287140447031316027665902212107480239161958821538687724850484659403107914855191223831373659724840960000000000000000000000000 418 142744372087718398866541372365643513763125286226287140447031316027665902212107480239161958821538687724850484659403107914855191223831373659724840960000000000000000000000000 419 142744372087718398866541372365643513763125286226287140447031316027665902212107480239161958821538687724850484659403107914855191223831373659724840960000000000000000000000000 420 285488744175436797733082744731287027526250572452574280894062632055331804424214960478323917643077375449700969318806215829710382447662747319449681920000000000000000000000000 421 285488744175436797733082744731287027526250572452574280894062632055331804424214960478323917643077375449700969318806215829710382447662747319449681920000000000000000000000000 422 285488744175436797733082744731287027526250572452574280894062632055331804424214960478323917643077375449700969318806215829710382447662747319449681920000000000000000000000000 423 856466232526310393199248234193861082578751717357722842682187896165995413272644881434971752929232126349102907956418647489131147342988241958349045760000000000000000000000000 424 90785420647788901679120312824549274753347682039918621324311916993595513806900357432107005810498605393004908243380376633847901618356753647584998850560000000000000000000000000 425 453927103238944508395601564122746373766738410199593106621559584967977569034501787160535029052493026965024541216901883169239508091783768237924994252800000000000000000000000000 426 453927103238944508395601564122746373766738410199593106621559584967977569034501787160535029052493026965024541216901883169239508091783768237924994252800000000000000000000000000 427 453927103238944508395601564122746373766738410199593106621559584967977569034501787160535029052493026965024541216901883169239508091783768237924994252800000000000000000000000000 428 48570200046567062398329367361133861993041009891356462408506875591573599886691691226177248108616753885257625910208501499108627365820863201457974385049600000000000000000000000000 429 48570200046567062398329367361133861993041009891356462408506875591573599886691691226177248108616753885257625910208501499108627365820863201457974385049600000000000000000000000000 430 97140400093134124796658734722267723986082019782712924817013751183147199773383382452354496217233507770515251820417002998217254731641726402915948770099200000000000000000000000000 431 97140400093134124796658734722267723986082019782712924817013751183147199773383382452354496217233507770515251820417002998217254731641726402915948770099200000000000000000000000000 432 582842400558804748779952408333606343916492118696277548902082507098883198640300294714126977303401046623091510922502017989303528389850358417495692620595200000000000000000000000000 433 582842400558804748779952408333606343916492118696277548902082507098883198640300294714126977303401046623091510922502017989303528389850358417495692620595200000000000000000000000000 434 582842400558804748779952408333606343916492118696277548902082507098883198640300294714126977303401046623091510922502017989303528389850358417495692620595200000000000000000000000000 435 582842400558804748779952408333606343916492118696277548902082507098883198640300294714126977303401046623091510922502017989303528389850358417495692620595200000000000000000000000000 436 63529821660909717617014812508363091486897640937894252830326993273778268651792732123839840526070714081916974690552719960834084594493689067507030495644876800000000000000000000000000 437 1207066611557284634723281437658898738251055177819990803776212872201787104384061910352956969995343567556422519120501679255847607295380092282633579417252659200000000000000000000000000 438 7242399669343707808339688625953392429506331066919944822657277233210722626304371462117741819972061405338535114723010075535085643772280553695801476503515955200000000000000000000000000 439 7242399669343707808339688625953392429506331066919944822657277233210722626304371462117741819972061405338535114723010075535085643772280553695801476503515955200000000000000000000000000 440 36211998346718539041698443129766962147531655334599724113286386166053613131521857310588709099860307026692675573615050377675428218861402768479007382517579776000000000000000000000000000 441 253483988427029773291889101908368735032721587342198068793004703162375291920653001174120963699022149186848729015305352643727997532029819379353051677623058432000000000000000000000000000 442 6590583699102774105589116649617587110850761270897149788618122282221757589936978030527145056174575878858066954397939168736927935832775303863179343618199519232000000000000000000000000000 443 6590583699102774105589116649617587110850761270897149788618122282221757589936978030527145056174575878858066954397939168736927935832775303863179343618199519232000000000000000000000000000 444 243851596866802641906797316035850723101478167023194542178870524442205030827668187129504367078459307517748477312723749243266333625812686242937635713873382211584000000000000000000000000000 445 243851596866802641906797316035850723101478167023194542178870524442205030827668187129504367078459307517748477312723749243266333625812686242937635713873382211584000000000000000000000000000 446 243851596866802641906797316035850723101478167023194542178870524442205030827668187129504367078459307517748477312723749243266333625812686242937635713873382211584000000000000000000000000000 447 731554790600407925720391948107552169304434501069583626536611573326615092483004561388513101235377922553245431938171247729799000877438058728812907141620146634752000000000000000000000000000 448 2926219162401631702881567792430208677217738004278334506146446293306460369932018245554052404941511690212981727752684990919196003509752234915251628566480586539008000000000000000000000000000 449 2926219162401631702881567792430208677217738004278334506146446293306460369932018245554052404941511690212981727752684990919196003509752234915251628566480586539008000000000000000000000000000 450 2926219162401631702881567792430208677217738004278334506146446293306460369932018245554052404941511690212981727752684990919196003509752234915251628566480586539008000000000000000000000000000 451 32188410786417948731697245716732295449395118047061679567610909226371064069252200701094576454356628592342799005279534900111156038607274584067767914231286451929088000000000000000000000000000 452 7274580837730456413363577531981498771563296678635939582280065485159860479650997358447374278684598061869472575193174887425121264725244055999315548616270738135973888000000000000000000000000000 453 7274580837730456413363577531981498771563296678635939582280065485159860479650997358447374278684598061869472575193174887425121264725244055999315548616270738135973888000000000000000000000000000 454 7274580837730456413363577531981498771563296678635939582280065485159860479650997358447374278684598061869472575193174887425121264725244055999315548616270738135973888000000000000000000000000000 455 36372904188652282066817887659907493857816483393179697911400327425799302398254986792236871393422990309347362875965874437125606323626220279996577743081353690679869440000000000000000000000000000 456 218237425131913692400907325959444963146898900359078187468401964554795814389529920753421228360537941856084177255795246622753637941757321679979466458488122144079216640000000000000000000000000000 457 218237425131913692400907325959444963146898900359078187468401964554795814389529920753421228360537941856084177255795246622753637941757321679979466458488122144079216640000000000000000000000000000 458 218237425131913692400907325959444963146898900359078187468401964554795814389529920753421228360537941856084177255795246622753637941757321679979466458488122144079216640000000000000000000000000000 459 3710036227242532770815424541310564373497281306104329186962833397431528844622008652808160882129145011553431013348519192586811845009874468559650929794298076449346682880000000000000000000000000000 460 85330833226578253728754764450142980590437470040399571300145168140925163426306199014587700288970335265728913307015941429496672435227112776871971385268855758334973706240000000000000000000000000000 461 85330833226578253728754764450142980590437470040399571300145168140925163426306199014587700288970335265728913307015941429496672435227112776871971385268855758334973706240000000000000000000000000000 462 3583894995516286656607700106906005184798373741696781994606097061918856863904860358612683412136754081160614358894669540038860242279538736628622798181291941850068895662080000000000000000000000000000 463 3583894995516286656607700106906005184798373741696781994606097061918856863904860358612683412136754081160614358894669540038860242279538736628622798181291941850068895662080000000000000000000000000000 464 207865909739944626083246606200548300718305677018413355687153629591293698106481900799535637903931736707315632815890833322253894052213246724460122294514932627303995948400640000000000000000000000000000 465 207865909739944626083246606200548300718305677018413355687153629591293698106481900799535637903931736707315632815890833322253894052213246724460122294514932627303995948400640000000000000000000000000000 466 207865909739944626083246606200548300718305677018413355687153629591293698106481900799535637903931736707315632815890833322253894052213246724460122294514932627303995948400640000000000000000000000000000 467 207865909739944626083246606200548300718305677018413355687153629591293698106481900799535637903931736707315632815890833322253894052213246724460122294514932627303995948400640000000000000000000000000000 468 207865909739944626083246606200548300718305677018413355687153629591293698106481900799535637903931736707315632815890833322253894052213246724460122294514932627303995948400640000000000000000000000000000 469 207865909739944626083246606200548300718305677018413355687153629591293698106481900799535637903931736707315632815890833322253894052213246724460122294514932627303995948400640000000000000000000000000000 470 415731819479889252166493212401096601436611354036826711374307259182587396212963801599071275807863473414631265631781666644507788104426493448920244589029865254607991896801280000000000000000000000000000 471 1247195458439667756499479637203289804309834062110480134122921777547762188638891404797213827423590420243893796895344999933523364313279480346760733767089595763823975690403840000000000000000000000000000 472 73584532047940397633469298594994098454280209664518327913252384875317969129694592883035615817991834794389734016825354996077878494483489340458883292258286150065614565733826560000000000000000000000000000 473 73584532047940397633469298594994098454280209664518327913252384875317969129694592883035615817991834794389734016825354996077878494483489340458883292258286150065614565733826560000000000000000000000000000 474 147169064095880795266938597189988196908560419329036655826504769750635938259389185766071231635983669588779468033650709992155756988966978680917766584516572300131229131467653120000000000000000000000000000 475 735845320479403976334692985949940984542802096645183279132523848753179691296945928830356158179918347943897340168253549960778784944834893404588832922582861500656145657338265600000000000000000000000000000 476 735845320479403976334692985949940984542802096645183279132523848753179691296945928830356158179918347943897340168253549960778784944834893404588832922582861500656145657338265600000000000000000000000000000 477 735845320479403976334692985949940984542802096645183279132523848753179691296945928830356158179918347943897340168253549960778784944834893404588832922582861500656145657338265600000000000000000000000000000 478 735845320479403976334692985949940984542802096645183279132523848753179691296945928830356158179918347943897340168253549960778784944834893404588832922582861500656145657338265600000000000000000000000000000 479 735845320479403976334692985949940984542802096645183279132523848753179691296945928830356158179918347943897340168253549960778784944834893404588832922582861500656145657338265600000000000000000000000000000 480 8830143845752847716016315831399291814513625159742199349590286185038156295563351145964273898159020175326768082019042599529345419338018720855065995070994338007873747888059187200000000000000000000000000000 481 8830143845752847716016315831399291814513625159742199349590286185038156295563351145964273898159020175326768082019042599529345419338018720855065995070994338007873747888059187200000000000000000000000000000 482 8830143845752847716016315831399291814513625159742199349590286185038156295563351145964273898159020175326768082019042599529345419338018720855065995070994338007873747888059187200000000000000000000000000000 483 8830143845752847716016315831399291814513625159742199349590286185038156295563351145964273898159020175326768082019042599529345419338018720855065995070994338007873747888059187200000000000000000000000000000 484 97131582303281324876179474145392209959649876757164192845493148035419719251196862605607012879749221928594448902209468594822799612718205929405725945780937718086611226768651059200000000000000000000000000000 485 97131582303281324876179474145392209959649876757164192845493148035419719251196862605607012879749221928594448902209468594822799612718205929405725945780937718086611226768651059200000000000000000000000000000 486 582789493819687949257076844872353259757899260542985157072958888212518315507181175633642077278495331571566693413256811568936797676309235576434355674685626308519667360611906355200000000000000000000000000000 487 582789493819687949257076844872353259757899260542985157072958888212518315507181175633642077278495331571566693413256811568936797676309235576434355674685626308519667360611906355200000000000000000000000000000 488 35550159123000964904681687537213548845231854893122094581450492180963617245938051713652166713988215225865568298208665505705144658254863370162495696155823204819699708997326287667200000000000000000000000000000 489 35550159123000964904681687537213548845231854893122094581450492180963617245938051713652166713988215225865568298208665505705144658254863370162495696155823204819699708997326287667200000000000000000000000000000 490 2488511138610067543327718127604948419166229842518546620701534452667453207215663619955651669979175065810589780874606585399360126077840435911374698730907624337378979629812840136704000000000000000000000000000000 491 2488511138610067543327718127604948419166229842518546620701534452667453207215663619955651669979175065810589780874606585399360126077840435911374698730907624337378979629812840136704000000000000000000000000000000 492 306086870049038307829309329695408655557446270629781234346288737678096744487526625254545155407438533094702543047576610004121295507574373617099087943901637793497614494466979336814592000000000000000000000000000000 493 306086870049038307829309329695408655557446270629781234346288737678096744487526625254545155407438533094702543047576610004121295507574373617099087943901637793497614494466979336814592000000000000000000000000000000 494 3979129310637498001781021286040312522246801518187156046501753589815257678337846128309087020296700930231133059618495930053576841598466857022288143270721291315468988428070731378589696000000000000000000000000000000 495 3979129310637498001781021286040312522246801518187156046501753589815257678337846128309087020296700930231133059618495930053576841598466857022288143270721291315468988428070731378589696000000000000000000000000000000 496 246706017259524876110423319734499376379301694127603674883108722568545976056946459955163395258395457674330249696346747663321764179104945135381864882784720061559077282540385345472561152000000000000000000000000000000 497 246706017259524876110423319734499376379301694127603674883108722568545976056946459955163395258395457674330249696346747663321764179104945135381864882784720061559077282540385345472561152000000000000000000000000000000 498 493412034519049752220846639468998752758603388255207349766217445137091952113892919910326790516790915348660499392693495326643528358209890270763729765569440123118154565080770690945122304000000000000000000000000000000 499 493412034519049752220846639468998752758603388255207349766217445137091952113892919910326790516790915348660499392693495326643528358209890270763729765569440123118154565080770690945122304000000000000000000000000000000 500 2467060172595248761104233197344993763793016941276036748831087225685459760569464599551633952583954576743302496963467476633217641791049451353818648827847200615590772825403853454725611520000000000000000000000000000000 501 7401180517785746283312699592034981291379050823828110246493261677056379281708393798654901857751863730229907490890402429899652925373148354061455946483541601846772318476211560364176834560000000000000000000000000000000 502 7401180517785746283312699592034981291379050823828110246493261677056379281708393798654901857751863730229907490890402429899652925373148354061455946483541601846772318476211560364176834560000000000000000000000000000000 503 7401180517785746283312699592034981291379050823828110246493261677056379281708393798654901857751863730229907490890402429899652925373148354061455946483541601846772318476211560364176834560000000000000000000000000000000 504 14802361035571492566625399184069962582758101647656220492986523354112758563416787597309803715503727460459814981780804859799305850746296708122911892967083203693544636952423120728353669120000000000000000000000000000000 505 14802361035571492566625399184069962582758101647656220492986523354112758563416787597309803715503727460459814981780804859799305850746296708122911892967083203693544636952423120728353669120000000000000000000000000000000 506 14802361035571492566625399184069962582758101647656220492986523354112758563416787597309803715503727460459814981780804859799305850746296708122911892967083203693544636952423120728353669120000000000000000000000000000000 507 14802361035571492566625399184069962582758101647656220492986523354112758563416787597309803715503727460459814981780804859799305850746296708122911892967083203693544636952423120728353669120000000000000000000000000000000 508 3759799703035159111922851392753770496020557818504680005218576931944640675107864049716690143737946774956793005372324434389023686089559363863219620813639133738160337785915472665001831956480000000000000000000000000000000 509 3759799703035159111922851392753770496020557818504680005218576931944640675107864049716690143737946774956793005372324434389023686089559363863219620813639133738160337785915472665001831956480000000000000000000000000000000 510 11279399109105477335768554178261311488061673455514040015655730795833922025323592149150070431213840324870379016116973303167071058268678091589658862440917401214481013357746417995005495869440000000000000000000000000000000 511 78955793763738341350379879247829180416431714188598280109590115570837454177265145044050493018496882274092653112818813122169497407880746641127612037086421808501367093504224925965038471086080000000000000000000000000000000 512 315823175054953365401519516991316721665726856754393120438360462283349816709060580176201972073987529096370612451275252488677989631522986564510448148345687234005468374016899703860153884344320000000000000000000000000000000 513 6000640326044113942628870822835017711648810278333469288328848783383646517472151023347837469405763052831041636574229797284881802998936744725698514818568057446103899106321094373342923802542080000000000000000000000000000000 514 12001280652088227885257741645670035423297620556666938576657697566767293034944302046695674938811526105662083273148459594569763605997873489451397029637136114892207798212642188746685847605084160000000000000000000000000000000 515 12001280652088227885257741645670035423297620556666938576657697566767293034944302046695674938811526105662083273148459594569763605997873489451397029637136114892207798212642188746685847605084160000000000000000000000000000000 516 1548165204119381397198248672291434569605393051810035076388842986112980801507814964023742067106686867630408742236151287699499505173725680139230216823190558821094805969430842348322474341055856640000000000000000000000000000000 517 1548165204119381397198248672291434569605393051810035076388842986112980801507814964023742067106686867630408742236151287699499505173725680139230216823190558821094805969430842348322474341055856640000000000000000000000000000000 518 1548165204119381397198248672291434569605393051810035076388842986112980801507814964023742067106686867630408742236151287699499505173725680139230216823190558821094805969430842348322474341055856640000000000000000000000000000000 519 1548165204119381397198248672291434569605393051810035076388842986112980801507814964023742067106686867630408742236151287699499505173725680139230216823190558821094805969430842348322474341055856640000000000000000000000000000000 520 15481652041193813971982486722914345696053930518100350763888429861129808015078149640237420671066868676304087422361512876994995051737256801392302168231905588210948059694308423483224743410558566400000000000000000000000000000000 521 15481652041193813971982486722914345696053930518100350763888429861129808015078149640237420671066868676304087422361512876994995051737256801392302168231905588210948059694308423483224743410558566400000000000000000000000000000000 522 15481652041193813971982486722914345696053930518100350763888429861129808015078149640237420671066868676304087422361512876994995051737256801392302168231905588210948059694308423483224743410558566400000000000000000000000000000000 523 15481652041193813971982486722914345696053930518100350763888429861129808015078149640237420671066868676304087422361512876994995051737256801392302168231905588210948059694308423483224743410558566400000000000000000000000000000000 524 4056192834792779260659411521403558572366129795742291900138768623616009699950475205742204215819519593191670904658716373772688703555161281964783168076759264111268391639908806952604882773566344396800000000000000000000000000000000 525 12168578504378337781978234564210675717098389387226875700416305870848029099851425617226612647458558779575012713976149121318066110665483845894349504230277792333805174919726420857814648320699033190400000000000000000000000000000000 526 12168578504378337781978234564210675717098389387226875700416305870848029099851425617226612647458558779575012713976149121318066110665483845894349504230277792333805174919726420857814648320699033190400000000000000000000000000000000 527 206865834574431742293629987591581487190672619582856886907077199804416494697474235492852415006795499252775216137594535062407123881313225380203941571914722469674687973635349154582849021451883564236800000000000000000000000000000000 528 4551048360637498330459859727014792718194797630822851511955698395697162883344433180842753130149500983561054755027079771372956725388890958364486714582123894332843135419977681400822678471941438413209600000000000000000000000000000000 529 104674112294662461600576773721340232518480345508925584774981063101034746316921963159383321993438522621904259365622834741578004683944492042383194435388849569655392114659486672218921604854653083503820800000000000000000000000000000000 530 104674112294662461600576773721340232518480345508925584774981063101034746316921963159383321993438522621904259365622834741578004683944492042383194435388849569655392114659486672218921604854653083503820800000000000000000000000000000000 531 104674112294662461600576773721340232518480345508925584774981063101034746316921963159383321993438522621904259365622834741578004683944492042383194435388849569655392114659486672218921604854653083503820800000000000000000000000000000000 532 209348224589324923201153547442680465036960691017851169549962126202069492633843926318766643986877045243808518731245669483156009367888984084766388870777699139310784229318973344437843209709306167007641600000000000000000000000000000000 533 2721526919661224001614996116754846045480488983232065204149507640626903404239971042143966371829401588169510743506193703281028121782556793101963055320110088811040194981146653477691961726220980171099340800000000000000000000000000000000 534 8164580758983672004844988350264538136441466949696195612448522921880710212719913126431899115488204764508532230518581109843084365347670379305889165960330266433120584943439960433075885178662940513298022400000000000000000000000000000000 535 40822903794918360024224941751322690682207334748480978062242614609403551063599565632159495577441023822542661152592905549215421826738351896529445829801651332165602924717199802165379425893314702566490112000000000000000000000000000000000 536 5470269108519060243246142194677240551415782856296451060340510357660075842522341794709372407377097192220716594447449343594866524782939154134945741193421278510190791912104773490160843069704170143909675008000000000000000000000000000000000 537 5470269108519060243246142194677240551415782856296451060340510357660075842522341794709372407377097192220716594447449343594866524782939154134945741193421278510190791912104773490160843069704170143909675008000000000000000000000000000000000 538 5470269108519060243246142194677240551415782856296451060340510357660075842522341794709372407377097192220716594447449343594866524782939154134945741193421278510190791912104773490160843069704170143909675008000000000000000000000000000000000 539 38291883759633421702722995362740683859910479994075157422383572503620530897656392562965606851639680345545016161132145405164065673480574078944620188353948949571335543384733414431125901487929191007367725056000000000000000000000000000000000 540 229751302557800530216337972176444103159462879964450944534301435021723185385938355377793641109838082073270096966792872430984394040883444473667721130123693697428013260308400486586755408927575146044206350336000000000000000000000000000000000 541 229751302557800530216337972176444103159462879964450944534301435021723185385938355377793641109838082073270096966792872430984394040883444473667721130123693697428013260308400486586755408927575146044206350336000000000000000000000000000000000 542 229751302557800530216337972176444103159462879964450944534301435021723185385938355377793641109838082073270096966792872430984394040883444473667721130123693697428013260308400486586755408927575146044206350336000000000000000000000000000000000 543 229751302557800530216337972176444103159462879964450944534301435021723185385938355377793641109838082073270096966792872430984394040883444473667721130123693697428013260308400486586755408927575146044206350336000000000000000000000000000000000 544 459502605115601060432675944352888206318925759928901889068602870043446370771876710755587282219676164146540193933585744861968788081766888947335442260247387394856026520616800973173510817855150292088412700672000000000000000000000000000000000 545 459502605115601060432675944352888206318925759928901889068602870043446370771876710755587282219676164146540193933585744861968788081766888947335442260247387394856026520616800973173510817855150292088412700672000000000000000000000000000000000 546 459502605115601060432675944352888206318925759928901889068602870043446370771876710755587282219676164146540193933585744861968788081766888947335442260247387394856026520616800973173510817855150292088412700672000000000000000000000000000000000 547 459502605115601060432675944352888206318925759928901889068602870043446370771876710755587282219676164146540193933585744861968788081766888947335442260247387394856026520616800973173510817855150292088412700672000000000000000000000000000000000 548 125903713801674690558553208752691368531385658220519117604797186391904305591494218747030915328191268976152013137802494092179447934404127571569911179307784146190551266649003466649541964092311180032225079984128000000000000000000000000000000000 549 377711141405024071675659626258074105594156974661557352814391559175712916774482656241092745984573806928456039413407482276538343803212382714709733537923352438571653799947010399948625892276933540096675239952384000000000000000000000000000000000 550 1888555707025120358378298131290370527970784873307786764071957795878564583872413281205463729922869034642280197067037411382691719016061913573548667689616762192858268999735051999743129461384667700483376199761920000000000000000000000000000000000 551 1888555707025120358378298131290370527970784873307786764071957795878564583872413281205463729922869034642280197067037411382691719016061913573548667689616762192858268999735051999743129461384667700483376199761920000000000000000000000000000000000 552 3777111414050240716756596262580741055941569746615573528143915591757129167744826562410927459845738069284560394134074822765383438032123827147097335379233524385716537999470103999486258922769335400966752399523840000000000000000000000000000000000 553 3777111414050240716756596262580741055941569746615573528143915591757129167744826562410927459845738069284560394134074822765383438032123827147097335379233524385716537999470103999486258922769335400966752399523840000000000000000000000000000000000 554 3777111414050240716756596262580741055941569746615573528143915591757129167744826562410927459845738069284560394134074822765383438032123827147097335379233524385716537999470103999486258922769335400966752399523840000000000000000000000000000000000 555 3777111414050240716756596262580741055941569746615573528143915591757129167744826562410927459845738069284560394134074822765383438032123827147097335379233524385716537999470103999486258922769335400966752399523840000000000000000000000000000000000 556 1050036973105966919258333760997446013551756389559129440824008534508481908633061784350237833837115183261107789569272800728776595772930423946893059235426919779229197563852688911857179980529875241468757167067627520000000000000000000000000000000000 557 1050036973105966919258333760997446013551756389559129440824008534508481908633061784350237833837115183261107789569272800728776595772930423946893059235426919779229197563852688911857179980529875241468757167067627520000000000000000000000000000000000 558 3150110919317900757775001282992338040655269168677388322472025603525445725899185353050713501511345549783323368707818402186329787318791271840679177706280759337687592691558066735571539941589625724406271501202882560000000000000000000000000000000000 559 3150110919317900757775001282992338040655269168677388322472025603525445725899185353050713501511345549783323368707818402186329787318791271840679177706280759337687592691558066735571539941589625724406271501202882560000000000000000000000000000000000 560 44101552870450610608850017961892732569173768361483436514608358449356240162588594942709989021158837696966527161909457630608617022463077805769508487887930630727626297681812934298001559182254760141687801016840355840000000000000000000000000000000000 561 44101552870450610608850017961892732569173768361483436514608358449356240162588594942709989021158837696966527161909457630608617022463077805769508487887930630727626297681812934298001559182254760141687801016840355840000000000000000000000000000000000 562 44101552870450610608850017961892732569173768361483436514608358449356240162588594942709989021158837696966527161909457630608617022463077805769508487887930630727626297681812934298001559182254760141687801016840355840000000000000000000000000000000000 563 44101552870450610608850017961892732569173768361483436514608358449356240162588594942709989021158837696966527161909457630608617022463077805769508487887930630727626297681812934298001559182254760141687801016840355840000000000000000000000000000000000 564 4145545969822357397231901688417916861502334225979443032373185694239486575283327924614738967988930743514853553219489017277210000111529313742333797861465479288396871982090415824012146563131947453318653295582993448960000000000000000000000000000000000 565 4145545969822357397231901688417916861502334225979443032373185694239486575283327924614738967988930743514853553219489017277210000111529313742333797861465479288396871982090415824012146563131947453318653295582993448960000000000000000000000000000000000 566 4145545969822357397231901688417916861502334225979443032373185694239486575283327924614738967988930743514853553219489017277210000111529313742333797861465479288396871982090415824012146563131947453318653295582993448960000000000000000000000000000000000 567 12436637909467072191695705065253750584507002677938329097119557082718459725849983773844216903966792230544560659658467051831630000334587941227001393584396437865190615946271247472036439689395842359955959886748980346880000000000000000000000000000000000 568 1766002583144324251220790119266032582999994380267242731790977105746021281070697695885878800363284496737327613671502321360091460047511487654234197888984294176857067464370517141029174435894209615113746303918355209256960000000000000000000000000000000000 569 1766002583144324251220790119266032582999994380267242731790977105746021281070697695885878800363284496737327613671502321360091460047511487654234197888984294176857067464370517141029174435894209615113746303918355209256960000000000000000000000000000000000 570 8830012915721621256103950596330162914999971901336213658954885528730106405353488479429394001816422483686638068357511606800457300237557438271170989444921470884285337321852585705145872179471048075568731519591776046284800000000000000000000000000000000000 571 8830012915721621256103950596330162914999971901336213658954885528730106405353488479429394001816422483686638068357511606800457300237557438271170989444921470884285337321852585705145872179471048075568731519591776046284800000000000000000000000000000000000 572 97130142072937833817143456559631792064999690914698350248503740816031170458888373273723334019980647320553018751932627674805030302613131820982880883894136179727138710540378442756604593974181528831256046715509536509132800000000000000000000000000000000000 573 291390426218813501451430369678895376194999072744095050745511222448093511376665119821170002059941941961659056255797883024415090907839395462948642651682408539181416131621135328269813781922544586493768140146528609527398400000000000000000000000000000000000 574 582780852437627002902860739357790752389998145488190101491022444896187022753330239642340004119883883923318112511595766048830181815678790925897285303364817078362832263242270656539627563845089172987536280293057219054796800000000000000000000000000000000000 575 582780852437627002902860739357790752389998145488190101491022444896187022753330239642340004119883883923318112511595766048830181815678790925897285303364817078362832263242270656539627563845089172987536280293057219054796800000000000000000000000000000000000 576 1165561704875254005805721478715581504779996290976380202982044889792374045506660479284680008239767767846636225023191532097660363631357581851794570606729634156725664526484541313079255127690178345975072560586114438109593600000000000000000000000000000000000 577 1165561704875254005805721478715581504779996290976380202982044889792374045506660479284680008239767767846636225023191532097660363631357581851794570606729634156725664526484541313079255127690178345975072560586114438109593600000000000000000000000000000000000 578 19814548982879318098697265138164885581259936946598463450694763126470358773613228147839560140076052053392815825394256045660226181733078891480507700314403780664336296950237202322347337170733031881576233529963945447863091200000000000000000000000000000000000 579 19814548982879318098697265138164885581259936946598463450694763126470358773613228147839560140076052053392815825394256045660226181733078891480507700314403780664336296950237202322347337170733031881576233529963945447863091200000000000000000000000000000000000 580 1149243841007000449724441378013563363713076342902710880140296261335280808869567232574694488124411019096783317872866850648293118540518575705869446618235419278531505223113757734696145555902515849131421544737908835976059289600000000000000000000000000000000000 581 1149243841007000449724441378013563363713076342902710880140296261335280808869567232574694488124411019096783317872866850648293118540518575705869446618235419278531505223113757734696145555902515849131421544737908835976059289600000000000000000000000000000000000 582 3447731523021001349173324134040690091139229028708132640420888784005842426608701697724083464373233057290349953618600551944879355621555727117608339854706257835594515669341273204088436667707547547394264634213726507928177868800000000000000000000000000000000000 583 3447731523021001349173324134040690091139229028708132640420888784005842426608701697724083464373233057290349953618600551944879355621555727117608339854706257835594515669341273204088436667707547547394264634213726507928177868800000000000000000000000000000000000 584 503368802361066196979305323569940753306327438191387365501449762464852994284870447867716185798492026364391093228315680583952385920747136159170817618787113643996799287723825887796911753485301941919562636595204070157513968844800000000000000000000000000000000000 585 32718972153469302803654846032046148964911283482440178757594234560215444628516579111401552076901981713685421059840519237956905084848563850346103145221162386859791953702048682706799263976544626224771571378688264560238407974912000000000000000000000000000000000000 586 32718972153469302803654846032046148964911283482440178757594234560215444628516579111401552076901981713685421059840519237956905084848563850346103145221162386859791953702048682706799263976544626224771571378688264560238407974912000000000000000000000000000000000000 587 32718972153469302803654846032046148964911283482440178757594234560215444628516579111401552076901981713685421059840519237956905084848563850346103145221162386859791953702048682706799263976544626224771571378688264560238407974912000000000000000000000000000000000000 588 458065610148570239251167844448646085508757968754162502606319283843016224799232107559621729076627743991595894837767269331396671187879893904845444033096273416037087351828681557895189695671624767146801999301635703843337711648768000000000000000000000000000000000000 589 8703246592822834545772189044524275624666401406329087549520066393017308271185410043632812852455927135840322001917578117296536752569717984192063436628829194904704659684744949600008604217760870575789237986731078373023416521326592000000000000000000000000000000000000 590 8703246592822834545772189044524275624666401406329087549520066393017308271185410043632812852455927135840322001917578117296536752569717984192063436628829194904704659684744949600008604217760870575789237986731078373023416521326592000000000000000000000000000000000000 591 26109739778468503637316567133572826873999204218987262648560199179051924813556230130898438557367781407520966005752734351889610257709153952576190309886487584714113979054234848800025812653282611727367713960193235119070249563979776000000000000000000000000000000000000 592 1932120743606669269161425967884389188675941112205057435993454739249842436203161029686484453245215824156551484425702342039831159070477392490638082931600081268844434450013378811201910136342913267825210833054299398811198467734503424000000000000000000000000000000000000 593 1932120743606669269161425967884389188675941112205057435993454739249842436203161029686484453245215824156551484425702342039831159070477392490638082931600081268844434450013378811201910136342913267825210833054299398811198467734503424000000000000000000000000000000000000 594 1932120743606669269161425967884389188675941112205057435993454739249842436203161029686484453245215824156551484425702342039831159070477392490638082931600081268844434450013378811201910136342913267825210833054299398811198467734503424000000000000000000000000000000000000 595 1932120743606669269161425967884389188675941112205057435993454739249842436203161029686484453245215824156551484425702342039831159070477392490638082931600081268844434450013378811201910136342913267825210833054299398811198467734503424000000000000000000000000000000000000 596 575771981594787442210104938429547978225430451437107115926049512296453045988541986846572367067074315598652342358859297927869685403002262962210148713616824218115641466103986885738169220630188153811912828250181220845737143384882020352000000000000000000000000000000000000 597 1727315944784362326630314815288643934676291354311321347778148536889359137965625960539717101201222946795957027076577893783609056209006788886630446140850472654346924398311960657214507661890564461435738484750543662537211430154646061056000000000000000000000000000000000000 598 1727315944784362326630314815288643934676291354311321347778148536889359137965625960539717101201222946795957027076577893783609056209006788886630446140850472654346924398311960657214507661890564461435738484750543662537211430154646061056000000000000000000000000000000000000 599 1727315944784362326630314815288643934676291354311321347778148536889359137965625960539717101201222946795957027076577893783609056209006788886630446140850472654346924398311960657214507661890564461435738484750543662537211430154646061056000000000000000000000000000000000000 600 17273159447843623266303148152886439346762913543113213477781485368893591379656259605397171012012229467959570270765778937836090562090067888866304461408504726543469243983119606572145076618905644614357384847505436625372114301546460610560000000000000000000000000000000000000 601 17273159447843623266303148152886439346762913543113213477781485368893591379656259605397171012012229467959570270765778937836090562090067888866304461408504726543469243983119606572145076618905644614357384847505436625372114301546460610560000000000000000000000000000000000000 602 17273159447843623266303148152886439346762913543113213477781485368893591379656259605397171012012229467959570270765778937836090562090067888866304461408504726543469243983119606572145076618905644614357384847505436625372114301546460610560000000000000000000000000000000000000 603 17273159447843623266303148152886439346762913543113213477781485368893591379656259605397171012012229467959570270765778937836090562090067888866304461408504726543469243983119606572145076618905644614357384847505436625372114301546460610560000000000000000000000000000000000000 604 2608247076624387113211775371085852341361199945010095235145004290702932298328095200414972822813846649661895110885632619613249674875600251218811973672684213708063855841451060592393906569454752336767965111973320930431189259533515552194560000000000000000000000000000000000000 605 28690717842868258245329529081944375754973199395111047586595047197732255281609047204564701050952313146280846219741958815745746423631602763406931710399526350788702414255961666516332972264002275704447616231706530234743081854868671074140160000000000000000000000000000000000000 606 172144307057209549471977174491666254529839196370666285519570283186393531689654283227388206305713878877685077318451752894474478541789616580441590262397158104732214485535769999097997833584013654226685697390239181408458491129212026444840960000000000000000000000000000000000000 607 172144307057209549471977174491666254529839196370666285519570283186393531689654283227388206305713878877685077318451752894474478541789616580441590262397158104732214485535769999097997833584013654226685697390239181408458491129212026444840960000000000000000000000000000000000000 608 344288614114419098943954348983332509059678392741332571039140566372787063379308566454776412611427757755370154636903505788948957083579233160883180524794316209464428971071539998195995667168027308453371394780478362816916982258424052889681920000000000000000000000000000000000000 609 2410020298800933692607680442883327563417748749189327997273983964609509443655159965183434888279994304287591082458324540522642699585054632126182263673560213466251002797500779987371969670176191159173599763463348539718418875808968370227773440000000000000000000000000000000000000 610 2410020298800933692607680442883327563417748749189327997273983964609509443655159965183434888279994304287591082458324540522642699585054632126182263673560213466251002797500779987371969670176191159173599763463348539718418875808968370227773440000000000000000000000000000000000000 611 2410020298800933692607680442883327563417748749189327997273983964609509443655159965183434888279994304287591082458324540522642699585054632126182263673560213466251002797500779987371969670176191159173599763463348539718418875808968370227773440000000000000000000000000000000000000 612 4820040597601867385215360885766655126835497498378655994547967929219018887310319930366869776559988608575182164916649081045285399170109264252364527347120426932502005595001559974743939340352382318347199526926697079436837751617936740455546880000000000000000000000000000000000000 613 4820040597601867385215360885766655126835497498378655994547967929219018887310319930366869776559988608575182164916649081045285399170109264252364527347120426932502005595001559974743939340352382318347199526926697079436837751617936740455546880000000000000000000000000000000000000 614 4820040597601867385215360885766655126835497498378655994547967929219018887310319930366869776559988608575182164916649081045285399170109264252364527347120426932502005595001559974743939340352382318347199526926697079436837751617936740455546880000000000000000000000000000000000000 615 14460121792805602155646082657299965380506492495135967983643903787657056661930959791100609329679965825725546494749947243135856197510327792757093582041361280797506016785004679924231818021057146955041598580780091238310513254853810221366640640000000000000000000000000000000000000 616 28920243585611204311292165314599930761012984990271935967287807575314113323861919582201218659359931651451092989499894486271712395020655585514187164082722561595012033570009359848463636042114293910083197161560182476621026509707620442733281280000000000000000000000000000000000000 617 28920243585611204311292165314599930761012984990271935967287807575314113323861919582201218659359931651451092989499894486271712395020655585514187164082722561595012033570009359848463636042114293910083197161560182476621026509707620442733281280000000000000000000000000000000000000 618 28920243585611204311292165314599930761012984990271935967287807575314113323861919582201218659359931651451092989499894486271712395020655585514187164082722561595012033570009359848463636042114293910083197161560182476621026509707620442733281280000000000000000000000000000000000000 619 28920243585611204311292165314599930761012984990271935967287807575314113323861919582201218659359931651451092989499894486271712395020655585514187164082722561595012033570009359848463636042114293910083197161560182476621026509707620442733281280000000000000000000000000000000000000 620 4482637755769736668250285623762989267957012673492150074929610174173687565198597535241188892200789405974919413372483645372115421228201615754699010432821997047226865203351450776511863586527715556062895560041828283876259109004681168623658598400000000000000000000000000000000000000 621 309302005148111830109269708039646259489033874470958355170143102017984441998703229931642033561854469012269439522701371530675964064745911487074231719864717796258653699031250103579318587470412373368339793642886151587461878521323000635032443289600000000000000000000000000000000000000 622 618604010296223660218539416079292518978067748941916710340286204035968883997406459863284067123708938024538879045402743061351928129491822974148463439729435592517307398062500207158637174940824746736679587285772303174923757042646001270064886579200000000000000000000000000000000000000 623 618604010296223660218539416079292518978067748941916710340286204035968883997406459863284067123708938024538879045402743061351928129491822974148463439729435592517307398062500207158637174940824746736679587285772303174923757042646001270064886579200000000000000000000000000000000000000 624 1237208020592447320437078832158585037956135497883833420680572408071937767994812919726568134247417876049077758090805486122703856258983645948296926879458871185034614796125000414317274349881649493473359174571544606349847514085292002540129773158400000000000000000000000000000000000000 625 6186040102962236602185394160792925189780677489419167103402862040359688839974064598632840671237089380245388790454027430613519281294918229741484634397294355925173073980625002071586371749408247467366795872857723031749237570426460012700648865792000000000000000000000000000000000000000 626 6186040102962236602185394160792925189780677489419167103402862040359688839974064598632840671237089380245388790454027430613519281294918229741484634397294355925173073980625002071586371749408247467366795872857723031749237570426460012700648865792000000000000000000000000000000000000000 627 6186040102962236602185394160792925189780677489419167103402862040359688839974064598632840671237089380245388790454027430613519281294918229741484634397294355925173073980625002071586371749408247467366795872857723031749237570426460012700648865792000000000000000000000000000000000000000 628 971208296165071146543106883244489254795566365838809235234249340336471147875928141985355985384223032698526040101282306606322527163302162069413087600375213880252172614958125325239060364657094852376586952038662515984630298556954221994001871929344000000000000000000000000000000000000000 629 971208296165071146543106883244489254795566365838809235234249340336471147875928141985355985384223032698526040101282306606322527163302162069413087600375213880252172614958125325239060364657094852376586952038662515984630298556954221994001871929344000000000000000000000000000000000000000 630 5827249776990426879258641299466935528773398195032855411405496042018826887255568851912135912305338196191156240607693839637935162979812972416478525602251283281513035689748751951434362187942569114259521712231975095907781791341725331964011231576064000000000000000000000000000000000000000 631 5827249776990426879258641299466935528773398195032855411405496042018826887255568851912135912305338196191156240607693839637935162979812972416478525602251283281513035689748751951434362187942569114259521712231975095907781791341725331964011231576064000000000000000000000000000000000000000 632 460352732382243723461432662657887906773098457407595577501034187319487324093189939301058737072121717499101343008007813331396877875405224820901803522577851379239529819490151404163314612847462960026502215266326032576714761515996301225156887294509056000000000000000000000000000000000000000 633 460352732382243723461432662657887906773098457407595577501034187319487324093189939301058737072121717499101343008007813331396877875405224820901803522577851379239529819490151404163314612847462960026502215266326032576714761515996301225156887294509056000000000000000000000000000000000000000 634 920705464764487446922865325315775813546196914815191155002068374638974648186379878602117474144243434998202686016015626662793755750810449641803607045155702758479059638980302808326629225694925920053004430532652065153429523031992602450313774589018112000000000000000000000000000000000000000 635 920705464764487446922865325315775813546196914815191155002068374638974648186379878602117474144243434998202686016015626662793755750810449641803607045155702758479059638980302808326629225694925920053004430532652065153429523031992602450313774589018112000000000000000000000000000000000000000 636 48797389632517834686911862241736118117948436485205131215109623855865656353878133565912226129644902054904742358848828213128069054792953831015591173393252246199390160865956048841311348961831073762809234818230559453131764720695607929866630053217959936000000000000000000000000000000000000000 637 4440562456559122956508979463997986748733307720153666940574975770883774728202910154498012577797686086996331554655243367394654283986158798622418796778785954404144504638802000444559332755526627712415640368458980910234990589583300321617863334842834354176000000000000000000000000000000000000000 638 4440562456559122956508979463997986748733307720153666940574975770883774728202910154498012577797686086996331554655243367394654283986158798622418796778785954404144504638802000444559332755526627712415640368458980910234990589583300321617863334842834354176000000000000000000000000000000000000000 639 13321687369677368869526938391993960246199923160461000821724927312651324184608730463494037733393058260988994663965730102183962851958476395867256390336357863212433513916406001333677998266579883137246921105376942730704971768749900964853590004528503062528000000000000000000000000000000000000000 640 53286749478709475478107753567975840984799692641844003286899709250605296738434921853976150933572233043955978655862920408735851407833905583469025561345431452849734055665624005334711993066319532548987684421507770922819887074999603859414360018114012250112000000000000000000000000000000000000000 641 53286749478709475478107753567975840984799692641844003286899709250605296738434921853976150933572233043955978655862920408735851407833905583469025561345431452849734055665624005334711993066319532548987684421507770922819887074999603859414360018114012250112000000000000000000000000000000000000000 642 53286749478709475478107753567975840984799692641844003286899709250605296738434921853976150933572233043955978655862920408735851407833905583469025561345431452849734055665624005334711993066319532548987684421507770922819887074999603859414360018114012250112000000000000000000000000000000000000000 643 53286749478709475478107753567975840984799692641844003286899709250605296738434921853976150933572233043955978655862920408735851407833905583469025561345431452849734055665624005334711993066319532548987684421507770922819887074999603859414360018114012250112000000000000000000000000000000000000000 644 106573498957418950956215507135951681969599385283688006573799418501210593476869843707952301867144466087911957311725840817471702815667811166938051122690862905699468111331248010669423986132639065097975368843015541845639774149999207718828720036228024500224000000000000000000000000000000000000000 645 532867494787094754781077535679758409847996926418440032868997092506052967384349218539761509335722330439559786558629204087358514078339055834690255613454314528497340556656240053347119930663195325489876844215077709228198870749996038594143600181140122501120000000000000000000000000000000000000000 646 9058747411380610831278318106555892967415947749113480558772950572602900445533936715175945658707279617472516371496696469485094739331763949189734345428723346984454789463156080906901038821274320533327906351656321056879380802749932656100441203079382082519040000000000000000000000000000000000000000 647 9058747411380610831278318106555892967415947749113480558772950572602900445533936715175945658707279617472516371496696469485094739331763949189734345428723346984454789463156080906901038821274320533327906351656321056879380802749932656100441203079382082519040000000000000000000000000000000000000000 648 54352484468283664987669908639335357804495686494680883352637703435617402673203620291055673952243677704835098228980178816910568435990583695138406072572340081906728736778936485441406232927645923199967438109937926341276284816499595936602647218476292495114240000000000000000000000000000000000000000 649 597877329151120314864368995032688935849452551441489716879014737791791429405239823201612413474680454753186080518781966986016252795896420646522466798295740900974016104568301339855468562204105155199641819209317189754039132981495555302629119403239217446256640000000000000000000000000000000000000000 650 597877329151120314864368995032688935849452551441489716879014737791791429405239823201612413474680454753186080518781966986016252795896420646522466798295740900974016104568301339855468562204105155199641819209317189754039132981495555302629119403239217446256640000000000000000000000000000000000000000 651 597877329151120314864368995032688935849452551441489716879014737791791429405239823201612413474680454753186080518781966986016252795896420646522466798295740900974016104568301339855468562204105155199641819209317189754039132981495555302629119403239217446256640000000000000000000000000000000000000000 652 194908009303265222645784292380656593086921531769925647702558804520124005986108182363725646792745828249538662249122921237441298411462233130766324176244411533717529250089266236792882751278538280595083233062237403859816757351967551028657092925455984887479664640000000000000000000000000000000000000000 653 194908009303265222645784292380656593086921531769925647702558804520124005986108182363725646792745828249538662249122921237441298411462233130766324176244411533717529250089266236792882751278538280595083233062237403859816757351967551028657092925455984887479664640000000000000000000000000000000000000000 654 584724027909795667937352877141969779260764595309776943107676413560372017958324547091176940378237484748615986747368763712323895234386699392298972528733234601152587750267798710378648253835614841785249699186712211579450272055902653085971278776367954662438993920000000000000000000000000000000000000000 655 584724027909795667937352877141969779260764595309776943107676413560372017958324547091176940378237484748615986747368763712323895234386699392298972528733234601152587750267798710378648253835614841785249699186712211579450272055902653085971278776367954662438993920000000000000000000000000000000000000000 656 47947370288603244770862935925641521899382696815401709334829465911950505472582612861476509111015473749386510913284238624410559409219709350168515747356125237294512195521959494251049156814520417026390475333310401349514922308584017553049644859662172282319997501440000000000000000000000000000000000000000 657 47947370288603244770862935925641521899382696815401709334829465911950505472582612861476509111015473749386510913284238624410559409219709350168515747356125237294512195521959494251049156814520417026390475333310401349514922308584017553049644859662172282319997501440000000000000000000000000000000000000000 658 335631592020222713396040551479490653295678877707811965343806261383653538308078290030335563777108316245705576392989670370873915864537965451179610231492876661061585368653716459757344097701642919184733327333172809446604456160088122871347514017635205976239982510080000000000000000000000000000000000000000 659 335631592020222713396040551479490653295678877707811965343806261383653538308078290030335563777108316245705576392989670370873915864537965451179610231492876661061585368653716459757344097701642919184733327333172809446604456160088122871347514017635205976239982510080000000000000000000000000000000000000000 660 3356315920202227133960405514794906532956788777078119653438062613836535383080782900303355637771083162457055763929896703708739158645379654511796102314928766610615853686537164597573440977016429191847333273331728094466044561600881228713475140176352059762399825100800000000000000000000000000000000000000000 661 3356315920202227133960405514794906532956788777078119653438062613836535383080782900303355637771083162457055763929896703708739158645379654511796102314928766610615853686537164597573440977016429191847333273331728094466044561600881228713475140176352059762399825100800000000000000000000000000000000000000000 662 3356315920202227133960405514794906532956788777078119653438062613836535383080782900303355637771083162457055763929896703708739158645379654511796102314928766610615853686537164597573440977016429191847333273331728094466044561600881228713475140176352059762399825100800000000000000000000000000000000000000000 663 10068947760606681401881216544384719598870366331234358960314187841509606149242348700910066913313249487371167291789690111126217475936138963535388306944786299831847561059611493792720322931049287575541999819995184283398133684802643686140425420529056179287199475302400000000000000000000000000000000000000000 664 1671445328260709112712281946367863453412480810984903587412155181690594620774229884351071107609999414903613770437088558446952101005399067946874458952834525772086695135895507969591573606554181737539971970119200591044090191677238851899310619807823325761675112900198400000000000000000000000000000000000000000 665 31757461236953473141533356980989405614837135408713168160830948452121297794710367802670351044589988883168661638304682610492089919102582290990614720103855989669647207582014651422239898524529453013259467432264811229837713641867538186086901776348643189471827145103769600000000000000000000000000000000000000000 666 31757461236953473141533356980989405614837135408713168160830948452121297794710367802670351044589988883168661638304682610492089919102582290990614720103855989669647207582014651422239898524529453013259467432264811229837713641867538186086901776348643189471827145103769600000000000000000000000000000000000000000 667 31757461236953473141533356980989405614837135408713168160830948452121297794710367802670351044589988883168661638304682610492089919102582290990614720103855989669647207582014651422239898524529453013259467432264811229837713641867538186086901776348643189471827145103769600000000000000000000000000000000000000000 668 5303496026571230014636070615825230737677801613255099082858768391504256731716631423045948624446528143489166493596881995952179016490131242595432658257343950274831083666196446787514063053596418653214331061188223475382898178191878877076512596650223412641795133232329523200000000000000000000000000000000000000000 669 5303496026571230014636070615825230737677801613255099082858768391504256731716631423045948624446528143489166493596881995952179016490131242595432658257343950274831083666196446787514063053596418653214331061188223475382898178191878877076512596650223412641795133232329523200000000000000000000000000000000000000000 670 10606992053142460029272141231650461475355603226510198165717536783008513463433262846091897248893056286978332987193763991904358032980262485190865316514687900549662167332392893575028126107192837306428662122376446950765796356383757754153025193300446825283590266464659046400000000000000000000000000000000000000000 671 10606992053142460029272141231650461475355603226510198165717536783008513463433262846091897248893056286978332987193763991904358032980262485190865316514687900549662167332392893575028126107192837306428662122376446950765796356383757754153025193300446825283590266464659046400000000000000000000000000000000000000000 672 63641952318854760175632847389902768852133619359061188994305220698051080780599577076551383493358337721869997923162583951426148197881574911145191899088127403297973003994357361450168756643157023838571972734258681704594778138302546524918151159802680951701541598787954278400000000000000000000000000000000000000000 673 63641952318854760175632847389902768852133619359061188994305220698051080780599577076551383493358337721869997923162583951426148197881574911145191899088127403297973003994357361450168756643157023838571972734258681704594778138302546524918151159802680951701541598787954278400000000000000000000000000000000000000000 674 63641952318854760175632847389902768852133619359061188994305220698051080780599577076551383493358337721869997923162583951426148197881574911145191899088127403297973003994357361450168756643157023838571972734258681704594778138302546524918151159802680951701541598787954278400000000000000000000000000000000000000000 675 318209761594273800878164236949513844260668096795305944971526103490255403902997885382756917466791688609349989615812919757130740989407874555725959495440637016489865019971786807250843783215785119192859863671293408522973890691512732624590755799013404758507707993939771392000000000000000000000000000000000000000000 676 8273453801451118822832270160687359950777370516677954569259678690746640501477945019951679854136583903843099730011135913685399265724604738448874946881456562428736490519266456988521938363610413099014356455453628621597321157979331048239359650774348523721200407842434056192000000000000000000000000000000000000000000 677 8273453801451118822832270160687359950777370516677954569259678690746640501477945019951679854136583903843099730011135913685399265724604738448874946881456562428736490519266456988521938363610413099014356455453628621597321157979331048239359650774348523721200407842434056192000000000000000000000000000000000000000000 678 24820361404353356468496810482062079852332111550033863707779036072239921504433835059855039562409751711529299190033407741056197797173814215346624840644369687286209471557799370965565815090831239297043069366360885864791963473937993144718078952323045571163601223527302168576000000000000000000000000000000000000000000 679 24820361404353356468496810482062079852332111550033863707779036072239921504433835059855039562409751711529299190033407741056197797173814215346624840644369687286209471557799370965565815090831239297043069366360885864791963473937993144718078952323045571163601223527302168576000000000000000000000000000000000000000000 680 49640722808706712936993620964124159704664223100067727415558072144479843008867670119710079124819503423058598380066815482112395594347628430693249681288739374572418943115598741931131630181662478594086138732721771729583926947875986289436157904646091142327202447054604337152000000000000000000000000000000000000000000 681 49640722808706712936993620964124159704664223100067727415558072144479843008867670119710079124819503423058598380066815482112395594347628430693249681288739374572418943115598741931131630181662478594086138732721771729583926947875986289436157904646091142327202447054604337152000000000000000000000000000000000000000000 682 49640722808706712936993620964124159704664223100067727415558072144479843008867670119710079124819503423058598380066815482112395594347628430693249681288739374572418943115598741931131630181662478594086138732721771729583926947875986289436157904646091142327202447054604337152000000000000000000000000000000000000000000 683 49640722808706712936993620964124159704664223100067727415558072144479843008867670119710079124819503423058598380066815482112395594347628430693249681288739374572418943115598741931131630181662478594086138732721771729583926947875986289436157904646091142327202447054604337152000000000000000000000000000000000000000000 684 49640722808706712936993620964124159704664223100067727415558072144479843008867670119710079124819503423058598380066815482112395594347628430693249681288739374572418943115598741931131630181662478594086138732721771729583926947875986289436157904646091142327202447054604337152000000000000000000000000000000000000000000 685 49640722808706712936993620964124159704664223100067727415558072144479843008867670119710079124819503423058598380066815482112395594347628430693249681288739374572418943115598741931131630181662478594086138732721771729583926947875986289436157904646091142327202447054604337152000000000000000000000000000000000000000000 686 694970119321893981117910693497738235865299123400948183817813010022717802124147381675941107747473047922820377320935416749573538320866798029705495538042351244013865203618382387035842822543274700317205942258104804214174977270263808052106210665045275992580834258764460720128000000000000000000000000000000000000000000 687 2084910357965681943353732080493214707595897370202844551453439030068153406372442145027823323242419143768461131962806250248720614962600394089116486614127053732041595610855147161107528467629824100951617826774314412642524931810791424156318631995135827977742502776293382160384000000000000000000000000000000000000000000 688 179302290785048647128420958922416464853247173837444631424995756585861192948030024472392805798848046364087657348801337521389972886783633891664017848814926620955577222533542655855247448216164872681839133102591039487257144135728062477443402351581681206085855238761230865793024000000000000000000000000000000000000000000 689 179302290785048647128420958922416464853247173837444631424995756585861192948030024472392805798848046364087657348801337521389972886783633891664017848814926620955577222533542655855247448216164872681839133102591039487257144135728062477443402351581681206085855238761230865793024000000000000000000000000000000000000000000 690 179302290785048647128420958922416464853247173837444631424995756585861192948030024472392805798848046364087657348801337521389972886783633891664017848814926620955577222533542655855247448216164872681839133102591039487257144135728062477443402351581681206085855238761230865793024000000000000000000000000000000000000000000 691 179302290785048647128420958922416464853247173837444631424995756585861192948030024472392805798848046364087657348801337521389972886783633891664017848814926620955577222533542655855247448216164872681839133102591039487257144135728062477443402351581681206085855238761230865793024000000000000000000000000000000000000000000 692 31019296305813415953216825893578048419611761073877921236524265889353986380009194233723955403200712020987164721342631391200465309413568663257875087844982305425314859498302879462957808541396522973958170026748249831295485935480954808597708606823630848652852956305692939782193152000000000000000000000000000000000000000000 693 341212259363947575485385084829358532615729371812657133601766924782893850180101136570963509435207832230858811934768945303205118403549255295836625966294805359678463454481331674092535893955361752713539870294230748144250345290290502894574794675059939335181382519362622337604124672000000000000000000000000000000000000000000 694 682424518727895150970770169658717065231458743625314267203533849565787700360202273141927018870415664461717623869537890606410236807098510591673251932589610719356926908962663348185071787910723505427079740588461496288500690580581005789149589350119878670362765038725244675208249344000000000000000000000000000000000000000000 695 3412122593639475754853850848293585326157293718126571336017669247828938501801011365709635094352078322308588119347689453032051184035492552958366259662948053596784634544813316740925358939553617527135398702942307481442503452902905028945747946750599393351813825193626223376041246720000000000000000000000000000000000000000000 696 296854665646634390672285023801541923375684553477011706233537224561117649656687988816738253208630814040847166383248982413788453011087852107377864590676480662920263205398758556460506227741164724860779687155980750885497800402552737518280071367302147221607802791845481433715588464640000000000000000000000000000000000000000000 697 296854665646634390672285023801541923375684553477011706233537224561117649656687988816738253208630814040847166383248982413788453011087852107377864590676480662920263205398758556460506227741164724860779687155980750885497800402552737518280071367302147221607802791845481433715588464640000000000000000000000000000000000000000000 698 593709331293268781344570047603083846751369106954023412467074449122235299313375977633476506417261628081694332766497964827576906022175704214755729181352961325840526410797517112921012455482329449721559374311961501770995600805105475036560142734604294443215605583690962867431176929280000000000000000000000000000000000000000000 699 593709331293268781344570047603083846751369106954023412467074449122235299313375977633476506417261628081694332766497964827576906022175704214755729181352961325840526410797517112921012455482329449721559374311961501770995600805105475036560142734604294443215605583690962867431176929280000000000000000000000000000000000000000000 700 4155965319052881469411990333221586927259583748678163887269521143855647095193631843434335544920831396571860329365485753793038342155229929503290104269470729280883684875582619790447087188376306148050915620183730512396969205635738325255920999142230061102509239085836740072018238504960000000000000000000000000000000000000000000 701 4155965319052881469411990333221586927259583748678163887269521143855647095193631843434335544920831396571860329365485753793038342155229929503290104269470729280883684875582619790447087188376306148050915620183730512396969205635738325255920999142230061102509239085836740072018238504960000000000000000000000000000000000000000000 702 12467895957158644408235970999664760781778751246034491661808563431566941285580895530303006634762494189715580988096457261379115026465689788509870312808412187842651054626747859371341261565128918444152746860551191537190907616907214975767762997426690183307527717257510220216054715514880000000000000000000000000000000000000000000 703 12467895957158644408235970999664760781778751246034491661808563431566941285580895530303006634762494189715580988096457261379115026465689788509870312808412187842651054626747859371341261565128918444152746860551191537190907616907214975767762997426690183307527717257510220216054715514880000000000000000000000000000000000000000000 704 49871583828634577632943883998659043127115004984137966647234253726267765142323582121212026539049976758862323952385829045516460105862759154039481251233648751370604218506991437485365046260515673776610987442204766148763630467628859903071051989706760733230110869030040880864218862059520000000000000000000000000000000000000000000 705 49871583828634577632943883998659043127115004984137966647234253726267765142323582121212026539049976758862323952385829045516460105862759154039481251233648751370604218506991437485365046260515673776610987442204766148763630467628859903071051989706760733230110869030040880864218862059520000000000000000000000000000000000000000000 706 49871583828634577632943883998659043127115004984137966647234253726267765142323582121212026539049976758862323952385829045516460105862759154039481251233648751370604218506991437485365046260515673776610987442204766148763630467628859903071051989706760733230110869030040880864218862059520000000000000000000000000000000000000000000 707 49871583828634577632943883998659043127115004984137966647234253726267765142323582121212026539049976758862323952385829045516460105862759154039481251233648751370604218506991437485365046260515673776610987442204766148763630467628859903071051989706760733230110869030040880864218862059520000000000000000000000000000000000000000000 708 5884846891778880160687378311841767088999570588128280064373641939699596286794182690303019131607897257545754226381527827370942292491805580176658787645570552661731297783824989623273075458740849505640096518180162405554108395180205468562384134785397766521153082545544823941977825723023360000000000000000000000000000000000000000000 709 5884846891778880160687378311841767088999570588128280064373641939699596286794182690303019131607897257545754226381527827370942292491805580176658787645570552661731297783824989623273075458740849505640096518180162405554108395180205468562384134785397766521153082545544823941977825723023360000000000000000000000000000000000000000000 710 29424234458894400803436891559208835444997852940641400321868209698497981433970913451515095658039486287728771131907639136854711462459027900883293938227852763308656488919124948116365377293704247528200482590900812027770541975901027342811920673926988832605765412727724119709889128615116800000000000000000000000000000000000000000000 711 88272703376683202410310674677626506334993558821924200965604629095493944301912740354545286974118458863186313395722917410564134387377083702649881814683558289925969466757374844349096131881112742584601447772702436083311625927703082028435762021780966497817296238183172359129667385845350400000000000000000000000000000000000000000000 712 15712541201049610029035300092617518127628853470302507771877623978997922085740467783109061081393085677647163784438679299080415920953120899071678963013673375606822565082812722294139111474838068180059057703541033622829469415131148601061565639877012036611478730396604679925080794680472371200000000000000000000000000000000000000000000 713 361388447624141030667811902130202916935463629816957678753185351516952207972030759011508404872040970585884767042089623878849566181921780678648616149314487638956918996904692612765199563921275568141358327181443773325077796548016417824416009717171276842064010799121907638276858277650864537600000000000000000000000000000000000000000000 714 6143603609610397521352802336213449587902881706888280538804150975788187535524522903195642882824696499960041039715523605940442625092670271537026474538346289862267622947379774417008392586661684658403091562084544146526322541316279103015072165191911706315088183585072429850706590720064697139200000000000000000000000000000000000000000000 715 6143603609610397521352802336213449587902881706888280538804150975788187535524522903195642882824696499960041039715523605940442625092670271537026474538346289862267622947379774417008392586661684658403091562084544146526322541316279103015072165191911706315088183585072429850706590720064697139200000000000000000000000000000000000000000000 716 1099705046120261156322151618182207476234615825533002216445943024666085568858889599672020076025620673492847346109078725463339229891587978605127738942363985885345904507580979620644502273012441553854153389613133402228211734895613959439697917569352195430400784861727964943276479738891580787916800000000000000000000000000000000000000000000 717 1099705046120261156322151618182207476234615825533002216445943024666085568858889599672020076025620673492847346109078725463339229891587978605127738942363985885345904507580979620644502273012441553854153389613133402228211734895613959439697917569352195430400784861727964943276479738891580787916800000000000000000000000000000000000000000000 718 2199410092240522312644303236364414952469231651066004432891886049332171137717779199344040152051241346985694692218157450926678459783175957210255477884727971770691809015161959241289004546024883107708306779226266804456423469791227918879395835138704390860801569723455929886552959477783161575833600000000000000000000000000000000000000000000 719 2199410092240522312644303236364414952469231651066004432891886049332171137717779199344040152051241346985694692218157450926678459783175957210255477884727971770691809015161959241289004546024883107708306779226266804456423469791227918879395835138704390860801569723455929886552959477783161575833600000000000000000000000000000000000000000000 720 13196460553443133875865819418186489714815389906396026597351316295993026826306675196064240912307448081914168153308944705560070758699055743261532867308367830624150854090971755447734027276149298646249840675357600826738540818747367513276375010832226345164809418340735579319317756866698969455001600000000000000000000000000000000000000000000 721 13196460553443133875865819418186489714815389906396026597351316295993026826306675196064240912307448081914168153308944705560070758699055743261532867308367830624150854090971755447734027276149298646249840675357600826738540818747367513276375010832226345164809418340735579319317756866698969455001600000000000000000000000000000000000000000000 722 250732750515419543641450568945543304581492408221524505349675009623867509699826828725220577333841513556369194912869949405641344415282059121969124478858988781858866227728463353506946518246836674278746972831794415708032275556199982752251125205812300558131378948473976007067037380467280419645030400000000000000000000000000000000000000000000 723 250732750515419543641450568945543304581492408221524505349675009623867509699826828725220577333841513556369194912869949405641344415282059121969124478858988781858866227728463353506946518246836674278746972831794415708032275556199982752251125205812300558131378948473976007067037380467280419645030400000000000000000000000000000000000000000000 724 45382627843290937399102552979143338129250125888095935468291176741920019255668655999264924497425313953702824279229460842421083339166052701076411530673476969516454787218851866984757319802677438044453202082554789243153841875672196878157453662252026401021779589673789657279133765864577755955750502400000000000000000000000000000000000000000000 725 226913139216454686995512764895716690646250629440479677341455883709600096278343279996324622487126569768514121396147304212105416695830263505382057653367384847582273936094259334923786599013387190222266010412773946215769209378360984390787268311260132005108897948368948286395668829322888779778752512000000000000000000000000000000000000000000000 726 4992089062762003113901280827705767194217513847690552901512029441611202118123552159919141694716784534907310670715240692666319167308265797118405268374082466646810026594073705368323305178294518184889852229081026816746922606323941656597319902847722904112395754864116862300704714245103553155132555264000000000000000000000000000000000000000000000 727 4992089062762003113901280827705767194217513847690552901512029441611202118123552159919141694716784534907310670715240692666319167308265797118405268374082466646810026594073705368323305178294518184889852229081026816746922606323941656597319902847722904112395754864116862300704714245103553155132555264000000000000000000000000000000000000000000000 728 454280104711342283365016555321224814673793760139840314037594679186619392749243246552641894219227392676565271035086903032635044225052187537774879422041504464859712420060707188517420771224801154824976552846373440323969957175478690750356111159142784274228013692634634469364128996304423337117062529024000000000000000000000000000000000000000000000 729 4088520942402080550285148997891023332064143841258562826338352112679574534743189218973777047973046534089087439315782127293715398025469687839973914798373540183737411780546364696656786941023210393424788975617360962915729614579308216753205000432285058468052123233711710224277160966739810034053562761216000000000000000000000000000000000000000000000 730 8177041884804161100570297995782046664128287682517125652676704225359149069486378437947554095946093068178174878631564254587430796050939375679947829596747080367474823561092729393313573882046420786849577951234721925831459229158616433506410000864570116936104246467423420448554321933479620068107125522432000000000000000000000000000000000000000000000 731 8177041884804161100570297995782046664128287682517125652676704225359149069486378437947554095946093068178174878631564254587430796050939375679947829596747080367474823561092729393313573882046420786849577951234721925831459229158616433506410000864570116936104246467423420448554321933479620068107125522432000000000000000000000000000000000000000000000 732 498799554973053827134788177742704846511825548633544664813278957746908093238669084714800799852711677158868667596525419529833278559107301916476817605401571902415964237226656492992128006804831667997824255025318037475719012978675602443891010052738777133102359034512828647361813637942256824154534656868352000000000000000000000000000000000000000000000 733 498799554973053827134788177742704846511825548633544664813278957746908093238669084714800799852711677158868667596525419529833278559107301916476817605401571902415964237226656492992128006804831667997824255025318037475719012978675602443891010052738777133102359034512828647361813637942256824154534656868352000000000000000000000000000000000000000000000 734 498799554973053827134788177742704846511825548633544664813278957746908093238669084714800799852711677158868667596525419529833278559107301916476817605401571902415964237226656492992128006804831667997824255025318037475719012978675602443891010052738777133102359034512828647361813637942256824154534656868352000000000000000000000000000000000000000000000 735 498799554973053827134788177742704846511825548633544664813278957746908093238669084714800799852711677158868667596525419529833278559107301916476817605401571902415964237226656492992128006804831667997824255025318037475719012978675602443891010052738777133102359034512828647361813637942256824154534656868352000000000000000000000000000000000000000000000 736 1995198219892215308539152710970819386047302194534178659253115830987632372954676338859203199410846708635474670386101678119333114236429207665907270421606287609663856948906625971968512027219326671991297020101272149902876051914702409775564040210955108532409436138051314589447254551769027296618138627473408000000000000000000000000000000000000000000000 737 1995198219892215308539152710970819386047302194534178659253115830987632372954676338859203199410846708635474670386101678119333114236429207665907270421606287609663856948906625971968512027219326671991297020101272149902876051914702409775564040210955108532409436138051314589447254551769027296618138627473408000000000000000000000000000000000000000000000 738 5985594659676645925617458132912458158141906583602535977759347492962897118864029016577609598232540125906424011158305034357999342709287622997721811264818862828991570846719877915905536081657980015973891060303816449708628155744107229326692120632865325597228308414153943768341763655307081889854415882420224000000000000000000000000000000000000000000000 739 5985594659676645925617458132912458158141906583602535977759347492962897118864029016577609598232540125906424011158305034357999342709287622997721811264818862828991570846719877915905536081657980015973891060303816449708628155744107229326692120632865325597228308414153943768341763655307081889854415882420224000000000000000000000000000000000000000000000 740 221467002408035899247845950917760951851250543593293831177095857239627193397969073613371555134603984658537688412857286271245975680243642050915707016798297924672688121328635482888504835021345260591033969231241208639219241762531967485087608463416017047097447411323695919428645255246362029924613387649548288000000000000000000000000000000000000000000000 741 221467002408035899247845950917760951851250543593293831177095857239627193397969073613371555134603984658537688412857286271245975680243642050915707016798297924672688121328635482888504835021345260591033969231241208639219241762531967485087608463416017047097447411323695919428645255246362029924613387649548288000000000000000000000000000000000000000000000 742 442934004816071798495691901835521903702501087186587662354191714479254386795938147226743110269207969317075376825714572542491951360487284101831414033596595849345376242657270965777009670042690521182067938462482417278438483525063934970175216926832034094194894822647391838857290510492724059849226775299096576000000000000000000000000000000000000000000000 743 442934004816071798495691901835521903702501087186587662354191714479254386795938147226743110269207969317075376825714572542491951360487284101831414033596595849345376242657270965777009670042690521182067938462482417278438483525063934970175216926832034094194894822647391838857290510492724059849226775299096576000000000000000000000000000000000000000000000 744 13730954149298225753366448956901179014777533702784217532979943148856885990674082564029036418345447048829336681597151748817250492175105807156773835041494471329706663522375399939087299771323406156644106092336954935631592989276981984075431724731793056920041739502069147004576005825274445855326030034271993856000000000000000000000000000000000000000000000 745 68654770746491128766832244784505895073887668513921087664899715744284429953370412820145182091727235244146683407985758744086252460875529035783869175207472356648533317611876999695436498856617030783220530461684774678157964946384909920377158623658965284600208697510345735022880029126372229276630150171359969280000000000000000000000000000000000000000000000 746 137309541492982257533664489569011790147775337027842175329799431488568859906740825640290364183454470488293366815971517488172504921751058071567738350414944713297066635223753999390872997713234061566441060923369549356315929892769819840754317247317930569200417395020691470045760058252744458553260300342719938560000000000000000000000000000000000000000000000 747 411928624478946772600993468707035370443326011083526525989398294465706579720222476920871092550363411464880100447914552464517514765253174214703215051244834139891199905671261998172618993139702184699323182770108648068947789678309459522262951741953791707601252185062074410137280174758233375659780901028159815680000000000000000000000000000000000000000000000 748 411928624478946772600993468707035370443326011083526525989398294465706579720222476920871092550363411464880100447914552464517514765253174214703215051244834139891199905671261998172618993139702184699323182770108648068947789678309459522262951741953791707601252185062074410137280174758233375659780901028159815680000000000000000000000000000000000000000000000 749 2883500371352627408206954280949247593103282077584685681925788061259946058041557338446097647852543880254160703135401867251622603356772219502922505358713838979238399339698833987208332951977915292895262279390760536482634527748166216655840662193676541953208765295434520870960961223307633629618466307197118709760000000000000000000000000000000000000000000000 750 2883500371352627408206954280949247593103282077584685681925788061259946058041557338446097647852543880254160703135401867251622603356772219502922505358713838979238399339698833987208332951977915292895262279390760536482634527748166216655840662193676541953208765295434520870960961223307633629618466307197118709760000000000000000000000000000000000000000000000 751 2883500371352627408206954280949247593103282077584685681925788061259946058041557338446097647852543880254160703135401867251622603356772219502922505358713838979238399339698833987208332951977915292895262279390760536482634527748166216655840662193676541953208765295434520870960961223307633629618466307197118709760000000000000000000000000000000000000000000000 752 271049034907146976371453702409229273751708515292960454101024077758434929455906389813933178898139124743891106094727775521652524715536588633274715503719100864048409537931690394797583297485924037532154654262731490429367645608327624365649022246205594943601623937770844961870330354990917561184135832876529158717440000000000000000000000000000000000000000000000 753 271049034907146976371453702409229273751708515292960454101024077758434929455906389813933178898139124743891106094727775521652524715536588633274715503719100864048409537931690394797583297485924037532154654262731490429367645608327624365649022246205594943601623937770844961870330354990917561184135832876529158717440000000000000000000000000000000000000000000000 754 542098069814293952742907404818458547503417030585920908202048155516869858911812779627866357796278249487782212189455551043305049431073177266549431007438201728096819075863380789595166594971848075064309308525462980858735291216655248731298044492411189887203247875541689923740660709981835122368271665753058317434880000000000000000000000000000000000000000000000 755 2710490349071469763714537024092292737517085152929604541010240777584349294559063898139331788981391247438911060947277755216525247155365886332747155037191008640484095379316903947975832974859240375321546542627314904293676456083276243656490222462055949436016239377708449618703303549909175611841358328765291587174400000000000000000000000000000000000000000000000 756 8131471047214409291143611072276878212551255458788813623030722332753047883677191694417995366944173742316733182841833265649575741466097658998241465111573025921452286137950711843927498924577721125964639627881944712881029368249828730969470667386167848308048718133125348856109910649727526835524074986295874761523200000000000000000000000000000000000000000000000 757 8131471047214409291143611072276878212551255458788813623030722332753047883677191694417995366944173742316733182841833265649575741466097658998241465111573025921452286137950711843927498924577721125964639627881944712881029368249828730969470667386167848308048718133125348856109910649727526835524074986295874761523200000000000000000000000000000000000000000000000 758 8131471047214409291143611072276878212551255458788813623030722332753047883677191694417995366944173742316733182841833265649575741466097658998241465111573025921452286137950711843927498924577721125964639627881944712881029368249828730969470667386167848308048718133125348856109910649727526835524074986295874761523200000000000000000000000000000000000000000000000 759 8131471047214409291143611072276878212551255458788813623030722332753047883677191694417995366944173742316733182841833265649575741466097658998241465111573025921452286137950711843927498924577721125964639627881944712881029368249828730969470667386167848308048718133125348856109910649727526835524074986295874761523200000000000000000000000000000000000000000000000 760 16262942094428818582287222144553756425102510917577627246061444665506095767354383388835990733888347484633466365683666531299151482932195317996482930223146051842904572275901423687854997849155442251929279255763889425762058736499657461938941334772335696616097436266250697712219821299455053671048149972591749523046400000000000000000000000000000000000000000000000 761 16262942094428818582287222144553756425102510917577627246061444665506095767354383388835990733888347484633466365683666531299151482932195317996482930223146051842904572275901423687854997849155442251929279255763889425762058736499657461938941334772335696616097436266250697712219821299455053671048149972591749523046400000000000000000000000000000000000000000000000 762 16262942094428818582287222144553756425102510917577627246061444665506095767354383388835990733888347484633466365683666531299151482932195317996482930223146051842904572275901423687854997849155442251929279255763889425762058736499657461938941334772335696616097436266250697712219821299455053671048149972591749523046400000000000000000000000000000000000000000000000 763 16262942094428818582287222144553756425102510917577627246061444665506095767354383388835990733888347484633466365683666531299151482932195317996482930223146051842904572275901423687854997849155442251929279255763889425762058736499657461938941334772335696616097436266250697712219821299455053671048149972591749523046400000000000000000000000000000000000000000000000 764 6212443880071808698433718859219534954389159170514653607995471862223328583129374454535348460345348739129984151691160614956275866480098611474656479345241791803989546609394343848760609178377378940236984675701805760641106437342869150460675589883032236107349220653707766526067971736391830502340393289530048317803724800000000000000000000000000000000000000000000000 765 18637331640215426095301156577658604863167477511543960823986415586669985749388123363606045381036046217389952455073481844868827599440295834423969438035725375411968639828183031546281827535132136820710954027105417281923319312028607451382026769649096708322047661961123299578203915209175491507021179868590144953411174400000000000000000000000000000000000000000000000 766 18637331640215426095301156577658604863167477511543960823986415586669985749388123363606045381036046217389952455073481844868827599440295834423969438035725375411968639828183031546281827535132136820710954027105417281923319312028607451382026769649096708322047661961123299578203915209175491507021179868590144953411174400000000000000000000000000000000000000000000000 767 18637331640215426095301156577658604863167477511543960823986415586669985749388123363606045381036046217389952455073481844868827599440295834423969438035725375411968639828183031546281827535132136820710954027105417281923319312028607451382026769649096708322047661961123299578203915209175491507021179868590144953411174400000000000000000000000000000000000000000000000 768 74549326560861704381204626310634419452669910046175843295945662346679942997552493454424181524144184869559809820293927379475310397761183337695877752142901501647874559312732126185127310140528547282843816108421669127693277248114429805528107078596386833288190647844493198312815660836701966028084719474360579813644697600000000000000000000000000000000000000000000000 769 74549326560861704381204626310634419452669910046175843295945662346679942997552493454424181524144184869559809820293927379475310397761183337695877752142901501647874559312732126185127310140528547282843816108421669127693277248114429805528107078596386833288190647844493198312815660836701966028084719474360579813644697600000000000000000000000000000000000000000000000 770 820042592169478748193250889416978613979369010507934276255402285813479372973077427998665996765586033565157908023233201174228414375373016714654655273571916518126620152440053388036400411545814020111281977192638360404626049729258727860809177864560255166170097126289425181440972269203721626308931914217966377950091673600000000000000000000000000000000000000000000000 771 820042592169478748193250889416978613979369010507934276255402285813479372973077427998665996765586033565157908023233201174228414375373016714654655273571916518126620152440053388036400411545814020111281977192638360404626049729258727860809177864560255166170097126289425181440972269203721626308931914217966377950091673600000000000000000000000000000000000000000000000 772 316536440577418796802594843314953744996036438056062630634585282324003037967607887207485074751516208956150952496968015653252167948893984451856696935598759775996875378841860607782050558856684211762954843196358407116185655195493868954272342655720258494141657490747718120036215295912636547755247718888135021888735386009600000000000000000000000000000000000000000000000 773 316536440577418796802594843314953744996036438056062630634585282324003037967607887207485074751516208956150952496968015653252167948893984451856696935598759775996875378841860607782050558856684211762954843196358407116185655195493868954272342655720258494141657490747718120036215295912636547755247718888135021888735386009600000000000000000000000000000000000000000000000 774 949609321732256390407784529944861234988109314168187891903755846972009113902823661622455224254548626868452857490904046959756503846681953355570090806796279327990626136525581823346151676570052635288864529589075221348556965586481606862817027967160775482424972472243154360108645887737909643265743156664405065666206158028800000000000000000000000000000000000000000000000 775 4748046608661281952038922649724306174940546570840939459518779234860045569514118308112276121272743134342264287454520234798782519233409766777850454033981396639953130682627909116730758382850263176444322647945376106742784827932408034314085139835803877412124862361215771800543229438689548216328715783322025328331030790144000000000000000000000000000000000000000000000000 776 921121042080288698695550994046515397938466034743142255146643171562848840485738951773781567526912168062399271766176925550963808731281494754902988082592390948150907352429814368645767126272951056230198593701402964708100256618887158656932517128145952217952223298075859729305386511105772353967770861964472913696219973287936000000000000000000000000000000000000000000000000 777 6447847294562020890868856958325607785569262243201995786026502200939941883400172662416470972688385176436794902363238478856746661118970463284320916578146736637056351467008700580520369883910657393611390155909820752956701796332210110598527619897021665525665563086531018105137705577740406477774396033751310395873539813015552000000000000000000000000000000000000000000000000 778 6447847294562020890868856958325607785569262243201995786026502200939941883400172662416470972688385176436794902363238478856746661118970463284320916578146736637056351467008700580520369883910657393611390155909820752956701796332210110598527619897021665525665563086531018105137705577740406477774396033751310395873539813015552000000000000000000000000000000000000000000000000 779 6447847294562020890868856958325607785569262243201995786026502200939941883400172662416470972688385176436794902363238478856746661118970463284320916578146736637056351467008700580520369883910657393611390155909820752956701796332210110598527619897021665525665563086531018105137705577740406477774396033751310395873539813015552000000000000000000000000000000000000000000000000 780 167644029658612543162590280916465802424800818323251890436689057224438488968404489222828245289898014587356667461444200450275413189093232045392343831031815152563465138142226215093529616981677092233896144053655339576874246704637462875561718117322563303667304640249806470733580345021250568422134296877534070292712035138404352000000000000000000000000000000000000000000000000 781 167644029658612543162590280916465802424800818323251890436689057224438488968404489222828245289898014587356667461444200450275413189093232045392343831031815152563465138142226215093529616981677092233896144053655339576874246704637462875561718117322563303667304640249806470733580345021250568422134296877534070292712035138404352000000000000000000000000000000000000000000000000 782 2849948504196413233764034775579918641221613911495282137423713972815454312462876316788080169928266247985063346844551407654682024214584944771669845127540857593578907348417845656590003488688510567976234448912140772806862193978836868884549207994483576162344178884246710002470865865361259663176283046918079194976104597352873984000000000000000000000000000000000000000000000000 783 8549845512589239701292104326739755923664841734485846412271141918446362937388628950364240509784798743955190040533654222964046072643754834315009535382622572780736722045253536969770010466065531703928703346736422318420586581936510606653647623983450728487032536652740130007412597596083778989528849140754237584928313792058621952000000000000000000000000000000000000000000000000 784 17099691025178479402584208653479511847329683468971692824542283836892725874777257900728481019569597487910380081067308445928092145287509668630019070765245145561473444090507073939540020932131063407857406693472844636841173163873021213307295247966901456974065073305480260014825195192167557979057698281508475169856627584117243904000000000000000000000000000000000000000000000000 785 17099691025178479402584208653479511847329683468971692824542283836892725874777257900728481019569597487910380081067308445928092145287509668630019070765245145561473444090507073939540020932131063407857406693472844636841173163873021213307295247966901456974065073305480260014825195192167557979057698281508475169856627584117243904000000000000000000000000000000000000000000000000 786 17099691025178479402584208653479511847329683468971692824542283836892725874777257900728481019569597487910380081067308445928092145287509668630019070765245145561473444090507073939540020932131063407857406693472844636841173163873021213307295247966901456974065073305480260014825195192167557979057698281508475169856627584117243904000000000000000000000000000000000000000000000000 787 17099691025178479402584208653479511847329683468971692824542283836892725874777257900728481019569597487910380081067308445928092145287509668630019070765245145561473444090507073939540020932131063407857406693472844636841173163873021213307295247966901456974065073305480260014825195192167557979057698281508475169856627584117243904000000000000000000000000000000000000000000000000 788 6737278263920320884618178209470927667847895286774846972869659831735733994662239612887021521710421410236689751940519527695668305243278809440227513881506587351220536971659787132178768247259638982695818237228300786915422226565970358043074327698959174047781638882359222445841126905714017843748733122914339216923511268142194098176000000000000000000000000000000000000000000000000 789 20211834791760962653854534628412783003543685860324540918608979495207201983986718838661064565131264230710069255821558583087004915729836428320682541644519762053661610914979361396536304741778916948087454711684902360746266679697911074129222983096877522143344916647077667337523380717142053531246199368743017650770533804426582294528000000000000000000000000000000000000000000000000 790 101059173958804813269272673142063915017718429301622704593044897476036009919933594193305322825656321153550346279107792915435024578649182141603412708222598810268308054574896806982681523708894584740437273558424511803731333398489555370646114915484387610716724583235388336687616903585710267656230996843715088253852669022132911472640000000000000000000000000000000000000000000000000 791 101059173958804813269272673142063915017718429301622704593044897476036009919933594193305322825656321153550346279107792915435024578649182141603412708222598810268308054574896806982681523708894584740437273558424511803731333398489555370646114915484387610716724583235388336687616903585710267656230996843715088253852669022132911472640000000000000000000000000000000000000000000000000 792 202118347917609626538545346284127830035436858603245409186089794952072019839867188386610645651312642307100692558215585830870049157298364283206825416445197620536616109149793613965363047417789169480874547116849023607462666796979110741292229830968775221433449166470776673375233807171420535312461993687430176507705338044265822945280000000000000000000000000000000000000000000000000 793 202118347917609626538545346284127830035436858603245409186089794952072019839867188386610645651312642307100692558215585830870049157298364283206825416445197620536616109149793613965363047417789169480874547116849023607462666796979110741292229830968775221433449166470776673375233807171420535312461993687430176507705338044265822945280000000000000000000000000000000000000000000000000 794 202118347917609626538545346284127830035436858603245409186089794952072019839867188386610645651312642307100692558215585830870049157298364283206825416445197620536616109149793613965363047417789169480874547116849023607462666796979110741292229830968775221433449166470776673375233807171420535312461993687430176507705338044265822945280000000000000000000000000000000000000000000000000 795 202118347917609626538545346284127830035436858603245409186089794952072019839867188386610645651312642307100692558215585830870049157298364283206825416445197620536616109149793613965363047417789169480874547116849023607462666796979110741292229830968775221433449166470776673375233807171420535312461993687430176507705338044265822945280000000000000000000000000000000000000000000000000 796 40221551235604315681170523910541438177051934862045836428031869195462331948133570488935518484611215819113037819084901580343139782302374492358158257872594326486786605720808929179107246436140044726694034876252955697885070692598843037517153736362786269065256384127684558001671527627112686527179936743798605125033362270808898766110720000000000000000000000000000000000000000000000000 797 40221551235604315681170523910541438177051934862045836428031869195462331948133570488935518484611215819113037819084901580343139782302374492358158257872594326486786605720808929179107246436140044726694034876252955697885070692598843037517153736362786269065256384127684558001671527627112686527179936743798605125033362270808898766110720000000000000000000000000000000000000000000000000 798 32096797886012243913574078080612067665287444019912577469569431617978940894610589250170543750719750223652204179629751461113825546277294844901810289782330272536455711365205525484927582656039755691901839831249858646912286412693876743938688681617503442714074594533892277285333879046435923848689589521551286889776623092105501215356354560000000000000000000000000000000000000000000000000 799 32096797886012243913574078080612067665287444019912577469569431617978940894610589250170543750719750223652204179629751461113825546277294844901810289782330272536455711365205525484927582656039755691901839831249858646912286412693876743938688681617503442714074594533892277285333879046435923848689589521551286889776623092105501215356354560000000000000000000000000000000000000000000000000 800 64193595772024487827148156161224135330574888039825154939138863235957881789221178500341087501439500447304408359259502922227651092554589689803620579564660545072911422730411050969855165312079511383803679662499717293824572825387753487877377363235006885428149189067784554570667758092871847697379179043102573779553246184211002430712709120000000000000000000000000000000000000000000000000 801 64193595772024487827148156161224135330574888039825154939138863235957881789221178500341087501439500447304408359259502922227651092554589689803620579564660545072911422730411050969855165312079511383803679662499717293824572825387753487877377363235006885428149189067784554570667758092871847697379179043102573779553246184211002430712709120000000000000000000000000000000000000000000000000 802 64193595772024487827148156161224135330574888039825154939138863235957881789221178500341087501439500447304408359259502922227651092554589689803620579564660545072911422730411050969855165312079511383803679662499717293824572825387753487877377363235006885428149189067784554570667758092871847697379179043102573779553246184211002430712709120000000000000000000000000000000000000000000000000 803 64193595772024487827148156161224135330574888039825154939138863235957881789221178500341087501439500447304408359259502922227651092554589689803620579564660545072911422730411050969855165312079511383803679662499717293824572825387753487877377363235006885428149189067784554570667758092871847697379179043102573779553246184211002430712709120000000000000000000000000000000000000000000000000 804 8601941833451281368837852925604034134297034997336570761844607673618356159755637919045705725192893059938790720140773391578505246402315018433685157661664513039770130645875080829960592151818654525429693074774962117372492758601958967375568566673490922647371991335083130312469479584444827591448809991775744886460134988684274325715503022080000000000000000000000000000000000000000000000000 805 989223310846897357416353086444463925444159024693705637612129882466110958371898360690256158397182701892960932816188940031528103336266227119873793131091418999573565024275634295445468097459145270424414703599120643497836667239225281248190385167451456104447779003534559985933990152211155173016613149054210661942915523698691547457282847539200000000000000000000000000000000000000000000000000 806 989223310846897357416353086444463925444159024693705637612129882466110958371898360690256158397182701892960932816188940031528103336266227119873793131091418999573565024275634295445468097459145270424414703599120643497836667239225281248190385167451456104447779003534559985933990152211155173016613149054210661942915523698691547457282847539200000000000000000000000000000000000000000000000000 807 2967669932540692072249059259333391776332477074081116912836389647398332875115695082070768475191548105678882798448566820094584310008798681359621379393274256998720695072826902886336404292377435811273244110797361930493510001717675843744571155502354368313343337010603679957801970456633465519049839447162631985828746571096074642371848542617600000000000000000000000000000000000000000000000000 808 599469326373219798594309970385345138819160368964385616392950708774463240773370406578295231988692717347134325286610497659106030621777333634643518637441399913741580404711034383039953667060242033877195310381067109959689020346970520436403373411475582399295354076141943351475998032239960034848067568326851661137406807361407077759113405608755200000000000000000000000000000000000000000000000000 809 599469326373219798594309970385345138819160368964385616392950708774463240773370406578295231988692717347134325286610497659106030621777333634643518637441399913741580404711034383039953667060242033877195310381067109959689020346970520436403373411475582399295354076141943351475998032239960034848067568326851661137406807361407077759113405608755200000000000000000000000000000000000000000000000000 810 1798407979119659395782929911156035416457481106893156849178852126323389722320111219734885695966078152041402975859831492977318091865332000903930555912324199741224741214133103149119861001180726101631585931143201329879067061040911561309210120234426747197886062228425830054427994096719880104544202704980554983412220422084221233277340216826265600000000000000000000000000000000000000000000000000 811 1798407979119659395782929911156035416457481106893156849178852126323389722320111219734885695966078152041402975859831492977318091865332000903930555912324199741224741214133103149119861001180726101631585931143201329879067061040911561309210120234426747197886062228425830054427994096719880104544202704980554983412220422084221233277340216826265600000000000000000000000000000000000000000000000000 812 52153831394470122477704967423525027077266952099901548626186711663378301947283225372311685183016266409200686299935113296342224664094628026213986121457401792495517495209859991324475969034241056947315992003152838566492944770186435277967093486798375668738695804624349071578411828804876523031781878444436094518954392240442415765042866287961702400000000000000000000000000000000000000000000000000 813 52153831394470122477704967423525027077266952099901548626186711663378301947283225372311685183016266409200686299935113296342224664094628026213986121457401792495517495209859991324475969034241056947315992003152838566492944770186435277967093486798375668738695804624349071578411828804876523031781878444436094518954392240442415765042866287961702400000000000000000000000000000000000000000000000000 814 1147384290678342694509509283317550595699872946197834069776107656594322642840230958190857074026357861002415098598572492519528942610081816576707694672062839434901384894616919809138471318753303252840951824069362448462844784944101576115276056709564264712251307701735679574725060233707283506699201325777594079416996629289733146830943058335157452800000000000000000000000000000000000000000000000000 815 1147384290678342694509509283317550595699872946197834069776107656594322642840230958190857074026357861002415098598572492519528942610081816576707694672062839434901384894616919809138471318753303252840951824069362448462844784944101576115276056709564264712251307701735679574725060233707283506699201325777594079416996629289733146830943058335157452800000000000000000000000000000000000000000000000000 816 2294768581356685389019018566635101191399745892395668139552215313188645285680461916381714148052715722004830197197144985039057885220163633153415389344125678869802769789233839618276942637506606505681903648138724896925689569888203152230552113419128529424502615403471359149450120467414567013398402651555188158833993258579466293661886116670314905600000000000000000000000000000000000000000000000000 817 2294768581356685389019018566635101191399745892395668139552215313188645285680461916381714148052715722004830197197144985039057885220163633153415389344125678869802769789233839618276942637506606505681903648138724896925689569888203152230552113419128529424502615403471359149450120467414567013398402651555188158833993258579466293661886116670314905600000000000000000000000000000000000000000000000000 818 2294768581356685389019018566635101191399745892395668139552215313188645285680461916381714148052715722004830197197144985039057885220163633153415389344125678869802769789233839618276942637506606505681903648138724896925689569888203152230552113419128529424502615403471359149450120467414567013398402651555188158833993258579466293661886116670314905600000000000000000000000000000000000000000000000000 819 6884305744070056167057055699905303574199237677187004418656645939565935857041385749145142444158147166014490591591434955117173655660490899460246168032377036609408309367701518854830827912519819517045710944416174690777068709664609456691656340257385588273507846210414077448350361402243701040195207954665564476501979775738398880985658350010944716800000000000000000000000000000000000000000000000000 820 282256535506872302849339283696117446542168744764667181164922483522203370138696815714950840210484033806594114255248833159804119882080126877870092889327458500985740684075762273048063944413312600198874148721063162321859817096248987724357909950552809119213821694626977175382364817491991742648003526141288143536581170805274354120411992350448733388800000000000000000000000000000000000000000000000000 821 282256535506872302849339283696117446542168744764667181164922483522203370138696815714950840210484033806594114255248833159804119882080126877870092889327458500985740684075762273048063944413312600198874148721063162321859817096248987724357909950552809119213821694626977175382364817491991742648003526141288143536581170805274354120411992350448733388800000000000000000000000000000000000000000000000000 822 564513071013744605698678567392234893084337489529334362329844967044406740277393631429901680420968067613188228510497666319608239764160253755740185778654917001971481368151524546096127888826625200397748297442126324643719634192497975448715819901105618238427643389253954350764729634983983485296007052282576287073162341610548708240823984700897466777600000000000000000000000000000000000000000000000000 823 564513071013744605698678567392234893084337489529334362329844967044406740277393631429901680420968067613188228510497666319608239764160253755740185778654917001971481368151524546096127888826625200397748297442126324643719634192497975448715819901105618238427643389253954350764729634983983485296007052282576287073162341610548708240823984700897466777600000000000000000000000000000000000000000000000000 824 58144846314415694386963892441400193987686761421521439319974031605573894248571544037279873083359710964158387536581259630919648695708506136841239135201456451203062580919607028247901172549142395640968074636539011438303122321827291471217729449813878678558047269093157298128767152403350298985488726385105357568535721185886516948804870424192439078092800000000000000000000000000000000000000000000000000 825 290724231572078471934819462207000969938433807107607196599870158027869471242857720186399365416798554820791937682906298154598243478542530684206195676007282256015312904598035141239505862745711978204840373182695057191515611609136457356088647249069393392790236345465786490643835762016751494927443631925526787842678605929432584744024352120962195390464000000000000000000000000000000000000000000000000000 826 4070139242009098607087472470898013579138073299506500752398182212390172597400008082609591115835179767491087127560688174164375408699595429578886739464101951584214380664372491977353082078439967694867765224557730800681218562527910402985241061486971507499063308836521010869013700668234520928984210846957375029797500483012056186416340929693470735466496000000000000000000000000000000000000000000000000000 827 4070139242009098607087472470898013579138073299506500752398182212390172597400008082609591115835179767491087127560688174164375408699595429578886739464101951584214380664372491977353082078439967694867765224557730800681218562527910402985241061486971507499063308836521010869013700668234520928984210846957375029797500483012056186416340929693470735466496000000000000000000000000000000000000000000000000000 828 12210417726027295821262417412694040737414219898519502257194546637170517792200024247828773347505539302473261382682064522493126226098786288736660218392305854752643141993117475932059246235319903084603295673673192402043655687583731208955723184460914522497189926509563032607041102004703562786952632540872125089392501449036168559249022789080412206399488000000000000000000000000000000000000000000000000000 829 12210417726027295821262417412694040737414219898519502257194546637170517792200024247828773347505539302473261382682064522493126226098786288736660218392305854752643141993117475932059246235319903084603295673673192402043655687583731208955723184460914522497189926509563032607041102004703562786952632540872125089392501449036168559249022789080412206399488000000000000000000000000000000000000000000000000000 830 12210417726027295821262417412694040737414219898519502257194546637170517792200024247828773347505539302473261382682064522493126226098786288736660218392305854752643141993117475932059246235319903084603295673673192402043655687583731208955723184460914522497189926509563032607041102004703562786952632540872125089392501449036168559249022789080412206399488000000000000000000000000000000000000000000000000000 831 12210417726027295821262417412694040737414219898519502257194546637170517792200024247828773347505539302473261382682064522493126226098786288736660218392305854752643141993117475932059246235319903084603295673673192402043655687583731208955723184460914522497189926509563032607041102004703562786952632540872125089392501449036168559249022789080412206399488000000000000000000000000000000000000000000000000000 832 634941721753419382705645705460090118345539434723014117374116425132866925194401260887096214070288043728609591899467355169642563757136887014306331356399904447137443383642108748467080804236634960399371375031006004906270095754354022865697605591967555169853876178497277695566137304244585264921536892125350504648410075349880765080949185032181434732773376000000000000000000000000000000000000000000000000000 833 634941721753419382705645705460090118345539434723014117374116425132866925194401260887096214070288043728609591899467355169642563757136887014306331356399904447137443383642108748467080804236634960399371375031006004906270095754354022865697605591967555169853876178497277695566137304244585264921536892125350504648410075349880765080949185032181434732773376000000000000000000000000000000000000000000000000000 834 634941721753419382705645705460090118345539434723014117374116425132866925194401260887096214070288043728609591899467355169642563757136887014306331356399904447137443383642108748467080804236634960399371375031006004906270095754354022865697605591967555169853876178497277695566137304244585264921536892125350504648410075349880765080949185032181434732773376000000000000000000000000000000000000000000000000000 835 634941721753419382705645705460090118345539434723014117374116425132866925194401260887096214070288043728609591899467355169642563757136887014306331356399904447137443383642108748467080804236634960399371375031006004906270095754354022865697605591967555169853876178497277695566137304244585264921536892125350504648410075349880765080949185032181434732773376000000000000000000000000000000000000000000000000000 836 1269883443506838765411291410920180236691078869446028234748232850265733850388802521774192428140576087457219183798934710339285127514273774028612662712799808894274886767284217496934161608473269920798742750062012009812540191508708045731395211183935110339707752356994555391132274608489170529843073784250701009296820150699761530161898370064362869465546752000000000000000000000000000000000000000000000000000 837 3809650330520516296233874232760540710073236608338084704244698550797201551166407565322577284421728262371657551396804131017855382542821322085837988138399426682824660301852652490802484825419809762396228250186036029437620574526124137194185633551805331019123257070983666173396823825467511589529221352752103027890460452099284590485695110193088608396640256000000000000000000000000000000000000000000000000000 838 3809650330520516296233874232760540710073236608338084704244698550797201551166407565322577284421728262371657551396804131017855382542821322085837988138399426682824660301852652490802484825419809762396228250186036029437620574526124137194185633551805331019123257070983666173396823825467511589529221352752103027890460452099284590485695110193088608396640256000000000000000000000000000000000000000000000000000 839 3809650330520516296233874232760540710073236608338084704244698550797201551166407565322577284421728262371657551396804131017855382542821322085837988138399426682824660301852652490802484825419809762396228250186036029437620574526124137194185633551805331019123257070983666173396823825467511589529221352752103027890460452099284590485695110193088608396640256000000000000000000000000000000000000000000000000000 840 38096503305205162962338742327605407100732366083380847042446985507972015511664075653225772844217282623716575513968041310178553825428213220858379881383994266828246603018526524908024848254198097623962282501860360294376205745261241371941856335518053310191232570709836661733968238254675115895292213527521030278904604520992845904856951101930886083966402560000000000000000000000000000000000000000000000000000 841 38096503305205162962338742327605407100732366083380847042446985507972015511664075653225772844217282623716575513968041310178553825428213220858379881383994266828246603018526524908024848254198097623962282501860360294376205745261241371941856335518053310191232570709836661733968238254675115895292213527521030278904604520992845904856951101930886083966402560000000000000000000000000000000000000000000000000000 842 38096503305205162962338742327605407100732366083380847042446985507972015511664075653225772844217282623716575513968041310178553825428213220858379881383994266828246603018526524908024848254198097623962282501860360294376205745261241371941856335518053310191232570709836661733968238254675115895292213527521030278904604520992845904856951101930886083966402560000000000000000000000000000000000000000000000000000 843 38096503305205162962338742327605407100732366083380847042446985507972015511664075653225772844217282623716575513968041310178553825428213220858379881383994266828246603018526524908024848254198097623962282501860360294376205745261241371941856335518053310191232570709836661733968238254675115895292213527521030278904604520992845904856951101930886083966402560000000000000000000000000000000000000000000000000000 844 8038362197398289385053474631124740898254529243593358725956313942182095272961119962830638070129846633604197433447256716447674857165352989601118154972022790300760033236909096755593242981635798598656041607892536022113379412250121929479731686794309248450350072419775535625867298271736449453906657054306937388848871553929490485924816682507416963716910940160000000000000000000000000000000000000000000000000000 845 8038362197398289385053474631124740898254529243593358725956313942182095272961119962830638070129846633604197433447256716447674857165352989601118154972022790300760033236909096755593242981635798598656041607892536022113379412250121929479731686794309248450350072419775535625867298271736449453906657054306937388848871553929490485924816682507416963716910940160000000000000000000000000000000000000000000000000000 846 48230173184389736310320847786748445389527175461560152355737883653092571637766719776983828420779079801625184600683540298686049142992117937606708929832136741804560199421454580533559457889814791591936249647355216132680276473500731576878390120765855490702100434518653213755203789630418696723439942325841624333093229323576942915548900095044501782301465640960000000000000000000000000000000000000000000000000000 847 3713723335198009695894705279579630294993592510540131731391817041288128016108037422827754788399989144725139214252632602998825784010393081195716587597074529118951135355452002701084078257515738952579091222846351642216381288459556331419636039298970872784061733457936297459150691801542239647704875559089805073648178657915424604497265307318426637237212854353920000000000000000000000000000000000000000000000000000 848 393654673530989027764838759635440811269320806117253963527532606376541569707451966819742007570398849340864756710779055917875533105101666606745958285289900086608820347677912286314912295296668328973383669621713274074936416576712971130481420165690912515110543746541247530669973330963477402656716809263519337806706937739035008076710122575753223547144562561515520000000000000000000000000000000000000000000000000000 849 393654673530989027764838759635440811269320806117253963527532606376541569707451966819742007570398849340864756710779055917875533105101666606745958285289900086608820347677912286314912295296668328973383669621713274074936416576712971130481420165690912515110543746541247530669973330963477402656716809263519337806706937739035008076710122575753223547144562561515520000000000000000000000000000000000000000000000000000 850 6692129450026813472002258913802493791578453703993317379968054308401206685026683435935614128696780438794700864083243950603884062786728332314681290849928301472349945910524508867353509020043361592547522383569125659273919081804120509218184142816745512756879243691201208021389546626379115845164185757479828742714017941563595137304072083787804800301457563545763840000000000000000000000000000000000000000000000000000 851 6692129450026813472002258913802493791578453703993317379968054308401206685026683435935614128696780438794700864083243950603884062786728332314681290849928301472349945910524508867353509020043361592547522383569125659273919081804120509218184142816745512756879243691201208021389546626379115845164185757479828742714017941563595137304072083787804800301457563545763840000000000000000000000000000000000000000000000000000 852 475141190951903756512160382879977059202070212983525533977731855896485674636894523951428603137471411154423761349910320492875768457857711594342371650344909404536846159647240129582099140423078673070874089233407921808448254808092556154491074139988931405738426302075285769518657810472917225006657188781067840732695273851015254748589117948934140821403487011749232640000000000000000000000000000000000000000000000000000 853 475141190951903756512160382879977059202070212983525533977731855896485674636894523951428603137471411154423761349910320492875768457857711594342371650344909404536846159647240129582099140423078673070874089233407921808448254808092556154491074139988931405738426302075285769518657810472917225006657188781067840732695273851015254748589117948934140821403487011749232640000000000000000000000000000000000000000000000000000 854 950282381903807513024320765759954118404140425967051067955463711792971349273789047902857206274942822308847522699820640985751536915715423188684743300689818809073692319294480259164198280846157346141748178466815843616896509616185112308982148279977862811476852604150571539037315620945834450013314377562135681465390547702030509497178235897868281642806974023498465280000000000000000000000000000000000000000000000000000 855 14254235728557112695364811486399311776062106389505766019331955676894570239106835718542858094124142334632712840497309614786273053735731347830271149510347282136105384789417203887462974212692360192126222677002237654253447644242776684634732224199667942172152789062258573085559734314187516750199715663432035221980858215530457642457673538468024224642104610352476979200000000000000000000000000000000000000000000000000000 856 1525203222955611058404034829044726360038645383677116964068519257427719015584431421884085816071283229805700273933212128782131216749723254217839012997607159188563276172467640815958538240758082540557505826439239429005118897933977105255916347989364469812420348429661667320154891571618064292271369575987227768751951829061758967742971068616078592036705193307715036774400000000000000000000000000000000000000000000000000000 857 1525203222955611058404034829044726360038645383677116964068519257427719015584431421884085816071283229805700273933212128782131216749723254217839012997607159188563276172467640815958538240758082540557505826439239429005118897933977105255916347989364469812420348429661667320154891571618064292271369575987227768751951829061758967742971068616078592036705193307715036774400000000000000000000000000000000000000000000000000000 858 3050406445911222116808069658089452720077290767354233928137038514855438031168862843768171632142566459611400547866424257564262433499446508435678025995214318377126552344935281631917076481516165081115011652878478858010237795867954210511832695978728939624840696859323334640309783143236128584542739151974455537503903658123517935485942137232157184073410386615430073548800000000000000000000000000000000000000000000000000000 859 3050406445911222116808069658089452720077290767354233928137038514855438031168862843768171632142566459611400547866424257564262433499446508435678025995214318377126552344935281631917076481516165081115011652878478858010237795867954210511832695978728939624840696859323334640309783143236128584542739151974455537503903658123517935485942137232157184073410386615430073548800000000000000000000000000000000000000000000000000000 860 131167477174182551022746995297846466963323502996232058909892656138783835340261102282031380182130357763290223558256243075263284640476199862734155117794215690216441750832217110172434288705195098487945501073774590894440225222322031052008805927085344403868149964950903389533320675159153529135337783534901588112667857299311271225895511900982758915156646624463493162598400000000000000000000000000000000000000000000000000000 861 131167477174182551022746995297846466963323502996232058909892656138783835340261102282031380182130357763290223558256243075263284640476199862734155117794215690216441750832217110172434288705195098487945501073774590894440225222322031052008805927085344403868149964950903389533320675159153529135337783534901588112667857299311271225895511900982758915156646624463493162598400000000000000000000000000000000000000000000000000000 862 131167477174182551022746995297846466963323502996232058909892656138783835340261102282031380182130357763290223558256243075263284640476199862734155117794215690216441750832217110172434288705195098487945501073774590894440225222322031052008805927085344403868149964950903389533320675159153529135337783534901588112667857299311271225895511900982758915156646624463493162598400000000000000000000000000000000000000000000000000000 863 131167477174182551022746995297846466963323502996232058909892656138783835340261102282031380182130357763290223558256243075263284640476199862734155117794215690216441750832217110172434288705195098487945501073774590894440225222322031052008805927085344403868149964950903389533320675159153529135337783534901588112667857299311271225895511900982758915156646624463493162598400000000000000000000000000000000000000000000000000000 864 1574009726090190612272963943574157603559882035954784706918711873665406024083133227384376562185564293159482682699074916903159415685714398352809861413530588282597301009986605322069211464462341181855346012885295090733282702667864372624105671125024132846417799579410840674399848101909842349624053402418819057352014287591735254710746142811793106981879759493561917951180800000000000000000000000000000000000000000000000000000 865 1574009726090190612272963943574157603559882035954784706918711873665406024083133227384376562185564293159482682699074916903159415685714398352809861413530588282597301009986605322069211464462341181855346012885295090733282702667864372624105671125024132846417799579410840674399848101909842349624053402418819057352014287591735254710746142811793106981879759493561917951180800000000000000000000000000000000000000000000000000000 866 1574009726090190612272963943574157603559882035954784706918711873665406024083133227384376562185564293159482682699074916903159415685714398352809861413530588282597301009986605322069211464462341181855346012885295090733282702667864372624105671125024132846417799579410840674399848101909842349624053402418819057352014287591735254710746142811793106981879759493561917951180800000000000000000000000000000000000000000000000000000 867 1574009726090190612272963943574157603559882035954784706918711873665406024083133227384376562185564293159482682699074916903159415685714398352809861413530588282597301009986605322069211464462341181855346012885295090733282702667864372624105671125024132846417799579410840674399848101909842349624053402418819057352014287591735254710746142811793106981879759493561917951180800000000000000000000000000000000000000000000000000000 868 48794301508795908980461882250798885710356343114598325914480068083627586746577130048915673427752493087943963163671322423997941886257146348937105703819448236760516331309584764984145555398332576637515726399444147812731763782703795551347275804875748118238951786961736060906395291159205112838345655474983390777912442915343792896033130427165586316438272544300419456486604800000000000000000000000000000000000000000000000000000 869 48794301508795908980461882250798885710356343114598325914480068083627586746577130048915673427752493087943963163671322423997941886257146348937105703819448236760516331309584764984145555398332576637515726399444147812731763782703795551347275804875748118238951786961736060906395291159205112838345655474983390777912442915343792896033130427165586316438272544300419456486604800000000000000000000000000000000000000000000000000000 870 292765809052775453882771293504793314262138058687589955486880408501765520479462780293494040566514958527663778982027934543987651317542878093622634222916689420563097987857508589904873332389995459825094358396664886876390582696222773308083654829254488709433710721770416365438371746955230677030073932849900344667474657492062757376198782562993517898629635265802516738919628800000000000000000000000000000000000000000000000000000 871 3805955517686080900476026815562313085407794762938669421329445310522951766233016143815422527364694460859629126766363149071839467128057415217094244897916962467320273842147611668763353321069940977726226659156643529393077575050896053005087512780308353222638239383015412750698832710417998801390961127048704480677170547396815845890584173318915732682185258455432717605955174400000000000000000000000000000000000000000000000000000 872 414849151427782818151886922896292126309449629160314966924909538847001742519398759675881055482751696233699574817533583248830501916958258258663272693872948908937909848794089671895205511996623566572158705848074144703845455680547669777554538893053610501267568092748679989826172765435561869351614762848308788393811589666252927202073674891761814862358193171642166219049114009600000000000000000000000000000000000000000000000000000 873 414849151427782818151886922896292126309449629160314966924909538847001742519398759675881055482751696233699574817533583248830501916958258258663272693872948908937909848794089671895205511996623566572158705848074144703845455680547669777554538893053610501267568092748679989826172765435561869351614762848308788393811589666252927202073674891761814862358193171642166219049114009600000000000000000000000000000000000000000000000000000 874 15764267754255747089771703070059100799759085908091968743146562476186066215737152867683480108344564456880583843066276163455559072844413813829204362367172058539640574254175407532017809455871695529742030822226817498746127315860811451547072477936037199048167587524449839613394565086551351035361360988235733958964840407317611233678799645886948964769611340522402316323866332364800000000000000000000000000000000000000000000000000000 875 551749371398951148142009607452068527991568006783218906010129686666512317550800350368921803792059755990820434507319665720944567549554483484022152682851022048887420098896139263620623330955509343540971078777938612456114456055128400804147536727761301966685865563355744386468809778029297286237647634588250688563769414256116393178757987606043213766936396918284081071335321632768000000000000000000000000000000000000000000000000000000 876 40277704112123433814366701344001002543384464495174980138739467126655399181208425576931291676820362187329891719034335597628953431117477294333617145848124609568781667219418166244305503159752182078490888750789518709296355292024373258702770181126575043568068186124969340212223113796138701895348277324942300265155167240696496702049333095241154604986356975034737918207478479192064000000000000000000000000000000000000000000000000000000 877 40277704112123433814366701344001002543384464495174980138739467126655399181208425576931291676820362187329891719034335597628953431117477294333617145848124609568781667219418166244305503159752182078490888750789518709296355292024373258702770181126575043568068186124969340212223113796138701895348277324942300265155167240696496702049333095241154604986356975034737918207478479192064000000000000000000000000000000000000000000000000000000 878 40277704112123433814366701344001002543384464495174980138739467126655399181208425576931291676820362187329891719034335597628953431117477294333617145848124609568781667219418166244305503159752182078490888750789518709296355292024373258702770181126575043568068186124969340212223113796138701895348277324942300265155167240696496702049333095241154604986356975034737918207478479192064000000000000000000000000000000000000000000000000000000 879 120833112336370301443100104032003007630153393485524940416218401379966197543625276730793875030461086561989675157103006792886860293352431883000851437544373828706345001658254498732916509479256546235472666252368556127889065876073119776108310543379725130704204558374908020636669341388416105686044831974826900795465501722089490106147999285723463814959070925104213754622435437576192000000000000000000000000000000000000000000000000000000 880 241666224672740602886200208064006015260306786971049880832436802759932395087250553461587750060922173123979350314206013585773720586704863766001702875088747657412690003316508997465833018958513092470945332504737112255778131752146239552216621086759450261408409116749816041273338682776832211372089663949653801590931003444178980212295998571446927629918141850208427509244870875152384000000000000000000000000000000000000000000000000000000 881 241666224672740602886200208064006015260306786971049880832436802759932395087250553461587750060922173123979350314206013585773720586704863766001702875088747657412690003316508997465833018958513092470945332504737112255778131752146239552216621086759450261408409116749816041273338682776832211372089663949653801590931003444178980212295998571446927629918141850208427509244870875152384000000000000000000000000000000000000000000000000000000 882 483332449345481205772400416128012030520613573942099761664873605519864790174501106923175500121844346247958700628412027171547441173409727532003405750177495314825380006633017994931666037917026184941890665009474224511556263504292479104433242173518900522816818233499632082546677365553664422744179327899307603181862006888357960424591997142893855259836283700416855018489741750304768000000000000000000000000000000000000000000000000000000 883 483332449345481205772400416128012030520613573942099761664873605519864790174501106923175500121844346247958700628412027171547441173409727532003405750177495314825380006633017994931666037917026184941890665009474224511556263504292479104433242173518900522816818233499632082546677365553664422744179327899307603181862006888357960424591997142893855259836283700416855018489741750304768000000000000000000000000000000000000000000000000000000 884 483332449345481205772400416128012030520613573942099761664873605519864790174501106923175500121844346247958700628412027171547441173409727532003405750177495314825380006633017994931666037917026184941890665009474224511556263504292479104433242173518900522816818233499632082546677365553664422744179327899307603181862006888357960424591997142893855259836283700416855018489741750304768000000000000000000000000000000000000000000000000000000 885 2416662246727406028862002080640060152603067869710498808324368027599323950872505534615877500609221731239793503142060135857737205867048637660017028750887476574126900033165089974658330189585130924709453325047371122557781317521462395522166210867594502614084091167498160412733386827768322113720896639496538015909310034441789802122959985714469276299181418502084275092448708751523840000000000000000000000000000000000000000000000000000000 886 2416662246727406028862002080640060152603067869710498808324368027599323950872505534615877500609221731239793503142060135857737205867048637660017028750887476574126900033165089974658330189585130924709453325047371122557781317521462395522166210867594502614084091167498160412733386827768322113720896639496538015909310034441789802122959985714469276299181418502084275092448708751523840000000000000000000000000000000000000000000000000000000 887 2416662246727406028862002080640060152603067869710498808324368027599323950872505534615877500609221731239793503142060135857737205867048637660017028750887476574126900033165089974658330189585130924709453325047371122557781317521462395522166210867594502614084091167498160412733386827768322113720896639496538015909310034441789802122959985714469276299181418502084275092448708751523840000000000000000000000000000000000000000000000000000000 888 536499018773484138407364461902093353877881067075730735448009702127049917093696228684724805135247224335234157697537350160417659702484797560523780382697019799456171807362649974374149302087899065285498638160516389207827452489764651805920898812605979580326668239184591611626811875764567509246039053968231439531866827646077336071297116828612179338418274907462709070523613342838292480000000000000000000000000000000000000000000000000000000 889 536499018773484138407364461902093353877881067075730735448009702127049917093696228684724805135247224335234157697537350160417659702484797560523780382697019799456171807362649974374149302087899065285498638160516389207827452489764651805920898812605979580326668239184591611626811875764567509246039053968231439531866827646077336071297116828612179338418274907462709070523613342838292480000000000000000000000000000000000000000000000000000000 890 536499018773484138407364461902093353877881067075730735448009702127049917093696228684724805135247224335234157697537350160417659702484797560523780382697019799456171807362649974374149302087899065285498638160516389207827452489764651805920898812605979580326668239184591611626811875764567509246039053968231439531866827646077336071297116828612179338418274907462709070523613342838292480000000000000000000000000000000000000000000000000000000 891 17704467619524976567443027242769080677970075213499114269784320170192647264091975546595918569463158403062727204018732555293782770181998319497284752629001653382053669642967449154346926968900669154421455059297040843858305932162233509595389660815997326150780051893091523183684791900230727805119288780951637504551605312320552090352804855344201918167803071946269399327279240313663651840000000000000000000000000000000000000000000000000000000 892 7896192558308139549079590150275009982374653545220604964323806795905920679785021093781779681980568647765976332992354719661027115501171250495788999672534737408395936660763482322838729428129698442871968956446480216360804445744356145279543788723934807463247903144318819339923417187502904601083202796304430327030015969294966232297350965483514055502840170088036152099966541179893988720640000000000000000000000000000000000000000000000000000000 893 7896192558308139549079590150275009982374653545220604964323806795905920679785021093781779681980568647765976332992354719661027115501171250495788999672534737408395936660763482322838729428129698442871968956446480216360804445744356145279543788723934807463247903144318819339923417187502904601083202796304430327030015969294966232297350965483514055502840170088036152099966541179893988720640000000000000000000000000000000000000000000000000000000 894 7896192558308139549079590150275009982374653545220604964323806795905920679785021093781779681980568647765976332992354719661027115501171250495788999672534737408395936660763482322838729428129698442871968956446480216360804445744356145279543788723934807463247903144318819339923417187502904601083202796304430327030015969294966232297350965483514055502840170088036152099966541179893988720640000000000000000000000000000000000000000000000000000000 895 7896192558308139549079590150275009982374653545220604964323806795905920679785021093781779681980568647765976332992354719661027115501171250495788999672534737408395936660763482322838729428129698442871968956446480216360804445744356145279543788723934807463247903144318819339923417187502904601083202796304430327030015969294966232297350965483514055502840170088036152099966541179893988720640000000000000000000000000000000000000000000000000000000 896 221093391632627907374228524207700279506490299266176939001066590285365779033980590625889831095455922137447337323785932150508759234032795013882091990830972647435086226501377505039484423987631556400415130780501446058102524480841972067827226084270174608970941288040926941517855681250081328830329678296524049156840447140259054504325827033538393554079524762465012258799063153037031684177920000000000000000000000000000000000000000000000000000000 897 5085148007550441869607256056777106428649276883122069597024531576563412917781553584395466115195486209161288758447076439461701462382754285319288115789112370891006983209531682615908141751715525797209548007951533259336358063059365357560026199938214016006331649624941319654910680668751870563097582600820053130607330284225958253599494021771383051743829069536695281952378452519851728736092160000000000000000000000000000000000000000000000000000000 898 5085148007550441869607256056777106428649276883122069597024531576563412917781553584395466115195486209161288758447076439461701462382754285319288115789112370891006983209531682615908141751715525797209548007951533259336358063059365357560026199938214016006331649624941319654910680668751870563097582600820053130607330284225958253599494021771383051743829069536695281952378452519851728736092160000000000000000000000000000000000000000000000000000000 899 147469292218962814218610425646536086430829029610540018313711415720338974615665053947468517340669100065677373994965216744389342409099874274259355357884258755839202513076418795861336110799750248119076892230594464520754383828721595369240759798208206464183617839123298269992409739393804246329829895423781540787612578242552789354385326631370108500571043016564163176618975123075700133346672640000000000000000000000000000000000000000000000000000000 900 4424078766568884426558312769396082592924870888316200549411342471610169238469951618424055520220073001970321219848956502331680272272996228227780660736527762675176075392292563875840083323992507443572306766917833935622631514861647861077222793946246193925508535173698948099772292181814127389894896862713446223628377347276583680631559798941103255017131290496924895298569253692271004000400179200000000000000000000000000000000000000000000000000000000 901 75209339031671035251491317079733404079722805101375409339992822017372877053989177513208943843741241033495460737432260539638564628640935879872271232520971965477993281668973585889281416507872626540729215037603176905584735752648013638312787497086185296733645097952882117696128967090840165628213246666128585801682414903701922570736516581998755335291231938447723220075677312768607068006803046400000000000000000000000000000000000000000000000000000000 902 75209339031671035251491317079733404079722805101375409339992822017372877053989177513208943843741241033495460737432260539638564628640935879872271232520971965477993281668973585889281416507872626540729215037603176905584735752648013638312787497086185296733645097952882117696128967090840165628213246666128585801682414903701922570736516581998755335291231938447723220075677312768607068006803046400000000000000000000000000000000000000000000000000000000 903 75209339031671035251491317079733404079722805101375409339992822017372877053989177513208943843741241033495460737432260539638564628640935879872271232520971965477993281668973585889281416507872626540729215037603176905584735752648013638312787497086185296733645097952882117696128967090840165628213246666128585801682414903701922570736516581998755335291231938447723220075677312768607068006803046400000000000000000000000000000000000000000000000000000000 904 16997310621157653966837037660019749322017353952910842510838377775926270214201554117985221308685520473569974126659690881958315606072851508851133298549739664198026481657188030410977600130779213598204802598498317980662150280098451082258689974341477877061803792137351358599325146562529877431976193746545060391180225768236634500986452747531718705775818418089185447737103072685705197369537488486400000000000000000000000000000000000000000000000000000000 905 16997310621157653966837037660019749322017353952910842510838377775926270214201554117985221308685520473569974126659690881958315606072851508851133298549739664198026481657188030410977600130779213598204802598498317980662150280098451082258689974341477877061803792137351358599325146562529877431976193746545060391180225768236634500986452747531718705775818418089185447737103072685705197369537488486400000000000000000000000000000000000000000000000000000000 906 16997310621157653966837037660019749322017353952910842510838377775926270214201554117985221308685520473569974126659690881958315606072851508851133298549739664198026481657188030410977600130779213598204802598498317980662150280098451082258689974341477877061803792137351358599325146562529877431976193746545060391180225768236634500986452747531718705775818418089185447737103072685705197369537488486400000000000000000000000000000000000000000000000000000000 907 16997310621157653966837037660019749322017353952910842510838377775926270214201554117985221308685520473569974126659690881958315606072851508851133298549739664198026481657188030410977600130779213598204802598498317980662150280098451082258689974341477877061803792137351358599325146562529877431976193746545060391180225768236634500986452747531718705775818418089185447737103072685705197369537488486400000000000000000000000000000000000000000000000000000000 908 3858389511002787450472007548824483096097939347310761249960311755135263338623752784782645237071613147500384126751749830204537642578537292509207258770790903772952011336181682903291915229686881486792490189859118181610308113582348395672722624175515478093029460815178758402046808269694282177058595980465728708797911249389716031723924773689700146211110780906245096636322397499655079802885009886412800000000000000000000000000000000000000000000000000000000 909 11575168533008362351416022646473449288293818041932283749880935265405790015871258354347935711214839442501152380255249490613612927735611877527621776312372711318856034008545048709875745689060644460377470569577354544830924340747045187018167872526546434279088382445536275206140424809082846531175787941397186126393733748169148095171774321069100438633332342718735289908967192498965239408655029659238400000000000000000000000000000000000000000000000000000000 910 23150337066016724702832045292946898576587636083864567499761870530811580031742516708695871422429678885002304760510498981227225855471223755055243552624745422637712068017090097419751491378121288920754941139154709089661848681494090374036335745053092868558176764891072550412280849618165693062351575882794372252787467496338296190343548642138200877266664685437470579817934384997930478817310059318476800000000000000000000000000000000000000000000000000000000 911 23150337066016724702832045292946898576587636083864567499761870530811580031742516708695871422429678885002304760510498981227225855471223755055243552624745422637712068017090097419751491378121288920754941139154709089661848681494090374036335745053092868558176764891072550412280849618165693062351575882794372252787467496338296190343548642138200877266664685437470579817934384997930478817310059318476800000000000000000000000000000000000000000000000000000000 912 46300674132033449405664090585893797153175272167729134999523741061623160063485033417391742844859357770004609521020997962454451710942447510110487105249490845275424136034180194839502982756242577841509882278309418179323697362988180748072671490106185737116353529782145100824561699236331386124703151765588744505574934992676592380687097284276401754533329370874941159635868769995860957634620118636953600000000000000000000000000000000000000000000000000000000 913 46300674132033449405664090585893797153175272167729134999523741061623160063485033417391742844859357770004609521020997962454451710942447510110487105249490845275424136034180194839502982756242577841509882278309418179323697362988180748072671490106185737116353529782145100824561699236331386124703151765588744505574934992676592380687097284276401754533329370874941159635868769995860957634620118636953600000000000000000000000000000000000000000000000000000000 914 46300674132033449405664090585893797153175272167729134999523741061623160063485033417391742844859357770004609521020997962454451710942447510110487105249490845275424136034180194839502982756242577841509882278309418179323697362988180748072671490106185737116353529782145100824561699236331386124703151765588744505574934992676592380687097284276401754533329370874941159635868769995860957634620118636953600000000000000000000000000000000000000000000000000000000 915 46300674132033449405664090585893797153175272167729134999523741061623160063485033417391742844859357770004609521020997962454451710942447510110487105249490845275424136034180194839502982756242577841509882278309418179323697362988180748072671490106185737116353529782145100824561699236331386124703151765588744505574934992676592380687097284276401754533329370874941159635868769995860957634620118636953600000000000000000000000000000000000000000000000000000000 916 10602854376235659913897076744169679548077137326409971914890936703111703654538072652582709111472792929331055580313808533402069441805820479815301547102133403568072127151827264618246183051179550325705763041732856763065126696124293391308641771234316533799644958320111228088824629125119887422557021754319822491776660113322939655177345278099296001788132425930361525556613948329052159298328007167862374400000000000000000000000000000000000000000000000000000000 917 10602854376235659913897076744169679548077137326409971914890936703111703654538072652582709111472792929331055580313808533402069441805820479815301547102133403568072127151827264618246183051179550325705763041732856763065126696124293391308641771234316533799644958320111228088824629125119887422557021754319822491776660113322939655177345278099296001788132425930361525556613948329052159298328007167862374400000000000000000000000000000000000000000000000000000000 918 63617126257413959483382460465018077288462823958459831489345620218670221927228435915496254668836757575986333481882851200412416650834922878891809282612800421408432762910963587709477098307077301954234578250397140578390760176745760347851850627405899202797869749920667368532947774750719324535342130525918934950659960679937637931064071668595776010728794555582169153339683689974312955789968043007174246400000000000000000000000000000000000000000000000000000000 919 63617126257413959483382460465018077288462823958459831489345620218670221927228435915496254668836757575986333481882851200412416650834922878891809282612800421408432762910963587709477098307077301954234578250397140578390760176745760347851850627405899202797869749920667368532947774750719324535342130525918934950659960679937637931064071668595776010728794555582169153339683689974312955789968043007174246400000000000000000000000000000000000000000000000000000000 920 318085631287069797416912302325090386442314119792299157446728101093351109636142179577481273344183787879931667409414256002062083254174614394459046413064002107042163814554817938547385491535386509771172891251985702891953800883728801739259253137029496013989348749603336842664738873753596622676710652629594674753299803399688189655320358342978880053643972777910845766698418449871564778949840215035871232000000000000000000000000000000000000000000000000000000000 921 318085631287069797416912302325090386442314119792299157446728101093351109636142179577481273344183787879931667409414256002062083254174614394459046413064002107042163814554817938547385491535386509771172891251985702891953800883728801739259253137029496013989348749603336842664738873753596622676710652629594674753299803399688189655320358342978880053643972777910845766698418449871564778949840215035871232000000000000000000000000000000000000000000000000000000000 922 636171262574139594833824604650180772884628239584598314893456202186702219272284359154962546688367575759863334818828512004124166508349228788918092826128004214084327629109635877094770983070773019542345782503971405783907601767457603478518506274058992027978697499206673685329477747507193245353421305259189349506599606799376379310640716685957760107287945555821691533396836899743129557899680430071742464000000000000000000000000000000000000000000000000000000000 923 8270226413463814732839719860452350047500167114599778093614930628427128850539696669014513106948778484878223352644770656053614164608539974255935206739664054783096259178425266402232022779920049254050495172551628275190798822976948845220740581562766896363723067489686757909283210717593512189594476968369461543585794888391892931038329316917450881394743292225681989934158879696660684252695845590932652032000000000000000000000000000000000000000000000000000000000 924 57891584894246703129878039023166450332501169802198446655304514398989901953777876683101591748641449394147563468513394592375299152259779819791546447177648383481673814248976864815624159459440344778353466207861397926335591760838641916545184070939368274546061472427807305364982475023154585327161338778586230805100564218743250517268305218422156169763203045579773929539112157876624789768870919136528564224000000000000000000000000000000000000000000000000000000000 925 57891584894246703129878039023166450332501169802198446655304514398989901953777876683101591748641449394147563468513394592375299152259779819791546447177648383481673814248976864815624159459440344778353466207861397926335591760838641916545184070939368274546061472427807305364982475023154585327161338778586230805100564218743250517268305218422156169763203045579773929539112157876624789768870919136528564224000000000000000000000000000000000000000000000000000000000 926 57891584894246703129878039023166450332501169802198446655304514398989901953777876683101591748641449394147563468513394592375299152259779819791546447177648383481673814248976864815624159459440344778353466207861397926335591760838641916545184070939368274546061472427807305364982475023154585327161338778586230805100564218743250517268305218422156169763203045579773929539112157876624789768870919136528564224000000000000000000000000000000000000000000000000000000000 927 173674754682740109389634117069499350997503509406595339965913543196969705861333630049304775245924348182442690405540183777125897456779339459374639341532945150445021442746930594446872478378321034335060398623584193779006775282515925749635552212818104823638184417283421916094947425069463755981484016335758692415301692656229751551804915655266468509289609136739321788617336473629874369306612757409585692672000000000000000000000000000000000000000000000000000000000 928 694699018730960437558536468277997403990014037626381359863654172787878823445334520197219100983697392729770761622160735108503589827117357837498557366131780601780085770987722377787489913513284137340241594494336775116027101130063702998542208851272419294552737669133687664379789700277855023925936065343034769661206770624919006207219662621065874037158436546957287154469345894519497477226451029638342770688000000000000000000000000000000000000000000000000000000000 929 694699018730960437558536468277997403990014037626381359863654172787878823445334520197219100983697392729770761622160735108503589827117357837498557366131780601780085770987722377787489913513284137340241594494336775116027101130063702998542208851272419294552737669133687664379789700277855023925936065343034769661206770624919006207219662621065874037158436546957287154469345894519497477226451029638342770688000000000000000000000000000000000000000000000000000000000 930 694699018730960437558536468277997403990014037626381359863654172787878823445334520197219100983697392729770761622160735108503589827117357837498557366131780601780085770987722377787489913513284137340241594494336775116027101130063702998542208851272419294552737669133687664379789700277855023925936065343034769661206770624919006207219662621065874037158436546957287154469345894519497477226451029638342770688000000000000000000000000000000000000000000000000000000000 931 694699018730960437558536468277997403990014037626381359863654172787878823445334520197219100983697392729770761622160735108503589827117357837498557366131780601780085770987722377787489913513284137340241594494336775116027101130063702998542208851272419294552737669133687664379789700277855023925936065343034769661206770624919006207219662621065874037158436546957287154469345894519497477226451029638342770688000000000000000000000000000000000000000000000000000000000 932 161864871364313781951138997108773395129673270766946856848231422259575765862762943205952050529201492506036587457963451280281336429718344376137163866308704880214759984640139314024485149848595204000276291517180468602034314563304842798660334662346473695630787876908149225800491000164740220574743103224927101331061177555606128446282181390708348650657915715441047906991357593423042912193763089905733865570304000000000000000000000000000000000000000000000000000000000 933 161864871364313781951138997108773395129673270766946856848231422259575765862762943205952050529201492506036587457963451280281336429718344376137163866308704880214759984640139314024485149848595204000276291517180468602034314563304842798660334662346473695630787876908149225800491000164740220574743103224927101331061177555606128446282181390708348650657915715441047906991357593423042912193763089905733865570304000000000000000000000000000000000000000000000000000000000 934 323729742728627563902277994217546790259346541533893713696462844519151531725525886411904101058402985012073174915926902560562672859436688752274327732617409760429519969280278628048970299697190408000552583034360937204068629126609685597320669324692947391261575753816298451600982000329480441149486206449854202662122355111212256892564362781416697301315831430882095813982715186846085824387526179811467731140608000000000000000000000000000000000000000000000000000000000 935 17805135850074516014625289681965073464264059784364154253305456448553334244903923752654725558212164175664024620375979640830947007269017881375088025293957536823623598310415324542693366483345472440030392066889851546223774601963532707852636812858112106519386666459896414838054010018121424263221741354741981146416729531116674129091039952977918351572370728698515269769049335276534720341313939889630725212733440000000000000000000000000000000000000000000000000000000000 936 53415407550223548043875869045895220392792179353092462759916369345660002734711771257964176674636492526992073861127938922492841021807053644125264075881872610470870794931245973628080099450036417320091176200669554638671323805890598123557910438574336319558159999379689244514162030054364272789665224064225943439250188593350022387273119858933755054717112186095545809307148005829604161023941819668892175638200320000000000000000000000000000000000000000000000000000000000 937 53415407550223548043875869045895220392792179353092462759916369345660002734711771257964176674636492526992073861127938922492841021807053644125264075881872610470870794931245973628080099450036417320091176200669554638671323805890598123557910438574336319558159999379689244514162030054364272789665224064225943439250188593350022387273119858933755054717112186095545809307148005829604161023941819668892175638200320000000000000000000000000000000000000000000000000000000000 938 106830815100447096087751738091790440785584358706184925519832738691320005469423542515928353349272985053984147722255877844985682043614107288250528151763745220941741589862491947256160198900072834640182352401339109277342647611781196247115820877148672639116319998759378489028324060108728545579330448128451886878500377186700044774546239717867510109434224372191091618614296011659208322047883639337784351276400640000000000000000000000000000000000000000000000000000000000 939 106830815100447096087751738091790440785584358706184925519832738691320005469423542515928353349272985053984147722255877844985682043614107288250528151763745220941741589862491947256160198900072834640182352401339109277342647611781196247115820877148672639116319998759378489028324060108728545579330448128451886878500377186700044774546239717867510109434224372191091618614296011659208322047883639337784351276400640000000000000000000000000000000000000000000000000000000000 940 5021048309721013516124331690314150716922464859190691499432138718492040257062906498248632607415830297537254942946026258714327056049863042547774823132896025384261854723537121521039529348303423228088570562862938136035104437753716223614443581225987614038467039941690788984331230825110241642228531062037238683289517727774902104403673266739772975143408545492981306074871912547982791136250531048875864509990830080000000000000000000000000000000000000000000000000000000000 941 5021048309721013516124331690314150716922464859190691499432138718492040257062906498248632607415830297537254942946026258714327056049863042547774823132896025384261854723537121521039529348303423228088570562862938136035104437753716223614443581225987614038467039941690788984331230825110241642228531062037238683289517727774902104403673266739772975143408545492981306074871912547982791136250531048875864509990830080000000000000000000000000000000000000000000000000000000000 942 5021048309721013516124331690314150716922464859190691499432138718492040257062906498248632607415830297537254942946026258714327056049863042547774823132896025384261854723537121521039529348303423228088570562862938136035104437753716223614443581225987614038467039941690788984331230825110241642228531062037238683289517727774902104403673266739772975143408545492981306074871912547982791136250531048875864509990830080000000000000000000000000000000000000000000000000000000000 943 5021048309721013516124331690314150716922464859190691499432138718492040257062906498248632607415830297537254942946026258714327056049863042547774823132896025384261854723537121521039529348303423228088570562862938136035104437753716223614443581225987614038467039941690788984331230825110241642228531062037238683289517727774902104403673266739772975143408545492981306074871912547982791136250531048875864509990830080000000000000000000000000000000000000000000000000000000000 944 592483700547079594902671139457069784596850853384501596932992368782060750333422966793338647675067975109396083267631098528290592613883839020637429129681730995342898857377380339482664463099803940914451326417826700052142323654938514386504342584666538456539110713119513100151085237363008513782966665320394164628163091877438448319633445475293211066922208368171794116834885680661969354077562663767352012178917949440000000000000000000000000000000000000000000000000000000000 945 12442157711488671492956093928598465476533867921074533535592839744423275757001882302660111601176427477297317748620253069094102444891560619433386011723316350902200876004924987129135953725095882759203477854774360701094988796753708802116591194277997307587321324975509775103172789984623178789442299971728277457191424929426207414712302354981157432405366375731607676453532599293901356435628815939114392255757276938240000000000000000000000000000000000000000000000000000000000 946 24884315422977342985912187857196930953067735842149067071185679488846551514003764605320223202352854954594635497240506138188204889783121238866772023446632701804401752009849974258271907450191765518406955709548721402189977593507417604233182388555994615174642649951019550206345579969246357578884599943456554914382849858852414829424604709962314864810732751463215352907065198587802712871257631878228784511514553876480000000000000000000000000000000000000000000000000000000000 947 24884315422977342985912187857196930953067735842149067071185679488846551514003764605320223202352854954594635497240506138188204889783121238866772023446632701804401752009849974258271907450191765518406955709548721402189977593507417604233182388555994615174642649951019550206345579969246357578884599943456554914382849858852414829424604709962314864810732751463215352907065198587802712871257631878228784511514553876480000000000000000000000000000000000000000000000000000000000 948 1965860918415210095887062840718557545292351131529776298623668679618877569606297403820297632985875541412976204281999984916868186292866577870474989852283983442547738408778147966403480688565149475954149501054348990773008229887085990734421408695923574598796769346130544466301300817570462248731883395533067838236245138849340771524543772087022874320047887365594012879658150688436414316829352918380073976409649756241920000000000000000000000000000000000000000000000000000000000 949 1965860918415210095887062840718557545292351131529776298623668679618877569606297403820297632985875541412976204281999984916868186292866577870474989852283983442547738408778147966403480688565149475954149501054348990773008229887085990734421408695923574598796769346130544466301300817570462248731883395533067838236245138849340771524543772087022874320047887365594012879658150688436414316829352918380073976409649756241920000000000000000000000000000000000000000000000000000000000 950 186756787249444959109270969868262966802773357495328748369248524563793369112598253362928275133658176434232739406789998567102477697822324897695124035966978427042035148833924056808330665413689200215644202600163154123435781839273169119770033826112739586885693087882401724298623577669193913629528922575641444632443288190687373294831658348267173060404549299731431223567524315401459360098788527246107027758916726842982400000000000000000000000000000000000000000000000000000000000 951 560270361748334877327812909604788900408320072485986245107745573691380107337794760088784825400974529302698218220369995701307433093466974693085372107900935281126105446501772170424991996241067600646932607800489462370307345517819507359310101478338218760657079263647205172895870733007581740888586767726924333897329864572062119884494975044801519181213647899194293670702572946204378080296365581738321083276750180528947200000000000000000000000000000000000000000000000000000000000 952 1120540723496669754655625819209577800816640144971972490215491147382760214675589520177569650801949058605396436440739991402614866186933949386170744215801870562252210893003544340849983992482135201293865215600978924740614691035639014718620202956676437521314158527294410345791741466015163481777173535453848667794659729144124239768989950089603038362427295798388587341405145892408756160592731163476642166553500361057894400000000000000000000000000000000000000000000000000000000000 953 1120540723496669754655625819209577800816640144971972490215491147382760214675589520177569650801949058605396436440739991402614866186933949386170744215801870562252210893003544340849983992482135201293865215600978924740614691035639014718620202956676437521314158527294410345791741466015163481777173535453848667794659729144124239768989950089603038362427295798388587341405145892408756160592731163476642166553500361057894400000000000000000000000000000000000000000000000000000000000 954 1120540723496669754655625819209577800816640144971972490215491147382760214675589520177569650801949058605396436440739991402614866186933949386170744215801870562252210893003544340849983992482135201293865215600978924740614691035639014718620202956676437521314158527294410345791741466015163481777173535453848667794659729144124239768989950089603038362427295798388587341405145892408756160592731163476642166553500361057894400000000000000000000000000000000000000000000000000000000000 955 1120540723496669754655625819209577800816640144971972490215491147382760214675589520177569650801949058605396436440739991402614866186933949386170744215801870562252210893003544340849983992482135201293865215600978924740614691035639014718620202956676437521314158527294410345791741466015163481777173535453848667794659729144124239768989950089603038362427295798388587341405145892408756160592731163476642166553500361057894400000000000000000000000000000000000000000000000000000000000 956 535618465831408142725389141582178188790353989296602850323004768448959382614931790644878293083331650013379496618673715890449906037354427806589615735153294128756556806855694194926292348406460626218467573057267926026013822315035449035500457013291337135188167776046728145288452420755248144289488949946939663205847350530891386609577196142830252337240247391629744749191659736571385444763325496141834955612573172585673523200000000000000000000000000000000000000000000000000000000000 957 535618465831408142725389141582178188790353989296602850323004768448959382614931790644878293083331650013379496618673715890449906037354427806589615735153294128756556806855694194926292348406460626218467573057267926026013822315035449035500457013291337135188167776046728145288452420755248144289488949946939663205847350530891386609577196142830252337240247391629744749191659736571385444763325496141834955612573172585673523200000000000000000000000000000000000000000000000000000000000 958 535618465831408142725389141582178188790353989296602850323004768448959382614931790644878293083331650013379496618673715890449906037354427806589615735153294128756556806855694194926292348406460626218467573057267926026013822315035449035500457013291337135188167776046728145288452420755248144289488949946939663205847350530891386609577196142830252337240247391629744749191659736571385444763325496141834955612573172585673523200000000000000000000000000000000000000000000000000000000000 959 535618465831408142725389141582178188790353989296602850323004768448959382614931790644878293083331650013379496618673715890449906037354427806589615735153294128756556806855694194926292348406460626218467573057267926026013822315035449035500457013291337135188167776046728145288452420755248144289488949946939663205847350530891386609577196142830252337240247391629744749191659736571385444763325496141834955612573172585673523200000000000000000000000000000000000000000000000000000000000 960 6427421589976897712704669698986138265484247871559234203876057221387512591379181487738539516999979800160553959424084590685398872448253133679075388821839529545078681682268330339115508180877527514621610876687215112312165867780425388426005484159496045622258013312560737743461429049062977731473867399363275958470168206370696639314926353713963028046882968699556936990299916838856625337159905953702019467350878071028082278400000000000000000000000000000000000000000000000000000000000 961 199250069289283829093844760668570286230011684018336260320157773863012890332754626119894725026999373804977172742146622311247365045895847144051337053477025415897439132150318240512580753607203352953269937177303668481677141901193187041206170008944377414289998412689382870047304300520952309675689889380261554712575214397491595818762716965132853869453372029686265046699297422004555385451957084564762603487877220201870550630400000000000000000000000000000000000000000000000000000000000 962 199250069289283829093844760668570286230011684018336260320157773863012890332754626119894725026999373804977172742146622311247365045895847144051337053477025415897439132150318240512580753607203352953269937177303668481677141901193187041206170008944377414289998412689382870047304300520952309675689889380261554712575214397491595818762716965132853869453372029686265046699297422004555385451957084564762603487877220201870550630400000000000000000000000000000000000000000000000000000000000 963 199250069289283829093844760668570286230011684018336260320157773863012890332754626119894725026999373804977172742146622311247365045895847144051337053477025415897439132150318240512580753607203352953269937177303668481677141901193187041206170008944377414289998412689382870047304300520952309675689889380261554712575214397491595818762716965132853869453372029686265046699297422004555385451957084564762603487877220201870550630400000000000000000000000000000000000000000000000000000000000 964 48019266698717402811616587321125438981432815848419038737158023500986106570193864894894628731506849086999498630857335977010614976060899161716372229887963125231282830848226695963531961619336008061738054859730184104084191198187558076930686972155594956843889617458141271681400336425549506631841263340643034685730626669795474592321814788597017782538262659154389876254530678703097847893921657380107787440578410068650802701926400000000000000000000000000000000000000000000000000000000000 965 48019266698717402811616587321125438981432815848419038737158023500986106570193864894894628731506849086999498630857335977010614976060899161716372229887963125231282830848226695963531961619336008061738054859730184104084191198187558076930686972155594956843889617458141271681400336425549506631841263340643034685730626669795474592321814788597017782538262659154389876254530678703097847893921657380107787440578410068650802701926400000000000000000000000000000000000000000000000000000000000 966 96038533397434805623233174642250877962865631696838077474316047001972213140387729789789257463013698173998997261714671954021229952121798323432744459775926250462565661696453391927063923238672016123476109719460368208168382396375116153861373944311189913687779234916282543362800672851099013263682526681286069371461253339590949184643629577194035565076525318308779752509061357406195695787843314760215574881156820137301605403852800000000000000000000000000000000000000000000000000000000000 967 96038533397434805623233174642250877962865631696838077474316047001972213140387729789789257463013698173998997261714671954021229952121798323432744459775926250462565661696453391927063923238672016123476109719460368208168382396375116153861373944311189913687779234916282543362800672851099013263682526681286069371461253339590949184643629577194035565076525318308779752509061357406195695787843314760215574881156820137301605403852800000000000000000000000000000000000000000000000000000000000 968 1056423867371782861855564921064759657591521948665218852217476517021694344544265027687681832093150679913988969878861391494233529473339781557760189057535188755088222278660987311197703155625392177358237206914064050289852206360126277692475113387423089050565571584079107976990807401362089145900507793494146763086073786735500441031079925349134391215841778501396577277599674931468152653666276462362371323692725021510317659442380800000000000000000000000000000000000000000000000000000000000 969 53877617235960925954633810974302742537167619381926161463091302368106411571757516412071773436750684675613437463821930966205910003140328859445769641934294626509499336211710352871082860936895001045270097552617266564782462524366440162316230782758577541578844150788034506826531177469466546440925897468201484917389763123510522492585076192805853952007930703571225441157583421504875785336980099580480937508328976097026200631561420800000000000000000000000000000000000000000000000000000000000 970 538776172359609259546338109743027425371676193819261614630913023681064115717575164120717734367506846756134374638219309662059100031403288594457696419342946265094993362117103528710828609368950010452700975526172665647824625243664401623162307827585775415788441507880345068265311774694665464409258974682014849173897631235105224925850761928058539520079307035712254411575834215048757853369800995804809375083289760970262006315614208000000000000000000000000000000000000000000000000000000000000 971 538776172359609259546338109743027425371676193819261614630913023681064115717575164120717734367506846756134374638219309662059100031403288594457696419342946265094993362117103528710828609368950010452700975526172665647824625243664401623162307827585775415788441507880345068265311774694665464409258974682014849173897631235105224925850761928058539520079307035712254411575834215048757853369800995804809375083289760970262006315614208000000000000000000000000000000000000000000000000000000000000 972 1616328517078827778639014329229082276115028581457784843892739071043192347152725492362153203102520540268403123914657928986177300094209865783373089258028838795284980086351310586132485828106850031358102926578517996943473875730993204869486923482757326247365324523641035204795935324083996393227776924046044547521692893705315674777552285784175618560237921107136763234727502645146273560109402987414428125249869282910786018946842624000000000000000000000000000000000000000000000000000000000000 973 11314299619551794450473100304603575932805200070204493907249173497302346430069078446535072421717643781878821867402605502903241100659469060483611624806201871566994860604459174102927400796747950219506720486049625978604317130116952434086408464379301283731557271665487246433571547268587974752594438468322311832651850255937209723442866000489229329921665447749957342643092518516023914920765820911900996876749084980375502132627898368000000000000000000000000000000000000000000000000000000000000 974 11314299619551794450473100304603575932805200070204493907249173497302346430069078446535072421717643781878821867402605502903241100659469060483611624806201871566994860604459174102927400796747950219506720486049625978604317130116952434086408464379301283731557271665487246433571547268587974752594438468322311832651850255937209723442866000489229329921665447749957342643092518516023914920765820911900996876749084980375502132627898368000000000000000000000000000000000000000000000000000000000000 975 147085895054173327856150303959846487126467600912658420794239255464930503590898019804955941482329369164424684276233871537742134308573097786286951122480624330370933187857969263338056210357723352853587366318645137721856122691520381643123310036930916688510244531651334203636430114491643671783727700088190053824474053327183726404757258006359981288981650820749445454360202740708310893969955671854712959397738104744881527724162678784000000000000000000000000000000000000000000000000000000000000 976 17944479196609145998450337083101271429429047311344327336897189166721521438089558416204624860844183038059811481700532327604540385645917929927008036942636168305253848918672250127242857663642249048137658690874706802066446968365486560461043824505571835998249832861462772843644473967980527957614779410759186566585834505916414621380385476775917717255761400131432345431944734366413929064334591966274981046524048778875546382347846811648000000000000000000000000000000000000000000000000000000000000 977 17944479196609145998450337083101271429429047311344327336897189166721521438089558416204624860844183038059811481700532327604540385645917929927008036942636168305253848918672250127242857663642249048137658690874706802066446968365486560461043824505571835998249832861462772843644473967980527957614779410759186566585834505916414621380385476775917717255761400131432345431944734366413929064334591966274981046524048778875546382347846811648000000000000000000000000000000000000000000000000000000000000 978 35888958393218291996900674166202542858858094622688654673794378333443042876179116832409249721688366076119622963401064655209080771291835859854016073885272336610507697837344500254485715327284498096275317381749413604132893936730973120922087649011143671996499665722925545687288947935961055915229558821518373133171669011832829242760770953551835434511522800262864690863889468732827858128669183932549962093048097557751092764695693623296000000000000000000000000000000000000000000000000000000000000 979 35888958393218291996900674166202542858858094622688654673794378333443042876179116832409249721688366076119622963401064655209080771291835859854016073885272336610507697837344500254485715327284498096275317381749413604132893936730973120922087649011143671996499665722925545687288947935961055915229558821518373133171669011832829242760770953551835434511522800262864690863889468732827858128669183932549962093048097557751092764695693623296000000000000000000000000000000000000000000000000000000000000 980 35888958393218291996900674166202542858858094622688654673794378333443042876179116832409249721688366076119622963401064655209080771291835859854016073885272336610507697837344500254485715327284498096275317381749413604132893936730973120922087649011143671996499665722925545687288947935961055915229558821518373133171669011832829242760770953551835434511522800262864690863889468732827858128669183932549962093048097557751092764695693623296000000000000000000000000000000000000000000000000000000000000 981 107666875179654875990702022498607628576574283868065964021383135000329128628537350497227749165065098228358868890203193965627242313875507579562048221655817009831523093512033500763457145981853494288825952145248240812398681810192919362766262947033431015989498997168776637061866843807883167745688676464555119399515007035498487728282312860655506303534568400788594072591668406198483574386007551797649886279144292673253278294087080869888000000000000000000000000000000000000000000000000000000000000 982 107666875179654875990702022498607628576574283868065964021383135000329128628537350497227749165065098228358868890203193965627242313875507579562048221655817009831523093512033500763457145981853494288825952145248240812398681810192919362766262947033431015989498997168776637061866843807883167745688676464555119399515007035498487728282312860655506303534568400788594072591668406198483574386007551797649886279144292673253278294087080869888000000000000000000000000000000000000000000000000000000000000 983 107666875179654875990702022498607628576574283868065964021383135000329128628537350497227749165065098228358868890203193965627242313875507579562048221655817009831523093512033500763457145981853494288825952145248240812398681810192919362766262947033431015989498997168776637061866843807883167745688676464555119399515007035498487728282312860655506303534568400788594072591668406198483574386007551797649886279144292673253278294087080869888000000000000000000000000000000000000000000000000000000000000 984 8828683764731699831237565844885825543279091277181409049753417070026988547540062740772675431535338054725427248996661905181433869737791621524087954175776994806184893667986747062603485970511986531683728075910355746616691908435819387746833561656741343311138917767839684239073081192246419755146471470093519790760230576910875993719149654573751516889834608864664713952516809308275653099652619247407290674889831999206768820115140631330816000000000000000000000000000000000000000000000000000000000000 985 44143418823658499156187829224429127716395456385907045248767085350134942737700313703863377157676690273627136244983309525907169348688958107620439770878884974030924468339933735313017429852559932658418640379551778733083459542179096938734167808283706716555694588839198421195365405961232098775732357350467598953801152884554379968595748272868757584449173044323323569762584046541378265498263096237036453374449159996033844100575703156654080000000000000000000000000000000000000000000000000000000000000 986 44143418823658499156187829224429127716395456385907045248767085350134942737700313703863377157676690273627136244983309525907169348688958107620439770878884974030924468339933735313017429852559932658418640379551778733083459542179096938734167808283706716555694588839198421195365405961232098775732357350467598953801152884554379968595748272868757584449173044323323569762584046541378265498263096237036453374449159996033844100575703156654080000000000000000000000000000000000000000000000000000000000000 987 44143418823658499156187829224429127716395456385907045248767085350134942737700313703863377157676690273627136244983309525907169348688958107620439770878884974030924468339933735313017429852559932658418640379551778733083459542179096938734167808283706716555694588839198421195365405961232098775732357350467598953801152884554379968595748272868757584449173044323323569762584046541378265498263096237036453374449159996033844100575703156654080000000000000000000000000000000000000000000000000000000000000 988 88286837647316998312375658448858255432790912771814090497534170700269885475400627407726754315353380547254272489966619051814338697377916215240879541757769948061848936679867470626034859705119865316837280759103557466166919084358193877468335616567413433111389177678396842390730811922464197551464714700935197907602305769108759937191496545737515168898346088646647139525168093082756530996526192474072906748898319992067688201151406313308160000000000000000000000000000000000000000000000000000000000000 989 2030597265888290961184640144323739874954190993751724081443285926106207365934214430377715349253127752586848267269232238191729790039692072950540229460428708805422525543636951824398801773217756902287257457459381821721839138940238459181771719181050508961561951086603127374986808674216676543683688438121509551874853032689501478555404420551962848884661960038872884209078866140903400212920102426903676855224661359817556828626482345206087680000000000000000000000000000000000000000000000000000000000000 990 6091791797664872883553920432971219624862572981255172244329857778318622097802643291133146047759383257760544801807696714575189370119076218851620688381286126416267576630910855473196405319653270706861772372378145465165517416820715377545315157543151526884685853259809382124960426022650029631051065314364528655624559098068504435666213261655888546653985880116618652627236598422710200638760307280711030565673984079452670485879447035618263040000000000000000000000000000000000000000000000000000000000000 991 6091791797664872883553920432971219624862572981255172244329857778318622097802643291133146047759383257760544801807696714575189370119076218851620688381286126416267576630910855473196405319653270706861772372378145465165517416820715377545315157543151526884685853259809382124960426022650029631051065314364528655624559098068504435666213261655888546653985880116618652627236598422710200638760307280711030565673984079452670485879447035618263040000000000000000000000000000000000000000000000000000000000000 992 12183583595329745767107840865942439249725145962510344488659715556637244195605286582266292095518766515521089603615393429150378740238152437703241376762572252832535153261821710946392810639306541413723544744756290930331034833641430755090630315086303053769371706519618764249920852045300059262102130628729057311249118196137008871332426523311777093307971760233237305254473196845420401277520614561422061131347968158905340971758894071236526080000000000000000000000000000000000000000000000000000000000000 993 12183583595329745767107840865942439249725145962510344488659715556637244195605286582266292095518766515521089603615393429150378740238152437703241376762572252832535153261821710946392810639306541413723544744756290930331034833641430755090630315086303053769371706519618764249920852045300059262102130628729057311249118196137008871332426523311777093307971760233237305254473196845420401277520614561422061131347968158905340971758894071236526080000000000000000000000000000000000000000000000000000000000000 994 170570170334616440739509772123194149496152043475144822841236017792921418738474012151728089337262731217295254450615508008105302363334134127845379274676011539655492145665503953249499348950291579792129626426588073024634487670980030571268824411208242752771203891274662699498891928634200829669429828802206802357487654745918124198653971326364879306311604643265322273562624755835885617885288603859908855838871554224674773604624516997311365120000000000000000000000000000000000000000000000000000000000000 995 170570170334616440739509772123194149496152043475144822841236017792921418738474012151728089337262731217295254450615508008105302363334134127845379274676011539655492145665503953249499348950291579792129626426588073024634487670980030571268824411208242752771203891274662699498891928634200829669429828802206802357487654745918124198653971326364879306311604643265322273562624755835885617885288603859908855838871554224674773604624516997311365120000000000000000000000000000000000000000000000000000000000000 996 14157324137773164581379311086225114408180619608437020295822589476812477755293343008593431414992806691035506119401087164672740096156733132611166479798108957791405848090236828119708445962874201122746758993406810061044662476691342537415312426130284148480009922975797004058408030076638668862562675790583164595671475343911204308488279620088284982423863185391021748705697854734378506284478954120372435034626339000648006209183834910776843304960000000000000000000000000000000000000000000000000000000000000 997 14157324137773164581379311086225114408180619608437020295822589476812477755293343008593431414992806691035506119401087164672740096156733132611166479798108957791405848090236828119708445962874201122746758993406810061044662476691342537415312426130284148480009922975797004058408030076638668862562675790583164595671475343911204308488279620088284982423863185391021748705697854734378506284478954120372435034626339000648006209183834910776843304960000000000000000000000000000000000000000000000000000000000000 998 14157324137773164581379311086225114408180619608437020295822589476812477755293343008593431414992806691035506119401087164672740096156733132611166479798108957791405848090236828119708445962874201122746758993406810061044662476691342537415312426130284148480009922975797004058408030076638668862562675790583164595671475343911204308488279620088284982423863185391021748705697854734378506284478954120372435034626339000648006209183834910776843304960000000000000000000000000000000000000000000000000000000000000 999 42471972413319493744137933258675343224541858825311060887467768430437433265880029025780294244978420073106518358203261494018220288470199397833499439394326873374217544270710484359125337888622603368240276980220430183133987430074027612245937278390852445440029768927391012175224090229916006587688027371749493787014426031733612925464838860264854947271589556173065246117093564203135518853436862361117305103879017001944018627551504732330529914880000000000000000000000000000000000000000000000000000000000000 1000 424719724133194937441379332586753432245418588253110608874677684304374332658800290257802942449784200731065183582032614940182202884701993978334994393943268733742175442707104843591253378886226033682402769802204301831339874300740276122459372783908524454400297689273910121752240902299160065876880273717494937870144260317336129254648388602648549472715895561730652461170935642031355188534368623611173051038790170019440186275515047323305299148800000000000000000000000000000000000000000000000000000000000000