1 1 2 1 3 1 4 1 5 1 6 1 7 6 8 6 9 6 10 6 11 60 12 60 13 720 14 720 15 10080 16 10080 17 10080 18 10080 19 181440 20 181440 21 3628800 22 3628800 23 79833600 24 79833600 25 79833600 26 79833600 27 2075673600 28 2075673600 29 58118860800 30 58118860800 31 1743565824000 32 1743565824000 33 1743565824000 34 1743565824000 35 59281238016000 36 59281238016000 37 2134124568576000 38 2134124568576000 39 81096733605888000 40 81096733605888000 41 81096733605888000 42 81096733605888000 43 3406062811447296000 44 3406062811447296000 45 149866763703681024000 46 6744004366665646080000 47 310224200866619719680000 48 310224200866619719680000 49 310224200866619719680000 50 310224200866619719680000 51 15511210043330985984000000 52 15511210043330985984000000 53 806582922253211271168000000 54 806582922253211271168000000 55 43555477801673408643072000000 56 43555477801673408643072000000 57 43555477801673408643072000000 58 43555477801673408643072000000 59 2526217712497057701298176000000 60 2526217712497057701298176000000 61 151573062749823462077890560000000 62 151573062749823462077890560000000 63 151573062749823462077890560000000 64 151573062749823462077890560000000 65 151573062749823462077890560000000 66 151573062749823462077890560000000 67 10003822141488348497140776960000000 68 10003822141488348497140776960000000 69 680259905621207697805572833280000000 70 680259905621207697805572833280000000 71 47618193393484538846390098329600000000 72 47618193393484538846390098329600000000 73 3428509924330886796940087079731200000000 74 3428509924330886796940087079731200000000 75 3428509924330886796940087079731200000000 76 3428509924330886796940087079731200000000 77 3428509924330886796940087079731200000000 78 3428509924330886796940087079731200000000 79 267423774097809170161326792219033600000000 80 267423774097809170161326792219033600000000 81 267423774097809170161326792219033600000000 82 267423774097809170161326792219033600000000 83 21928749476020351953228796961960755200000000 84 21928749476020351953228796961960755200000000 85 1842014955985709564071218944804703436800000000 86 1842014955985709564071218944804703436800000000 87 158413286214771022510124829253204495564800000000 88 158413286214771022510124829253204495564800000000 89 158413286214771022510124829253204495564800000000 90 158413286214771022510124829253204495564800000000 91 14257195759329392025911234632788404600832000000000 92 14257195759329392025911234632788404600832000000000 93 1311662009858304066383833586216533223276544000000000 94 121984566916822278173696523518137589764718592000000000 95 11466549290181294148327473210704933437883547648000000000 96 1089322182567222944091109955016968676598937026560000000000 97 1089322182567222944091109955016968676598937026560000000000 98 1089322182567222944091109955016968676598937026560000000000 99 106753573891587848520928775591662930306695828602880000000000 100 10568603815267197003571948783574630100362887031685120000000000 101 1056860381526719700357194878357463010036288703168512000000000000 102 1056860381526719700357194878357463010036288703168512000000000000 103 1056860381526719700357194878357463010036288703168512000000000000 104 1056860381526719700357194878357463010036288703168512000000000000 105 109913479678778848837148267349176153043774025129525248000000000000 106 109913479678778848837148267349176153043774025129525248000000000000 107 11650828845950557976737716339012672222640046663729676288000000000000 108 11650828845950557976737716339012672222640046663729676288000000000000 109 11650828845950557976737716339012672222640046663729676288000000000000 110 11650828845950557976737716339012672222640046663729676288000000000000 111 1281591173054561377441148797291393944490405133010264391680000000000000 112 142256620209056312895967516499344727838434969764139347476480000000000000 113 142256620209056312895967516499344727838434969764139347476480000000000000 114 142256620209056312895967516499344727838434969764139347476480000000000000 115 16217254703832419670140296880925298973581586553111885612318720000000000000 116 16217254703832419670140296880925298973581586553111885612318720000000000000 117 1881201545644560681736274438187334680935464040160978731028971520000000000000 118 1881201545644560681736274438187334680935464040160978731028971520000000000000 119 221981782386058160444880383706105492350384756738995490261418639360000000000000 120 26415832103940921092940765661026553589695786051940463341108818083840000000000000 121 26415832103940921092940765661026553589695786051940463341108818083840000000000000 122 26415832103940921092940765661026553589695786051940463341108818083840000000000000 123 3222731516680792373338773410645239537942885898336736527615275806228480000000000000 124 3222731516680792373338773410645239537942885898336736527615275806228480000000000000 125 399618708068418254294007902920009702704917851393755329424294199972331520000000000000 126 399618708068418254294007902920009702704917851393755329424294199972331520000000000000 127 50351957216620700041044995767921222540819649275613171507461069196513771520000000000000 128 50351957216620700041044995767921222540819649275613171507461069196513771520000000000000 129 50351957216620700041044995767921222540819649275613171507461069196513771520000000000000 130 50351957216620700041044995767921222540819649275613171507461069196513771520000000000000 131 6545754438160691005335849449829758930306554405829712295969938995546790297600000000000000 132 6545754438160691005335849449829758930306554405829712295969938995546790297600000000000000 133 864039585837211212704332127377528178800465181569522023068031947412176319283200000000000000 134 864039585837211212704332127377528178800465181569522023068031947412176319283200000000000000 135 115781304502186302502380505068588775959262334330315951091116280953231626783948800000000000000 136 15630476107795150837821368184259484754500415134592653397300697928686269615833088000000000000000 137 2125744750660140513943706073059289926612056458304600862032894918301332667753299968000000000000000 138 2125744750660140513943706073059289926612056458304600862032894918301332667753299968000000000000000 139 2125744750660140513943706073059289926612056458304600862032894918301332667753299968000000000000000 140 2125744750660140513943706073059289926612056458304600862032894918301332667753299968000000000000000 141 2125744750660140513943706073059289926612056458304600862032894918301332667753299968000000000000000 142 2125744750660140513943706073059289926612056458304600862032894918301332667753299968000000000000000 143 301855754593739952980006262374419169578912017079253322408671078398789238820968595456000000000000000 144 301855754593739952980006262374419169578912017079253322408671078398789238820968595456000000000000000 145 301855754593739952980006262374419169578912017079253322408671078398789238820968595456000000000000000 146 301855754593739952980006262374419169578912017079253322408671078398789238820968595456000000000000000 147 44070940170686033135080914306665198758521154493570985071665977446223228867861414936576000000000000000 148 6478428205090846870856894403079784217502609710554934805534898684594814643575627995676672000000000000000 149 958807374353445336886820371655808064190386237162130351219165005320032567249192943360147456000000000000000 150 958807374353445336886820371655808064190386237162130351219165005320032567249192943360147456000000000000000 151 143821106153016800533023055748371209628557935574319552682874750798004885087378941504022118400000000000000000 152 143821106153016800533023055748371209628557935574319552682874750798004885087378941504022118400000000000000000 153 143821106153016800533023055748371209628557935574319552682874750798004885087378941504022118400000000000000000 154 143821106153016800533023055748371209628557935574319552682874750798004885087378941504022118400000000000000000 155 22148450347564587282085550585249166282797922078445211113162711622892752303456356991619406233600000000000000000 156 22148450347564587282085550585249166282797922078445211113162711622892752303456356991619406233600000000000000000 157 3455158254220075616005345891298869940116475844237452933653383013171269359339191690692627372441600000000000000000 158 3455158254220075616005345891298869940116475844237452933653383013171269359339191690692627372441600000000000000000 159 545915004166771947328844650825221450538403183389517563517234516081060558775592287129435124845772800000000000000000 160 545915004166771947328844650825221450538403183389517563517234516081060558775592287129435124845772800000000000000000 161 545915004166771947328844650825221450538403183389517563517234516081060558775592287129435124845772800000000000000000 162 87892315670850283519943988782860653536682912525712327726274757089050749962870358227839055100169420800000000000000000 163 14238555138677745930230926182823425872942631829165397091656510648426221493984998032909926926227446169600000000000000000 164 14238555138677745930230926182823425872942631829165397091656510648426221493984998032909926926227446169600000000000000000 165 2335123042743150332557871893983041843162591619983125123031667746341900325013539677397228015901301171814400000000000000000 166 385295302052619804872048862507201904121827617297215645300225178146413553627234046770542622623714693349376000000000000000000 167 63959020140734887608760111176195516084223384471337797119837379572304649902120851763910075355536639095996416000000000000000000 168 63959020140734887608760111176195516084223384471337797119837379572304649902120851763910075355536639095996416000000000000000000 169 63959020140734887608760111176195516084223384471337797119837379572304649902120851763910075355536639095996416000000000000000000 170 63959020140734887608760111176195516084223384471337797119837379572304649902120851763910075355536639095996416000000000000000000 171 10873033423924930893489218899953237734317975360127425510372354527291790483360544799864712810441228646319390720000000000000000000 172 1859288715491163182786656431892003652568373786581789762273672624166896172654653160776865890585450098520615813120000000000000000000 173 319797659064480067439304906285424628241760291292067839111071691356706141696600343653620933180697416945545919856640000000000000000000 174 319797659064480067439304906285424628241760291292067839111071691356706141696600343653620933180697416945545919856640000000000000000000 175 319797659064480067439304906285424628241760291292067839111071691356706141696600343653620933180697416945545919856640000000000000000000 176 55964590336284011801878358599949309942308050976111871844437545987423574796905060139383663306622047965470535974912000000000000000000000 177 55964590336284011801878358599949309942308050976111871844437545987423574796905060139383663306622047965470535974912000000000000000000000 178 55964590336284011801878358599949309942308050976111871844437545987423574796905060139383663306622047965470535974912000000000000000000000 179 9961697079858554100734347830790977169730833073747913188309883185761396313849100704810292068578724537853755403534336000000000000000000000 180 9961697079858554100734347830790977169730833073747913188309883185761396313849100704810292068578724537853755403534336000000000000000000000 181 1793105474374539738132182609542375890551549953274624373895778973437051336492838126865852572344170416813675972636180480000000000000000000000 182 1793105474374539738132182609542375890551549953274624373895778973437051336492838126865852572344170416813675972636180480000000000000000000000 183 1793105474374539738132182609542375890551549953274624373895778973437051336492838126865852572344170416813675972636180480000000000000000000000 184 1793105474374539738132182609542375890551549953274624373895778973437051336492838126865852572344170416813675972636180480000000000000000000000 185 329931407284915311816321600155797163861485191402530884796823331112417445914682215343316873311327356693716378965057208320000000000000000000000 186 329931407284915311816321600155797163861485191402530884796823331112417445914682215343316873311327356693716378965057208320000000000000000000000 187 61367241754994247997835817628978272478236245600870744572209139586909644940130892053856938435906888345031246487500640747520000000000000000000000 188 61367241754994247997835817628978272478236245600870744572209139586909644940130892053856938435906888345031246487500640747520000000000000000000000 189 61367241754994247997835817628978272478236245600870744572209139586909644940130892053856938435906888345031246487500640747520000000000000000000000 190 61367241754994247997835817628978272478236245600870744572209139586909644940130892053856938435906888345031246487500640747520000000000000000000000 191 11659775933448907119588805349505871770864886664165441468719736521512832538624869490232818302822308785555936832625121742028800000000000000000000000 192 11659775933448907119588805349505871770864886664165441468719736521512832538624869490232818302822308785555936832625121742028800000000000000000000000 193 11659775933448907119588805349505871770864886664165441468719736521512832538624869490232818302822308785555936832625121742028800000000000000000000000 194 11659775933448907119588805349505871770864886664165441468719736521512832538624869490232818302822308785555936832625121742028800000000000000000000000 195 2261996531089087981200228237804139123547788012848095644931628885173489512493224681105166750747527904397851745529273617953587200000000000000000000000 196 2261996531089087981200228237804139123547788012848095644931628885173489512493224681105166750747527904397851745529273617953587200000000000000000000000 197 443351320093461244315244734609611268215366450518226746406599261494003944448672037496612683146515469261978942123737629118903091200000000000000000000000 198 443351320093461244315244734609611268215366450518226746406599261494003944448672037496612683146515469261978942123737629118903091200000000000000000000000 199 87783561378505326374418457452703031106642557202608895788506653775812781000837063424329311263010062913871830540500050565542812057600000000000000000000000 200 87783561378505326374418457452703031106642557202608895788506653775812781000837063424329311263010062913871830540500050565542812057600000000000000000000000 201 87783561378505326374418457452703031106642557202608895788506653775812781000837063424329311263010062913871830540500050565542812057600000000000000000000000 202 87783561378505326374418457452703031106642557202608895788506653775812781000837063424329311263010062913871830540500050565542812057600000000000000000000000 203 17732279398458075927632528405446012283541796554926996949278344062714181762169086811714520875128032708602109769181010214239648035635200000000000000000000000 204 17732279398458075927632528405446012283541796554926996949278344062714181762169086811714520875128032708602109769181010214239648035635200000000000000000000000 205 3617384997285447489237035794710986505842526497205107377652782188793693079482493709589762258526118672554830392912926083704888199269580800000000000000000000000 206 3617384997285447489237035794710986505842526497205107377652782188793693079482493709589762258526118672554830392912926083704888199269580800000000000000000000000 207 745181309440802182782829373710463220203560458424252119796473130891500774373393704175491025256380446546295060940062773243206969049533644800000000000000000000000 208 745181309440802182782829373710463220203560458424252119796473130891500774373393704175491025256380446546295060940062773243206969049533644800000000000000000000000 209 745181309440802182782829373710463220203560458424252119796473130891500774373393704175491025256380446546295060940062773243206969049533644800000000000000000000000 210 745181309440802182782829373710463220203560458424252119796473130891500774373393704175491025256380446546295060940062773243206969049533644800000000000000000000000 211 156488074982568458384394168479197276242747696269092945157259357487215162618412677876853115303839893774721962797413182381073463500402065408000000000000000000000000 212 156488074982568458384394168479197276242747696269092945157259357487215162618412677876853115303839893774721962797413182381073463500402065408000000000000000000000000 213 33175471896304513177491563717589822563462511609047704373338983787289614475103487709892860444414057480241056113051594664787574262085237866496000000000000000000000000 214 33175471896304513177491563717589822563462511609047704373338983787289614475103487709892860444414057480241056113051594664787574262085237866496000000000000000000000000 215 7099550985809165819983194635564222028580977484336208735894542530479977497672146369917072135104608300771586008193041258264540892086240903430144000000000000000000000000 216 7099550985809165819983194635564222028580977484336208735894542530479977497672146369917072135104608300771586008193041258264540892086240903430144000000000000000000000000 217 1533503012934779817116370041281871958173491136616621086953221186583675139497183615902087581182595392966662577769696911785140832690628035140911104000000000000000000000000 218 1533503012934779817116370041281871958173491136616621086953221186583675139497183615902087581182595392966662577769696911785140832690628035140911104000000000000000000000000 219 1533503012934779817116370041281871958173491136616621086953221186583675139497183615902087581182595392966662577769696911785140832690628035140911104000000000000000000000000 220 1533503012934779817116370041281871958173491136616621086953221186583675139497183615902087581182595392966662577769696911785140832690628035140911104000000000000000000000000 221 1533503012934779817116370041281871958173491136616621086953221186583675139497183615902087581182595392966662577769696911785140832690628035140911104000000000000000000000000 222 1533503012934779817116370041281871958173491136616621086953221186583675139497183615902087581182595392966662577769696911785140832690628035140911104000000000000000000000000 223 340437668871521119399834149164575574714515032328889881303615103421575880968374762730263443022536177238599092264872714416301264857319423801282265088000000000000000000000000 224 340437668871521119399834149164575574714515032328889881303615103421575880968374762730263443022536177238599092264872714416301264857319423801282265088000000000000000000000000 225 340437668871521119399834149164575574714515032328889881303615103421575880968374762730263443022536177238599092264872714416301264857319423801282265088000000000000000000000000 226 76598475496092251864962683562029504310765882274000223293313398269854573217884321614309274680070639878684795759596360743667784592896870355288509644800000000000000000000000000 227 17311255462116848921481566485018667974233089393924050464288828008987133547241856684833896077695964612582763841668777528068919317994692700295203179724800000000000000000000000000 228 17311255462116848921481566485018667974233089393924050464288828008987133547241856684833896077695964612582763841668777528068919317994692700295203179724800000000000000000000000000 229 17311255462116848921481566485018667974233089393924050464288828008987133547241856684833896077695964612582763841668777528068919317994692700295203179724800000000000000000000000000 230 17311255462116848921481566485018667974233089393924050464288828008987133547241856684833896077695964612582763841668777528068919317994692700295203179724800000000000000000000000000 231 3981588756286875251940760291554293634073610560602531606786430442067040715865627037511796097870071860894035683583818831455851443138779321067896731336704000000000000000000000000000 232 919747002702268183198315627349041829471004039499184801167665432117486405364959845665224898607986599866522242907862150066301683365058023166684144938778624000000000000000000000000000 233 213381304626926218502009225544977704437272937163810873870898380251256846044670684194332176477052891169033160354624018815381990540693461374670721625796640768000000000000000000000000000 234 213381304626926218502009225544977704437272937163810873870898380251256846044670684194332176477052891169033160354624018815381990540693461374670721625796640768000000000000000000000000000 235 213381304626926218502009225544977704437272937163810873870898380251256846044670684194332176477052891169033160354624018815381990540693461374670721625796640768000000000000000000000000000 236 50144606587327661347972168003069760542759140233495555359661119359045358820497610785668061472107429424722792683336644421614767777062963423047619582062210580480000000000000000000000000000 237 11834127154609328078121431648724463488091157095104951064880024168734704681637436145417662507417353344234579073267448083501085195386859367839238221366681696993280000000000000000000000000000 238 11834127154609328078121431648724463488091157095104951064880024168734704681637436145417662507417353344234579073267448083501085195386859367839238221366681696993280000000000000000000000000000 239 2816522262797020082592900732396422310165695388634978353441445752158859714229709802609403676765330095927829819437652643873258276502072529545738696685270243884400640000000000000000000000000000 240 2816522262797020082592900732396422310165695388634978353441445752158859714229709802609403676765330095927829819437652643873258276502072529545738696685270243884400640000000000000000000000000000 241 2816522262797020082592900732396422310165695388634978353441445752158859714229709802609403676765330095927829819437652643873258276502072529545738696685270243884400640000000000000000000000000000 242 2816522262797020082592900732396422310165695388634978353441445752158859714229709802609403676765330095927829819437652643873258276502072529545738696685270243884400640000000000000000000000000000 243 681598387596878859987481977239934199060098284049664761532829872022444050843589772231475689777209883214534816303911939817328502913501552150068764597835399020024954880000000000000000000000000000 244 681598387596878859987481977239934199060098284049664761532829872022444050843589772231475689777209883214534816303911939817328502913501552150068764597835399020024954880000000000000000000000000000 245 166310006573638441836945602446543944570663981308118201814010488773476348405835904424480068305639211504346495178154513315428154710894378724616778561871837360886088990720000000000000000000000000000 246 166310006573638441836945602446543944570663981308118201814010488773476348405835904424480068305639211504346495178154513315428154710894378724616778561871837360886088990720000000000000000000000000000 247 40912261617115056691888618201849810364383339401797077646246580238275181707835632488422096803187246030069237813826010275595326058880017166255727526220471990777977891717120000000000000000000000000000 248 10105328619427419002896488695856903160002684832243878178622905318853969881835401224640257910387249769427101740015024538072045536543364240065164698976456581722160539254128640000000000000000000000000000 249 10105328619427419002896488695856903160002684832243878178622905318853969881835401224640257910387249769427101740015024538072045536543364240065164698976456581722160539254128640000000000000000000000000000 250 10105328619427419002896488695856903160002684832243878178622905318853969881835401224640257910387249769427101740015024538072045536543364240065164698976456581722160539254128640000000000000000000000000000 251 2526332154856854750724122173964225790000671208060969544655726329713492470458850306160064477596812442356775435003756134518011384135841060016291174744114145430540134813532160000000000000000000000000000000 252 2526332154856854750724122173964225790000671208060969544655726329713492470458850306160064477596812442356775435003756134518011384135841060016291174744114145430540134813532160000000000000000000000000000000 253 636635703023927397182478787838984899080169144431364325253243035087800102555630277152336248354396735473907409620946545898538868802231947124105376035516764648496113973010104320000000000000000000000000000000 254 636635703023927397182478787838984899080169144431364325253243035087800102555630277152336248354396735473907409620946545898538868802231947124105376035516764648496113973010104320000000000000000000000000000000 255 161705468568077558884349612111102164366362962685566538614323730912301226049130090396693407082016770810372482043720422658228872675766914569522765513021258220718012949144566497280000000000000000000000000000000 256 161705468568077558884349612111102164366362962685566538614323730912301226049130090396693407082016770810372482043720422658228872675766914569522765513021258220718012949144566497280000000000000000000000000000000 257 161705468568077558884349612111102164366362962685566538614323730912301226049130090396693407082016770810372482043720422658228872675766914569522765513021258220718012949144566497280000000000000000000000000000000 258 161705468568077558884349612111102164366362962685566538614323730912301226049130090396693407082016770810372482043720422658228872675766914569522765513021258220718012949144566497280000000000000000000000000000000 259 41720010890564010192162199924664358406521644372876166962495522575373716320675563322346899027160326869076100367279869045823049150347863958936873502359484620945247340879298156298240000000000000000000000000000000 260 41720010890564010192162199924664358406521644372876166962495522575373716320675563322346899027160326869076100367279869045823049150347863958936873502359484620945247340879298156298240000000000000000000000000000000 261 10847202831546642649962171980412733185695627536947803410248835869597166243375646463810193747061684985959786095492765951913992779090444629323587110613466001445764308628617520637542400000000000000000000000000000000 262 2831119939033673731640126886887723361466558787143376690074946161964860389521043727054460567983099781335504170923611913449552115342606048253456235870114626377344484552069172886398566400000000000000000000000000000000 263 741753424026822517689713244364583520704238402231564692799635894434793422054513456488268668811572142709902092781986321323782654219762784642405533797970032110864254952642123296236424396800000000000000000000000000000000 264 741753424026822517689713244364583520704238402231564692799635894434793422054513456488268668811572142709902092781986321323782654219762784642405533797970032110864254952642123296236424396800000000000000000000000000000000 265 195822903943081144670084296512250049465918938189133078899103876130785463422391552512902928566255045675414152494444388829478620714017375145595060922664088477268163307497520550206416040755200000000000000000000000000000000 266 195822903943081144670084296512250049465918938189133078899103876130785463422391552512902928566255045675414152494444388829478620714017375145595060922664088477268163307497520550206416040755200000000000000000000000000000000 267 52088892448859584482242422872258513157934437558309398987161631050788933270356152968432178998623842149660164563522207428641313109928621788728286205428647534953331439794340466354906666840883200000000000000000000000000000000 268 52088892448859584482242422872258513157934437558309398987161631050788933270356152968432178998623842149660164563522207428641313109928621788728286205428647534953331439794340466354906666840883200000000000000000000000000000000 269 52088892448859584482242422872258513157934437558309398987161631050788933270356152968432178998623842149660164563522207428641313109928621788728286205428647534953331439794340466354906666840883200000000000000000000000000000000 270 52088892448859584482242422872258513157934437558309398987161631050788933270356152968432178998623842149660164563522207428641313109928621788728286205428647534953331439794340466354906666840883200000000000000000000000000000000 271 14064000961192087810205454175509798552642298140743537726533640383713011982996161301476688329628437380408244432150996005733154539680727882956637275465734834437399488744471925915824800047038464000000000000000000000000000000000 272 14064000961192087810205454175509798552642298140743537726533640383713011982996161301476688329628437380408244432150996005733154539680727882956637275465734834437399488744471925915824800047038464000000000000000000000000000000000 273 14064000961192087810205454175509798552642298140743537726533640383713011982996161301476688329628437380408244432150996005733154539680727882956637275465734834437399488744471925915824800047038464000000000000000000000000000000000 274 3839472262405439972186088989914175004871347392422985799343683824753652271357952035303135913988563404851450729977221909565151189332838712047161976202145609801410060427240835775020170412841500672000000000000000000000000000000000 275 1052015399899090552378988383236483951334749185523898109020169367982500722352078857673059240432866372929297500013758803220851425877197807100922381479387897085586356557063989002355526693118571184128000000000000000000000000000000000 276 1052015399899090552378988383236483951334749185523898109020169367982500722352078857673059240432866372929297500013758803220851425877197807100922381479387897085586356557063989002355526693118571184128000000000000000000000000000000000 277 290356250372148992456600793773269570568390775204595878089566745563170199369173764717764350359471118928486110003797429688954993542106594759854577288311059595621834409749660964650125367300725646819328000000000000000000000000000000000 278 290356250372148992456600793773269570568390775204595878089566745563170199369173764717764350359471118928486110003797429688954993542106594759854577288311059595621834409749660964650125367300725646819328000000000000000000000000000000000 279 80719037603457419902935020668968940618012635506877654108899555266561315424630306591538489399932971062119138581055685453529488204705633343239572486150474567582869965910405748172734852109601729815773184000000000000000000000000000000000 280 80719037603457419902935020668968940618012635506877654108899555266561315424630306591538489399932971062119138581055685453529488204705633343239572486150474567582869965910405748172734852109601729815773184000000000000000000000000000000000 281 80719037603457419902935020668968940618012635506877654108899555266561315424630306591538489399932971062119138581055685453529488204705633343239572486150474567582869965910405748172734852109601729815773184000000000000000000000000000000000 282 80719037603457419902935020668968940618012635506877654108899555266561315424630306591538489399932971062119138581055685453529488204705633343239572486150474567582869965910405748172734852109601729815773184000000000000000000000000000000000 283 22762768604174992412627675828649241254279563212939498458709674585170290949745746458813854010781097839517597079857703297895315673726988602793559441094433828058369330386734420984711228294907687808048037888000000000000000000000000000000000 284 22762768604174992412627675828649241254279563212939498458709674585170290949745746458813854010781097839517597079857703297895315673726988602793559441094433828058369330386734420984711228294907687808048037888000000000000000000000000000000000 285 6464626283585697845186259935336384516215395952474817562273547582188362629727791994303134539061831786422997570679587736602269651338464763193370881270819207168576889829832575559657988835753783337485642760192000000000000000000000000000000000 286 6464626283585697845186259935336384516215395952474817562273547582188362629727791994303134539061831786422997570679587736602269651338464763193370881270819207168576889829832575559657988835753783337485642760192000000000000000000000000000000000 287 1848883117105509583723270341506205971637603242407797822810234608505871712102148510370696478171683890916977305214362092668249120282800922273304072043454293250212990491332116610062184807025582034520893829414912000000000000000000000000000000000 288 1848883117105509583723270341506205971637603242407797822810234608505871712102148510370696478171683890916977305214362092668249120282800922273304072043454293250212990491332116610062184807025582034520893829414912000000000000000000000000000000000 289 1848883117105509583723270341506205971637603242407797822810234608505871712102148510370696478171683890916977305214362092668249120282800922273304072043454293250212990491332116610062184807025582034520893829414912000000000000000000000000000000000 290 534327220843492269696025128695293525803267337055853570792157801858196924797520919497131282191616644475006441206950644781123995761729466536984876820558290749311554251994981700307971409230393207976538316700909568000000000000000000000000000000000 291 154954894044612758211847287321635122482947527746197535529725762538877108191281066654168071835568826897751867950015686986525958770901545295725614277961904317300350733078544693089311708676814030313196111843263774720000000000000000000000000000000000 292 154954894044612758211847287321635122482947527746197535529725762538877108191281066654168071835568826897751867950015686986525958770901545295725614277961904317300350733078544693089311708676814030313196111843263774720000000000000000000000000000000000 293 45246829061026925397859407897917455765020678101889680374679922661352115591854071463017076975986097454143545441404580600065579961103251226351879369164876060651702414058935050382079018933629696851453264658233022218240000000000000000000000000000000000 294 45246829061026925397859407897917455765020678101889680374679922661352115591854071463017076975986097454143545441404580600065579961103251226351879369164876060651702414058935050382079018933629696851453264658233022218240000000000000000000000000000000000 295 13302567743941916066970665921987731994916079361955566030155897262437521984005097010127020630939912651518202359772946696419280508564355860547452534534473561831600509733326904812331231566487130874327259809520508532162560000000000000000000000000000000000 296 13302567743941916066970665921987731994916079361955566030155897262437521984005097010127020630939912651518202359772946696419280508564355860547452534534473561831600509733326904812331231566487130874327259809520508532162560000000000000000000000000000000000 297 13302567743941916066970665921987731994916079361955566030155897262437521984005097010127020630939912651518202359772946696419280508564355860547452534534473561831600509733326904812331231566487130874327259809520508532162560000000000000000000000000000000000 298 13302567743941916066970665921987731994916079361955566030155897262437521984005097010127020630939912651518202359772946696419280508564355860547452534534473561831600509733326904812331231566487130874327259809520508532162560000000000000000000000000000000000 299 3964165187694690987957258444752344134484991649862758676986457384206381551233518909017852148020093970152424303212338115532945591552178046443140855291273121425816951900531417634074707006813165000549523423237111542584442880000000000000000000000000000000000 300 3964165187694690987957258444752344134484991649862758676986457384206381551233518909017852148020093970152424303212338115532945591552178046443140855291273121425816951900531417634074707006813165000549523423237111542584442880000000000000000000000000000000000 301 1189249556308407296387177533425703240345497494958827603095937215261914465370055672705355644406028191045727290963701434659883677465653413932942256587381936427745085570159425290222412102043949500164857026971133462775332864000000000000000000000000000000000000 302 1189249556308407296387177533425703240345497494958827603095937215261914465370055672705355644406028191045727290963701434659883677465653413932942256587381936427745085570159425290222412102043949500164857026971133462775332864000000000000000000000000000000000000 303 359153366005139003508927615094562378584340243477565936134973039009098168541756813157017404610620513695809641871037833267284870594627331007748561489389344801179015842188146437647168454817272749049786822145282305758150524928000000000000000000000000000000000000 304 359153366005139003508927615094562378584340243477565936134973039009098168541756813157017404610620513695809641871037833267284870594627331007748561489389344801179015842188146437647168454817272749049786822145282305758150524928000000000000000000000000000000000000 305 359153366005139003508927615094562378584340243477565936134973039009098168541756813157017404610620513695809641871037833267284870594627331007748561489389344801179015842188146437647168454817272749049786822145282305758150524928000000000000000000000000000000000000 306 359153366005139003508927615094562378584340243477565936134973039009098168541756813157017404610620513695809641871037833267284870594627331007748561489389344801179015842188146437647168454817272749049786822145282305758150524928000000000000000000000000000000000000 307 359153366005139003508927615094562378584340243477565936134973039009098168541756813157017404610620513695809641871037833267284870594627331007748561489389344801179015842188146437647168454817272749049786822145282305758150524928000000000000000000000000000000000000 308 359153366005139003508927615094562378584340243477565936134973039009098168541756813157017404610620513695809641871037833267284870594627331007748561489389344801179015842188146437647168454817272749049786822145282305758150524928000000000000000000000000000000000000 309 110619236729582813080749705449125212603976794991090308329571696014802235910861098452361360620071118218309369696279652646323740143145217950386556938731918198763136879393949102795327884083720006707334341220746950173510361677824000000000000000000000000000000000000 310 110619236729582813080749705449125212603976794991090308329571696014802235910861098452361360620071118218309369696279652646323740143145217950386556938731918198763136879393949102795327884083720006707334341220746950173510361677824000000000000000000000000000000000000 311 34291963386170672055032408689228815907232806447237995582167225764588693132366940520232021792222046647675904605846692320360359444375017564619832651006894641616572432612124221866551644065953202079273645778431554553788212120125440000000000000000000000000000000000000 312 34291963386170672055032408689228815907232806447237995582167225764588693132366940520232021792222046647675904605846692320360359444375017564619832651006894641616572432612124221866551644065953202079273645778431554553788212120125440000000000000000000000000000000000000 313 10699092576485249681170111511039390563056635611538254621636174438551672257298485442312390799173278554074882237024168003952432146645005480161387787114151128184370598974982757222364112948577399048733377482870645020781922181479137280000000000000000000000000000000000000 314 10699092576485249681170111511039390563056635611538254621636174438551672257298485442312390799173278554074882237024168003952432146645005480161387787114151128184370598974982757222364112948577399048733377482870645020781922181479137280000000000000000000000000000000000000 315 10699092576485249681170111511039390563056635611538254621636174438551672257298485442312390799173278554074882237024168003952432146645005480161387787114151128184370598974982757222364112948577399048733377482870645020781922181479137280000000000000000000000000000000000000 316 10699092576485249681170111511039390563056635611538254621636174438551672257298485442312390799173278554074882237024168003952432146645005480161387787114151128184370598974982757222364112948577399048733377482870645020781922181479137280000000000000000000000000000000000000 317 10699092576485249681170111511039390563056635611538254621636174438551672257298485442312390799173278554074882237024168003952432146645005480161387787114151128184370598974982757222364112948577399048733377482870645020781922181479137280000000000000000000000000000000000000 318 10699092576485249681170111511039390563056635611538254621636174438551672257298485442312390799173278554074882237024168003952432146645005480161387787114151128184370598974982757222364112948577399048733377482870645020781922181479137280000000000000000000000000000000000000 319 3402311439322309398612095460510526199052010124469164969680303471459431777820918370655340274137102580195812551373685425256873422633111742691321316302300058762629850474044516796711787917647612897497214039552865116608651253710365655040000000000000000000000000000000000000 320 3402311439322309398612095460510526199052010124469164969680303471459431777820918370655340274137102580195812551373685425256873422633111742691321316302300058762629850474044516796711787917647612897497214039552865116608651253710365655040000000000000000000000000000000000000 321 3402311439322309398612095460510526199052010124469164969680303471459431777820918370655340274137102580195812551373685425256873422633111742691321316302300058762629850474044516796711787917647612897497214039552865116608651253710365655040000000000000000000000000000000000000 322 3402311439322309398612095460510526199052010124469164969680303471459431777820918370655340274137102580195812551373685425256873422633111742691321316302300058762629850474044516796711787917647612897497214039552865116608651253710365655040000000000000000000000000000000000000 323 1095544283461783626353094738284389436094747260079071120237057717809937032458335715351019568272147030823051641542326706932713242087861981146605463849340618921566811852642334408541195709482531352994102920736022567547985703694737740922880000000000000000000000000000000000000 324 353860803558156111312049600465857787858603365005539971836569642852609661484042436058379320551903490955845680218171526339266377194379419910353564823337019911666080228403474013958806214162857627017095243397735289317999382293400290318090240000000000000000000000000000000000000 325 114650900352842580065104070550937923266187490261794950875048564284245530320829749282914899858816731069694000390687574533922306210978932050954555002761194451379809994002725580522653213388765871153538858860866233739031799863061694063061237760000000000000000000000000000000000000 326 37261542614673838521158822929054825061510934335083359034390783392379797354269668516947342454115437597650550126973461723524749518568152916560230375897388196698438248050885813669862294351348908124900129129781525965185334955495050570494902272000000000000000000000000000000000000000 327 12147262892383671357897776274871872970052564593237175045211395385915813937491911936524833640041632656834079341393348521869068343053217850798635102542548552123690868864588775256375107958539744048717442096308777464650419195491386485981338140672000000000000000000000000000000000000000 328 3972154965809460534032572841883102461207188621988556239784126291194471157559855203243620600293613878784743944635624966651185348178402237211153678531413376544446914118720529508834660302442496303930603565492970230940687076925683380915897571999744000000000000000000000000000000000000000 329 1302866828785503055162683892137657607275957868012246446649193423511786539679632506663907556896305352241396013840484989061588794202515933805258406558303587506578587830940333678897768579201138787689237969481694235748545361231624148940414403615916032000000000000000000000000000000000000000 330 1302866828785503055162683892137657607275957868012246446649193423511786539679632506663907556896305352241396013840484989061588794202515933805258406558303587506578587830940333678897768579201138787689237969481694235748545361231624148940414403615916032000000000000000000000000000000000000000 331 429946053499216008203685684405427010401066096444041327394233829758889558094278727199089493775780766239660684567360046390324302086830258155735274164240183877170933984210310114036263631136375799937448529928959097797019969206435969150336753193252290560000000000000000000000000000000000000000 332 429946053499216008203685684405427010401066096444041327394233829758889558094278727199089493775780766239660684567360046390324302086830258155735274164240183877170933984210310114036263631136375799937448529928959097797019969206435969150336753193252290560000000000000000000000000000000000000000 333 429946053499216008203685684405427010401066096444041327394233829758889558094278727199089493775780766239660684567360046390324302086830258155735274164240183877170933984210310114036263631136375799937448529928959097797019969206435969150336753193252290560000000000000000000000000000000000000000 334 143172035815238930731827332907007194463555010115865762022279865309710222845394816157296801427334995157807007960930895447977992594914475965859846296691981231097921016742033267974075789168413141379170360466343379566407649745743177727062138813353012756480000000000000000000000000000000000000000 335 47819459962289802864430329190940402950827373378699164515441475013443214430361868596537131676729888382707540658950919079624649526701434972597188663095121731186705619591839111503341313582249989220642900395758688775180155015078221360838754363659906260664320000000000000000000000000000000000000000 336 16019519087367083959584160278965034988527170081864220112672894129503476834171225979839939111704512608207026120748557891674257591444980715820058202136865779947546382563266102353619340050053746388915371632579160739685351930051204155880982711826068597322547200000000000000000000000000000000000000000 337 16019519087367083959584160278965034988527170081864220112672894129503476834171225979839939111704512608207026120748557891674257591444980715820058202136865779947546382563266102353619340050053746388915371632579160739685351930051204155880982711826068597322547200000000000000000000000000000000000000000 338 16019519087367083959584160278965034988527170081864220112672894129503476834171225979839939111704512608207026120748557891674257591444980715820058202136865779947546382563266102353619340050053746388915371632579160739685351930051204155880982711826068597322547200000000000000000000000000000000000000000 339 5414597451530074378339446174290181826122183487670106398083438215772175169949874381185899419756125261573974828813012567385899065908403481947179672322260633622270677306383942595523336936918166279453395611811756330013648952357307004687772156597211185895020953600000000000000000000000000000000000000000 340 5414597451530074378339446174290181826122183487670106398083438215772175169949874381185899419756125261573974828813012567385899065908403481947179672322260633622270677306383942595523336936918166279453395611811756330013648952357307004687772156597211185895020953600000000000000000000000000000000000000000 341 5414597451530074378339446174290181826122183487670106398083438215772175169949874381185899419756125261573974828813012567385899065908403481947179672322260633622270677306383942595523336936918166279453395611811756330013648952357307004687772156597211185895020953600000000000000000000000000000000000000000 342 5414597451530074378339446174290181826122183487670106398083438215772175169949874381185899419756125261573974828813012567385899065908403481947179672322260633622270677306383942595523336936918166279453395611811756330013648952357307004687772156597211185895020953600000000000000000000000000000000000000000 343 1851792328423285437392090591607242184533786752783176388144535869794083908122857038365577601556594839458299391454050298045977480540673990825935447934213136698816571638783308367668981232426012867573061299239620664864667941706198995603218077556246225576097166131200000000000000000000000000000000000000000 344 1851792328423285437392090591607242184533786752783176388144535869794083908122857038365577601556594839458299391454050298045977480540673990825935447934213136698816571638783308367668981232426012867573061299239620664864667941706198995603218077556246225576097166131200000000000000000000000000000000000000000 345 637016560977610190462879163512891311479622642957412677521720339209164864394262821197758694935468624773654990660193302527816253305991852844121794089369319024392900643741458078478129543954548426445133086938429508713445771946932454487507018679348701598177425149132800000000000000000000000000000000000000000 346 637016560977610190462879163512891311479622642957412677521720339209164864394262821197758694935468624773654990660193302527816253305991852844121794089369319024392900643741458078478129543954548426445133086938429508713445771946932454487507018679348701598177425149132800000000000000000000000000000000000000000 347 220407730098253125900156190575460393771949434463264786422515237366371043080414936134424508447672144171684626768426882674624423643873181084066140754921784382439943622734544495153432822208273755550016048080696610014852237093638629252677428463054650752969389101599948800000000000000000000000000000000000000000 348 220407730098253125900156190575460393771949434463264786422515237366371043080414936134424508447672144171684626768426882674624423643873181084066140754921784382439943622734544495153432822208273755550016048080696610014852237093638629252677428463054650752969389101599948800000000000000000000000000000000000000000 349 220407730098253125900156190575460393771949434463264786422515237366371043080414936134424508447672144171684626768426882674624423643873181084066140754921784382439943622734544495153432822208273755550016048080696610014852237093638629252677428463054650752969389101599948800000000000000000000000000000000000000000 350 220407730098253125900156190575460393771949434463264786422515237366371043080414936134424508447672144171684626768426882674624423643873181084066140754921784382439943622734544495153432822208273755550016048080696610014852237093638629252677428463054650752969389101599948800000000000000000000000000000000000000000 351 77142705534388594065054666701411137820182302062142675247880333078229865078145227647048577956685250460089619368949408936118548275355613379423149264222624533853980267957090573303701487772895814442505616828243813505198282982773520238437099962069127763539286185559982080000000000000000000000000000000000000000000 352 77142705534388594065054666701411137820182302062142675247880333078229865078145227647048577956685250460089619368949408936118548275355613379423149264222624533853980267957090573303701487772895814442505616828243813505198282982773520238437099962069127763539286185559982080000000000000000000000000000000000000000000 353 77142705534388594065054666701411137820182302062142675247880333078229865078145227647048577956685250460089619368949408936118548275355613379423149264222624533853980267957090573303701487772895814442505616828243813505198282982773520238437099962069127763539286185559982080000000000000000000000000000000000000000000 354 77142705534388594065054666701411137820182302062142675247880333078229865078145227647048577956685250460089619368949408936118548275355613379423149264222624533853980267957090573303701487772895814442505616828243813505198282982773520238437099962069127763539286185559982080000000000000000000000000000000000000000000 355 27308517759173562299029352012299542788344534929998507037749637909693372237663410587055196596666578662871725256608090763385966089475887136315794839534809084984309014856810062949510326671605118312646988357198309980840192175901826164406733386572471228292907309688233656320000000000000000000000000000000000000000000 356 27308517759173562299029352012299542788344534929998507037749637909693372237663410587055196596666578662871725256608090763385966089475887136315794839534809084984309014856810062949510326671605118312646988357198309980840192175901826164406733386572471228292907309688233656320000000000000000000000000000000000000000000 357 9721832322265788178454449316378637232650654435079468505438871095850840516608174168991649988413302003982334191352480311765403927853415820528422962874392034254414009289024382410025676295091422119302327855162598353179108414621050114528797085619799757272275002249011181649920000000000000000000000000000000000000000000 358 3470694139048886379708238405947173492056283633323370256441676981218750064429118178330019045863548815421693306312835471300249202243669447928646997746157956228825801316181704520379166437347637696590931044293047612084941704019714890886780559566268513346202175802896991849021440000000000000000000000000000000000000000000 359 1242508501779501323935549349329088110156149540729766551806120359276312523065624307842146818419150475920966203659995098725489214403233662358455625193124548329919636871193050218295741584570454295379553313856911045126409130039057930937467440324724127777940378937437123081949675520000000000000000000000000000000000000000000 360 1242508501779501323935549349329088110156149540729766551806120359276312523065624307842146818419150475920966203659995098725489214403233662358455625193124548329919636871193050218295741584570454295379553313856911045126409130039057930937467440324724127777940378937437123081949675520000000000000000000000000000000000000000000 361 447303060640620476616797765758471719656213834662715958650203329339472508303624750823172854630894171331547833317598235541176117185164118449044025069524837398771069273629498078586466970445363546336639192988487976245507286814060855137488278516900686000058536417477364309501883187200000000000000000000000000000000000000000000 362 447303060640620476616797765758471719656213834662715958650203329339472508303624750823172854630894171331547833317598235541176117185164118449044025069524837398771069273629498078586466970445363546336639192988487976245507286814060855137488278516900686000058536417477364309501883187200000000000000000000000000000000000000000000 363 447303060640620476616797765758471719656213834662715958650203329339472508303624750823172854630894171331547833317598235541176117185164118449044025069524837398771069273629498078586466970445363546336639192988487976245507286814060855137488278516900686000058536417477364309501883187200000000000000000000000000000000000000000000 364 162371011012545233011897588970325234235205621982565892990023808550228520514215784548811746231014584193351863494288159501446930538214574997002981100237515975753898146327507802526887510271666967320200027054821135377119145113504090414908245101634949018021248719544283244349183596953600000000000000000000000000000000000000000000 365 162371011012545233011897588970325234235205621982565892990023808550228520514215784548811746231014584193351863494288159501446930538214574997002981100237515975753898146327507802526887510271666967320200027054821135377119145113504090414908245101634949018021248719544283244349183596953600000000000000000000000000000000000000000000 366 162371011012545233011897588970325234235205621982565892990023808550228520514215784548811746231014584193351863494288159501446930538214574997002981100237515975753898146327507802526887510271666967320200027054821135377119145113504090414908245101634949018021248719544283244349183596953600000000000000000000000000000000000000000000 367 59427790030591555282354517563139035730085257645619116834348713929383638508202977144865099120551337814766782038909466377529576576986534448903091082686930847125926721555867855724840828759430110039193209902064535548025607111542497091856417707198391340595777031353207667431801196485017600000000000000000000000000000000000000000000 368 59427790030591555282354517563139035730085257645619116834348713929383638508202977144865099120551337814766782038909466377529576576986534448903091082686930847125926721555867855724840828759430110039193209902064535548025607111542497091856417707198391340595777031353207667431801196485017600000000000000000000000000000000000000000000 369 59427790030591555282354517563139035730085257645619116834348713929383638508202977144865099120551337814766782038909466377529576576986534448903091082686930847125926721555867855724840828759430110039193209902064535548025607111542497091856417707198391340595777031353207667431801196485017600000000000000000000000000000000000000000000 370 59427790030591555282354517563139035730085257645619116834348713929383638508202977144865099120551337814766782038909466377529576576986534448903091082686930847125926721555867855724840828759430110039193209902064535548025607111542497091856417707198391340595777031353207667431801196485017600000000000000000000000000000000000000000000 371 21988282311318875454471171498361443220131545328879073228709024153871946248035101543600086674603994991463709354396502559685943333485017746094143700594164413436592886975671106618191106640989140714501487663763878152769474631270723923986874551663404796020437501600686836949766442699456512000000000000000000000000000000000000000000000 372 21988282311318875454471171498361443220131545328879073228709024153871946248035101543600086674603994991463709354396502559685943333485017746094143700594164413436592886975671106618191106640989140714501487663763878152769474631270723923986874551663404796020437501600686836949766442699456512000000000000000000000000000000000000000000000 373 8179641019810621669063275797390456877888934862343015241079756985240364004269057774219232242952686136824499879835498952203170920056426601547021456621029161798412553954949651661967091670447960345794553410920162672830244562832709299723117333218786584119602750595455503345313116684197822464000000000000000000000000000000000000000000000 374 8179641019810621669063275797390456877888934862343015241079756985240364004269057774219232242952686136824499879835498952203170920056426601547021456621029161798412553954949651661967091670447960345794553410920162672830244562832709299723117333218786584119602750595455503345313116684197822464000000000000000000000000000000000000000000000 375 8179641019810621669063275797390456877888934862343015241079756985240364004269057774219232242952686136824499879835498952203170920056426601547021456621029161798412553954949651661967091670447960345794553410920162672830244562832709299723117333218786584119602750595455503345313116684197822464000000000000000000000000000000000000000000000 376 8179641019810621669063275797390456877888934862343015241079756985240364004269057774219232242952686136824499879835498952203170920056426601547021456621029161798412553954949651661967091670447960345794553410920162672830244562832709299723117333218786584119602750595455503345313116684197822464000000000000000000000000000000000000000000000 377 3075545023448793747567791699818811786086239508240973730645988626450376865605165723106431323350209987446011954818147606028392265941216402181680067689506964836203120287061069024899626468088433090018752082505981164984171955625098696695892117290263755628970634223891269257837731873258381246464000000000000000000000000000000000000000000000 378 1159480473840195242833057470831692043354512294606847096453537712171792078333147477611124608903029165267146506966441647472703884259838583622493385518944125743248576348222023022387159178469339274937069535104754899199032827270662208654351328218429435872121929102407008510204824916218409729916928000000000000000000000000000000000000000000000 379 438283619111593801790895723974379592388005647361388202459437255200937405609929746537005102165345024470981379633314942744682068250218984609302499726160879530947961859627924702462346169461410245926212284269597351897234408708310314871344802066566326759662089200709849216857423818330558877908598784000000000000000000000000000000000000000000000 380 438283619111593801790895723974379592388005647361388202459437255200937405609929746537005102165345024470981379633314942744682068250218984609302499726160879530947961859627924702462346169461410245926212284269597351897234408708310314871344802066566326759662089200709849216857423818330558877908598784000000000000000000000000000000000000000000000 381 438283619111593801790895723974379592388005647361388202459437255200937405609929746537005102165345024470981379633314942744682068250218984609302499726160879530947961859627924702462346169461410245926212284269597351897234408708310314871344802066566326759662089200709849216857423818330558877908598784000000000000000000000000000000000000000000000 382 438283619111593801790895723974379592388005647361388202459437255200937405609929746537005102165345024470981379633314942744682068250218984609302499726160879530947961859627924702462346169461410245926212284269597351897234408708310314871344802066566326759662089200709849216857423818330558877908598784000000000000000000000000000000000000000000000 383 167424342500628832284122166558213004292218157292050293339505031486758088942993163177135949027161799347914887019926308128468550071583652120753554895393455980822121430377867236340616236734258713943813092590986188424743544126574540280853714389428336822190918074671162400839535898602273491361084735488000000000000000000000000000000000000000000000 384 167424342500628832284122166558213004292218157292050293339505031486758088942993163177135949027161799347914887019926308128468550071583652120753554895393455980822121430377867236340616236734258713943813092590986188424743544126574540280853714389428336822190918074671162400839535898602273491361084735488000000000000000000000000000000000000000000000 385 167424342500628832284122166558213004292218157292050293339505031486758088942993163177135949027161799347914887019926308128468550071583652120753554895393455980822121430377867236340616236734258713943813092590986188424743544126574540280853714389428336822190918074671162400839535898602273491361084735488000000000000000000000000000000000000000000000 386 64458371862742100429387034124912006652503990557439362935709437122401864243052367823197340375457292748947231502671628629460391777559706066490118634726480552616516750695478885991137251142689604868368040647529682543526264488731198008128680039929909676543503458748397524323221320961875294174017623162880000000000000000000000000000000000000000000000 387 24880931539018450765743395172216034567866540355171594093183842729247119597818213979754173384926515001093631360031248650971711226138046541665185793004421493309975465768454849992578978941078187479190063689946457461801138092650242431137670495412945135145792335076881444388763429891283863551170802540871680000000000000000000000000000000000000000000000 388 24880931539018450765743395172216034567866540355171594093183842729247119597818213979754173384926515001093631360031248650971711226138046541665185793004421493309975465768454849992578978941078187479190063689946457461801138092650242431137670495412945135145792335076881444388763429891283863551170802540871680000000000000000000000000000000000000000000000 389 9653801437139158897108437326819821412332217657806578508155330978947882403953467024144619273351487820424328967692124476577023955741562058166092087685715539404270480718160481797120643829138336741925744711699225495178841579948294063281416152220222712436567426009830000422840210797818139057854271385858211840000000000000000000000000000000000000000000000 390 9653801437139158897108437326819821412332217657806578508155330978947882403953467024144619273351487820424328967692124476577023955741562058166092087685715539404270480718160481797120643829138336741925744711699225495178841579948294063281416152220222712436567426009830000422840210797818139057854271385858211840000000000000000000000000000000000000000000000 391 3764982560484271969872290557459730350809564886544565618180579081789674137541852139416401516607080249965488297399928545865039342739209202684775914197429060367665487480082587900877051093363951329351040437562697943119748216179834684679752299365886857850261296143833700164907682211149074232563165840484702617600000000000000000000000000000000000000000000000 392 1472108181149350340220065607966754567166539870638925156708606420979762587778864186511812992993368377736505924283372061433230383011030798249747382451194762603757205604712291869242926977505304969776256811087014895759821552526315361709783149052061761419452166792238976764478903744559288024932197843629518723481600000000000000000000000000000000000000000000000 393 577066407010545333366265718322967790329283629290458661429773717024066934409314761112630693253400404072710322319081848081826310140324072913900973920868346940672824597047218412743227375182079548152292669946109839137850048590315621790234994428408210476425249382557678891675730267867240905773421554702771339604787200000000000000000000000000000000000000000000000 394 577066407010545333366265718322967790329283629290458661429773717024066934409314761112630693253400404072710322319081848081826310140324072913900973920868346940672824597047218412743227375182079548152292669946109839137850048590315621790234994428408210476425249382557678891675730267867240905773421554702771339604787200000000000000000000000000000000000000000000000 395 227364164362154861346308693019249309389737749940440712603330844507482372157270015878376493141839759204647866993718248144239566195287684728076983724822128694625092891236604054620831585821739341972003311958767276620312919144584354985352587804792834927711548256727725483320237725539692916874728092552891907804286156800000000000000000000000000000000000000000000000 396 89808844923051170231791933742603477208946411226474081478315683580455537002121656271958714791026704885835907462518708016974628647138635467590408571304740834376911692038458601575228476399587040078941308223713074265023603062110820219214272182893169796446061561407451565911493901588178702165517596558392303582693031936000000000000000000000000000000000000000000000000 397 89808844923051170231791933742603477208946411226474081478315683580455537002121656271958714791026704885835907462518708016974628647138635467590408571304740834376911692038458601575228476399587040078941308223713074265023603062110820219214272182893169796446061561407451565911493901588178702165517596558392303582693031936000000000000000000000000000000000000000000000000 398 89808844923051170231791933742603477208946411226474081478315683580455537002121656271958714791026704885835907462518708016974628647138635467590408571304740834376911692038458601575228476399587040078941308223713074265023603062110820219214272182893169796446061561407451565911493901588178702165517596558392303582693031936000000000000000000000000000000000000000000000000 399 35743920279374365752253189629556183929160671668136684428369642065021303726844419196239568486828628544562691170082445790755902201561176916100982611379286852082010853431306523426940933607035641951418640673037803557479394018720106447247280328791481578985532501440165723232774572832095123461876003430240136825911826710528000000000000000000000000000000000000000000000000 400 14261824191470371935149022662192917387735107995586537086919487183943500187010923259299587826244622789280513776862895870511604978422909589524292061940335453980722330519091302847349432509207221138616037628542083619434278213469322472451664851187801150015227468074626123569877054560005954261288525368665814593538818857500672000000000000000000000000000000000000000000000000 401 14261824191470371935149022662192917387735107995586537086919487183943500187010923259299587826244622789280513776862895870511604978422909589524292061940335453980722330519091302847349432509207221138616037628542083619434278213469322472451664851187801150015227468074626123569877054560005954261288525368665814593538818857500672000000000000000000000000000000000000000000000000 402 14261824191470371935149022662192917387735107995586537086919487183943500187010923259299587826244622789280513776862895870511604978422909589524292061940335453980722330519091302847349432509207221138616037628542083619434278213469322472451664851187801150015227468074626123569877054560005954261288525368665814593538818857500672000000000000000000000000000000000000000000000000 403 5733253324971089517929907110201552789869513414225787908941633847945287075178391150238434306150338361290766538298884139945665201326009654988765408900014852500250376868674703744634471868701302897723647126673917615012579841814667633925569270177496062306121442165999701675090575933122393613037987198203657466602605180715270144000000000000000000000000000000000000000000000000 404 5733253324971089517929907110201552789869513414225787908941633847945287075178391150238434306150338361290766538298884139945665201326009654988765408900014852500250376868674703744634471868701302897723647126673917615012579841814667633925569270177496062306121442165999701675090575933122393613037987198203657466602605180715270144000000000000000000000000000000000000000000000000 405 2316234343288320165243682472521427327107283419347218315212420074569895978372070024696327459684736697961469681472749192538048741335707900615461225195606000410101152254944580312832326634955326370680353439176262716465082256093125724105929985151708409171673062635063879476736592676981447019667346828074277616507452493008969138176000000000000000000000000000000000000000000000000 406 938074909031769666923691401371178067478449784835623417661030130200807871240688360002012621172318362674395220996463422977909740240961699749261796204220430166090966663252555026697092287156907180125543142866386400168358313717715918262901643986441905714527590367200871188078320034177486042965275465370082434685518259668632500961280000000000000000000000000000000000000000000000000 407 938074909031769666923691401371178067478449784835623417661030130200807871240688360002012621172318362674395220996463422977909740240961699749261796204220430166090966663252555026697092287156907180125543142866386400168358313717715918262901643986441905714527590367200871188078320034177486042965275465370082434685518259668632500961280000000000000000000000000000000000000000000000000 408 938074909031769666923691401371178067478449784835623417661030130200807871240688360002012621172318362674395220996463422977909740240961699749261796204220430166090966663252555026697092287156907180125543142866386400168358313717715918262901643986441905714527590367200871188078320034177486042965275465370082434685518259668632500961280000000000000000000000000000000000000000000000000 409 938074909031769666923691401371178067478449784835623417661030130200807871240688360002012621172318362674395220996463422977909740240961699749261796204220430166090966663252555026697092287156907180125543142866386400168358313717715918262901643986441905714527590367200871188078320034177486042965275465370082434685518259668632500961280000000000000000000000000000000000000000000000000 410 938074909031769666923691401371178067478449784835623417661030130200807871240688360002012621172318362674395220996463422977909740240961699749261796204220430166090966663252555026697092287156907180125543142866386400168358313717715918262901643986441905714527590367200871188078320034177486042965275465370082434685518259668632500961280000000000000000000000000000000000000000000000000 411 384610712703025563438713474562183007666164411782605601241022353382331227208682227600825174680650528696502040608550003420942993498794296897197336443730376368097296331933547560945807837734331943851472688575218424069026908624263526487789674034441181342956312050552357187112111214012769277615762940801733798221062486464139325394124800000000000000000000000000000000000000000000000000 412 384610712703025563438713474562183007666164411782605601241022353382331227208682227600825174680650528696502040608550003420942993498794296897197336443730376368097296331933547560945807837734331943851472688575218424069026908624263526487789674034441181342956312050552357187112111214012769277615762940801733798221062486464139325394124800000000000000000000000000000000000000000000000000 413 158459613633646532136749951519619399158459737654433507711301209593520465609977077771539971968428017822958840730722601409428513321503250321645302614816915063656086088756621595109672829146544760866806747692989990716439086353196572912969345702189766713298000564827571161090189820173260942377694331610314324867077744423225402062379417600000000000000000000000000000000000000000000000000 414 158459613633646532136749951519619399158459737654433507711301209593520465609977077771539971968428017822958840730722601409428513321503250321645302614816915063656086088756621595109672829146544760866806747692989990716439086353196572912969345702189766713298000564827571161090189820173260942377694331610314324867077744423225402062379417600000000000000000000000000000000000000000000000000 415 65602280044329664304614479929122431251602331388935472192478700771717472762530510197417548394929199378704960062519156983503404515102345633161155282534202836353619640745241340375404551266669530998857993544897856156605781750223381185969309120706563419305372233838614460691338585551730030144365453286670130494970186191215316453825078886400000000000000000000000000000000000000000000000000 416 27224946218396810686415009170585808969414967526408220959878660820262751196450161731928282583895617742162558425945450148153912873767473437761879442251694177086752150909275156255792888775667855364526067321132610304991399426342703192177263285093223819011729477043025001186905513003967962509911663113968104155412627269354356328337407737856000000000000000000000000000000000000000000000000000 417 27224946218396810686415009170585808969414967526408220959878660820262751196450161731928282583895617742162558425945450148153912873767473437761879442251694177086752150909275156255792888775667855364526067321132610304991399426342703192177263285093223819011729477043025001186905513003967962509911663113968104155412627269354356328337407737856000000000000000000000000000000000000000000000000000 418 27224946218396810686415009170585808969414967526408220959878660820262751196450161731928282583895617742162558425945450148153912873767473437761879442251694177086752150909275156255792888775667855364526067321132610304991399426342703192177263285093223819011729477043025001186905513003967962509911663113968104155412627269354356328337407737856000000000000000000000000000000000000000000000000000 419 11380027519289866866921473833304868149215456426038636361229280222869830000116167603946022120068368216223949422045198161928335581234803896984465606861208166022262399080077015314921427508229163542371896140233431107486404960211249934330096053168967556346902921403984450496126504435658608329143075181638667536962478198590120945245036434423808000000000000000000000000000000000000000000000000000 420 11380027519289866866921473833304868149215456426038636361229280222869830000116167603946022120068368216223949422045198161928335581234803896984465606861208166022262399080077015314921427508229163542371896140233431107486404960211249934330096053168967556346902921403984450496126504435658608329143075181638667536962478198590120945245036434423808000000000000000000000000000000000000000000000000000 421 11380027519289866866921473833304868149215456426038636361229280222869830000116167603946022120068368216223949422045198161928335581234803896984465606861208166022262399080077015314921427508229163542371896140233431107486404960211249934330096053168967556346902921403984450496126504435658608329143075181638667536962478198590120945245036434423808000000000000000000000000000000000000000000000000000 422 11380027519289866866921473833304868149215456426038636361229280222869830000116167603946022120068368216223949422045198161928335581234803896984465606861208166022262399080077015314921427508229163542371896140233431107486404960211249934330096053168967556346902921403984450496126504435658608329143075181638667536962478198590120945245036434423808000000000000000000000000000000000000000000000000000 423 4802371613140323817840861957654654358968922611788304544438756254051068260049022728865221334668851387246506656103073624333757615281087244527444486095429846061394732411792500462896842408472707014880940171178507927359262893209147472287300534437304308778393032832481438109365384871847932714898377726651517700598165799805031038893405375326846976000000000000000000000000000000000000000000000000000 424 4802371613140323817840861957654654358968922611788304544438756254051068260049022728865221334668851387246506656103073624333757615281087244527444486095429846061394732411792500462896842408472707014880940171178507927359262893209147472287300534437304308778393032832481438109365384871847932714898377726651517700598165799805031038893405375326846976000000000000000000000000000000000000000000000000000 425 2036205563971497298764525470045573448202823187398241126842032651717652942260785637038853845899592988192518822187703216717513228879180991679636462104462254730031366542600020196268261181192427774309518632579687361200327466720678528249815426601417026922038645920972129758370923185663523471116912156100243505053622299117333160490803879138583117824000000000000000000000000000000000000000000000000000 426 2036205563971497298764525470045573448202823187398241126842032651717652942260785637038853845899592988192518822187703216717513228879180991679636462104462254730031366542600020196268261181192427774309518632579687361200327466720678528249815426601417026922038645920972129758370923185663523471116912156100243505053622299117333160490803879138583117824000000000000000000000000000000000000000000000000000 427 867423570251857849273687850239414288934402677831650720034705909631720153403094681378551738353226612970013018251961570321660635502531102455525132856500920514993362147147608603610279263187974231855854937478946815871339500823009053034421371732203653468788463162334127277066013277092660998695804578498703733152843099423983926369082452513036408193024000000000000000000000000000000000000000000000000000 428 867423570251857849273687850239414288934402677831650720034705909631720153403094681378551738353226612970013018251961570321660635502531102455525132856500920514993362147147608603610279263187974231855854937478946815871339500823009053034421371732203653468788463162334127277066013277092660998695804578498703733152843099423983926369082452513036408193024000000000000000000000000000000000000000000000000000 429 371257288067795159489138399902469315663924346111946508174854129322376225656524523630020144015180990351165571811839552097670751995083311850964756862582393980417158998979176482345199524644452971234305913240989237192933306352247874698732347101383163684641462233479006474584253682595658907441804359597445197789416846553465120485967289675579582706614272000000000000000000000000000000000000000000000000000 430 159269376581084123420840373558159336419823544482025052007012421479299400806649020637278641782512644860650030307279167849900752605890740784063880694047847017598961210562066710926090596072470324659517236780384382755768388425114338245756176906493377220711187298162493777596644829833537671292534070267303989851659827171436536688479967270823640981137522688000000000000000000000000000000000000000000000000000 431 68485831929866173070961360630008514660524124127270772363015341236098742346859078874029815966480437290079513032130042175457323620533018537147468698440574217567553320541688685698218956311162239603592411815565284584980407022799165445675156069792152204905810538209872324366557276828421198655789650214940715636213725683717710776046385926454165621889134755840000000000000000000000000000000000000000000000000000 432 68485831929866173070961360630008514660524124127270772363015341236098742346859078874029815966480437290079513032130042175457323620533018537147468698440574217567553320541688685698218956311162239603592411815565284584980407022799165445675156069792152204905810538209872324366557276828421198655789650214940715636213725683717710776046385926454165621889134755840000000000000000000000000000000000000000000000000000 433 68485831929866173070961360630008514660524124127270772363015341236098742346859078874029815966480437290079513032130042175457323620533018537147468698440574217567553320541688685698218956311162239603592411815565284584980407022799165445675156069792152204905810538209872324366557276828421198655789650214940715636213725683717710776046385926454165621889134755840000000000000000000000000000000000000000000000000000 434 68485831929866173070961360630008514660524124127270772363015341236098742346859078874029815966480437290079513032130042175457323620533018537147468698440574217567553320541688685698218956311162239603592411815565284584980407022799165445675156069792152204905810538209872324366557276828421198655789650214940715636213725683717710776046385926454165621889134755840000000000000000000000000000000000000000000000000000 435 29722851057561919112797230513423695362667469871235515205548658096466854178536840231328940129452509783894508655944438304148478451311330045122001415123209210424318141115092889593027027039044411987959106727955333509881496647894837803423017734289794056929121773583084588775085858143534800216612708193284270586116756946733486476804131492081107879899884484034560000000000000000000000000000000000000000000000000000 436 12929440210039434814066795273339307482760349393987449114413666271963081567663525500628088956311841755994111265335830662304588126320428569628070615578596006534578391385065406972966756761984319214762211426660570076798451041834254444489012714416060414764167971508641796117162348292437638094226528064078657704960789271829066617409797199055281927756449750555033600000000000000000000000000000000000000000000000000000 437 5637235931577193578933122739175938062483512335778527813884358494575903563501297118273846784951963005613432511686422168764800423075706856357838788392267858849076178643888517440213505948225163177636324182024008553484124654239734937797209543485402340837177235577767823107082783855502810209082766235938294759362904122517473045190671578788102920501812091241994649600000000000000000000000000000000000000000000000000000 438 5637235931577193578933122739175938062483512335778527813884358494575903563501297118273846784951963005613432511686422168764800423075706856357838788392267858849076178643888517440213505948225163177636324182024008553484124654239734937797209543485402340837177235577767823107082783855502810209082766235938294759362904122517473045190671578788102920501812091241994649600000000000000000000000000000000000000000000000000000 439 2469109338030810787572707759759060871367778403070995182481349020624245760813568137803944891808959796458683440118652909918982585307159603084733389315813322175895366246023170638813515605322621471804709991726515746426046598557003902755177780046606225286683629183062306520902259328710230871578251611340973104600952005662653193793514151509189079179793695963993656524800000000000000000000000000000000000000000000000000000 440 2469109338030810787572707759759060871367778403070995182481349020624245760813568137803944891808959796458683440118652909918982585307159603084733389315813322175895366246023170638813515605322621471804709991726515746426046598557003902755177780046606225286683629183062306520902259328710230871578251611340973104600952005662653193793514151509189079179793695963993656524800000000000000000000000000000000000000000000000000000 441 2469109338030810787572707759759060871367778403070995182481349020624245760813568137803944891808959796458683440118652909918982585307159603084733389315813322175895366246023170638813515605322621471804709991726515746426046598557003902755177780046606225286683629183062306520902259328710230871578251611340973104600952005662653193793514151509189079179793695963993656524800000000000000000000000000000000000000000000000000000 442 1088877218071587557319564122053745844273190275754308875474274918095292380518783548771539697287751270238279397092325933274271320120457384960367424688273675079569856514496218251716760381947276069065877106351393444173886549963638721115033401000553345351427480469730477175717896363961211814366008960601369139129019834497230058462939740815552383918289019920121202527436800000000000000000000000000000000000000000000000000000 443 481283730387641700335247341947755663168750101883404522959629513798119232189302328557020546201186061445319493514808062507227923493242164152482401712216964385169876579407328467258808088820696022527117681007315902324857855083928314732844763242244578645330946367620870911667310192870855621949775960585805159495026766847775685840619365440474153691883746804693571517127065600000000000000000000000000000000000000000000000000000 444 481283730387641700335247341947755663168750101883404522959629513798119232189302328557020546201186061445319493514808062507227923493242164152482401712216964385169876579407328467258808088820696022527117681007315902324857855083928314732844763242244578645330946367620870911667310192870855621949775960585805159495026766847775685840619365440474153691883746804693571517127065600000000000000000000000000000000000000000000000000000 445 213689976292112914948849819824803514446925045236231608194075504126364939092050233879317122513326611281721855120574779753209198030999520883702186360224332187015425201256853839462910791436389034002040250367248260632236887657264171741383074879556592918526940187223666684780285725634659896145700526500097490815791884480412404513234998255570524239196383581283945753604417126400000000000000000000000000000000000000000000000000000 446 213689976292112914948849819824803514446925045236231608194075504126364939092050233879317122513326611281721855120574779753209198030999520883702186360224332187015425201256853839462910791436389034002040250367248260632236887657264171741383074879556592918526940187223666684780285725634659896145700526500097490815791884480412404513234998255570524239196383581283945753604417126400000000000000000000000000000000000000000000000000000 447 213689976292112914948849819824803514446925045236231608194075504126364939092050233879317122513326611281721855120574779753209198030999520883702186360224332187015425201256853839462910791436389034002040250367248260632236887657264171741383074879556592918526940187223666684780285725634659896145700526500097490815791884480412404513234998255570524239196383581283945753604417126400000000000000000000000000000000000000000000000000000 448 213689976292112914948849819824803514446925045236231608194075504126364939092050233879317122513326611281721855120574779753209198030999520883702186360224332187015425201256853839462910791436389034002040250367248260632236887657264171741383074879556592918526940187223666684780285725634659896145700526500097490815791884480412404513234998255570524239196383581283945753604417126400000000000000000000000000000000000000000000000000000 449 213689976292112914948849819824803514446925045236231608194075504126364939092050233879317122513326611281721855120574779753209198030999520883702186360224332187015425201256853839462910791436389034002040250367248260632236887657264171741383074879556592918526940187223666684780285725634659896145700526500097490815791884480412404513234998255570524239196383581283945753604417126400000000000000000000000000000000000000000000000000000 450 213689976292112914948849819824803514446925045236231608194075504126364939092050233879317122513326611281721855120574779753209198030999520883702186360224332187015425201256853839462910791436389034002040250367248260632236887657264171741383074879556592918526940187223666684780285725634659896145700526500097490815791884480412404513234998255570524239196383581283945753604417126400000000000000000000000000000000000000000000000000000 451 96160489331450811726982418921161581501116270356304223687333976856864222591422605245692705130996975076774834804258650888944139113949784397665983862100949484156941340565584227758309856146375065300918112665261717284506599445768877283622383695800466813337123084250650008151128576535596953265565236925043870867106348016185582030955749215006735907638372611577775589121987706880000000000000000000000000000000000000000000000000000000 452 96160489331450811726982418921161581501116270356304223687333976856864222591422605245692705130996975076774834804258650888944139113949784397665983862100949484156941340565584227758309856146375065300918112665261717284506599445768877283622383695800466813337123084250650008151128576535596953265565236925043870867106348016185582030955749215006735907638372611577775589121987706880000000000000000000000000000000000000000000000000000000 453 43464541177815766900596053352365034838504554201049509106674957539302628611323017571053102719210632734702225331524910201802750879505302547745024705669629166838937485935644070946756054978161529516014986924698296212596982949487532532197317430501810999628379634081293803684310116594089822876035487090119829631932069303315883077991998645183044630252544420433154566283138443509760000000000000000000000000000000000000000000000000000000 454 43464541177815766900596053352365034838504554201049509106674957539302628611323017571053102719210632734702225331524910201802750879505302547745024705669629166838937485935644070946756054978161529516014986924698296212596982949487532532197317430501810999628379634081293803684310116594089822876035487090119829631932069303315883077991998645183044630252544420433154566283138443509760000000000000000000000000000000000000000000000000000000 455 19732901694728358172870608221973725816681067607276477134430430722843393389540649977258108634521627261554810300512309231618448899295407356676241216374011641744877618614782408209827248960085334400270804063813026480519030259067339769617582113447822193831284353872907386872676792933716779585720111138914402652897159463705410917408367384913102262134655166876652173092544853353431040000000000000000000000000000000000000000000000000000000 456 19732901694728358172870608221973725816681067607276477134430430722843393389540649977258108634521627261554810300512309231618448899295407356676241216374011641744877618614782408209827248960085334400270804063813026480519030259067339769617582113447822193831284353872907386872676792933716779585720111138914402652897159463705410917408367384913102262134655166876652173092544853353431040000000000000000000000000000000000000000000000000000000 457 8998203172796131326828997349220018972406566828918073573300276409616587385630536389629697537341862031268993497033613009618012698078705754644365994666549308635664194088340778143681225525798912486523486653098740075116677798134706934945617443732206920387065665366045768413940617577774851491088370679344967609721104715449667378338215527520374631533402756095753390930200453129164554240000000000000000000000000000000000000000000000000000000 458 8998203172796131326828997349220018972406566828918073573300276409616587385630536389629697537341862031268993497033613009618012698078705754644365994666549308635664194088340778143681225525798912486523486653098740075116677798134706934945617443732206920387065665366045768413940617577774851491088370679344967609721104715449667378338215527520374631533402756095753390930200453129164554240000000000000000000000000000000000000000000000000000000 459 8998203172796131326828997349220018972406566828918073573300276409616587385630536389629697537341862031268993497033613009618012698078705754644365994666549308635664194088340778143681225525798912486523486653098740075116677798134706934945617443732206920387065665366045768413940617577774851491088370679344967609721104715449667378338215527520374631533402756095753390930200453129164554240000000000000000000000000000000000000000000000000000000 460 8998203172796131326828997349220018972406566828918073573300276409616587385630536389629697537341862031268993497033613009618012698078705754644365994666549308635664194088340778143681225525798912486523486653098740075116677798134706934945617443732206920387065665366045768413940617577774851491088370679344967609721104715449667378338215527520374631533402756095753390930200453129164554240000000000000000000000000000000000000000000000000000000 461 8998203172796131326828997349220018972406566828918073573300276409616587385630536389629697537341862031268993497033613009618012698078705754644365994666549308635664194088340778143681225525798912486523486653098740075116677798134706934945617443732206920387065665366045768413940617577774851491088370679344967609721104715449667378338215527520374631533402756095753390930200453129164554240000000000000000000000000000000000000000000000000000000 462 8998203172796131326828997349220018972406566828918073573300276409616587385630536389629697537341862031268993497033613009618012698078705754644365994666549308635664194088340778143681225525798912486523486653098740075116677798134706934945617443732206920387065665366045768413940617577774851491088370679344967609721104715449667378338215527520374631533402756095753390930200453129164554240000000000000000000000000000000000000000000000000000000 463 4157169865831812672994996775339648765251833874960149990864727701242863372161307812008920262251940258446274995629529210443521866512362058645697089535945780589676857668813439502380726192919097568773850833731617914703905142738234603944875259004279597218824337399113145007240565320931981388882827253857375035691150378537746328792255573714413079768432073316238066609752609345674024058880000000000000000000000000000000000000000000000000000000 464 4157169865831812672994996775339648765251833874960149990864727701242863372161307812008920262251940258446274995629529210443521866512362058645697089535945780589676857668813439502380726192919097568773850833731617914703905142738234603944875259004279597218824337399113145007240565320931981388882827253857375035691150378537746328792255573714413079768432073316238066609752609345674024058880000000000000000000000000000000000000000000000000000000 465 4157169865831812672994996775339648765251833874960149990864727701242863372161307812008920262251940258446274995629529210443521866512362058645697089535945780589676857668813439502380726192919097568773850833731617914703905142738234603944875259004279597218824337399113145007240565320931981388882827253857375035691150378537746328792255573714413079768432073316238066609752609345674024058880000000000000000000000000000000000000000000000000000000 466 1933083987611792892942673500532936675842102751856469745752098381077931468055008132584147921947152220177517872967731082856237667928248357270249146634214787974199738815998249368607037679707380369479840637685202330337315891373279090834366995436990012706753316890587612428366862874233371345830514673043679391596384926020052042888398841777202082092320914092050700973534963345738421187379200000000000000000000000000000000000000000000000000000000 467 900817138227095488111285851248348490942419882365114901520477845582316064113633789784212931627372934602723328802962684611006753254563734487936102331544091195977078288255184205770879558743639252177605737161304285937189205379948056328815019873637345921347045671013827391618958099392751047157019837638354596483915375525344251985993860268176170255021545966895626653667292919114104273318707200000000000000000000000000000000000000000000000000000000 468 900817138227095488111285851248348490942419882365114901520477845582316064113633789784212931627372934602723328802962684611006753254563734487936102331544091195977078288255184205770879558743639252177605737161304285937189205379948056328815019873637345921347045671013827391618958099392751047157019837638354596483915375525344251985993860268176170255021545966895626653667292919114104273318707200000000000000000000000000000000000000000000000000000000 469 900817138227095488111285851248348490942419882365114901520477845582316064113633789784212931627372934602723328802962684611006753254563734487936102331544091195977078288255184205770879558743639252177605737161304285937189205379948056328815019873637345921347045671013827391618958099392751047157019837638354596483915375525344251985993860268176170255021545966895626653667292919114104273318707200000000000000000000000000000000000000000000000000000000 470 900817138227095488111285851248348490942419882365114901520477845582316064113633789784212931627372934602723328802962684611006753254563734487936102331544091195977078288255184205770879558743639252177605737161304285937189205379948056328815019873637345921347045671013827391618958099392751047157019837638354596483915375525344251985993860268176170255021545966895626653667292919114104273318707200000000000000000000000000000000000000000000000000000000 471 423384054966734879412304350086723790742937344711604003714624587423688550133407881198580077864865279263279964537392461767173174029644955209329968095825722862109226795479936576712313392609510448523474696465813014390478926528575586474543059340609552583033111465376498874060910306714592992163799323690026660347440226496911798433417114326042800019860126604440944527223627671983629008459792384000000000000000000000000000000000000000000000000000000000 472 199413889889332128203195348890846905439923489359165485749588180676557307112835112044531216674351546533004863297111849492338564967962773903594414973133915468053445820671050127631499607919079421254556582035397929777915574394959101229509780949427099266608595500192330969682688754462573299309149481458002557023644346680045457062139460847566158809354119630691684872322328633504289262984562212864000000000000000000000000000000000000000000000000000000000 473 94123356027764764511908204676479739367643886977526109273805621279335048957258172885018734270293929963578295476236792960383802664878429282496563867319208100921226427356735660242067814937805486832150706720707822855176151114420695780328616608129590853839257076090780217690229092106334597273918555248177206915160131632981455733329825520051226958015144465686475259736139115014024532128713364471808000000000000000000000000000000000000000000000000000000000 474 94123356027764764511908204676479739367643886977526109273805621279335048957258172885018734270293929963578295476236792960383802664878429282496563867319208100921226427356735660242067814937805486832150706720707822855176151114420695780328616608129590853839257076090780217690229092106334597273918555248177206915160131632981455733329825520051226958015144465686475259736139115014024532128713364471808000000000000000000000000000000000000000000000000000000000 475 44614470757160498378644489016651396460263202427347375795783864486404813205740373947498880044119322802736112055736239863221922463152375479903371273109304639836661326567092702954740144280519800758439434985615508033353495628235409799875764272253426064719807854067029823185168589658402599107837395187635996077785902394033210017598337296504281578099178476735389273114929940516647628229010134759636992000000000000000000000000000000000000000000000000000000000 476 44614470757160498378644489016651396460263202427347375795783864486404813205740373947498880044119322802736112055736239863221922463152375479903371273109304639836661326567092702954740144280519800758439434985615508033353495628235409799875764272253426064719807854067029823185168589658402599107837395187635996077785902394033210017598337296504281578099178476735389273114929940516647628229010134759636992000000000000000000000000000000000000000000000000000000000 477 21236488080408397228234776771926064715085284355417350878793119495528691085932417999009466901000797654102389338530450174893635092460530728434004726000029008562250791445936126606456308677527425161017171053152981823876263919040055064740863793592630806806628538535906195836140248677399637175330600109314734133026089539559807968376808553136038031175208954926045294002706651685924271037008824145587208192000000000000000000000000000000000000000000000000000000000 478 21236488080408397228234776771926064715085284355417350878793119495528691085932417999009466901000797654102389338530450174893635092460530728434004726000029008562250791445936126606456308677527425161017171053152981823876263919040055064740863793592630806806628538535906195836140248677399637175330600109314734133026089539559807968376808553136038031175208954926045294002706651685924271037008824145587208192000000000000000000000000000000000000000000000000000000000 479 21236488080408397228234776771926064715085284355417350878793119495528691085932417999009466901000797654102389338530450174893635092460530728434004726000029008562250791445936126606456308677527425161017171053152981823876263919040055064740863793592630806806628538535906195836140248677399637175330600109314734133026089539559807968376808553136038031175208954926045294002706651685924271037008824145587208192000000000000000000000000000000000000000000000000000000000 480 21236488080408397228234776771926064715085284355417350878793119495528691085932417999009466901000797654102389338530450174893635092460530728434004726000029008562250791445936126606456308677527425161017171053152981823876263919040055064740863793592630806806628538535906195836140248677399637175330600109314734133026089539559807968376808553136038031175208954926045294002706651685924271037008824145587208192000000000000000000000000000000000000000000000000000000000 481 21236488080408397228234776771926064715085284355417350878793119495528691085932417999009466901000797654102389338530450174893635092460530728434004726000029008562250791445936126606456308677527425161017171053152981823876263919040055064740863793592630806806628538535906195836140248677399637175330600109314734133026089539559807968376808553136038031175208954926045294002706651685924271037008824145587208192000000000000000000000000000000000000000000000000000000000 482 21236488080408397228234776771926064715085284355417350878793119495528691085932417999009466901000797654102389338530450174893635092460530728434004726000029008562250791445936126606456308677527425161017171053152981823876263919040055064740863793592630806806628538535906195836140248677399637175330600109314734133026089539559807968376808553136038031175208954926045294002706651685924271037008824145587208192000000000000000000000000000000000000000000000000000000000 483 10235987254756847464009162404068363192671107059311163123578283596844829103419425475522563046282384469277351661171676984298732114565975811105190277932013982127004881476941213024311940782568218927610276447619737239108359208977306541205096348511648048880794955574306786393019599862506625118509349252689701852118575158067827440757621722611570331026450716274353831709304606112615498639838253238173034348544000000000000000000000000000000000000000000000000000000000 484 4943981844047557325116425441165019422060144709647291788688310977276052456951582504677397951354391698660960852345919983416287611335366316763806904241162753367343357753362605890742667397980449742035763524200333086489337497936039059402061536331126007609423963542390177827828466733590699932240015689049125994573271801346760653885931292021388469885775695960512900715594124752393285843041876314037575590346752000000000000000000000000000000000000000000000000000000000 485 2392887212519017745356349913523869400277110039469289225725142513001609389164565932263860608455525582151905052535425271973483203886317297313682541652722772629794185152627501251119451020622537675145309545712961213860839349001042904750597783584264987682961198354516846068668977899057898767204167593499776981373463551851832156480790745338352019424715436844888243946347556380158350348032268135994186585727827968000000000000000000000000000000000000000000000000000000000 486 2392887212519017745356349913523869400277110039469289225725142513001609389164565932263860608455525582151905052535425271973483203886317297313682541652722772629794185152627501251119451020622537675145309545712961213860839349001042904750597783584264987682961198354516846068668977899057898767204167593499776981373463551851832156480790745338352019424715436844888243946347556380158350348032268135994186585727827968000000000000000000000000000000000000000000000000000000000 487 2392887212519017745356349913523869400277110039469289225725142513001609389164565932263860608455525582151905052535425271973483203886317297313682541652722772629794185152627501251119451020622537675145309545712961213860839349001042904750597783584264987682961198354516846068668977899057898767204167593499776981373463551851832156480790745338352019424715436844888243946347556380158350348032268135994186585727827968000000000000000000000000000000000000000000000000000000000 488 2392887212519017745356349913523869400277110039469289225725142513001609389164565932263860608455525582151905052535425271973483203886317297313682541652722772629794185152627501251119451020622537675145309545712961213860839349001042904750597783584264987682961198354516846068668977899057898767204167593499776981373463551851832156480790745338352019424715436844888243946347556380158350348032268135994186585727827968000000000000000000000000000000000000000000000000000000000 489 1167728959709280659733898757799648267335229699261013142153869546344785381912308174944763976926296484090129665637287532723059803496522841089077080326528713043339562354482220610546292098063798385470911058307925072364089602312508937518291718389121313989285064797004220881510461214740254598395633785627891166910250213303694092362625883725115785479261133180305463045817607513517274969839746850365163053835180048384000000000000000000000000000000000000000000000000000000000 490 1167728959709280659733898757799648267335229699261013142153869546344785381912308174944763976926296484090129665637287532723059803496522841089077080326528713043339562354482220610546292098063798385470911058307925072364089602312508937518291718389121313989285064797004220881510461214740254598395633785627891166910250213303694092362625883725115785479261133180305463045817607513517274969839746850365163053835180048384000000000000000000000000000000000000000000000000000000000 491 1167728959709280659733898757799648267335229699261013142153869546344785381912308174944763976926296484090129665637287532723059803496522841089077080326528713043339562354482220610546292098063798385470911058307925072364089602312508937518291718389121313989285064797004220881510461214740254598395633785627891166910250213303694092362625883725115785479261133180305463045817607513517274969839746850365163053835180048384000000000000000000000000000000000000000000000000000000000 492 1167728959709280659733898757799648267335229699261013142153869546344785381912308174944763976926296484090129665637287532723059803496522841089077080326528713043339562354482220610546292098063798385470911058307925072364089602312508937518291718389121313989285064797004220881510461214740254598395633785627891166910250213303694092362625883725115785479261133180305463045817607513517274969839746850365163053835180048384000000000000000000000000000000000000000000000000000000000 493 574522648176966084589078188837426947528933012036418465939703816801634407900855622072823876647737870172343795493545466099745423320289237815825923520652126817323064678405252540388775712247388805651688240687499135603132084337754397258999525447447686482728251880126076673703146917652205262410651822528922454119843104945417493442411934792756966455796477524710287818542262896650499285161155450379660222486908583804928000000000000000000000000000000000000000000000000000000000 494 283239665551244279702415547096851485131763974933954303708273981683205763095121821681902171187334769994965491178317914787174493696902594243202180295681498520940270886453789502411666426137962681186282302658937073852344117578512917848686766045591709435985028176902155800135651430402537194368451348506758769881082650738090824267109083852829184462707663419682171894541335608048696147584449637037172489686045931815829504000000000000000000000000000000000000000000000000000000000 495 283239665551244279702415547096851485131763974933954303708273981683205763095121821681902171187334769994965491178317914787174493696902594243202180295681498520940270886453789502411666426137962681186282302658937073852344117578512917848686766045591709435985028176902155800135651430402537194368451348506758769881082650738090824267109083852829184462707663419682171894541335608048696147584449637037172489686045931815829504000000000000000000000000000000000000000000000000000000000 496 283239665551244279702415547096851485131763974933954303708273981683205763095121821681902171187334769994965491178317914787174493696902594243202180295681498520940270886453789502411666426137962681186282302658937073852344117578512917848686766045591709435985028176902155800135651430402537194368451348506758769881082650738090824267109083852829184462707663419682171894541335608048696147584449637037172489686045931815829504000000000000000000000000000000000000000000000000000000000 497 283239665551244279702415547096851485131763974933954303708273981683205763095121821681902171187334769994965491178317914787174493696902594243202180295681498520940270886453789502411666426137962681186282302658937073852344117578512917848686766045591709435985028176902155800135651430402537194368451348506758769881082650738090824267109083852829184462707663419682171894541335608048696147584449637037172489686045931815829504000000000000000000000000000000000000000000000000000000000 498 283239665551244279702415547096851485131763974933954303708273981683205763095121821681902171187334769994965491178317914787174493696902594243202180295681498520940270886453789502411666426137962681186282302658937073852344117578512917848686766045591709435985028176902155800135651430402537194368451348506758769881082650738090824267109083852829184462707663419682171894541335608048696147584449637037172489686045931815829504000000000000000000000000000000000000000000000000000000000 499 141053353444519651291802942454232039595618459517109243246720442878236470021370667197587281251292715457492814606802321564012897861057491933114685787249386263428254901453987172201009880216705415230768586724150662778467370554099433088646009490704671299120544032097273588467554412340463522795488771556365867400779160067569230485020323758708933862428416383001721603481585132808250681497055919244511899863650874044283092992000000000000000000000000000000000000000000000000000000000 500 141053353444519651291802942454232039595618459517109243246720442878236470021370667197587281251292715457492814606802321564012897861057491933114685787249386263428254901453987172201009880216705415230768586724150662778467370554099433088646009490704671299120544032097273588467554412340463522795488771556365867400779160067569230485020323758708933862428416383001721603481585132808250681497055919244511899863650874044283092992000000000000000000000000000000000000000000000000000000000