# Computed using Maple code by Robert Israel, Dec 29 2017 1 1 2 4 3 12 4 48 5 240 6 240 7 1680 8 6720 9 20160 10 4032 11 44352 12 44352 13 576576 14 576576 15 2882880 16 11531520 17 196035840 18 196035840 19 3724680960 20 3724680960 21 3724680960 22 3724680960 23 85667662080 24 85667662080 25 428338310400 26 428338310400 27 1285014931200 28 1285014931200 29 37265433004800 30 37265433004800 31 1155228423148800 32 4620913692595200 33 4620913692595200 34 4620913692595200 35 4620913692595200 36 4620913692595200 37 170973806626022400 38 170973806626022400 39 170973806626022400 40 170973806626022400 41 7009926071666918400 42 7009926071666918400 43 301426821081677491200 44 301426821081677491200 45 301426821081677491200 46 301426821081677491200 47 14167060590838842086400 48 14167060590838842086400 49 99169424135871894604800 50 19833884827174378920960 51 19833884827174378920960 52 19833884827174378920960 53 1051195895840242082810880 54 1051195895840242082810880 55 1051195895840242082810880 56 1051195895840242082810880 57 55326099781065372779520 58 55326099781065372779520 59 3264239887082856993991680 60 3264239887082856993991680 61 199118633112054276633492480 62 199118633112054276633492480 63 199118633112054276633492480 64 796474532448217106533969920 65 796474532448217106533969920 66 796474532448217106533969920 67 53363793674030546137775984640 68 53363793674030546137775984640 69 53363793674030546137775984640 70 53363793674030546137775984640 71 3788829350856168775782094909440 72 3788829350856168775782094909440 73 276584542612500320632092928389120 74 276584542612500320632092928389120 75 1382922713062501603160464641945600 76 26275531548187530460048828196966400 77 26275531548187530460048828196966400 78 26275531548187530460048828196966400 79 2075766992306814906343857427560345600 80 2075766992306814906343857427560345600 81 6227300976920444719031572282681036800 82 6227300976920444719031572282681036800 83 516865981084396911679620499462526054400 84 516865981084396911679620499462526054400 85 516865981084396911679620499462526054400 86 516865981084396911679620499462526054400 87 516865981084396911679620499462526054400 88 516865981084396911679620499462526054400 89 46001072316511325139486224452164818841600 90 46001072316511325139486224452164818841600 91 46001072316511325139486224452164818841600 92 46001072316511325139486224452164818841600 93 46001072316511325139486224452164818841600 94 46001072316511325139486224452164818841600 95 46001072316511325139486224452164818841600 96 46001072316511325139486224452164818841600 97 4462104014701598538530163771859987427635200 98 4462104014701598538530163771859987427635200 99 4462104014701598538530163771859987427635200 100 4462104014701598538530163771859987427635200 101 450672505484861452391546540957858730191155200 102 450672505484861452391546540957858730191155200 103 46419268064940729596329293718659449209688985600 104 46419268064940729596329293718659449209688985600 105 46419268064940729596329293718659449209688985600 106 46419268064940729596329293718659449209688985600 107 4966861682948658066807234427896561065436721459200 108 4966861682948658066807234427896561065436721459200 109 541387923441403729281988552640725156132602639052800 110 541387923441403729281988552640725156132602639052800 111 541387923441403729281988552640725156132602639052800 112 541387923441403729281988552640725156132602639052800 113 61176835348878621408864706448401942642984098212966400 114 61176835348878621408864706448401942642984098212966400 115 61176835348878621408864706448401942642984098212966400 116 61176835348878621408864706448401942642984098212966400 117 61176835348878621408864706448401942642984098212966400 118 61176835348878621408864706448401942642984098212966400 119 61176835348878621408864706448401942642984098212966400 120 61176835348878621408864706448401942642984098212966400 121 672945188837664835497511770932421369072825080342630400 122 672945188837664835497511770932421369072825080342630400 123 672945188837664835497511770932421369072825080342630400 124 672945188837664835497511770932421369072825080342630400 125 3364725944188324177487558854662106845364125401713152000 126 3364725944188324177487558854662106845364125401713152000 127 427320194911917170540919974542087569361243926017570304000 128 1709280779647668682163679898168350277444975704070281216000 129 1709280779647668682163679898168350277444975704070281216000 130 1709280779647668682163679898168350277444975704070281216000 131 223915782133844597363442066660053886345291817233206839296000 132 223915782133844597363442066660053886345291817233206839296000 133 223915782133844597363442066660053886345291817233206839296000 134 223915782133844597363442066660053886345291817233206839296000 135 223915782133844597363442066660053886345291817233206839296000 136 223915782133844597363442066660053886345291817233206839296000 137 30676462152336709838791563132427382429304978960949336983552000 138 30676462152336709838791563132427382429304978960949336983552000 139 4264028239174802667592027275407406157673392075571957840713728000 140 4264028239174802667592027275407406157673392075571957840713728000 141 4264028239174802667592027275407406157673392075571957840713728000 142 4264028239174802667592027275407406157673392075571957840713728000 143 4264028239174802667592027275407406157673392075571957840713728000 144 4264028239174802667592027275407406157673392075571957840713728000 145 4264028239174802667592027275407406157673392075571957840713728000 146 4264028239174802667592027275407406157673392075571957840713728000 147 4264028239174802667592027275407406157673392075571957840713728000 148 4264028239174802667592027275407406157673392075571957840713728000 149 635340207637045597471212064035703517493335419260221718266345472000 150 635340207637045597471212064035703517493335419260221718266345472000 151 95936371353193885218153021669391231141493648308293479458218166272000 152 95936371353193885218153021669391231141493648308293479458218166272000 153 95936371353193885218153021669391231141493648308293479458218166272000 154 95936371353193885218153021669391231141493648308293479458218166272000 155 95936371353193885218153021669391231141493648308293479458218166272000 156 95936371353193885218153021669391231141493648308293479458218166272000 157 15062010302451439979250024402094423289214502784402076274940252104704000 158 15062010302451439979250024402094423289214502784402076274940252104704000 159 15062010302451439979250024402094423289214502784402076274940252104704000 160 15062010302451439979250024402094423289214502784402076274940252104704000 161 15062010302451439979250024402094423289214502784402076274940252104704000 162 15062010302451439979250024402094423289214502784402076274940252104704000 163 2455107679299584716617753977541390996141963953857538432815261093066752000 164 2455107679299584716617753977541390996141963953857538432815261093066752000 165 2455107679299584716617753977541390996141963953857538432815261093066752000 166 2455107679299584716617753977541390996141963953857538432815261093066752000 167 410002982443030647675164914249412296355707980294208918280148602542147584000 168 410002982443030647675164914249412296355707980294208918280148602542147584000 169 5330038771759398419777143885242359852624203743824715937641931833047918592000 170 5330038771759398419777143885242359852624203743824715937641931833047918592000 171 280528356408389390514586520275913676453905460201300838823259570160416768000 172 280528356408389390514586520275913676453905460201300838823259570160416768000 173 48531405658651364559023468007733066026525644614825045116423905637752100864000 174 48531405658651364559023468007733066026525644614825045116423905637752100864000 175 48531405658651364559023468007733066026525644614825045116423905637752100864000 176 48531405658651364559023468007733066026525644614825045116423905637752100864000 177 48531405658651364559023468007733066026525644614825045116423905637752100864000 178 48531405658651364559023468007733066026525644614825045116423905637752100864000 179 8687121612898594256065200773384218818748090386053683075839879109157626054656000 180 8687121612898594256065200773384218818748090386053683075839879109157626054656000 181 1572369011934645560347801339982543606193404359875716636727018118757530315892736000 182 1572369011934645560347801339982543606193404359875716636727018118757530315892736000 183 1572369011934645560347801339982543606193404359875716636727018118757530315892736000 184 1572369011934645560347801339982543606193404359875716636727018118757530315892736000 185 1572369011934645560347801339982543606193404359875716636727018118757530315892736000 186 1572369011934645560347801339982543606193404359875716636727018118757530315892736000 187 1572369011934645560347801339982543606193404359875716636727018118757530315892736000 188 1572369011934645560347801339982543606193404359875716636727018118757530315892736000 189 1572369011934645560347801339982543606193404359875716636727018118757530315892736000 190 29875011226758265646608225459668328517674682837638616097813344256393076001961984000 191 5706127144310828738502171062796650746875864421988975674682348752971077516374738944000 192 5706127144310828738502171062796650746875864421988975674682348752971077516374738944000 193 1101282538851989946530919015119753594147041833443872305213693309323417960660324616192000 194 1101282538851989946530919015119753594147041833443872305213693309323417960660324616192000 195 1101282538851989946530919015119753594147041833443872305213693309323417960660324616192000 196 1101282538851989946530919015119753594147041833443872305213693309323417960660324616192000 197 216952660153842019466591045978591458046967241188442844127097581936713338250083949389824000 198 216952660153842019466591045978591458046967241188442844127097581936713338250083949389824000 199 43173579370614561873851618149739700151346480996500125981292418805405954311766705928574976000 200 43173579370614561873851618149739700151346480996500125981292418805405954311766705928574976000 201 43173579370614561873851618149739700151346480996500125981292418805405954311766705928574976000 202 43173579370614561873851618149739700151346480996500125981292418805405954311766705928574976000 203 43173579370614561873851618149739700151346480996500125981292418805405954311766705928574976000 204 43173579370614561873851618149739700151346480996500125981292418805405954311766705928574976000 205 43173579370614561873851618149739700151346480996500125981292418805405954311766705928574976000 206 43173579370614561873851618149739700151346480996500125981292418805405954311766705928574976000 207 43173579370614561873851618149739700151346480996500125981292418805405954311766705928574976000 208 43173579370614561873851618149739700151346480996500125981292418805405954311766705928574976000 209 43173579370614561873851618149739700151346480996500125981292418805405954311766705928574976000 210 43173579370614561873851618149739700151346480996500125981292418805405954311766705928574976000 211 9109625247199672555382691429595076731934107490261526582052700367940656359782774950929319936000 212 9109625247199672555382691429595076731934107490261526582052700367940656359782774950929319936000 213 9109625247199672555382691429595076731934107490261526582052700367940656359782774950929319936000 214 9109625247199672555382691429595076731934107490261526582052700367940656359782774950929319936000 215 9109625247199672555382691429595076731934107490261526582052700367940656359782774950929319936000 216 9109625247199672555382691429595076731934107490261526582052700367940656359782774950929319936000 217 9109625247199672555382691429595076731934107490261526582052700367940656359782774950929319936000 218 9109625247199672555382691429595076731934107490261526582052700367940656359782774950929319936000 219 9109625247199672555382691429595076731934107490261526582052700367940656359782774950929319936000 220 9109625247199672555382691429595076731934107490261526582052700367940656359782774950929319936000 221 9109625247199672555382691429595076731934107490261526582052700367940656359782774950929319936000 222 9109625247199672555382691429595076731934107490261526582052700367940656359782774950929319936000 223 2031446430125526979850340188799702111221305970328320427797752182050766368231558814057238345728000 224 2031446430125526979850340188799702111221305970328320427797752182050766368231558814057238345728000 225 2031446430125526979850340188799702111221305970328320427797752182050766368231558814057238345728000 226 2031446430125526979850340188799702111221305970328320427797752182050766368231558814057238345728000 227 461138339638494624426027222857532379247236455264528737110089745325523965588563850790993104480256000 228 461138339638494624426027222857532379247236455264528737110089745325523965588563850790993104480256000 229 105600679777215268993560234034374914847617148255577080798210551679544988119781121831137420925978624000 230 105600679777215268993560234034374914847617148255577080798210551679544988119781121831137420925978624000 231 105600679777215268993560234034374914847617148255577080798210551679544988119781121831137420925978624000 232 105600679777215268993560234034374914847617148255577080798210551679544988119781121831137420925978624000 233 24604958388091157675499534530009355159494795543549459825983058541333982231909001386655019075753019392000 234 24604958388091157675499534530009355159494795543549459825983058541333982231909001386655019075753019392000 235 24604958388091157675499534530009355159494795543549459825983058541333982231909001386655019075753019392000 236 24604958388091157675499534530009355159494795543549459825983058541333982231909001386655019075753019392000 237 24604958388091157675499534530009355159494795543549459825983058541333982231909001386655019075753019392000 238 24604958388091157675499534530009355159494795543549459825983058541333982231909001386655019075753019392000 239 5880585054753786684444388752672235883119256134908320898409950991378821753426251331410549559104971634688000 240 5880585054753786684444388752672235883119256134908320898409950991378821753426251331410549559104971634688000 241 1417220998195662590951097689394008847831740728512905336516798188922296042575726570869942443744298163959808000 242 1417220998195662590951097689394008847831740728512905336516798188922296042575726570869942443744298163959808000 243 4251662994586987772853293068182026543495222185538716009550394566766888127727179712609827331232894491879424000 244 4251662994586987772853293068182026543495222185538716009550394566766888127727179712609827331232894491879424000 245 4251662994586987772853293068182026543495222185538716009550394566766888127727179712609827331232894491879424000 246 4251662994586987772853293068182026543495222185538716009550394566766888127727179712609827331232894491879424000 247 4251662994586987772853293068182026543495222185538716009550394566766888127727179712609827331232894491879424000 248 4251662994586987772853293068182026543495222185538716009550394566766888127727179712609827331232894491879424000 249 4251662994586987772853293068182026543495222185538716009550394566766888127727179712609827331232894491879424000 250 850332598917397554570658613636405308699044437107743201910078913353377625545435942521965466246578898375884800 251 213433482328266786197235312022737732483460153714043543679429807251697784011904421573013332027891303492347084800 252 213433482328266786197235312022737732483460153714043543679429807251697784011904421573013332027891303492347084800 253 213433482328266786197235312022737732483460153714043543679429807251697784011904421573013332027891303492347084800 254 213433482328266786197235312022737732483460153714043543679429807251697784011904421573013332027891303492347084800 255 213433482328266786197235312022737732483460153714043543679429807251697784011904421573013332027891303492347084800 256 853733929313067144788941248090950929933840614856174174717719229006791136047617686292053328111565213969388339200 257 219409619833458256210757900759374388992997038018036762902453841854745321964237745377057705324672259990132803174400 258 219409619833458256210757900759374388992997038018036762902453841854745321964237745377057705324672259990132803174400 259 219409619833458256210757900759374388992997038018036762902453841854745321964237745377057705324672259990132803174400 260 219409619833458256210757900759374388992997038018036762902453841854745321964237745377057705324672259990132803174400 261 219409619833458256210757900759374388992997038018036762902453841854745321964237745377057705324672259990132803174400 262 219409619833458256210757900759374388992997038018036762902453841854745321964237745377057705324672259990132803174400 263 57704730016199521383429327899715464305158220998743668643345360407798019676594527034166176500388804377404927234867200 264 57704730016199521383429327899715464305158220998743668643345360407798019676594527034166176500388804377404927234867200 265 57704730016199521383429327899715464305158220998743668643345360407798019676594527034166176500388804377404927234867200 266 57704730016199521383429327899715464305158220998743668643345360407798019676594527034166176500388804377404927234867200 267 57704730016199521383429327899715464305158220998743668643345360407798019676594527034166176500388804377404927234867200 268 57704730016199521383429327899715464305158220998743668643345360407798019676594527034166176500388804377404927234867200 269 15522572374357671252142489205023459898087561448662046865059901949697667293003927772190701478604588377521925426179276800 270 15522572374357671252142489205023459898087561448662046865059901949697667293003927772190701478604588377521925426179276800 271 4206617113450928909330614574561357632381729152587414700431233428368067836404064426263680100701843450308441790494584012800 272 4206617113450928909330614574561357632381729152587414700431233428368067836404064426263680100701843450308441790494584012800 273 4206617113450928909330614574561357632381729152587414700431233428368067836404064426263680100701843450308441790494584012800 274 4206617113450928909330614574561357632381729152587414700431233428368067836404064426263680100701843450308441790494584012800 275 4206617113450928909330614574561357632381729152587414700431233428368067836404064426263680100701843450308441790494584012800 276 4206617113450928909330614574561357632381729152587414700431233428368067836404064426263680100701843450308441790494584012800 277 1165232940425907307884580237153496064169738975266713872019451659657954790683925846075039387894410635735438375966999771545600 278 1165232940425907307884580237153496064169738975266713872019451659657954790683925846075039387894410635735438375966999771545600 279 1165232940425907307884580237153496064169738975266713872019451659657954790683925846075039387894410635735438375966999771545600 280 1165232940425907307884580237153496064169738975266713872019451659657954790683925846075039387894410635735438375966999771545600 281 327430456259679953515567046640132394031696652049946598037465916363885296182183162747086067998329388641658183646726935804313600 282 327430456259679953515567046640132394031696652049946598037465916363885296182183162747086067998329388641658183646726935804313600 283 92662819121489426844905474199157467510970152530134887244602854330979538819557835057425357243527216985589265972023722832620748800 284 92662819121489426844905474199157467510970152530134887244602854330979538819557835057425357243527216985589265972023722832620748800 285 92662819121489426844905474199157467510970152530134887244602854330979538819557835057425357243527216985589265972023722832620748800 286 92662819121489426844905474199157467510970152530134887244602854330979538819557835057425357243527216985589265972023722832620748800 287 92662819121489426844905474199157467510970152530134887244602854330979538819557835057425357243527216985589265972023722832620748800 288 92662819121489426844905474199157467510970152530134887244602854330979538819557835057425357243527216985589265972023722832620748800 289 1575267925065320256363393061385676947686492593012293083158248523626652159932483195976231073139962688755017521524403288154552729600 290 1575267925065320256363393061385676947686492593012293083158248523626652159932483195976231073139962688755017521524403288154552729600 291 1575267925065320256363393061385676947686492593012293083158248523626652159932483195976231073139962688755017521524403288154552729600 292 1575267925065320256363393061385676947686492593012293083158248523626652159932483195976231073139962688755017521524403288154552729600 293 461553502044138835114474166986003345672142329752601873365366817422609082860217576421035704430009067805220133806650163429283949772800 294 461553502044138835114474166986003345672142329752601873365366817422609082860217576421035704430009067805220133806650163429283949772800 295 461553502044138835114474166986003345672142329752601873365366817422609082860217576421035704430009067805220133806650163429283949772800 296 461553502044138835114474166986003345672142329752601873365366817422609082860217576421035704430009067805220133806650163429283949772800 297 461553502044138835114474166986003345672142329752601873365366817422609082860217576421035704430009067805220133806650163429283949772800 298 461553502044138835114474166986003345672142329752601873365366817422609082860217576421035704430009067805220133806650163429283949772800 299 461553502044138835114474166986003345672142329752601873365366817422609082860217576421035704430009067805220133806650163429283949772800 300 461553502044138835114474166986003345672142329752601873365366817422609082860217576421035704430009067805220133806650163429283949772800 301 461553502044138835114474166986003345672142329752601873365366817422609082860217576421035704430009067805220133806650163429283949772800 302 461553502044138835114474166986003345672142329752601873365366817422609082860217576421035704430009067805220133806650163429283949772800 303 461553502044138835114474166986003345672142329752601873365366817422609082860217576421035704430009067805220133806650163429283949772800 304 461553502044138835114474166986003345672142329752601873365366817422609082860217576421035704430009067805220133806650163429283949772800 305 461553502044138835114474166986003345672142329752601873365366817422609082860217576421035704430009067805220133806650163429283949772800 306 461553502044138835114474166986003345672142329752601873365366817422609082860217576421035704430009067805220133806650163429283949772800 307 141696925127550622380143569264703027121347695234048775123167612948740988438086795961257961260012783816202581078641600172790172580249600 308 141696925127550622380143569264703027121347695234048775123167612948740988438086795961257961260012783816202581078641600172790172580249600 309 141696925127550622380143569264703027121347695234048775123167612948740988438086795961257961260012783816202581078641600172790172580249600 310 141696925127550622380143569264703027121347695234048775123167612948740988438086795961257961260012783816202581078641600172790172580249600 311 44067743714668243560224650041322641434739133217789169063305127627058447404244993543951225951863975766839002715457537653737743672457625600 312 44067743714668243560224650041322641434739133217789169063305127627058447404244993543951225951863975766839002715457537653737743672457625600 313 13793203782691160234350315462933986769073348697168009916814504947269294037528682979256733722933424415020607849938209285619913769479236812800 314 13793203782691160234350315462933986769073348697168009916814504947269294037528682979256733722933424415020607849938209285619913769479236812800 315 13793203782691160234350315462933986769073348697168009916814504947269294037528682979256733722933424415020607849938209285619913769479236812800 316 174597516236596964991776145100430212266751249331240631858411455028725240981375733914642199024473726772412757594154547919239414803534643200 317 55347412647001237902393037996836377288560146038003280299116431244105901391096107650941577090758171386854844157346991690398894492720481894400 318 55347412647001237902393037996836377288560146038003280299116431244105901391096107650941577090758171386854844157346991690398894492720481894400 319 55347412647001237902393037996836377288560146038003280299116431244105901391096107650941577090758171386854844157346991690398894492720481894400 320 55347412647001237902393037996836377288560146038003280299116431244105901391096107650941577090758171386854844157346991690398894492720481894400 321 55347412647001237902393037996836377288560146038003280299116431244105901391096107650941577090758171386854844157346991690398894492720481894400 322 55347412647001237902393037996836377288560146038003280299116431244105901391096107650941577090758171386854844157346991690398894492720481894400 323 55347412647001237902393037996836377288560146038003280299116431244105901391096107650941577090758171386854844157346991690398894492720481894400 324 55347412647001237902393037996836377288560146038003280299116431244105901391096107650941577090758171386854844157346991690398894492720481894400 325 55347412647001237902393037996836377288560146038003280299116431244105901391096107650941577090758171386854844157346991690398894492720481894400 326 55347412647001237902393037996836377288560146038003280299116431244105901391096107650941577090758171386854844157346991690398894492720481894400 327 55347412647001237902393037996836377288560146038003280299116431244105901391096107650941577090758171386854844157346991690398894492720481894400 328 55347412647001237902393037996836377288560146038003280299116431244105901391096107650941577090758171386854844157346991690398894492720481894400 329 55347412647001237902393037996836377288560146038003280299116431244105901391096107650941577090758171386854844157346991690398894492720481894400 330 55347412647001237902393037996836377288560146038003280299116431244105901391096107650941577090758171386854844157346991690398894492720481894400 331 18319993586157409745692095576952840882513408338579085779007538741799053360452811632461662017040954729048953416081854249522034077090479507046400 332 18319993586157409745692095576952840882513408338579085779007538741799053360452811632461662017040954729048953416081854249522034077090479507046400 333 18319993586157409745692095576952840882513408338579085779007538741799053360452811632461662017040954729048953416081854249522034077090479507046400 334 18319993586157409745692095576952840882513408338579085779007538741799053360452811632461662017040954729048953416081854249522034077090479507046400 335 18319993586157409745692095576952840882513408338579085779007538741799053360452811632461662017040954729048953416081854249522034077090479507046400 336 18319993586157409745692095576952840882513408338579085779007538741799053360452811632461662017040954729048953416081854249522034077090479507046400 337 6173837838535047084298236209433107377407018610101151907525540555986280982472597520139580099742801743689497301219584882088925483979491593874636800 338 6173837838535047084298236209433107377407018610101151907525540555986280982472597520139580099742801743689497301219584882088925483979491593874636800 339 6173837838535047084298236209433107377407018610101151907525540555986280982472597520139580099742801743689497301219584882088925483979491593874636800 340 6173837838535047084298236209433107377407018610101151907525540555986280982472597520139580099742801743689497301219584882088925483979491593874636800 341 6173837838535047084298236209433107377407018610101151907525540555986280982472597520139580099742801743689497301219584882088925483979491593874636800 342 6173837838535047084298236209433107377407018610101151907525540555986280982472597520139580099742801743689497301219584882088925483979491593874636800 343 43216864869745329590087653466031751641849130270708063352678783891903966877308182640977060698199612205826481108537094174622478387856441157122457600 344 43216864869745329590087653466031751641849130270708063352678783891903966877308182640977060698199612205826481108537094174622478387856441157122457600 345 43216864869745329590087653466031751641849130270708063352678783891903966877308182640977060698199612205826481108537094174622478387856441157122457600 346 43216864869745329590087653466031751641849130270708063352678783891903966877308182640977060698199612205826481108537094174622478387856441157122457600 347 14996252109801629367760415752713017819721648203935697983379538010490676506425939376419040062275265435421788944662371678594000000586185081521492787200 348 14996252109801629367760415752713017819721648203935697983379538010490676506425939376419040062275265435421788944662371678594000000586185081521492787200 349 5233691986320768649348385097696843219082855223173558596199458765661246100742652842370244981734067636962204341687167715829306000204578593451000982732800 350 5233691986320768649348385097696843219082855223173558596199458765661246100742652842370244981734067636962204341687167715829306000204578593451000982732800 351 5233691986320768649348385097696843219082855223173558596199458765661246100742652842370244981734067636962204341687167715829306000204578593451000982732800 352 5233691986320768649348385097696843219082855223173558596199458765661246100742652842370244981734067636962204341687167715829306000204578593451000982732800 353 1847493271171231333219979939486985656336247893780266184458408944278419873562156453356696478552125875847658132615570203687745018072216243488203346904678400 354 1847493271171231333219979939486985656336247893780266184458408944278419873562156453356696478552125875847658132615570203687745018072216243488203346904678400 355 1847493271171231333219979939486985656336247893780266184458408944278419873562156453356696478552125875847658132615570203687745018072216243488203346904678400 356 1847493271171231333219979939486985656336247893780266184458408944278419873562156453356696478552125875847658132615570203687745018072216243488203346904678400 357 1847493271171231333219979939486985656336247893780266184458408944278419873562156453356696478552125875847658132615570203687745018072216243488203346904678400 358 1847493271171231333219979939486985656336247893780266184458408944278419873562156453356696478552125875847658132615570203687745018072216243488203346904678400 359 663250084350472048625972798275827850624712993867115560220568810995952734608814166755054035800213189429309269608989703123900461487925631412265001538779545600 360 663250084350472048625972798275827850624712993867115560220568810995952734608814166755054035800213189429309269608989703123900461487925631412265001538779545600 361 12601751602658968923893483167240729161869546883475195644190807408923101957567469168346026680204050599156876122570804359354108768270586996833035029236811366400 362 12601751602658968923893483167240729161869546883475195644190807408923101957567469168346026680204050599156876122570804359354108768270586996833035029236811366400 363 12601751602658968923893483167240729161869546883475195644190807408923101957567469168346026680204050599156876122570804359354108768270586996833035029236811366400 364 12601751602658968923893483167240729161869546883475195644190807408923101957567469168346026680204050599156876122570804359354108768270586996833035029236811366400 365 12601751602658968923893483167240729161869546883475195644190807408923101957567469168346026680204050599156876122570804359354108768270586996833035029236811366400 366 12601751602658968923893483167240729161869546883475195644190807408923101957567469168346026680204050599156876122570804359354108768270586996833035029236811366400 367 4624842838175841595068908322377347602406123706235396801418026319074778418427261184782991791634886569890573536983485199882957917955305427837723855729909771468800 368 4624842838175841595068908322377347602406123706235396801418026319074778418427261184782991791634886569890573536983485199882957917955305427837723855729909771468800 369 4624842838175841595068908322377347602406123706235396801418026319074778418427261184782991791634886569890573536983485199882957917955305427837723855729909771468800 370 4624842838175841595068908322377347602406123706235396801418026319074778418427261184782991791634886569890573536983485199882957917955305427837723855729909771468800 371 4624842838175841595068908322377347602406123706235396801418026319074778418427261184782991791634886569890573536983485199882957917955305427837723855729909771468800 372 4624842838175841595068908322377347602406123706235396801418026319074778418427261184782991791634886569890573536983485199882957917955305427837723855729909771468800 373 1725066378639588914960702804246750655697484142425803006928923817014892350073368421924055938279812690569183929294839979556343303397328924583470998187256344757862400 374 1725066378639588914960702804246750655697484142425803006928923817014892350073368421924055938279812690569183929294839979556343303397328924583470998187256344757862400 375 8625331893197944574803514021233753278487420712129015034644619085074461750366842109620279691399063452845919646474199897781716516986644622917354990936281723789312000 376 8625331893197944574803514021233753278487420712129015034644619085074461750366842109620279691399063452845919646474199897781716516986644622917354990936281723789312000 377 8625331893197944574803514021233753278487420712129015034644619085074461750366842109620279691399063452845919646474199897781716516986644622917354990936281723789312000 378 8625331893197944574803514021233753278487420712129015034644619085074461750366842109620279691399063452845919646474199897781716516986644622917354990936281723789312000 379 3269000787522020993850531814047592492546732449896896698130310633243221003389033159546086003040245048628603546013721761259270559937938312085677541564850773316149248000 380 3269000787522020993850531814047592492546732449896896698130310633243221003389033159546086003040245048628603546013721761259270559937938312085677541564850773316149248000 381 3269000787522020993850531814047592492546732449896896698130310633243221003389033159546086003040245048628603546013721761259270559937938312085677541564850773316149248000 382 3269000787522020993850531814047592492546732449896896698130310633243221003389033159546086003040245048628603546013721761259270559937938312085677541564850773316149248000 383 1252027301620934040644753684780227924645398528310511435383908972532153644297999700106150939164413853624755158123255434562300624456230373528814498419337846180085161984000 384 1252027301620934040644753684780227924645398528310511435383908972532153644297999700106150939164413853624755158123255434562300624456230373528814498419337846180085161984000 385 1252027301620934040644753684780227924645398528310511435383908972532153644297999700106150939164413853624755158123255434562300624456230373528814498419337846180085161984000 386 1252027301620934040644753684780227924645398528310511435383908972532153644297999700106150939164413853624755158123255434562300624456230373528814498419337846180085161984000 387 1252027301620934040644753684780227924645398528310511435383908972532153644297999700106150939164413853624755158123255434562300624456230373528814498419337846180085161984000 388 1252027301620934040644753684780227924645398528310511435383908972532153644297999700106150939164413853624755158123255434562300624456230373528814498419337846180085161984000 389 487038620330543341810809183379508662687060027512788948364340590315007767631921883341292715334956989060029756509946364044734942913473615302708839885122422164053128011776000 390 487038620330543341810809183379508662687060027512788948364340590315007767631921883341292715334956989060029756509946364044734942913473615302708839885122422164053128011776000 391 487038620330543341810809183379508662687060027512788948364340590315007767631921883341292715334956989060029756509946364044734942913473615302708839885122422164053128011776000 392 487038620330543341810809183379508662687060027512788948364340590315007767631921883341292715334956989060029756509946364044734942913473615302708839885122422164053128011776000 393 487038620330543341810809183379508662687060027512788948364340590315007767631921883341292715334956989060029756509946364044734942913473615302708839885122422164053128011776000 394 487038620330543341810809183379508662687060027512788948364340590315007767631921883341292715334956989060029756509946364044734942913473615302708839885122422164053128011776000 395 38476051006112924003053925486981184352277742173510326920782906634885613642921828783962124511461602135742350764285762759534060490164415608913998350924671350960197112930304000 396 38476051006112924003053925486981184352277742173510326920782906634885613642921828783962124511461602135742350764285762759534060490164415608913998350924671350960197112930304000 397 15274992249426830829212408418331530187854263642883599787550813934049588616239966027232963431050256047889713253421447815535022014595272996738857345317094526331198253833330688000 398 15274992249426830829212408418331530187854263642883599787550813934049588616239966027232963431050256047889713253421447815535022014595272996738857345317094526331198253833330688000 399 15274992249426830829212408418331530187854263642883599787550813934049588616239966027232963431050256047889713253421447815535022014595272996738857345317094526331198253833330688000 400 15274992249426830829212408418331530187854263642883599787550813934049588616239966027232963431050256047889713253421447815535022014595272996738857345317094526331198253833330688000 401 6125271892020159162514175775750943605329559720796323514807876387553885035112226376920418335851152675203775014622000574029543827852704471692281795472154905058810499787165605888000 402 6125271892020159162514175775750943605329559720796323514807876387553885035112226376920418335851152675203775014622000574029543827852704471692281795472154905058810499787165605888000 403 6125271892020159162514175775750943605329559720796323514807876387553885035112226376920418335851152675203775014622000574029543827852704471692281795472154905058810499787165605888000 404 6125271892020159162514175775750943605329559720796323514807876387553885035112226376920418335851152675203775014622000574029543827852704471692281795472154905058810499787165605888000 405 6125271892020159162514175775750943605329559720796323514807876387553885035112226376920418335851152675203775014622000574029543827852704471692281795472154905058810499787165605888000 406 6125271892020159162514175775750943605329559720796323514807876387553885035112226376920418335851152675203775014622000574029543827852704471692281795472154905058810499787165605888000 407 6125271892020159162514175775750943605329559720796323514807876387553885035112226376920418335851152675203775014622000574029543827852704471692281795472154905058810499787165605888000 408 6125271892020159162514175775750943605329559720796323514807876387553885035112226376920418335851152675203775014622000574029543827852704471692281795472154905058810499787165605888000 409 2505236203836245097468297892282135934579789925805696317556421442509538979360900588160451099363121444158343980980398234778083425591756128922143254348111356169053494412950732808192000 410 2505236203836245097468297892282135934579789925805696317556421442509538979360900588160451099363121444158343980980398234778083425591756128922143254348111356169053494412950732808192000 411 2505236203836245097468297892282135934579789925805696317556421442509538979360900588160451099363121444158343980980398234778083425591756128922143254348111356169053494412950732808192000 412 2505236203836245097468297892282135934579789925805696317556421442509538979360900588160451099363121444158343980980398234778083425591756128922143254348111356169053494412950732808192000 413 42461630573495679618106743936985354823386269928910107077227482076432864056964416748482222023103753290819389508142342962340397043928069981731241599120531460492432108694080217088000 414 42461630573495679618106743936985354823386269928910107077227482076432864056964416748482222023103753290819389508142342962340397043928069981731241599120531460492432108694080217088000 415 42461630573495679618106743936985354823386269928910107077227482076432864056964416748482222023103753290819389508142342962340397043928069981731241599120531460492432108694080217088000 416 42461630573495679618106743936985354823386269928910107077227482076432864056964416748482222023103753290819389508142342962340397043928069981731241599120531460492432108694080217088000 417 42461630573495679618106743936985354823386269928910107077227482076432864056964416748482222023103753290819389508142342962340397043928069981731241599120531460492432108694080217088000 418 42461630573495679618106743936985354823386269928910107077227482076432864056964416748482222023103753290819389508142342962340397043928069981731241599120531460492432108694080217088000 419 17791423210294689759986725709596863670998847100213334865358314990025370039868090617614051027680472628853324203911641701220626361405861322345390230031502681946329053542819610959872000 420 17791423210294689759986725709596863670998847100213334865358314990025370039868090617614051027680472628853324203911641701220626361405861322345390230031502681946329053542819610959872000 421 7490189171534064388954411523740279605490514629189813978315850610800680786784466150015515482653478976747249489846801156213883698151867616707409286843262629099404531541527056214106112000 422 7490189171534064388954411523740279605490514629189813978315850610800680786784466150015515482653478976747249489846801156213883698151867616707409286843262629099404531541527056214106112000 423 7490189171534064388954411523740279605490514629189813978315850610800680786784466150015515482653478976747249489846801156213883698151867616707409286843262629099404531541527056214106112000 424 7490189171534064388954411523740279605490514629189813978315850610800680786784466150015515482653478976747249489846801156213883698151867616707409286843262629099404531541527056214106112000 425 7490189171534064388954411523740279605490514629189813978315850610800680786784466150015515482653478976747249489846801156213883698151867616707409286843262629099404531541527056214106112000 426 7490189171534064388954411523740279605490514629189813978315850610800680786784466150015515482653478976747249489846801156213883698151867616707409286843262629099404531541527056214106112000 427 7490189171534064388954411523740279605490514629189813978315850610800680786784466150015515482653478976747249489846801156213883698151867616707409286843262629099404531541527056214106112000 428 7490189171534064388954411523740279605490514629189813978315850610800680786784466150015515482653478976747249489846801156213883698151867616707409286843262629099404531541527056214106112000 429 7490189171534064388954411523740279605490514629189813978315850610800680786784466150015515482653478976747249489846801156213883698151867616707409286843262629099404531541527056214106112000 430 7490189171534064388954411523740279605490514629189813978315850610800680786784466150015515482653478976747249489846801156213883698151867616707409286843262629099404531541527056214106112000 431 3228271532931181751639351366732060509966411805180809824654131613255093419104104910656687173023649438978064530123971298328183873903454942800893402629446193141843353094398161228279734272000 432 3228271532931181751639351366732060509966411805180809824654131613255093419104104910656687173023649438978064530123971298328183873903454942800893402629446193141843353094398161228279734272000 433 1397841573759201698459839141794982200815456311643290654075238988539455450472077426314345545919240207077501941543679572176103617400195990232786843338550201630418171889874403811845124939776000 434 1397841573759201698459839141794982200815456311643290654075238988539455450472077426314345545919240207077501941543679572176103617400195990232786843338550201630418171889874403811845124939776000 435 1397841573759201698459839141794982200815456311643290654075238988539455450472077426314345545919240207077501941543679572176103617400195990232786843338550201630418171889874403811845124939776000 436 1397841573759201698459839141794982200815456311643290654075238988539455450472077426314345545919240207077501941543679572176103617400195990232786843338550201630418171889874403811845124939776000 437 1397841573759201698459839141794982200815456311643290654075238988539455450472077426314345545919240207077501941543679572176103617400195990232786843338550201630418171889874403811845124939776000 438 1397841573759201698459839141794982200815456311643290654075238988539455450472077426314345545919240207077501941543679572176103617400195990232786843338550201630418171889874403811845124939776000 439 613652450880289545623869383247997186157985320811404597139029915968820942757241990151997694658546450907023352337675332185309488038686039712193424225623538515753577459654863273400009848561664000 440 613652450880289545623869383247997186157985320811404597139029915968820942757241990151997694658546450907023352337675332185309488038686039712193424225623538515753577459654863273400009848561664000 441 613652450880289545623869383247997186157985320811404597139029915968820942757241990151997694658546450907023352337675332185309488038686039712193424225623538515753577459654863273400009848561664000 442 613652450880289545623869383247997186157985320811404597139029915968820942757241990151997694658546450907023352337675332185309488038686039712193424225623538515753577459654863273400009848561664000 443 271848035739968268711374136778862753467987497119452236532590252774187677641458201637334978733736077751811345085590172158092103201137915592501686931951227562478834814627104430116204362912817152000 444 271848035739968268711374136778862753467987497119452236532590252774187677641458201637334978733736077751811345085590172158092103201137915592501686931951227562478834814627104430116204362912817152000 445 271848035739968268711374136778862753467987497119452236532590252774187677641458201637334978733736077751811345085590172158092103201137915592501686931951227562478834814627104430116204362912817152000 446 271848035739968268711374136778862753467987497119452236532590252774187677641458201637334978733736077751811345085590172158092103201137915592501686931951227562478834814627104430116204362912817152000 447 271848035739968268711374136778862753467987497119452236532590252774187677641458201637334978733736077751811345085590172158092103201137915592501686931951227562478834814627104430116204362912817152000 448 271848035739968268711374136778862753467987497119452236532590252774187677641458201637334978733736077751811345085590172158092103201137915592501686931951227562478834814627104430116204362912817152000 449 122059768047245752651406987413709376307126386206634054203133023495610267261014732535163405451447498910563293943429987298983354337310924101033257432446101175552996831767569889122175758947854901248000 450 122059768047245752651406987413709376307126386206634054203133023495610267261014732535163405451447498910563293943429987298983354337310924101033257432446101175552996831767569889122175758947854901248000 451 122059768047245752651406987413709376307126386206634054203133023495610267261014732535163405451447498910563293943429987298983354337310924101033257432446101175552996831767569889122175758947854901248000 452 122059768047245752651406987413709376307126386206634054203133023495610267261014732535163405451447498910563293943429987298983354337310924101033257432446101175552996831767569889122175758947854901248000 453 122059768047245752651406987413709376307126386206634054203133023495610267261014732535163405451447498910563293943429987298983354337310924101033257432446101175552996831767569889122175758947854901248000 454 122059768047245752651406987413709376307126386206634054203133023495610267261014732535163405451447498910563293943429987298983354337310924101033257432446101175552996831767569889122175758947854901248000 455 122059768047245752651406987413709376307126386206634054203133023495610267261014732535163405451447498910563293943429987298983354337310924101033257432446101175552996831767569889122175758947854901248000 456 122059768047245752651406987413709376307126386206634054203133023495610267261014732535163405451447498910563293943429987298983354337310924101033257432446101175552996831767569889122175758947854901248000 457 55781313997591308961692993248065184972356758496431762770831791737493892138283732768569676291311507002127425332147504195635392932151092314172198646627868237227719552117779439328834321839169689870336000 458 55781313997591308961692993248065184972356758496431762770831791737493892138283732768569676291311507002127425332147504195635392932151092314172198646627868237227719552117779439328834321839169689870336000 459 55781313997591308961692993248065184972356758496431762770831791737493892138283732768569676291311507002127425332147504195635392932151092314172198646627868237227719552117779439328834321839169689870336000 460 55781313997591308961692993248065184972356758496431762770831791737493892138283732768569676291311507002127425332147504195635392932151092314172198646627868237227719552117779439328834321839169689870336000 461 25715185752889593431340469887358050272256465666855042637353455990984684275748800806310620770294604727980743078119999434187916141721653556833383576095447257361978713526296321530592622367857227030224896000 462 25715185752889593431340469887358050272256465666855042637353455990984684275748800806310620770294604727980743078119999434187916141721653556833383576095447257361978713526296321530592622367857227030224896000 463 11906131003587881758710637557846777276054743603753884741094650123825908819671694773321817416646401989055084045169559738029005173617125596813856595732192080158596144362675196868664384156317896114994126848000 464 11906131003587881758710637557846777276054743603753884741094650123825908819671694773321817416646401989055084045169559738029005173617125596813856595732192080158596144362675196868664384156317896114994126848000 465 11906131003587881758710637557846777276054743603753884741094650123825908819671694773321817416646401989055084045169559738029005173617125596813856595732192080158596144362675196868664384156317896114994126848000 466 11906131003587881758710637557846777276054743603753884741094650123825908819671694773321817416646401989055084045169559738029005173617125596813856595732192080158596144362675196868664384156317896114994126848000 467 5560163178675540781317867739514444987917565262953064174091201607826699418786681459141288733573869728888724249094184397659545416079197653712071030206933701434064399417369316937666267401000457485702257238016000 468 5560163178675540781317867739514444987917565262953064174091201607826699418786681459141288733573869728888724249094184397659545416079197653712071030206933701434064399417369316937666267401000457485702257238016000 469 5560163178675540781317867739514444987917565262953064174091201607826699418786681459141288733573869728888724249094184397659545416079197653712071030206933701434064399417369316937666267401000457485702257238016000 470 5560163178675540781317867739514444987917565262953064174091201607826699418786681459141288733573869728888724249094184397659545416079197653712071030206933701434064399417369316937666267401000457485702257238016000 471 5560163178675540781317867739514444987917565262953064174091201607826699418786681459141288733573869728888724249094184397659545416079197653712071030206933701434064399417369316937666267401000457485702257238016000 472 328049627541856906097754196631352254287136350514230786271380894861775265708414206089336035280858314004434730696556879461913179548672661569012190782209088384609799565624789699322309776659026991656433177042944000 473 328049627541856906097754196631352254287136350514230786271380894861775265708414206089336035280858314004434730696556879461913179548672661569012190782209088384609799565624789699322309776659026991656433177042944000 474 328049627541856906097754196631352254287136350514230786271380894861775265708414206089336035280858314004434730696556879461913179548672661569012190782209088384609799565624789699322309776659026991656433177042944000 475 328049627541856906097754196631352254287136350514230786271380894861775265708414206089336035280858314004434730696556879461913179548672661569012190782209088384609799565624789699322309776659026991656433177042944000 476 328049627541856906097754196631352254287136350514230786271380894861775265708414206089336035280858314004434730696556879461913179548672661569012190782209088384609799565624789699322309776659026991656433177042944000 477 328049627541856906097754196631352254287136350514230786271380894861775265708414206089336035280858314004434730696556879461913179548672661569012190782209088384609799565624789699322309776659026991656433177042944000 478 328049627541856906097754196631352254287136350514230786271380894861775265708414206089336035280858314004434730696556879461913179548672661569012190782209088384609799565624789699322309776659026991656433177042944000 479 157135771592549458020824260186417729803538311896316546623991448638790352274330404716791960899531132408124236003650745262256413003814204891556839384678153336228093991934274265975386383019673929003431491803570176000 480 157135771592549458020824260186417729803538311896316546623991448638790352274330404716791960899531132408124236003650745262256413003814204891556839384678153336228093991934274265975386383019673929003431491803570176000 481 157135771592549458020824260186417729803538311896316546623991448638790352274330404716791960899531132408124236003650745262256413003814204891556839384678153336228093991934274265975386383019673929003431491803570176000 482 157135771592549458020824260186417729803538311896316546623991448638790352274330404716791960899531132408124236003650745262256413003814204891556839384678153336228093991934274265975386383019673929003431491803570176000 483 157135771592549458020824260186417729803538311896316546623991448638790352274330404716791960899531132408124236003650745262256413003814204891556839384678153336228093991934274265975386383019673929003431491803570176000 484 157135771592549458020824260186417729803538311896316546623991448638790352274330404716791960899531132408124236003650745262256413003814204891556839384678153336228093991934274265975386383019673929003431491803570176000 485 157135771592549458020824260186417729803538311896316546623991448638790352274330404716791960899531132408124236003650745262256413003814204891556839384678153336228093991934274265975386383019673929003431491803570176000 486 157135771592549458020824260186417729803538311896316546623991448638790352274330404716791960899531132408124236003650745262256413003814204891556839384678153336228093991934274265975386383019673929003431491803570176000 487 76525120765571586056141414710785434414323157893506158205883835487090901557598907097077684958071661482756502933777912942718873132857517782188180780338260674743081774071991567530013168530581203424671136508338675712000 488 76525120765571586056141414710785434414323157893506158205883835487090901557598907097077684958071661482756502933777912942718873132857517782188180780338260674743081774071991567530013168530581203424671136508338675712000 489 76525120765571586056141414710785434414323157893506158205883835487090901557598907097077684958071661482756502933777912942718873132857517782188180780338260674743081774071991567530013168530581203424671136508338675712000 490 76525120765571586056141414710785434414323157893506158205883835487090901557598907097077684958071661482756502933777912942718873132857517782188180780338260674743081774071991567530013168530581203424671136508338675712000 491 37573834295895648753565434622995648297432670525711523679088963224161632664781063384665143314413185788033442940484955254874966708233041231054396763146085991298853151069347859657236465748515370881513528025594289774592000 492 37573834295895648753565434622995648297432670525711523679088963224161632664781063384665143314413185788033442940484955254874966708233041231054396763146085991298853151069347859657236465748515370881513528025594289774592000 493 37573834295895648753565434622995648297432670525711523679088963224161632664781063384665143314413185788033442940484955254874966708233041231054396763146085991298853151069347859657236465748515370881513528025594289774592000 494 37573834295895648753565434622995648297432670525711523679088963224161632664781063384665143314413185788033442940484955254874966708233041231054396763146085991298853151069347859657236465748515370881513528025594289774592000 495 37573834295895648753565434622995648297432670525711523679088963224161632664781063384665143314413185788033442940484955254874966708233041231054396763146085991298853151069347859657236465748515370881513528025594289774592000 496 37573834295895648753565434622995648297432670525711523679088963224161632664781063384665143314413185788033442940484955254874966708233041231054396763146085991298853151069347859657236465748515370881513528025594289774592000 497 37573834295895648753565434622995648297432670525711523679088963224161632664781063384665143314413185788033442940484955254874966708233041231054396763146085991298853151069347859657236465748515370881513528025594289774592000 498 37573834295895648753565434622995648297432670525711523679088963224161632664781063384665143314413185788033442940484955254874966708233041231054396763146085991298853151069347859657236465748515370881513528025594289774592000 499 18749343313651928728029151876874828500418902592330050315865392648856654699725750628947906513892179708228688027301992672182608387408287574296143984809896909658127722383604581968960996408509170069875250484771550597521408000 500 18749343313651928728029151876874828500418902592330050315865392648856654699725750628947906513892179708228688027301992672182608387408287574296143984809896909658127722383604581968960996408509170069875250484771550597521408000 501 18749343313651928728029151876874828500418902592330050315865392648856654699725750628947906513892179708228688027301992672182608387408287574296143984809896909658127722383604581968960996408509170069875250484771550597521408000 502 18749343313651928728029151876874828500418902592330050315865392648856654699725750628947906513892179708228688027301992672182608387408287574296143984809896909658127722383604581968960996408509170069875250484771550597521408000 503 9430919686766920150198663394068038735710708003942015308880292502374897313962052566360796976487766393239030077732902314107852018866368649870960424359378145558038244358953104730387381193480112545147250993840089950553268224000 504 9430919686766920150198663394068038735710708003942015308880292502374897313962052566360796976487766393239030077732902314107852018866368649870960424359378145558038244358953104730387381193480112545147250993840089950553268224000 505 9430919686766920150198663394068038735710708003942015308880292502374897313962052566360796976487766393239030077732902314107852018866368649870960424359378145558038244358953104730387381193480112545147250993840089950553268224000 506 9430919686766920150198663394068038735710708003942015308880292502374897313962052566360796976487766393239030077732902314107852018866368649870960424359378145558038244358953104730387381193480112545147250993840089950553268224000 507 9430919686766920150198663394068038735710708003942015308880292502374897313962052566360796976487766393239030077732902314107852018866368649870960424359378145558038244358953104730387381193480112545147250993840089950553268224000 508 9430919686766920150198663394068038735710708003942015308880292502374897313962052566360796976487766393239030077732902314107852018866368649870960424359378145558038244358953104730387381193480112545147250993840089950553268224000 509 4800338120564362356451119667580631716476750374006485792220068883708822732806684756277645661032273094158666309566047277880896677602981642784318855998923476089041466378707130307767177027481377285479950755864605784831613526016000 510 4800338120564362356451119667580631716476750374006485792220068883708822732806684756277645661032273094158666309566047277880896677602981642784318855998923476089041466378707130307767177027481377285479950755864605784831613526016000 511 4800338120564362356451119667580631716476750374006485792220068883708822732806684756277645661032273094158666309566047277880896677602981642784318855998923476089041466378707130307767177027481377285479950755864605784831613526016000 512 19201352482257449425804478670322526865907001496025943168880275534835290931226739025110582644129092376634665238264189111523586710411926571137275423995693904356165865514828521231068708109925509141919803023458423139326454104064000 513 19201352482257449425804478670322526865907001496025943168880275534835290931226739025110582644129092376634665238264189111523586710411926571137275423995693904356165865514828521231068708109925509141919803023458423139326454104064000 514 19201352482257449425804478670322526865907001496025943168880275534835290931226739025110582644129092376634665238264189111523586710411926571137275423995693904356165865514828521231068708109925509141919803023458423139326454104064000 515 19201352482257449425804478670322526865907001496025943168880275534835290931226739025110582644129092376634665238264189111523586710411926571137275423995693904356165865514828521231068708109925509141919803023458423139326454104064000 516 19201352482257449425804478670322526865907001496025943168880275534835290931226739025110582644129092376634665238264189111523586710411926571137275423995693904356165865514828521231068708109925509141919803023458423139326454104064000 517 19201352482257449425804478670322526865907001496025943168880275534835290931226739025110582644129092376634665238264189111523586710411926571137275423995693904356165865514828521231068708109925509141919803023458423139326454104064000 518 19201352482257449425804478670322526865907001496025943168880275534835290931226739025110582644129092376634665238264189111523586710411926571137275423995693904356165865514828521231068708109925509141919803023458423139326454104064000 519 19201352482257449425804478670322526865907001496025943168880275534835290931226739025110582644129092376634665238264189111523586710411926571137275423995693904356165865514828521231068708109925509141919803023458423139326454104064000 520 19201352482257449425804478670322526865907001496025943168880275534835290931226739025110582644129092376634665238264189111523586710411926571137275423995693904356165865514828521231068708109925509141919803023458423139326454104064000 521 10003904643256131150844133387238036497137547779429516390986623553649186575169131032082613557591257128226660589135642527103788676124613743562520495901756524169562415933225659561386796925271190262940217375221838455589082588217344000 522 10003904643256131150844133387238036497137547779429516390986623553649186575169131032082613557591257128226660589135642527103788676124613743562520495901756524169562415933225659561386796925271190262940217375221838455589082588217344000 523 5232042128422956591891481761525493088002937488641637072486004118558524578813455529779206890620227478062543488117941041675281477613172987883198219356618662140681143533077019950605294791916832507517733687241021512273090193637670912000 524 5232042128422956591891481761525493088002937488641637072486004118558524578813455529779206890620227478062543488117941041675281477613172987883198219356618662140681143533077019950605294791916832507517733687241021512273090193637670912000 525 5232042128422956591891481761525493088002937488641637072486004118558524578813455529779206890620227478062543488117941041675281477613172987883198219356618662140681143533077019950605294791916832507517733687241021512273090193637670912000 526 5232042128422956591891481761525493088002937488641637072486004118558524578813455529779206890620227478062543488117941041675281477613172987883198219356618662140681143533077019950605294791916832507517733687241021512273090193637670912000 527 5232042128422956591891481761525493088002937488641637072486004118558524578813455529779206890620227478062543488117941041675281477613172987883198219356618662140681143533077019950605294791916832507517733687241021512273090193637670912000 528 5232042128422956591891481761525493088002937488641637072486004118558524578813455529779206890620227478062543488117941041675281477613172987883198219356618662140681143533077019950605294791916832507517733687241021512273090193637670912000 529 120336968953728001613504080515086341024067562238757652667178094726846065312709477184921758484265231995438500226712643958531473985102978721313559045202229229235666301260771458863921780214087147672907874806543494782281074453666430976000 530 120336968953728001613504080515086341024067562238757652667178094726846065312709477184921758484265231995438500226712643958531473985102978721313559045202229229235666301260771458863921780214087147672907874806543494782281074453666430976000 531 120336968953728001613504080515086341024067562238757652667178094726846065312709477184921758484265231995438500226712643958531473985102978721313559045202229229235666301260771458863921780214087147672907874806543494782281074453666430976000 532 120336968953728001613504080515086341024067562238757652667178094726846065312709477184921758484265231995438500226712643958531473985102978721313559045202229229235666301260771458863921780214087147672907874806543494782281074453666430976000 533 120336968953728001613504080515086341024067562238757652667178094726846065312709477184921758484265231995438500226712643958531473985102978721313559045202229229235666301260771458863921780214087147672907874806543494782281074453666430976000 534 120336968953728001613504080515086341024067562238757652667178094726846065312709477184921758484265231995438500226712643958531473985102978721313559045202229229235666301260771458863921780214087147672907874806543494782281074453666430976000 535 120336968953728001613504080515086341024067562238757652667178094726846065312709477184921758484265231995438500226712643958531473985102978721313559045202229229235666301260771458863921780214087147672907874806543494782281074453666430976000 536 120336968953728001613504080515086341024067562238757652667178094726846065312709477184921758484265231995438500226712643958531473985102978721313559045202229229235666301260771458863921780214087147672907874806543494782281074453666430976000 537 120336968953728001613504080515086341024067562238757652667178094726846065312709477184921758484265231995438500226712643958531473985102978721313559045202229229235666301260771458863921780214087147672907874806543494782281074453666430976000 538 120336968953728001613504080515086341024067562238757652667178094726846065312709477184921758484265231995438500226712643958531473985102978721313559045202229229235666301260771458863921780214087147672907874806543494782281074453666430976000 539 120336968953728001613504080515086341024067562238757652667178094726846065312709477184921758484265231995438500226712643958531473985102978721313559045202229229235666301260771458863921780214087147672907874806543494782281074453666430976000 540 120336968953728001613504080515086341024067562238757652667178094726846065312709477184921758484265231995438500226712643958531473985102978721313559045202229229235666301260771458863921780214087147672907874806543494782281074453666430976000 541 65102300203966848872905707558661710494020551171167890092943349247223721334175827157042671339987490509532228622651540381565527425940711488230635443454406013016495468982077359245381683095821146891043160270340030677214061279433539158016000 542 65102300203966848872905707558661710494020551171167890092943349247223721334175827157042671339987490509532228622651540381565527425940711488230635443454406013016495468982077359245381683095821146891043160270340030677214061279433539158016000 543 65102300203966848872905707558661710494020551171167890092943349247223721334175827157042671339987490509532228622651540381565527425940711488230635443454406013016495468982077359245381683095821146891043160270340030677214061279433539158016000 544 65102300203966848872905707558661710494020551171167890092943349247223721334175827157042671339987490509532228622651540381565527425940711488230635443454406013016495468982077359245381683095821146891043160270340030677214061279433539158016000 545 65102300203966848872905707558661710494020551171167890092943349247223721334175827157042671339987490509532228622651540381565527425940711488230635443454406013016495468982077359245381683095821146891043160270340030677214061279433539158016000 546 65102300203966848872905707558661710494020551171167890092943349247223721334175827157042671339987490509532228622651540381565527425940711488230635443454406013016495468982077359245381683095821146891043160270340030677214061279433539158016000 547 35610958211569866333479422034587955640229241490628835880840012038231375569794177454902341222973157308714129056590392588716343501989569184062157587569560089120023021533196315507223780653414167349400608667875996780436091519850145919434752000 548 35610958211569866333479422034587955640229241490628835880840012038231375569794177454902341222973157308714129056590392588716343501989569184062157587569560089120023021533196315507223780653414167349400608667875996780436091519850145919434752000 549 35610958211569866333479422034587955640229241490628835880840012038231375569794177454902341222973157308714129056590392588716343501989569184062157587569560089120023021533196315507223780653414167349400608667875996780436091519850145919434752000 550 35610958211569866333479422034587955640229241490628835880840012038231375569794177454902341222973157308714129056590392588716343501989569184062157587569560089120023021533196315507223780653414167349400608667875996780436091519850145919434752000 551 35610958211569866333479422034587955640229241490628835880840012038231375569794177454902341222973157308714129056590392588716343501989569184062157587569560089120023021533196315507223780653414167349400608667875996780436091519850145919434752000 552 35610958211569866333479422034587955640229241490628835880840012038231375569794177454902341222973157308714129056590392588716343501989569184062157587569560089120023021533196315507223780653414167349400608667875996780436091519850145919434752000 553 35610958211569866333479422034587955640229241490628835880840012038231375569794177454902341222973157308714129056590392588716343501989569184062157587569560089120023021533196315507223780653414167349400608667875996780436091519850145919434752000 554 35610958211569866333479422034587955640229241490628835880840012038231375569794177454902341222973157308714129056590392588716343501989569184062157587569560089120023021533196315507223780653414167349400608667875996780436091519850145919434752000 555 35610958211569866333479422034587955640229241490628835880840012038231375569794177454902341222973157308714129056590392588716343501989569184062157587569560089120023021533196315507223780653414167349400608667875996780436091519850145919434752000 556 35610958211569866333479422034587955640229241490628835880840012038231375569794177454902341222973157308714129056590392588716343501989569184062157587569560089120023021533196315507223780653414167349400608667875996780436091519850145919434752000 557 19835303723844415547748038073265491291607687510280261585627886705294876192375356842380604061196048620953769884520848671915003330608190035522621776276244969639852822993990347737523645823951691213616139028006930206702902976556531277125156864000 558 19835303723844415547748038073265491291607687510280261585627886705294876192375356842380604061196048620953769884520848671915003330608190035522621776276244969639852822993990347737523645823951691213616139028006930206702902976556531277125156864000 559 19835303723844415547748038073265491291607687510280261585627886705294876192375356842380604061196048620953769884520848671915003330608190035522621776276244969639852822993990347737523645823951691213616139028006930206702902976556531277125156864000 560 19835303723844415547748038073265491291607687510280261585627886705294876192375356842380604061196048620953769884520848671915003330608190035522621776276244969639852822993990347737523645823951691213616139028006930206702902976556531277125156864000 561 19835303723844415547748038073265491291607687510280261585627886705294876192375356842380604061196048620953769884520848671915003330608190035522621776276244969639852822993990347737523645823951691213616139028006930206702902976556531277125156864000 562 19835303723844415547748038073265491291607687510280261585627886705294876192375356842380604061196048620953769884520848671915003330608190035522621776276244969639852822993990347737523645823951691213616139028006930206702902976556531277125156864000 563 11167275996524405953382145435248471597175128068287787272708500215081015296307325902260280086453375373596972444985237802288146875132410989999236060043525917907237139345616565776225812598884802153265886272767901706373734375801327109021463314432000 564 11167275996524405953382145435248471597175128068287787272708500215081015296307325902260280086453375373596972444985237802288146875132410989999236060043525917907237139345616565776225812598884802153265886272767901706373734375801327109021463314432000 565 11167275996524405953382145435248471597175128068287787272708500215081015296307325902260280086453375373596972444985237802288146875132410989999236060043525917907237139345616565776225812598884802153265886272767901706373734375801327109021463314432000 566 11167275996524405953382145435248471597175128068287787272708500215081015296307325902260280086453375373596972444985237802288146875132410989999236060043525917907237139345616565776225812598884802153265886272767901706373734375801327109021463314432000 567 11167275996524405953382145435248471597175128068287787272708500215081015296307325902260280086453375373596972444985237802288146875132410989999236060043525917907237139345616565776225812598884802153265886272767901706373734375801327109021463314432000 568 11167275996524405953382145435248471597175128068287787272708500215081015296307325902260280086453375373596972444985237802288146875132410989999236060043525917907237139345616565776225812598884802153265886272767901706373734375801327109021463314432000 569 6354180042022386987474440752656380338792647870855750958171136622381097703598868438386099369191970587576677321196600309501955571950341853309565318164766247289217932287655825926672487368765452425208289289204936070926654859830955125033212625911808000 570 6354180042022386987474440752656380338792647870855750958171136622381097703598868438386099369191970587576677321196600309501955571950341853309565318164766247289217932287655825926672487368765452425208289289204936070926654859830955125033212625911808000 571 3628236803994782969847905669766793173450601934258633797115719011379606788754953878318462739808615205506282750403258776725616631583645198239761796672081527202143439336251476604129990287565073334793933184136018496499119924963475376393964409395642368000 572 3628236803994782969847905669766793173450601934258633797115719011379606788754953878318462739808615205506282750403258776725616631583645198239761796672081527202143439336251476604129990287565073334793933184136018496499119924963475376393964409395642368000 573 3628236803994782969847905669766793173450601934258633797115719011379606788754953878318462739808615205506282750403258776725616631583645198239761796672081527202143439336251476604129990287565073334793933184136018496499119924963475376393964409395642368000 574 3628236803994782969847905669766793173450601934258633797115719011379606788754953878318462739808615205506282750403258776725616631583645198239761796672081527202143439336251476604129990287565073334793933184136018496499119924963475376393964409395642368000 575 3628236803994782969847905669766793173450601934258633797115719011379606788754953878318462739808615205506282750403258776725616631583645198239761796672081527202143439336251476604129990287565073334793933184136018496499119924963475376393964409395642368000 576 3628236803994782969847905669766793173450601934258633797115719011379606788754953878318462739808615205506282750403258776725616631583645198239761796672081527202143439336251476604129990287565073334793933184136018496499119924963475376393964409395642368000 577 2093492635904989773602241571455439661080997316067231700935769869566033117111608387789753000869570973577125146982680314170680796423763279384342556679791041195636764497017102000583004395925047314176099447246482672479992196703925292179317464221285646336000 578 2093492635904989773602241571455439661080997316067231700935769869566033117111608387789753000869570973577125146982680314170680796423763279384342556679791041195636764497017102000583004395925047314176099447246482672479992196703925292179317464221285646336000 579 2093492635904989773602241571455439661080997316067231700935769869566033117111608387789753000869570973577125146982680314170680796423763279384342556679791041195636764497017102000583004395925047314176099447246482672479992196703925292179317464221285646336000 580 2093492635904989773602241571455439661080997316067231700935769869566033117111608387789753000869570973577125146982680314170680796423763279384342556679791041195636764497017102000583004395925047314176099447246482672479992196703925292179317464221285646336000 581 2093492635904989773602241571455439661080997316067231700935769869566033117111608387789753000869570973577125146982680314170680796423763279384342556679791041195636764497017102000583004395925047314176099447246482672479992196703925292179317464221285646336000 582 2093492635904989773602241571455439661080997316067231700935769869566033117111608387789753000869570973577125146982680314170680796423763279384342556679791041195636764497017102000583004395925047314176099447246482672479992196703925292179317464221285646336000 583 2093492635904989773602241571455439661080997316067231700935769869566033117111608387789753000869570973577125146982680314170680796423763279384342556679791041195636764497017102000583004395925047314176099447246482672479992196703925292179317464221285646336000 584 2093492635904989773602241571455439661080997316067231700935769869566033117111608387789753000869570973577125146982680314170680796423763279384342556679791041195636764497017102000583004395925047314176099447246482672479992196703925292179317464221285646336000 585 2093492635904989773602241571455439661080997316067231700935769869566033117111608387789753000869570973577125146982680314170680796423763279384342556679791041195636764497017102000583004395925047314176099447246482672479992196703925292179317464221285646336000 586 2093492635904989773602241571455439661080997316067231700935769869566033117111608387789753000869570973577125146982680314170680796423763279384342556679791041195636764497017102000583004395925047314176099447246482672479992196703925292179317464221285646336000 587 1228880177276228997104515802444343081054545424531465008449296913435261439744514123632585011510438161489772461278833344418189627500749044998609080771037341181838780759749038874342223580408002773421370375533685328745755419465204146509259351497894674399232000 588 1228880177276228997104515802444343081054545424531465008449296913435261439744514123632585011510438161489772461278833344418189627500749044998609080771037341181838780759749038874342223580408002773421370375533685328745755419465204146509259351497894674399232000 589 1228880177276228997104515802444343081054545424531465008449296913435261439744514123632585011510438161489772461278833344418189627500749044998609080771037341181838780759749038874342223580408002773421370375533685328745755419465204146509259351497894674399232000 590 1228880177276228997104515802444343081054545424531465008449296913435261439744514123632585011510438161489772461278833344418189627500749044998609080771037341181838780759749038874342223580408002773421370375533685328745755419465204146509259351497894674399232000 591 1228880177276228997104515802444343081054545424531465008449296913435261439744514123632585011510438161489772461278833344418189627500749044998609080771037341181838780759749038874342223580408002773421370375533685328745755419465204146509259351497894674399232000 592 1228880177276228997104515802444343081054545424531465008449296913435261439744514123632585011510438161489772461278833344418189627500749044998609080771037341181838780759749038874342223580408002773421370375533685328745755419465204146509259351497894674399232000 593 728725945124803795282977870849495447065345436747158750010433069667110033768496875314122911825689829763435069538348173239986449107944183684175184897225143320830396990531180052484938583181945644638872632691475399946232963742866058879990795438251541918744576000 594 728725945124803795282977870849495447065345436747158750010433069667110033768496875314122911825689829763435069538348173239986449107944183684175184897225143320830396990531180052484938583181945644638872632691475399946232963742866058879990795438251541918744576000 595 728725945124803795282977870849495447065345436747158750010433069667110033768496875314122911825689829763435069538348173239986449107944183684175184897225143320830396990531180052484938583181945644638872632691475399946232963742866058879990795438251541918744576000 596 728725945124803795282977870849495447065345436747158750010433069667110033768496875314122911825689829763435069538348173239986449107944183684175184897225143320830396990531180052484938583181945644638872632691475399946232963742866058879990795438251541918744576000 597 728725945124803795282977870849495447065345436747158750010433069667110033768496875314122911825689829763435069538348173239986449107944183684175184897225143320830396990531180052484938583181945644638872632691475399946232963742866058879990795438251541918744576000 598 728725945124803795282977870849495447065345436747158750010433069667110033768496875314122911825689829763435069538348173239986449107944183684175184897225143320830396990531180052484938583181945644638872632691475399946232963742866058879990795438251541918744576000 599 436506841129757473374503744638847772792141916611548091256249408730598910227329628313159624183588208028297606653470555770751883015658566026820935753437860849177407797328176851438478211325985441138684706982193764567793545281976769269114486467512673609328001024000 600 436506841129757473374503744638847772792141916611548091256249408730598910227329628313159624183588208028297606653470555770751883015658566026820935753437860849177407797328176851438478211325985441138684706982193764567793545281976769269114486467512673609328001024000 601 262340611518984241498076750527947511448077291883540402845005894647089945046625106616208934134336513025006861598735804018221881692410798182119382387816154370355622086194234287714525405006917250124349508896298452505243920714468038330737806366975116839206128615424000 602 262340611518984241498076750527947511448077291883540402845005894647089945046625106616208934134336513025006861598735804018221881692410798182119382387816154370355622086194234287714525405006917250124349508896298452505243920714468038330737806366975116839206128615424000 603 262340611518984241498076750527947511448077291883540402845005894647089945046625106616208934134336513025006861598735804018221881692410798182119382387816154370355622086194234287714525405006917250124349508896298452505243920714468038330737806366975116839206128615424000 604 262340611518984241498076750527947511448077291883540402845005894647089945046625106616208934134336513025006861598735804018221881692410798182119382387816154370355622086194234287714525405006917250124349508896298452505243920714468038330737806366975116839206128615424000 605 262340611518984241498076750527947511448077291883540402845005894647089945046625106616208934134336513025006861598735804018221881692410798182119382387816154370355622086194234287714525405006917250124349508896298452505243920714468038330737806366975116839206128615424000 606 262340611518984241498076750527947511448077291883540402845005894647089945046625106616208934134336513025006861598735804018221881692410798182119382387816154370355622086194234287714525405006917250124349508896298452505243920714468038330737806366975116839206128615424000 607 159240751192023434589332587570464139448982916173309024526918578050783596643301439716038823019542263406179164990432633039060682187293354496546465109404405702805862606319900212642716920839198770825480151900053160670683059873682099266757848464753895921398120069562368000 608 159240751192023434589332587570464139448982916173309024526918578050783596643301439716038823019542263406179164990432633039060682187293354496546465109404405702805862606319900212642716920839198770825480151900053160670683059873682099266757848464753895921398120069562368000 609 159240751192023434589332587570464139448982916173309024526918578050783596643301439716038823019542263406179164990432633039060682187293354496546465109404405702805862606319900212642716920839198770825480151900053160670683059873682099266757848464753895921398120069562368000 610 159240751192023434589332587570464139448982916173309024526918578050783596643301439716038823019542263406179164990432633039060682187293354496546465109404405702805862606319900212642716920839198770825480151900053160670683059873682099266757848464753895921398120069562368000 611 159240751192023434589332587570464139448982916173309024526918578050783596643301439716038823019542263406179164990432633039060682187293354496546465109404405702805862606319900212642716920839198770825480151900053160670683059873682099266757848464753895921398120069562368000 612 159240751192023434589332587570464139448982916173309024526918578050783596643301439716038823019542263406179164990432633039060682187293354496546465109404405702805862606319900212642716920839198770825480151900053160670683059873682099266757848464753895921398120069562368000 613 97614580480710365403260876180694517482226527614238432035001088345130344742343782545931798510979407467987828139135204052944198180810826306382983112064900695819993777674098830349985472474428846516019333114732587491128715702567126850522561108894138199817047602641731584000 614 97614580480710365403260876180694517482226527614238432035001088345130344742343782545931798510979407467987828139135204052944198180810826306382983112064900695819993777674098830349985472474428846516019333114732587491128715702567126850522561108894138199817047602641731584000 615 97614580480710365403260876180694517482226527614238432035001088345130344742343782545931798510979407467987828139135204052944198180810826306382983112064900695819993777674098830349985472474428846516019333114732587491128715702567126850522561108894138199817047602641731584000 616 97614580480710365403260876180694517482226527614238432035001088345130344742343782545931798510979407467987828139135204052944198180810826306382983112064900695819993777674098830349985472474428846516019333114732587491128715702567126850522561108894138199817047602641731584000 617 60228196156598295453811960603488517286533767537985112565595671508945422706026113830839919681274294407748489961846420900666570277560279831038300580144043729320936160824918978325941036516722598300383928531790006482026417588483917266772420204187683269287118370829948387328000 618 60228196156598295453811960603488517286533767537985112565595671508945422706026113830839919681274294407748489961846420900666570277560279831038300580144043729320936160824918978325941036516722598300383928531790006482026417588483917266772420204187683269287118370829948387328000 619 37281253420934344885909603613559392200364402106012784678103720664037216655030164461289910282708788238396315286382934537512607001809813215412708059109163068449659483550624847583757501603851288347937651761178014012374352487271544788132128106392175943688726271543738051756032000 620 37281253420934344885909603613559392200364402106012784678103720664037216655030164461289910282708788238396315286382934537512607001809813215412708059109163068449659483550624847583757501603851288347937651761178014012374352487271544788132128106392175943688726271543738051756032000 621 37281253420934344885909603613559392200364402106012784678103720664037216655030164461289910282708788238396315286382934537512607001809813215412708059109163068449659483550624847583757501603851288347937651761178014012374352487271544788132128106392175943688726271543738051756032000 622 37281253420934344885909603613559392200364402106012784678103720664037216655030164461289910282708788238396315286382934537512607001809813215412708059109163068449659483550624847583757501603851288347937651761178014012374352487271544788132128106392175943688726271543738051756032000 623 37281253420934344885909603613559392200364402106012784678103720664037216655030164461289910282708788238396315286382934537512607001809813215412708059109163068449659483550624847583757501603851288347937651761178014012374352487271544788132128106392175943688726271543738051756032000 624 37281253420934344885909603613559392200364402106012784678103720664037216655030164461289910282708788238396315286382934537512607001809813215412708059109163068449659483550624847583757501603851288347937651761178014012374352487271544788132128106392175943688726271543738051756032000 625 186406267104671724429548018067796961001822010530063923390518603320186083275150822306449551413543941191981576431914672687563035009049066077063540295545815342248297417753124237918787508019256441739688258805890070061871762436357723940660640531960879718443631357718690258780160000 626 186406267104671724429548018067796961001822010530063923390518603320186083275150822306449551413543941191981576431914672687563035009049066077063540295545815342248297417753124237918787508019256441739688258805890070061871762436357723940660640531960879718443631357718690258780160000 627 186406267104671724429548018067796961001822010530063923390518603320186083275150822306449551413543941191981576431914672687563035009049066077063540295545815342248297417753124237918787508019256441739688258805890070061871762436357723940660640531960879718443631357718690258780160000 628 186406267104671724429548018067796961001822010530063923390518603320186083275150822306449551413543941191981576431914672687563035009049066077063540295545815342248297417753124237918787508019256441739688258805890070061871762436357723940660640531960879718443631357718690258780160000 629 186406267104671724429548018067796961001822010530063923390518603320186083275150822306449551413543941191981576431914672687563035009049066077063540295545815342248297417753124237918787508019256441739688258805890070061871762436357723940660640531960879718443631357718690258780160000 630 186406267104671724429548018067796961001822010530063923390518603320186083275150822306449551413543941191981576431914672687563035009049066077063540295545815342248297417753124237918787508019256441739688258805890070061871762436357723940660640531960879718443631357718690258780160000 631 117622354543047858115044799400779882392149688644470335659417238695037418546620168875369666941946226892140374728538158465852275090709960694627093926489409480958675670602221394126754917560150814737743291306516634209041082097341723806556864175667315102337931386720493553290280960000 632 117622354543047858115044799400779882392149688644470335659417238695037418546620168875369666941946226892140374728538158465852275090709960694627093926489409480958675670602221394126754917560150814737743291306516634209041082097341723806556864175667315102337931386720493553290280960000 633 117622354543047858115044799400779882392149688644470335659417238695037418546620168875369666941946226892140374728538158465852275090709960694627093926489409480958675670602221394126754917560150814737743291306516634209041082097341723806556864175667315102337931386720493553290280960000 634 117622354543047858115044799400779882392149688644470335659417238695037418546620168875369666941946226892140374728538158465852275090709960694627093926489409480958675670602221394126754917560150814737743291306516634209041082097341723806556864175667315102337931386720493553290280960000 635 117622354543047858115044799400779882392149688644470335659417238695037418546620168875369666941946226892140374728538158465852275090709960694627093926489409480958675670602221394126754917560150814737743291306516634209041082097341723806556864175667315102337931386720493553290280960000 636 117622354543047858115044799400779882392149688644470335659417238695037418546620168875369666941946226892140374728538158465852275090709960694627093926489409480958675670602221394126754917560150814737743291306516634209041082097341723806556864175667315102337931386720493553290280960000 637 117622354543047858115044799400779882392149688644470335659417238695037418546620168875369666941946226892140374728538158465852275090709960694627093926489409480958675670602221394126754917560150814737743291306516634209041082097341723806556864175667315102337931386720493553290280960000 638 117622354543047858115044799400779882392149688644470335659417238695037418546620168875369666941946226892140374728538158465852275090709960694627093926489409480958675670602221394126754917560150814737743291306516634209041082097341723806556864175667315102337931386720493553290280960000 639 117622354543047858115044799400779882392149688644470335659417238695037418546620168875369666941946226892140374728538158465852275090709960694627093926489409480958675670602221394126754917560150814737743291306516634209041082097341723806556864175667315102337931386720493553290280960000 640 117622354543047858115044799400779882392149688644470335659417238695037418546620168875369666941946226892140374728538158465852275090709960694627093926489409480958675670602221394126754917560150814737743291306516634209041082097341723806556864175667315102337931386720493553290280960000 641 75395929262093677051743716415899904613367950421105485157686450003518985288383528249111956509787531437861980200992959576611308333145084805255967206879711477294511104856023913635249902156056672246893449727477162527995333624396044960002949936602748980598614018887836367659070095360000 642 75395929262093677051743716415899904613367950421105485157686450003518985288383528249111956509787531437861980200992959576611308333145084805255967206879711477294511104856023913635249902156056672246893449727477162527995333624396044960002949936602748980598614018887836367659070095360000 643 48479582515526234344271209655423638666395592120770826956392387352262707540430608664178988035793382714545253269238473007761071258212289529779586914023654479900370640422423376467465687086344440254752488174767815505500999520486656909281896809235567594524908814144878784404782071316480000 644 48479582515526234344271209655423638666395592120770826956392387352262707540430608664178988035793382714545253269238473007761071258212289529779586914023654479900370640422423376467465687086344440254752488174767815505500999520486656909281896809235567594524908814144878784404782071316480000 645 48479582515526234344271209655423638666395592120770826956392387352262707540430608664178988035793382714545253269238473007761071258212289529779586914023654479900370640422423376467465687086344440254752488174767815505500999520486656909281896809235567594524908814144878784404782071316480000 646 48479582515526234344271209655423638666395592120770826956392387352262707540430608664178988035793382714545253269238473007761071258212289529779586914023654479900370640422423376467465687086344440254752488174767815505500999520486656909281896809235567594524908814144878784404782071316480000 647 31366289887545473620743472647059094217157948102138725040785874616913971778658603805723805259158318616310778865197292036021413104063351325767392733373304448495539804353307924574450299544864852844824859849074776632059146689754867020305387235575412233657616002751736573509894000141762560000 648 31366289887545473620743472647059094217157948102138725040785874616913971778658603805723805259158318616310778865197292036021413104063351325767392733373304448495539804353307924574450299544864852844824859849074776632059146689754867020305387235575412233657616002751736573509894000141762560000 649 31366289887545473620743472647059094217157948102138725040785874616913971778658603805723805259158318616310778865197292036021413104063351325767392733373304448495539804353307924574450299544864852844824859849074776632059146689754867020305387235575412233657616002751736573509894000141762560000 650 31366289887545473620743472647059094217157948102138725040785874616913971778658603805723805259158318616310778865197292036021413104063351325767392733373304448495539804353307924574450299544864852844824859849074776632059146689754867020305387235575412233657616002751736573509894000141762560000 651 31366289887545473620743472647059094217157948102138725040785874616913971778658603805723805259158318616310778865197292036021413104063351325767392733373304448495539804353307924574450299544864852844824859849074776632059146689754867020305387235575412233657616002751736573509894000141762560000 652 31366289887545473620743472647059094217157948102138725040785874616913971778658603805723805259158318616310778865197292036021413104063351325767392733373304448495539804353307924574450299544864852844824859849074776632059146689754867020305387235575412233657616002751736573509894000141762560000 653 20482187296567194274345487638529588523804140110696587451633176124844823571464068285137644834230382056450938598973831699521982756953368415726107454892767804867587492242710074747116045602796748907670633481445829140734622788409928164259417864830744188578423249796883982501960782092570951680000 654 20482187296567194274345487638529588523804140110696587451633176124844823571464068285137644834230382056450938598973831699521982756953368415726107454892767804867587492242710074747116045602796748907670633481445829140734622788409928164259417864830744188578423249796883982501960782092570951680000 655 20482187296567194274345487638529588523804140110696587451633176124844823571464068285137644834230382056450938598973831699521982756953368415726107454892767804867587492242710074747116045602796748907670633481445829140734622788409928164259417864830744188578423249796883982501960782092570951680000 656 20482187296567194274345487638529588523804140110696587451633176124844823571464068285137644834230382056450938598973831699521982756953368415726107454892767804867587492242710074747116045602796748907670633481445829140734622788409928164259417864830744188578423249796883982501960782092570951680000 657 20482187296567194274345487638529588523804140110696587451633176124844823571464068285137644834230382056450938598973831699521982756953368415726107454892767804867587492242710074747116045602796748907670633481445829140734622788409928164259417864830744188578423249796883982501960782092570951680000 658 20482187296567194274345487638529588523804140110696587451633176124844823571464068285137644834230382056450938598973831699521982756953368415726107454892767804867587492242710074747116045602796748907670633481445829140734622788409928164259417864830744188578423249796883982501960782092570951680000 659 13497761428437781026793676353790998837186928332949051130626263066272738733594820999905707945757821775201168536723755089984986636832269785963504812774333983407740157387945939258349474052243057530154947464272801403744116417562142660246956372923460420273180921616146544468792155399004257157120000 660 13497761428437781026793676353790998837186928332949051130626263066272738733594820999905707945757821775201168536723755089984986636832269785963504812774333983407740157387945939258349474052243057530154947464272801403744116417562142660246956372923460420273180921616146544468792155399004257157120000 661 8922020304197373258710620069855850231380559628079322797343959886806280302906176680937672952145920193407972402774402114480076166946130328521876681243834763032516244033432265849769002348532661027432420273884321727874860952008576298423238162502407337800572589188272865893871614718741813980856320000 662 8922020304197373258710620069855850231380559628079322797343959886806280302906176680937672952145920193407972402774402114480076166946130328521876681243834763032516244033432265849769002348532661027432420273884321727874860952008576298423238162502407337800572589188272865893871614718741813980856320000 663 8922020304197373258710620069855850231380559628079322797343959886806280302906176680937672952145920193407972402774402114480076166946130328521876681243834763032516244033432265849769002348532661027432420273884321727874860952008576298423238162502407337800572589188272865893871614718741813980856320000 664 8922020304197373258710620069855850231380559628079322797343959886806280302906176680937672952145920193407972402774402114480076166946130328521876681243834763032516244033432265849769002348532661027432420273884321727874860952008576298423238162502407337800572589188272865893871614718741813980856320000 665 8922020304197373258710620069855850231380559628079322797343959886806280302906176680937672952145920193407972402774402114480076166946130328521876681243834763032516244033432265849769002348532661027432420273884321727874860952008576298423238162502407337800572589188272865893871614718741813980856320000 666 8922020304197373258710620069855850231380559628079322797343959886806280302906176680937672952145920193407972402774402114480076166946130328521876681243834763032516244033432265849769002348532661027432420273884321727874860952008576298423238162502407337800572589188272865893871614718741813980856320000 667 8922020304197373258710620069855850231380559628079322797343959886806280302906176680937672952145920193407972402774402114480076166946130328521876681243834763032516244033432265849769002348532661027432420273884321727874860952008576298423238162502407337800572589188272865893871614718741813980856320000 668 8922020304197373258710620069855850231380559628079322797343959886806280302906176680937672952145920193407972402774402114480076166946130328521876681243834763032516244033432265849769002348532661027432420273884321727874860952008576298423238162502407337800572589188272865893871614718741813980856320000 669 8922020304197373258710620069855850231380559628079322797343959886806280302906176680937672952145920193407972402774402114480076166946130328521876681243834763032516244033432265849769002348532661027432420273884321727874860952008576298423238162502407337800572589188272865893871614718741813980856320000 670 8922020304197373258710620069855850231380559628079322797343959886806280302906176680937672952145920193407972402774402114480076166946130328521876681243834763032516244033432265849769002348532661027432420273884321727874860952008576298423238162502407337800572589188272865893871614718741813980856320000 671 8922020304197373258710620069855850231380559628079322797343959886806280302906176680937672952145920193407972402774402114480076166946130328521876681243834763032516244033432265849769002348532661027432420273884321727874860952008576298423238162502407337800572589188272865893871614718741813980856320000 672 8922020304197373258710620069855850231380559628079322797343959886806280302906176680937672952145920193407972402774402114480076166946130328521876681243834763032516244033432265849769002348532661027432420273884321727874860952008576298423238162502407337800572589188272865893871614718741813980856320000 673 6004519664724832203112247307012987205719116629697384242612485003820626643855856906271053896794204290163565427067172623045091260354745711095223006477100795520883432234499914916894538580562480871462018844324148522859781420701771848838839283364120138339785352523707638746575596705713240809116303360000 674 6004519664724832203112247307012987205719116629697384242612485003820626643855856906271053896794204290163565427067172623045091260354745711095223006477100795520883432234499914916894538580562480871462018844324148522859781420701771848838839283364120138339785352523707638746575596705713240809116303360000 675 6004519664724832203112247307012987205719116629697384242612485003820626643855856906271053896794204290163565427067172623045091260354745711095223006477100795520883432234499914916894538580562480871462018844324148522859781420701771848838839283364120138339785352523707638746575596705713240809116303360000 676 6004519664724832203112247307012987205719116629697384242612485003820626643855856906271053896794204290163565427067172623045091260354745711095223006477100795520883432234499914916894538580562480871462018844324148522859781420701771848838839283364120138339785352523707638746575596705713240809116303360000 677 4065059813018711401506991426847792338271841958305129132248652347586564237890415125545503488129676304440733794124475865801526783260162846411465975384997238567638083622756442398737602619040799549979786757607448549976072021815099541663894194837509333656034683658550071431431678969767864027771737374720000 678 4065059813018711401506991426847792338271841958305129132248652347586564237890415125545503488129676304440733794124475865801526783260162846411465975384997238567638083622756442398737602619040799549979786757607448549976072021815099541663894194837509333656034683658550071431431678969767864027771737374720000 679 4065059813018711401506991426847792338271841958305129132248652347586564237890415125545503488129676304440733794124475865801526783260162846411465975384997238567638083622756442398737602619040799549979786757607448549976072021815099541663894194837509333656034683658550071431431678969767864027771737374720000 680 4065059813018711401506991426847792338271841958305129132248652347586564237890415125545503488129676304440733794124475865801526783260162846411465975384997238567638083622756442398737602619040799549979786757607448549976072021815099541663894194837509333656034683658550071431431678969767864027771737374720000 681 4065059813018711401506991426847792338271841958305129132248652347586564237890415125545503488129676304440733794124475865801526783260162846411465975384997238567638083622756442398737602619040799549979786757607448549976072021815099541663894194837509333656034683658550071431431678969767864027771737374720000 682 4065059813018711401506991426847792338271841958305129132248652347586564237890415125545503488129676304440733794124475865801526783260162846411465975384997238567638083622756442398737602619040799549979786757607448549976072021815099541663894194837509333656034683658550071431431678969767864027771737374720000 683 2776435852291779887229275144537042167039668057522403197325829553401623374479153530747578882392568915933021181387017016342442792966691224099031261187953113941696811114342650158337782588804866092636194355445887359633657190899712986956439735074018874887071688938789698787667836736351451130968096626933760000 684 2776435852291779887229275144537042167039668057522403197325829553401623374479153530747578882392568915933021181387017016342442792966691224099031261187953113941696811114342650158337782588804866092636194355445887359633657190899712986956439735074018874887071688938789698787667836736351451130968096626933760000 685 2776435852291779887229275144537042167039668057522403197325829553401623374479153530747578882392568915933021181387017016342442792966691224099031261187953113941696811114342650158337782588804866092636194355445887359633657190899712986956439735074018874887071688938789698787667836736351451130968096626933760000 686 2776435852291779887229275144537042167039668057522403197325829553401623374479153530747578882392568915933021181387017016342442792966691224099031261187953113941696811114342650158337782588804866092636194355445887359633657190899712986956439735074018874887071688938789698787667836736351451130968096626933760000 687 2776435852291779887229275144537042167039668057522403197325829553401623374479153530747578882392568915933021181387017016342442792966691224099031261187953113941696811114342650158337782588804866092636194355445887359633657190899712986956439735074018874887071688938789698787667836736351451130968096626933760000 688 2776435852291779887229275144537042167039668057522403197325829553401623374479153530747578882392568915933021181387017016342442792966691224099031261187953113941696811114342650158337782588804866092636194355445887359633657190899712986956439735074018874887071688938789698787667836736351451130968096626933760000 689 2776435852291779887229275144537042167039668057522403197325829553401623374479153530747578882392568915933021181387017016342442792966691224099031261187953113941696811114342650158337782588804866092636194355445887359633657190899712986956439735074018874887071688938789698787667836736351451130968096626933760000 690 2776435852291779887229275144537042167039668057522403197325829553401623374479153530747578882392568915933021181387017016342442792966691224099031261187953113941696811114342650158337782588804866092636194355445887359633657190899712986956439735074018874887071688938789698787667836736351451130968096626933760000 691 1918517173933619902075429124875096137424410627747980609352148221400521751765095089746577007733265120909717636338428758292627969939983635852430601480875601733712496480010771259411407768864162470011610299613108165506857118911701673986899856936147042546966537056703681862278475184818852731498954769211228160000 692 1918517173933619902075429124875096137424410627747980609352148221400521751765095089746577007733265120909717636338428758292627969939983635852430601480875601733712496480010771259411407768864162470011610299613108165506857118911701673986899856936147042546966537056703681862278475184818852731498954769211228160000 693 1918517173933619902075429124875096137424410627747980609352148221400521751765095089746577007733265120909717636338428758292627969939983635852430601480875601733712496480010771259411407768864162470011610299613108165506857118911701673986899856936147042546966537056703681862278475184818852731498954769211228160000 694 1918517173933619902075429124875096137424410627747980609352148221400521751765095089746577007733265120909717636338428758292627969939983635852430601480875601733712496480010771259411407768864162470011610299613108165506857118911701673986899856936147042546966537056703681862278475184818852731498954769211228160000 695 1918517173933619902075429124875096137424410627747980609352148221400521751765095089746577007733265120909717636338428758292627969939983635852430601480875601733712496480010771259411407768864162470011610299613108165506857118911701673986899856936147042546966537056703681862278475184818852731498954769211228160000 696 1918517173933619902075429124875096137424410627747980609352148221400521751765095089746577007733265120909717636338428758292627969939983635852430601480875601733712496480010771259411407768864162470011610299613108165506857118911701673986899856936147042546966537056703681862278475184818852731498954769211228160000 697 1918517173933619902075429124875096137424410627747980609352148221400521751765095089746577007733265120909717636338428758292627969939983635852430601480875601733712496480010771259411407768864162470011610299613108165506857118911701673986899856936147042546966537056703681862278475184818852731498954769211228160000 698 1918517173933619902075429124875096137424410627747980609352148221400521751765095089746577007733265120909717636338428758292627969939983635852430601480875601733712496480010771259411407768864162470011610299613108165506857118911701673986899856936147042546966537056703681862278475184818852731498954769211228160000 699 1918517173933619902075429124875096137424410627747980609352148221400521751765095089746577007733265120909717636338428758292627969939983635852430601480875601733712496480010771259411407768864162470011610299613108165506857118911701673986899856936147042546966537056703681862278475184818852731498954769211228160000 700 1918517173933619902075429124875096137424410627747980609352148221400521751765095089746577007733265120909717636338428758292627969939983635852430601480875601733712496480010771259411407768864162470011610299613108165506857118911701673986899856936147042546966537056703681862278475184818852731498954769211228160000 701 1344880538927467551354875816537442392334511850051334407155855903201765747987331657912350482421018849757712063073238559563132206927928528732553851638093796815332460032487550652847396845973777891478138820028788824020306840357102873464816799712239076825423542476749280985457211104558015764780767293217070940160000 702 1344880538927467551354875816537442392334511850051334407155855903201765747987331657912350482421018849757712063073238559563132206927928528732553851638093796815332460032487550652847396845973777891478138820028788824020306840357102873464816799712239076825423542476749280985457211104558015764780767293217070940160000 703 1344880538927467551354875816537442392334511850051334407155855903201765747987331657912350482421018849757712063073238559563132206927928528732553851638093796815332460032487550652847396845973777891478138820028788824020306840357102873464816799712239076825423542476749280985457211104558015764780767293217070940160000 704 1344880538927467551354875816537442392334511850051334407155855903201765747987331657912350482421018849757712063073238559563132206927928528732553851638093796815332460032487550652847396845973777891478138820028788824020306840357102873464816799712239076825423542476749280985457211104558015764780767293217070940160000 705 1344880538927467551354875816537442392334511850051334407155855903201765747987331657912350482421018849757712063073238559563132206927928528732553851638093796815332460032487550652847396845973777891478138820028788824020306840357102873464816799712239076825423542476749280985457211104558015764780767293217070940160000 706 1344880538927467551354875816537442392334511850051334407155855903201765747987331657912350482421018849757712063073238559563132206927928528732553851638093796815332460032487550652847396845973777891478138820028788824020306840357102873464816799712239076825423542476749280985457211104558015764780767293217070940160000 707 1344880538927467551354875816537442392334511850051334407155855903201765747987331657912350482421018849757712063073238559563132206927928528732553851638093796815332460032487550652847396845973777891478138820028788824020306840357102873464816799712239076825423542476749280985457211104558015764780767293217070940160000 708 1344880538927467551354875816537442392334511850051334407155855903201765747987331657912350482421018849757712063073238559563132206927928528732553851638093796815332460032487550652847396845973777891478138820028788824020306840357102873464816799712239076825423542476749280985457211104558015764780767293217070940160000 709 953520302099574493910606953925046656165168901686396094673501835370051915323018145459856492036502364478217852718926138730260734711901326871380680811408501942070714163033673412868804363795408525058000423400411276230397549813185937286555110995977505469225291616015240218689162673131633177229564010890903296573440000 710 953520302099574493910606953925046656165168901686396094673501835370051915323018145459856492036502364478217852718926138730260734711901326871380680811408501942070714163033673412868804363795408525058000423400411276230397549813185937286555110995977505469225291616015240218689162673131633177229564010890903296573440000 711 953520302099574493910606953925046656165168901686396094673501835370051915323018145459856492036502364478217852718926138730260734711901326871380680811408501942070714163033673412868804363795408525058000423400411276230397549813185937286555110995977505469225291616015240218689162673131633177229564010890903296573440000 712 953520302099574493910606953925046656165168901686396094673501835370051915323018145459856492036502364478217852718926138730260734711901326871380680811408501942070714163033673412868804363795408525058000423400411276230397549813185937286555110995977505469225291616015240218689162673131633177229564010890903296573440000 713 953520302099574493910606953925046656165168901686396094673501835370051915323018145459856492036502364478217852718926138730260734711901326871380680811408501942070714163033673412868804363795408525058000423400411276230397549813185937286555110995977505469225291616015240218689162673131633177229564010890903296573440000 714 953520302099574493910606953925046656165168901686396094673501835370051915323018145459856492036502364478217852718926138730260734711901326871380680811408501942070714163033673412868804363795408525058000423400411276230397549813185937286555110995977505469225291616015240218689162673131633177229564010890903296573440000 715 953520302099574493910606953925046656165168901686396094673501835370051915323018145459856492036502364478217852718926138730260734711901326871380680811408501942070714163033673412868804363795408525058000423400411276230397549813185937286555110995977505469225291616015240218689162673131633177229564010890903296573440000 716 953520302099574493910606953925046656165168901686396094673501835370051915323018145459856492036502364478217852718926138730260734711901326871380680811408501942070714163033673412868804363795408525058000423400411276230397549813185937286555110995977505469225291616015240218689162673131633177229564010890903296573440000 717 953520302099574493910606953925046656165168901686396094673501835370051915323018145459856492036502364478217852718926138730260734711901326871380680811408501942070714163033673412868804363795408525058000423400411276230397549813185937286555110995977505469225291616015240218689162673131633177229564010890903296573440000 718 953520302099574493910606953925046656165168901686396094673501835370051915323018145459856492036502364478217852718926138730260734711901326871380680811408501942070714163033673412868804363795408525058000423400411276230397549813185937286555110995977505469225291616015240218689162673131633177229564010890903296573440000 719 685581097209594061121726399872108545782756440312518792070247819631067327117250046585636817774245200059838636104907893747057468257857054020522709503402712896348843483221211183852670337568898729516702304424895707609655838315680688909033124806107826432372984671914957717237507961981644254428056523830559470236303360000 720 685581097209594061121726399872108545782756440312518792070247819631067327117250046585636817774245200059838636104907893747057468257857054020522709503402712896348843483221211183852670337568898729516702304424895707609655838315680688909033124806107826432372984671914957717237507961981644254428056523830559470236303360000 721 685581097209594061121726399872108545782756440312518792070247819631067327117250046585636817774245200059838636104907893747057468257857054020522709503402712896348843483221211183852670337568898729516702304424895707609655838315680688909033124806107826432372984671914957717237507961981644254428056523830559470236303360000 722 685581097209594061121726399872108545782756440312518792070247819631067327117250046585636817774245200059838636104907893747057468257857054020522709503402712896348843483221211183852670337568898729516702304424895707609655838315680688909033124806107826432372984671914957717237507961981644254428056523830559470236303360000 723 685581097209594061121726399872108545782756440312518792070247819631067327117250046585636817774245200059838636104907893747057468257857054020522709503402712896348843483221211183852670337568898729516702304424895707609655838315680688909033124806107826432372984671914957717237507961981644254428056523830559470236303360000 724 685581097209594061121726399872108545782756440312518792070247819631067327117250046585636817774245200059838636104907893747057468257857054020522709503402712896348843483221211183852670337568898729516702304424895707609655838315680688909033124806107826432372984671914957717237507961981644254428056523830559470236303360000 725 685581097209594061121726399872108545782756440312518792070247819631067327117250046585636817774245200059838636104907893747057468257857054020522709503402712896348843483221211183852670337568898729516702304424895707609655838315680688909033124806107826432372984671914957717237507961981644254428056523830559470236303360000 726 685581097209594061121726399872108545782756440312518792070247819631067327117250046585636817774245200059838636104907893747057468257857054020522709503402712896348843483221211183852670337568898729516702304424895707609655838315680688909033124806107826432372984671914957717237507961981644254428056523830559470236303360000 727 498417457671374882435495092707022912784063932107201161835070164871785946814240783867757966521876260443502688448268038754110779423462078272920009808973772275645609212301820530660891335412589376358642575316899179432219794455499860836867081734040389816335159856482174260431668288360655372969197092824816734861792542720000 728 498417457671374882435495092707022912784063932107201161835070164871785946814240783867757966521876260443502688448268038754110779423462078272920009808973772275645609212301820530660891335412589376358642575316899179432219794455499860836867081734040389816335159856482174260431668288360655372969197092824816734861792542720000 729 1495252373014124647306485278121068738352191796321603485505210494615357840442722351603273899565628781330508065344804116262332338270386234818760029426921316826936827636905461591982674006237768129075927725950697538296659383366499582510601245202121169449005479569446522781295004865081966118907591278474450204585377628160000 730 1495252373014124647306485278121068738352191796321603485505210494615357840442722351603273899565628781330508065344804116262332338270386234818760029426921316826936827636905461591982674006237768129075927725950697538296659383366499582510601245202121169449005479569446522781295004865081966118907591278474450204585377628160000 731 1495252373014124647306485278121068738352191796321603485505210494615357840442722351603273899565628781330508065344804116262332338270386234818760029426921316826936827636905461591982674006237768129075927725950697538296659383366499582510601245202121169449005479569446522781295004865081966118907591278474450204585377628160000 732 1495252373014124647306485278121068738352191796321603485505210494615357840442722351603273899565628781330508065344804116262332338270386234818760029426921316826936827636905461591982674006237768129075927725950697538296659383366499582510601245202121169449005479569446522781295004865081966118907591278474450204585377628160000 733 1096019989419353366475653708862743385212156586703735354875319292553057297044515483725199768381605896715262411897741417220289603952193110122151101569933325234144694657851703346923300046572284038612655023121861295571451328007644193980270712733154817206121016524404301198689238566105081165159264407121771999961081801441280000 734 1096019989419353366475653708862743385212156586703735354875319292553057297044515483725199768381605896715262411897741417220289603952193110122151101569933325234144694657851703346923300046572284038612655023121861295571451328007644193980270712733154817206121016524404301198689238566105081165159264407121771999961081801441280000 735 1096019989419353366475653708862743385212156586703735354875319292553057297044515483725199768381605896715262411897741417220289603952193110122151101569933325234144694657851703346923300046572284038612655023121861295571451328007644193980270712733154817206121016524404301198689238566105081165159264407121771999961081801441280000 736 1096019989419353366475653708862743385212156586703735354875319292553057297044515483725199768381605896715262411897741417220289603952193110122151101569933325234144694657851703346923300046572284038612655023121861295571451328007644193980270712733154817206121016524404301198689238566105081165159264407121771999961081801441280000 737 1096019989419353366475653708862743385212156586703735354875319292553057297044515483725199768381605896715262411897741417220289603952193110122151101569933325234144694657851703346923300046572284038612655023121861295571451328007644193980270712733154817206121016524404301198689238566105081165159264407121771999961081801441280000 738 1096019989419353366475653708862743385212156586703735354875319292553057297044515483725199768381605896715262411897741417220289603952193110122151101569933325234144694657851703346923300046572284038612655023121861295571451328007644193980270712733154817206121016524404301198689238566105081165159264407121771999961081801441280000 739 809958772180902137825508090849567361671783717574060427252860957196709342515896942472922628834006757672578922392430907325794017320670708380269664060180727348032929352152408773376318734416917904534752062087055497427302531397649059351420056709801409915323431211534778585831347300351654981052696396862989507971239451265105920000 740 809958772180902137825508090849567361671783717574060427252860957196709342515896942472922628834006757672578922392430907325794017320670708380269664060180727348032929352152408773376318734416917904534752062087055497427302531397649059351420056709801409915323431211534778585831347300351654981052696396862989507971239451265105920000 741 809958772180902137825508090849567361671783717574060427252860957196709342515896942472922628834006757672578922392430907325794017320670708380269664060180727348032929352152408773376318734416917904534752062087055497427302531397649059351420056709801409915323431211534778585831347300351654981052696396862989507971239451265105920000 742 809958772180902137825508090849567361671783717574060427252860957196709342515896942472922628834006757672578922392430907325794017320670708380269664060180727348032929352152408773376318734416917904534752062087055497427302531397649059351420056709801409915323431211534778585831347300351654981052696396862989507971239451265105920000 743 601799367730410288404352511501228549722135302157526897448875691197155041489311428257381513223667020950726139337576164143064954869258336326540360396714280419588466508649239718618604819671770003069320782130682234588485780828453251098105102135382447567085309390170340489272691044161279650922153422869201204422630912289973698560000 744 601799367730410288404352511501228549722135302157526897448875691197155041489311428257381513223667020950726139337576164143064954869258336326540360396714280419588466508649239718618604819671770003069320782130682234588485780828453251098105102135382447567085309390170340489272691044161279650922153422869201204422630912289973698560000 745 601799367730410288404352511501228549722135302157526897448875691197155041489311428257381513223667020950726139337576164143064954869258336326540360396714280419588466508649239718618604819671770003069320782130682234588485780828453251098105102135382447567085309390170340489272691044161279650922153422869201204422630912289973698560000 746 601799367730410288404352511501228549722135302157526897448875691197155041489311428257381513223667020950726139337576164143064954869258336326540360396714280419588466508649239718618604819671770003069320782130682234588485780828453251098105102135382447567085309390170340489272691044161279650922153422869201204422630912289973698560000 747 601799367730410288404352511501228549722135302157526897448875691197155041489311428257381513223667020950726139337576164143064954869258336326540360396714280419588466508649239718618604819671770003069320782130682234588485780828453251098105102135382447567085309390170340489272691044161279650922153422869201204422630912289973698560000 748 601799367730410288404352511501228549722135302157526897448875691197155041489311428257381513223667020950726139337576164143064954869258336326540360396714280419588466508649239718618604819671770003069320782130682234588485780828453251098105102135382447567085309390170340489272691044161279650922153422869201204422630912289973698560000 749 601799367730410288404352511501228549722135302157526897448875691197155041489311428257381513223667020950726139337576164143064954869258336326540360396714280419588466508649239718618604819671770003069320782130682234588485780828453251098105102135382447567085309390170340489272691044161279650922153422869201204422630912289973698560000 750 601799367730410288404352511501228549722135302157526897448875691197155041489311428257381513223667020950726139337576164143064954869258336326540360396714280419588466508649239718618604819671770003069320782130682234588485780828453251098105102135382447567085309390170340489272691044161279650922153422869201204422630912289973698560000 751 451951325165538126591668736137422640841323611920302699984105644089063436158472882621293516430973932733995330642519699271441781106813010581231810657932424595110938347995579028682572219573499272305059907380142358175952821402168391574676931703672218122881067352017925707443790974165121017842537220574770104521395815129770247618560000 752 451951325165538126591668736137422640841323611920302699984105644089063436158472882621293516430973932733995330642519699271441781106813010581231810657932424595110938347995579028682572219573499272305059907380142358175952821402168391574676931703672218122881067352017925707443790974165121017842537220574770104521395815129770247618560000 753 451951325165538126591668736137422640841323611920302699984105644089063436158472882621293516430973932733995330642519699271441781106813010581231810657932424595110938347995579028682572219573499272305059907380142358175952821402168391574676931703672218122881067352017925707443790974165121017842537220574770104521395815129770247618560000 754 451951325165538126591668736137422640841323611920302699984105644089063436158472882621293516430973932733995330642519699271441781106813010581231810657932424595110938347995579028682572219573499272305059907380142358175952821402168391574676931703672218122881067352017925707443790974165121017842537220574770104521395815129770247618560000 755 451951325165538126591668736137422640841323611920302699984105644089063436158472882621293516430973932733995330642519699271441781106813010581231810657932424595110938347995579028682572219573499272305059907380142358175952821402168391574676931703672218122881067352017925707443790974165121017842537220574770104521395815129770247618560000 756 451951325165538126591668736137422640841323611920302699984105644089063436158472882621293516430973932733995330642519699271441781106813010581231810657932424595110938347995579028682572219573499272305059907380142358175952821402168391574676931703672218122881067352017925707443790974165121017842537220574770104521395815129770247618560000 757 342127153150312361829893233256028939116881974223669143887967972575421021171963972144319191938247267079634465296387412348481428297857449009992480668054845418498980329432653324712707170217138949134930349886767765139196285801441472422030437299679869119020967985477569760534949767442996610506800675975100969122696632053236077447249920000 758 342127153150312361829893233256028939116881974223669143887967972575421021171963972144319191938247267079634465296387412348481428297857449009992480668054845418498980329432653324712707170217138949134930349886767765139196285801441472422030437299679869119020967985477569760534949767442996610506800675975100969122696632053236077447249920000 759 342127153150312361829893233256028939116881974223669143887967972575421021171963972144319191938247267079634465296387412348481428297857449009992480668054845418498980329432653324712707170217138949134930349886767765139196285801441472422030437299679869119020967985477569760534949767442996610506800675975100969122696632053236077447249920000 760 342127153150312361829893233256028939116881974223669143887967972575421021171963972144319191938247267079634465296387412348481428297857449009992480668054845418498980329432653324712707170217138949134930349886767765139196285801441472422030437299679869119020967985477569760534949767442996610506800675975100969122696632053236077447249920000 761 260358763547387707352548750507838022667947182384212218498743627129895397111864582801826905065006170247601828090550820797194366934669518696604277788389737363477724030698249180106370156535242740291681996263830269270928373494896960513165162785056380399574956636948430587767096773024120420595675314417051837502372136992512654937357189120000 762 260358763547387707352548750507838022667947182384212218498743627129895397111864582801826905065006170247601828090550820797194366934669518696604277788389737363477724030698249180106370156535242740291681996263830269270928373494896960513165162785056380399574956636948430587767096773024120420595675314417051837502372136992512654937357189120000 763 260358763547387707352548750507838022667947182384212218498743627129895397111864582801826905065006170247601828090550820797194366934669518696604277788389737363477724030698249180106370156535242740291681996263830269270928373494896960513165162785056380399574956636948430587767096773024120420595675314417051837502372136992512654937357189120000 764 260358763547387707352548750507838022667947182384212218498743627129895397111864582801826905065006170247601828090550820797194366934669518696604277788389737363477724030698249180106370156535242740291681996263830269270928373494896960513165162785056380399574956636948430587767096773024120420595675314417051837502372136992512654937357189120000 765 260358763547387707352548750507838022667947182384212218498743627129895397111864582801826905065006170247601828090550820797194366934669518696604277788389737363477724030698249180106370156535242740291681996263830269270928373494896960513165162785056380399574956636948430587767096773024120420595675314417051837502372136992512654937357189120000 766 260358763547387707352548750507838022667947182384212218498743627129895397111864582801826905065006170247601828090550820797194366934669518696604277788389737363477724030698249180106370156535242740291681996263830269270928373494896960513165162785056380399574956636948430587767096773024120420595675314417051837502372136992512654937357189120000 767 260358763547387707352548750507838022667947182384212218498743627129895397111864582801826905065006170247601828090550820797194366934669518696604277788389737363477724030698249180106370156535242740291681996263830269270928373494896960513165162785056380399574956636948430587767096773024120420595675314417051837502372136992512654937357189120000 768 260358763547387707352548750507838022667947182384212218498743627129895397111864582801826905065006170247601828090550820797194366934669518696604277788389737363477724030698249180106370156535242740291681996263830269270928373494896960513165162785056380399574956636948430587767096773024120420595675314417051837502372136992512654937357189120000 769 200215889167941146954109989140527439431651383253459196025533849262889560379023864174604889994989744920405805801633581193042468172760859877688689619271708032514369779606953619501798650375601667284303455126885477069343919217575762634624010181708356527273141653813343121992897418455548603438074316786712863039324173347242231646827678433280000 770 200215889167941146954109989140527439431651383253459196025533849262889560379023864174604889994989744920405805801633581193042468172760859877688689619271708032514369779606953619501798650375601667284303455126885477069343919217575762634624010181708356527273141653813343121992897418455548603438074316786712863039324173347242231646827678433280000 771 200215889167941146954109989140527439431651383253459196025533849262889560379023864174604889994989744920405805801633581193042468172760859877688689619271708032514369779606953619501798650375601667284303455126885477069343919217575762634624010181708356527273141653813343121992897418455548603438074316786712863039324173347242231646827678433280000 772 200215889167941146954109989140527439431651383253459196025533849262889560379023864174604889994989744920405805801633581193042468172760859877688689619271708032514369779606953619501798650375601667284303455126885477069343919217575762634624010181708356527273141653813343121992897418455548603438074316786712863039324173347242231646827678433280000 773 154766882326818506595527021605627710680666519254923958527737665480213630172985447006969579966127072823473687884662758262221827897544144685453357075697030309133607839636175147874890356740340088810766570813082473774602849555186064516564359870460559595582138498397714233300509704466139070457631446876129043129397585997418245062997795428925440000 774 154766882326818506595527021605627710680666519254923958527737665480213630172985447006969579966127072823473687884662758262221827897544144685453357075697030309133607839636175147874890356740340088810766570813082473774602849555186064516564359870460559595582138498397714233300509704466139070457631446876129043129397585997418245062997795428925440000 775 154766882326818506595527021605627710680666519254923958527737665480213630172985447006969579966127072823473687884662758262221827897544144685453357075697030309133607839636175147874890356740340088810766570813082473774602849555186064516564359870460559595582138498397714233300509704466139070457631446876129043129397585997418245062997795428925440000 776 154766882326818506595527021605627710680666519254923958527737665480213630172985447006969579966127072823473687884662758262221827897544144685453357075697030309133607839636175147874890356740340088810766570813082473774602849555186064516564359870460559595582138498397714233300509704466139070457631446876129043129397585997418245062997795428925440000 777 154766882326818506595527021605627710680666519254923958527737665480213630172985447006969579966127072823473687884662758262221827897544144685453357075697030309133607839636175147874890356740340088810766570813082473774602849555186064516564359870460559595582138498397714233300509704466139070457631446876129043129397585997418245062997795428925440000 778 154766882326818506595527021605627710680666519254923958527737665480213630172985447006969579966127072823473687884662758262221827897544144685453357075697030309133607839636175147874890356740340088810766570813082473774602849555186064516564359870460559595582138498397714233300509704466139070457631446876129043129397585997418245062997795428925440000 779 154766882326818506595527021605627710680666519254923958527737665480213630172985447006969579966127072823473687884662758262221827897544144685453357075697030309133607839636175147874890356740340088810766570813082473774602849555186064516564359870460559595582138498397714233300509704466139070457631446876129043129397585997418245062997795428925440000 780 154766882326818506595527021605627710680666519254923958527737665480213630172985447006969579966127072823473687884662758262221827897544144685453357075697030309133607839636175147874890356740340088810766570813082473774602849555186064516564359870460559595582138498397714233300509704466139070457631446876129043129397585997418245062997795428925440000 781 154766882326818506595527021605627710680666519254923958527737665480213630172985447006969579966127072823473687884662758262221827897544144685453357075697030309133607839636175147874890356740340088810766570813082473774602849555186064516564359870460559595582138498397714233300509704466139070457631446876129043129397585997418245062997795428925440000 782 154766882326818506595527021605627710680666519254923958527737665480213630172985447006969579966127072823473687884662758262221827897544144685453357075697030309133607839636175147874890356740340088810766570813082473774602849555186064516564359870460559595582138498397714233300509704466139070457631446876129043129397585997418245062997795428925440000 783 154766882326818506595527021605627710680666519254923958527737665480213630172985447006969579966127072823473687884662758262221827897544144685453357075697030309133607839636175147874890356740340088810766570813082473774602849555186064516564359870460559595582138498397714233300509704466139070457631446876129043129397585997418245062997795428925440000 784 154766882326818506595527021605627710680666519254923958527737665480213630172985447006969579966127072823473687884662758262221827897544144685453357075697030309133607839636175147874890356740340088810766570813082473774602849555186064516564359870460559595582138498397714233300509704466139070457631446876129043129397585997418245062997795428925440000 785 154766882326818506595527021605627710680666519254923958527737665480213630172985447006969579966127072823473687884662758262221827897544144685453357075697030309133607839636175147874890356740340088810766570813082473774602849555186064516564359870460559595582138498397714233300509704466139070457631446876129043129397585997418245062997795428925440000 786 154766882326818506595527021605627710680666519254923958527737665480213630172985447006969579966127072823473687884662758262221827897544144685453357075697030309133607839636175147874890356740340088810766570813082473774602849555186064516564359870460559595582138498397714233300509704466139070457631446876129043129397585997418245062997795428925440000 787 121801536391206164690679766003629008305684550653625155361329542732928126946139546794485059433342006312073792365229590752368578555367241867451792018573562853288149369793669841377538710754647649894073291229895906860612442599931432774536151218052460401723142998239001101607501137414851448450155948691513556942835900179968158864579265002564321280000 788 121801536391206164690679766003629008305684550653625155361329542732928126946139546794485059433342006312073792365229590752368578555367241867451792018573562853288149369793669841377538710754647649894073291229895906860612442599931432774536151218052460401723142998239001101607501137414851448450155948691513556942835900179968158864579265002564321280000 789 121801536391206164690679766003629008305684550653625155361329542732928126946139546794485059433342006312073792365229590752368578555367241867451792018573562853288149369793669841377538710754647649894073291229895906860612442599931432774536151218052460401723142998239001101607501137414851448450155948691513556942835900179968158864579265002564321280000 790 121801536391206164690679766003629008305684550653625155361329542732928126946139546794485059433342006312073792365229590752368578555367241867451792018573562853288149369793669841377538710754647649894073291229895906860612442599931432774536151218052460401723142998239001101607501137414851448450155948691513556942835900179968158864579265002564321280000 791 121801536391206164690679766003629008305684550653625155361329542732928126946139546794485059433342006312073792365229590752368578555367241867451792018573562853288149369793669841377538710754647649894073291229895906860612442599931432774536151218052460401723142998239001101607501137414851448450155948691513556942835900179968158864579265002564321280000 792 121801536391206164690679766003629008305684550653625155361329542732928126946139546794485059433342006312073792365229590752368578555367241867451792018573562853288149369793669841377538710754647649894073291229895906860612442599931432774536151218052460401723142998239001101607501137414851448450155948691513556942835900179968158864579265002564321280000 793 121801536391206164690679766003629008305684550653625155361329542732928126946139546794485059433342006312073792365229590752368578555367241867451792018573562853288149369793669841377538710754647649894073291229895906860612442599931432774536151218052460401723142998239001101607501137414851448450155948691513556942835900179968158864579265002564321280000 794 121801536391206164690679766003629008305684550653625155361329542732928126946139546794485059433342006312073792365229590752368578555367241867451792018573562853288149369793669841377538710754647649894073291229895906860612442599931432774536151218052460401723142998239001101607501137414851448450155948691513556942835900179968158864579265002564321280000 795 121801536391206164690679766003629008305684550653625155361329542732928126946139546794485059433342006312073792365229590752368578555367241867451792018573562853288149369793669841377538710754647649894073291229895906860612442599931432774536151218052460401723142998239001101607501137414851448450155948691513556942835900179968158864579265002564321280000 796 121801536391206164690679766003629008305684550653625155361329542732928126946139546794485059433342006312073792365229590752368578555367241867451792018573562853288149369793669841377538710754647649894073291229895906860612442599931432774536151218052460401723142998239001101607501137414851448450155948691513556942835900179968158864579265002564321280000 797 97075824503791313258471773504892319619630586870939248822979645558143717176073218795204592368373579030722812515087983829637757108627691768359078238803129594070655047725554863577898352471454176965576413110227037767908116752145351921305312520787810940173344969596483877981178406519636604414774291107136304883440212443434622615069674207043764060160000 798 97075824503791313258471773504892319619630586870939248822979645558143717176073218795204592368373579030722812515087983829637757108627691768359078238803129594070655047725554863577898352471454176965576413110227037767908116752145351921305312520787810940173344969596483877981178406519636604414774291107136304883440212443434622615069674207043764060160000 799 97075824503791313258471773504892319619630586870939248822979645558143717176073218795204592368373579030722812515087983829637757108627691768359078238803129594070655047725554863577898352471454176965576413110227037767908116752145351921305312520787810940173344969596483877981178406519636604414774291107136304883440212443434622615069674207043764060160000 800 97075824503791313258471773504892319619630586870939248822979645558143717176073218795204592368373579030722812515087983829637757108627691768359078238803129594070655047725554863577898352471454176965576413110227037767908116752145351921305312520787810940173344969596483877981178406519636604414774291107136304883440212443434622615069674207043764060160000 801 97075824503791313258471773504892319619630586870939248822979645558143717176073218795204592368373579030722812515087983829637757108627691768359078238803129594070655047725554863577898352471454176965576413110227037767908116752145351921305312520787810940173344969596483877981178406519636604414774291107136304883440212443434622615069674207043764060160000 802 97075824503791313258471773504892319619630586870939248822979645558143717176073218795204592368373579030722812515087983829637757108627691768359078238803129594070655047725554863577898352471454176965576413110227037767908116752145351921305312520787810940173344969596483877981178406519636604414774291107136304883440212443434622615069674207043764060160000 803 97075824503791313258471773504892319619630586870939248822979645558143717176073218795204592368373579030722812515087983829637757108627691768359078238803129594070655047725554863577898352471454176965576413110227037767908116752145351921305312520787810940173344969596483877981178406519636604414774291107136304883440212443434622615069674207043764060160000 804 97075824503791313258471773504892319619630586870939248822979645558143717176073218795204592368373579030722812515087983829637757108627691768359078238803129594070655047725554863577898352471454176965576413110227037767908116752145351921305312520787810940173344969596483877981178406519636604414774291107136304883440212443434622615069674207043764060160000 805 97075824503791313258471773504892319619630586870939248822979645558143717176073218795204592368373579030722812515087983829637757108627691768359078238803129594070655047725554863577898352471454176965576413110227037767908116752145351921305312520787810940173344969596483877981178406519636604414774291107136304883440212443434622615069674207043764060160000 806 97075824503791313258471773504892319619630586870939248822979645558143717176073218795204592368373579030722812515087983829637757108627691768359078238803129594070655047725554863577898352471454176965576413110227037767908116752145351921305312520787810940173344969596483877981178406519636604414774291107136304883440212443434622615069674207043764060160000 807 97075824503791313258471773504892319619630586870939248822979645558143717176073218795204592368373579030722812515087983829637757108627691768359078238803129594070655047725554863577898352471454176965576413110227037767908116752145351921305312520787810940173344969596483877981178406519636604414774291107136304883440212443434622615069674207043764060160000 808 97075824503791313258471773504892319619630586870939248822979645558143717176073218795204592368373579030722812515087983829637757108627691768359078238803129594070655047725554863577898352471454176965576413110227037767908116752145351921305312520787810940173344969596483877981178406519636604414774291107136304883440212443434622615069674207043764060160000 809 78534342023567172426103664765457886572281144778589852297790533256538267195443234005320515226014225435854755324706178918176945500879802640602494295191731841603159933609973884634519767149406429165151318206173673554237666452485589704335997829317339050600236080403555457286773330874386012971552401505673270650703131866738609695591366433498405124669440000 810 78534342023567172426103664765457886572281144778589852297790533256538267195443234005320515226014225435854755324706178918176945500879802640602494295191731841603159933609973884634519767149406429165151318206173673554237666452485589704335997829317339050600236080403555457286773330874386012971552401505673270650703131866738609695591366433498405124669440000 811 63691351381112976837570072124786346010120008415436370213508122471052534695504462778314937848297536828478206568336711102641502801213519941528622873400494523540162706157688820438595531158168614052937719065206849252486747492965813250216494239576361970036791461207283475859573171339127056519928997621101022497720239943925012463124598177567206556106915840000 812 63691351381112976837570072124786346010120008415436370213508122471052534695504462778314937848297536828478206568336711102641502801213519941528622873400494523540162706157688820438595531158168614052937719065206849252486747492965813250216494239576361970036791461207283475859573171339127056519928997621101022497720239943925012463124598177567206556106915840000 813 63691351381112976837570072124786346010120008415436370213508122471052534695504462778314937848297536828478206568336711102641502801213519941528622873400494523540162706157688820438595531158168614052937719065206849252486747492965813250216494239576361970036791461207283475859573171339127056519928997621101022497720239943925012463124598177567206556106915840000 814 63691351381112976837570072124786346010120008415436370213508122471052534695504462778314937848297536828478206568336711102641502801213519941528622873400494523540162706157688820438595531158168614052937719065206849252486747492965813250216494239576361970036791461207283475859573171339127056519928997621101022497720239943925012463124598177567206556106915840000 815 63691351381112976837570072124786346010120008415436370213508122471052534695504462778314937848297536828478206568336711102641502801213519941528622873400494523540162706157688820438595531158168614052937719065206849252486747492965813250216494239576361970036791461207283475859573171339127056519928997621101022497720239943925012463124598177567206556106915840000 816 63691351381112976837570072124786346010120008415436370213508122471052534695504462778314937848297536828478206568336711102641502801213519941528622873400494523540162706157688820438595531158168614052937719065206849252486747492965813250216494239576361970036791461207283475859573171339127056519928997621101022497720239943925012463124598177567206556106915840000 817 63691351381112976837570072124786346010120008415436370213508122471052534695504462778314937848297536828478206568336711102641502801213519941528622873400494523540162706157688820438595531158168614052937719065206849252486747492965813250216494239576361970036791461207283475859573171339127056519928997621101022497720239943925012463124598177567206556106915840000 818 63691351381112976837570072124786346010120008415436370213508122471052534695504462778314937848297536828478206568336711102641502801213519941528622873400494523540162706157688820438595531158168614052937719065206849252486747492965813250216494239576361970036791461207283475859573171339127056519928997621101022497720239943925012463124598177567206556106915840000 819 63691351381112976837570072124786346010120008415436370213508122471052534695504462778314937848297536828478206568336711102641502801213519941528622873400494523540162706157688820438595531158168614052937719065206849252486747492965813250216494239576361970036791461207283475859573171339127056519928997621101022497720239943925012463124598177567206556106915840000 820 63691351381112976837570072124786346010120008415436370213508122471052534695504462778314937848297536828478206568336711102641502801213519941528622873400494523540162706157688820438595531158168614052937719065206849252486747492965813250216494239576361970036791461207283475859573171339127056519928997621101022497720239943925012463124598177567206556106915840000 821 52290599483893753983645029214449590074308526909073259945290168548734130985009163940996563973452277736180607592604439815268673799796299871994999379061806003826473581755462521580086931080856432137461867352534823236291619691724932678427741770692193177400205789651179733680709573669423313402861707046923939470628316993962435232225295103782676582563777904640000 822 52290599483893753983645029214449590074308526909073259945290168548734130985009163940996563973452277736180607592604439815268673799796299871994999379061806003826473581755462521580086931080856432137461867352534823236291619691724932678427741770692193177400205789651179733680709573669423313402861707046923939470628316993962435232225295103782676582563777904640000 823 43035163375244559528539859043492012631155917646167292934973808715608189800662541923440172150151224576876640048713453967966118537232354794651884488967866341149187757784745655260411544279544843649131116831136159523468003006289619594346031477279674985000369364882920920819223979129935386930555184899618402184327104886031084196121417870413142827449989215518720000 824 43035163375244559528539859043492012631155917646167292934973808715608189800662541923440172150151224576876640048713453967966118537232354794651884488967866341149187757784745655260411544279544843649131116831136159523468003006289619594346031477279674985000369364882920920819223979129935386930555184899618402184327104886031084196121417870413142827449989215518720000 825 43035163375244559528539859043492012631155917646167292934973808715608189800662541923440172150151224576876640048713453967966118537232354794651884488967866341149187757784745655260411544279544843649131116831136159523468003006289619594346031477279674985000369364882920920819223979129935386930555184899618402184327104886031084196121417870413142827449989215518720000 826 43035163375244559528539859043492012631155917646167292934973808715608189800662541923440172150151224576876640048713453967966118537232354794651884488967866341149187757784745655260411544279544843649131116831136159523468003006289619594346031477279674985000369364882920920819223979129935386930555184899618402184327104886031084196121417870413142827449989215518720000 827 35590080111327250730102463428967894445965943893380351257223339807807972965147922170685022368175062725076981320286026431507980030291157415177108472376425464130378275687984656900360347119183585697831433619349603925908038486201515404524168031710291212595305464758175601517498230740456564991569137911984418606438515740747706630192412578831669118301141081233981440000 828 35590080111327250730102463428967894445965943893380351257223339807807972965147922170685022368175062725076981320286026431507980030291157415177108472376425464130378275687984656900360347119183585697831433619349603925908038486201515404524168031710291212595305464758175601517498230740456564991569137911984418606438515740747706630192412578831669118301141081233981440000 829 29504176412290290855254942182614384495705767487612311192238148700672809588107627479497883543217126999088817514517115911720115445111369497181822923600056709764083590545339280570398727761803192543502258470440821654577763905061056270350535298287831415241508230284527573658006033283838492378010815329035083024737529549079848796429510027851453699071645956342970613760000 830 29504176412290290855254942182614384495705767487612311192238148700672809588107627479497883543217126999088817514517115911720115445111369497181822923600056709764083590545339280570398727761803192543502258470440821654577763905061056270350535298287831415241508230284527573658006033283838492378010815329035083024737529549079848796429510027851453699071645956342970613760000 831 29504176412290290855254942182614384495705767487612311192238148700672809588107627479497883543217126999088817514517115911720115445111369497181822923600056709764083590545339280570398727761803192543502258470440821654577763905061056270350535298287831415241508230284527573658006033283838492378010815329035083024737529549079848796429510027851453699071645956342970613760000 832 29504176412290290855254942182614384495705767487612311192238148700672809588107627479497883543217126999088817514517115911720115445111369497181822923600056709764083590545339280570398727761803192543502258470440821654577763905061056270350535298287831415241508230284527573658006033283838492378010815329035083024737529549079848796429510027851453699071645956342970613760000 833 29504176412290290855254942182614384495705767487612311192238148700672809588107627479497883543217126999088817514517115911720115445111369497181822923600056709764083590545339280570398727761803192543502258470440821654577763905061056270350535298287831415241508230284527573658006033283838492378010815329035083024737529549079848796429510027851453699071645956342970613760000 834 29504176412290290855254942182614384495705767487612311192238148700672809588107627479497883543217126999088817514517115911720115445111369497181822923600056709764083590545339280570398727761803192543502258470440821654577763905061056270350535298287831415241508230284527573658006033283838492378010815329035083024737529549079848796429510027851453699071645956342970613760000 835 29504176412290290855254942182614384495705767487612311192238148700672809588107627479497883543217126999088817514517115911720115445111369497181822923600056709764083590545339280570398727761803192543502258470440821654577763905061056270350535298287831415241508230284527573658006033283838492378010815329035083024737529549079848796429510027851453699071645956342970613760000 836 29504176412290290855254942182614384495705767487612311192238148700672809588107627479497883543217126999088817514517115911720115445111369497181822923600056709764083590545339280570398727761803192543502258470440821654577763905061056270350535298287831415241508230284527573658006033283838492378010815329035083024737529549079848796429510027851453699071645956342970613760000 837 29504176412290290855254942182614384495705767487612311192238148700672809588107627479497883543217126999088817514517115911720115445111369497181822923600056709764083590545339280570398727761803192543502258470440821654577763905061056270350535298287831415241508230284527573658006033283838492378010815329035083024737529549079848796429510027851453699071645956342970613760000 838 29504176412290290855254942182614384495705767487612311192238148700672809588107627479497883543217126999088817514517115911720115445111369497181822923600056709764083590545339280570398727761803192543502258470440821654577763905061056270350535298287831415241508230284527573658006033283838492378010815329035083024737529549079848796429510027851453699071645956342970613760000 839 24754004009911554027558896491213468591897138922106729090287806759864487244422299455298724292759169552235517894679860249933176858448439008135549432900447579492066132467539656398564532592152878543998394856699849368190743916346226210824099115263490557387625405208718634299067061925140495105151074061060434657754787291677993140204358913367369653521110957371752344944640000 840 24754004009911554027558896491213468591897138922106729090287806759864487244422299455298724292759169552235517894679860249933176858448439008135549432900447579492066132467539656398564532592152878543998394856699849368190743916346226210824099115263490557387625405208718634299067061925140495105151074061060434657754787291677993140204358913367369653521110957371752344944640000 841 717866116287435066799207998245190589165017028741095143618346396036070130088246684203663004490015917014830018945715947248062128895004731235930933554112979805269917841558650035558371445172433477775953450844295631677531573574040560113898874342641226164241136751052840394672944795829074358049381147770752605074888831458661801065926408487653719952112217763780818003394560000 842 717866116287435066799207998245190589165017028741095143618346396036070130088246684203663004490015917014830018945715947248062128895004731235930933554112979805269917841558650035558371445172433477775953450844295631677531573574040560113898874342641226164241136751052840394672944795829074358049381147770752605074888831458661801065926408487653719952112217763780818003394560000 843 717866116287435066799207998245190589165017028741095143618346396036070130088246684203663004490015917014830018945715947248062128895004731235930933554112979805269917841558650035558371445172433477775953450844295631677531573574040560113898874342641226164241136751052840394672944795829074358049381147770752605074888831458661801065926408487653719952112217763780818003394560000 844 717866116287435066799207998245190589165017028741095143618346396036070130088246684203663004490015917014830018945715947248062128895004731235930933554112979805269917841558650035558371445172433477775953450844295631677531573574040560113898874342641226164241136751052840394672944795829074358049381147770752605074888831458661801065926408487653719952112217763780818003394560000 845 717866116287435066799207998245190589165017028741095143618346396036070130088246684203663004490015917014830018945715947248062128895004731235930933554112979805269917841558650035558371445172433477775953450844295631677531573574040560113898874342641226164241136751052840394672944795829074358049381147770752605074888831458661801065926408487653719952112217763780818003394560000 846 717866116287435066799207998245190589165017028741095143618346396036070130088246684203663004490015917014830018945715947248062128895004731235930933554112979805269917841558650035558371445172433477775953450844295631677531573574040560113898874342641226164241136751052840394672944795829074358049381147770752605074888831458661801065926408487653719952112217763780818003394560000 847 717866116287435066799207998245190589165017028741095143618346396036070130088246684203663004490015917014830018945715947248062128895004731235930933554112979805269917841558650035558371445172433477775953450844295631677531573574040560113898874342641226164241136751052840394672944795829074358049381147770752605074888831458661801065926408487653719952112217763780818003394560000 848 717866116287435066799207998245190589165017028741095143618346396036070130088246684203663004490015917014830018945715947248062128895004731235930933554112979805269917841558650035558371445172433477775953450844295631677531573574040560113898874342641226164241136751052840394672944795829074358049381147770752605074888831458661801065926408487653719952112217763780818003394560000 849 717866116287435066799207998245190589165017028741095143618346396036070130088246684203663004490015917014830018945715947248062128895004731235930933554112979805269917841558650035558371445172433477775953450844295631677531573574040560113898874342641226164241136751052840394672944795829074358049381147770752605074888831458661801065926408487653719952112217763780818003394560000 850 717866116287435066799207998245190589165017028741095143618346396036070130088246684203663004490015917014830018945715947248062128895004731235930933554112979805269917841558650035558371445172433477775953450844295631677531573574040560113898874342641226164241136751052840394672944795829074358049381147770752605074888831458661801065926408487653719952112217763780818003394560000 851 717866116287435066799207998245190589165017028741095143618346396036070130088246684203663004490015917014830018945715947248062128895004731235930933554112979805269917841558650035558371445172433477775953450844295631677531573574040560113898874342641226164241136751052840394672944795829074358049381147770752605074888831458661801065926408487653719952112217763780818003394560000 852 717866116287435066799207998245190589165017028741095143618346396036070130088246684203663004490015917014830018945715947248062128895004731235930933554112979805269917841558650035558371445172433477775953450844295631677531573574040560113898874342641226164241136751052840394672944795829074358049381147770752605074888831458661801065926408487653719952112217763780818003394560000 853 612339797193182111979724422503147572557759525516154157506449475818767820965274421625724542829983577213650006160695703002596995947439035744249086321658371773895239918849528480331290842732085756542888293570184173820934432258656597777155739814272965918097689648648072856656021910842200427416122119048451972128880173234238516309235226439968623119151721752505037756895559680000 854 612339797193182111979724422503147572557759525516154157506449475818767820965274421625724542829983577213650006160695703002596995947439035744249086321658371773895239918849528480331290842732085756542888293570184173820934432258656597777155739814272965918097689648648072856656021910842200427416122119048451972128880173234238516309235226439968623119151721752505037756895559680000 855 612339797193182111979724422503147572557759525516154157506449475818767820965274421625724542829983577213650006160695703002596995947439035744249086321658371773895239918849528480331290842732085756542888293570184173820934432258656597777155739814272965918097689648648072856656021910842200427416122119048451972128880173234238516309235226439968623119151721752505037756895559680000 856 612339797193182111979724422503147572557759525516154157506449475818767820965274421625724542829983577213650006160695703002596995947439035744249086321658371773895239918849528480331290842732085756542888293570184173820934432258656597777155739814272965918097689648648072856656021910842200427416122119048451972128880173234238516309235226439968623119151721752505037756895559680000 857 524775206194557069966623830085197469681999913367344112983027200776684022567240179333245933205295925672098055279716217473225625526955253632821466977661224610228220610454045907643916252221397493357255267589647836964540808445668704295022469020831931791809720028891398438154210777591765766295616656024523340114450308461742408477014589059053110013113025541896817357659494645760000 858 524775206194557069966623830085197469681999913367344112983027200776684022567240179333245933205295925672098055279716217473225625526955253632821466977661224610228220610454045907643916252221397493357255267589647836964540808445668704295022469020831931791809720028891398438154210777591765766295616656024523340114450308461742408477014589059053110013113025541896817357659494645760000 859 450781902121124523101329870043184626456837925582548593052420365467171575385259314047258256623349200152332229485276230809500812327654562870593640133810991940186041504380025434666124060658180446793882274859507491952540554454829416989424300888894629409164549504817711258374467057951326793247934707525065549158312814968636728881755532001726621501264088940489366110229505900707840000 860 450781902121124523101329870043184626456837925582548593052420365467171575385259314047258256623349200152332229485276230809500812327654562870593640133810991940186041504380025434666124060658180446793882274859507491952540554454829416989424300888894629409164549504817711258374467057951326793247934707525065549158312814968636728881755532001726621501264088940489366110229505900707840000 861 450781902121124523101329870043184626456837925582548593052420365467171575385259314047258256623349200152332229485276230809500812327654562870593640133810991940186041504380025434666124060658180446793882274859507491952540554454829416989424300888894629409164549504817711258374467057951326793247934707525065549158312814968636728881755532001726621501264088940489366110229505900707840000 862 450781902121124523101329870043184626456837925582548593052420365467171575385259314047258256623349200152332229485276230809500812327654562870593640133810991940186041504380025434666124060658180446793882274859507491952540554454829416989424300888894629409164549504817711258374467057951326793247934707525065549158312814968636728881755532001726621501264088940489366110229505900707840000 863 389024781530530463436447677847268332632251129777739435804238775398169069557478788022783875465950359731462714045793387188599201038765887757322311435478886044380553818279961950116865064348009725583120403203754965555042498494517786861873171667116065180109006222657684815977165071011995022572967652594131568923623959317933497024955024117490074355590908755642322953128063592310865920000 864 389024781530530463436447677847268332632251129777739435804238775398169069557478788022783875465950359731462714045793387188599201038765887757322311435478886044380553818279961950116865064348009725583120403203754965555042498494517786861873171667116065180109006222657684815977165071011995022572967652594131568923623959317933497024955024117490074355590908755642322953128063592310865920000 865 389024781530530463436447677847268332632251129777739435804238775398169069557478788022783875465950359731462714045793387188599201038765887757322311435478886044380553818279961950116865064348009725583120403203754965555042498494517786861873171667116065180109006222657684815977165071011995022572967652594131568923623959317933497024955024117490074355590908755642322953128063592310865920000 866 389024781530530463436447677847268332632251129777739435804238775398169069557478788022783875465950359731462714045793387188599201038765887757322311435478886044380553818279961950116865064348009725583120403203754965555042498494517786861873171667116065180109006222657684815977165071011995022572967652594131568923623959317933497024955024117490074355590908755642322953128063592310865920000 867 389024781530530463436447677847268332632251129777739435804238775398169069557478788022783875465950359731462714045793387188599201038765887757322311435478886044380553818279961950116865064348009725583120403203754965555042498494517786861873171667116065180109006222657684815977165071011995022572967652594131568923623959317933497024955024117490074355590908755642322953128063592310865920000 868 389024781530530463436447677847268332632251129777739435804238775398169069557478788022783875465950359731462714045793387188599201038765887757322311435478886044380553818279961950116865064348009725583120403203754965555042498494517786861873171667116065180109006222657684815977165071011995022572967652594131568923623959317933497024955024117490074355590908755642322953128063592310865920000 869 389024781530530463436447677847268332632251129777739435804238775398169069557478788022783875465950359731462714045793387188599201038765887757322311435478886044380553818279961950116865064348009725583120403203754965555042498494517786861873171667116065180109006222657684815977165071011995022572967652594131568923623959317933497024955024117490074355590908755642322953128063592310865920000 870 389024781530530463436447677847268332632251129777739435804238775398169069557478788022783875465950359731462714045793387188599201038765887757322311435478886044380553818279961950116865064348009725583120403203754965555042498494517786861873171667116065180109006222657684815977165071011995022572967652594131568923623959317933497024955024117490074355590908755642322953128063592310865920000 871 389024781530530463436447677847268332632251129777739435804238775398169069557478788022783875465950359731462714045793387188599201038765887757322311435478886044380553818279961950116865064348009725583120403203754965555042498494517786861873171667116065180109006222657684815977165071011995022572967652594131568923623959317933497024955024117490074355590908755642322953128063592310865920000 872 389024781530530463436447677847268332632251129777739435804238775398169069557478788022783875465950359731462714045793387188599201038765887757322311435478886044380553818279961950116865064348009725583120403203754965555042498494517786861873171667116065180109006222657684815977165071011995022572967652594131568923623959317933497024955024117490074355590908755642322953128063592310865920000 873 389024781530530463436447677847268332632251129777739435804238775398169069557478788022783875465950359731462714045793387188599201038765887757322311435478886044380553818279961950116865064348009725583120403203754965555042498494517786861873171667116065180109006222657684815977165071011995022572967652594131568923623959317933497024955024117490074355590908755642322953128063592310865920000 874 389024781530530463436447677847268332632251129777739435804238775398169069557478788022783875465950359731462714045793387188599201038765887757322311435478886044380553818279961950116865064348009725583120403203754965555042498494517786861873171667116065180109006222657684815977165071011995022572967652594131568923623959317933497024955024117490074355590908755642322953128063592310865920000 875 389024781530530463436447677847268332632251129777739435804238775398169069557478788022783875465950359731462714045793387188599201038765887757322311435478886044380553818279961950116865064348009725583120403203754965555042498494517786861873171667116065180109006222657684815977165071011995022572967652594131568923623959317933497024955024117490074355590908755642322953128063592310865920000 876 389024781530530463436447677847268332632251129777739435804238775398169069557478788022783875465950359731462714045793387188599201038765887757322311435478886044380553818279961950116865064348009725583120403203754965555042498494517786861873171667116065180109006222657684815977165071011995022572967652594131568923623959317933497024955024117490074355590908755642322953128063592310865920000 877 341174733402275216433764613472054327718484240815077485200317406024194274001908897095981458783638465484492800218160800564401499310997683563171667128914983060921745698631526630252490661433204529336396593609693104791772271179692099077862771552060789162955598457270789583611973767277519634796492631325053385946018212321827676890885556151038795209853226978698317229893311770456629411840000 878 341174733402275216433764613472054327718484240815077485200317406024194274001908897095981458783638465484492800218160800564401499310997683563171667128914983060921745698631526630252490661433204529336396593609693104791772271179692099077862771552060789162955598457270789583611973767277519634796492631325053385946018212321827676890885556151038795209853226978698317229893311770456629411840000 879 341174733402275216433764613472054327718484240815077485200317406024194274001908897095981458783638465484492800218160800564401499310997683563171667128914983060921745698631526630252490661433204529336396593609693104791772271179692099077862771552060789162955598457270789583611973767277519634796492631325053385946018212321827676890885556151038795209853226978698317229893311770456629411840000 880 341174733402275216433764613472054327718484240815077485200317406024194274001908897095981458783638465484492800218160800564401499310997683563171667128914983060921745698631526630252490661433204529336396593609693104791772271179692099077862771552060789162955598457270789583611973767277519634796492631325053385946018212321827676890885556151038795209853226978698317229893311770456629411840000 881 300574940127404465678146624468879862719984616158083264461479634707315155395681738341559665188385488091838156992199665297237720892988959219154238740574100076672057960494374961252444272722653190345365398970139625321551370909308739287597101737365555252563882240855565623162148888971494798255710008197372033018442045055530183340870174969065178579880692968233217479536007669772290511831040000 882 300574940127404465678146624468879862719984616158083264461479634707315155395681738341559665188385488091838156992199665297237720892988959219154238740574100076672057960494374961252444272722653190345365398970139625321551370909308739287597101737365555252563882240855565623162148888971494798255710008197372033018442045055530183340870174969065178579880692968233217479536007669772290511831040000 883 265407672132498143193803469406020918781746416067587522519486517446559282214386974955597184361344385985093092624112304457460907548509250990513192807926930367701427179116533090785908292814102767074957647290633289158929860512919616790948240834093785288013908018675464445252177468961829906859791937238279505155284325784033151889988364497684552686034651890949931034430294772408932521946808320000 884 265407672132498143193803469406020918781746416067587522519486517446559282214386974955597184361344385985093092624112304457460907548509250990513192807926930367701427179116533090785908292814102767074957647290633289158929860512919616790948240834093785288013908018675464445252177468961829906859791937238279505155284325784033151889988364497684552686034651890949931034430294772408932521946808320000 885 265407672132498143193803469406020918781746416067587522519486517446559282214386974955597184361344385985093092624112304457460907548509250990513192807926930367701427179116533090785908292814102767074957647290633289158929860512919616790948240834093785288013908018675464445252177468961829906859791937238279505155284325784033151889988364497684552686034651890949931034430294772408932521946808320000 886 265407672132498143193803469406020918781746416067587522519486517446559282214386974955597184361344385985093092624112304457460907548509250990513192807926930367701427179116533090785908292814102767074957647290633289158929860512919616790948240834093785288013908018675464445252177468961829906859791937238279505155284325784033151889988364497684552686034651890949931034430294772408932521946808320000 887 235416605181525853012903677363140554959409071051950132474784540975098083324161246785614702528512470368777573157587614053767824995527705628585202020631187236151165907876364851527100655726109154395487433146791727483970786274959700093571089619841187550468336412565136962938681414969143127384635448330353921072737196970437405726419679309446198232512736227272588827539671463126723146966818979840000 888 235416605181525853012903677363140554959409071051950132474784540975098083324161246785614702528512470368777573157587614053767824995527705628585202020631187236151165907876364851527100655726109154395487433146791727483970786274959700093571089619841187550468336412565136962938681414969143127384635448330353921072737196970437405726419679309446198232512736227272588827539671463126723146966818979840000 889 235416605181525853012903677363140554959409071051950132474784540975098083324161246785614702528512470368777573157587614053767824995527705628585202020631187236151165907876364851527100655726109154395487433146791727483970786274959700093571089619841187550468336412565136962938681414969143127384635448330353921072737196970437405726419679309446198232512736227272588827539671463126723146966818979840000 890 235416605181525853012903677363140554959409071051950132474784540975098083324161246785614702528512470368777573157587614053767824995527705628585202020631187236151165907876364851527100655726109154395487433146791727483970786274959700093571089619841187550468336412565136962938681414969143127384635448330353921072737196970437405726419679309446198232512736227272588827539671463126723146966818979840000 891 235416605181525853012903677363140554959409071051950132474784540975098083324161246785614702528512470368777573157587614053767824995527705628585202020631187236151165907876364851527100655726109154395487433146791727483970786274959700093571089619841187550468336412565136962938681414969143127384635448330353921072737196970437405726419679309446198232512736227272588827539671463126723146966818979840000 892 235416605181525853012903677363140554959409071051950132474784540975098083324161246785614702528512470368777573157587614053767824995527705628585202020631187236151165907876364851527100655726109154395487433146791727483970786274959700093571089619841187550468336412565136962938681414969143127384635448330353921072737196970437405726419679309446198232512736227272588827539671463126723146966818979840000 893 235416605181525853012903677363140554959409071051950132474784540975098083324161246785614702528512470368777573157587614053767824995527705628585202020631187236151165907876364851527100655726109154395487433146791727483970786274959700093571089619841187550468336412565136962938681414969143127384635448330353921072737196970437405726419679309446198232512736227272588827539671463126723146966818979840000 894 235416605181525853012903677363140554959409071051950132474784540975098083324161246785614702528512470368777573157587614053767824995527705628585202020631187236151165907876364851527100655726109154395487433146791727483970786274959700093571089619841187550468336412565136962938681414969143127384635448330353921072737196970437405726419679309446198232512736227272588827539671463126723146966818979840000 895 235416605181525853012903677363140554959409071051950132474784540975098083324161246785614702528512470368777573157587614053767824995527705628585202020631187236151165907876364851527100655726109154395487433146791727483970786274959700093571089619841187550468336412565136962938681414969143127384635448330353921072737196970437405726419679309446198232512736227272588827539671463126723146966818979840000 896 235416605181525853012903677363140554959409071051950132474784540975098083324161246785614702528512470368777573157587614053767824995527705628585202020631187236151165907876364851527100655726109154395487433146791727483970786274959700093571089619841187550468336412565136962938681414969143127384635448330353921072737196970437405726419679309446198232512736227272588827539671463126723146966818979840000 897 235416605181525853012903677363140554959409071051950132474784540975098083324161246785614702528512470368777573157587614053767824995527705628585202020631187236151165907876364851527100655726109154395487433146791727483970786274959700093571089619841187550468336412565136962938681414969143127384635448330353921072737196970437405726419679309446198232512736227272588827539671463126723146966818979840000 898 235416605181525853012903677363140554959409071051950132474784540975098083324161246785614702528512470368777573157587614053767824995527705628585202020631187236151165907876364851527100655726109154395487433146791727483970786274959700093571089619841187550468336412565136962938681414969143127384635448330353921072737196970437405726419679309446198232512736227272588827539671463126723146966818979840000 899 235416605181525853012903677363140554959409071051950132474784540975098083324161246785614702528512470368777573157587614053767824995527705628585202020631187236151165907876364851527100655726109154395487433146791727483970786274959700093571089619841187550468336412565136962938681414969143127384635448330353921072737196970437405726419679309446198232512736227272588827539671463126723146966818979840000 900 235416605181525853012903677363140554959409071051950132474784540975098083324161246785614702528512470368777573157587614053767824995527705628585202020631187236151165907876364851527100655726109154395487433146791727483970786274959700093571089619841187550468336412565136962938681414969143127384635448330353921072737196970437405726419679309446198232512736227272588827539671463126723146966818979840000 901 235416605181525853012903677363140554959409071051950132474784540975098083324161246785614702528512470368777573157587614053767824995527705628585202020631187236151165907876364851527100655726109154395487433146791727483970786274959700093571089619841187550468336412565136962938681414969143127384635448330353921072737196970437405726419679309446198232512736227272588827539671463126723146966818979840000 902 235416605181525853012903677363140554959409071051950132474784540975098083324161246785614702528512470368777573157587614053767824995527705628585202020631187236151165907876364851527100655726109154395487433146791727483970786274959700093571089619841187550468336412565136962938681414969143127384635448330353921072737196970437405726419679309446198232512736227272588827539671463126723146966818979840000 903 235416605181525853012903677363140554959409071051950132474784540975098083324161246785614702528512470368777573157587614053767824995527705628585202020631187236151165907876364851527100655726109154395487433146791727483970786274959700093571089619841187550468336412565136962938681414969143127384635448330353921072737196970437405726419679309446198232512736227272588827539671463126723146966818979840000 904 235416605181525853012903677363140554959409071051950132474784540975098083324161246785614702528512470368777573157587614053767824995527705628585202020631187236151165907876364851527100655726109154395487433146791727483970786274959700093571089619841187550468336412565136962938681414969143127384635448330353921072737196970437405726419679309446198232512736227272588827539671463126723146966818979840000 905 235416605181525853012903677363140554959409071051950132474784540975098083324161246785614702528512470368777573157587614053767824995527705628585202020631187236151165907876364851527100655726109154395487433146791727483970786274959700093571089619841187550468336412565136962938681414969143127384635448330353921072737196970437405726419679309446198232512736227272588827539671463126723146966818979840000 906 235416605181525853012903677363140554959409071051950132474784540975098083324161246785614702528512470368777573157587614053767824995527705628585202020631187236151165907876364851527100655726109154395487433146791727483970786274959700093571089619841187550468336412565136962938681414969143127384635448330353921072737196970437405726419679309446198232512736227272588827539671463126723146966818979840000 907 213522860899643948682703635368368483348184027444118770154629578664413961575014250834552535193360810624481258853931965946767417270943629005126778232712486823189107478443862920335080294743581003036707101864140096827961503151388447984868978285195957108274781126196579225385384043377012816537864351635631006412972637652186726993862649133667701796889051758136238066578482017055937894298904814714880000 908 213522860899643948682703635368368483348184027444118770154629578664413961575014250834552535193360810624481258853931965946767417270943629005126778232712486823189107478443862920335080294743581003036707101864140096827961503151388447984868978285195957108274781126196579225385384043377012816537864351635631006412972637652186726993862649133667701796889051758136238066578482017055937894298904814714880000 909 213522860899643948682703635368368483348184027444118770154629578664413961575014250834552535193360810624481258853931965946767417270943629005126778232712486823189107478443862920335080294743581003036707101864140096827961503151388447984868978285195957108274781126196579225385384043377012816537864351635631006412972637652186726993862649133667701796889051758136238066578482017055937894298904814714880000 910 213522860899643948682703635368368483348184027444118770154629578664413961575014250834552535193360810624481258853931965946767417270943629005126778232712486823189107478443862920335080294743581003036707101864140096827961503151388447984868978285195957108274781126196579225385384043377012816537864351635631006412972637652186726993862649133667701796889051758136238066578482017055937894298904814714880000 911 194519326279575637249943011820583688330195649001592199610867546163281118994837982510277359561151698478902426815932020977505117133829646023670494970001075495925276912862359120425258148511402293766440169798231628210272929370914876114215639217813516925638325605965083674326084863516458675865994424340059846842218072901142108291408873360771276336965926151662112878652997117537959421706302286205255680000 912 194519326279575637249943011820583688330195649001592199610867546163281118994837982510277359561151698478902426815932020977505117133829646023670494970001075495925276912862359120425258148511402293766440169798231628210272929370914876114215639217813516925638325605965083674326084863516458675865994424340059846842218072901142108291408873360771276336965926151662112878652997117537959421706302286205255680000 913 194519326279575637249943011820583688330195649001592199610867546163281118994837982510277359561151698478902426815932020977505117133829646023670494970001075495925276912862359120425258148511402293766440169798231628210272929370914876114215639217813516925638325605965083674326084863516458675865994424340059846842218072901142108291408873360771276336965926151662112878652997117537959421706302286205255680000 914 194519326279575637249943011820583688330195649001592199610867546163281118994837982510277359561151698478902426815932020977505117133829646023670494970001075495925276912862359120425258148511402293766440169798231628210272929370914876114215639217813516925638325605965083674326084863516458675865994424340059846842218072901142108291408873360771276336965926151662112878652997117537959421706302286205255680000 915 194519326279575637249943011820583688330195649001592199610867546163281118994837982510277359561151698478902426815932020977505117133829646023670494970001075495925276912862359120425258148511402293766440169798231628210272929370914876114215639217813516925638325605965083674326084863516458675865994424340059846842218072901142108291408873360771276336965926151662112878652997117537959421706302286205255680000 916 194519326279575637249943011820583688330195649001592199610867546163281118994837982510277359561151698478902426815932020977505117133829646023670494970001075495925276912862359120425258148511402293766440169798231628210272929370914876114215639217813516925638325605965083674326084863516458675865994424340059846842218072901142108291408873360771276336965926151662112878652997117537959421706302286205255680000 917 194519326279575637249943011820583688330195649001592199610867546163281118994837982510277359561151698478902426815932020977505117133829646023670494970001075495925276912862359120425258148511402293766440169798231628210272929370914876114215639217813516925638325605965083674326084863516458675865994424340059846842218072901142108291408873360771276336965926151662112878652997117537959421706302286205255680000 918 194519326279575637249943011820583688330195649001592199610867546163281118994837982510277359561151698478902426815932020977505117133829646023670494970001075495925276912862359120425258148511402293766440169798231628210272929370914876114215639217813516925638325605965083674326084863516458675865994424340059846842218072901142108291408873360771276336965926151662112878652997117537959421706302286205255680000 919 178763260850930010632697627863116409575449801432463231442387274924055348356256105926944893436698410902111330243841527278327202645989444695753184877430988380755329482920508031670812238481978707971358516044574866325240822091870771148964172441170622054661621231881911896705671989571625523120848875968514999247998408996149597519804754618548802953671686133377481735482104351017384708548091801022629969920000 920 178763260850930010632697627863116409575449801432463231442387274924055348356256105926944893436698410902111330243841527278327202645989444695753184877430988380755329482920508031670812238481978707971358516044574866325240822091870771148964172441170622054661621231881911896705671989571625523120848875968514999247998408996149597519804754618548802953671686133377481735482104351017384708548091801022629969920000 921 178763260850930010632697627863116409575449801432463231442387274924055348356256105926944893436698410902111330243841527278327202645989444695753184877430988380755329482920508031670812238481978707971358516044574866325240822091870771148964172441170622054661621231881911896705671989571625523120848875968514999247998408996149597519804754618548802953671686133377481735482104351017384708548091801022629969920000 922 178763260850930010632697627863116409575449801432463231442387274924055348356256105926944893436698410902111330243841527278327202645989444695753184877430988380755329482920508031670812238481978707971358516044574866325240822091870771148964172441170622054661621231881911896705671989571625523120848875968514999247998408996149597519804754618548802953671686133377481735482104351017384708548091801022629969920000 923 178763260850930010632697627863116409575449801432463231442387274924055348356256105926944893436698410902111330243841527278327202645989444695753184877430988380755329482920508031670812238481978707971358516044574866325240822091870771148964172441170622054661621231881911896705671989571625523120848875968514999247998408996149597519804754618548802953671686133377481735482104351017384708548091801022629969920000 924 178763260850930010632697627863116409575449801432463231442387274924055348356256105926944893436698410902111330243841527278327202645989444695753184877430988380755329482920508031670812238481978707971358516044574866325240822091870771148964172441170622054661621231881911896705671989571625523120848875968514999247998408996149597519804754618548802953671686133377481735482104351017384708548091801022629969920000 925 178763260850930010632697627863116409575449801432463231442387274924055348356256105926944893436698410902111330243841527278327202645989444695753184877430988380755329482920508031670812238481978707971358516044574866325240822091870771148964172441170622054661621231881911896705671989571625523120848875968514999247998408996149597519804754618548802953671686133377481735482104351017384708548091801022629969920000 926 178763260850930010632697627863116409575449801432463231442387274924055348356256105926944893436698410902111330243841527278327202645989444695753184877430988380755329482920508031670812238481978707971358516044574866325240822091870771148964172441170622054661621231881911896705671989571625523120848875968514999247998408996149597519804754618548802953671686133377481735482104351017384708548091801022629969920000 927 178763260850930010632697627863116409575449801432463231442387274924055348356256105926944893436698410902111330243841527278327202645989444695753184877430988380755329482920508031670812238481978707971358516044574866325240822091870771148964172441170622054661621231881911896705671989571625523120848875968514999247998408996149597519804754618548802953671686133377481735482104351017384708548091801022629969920000 928 178763260850930010632697627863116409575449801432463231442387274924055348356256105926944893436698410902111330243841527278327202645989444695753184877430988380755329482920508031670812238481978707971358516044574866325240822091870771148964172441170622054661621231881911896705671989571625523120848875968514999247998408996149597519804754618548802953671686133377481735482104351017384708548091801022629969920000 929 166071069330513979877776096284835144495592865530758342009977778404447418622961922406131806002692823728061425796528778841565971258124194122354708751133388205721701089633151961422184569549758219705392061405410050816148723723347946397387716197847507888780646124418296152039569278312040110979268605774750434301390521957422976095898617040631837943960996417907680532262874942095150394241177283150023242055680000 930 166071069330513979877776096284835144495592865530758342009977778404447418622961922406131806002692823728061425796528778841565971258124194122354708751133388205721701089633151961422184569549758219705392061405410050816148723723347946397387716197847507888780646124418296152039569278312040110979268605774750434301390521957422976095898617040631837943960996417907680532262874942095150394241177283150023242055680000 931 166071069330513979877776096284835144495592865530758342009977778404447418622961922406131806002692823728061425796528778841565971258124194122354708751133388205721701089633151961422184569549758219705392061405410050816148723723347946397387716197847507888780646124418296152039569278312040110979268605774750434301390521957422976095898617040631837943960996417907680532262874942095150394241177283150023242055680000 932 166071069330513979877776096284835144495592865530758342009977778404447418622961922406131806002692823728061425796528778841565971258124194122354708751133388205721701089633151961422184569549758219705392061405410050816148723723347946397387716197847507888780646124418296152039569278312040110979268605774750434301390521957422976095898617040631837943960996417907680532262874942095150394241177283150023242055680000 933 166071069330513979877776096284835144495592865530758342009977778404447418622961922406131806002692823728061425796528778841565971258124194122354708751133388205721701089633151961422184569549758219705392061405410050816148723723347946397387716197847507888780646124418296152039569278312040110979268605774750434301390521957422976095898617040631837943960996417907680532262874942095150394241177283150023242055680000 934 166071069330513979877776096284835144495592865530758342009977778404447418622961922406131806002692823728061425796528778841565971258124194122354708751133388205721701089633151961422184569549758219705392061405410050816148723723347946397387716197847507888780646124418296152039569278312040110979268605774750434301390521957422976095898617040631837943960996417907680532262874942095150394241177283150023242055680000 935 166071069330513979877776096284835144495592865530758342009977778404447418622961922406131806002692823728061425796528778841565971258124194122354708751133388205721701089633151961422184569549758219705392061405410050816148723723347946397387716197847507888780646124418296152039569278312040110979268605774750434301390521957422976095898617040631837943960996417907680532262874942095150394241177283150023242055680000 936 166071069330513979877776096284835144495592865530758342009977778404447418622961922406131806002692823728061425796528778841565971258124194122354708751133388205721701089633151961422184569549758219705392061405410050816148723723347946397387716197847507888780646124418296152039569278312040110979268605774750434301390521957422976095898617040631837943960996417907680532262874942095150394241177283150023242055680000 937 155608591962691599145476202218890530392370515002320566463349178364967231249715321294545502224523175833193555971347465774547315068862369892646362099811984748761233920986263387852586941668123451863952361536869217614731354128777025774352290077383114891787465418579943494461076413778381583987574683610941156940402919074105328601857004167072032153491453643579496658730313820743155919403983114311571777806172160000 938 155608591962691599145476202218890530392370515002320566463349178364967231249715321294545502224523175833193555971347465774547315068862369892646362099811984748761233920986263387852586941668123451863952361536869217614731354128777025774352290077383114891787465418579943494461076413778381583987574683610941156940402919074105328601857004167072032153491453643579496658730313820743155919403983114311571777806172160000 939 155608591962691599145476202218890530392370515002320566463349178364967231249715321294545502224523175833193555971347465774547315068862369892646362099811984748761233920986263387852586941668123451863952361536869217614731354128777025774352290077383114891787465418579943494461076413778381583987574683610941156940402919074105328601857004167072032153491453643579496658730313820743155919403983114311571777806172160000 940 155608591962691599145476202218890530392370515002320566463349178364967231249715321294545502224523175833193555971347465774547315068862369892646362099811984748761233920986263387852586941668123451863952361536869217614731354128777025774352290077383114891787465418579943494461076413778381583987574683610941156940402919074105328601857004167072032153491453643579496658730313820743155919403983114311571777806172160000 941 146427685036892794795893106287975989099220654617183653042011576841434164605982117338167317593276308459035136169037965293849023479799490068980226735923077648584321119648073847969284312109704168203979172206193933775462204235179181253665504962817511113172004958883726828287872905365457070532307777277895628680919146848733114214347440921214782256435457878608306355865225305319309720159148110567189042915608002560000 942 146427685036892794795893106287975989099220654617183653042011576841434164605982117338167317593276308459035136169037965293849023479799490068980226735923077648584321119648073847969284312109704168203979172206193933775462204235179181253665504962817511113172004958883726828287872905365457070532307777277895628680919146848733114214347440921214782256435457878608306355865225305319309720159148110567189042915608002560000 943 146427685036892794795893106287975989099220654617183653042011576841434164605982117338167317593276308459035136169037965293849023479799490068980226735923077648584321119648073847969284312109704168203979172206193933775462204235179181253665504962817511113172004958883726828287872905365457070532307777277895628680919146848733114214347440921214782256435457878608306355865225305319309720159148110567189042915608002560000 944 146427685036892794795893106287975989099220654617183653042011576841434164605982117338167317593276308459035136169037965293849023479799490068980226735923077648584321119648073847969284312109704168203979172206193933775462204235179181253665504962817511113172004958883726828287872905365457070532307777277895628680919146848733114214347440921214782256435457878608306355865225305319309720159148110567189042915608002560000 945 146427685036892794795893106287975989099220654617183653042011576841434164605982117338167317593276308459035136169037965293849023479799490068980226735923077648584321119648073847969284312109704168203979172206193933775462204235179181253665504962817511113172004958883726828287872905365457070532307777277895628680919146848733114214347440921214782256435457878608306355865225305319309720159148110567189042915608002560000 946 146427685036892794795893106287975989099220654617183653042011576841434164605982117338167317593276308459035136169037965293849023479799490068980226735923077648584321119648073847969284312109704168203979172206193933775462204235179181253665504962817511113172004958883726828287872905365457070532307777277895628680919146848733114214347440921214782256435457878608306355865225305319309720159148110567189042915608002560000 947 138667017729937476671710771654713261676961959922472919430784963268838153881865065119244449760832664110706273952078953133275025235370117095324274718919154533209352100306725934026912243567889847289168276079265655285362707410714684647221233199788183024173888696062889306388615641381087845794095465082167160360830432065750259160987026552390398796844378611042066119004368364137386304990713260707128023641080778424320000 948 138667017729937476671710771654713261676961959922472919430784963268838153881865065119244449760832664110706273952078953133275025235370117095324274718919154533209352100306725934026912243567889847289168276079265655285362707410714684647221233199788183024173888696062889306388615641381087845794095465082167160360830432065750259160987026552390398796844378611042066119004368364137386304990713260707128023641080778424320000 949 138667017729937476671710771654713261676961959922472919430784963268838153881865065119244449760832664110706273952078953133275025235370117095324274718919154533209352100306725934026912243567889847289168276079265655285362707410714684647221233199788183024173888696062889306388615641381087845794095465082167160360830432065750259160987026552390398796844378611042066119004368364137386304990713260707128023641080778424320000 950 138667017729937476671710771654713261676961959922472919430784963268838153881865065119244449760832664110706273952078953133275025235370117095324274718919154533209352100306725934026912243567889847289168276079265655285362707410714684647221233199788183024173888696062889306388615641381087845794095465082167160360830432065750259160987026552390398796844378611042066119004368364137386304990713260707128023641080778424320000 951 138667017729937476671710771654713261676961959922472919430784963268838153881865065119244449760832664110706273952078953133275025235370117095324274718919154533209352100306725934026912243567889847289168276079265655285362707410714684647221233199788183024173888696062889306388615641381087845794095465082167160360830432065750259160987026552390398796844378611042066119004368364137386304990713260707128023641080778424320000 952 138667017729937476671710771654713261676961959922472919430784963268838153881865065119244449760832664110706273952078953133275025235370117095324274718919154533209352100306725934026912243567889847289168276079265655285362707410714684647221233199788183024173888696062889306388615641381087845794095465082167160360830432065750259160987026552390398796844378611042066119004368364137386304990713260707128023641080778424320000 953 132149667896630415268140365386941738378144747806116692217538069995202760649417407058639960622073528897503079076331242336011099049307721591844033807129954270148512551592309815127647368120199024466577367103540169486950660162411094468801835239398138422037715927347933508988350706236176717041772978223305303823871401758659996980420636304428050053392692816323089011411163051022929148656149737453893006529949981838376960000 954 132149667896630415268140365386941738378144747806116692217538069995202760649417407058639960622073528897503079076331242336011099049307721591844033807129954270148512551592309815127647368120199024466577367103540169486950660162411094468801835239398138422037715927347933508988350706236176717041772978223305303823871401758659996980420636304428050053392692816323089011411163051022929148656149737453893006529949981838376960000 955 132149667896630415268140365386941738378144747806116692217538069995202760649417407058639960622073528897503079076331242336011099049307721591844033807129954270148512551592309815127647368120199024466577367103540169486950660162411094468801835239398138422037715927347933508988350706236176717041772978223305303823871401758659996980420636304428050053392692816323089011411163051022929148656149737453893006529949981838376960000 956 132149667896630415268140365386941738378144747806116692217538069995202760649417407058639960622073528897503079076331242336011099049307721591844033807129954270148512551592309815127647368120199024466577367103540169486950660162411094468801835239398138422037715927347933508988350706236176717041772978223305303823871401758659996980420636304428050053392692816323089011411163051022929148656149737453893006529949981838376960000 957 132149667896630415268140365386941738378144747806116692217538069995202760649417407058639960622073528897503079076331242336011099049307721591844033807129954270148512551592309815127647368120199024466577367103540169486950660162411094468801835239398138422037715927347933508988350706236176717041772978223305303823871401758659996980420636304428050053392692816323089011411163051022929148656149737453893006529949981838376960000 958 132149667896630415268140365386941738378144747806116692217538069995202760649417407058639960622073528897503079076331242336011099049307721591844033807129954270148512551592309815127647368120199024466577367103540169486950660162411094468801835239398138422037715927347933508988350706236176717041772978223305303823871401758659996980420636304428050053392692816323089011411163051022929148656149737453893006529949981838376960000 959 132149667896630415268140365386941738378144747806116692217538069995202760649417407058639960622073528897503079076331242336011099049307721591844033807129954270148512551592309815127647368120199024466577367103540169486950660162411094468801835239398138422037715927347933508988350706236176717041772978223305303823871401758659996980420636304428050053392692816323089011411163051022929148656149737453893006529949981838376960000 960 132149667896630415268140365386941738378144747806116692217538069995202760649417407058639960622073528897503079076331242336011099049307721591844033807129954270148512551592309815127647368120199024466577367103540169486950660162411094468801835239398138422037715927347933508988350706236176717041772978223305303823871401758659996980420636304428050053392692816323089011411163051022929148656149737453893006529949981838376960000 961 4096639704795542873312351326995193889722487181989617458743680169851285580131939618817838779284279395822595451366268512416344070528539369347165048021028582374603889099361604268957068411726169758463898380209745254095470465034743928532856892421342291083169193747785938778638871893321478228294962324922464418540013454518459906393039725437269551655173477306015759353746054581710803608340641861070683202428449436989685760000 962 4096639704795542873312351326995193889722487181989617458743680169851285580131939618817838779284279395822595451366268512416344070528539369347165048021028582374603889099361604268957068411726169758463898380209745254095470465034743928532856892421342291083169193747785938778638871893321478228294962324922464418540013454518459906393039725437269551655173477306015759353746054581710803608340641861070683202428449436989685760000 963 4096639704795542873312351326995193889722487181989617458743680169851285580131939618817838779284279395822595451366268512416344070528539369347165048021028582374603889099361604268957068411726169758463898380209745254095470465034743928532856892421342291083169193747785938778638871893321478228294962324922464418540013454518459906393039725437269551655173477306015759353746054581710803608340641861070683202428449436989685760000 964 4096639704795542873312351326995193889722487181989617458743680169851285580131939618817838779284279395822595451366268512416344070528539369347165048021028582374603889099361604268957068411726169758463898380209745254095470465034743928532856892421342291083169193747785938778638871893321478228294962324922464418540013454518459906393039725437269551655173477306015759353746054581710803608340641861070683202428449436989685760000 965 4096639704795542873312351326995193889722487181989617458743680169851285580131939618817838779284279395822595451366268512416344070528539369347165048021028582374603889099361604268957068411726169758463898380209745254095470465034743928532856892421342291083169193747785938778638871893321478228294962324922464418540013454518459906393039725437269551655173477306015759353746054581710803608340641861070683202428449436989685760000 966 4096639704795542873312351326995193889722487181989617458743680169851285580131939618817838779284279395822595451366268512416344070528539369347165048021028582374603889099361604268957068411726169758463898380209745254095470465034743928532856892421342291083169193747785938778638871893321478228294962324922464418540013454518459906393039725437269551655173477306015759353746054581710803608340641861070683202428449436989685760000 967 3961450594537289958493043733204352491361645104983960082605138724246193155987585611396850099567898175760449801471181651506604716201097570158708601436334639156241960759082671328081485154139206156434589733662823660710319939688597378891272614971437995477424610354109002798943789120841869446761228568200023092728193010519350729482069414497839656450552752554917239295072434780514347089265400679655350656748310605569026129920000 968 3961450594537289958493043733204352491361645104983960082605138724246193155987585611396850099567898175760449801471181651506604716201097570158708601436334639156241960759082671328081485154139206156434589733662823660710319939688597378891272614971437995477424610354109002798943789120841869446761228568200023092728193010519350729482069414497839656450552752554917239295072434780514347089265400679655350656748310605569026129920000 969 3961450594537289958493043733204352491361645104983960082605138724246193155987585611396850099567898175760449801471181651506604716201097570158708601436334639156241960759082671328081485154139206156434589733662823660710319939688597378891272614971437995477424610354109002798943789120841869446761228568200023092728193010519350729482069414497839656450552752554917239295072434780514347089265400679655350656748310605569026129920000 970 3961450594537289958493043733204352491361645104983960082605138724246193155987585611396850099567898175760449801471181651506604716201097570158708601436334639156241960759082671328081485154139206156434589733662823660710319939688597378891272614971437995477424610354109002798943789120841869446761228568200023092728193010519350729482069414497839656450552752554917239295072434780514347089265400679655350656748310605569026129920000 971 3846568527295708549696745464941426269112157396939425240209589701243053554463945628666341446680429128663396757228517383612913179431265740624106051994680934620710943897069273859567122084669169177897986631386601774549720661437628054903425709137266293608579296653839841717774419236337455232805152939722222423039075413214289558327089401477402306413486722730824639355515334171879431023676704059945345487702609598007524372152320000 972 3846568527295708549696745464941426269112157396939425240209589701243053554463945628666341446680429128663396757228517383612913179431265740624106051994680934620710943897069273859567122084669169177897986631386601774549720661437628054903425709137266293608579296653839841717774419236337455232805152939722222423039075413214289558327089401477402306413486722730824639355515334171879431023676704059945345487702609598007524372152320000 973 3846568527295708549696745464941426269112157396939425240209589701243053554463945628666341446680429128663396757228517383612913179431265740624106051994680934620710943897069273859567122084669169177897986631386601774549720661437628054903425709137266293608579296653839841717774419236337455232805152939722222423039075413214289558327089401477402306413486722730824639355515334171879431023676704059945345487702609598007524372152320000 974 3846568527295708549696745464941426269112157396939425240209589701243053554463945628666341446680429128663396757228517383612913179431265740624106051994680934620710943897069273859567122084669169177897986631386601774549720661437628054903425709137266293608579296653839841717774419236337455232805152939722222423039075413214289558327089401477402306413486722730824639355515334171879431023676704059945345487702609598007524372152320000 975 3846568527295708549696745464941426269112157396939425240209589701243053554463945628666341446680429128663396757228517383612913179431265740624106051994680934620710943897069273859567122084669169177897986631386601774549720661437628054903425709137266293608579296653839841717774419236337455232805152939722222423039075413214289558327089401477402306413486722730824639355515334171879431023676704059945345487702609598007524372152320000 976 3846568527295708549696745464941426269112157396939425240209589701243053554463945628666341446680429128663396757228517383612913179431265740624106051994680934620710943897069273859567122084669169177897986631386601774549720661437628054903425709137266293608579296653839841717774419236337455232805152939722222423039075413214289558327089401477402306413486722730824639355515334171879431023676704059945345487702609598007524372152320000 977 3758097451167907253053720319247773464922577776809818459684769138114463322711274879207015593406779258704138631812261483789816176304346628589751612798803273124434592187436680560797078276721778286806332938864709933735077086224562609640646917827109168855581972830801525358265607593901693762450634422108611307309176678710360898485566345243422053365976528108015672650338481485926204110132139866566602541485449577253351311592816640000 978 3758097451167907253053720319247773464922577776809818459684769138114463322711274879207015593406779258704138631812261483789816176304346628589751612798803273124434592187436680560797078276721778286806332938864709933735077086224562609640646917827109168855581972830801525358265607593901693762450634422108611307309176678710360898485566345243422053365976528108015672650338481485926204110132139866566602541485449577253351311592816640000 979 3758097451167907253053720319247773464922577776809818459684769138114463322711274879207015593406779258704138631812261483789816176304346628589751612798803273124434592187436680560797078276721778286806332938864709933735077086224562609640646917827109168855581972830801525358265607593901693762450634422108611307309176678710360898485566345243422053365976528108015672650338481485926204110132139866566602541485449577253351311592816640000 980 3758097451167907253053720319247773464922577776809818459684769138114463322711274879207015593406779258704138631812261483789816176304346628589751612798803273124434592187436680560797078276721778286806332938864709933735077086224562609640646917827109168855581972830801525358265607593901693762450634422108611307309176678710360898485566345243422053365976528108015672650338481485926204110132139866566602541485449577253351311592816640000 981 3758097451167907253053720319247773464922577776809818459684769138114463322711274879207015593406779258704138631812261483789816176304346628589751612798803273124434592187436680560797078276721778286806332938864709933735077086224562609640646917827109168855581972830801525358265607593901693762450634422108611307309176678710360898485566345243422053365976528108015672650338481485926204110132139866566602541485449577253351311592816640000 982 3758097451167907253053720319247773464922577776809818459684769138114463322711274879207015593406779258704138631812261483789816176304346628589751612798803273124434592187436680560797078276721778286806332938864709933735077086224562609640646917827109168855581972830801525358265607593901693762450634422108611307309176678710360898485566345243422053365976528108015672650338481485926204110132139866566602541485449577253351311592816640000 983 3694209794498052829751807073820561316018893954604051545870128062766517446225183206260496328318864011306168275071453038565389301307172735903725835381223617481319204120250256991263527946017508055930625278904009864861580775758745045276755920224048312985037079292677899427175092264805364968488973636932764915084920675172284763211311717374283878458754927130179406215282727300665458640259893488834970298280196934440044339295738757120000 984 3694209794498052829751807073820561316018893954604051545870128062766517446225183206260496328318864011306168275071453038565389301307172735903725835381223617481319204120250256991263527946017508055930625278904009864861580775758745045276755920224048312985037079292677899427175092264805364968488973636932764915084920675172284763211311717374283878458754927130179406215282727300665458640259893488834970298280196934440044339295738757120000 985 3694209794498052829751807073820561316018893954604051545870128062766517446225183206260496328318864011306168275071453038565389301307172735903725835381223617481319204120250256991263527946017508055930625278904009864861580775758745045276755920224048312985037079292677899427175092264805364968488973636932764915084920675172284763211311717374283878458754927130179406215282727300665458640259893488834970298280196934440044339295738757120000 986 3694209794498052829751807073820561316018893954604051545870128062766517446225183206260496328318864011306168275071453038565389301307172735903725835381223617481319204120250256991263527946017508055930625278904009864861580775758745045276755920224048312985037079292677899427175092264805364968488973636932764915084920675172284763211311717374283878458754927130179406215282727300665458640259893488834970298280196934440044339295738757120000 987 3694209794498052829751807073820561316018893954604051545870128062766517446225183206260496328318864011306168275071453038565389301307172735903725835381223617481319204120250256991263527946017508055930625278904009864861580775758745045276755920224048312985037079292677899427175092264805364968488973636932764915084920675172284763211311717374283878458754927130179406215282727300665458640259893488834970298280196934440044339295738757120000 988 3694209794498052829751807073820561316018893954604051545870128062766517446225183206260496328318864011306168275071453038565389301307172735903725835381223617481319204120250256991263527946017508055930625278904009864861580775758745045276755920224048312985037079292677899427175092264805364968488973636932764915084920675172284763211311717374283878458754927130179406215282727300665458640259893488834970298280196934440044339295738757120000 989 3694209794498052829751807073820561316018893954604051545870128062766517446225183206260496328318864011306168275071453038565389301307172735903725835381223617481319204120250256991263527946017508055930625278904009864861580775758745045276755920224048312985037079292677899427175092264805364968488973636932764915084920675172284763211311717374283878458754927130179406215282727300665458640259893488834970298280196934440044339295738757120000 990 3694209794498052829751807073820561316018893954604051545870128062766517446225183206260496328318864011306168275071453038565389301307172735903725835381223617481319204120250256991263527946017508055930625278904009864861580775758745045276755920224048312985037079292677899427175092264805364968488973636932764915084920675172284763211311717374283878458754927130179406215282727300665458640259893488834970298280196934440044339295738757120000 991 3660961906347570354284040810156176264174723909012615081957296910201618789209156557404151861363994235204412760595809961218300797595408181280592302862792604923987331283168004678342156194503350483427249651393873776077826548776916339869265116942031878168171745579043798332330516434422116683772572874200370030849156389095734200342409911917915323552626132786007791559345182754959469512497554447435455565595675162030083940242077108305920000 992 3660961906347570354284040810156176264174723909012615081957296910201618789209156557404151861363994235204412760595809961218300797595408181280592302862792604923987331283168004678342156194503350483427249651393873776077826548776916339869265116942031878168171745579043798332330516434422116683772572874200370030849156389095734200342409911917915323552626132786007791559345182754959469512497554447435455565595675162030083940242077108305920000 993 3660961906347570354284040810156176264174723909012615081957296910201618789209156557404151861363994235204412760595809961218300797595408181280592302862792604923987331283168004678342156194503350483427249651393873776077826548776916339869265116942031878168171745579043798332330516434422116683772572874200370030849156389095734200342409911917915323552626132786007791559345182754959469512497554447435455565595675162030083940242077108305920000 994 3660961906347570354284040810156176264174723909012615081957296910201618789209156557404151861363994235204412760595809961218300797595408181280592302862792604923987331283168004678342156194503350483427249651393873776077826548776916339869265116942031878168171745579043798332330516434422116683772572874200370030849156389095734200342409911917915323552626132786007791559345182754959469512497554447435455565595675162030083940242077108305920000 995 3660961906347570354284040810156176264174723909012615081957296910201618789209156557404151861363994235204412760595809961218300797595408181280592302862792604923987331283168004678342156194503350483427249651393873776077826548776916339869265116942031878168171745579043798332330516434422116683772572874200370030849156389095734200342409911917915323552626132786007791559345182754959469512497554447435455565595675162030083940242077108305920000 996 3660961906347570354284040810156176264174723909012615081957296910201618789209156557404151861363994235204412760595809961218300797595408181280592302862792604923987331283168004678342156194503350483427249651393873776077826548776916339869265116942031878168171745579043798332330516434422116683772572874200370030849156389095734200342409911917915323552626132786007791559345182754959469512497554447435455565595675162030083940242077108305920000 997 3649979020628527643221188687725707735382199737285577236711425019471013932841529087731939405779902252498799522314022531334645895202621956736750525954204227109215369289318500664307129725919840431976967902439692154749593069130585590849657321591205782533667230342306666937333524885118850333721255155577768920756608919928446997741382682182161577581968254387649768184667147206694591103960061784093149198898888136543993688421350876981002240000 998 3649979020628527643221188687725707735382199737285577236711425019471013932841529087731939405779902252498799522314022531334645895202621956736750525954204227109215369289318500664307129725919840431976967902439692154749593069130585590849657321591205782533667230342306666937333524885118850333721255155577768920756608919928446997741382682182161577581968254387649768184667147206694591103960061784093149198898888136543993688421350876981002240000 999 98648081638608855222194288857451560415735128034745330721930405931649025211933218587349713669727087905372960062541149495530970140611404236128392593356871002951766737549148666602895397997833525188566700065937625804043055922448259212152900583546102230639654874116396403711716888786995954965439328529128889750178619457525594533550883302220583177891033902368912653639652627207961921728650318489004032402672652339026856443820293972459520000 1000 98648081638608855222194288857451560415735128034745330721930405931649025211933218587349713669727087905372960062541149495530970140611404236128392593356871002951766737549148666602895397997833525188566700065937625804043055922448259212152900583546102230639654874116396403711716888786995954965439328529128889750178619457525594533550883302220583177891033902368912653639652627207961921728650318489004032402672652339026856443820293972459520000 1001 98648081638608855222194288857451560415735128034745330721930405931649025211933218587349713669727087905372960062541149495530970140611404236128392593356871002951766737549148666602895397997833525188566700065937625804043055922448259212152900583546102230639654874116396403711716888786995954965439328529128889750178619457525594533550883302220583177891033902368912653639652627207961921728650318489004032402672652339026856443820293972459520000 1002 98648081638608855222194288857451560415735128034745330721930405931649025211933218587349713669727087905372960062541149495530970140611404236128392593356871002951766737549148666602895397997833525188566700065937625804043055922448259212152900583546102230639654874116396403711716888786995954965439328529128889750178619457525594533550883302220583177891033902368912653639652627207961921728650318489004032402672652339026856443820293972459520000 1003 98648081638608855222194288857451560415735128034745330721930405931649025211933218587349713669727087905372960062541149495530970140611404236128392593356871002951766737549148666602895397997833525188566700065937625804043055922448259212152900583546102230639654874116396403711716888786995954965439328529128889750178619457525594533550883302220583177891033902368912653639652627207961921728650318489004032402672652339026856443820293972459520000 1004 98648081638608855222194288857451560415735128034745330721930405931649025211933218587349713669727087905372960062541149495530970140611404236128392593356871002951766737549148666602895397997833525188566700065937625804043055922448259212152900583546102230639654874116396403711716888786995954965439328529128889750178619457525594533550883302220583177891033902368912653639652627207961921728650318489004032402672652339026856443820293972459520000 1005 98648081638608855222194288857451560415735128034745330721930405931649025211933218587349713669727087905372960062541149495530970140611404236128392593356871002951766737549148666602895397997833525188566700065937625804043055922448259212152900583546102230639654874116396403711716888786995954965439328529128889750178619457525594533550883302220583177891033902368912653639652627207961921728650318489004032402672652339026856443820293972459520000 1006 98648081638608855222194288857451560415735128034745330721930405931649025211933218587349713669727087905372960062541149495530970140611404236128392593356871002951766737549148666602895397997833525188566700065937625804043055922448259212152900583546102230639654874116396403711716888786995954965439328529128889750178619457525594533550883302220583177891033902368912653639652627207961921728650318489004032402672652339026856443820293972459520000 1007 98648081638608855222194288857451560415735128034745330721930405931649025211933218587349713669727087905372960062541149495530970140611404236128392593356871002951766737549148666602895397997833525188566700065937625804043055922448259212152900583546102230639654874116396403711716888786995954965439328529128889750178619457525594533550883302220583177891033902368912653639652627207961921728650318489004032402672652339026856443820293972459520000 1008 98648081638608855222194288857451560415735128034745330721930405931649025211933218587349713669727087905372960062541149495530970140611404236128392593356871002951766737549148666602895397997833525188566700065937625804043055922448259212152900583546102230639654874116396403711716888786995954965439328529128889750178619457525594533550883302220583177891033902368912653639652627207961921728650318489004032402672652339026856443820293972459520000 1009 99535914373356334919194037457168624459476744187058038698427779585033866438840617554635861092754631696521316703104019840990748871876906874253548126697082841978332638187091004602321456579814026915263800366531064436279443425750293545062276688798017150715411767983443971345122340786078918560128282485891049757930227032643324884352841251940568426492053207490232867522409500852833579024208171355405068694296706210078098151814676618211655680000 1010 99535914373356334919194037457168624459476744187058038698427779585033866438840617554635861092754631696521316703104019840990748871876906874253548126697082841978332638187091004602321456579814026915263800366531064436279443425750293545062276688798017150715411767983443971345122340786078918560128282485891049757930227032643324884352841251940568426492053207490232867522409500852833579024208171355405068694296706210078098151814676618211655680000 1011 99535914373356334919194037457168624459476744187058038698427779585033866438840617554635861092754631696521316703104019840990748871876906874253548126697082841978332638187091004602321456579814026915263800366531064436279443425750293545062276688798017150715411767983443971345122340786078918560128282485891049757930227032643324884352841251940568426492053207490232867522409500852833579024208171355405068694296706210078098151814676618211655680000 1012 99535914373356334919194037457168624459476744187058038698427779585033866438840617554635861092754631696521316703104019840990748871876906874253548126697082841978332638187091004602321456579814026915263800366531064436279443425750293545062276688798017150715411767983443971345122340786078918560128282485891049757930227032643324884352841251940568426492053207490232867522409500852833579024208171355405068694296706210078098151814676618211655680000 1013 100829881260209967273143559944111816577449941861489793201507340719639306702545545582846127286960441908576093820244372098923628607211306663618844252344144918924050962483523187662151635515351609265162229771295968273951076190285047361148086285752391373674712120967228742972608931216297944501409950158207633404783319984067688107849428188215795816036449899187605894800200824363920415551522877583025334587322563390809113427788267414248407203840000 1014 100829881260209967273143559944111816577449941861489793201507340719639306702545545582846127286960441908576093820244372098923628607211306663618844252344144918924050962483523187662151635515351609265162229771295968273951076190285047361148086285752391373674712120967228742972608931216297944501409950158207633404783319984067688107849428188215795816036449899187605894800200824363920415551522877583025334587322563390809113427788267414248407203840000 1015 100829881260209967273143559944111816577449941861489793201507340719639306702545545582846127286960441908576093820244372098923628607211306663618844252344144918924050962483523187662151635515351609265162229771295968273951076190285047361148086285752391373674712120967228742972608931216297944501409950158207633404783319984067688107849428188215795816036449899187605894800200824363920415551522877583025334587322563390809113427788267414248407203840000 1016 100829881260209967273143559944111816577449941861489793201507340719639306702545545582846127286960441908576093820244372098923628607211306663618844252344144918924050962483523187662151635515351609265162229771295968273951076190285047361148086285752391373674712120967228742972608931216297944501409950158207633404783319984067688107849428188215795816036449899187605894800200824363920415551522877583025334587322563390809113427788267414248407203840000 1017 100829881260209967273143559944111816577449941861489793201507340719639306702545545582846127286960441908576093820244372098923628607211306663618844252344144918924050962483523187662151635515351609265162229771295968273951076190285047361148086285752391373674712120967228742972608931216297944501409950158207633404783319984067688107849428188215795816036449899187605894800200824363920415551522877583025334587322563390809113427788267414248407203840000 1018 100829881260209967273143559944111816577449941861489793201507340719639306702545545582846127286960441908576093820244372098923628607211306663618844252344144918924050962483523187662151635515351609265162229771295968273951076190285047361148086285752391373674712120967228742972608931216297944501409950158207633404783319984067688107849428188215795816036449899187605894800200824363920415551522877583025334587322563390809113427788267414248407203840000 1019 102745649004153956651333287583049941092421490756858099272335980193312453529893910948920203705412690304839039602829015168803177550748321490227602293138683672383607930770710128227732516590143289841200312136950591671156146637900463261009899925181686809774531651265606089089088500909407605446936739211213578439474203063764974181898567323791895936541142447272170406801404640026834903447001812257102815944481692095234486582916244495119126940712960000 1020 102745649004153956651333287583049941092421490756858099272335980193312453529893910948920203705412690304839039602829015168803177550748321490227602293138683672383607930770710128227732516590143289841200312136950591671156146637900463261009899925181686809774531651265606089089088500909407605446936739211213578439474203063764974181898567323791895936541142447272170406801404640026834903447001812257102815944481692095234486582916244495119126940712960000 1021 104903307633241189741011286622293989855362342062752119357055035777372015054021683078847527983226356801240659434488424487348044279314036241522381941294596029503663697316895040920514899438536298927865518691826554096250425717296372989491107823610502232779796815942183816959959359428505165161322410734649063586703161328104038639718437237591525751208506438664885985344234137467398436419388850314501975079315807629234410801157485629516628606467932160000 1022 104903307633241189741011286622293989855362342062752119357055035777372015054021683078847527983226356801240659434488424487348044279314036241522381941294596029503663697316895040920514899438536298927865518691826554096250425717296372989491107823610502232779796815942183816959959359428505165161322410734649063586703161328104038639718437237591525751208506438664885985344234137467398436419388850314501975079315807629234410801157485629516628606467932160000 1023 104903307633241189741011286622293989855362342062752119357055035777372015054021683078847527983226356801240659434488424487348044279314036241522381941294596029503663697316895040920514899438536298927865518691826554096250425717296372989491107823610502232779796815942183816959959359428505165161322410734649063586703161328104038639718437237591525751208506438664885985344234137467398436419388850314501975079315807629234410801157485629516628606467932160000 1024 419613230532964758964045146489175959421449368251008477428220143109488060216086732315390111932905427204962637737953697949392177117256144966089527765178384118014654789267580163682059597754145195711462074767306216385001702869185491957964431294442008931119187263768735267839837437714020660645289642938596254346812645312416154558873748950366103004834025754659543941376936549869593745677555401258007900317263230516937643204629942518066514425871728640000 1025 419613230532964758964045146489175959421449368251008477428220143109488060216086732315390111932905427204962637737953697949392177117256144966089527765178384118014654789267580163682059597754145195711462074767306216385001702869185491957964431294442008931119187263768735267839837437714020660645289642938596254346812645312416154558873748950366103004834025754659543941376936549869593745677555401258007900317263230516937643204629942518066514425871728640000 1026 419613230532964758964045146489175959421449368251008477428220143109488060216086732315390111932905427204962637737953697949392177117256144966089527765178384118014654789267580163682059597754145195711462074767306216385001702869185491957964431294442008931119187263768735267839837437714020660645289642938596254346812645312416154558873748950366103004834025754659543941376936549869593745677555401258007900317263230516937643204629942518066514425871728640000 1027 419613230532964758964045146489175959421449368251008477428220143109488060216086732315390111932905427204962637737953697949392177117256144966089527765178384118014654789267580163682059597754145195711462074767306216385001702869185491957964431294442008931119187263768735267839837437714020660645289642938596254346812645312416154558873748950366103004834025754659543941376936549869593745677555401258007900317263230516937643204629942518066514425871728640000 1028 419613230532964758964045146489175959421449368251008477428220143109488060216086732315390111932905427204962637737953697949392177117256144966089527765178384118014654789267580163682059597754145195711462074767306216385001702869185491957964431294442008931119187263768735267839837437714020660645289642938596254346812645312416154558873748950366103004834025754659543941376936549869593745677555401258007900317263230516937643204629942518066514425871728640000 1029 419613230532964758964045146489175959421449368251008477428220143109488060216086732315390111932905427204962637737953697949392177117256144966089527765178384118014654789267580163682059597754145195711462074767306216385001702869185491957964431294442008931119187263768735267839837437714020660645289642938596254346812645312416154558873748950366103004834025754659543941376936549869593745677555401258007900317263230516937643204629942518066514425871728640000 1030 419613230532964758964045146489175959421449368251008477428220143109488060216086732315390111932905427204962637737953697949392177117256144966089527765178384118014654789267580163682059597754145195711462074767306216385001702869185491957964431294442008931119187263768735267839837437714020660645289642938596254346812645312416154558873748950366103004834025754659543941376936549869593745677555401258007900317263230516937643204629942518066514425871728640000 1031 432621240679486666491930546030340414163514298666789740228494967545882190082785421017167205402825495448316479507830262585823334607891085460038303125898914025673109087734875148756203445284523696778517399085092709092936755658130242208661328664569711207983882068945566061142872398283155301125293621869692738231563837317101055350198835167827452197983880553053989803559621582915551151793559618697006145227098390662962710143973470736126576373073752227840000 1032 432621240679486666491930546030340414163514298666789740228494967545882190082785421017167205402825495448316479507830262585823334607891085460038303125898914025673109087734875148756203445284523696778517399085092709092936755658130242208661328664569711207983882068945566061142872398283155301125293621869692738231563837317101055350198835167827452197983880553053989803559621582915551151793559618697006145227098390662962710143973470736126576373073752227840000 1033 446897741621909726486164254049341647830910270522793801656035301474896302355517339910733723181118736798110923331588661251155504649951491280219567129053578188520321687630126028665158158978912978772208473254900768493003668594848540201547152510500511677847350177220769741160587187426499426062428311391392598593205443948565390176755396728365758120517348611304771467077089095151764339802747086114007348019592637554840479578724595270418753393385186051358720000 1034 446897741621909726486164254049341647830910270522793801656035301474896302355517339910733723181118736798110923331588661251155504649951491280219567129053578188520321687630126028665158158978912978772208473254900768493003668594848540201547152510500511677847350177220769741160587187426499426062428311391392598593205443948565390176755396728365758120517348611304771467077089095151764339802747086114007348019592637554840479578724595270418753393385186051358720000 1035 446897741621909726486164254049341647830910270522793801656035301474896302355517339910733723181118736798110923331588661251155504649951491280219567129053578188520321687630126028665158158978912978772208473254900768493003668594848540201547152510500511677847350177220769741160587187426499426062428311391392598593205443948565390176755396728365758120517348611304771467077089095151764339802747086114007348019592637554840479578724595270418753393385186051358720000 1036 16535216440010659879988077399825640969743680009343370661273306154571163187154141576697147757701393261530104163268780466292753672048205177368123983774982392975251902442314663060610851882219780214571713510431328434241135738009395987457244642888518932080351956557168480422941725934780478764309847521481526147948601426096919436539949678949533050459141898618276544281852296520615280572701642186218271876724927589529097744412810025005493875555251883900272640000 1037 16535216440010659879988077399825640969743680009343370661273306154571163187154141576697147757701393261530104163268780466292753672048205177368123983774982392975251902442314663060610851882219780214571713510431328434241135738009395987457244642888518932080351956557168480422941725934780478764309847521481526147948601426096919436539949678949533050459141898618276544281852296520615280572701642186218271876724927589529097744412810025005493875555251883900272640000 1038 16535216440010659879988077399825640969743680009343370661273306154571163187154141576697147757701393261530104163268780466292753672048205177368123983774982392975251902442314663060610851882219780214571713510431328434241135738009395987457244642888518932080351956557168480422941725934780478764309847521481526147948601426096919436539949678949533050459141898618276544281852296520615280572701642186218271876724927589529097744412810025005493875555251883900272640000 1039 17180089881171075615307612418418840967563683529707762117062965094599438551453153098188336520251747598729778225636262904478171065258085179285480819142206706301286726637564934919974675105626351642940010337338150243176540031791762430968077183961171170431485682862898051159436453246236917436117931574819305667718596881714699294565007716428564839427048432664389329508844536084919276515037006231480784479917199765520732556444909615980708136701906707372383272960000 1040 17180089881171075615307612418418840967563683529707762117062965094599438551453153098188336520251747598729778225636262904478171065258085179285480819142206706301286726637564934919974675105626351642940010337338150243176540031791762430968077183961171170431485682862898051159436453246236917436117931574819305667718596881714699294565007716428564839427048432664389329508844536084919276515037006231480784479917199765520732556444909615980708136701906707372383272960000 1041 17180089881171075615307612418418840967563683529707762117062965094599438551453153098188336520251747598729778225636262904478171065258085179285480819142206706301286726637564934919974675105626351642940010337338150243176540031791762430968077183961171170431485682862898051159436453246236917436117931574819305667718596881714699294565007716428564839427048432664389329508844536084919276515037006231480784479917199765520732556444909615980708136701906707372383272960000 1042 17180089881171075615307612418418840967563683529707762117062965094599438551453153098188336520251747598729778225636262904478171065258085179285480819142206706301286726637564934919974675105626351642940010337338150243176540031791762430968077183961171170431485682862898051159436453246236917436117931574819305667718596881714699294565007716428564839427048432664389329508844536084919276515037006231480784479917199765520732556444909615980708136701906707372383272960000 1043 17180089881171075615307612418418840967563683529707762117062965094599438551453153098188336520251747598729778225636262904478171065258085179285480819142206706301286726637564934919974675105626351642940010337338150243176540031791762430968077183961171170431485682862898051159436453246236917436117931574819305667718596881714699294565007716428564839427048432664389329508844536084919276515037006231480784479917199765520732556444909615980708136701906707372383272960000 1044 17180089881171075615307612418418840967563683529707762117062965094599438551453153098188336520251747598729778225636262904478171065258085179285480819142206706301286726637564934919974675105626351642940010337338150243176540031791762430968077183961171170431485682862898051159436453246236917436117931574819305667718596881714699294565007716428564839427048432664389329508844536084919276515037006231480784479917199765520732556444909615980708136701906707372383272960000 1045 17180089881171075615307612418418840967563683529707762117062965094599438551453153098188336520251747598729778225636262904478171065258085179285480819142206706301286726637564934919974675105626351642940010337338150243176540031791762430968077183961171170431485682862898051159436453246236917436117931574819305667718596881714699294565007716428564839427048432664389329508844536084919276515037006231480784479917199765520732556444909615980708136701906707372383272960000 1046 17180089881171075615307612418418840967563683529707762117062965094599438551453153098188336520251747598729778225636262904478171065258085179285480819142206706301286726637564934919974675105626351642940010337338150243176540031791762430968077183961171170431485682862898051159436453246236917436117931574819305667718596881714699294565007716428564839427048432664389329508844536084919276515037006231480784479917199765520732556444909615980708136701906707372383272960000 1047 17180089881171075615307612418418840967563683529707762117062965094599438551453153098188336520251747598729778225636262904478171065258085179285480819142206706301286726637564934919974675105626351642940010337338150243176540031791762430968077183961171170431485682862898051159436453246236917436117931574819305667718596881714699294565007716428564839427048432664389329508844536084919276515037006231480784479917199765520732556444909615980708136701906707372383272960000 1048 17180089881171075615307612418418840967563683529707762117062965094599438551453153098188336520251747598729778225636262904478171065258085179285480819142206706301286726637564934919974675105626351642940010337338150243176540031791762430968077183961171170431485682862898051159436453246236917436117931574819305667718596881714699294565007716428564839427048432664389329508844536084919276515037006231480784479917199765520732556444909615980708136701906707372383272960000 1049 18021914285348458320457685426921364174974304022663442460799050384234811040474357599999565009744083231067537358692439786797601447455731353070469379280174834910049776242805616731053434185802042873444070843867719605092190493349558790085512965975268557782628481323180055666248839455302526390487710221985451645436808128918719559998693094533564516558973805864944406654777918353080321064273819536823342919433142554031248451710710187163762835400300136033630053335040000 1050 18021914285348458320457685426921364174974304022663442460799050384234811040474357599999565009744083231067537358692439786797601447455731353070469379280174834910049776242805616731053434185802042873444070843867719605092190493349558790085512965975268557782628481323180055666248839455302526390487710221985451645436808128918719559998693094533564516558973805864944406654777918353080321064273819536823342919433142554031248451710710187163762835400300136033630053335040000 1051 18941031913901229694801027383694353747897993527819278026299801953830786403538549837599542825241031475851981763985754215924279121275973652077063317623463751490462314831188703184337159329277947059989718456904973304951892208510386288379874127240007254229542533870662238505227530267522955236402583443306709679354085343493574257558626442354776306903481469964056571394171592189087417438551784333201333408324232824286842122747956406709114740005715442971345186055127040000 1052 18941031913901229694801027383694353747897993527819278026299801953830786403538549837599542825241031475851981763985754215924279121275973652077063317623463751490462314831188703184337159329277947059989718456904973304951892208510386288379874127240007254229542533870662238505227530267522955236402583443306709679354085343493574257558626442354776306903481469964056571394171592189087417438551784333201333408324232824286842122747956406709114740005715442971345186055127040000 1053 18941031913901229694801027383694353747897993527819278026299801953830786403538549837599542825241031475851981763985754215924279121275973652077063317623463751490462314831188703184337159329277947059989718456904973304951892208510386288379874127240007254229542533870662238505227530267522955236402583443306709679354085343493574257558626442354776306903481469964056571394171592189087417438551784333201333408324232824286842122747956406709114740005715442971345186055127040000 1054 18941031913901229694801027383694353747897993527819278026299801953830786403538549837599542825241031475851981763985754215924279121275973652077063317623463751490462314831188703184337159329277947059989718456904973304951892208510386288379874127240007254229542533870662238505227530267522955236402583443306709679354085343493574257558626442354776306903481469964056571394171592189087417438551784333201333408324232824286842122747956406709114740005715442971345186055127040000 1055 18941031913901229694801027383694353747897993527819278026299801953830786403538549837599542825241031475851981763985754215924279121275973652077063317623463751490462314831188703184337159329277947059989718456904973304951892208510386288379874127240007254229542533870662238505227530267522955236402583443306709679354085343493574257558626442354776306903481469964056571394171592189087417438551784333201333408324232824286842122747956406709114740005715442971345186055127040000 1056 18941031913901229694801027383694353747897993527819278026299801953830786403538549837599542825241031475851981763985754215924279121275973652077063317623463751490462314831188703184337159329277947059989718456904973304951892208510386288379874127240007254229542533870662238505227530267522955236402583443306709679354085343493574257558626442354776306903481469964056571394171592189087417438551784333201333408324232824286842122747956406709114740005715442971345186055127040000 1057 18941031913901229694801027383694353747897993527819278026299801953830786403538549837599542825241031475851981763985754215924279121275973652077063317623463751490462314831188703184337159329277947059989718456904973304951892208510386288379874127240007254229542533870662238505227530267522955236402583443306709679354085343493574257558626442354776306903481469964056571394171592189087417438551784333201333408324232824286842122747956406709114740005715442971345186055127040000 1058 18941031913901229694801027383694353747897993527819278026299801953830786403538549837599542825241031475851981763985754215924279121275973652077063317623463751490462314831188703184337159329277947059989718456904973304951892208510386288379874127240007254229542533870662238505227530267522955236402583443306709679354085343493574257558626442354776306903481469964056571394171592189087417438551784333201333408324232824286842122747956406709114740005715442971345186055127040000 1059 18941031913901229694801027383694353747897993527819278026299801953830786403538549837599542825241031475851981763985754215924279121275973652077063317623463751490462314831188703184337159329277947059989718456904973304951892208510386288379874127240007254229542533870662238505227530267522955236402583443306709679354085343493574257558626442354776306903481469964056571394171592189087417438551784333201333408324232824286842122747956406709114740005715442971345186055127040000 1060 18941031913901229694801027383694353747897993527819278026299801953830786403538549837599542825241031475851981763985754215924279121275973652077063317623463751490462314831188703184337159329277947059989718456904973304951892208510386288379874127240007254229542533870662238505227530267522955236402583443306709679354085343493574257558626442354776306903481469964056571394171592189087417438551784333201333408324232824286842122747956406709114740005715442971345186055127040000 1061 20096434860649204706183890054099709326519771133016253985904089873014464374154401377693114937580734395878952651588885223095660147673808044853764179998495040331380516035891214078581726048363901830649091282776176676553957633229519851971046449001647696737544628436772635054046409613841855505823141033348418969794684549446682287269702655338417661624593839631864022249216059312621749902303443177526614746232011026568339492235581747518370739146064084992597242404489789440000 1062 20096434860649204706183890054099709326519771133016253985904089873014464374154401377693114937580734395878952651588885223095660147673808044853764179998495040331380516035891214078581726048363901830649091282776176676553957633229519851971046449001647696737544628436772635054046409613841855505823141033348418969794684549446682287269702655338417661624593839631864022249216059312621749902303443177526614746232011026568339492235581747518370739146064084992597242404489789440000 1063 21362510256870104602673475127507991014090516714396277987016047535014375629726128664487781178648320662819326668638984992150686736977257951679551323338400227872257488546152360565532374789410827645979984033591075807176856964122979602645222375288751501632009940028289311062451333419513892402689998918449369364891749676061823271367693922624737974306943251528671455650916671049316920146148560097710791475244627721242144880246423397612028095712266122347130868675972646174720000 1064 21362510256870104602673475127507991014090516714396277987016047535014375629726128664487781178648320662819326668638984992150686736977257951679551323338400227872257488546152360565532374789410827645979984033591075807176856964122979602645222375288751501632009940028289311062451333419513892402689998918449369364891749676061823271367693922624737974306943251528671455650916671049316920146148560097710791475244627721242144880246423397612028095712266122347130868675972646174720000 1065 21362510256870104602673475127507991014090516714396277987016047535014375629726128664487781178648320662819326668638984992150686736977257951679551323338400227872257488546152360565532374789410827645979984033591075807176856964122979602645222375288751501632009940028289311062451333419513892402689998918449369364891749676061823271367693922624737974306943251528671455650916671049316920146148560097710791475244627721242144880246423397612028095712266122347130868675972646174720000 1066 21362510256870104602673475127507991014090516714396277987016047535014375629726128664487781178648320662819326668638984992150686736977257951679551323338400227872257488546152360565532374789410827645979984033591075807176856964122979602645222375288751501632009940028289311062451333419513892402689998918449369364891749676061823271367693922624737974306943251528671455650916671049316920146148560097710791475244627721242144880246423397612028095712266122347130868675972646174720000 1067 21362510256870104602673475127507991014090516714396277987016047535014375629726128664487781178648320662819326668638984992150686736977257951679551323338400227872257488546152360565532374789410827645979984033591075807176856964122979602645222375288751501632009940028289311062451333419513892402689998918449369364891749676061823271367693922624737974306943251528671455650916671049316920146148560097710791475244627721242144880246423397612028095712266122347130868675972646174720000 1068 21362510256870104602673475127507991014090516714396277987016047535014375629726128664487781178648320662819326668638984992150686736977257951679551323338400227872257488546152360565532374789410827645979984033591075807176856964122979602645222375288751501632009940028289311062451333419513892402689998918449369364891749676061823271367693922624737974306943251528671455650916671049316920146148560097710791475244627721242144880246423397612028095712266122347130868675972646174720000 1069 22836523464594141820257944911306042394062762367689621168120154814930367548177231542337438079975054788553860208775074956609084121828688750345440364648749843595443255255836873444554108649880174753552602931908860037872060094647465195227742719183675355244618625890241273525760475425460350978475608843822375851069280403710089077092064803285844894534122335884149786090829921351719787636232810744452836087036507034007852876983426612047258034316412484789082898614614758760775680000 1070 22836523464594141820257944911306042394062762367689621168120154814930367548177231542337438079975054788553860208775074956609084121828688750345440364648749843595443255255836873444554108649880174753552602931908860037872060094647465195227742719183675355244618625890241273525760475425460350978475608843822375851069280403710089077092064803285844894534122335884149786090829921351719787636232810744452836087036507034007852876983426612047258034316412484789082898614614758760775680000 1071 22836523464594141820257944911306042394062762367689621168120154814930367548177231542337438079975054788553860208775074956609084121828688750345440364648749843595443255255836873444554108649880174753552602931908860037872060094647465195227742719183675355244618625890241273525760475425460350978475608843822375851069280403710089077092064803285844894534122335884149786090829921351719787636232810744452836087036507034007852876983426612047258034316412484789082898614614758760775680000 1072 22836523464594141820257944911306042394062762367689621168120154814930367548177231542337438079975054788553860208775074956609084121828688750345440364648749843595443255255836873444554108649880174753552602931908860037872060094647465195227742719183675355244618625890241273525760475425460350978475608843822375851069280403710089077092064803285844894534122335884149786090829921351719787636232810744452836087036507034007852876983426612047258034316412484789082898614614758760775680000 1073 22836523464594141820257944911306042394062762367689621168120154814930367548177231542337438079975054788553860208775074956609084121828688750345440364648749843595443255255836873444554108649880174753552602931908860037872060094647465195227742719183675355244618625890241273525760475425460350978475608843822375851069280403710089077092064803285844894534122335884149786090829921351719787636232810744452836087036507034007852876983426612047258034316412484789082898614614758760775680000 1074 22836523464594141820257944911306042394062762367689621168120154814930367548177231542337438079975054788553860208775074956609084121828688750345440364648749843595443255255836873444554108649880174753552602931908860037872060094647465195227742719183675355244618625890241273525760475425460350978475608843822375851069280403710089077092064803285844894534122335884149786090829921351719787636232810744452836087036507034007852876983426612047258034316412484789082898614614758760775680000 1075 22836523464594141820257944911306042394062762367689621168120154814930367548177231542337438079975054788553860208775074956609084121828688750345440364648749843595443255255836873444554108649880174753552602931908860037872060094647465195227742719183675355244618625890241273525760475425460350978475608843822375851069280403710089077092064803285844894534122335884149786090829921351719787636232810744452836087036507034007852876983426612047258034316412484789082898614614758760775680000 1076 22836523464594141820257944911306042394062762367689621168120154814930367548177231542337438079975054788553860208775074956609084121828688750345440364648749843595443255255836873444554108649880174753552602931908860037872060094647465195227742719183675355244618625890241273525760475425460350978475608843822375851069280403710089077092064803285844894534122335884149786090829921351719787636232810744452836087036507034007852876983426612047258034316412484789082898614614758760775680000 1077 22836523464594141820257944911306042394062762367689621168120154814930367548177231542337438079975054788553860208775074956609084121828688750345440364648749843595443255255836873444554108649880174753552602931908860037872060094647465195227742719183675355244618625890241273525760475425460350978475608843822375851069280403710089077092064803285844894534122335884149786090829921351719787636232810744452836087036507034007852876983426612047258034316412484789082898614614758760775680000 1078 22836523464594141820257944911306042394062762367689621168120154814930367548177231542337438079975054788553860208775074956609084121828688750345440364648749843595443255255836873444554108649880174753552602931908860037872060094647465195227742719183675355244618625890241273525760475425460350978475608843822375851069280403710089077092064803285844894534122335884149786090829921351719787636232810744452836087036507034007852876983426612047258034316412484789082898614614758760775680000 1079 22836523464594141820257944911306042394062762367689621168120154814930367548177231542337438079975054788553860208775074956609084121828688750345440364648749843595443255255836873444554108649880174753552602931908860037872060094647465195227742719183675355244618625890241273525760475425460350978475608843822375851069280403710089077092064803285844894534122335884149786090829921351719787636232810744452836087036507034007852876983426612047258034316412484789082898614614758760775680000 1080 22836523464594141820257944911306042394062762367689621168120154814930367548177231542337438079975054788553860208775074956609084121828688750345440364648749843595443255255836873444554108649880174753552602931908860037872060094647465195227742719183675355244618625890241273525760475425460350978475608843822375851069280403710089077092064803285844894534122335884149786090829921351719787636232810744452836087036507034007852876983426612047258034316412484789082898614614758760775680000 1081 22836523464594141820257944911306042394062762367689621168120154814930367548177231542337438079975054788553860208775074956609084121828688750345440364648749843595443255255836873444554108649880174753552602931908860037872060094647465195227742719183675355244618625890241273525760475425460350978475608843822375851069280403710089077092064803285844894534122335884149786090829921351719787636232810744452836087036507034007852876983426612047258034316412484789082898614614758760775680000 1082 22836523464594141820257944911306042394062762367689621168120154814930367548177231542337438079975054788553860208775074956609084121828688750345440364648749843595443255255836873444554108649880174753552602931908860037872060094647465195227742719183675355244618625890241273525760475425460350978475608843822375851069280403710089077092064803285844894534122335884149786090829921351719787636232810744452836087036507034007852876983426612047258034316412484789082898614614758760775680000 1083 1201922287610217990539891837437160126003303282509980061480008148154229870956696396965128319998687094134413695198688155611004427464667828965549492876249991768181223960833519654976532034204219723871189627995203159888003162876182378696196985220193439749716769783696909132934761864497913209393453097043282939529962126511057319846950779120307626028111701888639462425833153755353673033485937407602780846686131949158308046157022453265645159700863814988899099927084987303198720000 1084 1201922287610217990539891837437160126003303282509980061480008148154229870956696396965128319998687094134413695198688155611004427464667828965549492876249991768181223960833519654976532034204219723871189627995203159888003162876182378696196985220193439749716769783696909132934761864497913209393453097043282939529962126511057319846950779120307626028111701888639462425833153755353673033485937407602780846686131949158308046157022453265645159700863814988899099927084987303198720000 1085 1201922287610217990539891837437160126003303282509980061480008148154229870956696396965128319998687094134413695198688155611004427464667828965549492876249991768181223960833519654976532034204219723871189627995203159888003162876182378696196985220193439749716769783696909132934761864497913209393453097043282939529962126511057319846950779120307626028111701888639462425833153755353673033485937407602780846686131949158308046157022453265645159700863814988899099927084987303198720000 1086 1201922287610217990539891837437160126003303282509980061480008148154229870956696396965128319998687094134413695198688155611004427464667828965549492876249991768181223960833519654976532034204219723871189627995203159888003162876182378696196985220193439749716769783696909132934761864497913209393453097043282939529962126511057319846950779120307626028111701888639462425833153755353673033485937407602780846686131949158308046157022453265645159700863814988899099927084987303198720000 1087 1306489526632306955716862427294193056965590668088348326828768857043647869729928983501094483838572871324107686680974025149161812654093930085552298756483741052012990445426035864959490321179986839847983125630785834798259438046410245642766122934350269007942128754878540227500086146709231658610683516486048555269068831517519306673635496903774389492557419952951095656880638132069442587399213962064222780347825428735080846172683406699756288594838966892933321620741381198577008640000 1088 1306489526632306955716862427294193056965590668088348326828768857043647869729928983501094483838572871324107686680974025149161812654093930085552298756483741052012990445426035864959490321179986839847983125630785834798259438046410245642766122934350269007942128754878540227500086146709231658610683516486048555269068831517519306673635496903774389492557419952951095656880638132069442587399213962064222780347825428735080846172683406699756288594838966892933321620741381198577008640000 1089 1306489526632306955716862427294193056965590668088348326828768857043647869729928983501094483838572871324107686680974025149161812654093930085552298756483741052012990445426035864959490321179986839847983125630785834798259438046410245642766122934350269007942128754878540227500086146709231658610683516486048555269068831517519306673635496903774389492557419952951095656880638132069442587399213962064222780347825428735080846172683406699756288594838966892933321620741381198577008640000 1090 1306489526632306955716862427294193056965590668088348326828768857043647869729928983501094483838572871324107686680974025149161812654093930085552298756483741052012990445426035864959490321179986839847983125630785834798259438046410245642766122934350269007942128754878540227500086146709231658610683516486048555269068831517519306673635496903774389492557419952951095656880638132069442587399213962064222780347825428735080846172683406699756288594838966892933321620741381198577008640000 1091 1425380073555846888687096908177964625149459418884388024570186823034619825875352520999694081867883002614601486168942661437735537605616477723337557943323761487746172575959805128670803940407365642274149590063187345764901046908633577996257840121376143487664862471572487388202593986059771739544255716486278973798554095185613563580936327122017858936380145168669645361656776202087761862852542432612067053359477542749973203174397596709434110856969312880190253888228846887647516426240000 1092 1425380073555846888687096908177964625149459418884388024570186823034619825875352520999694081867883002614601486168942661437735537605616477723337557943323761487746172575959805128670803940407365642274149590063187345764901046908633577996257840121376143487664862471572487388202593986059771739544255716486278973798554095185613563580936327122017858936380145168669645361656776202087761862852542432612067053359477542749973203174397596709434110856969312880190253888228846887647516426240000 1093 1557940420396540649334996920638515335288359144840636110855214197576839469681760305452665631481596121857759424382654328951444942602938810151607950832052871306106566625524067005637188706865250647005645501939063768921036844271136500749909819252664124832017694681428728715305435226763330511321871498119502918361819626037875624993963405544365519817463498669355922380290856388881923716097828878844989289321908954225720711069616573203411483166667458978047947499834129648198735453880320000 1094 1557940420396540649334996920638515335288359144840636110855214197576839469681760305452665631481596121857759424382654328951444942602938810151607950832052871306106566625524067005637188706865250647005645501939063768921036844271136500749909819252664124832017694681428728715305435226763330511321871498119502918361819626037875624993963405544365519817463498669355922380290856388881923716097828878844989289321908954225720711069616573203411483166667458978047947499834129648198735453880320000 1095 1557940420396540649334996920638515335288359144840636110855214197576839469681760305452665631481596121857759424382654328951444942602938810151607950832052871306106566625524067005637188706865250647005645501939063768921036844271136500749909819252664124832017694681428728715305435226763330511321871498119502918361819626037875624993963405544365519817463498669355922380290856388881923716097828878844989289321908954225720711069616573203411483166667458978047947499834129648198735453880320000 1096 1557940420396540649334996920638515335288359144840636110855214197576839469681760305452665631481596121857759424382654328951444942602938810151607950832052871306106566625524067005637188706865250647005645501939063768921036844271136500749909819252664124832017694681428728715305435226763330511321871498119502918361819626037875624993963405544365519817463498669355922380290856388881923716097828878844989289321908954225720711069616573203411483166667458978047947499834129648198735453880320000 1097 1709060641175005092320491621940451322811329981890177813608169974741792898240891055081574197735310945677962088547771798859735102035423874736313922062761999822798903588199901505183996011431179959765193115627152954506377418165436741322651071720172544940723411065527315400690062443759373570920093033437094701442916129763549560618377855882168975239757458040283446851179069458603470316559318280092953250386134122785615620043369380804142397033834202498918598407318040224074012792906711040000 1098 1709060641175005092320491621940451322811329981890177813608169974741792898240891055081574197735310945677962088547771798859735102035423874736313922062761999822798903588199901505183996011431179959765193115627152954506377418165436741322651071720172544940723411065527315400690062443759373570920093033437094701442916129763549560618377855882168975239757458040283446851179069458603470316559318280092953250386134122785615620043369380804142397033834202498918598407318040224074012792906711040000 1099 1709060641175005092320491621940451322811329981890177813608169974741792898240891055081574197735310945677962088547771798859735102035423874736313922062761999822798903588199901505183996011431179959765193115627152954506377418165436741322651071720172544940723411065527315400690062443759373570920093033437094701442916129763549560618377855882168975239757458040283446851179069458603470316559318280092953250386134122785615620043369380804142397033834202498918598407318040224074012792906711040000 1100 1709060641175005092320491621940451322811329981890177813608169974741792898240891055081574197735310945677962088547771798859735102035423874736313922062761999822798903588199901505183996011431179959765193115627152954506377418165436741322651071720172544940723411065527315400690062443759373570920093033437094701442916129763549560618377855882168975239757458040283446851179069458603470316559318280092953250386134122785615620043369380804142397033834202498918598407318040224074012792906711040000 1101 1709060641175005092320491621940451322811329981890177813608169974741792898240891055081574197735310945677962088547771798859735102035423874736313922062761999822798903588199901505183996011431179959765193115627152954506377418165436741322651071720172544940723411065527315400690062443759373570920093033437094701442916129763549560618377855882168975239757458040283446851179069458603470316559318280092953250386134122785615620043369380804142397033834202498918598407318040224074012792906711040000 1102 1709060641175005092320491621940451322811329981890177813608169974741792898240891055081574197735310945677962088547771798859735102035423874736313922062761999822798903588199901505183996011431179959765193115627152954506377418165436741322651071720172544940723411065527315400690062443759373570920093033437094701442916129763549560618377855882168975239757458040283446851179069458603470316559318280092953250386134122785615620043369380804142397033834202498918598407318040224074012792906711040000 1103 1885093887216030616829502259000317809060896970024866128409811482140197566759702833754976340102047973082792183668192294142287817545072533834154256035226485804547190657784491360217947600608591495621008006536749708820534292236476725678884132107350317069617922405276628886961138875466589048724862615881115455691536491129195165362070775038032379689452476218432641876850513612839627759164928062942527435175905937432534028907836427026969063928319125356307214043271798367153636110576102277120000 1104 1885093887216030616829502259000317809060896970024866128409811482140197566759702833754976340102047973082792183668192294142287817545072533834154256035226485804547190657784491360217947600608591495621008006536749708820534292236476725678884132107350317069617922405276628886961138875466589048724862615881115455691536491129195165362070775038032379689452476218432641876850513612839627759164928062942527435175905937432534028907836427026969063928319125356307214043271798367153636110576102277120000 1105 1885093887216030616829502259000317809060896970024866128409811482140197566759702833754976340102047973082792183668192294142287817545072533834154256035226485804547190657784491360217947600608591495621008006536749708820534292236476725678884132107350317069617922405276628886961138875466589048724862615881115455691536491129195165362070775038032379689452476218432641876850513612839627759164928062942527435175905937432534028907836427026969063928319125356307214043271798367153636110576102277120000 1106 1885093887216030616829502259000317809060896970024866128409811482140197566759702833754976340102047973082792183668192294142287817545072533834154256035226485804547190657784491360217947600608591495621008006536749708820534292236476725678884132107350317069617922405276628886961138875466589048724862615881115455691536491129195165362070775038032379689452476218432641876850513612839627759164928062942527435175905937432534028907836427026969063928319125356307214043271798367153636110576102277120000 1107 1885093887216030616829502259000317809060896970024866128409811482140197566759702833754976340102047973082792183668192294142287817545072533834154256035226485804547190657784491360217947600608591495621008006536749708820534292236476725678884132107350317069617922405276628886961138875466589048724862615881115455691536491129195165362070775038032379689452476218432641876850513612839627759164928062942527435175905937432534028907836427026969063928319125356307214043271798367153636110576102277120000 1108 1885093887216030616829502259000317809060896970024866128409811482140197566759702833754976340102047973082792183668192294142287817545072533834154256035226485804547190657784491360217947600608591495621008006536749708820534292236476725678884132107350317069617922405276628886961138875466589048724862615881115455691536491129195165362070775038032379689452476218432641876850513612839627759164928062942527435175905937432534028907836427026969063928319125356307214043271798367153636110576102277120000 1109 2090569120922577954063918005231352450248534739757576536406480933693479101536510442634268761173171202148816531688025254203797189657485440022077069943066172757242834439483000918481703889074927968643697879249255427081972530090252688777882502507051501630206275947451781435639903012892447255035872641012157040361913968662277438386536489517177909075602796126241799841427219596639147184913905221803262925610079684612680238058790597572908691896505910020144700373988424389173382446628897425326080000 1110 2090569120922577954063918005231352450248534739757576536406480933693479101536510442634268761173171202148816531688025254203797189657485440022077069943066172757242834439483000918481703889074927968643697879249255427081972530090252688777882502507051501630206275947451781435639903012892447255035872641012157040361913968662277438386536489517177909075602796126241799841427219596639147184913905221803262925610079684612680238058790597572908691896505910020144700373988424389173382446628897425326080000 1111 2090569120922577954063918005231352450248534739757576536406480933693479101536510442634268761173171202148816531688025254203797189657485440022077069943066172757242834439483000918481703889074927968643697879249255427081972530090252688777882502507051501630206275947451781435639903012892447255035872641012157040361913968662277438386536489517177909075602796126241799841427219596639147184913905221803262925610079684612680238058790597572908691896505910020144700373988424389173382446628897425326080000 1112 2090569120922577954063918005231352450248534739757576536406480933693479101536510442634268761173171202148816531688025254203797189657485440022077069943066172757242834439483000918481703889074927968643697879249255427081972530090252688777882502507051501630206275947451781435639903012892447255035872641012157040361913968662277438386536489517177909075602796126241799841427219596639147184913905221803262925610079684612680238058790597572908691896505910020144700373988424389173382446628897425326080000 1113 2090569120922577954063918005231352450248534739757576536406480933693479101536510442634268761173171202148816531688025254203797189657485440022077069943066172757242834439483000918481703889074927968643697879249255427081972530090252688777882502507051501630206275947451781435639903012892447255035872641012157040361913968662277438386536489517177909075602796126241799841427219596639147184913905221803262925610079684612680238058790597572908691896505910020144700373988424389173382446628897425326080000 1114 2090569120922577954063918005231352450248534739757576536406480933693479101536510442634268761173171202148816531688025254203797189657485440022077069943066172757242834439483000918481703889074927968643697879249255427081972530090252688777882502507051501630206275947451781435639903012892447255035872641012157040361913968662277438386536489517177909075602796126241799841427219596639147184913905221803262925610079684612680238058790597572908691896505910020144700373988424389173382446628897425326080000 1115 2090569120922577954063918005231352450248534739757576536406480933693479101536510442634268761173171202148816531688025254203797189657485440022077069943066172757242834439483000918481703889074927968643697879249255427081972530090252688777882502507051501630206275947451781435639903012892447255035872641012157040361913968662277438386536489517177909075602796126241799841427219596639147184913905221803262925610079684612680238058790597572908691896505910020144700373988424389173382446628897425326080000 1116 2090569120922577954063918005231352450248534739757576536406480933693479101536510442634268761173171202148816531688025254203797189657485440022077069943066172757242834439483000918481703889074927968643697879249255427081972530090252688777882502507051501630206275947451781435639903012892447255035872641012157040361913968662277438386536489517177909075602796126241799841427219596639147184913905221803262925610079684612680238058790597572908691896505910020144700373988424389173382446628897425326080000 1117 2335165708070519574689396411843420686927613304309212991166039202935616156416282164422478206230432232800228065895524208945641460847411236504660087126404914969840246068902512025944063244096694540975010531121418312050563316110812253364894755300376527320940410233303639863609771665400863583875069740010579414084257902995763898677761258790687724437448323273012090422874204289445927405548832132754244687906459007712363825911669097488939008848397101492501630317745070042706668192884478424089231360000 1118 2335165708070519574689396411843420686927613304309212991166039202935616156416282164422478206230432232800228065895524208945641460847411236504660087126404914969840246068902512025944063244096694540975010531121418312050563316110812253364894755300376527320940410233303639863609771665400863583875069740010579414084257902995763898677761258790687724437448323273012090422874204289445927405548832132754244687906459007712363825911669097488939008848397101492501630317745070042706668192884478424089231360000 1119 2335165708070519574689396411843420686927613304309212991166039202935616156416282164422478206230432232800228065895524208945641460847411236504660087126404914969840246068902512025944063244096694540975010531121418312050563316110812253364894755300376527320940410233303639863609771665400863583875069740010579414084257902995763898677761258790687724437448323273012090422874204289445927405548832132754244687906459007712363825911669097488939008848397101492501630317745070042706668192884478424089231360000 1120 2335165708070519574689396411843420686927613304309212991166039202935616156416282164422478206230432232800228065895524208945641460847411236504660087126404914969840246068902512025944063244096694540975010531121418312050563316110812253364894755300376527320940410233303639863609771665400863583875069740010579414084257902995763898677761258790687724437448323273012090422874204289445927405548832132754244687906459007712363825911669097488939008848397101492501630317745070042706668192884478424089231360000 1121 2335165708070519574689396411843420686927613304309212991166039202935616156416282164422478206230432232800228065895524208945641460847411236504660087126404914969840246068902512025944063244096694540975010531121418312050563316110812253364894755300376527320940410233303639863609771665400863583875069740010579414084257902995763898677761258790687724437448323273012090422874204289445927405548832132754244687906459007712363825911669097488939008848397101492501630317745070042706668192884478424089231360000 1122 2335165708070519574689396411843420686927613304309212991166039202935616156416282164422478206230432232800228065895524208945641460847411236504660087126404914969840246068902512025944063244096694540975010531121418312050563316110812253364894755300376527320940410233303639863609771665400863583875069740010579414084257902995763898677761258790687724437448323273012090422874204289445927405548832132754244687906459007712363825911669097488939008848397101492501630317745070042706668192884478424089231360000 1123 2622391090163193482376192170500161431419709740739246189079462024896696943655484870646443025596775397434656118000673686645955360531642818594733277842952719511130596335377521005135183023120587969514936826449352764432782603992442160528776810202322840181416080691999987566833773580245169804691703318031880682016621625064242858215125893621942314543254467035592577544887731417047776476431338485083016784518953465660984576498804396480078506936749944976079330846827713657959588380609269270252206817280000 1124 2622391090163193482376192170500161431419709740739246189079462024896696943655484870646443025596775397434656118000673686645955360531642818594733277842952719511130596335377521005135183023120587969514936826449352764432782603992442160528776810202322840181416080691999987566833773580245169804691703318031880682016621625064242858215125893621942314543254467035592577544887731417047776476431338485083016784518953465660984576498804396480078506936749944976079330846827713657959588380609269270252206817280000 1125 2622391090163193482376192170500161431419709740739246189079462024896696943655484870646443025596775397434656118000673686645955360531642818594733277842952719511130596335377521005135183023120587969514936826449352764432782603992442160528776810202322840181416080691999987566833773580245169804691703318031880682016621625064242858215125893621942314543254467035592577544887731417047776476431338485083016784518953465660984576498804396480078506936749944976079330846827713657959588380609269270252206817280000 1126 2622391090163193482376192170500161431419709740739246189079462024896696943655484870646443025596775397434656118000673686645955360531642818594733277842952719511130596335377521005135183023120587969514936826449352764432782603992442160528776810202322840181416080691999987566833773580245169804691703318031880682016621625064242858215125893621942314543254467035592577544887731417047776476431338485083016784518953465660984576498804396480078506936749944976079330846827713657959588380609269270252206817280000 1127 2622391090163193482376192170500161431419709740739246189079462024896696943655484870646443025596775397434656118000673686645955360531642818594733277842952719511130596335377521005135183023120587969514936826449352764432782603992442160528776810202322840181416080691999987566833773580245169804691703318031880682016621625064242858215125893621942314543254467035592577544887731417047776476431338485083016784518953465660984576498804396480078506936749944976079330846827713657959588380609269270252206817280000 1128 2622391090163193482376192170500161431419709740739246189079462024896696943655484870646443025596775397434656118000673686645955360531642818594733277842952719511130596335377521005135183023120587969514936826449352764432782603992442160528776810202322840181416080691999987566833773580245169804691703318031880682016621625064242858215125893621942314543254467035592577544887731417047776476431338485083016784518953465660984576498804396480078506936749944976079330846827713657959588380609269270252206817280000 1129 2960679540794245441602720960494682256072852297294608947470712626108370849387042418959834175898759423703726757222760592223283602040224742193453870684693620328066443262641221214797621633103143817582363677061319271044611559907467199236989018718422486564818755101267985962955330372096796709496933046057993289996765814697530186924877133899172873119334293283184020048178248769846939641890981149658725949721898462731251586867150163626008634331590687877993564526068488719836375281707865006114741496709120000 1130 2960679540794245441602720960494682256072852297294608947470712626108370849387042418959834175898759423703726757222760592223283602040224742193453870684693620328066443262641221214797621633103143817582363677061319271044611559907467199236989018718422486564818755101267985962955330372096796709496933046057993289996765814697530186924877133899172873119334293283184020048178248769846939641890981149658725949721898462731251586867150163626008634331590687877993564526068488719836375281707865006114741496709120000 1131 2960679540794245441602720960494682256072852297294608947470712626108370849387042418959834175898759423703726757222760592223283602040224742193453870684693620328066443262641221214797621633103143817582363677061319271044611559907467199236989018718422486564818755101267985962955330372096796709496933046057993289996765814697530186924877133899172873119334293283184020048178248769846939641890981149658725949721898462731251586867150163626008634331590687877993564526068488719836375281707865006114741496709120000 1132 2960679540794245441602720960494682256072852297294608947470712626108370849387042418959834175898759423703726757222760592223283602040224742193453870684693620328066443262641221214797621633103143817582363677061319271044611559907467199236989018718422486564818755101267985962955330372096796709496933046057993289996765814697530186924877133899172873119334293283184020048178248769846939641890981149658725949721898462731251586867150163626008634331590687877993564526068488719836375281707865006114741496709120000 1133 2960679540794245441602720960494682256072852297294608947470712626108370849387042418959834175898759423703726757222760592223283602040224742193453870684693620328066443262641221214797621633103143817582363677061319271044611559907467199236989018718422486564818755101267985962955330372096796709496933046057993289996765814697530186924877133899172873119334293283184020048178248769846939641890981149658725949721898462731251586867150163626008634331590687877993564526068488719836375281707865006114741496709120000 1134 2960679540794245441602720960494682256072852297294608947470712626108370849387042418959834175898759423703726757222760592223283602040224742193453870684693620328066443262641221214797621633103143817582363677061319271044611559907467199236989018718422486564818755101267985962955330372096796709496933046057993289996765814697530186924877133899172873119334293283184020048178248769846939641890981149658725949721898462731251586867150163626008634331590687877993564526068488719836375281707865006114741496709120000 1135 2960679540794245441602720960494682256072852297294608947470712626108370849387042418959834175898759423703726757222760592223283602040224742193453870684693620328066443262641221214797621633103143817582363677061319271044611559907467199236989018718422486564818755101267985962955330372096796709496933046057993289996765814697530186924877133899172873119334293283184020048178248769846939641890981149658725949721898462731251586867150163626008634331590687877993564526068488719836375281707865006114741496709120000 1136 2960679540794245441602720960494682256072852297294608947470712626108370849387042418959834175898759423703726757222760592223283602040224742193453870684693620328066443262641221214797621633103143817582363677061319271044611559907467199236989018718422486564818755101267985962955330372096796709496933046057993289996765814697530186924877133899172873119334293283184020048178248769846939641890981149658725949721898462731251586867150163626008634331590687877993564526068488719836375281707865006114741496709120000 1137 2960679540794245441602720960494682256072852297294608947470712626108370849387042418959834175898759423703726757222760592223283602040224742193453870684693620328066443262641221214797621633103143817582363677061319271044611559907467199236989018718422486564818755101267985962955330372096796709496933046057993289996765814697530186924877133899172873119334293283184020048178248769846939641890981149658725949721898462731251586867150163626008634331590687877993564526068488719836375281707865006114741496709120000 1138 2960679540794245441602720960494682256072852297294608947470712626108370849387042418959834175898759423703726757222760592223283602040224742193453870684693620328066443262641221214797621633103143817582363677061319271044611559907467199236989018718422486564818755101267985962955330372096796709496933046057993289996765814697530186924877133899172873119334293283184020048178248769846939641890981149658725949721898462731251586867150163626008634331590687877993564526068488719836375281707865006114741496709120000 1139 2960679540794245441602720960494682256072852297294608947470712626108370849387042418959834175898759423703726757222760592223283602040224742193453870684693620328066443262641221214797621633103143817582363677061319271044611559907467199236989018718422486564818755101267985962955330372096796709496933046057993289996765814697530186924877133899172873119334293283184020048178248769846939641890981149658725949721898462731251586867150163626008634331590687877993564526068488719836375281707865006114741496709120000 1140 2960679540794245441602720960494682256072852297294608947470712626108370849387042418959834175898759423703726757222760592223283602040224742193453870684693620328066443262641221214797621633103143817582363677061319271044611559907467199236989018718422486564818755101267985962955330372096796709496933046057993289996765814697530186924877133899172873119334293283184020048178248769846939641890981149658725949721898462731251586867150163626008634331590687877993564526068488719836375281707865006114741496709120000 1141 2960679540794245441602720960494682256072852297294608947470712626108370849387042418959834175898759423703726757222760592223283602040224742193453870684693620328066443262641221214797621633103143817582363677061319271044611559907467199236989018718422486564818755101267985962955330372096796709496933046057993289996765814697530186924877133899172873119334293283184020048178248769846939641890981149658725949721898462731251586867150163626008634331590687877993564526068488719836375281707865006114741496709120000 1142 2960679540794245441602720960494682256072852297294608947470712626108370849387042418959834175898759423703726757222760592223283602040224742193453870684693620328066443262641221214797621633103143817582363677061319271044611559907467199236989018718422486564818755101267985962955330372096796709496933046057993289996765814697530186924877133899172873119334293283184020048178248769846939641890981149658725949721898462731251586867150163626008634331590687877993564526068488719836375281707865006114741496709120000 1143 2960679540794245441602720960494682256072852297294608947470712626108370849387042418959834175898759423703726757222760592223283602040224742193453870684693620328066443262641221214797621633103143817582363677061319271044611559907467199236989018718422486564818755101267985962955330372096796709496933046057993289996765814697530186924877133899172873119334293283184020048178248769846939641890981149658725949721898462731251586867150163626008634331590687877993564526068488719836375281707865006114741496709120000 1144 2960679540794245441602720960494682256072852297294608947470712626108370849387042418959834175898759423703726757222760592223283602040224742193453870684693620328066443262641221214797621633103143817582363677061319271044611559907467199236989018718422486564818755101267985962955330372096796709496933046057993289996765814697530186924877133899172873119334293283184020048178248769846939641890981149658725949721898462731251586867150163626008634331590687877993564526068488719836375281707865006114741496709120000 1145 2960679540794245441602720960494682256072852297294608947470712626108370849387042418959834175898759423703726757222760592223283602040224742193453870684693620328066443262641221214797621633103143817582363677061319271044611559907467199236989018718422486564818755101267985962955330372096796709496933046057993289996765814697530186924877133899172873119334293283184020048178248769846939641890981149658725949721898462731251586867150163626008634331590687877993564526068488719836375281707865006114741496709120000 1146 2960679540794245441602720960494682256072852297294608947470712626108370849387042418959834175898759423703726757222760592223283602040224742193453870684693620328066443262641221214797621633103143817582363677061319271044611559907467199236989018718422486564818755101267985962955330372096796709496933046057993289996765814697530186924877133899172873119334293283184020048178248769846939641890981149658725949721898462731251586867150163626008634331590687877993564526068488719836375281707865006114741496709120000 1147 2960679540794245441602720960494682256072852297294608947470712626108370849387042418959834175898759423703726757222760592223283602040224742193453870684693620328066443262641221214797621633103143817582363677061319271044611559907467199236989018718422486564818755101267985962955330372096796709496933046057993289996765814697530186924877133899172873119334293283184020048178248769846939641890981149658725949721898462731251586867150163626008634331590687877993564526068488719836375281707865006114741496709120000 1148 2960679540794245441602720960494682256072852297294608947470712626108370849387042418959834175898759423703726757222760592223283602040224742193453870684693620328066443262641221214797621633103143817582363677061319271044611559907467199236989018718422486564818755101267985962955330372096796709496933046057993289996765814697530186924877133899172873119334293283184020048178248769846939641890981149658725949721898462731251586867150163626008634331590687877993564526068488719836375281707865006114741496709120000 1149 2960679540794245441602720960494682256072852297294608947470712626108370849387042418959834175898759423703726757222760592223283602040224742193453870684693620328066443262641221214797621633103143817582363677061319271044611559907467199236989018718422486564818755101267985962955330372096796709496933046057993289996765814697530186924877133899172873119334293283184020048178248769846939641890981149658725949721898462731251586867150163626008634331590687877993564526068488719836375281707865006114741496709120000 1150 2960679540794245441602720960494682256072852297294608947470712626108370849387042418959834175898759423703726757222760592223283602040224742193453870684693620328066443262641221214797621633103143817582363677061319271044611559907467199236989018718422486564818755101267985962955330372096796709496933046057993289996765814697530186924877133899172873119334293283184020048178248769846939641890981149658725949721898462731251586867150163626008634331590687877993564526068488719836375281707865006114741496709120000 1151 3407742151454176503284731825529379276739852994186094898538790232650734847644485824222769136459472096682989497563397441648999425948298678264665405158082356997604476195300045618232062499701718534037300592297578480972347905453494746321774360544904282036106387121559451843361585258283413012630969936012750276786277452716857245150533581117947976960353771568944807075453164334093827527816519303257193568129905130603670576484089838333535938115660881747570592769504830516531667949245752622038067462712197120000 1152 3407742151454176503284731825529379276739852994186094898538790232650734847644485824222769136459472096682989497563397441648999425948298678264665405158082356997604476195300045618232062499701718534037300592297578480972347905453494746321774360544904282036106387121559451843361585258283413012630969936012750276786277452716857245150533581117947976960353771568944807075453164334093827527816519303257193568129905130603670576484089838333535938115660881747570592769504830516531667949245752622038067462712197120000 1153 3929126700626665508287295794835374306081050502296567418015225138246297279334092155328852814337771327475486890690597250221296338118388376039159212147268957618237961053180952597821568062156081469745007582919107988561117134987879442509005837708274637187630664351158047975395907802800775203563508336222701069134577902982536403658565219028994017435287898618993362557997498477210183139572446756655544184053780615586032174686155583598566936647356996654948893463239069585561013145480352773209891784507163279360000 1154 3929126700626665508287295794835374306081050502296567418015225138246297279334092155328852814337771327475486890690597250221296338118388376039159212147268957618237961053180952597821568062156081469745007582919107988561117134987879442509005837708274637187630664351158047975395907802800775203563508336222701069134577902982536403658565219028994017435287898618993362557997498477210183139572446756655544184053780615586032174686155583598566936647356996654948893463239069585561013145480352773209891784507163279360000 1155 3929126700626665508287295794835374306081050502296567418015225138246297279334092155328852814337771327475486890690597250221296338118388376039159212147268957618237961053180952597821568062156081469745007582919107988561117134987879442509005837708274637187630664351158047975395907802800775203563508336222701069134577902982536403658565219028994017435287898618993362557997498477210183139572446756655544184053780615586032174686155583598566936647356996654948893463239069585561013145480352773209891784507163279360000 1156 3929126700626665508287295794835374306081050502296567418015225138246297279334092155328852814337771327475486890690597250221296338118388376039159212147268957618237961053180952597821568062156081469745007582919107988561117134987879442509005837708274637187630664351158047975395907802800775203563508336222701069134577902982536403658565219028994017435287898618993362557997498477210183139572446756655544184053780615586032174686155583598566936647356996654948893463239069585561013145480352773209891784507163279360000 1157 3929126700626665508287295794835374306081050502296567418015225138246297279334092155328852814337771327475486890690597250221296338118388376039159212147268957618237961053180952597821568062156081469745007582919107988561117134987879442509005837708274637187630664351158047975395907802800775203563508336222701069134577902982536403658565219028994017435287898618993362557997498477210183139572446756655544184053780615586032174686155583598566936647356996654948893463239069585561013145480352773209891784507163279360000 1158 3929126700626665508287295794835374306081050502296567418015225138246297279334092155328852814337771327475486890690597250221296338118388376039159212147268957618237961053180952597821568062156081469745007582919107988561117134987879442509005837708274637187630664351158047975395907802800775203563508336222701069134577902982536403658565219028994017435287898618993362557997498477210183139572446756655544184053780615586032174686155583598566936647356996654948893463239069585561013145480352773209891784507163279360000 1159 3929126700626665508287295794835374306081050502296567418015225138246297279334092155328852814337771327475486890690597250221296338118388376039159212147268957618237961053180952597821568062156081469745007582919107988561117134987879442509005837708274637187630664351158047975395907802800775203563508336222701069134577902982536403658565219028994017435287898618993362557997498477210183139572446756655544184053780615586032174686155583598566936647356996654948893463239069585561013145480352773209891784507163279360000 1160 3929126700626665508287295794835374306081050502296567418015225138246297279334092155328852814337771327475486890690597250221296338118388376039159212147268957618237961053180952597821568062156081469745007582919107988561117134987879442509005837708274637187630664351158047975395907802800775203563508336222701069134577902982536403658565219028994017435287898618993362557997498477210183139572446756655544184053780615586032174686155583598566936647356996654948893463239069585561013145480352773209891784507163279360000 1161 3929126700626665508287295794835374306081050502296567418015225138246297279334092155328852814337771327475486890690597250221296338118388376039159212147268957618237961053180952597821568062156081469745007582919107988561117134987879442509005837708274637187630664351158047975395907802800775203563508336222701069134577902982536403658565219028994017435287898618993362557997498477210183139572446756655544184053780615586032174686155583598566936647356996654948893463239069585561013145480352773209891784507163279360000 1162 3929126700626665508287295794835374306081050502296567418015225138246297279334092155328852814337771327475486890690597250221296338118388376039159212147268957618237961053180952597821568062156081469745007582919107988561117134987879442509005837708274637187630664351158047975395907802800775203563508336222701069134577902982536403658565219028994017435287898618993362557997498477210183139572446756655544184053780615586032174686155583598566936647356996654948893463239069585561013145480352773209891784507163279360000 1163 4569574352828811986138125009393540317972261734170907907151706835780443735865549176647455823074828053853991253873164602007367641231685681333542163727273797710010748704849447871266483656287522749313443818934922590696579227990903791637973789254723403049214462640396809795385440774657301561744360195027001343403514101168689837454911349730720042277239826093889280654951090728995442991322755577990397886054546855926555419159998943725133347320876187109705563097747037928007458288193650275243104145381830893895680000 1164 4569574352828811986138125009393540317972261734170907907151706835780443735865549176647455823074828053853991253873164602007367641231685681333542163727273797710010748704849447871266483656287522749313443818934922590696579227990903791637973789254723403049214462640396809795385440774657301561744360195027001343403514101168689837454911349730720042277239826093889280654951090728995442991322755577990397886054546855926555419159998943725133347320876187109705563097747037928007458288193650275243104145381830893895680000 1165 4569574352828811986138125009393540317972261734170907907151706835780443735865549176647455823074828053853991253873164602007367641231685681333542163727273797710010748704849447871266483656287522749313443818934922590696579227990903791637973789254723403049214462640396809795385440774657301561744360195027001343403514101168689837454911349730720042277239826093889280654951090728995442991322755577990397886054546855926555419159998943725133347320876187109705563097747037928007458288193650275243104145381830893895680000 1166 4569574352828811986138125009393540317972261734170907907151706835780443735865549176647455823074828053853991253873164602007367641231685681333542163727273797710010748704849447871266483656287522749313443818934922590696579227990903791637973789254723403049214462640396809795385440774657301561744360195027001343403514101168689837454911349730720042277239826093889280654951090728995442991322755577990397886054546855926555419159998943725133347320876187109705563097747037928007458288193650275243104145381830893895680000 1167 4569574352828811986138125009393540317972261734170907907151706835780443735865549176647455823074828053853991253873164602007367641231685681333542163727273797710010748704849447871266483656287522749313443818934922590696579227990903791637973789254723403049214462640396809795385440774657301561744360195027001343403514101168689837454911349730720042277239826093889280654951090728995442991322755577990397886054546855926555419159998943725133347320876187109705563097747037928007458288193650275243104145381830893895680000 1168 4569574352828811986138125009393540317972261734170907907151706835780443735865549176647455823074828053853991253873164602007367641231685681333542163727273797710010748704849447871266483656287522749313443818934922590696579227990903791637973789254723403049214462640396809795385440774657301561744360195027001343403514101168689837454911349730720042277239826093889280654951090728995442991322755577990397886054546855926555419159998943725133347320876187109705563097747037928007458288193650275243104145381830893895680000 1169 4569574352828811986138125009393540317972261734170907907151706835780443735865549176647455823074828053853991253873164602007367641231685681333542163727273797710010748704849447871266483656287522749313443818934922590696579227990903791637973789254723403049214462640396809795385440774657301561744360195027001343403514101168689837454911349730720042277239826093889280654951090728995442991322755577990397886054546855926555419159998943725133347320876187109705563097747037928007458288193650275243104145381830893895680000 1170 4569574352828811986138125009393540317972261734170907907151706835780443735865549176647455823074828053853991253873164602007367641231685681333542163727273797710010748704849447871266483656287522749313443818934922590696579227990903791637973789254723403049214462640396809795385440774657301561744360195027001343403514101168689837454911349730720042277239826093889280654951090728995442991322755577990397886054546855926555419159998943725133347320876187109705563097747037928007458288193650275243104145381830893895680000 1171 5350971567162538835767744385999835712345518490714133159274648704698899614698558085854170768820623651063023758285475748950627507882303932841577873724637617118422586733378703457253052361512689139446042711972794353705694275977348340008067307217281104970630135751904664270396351147123700128802645788376618573125515012468535799659701190534673169506647836355944347646947727243653663742838946781826755924569874368289996395836358763102131149712746015105465214387461781413696733655474764472309674954242123976751841280000 1172 5350971567162538835767744385999835712345518490714133159274648704698899614698558085854170768820623651063023758285475748950627507882303932841577873724637617118422586733378703457253052361512689139446042711972794353705694275977348340008067307217281104970630135751904664270396351147123700128802645788376618573125515012468535799659701190534673169506647836355944347646947727243653663742838946781826755924569874368289996395836358763102131149712746015105465214387461781413696733655474764472309674954242123976751841280000 1173 5350971567162538835767744385999835712345518490714133159274648704698899614698558085854170768820623651063023758285475748950627507882303932841577873724637617118422586733378703457253052361512689139446042711972794353705694275977348340008067307217281104970630135751904664270396351147123700128802645788376618573125515012468535799659701190534673169506647836355944347646947727243653663742838946781826755924569874368289996395836358763102131149712746015105465214387461781413696733655474764472309674954242123976751841280000 1174 5350971567162538835767744385999835712345518490714133159274648704698899614698558085854170768820623651063023758285475748950627507882303932841577873724637617118422586733378703457253052361512689139446042711972794353705694275977348340008067307217281104970630135751904664270396351147123700128802645788376618573125515012468535799659701190534673169506647836355944347646947727243653663742838946781826755924569874368289996395836358763102131149712746015105465214387461781413696733655474764472309674954242123976751841280000 1175 5350971567162538835767744385999835712345518490714133159274648704698899614698558085854170768820623651063023758285475748950627507882303932841577873724637617118422586733378703457253052361512689139446042711972794353705694275977348340008067307217281104970630135751904664270396351147123700128802645788376618573125515012468535799659701190534673169506647836355944347646947727243653663742838946781826755924569874368289996395836358763102131149712746015105465214387461781413696733655474764472309674954242123976751841280000 1176 5350971567162538835767744385999835712345518490714133159274648704698899614698558085854170768820623651063023758285475748950627507882303932841577873724637617118422586733378703457253052361512689139446042711972794353705694275977348340008067307217281104970630135751904664270396351147123700128802645788376618573125515012468535799659701190534673169506647836355944347646947727243653663742838946781826755924569874368289996395836358763102131149712746015105465214387461781413696733655474764472309674954242123976751841280000 1177 5350971567162538835767744385999835712345518490714133159274648704698899614698558085854170768820623651063023758285475748950627507882303932841577873724637617118422586733378703457253052361512689139446042711972794353705694275977348340008067307217281104970630135751904664270396351147123700128802645788376618573125515012468535799659701190534673169506647836355944347646947727243653663742838946781826755924569874368289996395836358763102131149712746015105465214387461781413696733655474764472309674954242123976751841280000 1178 281630082482238886093039178210517669070816762669164903119718352878889453405187267676535303622138086898053882015025039418454079362226522781135677564454611427285399301756773866171213282184878375760318037472252334405562856630386754737266700379856900261612112407994982330020860586690721059410665567809295714375027105919396621034721115291298587868770938755576018297207775118087034933833628777990881890766835493067894547149282040163270060511197158689761327073024304284931407034498671814332088155486427577723781120000 1179 281630082482238886093039178210517669070816762669164903119718352878889453405187267676535303622138086898053882015025039418454079362226522781135677564454611427285399301756773866171213282184878375760318037472252334405562856630386754737266700379856900261612112407994982330020860586690721059410665567809295714375027105919396621034721115291298587868770938755576018297207775118087034933833628777990881890766835493067894547149282040163270060511197158689761327073024304284931407034498671814332088155486427577723781120000 1180 281630082482238886093039178210517669070816762669164903119718352878889453405187267676535303622138086898053882015025039418454079362226522781135677564454611427285399301756773866171213282184878375760318037472252334405562856630386754737266700379856900261612112407994982330020860586690721059410665567809295714375027105919396621034721115291298587868770938755576018297207775118087034933833628777990881890766835493067894547149282040163270060511197158689761327073024304284931407034498671814332088155486427577723781120000 1181 332605127411524124475879269466621367172634596712283750584387374749968444471526163125988193577745080626601634659744571553194267726789523404521235203620896095624056575374749935948202886260341361772935602254730006932969733680486757344711973148610999208963904753842074131754636352881741571163996035582778238676907012090807409442005637159023632273018478670335277609002382414460788256857515586807231512995632717313183460183302089432821941463723844412608127273241703360503991707742931412726196111629470969291785502720000 1182 332605127411524124475879269466621367172634596712283750584387374749968444471526163125988193577745080626601634659744571553194267726789523404521235203620896095624056575374749935948202886260341361772935602254730006932969733680486757344711973148610999208963904753842074131754636352881741571163996035582778238676907012090807409442005637159023632273018478670335277609002382414460788256857515586807231512995632717313183460183302089432821941463723844412608127273241703360503991707742931412726196111629470969291785502720000 1183 332605127411524124475879269466621367172634596712283750584387374749968444471526163125988193577745080626601634659744571553194267726789523404521235203620896095624056575374749935948202886260341361772935602254730006932969733680486757344711973148610999208963904753842074131754636352881741571163996035582778238676907012090807409442005637159023632273018478670335277609002382414460788256857515586807231512995632717313183460183302089432821941463723844412608127273241703360503991707742931412726196111629470969291785502720000 1184 332605127411524124475879269466621367172634596712283750584387374749968444471526163125988193577745080626601634659744571553194267726789523404521235203620896095624056575374749935948202886260341361772935602254730006932969733680486757344711973148610999208963904753842074131754636352881741571163996035582778238676907012090807409442005637159023632273018478670335277609002382414460788256857515586807231512995632717313183460183302089432821941463723844412608127273241703360503991707742931412726196111629470969291785502720000 1185 4210191486221824360454167967931916040159931603952958868156802212024917018626913457290989792123355450969640945060057867761952756035310422842040951944568305007899450321199366277825352990637232427505513952591519075100882704816288067654581938590012648214732971567621191541197928517490399634987291589655420742745658380896296322050704267835742180671119983168800982392435220436212509580474880845661158392349781231812448863079773283959771410933213220412761104724578523550683439338518119148432862172524948978377031680000 1186 4210191486221824360454167967931916040159931603952958868156802212024917018626913457290989792123355450969640945060057867761952756035310422842040951944568305007899450321199366277825352990637232427505513952591519075100882704816288067654581938590012648214732971567621191541197928517490399634987291589655420742745658380896296322050704267835742180671119983168800982392435220436212509580474880845661158392349781231812448863079773283959771410933213220412761104724578523550683439338518119148432862172524948978377031680000 1187 4997497294145305515859097377935184339669838813892162176502124225673576501110146273804404883250422920300963801786288689033437921413913471913502609958202578044376647531263647771778693999886394891449045061726133142144747770616933936305988761106345013430888037250766354359401941150261104366729915116920984421639096498123903734274185965921025968456619420021366766099820606657784248872023683563799795011719190322161376800475690888060248664777724092629947431308074707454661242494821007429189807398787114437333536604160000 1188 4997497294145305515859097377935184339669838813892162176502124225673576501110146273804404883250422920300963801786288689033437921413913471913502609958202578044376647531263647771778693999886394891449045061726133142144747770616933936305988761106345013430888037250766354359401941150261104366729915116920984421639096498123903734274185965921025968456619420021366766099820606657784248872023683563799795011719190322161376800475690888060248664777724092629947431308074707454661242494821007429189807398787114437333536604160000 1189 4997497294145305515859097377935184339669838813892162176502124225673576501110146273804404883250422920300963801786288689033437921413913471913502609958202578044376647531263647771778693999886394891449045061726133142144747770616933936305988761106345013430888037250766354359401941150261104366729915116920984421639096498123903734274185965921025968456619420021366766099820606657784248872023683563799795011719190322161376800475690888060248664777724092629947431308074707454661242494821007429189807398787114437333536604160000 1190 4997497294145305515859097377935184339669838813892162176502124225673576501110146273804404883250422920300963801786288689033437921413913471913502609958202578044376647531263647771778693999886394891449045061726133142144747770616933936305988761106345013430888037250766354359401941150261104366729915116920984421639096498123903734274185965921025968456619420021366766099820606657784248872023683563799795011719190322161376800475690888060248664777724092629947431308074707454661242494821007429189807398787114437333536604160000 1191 4997497294145305515859097377935184339669838813892162176502124225673576501110146273804404883250422920300963801786288689033437921413913471913502609958202578044376647531263647771778693999886394891449045061726133142144747770616933936305988761106345013430888037250766354359401941150261104366729915116920984421639096498123903734274185965921025968456619420021366766099820606657784248872023683563799795011719190322161376800475690888060248664777724092629947431308074707454661242494821007429189807398787114437333536604160000 1192 4997497294145305515859097377935184339669838813892162176502124225673576501110146273804404883250422920300963801786288689033437921413913471913502609958202578044376647531263647771778693999886394891449045061726133142144747770616933936305988761106345013430888037250766354359401941150261104366729915116920984421639096498123903734274185965921025968456619420021366766099820606657784248872023683563799795011719190322161376800475690888060248664777724092629947431308074707454661242494821007429189807398787114437333536604160000 1193 5962014271915349480419903171876674917226117704973349476567034201228576765824404504648655025717754543919049815531042406016891440246798771992808613680135675606941340504797531791731981941864469105498710758639276838578684090346002186013044591999869601023049428440164260750766515792261497509508788734486734415015442122261817154989103857343783980368746968085490551957085983742736608904324254491613155448980994054338522522967499229455876657079824842507527285550533125993410862296321461863023440226753027523738909168762880000 1194 5962014271915349480419903171876674917226117704973349476567034201228576765824404504648655025717754543919049815531042406016891440246798771992808613680135675606941340504797531791731981941864469105498710758639276838578684090346002186013044591999869601023049428440164260750766515792261497509508788734486734415015442122261817154989103857343783980368746968085490551957085983742736608904324254491613155448980994054338522522967499229455876657079824842507527285550533125993410862296321461863023440226753027523738909168762880000 1195 5962014271915349480419903171876674917226117704973349476567034201228576765824404504648655025717754543919049815531042406016891440246798771992808613680135675606941340504797531791731981941864469105498710758639276838578684090346002186013044591999869601023049428440164260750766515792261497509508788734486734415015442122261817154989103857343783980368746968085490551957085983742736608904324254491613155448980994054338522522967499229455876657079824842507527285550533125993410862296321461863023440226753027523738909168762880000 1196 5962014271915349480419903171876674917226117704973349476567034201228576765824404504648655025717754543919049815531042406016891440246798771992808613680135675606941340504797531791731981941864469105498710758639276838578684090346002186013044591999869601023049428440164260750766515792261497509508788734486734415015442122261817154989103857343783980368746968085490551957085983742736608904324254491613155448980994054338522522967499229455876657079824842507527285550533125993410862296321461863023440226753027523738909168762880000 1197 113278271166391640127978160265656823427296236394493640054773649823342958550663685588324445488637336334461946495089805714320937364689176667863363659922577836531885469591153104042907656895424913004475504414146259932994997716574041534247847247997522419437939140363120954264563800052968452680666985955247953885293400322974525944792973289531895627006192393624320487184633691111995569182160835340649953530638887032431927936382485359661656484516672007643018425460129393874806383630107775397445364308307522951039274206494720000 1198 113278271166391640127978160265656823427296236394493640054773649823342958550663685588324445488637336334461946495089805714320937364689176667863363659922577836531885469591153104042907656895424913004475504414146259932994997716574041534247847247997522419437939140363120954264563800052968452680666985955247953885293400322974525944792973289531895627006192393624320487184633691111995569182160835340649953530638887032431927936382485359661656484516672007643018425460129393874806383630107775397445364308307522951039274206494720000 1199 113278271166391640127978160265656823427296236394493640054773649823342958550663685588324445488637336334461946495089805714320937364689176667863363659922577836531885469591153104042907656895424913004475504414146259932994997716574041534247847247997522419437939140363120954264563800052968452680666985955247953885293400322974525944792973289531895627006192393624320487184633691111995569182160835340649953530638887032431927936382485359661656484516672007643018425460129393874806383630107775397445364308307522951039274206494720000 1200 113278271166391640127978160265656823427296236394493640054773649823342958550663685588324445488637336334461946495089805714320937364689176667863363659922577836531885469591153104042907656895424913004475504414146259932994997716574041534247847247997522419437939140363120954264563800052968452680666985955247953885293400322974525944792973289531895627006192393624320487184633691111995569182160835340649953530638887032431927936382485359661656484516672007643018425460129393874806383630107775397445364308307522951039274206494720000 1201 136047203670836359793701770479053844936182779909786861705783153437834893219347086391577659031853440937688797740602856662899445774991701178103899755567015981674794448978974877955532095931405320518375080801389658179526992257605423882631664544845024425744964907576108266071741123863615111669481050132252792616237373787892405659696360920727806648034437064742808905108745063025506678587775163244120594190297303325950745451595364916953649437904523081179265128977615402043642466739759438252331882534277335064198168322000158720000 1202 136047203670836359793701770479053844936182779909786861705783153437834893219347086391577659031853440937688797740602856662899445774991701178103899755567015981674794448978974877955532095931405320518375080801389658179526992257605423882631664544845024425744964907576108266071741123863615111669481050132252792616237373787892405659696360920727806648034437064742808905108745063025506678587775163244120594190297303325950745451595364916953649437904523081179265128977615402043642466739759438252331882534277335064198168322000158720000 1203 136047203670836359793701770479053844936182779909786861705783153437834893219347086391577659031853440937688797740602856662899445774991701178103899755567015981674794448978974877955532095931405320518375080801389658179526992257605423882631664544845024425744964907576108266071741123863615111669481050132252792616237373787892405659696360920727806648034437064742808905108745063025506678587775163244120594190297303325950745451595364916953649437904523081179265128977615402043642466739759438252331882534277335064198168322000158720000 1204 136047203670836359793701770479053844936182779909786861705783153437834893219347086391577659031853440937688797740602856662899445774991701178103899755567015981674794448978974877955532095931405320518375080801389658179526992257605423882631664544845024425744964907576108266071741123863615111669481050132252792616237373787892405659696360920727806648034437064742808905108745063025506678587775163244120594190297303325950745451595364916953649437904523081179265128977615402043642466739759438252331882534277335064198168322000158720000 1205 136047203670836359793701770479053844936182779909786861705783153437834893219347086391577659031853440937688797740602856662899445774991701178103899755567015981674794448978974877955532095931405320518375080801389658179526992257605423882631664544845024425744964907576108266071741123863615111669481050132252792616237373787892405659696360920727806648034437064742808905108745063025506678587775163244120594190297303325950745451595364916953649437904523081179265128977615402043642466739759438252331882534277335064198168322000158720000 1206 136047203670836359793701770479053844936182779909786861705783153437834893219347086391577659031853440937688797740602856662899445774991701178103899755567015981674794448978974877955532095931405320518375080801389658179526992257605423882631664544845024425744964907576108266071741123863615111669481050132252792616237373787892405659696360920727806648034437064742808905108745063025506678587775163244120594190297303325950745451595364916953649437904523081179265128977615402043642466739759438252331882534277335064198168322000158720000 1207 136047203670836359793701770479053844936182779909786861705783153437834893219347086391577659031853440937688797740602856662899445774991701178103899755567015981674794448978974877955532095931405320518375080801389658179526992257605423882631664544845024425744964907576108266071741123863615111669481050132252792616237373787892405659696360920727806648034437064742808905108745063025506678587775163244120594190297303325950745451595364916953649437904523081179265128977615402043642466739759438252331882534277335064198168322000158720000 1208 136047203670836359793701770479053844936182779909786861705783153437834893219347086391577659031853440937688797740602856662899445774991701178103899755567015981674794448978974877955532095931405320518375080801389658179526992257605423882631664544845024425744964907576108266071741123863615111669481050132252792616237373787892405659696360920727806648034437064742808905108745063025506678587775163244120594190297303325950745451595364916953649437904523081179265128977615402043642466739759438252331882534277335064198168322000158720000 1209 136047203670836359793701770479053844936182779909786861705783153437834893219347086391577659031853440937688797740602856662899445774991701178103899755567015981674794448978974877955532095931405320518375080801389658179526992257605423882631664544845024425744964907576108266071741123863615111669481050132252792616237373787892405659696360920727806648034437064742808905108745063025506678587775163244120594190297303325950745451595364916953649437904523081179265128977615402043642466739759438252331882534277335064198168322000158720000 1210 136047203670836359793701770479053844936182779909786861705783153437834893219347086391577659031853440937688797740602856662899445774991701178103899755567015981674794448978974877955532095931405320518375080801389658179526992257605423882631664544845024425744964907576108266071741123863615111669481050132252792616237373787892405659696360920727806648034437064742808905108745063025506678587775163244120594190297303325950745451595364916953649437904523081179265128977615402043642466739759438252331882534277335064198168322000158720000 1211 136047203670836359793701770479053844936182779909786861705783153437834893219347086391577659031853440937688797740602856662899445774991701178103899755567015981674794448978974877955532095931405320518375080801389658179526992257605423882631664544845024425744964907576108266071741123863615111669481050132252792616237373787892405659696360920727806648034437064742808905108745063025506678587775163244120594190297303325950745451595364916953649437904523081179265128977615402043642466739759438252331882534277335064198168322000158720000 1212 136047203670836359793701770479053844936182779909786861705783153437834893219347086391577659031853440937688797740602856662899445774991701178103899755567015981674794448978974877955532095931405320518375080801389658179526992257605423882631664544845024425744964907576108266071741123863615111669481050132252792616237373787892405659696360920727806648034437064742808905108745063025506678587775163244120594190297303325950745451595364916953649437904523081179265128977615402043642466739759438252331882534277335064198168322000158720000 1213 165025258052724504429760247591092313907589712030571463249114965120093725475068015792983700405638223857416511659351265132097027725064933529040030403502790385771525666611496526960060432364794653788788973012085655371766241608475379169632209092897014628428642432889819326745021983246565130455080513810422637443495934404713488065211685796842829464065772159533027201896907761449939601126971273015118280752830628934378254232785177644264776768178186497470448601449847482678938312155328198600078573514078407432872378174586192527360000 1214 165025258052724504429760247591092313907589712030571463249114965120093725475068015792983700405638223857416511659351265132097027725064933529040030403502790385771525666611496526960060432364794653788788973012085655371766241608475379169632209092897014628428642432889819326745021983246565130455080513810422637443495934404713488065211685796842829464065772159533027201896907761449939601126971273015118280752830628934378254232785177644264776768178186497470448601449847482678938312155328198600078573514078407432872378174586192527360000 1215 165025258052724504429760247591092313907589712030571463249114965120093725475068015792983700405638223857416511659351265132097027725064933529040030403502790385771525666611496526960060432364794653788788973012085655371766241608475379169632209092897014628428642432889819326745021983246565130455080513810422637443495934404713488065211685796842829464065772159533027201896907761449939601126971273015118280752830628934378254232785177644264776768178186497470448601449847482678938312155328198600078573514078407432872378174586192527360000 1216 165025258052724504429760247591092313907589712030571463249114965120093725475068015792983700405638223857416511659351265132097027725064933529040030403502790385771525666611496526960060432364794653788788973012085655371766241608475379169632209092897014628428642432889819326745021983246565130455080513810422637443495934404713488065211685796842829464065772159533027201896907761449939601126971273015118280752830628934378254232785177644264776768178186497470448601449847482678938312155328198600078573514078407432872378174586192527360000 1217 200835739050165721891018221318359346025536679541205470774172912551154063903157775220061163393661718434475894689430489665762082741404024104841717001062895899483946736266191273310393546187955093660956180155708242587439516037514536449442398466055666802797657840826910120648691753611069763763832985307284349768734552170536314975362621614757723457768044718151694104708536745684576494571524039259398947676194875413138335401299561193070233326872852967421535947964464386420267925893034417696295623966633421845805684238471396305797120000 1218 200835739050165721891018221318359346025536679541205470774172912551154063903157775220061163393661718434475894689430489665762082741404024104841717001062895899483946736266191273310393546187955093660956180155708242587439516037514536449442398466055666802797657840826910120648691753611069763763832985307284349768734552170536314975362621614757723457768044718151694104708536745684576494571524039259398947676194875413138335401299561193070233326872852967421535947964464386420267925893034417696295623966633421845805684238471396305797120000 1219 200835739050165721891018221318359346025536679541205470774172912551154063903157775220061163393661718434475894689430489665762082741404024104841717001062895899483946736266191273310393546187955093660956180155708242587439516037514536449442398466055666802797657840826910120648691753611069763763832985307284349768734552170536314975362621614757723457768044718151694104708536745684576494571524039259398947676194875413138335401299561193070233326872852967421535947964464386420267925893034417696295623966633421845805684238471396305797120000 1220 200835739050165721891018221318359346025536679541205470774172912551154063903157775220061163393661718434475894689430489665762082741404024104841717001062895899483946736266191273310393546187955093660956180155708242587439516037514536449442398466055666802797657840826910120648691753611069763763832985307284349768734552170536314975362621614757723457768044718151694104708536745684576494571524039259398947676194875413138335401299561193070233326872852967421535947964464386420267925893034417696295623966633421845805684238471396305797120000 1221 200835739050165721891018221318359346025536679541205470774172912551154063903157775220061163393661718434475894689430489665762082741404024104841717001062895899483946736266191273310393546187955093660956180155708242587439516037514536449442398466055666802797657840826910120648691753611069763763832985307284349768734552170536314975362621614757723457768044718151694104708536745684576494571524039259398947676194875413138335401299561193070233326872852967421535947964464386420267925893034417696295623966633421845805684238471396305797120000 1222 200835739050165721891018221318359346025536679541205470774172912551154063903157775220061163393661718434475894689430489665762082741404024104841717001062895899483946736266191273310393546187955093660956180155708242587439516037514536449442398466055666802797657840826910120648691753611069763763832985307284349768734552170536314975362621614757723457768044718151694104708536745684576494571524039259398947676194875413138335401299561193070233326872852967421535947964464386420267925893034417696295623966633421845805684238471396305797120000 1223 245622108858352677872715284672353480189231359078894290756813472050061420153561959094134802830448281645364019205173488861227027192737121480221419892299921685068866858453551927258611306987869079547349408330431180684438528113880278077668053323986080499821535539331311077553350014666338321083167741030808759767162357304565913214868486234848695788850318690299521890058540439972237052860973900014244913007986332630268184195789363339124895358765499179156538464360539944591987673367181092842569548111192674917420351823650517681989877760000 1224 245622108858352677872715284672353480189231359078894290756813472050061420153561959094134802830448281645364019205173488861227027192737121480221419892299921685068866858453551927258611306987869079547349408330431180684438528113880278077668053323986080499821535539331311077553350014666338321083167741030808759767162357304565913214868486234848695788850318690299521890058540439972237052860973900014244913007986332630268184195789363339124895358765499179156538464360539944591987673367181092842569548111192674917420351823650517681989877760000 1225 245622108858352677872715284672353480189231359078894290756813472050061420153561959094134802830448281645364019205173488861227027192737121480221419892299921685068866858453551927258611306987869079547349408330431180684438528113880278077668053323986080499821535539331311077553350014666338321083167741030808759767162357304565913214868486234848695788850318690299521890058540439972237052860973900014244913007986332630268184195789363339124895358765499179156538464360539944591987673367181092842569548111192674917420351823650517681989877760000 1226 245622108858352677872715284672353480189231359078894290756813472050061420153561959094134802830448281645364019205173488861227027192737121480221419892299921685068866858453551927258611306987869079547349408330431180684438528113880278077668053323986080499821535539331311077553350014666338321083167741030808759767162357304565913214868486234848695788850318690299521890058540439972237052860973900014244913007986332630268184195789363339124895358765499179156538464360539944591987673367181092842569548111192674917420351823650517681989877760000 1227 245622108858352677872715284672353480189231359078894290756813472050061420153561959094134802830448281645364019205173488861227027192737121480221419892299921685068866858453551927258611306987869079547349408330431180684438528113880278077668053323986080499821535539331311077553350014666338321083167741030808759767162357304565913214868486234848695788850318690299521890058540439972237052860973900014244913007986332630268184195789363339124895358765499179156538464360539944591987673367181092842569548111192674917420351823650517681989877760000 1228 245622108858352677872715284672353480189231359078894290756813472050061420153561959094134802830448281645364019205173488861227027192737121480221419892299921685068866858453551927258611306987869079547349408330431180684438528113880278077668053323986080499821535539331311077553350014666338321083167741030808759767162357304565913214868486234848695788850318690299521890058540439972237052860973900014244913007986332630268184195789363339124895358765499179156538464360539944591987673367181092842569548111192674917420351823650517681989877760000 1229 301869571786915441105567084862322427152565340307961083340123757149525485368727647726691672678620938142152379603158217810448016419873922299192125047636603750949637369039415318600833296288091098763692422838099921061174951051958861757454037535178892934280667177838181314313067168024929796611213153726863965753842537127311507341073369582629047124497041670378112402881946200725879337966136923117506998086815202802599598376625127543784496395922798491183385772699103591903552850568265563103517974628655797473509612391266486231165559767040000 1230 301869571786915441105567084862322427152565340307961083340123757149525485368727647726691672678620938142152379603158217810448016419873922299192125047636603750949637369039415318600833296288091098763692422838099921061174951051958861757454037535178892934280667177838181314313067168024929796611213153726863965753842537127311507341073369582629047124497041670378112402881946200725879337966136923117506998086815202802599598376625127543784496395922798491183385772699103591903552850568265563103517974628655797473509612391266486231165559767040000 1231 371601442869692908000953081465518907824807933919100093591692345051065872488903734351557449067382374852989579291487766124661508212864798350305505933640659217419003601287520257197625787730640142578105372513701002826306364744961358823425920205805217202099501295918801197919385683838688579628403392237769541842980163203720465536861317956216357010255858296235456367947675773093557465036314552357651114644869514650000105601625532006398715063380964942646747886192596521633273559049534908180430626767875286689890332853649044550564804073226240000 1232 371601442869692908000953081465518907824807933919100093591692345051065872488903734351557449067382374852989579291487766124661508212864798350305505933640659217419003601287520257197625787730640142578105372513701002826306364744961358823425920205805217202099501295918801197919385683838688579628403392237769541842980163203720465536861317956216357010255858296235456367947675773093557465036314552357651114644869514650000105601625532006398715063380964942646747886192596521633273559049534908180430626767875286689890332853649044550564804073226240000 1233 371601442869692908000953081465518907824807933919100093591692345051065872488903734351557449067382374852989579291487766124661508212864798350305505933640659217419003601287520257197625787730640142578105372513701002826306364744961358823425920205805217202099501295918801197919385683838688579628403392237769541842980163203720465536861317956216357010255858296235456367947675773093557465036314552357651114644869514650000105601625532006398715063380964942646747886192596521633273559049534908180430626767875286689890332853649044550564804073226240000 1234 371601442869692908000953081465518907824807933919100093591692345051065872488903734351557449067382374852989579291487766124661508212864798350305505933640659217419003601287520257197625787730640142578105372513701002826306364744961358823425920205805217202099501295918801197919385683838688579628403392237769541842980163203720465536861317956216357010255858296235456367947675773093557465036314552357651114644869514650000105601625532006398715063380964942646747886192596521633273559049534908180430626767875286689890332853649044550564804073226240000 1235 371601442869692908000953081465518907824807933919100093591692345051065872488903734351557449067382374852989579291487766124661508212864798350305505933640659217419003601287520257197625787730640142578105372513701002826306364744961358823425920205805217202099501295918801197919385683838688579628403392237769541842980163203720465536861317956216357010255858296235456367947675773093557465036314552357651114644869514650000105601625532006398715063380964942646747886192596521633273559049534908180430626767875286689890332853649044550564804073226240000 1236 371601442869692908000953081465518907824807933919100093591692345051065872488903734351557449067382374852989579291487766124661508212864798350305505933640659217419003601287520257197625787730640142578105372513701002826306364744961358823425920205805217202099501295918801197919385683838688579628403392237769541842980163203720465536861317956216357010255858296235456367947675773093557465036314552357651114644869514650000105601625532006398715063380964942646747886192596521633273559049534908180430626767875286689890332853649044550564804073226240000 1237 459670984829810127197178961772846888979287414257926815772923430828168484268773919392876564496351997693148109583570366696206285659313755559327910839913495451947307454792662558153463099422801856369116345799448140496140973189517200864577863294581053678997083103051557081826280090908457773000334996198120923259766461883002215869097450311839633621686496712443259527151274931316730584249921101266414428815703589622050130629210783091915210533402253634054027135220241897260359392544274681419192685311861729635394341739963868109048662638580858880000 1238 459670984829810127197178961772846888979287414257926815772923430828168484268773919392876564496351997693148109583570366696206285659313755559327910839913495451947307454792662558153463099422801856369116345799448140496140973189517200864577863294581053678997083103051557081826280090908457773000334996198120923259766461883002215869097450311839633621686496712443259527151274931316730584249921101266414428815703589622050130629210783091915210533402253634054027135220241897260359392544274681419192685311861729635394341739963868109048662638580858880000 1239 459670984829810127197178961772846888979287414257926815772923430828168484268773919392876564496351997693148109583570366696206285659313755559327910839913495451947307454792662558153463099422801856369116345799448140496140973189517200864577863294581053678997083103051557081826280090908457773000334996198120923259766461883002215869097450311839633621686496712443259527151274931316730584249921101266414428815703589622050130629210783091915210533402253634054027135220241897260359392544274681419192685311861729635394341739963868109048662638580858880000 1240 459670984829810127197178961772846888979287414257926815772923430828168484268773919392876564496351997693148109583570366696206285659313755559327910839913495451947307454792662558153463099422801856369116345799448140496140973189517200864577863294581053678997083103051557081826280090908457773000334996198120923259766461883002215869097450311839633621686496712443259527151274931316730584249921101266414428815703589622050130629210783091915210533402253634054027135220241897260359392544274681419192685311861729635394341739963868109048662638580858880000 1241 459670984829810127197178961772846888979287414257926815772923430828168484268773919392876564496351997693148109583570366696206285659313755559327910839913495451947307454792662558153463099422801856369116345799448140496140973189517200864577863294581053678997083103051557081826280090908457773000334996198120923259766461883002215869097450311839633621686496712443259527151274931316730584249921101266414428815703589622050130629210783091915210533402253634054027135220241897260359392544274681419192685311861729635394341739963868109048662638580858880000 1242 459670984829810127197178961772846888979287414257926815772923430828168484268773919392876564496351997693148109583570366696206285659313755559327910839913495451947307454792662558153463099422801856369116345799448140496140973189517200864577863294581053678997083103051557081826280090908457773000334996198120923259766461883002215869097450311839633621686496712443259527151274931316730584249921101266414428815703589622050130629210783091915210533402253634054027135220241897260359392544274681419192685311861729635394341739963868109048662638580858880000 1243 459670984829810127197178961772846888979287414257926815772923430828168484268773919392876564496351997693148109583570366696206285659313755559327910839913495451947307454792662558153463099422801856369116345799448140496140973189517200864577863294581053678997083103051557081826280090908457773000334996198120923259766461883002215869097450311839633621686496712443259527151274931316730584249921101266414428815703589622050130629210783091915210533402253634054027135220241897260359392544274681419192685311861729635394341739963868109048662638580858880000 1244 459670984829810127197178961772846888979287414257926815772923430828168484268773919392876564496351997693148109583570366696206285659313755559327910839913495451947307454792662558153463099422801856369116345799448140496140973189517200864577863294581053678997083103051557081826280090908457773000334996198120923259766461883002215869097450311839633621686496712443259527151274931316730584249921101266414428815703589622050130629210783091915210533402253634054027135220241897260359392544274681419192685311861729635394341739963868109048662638580858880000 1245 459670984829810127197178961772846888979287414257926815772923430828168484268773919392876564496351997693148109583570366696206285659313755559327910839913495451947307454792662558153463099422801856369116345799448140496140973189517200864577863294581053678997083103051557081826280090908457773000334996198120923259766461883002215869097450311839633621686496712443259527151274931316730584249921101266414428815703589622050130629210783091915210533402253634054027135220241897260359392544274681419192685311861729635394341739963868109048662638580858880000 1246 459670984829810127197178961772846888979287414257926815772923430828168484268773919392876564496351997693148109583570366696206285659313755559327910839913495451947307454792662558153463099422801856369116345799448140496140973189517200864577863294581053678997083103051557081826280090908457773000334996198120923259766461883002215869097450311839633621686496712443259527151274931316730584249921101266414428815703589622050130629210783091915210533402253634054027135220241897260359392544274681419192685311861729635394341739963868109048662638580858880000 1247 459670984829810127197178961772846888979287414257926815772923430828168484268773919392876564496351997693148109583570366696206285659313755559327910839913495451947307454792662558153463099422801856369116345799448140496140973189517200864577863294581053678997083103051557081826280090908457773000334996198120923259766461883002215869097450311839633621686496712443259527151274931316730584249921101266414428815703589622050130629210783091915210533402253634054027135220241897260359392544274681419192685311861729635394341739963868109048662638580858880000 1248 459670984829810127197178961772846888979287414257926815772923430828168484268773919392876564496351997693148109583570366696206285659313755559327910839913495451947307454792662558153463099422801856369116345799448140496140973189517200864577863294581053678997083103051557081826280090908457773000334996198120923259766461883002215869097450311839633621686496712443259527151274931316730584249921101266414428815703589622050130629210783091915210533402253634054027135220241897260359392544274681419192685311861729635394341739963868109048662638580858880000 1249 574129060052432848869276523254285764335129980408150592900381365104382436851698625321702829055943645118741988869879388003561650788482880693600560639051955819482187011036035535133675411179079518605026315903510727479680075513706983879857751254931736045067356795711394795201023833544663758477418410251453033151448310891869767620502715439487702393486434393841631149411942389214596499728151455481751621590813783437940613155884268081802097956219414788933479891890082129678188881287799077092571663954515300314607532833214871268201779635587492741120000 1250 114825812010486569773855304650857152867025996081630118580076273020876487370339725064340565811188729023748397773975877600712330157696576138720112127810391163896437402207207107026735082235815903721005263180702145495936015102741396775971550250986347209013471359142278959040204766708932751695483682050290606630289662178373953524100543087897540478697286878768326229882388477842919299945630291096350324318162756687588122631176853616360419591243882957786695978378016425935637776257559815418514332790903060062921506566642974253640355927117498548224000 1251 114825812010486569773855304650857152867025996081630118580076273020876487370339725064340565811188729023748397773975877600712330157696576138720112127810391163896437402207207107026735082235815903721005263180702145495936015102741396775971550250986347209013471359142278959040204766708932751695483682050290606630289662178373953524100543087897540478697286878768326229882388477842919299945630291096350324318162756687588122631176853616360419591243882957786695978378016425935637776257559815418514332790903060062921506566642974253640355927117498548224000 1252 114825812010486569773855304650857152867025996081630118580076273020876487370339725064340565811188729023748397773975877600712330157696576138720112127810391163896437402207207107026735082235815903721005263180702145495936015102741396775971550250986347209013471359142278959040204766708932751695483682050290606630289662178373953524100543087897540478697286878768326229882388477842919299945630291096350324318162756687588122631176853616360419591243882957786695978378016425935637776257559815418514332790903060062921506566642974253640355927117498548224000 1253 114825812010486569773855304650857152867025996081630118580076273020876487370339725064340565811188729023748397773975877600712330157696576138720112127810391163896437402207207107026735082235815903721005263180702145495936015102741396775971550250986347209013471359142278959040204766708932751695483682050290606630289662178373953524100543087897540478697286878768326229882388477842919299945630291096350324318162756687588122631176853616360419591243882957786695978378016425935637776257559815418514332790903060062921506566642974253640355927117498548224000 1254 114825812010486569773855304650857152867025996081630118580076273020876487370339725064340565811188729023748397773975877600712330157696576138720112127810391163896437402207207107026735082235815903721005263180702145495936015102741396775971550250986347209013471359142278959040204766708932751695483682050290606630289662178373953524100543087897540478697286878768326229882388477842919299945630291096350324318162756687588122631176853616360419591243882957786695978378016425935637776257559815418514332790903060062921506566642974253640355927117498548224000 1255 114825812010486569773855304650857152867025996081630118580076273020876487370339725064340565811188729023748397773975877600712330157696576138720112127810391163896437402207207107026735082235815903721005263180702145495936015102741396775971550250986347209013471359142278959040204766708932751695483682050290606630289662178373953524100543087897540478697286878768326229882388477842919299945630291096350324318162756687588122631176853616360419591243882957786695978378016425935637776257559815418514332790903060062921506566642974253640355927117498548224000 1256 114825812010486569773855304650857152867025996081630118580076273020876487370339725064340565811188729023748397773975877600712330157696576138720112127810391163896437402207207107026735082235815903721005263180702145495936015102741396775971550250986347209013471359142278959040204766708932751695483682050290606630289662178373953524100543087897540478697286878768326229882388477842919299945630291096350324318162756687588122631176853616360419591243882957786695978378016425935637776257559815418514332790903060062921506566642974253640355927117498548224000 1257 114825812010486569773855304650857152867025996081630118580076273020876487370339725064340565811188729023748397773975877600712330157696576138720112127810391163896437402207207107026735082235815903721005263180702145495936015102741396775971550250986347209013471359142278959040204766708932751695483682050290606630289662178373953524100543087897540478697286878768326229882388477842919299945630291096350324318162756687588122631176853616360419591243882957786695978378016425935637776257559815418514332790903060062921506566642974253640355927117498548224000 1258 114825812010486569773855304650857152867025996081630118580076273020876487370339725064340565811188729023748397773975877600712330157696576138720112127810391163896437402207207107026735082235815903721005263180702145495936015102741396775971550250986347209013471359142278959040204766708932751695483682050290606630289662178373953524100543087897540478697286878768326229882388477842919299945630291096350324318162756687588122631176853616360419591243882957786695978378016425935637776257559815418514332790903060062921506566642974253640355927117498548224000 1259 144565697321202591345283828555429155459585729066772319292316027733283497599257713856004772356286609840899232797435629899296823668539989358648621168913282475345614689378873747746659468534892222784745626344504001179383443014351418540948181765991811136147960441160129209431617801286546334384613955701315873747534684682572807486842583747663003462679884180369322723421927093604235398631548536490305058316566910669673446392651658702997768265376048643853450236777922680252967960308267807611909544983746952619218176767403504585333208112240930672214016000 1260 144565697321202591345283828555429155459585729066772319292316027733283497599257713856004772356286609840899232797435629899296823668539989358648621168913282475345614689378873747746659468534892222784745626344504001179383443014351418540948181765991811136147960441160129209431617801286546334384613955701315873747534684682572807486842583747663003462679884180369322723421927093604235398631548536490305058316566910669673446392651658702997768265376048643853450236777922680252967960308267807611909544983746952619218176767403504585333208112240930672214016000 1261 144565697321202591345283828555429155459585729066772319292316027733283497599257713856004772356286609840899232797435629899296823668539989358648621168913282475345614689378873747746659468534892222784745626344504001179383443014351418540948181765991811136147960441160129209431617801286546334384613955701315873747534684682572807486842583747663003462679884180369322723421927093604235398631548536490305058316566910669673446392651658702997768265376048643853450236777922680252967960308267807611909544983746952619218176767403504585333208112240930672214016000 1262 144565697321202591345283828555429155459585729066772319292316027733283497599257713856004772356286609840899232797435629899296823668539989358648621168913282475345614689378873747746659468534892222784745626344504001179383443014351418540948181765991811136147960441160129209431617801286546334384613955701315873747534684682572807486842583747663003462679884180369322723421927093604235398631548536490305058316566910669673446392651658702997768265376048643853450236777922680252967960308267807611909544983746952619218176767403504585333208112240930672214016000 1263 144565697321202591345283828555429155459585729066772319292316027733283497599257713856004772356286609840899232797435629899296823668539989358648621168913282475345614689378873747746659468534892222784745626344504001179383443014351418540948181765991811136147960441160129209431617801286546334384613955701315873747534684682572807486842583747663003462679884180369322723421927093604235398631548536490305058316566910669673446392651658702997768265376048643853450236777922680252967960308267807611909544983746952619218176767403504585333208112240930672214016000 1264 11420690088375004716277422455878903281307272596275013224092966190929396310341359394624377016146642177431039390997414762044449069814659159333241072344149315552303560460931026071986098014256485599994904481215816093171291998133762064734906359513353079755688874851650207545097806301637160416384502500403954026055240089923251791460564116065377273551710850249176495150332240394734596491892334382734099607008785942904202265019481037536823692964707842864422568705455891739984468864353156801340854053716009256918235964624876862241323440867033523104907264000 1265 11420690088375004716277422455878903281307272596275013224092966190929396310341359394624377016146642177431039390997414762044449069814659159333241072344149315552303560460931026071986098014256485599994904481215816093171291998133762064734906359513353079755688874851650207545097806301637160416384502500403954026055240089923251791460564116065377273551710850249176495150332240394734596491892334382734099607008785942904202265019481037536823692964707842864422568705455891739984468864353156801340854053716009256918235964624876862241323440867033523104907264000 1266 11420690088375004716277422455878903281307272596275013224092966190929396310341359394624377016146642177431039390997414762044449069814659159333241072344149315552303560460931026071986098014256485599994904481215816093171291998133762064734906359513353079755688874851650207545097806301637160416384502500403954026055240089923251791460564116065377273551710850249176495150332240394734596491892334382734099607008785942904202265019481037536823692964707842864422568705455891739984468864353156801340854053716009256918235964624876862241323440867033523104907264000 1267 11420690088375004716277422455878903281307272596275013224092966190929396310341359394624377016146642177431039390997414762044449069814659159333241072344149315552303560460931026071986098014256485599994904481215816093171291998133762064734906359513353079755688874851650207545097806301637160416384502500403954026055240089923251791460564116065377273551710850249176495150332240394734596491892334382734099607008785942904202265019481037536823692964707842864422568705455891739984468864353156801340854053716009256918235964624876862241323440867033523104907264000 1268 11420690088375004716277422455878903281307272596275013224092966190929396310341359394624377016146642177431039390997414762044449069814659159333241072344149315552303560460931026071986098014256485599994904481215816093171291998133762064734906359513353079755688874851650207545097806301637160416384502500403954026055240089923251791460564116065377273551710850249176495150332240394734596491892334382734099607008785942904202265019481037536823692964707842864422568705455891739984468864353156801340854053716009256918235964624876862241323440867033523104907264000 1269 11420690088375004716277422455878903281307272596275013224092966190929396310341359394624377016146642177431039390997414762044449069814659159333241072344149315552303560460931026071986098014256485599994904481215816093171291998133762064734906359513353079755688874851650207545097806301637160416384502500403954026055240089923251791460564116065377273551710850249176495150332240394734596491892334382734099607008785942904202265019481037536823692964707842864422568705455891739984468864353156801340854053716009256918235964624876862241323440867033523104907264000 1270 11420690088375004716277422455878903281307272596275013224092966190929396310341359394624377016146642177431039390997414762044449069814659159333241072344149315552303560460931026071986098014256485599994904481215816093171291998133762064734906359513353079755688874851650207545097806301637160416384502500403954026055240089923251791460564116065377273551710850249176495150332240394734596491892334382734099607008785942904202265019481037536823692964707842864422568705455891739984468864353156801340854053716009256918235964624876862241323440867033523104907264000 1271 11420690088375004716277422455878903281307272596275013224092966190929396310341359394624377016146642177431039390997414762044449069814659159333241072344149315552303560460931026071986098014256485599994904481215816093171291998133762064734906359513353079755688874851650207545097806301637160416384502500403954026055240089923251791460564116065377273551710850249176495150332240394734596491892334382734099607008785942904202265019481037536823692964707842864422568705455891739984468864353156801340854053716009256918235964624876862241323440867033523104907264000 1272 11420690088375004716277422455878903281307272596275013224092966190929396310341359394624377016146642177431039390997414762044449069814659159333241072344149315552303560460931026071986098014256485599994904481215816093171291998133762064734906359513353079755688874851650207545097806301637160416384502500403954026055240089923251791460564116065377273551710850249176495150332240394734596491892334382734099607008785942904202265019481037536823692964707842864422568705455891739984468864353156801340854053716009256918235964624876862241323440867033523104907264000 1273 11420690088375004716277422455878903281307272596275013224092966190929396310341359394624377016146642177431039390997414762044449069814659159333241072344149315552303560460931026071986098014256485599994904481215816093171291998133762064734906359513353079755688874851650207545097806301637160416384502500403954026055240089923251791460564116065377273551710850249176495150332240394734596491892334382734099607008785942904202265019481037536823692964707842864422568705455891739984468864353156801340854053716009256918235964624876862241323440867033523104907264000 1274 11420690088375004716277422455878903281307272596275013224092966190929396310341359394624377016146642177431039390997414762044449069814659159333241072344149315552303560460931026071986098014256485599994904481215816093171291998133762064734906359513353079755688874851650207545097806301637160416384502500403954026055240089923251791460564116065377273551710850249176495150332240394734596491892334382734099607008785942904202265019481037536823692964707842864422568705455891739984468864353156801340854053716009256918235964624876862241323440867033523104907264000 1275 11420690088375004716277422455878903281307272596275013224092966190929396310341359394624377016146642177431039390997414762044449069814659159333241072344149315552303560460931026071986098014256485599994904481215816093171291998133762064734906359513353079755688874851650207545097806301637160416384502500403954026055240089923251791460564116065377273551710850249176495150332240394734596491892334382734099607008785942904202265019481037536823692964707842864422568705455891739984468864353156801340854053716009256918235964624876862241323440867033523104907264000 1276 11420690088375004716277422455878903281307272596275013224092966190929396310341359394624377016146642177431039390997414762044449069814659159333241072344149315552303560460931026071986098014256485599994904481215816093171291998133762064734906359513353079755688874851650207545097806301637160416384502500403954026055240089923251791460564116065377273551710850249176495150332240394734596491892334382734099607008785942904202265019481037536823692964707842864422568705455891739984468864353156801340854053716009256918235964624876862241323440867033523104907264000 1277 14584221242854881022686268476157359490229387105443191887166717825816839088305915946935329449619262060579437302303698651130761462153319746468548849383478675960291646708608920293926247164205532111193493022512597150979739881616814156666475421098551882848014693185557315035089898647190653851723009693015849291272541594831992537695140376215486778325534755768198384306974270984076079720146511006751445198150219649088666292429877284934523855915931915337867620236867173751960166739778981235312270626595343821084587326825967753082170033987201809004966576128000 1278 14584221242854881022686268476157359490229387105443191887166717825816839088305915946935329449619262060579437302303698651130761462153319746468548849383478675960291646708608920293926247164205532111193493022512597150979739881616814156666475421098551882848014693185557315035089898647190653851723009693015849291272541594831992537695140376215486778325534755768198384306974270984076079720146511006751445198150219649088666292429877284934523855915931915337867620236867173751960166739778981235312270626595343821084587326825967753082170033987201809004966576128000 1279 18653218969611392828015737381005262788003386107861842423686232099219737193943266496130286366063036175481100309646430574796243910094095955733273978361469226553213016140310809055931670123018875570216477575793611756103087308587905306376422063585047858162610792584327805929879980369756846276353729397367271243537580699790118455712084541179607589478358952627525733528620092588633305962067387577635098408434130931184404188017813047431256011716476919717132686282953115228757053260177316999964394131415444747167187191010412756192095473469631113717352250867712000 1280 18653218969611392828015737381005262788003386107861842423686232099219737193943266496130286366063036175481100309646430574796243910094095955733273978361469226553213016140310809055931670123018875570216477575793611756103087308587905306376422063585047858162610792584327805929879980369756846276353729397367271243537580699790118455712084541179607589478358952627525733528620092588633305962067387577635098408434130931184404188017813047431256011716476919717132686282953115228757053260177316999964394131415444747167187191010412756192095473469631113717352250867712000 1281 18653218969611392828015737381005262788003386107861842423686232099219737193943266496130286366063036175481100309646430574796243910094095955733273978361469226553213016140310809055931670123018875570216477575793611756103087308587905306376422063585047858162610792584327805929879980369756846276353729397367271243537580699790118455712084541179607589478358952627525733528620092588633305962067387577635098408434130931184404188017813047431256011716476919717132686282953115228757053260177316999964394131415444747167187191010412756192095473469631113717352250867712000 1282 18653218969611392828015737381005262788003386107861842423686232099219737193943266496130286366063036175481100309646430574796243910094095955733273978361469226553213016140310809055931670123018875570216477575793611756103087308587905306376422063585047858162610792584327805929879980369756846276353729397367271243537580699790118455712084541179607589478358952627525733528620092588633305962067387577635098408434130931184404188017813047431256011716476919717132686282953115228757053260177316999964394131415444747167187191010412756192095473469631113717352250867712000 1283 23932079938011416998344191059829752157008344376386743829589435783298922819829210914535157407658875413142251697276370427463580936650725111205790514237765017667772299708018768018760332767833217356587740729743203883080261016918282508080949507579616402022629646885692575008036014814398033772561834816822209005458716037830721978678604466333436537300734536221115516117219578791216531549332458262105831258020989984709590573226854139854301463032239887997081236501028846838495299332807497710954317670606015610615501166066359566194458492461536718899362937863274496000 1284 23932079938011416998344191059829752157008344376386743829589435783298922819829210914535157407658875413142251697276370427463580936650725111205790514237765017667772299708018768018760332767833217356587740729743203883080261016918282508080949507579616402022629646885692575008036014814398033772561834816822209005458716037830721978678604466333436537300734536221115516117219578791216531549332458262105831258020989984709590573226854139854301463032239887997081236501028846838495299332807497710954317670606015610615501166066359566194458492461536718899362937863274496000 1285 23932079938011416998344191059829752157008344376386743829589435783298922819829210914535157407658875413142251697276370427463580936650725111205790514237765017667772299708018768018760332767833217356587740729743203883080261016918282508080949507579616402022629646885692575008036014814398033772561834816822209005458716037830721978678604466333436537300734536221115516117219578791216531549332458262105831258020989984709590573226854139854301463032239887997081236501028846838495299332807497710954317670606015610615501166066359566194458492461536718899362937863274496000 1286 23932079938011416998344191059829752157008344376386743829589435783298922819829210914535157407658875413142251697276370427463580936650725111205790514237765017667772299708018768018760332767833217356587740729743203883080261016918282508080949507579616402022629646885692575008036014814398033772561834816822209005458716037830721978678604466333436537300734536221115516117219578791216531549332458262105831258020989984709590573226854139854301463032239887997081236501028846838495299332807497710954317670606015610615501166066359566194458492461536718899362937863274496000 1287 23932079938011416998344191059829752157008344376386743829589435783298922819829210914535157407658875413142251697276370427463580936650725111205790514237765017667772299708018768018760332767833217356587740729743203883080261016918282508080949507579616402022629646885692575008036014814398033772561834816822209005458716037830721978678604466333436537300734536221115516117219578791216531549332458262105831258020989984709590573226854139854301463032239887997081236501028846838495299332807497710954317670606015610615501166066359566194458492461536718899362937863274496000 1288 23932079938011416998344191059829752157008344376386743829589435783298922819829210914535157407658875413142251697276370427463580936650725111205790514237765017667772299708018768018760332767833217356587740729743203883080261016918282508080949507579616402022629646885692575008036014814398033772561834816822209005458716037830721978678604466333436537300734536221115516117219578791216531549332458262105831258020989984709590573226854139854301463032239887997081236501028846838495299332807497710954317670606015610615501166066359566194458492461536718899362937863274496000 1289 30848451040096716510865662276120550530383755901162512796340782724672311514759852868835817898472290407540362437789241481000555827342784668344263972852479107773758494323636191976182068937737017172641597800638989805290456450807666152916343915270125542207169614835657729185358423095759065532832205078883827408036284972763800630516721157103799696580646817189017900275096037061878109167089538699854416491589056090290662248889414986272194585848557215628237713849826183574820440839988864549420115477411154122083381003059537480824656996782920830661278826905760825344000 1290 30848451040096716510865662276120550530383755901162512796340782724672311514759852868835817898472290407540362437789241481000555827342784668344263972852479107773758494323636191976182068937737017172641597800638989805290456450807666152916343915270125542207169614835657729185358423095759065532832205078883827408036284972763800630516721157103799696580646817189017900275096037061878109167089538699854416491589056090290662248889414986272194585848557215628237713849826183574820440839988864549420115477411154122083381003059537480824656996782920830661278826905760825344000 1291 39825350292764861015527569998471630734725428868400804020075950497551954165554970053667040906927726916134607907185910751971717573099535006832444788952550528135922216171814323841251050998618489169880302760624935838629979277992697003414999994613732074989455972752834128378297724216624953602886376756839021183774843899838066613997087013821005408285615040991022109255148983846884638934712594461512051690641471412565244963316234747277403210330487365376054888580125602995093189124425624133301369081337799971609644874949862887744632182846750792383710965535337225519104000 1292 39825350292764861015527569998471630734725428868400804020075950497551954165554970053667040906927726916134607907185910751971717573099535006832444788952550528135922216171814323841251050998618489169880302760624935838629979277992697003414999994613732074989455972752834128378297724216624953602886376756839021183774843899838066613997087013821005408285615040991022109255148983846884638934712594461512051690641471412565244963316234747277403210330487365376054888580125602995093189124425624133301369081337799971609644874949862887744632182846750792383710965535337225519104000 1293 39825350292764861015527569998471630734725428868400804020075950497551954165554970053667040906927726916134607907185910751971717573099535006832444788952550528135922216171814323841251050998618489169880302760624935838629979277992697003414999994613732074989455972752834128378297724216624953602886376756839021183774843899838066613997087013821005408285615040991022109255148983846884638934712594461512051690641471412565244963316234747277403210330487365376054888580125602995093189124425624133301369081337799971609644874949862887744632182846750792383710965535337225519104000 1294 39825350292764861015527569998471630734725428868400804020075950497551954165554970053667040906927726916134607907185910751971717573099535006832444788952550528135922216171814323841251050998618489169880302760624935838629979277992697003414999994613732074989455972752834128378297724216624953602886376756839021183774843899838066613997087013821005408285615040991022109255148983846884638934712594461512051690641471412565244963316234747277403210330487365376054888580125602995093189124425624133301369081337799971609644874949862887744632182846750792383710965535337225519104000 1295 39825350292764861015527569998471630734725428868400804020075950497551954165554970053667040906927726916134607907185910751971717573099535006832444788952550528135922216171814323841251050998618489169880302760624935838629979277992697003414999994613732074989455972752834128378297724216624953602886376756839021183774843899838066613997087013821005408285615040991022109255148983846884638934712594461512051690641471412565244963316234747277403210330487365376054888580125602995093189124425624133301369081337799971609644874949862887744632182846750792383710965535337225519104000 1296 39825350292764861015527569998471630734725428868400804020075950497551954165554970053667040906927726916134607907185910751971717573099535006832444788952550528135922216171814323841251050998618489169880302760624935838629979277992697003414999994613732074989455972752834128378297724216624953602886376756839021183774843899838066613997087013821005408285615040991022109255148983846884638934712594461512051690641471412565244963316234747277403210330487365376054888580125602995093189124425624133301369081337799971609644874949862887744632182846750792383710965535337225519104000 1297 51653479329716024737139258288017705062938881242315842814038507795324884552724796159606152056285261810226586455620126245307317692310096903861680891271458034992291114374843178022102613145208180453334752680530541782703083123556528013429254993014010501261324396660425864506652148308962564822943630653620210475355972538089972398354221856925844014546442708165355675703928232049409376698322235016581131042761988422097122717421156467218791963798642112892743190488422907084635866294380034500891875698495126563177709402809972165404787941152235777721673122299332381498277888000 1298 51653479329716024737139258288017705062938881242315842814038507795324884552724796159606152056285261810226586455620126245307317692310096903861680891271458034992291114374843178022102613145208180453334752680530541782703083123556528013429254993014010501261324396660425864506652148308962564822943630653620210475355972538089972398354221856925844014546442708165355675703928232049409376698322235016581131042761988422097122717421156467218791963798642112892743190488422907084635866294380034500891875698495126563177709402809972165404787941152235777721673122299332381498277888000 1299 51653479329716024737139258288017705062938881242315842814038507795324884552724796159606152056285261810226586455620126245307317692310096903861680891271458034992291114374843178022102613145208180453334752680530541782703083123556528013429254993014010501261324396660425864506652148308962564822943630653620210475355972538089972398354221856925844014546442708165355675703928232049409376698322235016581131042761988422097122717421156467218791963798642112892743190488422907084635866294380034500891875698495126563177709402809972165404787941152235777721673122299332381498277888000 1300 51653479329716024737139258288017705062938881242315842814038507795324884552724796159606152056285261810226586455620126245307317692310096903861680891271458034992291114374843178022102613145208180453334752680530541782703083123556528013429254993014010501261324396660425864506652148308962564822943630653620210475355972538089972398354221856925844014546442708165355675703928232049409376698322235016581131042761988422097122717421156467218791963798642112892743190488422907084635866294380034500891875698495126563177709402809972165404787941152235777721673122299332381498277888000 1301 67201176607960548183018175032711034286883484496252911501064098641717674803094959803647603825227125615104788978761784245144820317695436071924046839544166903524970739801670974606755499701915842769788513237370234859296711143747042945471460745911227662140983040055214049723154444949960296834649663480359893828438120272055054090258842635860523062924921963323127734090810629896281599084517227756572051486633346937148356655364924563851648344902033388873458890825438202117111262048988424885660330283742159658694199933055773787191629111439058746815896732111431428329259532288000 1302 67201176607960548183018175032711034286883484496252911501064098641717674803094959803647603825227125615104788978761784245144820317695436071924046839544166903524970739801670974606755499701915842769788513237370234859296711143747042945471460745911227662140983040055214049723154444949960296834649663480359893828438120272055054090258842635860523062924921963323127734090810629896281599084517227756572051486633346937148356655364924563851648344902033388873458890825438202117111262048988424885660330283742159658694199933055773787191629111439058746815896732111431428329259532288000 1303 87563133120172594282472682067622477675809180298617543685886520530158130268432732624152827784270944676481540039326604871423700873957153201717033031926049475293036873961577279912602416111596343129034432748293416021663614620302396957949313351922329643769700901191943906789270241769798266775548511514908941658454870714487735479607271954526261550991173318210035437520326250754854923607125947766813383087083251059104308721940496706698697793407349505702116934745545977358595974449831917626015410359716034035278542512771673244710692732205093547101113441941195151113025170571264000 1304 87563133120172594282472682067622477675809180298617543685886520530158130268432732624152827784270944676481540039326604871423700873957153201717033031926049475293036873961577279912602416111596343129034432748293416021663614620302396957949313351922329643769700901191943906789270241769798266775548511514908941658454870714487735479607271954526261550991173318210035437520326250754854923607125947766813383087083251059104308721940496706698697793407349505702116934745545977358595974449831917626015410359716034035278542512771673244710692732205093547101113441941195151113025170571264000 1305 87563133120172594282472682067622477675809180298617543685886520530158130268432732624152827784270944676481540039326604871423700873957153201717033031926049475293036873961577279912602416111596343129034432748293416021663614620302396957949313351922329643769700901191943906789270241769798266775548511514908941658454870714487735479607271954526261550991173318210035437520326250754854923607125947766813383087083251059104308721940496706698697793407349505702116934745545977358595974449831917626015410359716034035278542512771673244710692732205093547101113441941195151113025170571264000 1306 87563133120172594282472682067622477675809180298617543685886520530158130268432732624152827784270944676481540039326604871423700873957153201717033031926049475293036873961577279912602416111596343129034432748293416021663614620302396957949313351922329643769700901191943906789270241769798266775548511514908941658454870714487735479607271954526261550991173318210035437520326250754854923607125947766813383087083251059104308721940496706698697793407349505702116934745545977358595974449831917626015410359716034035278542512771673244710692732205093547101113441941195151113025170571264000 1307 114445014988065580727191795462382578322282598650293129597453682332916676260841581539767745914042124692161372831399872566950777042261999234644162172727346664207999194267781504845771357857856420469648003602019494740314344308735232824039752550962484844406999077857870686173576205993126334675641904549985986747600516023835470271846704444565823847145463526900516316839066409736595385154513613731225091694817809134249331499576229195655198015983405803952666833712428592407684938605930316337202141340148856484109055064192576930836875400992057266061155268617142062504723897936642048000 1308 114445014988065580727191795462382578322282598650293129597453682332916676260841581539767745914042124692161372831399872566950777042261999234644162172727346664207999194267781504845771357857856420469648003602019494740314344308735232824039752550962484844406999077857870686173576205993126334675641904549985986747600516023835470271846704444565823847145463526900516316839066409736595385154513613731225091694817809134249331499576229195655198015983405803952666833712428592407684938605930316337202141340148856484109055064192576930836875400992057266061155268617142062504723897936642048000 1309 114445014988065580727191795462382578322282598650293129597453682332916676260841581539767745914042124692161372831399872566950777042261999234644162172727346664207999194267781504845771357857856420469648003602019494740314344308735232824039752550962484844406999077857870686173576205993126334675641904549985986747600516023835470271846704444565823847145463526900516316839066409736595385154513613731225091694817809134249331499576229195655198015983405803952666833712428592407684938605930316337202141340148856484109055064192576930836875400992057266061155268617142062504723897936642048000 1310 114445014988065580727191795462382578322282598650293129597453682332916676260841581539767745914042124692161372831399872566950777042261999234644162172727346664207999194267781504845771357857856420469648003602019494740314344308735232824039752550962484844406999077857870686173576205993126334675641904549985986747600516023835470271846704444565823847145463526900516316839066409736595385154513613731225091694817809134249331499576229195655198015983405803952666833712428592407684938605930316337202141340148856484109055064192576930836875400992057266061155268617142062504723897936642048000 1311 114445014988065580727191795462382578322282598650293129597453682332916676260841581539767745914042124692161372831399872566950777042261999234644162172727346664207999194267781504845771357857856420469648003602019494740314344308735232824039752550962484844406999077857870686173576205993126334675641904549985986747600516023835470271846704444565823847145463526900516316839066409736595385154513613731225091694817809134249331499576229195655198015983405803952666833712428592407684938605930316337202141340148856484109055064192576930836875400992057266061155268617142062504723897936642048000 1312 114445014988065580727191795462382578322282598650293129597453682332916676260841581539767745914042124692161372831399872566950777042261999234644162172727346664207999194267781504845771357857856420469648003602019494740314344308735232824039752550962484844406999077857870686173576205993126334675641904549985986747600516023835470271846704444565823847145463526900516316839066409736595385154513613731225091694817809134249331499576229195655198015983405803952666833712428592407684938605930316337202141340148856484109055064192576930836875400992057266061155268617142062504723897936642048000 1313 114445014988065580727191795462382578322282598650293129597453682332916676260841581539767745914042124692161372831399872566950777042261999234644162172727346664207999194267781504845771357857856420469648003602019494740314344308735232824039752550962484844406999077857870686173576205993126334675641904549985986747600516023835470271846704444565823847145463526900516316839066409736595385154513613731225091694817809134249331499576229195655198015983405803952666833712428592407684938605930316337202141340148856484109055064192576930836875400992057266061155268617142062504723897936642048000 1314 114445014988065580727191795462382578322282598650293129597453682332916676260841581539767745914042124692161372831399872566950777042261999234644162172727346664207999194267781504845771357857856420469648003602019494740314344308735232824039752550962484844406999077857870686173576205993126334675641904549985986747600516023835470271846704444565823847145463526900516316839066409736595385154513613731225091694817809134249331499576229195655198015983405803952666833712428592407684938605930316337202141340148856484109055064192576930836875400992057266061155268617142062504723897936642048000 1315 114445014988065580727191795462382578322282598650293129597453682332916676260841581539767745914042124692161372831399872566950777042261999234644162172727346664207999194267781504845771357857856420469648003602019494740314344308735232824039752550962484844406999077857870686173576205993126334675641904549985986747600516023835470271846704444565823847145463526900516316839066409736595385154513613731225091694817809134249331499576229195655198015983405803952666833712428592407684938605930316337202141340148856484109055064192576930836875400992057266061155268617142062504723897936642048000 1316 114445014988065580727191795462382578322282598650293129597453682332916676260841581539767745914042124692161372831399872566950777042261999234644162172727346664207999194267781504845771357857856420469648003602019494740314344308735232824039752550962484844406999077857870686173576205993126334675641904549985986747600516023835470271846704444565823847145463526900516316839066409736595385154513613731225091694817809134249331499576229195655198015983405803952666833712428592407684938605930316337202141340148856484109055064192576930836875400992057266061155268617142062504723897936642048000 1317 114445014988065580727191795462382578322282598650293129597453682332916676260841581539767745914042124692161372831399872566950777042261999234644162172727346664207999194267781504845771357857856420469648003602019494740314344308735232824039752550962484844406999077857870686173576205993126334675641904549985986747600516023835470271846704444565823847145463526900516316839066409736595385154513613731225091694817809134249331499576229195655198015983405803952666833712428592407684938605930316337202141340148856484109055064192576930836875400992057266061155268617142062504723897936642048000 1318 114445014988065580727191795462382578322282598650293129597453682332916676260841581539767745914042124692161372831399872566950777042261999234644162172727346664207999194267781504845771357857856420469648003602019494740314344308735232824039752550962484844406999077857870686173576205993126334675641904549985986747600516023835470271846704444565823847145463526900516316839066409736595385154513613731225091694817809134249331499576229195655198015983405803952666833712428592407684938605930316337202141340148856484109055064192576930836875400992057266061155268617142062504723897936642048000 1319 150952974769258500979165978214882620807090747619736637939041406997117095988050046050953656860621562468960850764616431915808074918743576990495649905827370250090350937239203804891572421014512618599465716751063713562474620143221772094908433614719517509772831783694531435062947015704933635437171672101431516520085080635438985288565803162382321654384866391981781021910728594442569313018803456511485895945464690248074868247941046309069206183082112255413567553666693313385736434021222087248769624427656341702539843629670008971773838653908523533934663799306010380443730821378430861312000 1320 150952974769258500979165978214882620807090747619736637939041406997117095988050046050953656860621562468960850764616431915808074918743576990495649905827370250090350937239203804891572421014512618599465716751063713562474620143221772094908433614719517509772831783694531435062947015704933635437171672101431516520085080635438985288565803162382321654384866391981781021910728594442569313018803456511485895945464690248074868247941046309069206183082112255413567553666693313385736434021222087248769624427656341702539843629670008971773838653908523533934663799306010380443730821378430861312000 1321 199408879670190479793478257221859942086166877605672098717473698643191683800214110833309780712881084021497283860058306560782466967660265204444753525597956100369353588092988226261767168160171169169894211828155165616028973209195960937374040805044482630409910786260476025718153007746217332412503778845991033323032391519414899566195425977507046905442408503807932729944072473258634062497839366051672868543958855817706900955530122174280421367851470289401322738393701866982557829342034377255624673868934027389055133434794081851713240861813159588327690878883239712566168415040907167793152000 1322 199408879670190479793478257221859942086166877605672098717473698643191683800214110833309780712881084021497283860058306560782466967660265204444753525597956100369353588092988226261767168160171169169894211828155165616028973209195960937374040805044482630409910786260476025718153007746217332412503778845991033323032391519414899566195425977507046905442408503807932729944072473258634062497839366051672868543958855817706900955530122174280421367851470289401322738393701866982557829342034377255624673868934027389055133434794081851713240861813159588327690878883239712566168415040907167793152000 1323 199408879670190479793478257221859942086166877605672098717473698643191683800214110833309780712881084021497283860058306560782466967660265204444753525597956100369353588092988226261767168160171169169894211828155165616028973209195960937374040805044482630409910786260476025718153007746217332412503778845991033323032391519414899566195425977507046905442408503807932729944072473258634062497839366051672868543958855817706900955530122174280421367851470289401322738393701866982557829342034377255624673868934027389055133434794081851713240861813159588327690878883239712566168415040907167793152000 1324 199408879670190479793478257221859942086166877605672098717473698643191683800214110833309780712881084021497283860058306560782466967660265204444753525597956100369353588092988226261767168160171169169894211828155165616028973209195960937374040805044482630409910786260476025718153007746217332412503778845991033323032391519414899566195425977507046905442408503807932729944072473258634062497839366051672868543958855817706900955530122174280421367851470289401322738393701866982557829342034377255624673868934027389055133434794081851713240861813159588327690878883239712566168415040907167793152000 1325 199408879670190479793478257221859942086166877605672098717473698643191683800214110833309780712881084021497283860058306560782466967660265204444753525597956100369353588092988226261767168160171169169894211828155165616028973209195960937374040805044482630409910786260476025718153007746217332412503778845991033323032391519414899566195425977507046905442408503807932729944072473258634062497839366051672868543958855817706900955530122174280421367851470289401322738393701866982557829342034377255624673868934027389055133434794081851713240861813159588327690878883239712566168415040907167793152000 1326 199408879670190479793478257221859942086166877605672098717473698643191683800214110833309780712881084021497283860058306560782466967660265204444753525597956100369353588092988226261767168160171169169894211828155165616028973209195960937374040805044482630409910786260476025718153007746217332412503778845991033323032391519414899566195425977507046905442408503807932729944072473258634062497839366051672868543958855817706900955530122174280421367851470289401322738393701866982557829342034377255624673868934027389055133434794081851713240861813159588327690878883239712566168415040907167793152000 1327 264615583322342766685945647333408143148343446582726874998087598099515364402884125075802079005993198496526895682297372806158333666085171926298187928468487745190132211399395376249365032148547141488449619095961904772470447448603040163895352148294028450553951613367651686127989041279230400111392514528630101219663983546263571724341330272151851243522076084553126732635784172014207400934632838750569896557833401670097057567988472125270119155138901074035555273848442377485854239536879618618213942224075454345276162067971746617223470623626062773710845796278059098575305486759283811661512704000 1328 264615583322342766685945647333408143148343446582726874998087598099515364402884125075802079005993198496526895682297372806158333666085171926298187928468487745190132211399395376249365032148547141488449619095961904772470447448603040163895352148294028450553951613367651686127989041279230400111392514528630101219663983546263571724341330272151851243522076084553126732635784172014207400934632838750569896557833401670097057567988472125270119155138901074035555273848442377485854239536879618618213942224075454345276162067971746617223470623626062773710845796278059098575305486759283811661512704000 1329 264615583322342766685945647333408143148343446582726874998087598099515364402884125075802079005993198496526895682297372806158333666085171926298187928468487745190132211399395376249365032148547141488449619095961904772470447448603040163895352148294028450553951613367651686127989041279230400111392514528630101219663983546263571724341330272151851243522076084553126732635784172014207400934632838750569896557833401670097057567988472125270119155138901074035555273848442377485854239536879618618213942224075454345276162067971746617223470623626062773710845796278059098575305486759283811661512704000 1330 264615583322342766685945647333408143148343446582726874998087598099515364402884125075802079005993198496526895682297372806158333666085171926298187928468487745190132211399395376249365032148547141488449619095961904772470447448603040163895352148294028450553951613367651686127989041279230400111392514528630101219663983546263571724341330272151851243522076084553126732635784172014207400934632838750569896557833401670097057567988472125270119155138901074035555273848442377485854239536879618618213942224075454345276162067971746617223470623626062773710845796278059098575305486759283811661512704000 1331 2910771416545770433545402120667489574631777912409995624978963579094669008431725375833822869065925183461795852505271100867741670326936891189280067213153365197091454325393349138743015353634018556372945810055580952497174921934633441802848873631234312956093467747044168547407879454071534401225317659814931113416303819008899288967754632993670363678742836930084394058993625892156281410280961226256268862136167418371067633247873193377971310706527911814391108012332866152344396634905675804800353364464829997798037782747689212789458176859886690510819303759058650084328360354352121928276639744000 1332 2910771416545770433545402120667489574631777912409995624978963579094669008431725375833822869065925183461795852505271100867741670326936891189280067213153365197091454325393349138743015353634018556372945810055580952497174921934633441802848873631234312956093467747044168547407879454071534401225317659814931113416303819008899288967754632993670363678742836930084394058993625892156281410280961226256268862136167418371067633247873193377971310706527911814391108012332866152344396634905675804800353364464829997798037782747689212789458176859886690510819303759058650084328360354352121928276639744000 1333 2910771416545770433545402120667489574631777912409995624978963579094669008431725375833822869065925183461795852505271100867741670326936891189280067213153365197091454325393349138743015353634018556372945810055580952497174921934633441802848873631234312956093467747044168547407879454071534401225317659814931113416303819008899288967754632993670363678742836930084394058993625892156281410280961226256268862136167418371067633247873193377971310706527911814391108012332866152344396634905675804800353364464829997798037782747689212789458176859886690510819303759058650084328360354352121928276639744000 1334 2910771416545770433545402120667489574631777912409995624978963579094669008431725375833822869065925183461795852505271100867741670326936891189280067213153365197091454325393349138743015353634018556372945810055580952497174921934633441802848873631234312956093467747044168547407879454071534401225317659814931113416303819008899288967754632993670363678742836930084394058993625892156281410280961226256268862136167418371067633247873193377971310706527911814391108012332866152344396634905675804800353364464829997798037782747689212789458176859886690510819303759058650084328360354352121928276639744000 1335 2910771416545770433545402120667489574631777912409995624978963579094669008431725375833822869065925183461795852505271100867741670326936891189280067213153365197091454325393349138743015353634018556372945810055580952497174921934633441802848873631234312956093467747044168547407879454071534401225317659814931113416303819008899288967754632993670363678742836930084394058993625892156281410280961226256268862136167418371067633247873193377971310706527911814391108012332866152344396634905675804800353364464829997798037782747689212789458176859886690510819303759058650084328360354352121928276639744000 1336 2910771416545770433545402120667489574631777912409995624978963579094669008431725375833822869065925183461795852505271100867741670326936891189280067213153365197091454325393349138743015353634018556372945810055580952497174921934633441802848873631234312956093467747044168547407879454071534401225317659814931113416303819008899288967754632993670363678742836930084394058993625892156281410280961226256268862136167418371067633247873193377971310706527911814391108012332866152344396634905675804800353364464829997798037782747689212789458176859886690510819303759058650084328360354352121928276639744000 1337 2910771416545770433545402120667489574631777912409995624978963579094669008431725375833822869065925183461795852505271100867741670326936891189280067213153365197091454325393349138743015353634018556372945810055580952497174921934633441802848873631234312956093467747044168547407879454071534401225317659814931113416303819008899288967754632993670363678742836930084394058993625892156281410280961226256268862136167418371067633247873193377971310706527911814391108012332866152344396634905675804800353364464829997798037782747689212789458176859886690510819303759058650084328360354352121928276639744000 1338 2910771416545770433545402120667489574631777912409995624978963579094669008431725375833822869065925183461795852505271100867741670326936891189280067213153365197091454325393349138743015353634018556372945810055580952497174921934633441802848873631234312956093467747044168547407879454071534401225317659814931113416303819008899288967754632993670363678742836930084394058993625892156281410280961226256268862136167418371067633247873193377971310706527911814391108012332866152344396634905675804800353364464829997798037782747689212789458176859886690510819303759058650084328360354352121928276639744000 1339 2910771416545770433545402120667489574631777912409995624978963579094669008431725375833822869065925183461795852505271100867741670326936891189280067213153365197091454325393349138743015353634018556372945810055580952497174921934633441802848873631234312956093467747044168547407879454071534401225317659814931113416303819008899288967754632993670363678742836930084394058993625892156281410280961226256268862136167418371067633247873193377971310706527911814391108012332866152344396634905675804800353364464829997798037782747689212789458176859886690510819303759058650084328360354352121928276639744000 1340 2910771416545770433545402120667489574631777912409995624978963579094669008431725375833822869065925183461795852505271100867741670326936891189280067213153365197091454325393349138743015353634018556372945810055580952497174921934633441802848873631234312956093467747044168547407879454071534401225317659814931113416303819008899288967754632993670363678742836930084394058993625892156281410280961226256268862136167418371067633247873193377971310706527911814391108012332866152344396634905675804800353364464829997798037782747689212789458176859886690510819303759058650084328360354352121928276639744000 1341 2910771416545770433545402120667489574631777912409995624978963579094669008431725375833822869065925183461795852505271100867741670326936891189280067213153365197091454325393349138743015353634018556372945810055580952497174921934633441802848873631234312956093467747044168547407879454071534401225317659814931113416303819008899288967754632993670363678742836930084394058993625892156281410280961226256268862136167418371067633247873193377971310706527911814391108012332866152344396634905675804800353364464829997798037782747689212789458176859886690510819303759058650084328360354352121928276639744000 1342 2910771416545770433545402120667489574631777912409995624978963579094669008431725375833822869065925183461795852505271100867741670326936891189280067213153365197091454325393349138743015353634018556372945810055580952497174921934633441802848873631234312956093467747044168547407879454071534401225317659814931113416303819008899288967754632993670363678742836930084394058993625892156281410280961226256268862136167418371067633247873193377971310706527911814391108012332866152344396634905675804800353364464829997798037782747689212789458176859886690510819303759058650084328360354352121928276639744000 1343 2910771416545770433545402120667489574631777912409995624978963579094669008431725375833822869065925183461795852505271100867741670326936891189280067213153365197091454325393349138743015353634018556372945810055580952497174921934633441802848873631234312956093467747044168547407879454071534401225317659814931113416303819008899288967754632993670363678742836930084394058993625892156281410280961226256268862136167418371067633247873193377971310706527911814391108012332866152344396634905675804800353364464829997798037782747689212789458176859886690510819303759058650084328360354352121928276639744000 1344 2910771416545770433545402120667489574631777912409995624978963579094669008431725375833822869065925183461795852505271100867741670326936891189280067213153365197091454325393349138743015353634018556372945810055580952497174921934633441802848873631234312956093467747044168547407879454071534401225317659814931113416303819008899288967754632993670363678742836930084394058993625892156281410280961226256268862136167418371067633247873193377971310706527911814391108012332866152344396634905675804800353364464829997798037782747689212789458176859886690510819303759058650084328360354352121928276639744000 1345 2910771416545770433545402120667489574631777912409995624978963579094669008431725375833822869065925183461795852505271100867741670326936891189280067213153365197091454325393349138743015353634018556372945810055580952497174921934633441802848873631234312956093467747044168547407879454071534401225317659814931113416303819008899288967754632993670363678742836930084394058993625892156281410280961226256268862136167418371067633247873193377971310706527911814391108012332866152344396634905675804800353364464829997798037782747689212789458176859886690510819303759058650084328360354352121928276639744000 1346 2910771416545770433545402120667489574631777912409995624978963579094669008431725375833822869065925183461795852505271100867741670326936891189280067213153365197091454325393349138743015353634018556372945810055580952497174921934633441802848873631234312956093467747044168547407879454071534401225317659814931113416303819008899288967754632993670363678742836930084394058993625892156281410280961226256268862136167418371067633247873193377971310706527911814391108012332866152344396634905675804800353364464829997798037782747689212789458176859886690510819303759058650084328360354352121928276639744000 1347 2910771416545770433545402120667489574631777912409995624978963579094669008431725375833822869065925183461795852505271100867741670326936891189280067213153365197091454325393349138743015353634018556372945810055580952497174921934633441802848873631234312956093467747044168547407879454071534401225317659814931113416303819008899288967754632993670363678742836930084394058993625892156281410280961226256268862136167418371067633247873193377971310706527911814391108012332866152344396634905675804800353364464829997798037782747689212789458176859886690510819303759058650084328360354352121928276639744000 1348 2910771416545770433545402120667489574631777912409995624978963579094669008431725375833822869065925183461795852505271100867741670326936891189280067213153365197091454325393349138743015353634018556372945810055580952497174921934633441802848873631234312956093467747044168547407879454071534401225317659814931113416303819008899288967754632993670363678742836930084394058993625892156281410280961226256268862136167418371067633247873193377971310706527911814391108012332866152344396634905675804800353364464829997798037782747689212789458176859886690510819303759058650084328360354352121928276639744000 1349 2910771416545770433545402120667489574631777912409995624978963579094669008431725375833822869065925183461795852505271100867741670326936891189280067213153365197091454325393349138743015353634018556372945810055580952497174921934633441802848873631234312956093467747044168547407879454071534401225317659814931113416303819008899288967754632993670363678742836930084394058993625892156281410280961226256268862136167418371067633247873193377971310706527911814391108012332866152344396634905675804800353364464829997798037782747689212789458176859886690510819303759058650084328360354352121928276639744000 1350 2910771416545770433545402120667489574631777912409995624978963579094669008431725375833822869065925183461795852505271100867741670326936891189280067213153365197091454325393349138743015353634018556372945810055580952497174921934633441802848873631234312956093467747044168547407879454071534401225317659814931113416303819008899288967754632993670363678742836930084394058993625892156281410280961226256268862136167418371067633247873193377971310706527911814391108012332866152344396634905675804800353364464829997798037782747689212789458176859886690510819303759058650084328360354352121928276639744000 1351 2910771416545770433545402120667489574631777912409995624978963579094669008431725375833822869065925183461795852505271100867741670326936891189280067213153365197091454325393349138743015353634018556372945810055580952497174921934633441802848873631234312956093467747044168547407879454071534401225317659814931113416303819008899288967754632993670363678742836930084394058993625892156281410280961226256268862136167418371067633247873193377971310706527911814391108012332866152344396634905675804800353364464829997798037782747689212789458176859886690510819303759058650084328360354352121928276639744000 1352 2910771416545770433545402120667489574631777912409995624978963579094669008431725375833822869065925183461795852505271100867741670326936891189280067213153365197091454325393349138743015353634018556372945810055580952497174921934633441802848873631234312956093467747044168547407879454071534401225317659814931113416303819008899288967754632993670363678742836930084394058993625892156281410280961226256268862136167418371067633247873193377971310706527911814391108012332866152344396634905675804800353364464829997798037782747689212789458176859886690510819303759058650084328360354352121928276639744000 1353 2910771416545770433545402120667489574631777912409995624978963579094669008431725375833822869065925183461795852505271100867741670326936891189280067213153365197091454325393349138743015353634018556372945810055580952497174921934633441802848873631234312956093467747044168547407879454071534401225317659814931113416303819008899288967754632993670363678742836930084394058993625892156281410280961226256268862136167418371067633247873193377971310706527911814391108012332866152344396634905675804800353364464829997798037782747689212789458176859886690510819303759058650084328360354352121928276639744000 1354 2910771416545770433545402120667489574631777912409995624978963579094669008431725375833822869065925183461795852505271100867741670326936891189280067213153365197091454325393349138743015353634018556372945810055580952497174921934633441802848873631234312956093467747044168547407879454071534401225317659814931113416303819008899288967754632993670363678742836930084394058993625892156281410280961226256268862136167418371067633247873193377971310706527911814391108012332866152344396634905675804800353364464829997798037782747689212789458176859886690510819303759058650084328360354352121928276639744000 1355 2910771416545770433545402120667489574631777912409995624978963579094669008431725375833822869065925183461795852505271100867741670326936891189280067213153365197091454325393349138743015353634018556372945810055580952497174921934633441802848873631234312956093467747044168547407879454071534401225317659814931113416303819008899288967754632993670363678742836930084394058993625892156281410280961226256268862136167418371067633247873193377971310706527911814391108012332866152344396634905675804800353364464829997798037782747689212789458176859886690510819303759058650084328360354352121928276639744000 1356 2910771416545770433545402120667489574631777912409995624978963579094669008431725375833822869065925183461795852505271100867741670326936891189280067213153365197091454325393349138743015353634018556372945810055580952497174921934633441802848873631234312956093467747044168547407879454071534401225317659814931113416303819008899288967754632993670363678742836930084394058993625892156281410280961226256268862136167418371067633247873193377971310706527911814391108012332866152344396634905675804800353364464829997798037782747689212789458176859886690510819303759058650084328360354352121928276639744000 1357 2910771416545770433545402120667489574631777912409995624978963579094669008431725375833822869065925183461795852505271100867741670326936891189280067213153365197091454325393349138743015353634018556372945810055580952497174921934633441802848873631234312956093467747044168547407879454071534401225317659814931113416303819008899288967754632993670363678742836930084394058993625892156281410280961226256268862136167418371067633247873193377971310706527911814391108012332866152344396634905675804800353364464829997798037782747689212789458176859886690510819303759058650084328360354352121928276639744000 1358 2910771416545770433545402120667489574631777912409995624978963579094669008431725375833822869065925183461795852505271100867741670326936891189280067213153365197091454325393349138743015353634018556372945810055580952497174921934633441802848873631234312956093467747044168547407879454071534401225317659814931113416303819008899288967754632993670363678742836930084394058993625892156281410280961226256268862136167418371067633247873193377971310706527911814391108012332866152344396634905675804800353364464829997798037782747689212789458176859886690510819303759058650084328360354352121928276639744000 1359 2910771416545770433545402120667489574631777912409995624978963579094669008431725375833822869065925183461795852505271100867741670326936891189280067213153365197091454325393349138743015353634018556372945810055580952497174921934633441802848873631234312956093467747044168547407879454071534401225317659814931113416303819008899288967754632993670363678742836930084394058993625892156281410280961226256268862136167418371067633247873193377971310706527911814391108012332866152344396634905675804800353364464829997798037782747689212789458176859886690510819303759058650084328360354352121928276639744000 1360 2910771416545770433545402120667489574631777912409995624978963579094669008431725375833822869065925183461795852505271100867741670326936891189280067213153365197091454325393349138743015353634018556372945810055580952497174921934633441802848873631234312956093467747044168547407879454071534401225317659814931113416303819008899288967754632993670363678742836930084394058993625892156281410280961226256268862136167418371067633247873193377971310706527911814391108012332866152344396634905675804800353364464829997798037782747689212789458176859886690510819303759058650084328360354352121928276639744000 1361 3961559897918793560055292286228453311073849738790004045596369431147844520475578236509832924798724174691504155259673968280996413314961108908610171477101730033241469336860348177829243896295899255223579247485645676348655068753036114293677317012109899933243209603727113393022123936991358320067657335008121245359589497671111932285114055504385364966769001061844860314290324839224698999392388228934781921367323856403023048850355416187418953871584487979386298004785030833340723820106624770333280929036633627003129422319605018606452578706305785785225072416078822764770898442273237944384506691584000 1362 3961559897918793560055292286228453311073849738790004045596369431147844520475578236509832924798724174691504155259673968280996413314961108908610171477101730033241469336860348177829243896295899255223579247485645676348655068753036114293677317012109899933243209603727113393022123936991358320067657335008121245359589497671111932285114055504385364966769001061844860314290324839224698999392388228934781921367323856403023048850355416187418953871584487979386298004785030833340723820106624770333280929036633627003129422319605018606452578706305785785225072416078822764770898442273237944384506691584000 1363 3961559897918793560055292286228453311073849738790004045596369431147844520475578236509832924798724174691504155259673968280996413314961108908610171477101730033241469336860348177829243896295899255223579247485645676348655068753036114293677317012109899933243209603727113393022123936991358320067657335008121245359589497671111932285114055504385364966769001061844860314290324839224698999392388228934781921367323856403023048850355416187418953871584487979386298004785030833340723820106624770333280929036633627003129422319605018606452578706305785785225072416078822764770898442273237944384506691584000 1364 3961559897918793560055292286228453311073849738790004045596369431147844520475578236509832924798724174691504155259673968280996413314961108908610171477101730033241469336860348177829243896295899255223579247485645676348655068753036114293677317012109899933243209603727113393022123936991358320067657335008121245359589497671111932285114055504385364966769001061844860314290324839224698999392388228934781921367323856403023048850355416187418953871584487979386298004785030833340723820106624770333280929036633627003129422319605018606452578706305785785225072416078822764770898442273237944384506691584000 1365 3961559897918793560055292286228453311073849738790004045596369431147844520475578236509832924798724174691504155259673968280996413314961108908610171477101730033241469336860348177829243896295899255223579247485645676348655068753036114293677317012109899933243209603727113393022123936991358320067657335008121245359589497671111932285114055504385364966769001061844860314290324839224698999392388228934781921367323856403023048850355416187418953871584487979386298004785030833340723820106624770333280929036633627003129422319605018606452578706305785785225072416078822764770898442273237944384506691584000 1366 3961559897918793560055292286228453311073849738790004045596369431147844520475578236509832924798724174691504155259673968280996413314961108908610171477101730033241469336860348177829243896295899255223579247485645676348655068753036114293677317012109899933243209603727113393022123936991358320067657335008121245359589497671111932285114055504385364966769001061844860314290324839224698999392388228934781921367323856403023048850355416187418953871584487979386298004785030833340723820106624770333280929036633627003129422319605018606452578706305785785225072416078822764770898442273237944384506691584000 1367 5415452380454990796595584555274295676237952592925935530330237012379103459490115449308941608199855946803286180239974314640122097001551835878070104409198064955441088583488095959092576406236494281890632831312877639568611478985400368239456892355554233208743467528294964008261243421867186823532487576956101742406558843316410011433750913874494793909573224451541924049634874055220163532169394708953846886509131711702932507778435853928201709942455995067821069372541137149176769462085756061045595029993078168113277920310900060435020675091520009168402673992779750719441818170587516269973620647395328000 1368 5415452380454990796595584555274295676237952592925935530330237012379103459490115449308941608199855946803286180239974314640122097001551835878070104409198064955441088583488095959092576406236494281890632831312877639568611478985400368239456892355554233208743467528294964008261243421867186823532487576956101742406558843316410011433750913874494793909573224451541924049634874055220163532169394708953846886509131711702932507778435853928201709942455995067821069372541137149176769462085756061045595029993078168113277920310900060435020675091520009168402673992779750719441818170587516269973620647395328000 1369 200371738076834659474036628545148940020804245938259614622218769458026828001134271624430839503394670031721588668879049641684517589057417927488593863140328403351320277589059550486425327030750288429953414758576472664038624722459813624859905017155506628723508298546913668305666006609085912470702040347375764469042677202707170423048783813356307374654209304707051189836490340043146050690267604231292334800837873333008502787802126595343463267870871817509379566784022074519540470097172974258687016109743892220191283051503302236095764978386240339230898937732850776619347272311738101989023963953627136000 1370 200371738076834659474036628545148940020804245938259614622218769458026828001134271624430839503394670031721588668879049641684517589057417927488593863140328403351320277589059550486425327030750288429953414758576472664038624722459813624859905017155506628723508298546913668305666006609085912470702040347375764469042677202707170423048783813356307374654209304707051189836490340043146050690267604231292334800837873333008502787802126595343463267870871817509379566784022074519540470097172974258687016109743892220191283051503302236095764978386240339230898937732850776619347272311738101989023963953627136000 1371 200371738076834659474036628545148940020804245938259614622218769458026828001134271624430839503394670031721588668879049641684517589057417927488593863140328403351320277589059550486425327030750288429953414758576472664038624722459813624859905017155506628723508298546913668305666006609085912470702040347375764469042677202707170423048783813356307374654209304707051189836490340043146050690267604231292334800837873333008502787802126595343463267870871817509379566784022074519540470097172974258687016109743892220191283051503302236095764978386240339230898937732850776619347272311738101989023963953627136000 1372 200371738076834659474036628545148940020804245938259614622218769458026828001134271624430839503394670031721588668879049641684517589057417927488593863140328403351320277589059550486425327030750288429953414758576472664038624722459813624859905017155506628723508298546913668305666006609085912470702040347375764469042677202707170423048783813356307374654209304707051189836490340043146050690267604231292334800837873333008502787802126595343463267870871817509379566784022074519540470097172974258687016109743892220191283051503302236095764978386240339230898937732850776619347272311738101989023963953627136000 1373 275110396379493987457852290992489494648564229673230450876306370465870834845557354940343542638160881953553741242370935158032842649775834814441839374091670897801362741129778762817861974013220146014326038463525496967725031743937324106932649588554510601237376893904912466583679427074274957822273901396946924615995595799316944990845980175738210025400229375362781283645501236879239527597737420609564375681550400086220674327652319815406575066786707005440378145194462308315329065443418493657177273118678364018322631629714033970159485315324307985764024241507204116298363804884016414030929902508330057728000 1374 275110396379493987457852290992489494648564229673230450876306370465870834845557354940343542638160881953553741242370935158032842649775834814441839374091670897801362741129778762817861974013220146014326038463525496967725031743937324106932649588554510601237376893904912466583679427074274957822273901396946924615995595799316944990845980175738210025400229375362781283645501236879239527597737420609564375681550400086220674327652319815406575066786707005440378145194462308315329065443418493657177273118678364018322631629714033970159485315324307985764024241507204116298363804884016414030929902508330057728000 1375 275110396379493987457852290992489494648564229673230450876306370465870834845557354940343542638160881953553741242370935158032842649775834814441839374091670897801362741129778762817861974013220146014326038463525496967725031743937324106932649588554510601237376893904912466583679427074274957822273901396946924615995595799316944990845980175738210025400229375362781283645501236879239527597737420609564375681550400086220674327652319815406575066786707005440378145194462308315329065443418493657177273118678364018322631629714033970159485315324307985764024241507204116298363804884016414030929902508330057728000 1376 275110396379493987457852290992489494648564229673230450876306370465870834845557354940343542638160881953553741242370935158032842649775834814441839374091670897801362741129778762817861974013220146014326038463525496967725031743937324106932649588554510601237376893904912466583679427074274957822273901396946924615995595799316944990845980175738210025400229375362781283645501236879239527597737420609564375681550400086220674327652319815406575066786707005440378145194462308315329065443418493657177273118678364018322631629714033970159485315324307985764024241507204116298363804884016414030929902508330057728000 1377 275110396379493987457852290992489494648564229673230450876306370465870834845557354940343542638160881953553741242370935158032842649775834814441839374091670897801362741129778762817861974013220146014326038463525496967725031743937324106932649588554510601237376893904912466583679427074274957822273901396946924615995595799316944990845980175738210025400229375362781283645501236879239527597737420609564375681550400086220674327652319815406575066786707005440378145194462308315329065443418493657177273118678364018322631629714033970159485315324307985764024241507204116298363804884016414030929902508330057728000 1378 275110396379493987457852290992489494648564229673230450876306370465870834845557354940343542638160881953553741242370935158032842649775834814441839374091670897801362741129778762817861974013220146014326038463525496967725031743937324106932649588554510601237376893904912466583679427074274957822273901396946924615995595799316944990845980175738210025400229375362781283645501236879239527597737420609564375681550400086220674327652319815406575066786707005440378145194462308315329065443418493657177273118678364018322631629714033970159485315324307985764024241507204116298363804884016414030929902508330057728000 1379 275110396379493987457852290992489494648564229673230450876306370465870834845557354940343542638160881953553741242370935158032842649775834814441839374091670897801362741129778762817861974013220146014326038463525496967725031743937324106932649588554510601237376893904912466583679427074274957822273901396946924615995595799316944990845980175738210025400229375362781283645501236879239527597737420609564375681550400086220674327652319815406575066786707005440378145194462308315329065443418493657177273118678364018322631629714033970159485315324307985764024241507204116298363804884016414030929902508330057728000 1380 275110396379493987457852290992489494648564229673230450876306370465870834845557354940343542638160881953553741242370935158032842649775834814441839374091670897801362741129778762817861974013220146014326038463525496967725031743937324106932649588554510601237376893904912466583679427074274957822273901396946924615995595799316944990845980175738210025400229375362781283645501236879239527597737420609564375681550400086220674327652319815406575066786707005440378145194462308315329065443418493657177273118678364018322631629714033970159485315324307985764024241507204116298363804884016414030929902508330057728000 1381 379927457400081196679294013860627992109667201178731252660179097613367622921714707172614432383300177977857716655714261453243355699340427878744180175620597509863681945500224471451467386112257021645784259118128711312428268838377444591673989081793779140308817490482684116352061288789573716752560257829183702894689917798856701032358298622694468045077716767376000952714437208130229787612475377861808402816221102519070751246487853665076480167232442374513162218513552447783469439377360939740561814176894820709303554280635080912790249220462869328340117477521448884608040414544826667776714195364003809722368000 1382 379927457400081196679294013860627992109667201178731252660179097613367622921714707172614432383300177977857716655714261453243355699340427878744180175620597509863681945500224471451467386112257021645784259118128711312428268838377444591673989081793779140308817490482684116352061288789573716752560257829183702894689917798856701032358298622694468045077716767376000952714437208130229787612475377861808402816221102519070751246487853665076480167232442374513162218513552447783469439377360939740561814176894820709303554280635080912790249220462869328340117477521448884608040414544826667776714195364003809722368000 1383 379927457400081196679294013860627992109667201178731252660179097613367622921714707172614432383300177977857716655714261453243355699340427878744180175620597509863681945500224471451467386112257021645784259118128711312428268838377444591673989081793779140308817490482684116352061288789573716752560257829183702894689917798856701032358298622694468045077716767376000952714437208130229787612475377861808402816221102519070751246487853665076480167232442374513162218513552447783469439377360939740561814176894820709303554280635080912790249220462869328340117477521448884608040414544826667776714195364003809722368000 1384 379927457400081196679294013860627992109667201178731252660179097613367622921714707172614432383300177977857716655714261453243355699340427878744180175620597509863681945500224471451467386112257021645784259118128711312428268838377444591673989081793779140308817490482684116352061288789573716752560257829183702894689917798856701032358298622694468045077716767376000952714437208130229787612475377861808402816221102519070751246487853665076480167232442374513162218513552447783469439377360939740561814176894820709303554280635080912790249220462869328340117477521448884608040414544826667776714195364003809722368000 1385 379927457400081196679294013860627992109667201178731252660179097613367622921714707172614432383300177977857716655714261453243355699340427878744180175620597509863681945500224471451467386112257021645784259118128711312428268838377444591673989081793779140308817490482684116352061288789573716752560257829183702894689917798856701032358298622694468045077716767376000952714437208130229787612475377861808402816221102519070751246487853665076480167232442374513162218513552447783469439377360939740561814176894820709303554280635080912790249220462869328340117477521448884608040414544826667776714195364003809722368000 1386 379927457400081196679294013860627992109667201178731252660179097613367622921714707172614432383300177977857716655714261453243355699340427878744180175620597509863681945500224471451467386112257021645784259118128711312428268838377444591673989081793779140308817490482684116352061288789573716752560257829183702894689917798856701032358298622694468045077716767376000952714437208130229787612475377861808402816221102519070751246487853665076480167232442374513162218513552447783469439377360939740561814176894820709303554280635080912790249220462869328340117477521448884608040414544826667776714195364003809722368000 1387 379927457400081196679294013860627992109667201178731252660179097613367622921714707172614432383300177977857716655714261453243355699340427878744180175620597509863681945500224471451467386112257021645784259118128711312428268838377444591673989081793779140308817490482684116352061288789573716752560257829183702894689917798856701032358298622694468045077716767376000952714437208130229787612475377861808402816221102519070751246487853665076480167232442374513162218513552447783469439377360939740561814176894820709303554280635080912790249220462869328340117477521448884608040414544826667776714195364003809722368000 1388 379927457400081196679294013860627992109667201178731252660179097613367622921714707172614432383300177977857716655714261453243355699340427878744180175620597509863681945500224471451467386112257021645784259118128711312428268838377444591673989081793779140308817490482684116352061288789573716752560257829183702894689917798856701032358298622694468045077716767376000952714437208130229787612475377861808402816221102519070751246487853665076480167232442374513162218513552447783469439377360939740561814176894820709303554280635080912790249220462869328340117477521448884608040414544826667776714195364003809722368000 1389 379927457400081196679294013860627992109667201178731252660179097613367622921714707172614432383300177977857716655714261453243355699340427878744180175620597509863681945500224471451467386112257021645784259118128711312428268838377444591673989081793779140308817490482684116352061288789573716752560257829183702894689917798856701032358298622694468045077716767376000952714437208130229787612475377861808402816221102519070751246487853665076480167232442374513162218513552447783469439377360939740561814176894820709303554280635080912790249220462869328340117477521448884608040414544826667776714195364003809722368000 1390 379927457400081196679294013860627992109667201178731252660179097613367622921714707172614432383300177977857716655714261453243355699340427878744180175620597509863681945500224471451467386112257021645784259118128711312428268838377444591673989081793779140308817490482684116352061288789573716752560257829183702894689917798856701032358298622694468045077716767376000952714437208130229787612475377861808402816221102519070751246487853665076480167232442374513162218513552447783469439377360939740561814176894820709303554280635080912790249220462869328340117477521448884608040414544826667776714195364003809722368000 1391 379927457400081196679294013860627992109667201178731252660179097613367622921714707172614432383300177977857716655714261453243355699340427878744180175620597509863681945500224471451467386112257021645784259118128711312428268838377444591673989081793779140308817490482684116352061288789573716752560257829183702894689917798856701032358298622694468045077716767376000952714437208130229787612475377861808402816221102519070751246487853665076480167232442374513162218513552447783469439377360939740561814176894820709303554280635080912790249220462869328340117477521448884608040414544826667776714195364003809722368000 1392 379927457400081196679294013860627992109667201178731252660179097613367622921714707172614432383300177977857716655714261453243355699340427878744180175620597509863681945500224471451467386112257021645784259118128711312428268838377444591673989081793779140308817490482684116352061288789573716752560257829183702894689917798856701032358298622694468045077716767376000952714437208130229787612475377861808402816221102519070751246487853665076480167232442374513162218513552447783469439377360939740561814176894820709303554280635080912790249220462869328340117477521448884608040414544826667776714195364003809722368000 1393 379927457400081196679294013860627992109667201178731252660179097613367622921714707172614432383300177977857716655714261453243355699340427878744180175620597509863681945500224471451467386112257021645784259118128711312428268838377444591673989081793779140308817490482684116352061288789573716752560257829183702894689917798856701032358298622694468045077716767376000952714437208130229787612475377861808402816221102519070751246487853665076480167232442374513162218513552447783469439377360939740561814176894820709303554280635080912790249220462869328340117477521448884608040414544826667776714195364003809722368000 1394 379927457400081196679294013860627992109667201178731252660179097613367622921714707172614432383300177977857716655714261453243355699340427878744180175620597509863681945500224471451467386112257021645784259118128711312428268838377444591673989081793779140308817490482684116352061288789573716752560257829183702894689917798856701032358298622694468045077716767376000952714437208130229787612475377861808402816221102519070751246487853665076480167232442374513162218513552447783469439377360939740561814176894820709303554280635080912790249220462869328340117477521448884608040414544826667776714195364003809722368000 1395 379927457400081196679294013860627992109667201178731252660179097613367622921714707172614432383300177977857716655714261453243355699340427878744180175620597509863681945500224471451467386112257021645784259118128711312428268838377444591673989081793779140308817490482684116352061288789573716752560257829183702894689917798856701032358298622694468045077716767376000952714437208130229787612475377861808402816221102519070751246487853665076480167232442374513162218513552447783469439377360939740561814176894820709303554280635080912790249220462869328340117477521448884608040414544826667776714195364003809722368000 1396 379927457400081196679294013860627992109667201178731252660179097613367622921714707172614432383300177977857716655714261453243355699340427878744180175620597509863681945500224471451467386112257021645784259118128711312428268838377444591673989081793779140308817490482684116352061288789573716752560257829183702894689917798856701032358298622694468045077716767376000952714437208130229787612475377861808402816221102519070751246487853665076480167232442374513162218513552447783469439377360939740561814176894820709303554280635080912790249220462869328340117477521448884608040414544826667776714195364003809722368000 1397 379927457400081196679294013860627992109667201178731252660179097613367622921714707172614432383300177977857716655714261453243355699340427878744180175620597509863681945500224471451467386112257021645784259118128711312428268838377444591673989081793779140308817490482684116352061288789573716752560257829183702894689917798856701032358298622694468045077716767376000952714437208130229787612475377861808402816221102519070751246487853665076480167232442374513162218513552447783469439377360939740561814176894820709303554280635080912790249220462869328340117477521448884608040414544826667776714195364003809722368000 1398 379927457400081196679294013860627992109667201178731252660179097613367622921714707172614432383300177977857716655714261453243355699340427878744180175620597509863681945500224471451467386112257021645784259118128711312428268838377444591673989081793779140308817490482684116352061288789573716752560257829183702894689917798856701032358298622694468045077716767376000952714437208130229787612475377861808402816221102519070751246487853665076480167232442374513162218513552447783469439377360939740561814176894820709303554280635080912790249220462869328340117477521448884608040414544826667776714195364003809722368000 1399 531518512902713594154332325391018560961424414449045022471590557561101304467478875334487590904236948991022945601344251773087454623377258602363108065693215916299291041754814035560602873171047573282452178506262067126087148104890044983751910725429497017292035669185275078776533743016613629736831800703028000349671195000600524744269259773149560795063725757559025332847497654174191472869853053628669955539893322424179980993836507277441995753958186881943913943700459874449073745688927954697045978033475854172315672438608478196993558659427554190347824351052506989566648539948212508219623159314241329801592832000 1400 531518512902713594154332325391018560961424414449045022471590557561101304467478875334487590904236948991022945601344251773087454623377258602363108065693215916299291041754814035560602873171047573282452178506262067126087148104890044983751910725429497017292035669185275078776533743016613629736831800703028000349671195000600524744269259773149560795063725757559025332847497654174191472869853053628669955539893322424179980993836507277441995753958186881943913943700459874449073745688927954697045978033475854172315672438608478196993558659427554190347824351052506989566648539948212508219623159314241329801592832000 1401 531518512902713594154332325391018560961424414449045022471590557561101304467478875334487590904236948991022945601344251773087454623377258602363108065693215916299291041754814035560602873171047573282452178506262067126087148104890044983751910725429497017292035669185275078776533743016613629736831800703028000349671195000600524744269259773149560795063725757559025332847497654174191472869853053628669955539893322424179980993836507277441995753958186881943913943700459874449073745688927954697045978033475854172315672438608478196993558659427554190347824351052506989566648539948212508219623159314241329801592832000 1402 531518512902713594154332325391018560961424414449045022471590557561101304467478875334487590904236948991022945601344251773087454623377258602363108065693215916299291041754814035560602873171047573282452178506262067126087148104890044983751910725429497017292035669185275078776533743016613629736831800703028000349671195000600524744269259773149560795063725757559025332847497654174191472869853053628669955539893322424179980993836507277441995753958186881943913943700459874449073745688927954697045978033475854172315672438608478196993558659427554190347824351052506989566648539948212508219623159314241329801592832000 1403 531518512902713594154332325391018560961424414449045022471590557561101304467478875334487590904236948991022945601344251773087454623377258602363108065693215916299291041754814035560602873171047573282452178506262067126087148104890044983751910725429497017292035669185275078776533743016613629736831800703028000349671195000600524744269259773149560795063725757559025332847497654174191472869853053628669955539893322424179980993836507277441995753958186881943913943700459874449073745688927954697045978033475854172315672438608478196993558659427554190347824351052506989566648539948212508219623159314241329801592832000 1404 531518512902713594154332325391018560961424414449045022471590557561101304467478875334487590904236948991022945601344251773087454623377258602363108065693215916299291041754814035560602873171047573282452178506262067126087148104890044983751910725429497017292035669185275078776533743016613629736831800703028000349671195000600524744269259773149560795063725757559025332847497654174191472869853053628669955539893322424179980993836507277441995753958186881943913943700459874449073745688927954697045978033475854172315672438608478196993558659427554190347824351052506989566648539948212508219623159314241329801592832000 1405 531518512902713594154332325391018560961424414449045022471590557561101304467478875334487590904236948991022945601344251773087454623377258602363108065693215916299291041754814035560602873171047573282452178506262067126087148104890044983751910725429497017292035669185275078776533743016613629736831800703028000349671195000600524744269259773149560795063725757559025332847497654174191472869853053628669955539893322424179980993836507277441995753958186881943913943700459874449073745688927954697045978033475854172315672438608478196993558659427554190347824351052506989566648539948212508219623159314241329801592832000 1406 531518512902713594154332325391018560961424414449045022471590557561101304467478875334487590904236948991022945601344251773087454623377258602363108065693215916299291041754814035560602873171047573282452178506262067126087148104890044983751910725429497017292035669185275078776533743016613629736831800703028000349671195000600524744269259773149560795063725757559025332847497654174191472869853053628669955539893322424179980993836507277441995753958186881943913943700459874449073745688927954697045978033475854172315672438608478196993558659427554190347824351052506989566648539948212508219623159314241329801592832000 1407 531518512902713594154332325391018560961424414449045022471590557561101304467478875334487590904236948991022945601344251773087454623377258602363108065693215916299291041754814035560602873171047573282452178506262067126087148104890044983751910725429497017292035669185275078776533743016613629736831800703028000349671195000600524744269259773149560795063725757559025332847497654174191472869853053628669955539893322424179980993836507277441995753958186881943913943700459874449073745688927954697045978033475854172315672438608478196993558659427554190347824351052506989566648539948212508219623159314241329801592832000 1408 531518512902713594154332325391018560961424414449045022471590557561101304467478875334487590904236948991022945601344251773087454623377258602363108065693215916299291041754814035560602873171047573282452178506262067126087148104890044983751910725429497017292035669185275078776533743016613629736831800703028000349671195000600524744269259773149560795063725757559025332847497654174191472869853053628669955539893322424179980993836507277441995753958186881943913943700459874449073745688927954697045978033475854172315672438608478196993558659427554190347824351052506989566648539948212508219623159314241329801592832000 1409 748909584679923454163454246475945152394646999958704436662471095603591737994677735346293015584069861128351330352294050748280223564338557370729619264561741226065701077832532976104889448298006030754975119515323252580656791679790073382106442212130161297364478257882052585996136043910408604299196007190566452492686713755846139364675387020367731160244789592400666693982124194731435785273622952562795967355709691295669593220315638753915772017327085316658974746673947963098744907675699488168137783049167478528792782465999345779563924151133423854200084510632982348299407792787031424081449031473766033690444300288000 1410 15934246482551562854541579712254152178609510637419243333244065863906207191376122028644532246469571513369177241538171292516600501368905475972970622650249813320546831443245382470316796772298000654361172755645175586822484929357235603874605153449577899943925069316639416723322043487455502219131829940224818138142270505443534880099476319582292152345633821114907801999619663717690123090928147926867999305440631729695097728091822101147144085475044368439552654184552084321249891652674457195066761341471648479336016648212752037863062215981562209663831585332616645708498038144404923916626575137739702844477538304000 1411 15934246482551562854541579712254152178609510637419243333244065863906207191376122028644532246469571513369177241538171292516600501368905475972970622650249813320546831443245382470316796772298000654361172755645175586822484929357235603874605153449577899943925069316639416723322043487455502219131829940224818138142270505443534880099476319582292152345633821114907801999619663717690123090928147926867999305440631729695097728091822101147144085475044368439552654184552084321249891652674457195066761341471648479336016648212752037863062215981562209663831585332616645708498038144404923916626575137739702844477538304000 1412 15934246482551562854541579712254152178609510637419243333244065863906207191376122028644532246469571513369177241538171292516600501368905475972970622650249813320546831443245382470316796772298000654361172755645175586822484929357235603874605153449577899943925069316639416723322043487455502219131829940224818138142270505443534880099476319582292152345633821114907801999619663717690123090928147926867999305440631729695097728091822101147144085475044368439552654184552084321249891652674457195066761341471648479336016648212752037863062215981562209663831585332616645708498038144404923916626575137739702844477538304000 1413 15934246482551562854541579712254152178609510637419243333244065863906207191376122028644532246469571513369177241538171292516600501368905475972970622650249813320546831443245382470316796772298000654361172755645175586822484929357235603874605153449577899943925069316639416723322043487455502219131829940224818138142270505443534880099476319582292152345633821114907801999619663717690123090928147926867999305440631729695097728091822101147144085475044368439552654184552084321249891652674457195066761341471648479336016648212752037863062215981562209663831585332616645708498038144404923916626575137739702844477538304000 1414 15934246482551562854541579712254152178609510637419243333244065863906207191376122028644532246469571513369177241538171292516600501368905475972970622650249813320546831443245382470316796772298000654361172755645175586822484929357235603874605153449577899943925069316639416723322043487455502219131829940224818138142270505443534880099476319582292152345633821114907801999619663717690123090928147926867999305440631729695097728091822101147144085475044368439552654184552084321249891652674457195066761341471648479336016648212752037863062215981562209663831585332616645708498038144404923916626575137739702844477538304000 1415 15934246482551562854541579712254152178609510637419243333244065863906207191376122028644532246469571513369177241538171292516600501368905475972970622650249813320546831443245382470316796772298000654361172755645175586822484929357235603874605153449577899943925069316639416723322043487455502219131829940224818138142270505443534880099476319582292152345633821114907801999619663717690123090928147926867999305440631729695097728091822101147144085475044368439552654184552084321249891652674457195066761341471648479336016648212752037863062215981562209663831585332616645708498038144404923916626575137739702844477538304000 1416 15934246482551562854541579712254152178609510637419243333244065863906207191376122028644532246469571513369177241538171292516600501368905475972970622650249813320546831443245382470316796772298000654361172755645175586822484929357235603874605153449577899943925069316639416723322043487455502219131829940224818138142270505443534880099476319582292152345633821114907801999619663717690123090928147926867999305440631729695097728091822101147144085475044368439552654184552084321249891652674457195066761341471648479336016648212752037863062215981562209663831585332616645708498038144404923916626575137739702844477538304000 1417 15934246482551562854541579712254152178609510637419243333244065863906207191376122028644532246469571513369177241538171292516600501368905475972970622650249813320546831443245382470316796772298000654361172755645175586822484929357235603874605153449577899943925069316639416723322043487455502219131829940224818138142270505443534880099476319582292152345633821114907801999619663717690123090928147926867999305440631729695097728091822101147144085475044368439552654184552084321249891652674457195066761341471648479336016648212752037863062215981562209663831585332616645708498038144404923916626575137739702844477538304000 1418 15934246482551562854541579712254152178609510637419243333244065863906207191376122028644532246469571513369177241538171292516600501368905475972970622650249813320546831443245382470316796772298000654361172755645175586822484929357235603874605153449577899943925069316639416723322043487455502219131829940224818138142270505443534880099476319582292152345633821114907801999619663717690123090928147926867999305440631729695097728091822101147144085475044368439552654184552084321249891652674457195066761341471648479336016648212752037863062215981562209663831585332616645708498038144404923916626575137739702844477538304000 1419 15934246482551562854541579712254152178609510637419243333244065863906207191376122028644532246469571513369177241538171292516600501368905475972970622650249813320546831443245382470316796772298000654361172755645175586822484929357235603874605153449577899943925069316639416723322043487455502219131829940224818138142270505443534880099476319582292152345633821114907801999619663717690123090928147926867999305440631729695097728091822101147144085475044368439552654184552084321249891652674457195066761341471648479336016648212752037863062215981562209663831585332616645708498038144404923916626575137739702844477538304000 1420 15934246482551562854541579712254152178609510637419243333244065863906207191376122028644532246469571513369177241538171292516600501368905475972970622650249813320546831443245382470316796772298000654361172755645175586822484929357235603874605153449577899943925069316639416723322043487455502219131829940224818138142270505443534880099476319582292152345633821114907801999619663717690123090928147926867999305440631729695097728091822101147144085475044368439552654184552084321249891652674457195066761341471648479336016648212752037863062215981562209663831585332616645708498038144404923916626575137739702844477538304000 1421 15934246482551562854541579712254152178609510637419243333244065863906207191376122028644532246469571513369177241538171292516600501368905475972970622650249813320546831443245382470316796772298000654361172755645175586822484929357235603874605153449577899943925069316639416723322043487455502219131829940224818138142270505443534880099476319582292152345633821114907801999619663717690123090928147926867999305440631729695097728091822101147144085475044368439552654184552084321249891652674457195066761341471648479336016648212752037863062215981562209663831585332616645708498038144404923916626575137739702844477538304000 1422 15934246482551562854541579712254152178609510637419243333244065863906207191376122028644532246469571513369177241538171292516600501368905475972970622650249813320546831443245382470316796772298000654361172755645175586822484929357235603874605153449577899943925069316639416723322043487455502219131829940224818138142270505443534880099476319582292152345633821114907801999619663717690123090928147926867999305440631729695097728091822101147144085475044368439552654184552084321249891652674457195066761341471648479336016648212752037863062215981562209663831585332616645708498038144404923916626575137739702844477538304000 1423 22674432744670873942012667930537658550161333637047583263206305724338532833328221646761169386726200263524339214708817749251122513447952492309537196031305484355138141143738179255260801806980054931155948831283084860048396054475346264313563133358749351620205373637577889997287267882649179657824594004939916210576450929246150134381554802765601732787836927446513802245458781470273045158390754499933163011642018951356124067074662849932386033630988136289483426904617615989138595821755752588580001388914155786095151690406746149879137533341763024351632345928313486843192708279488206733359616421003597147691537006592000 1424 22674432744670873942012667930537658550161333637047583263206305724338532833328221646761169386726200263524339214708817749251122513447952492309537196031305484355138141143738179255260801806980054931155948831283084860048396054475346264313563133358749351620205373637577889997287267882649179657824594004939916210576450929246150134381554802765601732787836927446513802245458781470273045158390754499933163011642018951356124067074662849932386033630988136289483426904617615989138595821755752588580001388914155786095151690406746149879137533341763024351632345928313486843192708279488206733359616421003597147691537006592000 1425 22674432744670873942012667930537658550161333637047583263206305724338532833328221646761169386726200263524339214708817749251122513447952492309537196031305484355138141143738179255260801806980054931155948831283084860048396054475346264313563133358749351620205373637577889997287267882649179657824594004939916210576450929246150134381554802765601732787836927446513802245458781470273045158390754499933163011642018951356124067074662849932386033630988136289483426904617615989138595821755752588580001388914155786095151690406746149879137533341763024351632345928313486843192708279488206733359616421003597147691537006592000 1426 22674432744670873942012667930537658550161333637047583263206305724338532833328221646761169386726200263524339214708817749251122513447952492309537196031305484355138141143738179255260801806980054931155948831283084860048396054475346264313563133358749351620205373637577889997287267882649179657824594004939916210576450929246150134381554802765601732787836927446513802245458781470273045158390754499933163011642018951356124067074662849932386033630988136289483426904617615989138595821755752588580001388914155786095151690406746149879137533341763024351632345928313486843192708279488206733359616421003597147691537006592000 1427 32356415526645337115252077136877238751080223100066901316595398268631086353159372289928188714858287776049232059389482928181351826690228206525709578736672926174782127412114381797257164178560538386759538982240962095289061169736319119175454591302935324762033068180823649026128931268540379371715695645049260432492595476034256241762478703546513672688243295466175195804269681158079635441023606671404623617613161043585189043715543886853514869991420070485092850192889338016500776237645458943903661981980500306757781462210426755877529260078695835749779357639703345725235994714829671008504172632772133129755823308406784000 1428 32356415526645337115252077136877238751080223100066901316595398268631086353159372289928188714858287776049232059389482928181351826690228206525709578736672926174782127412114381797257164178560538386759538982240962095289061169736319119175454591302935324762033068180823649026128931268540379371715695645049260432492595476034256241762478703546513672688243295466175195804269681158079635441023606671404623617613161043585189043715543886853514869991420070485092850192889338016500776237645458943903661981980500306757781462210426755877529260078695835749779357639703345725235994714829671008504172632772133129755823308406784000 1429 46237317787576186737695218228597574175293638809995601981414824125873822398664743002307381673532493231974352612867571104371151760340336107125238988014705611503763660071911451588280487611163009354679381205622334834168068411553200021301724610971894579084945254430396994458338242782744202122181729076775393158031918935252952169478582067367968038271499669221164354804301374374895799045222733933437207149569207131283235143469512214313672749217739280723197682925638864025579609243595360830838332972250134938356869709498699834148989312652456349286434702067136081041362236447491599871152462692231378242421071507713294336000 1430 46237317787576186737695218228597574175293638809995601981414824125873822398664743002307381673532493231974352612867571104371151760340336107125238988014705611503763660071911451588280487611163009354679381205622334834168068411553200021301724610971894579084945254430396994458338242782744202122181729076775393158031918935252952169478582067367968038271499669221164354804301374374895799045222733933437207149569207131283235143469512214313672749217739280723197682925638864025579609243595360830838332972250134938356869709498699834148989312652456349286434702067136081041362236447491599871152462692231378242421071507713294336000 1431 46237317787576186737695218228597574175293638809995601981414824125873822398664743002307381673532493231974352612867571104371151760340336107125238988014705611503763660071911451588280487611163009354679381205622334834168068411553200021301724610971894579084945254430396994458338242782744202122181729076775393158031918935252952169478582067367968038271499669221164354804301374374895799045222733933437207149569207131283235143469512214313672749217739280723197682925638864025579609243595360830838332972250134938356869709498699834148989312652456349286434702067136081041362236447491599871152462692231378242421071507713294336000 1432 46237317787576186737695218228597574175293638809995601981414824125873822398664743002307381673532493231974352612867571104371151760340336107125238988014705611503763660071911451588280487611163009354679381205622334834168068411553200021301724610971894579084945254430396994458338242782744202122181729076775393158031918935252952169478582067367968038271499669221164354804301374374895799045222733933437207149569207131283235143469512214313672749217739280723197682925638864025579609243595360830838332972250134938356869709498699834148989312652456349286434702067136081041362236447491599871152462692231378242421071507713294336000 1433 66258076389596675595117247721580323793195784414723697639367442972377187497286576722306477938172062801419247294239229392563860472567701641510467469825073141284893324883049110126005938746796592405255553267656805817362842033755735630525371367522724931828726549598758893058798701907672441641086417767019138395459739834217480458862808102538298198843059025993928520434563869479225680031804177726615517845332673819128875960591811003111493049629020389276342279632440492148655580046072152070591331149234443366665394293711636862335501685030969948527460928062206004132272084829255462615361479037967565021389395470553150783488000 1434 66258076389596675595117247721580323793195784414723697639367442972377187497286576722306477938172062801419247294239229392563860472567701641510467469825073141284893324883049110126005938746796592405255553267656805817362842033755735630525371367522724931828726549598758893058798701907672441641086417767019138395459739834217480458862808102538298198843059025993928520434563869479225680031804177726615517845332673819128875960591811003111493049629020389276342279632440492148655580046072152070591331149234443366665394293711636862335501685030969948527460928062206004132272084829255462615361479037967565021389395470553150783488000 1435 66258076389596675595117247721580323793195784414723697639367442972377187497286576722306477938172062801419247294239229392563860472567701641510467469825073141284893324883049110126005938746796592405255553267656805817362842033755735630525371367522724931828726549598758893058798701907672441641086417767019138395459739834217480458862808102538298198843059025993928520434563869479225680031804177726615517845332673819128875960591811003111493049629020389276342279632440492148655580046072152070591331149234443366665394293711636862335501685030969948527460928062206004132272084829255462615361479037967565021389395470553150783488000 1436 66258076389596675595117247721580323793195784414723697639367442972377187497286576722306477938172062801419247294239229392563860472567701641510467469825073141284893324883049110126005938746796592405255553267656805817362842033755735630525371367522724931828726549598758893058798701907672441641086417767019138395459739834217480458862808102538298198843059025993928520434563869479225680031804177726615517845332673819128875960591811003111493049629020389276342279632440492148655580046072152070591331149234443366665394293711636862335501685030969948527460928062206004132272084829255462615361479037967565021389395470553150783488000 1437 66258076389596675595117247721580323793195784414723697639367442972377187497286576722306477938172062801419247294239229392563860472567701641510467469825073141284893324883049110126005938746796592405255553267656805817362842033755735630525371367522724931828726549598758893058798701907672441641086417767019138395459739834217480458862808102538298198843059025993928520434563869479225680031804177726615517845332673819128875960591811003111493049629020389276342279632440492148655580046072152070591331149234443366665394293711636862335501685030969948527460928062206004132272084829255462615361479037967565021389395470553150783488000 1438 66258076389596675595117247721580323793195784414723697639367442972377187497286576722306477938172062801419247294239229392563860472567701641510467469825073141284893324883049110126005938746796592405255553267656805817362842033755735630525371367522724931828726549598758893058798701907672441641086417767019138395459739834217480458862808102538298198843059025993928520434563869479225680031804177726615517845332673819128875960591811003111493049629020389276342279632440492148655580046072152070591331149234443366665394293711636862335501685030969948527460928062206004132272084829255462615361479037967565021389395470553150783488000 1439 95345371924629616181373719471354085938408733772787400903049750437250772808595383903399021753029598371242296856410251095899395220024922662133562689078280250308961494506707669471322545856640296471162741152158143571185129686574503572326009397865201176901537504872614047111611332045140643521523355166740540151066565621438954380303580859552611108135161938405263140905337408180605753565766211748599730179433717625726452507291616033477438498416160340168656540391081868201915379686297826829580925523748364004631502388651045444900786924759565755931016275481514439946339530069298610703505168335635326065779340082125983977439232000 1440 95345371924629616181373719471354085938408733772787400903049750437250772808595383903399021753029598371242296856410251095899395220024922662133562689078280250308961494506707669471322545856640296471162741152158143571185129686574503572326009397865201176901537504872614047111611332045140643521523355166740540151066565621438954380303580859552611108135161938405263140905337408180605753565766211748599730179433717625726452507291616033477438498416160340168656540391081868201915379686297826829580925523748364004631502388651045444900786924759565755931016275481514439946339530069298610703505168335635326065779340082125983977439232000 1441 95345371924629616181373719471354085938408733772787400903049750437250772808595383903399021753029598371242296856410251095899395220024922662133562689078280250308961494506707669471322545856640296471162741152158143571185129686574503572326009397865201176901537504872614047111611332045140643521523355166740540151066565621438954380303580859552611108135161938405263140905337408180605753565766211748599730179433717625726452507291616033477438498416160340168656540391081868201915379686297826829580925523748364004631502388651045444900786924759565755931016275481514439946339530069298610703505168335635326065779340082125983977439232000 1442 95345371924629616181373719471354085938408733772787400903049750437250772808595383903399021753029598371242296856410251095899395220024922662133562689078280250308961494506707669471322545856640296471162741152158143571185129686574503572326009397865201176901537504872614047111611332045140643521523355166740540151066565621438954380303580859552611108135161938405263140905337408180605753565766211748599730179433717625726452507291616033477438498416160340168656540391081868201915379686297826829580925523748364004631502388651045444900786924759565755931016275481514439946339530069298610703505168335635326065779340082125983977439232000 1443 95345371924629616181373719471354085938408733772787400903049750437250772808595383903399021753029598371242296856410251095899395220024922662133562689078280250308961494506707669471322545856640296471162741152158143571185129686574503572326009397865201176901537504872614047111611332045140643521523355166740540151066565621438954380303580859552611108135161938405263140905337408180605753565766211748599730179433717625726452507291616033477438498416160340168656540391081868201915379686297826829580925523748364004631502388651045444900786924759565755931016275481514439946339530069298610703505168335635326065779340082125983977439232000 1444 1811562066567962707446100669955727632829765941682960617157945258307764683363312294164581413307562369053603640271794770822088509180473530580537691092487324755870268395627445719955128371276165632952092081891004727852517464044915567874194178559438822361129212592579666895120615308857672226908943748168070262870264746807340133225768036331499611054568076829699999677201410755431509317749558023223394873409240634888802597638540704636071331469907046463204474267430555495836392214039658709762037584951218916087998545384369863453114951570431749362689309234148774358980451071316673603366598198377071195249807461560393695571345408000 1445 1811562066567962707446100669955727632829765941682960617157945258307764683363312294164581413307562369053603640271794770822088509180473530580537691092487324755870268395627445719955128371276165632952092081891004727852517464044915567874194178559438822361129212592579666895120615308857672226908943748168070262870264746807340133225768036331499611054568076829699999677201410755431509317749558023223394873409240634888802597638540704636071331469907046463204474267430555495836392214039658709762037584951218916087998545384369863453114951570431749362689309234148774358980451071316673603366598198377071195249807461560393695571345408000 1446 1811562066567962707446100669955727632829765941682960617157945258307764683363312294164581413307562369053603640271794770822088509180473530580537691092487324755870268395627445719955128371276165632952092081891004727852517464044915567874194178559438822361129212592579666895120615308857672226908943748168070262870264746807340133225768036331499611054568076829699999677201410755431509317749558023223394873409240634888802597638540704636071331469907046463204474267430555495836392214039658709762037584951218916087998545384369863453114951570431749362689309234148774358980451071316673603366598198377071195249807461560393695571345408000 1447 2621330310323842037674507669425937884704671317615244013027546788771335496826712889656149305056042748020564467473287033379562072784145198750038039010829158921744278368472913956775070753236611670881677242496283841202592770472992826713958976375507975956553970621462777997239530351917051712337241603599197670373273088630221172777686348571679937195960007172575899532910441363109393982783610459604252381823171198684097358782968399608395216636955496232256874264972013802475259533715386153025668385424413771579333895171183192416657334922414741327811430461813276497444712700195226704071467593051622019526471396877889677491736805376000 1448 2621330310323842037674507669425937884704671317615244013027546788771335496826712889656149305056042748020564467473287033379562072784145198750038039010829158921744278368472913956775070753236611670881677242496283841202592770472992826713958976375507975956553970621462777997239530351917051712337241603599197670373273088630221172777686348571679937195960007172575899532910441363109393982783610459604252381823171198684097358782968399608395216636955496232256874264972013802475259533715386153025668385424413771579333895171183192416657334922414741327811430461813276497444712700195226704071467593051622019526471396877889677491736805376000 1449 2621330310323842037674507669425937884704671317615244013027546788771335496826712889656149305056042748020564467473287033379562072784145198750038039010829158921744278368472913956775070753236611670881677242496283841202592770472992826713958976375507975956553970621462777997239530351917051712337241603599197670373273088630221172777686348571679937195960007172575899532910441363109393982783610459604252381823171198684097358782968399608395216636955496232256874264972013802475259533715386153025668385424413771579333895171183192416657334922414741327811430461813276497444712700195226704071467593051622019526471396877889677491736805376000 1450 2621330310323842037674507669425937884704671317615244013027546788771335496826712889656149305056042748020564467473287033379562072784145198750038039010829158921744278368472913956775070753236611670881677242496283841202592770472992826713958976375507975956553970621462777997239530351917051712337241603599197670373273088630221172777686348571679937195960007172575899532910441363109393982783610459604252381823171198684097358782968399608395216636955496232256874264972013802475259533715386153025668385424413771579333895171183192416657334922414741327811430461813276497444712700195226704071467593051622019526471396877889677491736805376000 1451 3803550280279894796665710628337035870706478081859719062902970390507207805895560402891072641636318027377839042303739485433744567609794683386305194604713109595450947912654198151280627662946323534449313678862107853584962109956312591561954474720862073112959811371742490873994558540631642034601337566822435819711619251602450921700422891777507588871337970407407630222253050417871730669019018776885770206025421409290625267594087147831781459340222425033004724558474392027391601583421025308040244827250824382561613481893386812196569792972423789666654385600091064197792278127983273947607699477517903550332909996869817922040510104600576000 1452 3803550280279894796665710628337035870706478081859719062902970390507207805895560402891072641636318027377839042303739485433744567609794683386305194604713109595450947912654198151280627662946323534449313678862107853584962109956312591561954474720862073112959811371742490873994558540631642034601337566822435819711619251602450921700422891777507588871337970407407630222253050417871730669019018776885770206025421409290625267594087147831781459340222425033004724558474392027391601583421025308040244827250824382561613481893386812196569792972423789666654385600091064197792278127983273947607699477517903550332909996869817922040510104600576000 1453 5526558557246687139555277542973713120136512652942171798398015977406972941966249265400728548297570093780000128467333472335230856737031674960301447760648148242190227317086549913810751994261008095554852775386642711258949945766522195539519851769412592233130605923141839239914093559537775876275743484592999246040982772578361189230714461752718526630054071001963286712933682257167624662084634282815024109354937307699278513814208625799578460421343183572955864783463291615799997100710749772582475733995447827862024389191091038121615909188931766385648822276932316279392180119959697045873987340833513858633718225451845440724861181984636928000 1454 5526558557246687139555277542973713120136512652942171798398015977406972941966249265400728548297570093780000128467333472335230856737031674960301447760648148242190227317086549913810751994261008095554852775386642711258949945766522195539519851769412592233130605923141839239914093559537775876275743484592999246040982772578361189230714461752718526630054071001963286712933682257167624662084634282815024109354937307699278513814208625799578460421343183572955864783463291615799997100710749772582475733995447827862024389191091038121615909188931766385648822276932316279392180119959697045873987340833513858633718225451845440724861181984636928000 1455 5526558557246687139555277542973713120136512652942171798398015977406972941966249265400728548297570093780000128467333472335230856737031674960301447760648148242190227317086549913810751994261008095554852775386642711258949945766522195539519851769412592233130605923141839239914093559537775876275743484592999246040982772578361189230714461752718526630054071001963286712933682257167624662084634282815024109354937307699278513814208625799578460421343183572955864783463291615799997100710749772582475733995447827862024389191091038121615909188931766385648822276932316279392180119959697045873987340833513858633718225451845440724861181984636928000 1456 5526558557246687139555277542973713120136512652942171798398015977406972941966249265400728548297570093780000128467333472335230856737031674960301447760648148242190227317086549913810751994261008095554852775386642711258949945766522195539519851769412592233130605923141839239914093559537775876275743484592999246040982772578361189230714461752718526630054071001963286712933682257167624662084634282815024109354937307699278513814208625799578460421343183572955864783463291615799997100710749772582475733995447827862024389191091038121615909188931766385648822276932316279392180119959697045873987340833513858633718225451845440724861181984636928000 1457 259748252190594295559098044519764516646416094688282074524706750938127728272413715473834241769985794407660006037964673199755850266640488723134168044750462967382940683903067845949105343730267380491078080443172207429170647451026543190357433033162391834957138478387666444275962397298275466184959943775870964563926190311182975893843579702377770751612541337092274475507883066086878359117977811292306133139682053461866090149267805412580187639803129627928925644822774705942599863733405239311376359497786047909515146291981278791715947731879793020125494647015818865131432465638105761156077405019175151355784756596236735714068475553277935616000 1458 259748252190594295559098044519764516646416094688282074524706750938127728272413715473834241769985794407660006037964673199755850266640488723134168044750462967382940683903067845949105343730267380491078080443172207429170647451026543190357433033162391834957138478387666444275962397298275466184959943775870964563926190311182975893843579702377770751612541337092274475507883066086878359117977811292306133139682053461866090149267805412580187639803129627928925644822774705942599863733405239311376359497786047909515146291981278791715947731879793020125494647015818865131432465638105761156077405019175151355784756596236735714068475553277935616000 1459 378972699946077077220724046954336429787121082150203546731547149618728355549451610876324158742409274040775948809390458198443785539028473047052751177290925469411710457814575987239744696502460108136482919366588250639159974631047726514731494795383929687202465039967605342198629137658183905163856557968995737298768311664015961829117782785769167526602697810817628459766001393420755525953129626675474648250796116000862625527781728096954493766472766127148302515796428295970253201187038244155298108507269843899982598440000685757113567740812618016363096689996079724226759967365996305526716933922976545828089959873909397406825905832232508063744000 1460 378972699946077077220724046954336429787121082150203546731547149618728355549451610876324158742409274040775948809390458198443785539028473047052751177290925469411710457814575987239744696502460108136482919366588250639159974631047726514731494795383929687202465039967605342198629137658183905163856557968995737298768311664015961829117782785769167526602697810817628459766001393420755525953129626675474648250796116000862625527781728096954493766472766127148302515796428295970253201187038244155298108507269843899982598440000685757113567740812618016363096689996079724226759967365996305526716933922976545828089959873909397406825905832232508063744000 1461 378972699946077077220724046954336429787121082150203546731547149618728355549451610876324158742409274040775948809390458198443785539028473047052751177290925469411710457814575987239744696502460108136482919366588250639159974631047726514731494795383929687202465039967605342198629137658183905163856557968995737298768311664015961829117782785769167526602697810817628459766001393420755525953129626675474648250796116000862625527781728096954493766472766127148302515796428295970253201187038244155298108507269843899982598440000685757113567740812618016363096689996079724226759967365996305526716933922976545828089959873909397406825905832232508063744000 1462 378972699946077077220724046954336429787121082150203546731547149618728355549451610876324158742409274040775948809390458198443785539028473047052751177290925469411710457814575987239744696502460108136482919366588250639159974631047726514731494795383929687202465039967605342198629137658183905163856557968995737298768311664015961829117782785769167526602697810817628459766001393420755525953129626675474648250796116000862625527781728096954493766472766127148302515796428295970253201187038244155298108507269843899982598440000685757113567740812618016363096689996079724226759967365996305526716933922976545828089959873909397406825905832232508063744000 1463 378972699946077077220724046954336429787121082150203546731547149618728355549451610876324158742409274040775948809390458198443785539028473047052751177290925469411710457814575987239744696502460108136482919366588250639159974631047726514731494795383929687202465039967605342198629137658183905163856557968995737298768311664015961829117782785769167526602697810817628459766001393420755525953129626675474648250796116000862625527781728096954493766472766127148302515796428295970253201187038244155298108507269843899982598440000685757113567740812618016363096689996079724226759967365996305526716933922976545828089959873909397406825905832232508063744000 1464 6212667212230771757716787654989121799788870199183664700517166387192268123761501817644658340039496295750425390317876363908914517033253656509061494709687302777241155046140589954749913057417378821909556055189971321953442207066356172372647455662031634216433853114223038396698838322265309920718959966704848152438824781377310849657668570258510943059060619849469319012557399892143533212346387322548764725422887147555125008652159476999253996171684690608988565832728332720823822970279315477955706696840489244262009810491814520608419143292010131415788470327804585643061638809278627959454375965950435177509671473342777006669277144790696853504000 1465 6212667212230771757716787654989121799788870199183664700517166387192268123761501817644658340039496295750425390317876363908914517033253656509061494709687302777241155046140589954749913057417378821909556055189971321953442207066356172372647455662031634216433853114223038396698838322265309920718959966704848152438824781377310849657668570258510943059060619849469319012557399892143533212346387322548764725422887147555125008652159476999253996171684690608988565832728332720823822970279315477955706696840489244262009810491814520608419143292010131415788470327804585643061638809278627959454375965950435177509671473342777006669277144790696853504000 1466 6212667212230771757716787654989121799788870199183664700517166387192268123761501817644658340039496295750425390317876363908914517033253656509061494709687302777241155046140589954749913057417378821909556055189971321953442207066356172372647455662031634216433853114223038396698838322265309920718959966704848152438824781377310849657668570258510943059060619849469319012557399892143533212346387322548764725422887147555125008652159476999253996171684690608988565832728332720823822970279315477955706696840489244262009810491814520608419143292010131415788470327804585643061638809278627959454375965950435177509671473342777006669277144790696853504000 1467 6212667212230771757716787654989121799788870199183664700517166387192268123761501817644658340039496295750425390317876363908914517033253656509061494709687302777241155046140589954749913057417378821909556055189971321953442207066356172372647455662031634216433853114223038396698838322265309920718959966704848152438824781377310849657668570258510943059060619849469319012557399892143533212346387322548764725422887147555125008652159476999253996171684690608988565832728332720823822970279315477955706696840489244262009810491814520608419143292010131415788470327804585643061638809278627959454375965950435177509671473342777006669277144790696853504000 1468 6212667212230771757716787654989121799788870199183664700517166387192268123761501817644658340039496295750425390317876363908914517033253656509061494709687302777241155046140589954749913057417378821909556055189971321953442207066356172372647455662031634216433853114223038396698838322265309920718959966704848152438824781377310849657668570258510943059060619849469319012557399892143533212346387322548764725422887147555125008652159476999253996171684690608988565832728332720823822970279315477955706696840489244262009810491814520608419143292010131415788470327804585643061638809278627959454375965950435177509671473342777006669277144790696853504000 1469 6212667212230771757716787654989121799788870199183664700517166387192268123761501817644658340039496295750425390317876363908914517033253656509061494709687302777241155046140589954749913057417378821909556055189971321953442207066356172372647455662031634216433853114223038396698838322265309920718959966704848152438824781377310849657668570258510943059060619849469319012557399892143533212346387322548764725422887147555125008652159476999253996171684690608988565832728332720823822970279315477955706696840489244262009810491814520608419143292010131415788470327804585643061638809278627959454375965950435177509671473342777006669277144790696853504000 1470 6212667212230771757716787654989121799788870199183664700517166387192268123761501817644658340039496295750425390317876363908914517033253656509061494709687302777241155046140589954749913057417378821909556055189971321953442207066356172372647455662031634216433853114223038396698838322265309920718959966704848152438824781377310849657668570258510943059060619849469319012557399892143533212346387322548764725422887147555125008652159476999253996171684690608988565832728332720823822970279315477955706696840489244262009810491814520608419143292010131415788470327804585643061638809278627959454375965950435177509671473342777006669277144790696853504000 1471 9138833469191465255601394640488998167489428062999170774460751755559826410053169173755292418198099051048875749157596131310013254555916128724829458717950022385321739072872807823437122107460964247028956957184447814593513486594609929560164407278848533932374197931022089481543991172052270893377590111022831632237511253406024259846430466850269597239878171798569368267471935241343137355361535751469232911097066994053588887727326590665902628368548179885822180339943377432331843589280873068072844551052359678309416431233459159814984559782546903312624839852200545480943670688448861728357387045913090146116726737287224976810506679987115071504384000 1472 9138833469191465255601394640488998167489428062999170774460751755559826410053169173755292418198099051048875749157596131310013254555916128724829458717950022385321739072872807823437122107460964247028956957184447814593513486594609929560164407278848533932374197931022089481543991172052270893377590111022831632237511253406024259846430466850269597239878171798569368267471935241343137355361535751469232911097066994053588887727326590665902628368548179885822180339943377432331843589280873068072844551052359678309416431233459159814984559782546903312624839852200545480943670688448861728357387045913090146116726737287224976810506679987115071504384000 1473 9138833469191465255601394640488998167489428062999170774460751755559826410053169173755292418198099051048875749157596131310013254555916128724829458717950022385321739072872807823437122107460964247028956957184447814593513486594609929560164407278848533932374197931022089481543991172052270893377590111022831632237511253406024259846430466850269597239878171798569368267471935241343137355361535751469232911097066994053588887727326590665902628368548179885822180339943377432331843589280873068072844551052359678309416431233459159814984559782546903312624839852200545480943670688448861728357387045913090146116726737287224976810506679987115071504384000 1474 9138833469191465255601394640488998167489428062999170774460751755559826410053169173755292418198099051048875749157596131310013254555916128724829458717950022385321739072872807823437122107460964247028956957184447814593513486594609929560164407278848533932374197931022089481543991172052270893377590111022831632237511253406024259846430466850269597239878171798569368267471935241343137355361535751469232911097066994053588887727326590665902628368548179885822180339943377432331843589280873068072844551052359678309416431233459159814984559782546903312624839852200545480943670688448861728357387045913090146116726737287224976810506679987115071504384000 1475 9138833469191465255601394640488998167489428062999170774460751755559826410053169173755292418198099051048875749157596131310013254555916128724829458717950022385321739072872807823437122107460964247028956957184447814593513486594609929560164407278848533932374197931022089481543991172052270893377590111022831632237511253406024259846430466850269597239878171798569368267471935241343137355361535751469232911097066994053588887727326590665902628368548179885822180339943377432331843589280873068072844551052359678309416431233459159814984559782546903312624839852200545480943670688448861728357387045913090146116726737287224976810506679987115071504384000 1476 9138833469191465255601394640488998167489428062999170774460751755559826410053169173755292418198099051048875749157596131310013254555916128724829458717950022385321739072872807823437122107460964247028956957184447814593513486594609929560164407278848533932374197931022089481543991172052270893377590111022831632237511253406024259846430466850269597239878171798569368267471935241343137355361535751469232911097066994053588887727326590665902628368548179885822180339943377432331843589280873068072844551052359678309416431233459159814984559782546903312624839852200545480943670688448861728357387045913090146116726737287224976810506679987115071504384000 1477 9138833469191465255601394640488998167489428062999170774460751755559826410053169173755292418198099051048875749157596131310013254555916128724829458717950022385321739072872807823437122107460964247028956957184447814593513486594609929560164407278848533932374197931022089481543991172052270893377590111022831632237511253406024259846430466850269597239878171798569368267471935241343137355361535751469232911097066994053588887727326590665902628368548179885822180339943377432331843589280873068072844551052359678309416431233459159814984559782546903312624839852200545480943670688448861728357387045913090146116726737287224976810506679987115071504384000 1478 9138833469191465255601394640488998167489428062999170774460751755559826410053169173755292418198099051048875749157596131310013254555916128724829458717950022385321739072872807823437122107460964247028956957184447814593513486594609929560164407278848533932374197931022089481543991172052270893377590111022831632237511253406024259846430466850269597239878171798569368267471935241343137355361535751469232911097066994053588887727326590665902628368548179885822180339943377432331843589280873068072844551052359678309416431233459159814984559782546903312624839852200545480943670688448861728357387045913090146116726737287224976810506679987115071504384000 1479 9138833469191465255601394640488998167489428062999170774460751755559826410053169173755292418198099051048875749157596131310013254555916128724829458717950022385321739072872807823437122107460964247028956957184447814593513486594609929560164407278848533932374197931022089481543991172052270893377590111022831632237511253406024259846430466850269597239878171798569368267471935241343137355361535751469232911097066994053588887727326590665902628368548179885822180339943377432331843589280873068072844551052359678309416431233459159814984559782546903312624839852200545480943670688448861728357387045913090146116726737287224976810506679987115071504384000 1480 9138833469191465255601394640488998167489428062999170774460751755559826410053169173755292418198099051048875749157596131310013254555916128724829458717950022385321739072872807823437122107460964247028956957184447814593513486594609929560164407278848533932374197931022089481543991172052270893377590111022831632237511253406024259846430466850269597239878171798569368267471935241343137355361535751469232911097066994053588887727326590665902628368548179885822180339943377432331843589280873068072844551052359678309416431233459159814984559782546903312624839852200545480943670688448861728357387045913090146116726737287224976810506679987115071504384000 1481 13534612367872560043545665462564206286051842961301771916976373349984102913288743546331588071351384694603384984502399870470129629997311786641472428361283983152661495566924628386510377841149688049849885253590167213412993473646617305678603487179974678753846187135843714522166650925809413193092210954424813647343754166294321928832563521405249273512259572433681234404125936092429186423290434447925933941334756218193365142724170680776201792613819854410902649083456141977283460355724973013815882780108544683576245734656753015685992133037951963805997387821109007857277576289592764219697290214997286506398872297922380190656360393060917420897992704000 1482 13534612367872560043545665462564206286051842961301771916976373349984102913288743546331588071351384694603384984502399870470129629997311786641472428361283983152661495566924628386510377841149688049849885253590167213412993473646617305678603487179974678753846187135843714522166650925809413193092210954424813647343754166294321928832563521405249273512259572433681234404125936092429186423290434447925933941334756218193365142724170680776201792613819854410902649083456141977283460355724973013815882780108544683576245734656753015685992133037951963805997387821109007857277576289592764219697290214997286506398872297922380190656360393060917420897992704000 1483 20071830141555006544578221880982717922214883111610527752875961678026424620407206679209745109814103502096819932017059007907202241286013379589303611259784147015396997925749223897194890338424987377927379831074217977491469321417933464321368971487902448591953895522456228636373143322975359765355748845411998639010787428614479420458691702243984672618680945919149270621318763225072483465739714286274160034999443471580760506659945119591107258446294844091368628590765458552311371707540134979488954162900971765743572424495964722262326333295282762324294126138704658652342645637466069337811081388840975888989527617818889822743382462909340535191723180032000 1484 20071830141555006544578221880982717922214883111610527752875961678026424620407206679209745109814103502096819932017059007907202241286013379589303611259784147015396997925749223897194890338424987377927379831074217977491469321417933464321368971487902448591953895522456228636373143322975359765355748845411998639010787428614479420458691702243984672618680945919149270621318763225072483465739714286274160034999443471580760506659945119591107258446294844091368628590765458552311371707540134979488954162900971765743572424495964722262326333295282762324294126138704658652342645637466069337811081388840975888989527617818889822743382462909340535191723180032000 1485 20071830141555006544578221880982717922214883111610527752875961678026424620407206679209745109814103502096819932017059007907202241286013379589303611259784147015396997925749223897194890338424987377927379831074217977491469321417933464321368971487902448591953895522456228636373143322975359765355748845411998639010787428614479420458691702243984672618680945919149270621318763225072483465739714286274160034999443471580760506659945119591107258446294844091368628590765458552311371707540134979488954162900971765743572424495964722262326333295282762324294126138704658652342645637466069337811081388840975888989527617818889822743382462909340535191723180032000 1486 20071830141555006544578221880982717922214883111610527752875961678026424620407206679209745109814103502096819932017059007907202241286013379589303611259784147015396997925749223897194890338424987377927379831074217977491469321417933464321368971487902448591953895522456228636373143322975359765355748845411998639010787428614479420458691702243984672618680945919149270621318763225072483465739714286274160034999443471580760506659945119591107258446294844091368628590765458552311371707540134979488954162900971765743572424495964722262326333295282762324294126138704658652342645637466069337811081388840975888989527617818889822743382462909340535191723180032000 1487 29846811420492294731787815937021301550333531186964854768526555015225293410545516331984890978293571907617971238909366744758009732792301895449294469943299026611895335915589095935128801933237956230978013808807362132529814880948467061445875660602510941056235442641892411982286864121264359971083998533127641976209040906349730898222074561236805208183978566581774965413901000915682782913554955143689675972044172442240590873403338392831976493309640433163865150714468236867287009729112180714500074840233745015660692195225499542004079257610085467576225365568253827416033514062912045105325078025206531146927427567696689166419409722346189375830092368707584000 1488 29846811420492294731787815937021301550333531186964854768526555015225293410545516331984890978293571907617971238909366744758009732792301895449294469943299026611895335915589095935128801933237956230978013808807362132529814880948467061445875660602510941056235442641892411982286864121264359971083998533127641976209040906349730898222074561236805208183978566581774965413901000915682782913554955143689675972044172442240590873403338392831976493309640433163865150714468236867287009729112180714500074840233745015660692195225499542004079257610085467576225365568253827416033514062912045105325078025206531146927427567696689166419409722346189375830092368707584000 1489 44441902205113026855632057930224718008446627937390668750336040417670461888302273818325502666679128570443159174736047082944676492127737522323999465745572250625112155178312163847406786078591316827926262561314162215336894357732267454492908858637138791232734574093777801441625140676562631996944073815827058902575261909554749307452669021681602954985944085640262923501298590363451663758283328208953927522373772766496239810497570866926812998538054604980995209413843204695390357486648037083890611437108046328318770678690768818044074014581417261220999569331129949022473902439676035161829041179532524877774939648300370168798501076573475980611007537005592576000 1490 44441902205113026855632057930224718008446627937390668750336040417670461888302273818325502666679128570443159174736047082944676492127737522323999465745572250625112155178312163847406786078591316827926262561314162215336894357732267454492908858637138791232734574093777801441625140676562631996944073815827058902575261909554749307452669021681602954985944085640262923501298590363451663758283328208953927522373772766496239810497570866926812998538054604980995209413843204695390357486648037083890611437108046328318770678690768818044074014581417261220999569331129949022473902439676035161829041179532524877774939648300370168798501076573475980611007537005592576000 1491 44441902205113026855632057930224718008446627937390668750336040417670461888302273818325502666679128570443159174736047082944676492127737522323999465745572250625112155178312163847406786078591316827926262561314162215336894357732267454492908858637138791232734574093777801441625140676562631996944073815827058902575261909554749307452669021681602954985944085640262923501298590363451663758283328208953927522373772766496239810497570866926812998538054604980995209413843204695390357486648037083890611437108046328318770678690768818044074014581417261220999569331129949022473902439676035161829041179532524877774939648300370168798501076573475980611007537005592576000 1492 44441902205113026855632057930224718008446627937390668750336040417670461888302273818325502666679128570443159174736047082944676492127737522323999465745572250625112155178312163847406786078591316827926262561314162215336894357732267454492908858637138791232734574093777801441625140676562631996944073815827058902575261909554749307452669021681602954985944085640262923501298590363451663758283328208953927522373772766496239810497570866926812998538054604980995209413843204695390357486648037083890611437108046328318770678690768818044074014581417261220999569331129949022473902439676035161829041179532524877774939648300370168798501076573475980611007537005592576000 1493 66351759992233749095458662489825503986610815510524268444251708343581999599235294810759975481351938955671636647880918294836402002746712120829731202358139370183292447681220060624178331615336836024093910004042044187497983276094275309557912925945248215310472719122010257552346335030108009571437502207029798941544866030965240716026834849370633211794014519860912544787438795412633333991117009015968213790904042740378886037072873304321731806817315525236625847654867904610217803727565519366248682875602313168179924623285317845339802503770055971002952357011377013890553536342436320496610758481042059642517984894912452662016162107324199639052234252749349715968000 1494 66351759992233749095458662489825503986610815510524268444251708343581999599235294810759975481351938955671636647880918294836402002746712120829731202358139370183292447681220060624178331615336836024093910004042044187497983276094275309557912925945248215310472719122010257552346335030108009571437502207029798941544866030965240716026834849370633211794014519860912544787438795412633333991117009015968213790904042740378886037072873304321731806817315525236625847654867904610217803727565519366248682875602313168179924623285317845339802503770055971002952357011377013890553536342436320496610758481042059642517984894912452662016162107324199639052234252749349715968000 1495 66351759992233749095458662489825503986610815510524268444251708343581999599235294810759975481351938955671636647880918294836402002746712120829731202358139370183292447681220060624178331615336836024093910004042044187497983276094275309557912925945248215310472719122010257552346335030108009571437502207029798941544866030965240716026834849370633211794014519860912544787438795412633333991117009015968213790904042740378886037072873304321731806817315525236625847654867904610217803727565519366248682875602313168179924623285317845339802503770055971002952357011377013890553536342436320496610758481042059642517984894912452662016162107324199639052234252749349715968000 1496 66351759992233749095458662489825503986610815510524268444251708343581999599235294810759975481351938955671636647880918294836402002746712120829731202358139370183292447681220060624178331615336836024093910004042044187497983276094275309557912925945248215310472719122010257552346335030108009571437502207029798941544866030965240716026834849370633211794014519860912544787438795412633333991117009015968213790904042740378886037072873304321731806817315525236625847654867904610217803727565519366248682875602313168179924623285317845339802503770055971002952357011377013890553536342436320496610758481042059642517984894912452662016162107324199639052234252749349715968000 1497 66351759992233749095458662489825503986610815510524268444251708343581999599235294810759975481351938955671636647880918294836402002746712120829731202358139370183292447681220060624178331615336836024093910004042044187497983276094275309557912925945248215310472719122010257552346335030108009571437502207029798941544866030965240716026834849370633211794014519860912544787438795412633333991117009015968213790904042740378886037072873304321731806817315525236625847654867904610217803727565519366248682875602313168179924623285317845339802503770055971002952357011377013890553536342436320496610758481042059642517984894912452662016162107324199639052234252749349715968000 1498 66351759992233749095458662489825503986610815510524268444251708343581999599235294810759975481351938955671636647880918294836402002746712120829731202358139370183292447681220060624178331615336836024093910004042044187497983276094275309557912925945248215310472719122010257552346335030108009571437502207029798941544866030965240716026834849370633211794014519860912544787438795412633333991117009015968213790904042740378886037072873304321731806817315525236625847654867904610217803727565519366248682875602313168179924623285317845339802503770055971002952357011377013890553536342436320496610758481042059642517984894912452662016162107324199639052234252749349715968000 1499 99461288228358389894092535072248430475929612450275878397933310807029417399253706921329203246546556494551783335173496523959766602117321469123767072334850915904755379074148870875643319091389917200116771096059024237059476930865318689027311475991927074750398605963893376070967156210131906347584815808337668613375754180416895833324225439206579184479227765271507904636370754323537367652684396514936352472565160067827950169572237083178275978419155972329702145634646989010716487787620713530006775630527867439101707010304691450164363953151313900533425583160054143821939750977312044424419526963082047404134459357473766540362226998878975258939299144871275224236032000 1500 99461288228358389894092535072248430475929612450275878397933310807029417399253706921329203246546556494551783335173496523959766602117321469123767072334850915904755379074148870875643319091389917200116771096059024237059476930865318689027311475991927074750398605963893376070967156210131906347584815808337668613375754180416895833324225439206579184479227765271507904636370754323537367652684396514936352472565160067827950169572237083178275978419155972329702145634646989010716487787620713530006775630527867439101707010304691450164363953151313900533425583160054143821939750977312044424419526963082047404134459357473766540362226998878975258939299144871275224236032000 1501 99461288228358389894092535072248430475929612450275878397933310807029417399253706921329203246546556494551783335173496523959766602117321469123767072334850915904755379074148870875643319091389917200116771096059024237059476930865318689027311475991927074750398605963893376070967156210131906347584815808337668613375754180416895833324225439206579184479227765271507904636370754323537367652684396514936352472565160067827950169572237083178275978419155972329702145634646989010716487787620713530006775630527867439101707010304691450164363953151313900533425583160054143821939750977312044424419526963082047404134459357473766540362226998878975258939299144871275224236032000 1502 99461288228358389894092535072248430475929612450275878397933310807029417399253706921329203246546556494551783335173496523959766602117321469123767072334850915904755379074148870875643319091389917200116771096059024237059476930865318689027311475991927074750398605963893376070967156210131906347584815808337668613375754180416895833324225439206579184479227765271507904636370754323537367652684396514936352472565160067827950169572237083178275978419155972329702145634646989010716487787620713530006775630527867439101707010304691450164363953151313900533425583160054143821939750977312044424419526963082047404134459357473766540362226998878975258939299144871275224236032000 1503 99461288228358389894092535072248430475929612450275878397933310807029417399253706921329203246546556494551783335173496523959766602117321469123767072334850915904755379074148870875643319091389917200116771096059024237059476930865318689027311475991927074750398605963893376070967156210131906347584815808337668613375754180416895833324225439206579184479227765271507904636370754323537367652684396514936352472565160067827950169572237083178275978419155972329702145634646989010716487787620713530006775630527867439101707010304691450164363953151313900533425583160054143821939750977312044424419526963082047404134459357473766540362226998878975258939299144871275224236032000 1504 99461288228358389894092535072248430475929612450275878397933310807029417399253706921329203246546556494551783335173496523959766602117321469123767072334850915904755379074148870875643319091389917200116771096059024237059476930865318689027311475991927074750398605963893376070967156210131906347584815808337668613375754180416895833324225439206579184479227765271507904636370754323537367652684396514936352472565160067827950169572237083178275978419155972329702145634646989010716487787620713530006775630527867439101707010304691450164363953151313900533425583160054143821939750977312044424419526963082047404134459357473766540362226998878975258939299144871275224236032000 1505 99461288228358389894092535072248430475929612450275878397933310807029417399253706921329203246546556494551783335173496523959766602117321469123767072334850915904755379074148870875643319091389917200116771096059024237059476930865318689027311475991927074750398605963893376070967156210131906347584815808337668613375754180416895833324225439206579184479227765271507904636370754323537367652684396514936352472565160067827950169572237083178275978419155972329702145634646989010716487787620713530006775630527867439101707010304691450164363953151313900533425583160054143821939750977312044424419526963082047404134459357473766540362226998878975258939299144871275224236032000 1506 99461288228358389894092535072248430475929612450275878397933310807029417399253706921329203246546556494551783335173496523959766602117321469123767072334850915904755379074148870875643319091389917200116771096059024237059476930865318689027311475991927074750398605963893376070967156210131906347584815808337668613375754180416895833324225439206579184479227765271507904636370754323537367652684396514936352472565160067827950169572237083178275978419155972329702145634646989010716487787620713530006775630527867439101707010304691450164363953151313900533425583160054143821939750977312044424419526963082047404134459357473766540362226998878975258939299144871275224236032000 1507 99461288228358389894092535072248430475929612450275878397933310807029417399253706921329203246546556494551783335173496523959766602117321469123767072334850915904755379074148870875643319091389917200116771096059024237059476930865318689027311475991927074750398605963893376070967156210131906347584815808337668613375754180416895833324225439206579184479227765271507904636370754323537367652684396514936352472565160067827950169572237083178275978419155972329702145634646989010716487787620713530006775630527867439101707010304691450164363953151313900533425583160054143821939750977312044424419526963082047404134459357473766540362226998878975258939299144871275224236032000 1508 99461288228358389894092535072248430475929612450275878397933310807029417399253706921329203246546556494551783335173496523959766602117321469123767072334850915904755379074148870875643319091389917200116771096059024237059476930865318689027311475991927074750398605963893376070967156210131906347584815808337668613375754180416895833324225439206579184479227765271507904636370754323537367652684396514936352472565160067827950169572237083178275978419155972329702145634646989010716487787620713530006775630527867439101707010304691450164363953151313900533425583160054143821939750977312044424419526963082047404134459357473766540362226998878975258939299144871275224236032000 1509 99461288228358389894092535072248430475929612450275878397933310807029417399253706921329203246546556494551783335173496523959766602117321469123767072334850915904755379074148870875643319091389917200116771096059024237059476930865318689027311475991927074750398605963893376070967156210131906347584815808337668613375754180416895833324225439206579184479227765271507904636370754323537367652684396514936352472565160067827950169572237083178275978419155972329702145634646989010716487787620713530006775630527867439101707010304691450164363953151313900533425583160054143821939750977312044424419526963082047404134459357473766540362226998878975258939299144871275224236032000 1510 99461288228358389894092535072248430475929612450275878397933310807029417399253706921329203246546556494551783335173496523959766602117321469123767072334850915904755379074148870875643319091389917200116771096059024237059476930865318689027311475991927074750398605963893376070967156210131906347584815808337668613375754180416895833324225439206579184479227765271507904636370754323537367652684396514936352472565160067827950169572237083178275978419155972329702145634646989010716487787620713530006775630527867439101707010304691450164363953151313900533425583160054143821939750977312044424419526963082047404134459357473766540362226998878975258939299144871275224236032000 1511 150286006513049527129973820494167378449129644412366852259277232629421449690272351158128426105531846863267744619447153247703207335799272739846012046297959733932085377781038943893097055147090164889376441126145185622196869642537496539120267640223801809947852293611442891243231373033509310491200656686398217274810764566609929604152904638641141147748113153325248443905556209782864962523206123134068828586045956862488032706223650232682375003391344674190179942053951600395192613047094898143840237977727607700482679292570388781198353933211635303706006056154841811314950963726718499125297905241216973627647168089142861242487324995306131616257281007900496863820644352000 1512 150286006513049527129973820494167378449129644412366852259277232629421449690272351158128426105531846863267744619447153247703207335799272739846012046297959733932085377781038943893097055147090164889376441126145185622196869642537496539120267640223801809947852293611442891243231373033509310491200656686398217274810764566609929604152904638641141147748113153325248443905556209782864962523206123134068828586045956862488032706223650232682375003391344674190179942053951600395192613047094898143840237977727607700482679292570388781198353933211635303706006056154841811314950963726718499125297905241216973627647168089142861242487324995306131616257281007900496863820644352000 1513 150286006513049527129973820494167378449129644412366852259277232629421449690272351158128426105531846863267744619447153247703207335799272739846012046297959733932085377781038943893097055147090164889376441126145185622196869642537496539120267640223801809947852293611442891243231373033509310491200656686398217274810764566609929604152904638641141147748113153325248443905556209782864962523206123134068828586045956862488032706223650232682375003391344674190179942053951600395192613047094898143840237977727607700482679292570388781198353933211635303706006056154841811314950963726718499125297905241216973627647168089142861242487324995306131616257281007900496863820644352000 1514 150286006513049527129973820494167378449129644412366852259277232629421449690272351158128426105531846863267744619447153247703207335799272739846012046297959733932085377781038943893097055147090164889376441126145185622196869642537496539120267640223801809947852293611442891243231373033509310491200656686398217274810764566609929604152904638641141147748113153325248443905556209782864962523206123134068828586045956862488032706223650232682375003391344674190179942053951600395192613047094898143840237977727607700482679292570388781198353933211635303706006056154841811314950963726718499125297905241216973627647168089142861242487324995306131616257281007900496863820644352000 1515 150286006513049527129973820494167378449129644412366852259277232629421449690272351158128426105531846863267744619447153247703207335799272739846012046297959733932085377781038943893097055147090164889376441126145185622196869642537496539120267640223801809947852293611442891243231373033509310491200656686398217274810764566609929604152904638641141147748113153325248443905556209782864962523206123134068828586045956862488032706223650232682375003391344674190179942053951600395192613047094898143840237977727607700482679292570388781198353933211635303706006056154841811314950963726718499125297905241216973627647168089142861242487324995306131616257281007900496863820644352000 1516 150286006513049527129973820494167378449129644412366852259277232629421449690272351158128426105531846863267744619447153247703207335799272739846012046297959733932085377781038943893097055147090164889376441126145185622196869642537496539120267640223801809947852293611442891243231373033509310491200656686398217274810764566609929604152904638641141147748113153325248443905556209782864962523206123134068828586045956862488032706223650232682375003391344674190179942053951600395192613047094898143840237977727607700482679292570388781198353933211635303706006056154841811314950963726718499125297905241216973627647168089142861242487324995306131616257281007900496863820644352000 1517 150286006513049527129973820494167378449129644412366852259277232629421449690272351158128426105531846863267744619447153247703207335799272739846012046297959733932085377781038943893097055147090164889376441126145185622196869642537496539120267640223801809947852293611442891243231373033509310491200656686398217274810764566609929604152904638641141147748113153325248443905556209782864962523206123134068828586045956862488032706223650232682375003391344674190179942053951600395192613047094898143840237977727607700482679292570388781198353933211635303706006056154841811314950963726718499125297905241216973627647168089142861242487324995306131616257281007900496863820644352000 1518 150286006513049527129973820494167378449129644412366852259277232629421449690272351158128426105531846863267744619447153247703207335799272739846012046297959733932085377781038943893097055147090164889376441126145185622196869642537496539120267640223801809947852293611442891243231373033509310491200656686398217274810764566609929604152904638641141147748113153325248443905556209782864962523206123134068828586045956862488032706223650232682375003391344674190179942053951600395192613047094898143840237977727607700482679292570388781198353933211635303706006056154841811314950963726718499125297905241216973627647168089142861242487324995306131616257281007900496863820644352000 1519 150286006513049527129973820494167378449129644412366852259277232629421449690272351158128426105531846863267744619447153247703207335799272739846012046297959733932085377781038943893097055147090164889376441126145185622196869642537496539120267640223801809947852293611442891243231373033509310491200656686398217274810764566609929604152904638641141147748113153325248443905556209782864962523206123134068828586045956862488032706223650232682375003391344674190179942053951600395192613047094898143840237977727607700482679292570388781198353933211635303706006056154841811314950963726718499125297905241216973627647168089142861242487324995306131616257281007900496863820644352000 1520 150286006513049527129973820494167378449129644412366852259277232629421449690272351158128426105531846863267744619447153247703207335799272739846012046297959733932085377781038943893097055147090164889376441126145185622196869642537496539120267640223801809947852293611442891243231373033509310491200656686398217274810764566609929604152904638641141147748113153325248443905556209782864962523206123134068828586045956862488032706223650232682375003391344674190179942053951600395192613047094898143840237977727607700482679292570388781198353933211635303706006056154841811314950963726718499125297905241216973627647168089142861242487324995306131616257281007900496863820644352000 1521 150286006513049527129973820494167378449129644412366852259277232629421449690272351158128426105531846863267744619447153247703207335799272739846012046297959733932085377781038943893097055147090164889376441126145185622196869642537496539120267640223801809947852293611442891243231373033509310491200656686398217274810764566609929604152904638641141147748113153325248443905556209782864962523206123134068828586045956862488032706223650232682375003391344674190179942053951600395192613047094898143840237977727607700482679292570388781198353933211635303706006056154841811314950963726718499125297905241216973627647168089142861242487324995306131616257281007900496863820644352000 1522 150286006513049527129973820494167378449129644412366852259277232629421449690272351158128426105531846863267744619447153247703207335799272739846012046297959733932085377781038943893097055147090164889376441126145185622196869642537496539120267640223801809947852293611442891243231373033509310491200656686398217274810764566609929604152904638641141147748113153325248443905556209782864962523206123134068828586045956862488032706223650232682375003391344674190179942053951600395192613047094898143840237977727607700482679292570388781198353933211635303706006056154841811314950963726718499125297905241216973627647168089142861242487324995306131616257281007900496863820644352000 1523 228885587919374429818950128612616917378024448440034715990879225294608867878284790813829592958725002772756775055418014396251984772422292382785476346511792674778566030360522311549186814989018321126520319835119117702605832465584607229080167616060850156550579043170227523363441381130034679878098600133384484909536794434946922787124873764650457968020376332514353380068162107499303337922842925533186825936547992301569273811578619304375257130165017938791644051748168287401878349670725529873068682440079146527835120562584702113765093040281320567544247223523824078632670317755792274167828709682373450834906636999764577672308195967851238451559838975032456723598841348096000 1524 228885587919374429818950128612616917378024448440034715990879225294608867878284790813829592958725002772756775055418014396251984772422292382785476346511792674778566030360522311549186814989018321126520319835119117702605832465584607229080167616060850156550579043170227523363441381130034679878098600133384484909536794434946922787124873764650457968020376332514353380068162107499303337922842925533186825936547992301569273811578619304375257130165017938791644051748168287401878349670725529873068682440079146527835120562584702113765093040281320567544247223523824078632670317755792274167828709682373450834906636999764577672308195967851238451559838975032456723598841348096000 1525 13962020863081840218955957845369631960059491354842117675443632742971140940575372239643605170482225169138163278380498878171371071117759835349914057137219353161492527851991861004500395714330117588717739509942266179858955780400661040973890224579711859549585321633383878925169924248932115472564014608136453579481744460531762290014617299643677936049242956283375556184157888557457503613293418457524396382129427530395725702506295777566890684940066094266290287156638265531514579329914257322257189628844827938197942354317666828939670675457160554620199080634953268796592889383103328724237551290624780500929304856985639238010799954038925545545150177476979860139529322233856000 1526 13962020863081840218955957845369631960059491354842117675443632742971140940575372239643605170482225169138163278380498878171371071117759835349914057137219353161492527851991861004500395714330117588717739509942266179858955780400661040973890224579711859549585321633383878925169924248932115472564014608136453579481744460531762290014617299643677936049242956283375556184157888557457503613293418457524396382129427530395725702506295777566890684940066094266290287156638265531514579329914257322257189628844827938197942354317666828939670675457160554620199080634953268796592889383103328724237551290624780500929304856985639238010799954038925545545150177476979860139529322233856000 1527 13962020863081840218955957845369631960059491354842117675443632742971140940575372239643605170482225169138163278380498878171371071117759835349914057137219353161492527851991861004500395714330117588717739509942266179858955780400661040973890224579711859549585321633383878925169924248932115472564014608136453579481744460531762290014617299643677936049242956283375556184157888557457503613293418457524396382129427530395725702506295777566890684940066094266290287156638265531514579329914257322257189628844827938197942354317666828939670675457160554620199080634953268796592889383103328724237551290624780500929304856985639238010799954038925545545150177476979860139529322233856000 1528 13962020863081840218955957845369631960059491354842117675443632742971140940575372239643605170482225169138163278380498878171371071117759835349914057137219353161492527851991861004500395714330117588717739509942266179858955780400661040973890224579711859549585321633383878925169924248932115472564014608136453579481744460531762290014617299643677936049242956283375556184157888557457503613293418457524396382129427530395725702506295777566890684940066094266290287156638265531514579329914257322257189628844827938197942354317666828939670675457160554620199080634953268796592889383103328724237551290624780500929304856985639238010799954038925545545150177476979860139529322233856000 1529 13962020863081840218955957845369631960059491354842117675443632742971140940575372239643605170482225169138163278380498878171371071117759835349914057137219353161492527851991861004500395714330117588717739509942266179858955780400661040973890224579711859549585321633383878925169924248932115472564014608136453579481744460531762290014617299643677936049242956283375556184157888557457503613293418457524396382129427530395725702506295777566890684940066094266290287156638265531514579329914257322257189628844827938197942354317666828939670675457160554620199080634953268796592889383103328724237551290624780500929304856985639238010799954038925545545150177476979860139529322233856000 1530 13962020863081840218955957845369631960059491354842117675443632742971140940575372239643605170482225169138163278380498878171371071117759835349914057137219353161492527851991861004500395714330117588717739509942266179858955780400661040973890224579711859549585321633383878925169924248932115472564014608136453579481744460531762290014617299643677936049242956283375556184157888557457503613293418457524396382129427530395725702506295777566890684940066094266290287156638265531514579329914257322257189628844827938197942354317666828939670675457160554620199080634953268796592889383103328724237551290624780500929304856985639238010799954038925545545150177476979860139529322233856000 1531 21375853941378297375221571461260906530851081264263282161104201729488816780020894898894359516008286733950527979200543782480369109881290307920718421477082829690245060141399539197890105838639410028326859189721609521364061299793412053731025933831538856970415127420710718634435154025115068788495506365056910430186550769074128066012379085754470920091390966069847976517945727381467438031952223658469850861040153549035856050537138835454909638643241190321690429636813184528748820954098727960375757321761431573381049744460347915106635804124912809123524792452113454527583713645531196276807691025946538946922765736045013673394534729633595010229624921717256165873619392340033536000 1532 21375853941378297375221571461260906530851081264263282161104201729488816780020894898894359516008286733950527979200543782480369109881290307920718421477082829690245060141399539197890105838639410028326859189721609521364061299793412053731025933831538856970415127420710718634435154025115068788495506365056910430186550769074128066012379085754470920091390966069847976517945727381467438031952223658469850861040153549035856050537138835454909638643241190321690429636813184528748820954098727960375757321761431573381049744460347915106635804124912809123524792452113454527583713645531196276807691025946538946922765736045013673394534729633595010229624921717256165873619392340033536000 1533 21375853941378297375221571461260906530851081264263282161104201729488816780020894898894359516008286733950527979200543782480369109881290307920718421477082829690245060141399539197890105838639410028326859189721609521364061299793412053731025933831538856970415127420710718634435154025115068788495506365056910430186550769074128066012379085754470920091390966069847976517945727381467438031952223658469850861040153549035856050537138835454909638643241190321690429636813184528748820954098727960375757321761431573381049744460347915106635804124912809123524792452113454527583713645531196276807691025946538946922765736045013673394534729633595010229624921717256165873619392340033536000 1534 21375853941378297375221571461260906530851081264263282161104201729488816780020894898894359516008286733950527979200543782480369109881290307920718421477082829690245060141399539197890105838639410028326859189721609521364061299793412053731025933831538856970415127420710718634435154025115068788495506365056910430186550769074128066012379085754470920091390966069847976517945727381467438031952223658469850861040153549035856050537138835454909638643241190321690429636813184528748820954098727960375757321761431573381049744460347915106635804124912809123524792452113454527583713645531196276807691025946538946922765736045013673394534729633595010229624921717256165873619392340033536000 1535 21375853941378297375221571461260906530851081264263282161104201729488816780020894898894359516008286733950527979200543782480369109881290307920718421477082829690245060141399539197890105838639410028326859189721609521364061299793412053731025933831538856970415127420710718634435154025115068788495506365056910430186550769074128066012379085754470920091390966069847976517945727381467438031952223658469850861040153549035856050537138835454909638643241190321690429636813184528748820954098727960375757321761431573381049744460347915106635804124912809123524792452113454527583713645531196276807691025946538946922765736045013673394534729633595010229624921717256165873619392340033536000 1536 21375853941378297375221571461260906530851081264263282161104201729488816780020894898894359516008286733950527979200543782480369109881290307920718421477082829690245060141399539197890105838639410028326859189721609521364061299793412053731025933831538856970415127420710718634435154025115068788495506365056910430186550769074128066012379085754470920091390966069847976517945727381467438031952223658469850861040153549035856050537138835454909638643241190321690429636813184528748820954098727960375757321761431573381049744460347915106635804124912809123524792452113454527583713645531196276807691025946538946922765736045013673394534729633595010229624921717256165873619392340033536000 1537 21375853941378297375221571461260906530851081264263282161104201729488816780020894898894359516008286733950527979200543782480369109881290307920718421477082829690245060141399539197890105838639410028326859189721609521364061299793412053731025933831538856970415127420710718634435154025115068788495506365056910430186550769074128066012379085754470920091390966069847976517945727381467438031952223658469850861040153549035856050537138835454909638643241190321690429636813184528748820954098727960375757321761431573381049744460347915106635804124912809123524792452113454527583713645531196276807691025946538946922765736045013673394534729633595010229624921717256165873619392340033536000 1538 21375853941378297375221571461260906530851081264263282161104201729488816780020894898894359516008286733950527979200543782480369109881290307920718421477082829690245060141399539197890105838639410028326859189721609521364061299793412053731025933831538856970415127420710718634435154025115068788495506365056910430186550769074128066012379085754470920091390966069847976517945727381467438031952223658469850861040153549035856050537138835454909638643241190321690429636813184528748820954098727960375757321761431573381049744460347915106635804124912809123524792452113454527583713645531196276807691025946538946922765736045013673394534729633595010229624921717256165873619392340033536000 1539 21375853941378297375221571461260906530851081264263282161104201729488816780020894898894359516008286733950527979200543782480369109881290307920718421477082829690245060141399539197890105838639410028326859189721609521364061299793412053731025933831538856970415127420710718634435154025115068788495506365056910430186550769074128066012379085754470920091390966069847976517945727381467438031952223658469850861040153549035856050537138835454909638643241190321690429636813184528748820954098727960375757321761431573381049744460347915106635804124912809123524792452113454527583713645531196276807691025946538946922765736045013673394534729633595010229624921717256165873619392340033536000 1540 21375853941378297375221571461260906530851081264263282161104201729488816780020894898894359516008286733950527979200543782480369109881290307920718421477082829690245060141399539197890105838639410028326859189721609521364061299793412053731025933831538856970415127420710718634435154025115068788495506365056910430186550769074128066012379085754470920091390966069847976517945727381467438031952223658469850861040153549035856050537138835454909638643241190321690429636813184528748820954098727960375757321761431573381049744460347915106635804124912809123524792452113454527583713645531196276807691025946538946922765736045013673394534729633595010229624921717256165873619392340033536000 1541 21375853941378297375221571461260906530851081264263282161104201729488816780020894898894359516008286733950527979200543782480369109881290307920718421477082829690245060141399539197890105838639410028326859189721609521364061299793412053731025933831538856970415127420710718634435154025115068788495506365056910430186550769074128066012379085754470920091390966069847976517945727381467438031952223658469850861040153549035856050537138835454909638643241190321690429636813184528748820954098727960375757321761431573381049744460347915106635804124912809123524792452113454527583713645531196276807691025946538946922765736045013673394534729633595010229624921717256165873619392340033536000 1542 21375853941378297375221571461260906530851081264263282161104201729488816780020894898894359516008286733950527979200543782480369109881290307920718421477082829690245060141399539197890105838639410028326859189721609521364061299793412053731025933831538856970415127420710718634435154025115068788495506365056910430186550769074128066012379085754470920091390966069847976517945727381467438031952223658469850861040153549035856050537138835454909638643241190321690429636813184528748820954098727960375757321761431573381049744460347915106635804124912809123524792452113454527583713645531196276807691025946538946922765736045013673394534729633595010229624921717256165873619392340033536000 1543 32982942631546712849966884764725578777103218390758244374583783268601244291572240828993996733200786430485664671906439056367209536546830945121668524339138806212048127798179488982344433309020609673708343729740443491464746585581234798906973015902064456305350541610156638852933442660752551140648566321282812793777847836681379605857100929319148629701016260645775427767190257349604256883302281105018979878584956926162325885978805223106925572426521156666368332929602743727859430732174337242859793547477888917726959755702316833009539045764740464477598754753611060336061670155054635855114267253035509595101827530717456098047767087824637100784311254209726263942994722380671746048000 1544 32982942631546712849966884764725578777103218390758244374583783268601244291572240828993996733200786430485664671906439056367209536546830945121668524339138806212048127798179488982344433309020609673708343729740443491464746585581234798906973015902064456305350541610156638852933442660752551140648566321282812793777847836681379605857100929319148629701016260645775427767190257349604256883302281105018979878584956926162325885978805223106925572426521156666368332929602743727859430732174337242859793547477888917726959755702316833009539045764740464477598754753611060336061670155054635855114267253035509595101827530717456098047767087824637100784311254209726263942994722380671746048000 1545 32982942631546712849966884764725578777103218390758244374583783268601244291572240828993996733200786430485664671906439056367209536546830945121668524339138806212048127798179488982344433309020609673708343729740443491464746585581234798906973015902064456305350541610156638852933442660752551140648566321282812793777847836681379605857100929319148629701016260645775427767190257349604256883302281105018979878584956926162325885978805223106925572426521156666368332929602743727859430732174337242859793547477888917726959755702316833009539045764740464477598754753611060336061670155054635855114267253035509595101827530717456098047767087824637100784311254209726263942994722380671746048000 1546 32982942631546712849966884764725578777103218390758244374583783268601244291572240828993996733200786430485664671906439056367209536546830945121668524339138806212048127798179488982344433309020609673708343729740443491464746585581234798906973015902064456305350541610156638852933442660752551140648566321282812793777847836681379605857100929319148629701016260645775427767190257349604256883302281105018979878584956926162325885978805223106925572426521156666368332929602743727859430732174337242859793547477888917726959755702316833009539045764740464477598754753611060336061670155054635855114267253035509595101827530717456098047767087824637100784311254209726263942994722380671746048000 1547 32982942631546712849966884764725578777103218390758244374583783268601244291572240828993996733200786430485664671906439056367209536546830945121668524339138806212048127798179488982344433309020609673708343729740443491464746585581234798906973015902064456305350541610156638852933442660752551140648566321282812793777847836681379605857100929319148629701016260645775427767190257349604256883302281105018979878584956926162325885978805223106925572426521156666368332929602743727859430732174337242859793547477888917726959755702316833009539045764740464477598754753611060336061670155054635855114267253035509595101827530717456098047767087824637100784311254209726263942994722380671746048000 1548 767045177477830531394578715458734390165191125366470799408925192293052192827261414627767365888390382104317783067591605962028128756903045235387640100910204795629026227864639278659172867651642085435077761156754499801505734548400809276906349207024754797798849804887363694254266108389594212573222472587972390552973205504218130368769789053933689062814331642925009948074192031386145508914006537326022787874068765724705253162297795886207571451779561782938798440223319621578126296097077610299064966220416021342487436179123647279291605715459080569246482668688629310140969073373363624537541098907802548723298314667847816233669002042433420948472354749063401487046388892573761536000 1549 1188152979913159493130202430245579570365881053192663268284425122861937846689427931258411649761116701879588245971699397635181571444442817069615454516309907228429361626962326242643058771992393590338935452031812720192532382815472853569927934921681345181790418347770526362399858201895481435275921610038769232966555495326033883941224403244543284358299399714890840409566923456617139393307796126318009298416932518107568437148399285827735528178806541201772198783905922093824517632654373218353251632675424417059513038641462529635622697253246115801762801653798686801408361094655340254408651162208186147972389089420496267345953284163729369049183677506299208903434856394596756619264000 1550 1188152979913159493130202430245579570365881053192663268284425122861937846689427931258411649761116701879588245971699397635181571444442817069615454516309907228429361626962326242643058771992393590338935452031812720192532382815472853569927934921681345181790418347770526362399858201895481435275921610038769232966555495326033883941224403244543284358299399714890840409566923456617139393307796126318009298416932518107568437148399285827735528178806541201772198783905922093824517632654373218353251632675424417059513038641462529635622697253246115801762801653798686801408361094655340254408651162208186147972389089420496267345953284163729369049183677506299208903434856394596756619264000 1551 1188152979913159493130202430245579570365881053192663268284425122861937846689427931258411649761116701879588245971699397635181571444442817069615454516309907228429361626962326242643058771992393590338935452031812720192532382815472853569927934921681345181790418347770526362399858201895481435275921610038769232966555495326033883941224403244543284358299399714890840409566923456617139393307796126318009298416932518107568437148399285827735528178806541201772198783905922093824517632654373218353251632675424417059513038641462529635622697253246115801762801653798686801408361094655340254408651162208186147972389089420496267345953284163729369049183677506299208903434856394596756619264000 1552 1188152979913159493130202430245579570365881053192663268284425122861937846689427931258411649761116701879588245971699397635181571444442817069615454516309907228429361626962326242643058771992393590338935452031812720192532382815472853569927934921681345181790418347770526362399858201895481435275921610038769232966555495326033883941224403244543284358299399714890840409566923456617139393307796126318009298416932518107568437148399285827735528178806541201772198783905922093824517632654373218353251632675424417059513038641462529635622697253246115801762801653798686801408361094655340254408651162208186147972389089420496267345953284163729369049183677506299208903434856394596756619264000 1553 1845201577805136692831204374171385072778213275608206055645712215804589475908681577244313292079014238019000545994049164527436980453219694909112800863829285925750798606672492654824670272904187245796366757005405154459002790512429341594098082933371129067320519694087627440806979787543682668983506260390208618797060684241330621760721498238775720608438967757225475156057432128126417477807007384171868440441496200621053782891464090890473275261686558486352224711405897011709475883512241608102599785544934119693423749010191308524122048834291217840137630968349360602587184779999743415096635254909313087801120255870030703188265450306271710133382251167282671427034331980808763029716992000 1554 1845201577805136692831204374171385072778213275608206055645712215804589475908681577244313292079014238019000545994049164527436980453219694909112800863829285925750798606672492654824670272904187245796366757005405154459002790512429341594098082933371129067320519694087627440806979787543682668983506260390208618797060684241330621760721498238775720608438967757225475156057432128126417477807007384171868440441496200621053782891464090890473275261686558486352224711405897011709475883512241608102599785544934119693423749010191308524122048834291217840137630968349360602587184779999743415096635254909313087801120255870030703188265450306271710133382251167282671427034331980808763029716992000 1555 1845201577805136692831204374171385072778213275608206055645712215804589475908681577244313292079014238019000545994049164527436980453219694909112800863829285925750798606672492654824670272904187245796366757005405154459002790512429341594098082933371129067320519694087627440806979787543682668983506260390208618797060684241330621760721498238775720608438967757225475156057432128126417477807007384171868440441496200621053782891464090890473275261686558486352224711405897011709475883512241608102599785544934119693423749010191308524122048834291217840137630968349360602587184779999743415096635254909313087801120255870030703188265450306271710133382251167282671427034331980808763029716992000 1556 1845201577805136692831204374171385072778213275608206055645712215804589475908681577244313292079014238019000545994049164527436980453219694909112800863829285925750798606672492654824670272904187245796366757005405154459002790512429341594098082933371129067320519694087627440806979787543682668983506260390208618797060684241330621760721498238775720608438967757225475156057432128126417477807007384171868440441496200621053782891464090890473275261686558486352224711405897011709475883512241608102599785544934119693423749010191308524122048834291217840137630968349360602587184779999743415096635254909313087801120255870030703188265450306271710133382251167282671427034331980808763029716992000 1557 1845201577805136692831204374171385072778213275608206055645712215804589475908681577244313292079014238019000545994049164527436980453219694909112800863829285925750798606672492654824670272904187245796366757005405154459002790512429341594098082933371129067320519694087627440806979787543682668983506260390208618797060684241330621760721498238775720608438967757225475156057432128126417477807007384171868440441496200621053782891464090890473275261686558486352224711405897011709475883512241608102599785544934119693423749010191308524122048834291217840137630968349360602587184779999743415096635254909313087801120255870030703188265450306271710133382251167282671427034331980808763029716992000 1558 1845201577805136692831204374171385072778213275608206055645712215804589475908681577244313292079014238019000545994049164527436980453219694909112800863829285925750798606672492654824670272904187245796366757005405154459002790512429341594098082933371129067320519694087627440806979787543682668983506260390208618797060684241330621760721498238775720608438967757225475156057432128126417477807007384171868440441496200621053782891464090890473275261686558486352224711405897011709475883512241608102599785544934119693423749010191308524122048834291217840137630968349360602587184779999743415096635254909313087801120255870030703188265450306271710133382251167282671427034331980808763029716992000 1559 2876669259798208104123847619333189328461234496673193240751665344439354992941634578923884422351183197071621851204722647498274252526569504363306856546709856758245495027802416048871660955457627916196535774171426635801585350408877343545198911293125590215952690203082611180218081488780601280945286259948335236704617606732234439324964815754251348428556350733514515768293536687749084847901124511923942898648292576768222847527792517698247836132969344680223118325081793441255072902395584667031953065664552292602047624706888249989106274132660008612774566679656653179433421072019599984135654362403619103881946478901377866270505837027477596097942929569793684754746523558080861563328790528000 1560 2876669259798208104123847619333189328461234496673193240751665344439354992941634578923884422351183197071621851204722647498274252526569504363306856546709856758245495027802416048871660955457627916196535774171426635801585350408877343545198911293125590215952690203082611180218081488780601280945286259948335236704617606732234439324964815754251348428556350733514515768293536687749084847901124511923942898648292576768222847527792517698247836132969344680223118325081793441255072902395584667031953065664552292602047624706888249989106274132660008612774566679656653179433421072019599984135654362403619103881946478901377866270505837027477596097942929569793684754746523558080861563328790528000 1561 2876669259798208104123847619333189328461234496673193240751665344439354992941634578923884422351183197071621851204722647498274252526569504363306856546709856758245495027802416048871660955457627916196535774171426635801585350408877343545198911293125590215952690203082611180218081488780601280945286259948335236704617606732234439324964815754251348428556350733514515768293536687749084847901124511923942898648292576768222847527792517698247836132969344680223118325081793441255072902395584667031953065664552292602047624706888249989106274132660008612774566679656653179433421072019599984135654362403619103881946478901377866270505837027477596097942929569793684754746523558080861563328790528000 1562 2876669259798208104123847619333189328461234496673193240751665344439354992941634578923884422351183197071621851204722647498274252526569504363306856546709856758245495027802416048871660955457627916196535774171426635801585350408877343545198911293125590215952690203082611180218081488780601280945286259948335236704617606732234439324964815754251348428556350733514515768293536687749084847901124511923942898648292576768222847527792517698247836132969344680223118325081793441255072902395584667031953065664552292602047624706888249989106274132660008612774566679656653179433421072019599984135654362403619103881946478901377866270505837027477596097942929569793684754746523558080861563328790528000 1563 2876669259798208104123847619333189328461234496673193240751665344439354992941634578923884422351183197071621851204722647498274252526569504363306856546709856758245495027802416048871660955457627916196535774171426635801585350408877343545198911293125590215952690203082611180218081488780601280945286259948335236704617606732234439324964815754251348428556350733514515768293536687749084847901124511923942898648292576768222847527792517698247836132969344680223118325081793441255072902395584667031953065664552292602047624706888249989106274132660008612774566679656653179433421072019599984135654362403619103881946478901377866270505837027477596097942929569793684754746523558080861563328790528000 1564 2876669259798208104123847619333189328461234496673193240751665344439354992941634578923884422351183197071621851204722647498274252526569504363306856546709856758245495027802416048871660955457627916196535774171426635801585350408877343545198911293125590215952690203082611180218081488780601280945286259948335236704617606732234439324964815754251348428556350733514515768293536687749084847901124511923942898648292576768222847527792517698247836132969344680223118325081793441255072902395584667031953065664552292602047624706888249989106274132660008612774566679656653179433421072019599984135654362403619103881946478901377866270505837027477596097942929569793684754746523558080861563328790528000 1565 2876669259798208104123847619333189328461234496673193240751665344439354992941634578923884422351183197071621851204722647498274252526569504363306856546709856758245495027802416048871660955457627916196535774171426635801585350408877343545198911293125590215952690203082611180218081488780601280945286259948335236704617606732234439324964815754251348428556350733514515768293536687749084847901124511923942898648292576768222847527792517698247836132969344680223118325081793441255072902395584667031953065664552292602047624706888249989106274132660008612774566679656653179433421072019599984135654362403619103881946478901377866270505837027477596097942929569793684754746523558080861563328790528000 1566 2876669259798208104123847619333189328461234496673193240751665344439354992941634578923884422351183197071621851204722647498274252526569504363306856546709856758245495027802416048871660955457627916196535774171426635801585350408877343545198911293125590215952690203082611180218081488780601280945286259948335236704617606732234439324964815754251348428556350733514515768293536687749084847901124511923942898648292576768222847527792517698247836132969344680223118325081793441255072902395584667031953065664552292602047624706888249989106274132660008612774566679656653179433421072019599984135654362403619103881946478901377866270505837027477596097942929569793684754746523558080861563328790528000 1567 4507740730103792099162069219495107677698754456286893808257859594736469273939541385173726889824304069811231440837800388629795753709134413337301844208694345540170690708566385948581892717202102944679971558126625538301084244090710797335326693996327799868397865548230451719401733692919202207241263569339041315916135789749411366422219866286911862987547801599417246208915971989702815956661062110184818522181874467795805202076050875233154359220362963113909626415403170322446699238053881173239070453896353442507408627915693887732929531565878233496217745987021975532172170819854713175140570385886471135783010132438459116445882646622057393085476570635866704010687802415512710069736214757376000 1568 4507740730103792099162069219495107677698754456286893808257859594736469273939541385173726889824304069811231440837800388629795753709134413337301844208694345540170690708566385948581892717202102944679971558126625538301084244090710797335326693996327799868397865548230451719401733692919202207241263569339041315916135789749411366422219866286911862987547801599417246208915971989702815956661062110184818522181874467795805202076050875233154359220362963113909626415403170322446699238053881173239070453896353442507408627915693887732929531565878233496217745987021975532172170819854713175140570385886471135783010132438459116445882646622057393085476570635866704010687802415512710069736214757376000 1569 4507740730103792099162069219495107677698754456286893808257859594736469273939541385173726889824304069811231440837800388629795753709134413337301844208694345540170690708566385948581892717202102944679971558126625538301084244090710797335326693996327799868397865548230451719401733692919202207241263569339041315916135789749411366422219866286911862987547801599417246208915971989702815956661062110184818522181874467795805202076050875233154359220362963113909626415403170322446699238053881173239070453896353442507408627915693887732929531565878233496217745987021975532172170819854713175140570385886471135783010132438459116445882646622057393085476570635866704010687802415512710069736214757376000 1570 4507740730103792099162069219495107677698754456286893808257859594736469273939541385173726889824304069811231440837800388629795753709134413337301844208694345540170690708566385948581892717202102944679971558126625538301084244090710797335326693996327799868397865548230451719401733692919202207241263569339041315916135789749411366422219866286911862987547801599417246208915971989702815956661062110184818522181874467795805202076050875233154359220362963113909626415403170322446699238053881173239070453896353442507408627915693887732929531565878233496217745987021975532172170819854713175140570385886471135783010132438459116445882646622057393085476570635866704010687802415512710069736214757376000 1571 7081660686993057387783610743826814161664743250826710172773097423330993229359019516107924943913981693673444593556184410537409129077050163352901197251858816843608155103157792325222153458724503726092235317816928720671003347466506662613798236268230973593253046776270039651180123631576066667576025067431633907304249325696325256649307409936738536753437596312684493794206991995823123867914528575100349898347724788907209972461475924991285498335190215051952023098598380576563764502982647323158579683071171258179138954455555097628432294089994704822558078945611523561042480357991754398145836076227646154315108918060819271936481637843252164537283692468946592000790537594770467519555593383837696000 1572 7081660686993057387783610743826814161664743250826710172773097423330993229359019516107924943913981693673444593556184410537409129077050163352901197251858816843608155103157792325222153458724503726092235317816928720671003347466506662613798236268230973593253046776270039651180123631576066667576025067431633907304249325696325256649307409936738536753437596312684493794206991995823123867914528575100349898347724788907209972461475924991285498335190215051952023098598380576563764502982647323158579683071171258179138954455555097628432294089994704822558078945611523561042480357991754398145836076227646154315108918060819271936481637843252164537283692468946592000790537594770467519555593383837696000 1573 7081660686993057387783610743826814161664743250826710172773097423330993229359019516107924943913981693673444593556184410537409129077050163352901197251858816843608155103157792325222153458724503726092235317816928720671003347466506662613798236268230973593253046776270039651180123631576066667576025067431633907304249325696325256649307409936738536753437596312684493794206991995823123867914528575100349898347724788907209972461475924991285498335190215051952023098598380576563764502982647323158579683071171258179138954455555097628432294089994704822558078945611523561042480357991754398145836076227646154315108918060819271936481637843252164537283692468946592000790537594770467519555593383837696000 1574 7081660686993057387783610743826814161664743250826710172773097423330993229359019516107924943913981693673444593556184410537409129077050163352901197251858816843608155103157792325222153458724503726092235317816928720671003347466506662613798236268230973593253046776270039651180123631576066667576025067431633907304249325696325256649307409936738536753437596312684493794206991995823123867914528575100349898347724788907209972461475924991285498335190215051952023098598380576563764502982647323158579683071171258179138954455555097628432294089994704822558078945611523561042480357991754398145836076227646154315108918060819271936481637843252164537283692468946592000790537594770467519555593383837696000 1575 7081660686993057387783610743826814161664743250826710172773097423330993229359019516107924943913981693673444593556184410537409129077050163352901197251858816843608155103157792325222153458724503726092235317816928720671003347466506662613798236268230973593253046776270039651180123631576066667576025067431633907304249325696325256649307409936738536753437596312684493794206991995823123867914528575100349898347724788907209972461475924991285498335190215051952023098598380576563764502982647323158579683071171258179138954455555097628432294089994704822558078945611523561042480357991754398145836076227646154315108918060819271936481637843252164537283692468946592000790537594770467519555593383837696000 1576 7081660686993057387783610743826814161664743250826710172773097423330993229359019516107924943913981693673444593556184410537409129077050163352901197251858816843608155103157792325222153458724503726092235317816928720671003347466506662613798236268230973593253046776270039651180123631576066667576025067431633907304249325696325256649307409936738536753437596312684493794206991995823123867914528575100349898347724788907209972461475924991285498335190215051952023098598380576563764502982647323158579683071171258179138954455555097628432294089994704822558078945611523561042480357991754398145836076227646154315108918060819271936481637843252164537283692468946592000790537594770467519555593383837696000 1577 7081660686993057387783610743826814161664743250826710172773097423330993229359019516107924943913981693673444593556184410537409129077050163352901197251858816843608155103157792325222153458724503726092235317816928720671003347466506662613798236268230973593253046776270039651180123631576066667576025067431633907304249325696325256649307409936738536753437596312684493794206991995823123867914528575100349898347724788907209972461475924991285498335190215051952023098598380576563764502982647323158579683071171258179138954455555097628432294089994704822558078945611523561042480357991754398145836076227646154315108918060819271936481637843252164537283692468946592000790537594770467519555593383837696000 1578 7081660686993057387783610743826814161664743250826710172773097423330993229359019516107924943913981693673444593556184410537409129077050163352901197251858816843608155103157792325222153458724503726092235317816928720671003347466506662613798236268230973593253046776270039651180123631576066667576025067431633907304249325696325256649307409936738536753437596312684493794206991995823123867914528575100349898347724788907209972461475924991285498335190215051952023098598380576563764502982647323158579683071171258179138954455555097628432294089994704822558078945611523561042480357991754398145836076227646154315108918060819271936481637843252164537283692468946592000790537594770467519555593383837696000 1579 11181942224762037615310321364502539561268629593055375362808720831439638309157891815934413486440177094310369013225215184238569014812662207934230990460685071796057276907886154081525780311325991383499639566832930449939514285649614020267187415067536707303746560859730392609213415214258609268102543581474549939633409685274497580249256400290110149533677964577728815701052840361404712587437040620083452489491057441684484546516670485561239801871265349567032244472686842930394184150209600123267397319569379416664860409085321499155294592368101638914819206655120595702886076485268980194672275164363453277663556981618033630387704506154495167804370950408466668769248258862142568213378281953079721984000 1580 11181942224762037615310321364502539561268629593055375362808720831439638309157891815934413486440177094310369013225215184238569014812662207934230990460685071796057276907886154081525780311325991383499639566832930449939514285649614020267187415067536707303746560859730392609213415214258609268102543581474549939633409685274497580249256400290110149533677964577728815701052840361404712587437040620083452489491057441684484546516670485561239801871265349567032244472686842930394184150209600123267397319569379416664860409085321499155294592368101638914819206655120595702886076485268980194672275164363453277663556981618033630387704506154495167804370950408466668769248258862142568213378281953079721984000 1581 11181942224762037615310321364502539561268629593055375362808720831439638309157891815934413486440177094310369013225215184238569014812662207934230990460685071796057276907886154081525780311325991383499639566832930449939514285649614020267187415067536707303746560859730392609213415214258609268102543581474549939633409685274497580249256400290110149533677964577728815701052840361404712587437040620083452489491057441684484546516670485561239801871265349567032244472686842930394184150209600123267397319569379416664860409085321499155294592368101638914819206655120595702886076485268980194672275164363453277663556981618033630387704506154495167804370950408466668769248258862142568213378281953079721984000 1582 11181942224762037615310321364502539561268629593055375362808720831439638309157891815934413486440177094310369013225215184238569014812662207934230990460685071796057276907886154081525780311325991383499639566832930449939514285649614020267187415067536707303746560859730392609213415214258609268102543581474549939633409685274497580249256400290110149533677964577728815701052840361404712587437040620083452489491057441684484546516670485561239801871265349567032244472686842930394184150209600123267397319569379416664860409085321499155294592368101638914819206655120595702886076485268980194672275164363453277663556981618033630387704506154495167804370950408466668769248258862142568213378281953079721984000 1583 17701014541798305545036238720007520125488240645806659199326205076168947443396942744624176549034800340293314147935515636649654750448444275159887657899264468653158669345183781911055310232829044360079929434296528902254251114183338994082957678051910607661830805840953211500384836284171378471406326489474212554439687531789529669534572881659244366711812217926544715254766646292103660025912835301592105290864343930186539037135889378643442606362213048364612043000263272358813993509781796995132289956878327616580474027582063933162831339718704894402158804135055902997668659076180795648166211585187346538541410701901347236903736233242565850634319214496602736661719993778771685481777820331725199900672000 1584 17701014541798305545036238720007520125488240645806659199326205076168947443396942744624176549034800340293314147935515636649654750448444275159887657899264468653158669345183781911055310232829044360079929434296528902254251114183338994082957678051910607661830805840953211500384836284171378471406326489474212554439687531789529669534572881659244366711812217926544715254766646292103660025912835301592105290864343930186539037135889378643442606362213048364612043000263272358813993509781796995132289956878327616580474027582063933162831339718704894402158804135055902997668659076180795648166211585187346538541410701901347236903736233242565850634319214496602736661719993778771685481777820331725199900672000 1585 17701014541798305545036238720007520125488240645806659199326205076168947443396942744624176549034800340293314147935515636649654750448444275159887657899264468653158669345183781911055310232829044360079929434296528902254251114183338994082957678051910607661830805840953211500384836284171378471406326489474212554439687531789529669534572881659244366711812217926544715254766646292103660025912835301592105290864343930186539037135889378643442606362213048364612043000263272358813993509781796995132289956878327616580474027582063933162831339718704894402158804135055902997668659076180795648166211585187346538541410701901347236903736233242565850634319214496602736661719993778771685481777820331725199900672000 1586 17701014541798305545036238720007520125488240645806659199326205076168947443396942744624176549034800340293314147935515636649654750448444275159887657899264468653158669345183781911055310232829044360079929434296528902254251114183338994082957678051910607661830805840953211500384836284171378471406326489474212554439687531789529669534572881659244366711812217926544715254766646292103660025912835301592105290864343930186539037135889378643442606362213048364612043000263272358813993509781796995132289956878327616580474027582063933162831339718704894402158804135055902997668659076180795648166211585187346538541410701901347236903736233242565850634319214496602736661719993778771685481777820331725199900672000 1587 17701014541798305545036238720007520125488240645806659199326205076168947443396942744624176549034800340293314147935515636649654750448444275159887657899264468653158669345183781911055310232829044360079929434296528902254251114183338994082957678051910607661830805840953211500384836284171378471406326489474212554439687531789529669534572881659244366711812217926544715254766646292103660025912835301592105290864343930186539037135889378643442606362213048364612043000263272358813993509781796995132289956878327616580474027582063933162831339718704894402158804135055902997668659076180795648166211585187346538541410701901347236903736233242565850634319214496602736661719993778771685481777820331725199900672000 1588 17701014541798305545036238720007520125488240645806659199326205076168947443396942744624176549034800340293314147935515636649654750448444275159887657899264468653158669345183781911055310232829044360079929434296528902254251114183338994082957678051910607661830805840953211500384836284171378471406326489474212554439687531789529669534572881659244366711812217926544715254766646292103660025912835301592105290864343930186539037135889378643442606362213048364612043000263272358813993509781796995132289956878327616580474027582063933162831339718704894402158804135055902997668659076180795648166211585187346538541410701901347236903736233242565850634319214496602736661719993778771685481777820331725199900672000 1589 17701014541798305545036238720007520125488240645806659199326205076168947443396942744624176549034800340293314147935515636649654750448444275159887657899264468653158669345183781911055310232829044360079929434296528902254251114183338994082957678051910607661830805840953211500384836284171378471406326489474212554439687531789529669534572881659244366711812217926544715254766646292103660025912835301592105290864343930186539037135889378643442606362213048364612043000263272358813993509781796995132289956878327616580474027582063933162831339718704894402158804135055902997668659076180795648166211585187346538541410701901347236903736233242565850634319214496602736661719993778771685481777820331725199900672000 1590 17701014541798305545036238720007520125488240645806659199326205076168947443396942744624176549034800340293314147935515636649654750448444275159887657899264468653158669345183781911055310232829044360079929434296528902254251114183338994082957678051910607661830805840953211500384836284171378471406326489474212554439687531789529669534572881659244366711812217926544715254766646292103660025912835301592105290864343930186539037135889378643442606362213048364612043000263272358813993509781796995132289956878327616580474027582063933162831339718704894402158804135055902997668659076180795648166211585187346538541410701901347236903736233242565850634319214496602736661719993778771685481777820331725199900672000 1591 761143625297327138436558264960323365395994347769686345571026818275264740066068538018839591608496414632612508361227172375935154269283103831875169289668372152085822781842902622175378340011648907483436965674750742796932797909883576745567180156232156129458724651160988094516547960219369274270472039047391139840906563866949775789986633911347507768607925370841422755954965790560457381114251917968460527507166788998021178596843243281668032073575161079678317849011320711429001720920617270790688468145768087512960383186028749126001747607904310459292828577807403828899752340275774212871147098163055901157280660181757931186860658029430331577275726223353917676453959732487182475716446274264183595728896000 1592 761143625297327138436558264960323365395994347769686345571026818275264740066068538018839591608496414632612508361227172375935154269283103831875169289668372152085822781842902622175378340011648907483436965674750742796932797909883576745567180156232156129458724651160988094516547960219369274270472039047391139840906563866949775789986633911347507768607925370841422755954965790560457381114251917968460527507166788998021178596843243281668032073575161079678317849011320711429001720920617270790688468145768087512960383186028749126001747607904310459292828577807403828899752340275774212871147098163055901157280660181757931186860658029430331577275726223353917676453959732487182475716446274264183595728896000 1593 761143625297327138436558264960323365395994347769686345571026818275264740066068538018839591608496414632612508361227172375935154269283103831875169289668372152085822781842902622175378340011648907483436965674750742796932797909883576745567180156232156129458724651160988094516547960219369274270472039047391139840906563866949775789986633911347507768607925370841422755954965790560457381114251917968460527507166788998021178596843243281668032073575161079678317849011320711429001720920617270790688468145768087512960383186028749126001747607904310459292828577807403828899752340275774212871147098163055901157280660181757931186860658029430331577275726223353917676453959732487182475716446274264183595728896000 1594 761143625297327138436558264960323365395994347769686345571026818275264740066068538018839591608496414632612508361227172375935154269283103831875169289668372152085822781842902622175378340011648907483436965674750742796932797909883576745567180156232156129458724651160988094516547960219369274270472039047391139840906563866949775789986633911347507768607925370841422755954965790560457381114251917968460527507166788998021178596843243281668032073575161079678317849011320711429001720920617270790688468145768087512960383186028749126001747607904310459292828577807403828899752340275774212871147098163055901157280660181757931186860658029430331577275726223353917676453959732487182475716446274264183595728896000 1595 761143625297327138436558264960323365395994347769686345571026818275264740066068538018839591608496414632612508361227172375935154269283103831875169289668372152085822781842902622175378340011648907483436965674750742796932797909883576745567180156232156129458724651160988094516547960219369274270472039047391139840906563866949775789986633911347507768607925370841422755954965790560457381114251917968460527507166788998021178596843243281668032073575161079678317849011320711429001720920617270790688468145768087512960383186028749126001747607904310459292828577807403828899752340275774212871147098163055901157280660181757931186860658029430331577275726223353917676453959732487182475716446274264183595728896000 1596 761143625297327138436558264960323365395994347769686345571026818275264740066068538018839591608496414632612508361227172375935154269283103831875169289668372152085822781842902622175378340011648907483436965674750742796932797909883576745567180156232156129458724651160988094516547960219369274270472039047391139840906563866949775789986633911347507768607925370841422755954965790560457381114251917968460527507166788998021178596843243281668032073575161079678317849011320711429001720920617270790688468145768087512960383186028749126001747607904310459292828577807403828899752340275774212871147098163055901157280660181757931186860658029430331577275726223353917676453959732487182475716446274264183595728896000 1597 1215546369599831440083183549141636414537402973388189093876929828785597789885511455216086827798768774168282175852879794284368441368045116819504645355600390326881058982603115487614079208998603305251048834182576936246701678262084072062670786709502753338745583267904097986942927092470332731009943846358683650325927782495518791936608654356421969906466856817233752141260080367525050437639460312995631462428945362029839822219158659520823847221499532244246273604871079176152115748310225781452729483628791635758197731948087912354224790929823183803490647238758423914752904487420411417955221915766400274148177214310267416105416470873000239528909334778696206529296973692782030413719164699999901202379046912000 1598 1215546369599831440083183549141636414537402973388189093876929828785597789885511455216086827798768774168282175852879794284368441368045116819504645355600390326881058982603115487614079208998603305251048834182576936246701678262084072062670786709502753338745583267904097986942927092470332731009943846358683650325927782495518791936608654356421969906466856817233752141260080367525050437639460312995631462428945362029839822219158659520823847221499532244246273604871079176152115748310225781452729483628791635758197731948087912354224790929823183803490647238758423914752904487420411417955221915766400274148177214310267416105416470873000239528909334778696206529296973692782030413719164699999901202379046912000 1599 1215546369599831440083183549141636414537402973388189093876929828785597789885511455216086827798768774168282175852879794284368441368045116819504645355600390326881058982603115487614079208998603305251048834182576936246701678262084072062670786709502753338745583267904097986942927092470332731009943846358683650325927782495518791936608654356421969906466856817233752141260080367525050437639460312995631462428945362029839822219158659520823847221499532244246273604871079176152115748310225781452729483628791635758197731948087912354224790929823183803490647238758423914752904487420411417955221915766400274148177214310267416105416470873000239528909334778696206529296973692782030413719164699999901202379046912000 1600 1215546369599831440083183549141636414537402973388189093876929828785597789885511455216086827798768774168282175852879794284368441368045116819504645355600390326881058982603115487614079208998603305251048834182576936246701678262084072062670786709502753338745583267904097986942927092470332731009943846358683650325927782495518791936608654356421969906466856817233752141260080367525050437639460312995631462428945362029839822219158659520823847221499532244246273604871079176152115748310225781452729483628791635758197731948087912354224790929823183803490647238758423914752904487420411417955221915766400274148177214310267416105416470873000239528909334778696206529296973692782030413719164699999901202379046912000 1601 1946089737729330135573176862175759899674382160394490739296964655885742061606703839800955011305828807443419763540460550649273874630240232028026937214316224913336575431147587895670140813606763891706929183526305674930969386897596599372335929521913908095331678811914460877095626275045002702346920098020252524171810379775325585890510455624631573820253437764391237178157388668407605750660775961106005971348741524609773555372873013892838979401620751123038284041398597761019537313044671476105819903289695408848874568848888747679113890278646917269388526229252236687519400084360078680146310287142006838911231720110738133184771769867673383485783844980692626653404454882144030692364382684699841825008854106112000 1602 1946089737729330135573176862175759899674382160394490739296964655885742061606703839800955011305828807443419763540460550649273874630240232028026937214316224913336575431147587895670140813606763891706929183526305674930969386897596599372335929521913908095331678811914460877095626275045002702346920098020252524171810379775325585890510455624631573820253437764391237178157388668407605750660775961106005971348741524609773555372873013892838979401620751123038284041398597761019537313044671476105819903289695408848874568848888747679113890278646917269388526229252236687519400084360078680146310287142006838911231720110738133184771769867673383485783844980692626653404454882144030692364382684699841825008854106112000 1603 1946089737729330135573176862175759899674382160394490739296964655885742061606703839800955011305828807443419763540460550649273874630240232028026937214316224913336575431147587895670140813606763891706929183526305674930969386897596599372335929521913908095331678811914460877095626275045002702346920098020252524171810379775325585890510455624631573820253437764391237178157388668407605750660775961106005971348741524609773555372873013892838979401620751123038284041398597761019537313044671476105819903289695408848874568848888747679113890278646917269388526229252236687519400084360078680146310287142006838911231720110738133184771769867673383485783844980692626653404454882144030692364382684699841825008854106112000 1604 1946089737729330135573176862175759899674382160394490739296964655885742061606703839800955011305828807443419763540460550649273874630240232028026937214316224913336575431147587895670140813606763891706929183526305674930969386897596599372335929521913908095331678811914460877095626275045002702346920098020252524171810379775325585890510455624631573820253437764391237178157388668407605750660775961106005971348741524609773555372873013892838979401620751123038284041398597761019537313044671476105819903289695408848874568848888747679113890278646917269388526229252236687519400084360078680146310287142006838911231720110738133184771769867673383485783844980692626653404454882144030692364382684699841825008854106112000 1605 1946089737729330135573176862175759899674382160394490739296964655885742061606703839800955011305828807443419763540460550649273874630240232028026937214316224913336575431147587895670140813606763891706929183526305674930969386897596599372335929521913908095331678811914460877095626275045002702346920098020252524171810379775325585890510455624631573820253437764391237178157388668407605750660775961106005971348741524609773555372873013892838979401620751123038284041398597761019537313044671476105819903289695408848874568848888747679113890278646917269388526229252236687519400084360078680146310287142006838911231720110738133184771769867673383485783844980692626653404454882144030692364382684699841825008854106112000 1606 1946089737729330135573176862175759899674382160394490739296964655885742061606703839800955011305828807443419763540460550649273874630240232028026937214316224913336575431147587895670140813606763891706929183526305674930969386897596599372335929521913908095331678811914460877095626275045002702346920098020252524171810379775325585890510455624631573820253437764391237178157388668407605750660775961106005971348741524609773555372873013892838979401620751123038284041398597761019537313044671476105819903289695408848874568848888747679113890278646917269388526229252236687519400084360078680146310287142006838911231720110738133184771769867673383485783844980692626653404454882144030692364382684699841825008854106112000 1607 3127366208531033527866095217516446158776732131753946618050222202008387493001973070560134703168466893561575560009520104893383116530796052869039288103406173435731876717854173748341916287466069573973035197926773219614067804744437735191343838741715650309198007850746538629492671423997319342671500597518545806344099280298948216526050302188782939129147274487376718145298923590131022441311866969497351595957427630047906103484206933325792239898404547054722522454527546601958396462062787062102052584586540522020141432140164217520336021677785596051907361650408344356843675935566646438995120631437204990130349374217956180027928234177351127261654638883973051032020958995605457322629562974312645812789228548521984000 1608 3127366208531033527866095217516446158776732131753946618050222202008387493001973070560134703168466893561575560009520104893383116530796052869039288103406173435731876717854173748341916287466069573973035197926773219614067804744437735191343838741715650309198007850746538629492671423997319342671500597518545806344099280298948216526050302188782939129147274487376718145298923590131022441311866969497351595957427630047906103484206933325792239898404547054722522454527546601958396462062787062102052584586540522020141432140164217520336021677785596051907361650408344356843675935566646438995120631437204990130349374217956180027928234177351127261654638883973051032020958995605457322629562974312645812789228548521984000 1609 5031932229526432946336547204983961869471761999992100108442807523031495476240174670531256737398063231740575076055317848773453434498050849066284214558380533058092589639027365561082143306532905944522613633464178110359035097833800315922872236535420481347499594631851180654853708321211686822358444461407340202407655742001007680390414936221751749058797964650189139495785968056520815108070793953921238717895501056747080920506088955721199713996532916211048538629334822482551059907459024382922202608599743699930407564313524225990220658879557024047518944895507026070161474580326734120343149095982462829119732143116691493664936528791357963764002313964312639110521723023929180832110966825669047112777868734571872256000 1610 5031932229526432946336547204983961869471761999992100108442807523031495476240174670531256737398063231740575076055317848773453434498050849066284214558380533058092589639027365561082143306532905944522613633464178110359035097833800315922872236535420481347499594631851180654853708321211686822358444461407340202407655742001007680390414936221751749058797964650189139495785968056520815108070793953921238717895501056747080920506088955721199713996532916211048538629334822482551059907459024382922202608599743699930407564313524225990220658879557024047518944895507026070161474580326734120343149095982462829119732143116691493664936528791357963764002313964312639110521723023929180832110966825669047112777868734571872256000 1611 5031932229526432946336547204983961869471761999992100108442807523031495476240174670531256737398063231740575076055317848773453434498050849066284214558380533058092589639027365561082143306532905944522613633464178110359035097833800315922872236535420481347499594631851180654853708321211686822358444461407340202407655742001007680390414936221751749058797964650189139495785968056520815108070793953921238717895501056747080920506088955721199713996532916211048538629334822482551059907459024382922202608599743699930407564313524225990220658879557024047518944895507026070161474580326734120343149095982462829119732143116691493664936528791357963764002313964312639110521723023929180832110966825669047112777868734571872256000 1612 5031932229526432946336547204983961869471761999992100108442807523031495476240174670531256737398063231740575076055317848773453434498050849066284214558380533058092589639027365561082143306532905944522613633464178110359035097833800315922872236535420481347499594631851180654853708321211686822358444461407340202407655742001007680390414936221751749058797964650189139495785968056520815108070793953921238717895501056747080920506088955721199713996532916211048538629334822482551059907459024382922202608599743699930407564313524225990220658879557024047518944895507026070161474580326734120343149095982462829119732143116691493664936528791357963764002313964312639110521723023929180832110966825669047112777868734571872256000 1613 8116506686226136342440850641639130495457952105987257474918248534649802203175401743566917117423075992797547597677227690071580389845356019543916438082667799822703347087751140650025497153437577288514975790777719292009123612805919909583592917531633236413516846141175954396279031522114450844464170916250039746483548711847625388469739292125685571231841116980755082006702766475168074769318190647674958051965443204533041524776321485578295138676407593848421292809117068664354859630731406329653512807671386587987747401237714576522225922772725479788648058116452833051170458498067022136113499491819712543370127946847223379281542620940460395551335732424436286885271539237597768682194989489804172992910702268864429948928000 1614 8116506686226136342440850641639130495457952105987257474918248534649802203175401743566917117423075992797547597677227690071580389845356019543916438082667799822703347087751140650025497153437577288514975790777719292009123612805919909583592917531633236413516846141175954396279031522114450844464170916250039746483548711847625388469739292125685571231841116980755082006702766475168074769318190647674958051965443204533041524776321485578295138676407593848421292809117068664354859630731406329653512807671386587987747401237714576522225922772725479788648058116452833051170458498067022136113499491819712543370127946847223379281542620940460395551335732424436286885271539237597768682194989489804172992910702268864429948928000 1615 8116506686226136342440850641639130495457952105987257474918248534649802203175401743566917117423075992797547597677227690071580389845356019543916438082667799822703347087751140650025497153437577288514975790777719292009123612805919909583592917531633236413516846141175954396279031522114450844464170916250039746483548711847625388469739292125685571231841116980755082006702766475168074769318190647674958051965443204533041524776321485578295138676407593848421292809117068664354859630731406329653512807671386587987747401237714576522225922772725479788648058116452833051170458498067022136113499491819712543370127946847223379281542620940460395551335732424436286885271539237597768682194989489804172992910702268864429948928000 1616 8116506686226136342440850641639130495457952105987257474918248534649802203175401743566917117423075992797547597677227690071580389845356019543916438082667799822703347087751140650025497153437577288514975790777719292009123612805919909583592917531633236413516846141175954396279031522114450844464170916250039746483548711847625388469739292125685571231841116980755082006702766475168074769318190647674958051965443204533041524776321485578295138676407593848421292809117068664354859630731406329653512807671386587987747401237714576522225922772725479788648058116452833051170458498067022136113499491819712543370127946847223379281542620940460395551335732424436286885271539237597768682194989489804172992910702268864429948928000 1617 8116506686226136342440850641639130495457952105987257474918248534649802203175401743566917117423075992797547597677227690071580389845356019543916438082667799822703347087751140650025497153437577288514975790777719292009123612805919909583592917531633236413516846141175954396279031522114450844464170916250039746483548711847625388469739292125685571231841116980755082006702766475168074769318190647674958051965443204533041524776321485578295138676407593848421292809117068664354859630731406329653512807671386587987747401237714576522225922772725479788648058116452833051170458498067022136113499491819712543370127946847223379281542620940460395551335732424436286885271539237597768682194989489804172992910702268864429948928000 1618 8116506686226136342440850641639130495457952105987257474918248534649802203175401743566917117423075992797547597677227690071580389845356019543916438082667799822703347087751140650025497153437577288514975790777719292009123612805919909583592917531633236413516846141175954396279031522114450844464170916250039746483548711847625388469739292125685571231841116980755082006702766475168074769318190647674958051965443204533041524776321485578295138676407593848421292809117068664354859630731406329653512807671386587987747401237714576522225922772725479788648058116452833051170458498067022136113499491819712543370127946847223379281542620940460395551335732424436286885271539237597768682194989489804172992910702268864429948928000 1619 13140624325000114738411737188813752272146424459593369851892644377598029766940975422834838813107960032339229560639431630225888651159631395641600713255839167912956718935069096712391279891415437630105745805269127533762771129132784333615836933483714209753483773902563870167575752034303295917187492713408814349556865364481305503932507913951484939824350768391842477768851778923297113051526150658585757086132052548138994228612864485151259829517103894440594073057960534167590517742154146847709037235619974885952163042603859899389483768969042551777821206090537136709844972308370508838367755677256114607716237145945654651056817503302605380397612550795162348467254622025670787496473687983992956075522426973291512087314432000 1620 13140624325000114738411737188813752272146424459593369851892644377598029766940975422834838813107960032339229560639431630225888651159631395641600713255839167912956718935069096712391279891415437630105745805269127533762771129132784333615836933483714209753483773902563870167575752034303295917187492713408814349556865364481305503932507913951484939824350768391842477768851778923297113051526150658585757086132052548138994228612864485151259829517103894440594073057960534167590517742154146847709037235619974885952163042603859899389483768969042551777821206090537136709844972308370508838367755677256114607716237145945654651056817503302605380397612550795162348467254622025670787496473687983992956075522426973291512087314432000 1621 21300952030825185990965425983067092433149354049000852529917976536086406252211321160415273716048003212421891117796518672596165503529762492335034756187715291186902841393747005770786264703984424398401413950341255732229452000324243404791271669177100734010397197496056033541640294047605642681760925688435688060631678755824196221874595328515357087455272595563176656463308733634664620256523890217567512236620057180533309644581453330430192183647225412888202992426954025885664229260031872040136349358939979290128456292060856896910353189498817976431848175072760698606658700111868594826994131952832161779108020413577906189363101172853523321624529944838958166865419742303612346531783848222052581798421854123705541093536694272000 1622 21300952030825185990965425983067092433149354049000852529917976536086406252211321160415273716048003212421891117796518672596165503529762492335034756187715291186902841393747005770786264703984424398401413950341255732229452000324243404791271669177100734010397197496056033541640294047605642681760925688435688060631678755824196221874595328515357087455272595563176656463308733634664620256523890217567512236620057180533309644581453330430192183647225412888202992426954025885664229260031872040136349358939979290128456292060856896910353189498817976431848175072760698606658700111868594826994131952832161779108020413577906189363101172853523321624529944838958166865419742303612346531783848222052581798421854123705541093536694272000 1623 21300952030825185990965425983067092433149354049000852529917976536086406252211321160415273716048003212421891117796518672596165503529762492335034756187715291186902841393747005770786264703984424398401413950341255732229452000324243404791271669177100734010397197496056033541640294047605642681760925688435688060631678755824196221874595328515357087455272595563176656463308733634664620256523890217567512236620057180533309644581453330430192183647225412888202992426954025885664229260031872040136349358939979290128456292060856896910353189498817976431848175072760698606658700111868594826994131952832161779108020413577906189363101172853523321624529944838958166865419742303612346531783848222052581798421854123705541093536694272000 1624 21300952030825185990965425983067092433149354049000852529917976536086406252211321160415273716048003212421891117796518672596165503529762492335034756187715291186902841393747005770786264703984424398401413950341255732229452000324243404791271669177100734010397197496056033541640294047605642681760925688435688060631678755824196221874595328515357087455272595563176656463308733634664620256523890217567512236620057180533309644581453330430192183647225412888202992426954025885664229260031872040136349358939979290128456292060856896910353189498817976431848175072760698606658700111868594826994131952832161779108020413577906189363101172853523321624529944838958166865419742303612346531783848222052581798421854123705541093536694272000 1625 21300952030825185990965425983067092433149354049000852529917976536086406252211321160415273716048003212421891117796518672596165503529762492335034756187715291186902841393747005770786264703984424398401413950341255732229452000324243404791271669177100734010397197496056033541640294047605642681760925688435688060631678755824196221874595328515357087455272595563176656463308733634664620256523890217567512236620057180533309644581453330430192183647225412888202992426954025885664229260031872040136349358939979290128456292060856896910353189498817976431848175072760698606658700111868594826994131952832161779108020413577906189363101172853523321624529944838958166865419742303612346531783848222052581798421854123705541093536694272000 1626 21300952030825185990965425983067092433149354049000852529917976536086406252211321160415273716048003212421891117796518672596165503529762492335034756187715291186902841393747005770786264703984424398401413950341255732229452000324243404791271669177100734010397197496056033541640294047605642681760925688435688060631678755824196221874595328515357087455272595563176656463308733634664620256523890217567512236620057180533309644581453330430192183647225412888202992426954025885664229260031872040136349358939979290128456292060856896910353189498817976431848175072760698606658700111868594826994131952832161779108020413577906189363101172853523321624529944838958166865419742303612346531783848222052581798421854123705541093536694272000 1627 34656648954152577607300748074450159388733999037724387066176547824212582972347819527995650336010101226610416848654935880313961274242923575029101548317412778761090922947626378389069252673382658496199100497205223076337318404527544019595399005751142894234916240326083166572248758415454380643225026095084864474647741335725967252989966599494485981289728512981288420065803309623599337157364369383982342408980833032727694791734024568609922682794035746769106268678654200115975701006071855809301840406995346305038998387183014171273144639314576847654616980843381656633033705082010203783519452687257927214608749212891253370093765608232682444283110220252984937490037920727977287807212321057279550586032356659268915359184201580544000 1628 34656648954152577607300748074450159388733999037724387066176547824212582972347819527995650336010101226610416848654935880313961274242923575029101548317412778761090922947626378389069252673382658496199100497205223076337318404527544019595399005751142894234916240326083166572248758415454380643225026095084864474647741335725967252989966599494485981289728512981288420065803309623599337157364369383982342408980833032727694791734024568609922682794035746769106268678654200115975701006071855809301840406995346305038998387183014171273144639314576847654616980843381656633033705082010203783519452687257927214608749212891253370093765608232682444283110220252984937490037920727977287807212321057279550586032356659268915359184201580544000 1629 34656648954152577607300748074450159388733999037724387066176547824212582972347819527995650336010101226610416848654935880313961274242923575029101548317412778761090922947626378389069252673382658496199100497205223076337318404527544019595399005751142894234916240326083166572248758415454380643225026095084864474647741335725967252989966599494485981289728512981288420065803309623599337157364369383982342408980833032727694791734024568609922682794035746769106268678654200115975701006071855809301840406995346305038998387183014171273144639314576847654616980843381656633033705082010203783519452687257927214608749212891253370093765608232682444283110220252984937490037920727977287807212321057279550586032356659268915359184201580544000 1630 34656648954152577607300748074450159388733999037724387066176547824212582972347819527995650336010101226610416848654935880313961274242923575029101548317412778761090922947626378389069252673382658496199100497205223076337318404527544019595399005751142894234916240326083166572248758415454380643225026095084864474647741335725967252989966599494485981289728512981288420065803309623599337157364369383982342408980833032727694791734024568609922682794035746769106268678654200115975701006071855809301840406995346305038998387183014171273144639314576847654616980843381656633033705082010203783519452687257927214608749212891253370093765608232682444283110220252984937490037920727977287807212321057279550586032356659268915359184201580544000 1631 34656648954152577607300748074450159388733999037724387066176547824212582972347819527995650336010101226610416848654935880313961274242923575029101548317412778761090922947626378389069252673382658496199100497205223076337318404527544019595399005751142894234916240326083166572248758415454380643225026095084864474647741335725967252989966599494485981289728512981288420065803309623599337157364369383982342408980833032727694791734024568609922682794035746769106268678654200115975701006071855809301840406995346305038998387183014171273144639314576847654616980843381656633033705082010203783519452687257927214608749212891253370093765608232682444283110220252984937490037920727977287807212321057279550586032356659268915359184201580544000 1632 34656648954152577607300748074450159388733999037724387066176547824212582972347819527995650336010101226610416848654935880313961274242923575029101548317412778761090922947626378389069252673382658496199100497205223076337318404527544019595399005751142894234916240326083166572248758415454380643225026095084864474647741335725967252989966599494485981289728512981288420065803309623599337157364369383982342408980833032727694791734024568609922682794035746769106268678654200115975701006071855809301840406995346305038998387183014171273144639314576847654616980843381656633033705082010203783519452687257927214608749212891253370093765608232682444283110220252984937490037920727977287807212321057279550586032356659268915359184201580544000 1633 34656648954152577607300748074450159388733999037724387066176547824212582972347819527995650336010101226610416848654935880313961274242923575029101548317412778761090922947626378389069252673382658496199100497205223076337318404527544019595399005751142894234916240326083166572248758415454380643225026095084864474647741335725967252989966599494485981289728512981288420065803309623599337157364369383982342408980833032727694791734024568609922682794035746769106268678654200115975701006071855809301840406995346305038998387183014171273144639314576847654616980843381656633033705082010203783519452687257927214608749212891253370093765608232682444283110220252984937490037920727977287807212321057279550586032356659268915359184201580544000 1634 34656648954152577607300748074450159388733999037724387066176547824212582972347819527995650336010101226610416848654935880313961274242923575029101548317412778761090922947626378389069252673382658496199100497205223076337318404527544019595399005751142894234916240326083166572248758415454380643225026095084864474647741335725967252989966599494485981289728512981288420065803309623599337157364369383982342408980833032727694791734024568609922682794035746769106268678654200115975701006071855809301840406995346305038998387183014171273144639314576847654616980843381656633033705082010203783519452687257927214608749212891253370093765608232682444283110220252984937490037920727977287807212321057279550586032356659268915359184201580544000 1635 34656648954152577607300748074450159388733999037724387066176547824212582972347819527995650336010101226610416848654935880313961274242923575029101548317412778761090922947626378389069252673382658496199100497205223076337318404527544019595399005751142894234916240326083166572248758415454380643225026095084864474647741335725967252989966599494485981289728512981288420065803309623599337157364369383982342408980833032727694791734024568609922682794035746769106268678654200115975701006071855809301840406995346305038998387183014171273144639314576847654616980843381656633033705082010203783519452687257927214608749212891253370093765608232682444283110220252984937490037920727977287807212321057279550586032356659268915359184201580544000 1636 34656648954152577607300748074450159388733999037724387066176547824212582972347819527995650336010101226610416848654935880313961274242923575029101548317412778761090922947626378389069252673382658496199100497205223076337318404527544019595399005751142894234916240326083166572248758415454380643225026095084864474647741335725967252989966599494485981289728512981288420065803309623599337157364369383982342408980833032727694791734024568609922682794035746769106268678654200115975701006071855809301840406995346305038998387183014171273144639314576847654616980843381656633033705082010203783519452687257927214608749212891253370093765608232682444283110220252984937490037920727977287807212321057279550586032356659268915359184201580544000 1637 56732934337947769543151324597874910919357556424754821627331008788235998325733380567328879600048535707961252381248130036073954605935665892322639234595604718831905840865264381422906366626327411958277927513924950175964190228211589560077668172414620917862557885413798143678771217526098821112959367717653923144998352566583408393144575323372473551371285575750369143647720017853832114926605472681579094523501623674575236374068598218814443431733836517461026961826956925589852222546939627959827112746251381901348840359818594198374137774557962299610607997640615771908276175219250703593621344049041226850314522461502981766843494300676901161291451430554136342671192076231698820140406569570766624309334967851223214442984537987350528000 1638 56732934337947769543151324597874910919357556424754821627331008788235998325733380567328879600048535707961252381248130036073954605935665892322639234595604718831905840865264381422906366626327411958277927513924950175964190228211589560077668172414620917862557885413798143678771217526098821112959367717653923144998352566583408393144575323372473551371285575750369143647720017853832114926605472681579094523501623674575236374068598218814443431733836517461026961826956925589852222546939627959827112746251381901348840359818594198374137774557962299610607997640615771908276175219250703593621344049041226850314522461502981766843494300676901161291451430554136342671192076231698820140406569570766624309334967851223214442984537987350528000 1639 56732934337947769543151324597874910919357556424754821627331008788235998325733380567328879600048535707961252381248130036073954605935665892322639234595604718831905840865264381422906366626327411958277927513924950175964190228211589560077668172414620917862557885413798143678771217526098821112959367717653923144998352566583408393144575323372473551371285575750369143647720017853832114926605472681579094523501623674575236374068598218814443431733836517461026961826956925589852222546939627959827112746251381901348840359818594198374137774557962299610607997640615771908276175219250703593621344049041226850314522461502981766843494300676901161291451430554136342671192076231698820140406569570766624309334967851223214442984537987350528000 1640 56732934337947769543151324597874910919357556424754821627331008788235998325733380567328879600048535707961252381248130036073954605935665892322639234595604718831905840865264381422906366626327411958277927513924950175964190228211589560077668172414620917862557885413798143678771217526098821112959367717653923144998352566583408393144575323372473551371285575750369143647720017853832114926605472681579094523501623674575236374068598218814443431733836517461026961826956925589852222546939627959827112746251381901348840359818594198374137774557962299610607997640615771908276175219250703593621344049041226850314522461502981766843494300676901161291451430554136342671192076231698820140406569570766624309334967851223214442984537987350528000 1641 56732934337947769543151324597874910919357556424754821627331008788235998325733380567328879600048535707961252381248130036073954605935665892322639234595604718831905840865264381422906366626327411958277927513924950175964190228211589560077668172414620917862557885413798143678771217526098821112959367717653923144998352566583408393144575323372473551371285575750369143647720017853832114926605472681579094523501623674575236374068598218814443431733836517461026961826956925589852222546939627959827112746251381901348840359818594198374137774557962299610607997640615771908276175219250703593621344049041226850314522461502981766843494300676901161291451430554136342671192076231698820140406569570766624309334967851223214442984537987350528000 1642 56732934337947769543151324597874910919357556424754821627331008788235998325733380567328879600048535707961252381248130036073954605935665892322639234595604718831905840865264381422906366626327411958277927513924950175964190228211589560077668172414620917862557885413798143678771217526098821112959367717653923144998352566583408393144575323372473551371285575750369143647720017853832114926605472681579094523501623674575236374068598218814443431733836517461026961826956925589852222546939627959827112746251381901348840359818594198374137774557962299610607997640615771908276175219250703593621344049041226850314522461502981766843494300676901161291451430554136342671192076231698820140406569570766624309334967851223214442984537987350528000 1643 56732934337947769543151324597874910919357556424754821627331008788235998325733380567328879600048535707961252381248130036073954605935665892322639234595604718831905840865264381422906366626327411958277927513924950175964190228211589560077668172414620917862557885413798143678771217526098821112959367717653923144998352566583408393144575323372473551371285575750369143647720017853832114926605472681579094523501623674575236374068598218814443431733836517461026961826956925589852222546939627959827112746251381901348840359818594198374137774557962299610607997640615771908276175219250703593621344049041226850314522461502981766843494300676901161291451430554136342671192076231698820140406569570766624309334967851223214442984537987350528000 1644 56732934337947769543151324597874910919357556424754821627331008788235998325733380567328879600048535707961252381248130036073954605935665892322639234595604718831905840865264381422906366626327411958277927513924950175964190228211589560077668172414620917862557885413798143678771217526098821112959367717653923144998352566583408393144575323372473551371285575750369143647720017853832114926605472681579094523501623674575236374068598218814443431733836517461026961826956925589852222546939627959827112746251381901348840359818594198374137774557962299610607997640615771908276175219250703593621344049041226850314522461502981766843494300676901161291451430554136342671192076231698820140406569570766624309334967851223214442984537987350528000 1645 56732934337947769543151324597874910919357556424754821627331008788235998325733380567328879600048535707961252381248130036073954605935665892322639234595604718831905840865264381422906366626327411958277927513924950175964190228211589560077668172414620917862557885413798143678771217526098821112959367717653923144998352566583408393144575323372473551371285575750369143647720017853832114926605472681579094523501623674575236374068598218814443431733836517461026961826956925589852222546939627959827112746251381901348840359818594198374137774557962299610607997640615771908276175219250703593621344049041226850314522461502981766843494300676901161291451430554136342671192076231698820140406569570766624309334967851223214442984537987350528000 1646 56732934337947769543151324597874910919357556424754821627331008788235998325733380567328879600048535707961252381248130036073954605935665892322639234595604718831905840865264381422906366626327411958277927513924950175964190228211589560077668172414620917862557885413798143678771217526098821112959367717653923144998352566583408393144575323372473551371285575750369143647720017853832114926605472681579094523501623674575236374068598218814443431733836517461026961826956925589852222546939627959827112746251381901348840359818594198374137774557962299610607997640615771908276175219250703593621344049041226850314522461502981766843494300676901161291451430554136342671192076231698820140406569570766624309334967851223214442984537987350528000 1647 56732934337947769543151324597874910919357556424754821627331008788235998325733380567328879600048535707961252381248130036073954605935665892322639234595604718831905840865264381422906366626327411958277927513924950175964190228211589560077668172414620917862557885413798143678771217526098821112959367717653923144998352566583408393144575323372473551371285575750369143647720017853832114926605472681579094523501623674575236374068598218814443431733836517461026961826956925589852222546939627959827112746251381901348840359818594198374137774557962299610607997640615771908276175219250703593621344049041226850314522461502981766843494300676901161291451430554136342671192076231698820140406569570766624309334967851223214442984537987350528000 1648 56732934337947769543151324597874910919357556424754821627331008788235998325733380567328879600048535707961252381248130036073954605935665892322639234595604718831905840865264381422906366626327411958277927513924950175964190228211589560077668172414620917862557885413798143678771217526098821112959367717653923144998352566583408393144575323372473551371285575750369143647720017853832114926605472681579094523501623674575236374068598218814443431733836517461026961826956925589852222546939627959827112746251381901348840359818594198374137774557962299610607997640615771908276175219250703593621344049041226850314522461502981766843494300676901161291451430554136342671192076231698820140406569570766624309334967851223214442984537987350528000 1649 56732934337947769543151324597874910919357556424754821627331008788235998325733380567328879600048535707961252381248130036073954605935665892322639234595604718831905840865264381422906366626327411958277927513924950175964190228211589560077668172414620917862557885413798143678771217526098821112959367717653923144998352566583408393144575323372473551371285575750369143647720017853832114926605472681579094523501623674575236374068598218814443431733836517461026961826956925589852222546939627959827112746251381901348840359818594198374137774557962299610607997640615771908276175219250703593621344049041226850314522461502981766843494300676901161291451430554136342671192076231698820140406569570766624309334967851223214442984537987350528000 1650 56732934337947769543151324597874910919357556424754821627331008788235998325733380567328879600048535707961252381248130036073954605935665892322639234595604718831905840865264381422906366626327411958277927513924950175964190228211589560077668172414620917862557885413798143678771217526098821112959367717653923144998352566583408393144575323372473551371285575750369143647720017853832114926605472681579094523501623674575236374068598218814443431733836517461026961826956925589852222546939627959827112746251381901348840359818594198374137774557962299610607997640615771908276175219250703593621344049041226850314522461502981766843494300676901161291451430554136342671192076231698820140406569570766624309334967851223214442984537987350528000 1651 56732934337947769543151324597874910919357556424754821627331008788235998325733380567328879600048535707961252381248130036073954605935665892322639234595604718831905840865264381422906366626327411958277927513924950175964190228211589560077668172414620917862557885413798143678771217526098821112959367717653923144998352566583408393144575323372473551371285575750369143647720017853832114926605472681579094523501623674575236374068598218814443431733836517461026961826956925589852222546939627959827112746251381901348840359818594198374137774557962299610607997640615771908276175219250703593621344049041226850314522461502981766843494300676901161291451430554136342671192076231698820140406569570766624309334967851223214442984537987350528000 1652 56732934337947769543151324597874910919357556424754821627331008788235998325733380567328879600048535707961252381248130036073954605935665892322639234595604718831905840865264381422906366626327411958277927513924950175964190228211589560077668172414620917862557885413798143678771217526098821112959367717653923144998352566583408393144575323372473551371285575750369143647720017853832114926605472681579094523501623674575236374068598218814443431733836517461026961826956925589852222546939627959827112746251381901348840359818594198374137774557962299610607997640615771908276175219250703593621344049041226850314522461502981766843494300676901161291451430554136342671192076231698820140406569570766624309334967851223214442984537987350528000 1653 56732934337947769543151324597874910919357556424754821627331008788235998325733380567328879600048535707961252381248130036073954605935665892322639234595604718831905840865264381422906366626327411958277927513924950175964190228211589560077668172414620917862557885413798143678771217526098821112959367717653923144998352566583408393144575323372473551371285575750369143647720017853832114926605472681579094523501623674575236374068598218814443431733836517461026961826956925589852222546939627959827112746251381901348840359818594198374137774557962299610607997640615771908276175219250703593621344049041226850314522461502981766843494300676901161291451430554136342671192076231698820140406569570766624309334967851223214442984537987350528000 1654 56732934337947769543151324597874910919357556424754821627331008788235998325733380567328879600048535707961252381248130036073954605935665892322639234595604718831905840865264381422906366626327411958277927513924950175964190228211589560077668172414620917862557885413798143678771217526098821112959367717653923144998352566583408393144575323372473551371285575750369143647720017853832114926605472681579094523501623674575236374068598218814443431733836517461026961826956925589852222546939627959827112746251381901348840359818594198374137774557962299610607997640615771908276175219250703593621344049041226850314522461502981766843494300676901161291451430554136342671192076231698820140406569570766624309334967851223214442984537987350528000 1655 56732934337947769543151324597874910919357556424754821627331008788235998325733380567328879600048535707961252381248130036073954605935665892322639234595604718831905840865264381422906366626327411958277927513924950175964190228211589560077668172414620917862557885413798143678771217526098821112959367717653923144998352566583408393144575323372473551371285575750369143647720017853832114926605472681579094523501623674575236374068598218814443431733836517461026961826956925589852222546939627959827112746251381901348840359818594198374137774557962299610607997640615771908276175219250703593621344049041226850314522461502981766843494300676901161291451430554136342671192076231698820140406569570766624309334967851223214442984537987350528000 1656 56732934337947769543151324597874910919357556424754821627331008788235998325733380567328879600048535707961252381248130036073954605935665892322639234595604718831905840865264381422906366626327411958277927513924950175964190228211589560077668172414620917862557885413798143678771217526098821112959367717653923144998352566583408393144575323372473551371285575750369143647720017853832114926605472681579094523501623674575236374068598218814443431733836517461026961826956925589852222546939627959827112746251381901348840359818594198374137774557962299610607997640615771908276175219250703593621344049041226850314522461502981766843494300676901161291451430554136342671192076231698820140406569570766624309334967851223214442984537987350528000 1657 94006472197979454133001744858678727393375470995818739436487481562107049225740211600063953497280423668091795195728151469774542782035398383578613211724917019104467978313743080017755849499824521614866525890573642441572663208146603901048696161691026860898258416130663524075723907440745746584173672308152550651262270202828707707440561310828188674622220199018361671024272069583799814433385268233376559625442190428771166671831667248575532766382967109432921675747267625702385132760278963529433525820538539810535028476219410586705946292442543530454777452090500334052013622338298415854630567089261312890971163718710440787659670056221625224259935020428203919806165270315924944972653685778760296480568041729476866332025379445039824896000 1658 94006472197979454133001744858678727393375470995818739436487481562107049225740211600063953497280423668091795195728151469774542782035398383578613211724917019104467978313743080017755849499824521614866525890573642441572663208146603901048696161691026860898258416130663524075723907440745746584173672308152550651262270202828707707440561310828188674622220199018361671024272069583799814433385268233376559625442190428771166671831667248575532766382967109432921675747267625702385132760278963529433525820538539810535028476219410586705946292442543530454777452090500334052013622338298415854630567089261312890971163718710440787659670056221625224259935020428203919806165270315924944972653685778760296480568041729476866332025379445039824896000 1659 94006472197979454133001744858678727393375470995818739436487481562107049225740211600063953497280423668091795195728151469774542782035398383578613211724917019104467978313743080017755849499824521614866525890573642441572663208146603901048696161691026860898258416130663524075723907440745746584173672308152550651262270202828707707440561310828188674622220199018361671024272069583799814433385268233376559625442190428771166671831667248575532766382967109432921675747267625702385132760278963529433525820538539810535028476219410586705946292442543530454777452090500334052013622338298415854630567089261312890971163718710440787659670056221625224259935020428203919806165270315924944972653685778760296480568041729476866332025379445039824896000 1660 94006472197979454133001744858678727393375470995818739436487481562107049225740211600063953497280423668091795195728151469774542782035398383578613211724917019104467978313743080017755849499824521614866525890573642441572663208146603901048696161691026860898258416130663524075723907440745746584173672308152550651262270202828707707440561310828188674622220199018361671024272069583799814433385268233376559625442190428771166671831667248575532766382967109432921675747267625702385132760278963529433525820538539810535028476219410586705946292442543530454777452090500334052013622338298415854630567089261312890971163718710440787659670056221625224259935020428203919806165270315924944972653685778760296480568041729476866332025379445039824896000 1661 94006472197979454133001744858678727393375470995818739436487481562107049225740211600063953497280423668091795195728151469774542782035398383578613211724917019104467978313743080017755849499824521614866525890573642441572663208146603901048696161691026860898258416130663524075723907440745746584173672308152550651262270202828707707440561310828188674622220199018361671024272069583799814433385268233376559625442190428771166671831667248575532766382967109432921675747267625702385132760278963529433525820538539810535028476219410586705946292442543530454777452090500334052013622338298415854630567089261312890971163718710440787659670056221625224259935020428203919806165270315924944972653685778760296480568041729476866332025379445039824896000 1662 94006472197979454133001744858678727393375470995818739436487481562107049225740211600063953497280423668091795195728151469774542782035398383578613211724917019104467978313743080017755849499824521614866525890573642441572663208146603901048696161691026860898258416130663524075723907440745746584173672308152550651262270202828707707440561310828188674622220199018361671024272069583799814433385268233376559625442190428771166671831667248575532766382967109432921675747267625702385132760278963529433525820538539810535028476219410586705946292442543530454777452090500334052013622338298415854630567089261312890971163718710440787659670056221625224259935020428203919806165270315924944972653685778760296480568041729476866332025379445039824896000 1663 156332763265239832223181901699982723655183408266046563682878681837784022862405971890906354665977344560036655410495915894235064646524867511891233771098537002770730247935754742069527977718208179445523032556023967380335338915147802287443981716892177669673803746025293440537928858073960176569480817048457691733049155347304140917473653459907277765896752190967535458913364451717859091402719701072105218657110362683046450175256062634381110990494874302986948746767706061543066475780343916349447953439555591704919752355952879805691988684331949891146294902826502055528498653948590265566250633069441563337685045264215463029878031303496562747944271938972103118637652844535383183489523079450078373047184653396120028710158206017101228802048000 1664 156332763265239832223181901699982723655183408266046563682878681837784022862405971890906354665977344560036655410495915894235064646524867511891233771098537002770730247935754742069527977718208179445523032556023967380335338915147802287443981716892177669673803746025293440537928858073960176569480817048457691733049155347304140917473653459907277765896752190967535458913364451717859091402719701072105218657110362683046450175256062634381110990494874302986948746767706061543066475780343916349447953439555591704919752355952879805691988684331949891146294902826502055528498653948590265566250633069441563337685045264215463029878031303496562747944271938972103118637652844535383183489523079450078373047184653396120028710158206017101228802048000 1665 156332763265239832223181901699982723655183408266046563682878681837784022862405971890906354665977344560036655410495915894235064646524867511891233771098537002770730247935754742069527977718208179445523032556023967380335338915147802287443981716892177669673803746025293440537928858073960176569480817048457691733049155347304140917473653459907277765896752190967535458913364451717859091402719701072105218657110362683046450175256062634381110990494874302986948746767706061543066475780343916349447953439555591704919752355952879805691988684331949891146294902826502055528498653948590265566250633069441563337685045264215463029878031303496562747944271938972103118637652844535383183489523079450078373047184653396120028710158206017101228802048000 1666 156332763265239832223181901699982723655183408266046563682878681837784022862405971890906354665977344560036655410495915894235064646524867511891233771098537002770730247935754742069527977718208179445523032556023967380335338915147802287443981716892177669673803746025293440537928858073960176569480817048457691733049155347304140917473653459907277765896752190967535458913364451717859091402719701072105218657110362683046450175256062634381110990494874302986948746767706061543066475780343916349447953439555591704919752355952879805691988684331949891146294902826502055528498653948590265566250633069441563337685045264215463029878031303496562747944271938972103118637652844535383183489523079450078373047184653396120028710158206017101228802048000 1667 260606716363154800316044230133871200333190741579499621659358762623585966111630755142140893228184233381581104569296691795689852765756954142322686696421261183618807323308903155029903138856253035135686895270891953623019009971551386413169117522059260175346230844624164165376727406409291614341324522019778972118992941963956002909428580317665432035749885902342881610008578541013671105368333741687199399501402974592638432442151856411513312021154955463079243560861766004592291815125833308554529738383739171372101227177373450636088545136781360468540873603011778926566007256132299972698939805326759086083920970455447176870806678182928770100823101322266495898768967291840483766877034973443280647869656817211332087859833729430507748413014016000 1668 260606716363154800316044230133871200333190741579499621659358762623585966111630755142140893228184233381581104569296691795689852765756954142322686696421261183618807323308903155029903138856253035135686895270891953623019009971551386413169117522059260175346230844624164165376727406409291614341324522019778972118992941963956002909428580317665432035749885902342881610008578541013671105368333741687199399501402974592638432442151856411513312021154955463079243560861766004592291815125833308554529738383739171372101227177373450636088545136781360468540873603011778926566007256132299972698939805326759086083920970455447176870806678182928770100823101322266495898768967291840483766877034973443280647869656817211332087859833729430507748413014016000 1669 434952609610105361727477820093431033356095347696184868549469774818764977440311730332233150797839485513858863526156178607006364266048356463536564096327084915459789422602559365744908338751086315641461428207118670596818727642519263923579257144316905232652859279677729992013758041297107704335670627251011104466599220137842568855836300550183606067666559571010269407104317584951817074859749014875935797767841564595113543745951448350815717763307620667879257503078287461664535039445015791977510133362460677020036948159036289111631781833288090621994718043426659028438666110484808654434530535090360914674064099690141338197376345887308117298273756106862781655045406410081767406917771370676835401294457227925713254638062494419517432101320392704000 1670 434952609610105361727477820093431033356095347696184868549469774818764977440311730332233150797839485513858863526156178607006364266048356463536564096327084915459789422602559365744908338751086315641461428207118670596818727642519263923579257144316905232652859279677729992013758041297107704335670627251011104466599220137842568855836300550183606067666559571010269407104317584951817074859749014875935797767841564595113543745951448350815717763307620667879257503078287461664535039445015791977510133362460677020036948159036289111631781833288090621994718043426659028438666110484808654434530535090360914674064099690141338197376345887308117298273756106862781655045406410081767406917771370676835401294457227925713254638062494419517432101320392704000 1671 434952609610105361727477820093431033356095347696184868549469774818764977440311730332233150797839485513858863526156178607006364266048356463536564096327084915459789422602559365744908338751086315641461428207118670596818727642519263923579257144316905232652859279677729992013758041297107704335670627251011104466599220137842568855836300550183606067666559571010269407104317584951817074859749014875935797767841564595113543745951448350815717763307620667879257503078287461664535039445015791977510133362460677020036948159036289111631781833288090621994718043426659028438666110484808654434530535090360914674064099690141338197376345887308117298273756106862781655045406410081767406917771370676835401294457227925713254638062494419517432101320392704000 1672 434952609610105361727477820093431033356095347696184868549469774818764977440311730332233150797839485513858863526156178607006364266048356463536564096327084915459789422602559365744908338751086315641461428207118670596818727642519263923579257144316905232652859279677729992013758041297107704335670627251011104466599220137842568855836300550183606067666559571010269407104317584951817074859749014875935797767841564595113543745951448350815717763307620667879257503078287461664535039445015791977510133362460677020036948159036289111631781833288090621994718043426659028438666110484808654434530535090360914674064099690141338197376345887308117298273756106862781655045406410081767406917771370676835401294457227925713254638062494419517432101320392704000 1673 434952609610105361727477820093431033356095347696184868549469774818764977440311730332233150797839485513858863526156178607006364266048356463536564096327084915459789422602559365744908338751086315641461428207118670596818727642519263923579257144316905232652859279677729992013758041297107704335670627251011104466599220137842568855836300550183606067666559571010269407104317584951817074859749014875935797767841564595113543745951448350815717763307620667879257503078287461664535039445015791977510133362460677020036948159036289111631781833288090621994718043426659028438666110484808654434530535090360914674064099690141338197376345887308117298273756106862781655045406410081767406917771370676835401294457227925713254638062494419517432101320392704000 1674 434952609610105361727477820093431033356095347696184868549469774818764977440311730332233150797839485513858863526156178607006364266048356463536564096327084915459789422602559365744908338751086315641461428207118670596818727642519263923579257144316905232652859279677729992013758041297107704335670627251011104466599220137842568855836300550183606067666559571010269407104317584951817074859749014875935797767841564595113543745951448350815717763307620667879257503078287461664535039445015791977510133362460677020036948159036289111631781833288090621994718043426659028438666110484808654434530535090360914674064099690141338197376345887308117298273756106862781655045406410081767406917771370676835401294457227925713254638062494419517432101320392704000 1675 434952609610105361727477820093431033356095347696184868549469774818764977440311730332233150797839485513858863526156178607006364266048356463536564096327084915459789422602559365744908338751086315641461428207118670596818727642519263923579257144316905232652859279677729992013758041297107704335670627251011104466599220137842568855836300550183606067666559571010269407104317584951817074859749014875935797767841564595113543745951448350815717763307620667879257503078287461664535039445015791977510133362460677020036948159036289111631781833288090621994718043426659028438666110484808654434530535090360914674064099690141338197376345887308117298273756106862781655045406410081767406917771370676835401294457227925713254638062494419517432101320392704000 1676 434952609610105361727477820093431033356095347696184868549469774818764977440311730332233150797839485513858863526156178607006364266048356463536564096327084915459789422602559365744908338751086315641461428207118670596818727642519263923579257144316905232652859279677729992013758041297107704335670627251011104466599220137842568855836300550183606067666559571010269407104317584951817074859749014875935797767841564595113543745951448350815717763307620667879257503078287461664535039445015791977510133362460677020036948159036289111631781833288090621994718043426659028438666110484808654434530535090360914674064099690141338197376345887308117298273756106862781655045406410081767406917771370676835401294457227925713254638062494419517432101320392704000 1677 434952609610105361727477820093431033356095347696184868549469774818764977440311730332233150797839485513858863526156178607006364266048356463536564096327084915459789422602559365744908338751086315641461428207118670596818727642519263923579257144316905232652859279677729992013758041297107704335670627251011104466599220137842568855836300550183606067666559571010269407104317584951817074859749014875935797767841564595113543745951448350815717763307620667879257503078287461664535039445015791977510133362460677020036948159036289111631781833288090621994718043426659028438666110484808654434530535090360914674064099690141338197376345887308117298273756106862781655045406410081767406917771370676835401294457227925713254638062494419517432101320392704000 1678 434952609610105361727477820093431033356095347696184868549469774818764977440311730332233150797839485513858863526156178607006364266048356463536564096327084915459789422602559365744908338751086315641461428207118670596818727642519263923579257144316905232652859279677729992013758041297107704335670627251011104466599220137842568855836300550183606067666559571010269407104317584951817074859749014875935797767841564595113543745951448350815717763307620667879257503078287461664535039445015791977510133362460677020036948159036289111631781833288090621994718043426659028438666110484808654434530535090360914674064099690141338197376345887308117298273756106862781655045406410081767406917771370676835401294457227925713254638062494419517432101320392704000 1679 434952609610105361727477820093431033356095347696184868549469774818764977440311730332233150797839485513858863526156178607006364266048356463536564096327084915459789422602559365744908338751086315641461428207118670596818727642519263923579257144316905232652859279677729992013758041297107704335670627251011104466599220137842568855836300550183606067666559571010269407104317584951817074859749014875935797767841564595113543745951448350815717763307620667879257503078287461664535039445015791977510133362460677020036948159036289111631781833288090621994718043426659028438666110484808654434530535090360914674064099690141338197376345887308117298273756106862781655045406410081767406917771370676835401294457227925713254638062494419517432101320392704000 1680 434952609610105361727477820093431033356095347696184868549469774818764977440311730332233150797839485513858863526156178607006364266048356463536564096327084915459789422602559365744908338751086315641461428207118670596818727642519263923579257144316905232652859279677729992013758041297107704335670627251011104466599220137842568855836300550183606067666559571010269407104317584951817074859749014875935797767841564595113543745951448350815717763307620667879257503078287461664535039445015791977510133362460677020036948159036289111631781833288090621994718043426659028438666110484808654434530535090360914674064099690141338197376345887308117298273756106862781655045406410081767406917771370676835401294457227925713254638062494419517432101320392704000 1681 17833056994014319830826590623830672367599909255543579610528260767569364075052780943621559182711418906068213404572403322887260934907982615004999127949410481533851366326704933995541241888794538941299918556491865494469567833343289820866749542916993114538767230466786929672564079693181415877762495717291455283130568025651545323089288322557527848774328942411421045691277020983024500069249709609913367708481504148399655293584009382383444428295612447383049557626209785928245936617245647471077915467860887757821514874520487853576903055164811715501783439780493020165985310529877154831815751938704797501636628087295794866092430181379632809229224000381374047856861662813352463683628626197750251453072746344954243440160562271200214716154136100864000 1682 17833056994014319830826590623830672367599909255543579610528260767569364075052780943621559182711418906068213404572403322887260934907982615004999127949410481533851366326704933995541241888794538941299918556491865494469567833343289820866749542916993114538767230466786929672564079693181415877762495717291455283130568025651545323089288322557527848774328942411421045691277020983024500069249709609913367708481504148399655293584009382383444428295612447383049557626209785928245936617245647471077915467860887757821514874520487853576903055164811715501783439780493020165985310529877154831815751938704797501636628087295794866092430181379632809229224000381374047856861662813352463683628626197750251453072746344954243440160562271200214716154136100864000 1683 17833056994014319830826590623830672367599909255543579610528260767569364075052780943621559182711418906068213404572403322887260934907982615004999127949410481533851366326704933995541241888794538941299918556491865494469567833343289820866749542916993114538767230466786929672564079693181415877762495717291455283130568025651545323089288322557527848774328942411421045691277020983024500069249709609913367708481504148399655293584009382383444428295612447383049557626209785928245936617245647471077915467860887757821514874520487853576903055164811715501783439780493020165985310529877154831815751938704797501636628087295794866092430181379632809229224000381374047856861662813352463683628626197750251453072746344954243440160562271200214716154136100864000 1684 17833056994014319830826590623830672367599909255543579610528260767569364075052780943621559182711418906068213404572403322887260934907982615004999127949410481533851366326704933995541241888794538941299918556491865494469567833343289820866749542916993114538767230466786929672564079693181415877762495717291455283130568025651545323089288322557527848774328942411421045691277020983024500069249709609913367708481504148399655293584009382383444428295612447383049557626209785928245936617245647471077915467860887757821514874520487853576903055164811715501783439780493020165985310529877154831815751938704797501636628087295794866092430181379632809229224000381374047856861662813352463683628626197750251453072746344954243440160562271200214716154136100864000 1685 17833056994014319830826590623830672367599909255543579610528260767569364075052780943621559182711418906068213404572403322887260934907982615004999127949410481533851366326704933995541241888794538941299918556491865494469567833343289820866749542916993114538767230466786929672564079693181415877762495717291455283130568025651545323089288322557527848774328942411421045691277020983024500069249709609913367708481504148399655293584009382383444428295612447383049557626209785928245936617245647471077915467860887757821514874520487853576903055164811715501783439780493020165985310529877154831815751938704797501636628087295794866092430181379632809229224000381374047856861662813352463683628626197750251453072746344954243440160562271200214716154136100864000 1686 17833056994014319830826590623830672367599909255543579610528260767569364075052780943621559182711418906068213404572403322887260934907982615004999127949410481533851366326704933995541241888794538941299918556491865494469567833343289820866749542916993114538767230466786929672564079693181415877762495717291455283130568025651545323089288322557527848774328942411421045691277020983024500069249709609913367708481504148399655293584009382383444428295612447383049557626209785928245936617245647471077915467860887757821514874520487853576903055164811715501783439780493020165985310529877154831815751938704797501636628087295794866092430181379632809229224000381374047856861662813352463683628626197750251453072746344954243440160562271200214716154136100864000 1687 17833056994014319830826590623830672367599909255543579610528260767569364075052780943621559182711418906068213404572403322887260934907982615004999127949410481533851366326704933995541241888794538941299918556491865494469567833343289820866749542916993114538767230466786929672564079693181415877762495717291455283130568025651545323089288322557527848774328942411421045691277020983024500069249709609913367708481504148399655293584009382383444428295612447383049557626209785928245936617245647471077915467860887757821514874520487853576903055164811715501783439780493020165985310529877154831815751938704797501636628087295794866092430181379632809229224000381374047856861662813352463683628626197750251453072746344954243440160562271200214716154136100864000 1688 17833056994014319830826590623830672367599909255543579610528260767569364075052780943621559182711418906068213404572403322887260934907982615004999127949410481533851366326704933995541241888794538941299918556491865494469567833343289820866749542916993114538767230466786929672564079693181415877762495717291455283130568025651545323089288322557527848774328942411421045691277020983024500069249709609913367708481504148399655293584009382383444428295612447383049557626209785928245936617245647471077915467860887757821514874520487853576903055164811715501783439780493020165985310529877154831815751938704797501636628087295794866092430181379632809229224000381374047856861662813352463683628626197750251453072746344954243440160562271200214716154136100864000 1689 17833056994014319830826590623830672367599909255543579610528260767569364075052780943621559182711418906068213404572403322887260934907982615004999127949410481533851366326704933995541241888794538941299918556491865494469567833343289820866749542916993114538767230466786929672564079693181415877762495717291455283130568025651545323089288322557527848774328942411421045691277020983024500069249709609913367708481504148399655293584009382383444428295612447383049557626209785928245936617245647471077915467860887757821514874520487853576903055164811715501783439780493020165985310529877154831815751938704797501636628087295794866092430181379632809229224000381374047856861662813352463683628626197750251453072746344954243440160562271200214716154136100864000 1690 17833056994014319830826590623830672367599909255543579610528260767569364075052780943621559182711418906068213404572403322887260934907982615004999127949410481533851366326704933995541241888794538941299918556491865494469567833343289820866749542916993114538767230466786929672564079693181415877762495717291455283130568025651545323089288322557527848774328942411421045691277020983024500069249709609913367708481504148399655293584009382383444428295612447383049557626209785928245936617245647471077915467860887757821514874520487853576903055164811715501783439780493020165985310529877154831815751938704797501636628087295794866092430181379632809229224000381374047856861662813352463683628626197750251453072746344954243440160562271200214716154136100864000 1691 17833056994014319830826590623830672367599909255543579610528260767569364075052780943621559182711418906068213404572403322887260934907982615004999127949410481533851366326704933995541241888794538941299918556491865494469567833343289820866749542916993114538767230466786929672564079693181415877762495717291455283130568025651545323089288322557527848774328942411421045691277020983024500069249709609913367708481504148399655293584009382383444428295612447383049557626209785928245936617245647471077915467860887757821514874520487853576903055164811715501783439780493020165985310529877154831815751938704797501636628087295794866092430181379632809229224000381374047856861662813352463683628626197750251453072746344954243440160562271200214716154136100864000 1692 17833056994014319830826590623830672367599909255543579610528260767569364075052780943621559182711418906068213404572403322887260934907982615004999127949410481533851366326704933995541241888794538941299918556491865494469567833343289820866749542916993114538767230466786929672564079693181415877762495717291455283130568025651545323089288322557527848774328942411421045691277020983024500069249709609913367708481504148399655293584009382383444428295612447383049557626209785928245936617245647471077915467860887757821514874520487853576903055164811715501783439780493020165985310529877154831815751938704797501636628087295794866092430181379632809229224000381374047856861662813352463683628626197750251453072746344954243440160562271200214716154136100864000 1693 30191365490866243473589417926145328318346646369635280280624345479494933379064358137551299696330432207973485293941078825648132762799214567203463523618351945236810363191111453254451322517729154427620762116140728282136978341850189666727406976158469342914132921180270271935650986920556137081051905249374433794340051667428066231990165130089894647974938899502535830355331996524260478617239758369583331530459186523240616412037727884375171417104471873419502901061173167576520370692996881168534910887088482973991824682563185936105696872394026234344519363548374683141013130727082023130264068032227222170270811351791780708294484297075718346025076232645666263021666795143005721016383264152791175710052159562007534144191831925141963514448952418762752000 1694 30191365490866243473589417926145328318346646369635280280624345479494933379064358137551299696330432207973485293941078825648132762799214567203463523618351945236810363191111453254451322517729154427620762116140728282136978341850189666727406976158469342914132921180270271935650986920556137081051905249374433794340051667428066231990165130089894647974938899502535830355331996524260478617239758369583331530459186523240616412037727884375171417104471873419502901061173167576520370692996881168534910887088482973991824682563185936105696872394026234344519363548374683141013130727082023130264068032227222170270811351791780708294484297075718346025076232645666263021666795143005721016383264152791175710052159562007534144191831925141963514448952418762752000 1695 30191365490866243473589417926145328318346646369635280280624345479494933379064358137551299696330432207973485293941078825648132762799214567203463523618351945236810363191111453254451322517729154427620762116140728282136978341850189666727406976158469342914132921180270271935650986920556137081051905249374433794340051667428066231990165130089894647974938899502535830355331996524260478617239758369583331530459186523240616412037727884375171417104471873419502901061173167576520370692996881168534910887088482973991824682563185936105696872394026234344519363548374683141013130727082023130264068032227222170270811351791780708294484297075718346025076232645666263021666795143005721016383264152791175710052159562007534144191831925141963514448952418762752000 1696 30191365490866243473589417926145328318346646369635280280624345479494933379064358137551299696330432207973485293941078825648132762799214567203463523618351945236810363191111453254451322517729154427620762116140728282136978341850189666727406976158469342914132921180270271935650986920556137081051905249374433794340051667428066231990165130089894647974938899502535830355331996524260478617239758369583331530459186523240616412037727884375171417104471873419502901061173167576520370692996881168534910887088482973991824682563185936105696872394026234344519363548374683141013130727082023130264068032227222170270811351791780708294484297075718346025076232645666263021666795143005721016383264152791175710052159562007534144191831925141963514448952418762752000 1697 51234747238000015174681242220668622156234258889271070636219514278702901944272215759424555584672743456931004543818010767124881298470267120544277599580343251066867186335316136172803894312586375063672433311090815894786452246119771864436409638540922474925283567242918651474799724804183764626545083208188414148995067679625428395687310225762551217613471312455803304112998398101670032213455869953182913607189239529939326051228024219784665894826288769192896423100810865377355069066015707343003743775389155606864126486309726533571367592452662519682649359941591837290299282843858193252058123450689596022949566863990651861975739852137494033204554366799695648347768551357680708564802399267286625179958514776726785442693538776965912084019872254640390144000 1698 51234747238000015174681242220668622156234258889271070636219514278702901944272215759424555584672743456931004543818010767124881298470267120544277599580343251066867186335316136172803894312586375063672433311090815894786452246119771864436409638540922474925283567242918651474799724804183764626545083208188414148995067679625428395687310225762551217613471312455803304112998398101670032213455869953182913607189239529939326051228024219784665894826288769192896423100810865377355069066015707343003743775389155606864126486309726533571367592452662519682649359941591837290299282843858193252058123450689596022949566863990651861975739852137494033204554366799695648347768551357680708564802399267286625179958514776726785442693538776965912084019872254640390144000 1699 87047835557362025781783430532915989043442005852871549010936954759516230403318494575262319938358991133325776719946800293345173326100983837804727641687003183562607349583702115357593816437084251233179464195543296205242182366157492397677459975881027284898056780745718788855684732442308216100500096370712115639142619987683602844272740073570574518725287759862409813687984278374737384730661523050457770218614517961366914961036413149414147355309864618858731022848277660276126262343160686775763360674386175376062150900240225380537753539577073620940821262540764531556218481551715070335246751742721623642991314101920117513496782008781602362414537869192682906542858768756699523851599276355119976180749516605658808467136322382065084630749762960634022854656000 1700 87047835557362025781783430532915989043442005852871549010936954759516230403318494575262319938358991133325776719946800293345173326100983837804727641687003183562607349583702115357593816437084251233179464195543296205242182366157492397677459975881027284898056780745718788855684732442308216100500096370712115639142619987683602844272740073570574518725287759862409813687984278374737384730661523050457770218614517961366914961036413149414147355309864618858731022848277660276126262343160686775763360674386175376062150900240225380537753539577073620940821262540764531556218481551715070335246751742721623642991314101920117513496782008781602362414537869192682906542858768756699523851599276355119976180749516605658808467136322382065084630749762960634022854656000 1701 87047835557362025781783430532915989043442005852871549010936954759516230403318494575262319938358991133325776719946800293345173326100983837804727641687003183562607349583702115357593816437084251233179464195543296205242182366157492397677459975881027284898056780745718788855684732442308216100500096370712115639142619987683602844272740073570574518725287759862409813687984278374737384730661523050457770218614517961366914961036413149414147355309864618858731022848277660276126262343160686775763360674386175376062150900240225380537753539577073620940821262540764531556218481551715070335246751742721623642991314101920117513496782008781602362414537869192682906542858768756699523851599276355119976180749516605658808467136322382065084630749762960634022854656000 1702 87047835557362025781783430532915989043442005852871549010936954759516230403318494575262319938358991133325776719946800293345173326100983837804727641687003183562607349583702115357593816437084251233179464195543296205242182366157492397677459975881027284898056780745718788855684732442308216100500096370712115639142619987683602844272740073570574518725287759862409813687984278374737384730661523050457770218614517961366914961036413149414147355309864618858731022848277660276126262343160686775763360674386175376062150900240225380537753539577073620940821262540764531556218481551715070335246751742721623642991314101920117513496782008781602362414537869192682906542858768756699523851599276355119976180749516605658808467136322382065084630749762960634022854656000 1703 87047835557362025781783430532915989043442005852871549010936954759516230403318494575262319938358991133325776719946800293345173326100983837804727641687003183562607349583702115357593816437084251233179464195543296205242182366157492397677459975881027284898056780745718788855684732442308216100500096370712115639142619987683602844272740073570574518725287759862409813687984278374737384730661523050457770218614517961366914961036413149414147355309864618858731022848277660276126262343160686775763360674386175376062150900240225380537753539577073620940821262540764531556218481551715070335246751742721623642991314101920117513496782008781602362414537869192682906542858768756699523851599276355119976180749516605658808467136322382065084630749762960634022854656000 1704 87047835557362025781783430532915989043442005852871549010936954759516230403318494575262319938358991133325776719946800293345173326100983837804727641687003183562607349583702115357593816437084251233179464195543296205242182366157492397677459975881027284898056780745718788855684732442308216100500096370712115639142619987683602844272740073570574518725287759862409813687984278374737384730661523050457770218614517961366914961036413149414147355309864618858731022848277660276126262343160686775763360674386175376062150900240225380537753539577073620940821262540764531556218481551715070335246751742721623642991314101920117513496782008781602362414537869192682906542858768756699523851599276355119976180749516605658808467136322382065084630749762960634022854656000 1705 87047835557362025781783430532915989043442005852871549010936954759516230403318494575262319938358991133325776719946800293345173326100983837804727641687003183562607349583702115357593816437084251233179464195543296205242182366157492397677459975881027284898056780745718788855684732442308216100500096370712115639142619987683602844272740073570574518725287759862409813687984278374737384730661523050457770218614517961366914961036413149414147355309864618858731022848277660276126262343160686775763360674386175376062150900240225380537753539577073620940821262540764531556218481551715070335246751742721623642991314101920117513496782008781602362414537869192682906542858768756699523851599276355119976180749516605658808467136322382065084630749762960634022854656000 1706 87047835557362025781783430532915989043442005852871549010936954759516230403318494575262319938358991133325776719946800293345173326100983837804727641687003183562607349583702115357593816437084251233179464195543296205242182366157492397677459975881027284898056780745718788855684732442308216100500096370712115639142619987683602844272740073570574518725287759862409813687984278374737384730661523050457770218614517961366914961036413149414147355309864618858731022848277660276126262343160686775763360674386175376062150900240225380537753539577073620940821262540764531556218481551715070335246751742721623642991314101920117513496782008781602362414537869192682906542858768756699523851599276355119976180749516605658808467136322382065084630749762960634022854656000 1707 87047835557362025781783430532915989043442005852871549010936954759516230403318494575262319938358991133325776719946800293345173326100983837804727641687003183562607349583702115357593816437084251233179464195543296205242182366157492397677459975881027284898056780745718788855684732442308216100500096370712115639142619987683602844272740073570574518725287759862409813687984278374737384730661523050457770218614517961366914961036413149414147355309864618858731022848277660276126262343160686775763360674386175376062150900240225380537753539577073620940821262540764531556218481551715070335246751742721623642991314101920117513496782008781602362414537869192682906542858768756699523851599276355119976180749516605658808467136322382065084630749762960634022854656000 1708 87047835557362025781783430532915989043442005852871549010936954759516230403318494575262319938358991133325776719946800293345173326100983837804727641687003183562607349583702115357593816437084251233179464195543296205242182366157492397677459975881027284898056780745718788855684732442308216100500096370712115639142619987683602844272740073570574518725287759862409813687984278374737384730661523050457770218614517961366914961036413149414147355309864618858731022848277660276126262343160686775763360674386175376062150900240225380537753539577073620940821262540764531556218481551715070335246751742721623642991314101920117513496782008781602362414537869192682906542858768756699523851599276355119976180749516605658808467136322382065084630749762960634022854656000 1709 148764750967531702061067882780753425275242388002557477259691255684013237759271307229123304774655515846853752414389081701326901214306581378808279539643088440708495960438546915146127832290976985357503704310183493214758889663763154507630779098780675629890779038294433410154365207743904741315754664697547005627294737558951277260862112785732111852501516781604858371592765131742426190504700542893232329303612211195976057668411230072348777830224558633629571318047706521411899782344461613699779583392525973717690215888510545175339020799137218818187863537682166584429577384971881055202936698728311254805872155800181480830566000453007758437366445218450295087281745635805199486262383163290900039292900923879070903670335974950949229633951344899723545058607104000 1710 148764750967531702061067882780753425275242388002557477259691255684013237759271307229123304774655515846853752414389081701326901214306581378808279539643088440708495960438546915146127832290976985357503704310183493214758889663763154507630779098780675629890779038294433410154365207743904741315754664697547005627294737558951277260862112785732111852501516781604858371592765131742426190504700542893232329303612211195976057668411230072348777830224558633629571318047706521411899782344461613699779583392525973717690215888510545175339020799137218818187863537682166584429577384971881055202936698728311254805872155800181480830566000453007758437366445218450295087281745635805199486262383163290900039292900923879070903670335974950949229633951344899723545058607104000 1711 148764750967531702061067882780753425275242388002557477259691255684013237759271307229123304774655515846853752414389081701326901214306581378808279539643088440708495960438546915146127832290976985357503704310183493214758889663763154507630779098780675629890779038294433410154365207743904741315754664697547005627294737558951277260862112785732111852501516781604858371592765131742426190504700542893232329303612211195976057668411230072348777830224558633629571318047706521411899782344461613699779583392525973717690215888510545175339020799137218818187863537682166584429577384971881055202936698728311254805872155800181480830566000453007758437366445218450295087281745635805199486262383163290900039292900923879070903670335974950949229633951344899723545058607104000 1712 1390324775397492542626802642810779675469555028061284834202722015738441474385713151674049577333229120064053760882140950479690665554267115689797005043393349913163513648958382384543250769074551265023399105702649469296812052932365929977857748586735286260661486339200312244433319698541165806689295931752775753526119042607021282811795446595627213574780530669204283846661356371424543836492528438254507750501048702766131380078609626844381101217051949847005339421006603003849530676116463679437192368154448352501777718584210702573261876627450643160634238669926790508687639111886738833672305595591693970148337904674593278790336452831848209695013506714488739133474258278553266226751244516737383544793466578309073866077906307952796538635059298128257430454272000 1713 1390324775397492542626802642810779675469555028061284834202722015738441474385713151674049577333229120064053760882140950479690665554267115689797005043393349913163513648958382384543250769074551265023399105702649469296812052932365929977857748586735286260661486339200312244433319698541165806689295931752775753526119042607021282811795446595627213574780530669204283846661356371424543836492528438254507750501048702766131380078609626844381101217051949847005339421006603003849530676116463679437192368154448352501777718584210702573261876627450643160634238669926790508687639111886738833672305595591693970148337904674593278790336452831848209695013506714488739133474258278553266226751244516737383544793466578309073866077906307952796538635059298128257430454272000 1714 1390324775397492542626802642810779675469555028061284834202722015738441474385713151674049577333229120064053760882140950479690665554267115689797005043393349913163513648958382384543250769074551265023399105702649469296812052932365929977857748586735286260661486339200312244433319698541165806689295931752775753526119042607021282811795446595627213574780530669204283846661356371424543836492528438254507750501048702766131380078609626844381101217051949847005339421006603003849530676116463679437192368154448352501777718584210702573261876627450643160634238669926790508687639111886738833672305595591693970148337904674593278790336452831848209695013506714488739133474258278553266226751244516737383544793466578309073866077906307952796538635059298128257430454272000 1715 1390324775397492542626802642810779675469555028061284834202722015738441474385713151674049577333229120064053760882140950479690665554267115689797005043393349913163513648958382384543250769074551265023399105702649469296812052932365929977857748586735286260661486339200312244433319698541165806689295931752775753526119042607021282811795446595627213574780530669204283846661356371424543836492528438254507750501048702766131380078609626844381101217051949847005339421006603003849530676116463679437192368154448352501777718584210702573261876627450643160634238669926790508687639111886738833672305595591693970148337904674593278790336452831848209695013506714488739133474258278553266226751244516737383544793466578309073866077906307952796538635059298128257430454272000 1716 1390324775397492542626802642810779675469555028061284834202722015738441474385713151674049577333229120064053760882140950479690665554267115689797005043393349913163513648958382384543250769074551265023399105702649469296812052932365929977857748586735286260661486339200312244433319698541165806689295931752775753526119042607021282811795446595627213574780530669204283846661356371424543836492528438254507750501048702766131380078609626844381101217051949847005339421006603003849530676116463679437192368154448352501777718584210702573261876627450643160634238669926790508687639111886738833672305595591693970148337904674593278790336452831848209695013506714488739133474258278553266226751244516737383544793466578309073866077906307952796538635059298128257430454272000 1717 1390324775397492542626802642810779675469555028061284834202722015738441474385713151674049577333229120064053760882140950479690665554267115689797005043393349913163513648958382384543250769074551265023399105702649469296812052932365929977857748586735286260661486339200312244433319698541165806689295931752775753526119042607021282811795446595627213574780530669204283846661356371424543836492528438254507750501048702766131380078609626844381101217051949847005339421006603003849530676116463679437192368154448352501777718584210702573261876627450643160634238669926790508687639111886738833672305595591693970148337904674593278790336452831848209695013506714488739133474258278553266226751244516737383544793466578309073866077906307952796538635059298128257430454272000 1718 1390324775397492542626802642810779675469555028061284834202722015738441474385713151674049577333229120064053760882140950479690665554267115689797005043393349913163513648958382384543250769074551265023399105702649469296812052932365929977857748586735286260661486339200312244433319698541165806689295931752775753526119042607021282811795446595627213574780530669204283846661356371424543836492528438254507750501048702766131380078609626844381101217051949847005339421006603003849530676116463679437192368154448352501777718584210702573261876627450643160634238669926790508687639111886738833672305595591693970148337904674593278790336452831848209695013506714488739133474258278553266226751244516737383544793466578309073866077906307952796538635059298128257430454272000 1719 1390324775397492542626802642810779675469555028061284834202722015738441474385713151674049577333229120064053760882140950479690665554267115689797005043393349913163513648958382384543250769074551265023399105702649469296812052932365929977857748586735286260661486339200312244433319698541165806689295931752775753526119042607021282811795446595627213574780530669204283846661356371424543836492528438254507750501048702766131380078609626844381101217051949847005339421006603003849530676116463679437192368154448352501777718584210702573261876627450643160634238669926790508687639111886738833672305595591693970148337904674593278790336452831848209695013506714488739133474258278553266226751244516737383544793466578309073866077906307952796538635059298128257430454272000 1720 1390324775397492542626802642810779675469555028061284834202722015738441474385713151674049577333229120064053760882140950479690665554267115689797005043393349913163513648958382384543250769074551265023399105702649469296812052932365929977857748586735286260661486339200312244433319698541165806689295931752775753526119042607021282811795446595627213574780530669204283846661356371424543836492528438254507750501048702766131380078609626844381101217051949847005339421006603003849530676116463679437192368154448352501777718584210702573261876627450643160634238669926790508687639111886738833672305595591693970148337904674593278790336452831848209695013506714488739133474258278553266226751244516737383544793466578309073866077906307952796538635059298128257430454272000 1721 2392748938459084665860727348277351821483104203293471199662884589085857777417812334031039322590487315630236522478164575775547635418893706102140645679679955200554406989857376083798934573577302727105269860914259736659813543096601765491893185317771427654598417989763737372669743201189346353312278298546527071818450872326683627719099963591074434562197293281700572500104194315221639942603641442236007838612304817460512105115287167799179875194546405686696189143552363769625042293596433992311408065593805614655559453683426619128583689675842556879451524750944006465451426911557077532750037930013305322625289533944975032798169035323610768885118245055635120048709198497390171176238891813305037080589555981269916123520076755986762842990937052078731037811802112000 1722 2392748938459084665860727348277351821483104203293471199662884589085857777417812334031039322590487315630236522478164575775547635418893706102140645679679955200554406989857376083798934573577302727105269860914259736659813543096601765491893185317771427654598417989763737372669743201189346353312278298546527071818450872326683627719099963591074434562197293281700572500104194315221639942603641442236007838612304817460512105115287167799179875194546405686696189143552363769625042293596433992311408065593805614655559453683426619128583689675842556879451524750944006465451426911557077532750037930013305322625289533944975032798169035323610768885118245055635120048709198497390171176238891813305037080589555981269916123520076755986762842990937052078731037811802112000 1723 4122706420965002879278033221081877188415388542274650877019150146994932950490890651535480752823409644830897528229877564061268575826753855613988332506088562810555243243524258992385564270273692598802379970355269526264858734755444841942531958302520169848873074196362919493109967535649243766757055508395666144743190853018875890560009237267421250750665936324370086417679526805126885621106074204972641505929001200484462357113639790117986924960203456998177533894340722775063947871866655768752556097018127074051528938696544064758549697311476725503294977145876523139972808568612844588928315353412925070883373866987191981511245247862581354789058736230859311843925949011003264936659610594324578889855804955728065480825092250565192378473384540731653578149735038976000 1724 4122706420965002879278033221081877188415388542274650877019150146994932950490890651535480752823409644830897528229877564061268575826753855613988332506088562810555243243524258992385564270273692598802379970355269526264858734755444841942531958302520169848873074196362919493109967535649243766757055508395666144743190853018875890560009237267421250750665936324370086417679526805126885621106074204972641505929001200484462357113639790117986924960203456998177533894340722775063947871866655768752556097018127074051528938696544064758549697311476725503294977145876523139972808568612844588928315353412925070883373866987191981511245247862581354789058736230859311843925949011003264936659610594324578889855804955728065480825092250565192378473384540731653578149735038976000 1725 4122706420965002879278033221081877188415388542274650877019150146994932950490890651535480752823409644830897528229877564061268575826753855613988332506088562810555243243524258992385564270273692598802379970355269526264858734755444841942531958302520169848873074196362919493109967535649243766757055508395666144743190853018875890560009237267421250750665936324370086417679526805126885621106074204972641505929001200484462357113639790117986924960203456998177533894340722775063947871866655768752556097018127074051528938696544064758549697311476725503294977145876523139972808568612844588928315353412925070883373866987191981511245247862581354789058736230859311843925949011003264936659610594324578889855804955728065480825092250565192378473384540731653578149735038976000 1726 4122706420965002879278033221081877188415388542274650877019150146994932950490890651535480752823409644830897528229877564061268575826753855613988332506088562810555243243524258992385564270273692598802379970355269526264858734755444841942531958302520169848873074196362919493109967535649243766757055508395666144743190853018875890560009237267421250750665936324370086417679526805126885621106074204972641505929001200484462357113639790117986924960203456998177533894340722775063947871866655768752556097018127074051528938696544064758549697311476725503294977145876523139972808568612844588928315353412925070883373866987191981511245247862581354789058736230859311843925949011003264936659610594324578889855804955728065480825092250565192378473384540731653578149735038976000 1727 4122706420965002879278033221081877188415388542274650877019150146994932950490890651535480752823409644830897528229877564061268575826753855613988332506088562810555243243524258992385564270273692598802379970355269526264858734755444841942531958302520169848873074196362919493109967535649243766757055508395666144743190853018875890560009237267421250750665936324370086417679526805126885621106074204972641505929001200484462357113639790117986924960203456998177533894340722775063947871866655768752556097018127074051528938696544064758549697311476725503294977145876523139972808568612844588928315353412925070883373866987191981511245247862581354789058736230859311843925949011003264936659610594324578889855804955728065480825092250565192378473384540731653578149735038976000 1728 4122706420965002879278033221081877188415388542274650877019150146994932950490890651535480752823409644830897528229877564061268575826753855613988332506088562810555243243524258992385564270273692598802379970355269526264858734755444841942531958302520169848873074196362919493109967535649243766757055508395666144743190853018875890560009237267421250750665936324370086417679526805126885621106074204972641505929001200484462357113639790117986924960203456998177533894340722775063947871866655768752556097018127074051528938696544064758549697311476725503294977145876523139972808568612844588928315353412925070883373866987191981511245247862581354789058736230859311843925949011003264936659610594324578889855804955728065480825092250565192378473384540731653578149735038976000 1729 4122706420965002879278033221081877188415388542274650877019150146994932950490890651535480752823409644830897528229877564061268575826753855613988332506088562810555243243524258992385564270273692598802379970355269526264858734755444841942531958302520169848873074196362919493109967535649243766757055508395666144743190853018875890560009237267421250750665936324370086417679526805126885621106074204972641505929001200484462357113639790117986924960203456998177533894340722775063947871866655768752556097018127074051528938696544064758549697311476725503294977145876523139972808568612844588928315353412925070883373866987191981511245247862581354789058736230859311843925949011003264936659610594324578889855804955728065480825092250565192378473384540731653578149735038976000 1730 4122706420965002879278033221081877188415388542274650877019150146994932950490890651535480752823409644830897528229877564061268575826753855613988332506088562810555243243524258992385564270273692598802379970355269526264858734755444841942531958302520169848873074196362919493109967535649243766757055508395666144743190853018875890560009237267421250750665936324370086417679526805126885621106074204972641505929001200484462357113639790117986924960203456998177533894340722775063947871866655768752556097018127074051528938696544064758549697311476725503294977145876523139972808568612844588928315353412925070883373866987191981511245247862581354789058736230859311843925949011003264936659610594324578889855804955728065480825092250565192378473384540731653578149735038976000 1731 4122706420965002879278033221081877188415388542274650877019150146994932950490890651535480752823409644830897528229877564061268575826753855613988332506088562810555243243524258992385564270273692598802379970355269526264858734755444841942531958302520169848873074196362919493109967535649243766757055508395666144743190853018875890560009237267421250750665936324370086417679526805126885621106074204972641505929001200484462357113639790117986924960203456998177533894340722775063947871866655768752556097018127074051528938696544064758549697311476725503294977145876523139972808568612844588928315353412925070883373866987191981511245247862581354789058736230859311843925949011003264936659610594324578889855804955728065480825092250565192378473384540731653578149735038976000 1732 4122706420965002879278033221081877188415388542274650877019150146994932950490890651535480752823409644830897528229877564061268575826753855613988332506088562810555243243524258992385564270273692598802379970355269526264858734755444841942531958302520169848873074196362919493109967535649243766757055508395666144743190853018875890560009237267421250750665936324370086417679526805126885621106074204972641505929001200484462357113639790117986924960203456998177533894340722775063947871866655768752556097018127074051528938696544064758549697311476725503294977145876523139972808568612844588928315353412925070883373866987191981511245247862581354789058736230859311843925949011003264936659610594324578889855804955728065480825092250565192378473384540731653578149735038976000 1733 7144650227532349989788831572134893167523868343761969969874187204742218803200713499110988144642968914491945416422377818518178441907764431779041780233051479350692236541027540833804182880384309273724524488625682089017000187331185911086407883738267454348097037582296939481559573739280139447789977196049689428839949748281711918340496008184441027550904067650133359761838619953284892781376826597217587729774959080439573264877937756274471340956032590977841666238892472569185821661944914447248179716132414219331299650761110864226566625440789165297210195393804014601572877249406059672612770507464599147840886911488803703958988014545853487849438789888079187425523669636068658135231105159964495216120109988276737478269884870229478391894375409087955650933490822545408000 1734 7144650227532349989788831572134893167523868343761969969874187204742218803200713499110988144642968914491945416422377818518178441907764431779041780233051479350692236541027540833804182880384309273724524488625682089017000187331185911086407883738267454348097037582296939481559573739280139447789977196049689428839949748281711918340496008184441027550904067650133359761838619953284892781376826597217587729774959080439573264877937756274471340956032590977841666238892472569185821661944914447248179716132414219331299650761110864226566625440789165297210195393804014601572877249406059672612770507464599147840886911488803703958988014545853487849438789888079187425523669636068658135231105159964495216120109988276737478269884870229478391894375409087955650933490822545408000 1735 7144650227532349989788831572134893167523868343761969969874187204742218803200713499110988144642968914491945416422377818518178441907764431779041780233051479350692236541027540833804182880384309273724524488625682089017000187331185911086407883738267454348097037582296939481559573739280139447789977196049689428839949748281711918340496008184441027550904067650133359761838619953284892781376826597217587729774959080439573264877937756274471340956032590977841666238892472569185821661944914447248179716132414219331299650761110864226566625440789165297210195393804014601572877249406059672612770507464599147840886911488803703958988014545853487849438789888079187425523669636068658135231105159964495216120109988276737478269884870229478391894375409087955650933490822545408000 1736 7144650227532349989788831572134893167523868343761969969874187204742218803200713499110988144642968914491945416422377818518178441907764431779041780233051479350692236541027540833804182880384309273724524488625682089017000187331185911086407883738267454348097037582296939481559573739280139447789977196049689428839949748281711918340496008184441027550904067650133359761838619953284892781376826597217587729774959080439573264877937756274471340956032590977841666238892472569185821661944914447248179716132414219331299650761110864226566625440789165297210195393804014601572877249406059672612770507464599147840886911488803703958988014545853487849438789888079187425523669636068658135231105159964495216120109988276737478269884870229478391894375409087955650933490822545408000 1737 7144650227532349989788831572134893167523868343761969969874187204742218803200713499110988144642968914491945416422377818518178441907764431779041780233051479350692236541027540833804182880384309273724524488625682089017000187331185911086407883738267454348097037582296939481559573739280139447789977196049689428839949748281711918340496008184441027550904067650133359761838619953284892781376826597217587729774959080439573264877937756274471340956032590977841666238892472569185821661944914447248179716132414219331299650761110864226566625440789165297210195393804014601572877249406059672612770507464599147840886911488803703958988014545853487849438789888079187425523669636068658135231105159964495216120109988276737478269884870229478391894375409087955650933490822545408000 1738 7144650227532349989788831572134893167523868343761969969874187204742218803200713499110988144642968914491945416422377818518178441907764431779041780233051479350692236541027540833804182880384309273724524488625682089017000187331185911086407883738267454348097037582296939481559573739280139447789977196049689428839949748281711918340496008184441027550904067650133359761838619953284892781376826597217587729774959080439573264877937756274471340956032590977841666238892472569185821661944914447248179716132414219331299650761110864226566625440789165297210195393804014601572877249406059672612770507464599147840886911488803703958988014545853487849438789888079187425523669636068658135231105159964495216120109988276737478269884870229478391894375409087955650933490822545408000 1739 7144650227532349989788831572134893167523868343761969969874187204742218803200713499110988144642968914491945416422377818518178441907764431779041780233051479350692236541027540833804182880384309273724524488625682089017000187331185911086407883738267454348097037582296939481559573739280139447789977196049689428839949748281711918340496008184441027550904067650133359761838619953284892781376826597217587729774959080439573264877937756274471340956032590977841666238892472569185821661944914447248179716132414219331299650761110864226566625440789165297210195393804014601572877249406059672612770507464599147840886911488803703958988014545853487849438789888079187425523669636068658135231105159964495216120109988276737478269884870229478391894375409087955650933490822545408000 1740 7144650227532349989788831572134893167523868343761969969874187204742218803200713499110988144642968914491945416422377818518178441907764431779041780233051479350692236541027540833804182880384309273724524488625682089017000187331185911086407883738267454348097037582296939481559573739280139447789977196049689428839949748281711918340496008184441027550904067650133359761838619953284892781376826597217587729774959080439573264877937756274471340956032590977841666238892472569185821661944914447248179716132414219331299650761110864226566625440789165297210195393804014601572877249406059672612770507464599147840886911488803703958988014545853487849438789888079187425523669636068658135231105159964495216120109988276737478269884870229478391894375409087955650933490822545408000 1741 12438836046133821332222355767086849004659054786489589717550959923456202936372442201952230359823408880130476969991359782040148667361417875727311739385742625549555183817928948591653082394749082445554397134697312516978597326143594671201436125588323638020036942430778971637395217880086722778602350298322509295610352511758460449830803550249111828966123981778882179345361037338668998332377055105755820237538203759045297054152489633673854604604452740892422340921911794742952515513446096052659080885786533155855792691975094014618452494892413936782442950180612789421338379291215949890018833453495867116390984112902007248592598133324330922345872933195145865307836708836395533813437354083498186171265111489589799949667869559069521880288107587222130788275207522051555328000 1742 12438836046133821332222355767086849004659054786489589717550959923456202936372442201952230359823408880130476969991359782040148667361417875727311739385742625549555183817928948591653082394749082445554397134697312516978597326143594671201436125588323638020036942430778971637395217880086722778602350298322509295610352511758460449830803550249111828966123981778882179345361037338668998332377055105755820237538203759045297054152489633673854604604452740892422340921911794742952515513446096052659080885786533155855792691975094014618452494892413936782442950180612789421338379291215949890018833453495867116390984112902007248592598133324330922345872933195145865307836708836395533813437354083498186171265111489589799949667869559069521880288107587222130788275207522051555328000 1743 12438836046133821332222355767086849004659054786489589717550959923456202936372442201952230359823408880130476969991359782040148667361417875727311739385742625549555183817928948591653082394749082445554397134697312516978597326143594671201436125588323638020036942430778971637395217880086722778602350298322509295610352511758460449830803550249111828966123981778882179345361037338668998332377055105755820237538203759045297054152489633673854604604452740892422340921911794742952515513446096052659080885786533155855792691975094014618452494892413936782442950180612789421338379291215949890018833453495867116390984112902007248592598133324330922345872933195145865307836708836395533813437354083498186171265111489589799949667869559069521880288107587222130788275207522051555328000 1744 12438836046133821332222355767086849004659054786489589717550959923456202936372442201952230359823408880130476969991359782040148667361417875727311739385742625549555183817928948591653082394749082445554397134697312516978597326143594671201436125588323638020036942430778971637395217880086722778602350298322509295610352511758460449830803550249111828966123981778882179345361037338668998332377055105755820237538203759045297054152489633673854604604452740892422340921911794742952515513446096052659080885786533155855792691975094014618452494892413936782442950180612789421338379291215949890018833453495867116390984112902007248592598133324330922345872933195145865307836708836395533813437354083498186171265111489589799949667869559069521880288107587222130788275207522051555328000 1745 12438836046133821332222355767086849004659054786489589717550959923456202936372442201952230359823408880130476969991359782040148667361417875727311739385742625549555183817928948591653082394749082445554397134697312516978597326143594671201436125588323638020036942430778971637395217880086722778602350298322509295610352511758460449830803550249111828966123981778882179345361037338668998332377055105755820237538203759045297054152489633673854604604452740892422340921911794742952515513446096052659080885786533155855792691975094014618452494892413936782442950180612789421338379291215949890018833453495867116390984112902007248592598133324330922345872933195145865307836708836395533813437354083498186171265111489589799949667869559069521880288107587222130788275207522051555328000 1746 128235423156018776620849028526668546439784069963810203273721236324290751921365383525280725359004215259077082164859379196290192447024926553889811746244769335562424575442566480326320437059268891191282444687601159968851518826222625476303465212250759154845741674544113109663868225567904358542292271116726899954745902183076911853925809796382596174908494657514249271601660178749164931261619124801606394201424781021085536640747315811070666026850028256622910731153729842710850675396351505697516297791613743874801986515207154789880953555591896255489102579181575148673591539084700514330091066530885228004030764050536157201985547766230215694287349826754081085647801122024696224880797464778331816198609396799894844841936799578036308044207294713630214312115541464449024000 1747 224027284253564802756623252836089950630302770226776425119190999858535943606625325018665427202180364057607662542009335455918966204952546689645501120689612029227555733298163641130081803542542752911170430869239226465583603389410926707102153725802076243515510705428565602582777790067128914373384597640921894220941091113835365008808389714280395517565140166677393477488100332274791134914048611028406370669889092443836432511385560721940453548906999364320225047325566035215856129917426080453560972241949210549279070442066899417922025861619042758339462205830211784732764418780971798534669093229456493323041744796286666631868751947604186817920000147339379656626708560177144304866753170967745682898970616209416293938863588862829430153230143864711984403265850938392444928000 1748 224027284253564802756623252836089950630302770226776425119190999858535943606625325018665427202180364057607662542009335455918966204952546689645501120689612029227555733298163641130081803542542752911170430869239226465583603389410926707102153725802076243515510705428565602582777790067128914373384597640921894220941091113835365008808389714280395517565140166677393477488100332274791134914048611028406370669889092443836432511385560721940453548906999364320225047325566035215856129917426080453560972241949210549279070442066899417922025861619042758339462205830211784732764418780971798534669093229456493323041744796286666631868751947604186817920000147339379656626708560177144304866753170967745682898970616209416293938863588862829430153230143864711984403265850938392444928000 1749 224027284253564802756623252836089950630302770226776425119190999858535943606625325018665427202180364057607662542009335455918966204952546689645501120689612029227555733298163641130081803542542752911170430869239226465583603389410926707102153725802076243515510705428565602582777790067128914373384597640921894220941091113835365008808389714280395517565140166677393477488100332274791134914048611028406370669889092443836432511385560721940453548906999364320225047325566035215856129917426080453560972241949210549279070442066899417922025861619042758339462205830211784732764418780971798534669093229456493323041744796286666631868751947604186817920000147339379656626708560177144304866753170967745682898970616209416293938863588862829430153230143864711984403265850938392444928000 1750 224027284253564802756623252836089950630302770226776425119190999858535943606625325018665427202180364057607662542009335455918966204952546689645501120689612029227555733298163641130081803542542752911170430869239226465583603389410926707102153725802076243515510705428565602582777790067128914373384597640921894220941091113835365008808389714280395517565140166677393477488100332274791134914048611028406370669889092443836432511385560721940453548906999364320225047325566035215856129917426080453560972241949210549279070442066899417922025861619042758339462205830211784732764418780971798534669093229456493323041744796286666631868751947604186817920000147339379656626708560177144304866753170967745682898970616209416293938863588862829430153230143864711984403265850938392444928000 1751 224027284253564802756623252836089950630302770226776425119190999858535943606625325018665427202180364057607662542009335455918966204952546689645501120689612029227555733298163641130081803542542752911170430869239226465583603389410926707102153725802076243515510705428565602582777790067128914373384597640921894220941091113835365008808389714280395517565140166677393477488100332274791134914048611028406370669889092443836432511385560721940453548906999364320225047325566035215856129917426080453560972241949210549279070442066899417922025861619042758339462205830211784732764418780971798534669093229456493323041744796286666631868751947604186817920000147339379656626708560177144304866753170967745682898970616209416293938863588862829430153230143864711984403265850938392444928000 1752 224027284253564802756623252836089950630302770226776425119190999858535943606625325018665427202180364057607662542009335455918966204952546689645501120689612029227555733298163641130081803542542752911170430869239226465583603389410926707102153725802076243515510705428565602582777790067128914373384597640921894220941091113835365008808389714280395517565140166677393477488100332274791134914048611028406370669889092443836432511385560721940453548906999364320225047325566035215856129917426080453560972241949210549279070442066899417922025861619042758339462205830211784732764418780971798534669093229456493323041744796286666631868751947604186817920000147339379656626708560177144304866753170967745682898970616209416293938863588862829430153230143864711984403265850938392444928000 1753 392719829296499099232360562221665683454920756207539073233941822752013509142414194757720493885422178192986232436142365054225947757281814346948563464568889887235905200471680862901033401610077445853281765313776363994168056741637354517550075481331039654882690266616275501327609465987676986896543199664536080569309732722553394860441107169133533342291690712185470766036639882477708859504327215132796367784315579054045266192458887945561615071233969885653354507961717259733395795745247919035092384340136966092886210484943274679617311335418181955369077246820361258636536026123043562831274920431237232795292178627890526605665922164150139491813760258285932538066620105990533966431418308706458182121895490215106763274827871276539991058612442194840108658925036695001955958784000 1754 392719829296499099232360562221665683454920756207539073233941822752013509142414194757720493885422178192986232436142365054225947757281814346948563464568889887235905200471680862901033401610077445853281765313776363994168056741637354517550075481331039654882690266616275501327609465987676986896543199664536080569309732722553394860441107169133533342291690712185470766036639882477708859504327215132796367784315579054045266192458887945561615071233969885653354507961717259733395795745247919035092384340136966092886210484943274679617311335418181955369077246820361258636536026123043562831274920431237232795292178627890526605665922164150139491813760258285932538066620105990533966431418308706458182121895490215106763274827871276539991058612442194840108658925036695001955958784000 1755 392719829296499099232360562221665683454920756207539073233941822752013509142414194757720493885422178192986232436142365054225947757281814346948563464568889887235905200471680862901033401610077445853281765313776363994168056741637354517550075481331039654882690266616275501327609465987676986896543199664536080569309732722553394860441107169133533342291690712185470766036639882477708859504327215132796367784315579054045266192458887945561615071233969885653354507961717259733395795745247919035092384340136966092886210484943274679617311335418181955369077246820361258636536026123043562831274920431237232795292178627890526605665922164150139491813760258285932538066620105990533966431418308706458182121895490215106763274827871276539991058612442194840108658925036695001955958784000 1756 392719829296499099232360562221665683454920756207539073233941822752013509142414194757720493885422178192986232436142365054225947757281814346948563464568889887235905200471680862901033401610077445853281765313776363994168056741637354517550075481331039654882690266616275501327609465987676986896543199664536080569309732722553394860441107169133533342291690712185470766036639882477708859504327215132796367784315579054045266192458887945561615071233969885653354507961717259733395795745247919035092384340136966092886210484943274679617311335418181955369077246820361258636536026123043562831274920431237232795292178627890526605665922164150139491813760258285932538066620105990533966431418308706458182121895490215106763274827871276539991058612442194840108658925036695001955958784000 1757 392719829296499099232360562221665683454920756207539073233941822752013509142414194757720493885422178192986232436142365054225947757281814346948563464568889887235905200471680862901033401610077445853281765313776363994168056741637354517550075481331039654882690266616275501327609465987676986896543199664536080569309732722553394860441107169133533342291690712185470766036639882477708859504327215132796367784315579054045266192458887945561615071233969885653354507961717259733395795745247919035092384340136966092886210484943274679617311335418181955369077246820361258636536026123043562831274920431237232795292178627890526605665922164150139491813760258285932538066620105990533966431418308706458182121895490215106763274827871276539991058612442194840108658925036695001955958784000 1758 392719829296499099232360562221665683454920756207539073233941822752013509142414194757720493885422178192986232436142365054225947757281814346948563464568889887235905200471680862901033401610077445853281765313776363994168056741637354517550075481331039654882690266616275501327609465987676986896543199664536080569309732722553394860441107169133533342291690712185470766036639882477708859504327215132796367784315579054045266192458887945561615071233969885653354507961717259733395795745247919035092384340136966092886210484943274679617311335418181955369077246820361258636536026123043562831274920431237232795292178627890526605665922164150139491813760258285932538066620105990533966431418308706458182121895490215106763274827871276539991058612442194840108658925036695001955958784000 1759 690794179732541915549722228947909937197205610169061229818503666220791762581506568578830348744457611441462782855174420130383442105058711436282523134176677311647957247629686637842917753432126227255922625186932624265741611808540106596370582771661298752938652178978028606835265050672323819951019488209918965721415819858971421559515907510505885149091083962734243077458449553278289883868111571418588810932611103556065623232535183896242880910300553028864250579504660659871043204715891089582727504054300923357386844243015220161446850639000582059494206877157015453941666869950433627020212585038546292486918942206459436299366357086740095366100404294324955334459184766437349246952864805014659942352414167288372796600422225575433844272099285820723751131049139546508440531501056000 1760 690794179732541915549722228947909937197205610169061229818503666220791762581506568578830348744457611441462782855174420130383442105058711436282523134176677311647957247629686637842917753432126227255922625186932624265741611808540106596370582771661298752938652178978028606835265050672323819951019488209918965721415819858971421559515907510505885149091083962734243077458449553278289883868111571418588810932611103556065623232535183896242880910300553028864250579504660659871043204715891089582727504054300923357386844243015220161446850639000582059494206877157015453941666869950433627020212585038546292486918942206459436299366357086740095366100404294324955334459184766437349246952864805014659942352414167288372796600422225575433844272099285820723751131049139546508440531501056000 1761 690794179732541915549722228947909937197205610169061229818503666220791762581506568578830348744457611441462782855174420130383442105058711436282523134176677311647957247629686637842917753432126227255922625186932624265741611808540106596370582771661298752938652178978028606835265050672323819951019488209918965721415819858971421559515907510505885149091083962734243077458449553278289883868111571418588810932611103556065623232535183896242880910300553028864250579504660659871043204715891089582727504054300923357386844243015220161446850639000582059494206877157015453941666869950433627020212585038546292486918942206459436299366357086740095366100404294324955334459184766437349246952864805014659942352414167288372796600422225575433844272099285820723751131049139546508440531501056000 1762 690794179732541915549722228947909937197205610169061229818503666220791762581506568578830348744457611441462782855174420130383442105058711436282523134176677311647957247629686637842917753432126227255922625186932624265741611808540106596370582771661298752938652178978028606835265050672323819951019488209918965721415819858971421559515907510505885149091083962734243077458449553278289883868111571418588810932611103556065623232535183896242880910300553028864250579504660659871043204715891089582727504054300923357386844243015220161446850639000582059494206877157015453941666869950433627020212585038546292486918942206459436299366357086740095366100404294324955334459184766437349246952864805014659942352414167288372796600422225575433844272099285820723751131049139546508440531501056000 1763 690794179732541915549722228947909937197205610169061229818503666220791762581506568578830348744457611441462782855174420130383442105058711436282523134176677311647957247629686637842917753432126227255922625186932624265741611808540106596370582771661298752938652178978028606835265050672323819951019488209918965721415819858971421559515907510505885149091083962734243077458449553278289883868111571418588810932611103556065623232535183896242880910300553028864250579504660659871043204715891089582727504054300923357386844243015220161446850639000582059494206877157015453941666869950433627020212585038546292486918942206459436299366357086740095366100404294324955334459184766437349246952864805014659942352414167288372796600422225575433844272099285820723751131049139546508440531501056000 1764 690794179732541915549722228947909937197205610169061229818503666220791762581506568578830348744457611441462782855174420130383442105058711436282523134176677311647957247629686637842917753432126227255922625186932624265741611808540106596370582771661298752938652178978028606835265050672323819951019488209918965721415819858971421559515907510505885149091083962734243077458449553278289883868111571418588810932611103556065623232535183896242880910300553028864250579504660659871043204715891089582727504054300923357386844243015220161446850639000582059494206877157015453941666869950433627020212585038546292486918942206459436299366357086740095366100404294324955334459184766437349246952864805014659942352414167288372796600422225575433844272099285820723751131049139546508440531501056000 1765 690794179732541915549722228947909937197205610169061229818503666220791762581506568578830348744457611441462782855174420130383442105058711436282523134176677311647957247629686637842917753432126227255922625186932624265741611808540106596370582771661298752938652178978028606835265050672323819951019488209918965721415819858971421559515907510505885149091083962734243077458449553278289883868111571418588810932611103556065623232535183896242880910300553028864250579504660659871043204715891089582727504054300923357386844243015220161446850639000582059494206877157015453941666869950433627020212585038546292486918942206459436299366357086740095366100404294324955334459184766437349246952864805014659942352414167288372796600422225575433844272099285820723751131049139546508440531501056000 1766 690794179732541915549722228947909937197205610169061229818503666220791762581506568578830348744457611441462782855174420130383442105058711436282523134176677311647957247629686637842917753432126227255922625186932624265741611808540106596370582771661298752938652178978028606835265050672323819951019488209918965721415819858971421559515907510505885149091083962734243077458449553278289883868111571418588810932611103556065623232535183896242880910300553028864250579504660659871043204715891089582727504054300923357386844243015220161446850639000582059494206877157015453941666869950433627020212585038546292486918942206459436299366357086740095366100404294324955334459184766437349246952864805014659942352414167288372796600422225575433844272099285820723751131049139546508440531501056000 1767 690794179732541915549722228947909937197205610169061229818503666220791762581506568578830348744457611441462782855174420130383442105058711436282523134176677311647957247629686637842917753432126227255922625186932624265741611808540106596370582771661298752938652178978028606835265050672323819951019488209918965721415819858971421559515907510505885149091083962734243077458449553278289883868111571418588810932611103556065623232535183896242880910300553028864250579504660659871043204715891089582727504054300923357386844243015220161446850639000582059494206877157015453941666869950433627020212585038546292486918942206459436299366357086740095366100404294324955334459184766437349246952864805014659942352414167288372796600422225575433844272099285820723751131049139546508440531501056000 1768 690794179732541915549722228947909937197205610169061229818503666220791762581506568578830348744457611441462782855174420130383442105058711436282523134176677311647957247629686637842917753432126227255922625186932624265741611808540106596370582771661298752938652178978028606835265050672323819951019488209918965721415819858971421559515907510505885149091083962734243077458449553278289883868111571418588810932611103556065623232535183896242880910300553028864250579504660659871043204715891089582727504054300923357386844243015220161446850639000582059494206877157015453941666869950433627020212585038546292486918942206459436299366357086740095366100404294324955334459184766437349246952864805014659942352414167288372796600422225575433844272099285820723751131049139546508440531501056000 1769 690794179732541915549722228947909937197205610169061229818503666220791762581506568578830348744457611441462782855174420130383442105058711436282523134176677311647957247629686637842917753432126227255922625186932624265741611808540106596370582771661298752938652178978028606835265050672323819951019488209918965721415819858971421559515907510505885149091083962734243077458449553278289883868111571418588810932611103556065623232535183896242880910300553028864250579504660659871043204715891089582727504054300923357386844243015220161446850639000582059494206877157015453941666869950433627020212585038546292486918942206459436299366357086740095366100404294324955334459184766437349246952864805014659942352414167288372796600422225575433844272099285820723751131049139546508440531501056000 1770 11708375927670201958469868287252710799952637460492563217262774003742233264093331670827633029567078160024792929748718985260736306865401888750551239562316564604202665214062485387168097515798749614507163138761569902809179861161696721972382758841716928015909358965729298420936695774107183389000330308642694334261285082355447823042642500178065849984594643436173611482346602597937116675730704600315064592078154297560434292076867523665133574750856830997699162364485773896119376351116798128520805153462727514531980410898563053583844926084755628127020455545034160236299438473736163169834111610822818516727439698414566716938412831978645684171193293124151785329816690956565241473777369576519660039871426564209708416956308908058200750374564166452944934424561687228956619177984000 1771 11708375927670201958469868287252710799952637460492563217262774003742233264093331670827633029567078160024792929748718985260736306865401888750551239562316564604202665214062485387168097515798749614507163138761569902809179861161696721972382758841716928015909358965729298420936695774107183389000330308642694334261285082355447823042642500178065849984594643436173611482346602597937116675730704600315064592078154297560434292076867523665133574750856830997699162364485773896119376351116798128520805153462727514531980410898563053583844926084755628127020455545034160236299438473736163169834111610822818516727439698414566716938412831978645684171193293124151785329816690956565241473777369576519660039871426564209708416956308908058200750374564166452944934424561687228956619177984000 1772 11708375927670201958469868287252710799952637460492563217262774003742233264093331670827633029567078160024792929748718985260736306865401888750551239562316564604202665214062485387168097515798749614507163138761569902809179861161696721972382758841716928015909358965729298420936695774107183389000330308642694334261285082355447823042642500178065849984594643436173611482346602597937116675730704600315064592078154297560434292076867523665133574750856830997699162364485773896119376351116798128520805153462727514531980410898563053583844926084755628127020455545034160236299438473736163169834111610822818516727439698414566716938412831978645684171193293124151785329816690956565241473777369576519660039871426564209708416956308908058200750374564166452944934424561687228956619177984000 1773 11708375927670201958469868287252710799952637460492563217262774003742233264093331670827633029567078160024792929748718985260736306865401888750551239562316564604202665214062485387168097515798749614507163138761569902809179861161696721972382758841716928015909358965729298420936695774107183389000330308642694334261285082355447823042642500178065849984594643436173611482346602597937116675730704600315064592078154297560434292076867523665133574750856830997699162364485773896119376351116798128520805153462727514531980410898563053583844926084755628127020455545034160236299438473736163169834111610822818516727439698414566716938412831978645684171193293124151785329816690956565241473777369576519660039871426564209708416956308908058200750374564166452944934424561687228956619177984000 1774 11708375927670201958469868287252710799952637460492563217262774003742233264093331670827633029567078160024792929748718985260736306865401888750551239562316564604202665214062485387168097515798749614507163138761569902809179861161696721972382758841716928015909358965729298420936695774107183389000330308642694334261285082355447823042642500178065849984594643436173611482346602597937116675730704600315064592078154297560434292076867523665133574750856830997699162364485773896119376351116798128520805153462727514531980410898563053583844926084755628127020455545034160236299438473736163169834111610822818516727439698414566716938412831978645684171193293124151785329816690956565241473777369576519660039871426564209708416956308908058200750374564166452944934424561687228956619177984000 1775 11708375927670201958469868287252710799952637460492563217262774003742233264093331670827633029567078160024792929748718985260736306865401888750551239562316564604202665214062485387168097515798749614507163138761569902809179861161696721972382758841716928015909358965729298420936695774107183389000330308642694334261285082355447823042642500178065849984594643436173611482346602597937116675730704600315064592078154297560434292076867523665133574750856830997699162364485773896119376351116798128520805153462727514531980410898563053583844926084755628127020455545034160236299438473736163169834111610822818516727439698414566716938412831978645684171193293124151785329816690956565241473777369576519660039871426564209708416956308908058200750374564166452944934424561687228956619177984000 1776 11708375927670201958469868287252710799952637460492563217262774003742233264093331670827633029567078160024792929748718985260736306865401888750551239562316564604202665214062485387168097515798749614507163138761569902809179861161696721972382758841716928015909358965729298420936695774107183389000330308642694334261285082355447823042642500178065849984594643436173611482346602597937116675730704600315064592078154297560434292076867523665133574750856830997699162364485773896119376351116798128520805153462727514531980410898563053583844926084755628127020455545034160236299438473736163169834111610822818516727439698414566716938412831978645684171193293124151785329816690956565241473777369576519660039871426564209708416956308908058200750374564166452944934424561687228956619177984000 1777 20805784023469948880200955946448067091515836767295284837075949404649948510293850379060703893540697890364057036163473636808328417299819156309729552702236535301668136085389036532997709285574378064979228897579309717291912613284335074944924162461730981084270930882100963294004508390588464882253586958458067831982303591345630781546775722816423015422624681386080507604129912816534256332773462074759869780122880186764891737020593589552942362332272588682911411521691220213404131775934550274381470757703266793323329190166746546218492433652610751181715349503525702739904102167829161952795216332432148504224660344082685055999559602426053380772210481881617722531084259829816434098902385737475435890851525004600651856931360929619422733415600523786883148472446118205855912279277568000 1778 20805784023469948880200955946448067091515836767295284837075949404649948510293850379060703893540697890364057036163473636808328417299819156309729552702236535301668136085389036532997709285574378064979228897579309717291912613284335074944924162461730981084270930882100963294004508390588464882253586958458067831982303591345630781546775722816423015422624681386080507604129912816534256332773462074759869780122880186764891737020593589552942362332272588682911411521691220213404131775934550274381470757703266793323329190166746546218492433652610751181715349503525702739904102167829161952795216332432148504224660344082685055999559602426053380772210481881617722531084259829816434098902385737475435890851525004600651856931360929619422733415600523786883148472446118205855912279277568000 1779 20805784023469948880200955946448067091515836767295284837075949404649948510293850379060703893540697890364057036163473636808328417299819156309729552702236535301668136085389036532997709285574378064979228897579309717291912613284335074944924162461730981084270930882100963294004508390588464882253586958458067831982303591345630781546775722816423015422624681386080507604129912816534256332773462074759869780122880186764891737020593589552942362332272588682911411521691220213404131775934550274381470757703266793323329190166746546218492433652610751181715349503525702739904102167829161952795216332432148504224660344082685055999559602426053380772210481881617722531084259829816434098902385737475435890851525004600651856931360929619422733415600523786883148472446118205855912279277568000 1780 20805784023469948880200955946448067091515836767295284837075949404649948510293850379060703893540697890364057036163473636808328417299819156309729552702236535301668136085389036532997709285574378064979228897579309717291912613284335074944924162461730981084270930882100963294004508390588464882253586958458067831982303591345630781546775722816423015422624681386080507604129912816534256332773462074759869780122880186764891737020593589552942362332272588682911411521691220213404131775934550274381470757703266793323329190166746546218492433652610751181715349503525702739904102167829161952795216332432148504224660344082685055999559602426053380772210481881617722531084259829816434098902385737475435890851525004600651856931360929619422733415600523786883148472446118205855912279277568000 1781 20805784023469948880200955946448067091515836767295284837075949404649948510293850379060703893540697890364057036163473636808328417299819156309729552702236535301668136085389036532997709285574378064979228897579309717291912613284335074944924162461730981084270930882100963294004508390588464882253586958458067831982303591345630781546775722816423015422624681386080507604129912816534256332773462074759869780122880186764891737020593589552942362332272588682911411521691220213404131775934550274381470757703266793323329190166746546218492433652610751181715349503525702739904102167829161952795216332432148504224660344082685055999559602426053380772210481881617722531084259829816434098902385737475435890851525004600651856931360929619422733415600523786883148472446118205855912279277568000 1782 20805784023469948880200955946448067091515836767295284837075949404649948510293850379060703893540697890364057036163473636808328417299819156309729552702236535301668136085389036532997709285574378064979228897579309717291912613284335074944924162461730981084270930882100963294004508390588464882253586958458067831982303591345630781546775722816423015422624681386080507604129912816534256332773462074759869780122880186764891737020593589552942362332272588682911411521691220213404131775934550274381470757703266793323329190166746546218492433652610751181715349503525702739904102167829161952795216332432148504224660344082685055999559602426053380772210481881617722531084259829816434098902385737475435890851525004600651856931360929619422733415600523786883148472446118205855912279277568000 1783 37096712913846918853398304452516903624172736956087492864506417788490858193853935225865235042183064338519113695479473494429249568045577555700247792468087742442874286640248652138334915656179116089857965124383909225931480189485969438626799781669266339273255069762786017553210038460419232885058145546930734944424447303369259683497901113781682236498539806911381545058163634551880579041335082879296847817959095373001801967107718370172896232038442025621631046743175445640499566956491303139222162360984924692495495946067309091907572009202604969356998468164786327985249014165239395761833870720726520783032569393499427454847214771125653177916851289194924399272923235276562701998342953769918702193388269083202962260908616537511430733680015733912012653726371428761041091593951903744000 1784 37096712913846918853398304452516903624172736956087492864506417788490858193853935225865235042183064338519113695479473494429249568045577555700247792468087742442874286640248652138334915656179116089857965124383909225931480189485969438626799781669266339273255069762786017553210038460419232885058145546930734944424447303369259683497901113781682236498539806911381545058163634551880579041335082879296847817959095373001801967107718370172896232038442025621631046743175445640499566956491303139222162360984924692495495946067309091907572009202604969356998468164786327985249014165239395761833870720726520783032569393499427454847214771125653177916851289194924399272923235276562701998342953769918702193388269083202962260908616537511430733680015733912012653726371428761041091593951903744000 1785 37096712913846918853398304452516903624172736956087492864506417788490858193853935225865235042183064338519113695479473494429249568045577555700247792468087742442874286640248652138334915656179116089857965124383909225931480189485969438626799781669266339273255069762786017553210038460419232885058145546930734944424447303369259683497901113781682236498539806911381545058163634551880579041335082879296847817959095373001801967107718370172896232038442025621631046743175445640499566956491303139222162360984924692495495946067309091907572009202604969356998468164786327985249014165239395761833870720726520783032569393499427454847214771125653177916851289194924399272923235276562701998342953769918702193388269083202962260908616537511430733680015733912012653726371428761041091593951903744000 1786 37096712913846918853398304452516903624172736956087492864506417788490858193853935225865235042183064338519113695479473494429249568045577555700247792468087742442874286640248652138334915656179116089857965124383909225931480189485969438626799781669266339273255069762786017553210038460419232885058145546930734944424447303369259683497901113781682236498539806911381545058163634551880579041335082879296847817959095373001801967107718370172896232038442025621631046743175445640499566956491303139222162360984924692495495946067309091907572009202604969356998468164786327985249014165239395761833870720726520783032569393499427454847214771125653177916851289194924399272923235276562701998342953769918702193388269083202962260908616537511430733680015733912012653726371428761041091593951903744000 1787 66291825977044443991022770056647706776396680940528349748872968588033163592416982248621175020381135972933656173821819134545068978097447092036342805140472795745416350226124341371204494277592080452576183677274045786739555098611427386826091209842978948281306809666098613367586338728769169165598906092365223345686487331120867054410749290327866156622890634950638821018938414944210594746865793105303467050692903431554220115221492727498965566652695899785854680530054521359572726151249958709790004139080060425489451255622281347238831180445055080240956262610473168109639988313282800226397126977938292639279201506183476861811972796001542228937413253791329901500713821439217548471038858386844720819584836851683693560243697752532926721086188116500766612209025743195980430678392051990528000 1788 66291825977044443991022770056647706776396680940528349748872968588033163592416982248621175020381135972933656173821819134545068978097447092036342805140472795745416350226124341371204494277592080452576183677274045786739555098611427386826091209842978948281306809666098613367586338728769169165598906092365223345686487331120867054410749290327866156622890634950638821018938414944210594746865793105303467050692903431554220115221492727498965566652695899785854680530054521359572726151249958709790004139080060425489451255622281347238831180445055080240956262610473168109639988313282800226397126977938292639279201506183476861811972796001542228937413253791329901500713821439217548471038858386844720819584836851683693560243697752532926721086188116500766612209025743195980430678392051990528000 1789 118596076672932510299939735631342747422973662202605217700733740803991329666833981242783282111461852255578310894967234431701128401816332847653017278396305831588549850554536446713084840262612231929658792598643267912477064071415843595031877174409089338475257882492650419314611959985768043637256442999241384565433125835375231160340830480396552554198351345926692850802880824335192754002142903865387902553689604239050499786131250489495649398741672964716894023468267538712275607084586176131814317404814228101200628296308261330210268981816203538551070753810136497748145939092462929605024460163531605531670491494562240105781619332046759047569032311032689193784777026554760194214688517654065205546237273127662127779275975279281405904023190540419871469241947054577608990483643381011054592000 1790 118596076672932510299939735631342747422973662202605217700733740803991329666833981242783282111461852255578310894967234431701128401816332847653017278396305831588549850554536446713084840262612231929658792598643267912477064071415843595031877174409089338475257882492650419314611959985768043637256442999241384565433125835375231160340830480396552554198351345926692850802880824335192754002142903865387902553689604239050499786131250489495649398741672964716894023468267538712275607084586176131814317404814228101200628296308261330210268981816203538551070753810136497748145939092462929605024460163531605531670491494562240105781619332046759047569032311032689193784777026554760194214688517654065205546237273127662127779275975279281405904023190540419871469241947054577608990483643381011054592000 1791 118596076672932510299939735631342747422973662202605217700733740803991329666833981242783282111461852255578310894967234431701128401816332847653017278396305831588549850554536446713084840262612231929658792598643267912477064071415843595031877174409089338475257882492650419314611959985768043637256442999241384565433125835375231160340830480396552554198351345926692850802880824335192754002142903865387902553689604239050499786131250489495649398741672964716894023468267538712275607084586176131814317404814228101200628296308261330210268981816203538551070753810136497748145939092462929605024460163531605531670491494562240105781619332046759047569032311032689193784777026554760194214688517654065205546237273127662127779275975279281405904023190540419871469241947054577608990483643381011054592000 1792 118596076672932510299939735631342747422973662202605217700733740803991329666833981242783282111461852255578310894967234431701128401816332847653017278396305831588549850554536446713084840262612231929658792598643267912477064071415843595031877174409089338475257882492650419314611959985768043637256442999241384565433125835375231160340830480396552554198351345926692850802880824335192754002142903865387902553689604239050499786131250489495649398741672964716894023468267538712275607084586176131814317404814228101200628296308261330210268981816203538551070753810136497748145939092462929605024460163531605531670491494562240105781619332046759047569032311032689193784777026554760194214688517654065205546237273127662127779275975279281405904023190540419871469241947054577608990483643381011054592000 1793 118596076672932510299939735631342747422973662202605217700733740803991329666833981242783282111461852255578310894967234431701128401816332847653017278396305831588549850554536446713084840262612231929658792598643267912477064071415843595031877174409089338475257882492650419314611959985768043637256442999241384565433125835375231160340830480396552554198351345926692850802880824335192754002142903865387902553689604239050499786131250489495649398741672964716894023468267538712275607084586176131814317404814228101200628296308261330210268981816203538551070753810136497748145939092462929605024460163531605531670491494562240105781619332046759047569032311032689193784777026554760194214688517654065205546237273127662127779275975279281405904023190540419871469241947054577608990483643381011054592000 1794 118596076672932510299939735631342747422973662202605217700733740803991329666833981242783282111461852255578310894967234431701128401816332847653017278396305831588549850554536446713084840262612231929658792598643267912477064071415843595031877174409089338475257882492650419314611959985768043637256442999241384565433125835375231160340830480396552554198351345926692850802880824335192754002142903865387902553689604239050499786131250489495649398741672964716894023468267538712275607084586176131814317404814228101200628296308261330210268981816203538551070753810136497748145939092462929605024460163531605531670491494562240105781619332046759047569032311032689193784777026554760194214688517654065205546237273127662127779275975279281405904023190540419871469241947054577608990483643381011054592000 1795 118596076672932510299939735631342747422973662202605217700733740803991329666833981242783282111461852255578310894967234431701128401816332847653017278396305831588549850554536446713084840262612231929658792598643267912477064071415843595031877174409089338475257882492650419314611959985768043637256442999241384565433125835375231160340830480396552554198351345926692850802880824335192754002142903865387902553689604239050499786131250489495649398741672964716894023468267538712275607084586176131814317404814228101200628296308261330210268981816203538551070753810136497748145939092462929605024460163531605531670491494562240105781619332046759047569032311032689193784777026554760194214688517654065205546237273127662127779275975279281405904023190540419871469241947054577608990483643381011054592000 1796 118596076672932510299939735631342747422973662202605217700733740803991329666833981242783282111461852255578310894967234431701128401816332847653017278396305831588549850554536446713084840262612231929658792598643267912477064071415843595031877174409089338475257882492650419314611959985768043637256442999241384565433125835375231160340830480396552554198351345926692850802880824335192754002142903865387902553689604239050499786131250489495649398741672964716894023468267538712275607084586176131814317404814228101200628296308261330210268981816203538551070753810136497748145939092462929605024460163531605531670491494562240105781619332046759047569032311032689193784777026554760194214688517654065205546237273127662127779275975279281405904023190540419871469241947054577608990483643381011054592000 1797 118596076672932510299939735631342747422973662202605217700733740803991329666833981242783282111461852255578310894967234431701128401816332847653017278396305831588549850554536446713084840262612231929658792598643267912477064071415843595031877174409089338475257882492650419314611959985768043637256442999241384565433125835375231160340830480396552554198351345926692850802880824335192754002142903865387902553689604239050499786131250489495649398741672964716894023468267538712275607084586176131814317404814228101200628296308261330210268981816203538551070753810136497748145939092462929605024460163531605531670491494562240105781619332046759047569032311032689193784777026554760194214688517654065205546237273127662127779275975279281405904023190540419871469241947054577608990483643381011054592000 1798 118596076672932510299939735631342747422973662202605217700733740803991329666833981242783282111461852255578310894967234431701128401816332847653017278396305831588549850554536446713084840262612231929658792598643267912477064071415843595031877174409089338475257882492650419314611959985768043637256442999241384565433125835375231160340830480396552554198351345926692850802880824335192754002142903865387902553689604239050499786131250489495649398741672964716894023468267538712275607084586176131814317404814228101200628296308261330210268981816203538551070753810136497748145939092462929605024460163531605531670491494562240105781619332046759047569032311032689193784777026554760194214688517654065205546237273127662127779275975279281405904023190540419871469241947054577608990483643381011054592000 1799 118596076672932510299939735631342747422973662202605217700733740803991329666833981242783282111461852255578310894967234431701128401816332847653017278396305831588549850554536446713084840262612231929658792598643267912477064071415843595031877174409089338475257882492650419314611959985768043637256442999241384565433125835375231160340830480396552554198351345926692850802880824335192754002142903865387902553689604239050499786131250489495649398741672964716894023468267538712275607084586176131814317404814228101200628296308261330210268981816203538551070753810136497748145939092462929605024460163531605531670491494562240105781619332046759047569032311032689193784777026554760194214688517654065205546237273127662127779275975279281405904023190540419871469241947054577608990483643381011054592000 1800 118596076672932510299939735631342747422973662202605217700733740803991329666833981242783282111461852255578310894967234431701128401816332847653017278396305831588549850554536446713084840262612231929658792598643267912477064071415843595031877174409089338475257882492650419314611959985768043637256442999241384565433125835375231160340830480396552554198351345926692850802880824335192754002142903865387902553689604239050499786131250489495649398741672964716894023468267538712275607084586176131814317404814228101200628296308261330210268981816203538551070753810136497748145939092462929605024460163531605531670491494562240105781619332046759047569032311032689193784777026554760194214688517654065205546237273127662127779275975279281405904023190540419871469241947054577608990483643381011054592000 1801 213591534087951451050191463872048288108775565626891997079021467187988384729968000218252691082742795912296537921835989211493732251671215458623084118391746802690978280848720140530265797312964629705315485470156525510371192392619934314652410791110769898593939446369263405185616139934368246590698853841633733602345059629510791319773835695194191150111230774013973824295988364627682149957859369861563612499194977234529950114822382131581664567133753009455126136266349837220808368359339703213397585646070424810262331561651178655708694436250982572930478427612055832444410836305525736218649052754520421562538555181706594430512696417016213044671827192169873238006383424825123109780654020294971435188773328902919492130476031477985812033145766163296188516104746645294273791861041729200909320192000 1802 213591534087951451050191463872048288108775565626891997079021467187988384729968000218252691082742795912296537921835989211493732251671215458623084118391746802690978280848720140530265797312964629705315485470156525510371192392619934314652410791110769898593939446369263405185616139934368246590698853841633733602345059629510791319773835695194191150111230774013973824295988364627682149957859369861563612499194977234529950114822382131581664567133753009455126136266349837220808368359339703213397585646070424810262331561651178655708694436250982572930478427612055832444410836305525736218649052754520421562538555181706594430512696417016213044671827192169873238006383424825123109780654020294971435188773328902919492130476031477985812033145766163296188516104746645294273791861041729200909320192000 1803 213591534087951451050191463872048288108775565626891997079021467187988384729968000218252691082742795912296537921835989211493732251671215458623084118391746802690978280848720140530265797312964629705315485470156525510371192392619934314652410791110769898593939446369263405185616139934368246590698853841633733602345059629510791319773835695194191150111230774013973824295988364627682149957859369861563612499194977234529950114822382131581664567133753009455126136266349837220808368359339703213397585646070424810262331561651178655708694436250982572930478427612055832444410836305525736218649052754520421562538555181706594430512696417016213044671827192169873238006383424825123109780654020294971435188773328902919492130476031477985812033145766163296188516104746645294273791861041729200909320192000 1804 213591534087951451050191463872048288108775565626891997079021467187988384729968000218252691082742795912296537921835989211493732251671215458623084118391746802690978280848720140530265797312964629705315485470156525510371192392619934314652410791110769898593939446369263405185616139934368246590698853841633733602345059629510791319773835695194191150111230774013973824295988364627682149957859369861563612499194977234529950114822382131581664567133753009455126136266349837220808368359339703213397585646070424810262331561651178655708694436250982572930478427612055832444410836305525736218649052754520421562538555181706594430512696417016213044671827192169873238006383424825123109780654020294971435188773328902919492130476031477985812033145766163296188516104746645294273791861041729200909320192000 1805 213591534087951451050191463872048288108775565626891997079021467187988384729968000218252691082742795912296537921835989211493732251671215458623084118391746802690978280848720140530265797312964629705315485470156525510371192392619934314652410791110769898593939446369263405185616139934368246590698853841633733602345059629510791319773835695194191150111230774013973824295988364627682149957859369861563612499194977234529950114822382131581664567133753009455126136266349837220808368359339703213397585646070424810262331561651178655708694436250982572930478427612055832444410836305525736218649052754520421562538555181706594430512696417016213044671827192169873238006383424825123109780654020294971435188773328902919492130476031477985812033145766163296188516104746645294273791861041729200909320192000 1806 213591534087951451050191463872048288108775565626891997079021467187988384729968000218252691082742795912296537921835989211493732251671215458623084118391746802690978280848720140530265797312964629705315485470156525510371192392619934314652410791110769898593939446369263405185616139934368246590698853841633733602345059629510791319773835695194191150111230774013973824295988364627682149957859369861563612499194977234529950114822382131581664567133753009455126136266349837220808368359339703213397585646070424810262331561651178655708694436250982572930478427612055832444410836305525736218649052754520421562538555181706594430512696417016213044671827192169873238006383424825123109780654020294971435188773328902919492130476031477985812033145766163296188516104746645294273791861041729200909320192000 1807 213591534087951451050191463872048288108775565626891997079021467187988384729968000218252691082742795912296537921835989211493732251671215458623084118391746802690978280848720140530265797312964629705315485470156525510371192392619934314652410791110769898593939446369263405185616139934368246590698853841633733602345059629510791319773835695194191150111230774013973824295988364627682149957859369861563612499194977234529950114822382131581664567133753009455126136266349837220808368359339703213397585646070424810262331561651178655708694436250982572930478427612055832444410836305525736218649052754520421562538555181706594430512696417016213044671827192169873238006383424825123109780654020294971435188773328902919492130476031477985812033145766163296188516104746645294273791861041729200909320192000 1808 213591534087951451050191463872048288108775565626891997079021467187988384729968000218252691082742795912296537921835989211493732251671215458623084118391746802690978280848720140530265797312964629705315485470156525510371192392619934314652410791110769898593939446369263405185616139934368246590698853841633733602345059629510791319773835695194191150111230774013973824295988364627682149957859369861563612499194977234529950114822382131581664567133753009455126136266349837220808368359339703213397585646070424810262331561651178655708694436250982572930478427612055832444410836305525736218649052754520421562538555181706594430512696417016213044671827192169873238006383424825123109780654020294971435188773328902919492130476031477985812033145766163296188516104746645294273791861041729200909320192000 1809 213591534087951451050191463872048288108775565626891997079021467187988384729968000218252691082742795912296537921835989211493732251671215458623084118391746802690978280848720140530265797312964629705315485470156525510371192392619934314652410791110769898593939446369263405185616139934368246590698853841633733602345059629510791319773835695194191150111230774013973824295988364627682149957859369861563612499194977234529950114822382131581664567133753009455126136266349837220808368359339703213397585646070424810262331561651178655708694436250982572930478427612055832444410836305525736218649052754520421562538555181706594430512696417016213044671827192169873238006383424825123109780654020294971435188773328902919492130476031477985812033145766163296188516104746645294273791861041729200909320192000 1810 213591534087951451050191463872048288108775565626891997079021467187988384729968000218252691082742795912296537921835989211493732251671215458623084118391746802690978280848720140530265797312964629705315485470156525510371192392619934314652410791110769898593939446369263405185616139934368246590698853841633733602345059629510791319773835695194191150111230774013973824295988364627682149957859369861563612499194977234529950114822382131581664567133753009455126136266349837220808368359339703213397585646070424810262331561651178655708694436250982572930478427612055832444410836305525736218649052754520421562538555181706594430512696417016213044671827192169873238006383424825123109780654020294971435188773328902919492130476031477985812033145766163296188516104746645294273791861041729200909320192000 1811 386814268233280077851896741072279449764992549350301406710107877077446964745972048395255623550847203397169030176444976462015149107776571195566405338407453459673361666617032174500311358933778944396326344186453467699282229423034701043835515942701604286353624337374736026791150829421140894575755624307198691553846902989044043080110416443996680172851438931739306595800034928340732373573683318819291702236042103771733739657943334040294394531079226700123233432778359555206883955098764202519463027605033539331385082458150284545488445624050529439577096432405433112556828024549307108291973434538436483449757323434070642513658493211216361823900679045019640434029560382358297951812764430754193269126868498643187200248292093006632305592026982521729397402665696174627929837060346571582846778867712000 1812 386814268233280077851896741072279449764992549350301406710107877077446964745972048395255623550847203397169030176444976462015149107776571195566405338407453459673361666617032174500311358933778944396326344186453467699282229423034701043835515942701604286353624337374736026791150829421140894575755624307198691553846902989044043080110416443996680172851438931739306595800034928340732373573683318819291702236042103771733739657943334040294394531079226700123233432778359555206883955098764202519463027605033539331385082458150284545488445624050529439577096432405433112556828024549307108291973434538436483449757323434070642513658493211216361823900679045019640434029560382358297951812764430754193269126868498643187200248292093006632305592026982521729397402665696174627929837060346571582846778867712000 1813 386814268233280077851896741072279449764992549350301406710107877077446964745972048395255623550847203397169030176444976462015149107776571195566405338407453459673361666617032174500311358933778944396326344186453467699282229423034701043835515942701604286353624337374736026791150829421140894575755624307198691553846902989044043080110416443996680172851438931739306595800034928340732373573683318819291702236042103771733739657943334040294394531079226700123233432778359555206883955098764202519463027605033539331385082458150284545488445624050529439577096432405433112556828024549307108291973434538436483449757323434070642513658493211216361823900679045019640434029560382358297951812764430754193269126868498643187200248292093006632305592026982521729397402665696174627929837060346571582846778867712000 1814 386814268233280077851896741072279449764992549350301406710107877077446964745972048395255623550847203397169030176444976462015149107776571195566405338407453459673361666617032174500311358933778944396326344186453467699282229423034701043835515942701604286353624337374736026791150829421140894575755624307198691553846902989044043080110416443996680172851438931739306595800034928340732373573683318819291702236042103771733739657943334040294394531079226700123233432778359555206883955098764202519463027605033539331385082458150284545488445624050529439577096432405433112556828024549307108291973434538436483449757323434070642513658493211216361823900679045019640434029560382358297951812764430754193269126868498643187200248292093006632305592026982521729397402665696174627929837060346571582846778867712000 1815 386814268233280077851896741072279449764992549350301406710107877077446964745972048395255623550847203397169030176444976462015149107776571195566405338407453459673361666617032174500311358933778944396326344186453467699282229423034701043835515942701604286353624337374736026791150829421140894575755624307198691553846902989044043080110416443996680172851438931739306595800034928340732373573683318819291702236042103771733739657943334040294394531079226700123233432778359555206883955098764202519463027605033539331385082458150284545488445624050529439577096432405433112556828024549307108291973434538436483449757323434070642513658493211216361823900679045019640434029560382358297951812764430754193269126868498643187200248292093006632305592026982521729397402665696174627929837060346571582846778867712000 1816 386814268233280077851896741072279449764992549350301406710107877077446964745972048395255623550847203397169030176444976462015149107776571195566405338407453459673361666617032174500311358933778944396326344186453467699282229423034701043835515942701604286353624337374736026791150829421140894575755624307198691553846902989044043080110416443996680172851438931739306595800034928340732373573683318819291702236042103771733739657943334040294394531079226700123233432778359555206883955098764202519463027605033539331385082458150284545488445624050529439577096432405433112556828024549307108291973434538436483449757323434070642513658493211216361823900679045019640434029560382358297951812764430754193269126868498643187200248292093006632305592026982521729397402665696174627929837060346571582846778867712000 1817 386814268233280077851896741072279449764992549350301406710107877077446964745972048395255623550847203397169030176444976462015149107776571195566405338407453459673361666617032174500311358933778944396326344186453467699282229423034701043835515942701604286353624337374736026791150829421140894575755624307198691553846902989044043080110416443996680172851438931739306595800034928340732373573683318819291702236042103771733739657943334040294394531079226700123233432778359555206883955098764202519463027605033539331385082458150284545488445624050529439577096432405433112556828024549307108291973434538436483449757323434070642513658493211216361823900679045019640434029560382358297951812764430754193269126868498643187200248292093006632305592026982521729397402665696174627929837060346571582846778867712000 1818 386814268233280077851896741072279449764992549350301406710107877077446964745972048395255623550847203397169030176444976462015149107776571195566405338407453459673361666617032174500311358933778944396326344186453467699282229423034701043835515942701604286353624337374736026791150829421140894575755624307198691553846902989044043080110416443996680172851438931739306595800034928340732373573683318819291702236042103771733739657943334040294394531079226700123233432778359555206883955098764202519463027605033539331385082458150284545488445624050529439577096432405433112556828024549307108291973434538436483449757323434070642513658493211216361823900679045019640434029560382358297951812764430754193269126868498643187200248292093006632305592026982521729397402665696174627929837060346571582846778867712000 1819 41389126700960968330152951294733901124854202780482250517981542847286825227819009178292351719940650763497086228879612481435620954532093117925605371209597520185049698328022442671533315405914347050406918827950521043823198548264713011690400205869071658639837804099096754866653138748062075719605851800870259996261618619827712609571814559507644778495103965696105805750603737332458363972384115113664212139256505103575510143399936742311500214825477256913185977307284472407136583195567769669582543953738588708458203823022080446367263681773406650034749318267381343043580598626775860587241157495612703729124033607445558748961458773600150715157372657817101526441162960912337880843965794090698679796574929354821030426567253951709656698346887129825045522085229490685188492565457083159364605338845184000 1820 41389126700960968330152951294733901124854202780482250517981542847286825227819009178292351719940650763497086228879612481435620954532093117925605371209597520185049698328022442671533315405914347050406918827950521043823198548264713011690400205869071658639837804099096754866653138748062075719605851800870259996261618619827712609571814559507644778495103965696105805750603737332458363972384115113664212139256505103575510143399936742311500214825477256913185977307284472407136583195567769669582543953738588708458203823022080446367263681773406650034749318267381343043580598626775860587241157495612703729124033607445558748961458773600150715157372657817101526441162960912337880843965794090698679796574929354821030426567253951709656698346887129825045522085229490685188492565457083159364605338845184000 1821 41389126700960968330152951294733901124854202780482250517981542847286825227819009178292351719940650763497086228879612481435620954532093117925605371209597520185049698328022442671533315405914347050406918827950521043823198548264713011690400205869071658639837804099096754866653138748062075719605851800870259996261618619827712609571814559507644778495103965696105805750603737332458363972384115113664212139256505103575510143399936742311500214825477256913185977307284472407136583195567769669582543953738588708458203823022080446367263681773406650034749318267381343043580598626775860587241157495612703729124033607445558748961458773600150715157372657817101526441162960912337880843965794090698679796574929354821030426567253951709656698346887129825045522085229490685188492565457083159364605338845184000 1822 41389126700960968330152951294733901124854202780482250517981542847286825227819009178292351719940650763497086228879612481435620954532093117925605371209597520185049698328022442671533315405914347050406918827950521043823198548264713011690400205869071658639837804099096754866653138748062075719605851800870259996261618619827712609571814559507644778495103965696105805750603737332458363972384115113664212139256505103575510143399936742311500214825477256913185977307284472407136583195567769669582543953738588708458203823022080446367263681773406650034749318267381343043580598626775860587241157495612703729124033607445558748961458773600150715157372657817101526441162960912337880843965794090698679796574929354821030426567253951709656698346887129825045522085229490685188492565457083159364605338845184000 1823 75452377975851845265868830210299901750609211668819142694280352610603882390314053732026957185451806341855188195247533553657137000112005753978378591715096279297345600051984912990205233984981854672891813023353799862889690953486571820311599575299317633700424316872653384121908671937717164036841467832986483973184930743945920087249417941982436431196574529464000883883350613157071597521656241852209858729864608803818154991418084681233864891626845039352738036631179593198209991165520044107648977627665447215519305569369252653727521691872920323013348007201436188368447431296612393850540630114501958898193113266373253599356739344273074753731890355200576082702240077743191956778549642627343693269156096213838738467632103953966704161086375237671057986761373361519098621946828262599521675532714770432000 1824 75452377975851845265868830210299901750609211668819142694280352610603882390314053732026957185451806341855188195247533553657137000112005753978378591715096279297345600051984912990205233984981854672891813023353799862889690953486571820311599575299317633700424316872653384121908671937717164036841467832986483973184930743945920087249417941982436431196574529464000883883350613157071597521656241852209858729864608803818154991418084681233864891626845039352738036631179593198209991165520044107648977627665447215519305569369252653727521691872920323013348007201436188368447431296612393850540630114501958898193113266373253599356739344273074753731890355200576082702240077743191956778549642627343693269156096213838738467632103953966704161086375237671057986761373361519098621946828262599521675532714770432000 1825 75452377975851845265868830210299901750609211668819142694280352610603882390314053732026957185451806341855188195247533553657137000112005753978378591715096279297345600051984912990205233984981854672891813023353799862889690953486571820311599575299317633700424316872653384121908671937717164036841467832986483973184930743945920087249417941982436431196574529464000883883350613157071597521656241852209858729864608803818154991418084681233864891626845039352738036631179593198209991165520044107648977627665447215519305569369252653727521691872920323013348007201436188368447431296612393850540630114501958898193113266373253599356739344273074753731890355200576082702240077743191956778549642627343693269156096213838738467632103953966704161086375237671057986761373361519098621946828262599521675532714770432000 1826 75452377975851845265868830210299901750609211668819142694280352610603882390314053732026957185451806341855188195247533553657137000112005753978378591715096279297345600051984912990205233984981854672891813023353799862889690953486571820311599575299317633700424316872653384121908671937717164036841467832986483973184930743945920087249417941982436431196574529464000883883350613157071597521656241852209858729864608803818154991418084681233864891626845039352738036631179593198209991165520044107648977627665447215519305569369252653727521691872920323013348007201436188368447431296612393850540630114501958898193113266373253599356739344273074753731890355200576082702240077743191956778549642627343693269156096213838738467632103953966704161086375237671057986761373361519098621946828262599521675532714770432000 1827 75452377975851845265868830210299901750609211668819142694280352610603882390314053732026957185451806341855188195247533553657137000112005753978378591715096279297345600051984912990205233984981854672891813023353799862889690953486571820311599575299317633700424316872653384121908671937717164036841467832986483973184930743945920087249417941982436431196574529464000883883350613157071597521656241852209858729864608803818154991418084681233864891626845039352738036631179593198209991165520044107648977627665447215519305569369252653727521691872920323013348007201436188368447431296612393850540630114501958898193113266373253599356739344273074753731890355200576082702240077743191956778549642627343693269156096213838738467632103953966704161086375237671057986761373361519098621946828262599521675532714770432000 1828 75452377975851845265868830210299901750609211668819142694280352610603882390314053732026957185451806341855188195247533553657137000112005753978378591715096279297345600051984912990205233984981854672891813023353799862889690953486571820311599575299317633700424316872653384121908671937717164036841467832986483973184930743945920087249417941982436431196574529464000883883350613157071597521656241852209858729864608803818154991418084681233864891626845039352738036631179593198209991165520044107648977627665447215519305569369252653727521691872920323013348007201436188368447431296612393850540630114501958898193113266373253599356739344273074753731890355200576082702240077743191956778549642627343693269156096213838738467632103953966704161086375237671057986761373361519098621946828262599521675532714770432000 1829 4451690300575258870686260982407694203285943488460329418962540804025629061028529170189590473941656574169456103519604479665771083006608339484724336911190680478543390403067109866422108805113929425700616968377874191910491766255707737398384374942659740388325034695486549663192611644325312678173646602146202554417910913892809285147715658576963749440597897238376052149117686176267224253777718269280381665062011919425271144493666996192798028605983857321811544161239595998694389478765682602351289680032261385715639028592785906569923779820502299057787532424884735113738398446500131237181897176755615574993393682716021962362047621312111410470181530956833988879432164586848325449934428915013277902880209676616485569590294133284035545504096139022592421218921028329626818694862867493371778856430171455488000 1830 4451690300575258870686260982407694203285943488460329418962540804025629061028529170189590473941656574169456103519604479665771083006608339484724336911190680478543390403067109866422108805113929425700616968377874191910491766255707737398384374942659740388325034695486549663192611644325312678173646602146202554417910913892809285147715658576963749440597897238376052149117686176267224253777718269280381665062011919425271144493666996192798028605983857321811544161239595998694389478765682602351289680032261385715639028592785906569923779820502299057787532424884735113738398446500131237181897176755615574993393682716021962362047621312111410470181530956833988879432164586848325449934428915013277902880209676616485569590294133284035545504096139022592421218921028329626818694862867493371778856430171455488000 1831 8151044940353298992226543858788488086216562527370863166120412212170926810743236910617140157787173187304274125544395802268026852985099869596530260884390135956212947828015878165418881222163604778457829669099887645388110424014200867176441790520009984651023138527435872433305671920759647513735946928529696877139194883337733801105467370854420625225734749843466551485034483388745287608667002151052378828728543824467671465567904270029013190377556442756236937359229700273609427135619964844905211404139070597245335061353390994929530440851339709574808971869963949993255007555541740295280053730639532117812903833053036213084909194622475992570902383181963033638240293358519283898829939343389311840173663917884785077919828558043069083818000030550366723251844402871546705030293910380363727086123643934998528000 1832 8151044940353298992226543858788488086216562527370863166120412212170926810743236910617140157787173187304274125544395802268026852985099869596530260884390135956212947828015878165418881222163604778457829669099887645388110424014200867176441790520009984651023138527435872433305671920759647513735946928529696877139194883337733801105467370854420625225734749843466551485034483388745287608667002151052378828728543824467671465567904270029013190377556442756236937359229700273609427135619964844905211404139070597245335061353390994929530440851339709574808971869963949993255007555541740295280053730639532117812903833053036213084909194622475992570902383181963033638240293358519283898829939343389311840173663917884785077919828558043069083818000030550366723251844402871546705030293910380363727086123643934998528000 1833 8151044940353298992226543858788488086216562527370863166120412212170926810743236910617140157787173187304274125544395802268026852985099869596530260884390135956212947828015878165418881222163604778457829669099887645388110424014200867176441790520009984651023138527435872433305671920759647513735946928529696877139194883337733801105467370854420625225734749843466551485034483388745287608667002151052378828728543824467671465567904270029013190377556442756236937359229700273609427135619964844905211404139070597245335061353390994929530440851339709574808971869963949993255007555541740295280053730639532117812903833053036213084909194622475992570902383181963033638240293358519283898829939343389311840173663917884785077919828558043069083818000030550366723251844402871546705030293910380363727086123643934998528000 1834 8151044940353298992226543858788488086216562527370863166120412212170926810743236910617140157787173187304274125544395802268026852985099869596530260884390135956212947828015878165418881222163604778457829669099887645388110424014200867176441790520009984651023138527435872433305671920759647513735946928529696877139194883337733801105467370854420625225734749843466551485034483388745287608667002151052378828728543824467671465567904270029013190377556442756236937359229700273609427135619964844905211404139070597245335061353390994929530440851339709574808971869963949993255007555541740295280053730639532117812903833053036213084909194622475992570902383181963033638240293358519283898829939343389311840173663917884785077919828558043069083818000030550366723251844402871546705030293910380363727086123643934998528000 1835 8151044940353298992226543858788488086216562527370863166120412212170926810743236910617140157787173187304274125544395802268026852985099869596530260884390135956212947828015878165418881222163604778457829669099887645388110424014200867176441790520009984651023138527435872433305671920759647513735946928529696877139194883337733801105467370854420625225734749843466551485034483388745287608667002151052378828728543824467671465567904270029013190377556442756236937359229700273609427135619964844905211404139070597245335061353390994929530440851339709574808971869963949993255007555541740295280053730639532117812903833053036213084909194622475992570902383181963033638240293358519283898829939343389311840173663917884785077919828558043069083818000030550366723251844402871546705030293910380363727086123643934998528000 1836 8151044940353298992226543858788488086216562527370863166120412212170926810743236910617140157787173187304274125544395802268026852985099869596530260884390135956212947828015878165418881222163604778457829669099887645388110424014200867176441790520009984651023138527435872433305671920759647513735946928529696877139194883337733801105467370854420625225734749843466551485034483388745287608667002151052378828728543824467671465567904270029013190377556442756236937359229700273609427135619964844905211404139070597245335061353390994929530440851339709574808971869963949993255007555541740295280053730639532117812903833053036213084909194622475992570902383181963033638240293358519283898829939343389311840173663917884785077919828558043069083818000030550366723251844402871546705030293910380363727086123643934998528000 1837 8151044940353298992226543858788488086216562527370863166120412212170926810743236910617140157787173187304274125544395802268026852985099869596530260884390135956212947828015878165418881222163604778457829669099887645388110424014200867176441790520009984651023138527435872433305671920759647513735946928529696877139194883337733801105467370854420625225734749843466551485034483388745287608667002151052378828728543824467671465567904270029013190377556442756236937359229700273609427135619964844905211404139070597245335061353390994929530440851339709574808971869963949993255007555541740295280053730639532117812903833053036213084909194622475992570902383181963033638240293358519283898829939343389311840173663917884785077919828558043069083818000030550366723251844402871546705030293910380363727086123643934998528000 1838 8151044940353298992226543858788488086216562527370863166120412212170926810743236910617140157787173187304274125544395802268026852985099869596530260884390135956212947828015878165418881222163604778457829669099887645388110424014200867176441790520009984651023138527435872433305671920759647513735946928529696877139194883337733801105467370854420625225734749843466551485034483388745287608667002151052378828728543824467671465567904270029013190377556442756236937359229700273609427135619964844905211404139070597245335061353390994929530440851339709574808971869963949993255007555541740295280053730639532117812903833053036213084909194622475992570902383181963033638240293358519283898829939343389311840173663917884785077919828558043069083818000030550366723251844402871546705030293910380363727086123643934998528000 1839 8151044940353298992226543858788488086216562527370863166120412212170926810743236910617140157787173187304274125544395802268026852985099869596530260884390135956212947828015878165418881222163604778457829669099887645388110424014200867176441790520009984651023138527435872433305671920759647513735946928529696877139194883337733801105467370854420625225734749843466551485034483388745287608667002151052378828728543824467671465567904270029013190377556442756236937359229700273609427135619964844905211404139070597245335061353390994929530440851339709574808971869963949993255007555541740295280053730639532117812903833053036213084909194622475992570902383181963033638240293358519283898829939343389311840173663917884785077919828558043069083818000030550366723251844402871546705030293910380363727086123643934998528000 1840 8151044940353298992226543858788488086216562527370863166120412212170926810743236910617140157787173187304274125544395802268026852985099869596530260884390135956212947828015878165418881222163604778457829669099887645388110424014200867176441790520009984651023138527435872433305671920759647513735946928529696877139194883337733801105467370854420625225734749843466551485034483388745287608667002151052378828728543824467671465567904270029013190377556442756236937359229700273609427135619964844905211404139070597245335061353390994929530440851339709574808971869963949993255007555541740295280053730639532117812903833053036213084909194622475992570902383181963033638240293358519283898829939343389311840173663917884785077919828558043069083818000030550366723251844402871546705030293910380363727086123643934998528000 1841 8151044940353298992226543858788488086216562527370863166120412212170926810743236910617140157787173187304274125544395802268026852985099869596530260884390135956212947828015878165418881222163604778457829669099887645388110424014200867176441790520009984651023138527435872433305671920759647513735946928529696877139194883337733801105467370854420625225734749843466551485034483388745287608667002151052378828728543824467671465567904270029013190377556442756236937359229700273609427135619964844905211404139070597245335061353390994929530440851339709574808971869963949993255007555541740295280053730639532117812903833053036213084909194622475992570902383181963033638240293358519283898829939343389311840173663917884785077919828558043069083818000030550366723251844402871546705030293910380363727086123643934998528000 1842 8151044940353298992226543858788488086216562527370863166120412212170926810743236910617140157787173187304274125544395802268026852985099869596530260884390135956212947828015878165418881222163604778457829669099887645388110424014200867176441790520009984651023138527435872433305671920759647513735946928529696877139194883337733801105467370854420625225734749843466551485034483388745287608667002151052378828728543824467671465567904270029013190377556442756236937359229700273609427135619964844905211404139070597245335061353390994929530440851339709574808971869963949993255007555541740295280053730639532117812903833053036213084909194622475992570902383181963033638240293358519283898829939343389311840173663917884785077919828558043069083818000030550366723251844402871546705030293910380363727086123643934998528000 1843 790651359214270002245974754302483344363006565154973727113679984580579900642093980329862595305355799168514590177806392819998604739554687350863435305785843187752655939317540182045631478549869663510409477902689101602646711129377484116114853680440968511149244437161279626030650176313685808832386852067380597082501903683760178707230334972878800646896270734816255494048344888708292898040699208652080746386668750973364132160086714192814279466622974947354982923845280926540114432155136589955805506201489847932797500951278926508164452762579951828756470271386503149345735732887548808642165211872034615427851671806144512669236191878380171279377531168650414262909308455776370538186504116308763248496845400034824152558223370130177701130346002963385572155428907078540030387938509306895281527353993461694857216000 1844 790651359214270002245974754302483344363006565154973727113679984580579900642093980329862595305355799168514590177806392819998604739554687350863435305785843187752655939317540182045631478549869663510409477902689101602646711129377484116114853680440968511149244437161279626030650176313685808832386852067380597082501903683760178707230334972878800646896270734816255494048344888708292898040699208652080746386668750973364132160086714192814279466622974947354982923845280926540114432155136589955805506201489847932797500951278926508164452762579951828756470271386503149345735732887548808642165211872034615427851671806144512669236191878380171279377531168650414262909308455776370538186504116308763248496845400034824152558223370130177701130346002963385572155428907078540030387938509306895281527353993461694857216000 1845 790651359214270002245974754302483344363006565154973727113679984580579900642093980329862595305355799168514590177806392819998604739554687350863435305785843187752655939317540182045631478549869663510409477902689101602646711129377484116114853680440968511149244437161279626030650176313685808832386852067380597082501903683760178707230334972878800646896270734816255494048344888708292898040699208652080746386668750973364132160086714192814279466622974947354982923845280926540114432155136589955805506201489847932797500951278926508164452762579951828756470271386503149345735732887548808642165211872034615427851671806144512669236191878380171279377531168650414262909308455776370538186504116308763248496845400034824152558223370130177701130346002963385572155428907078540030387938509306895281527353993461694857216000 1846 790651359214270002245974754302483344363006565154973727113679984580579900642093980329862595305355799168514590177806392819998604739554687350863435305785843187752655939317540182045631478549869663510409477902689101602646711129377484116114853680440968511149244437161279626030650176313685808832386852067380597082501903683760178707230334972878800646896270734816255494048344888708292898040699208652080746386668750973364132160086714192814279466622974947354982923845280926540114432155136589955805506201489847932797500951278926508164452762579951828756470271386503149345735732887548808642165211872034615427851671806144512669236191878380171279377531168650414262909308455776370538186504116308763248496845400034824152558223370130177701130346002963385572155428907078540030387938509306895281527353993461694857216000 1847 1460333060468756694148315371196686737038473125841236473978966931520331076485947581669256213528992161064246448058408407538537422953957507537044765009786452367779155519919496716238281340881609268503726305686266770660088475455960213162464134747774468840092654475436883469278610875651377688913418515768451962811381016103905050072254428694907144794817412047205623897507293009444216982681171438380393138576177183047803552099680161114127974174852634727764653460342233871319591356190537281648372769954151749131876984257012177260579744252485171027713200591250871316841573898643302649562079146327647934695242037825948914900079246399368176353010300068497315143593492717818956384030473102822285719973673453864320209775038564630438213987749067473373151771077191374063436126522426689835584981022825923750401277952000 1848 1460333060468756694148315371196686737038473125841236473978966931520331076485947581669256213528992161064246448058408407538537422953957507537044765009786452367779155519919496716238281340881609268503726305686266770660088475455960213162464134747774468840092654475436883469278610875651377688913418515768451962811381016103905050072254428694907144794817412047205623897507293009444216982681171438380393138576177183047803552099680161114127974174852634727764653460342233871319591356190537281648372769954151749131876984257012177260579744252485171027713200591250871316841573898643302649562079146327647934695242037825948914900079246399368176353010300068497315143593492717818956384030473102822285719973673453864320209775038564630438213987749067473373151771077191374063436126522426689835584981022825923750401277952000 1849 62794321600156537848377560961457529692654344411173168381095578055374236288895746011778017181746662925762597266511561524157109187020172824092924895420817451814503687356538358798246097657909198545660231144509471138383804444606289165985957794154302160123984142443785989178980267653009240623276996178043434400889383692467917153106940433881007226177148718029841827592813599406101330255290371850356904958775618871055552740286246927907502889518663293293880098794716056466742428316193103110880029108028525212670710323051523622204929002856862354191667625423787466624187677641662013931169403292088861191895407626515803340703407595172831583179442902945384551174520186866215124513310343421358285958867958516165769020326658279108843201473209901355045526156319229084727753440464347662930154183981514721267254951936000 1850 62794321600156537848377560961457529692654344411173168381095578055374236288895746011778017181746662925762597266511561524157109187020172824092924895420817451814503687356538358798246097657909198545660231144509471138383804444606289165985957794154302160123984142443785989178980267653009240623276996178043434400889383692467917153106940433881007226177148718029841827592813599406101330255290371850356904958775618871055552740286246927907502889518663293293880098794716056466742428316193103110880029108028525212670710323051523622204929002856862354191667625423787466624187677641662013931169403292088861191895407626515803340703407595172831583179442902945384551174520186866215124513310343421358285958867958516165769020326658279108843201473209901355045526156319229084727753440464347662930154183981514721267254951936000 1851 62794321600156537848377560961457529692654344411173168381095578055374236288895746011778017181746662925762597266511561524157109187020172824092924895420817451814503687356538358798246097657909198545660231144509471138383804444606289165985957794154302160123984142443785989178980267653009240623276996178043434400889383692467917153106940433881007226177148718029841827592813599406101330255290371850356904958775618871055552740286246927907502889518663293293880098794716056466742428316193103110880029108028525212670710323051523622204929002856862354191667625423787466624187677641662013931169403292088861191895407626515803340703407595172831583179442902945384551174520186866215124513310343421358285958867958516165769020326658279108843201473209901355045526156319229084727753440464347662930154183981514721267254951936000 1852 62794321600156537848377560961457529692654344411173168381095578055374236288895746011778017181746662925762597266511561524157109187020172824092924895420817451814503687356538358798246097657909198545660231144509471138383804444606289165985957794154302160123984142443785989178980267653009240623276996178043434400889383692467917153106940433881007226177148718029841827592813599406101330255290371850356904958775618871055552740286246927907502889518663293293880098794716056466742428316193103110880029108028525212670710323051523622204929002856862354191667625423787466624187677641662013931169403292088861191895407626515803340703407595172831583179442902945384551174520186866215124513310343421358285958867958516165769020326658279108843201473209901355045526156319229084727753440464347662930154183981514721267254951936000 1853 62794321600156537848377560961457529692654344411173168381095578055374236288895746011778017181746662925762597266511561524157109187020172824092924895420817451814503687356538358798246097657909198545660231144509471138383804444606289165985957794154302160123984142443785989178980267653009240623276996178043434400889383692467917153106940433881007226177148718029841827592813599406101330255290371850356904958775618871055552740286246927907502889518663293293880098794716056466742428316193103110880029108028525212670710323051523622204929002856862354191667625423787466624187677641662013931169403292088861191895407626515803340703407595172831583179442902945384551174520186866215124513310343421358285958867958516165769020326658279108843201473209901355045526156319229084727753440464347662930154183981514721267254951936000 1854 62794321600156537848377560961457529692654344411173168381095578055374236288895746011778017181746662925762597266511561524157109187020172824092924895420817451814503687356538358798246097657909198545660231144509471138383804444606289165985957794154302160123984142443785989178980267653009240623276996178043434400889383692467917153106940433881007226177148718029841827592813599406101330255290371850356904958775618871055552740286246927907502889518663293293880098794716056466742428316193103110880029108028525212670710323051523622204929002856862354191667625423787466624187677641662013931169403292088861191895407626515803340703407595172831583179442902945384551174520186866215124513310343421358285958867958516165769020326658279108843201473209901355045526156319229084727753440464347662930154183981514721267254951936000 1855 62794321600156537848377560961457529692654344411173168381095578055374236288895746011778017181746662925762597266511561524157109187020172824092924895420817451814503687356538358798246097657909198545660231144509471138383804444606289165985957794154302160123984142443785989178980267653009240623276996178043434400889383692467917153106940433881007226177148718029841827592813599406101330255290371850356904958775618871055552740286246927907502889518663293293880098794716056466742428316193103110880029108028525212670710323051523622204929002856862354191667625423787466624187677641662013931169403292088861191895407626515803340703407595172831583179442902945384551174520186866215124513310343421358285958867958516165769020326658279108843201473209901355045526156319229084727753440464347662930154183981514721267254951936000 1856 62794321600156537848377560961457529692654344411173168381095578055374236288895746011778017181746662925762597266511561524157109187020172824092924895420817451814503687356538358798246097657909198545660231144509471138383804444606289165985957794154302160123984142443785989178980267653009240623276996178043434400889383692467917153106940433881007226177148718029841827592813599406101330255290371850356904958775618871055552740286246927907502889518663293293880098794716056466742428316193103110880029108028525212670710323051523622204929002856862354191667625423787466624187677641662013931169403292088861191895407626515803340703407595172831583179442902945384551174520186866215124513310343421358285958867958516165769020326658279108843201473209901355045526156319229084727753440464347662930154183981514721267254951936000 1857 62794321600156537848377560961457529692654344411173168381095578055374236288895746011778017181746662925762597266511561524157109187020172824092924895420817451814503687356538358798246097657909198545660231144509471138383804444606289165985957794154302160123984142443785989178980267653009240623276996178043434400889383692467917153106940433881007226177148718029841827592813599406101330255290371850356904958775618871055552740286246927907502889518663293293880098794716056466742428316193103110880029108028525212670710323051523622204929002856862354191667625423787466624187677641662013931169403292088861191895407626515803340703407595172831583179442902945384551174520186866215124513310343421358285958867958516165769020326658279108843201473209901355045526156319229084727753440464347662930154183981514721267254951936000 1858 62794321600156537848377560961457529692654344411173168381095578055374236288895746011778017181746662925762597266511561524157109187020172824092924895420817451814503687356538358798246097657909198545660231144509471138383804444606289165985957794154302160123984142443785989178980267653009240623276996178043434400889383692467917153106940433881007226177148718029841827592813599406101330255290371850356904958775618871055552740286246927907502889518663293293880098794716056466742428316193103110880029108028525212670710323051523622204929002856862354191667625423787466624187677641662013931169403292088861191895407626515803340703407595172831583179442902945384551174520186866215124513310343421358285958867958516165769020326658279108843201473209901355045526156319229084727753440464347662930154183981514721267254951936000 1859 62794321600156537848377560961457529692654344411173168381095578055374236288895746011778017181746662925762597266511561524157109187020172824092924895420817451814503687356538358798246097657909198545660231144509471138383804444606289165985957794154302160123984142443785989178980267653009240623276996178043434400889383692467917153106940433881007226177148718029841827592813599406101330255290371850356904958775618871055552740286246927907502889518663293293880098794716056466742428316193103110880029108028525212670710323051523622204929002856862354191667625423787466624187677641662013931169403292088861191895407626515803340703407595172831583179442902945384551174520186866215124513310343421358285958867958516165769020326658279108843201473209901355045526156319229084727753440464347662930154183981514721267254951936000 1860 62794321600156537848377560961457529692654344411173168381095578055374236288895746011778017181746662925762597266511561524157109187020172824092924895420817451814503687356538358798246097657909198545660231144509471138383804444606289165985957794154302160123984142443785989178980267653009240623276996178043434400889383692467917153106940433881007226177148718029841827592813599406101330255290371850356904958775618871055552740286246927907502889518663293293880098794716056466742428316193103110880029108028525212670710323051523622204929002856862354191667625423787466624187677641662013931169403292088861191895407626515803340703407595172831583179442902945384551174520186866215124513310343421358285958867958516165769020326658279108843201473209901355045526156319229084727753440464347662930154183981514721267254951936000 1861 116860232497891316935830640949272462758029734949193266357218870761051453733634983327918889975230539704844193512978015996456380197044541625636933230378141277826791362170517885723535987741369018493473690159932125788532260071412304137899867454921156319990734489087885725862082278102250196799918489887338831420055143051682793821932016147452554447915673764253535641150226108494754575605095382013514200128281426719034383649672705532835862877394232388819910863856966581084607659096435364889347734170041085420780191911198885460923372874316620841150693450913668475387613268091133007925906259526577370678117353592945910017049041534616639576296943242381360649735782067758026346719270549107147770169453270798584496146827911057421557197941643626421739724176910085326678349152704151000713016936389598896278361465552896000 1862 116860232497891316935830640949272462758029734949193266357218870761051453733634983327918889975230539704844193512978015996456380197044541625636933230378141277826791362170517885723535987741369018493473690159932125788532260071412304137899867454921156319990734489087885725862082278102250196799918489887338831420055143051682793821932016147452554447915673764253535641150226108494754575605095382013514200128281426719034383649672705532835862877394232388819910863856966581084607659096435364889347734170041085420780191911198885460923372874316620841150693450913668475387613268091133007925906259526577370678117353592945910017049041534616639576296943242381360649735782067758026346719270549107147770169453270798584496146827911057421557197941643626421739724176910085326678349152704151000713016936389598896278361465552896000 1863 116860232497891316935830640949272462758029734949193266357218870761051453733634983327918889975230539704844193512978015996456380197044541625636933230378141277826791362170517885723535987741369018493473690159932125788532260071412304137899867454921156319990734489087885725862082278102250196799918489887338831420055143051682793821932016147452554447915673764253535641150226108494754575605095382013514200128281426719034383649672705532835862877394232388819910863856966581084607659096435364889347734170041085420780191911198885460923372874316620841150693450913668475387613268091133007925906259526577370678117353592945910017049041534616639576296943242381360649735782067758026346719270549107147770169453270798584496146827911057421557197941643626421739724176910085326678349152704151000713016936389598896278361465552896000 1864 116860232497891316935830640949272462758029734949193266357218870761051453733634983327918889975230539704844193512978015996456380197044541625636933230378141277826791362170517885723535987741369018493473690159932125788532260071412304137899867454921156319990734489087885725862082278102250196799918489887338831420055143051682793821932016147452554447915673764253535641150226108494754575605095382013514200128281426719034383649672705532835862877394232388819910863856966581084607659096435364889347734170041085420780191911198885460923372874316620841150693450913668475387613268091133007925906259526577370678117353592945910017049041534616639576296943242381360649735782067758026346719270549107147770169453270798584496146827911057421557197941643626421739724176910085326678349152704151000713016936389598896278361465552896000 1865 116860232497891316935830640949272462758029734949193266357218870761051453733634983327918889975230539704844193512978015996456380197044541625636933230378141277826791362170517885723535987741369018493473690159932125788532260071412304137899867454921156319990734489087885725862082278102250196799918489887338831420055143051682793821932016147452554447915673764253535641150226108494754575605095382013514200128281426719034383649672705532835862877394232388819910863856966581084607659096435364889347734170041085420780191911198885460923372874316620841150693450913668475387613268091133007925906259526577370678117353592945910017049041534616639576296943242381360649735782067758026346719270549107147770169453270798584496146827911057421557197941643626421739724176910085326678349152704151000713016936389598896278361465552896000 1866 116860232497891316935830640949272462758029734949193266357218870761051453733634983327918889975230539704844193512978015996456380197044541625636933230378141277826791362170517885723535987741369018493473690159932125788532260071412304137899867454921156319990734489087885725862082278102250196799918489887338831420055143051682793821932016147452554447915673764253535641150226108494754575605095382013514200128281426719034383649672705532835862877394232388819910863856966581084607659096435364889347734170041085420780191911198885460923372874316620841150693450913668475387613268091133007925906259526577370678117353592945910017049041534616639576296943242381360649735782067758026346719270549107147770169453270798584496146827911057421557197941643626421739724176910085326678349152704151000713016936389598896278361465552896000 1867 218178054073563088719195806652291687969241515150143828288927631710883064120696513873224567583755417628944109288729955865384061827882159215064154341115989765702619473172356892645841689113135957527315379528593278847189729553326771825459052538337798849422701291127082650184507613216901117425447820619661598261242952077491776065547074147293919154258562917861351042027472144559706792654713078219231011639501423684437194273938941229804555992095031869926773582820956606884962499533044826248412219695466706480596618298208319155543937156349131110428344672855819043548673971526145325797666986536119951056045099158030014001830560545129266088946393033526000333056705120504235189324878115183044886906369256580957254306127709944206047288557048650529388065038291129304908477868098649918331202620239381139351700856187256832000 1868 218178054073563088719195806652291687969241515150143828288927631710883064120696513873224567583755417628944109288729955865384061827882159215064154341115989765702619473172356892645841689113135957527315379528593278847189729553326771825459052538337798849422701291127082650184507613216901117425447820619661598261242952077491776065547074147293919154258562917861351042027472144559706792654713078219231011639501423684437194273938941229804555992095031869926773582820956606884962499533044826248412219695466706480596618298208319155543937156349131110428344672855819043548673971526145325797666986536119951056045099158030014001830560545129266088946393033526000333056705120504235189324878115183044886906369256580957254306127709944206047288557048650529388065038291129304908477868098649918331202620239381139351700856187256832000 1869 218178054073563088719195806652291687969241515150143828288927631710883064120696513873224567583755417628944109288729955865384061827882159215064154341115989765702619473172356892645841689113135957527315379528593278847189729553326771825459052538337798849422701291127082650184507613216901117425447820619661598261242952077491776065547074147293919154258562917861351042027472144559706792654713078219231011639501423684437194273938941229804555992095031869926773582820956606884962499533044826248412219695466706480596618298208319155543937156349131110428344672855819043548673971526145325797666986536119951056045099158030014001830560545129266088946393033526000333056705120504235189324878115183044886906369256580957254306127709944206047288557048650529388065038291129304908477868098649918331202620239381139351700856187256832000 1870 218178054073563088719195806652291687969241515150143828288927631710883064120696513873224567583755417628944109288729955865384061827882159215064154341115989765702619473172356892645841689113135957527315379528593278847189729553326771825459052538337798849422701291127082650184507613216901117425447820619661598261242952077491776065547074147293919154258562917861351042027472144559706792654713078219231011639501423684437194273938941229804555992095031869926773582820956606884962499533044826248412219695466706480596618298208319155543937156349131110428344672855819043548673971526145325797666986536119951056045099158030014001830560545129266088946393033526000333056705120504235189324878115183044886906369256580957254306127709944206047288557048650529388065038291129304908477868098649918331202620239381139351700856187256832000 1871 408211139171636538993615354246437748190450874845919102728583598931062212969823177456803165949206386383754428479213747424133579679967519891385032772228016851629601034305479746140369800330677376533607075097998024723091983994274390085433887299230021647269874115698771638495213744328821990703012872379386850346785563336987113018638575729586922737617771219318587799633400382471211409056968169348181222777507163713581990486539759040964324261209804628632993373458009811481764836626326869910779263050218207825196272835947765140022706419529224307611432882913237430479569000725417904567434931809080428425860380524674156197424978779936856852418701365727146623149095280463424039226846953507476983401816879062971022806764945305609514476890238025140485069686642702929483762091212573997197680102467882111727032301926357532672000 1872 408211139171636538993615354246437748190450874845919102728583598931062212969823177456803165949206386383754428479213747424133579679967519891385032772228016851629601034305479746140369800330677376533607075097998024723091983994274390085433887299230021647269874115698771638495213744328821990703012872379386850346785563336987113018638575729586922737617771219318587799633400382471211409056968169348181222777507163713581990486539759040964324261209804628632993373458009811481764836626326869910779263050218207825196272835947765140022706419529224307611432882913237430479569000725417904567434931809080428425860380524674156197424978779936856852418701365727146623149095280463424039226846953507476983401816879062971022806764945305609514476890238025140485069686642702929483762091212573997197680102467882111727032301926357532672000 1873 764579463668475237535041558503577902360714488586406479410637080797879524892478811376592329822863561696772044541567348925402194740579164756564166382383075563102242737254163564520912636019358726247446051658550300306351286021275932630017670911457830545336474218703799278901535343127883588586743109966591570699529360130176862683910052341516306287558085493783714948713358916368578969163701381189143430262270917635539068181288968683726179341245964069429596588486852376905345539001110227342889559693058703256592619021730164107262529123778237128156213789696493707288232738358707735254805627278407642441636492722714694557776985254821732884580227658006945625158255460307993225471884343919504389911603014484944725717070742557406620615215415821088128535523081782586923086396841151096751254831922343195264731501508067658694656000 1874 764579463668475237535041558503577902360714488586406479410637080797879524892478811376592329822863561696772044541567348925402194740579164756564166382383075563102242737254163564520912636019358726247446051658550300306351286021275932630017670911457830545336474218703799278901535343127883588586743109966591570699529360130176862683910052341516306287558085493783714948713358916368578969163701381189143430262270917635539068181288968683726179341245964069429596588486852376905345539001110227342889559693058703256592619021730164107262529123778237128156213789696493707288232738358707735254805627278407642441636492722714694557776985254821732884580227658006945625158255460307993225471884343919504389911603014484944725717070742557406620615215415821088128535523081782586923086396841151096751254831922343195264731501508067658694656000 1875 3822897318342376187675207792517889511803572442932032397053185403989397624462394056882961649114317808483860222707836744627010973702895823782820831911915377815511213686270817822604563180096793631237230258292751501531756430106379663150088354557289152726682371093518996394507676715639417942933715549832957853497646800650884313419550261707581531437790427468918574743566794581842894845818506905945717151311354588177695340906444843418630896706229820347147982942434261884526727695005551136714447798465293516282963095108650820536312645618891185640781068948482468536441163691793538676274028136392038212208182463613573472788884926274108664422901138290034728125791277301539966127359421719597521949558015072424723628585353712787033103076077079105440642677615408912934615431984205755483756274159611715976323657507540338293473280000 1876 3822897318342376187675207792517889511803572442932032397053185403989397624462394056882961649114317808483860222707836744627010973702895823782820831911915377815511213686270817822604563180096793631237230258292751501531756430106379663150088354557289152726682371093518996394507676715639417942933715549832957853497646800650884313419550261707581531437790427468918574743566794581842894845818506905945717151311354588177695340906444843418630896706229820347147982942434261884526727695005551136714447798465293516282963095108650820536312645618891185640781068948482468536441163691793538676274028136392038212208182463613573472788884926274108664422901138290034728125791277301539966127359421719597521949558015072424723628585353712787033103076077079105440642677615408912934615431984205755483756274159611715976323657507540338293473280000 1877 7175578266528640104266365026556078613655305475383424809268829003288099341115913644769319015387574526524205638022609569664899597640335461240354701498665164159714548089130325053028765089041681645832281194815494568375106819309674627732715841504031739667982810542535156232490909195255187478886584087036461891015083044821709856288495841225130534508732632359160164793674873430119113625601337462460111093011412562009534154881396971096770193117593372791596763982949109557256667883525419483613018517719355930063121729518937590146658835826658755447746066416301593442900064249496472095366350812007855724314758484202677408424737006616501963121785436570395184692110227494990516421053634567684548699320394290941206250854708918901261134473796677480912086305884122529578273165834354203043010526597591190887559505141653214976849346560000 1878 7175578266528640104266365026556078613655305475383424809268829003288099341115913644769319015387574526524205638022609569664899597640335461240354701498665164159714548089130325053028765089041681645832281194815494568375106819309674627732715841504031739667982810542535156232490909195255187478886584087036461891015083044821709856288495841225130534508732632359160164793674873430119113625601337462460111093011412562009534154881396971096770193117593372791596763982949109557256667883525419483613018517719355930063121729518937590146658835826658755447746066416301593442900064249496472095366350812007855724314758484202677408424737006616501963121785436570395184692110227494990516421053634567684548699320394290941206250854708918901261134473796677480912086305884122529578273165834354203043010526597591190887559505141653214976849346560000 1879 13482911562807314755916499884898871715058318988245455216616129697178338661956801738521550429913252535338982393844483381400346343966190331670626484115991843456103635859475880774641049602309319812518856365058314293976825713482878625509773066186075638836139701009423558560850418377884497272827891499541511893217341041219992819966083685662020274341908616202861949647315087175193814502504913091962548743768444204015914677022144908690831192867957947475410319523961376858085278953144263209708861794794669792588605729766083731885571952518291801486314858796230694079209220724803871067193373175762760905987431191816830850430080835432407188705834835315772552036475117463087180355159779352679267006023020872678526545355998058615469671676263956986633810168756266233077575278602751547517816779476873847677724310161166390941499922186240000 1880 13482911562807314755916499884898871715058318988245455216616129697178338661956801738521550429913252535338982393844483381400346343966190331670626484115991843456103635859475880774641049602309319812518856365058314293976825713482878625509773066186075638836139701009423558560850418377884497272827891499541511893217341041219992819966083685662020274341908616202861949647315087175193814502504913091962548743768444204015914677022144908690831192867957947475410319523961376858085278953144263209708861794794669792588605729766083731885571952518291801486314858796230694079209220724803871067193373175762760905987431191816830850430080835432407188705834835315772552036475117463087180355159779352679267006023020872678526545355998058615469671676263956986633810168756266233077575278602751547517816779476873847677724310161166390941499922186240000 1881 13482911562807314755916499884898871715058318988245455216616129697178338661956801738521550429913252535338982393844483381400346343966190331670626484115991843456103635859475880774641049602309319812518856365058314293976825713482878625509773066186075638836139701009423558560850418377884497272827891499541511893217341041219992819966083685662020274341908616202861949647315087175193814502504913091962548743768444204015914677022144908690831192867957947475410319523961376858085278953144263209708861794794669792588605729766083731885571952518291801486314858796230694079209220724803871067193373175762760905987431191816830850430080835432407188705834835315772552036475117463087180355159779352679267006023020872678526545355998058615469671676263956986633810168756266233077575278602751547517816779476873847677724310161166390941499922186240000 1882 13482911562807314755916499884898871715058318988245455216616129697178338661956801738521550429913252535338982393844483381400346343966190331670626484115991843456103635859475880774641049602309319812518856365058314293976825713482878625509773066186075638836139701009423558560850418377884497272827891499541511893217341041219992819966083685662020274341908616202861949647315087175193814502504913091962548743768444204015914677022144908690831192867957947475410319523961376858085278953144263209708861794794669792588605729766083731885571952518291801486314858796230694079209220724803871067193373175762760905987431191816830850430080835432407188705834835315772552036475117463087180355159779352679267006023020872678526545355998058615469671676263956986633810168756266233077575278602751547517816779476873847677724310161166390941499922186240000 1883 13482911562807314755916499884898871715058318988245455216616129697178338661956801738521550429913252535338982393844483381400346343966190331670626484115991843456103635859475880774641049602309319812518856365058314293976825713482878625509773066186075638836139701009423558560850418377884497272827891499541511893217341041219992819966083685662020274341908616202861949647315087175193814502504913091962548743768444204015914677022144908690831192867957947475410319523961376858085278953144263209708861794794669792588605729766083731885571952518291801486314858796230694079209220724803871067193373175762760905987431191816830850430080835432407188705834835315772552036475117463087180355159779352679267006023020872678526545355998058615469671676263956986633810168756266233077575278602751547517816779476873847677724310161166390941499922186240000 1884 13482911562807314755916499884898871715058318988245455216616129697178338661956801738521550429913252535338982393844483381400346343966190331670626484115991843456103635859475880774641049602309319812518856365058314293976825713482878625509773066186075638836139701009423558560850418377884497272827891499541511893217341041219992819966083685662020274341908616202861949647315087175193814502504913091962548743768444204015914677022144908690831192867957947475410319523961376858085278953144263209708861794794669792588605729766083731885571952518291801486314858796230694079209220724803871067193373175762760905987431191816830850430080835432407188705834835315772552036475117463087180355159779352679267006023020872678526545355998058615469671676263956986633810168756266233077575278602751547517816779476873847677724310161166390941499922186240000 1885 13482911562807314755916499884898871715058318988245455216616129697178338661956801738521550429913252535338982393844483381400346343966190331670626484115991843456103635859475880774641049602309319812518856365058314293976825713482878625509773066186075638836139701009423558560850418377884497272827891499541511893217341041219992819966083685662020274341908616202861949647315087175193814502504913091962548743768444204015914677022144908690831192867957947475410319523961376858085278953144263209708861794794669792588605729766083731885571952518291801486314858796230694079209220724803871067193373175762760905987431191816830850430080835432407188705834835315772552036475117463087180355159779352679267006023020872678526545355998058615469671676263956986633810168756266233077575278602751547517816779476873847677724310161166390941499922186240000 1886 13482911562807314755916499884898871715058318988245455216616129697178338661956801738521550429913252535338982393844483381400346343966190331670626484115991843456103635859475880774641049602309319812518856365058314293976825713482878625509773066186075638836139701009423558560850418377884497272827891499541511893217341041219992819966083685662020274341908616202861949647315087175193814502504913091962548743768444204015914677022144908690831192867957947475410319523961376858085278953144263209708861794794669792588605729766083731885571952518291801486314858796230694079209220724803871067193373175762760905987431191816830850430080835432407188705834835315772552036475117463087180355159779352679267006023020872678526545355998058615469671676263956986633810168756266233077575278602751547517816779476873847677724310161166390941499922186240000 1887 13482911562807314755916499884898871715058318988245455216616129697178338661956801738521550429913252535338982393844483381400346343966190331670626484115991843456103635859475880774641049602309319812518856365058314293976825713482878625509773066186075638836139701009423558560850418377884497272827891499541511893217341041219992819966083685662020274341908616202861949647315087175193814502504913091962548743768444204015914677022144908690831192867957947475410319523961376858085278953144263209708861794794669792588605729766083731885571952518291801486314858796230694079209220724803871067193373175762760905987431191816830850430080835432407188705834835315772552036475117463087180355159779352679267006023020872678526545355998058615469671676263956986633810168756266233077575278602751547517816779476873847677724310161166390941499922186240000 1888 13482911562807314755916499884898871715058318988245455216616129697178338661956801738521550429913252535338982393844483381400346343966190331670626484115991843456103635859475880774641049602309319812518856365058314293976825713482878625509773066186075638836139701009423558560850418377884497272827891499541511893217341041219992819966083685662020274341908616202861949647315087175193814502504913091962548743768444204015914677022144908690831192867957947475410319523961376858085278953144263209708861794794669792588605729766083731885571952518291801486314858796230694079209220724803871067193373175762760905987431191816830850430080835432407188705834835315772552036475117463087180355159779352679267006023020872678526545355998058615469671676263956986633810168756266233077575278602751547517816779476873847677724310161166390941499922186240000 1889 25469219942143017573926268282573968669745164568795664904187868997969881732436398484067208762106134039255337741972229107465254243752133536525813428495108592288579768138549938783296942698762305125848119673595155701322223772769157723587961322025496881761467895206801102121446440315823815348371887042633915966287557226864566436915932082215556298231865376007206222883778199673941115595231780830717254576978591101386062824894831732516980123327572562781050093580763040884923091942489513203140039930367131238199876223528132169531845418307053213007648768266079781115626217949154512445928281929015855351410257521341993476462422698131817179465322003911494350796901496887771683690896823197211135374377486428489736644177480332724622209796462614747751267408780586914283539701280597673261155896431814698263221221894443312488493353009807360000 1890 25469219942143017573926268282573968669745164568795664904187868997969881732436398484067208762106134039255337741972229107465254243752133536525813428495108592288579768138549938783296942698762305125848119673595155701322223772769157723587961322025496881761467895206801102121446440315823815348371887042633915966287557226864566436915932082215556298231865376007206222883778199673941115595231780830717254576978591101386062824894831732516980123327572562781050093580763040884923091942489513203140039930367131238199876223528132169531845418307053213007648768266079781115626217949154512445928281929015855351410257521341993476462422698131817179465322003911494350796901496887771683690896823197211135374377486428489736644177480332724622209796462614747751267408780586914283539701280597673261155896431814698263221221894443312488493353009807360000 1891 25469219942143017573926268282573968669745164568795664904187868997969881732436398484067208762106134039255337741972229107465254243752133536525813428495108592288579768138549938783296942698762305125848119673595155701322223772769157723587961322025496881761467895206801102121446440315823815348371887042633915966287557226864566436915932082215556298231865376007206222883778199673941115595231780830717254576978591101386062824894831732516980123327572562781050093580763040884923091942489513203140039930367131238199876223528132169531845418307053213007648768266079781115626217949154512445928281929015855351410257521341993476462422698131817179465322003911494350796901496887771683690896823197211135374377486428489736644177480332724622209796462614747751267408780586914283539701280597673261155896431814698263221221894443312488493353009807360000 1892 25469219942143017573926268282573968669745164568795664904187868997969881732436398484067208762106134039255337741972229107465254243752133536525813428495108592288579768138549938783296942698762305125848119673595155701322223772769157723587961322025496881761467895206801102121446440315823815348371887042633915966287557226864566436915932082215556298231865376007206222883778199673941115595231780830717254576978591101386062824894831732516980123327572562781050093580763040884923091942489513203140039930367131238199876223528132169531845418307053213007648768266079781115626217949154512445928281929015855351410257521341993476462422698131817179465322003911494350796901496887771683690896823197211135374377486428489736644177480332724622209796462614747751267408780586914283539701280597673261155896431814698263221221894443312488493353009807360000 1893 25469219942143017573926268282573968669745164568795664904187868997969881732436398484067208762106134039255337741972229107465254243752133536525813428495108592288579768138549938783296942698762305125848119673595155701322223772769157723587961322025496881761467895206801102121446440315823815348371887042633915966287557226864566436915932082215556298231865376007206222883778199673941115595231780830717254576978591101386062824894831732516980123327572562781050093580763040884923091942489513203140039930367131238199876223528132169531845418307053213007648768266079781115626217949154512445928281929015855351410257521341993476462422698131817179465322003911494350796901496887771683690896823197211135374377486428489736644177480332724622209796462614747751267408780586914283539701280597673261155896431814698263221221894443312488493353009807360000 1894 25469219942143017573926268282573968669745164568795664904187868997969881732436398484067208762106134039255337741972229107465254243752133536525813428495108592288579768138549938783296942698762305125848119673595155701322223772769157723587961322025496881761467895206801102121446440315823815348371887042633915966287557226864566436915932082215556298231865376007206222883778199673941115595231780830717254576978591101386062824894831732516980123327572562781050093580763040884923091942489513203140039930367131238199876223528132169531845418307053213007648768266079781115626217949154512445928281929015855351410257521341993476462422698131817179465322003911494350796901496887771683690896823197211135374377486428489736644177480332724622209796462614747751267408780586914283539701280597673261155896431814698263221221894443312488493353009807360000 1895 25469219942143017573926268282573968669745164568795664904187868997969881732436398484067208762106134039255337741972229107465254243752133536525813428495108592288579768138549938783296942698762305125848119673595155701322223772769157723587961322025496881761467895206801102121446440315823815348371887042633915966287557226864566436915932082215556298231865376007206222883778199673941115595231780830717254576978591101386062824894831732516980123327572562781050093580763040884923091942489513203140039930367131238199876223528132169531845418307053213007648768266079781115626217949154512445928281929015855351410257521341993476462422698131817179465322003911494350796901496887771683690896823197211135374377486428489736644177480332724622209796462614747751267408780586914283539701280597673261155896431814698263221221894443312488493353009807360000 1896 25469219942143017573926268282573968669745164568795664904187868997969881732436398484067208762106134039255337741972229107465254243752133536525813428495108592288579768138549938783296942698762305125848119673595155701322223772769157723587961322025496881761467895206801102121446440315823815348371887042633915966287557226864566436915932082215556298231865376007206222883778199673941115595231780830717254576978591101386062824894831732516980123327572562781050093580763040884923091942489513203140039930367131238199876223528132169531845418307053213007648768266079781115626217949154512445928281929015855351410257521341993476462422698131817179465322003911494350796901496887771683690896823197211135374377486428489736644177480332724622209796462614747751267408780586914283539701280597673261155896431814698263221221894443312488493353009807360000 1897 25469219942143017573926268282573968669745164568795664904187868997969881732436398484067208762106134039255337741972229107465254243752133536525813428495108592288579768138549938783296942698762305125848119673595155701322223772769157723587961322025496881761467895206801102121446440315823815348371887042633915966287557226864566436915932082215556298231865376007206222883778199673941115595231780830717254576978591101386062824894831732516980123327572562781050093580763040884923091942489513203140039930367131238199876223528132169531845418307053213007648768266079781115626217949154512445928281929015855351410257521341993476462422698131817179465322003911494350796901496887771683690896823197211135374377486428489736644177480332724622209796462614747751267408780586914283539701280597673261155896431814698263221221894443312488493353009807360000 1898 25469219942143017573926268282573968669745164568795664904187868997969881732436398484067208762106134039255337741972229107465254243752133536525813428495108592288579768138549938783296942698762305125848119673595155701322223772769157723587961322025496881761467895206801102121446440315823815348371887042633915966287557226864566436915932082215556298231865376007206222883778199673941115595231780830717254576978591101386062824894831732516980123327572562781050093580763040884923091942489513203140039930367131238199876223528132169531845418307053213007648768266079781115626217949154512445928281929015855351410257521341993476462422698131817179465322003911494350796901496887771683690896823197211135374377486428489736644177480332724622209796462614747751267408780586914283539701280597673261155896431814698263221221894443312488493353009807360000 1899 25469219942143017573926268282573968669745164568795664904187868997969881732436398484067208762106134039255337741972229107465254243752133536525813428495108592288579768138549938783296942698762305125848119673595155701322223772769157723587961322025496881761467895206801102121446440315823815348371887042633915966287557226864566436915932082215556298231865376007206222883778199673941115595231780830717254576978591101386062824894831732516980123327572562781050093580763040884923091942489513203140039930367131238199876223528132169531845418307053213007648768266079781115626217949154512445928281929015855351410257521341993476462422698131817179465322003911494350796901496887771683690896823197211135374377486428489736644177480332724622209796462614747751267408780586914283539701280597673261155896431814698263221221894443312488493353009807360000 1900 25469219942143017573926268282573968669745164568795664904187868997969881732436398484067208762106134039255337741972229107465254243752133536525813428495108592288579768138549938783296942698762305125848119673595155701322223772769157723587961322025496881761467895206801102121446440315823815348371887042633915966287557226864566436915932082215556298231865376007206222883778199673941115595231780830717254576978591101386062824894831732516980123327572562781050093580763040884923091942489513203140039930367131238199876223528132169531845418307053213007648768266079781115626217949154512445928281929015855351410257521341993476462422698131817179465322003911494350796901496887771683690896823197211135374377486428489736644177480332724622209796462614747751267408780586914283539701280597673261155896431814698263221221894443312488493353009807360000 1901 48416987110013876408033836005173114441185557845280558982861138965140745173361593518211763856763760808624397047489207533291448317372805852935571327569201433940590139231383433627047488070347142044237275499504390988213547392034168832540714473170469572228550468788128895132869683040381072977254957268047074251912646288269540796577186888291772522938776079789699029702062357580162060746535615359193500950836301683734905430125075123514779214445715441846776227897030540722238797782672564599169215907627916483817964700926979254280038140201708157927540308473817663900805440321342728159709663947059141023030899548071129598755065549148584458163577129435750760864909745583653970696394860897898368346691601700558989360581390112509506820823075430635475159344091895724053008972134416176869457359116879741398383542821336737040625864071643791360000 1902 48416987110013876408033836005173114441185557845280558982861138965140745173361593518211763856763760808624397047489207533291448317372805852935571327569201433940590139231383433627047488070347142044237275499504390988213547392034168832540714473170469572228550468788128895132869683040381072977254957268047074251912646288269540796577186888291772522938776079789699029702062357580162060746535615359193500950836301683734905430125075123514779214445715441846776227897030540722238797782672564599169215907627916483817964700926979254280038140201708157927540308473817663900805440321342728159709663947059141023030899548071129598755065549148584458163577129435750760864909745583653970696394860897898368346691601700558989360581390112509506820823075430635475159344091895724053008972134416176869457359116879741398383542821336737040625864071643791360000 1903 48416987110013876408033836005173114441185557845280558982861138965140745173361593518211763856763760808624397047489207533291448317372805852935571327569201433940590139231383433627047488070347142044237275499504390988213547392034168832540714473170469572228550468788128895132869683040381072977254957268047074251912646288269540796577186888291772522938776079789699029702062357580162060746535615359193500950836301683734905430125075123514779214445715441846776227897030540722238797782672564599169215907627916483817964700926979254280038140201708157927540308473817663900805440321342728159709663947059141023030899548071129598755065549148584458163577129435750760864909745583653970696394860897898368346691601700558989360581390112509506820823075430635475159344091895724053008972134416176869457359116879741398383542821336737040625864071643791360000 1904 48416987110013876408033836005173114441185557845280558982861138965140745173361593518211763856763760808624397047489207533291448317372805852935571327569201433940590139231383433627047488070347142044237275499504390988213547392034168832540714473170469572228550468788128895132869683040381072977254957268047074251912646288269540796577186888291772522938776079789699029702062357580162060746535615359193500950836301683734905430125075123514779214445715441846776227897030540722238797782672564599169215907627916483817964700926979254280038140201708157927540308473817663900805440321342728159709663947059141023030899548071129598755065549148584458163577129435750760864909745583653970696394860897898368346691601700558989360581390112509506820823075430635475159344091895724053008972134416176869457359116879741398383542821336737040625864071643791360000 1905 48416987110013876408033836005173114441185557845280558982861138965140745173361593518211763856763760808624397047489207533291448317372805852935571327569201433940590139231383433627047488070347142044237275499504390988213547392034168832540714473170469572228550468788128895132869683040381072977254957268047074251912646288269540796577186888291772522938776079789699029702062357580162060746535615359193500950836301683734905430125075123514779214445715441846776227897030540722238797782672564599169215907627916483817964700926979254280038140201708157927540308473817663900805440321342728159709663947059141023030899548071129598755065549148584458163577129435750760864909745583653970696394860897898368346691601700558989360581390112509506820823075430635475159344091895724053008972134416176869457359116879741398383542821336737040625864071643791360000 1906 48416987110013876408033836005173114441185557845280558982861138965140745173361593518211763856763760808624397047489207533291448317372805852935571327569201433940590139231383433627047488070347142044237275499504390988213547392034168832540714473170469572228550468788128895132869683040381072977254957268047074251912646288269540796577186888291772522938776079789699029702062357580162060746535615359193500950836301683734905430125075123514779214445715441846776227897030540722238797782672564599169215907627916483817964700926979254280038140201708157927540308473817663900805440321342728159709663947059141023030899548071129598755065549148584458163577129435750760864909745583653970696394860897898368346691601700558989360581390112509506820823075430635475159344091895724053008972134416176869457359116879741398383542821336737040625864071643791360000 1907 92331194418796462310120525261865129239340858810950025980316192006523401045600558839229833674848491862046725169561918765986791941229940761548134521674467134524705395514248207926779559750151999878360484377554873614523234876609159963655142500336085474239845743978961803018382485558006706167625203510165770598397416471730014299072695395972410201244245984158956049641832915905369049843643418489982006313244827310882464655248518260542683961947979347601802266599637241157309387371556580690615694735846436734640858684667749437912032733364657457167819368259570285058835974692800582600566329147041781930919925438171644144825910002226350561717941585833976700969382884828028122118024999732292188437140884442965992710628710944555629507309604846221851128869183245145769088109860331649290055183835889666846717416160289157536473522784624710123520000 1908 92331194418796462310120525261865129239340858810950025980316192006523401045600558839229833674848491862046725169561918765986791941229940761548134521674467134524705395514248207926779559750151999878360484377554873614523234876609159963655142500336085474239845743978961803018382485558006706167625203510165770598397416471730014299072695395972410201244245984158956049641832915905369049843643418489982006313244827310882464655248518260542683961947979347601802266599637241157309387371556580690615694735846436734640858684667749437912032733364657457167819368259570285058835974692800582600566329147041781930919925438171644144825910002226350561717941585833976700969382884828028122118024999732292188437140884442965992710628710944555629507309604846221851128869183245145769088109860331649290055183835889666846717416160289157536473522784624710123520000 1909 92331194418796462310120525261865129239340858810950025980316192006523401045600558839229833674848491862046725169561918765986791941229940761548134521674467134524705395514248207926779559750151999878360484377554873614523234876609159963655142500336085474239845743978961803018382485558006706167625203510165770598397416471730014299072695395972410201244245984158956049641832915905369049843643418489982006313244827310882464655248518260542683961947979347601802266599637241157309387371556580690615694735846436734640858684667749437912032733364657457167819368259570285058835974692800582600566329147041781930919925438171644144825910002226350561717941585833976700969382884828028122118024999732292188437140884442965992710628710944555629507309604846221851128869183245145769088109860331649290055183835889666846717416160289157536473522784624710123520000 1910 92331194418796462310120525261865129239340858810950025980316192006523401045600558839229833674848491862046725169561918765986791941229940761548134521674467134524705395514248207926779559750151999878360484377554873614523234876609159963655142500336085474239845743978961803018382485558006706167625203510165770598397416471730014299072695395972410201244245984158956049641832915905369049843643418489982006313244827310882464655248518260542683961947979347601802266599637241157309387371556580690615694735846436734640858684667749437912032733364657457167819368259570285058835974692800582600566329147041781930919925438171644144825910002226350561717941585833976700969382884828028122118024999732292188437140884442965992710628710944555629507309604846221851128869183245145769088109860331649290055183835889666846717416160289157536473522784624710123520000 1911 92331194418796462310120525261865129239340858810950025980316192006523401045600558839229833674848491862046725169561918765986791941229940761548134521674467134524705395514248207926779559750151999878360484377554873614523234876609159963655142500336085474239845743978961803018382485558006706167625203510165770598397416471730014299072695395972410201244245984158956049641832915905369049843643418489982006313244827310882464655248518260542683961947979347601802266599637241157309387371556580690615694735846436734640858684667749437912032733364657457167819368259570285058835974692800582600566329147041781930919925438171644144825910002226350561717941585833976700969382884828028122118024999732292188437140884442965992710628710944555629507309604846221851128869183245145769088109860331649290055183835889666846717416160289157536473522784624710123520000 1912 92331194418796462310120525261865129239340858810950025980316192006523401045600558839229833674848491862046725169561918765986791941229940761548134521674467134524705395514248207926779559750151999878360484377554873614523234876609159963655142500336085474239845743978961803018382485558006706167625203510165770598397416471730014299072695395972410201244245984158956049641832915905369049843643418489982006313244827310882464655248518260542683961947979347601802266599637241157309387371556580690615694735846436734640858684667749437912032733364657457167819368259570285058835974692800582600566329147041781930919925438171644144825910002226350561717941585833976700969382884828028122118024999732292188437140884442965992710628710944555629507309604846221851128869183245145769088109860331649290055183835889666846717416160289157536473522784624710123520000 1913 176629574923157632399260564825947992234859062905347399700344875308479266200233869059446671819985164932095385249371950599332732983572876676841581339963255628345761421618756821763929297802040775767303606614262473224582948318953323010472287603142931512220824908231753929174165694872466828898667014314947119154734257710419517354126066292495220714980242567696082922964826368126970992350889859571335578077237354645718154885490415432418154419206484491962247736005106042333932858041787738861147824029674233473367962663769404674725718618926589715562038451480557955317553219587327514514883387658290928833849817363222355249051965834259008624566422253700397428954429458676017797611781824487874956480250511939393944055432724036934919247483274070822401209526747547963856265554162814445091875566678056932677770417114633158367273849086987070466293760000 1914 176629574923157632399260564825947992234859062905347399700344875308479266200233869059446671819985164932095385249371950599332732983572876676841581339963255628345761421618756821763929297802040775767303606614262473224582948318953323010472287603142931512220824908231753929174165694872466828898667014314947119154734257710419517354126066292495220714980242567696082922964826368126970992350889859571335578077237354645718154885490415432418154419206484491962247736005106042333932858041787738861147824029674233473367962663769404674725718618926589715562038451480557955317553219587327514514883387658290928833849817363222355249051965834259008624566422253700397428954429458676017797611781824487874956480250511939393944055432724036934919247483274070822401209526747547963856265554162814445091875566678056932677770417114633158367273849086987070466293760000 1915 176629574923157632399260564825947992234859062905347399700344875308479266200233869059446671819985164932095385249371950599332732983572876676841581339963255628345761421618756821763929297802040775767303606614262473224582948318953323010472287603142931512220824908231753929174165694872466828898667014314947119154734257710419517354126066292495220714980242567696082922964826368126970992350889859571335578077237354645718154885490415432418154419206484491962247736005106042333932858041787738861147824029674233473367962663769404674725718618926589715562038451480557955317553219587327514514883387658290928833849817363222355249051965834259008624566422253700397428954429458676017797611781824487874956480250511939393944055432724036934919247483274070822401209526747547963856265554162814445091875566678056932677770417114633158367273849086987070466293760000 1916 176629574923157632399260564825947992234859062905347399700344875308479266200233869059446671819985164932095385249371950599332732983572876676841581339963255628345761421618756821763929297802040775767303606614262473224582948318953323010472287603142931512220824908231753929174165694872466828898667014314947119154734257710419517354126066292495220714980242567696082922964826368126970992350889859571335578077237354645718154885490415432418154419206484491962247736005106042333932858041787738861147824029674233473367962663769404674725718618926589715562038451480557955317553219587327514514883387658290928833849817363222355249051965834259008624566422253700397428954429458676017797611781824487874956480250511939393944055432724036934919247483274070822401209526747547963856265554162814445091875566678056932677770417114633158367273849086987070466293760000 1917 176629574923157632399260564825947992234859062905347399700344875308479266200233869059446671819985164932095385249371950599332732983572876676841581339963255628345761421618756821763929297802040775767303606614262473224582948318953323010472287603142931512220824908231753929174165694872466828898667014314947119154734257710419517354126066292495220714980242567696082922964826368126970992350889859571335578077237354645718154885490415432418154419206484491962247736005106042333932858041787738861147824029674233473367962663769404674725718618926589715562038451480557955317553219587327514514883387658290928833849817363222355249051965834259008624566422253700397428954429458676017797611781824487874956480250511939393944055432724036934919247483274070822401209526747547963856265554162814445091875566678056932677770417114633158367273849086987070466293760000 1918 176629574923157632399260564825947992234859062905347399700344875308479266200233869059446671819985164932095385249371950599332732983572876676841581339963255628345761421618756821763929297802040775767303606614262473224582948318953323010472287603142931512220824908231753929174165694872466828898667014314947119154734257710419517354126066292495220714980242567696082922964826368126970992350889859571335578077237354645718154885490415432418154419206484491962247736005106042333932858041787738861147824029674233473367962663769404674725718618926589715562038451480557955317553219587327514514883387658290928833849817363222355249051965834259008624566422253700397428954429458676017797611781824487874956480250511939393944055432724036934919247483274070822401209526747547963856265554162814445091875566678056932677770417114633158367273849086987070466293760000 1919 176629574923157632399260564825947992234859062905347399700344875308479266200233869059446671819985164932095385249371950599332732983572876676841581339963255628345761421618756821763929297802040775767303606614262473224582948318953323010472287603142931512220824908231753929174165694872466828898667014314947119154734257710419517354126066292495220714980242567696082922964826368126970992350889859571335578077237354645718154885490415432418154419206484491962247736005106042333932858041787738861147824029674233473367962663769404674725718618926589715562038451480557955317553219587327514514883387658290928833849817363222355249051965834259008624566422253700397428954429458676017797611781824487874956480250511939393944055432724036934919247483274070822401209526747547963856265554162814445091875566678056932677770417114633158367273849086987070466293760000 1920 176629574923157632399260564825947992234859062905347399700344875308479266200233869059446671819985164932095385249371950599332732983572876676841581339963255628345761421618756821763929297802040775767303606614262473224582948318953323010472287603142931512220824908231753929174165694872466828898667014314947119154734257710419517354126066292495220714980242567696082922964826368126970992350889859571335578077237354645718154885490415432418154419206484491962247736005106042333932858041787738861147824029674233473367962663769404674725718618926589715562038451480557955317553219587327514514883387658290928833849817363222355249051965834259008624566422253700397428954429458676017797611781824487874956480250511939393944055432724036934919247483274070822401209526747547963856265554162814445091875566678056932677770417114633158367273849086987070466293760000 1921 176629574923157632399260564825947992234859062905347399700344875308479266200233869059446671819985164932095385249371950599332732983572876676841581339963255628345761421618756821763929297802040775767303606614262473224582948318953323010472287603142931512220824908231753929174165694872466828898667014314947119154734257710419517354126066292495220714980242567696082922964826368126970992350889859571335578077237354645718154885490415432418154419206484491962247736005106042333932858041787738861147824029674233473367962663769404674725718618926589715562038451480557955317553219587327514514883387658290928833849817363222355249051965834259008624566422253700397428954429458676017797611781824487874956480250511939393944055432724036934919247483274070822401209526747547963856265554162814445091875566678056932677770417114633158367273849086987070466293760000 1922 176629574923157632399260564825947992234859062905347399700344875308479266200233869059446671819985164932095385249371950599332732983572876676841581339963255628345761421618756821763929297802040775767303606614262473224582948318953323010472287603142931512220824908231753929174165694872466828898667014314947119154734257710419517354126066292495220714980242567696082922964826368126970992350889859571335578077237354645718154885490415432418154419206484491962247736005106042333932858041787738861147824029674233473367962663769404674725718618926589715562038451480557955317553219587327514514883387658290928833849817363222355249051965834259008624566422253700397428954429458676017797611781824487874956480250511939393944055432724036934919247483274070822401209526747547963856265554162814445091875566678056932677770417114633158367273849086987070466293760000 1923 176629574923157632399260564825947992234859062905347399700344875308479266200233869059446671819985164932095385249371950599332732983572876676841581339963255628345761421618756821763929297802040775767303606614262473224582948318953323010472287603142931512220824908231753929174165694872466828898667014314947119154734257710419517354126066292495220714980242567696082922964826368126970992350889859571335578077237354645718154885490415432418154419206484491962247736005106042333932858041787738861147824029674233473367962663769404674725718618926589715562038451480557955317553219587327514514883387658290928833849817363222355249051965834259008624566422253700397428954429458676017797611781824487874956480250511939393944055432724036934919247483274070822401209526747547963856265554162814445091875566678056932677770417114633158367273849086987070466293760000 1924 176629574923157632399260564825947992234859062905347399700344875308479266200233869059446671819985164932095385249371950599332732983572876676841581339963255628345761421618756821763929297802040775767303606614262473224582948318953323010472287603142931512220824908231753929174165694872466828898667014314947119154734257710419517354126066292495220714980242567696082922964826368126970992350889859571335578077237354645718154885490415432418154419206484491962247736005106042333932858041787738861147824029674233473367962663769404674725718618926589715562038451480557955317553219587327514514883387658290928833849817363222355249051965834259008624566422253700397428954429458676017797611781824487874956480250511939393944055432724036934919247483274070822401209526747547963856265554162814445091875566678056932677770417114633158367273849086987070466293760000 1925 176629574923157632399260564825947992234859062905347399700344875308479266200233869059446671819985164932095385249371950599332732983572876676841581339963255628345761421618756821763929297802040775767303606614262473224582948318953323010472287603142931512220824908231753929174165694872466828898667014314947119154734257710419517354126066292495220714980242567696082922964826368126970992350889859571335578077237354645718154885490415432418154419206484491962247736005106042333932858041787738861147824029674233473367962663769404674725718618926589715562038451480557955317553219587327514514883387658290928833849817363222355249051965834259008624566422253700397428954429458676017797611781824487874956480250511939393944055432724036934919247483274070822401209526747547963856265554162814445091875566678056932677770417114633158367273849086987070466293760000 1926 176629574923157632399260564825947992234859062905347399700344875308479266200233869059446671819985164932095385249371950599332732983572876676841581339963255628345761421618756821763929297802040775767303606614262473224582948318953323010472287603142931512220824908231753929174165694872466828898667014314947119154734257710419517354126066292495220714980242567696082922964826368126970992350889859571335578077237354645718154885490415432418154419206484491962247736005106042333932858041787738861147824029674233473367962663769404674725718618926589715562038451480557955317553219587327514514883387658290928833849817363222355249051965834259008624566422253700397428954429458676017797611781824487874956480250511939393944055432724036934919247483274070822401209526747547963856265554162814445091875566678056932677770417114633158367273849086987070466293760000 1927 176629574923157632399260564825947992234859062905347399700344875308479266200233869059446671819985164932095385249371950599332732983572876676841581339963255628345761421618756821763929297802040775767303606614262473224582948318953323010472287603142931512220824908231753929174165694872466828898667014314947119154734257710419517354126066292495220714980242567696082922964826368126970992350889859571335578077237354645718154885490415432418154419206484491962247736005106042333932858041787738861147824029674233473367962663769404674725718618926589715562038451480557955317553219587327514514883387658290928833849817363222355249051965834259008624566422253700397428954429458676017797611781824487874956480250511939393944055432724036934919247483274070822401209526747547963856265554162814445091875566678056932677770417114633158367273849086987070466293760000 1928 176629574923157632399260564825947992234859062905347399700344875308479266200233869059446671819985164932095385249371950599332732983572876676841581339963255628345761421618756821763929297802040775767303606614262473224582948318953323010472287603142931512220824908231753929174165694872466828898667014314947119154734257710419517354126066292495220714980242567696082922964826368126970992350889859571335578077237354645718154885490415432418154419206484491962247736005106042333932858041787738861147824029674233473367962663769404674725718618926589715562038451480557955317553219587327514514883387658290928833849817363222355249051965834259008624566422253700397428954429458676017797611781824487874956480250511939393944055432724036934919247483274070822401209526747547963856265554162814445091875566678056932677770417114633158367273849086987070466293760000 1929 176629574923157632399260564825947992234859062905347399700344875308479266200233869059446671819985164932095385249371950599332732983572876676841581339963255628345761421618756821763929297802040775767303606614262473224582948318953323010472287603142931512220824908231753929174165694872466828898667014314947119154734257710419517354126066292495220714980242567696082922964826368126970992350889859571335578077237354645718154885490415432418154419206484491962247736005106042333932858041787738861147824029674233473367962663769404674725718618926589715562038451480557955317553219587327514514883387658290928833849817363222355249051965834259008624566422253700397428954429458676017797611781824487874956480250511939393944055432724036934919247483274070822401209526747547963856265554162814445091875566678056932677770417114633158367273849086987070466293760000 1930 176629574923157632399260564825947992234859062905347399700344875308479266200233869059446671819985164932095385249371950599332732983572876676841581339963255628345761421618756821763929297802040775767303606614262473224582948318953323010472287603142931512220824908231753929174165694872466828898667014314947119154734257710419517354126066292495220714980242567696082922964826368126970992350889859571335578077237354645718154885490415432418154419206484491962247736005106042333932858041787738861147824029674233473367962663769404674725718618926589715562038451480557955317553219587327514514883387658290928833849817363222355249051965834259008624566422253700397428954429458676017797611781824487874956480250511939393944055432724036934919247483274070822401209526747547963856265554162814445091875566678056932677770417114633158367273849086987070466293760000 1931 341071709176617388162972150678905573005512850470225828821365954220673463032651601153791523284391353483876188916537236607311507391279224862981093567469046618335665305145819422826147474055740738006663264372140835796669673203898866733221987361669000750098412897795516837235313956798733446603326004642162887087791851638820088010817434010808271200626848398221136124245079716853180986229568318832249001267145331820881757083881992199999456183487721553979100378225859767746824348878692123740876448201300944837073535903738720426895362653147244740750296249808957411718195267023129430528239821568159783578163997328382367985919346025954145654037761371895467435311003284703390367188350703086086540963363738554969705971040590115321329066890202230758056735596149515118206448785088394693472411719255327937000774675448356628807205802586972033070413250560000 1932 341071709176617388162972150678905573005512850470225828821365954220673463032651601153791523284391353483876188916537236607311507391279224862981093567469046618335665305145819422826147474055740738006663264372140835796669673203898866733221987361669000750098412897795516837235313956798733446603326004642162887087791851638820088010817434010808271200626848398221136124245079716853180986229568318832249001267145331820881757083881992199999456183487721553979100378225859767746824348878692123740876448201300944837073535903738720426895362653147244740750296249808957411718195267023129430528239821568159783578163997328382367985919346025954145654037761371895467435311003284703390367188350703086086540963363738554969705971040590115321329066890202230758056735596149515118206448785088394693472411719255327937000774675448356628807205802586972033070413250560000 1933 659291613838401411319025167262324472619656339958946527111700389508561804042115545030279014508728486284332673175666478361933143787342741660142453865917667113242841034846868944322943067349746846566880090031348235594962478303136509395318101570106178449940232131438734046375861878491951752284229166973300860740701649217839230124910099942892388230811697953761456128165739092677198846381755560302737319449391926409764436443143890922598948802681765763841601031110586931054611466382511875191114174373114726370063144901926946585188736008533624083870322650880714676851271451155709189211087575091252861656591006835763117316782095868169363549254992731873938552456169349331653579775081909065405283682182106626756441642021460692916129086298760912055323669907357012723493065501575866942482171853320548902222497447641673363484328816400616939925108813332480000 1934 659291613838401411319025167262324472619656339958946527111700389508561804042115545030279014508728486284332673175666478361933143787342741660142453865917667113242841034846868944322943067349746846566880090031348235594962478303136509395318101570106178449940232131438734046375861878491951752284229166973300860740701649217839230124910099942892388230811697953761456128165739092677198846381755560302737319449391926409764436443143890922598948802681765763841601031110586931054611466382511875191114174373114726370063144901926946585188736008533624083870322650880714676851271451155709189211087575091252861656591006835763117316782095868169363549254992731873938552456169349331653579775081909065405283682182106626756441642021460692916129086298760912055323669907357012723493065501575866942482171853320548902222497447641673363484328816400616939925108813332480000 1935 659291613838401411319025167262324472619656339958946527111700389508561804042115545030279014508728486284332673175666478361933143787342741660142453865917667113242841034846868944322943067349746846566880090031348235594962478303136509395318101570106178449940232131438734046375861878491951752284229166973300860740701649217839230124910099942892388230811697953761456128165739092677198846381755560302737319449391926409764436443143890922598948802681765763841601031110586931054611466382511875191114174373114726370063144901926946585188736008533624083870322650880714676851271451155709189211087575091252861656591006835763117316782095868169363549254992731873938552456169349331653579775081909065405283682182106626756441642021460692916129086298760912055323669907357012723493065501575866942482171853320548902222497447641673363484328816400616939925108813332480000 1936 659291613838401411319025167262324472619656339958946527111700389508561804042115545030279014508728486284332673175666478361933143787342741660142453865917667113242841034846868944322943067349746846566880090031348235594962478303136509395318101570106178449940232131438734046375861878491951752284229166973300860740701649217839230124910099942892388230811697953761456128165739092677198846381755560302737319449391926409764436443143890922598948802681765763841601031110586931054611466382511875191114174373114726370063144901926946585188736008533624083870322650880714676851271451155709189211087575091252861656591006835763117316782095868169363549254992731873938552456169349331653579775081909065405283682182106626756441642021460692916129086298760912055323669907357012723493065501575866942482171853320548902222497447641673363484328816400616939925108813332480000 1937 659291613838401411319025167262324472619656339958946527111700389508561804042115545030279014508728486284332673175666478361933143787342741660142453865917667113242841034846868944322943067349746846566880090031348235594962478303136509395318101570106178449940232131438734046375861878491951752284229166973300860740701649217839230124910099942892388230811697953761456128165739092677198846381755560302737319449391926409764436443143890922598948802681765763841601031110586931054611466382511875191114174373114726370063144901926946585188736008533624083870322650880714676851271451155709189211087575091252861656591006835763117316782095868169363549254992731873938552456169349331653579775081909065405283682182106626756441642021460692916129086298760912055323669907357012723493065501575866942482171853320548902222497447641673363484328816400616939925108813332480000 1938 659291613838401411319025167262324472619656339958946527111700389508561804042115545030279014508728486284332673175666478361933143787342741660142453865917667113242841034846868944322943067349746846566880090031348235594962478303136509395318101570106178449940232131438734046375861878491951752284229166973300860740701649217839230124910099942892388230811697953761456128165739092677198846381755560302737319449391926409764436443143890922598948802681765763841601031110586931054611466382511875191114174373114726370063144901926946585188736008533624083870322650880714676851271451155709189211087575091252861656591006835763117316782095868169363549254992731873938552456169349331653579775081909065405283682182106626756441642021460692916129086298760912055323669907357012723493065501575866942482171853320548902222497447641673363484328816400616939925108813332480000 1939 659291613838401411319025167262324472619656339958946527111700389508561804042115545030279014508728486284332673175666478361933143787342741660142453865917667113242841034846868944322943067349746846566880090031348235594962478303136509395318101570106178449940232131438734046375861878491951752284229166973300860740701649217839230124910099942892388230811697953761456128165739092677198846381755560302737319449391926409764436443143890922598948802681765763841601031110586931054611466382511875191114174373114726370063144901926946585188736008533624083870322650880714676851271451155709189211087575091252861656591006835763117316782095868169363549254992731873938552456169349331653579775081909065405283682182106626756441642021460692916129086298760912055323669907357012723493065501575866942482171853320548902222497447641673363484328816400616939925108813332480000 1940 659291613838401411319025167262324472619656339958946527111700389508561804042115545030279014508728486284332673175666478361933143787342741660142453865917667113242841034846868944322943067349746846566880090031348235594962478303136509395318101570106178449940232131438734046375861878491951752284229166973300860740701649217839230124910099942892388230811697953761456128165739092677198846381755560302737319449391926409764436443143890922598948802681765763841601031110586931054611466382511875191114174373114726370063144901926946585188736008533624083870322650880714676851271451155709189211087575091252861656591006835763117316782095868169363549254992731873938552456169349331653579775081909065405283682182106626756441642021460692916129086298760912055323669907357012723493065501575866942482171853320548902222497447641673363484328816400616939925108813332480000 1941 659291613838401411319025167262324472619656339958946527111700389508561804042115545030279014508728486284332673175666478361933143787342741660142453865917667113242841034846868944322943067349746846566880090031348235594962478303136509395318101570106178449940232131438734046375861878491951752284229166973300860740701649217839230124910099942892388230811697953761456128165739092677198846381755560302737319449391926409764436443143890922598948802681765763841601031110586931054611466382511875191114174373114726370063144901926946585188736008533624083870322650880714676851271451155709189211087575091252861656591006835763117316782095868169363549254992731873938552456169349331653579775081909065405283682182106626756441642021460692916129086298760912055323669907357012723493065501575866942482171853320548902222497447641673363484328816400616939925108813332480000 1942 659291613838401411319025167262324472619656339958946527111700389508561804042115545030279014508728486284332673175666478361933143787342741660142453865917667113242841034846868944322943067349746846566880090031348235594962478303136509395318101570106178449940232131438734046375861878491951752284229166973300860740701649217839230124910099942892388230811697953761456128165739092677198846381755560302737319449391926409764436443143890922598948802681765763841601031110586931054611466382511875191114174373114726370063144901926946585188736008533624083870322650880714676851271451155709189211087575091252861656591006835763117316782095868169363549254992731873938552456169349331653579775081909065405283682182106626756441642021460692916129086298760912055323669907357012723493065501575866942482171853320548902222497447641673363484328816400616939925108813332480000 1943 659291613838401411319025167262324472619656339958946527111700389508561804042115545030279014508728486284332673175666478361933143787342741660142453865917667113242841034846868944322943067349746846566880090031348235594962478303136509395318101570106178449940232131438734046375861878491951752284229166973300860740701649217839230124910099942892388230811697953761456128165739092677198846381755560302737319449391926409764436443143890922598948802681765763841601031110586931054611466382511875191114174373114726370063144901926946585188736008533624083870322650880714676851271451155709189211087575091252861656591006835763117316782095868169363549254992731873938552456169349331653579775081909065405283682182106626756441642021460692916129086298760912055323669907357012723493065501575866942482171853320548902222497447641673363484328816400616939925108813332480000 1944 659291613838401411319025167262324472619656339958946527111700389508561804042115545030279014508728486284332673175666478361933143787342741660142453865917667113242841034846868944322943067349746846566880090031348235594962478303136509395318101570106178449940232131438734046375861878491951752284229166973300860740701649217839230124910099942892388230811697953761456128165739092677198846381755560302737319449391926409764436443143890922598948802681765763841601031110586931054611466382511875191114174373114726370063144901926946585188736008533624083870322650880714676851271451155709189211087575091252861656591006835763117316782095868169363549254992731873938552456169349331653579775081909065405283682182106626756441642021460692916129086298760912055323669907357012723493065501575866942482171853320548902222497447641673363484328816400616939925108813332480000 1945 659291613838401411319025167262324472619656339958946527111700389508561804042115545030279014508728486284332673175666478361933143787342741660142453865917667113242841034846868944322943067349746846566880090031348235594962478303136509395318101570106178449940232131438734046375861878491951752284229166973300860740701649217839230124910099942892388230811697953761456128165739092677198846381755560302737319449391926409764436443143890922598948802681765763841601031110586931054611466382511875191114174373114726370063144901926946585188736008533624083870322650880714676851271451155709189211087575091252861656591006835763117316782095868169363549254992731873938552456169349331653579775081909065405283682182106626756441642021460692916129086298760912055323669907357012723493065501575866942482171853320548902222497447641673363484328816400616939925108813332480000 1946 659291613838401411319025167262324472619656339958946527111700389508561804042115545030279014508728486284332673175666478361933143787342741660142453865917667113242841034846868944322943067349746846566880090031348235594962478303136509395318101570106178449940232131438734046375861878491951752284229166973300860740701649217839230124910099942892388230811697953761456128165739092677198846381755560302737319449391926409764436443143890922598948802681765763841601031110586931054611466382511875191114174373114726370063144901926946585188736008533624083870322650880714676851271451155709189211087575091252861656591006835763117316782095868169363549254992731873938552456169349331653579775081909065405283682182106626756441642021460692916129086298760912055323669907357012723493065501575866942482171853320548902222497447641673363484328816400616939925108813332480000 1947 659291613838401411319025167262324472619656339958946527111700389508561804042115545030279014508728486284332673175666478361933143787342741660142453865917667113242841034846868944322943067349746846566880090031348235594962478303136509395318101570106178449940232131438734046375861878491951752284229166973300860740701649217839230124910099942892388230811697953761456128165739092677198846381755560302737319449391926409764436443143890922598948802681765763841601031110586931054611466382511875191114174373114726370063144901926946585188736008533624083870322650880714676851271451155709189211087575091252861656591006835763117316782095868169363549254992731873938552456169349331653579775081909065405283682182106626756441642021460692916129086298760912055323669907357012723493065501575866942482171853320548902222497447641673363484328816400616939925108813332480000 1948 659291613838401411319025167262324472619656339958946527111700389508561804042115545030279014508728486284332673175666478361933143787342741660142453865917667113242841034846868944322943067349746846566880090031348235594962478303136509395318101570106178449940232131438734046375861878491951752284229166973300860740701649217839230124910099942892388230811697953761456128165739092677198846381755560302737319449391926409764436443143890922598948802681765763841601031110586931054611466382511875191114174373114726370063144901926946585188736008533624083870322650880714676851271451155709189211087575091252861656591006835763117316782095868169363549254992731873938552456169349331653579775081909065405283682182106626756441642021460692916129086298760912055323669907357012723493065501575866942482171853320548902222497447641673363484328816400616939925108813332480000 1949 1284959355371044350660780050994270397135710206579986781340704059152186956078083197264013799277511819768164380019373966327407697241531003495617642584673533203710297176916547572485416038264656603958849295471097711174581870212813056811474979960136941798933512424174092656386554801180813965201962646430963377583627514325568659513449784788697264661851999311881077993795025491627860551598041587030035035606864864572630886627687443408145351216426761473727280409634533928625437747979515644747481525853200601695253069413855618894532846480632033339463258846566512905183128058302477209772409683852851827368695872322902315650408304847062089557497980834422306238737074061847392826981634640768474897896572925815548304760299826890493535589196285017595825832649438817798087984662571364670897752942121749810431647525453621385430956863164802415914037077185003520000 1950 1284959355371044350660780050994270397135710206579986781340704059152186956078083197264013799277511819768164380019373966327407697241531003495617642584673533203710297176916547572485416038264656603958849295471097711174581870212813056811474979960136941798933512424174092656386554801180813965201962646430963377583627514325568659513449784788697264661851999311881077993795025491627860551598041587030035035606864864572630886627687443408145351216426761473727280409634533928625437747979515644747481525853200601695253069413855618894532846480632033339463258846566512905183128058302477209772409683852851827368695872322902315650408304847062089557497980834422306238737074061847392826981634640768474897896572925815548304760299826890493535589196285017595825832649438817798087984662571364670897752942121749810431647525453621385430956863164802415914037077185003520000 1951 2506955702328907528139181879489821544811770613037554210395713619405916751308340317862090922390425560367688705417798608304772417318226987819950020682698063280438789792164184313919046690654345034323714975464111634501609228785198273839187685902227173449719282739563654772610168417103768046109029123186809549665657280449184454710740530122748363355273250657479983165894094734165955936167779136295598354468993350781202859810618202089291580223248611635241924079196975694748229046308035022902336456939594373907438738426432312463233583483713097045292818009651266678012282841748133036265971293196913915196325646901982417833946602756618136726678560607957919471776031494664263405441169184139294525796213778266134742587344962263352887934521952069329456199499055133524069658076676732472921515990079533880152144322160015322975796840034529513448286337587941867520000 1952 2506955702328907528139181879489821544811770613037554210395713619405916751308340317862090922390425560367688705417798608304772417318226987819950020682698063280438789792164184313919046690654345034323714975464111634501609228785198273839187685902227173449719282739563654772610168417103768046109029123186809549665657280449184454710740530122748363355273250657479983165894094734165955936167779136295598354468993350781202859810618202089291580223248611635241924079196975694748229046308035022902336456939594373907438738426432312463233583483713097045292818009651266678012282841748133036265971293196913915196325646901982417833946602756618136726678560607957919471776031494664263405441169184139294525796213778266134742587344962263352887934521952069329456199499055133524069658076676732472921515990079533880152144322160015322975796840034529513448286337587941867520000 1953 2506955702328907528139181879489821544811770613037554210395713619405916751308340317862090922390425560367688705417798608304772417318226987819950020682698063280438789792164184313919046690654345034323714975464111634501609228785198273839187685902227173449719282739563654772610168417103768046109029123186809549665657280449184454710740530122748363355273250657479983165894094734165955936167779136295598354468993350781202859810618202089291580223248611635241924079196975694748229046308035022902336456939594373907438738426432312463233583483713097045292818009651266678012282841748133036265971293196913915196325646901982417833946602756618136726678560607957919471776031494664263405441169184139294525796213778266134742587344962263352887934521952069329456199499055133524069658076676732472921515990079533880152144322160015322975796840034529513448286337587941867520000 1954 2506955702328907528139181879489821544811770613037554210395713619405916751308340317862090922390425560367688705417798608304772417318226987819950020682698063280438789792164184313919046690654345034323714975464111634501609228785198273839187685902227173449719282739563654772610168417103768046109029123186809549665657280449184454710740530122748363355273250657479983165894094734165955936167779136295598354468993350781202859810618202089291580223248611635241924079196975694748229046308035022902336456939594373907438738426432312463233583483713097045292818009651266678012282841748133036265971293196913915196325646901982417833946602756618136726678560607957919471776031494664263405441169184139294525796213778266134742587344962263352887934521952069329456199499055133524069658076676732472921515990079533880152144322160015322975796840034529513448286337587941867520000 1955 2506955702328907528139181879489821544811770613037554210395713619405916751308340317862090922390425560367688705417798608304772417318226987819950020682698063280438789792164184313919046690654345034323714975464111634501609228785198273839187685902227173449719282739563654772610168417103768046109029123186809549665657280449184454710740530122748363355273250657479983165894094734165955936167779136295598354468993350781202859810618202089291580223248611635241924079196975694748229046308035022902336456939594373907438738426432312463233583483713097045292818009651266678012282841748133036265971293196913915196325646901982417833946602756618136726678560607957919471776031494664263405441169184139294525796213778266134742587344962263352887934521952069329456199499055133524069658076676732472921515990079533880152144322160015322975796840034529513448286337587941867520000 1956 2506955702328907528139181879489821544811770613037554210395713619405916751308340317862090922390425560367688705417798608304772417318226987819950020682698063280438789792164184313919046690654345034323714975464111634501609228785198273839187685902227173449719282739563654772610168417103768046109029123186809549665657280449184454710740530122748363355273250657479983165894094734165955936167779136295598354468993350781202859810618202089291580223248611635241924079196975694748229046308035022902336456939594373907438738426432312463233583483713097045292818009651266678012282841748133036265971293196913915196325646901982417833946602756618136726678560607957919471776031494664263405441169184139294525796213778266134742587344962263352887934521952069329456199499055133524069658076676732472921515990079533880152144322160015322975796840034529513448286337587941867520000 1957 2506955702328907528139181879489821544811770613037554210395713619405916751308340317862090922390425560367688705417798608304772417318226987819950020682698063280438789792164184313919046690654345034323714975464111634501609228785198273839187685902227173449719282739563654772610168417103768046109029123186809549665657280449184454710740530122748363355273250657479983165894094734165955936167779136295598354468993350781202859810618202089291580223248611635241924079196975694748229046308035022902336456939594373907438738426432312463233583483713097045292818009651266678012282841748133036265971293196913915196325646901982417833946602756618136726678560607957919471776031494664263405441169184139294525796213778266134742587344962263352887934521952069329456199499055133524069658076676732472921515990079533880152144322160015322975796840034529513448286337587941867520000 1958 2506955702328907528139181879489821544811770613037554210395713619405916751308340317862090922390425560367688705417798608304772417318226987819950020682698063280438789792164184313919046690654345034323714975464111634501609228785198273839187685902227173449719282739563654772610168417103768046109029123186809549665657280449184454710740530122748363355273250657479983165894094734165955936167779136295598354468993350781202859810618202089291580223248611635241924079196975694748229046308035022902336456939594373907438738426432312463233583483713097045292818009651266678012282841748133036265971293196913915196325646901982417833946602756618136726678560607957919471776031494664263405441169184139294525796213778266134742587344962263352887934521952069329456199499055133524069658076676732472921515990079533880152144322160015322975796840034529513448286337587941867520000 1959 2506955702328907528139181879489821544811770613037554210395713619405916751308340317862090922390425560367688705417798608304772417318226987819950020682698063280438789792164184313919046690654345034323714975464111634501609228785198273839187685902227173449719282739563654772610168417103768046109029123186809549665657280449184454710740530122748363355273250657479983165894094734165955936167779136295598354468993350781202859810618202089291580223248611635241924079196975694748229046308035022902336456939594373907438738426432312463233583483713097045292818009651266678012282841748133036265971293196913915196325646901982417833946602756618136726678560607957919471776031494664263405441169184139294525796213778266134742587344962263352887934521952069329456199499055133524069658076676732472921515990079533880152144322160015322975796840034529513448286337587941867520000 1960 2506955702328907528139181879489821544811770613037554210395713619405916751308340317862090922390425560367688705417798608304772417318226987819950020682698063280438789792164184313919046690654345034323714975464111634501609228785198273839187685902227173449719282739563654772610168417103768046109029123186809549665657280449184454710740530122748363355273250657479983165894094734165955936167779136295598354468993350781202859810618202089291580223248611635241924079196975694748229046308035022902336456939594373907438738426432312463233583483713097045292818009651266678012282841748133036265971293196913915196325646901982417833946602756618136726678560607957919471776031494664263405441169184139294525796213778266134742587344962263352887934521952069329456199499055133524069658076676732472921515990079533880152144322160015322975796840034529513448286337587941867520000 1961 2506955702328907528139181879489821544811770613037554210395713619405916751308340317862090922390425560367688705417798608304772417318226987819950020682698063280438789792164184313919046690654345034323714975464111634501609228785198273839187685902227173449719282739563654772610168417103768046109029123186809549665657280449184454710740530122748363355273250657479983165894094734165955936167779136295598354468993350781202859810618202089291580223248611635241924079196975694748229046308035022902336456939594373907438738426432312463233583483713097045292818009651266678012282841748133036265971293196913915196325646901982417833946602756618136726678560607957919471776031494664263405441169184139294525796213778266134742587344962263352887934521952069329456199499055133524069658076676732472921515990079533880152144322160015322975796840034529513448286337587941867520000 1962 2506955702328907528139181879489821544811770613037554210395713619405916751308340317862090922390425560367688705417798608304772417318226987819950020682698063280438789792164184313919046690654345034323714975464111634501609228785198273839187685902227173449719282739563654772610168417103768046109029123186809549665657280449184454710740530122748363355273250657479983165894094734165955936167779136295598354468993350781202859810618202089291580223248611635241924079196975694748229046308035022902336456939594373907438738426432312463233583483713097045292818009651266678012282841748133036265971293196913915196325646901982417833946602756618136726678560607957919471776031494664263405441169184139294525796213778266134742587344962263352887934521952069329456199499055133524069658076676732472921515990079533880152144322160015322975796840034529513448286337587941867520000 1963 2506955702328907528139181879489821544811770613037554210395713619405916751308340317862090922390425560367688705417798608304772417318226987819950020682698063280438789792164184313919046690654345034323714975464111634501609228785198273839187685902227173449719282739563654772610168417103768046109029123186809549665657280449184454710740530122748363355273250657479983165894094734165955936167779136295598354468993350781202859810618202089291580223248611635241924079196975694748229046308035022902336456939594373907438738426432312463233583483713097045292818009651266678012282841748133036265971293196913915196325646901982417833946602756618136726678560607957919471776031494664263405441169184139294525796213778266134742587344962263352887934521952069329456199499055133524069658076676732472921515990079533880152144322160015322975796840034529513448286337587941867520000 1964 2506955702328907528139181879489821544811770613037554210395713619405916751308340317862090922390425560367688705417798608304772417318226987819950020682698063280438789792164184313919046690654345034323714975464111634501609228785198273839187685902227173449719282739563654772610168417103768046109029123186809549665657280449184454710740530122748363355273250657479983165894094734165955936167779136295598354468993350781202859810618202089291580223248611635241924079196975694748229046308035022902336456939594373907438738426432312463233583483713097045292818009651266678012282841748133036265971293196913915196325646901982417833946602756618136726678560607957919471776031494664263405441169184139294525796213778266134742587344962263352887934521952069329456199499055133524069658076676732472921515990079533880152144322160015322975796840034529513448286337587941867520000 1965 2506955702328907528139181879489821544811770613037554210395713619405916751308340317862090922390425560367688705417798608304772417318226987819950020682698063280438789792164184313919046690654345034323714975464111634501609228785198273839187685902227173449719282739563654772610168417103768046109029123186809549665657280449184454710740530122748363355273250657479983165894094734165955936167779136295598354468993350781202859810618202089291580223248611635241924079196975694748229046308035022902336456939594373907438738426432312463233583483713097045292818009651266678012282841748133036265971293196913915196325646901982417833946602756618136726678560607957919471776031494664263405441169184139294525796213778266134742587344962263352887934521952069329456199499055133524069658076676732472921515990079533880152144322160015322975796840034529513448286337587941867520000 1966 2506955702328907528139181879489821544811770613037554210395713619405916751308340317862090922390425560367688705417798608304772417318226987819950020682698063280438789792164184313919046690654345034323714975464111634501609228785198273839187685902227173449719282739563654772610168417103768046109029123186809549665657280449184454710740530122748363355273250657479983165894094734165955936167779136295598354468993350781202859810618202089291580223248611635241924079196975694748229046308035022902336456939594373907438738426432312463233583483713097045292818009651266678012282841748133036265971293196913915196325646901982417833946602756618136726678560607957919471776031494664263405441169184139294525796213778266134742587344962263352887934521952069329456199499055133524069658076676732472921515990079533880152144322160015322975796840034529513448286337587941867520000 1967 2506955702328907528139181879489821544811770613037554210395713619405916751308340317862090922390425560367688705417798608304772417318226987819950020682698063280438789792164184313919046690654345034323714975464111634501609228785198273839187685902227173449719282739563654772610168417103768046109029123186809549665657280449184454710740530122748363355273250657479983165894094734165955936167779136295598354468993350781202859810618202089291580223248611635241924079196975694748229046308035022902336456939594373907438738426432312463233583483713097045292818009651266678012282841748133036265971293196913915196325646901982417833946602756618136726678560607957919471776031494664263405441169184139294525796213778266134742587344962263352887934521952069329456199499055133524069658076676732472921515990079533880152144322160015322975796840034529513448286337587941867520000 1968 2506955702328907528139181879489821544811770613037554210395713619405916751308340317862090922390425560367688705417798608304772417318226987819950020682698063280438789792164184313919046690654345034323714975464111634501609228785198273839187685902227173449719282739563654772610168417103768046109029123186809549665657280449184454710740530122748363355273250657479983165894094734165955936167779136295598354468993350781202859810618202089291580223248611635241924079196975694748229046308035022902336456939594373907438738426432312463233583483713097045292818009651266678012282841748133036265971293196913915196325646901982417833946602756618136726678560607957919471776031494664263405441169184139294525796213778266134742587344962263352887934521952069329456199499055133524069658076676732472921515990079533880152144322160015322975796840034529513448286337587941867520000 1969 2506955702328907528139181879489821544811770613037554210395713619405916751308340317862090922390425560367688705417798608304772417318226987819950020682698063280438789792164184313919046690654345034323714975464111634501609228785198273839187685902227173449719282739563654772610168417103768046109029123186809549665657280449184454710740530122748363355273250657479983165894094734165955936167779136295598354468993350781202859810618202089291580223248611635241924079196975694748229046308035022902336456939594373907438738426432312463233583483713097045292818009651266678012282841748133036265971293196913915196325646901982417833946602756618136726678560607957919471776031494664263405441169184139294525796213778266134742587344962263352887934521952069329456199499055133524069658076676732472921515990079533880152144322160015322975796840034529513448286337587941867520000 1970 2506955702328907528139181879489821544811770613037554210395713619405916751308340317862090922390425560367688705417798608304772417318226987819950020682698063280438789792164184313919046690654345034323714975464111634501609228785198273839187685902227173449719282739563654772610168417103768046109029123186809549665657280449184454710740530122748363355273250657479983165894094734165955936167779136295598354468993350781202859810618202089291580223248611635241924079196975694748229046308035022902336456939594373907438738426432312463233583483713097045292818009651266678012282841748133036265971293196913915196325646901982417833946602756618136726678560607957919471776031494664263405441169184139294525796213778266134742587344962263352887934521952069329456199499055133524069658076676732472921515990079533880152144322160015322975796840034529513448286337587941867520000 1971 2506955702328907528139181879489821544811770613037554210395713619405916751308340317862090922390425560367688705417798608304772417318226987819950020682698063280438789792164184313919046690654345034323714975464111634501609228785198273839187685902227173449719282739563654772610168417103768046109029123186809549665657280449184454710740530122748363355273250657479983165894094734165955936167779136295598354468993350781202859810618202089291580223248611635241924079196975694748229046308035022902336456939594373907438738426432312463233583483713097045292818009651266678012282841748133036265971293196913915196325646901982417833946602756618136726678560607957919471776031494664263405441169184139294525796213778266134742587344962263352887934521952069329456199499055133524069658076676732472921515990079533880152144322160015322975796840034529513448286337587941867520000 1972 2506955702328907528139181879489821544811770613037554210395713619405916751308340317862090922390425560367688705417798608304772417318226987819950020682698063280438789792164184313919046690654345034323714975464111634501609228785198273839187685902227173449719282739563654772610168417103768046109029123186809549665657280449184454710740530122748363355273250657479983165894094734165955936167779136295598354468993350781202859810618202089291580223248611635241924079196975694748229046308035022902336456939594373907438738426432312463233583483713097045292818009651266678012282841748133036265971293196913915196325646901982417833946602756618136726678560607957919471776031494664263405441169184139294525796213778266134742587344962263352887934521952069329456199499055133524069658076676732472921515990079533880152144322160015322975796840034529513448286337587941867520000 1973 4946223600694934553018605848233417907913623419523094457110742971087873750331355447141905389876309630605449815789316654185315979368861846968761390806963278852305732259939935651362279120661022752720689646590692254871675008393196194284717304285094213216296144845159090866359862286945734354973114460047575241490341814326240929144291065932182520899954123547208006786309048910509431062059028235911215553367323881091313242406349712722172287780469510756332316208255633045738255908365753100186309829541819699719376630915350952489959860213365940470362729933041949155718234046769066480552761361477511154682350501337611310386376647238807583761736800079500975117814110138972591698935426800306828099395929784519083847124831610545595247894811811432787017081611635778442989435385283193169074151048426920345540180747621710232231247165388126730033468944061009304616960000 1974 4946223600694934553018605848233417907913623419523094457110742971087873750331355447141905389876309630605449815789316654185315979368861846968761390806963278852305732259939935651362279120661022752720689646590692254871675008393196194284717304285094213216296144845159090866359862286945734354973114460047575241490341814326240929144291065932182520899954123547208006786309048910509431062059028235911215553367323881091313242406349712722172287780469510756332316208255633045738255908365753100186309829541819699719376630915350952489959860213365940470362729933041949155718234046769066480552761361477511154682350501337611310386376647238807583761736800079500975117814110138972591698935426800306828099395929784519083847124831610545595247894811811432787017081611635778442989435385283193169074151048426920345540180747621710232231247165388126730033468944061009304616960000 1975 4946223600694934553018605848233417907913623419523094457110742971087873750331355447141905389876309630605449815789316654185315979368861846968761390806963278852305732259939935651362279120661022752720689646590692254871675008393196194284717304285094213216296144845159090866359862286945734354973114460047575241490341814326240929144291065932182520899954123547208006786309048910509431062059028235911215553367323881091313242406349712722172287780469510756332316208255633045738255908365753100186309829541819699719376630915350952489959860213365940470362729933041949155718234046769066480552761361477511154682350501337611310386376647238807583761736800079500975117814110138972591698935426800306828099395929784519083847124831610545595247894811811432787017081611635778442989435385283193169074151048426920345540180747621710232231247165388126730033468944061009304616960000 1976 4946223600694934553018605848233417907913623419523094457110742971087873750331355447141905389876309630605449815789316654185315979368861846968761390806963278852305732259939935651362279120661022752720689646590692254871675008393196194284717304285094213216296144845159090866359862286945734354973114460047575241490341814326240929144291065932182520899954123547208006786309048910509431062059028235911215553367323881091313242406349712722172287780469510756332316208255633045738255908365753100186309829541819699719376630915350952489959860213365940470362729933041949155718234046769066480552761361477511154682350501337611310386376647238807583761736800079500975117814110138972591698935426800306828099395929784519083847124831610545595247894811811432787017081611635778442989435385283193169074151048426920345540180747621710232231247165388126730033468944061009304616960000 1977 4946223600694934553018605848233417907913623419523094457110742971087873750331355447141905389876309630605449815789316654185315979368861846968761390806963278852305732259939935651362279120661022752720689646590692254871675008393196194284717304285094213216296144845159090866359862286945734354973114460047575241490341814326240929144291065932182520899954123547208006786309048910509431062059028235911215553367323881091313242406349712722172287780469510756332316208255633045738255908365753100186309829541819699719376630915350952489959860213365940470362729933041949155718234046769066480552761361477511154682350501337611310386376647238807583761736800079500975117814110138972591698935426800306828099395929784519083847124831610545595247894811811432787017081611635778442989435385283193169074151048426920345540180747621710232231247165388126730033468944061009304616960000 1978 4946223600694934553018605848233417907913623419523094457110742971087873750331355447141905389876309630605449815789316654185315979368861846968761390806963278852305732259939935651362279120661022752720689646590692254871675008393196194284717304285094213216296144845159090866359862286945734354973114460047575241490341814326240929144291065932182520899954123547208006786309048910509431062059028235911215553367323881091313242406349712722172287780469510756332316208255633045738255908365753100186309829541819699719376630915350952489959860213365940470362729933041949155718234046769066480552761361477511154682350501337611310386376647238807583761736800079500975117814110138972591698935426800306828099395929784519083847124831610545595247894811811432787017081611635778442989435385283193169074151048426920345540180747621710232231247165388126730033468944061009304616960000 1979 9788576505775275480423820973653934039761060747236203930622160339782902151905752429893830766565216758968185185447057658632740323170977595151178792406980328848713044142421132654045950379788164027634244810602979972391044841610135268489455545180201447955050070648569840824526167465865608288491793516434151402909386450551630798776552019479789208861009210499924645430105607793898164071814816878868295580113933960679708906722166081477178957517549161786781653776137897797516008442655825385268707152663261185744646352581479534977630563362251196190847842537490017379166385178555982565013914734363994575116371642147132783254639384885600208264477127357332429758154123965026758972193209637807212808704545043563266933460041757269732995583832574825485506804509427205538676092627475439281597744924836875363824017699543364549585638140303102798736235040296737413836963840000 1980 9788576505775275480423820973653934039761060747236203930622160339782902151905752429893830766565216758968185185447057658632740323170977595151178792406980328848713044142421132654045950379788164027634244810602979972391044841610135268489455545180201447955050070648569840824526167465865608288491793516434151402909386450551630798776552019479789208861009210499924645430105607793898164071814816878868295580113933960679708906722166081477178957517549161786781653776137897797516008442655825385268707152663261185744646352581479534977630563362251196190847842537490017379166385178555982565013914734363994575116371642147132783254639384885600208264477127357332429758154123965026758972193209637807212808704545043563266933460041757269732995583832574825485506804509427205538676092627475439281597744924836875363824017699543364549585638140303102798736235040296737413836963840000 1981 9788576505775275480423820973653934039761060747236203930622160339782902151905752429893830766565216758968185185447057658632740323170977595151178792406980328848713044142421132654045950379788164027634244810602979972391044841610135268489455545180201447955050070648569840824526167465865608288491793516434151402909386450551630798776552019479789208861009210499924645430105607793898164071814816878868295580113933960679708906722166081477178957517549161786781653776137897797516008442655825385268707152663261185744646352581479534977630563362251196190847842537490017379166385178555982565013914734363994575116371642147132783254639384885600208264477127357332429758154123965026758972193209637807212808704545043563266933460041757269732995583832574825485506804509427205538676092627475439281597744924836875363824017699543364549585638140303102798736235040296737413836963840000 1982 9788576505775275480423820973653934039761060747236203930622160339782902151905752429893830766565216758968185185447057658632740323170977595151178792406980328848713044142421132654045950379788164027634244810602979972391044841610135268489455545180201447955050070648569840824526167465865608288491793516434151402909386450551630798776552019479789208861009210499924645430105607793898164071814816878868295580113933960679708906722166081477178957517549161786781653776137897797516008442655825385268707152663261185744646352581479534977630563362251196190847842537490017379166385178555982565013914734363994575116371642147132783254639384885600208264477127357332429758154123965026758972193209637807212808704545043563266933460041757269732995583832574825485506804509427205538676092627475439281597744924836875363824017699543364549585638140303102798736235040296737413836963840000 1983 9788576505775275480423820973653934039761060747236203930622160339782902151905752429893830766565216758968185185447057658632740323170977595151178792406980328848713044142421132654045950379788164027634244810602979972391044841610135268489455545180201447955050070648569840824526167465865608288491793516434151402909386450551630798776552019479789208861009210499924645430105607793898164071814816878868295580113933960679708906722166081477178957517549161786781653776137897797516008442655825385268707152663261185744646352581479534977630563362251196190847842537490017379166385178555982565013914734363994575116371642147132783254639384885600208264477127357332429758154123965026758972193209637807212808704545043563266933460041757269732995583832574825485506804509427205538676092627475439281597744924836875363824017699543364549585638140303102798736235040296737413836963840000 1984 9788576505775275480423820973653934039761060747236203930622160339782902151905752429893830766565216758968185185447057658632740323170977595151178792406980328848713044142421132654045950379788164027634244810602979972391044841610135268489455545180201447955050070648569840824526167465865608288491793516434151402909386450551630798776552019479789208861009210499924645430105607793898164071814816878868295580113933960679708906722166081477178957517549161786781653776137897797516008442655825385268707152663261185744646352581479534977630563362251196190847842537490017379166385178555982565013914734363994575116371642147132783254639384885600208264477127357332429758154123965026758972193209637807212808704545043563266933460041757269732995583832574825485506804509427205538676092627475439281597744924836875363824017699543364549585638140303102798736235040296737413836963840000 1985 9788576505775275480423820973653934039761060747236203930622160339782902151905752429893830766565216758968185185447057658632740323170977595151178792406980328848713044142421132654045950379788164027634244810602979972391044841610135268489455545180201447955050070648569840824526167465865608288491793516434151402909386450551630798776552019479789208861009210499924645430105607793898164071814816878868295580113933960679708906722166081477178957517549161786781653776137897797516008442655825385268707152663261185744646352581479534977630563362251196190847842537490017379166385178555982565013914734363994575116371642147132783254639384885600208264477127357332429758154123965026758972193209637807212808704545043563266933460041757269732995583832574825485506804509427205538676092627475439281597744924836875363824017699543364549585638140303102798736235040296737413836963840000 1986 9788576505775275480423820973653934039761060747236203930622160339782902151905752429893830766565216758968185185447057658632740323170977595151178792406980328848713044142421132654045950379788164027634244810602979972391044841610135268489455545180201447955050070648569840824526167465865608288491793516434151402909386450551630798776552019479789208861009210499924645430105607793898164071814816878868295580113933960679708906722166081477178957517549161786781653776137897797516008442655825385268707152663261185744646352581479534977630563362251196190847842537490017379166385178555982565013914734363994575116371642147132783254639384885600208264477127357332429758154123965026758972193209637807212808704545043563266933460041757269732995583832574825485506804509427205538676092627475439281597744924836875363824017699543364549585638140303102798736235040296737413836963840000 1987 19449901516975472379602132274650366937005227704758337210146232595148626575836730078199041733165085700069783963483303567703255022140732481565392260512669913422392818710990790583589303404639081922909244438668121205141006100279338778488548168273060277086684490378708273718333494754674963669233193717154658837580950877246090397169008862706341158006825301263350270469619842686475652010696041138311303317686386779870581597656944003895154588587370184470335146053186002923664308775557125040528921112341899976074612302579399836000551929400793126831214663121992664532403607349790737356682648577181257220756230452946352840326968457767687613821516052059019537929452244318508170077747907550322931850895931001560211396785102971694959462225075326178239702020560231857405349396050793697852534719165650871347918323168992665360026662984782265261088899025069617241294047150080000 1988 19449901516975472379602132274650366937005227704758337210146232595148626575836730078199041733165085700069783963483303567703255022140732481565392260512669913422392818710990790583589303404639081922909244438668121205141006100279338778488548168273060277086684490378708273718333494754674963669233193717154658837580950877246090397169008862706341158006825301263350270469619842686475652010696041138311303317686386779870581597656944003895154588587370184470335146053186002923664308775557125040528921112341899976074612302579399836000551929400793126831214663121992664532403607349790737356682648577181257220756230452946352840326968457767687613821516052059019537929452244318508170077747907550322931850895931001560211396785102971694959462225075326178239702020560231857405349396050793697852534719165650871347918323168992665360026662984782265261088899025069617241294047150080000 1989 19449901516975472379602132274650366937005227704758337210146232595148626575836730078199041733165085700069783963483303567703255022140732481565392260512669913422392818710990790583589303404639081922909244438668121205141006100279338778488548168273060277086684490378708273718333494754674963669233193717154658837580950877246090397169008862706341158006825301263350270469619842686475652010696041138311303317686386779870581597656944003895154588587370184470335146053186002923664308775557125040528921112341899976074612302579399836000551929400793126831214663121992664532403607349790737356682648577181257220756230452946352840326968457767687613821516052059019537929452244318508170077747907550322931850895931001560211396785102971694959462225075326178239702020560231857405349396050793697852534719165650871347918323168992665360026662984782265261088899025069617241294047150080000 1990 19449901516975472379602132274650366937005227704758337210146232595148626575836730078199041733165085700069783963483303567703255022140732481565392260512669913422392818710990790583589303404639081922909244438668121205141006100279338778488548168273060277086684490378708273718333494754674963669233193717154658837580950877246090397169008862706341158006825301263350270469619842686475652010696041138311303317686386779870581597656944003895154588587370184470335146053186002923664308775557125040528921112341899976074612302579399836000551929400793126831214663121992664532403607349790737356682648577181257220756230452946352840326968457767687613821516052059019537929452244318508170077747907550322931850895931001560211396785102971694959462225075326178239702020560231857405349396050793697852534719165650871347918323168992665360026662984782265261088899025069617241294047150080000 1991 19449901516975472379602132274650366937005227704758337210146232595148626575836730078199041733165085700069783963483303567703255022140732481565392260512669913422392818710990790583589303404639081922909244438668121205141006100279338778488548168273060277086684490378708273718333494754674963669233193717154658837580950877246090397169008862706341158006825301263350270469619842686475652010696041138311303317686386779870581597656944003895154588587370184470335146053186002923664308775557125040528921112341899976074612302579399836000551929400793126831214663121992664532403607349790737356682648577181257220756230452946352840326968457767687613821516052059019537929452244318508170077747907550322931850895931001560211396785102971694959462225075326178239702020560231857405349396050793697852534719165650871347918323168992665360026662984782265261088899025069617241294047150080000 1992 19449901516975472379602132274650366937005227704758337210146232595148626575836730078199041733165085700069783963483303567703255022140732481565392260512669913422392818710990790583589303404639081922909244438668121205141006100279338778488548168273060277086684490378708273718333494754674963669233193717154658837580950877246090397169008862706341158006825301263350270469619842686475652010696041138311303317686386779870581597656944003895154588587370184470335146053186002923664308775557125040528921112341899976074612302579399836000551929400793126831214663121992664532403607349790737356682648577181257220756230452946352840326968457767687613821516052059019537929452244318508170077747907550322931850895931001560211396785102971694959462225075326178239702020560231857405349396050793697852534719165650871347918323168992665360026662984782265261088899025069617241294047150080000 1993 38763653723332116452547049623378181305451418815583366059821441562131212765642603045850690174198015800239079439222224010432587259126479835759826775201751137450828887691004645633093481685445690272358124166265565561846025157856722185527676499368209132233762189324765589520638655046067202592781755078289235063298835098351458161557834663373737927907602825417857089045952346474145974457317209988654427512148968852282069124130289399763043095054628777649377946083999703826862967389685350205774139776897406652316702319040743873149099995295780701774610823602131380413080389448132939551868518614322245640967167292722081210771648136331001414346281491753625939093398322926786782964951579747793603178835590486109501313792710222588054208214575125073231726126976542091808861346329231839820101695297142186596401218075802382062533139328671054665350175756963747161899035970109440000 1994 38763653723332116452547049623378181305451418815583366059821441562131212765642603045850690174198015800239079439222224010432587259126479835759826775201751137450828887691004645633093481685445690272358124166265565561846025157856722185527676499368209132233762189324765589520638655046067202592781755078289235063298835098351458161557834663373737927907602825417857089045952346474145974457317209988654427512148968852282069124130289399763043095054628777649377946083999703826862967389685350205774139776897406652316702319040743873149099995295780701774610823602131380413080389448132939551868518614322245640967167292722081210771648136331001414346281491753625939093398322926786782964951579747793603178835590486109501313792710222588054208214575125073231726126976542091808861346329231839820101695297142186596401218075802382062533139328671054665350175756963747161899035970109440000 1995 38763653723332116452547049623378181305451418815583366059821441562131212765642603045850690174198015800239079439222224010432587259126479835759826775201751137450828887691004645633093481685445690272358124166265565561846025157856722185527676499368209132233762189324765589520638655046067202592781755078289235063298835098351458161557834663373737927907602825417857089045952346474145974457317209988654427512148968852282069124130289399763043095054628777649377946083999703826862967389685350205774139776897406652316702319040743873149099995295780701774610823602131380413080389448132939551868518614322245640967167292722081210771648136331001414346281491753625939093398322926786782964951579747793603178835590486109501313792710222588054208214575125073231726126976542091808861346329231839820101695297142186596401218075802382062533139328671054665350175756963747161899035970109440000 1996 38763653723332116452547049623378181305451418815583366059821441562131212765642603045850690174198015800239079439222224010432587259126479835759826775201751137450828887691004645633093481685445690272358124166265565561846025157856722185527676499368209132233762189324765589520638655046067202592781755078289235063298835098351458161557834663373737927907602825417857089045952346474145974457317209988654427512148968852282069124130289399763043095054628777649377946083999703826862967389685350205774139776897406652316702319040743873149099995295780701774610823602131380413080389448132939551868518614322245640967167292722081210771648136331001414346281491753625939093398322926786782964951579747793603178835590486109501313792710222588054208214575125073231726126976542091808861346329231839820101695297142186596401218075802382062533139328671054665350175756963747161899035970109440000 1997 77411016485494236555736458097886228066986483374719982021463418799576031892988278282563828277873437553077441640126781348833876756475580232012374070077897021489305288718936277329287682925835043473899173960032334427006512240239874204498769969238313637070823092081556882272715394126996203577785164891343602421407773691407861948630995822757354642031482842359460606824766835908869510991262468347342891741761490798007292040888187931326797060824093668965807758329747408542245345877201644360930957134464121084676454531124365514678752690605674061443897814733456366684921537727921480285081431672801524545011433083565996177910981328253009824449524139031991000369516450884793205581008304756343825548134674200760674123644042314508344253804506524771243757075572154557342296108619475984120743085508392946633013232497377356978878679239356096166704300986656603082312374832308551680000 1998 77411016485494236555736458097886228066986483374719982021463418799576031892988278282563828277873437553077441640126781348833876756475580232012374070077897021489305288718936277329287682925835043473899173960032334427006512240239874204498769969238313637070823092081556882272715394126996203577785164891343602421407773691407861948630995822757354642031482842359460606824766835908869510991262468347342891741761490798007292040888187931326797060824093668965807758329747408542245345877201644360930957134464121084676454531124365514678752690605674061443897814733456366684921537727921480285081431672801524545011433083565996177910981328253009824449524139031991000369516450884793205581008304756343825548134674200760674123644042314508344253804506524771243757075572154557342296108619475984120743085508392946633013232497377356978878679239356096166704300986656603082312374832308551680000 1999 154744621954502978874917179737674569905905980266065244060905374180352487754083568286845092727469001668601805838613435916318919636194684883792735766085716145957121272149153618381246078168744251904324448746104636519586017968239508534793041168507388960504575361071032207663158072859865410951992544617795861240394139609124316035313360649691951929420934201876561753042708904981830152471533674226338440591781220105216576789735487674722267324587363244262649708901165069675948446408526087077500983311793778048268232607717606663842826628520742448826351731652179277003158153918115039089877781913930247565477854734048426359644051675177766639074598753924950009738663385318701617956435601207931307270721213727320587573164440586702180163355208543017716270394068736960127249921130332492257365427931277500319393451762257336600778479799472836237241897672326549561542437289784794808320000 2000 154744621954502978874917179737674569905905980266065244060905374180352487754083568286845092727469001668601805838613435916318919636194684883792735766085716145957121272149153618381246078168744251904324448746104636519586017968239508534793041168507388960504575361071032207663158072859865410951992544617795861240394139609124316035313360649691951929420934201876561753042708904981830152471533674226338440591781220105216576789735487674722267324587363244262649708901165069675948446408526087077500983311793778048268232607717606663842826628520742448826351731652179277003158153918115039089877781913930247565477854734048426359644051675177766639074598753924950009738663385318701617956435601207931307270721213727320587573164440586702180163355208543017716270394068736960127249921130332492257365427931277500319393451762257336600778479799472836237241897672326549561542437289784794808320000 2001 154744621954502978874917179737674569905905980266065244060905374180352487754083568286845092727469001668601805838613435916318919636194684883792735766085716145957121272149153618381246078168744251904324448746104636519586017968239508534793041168507388960504575361071032207663158072859865410951992544617795861240394139609124316035313360649691951929420934201876561753042708904981830152471533674226338440591781220105216576789735487674722267324587363244262649708901165069675948446408526087077500983311793778048268232607717606663842826628520742448826351731652179277003158153918115039089877781913930247565477854734048426359644051675177766639074598753924950009738663385318701617956435601207931307270721213727320587573164440586702180163355208543017716270394068736960127249921130332492257365427931277500319393451762257336600778479799472836237241897672326549561542437289784794808320000 2002 154744621954502978874917179737674569905905980266065244060905374180352487754083568286845092727469001668601805838613435916318919636194684883792735766085716145957121272149153618381246078168744251904324448746104636519586017968239508534793041168507388960504575361071032207663158072859865410951992544617795861240394139609124316035313360649691951929420934201876561753042708904981830152471533674226338440591781220105216576789735487674722267324587363244262649708901165069675948446408526087077500983311793778048268232607717606663842826628520742448826351731652179277003158153918115039089877781913930247565477854734048426359644051675177766639074598753924950009738663385318701617956435601207931307270721213727320587573164440586702180163355208543017716270394068736960127249921130332492257365427931277500319393451762257336600778479799472836237241897672326549561542437289784794808320000 2003 309953477774869466686459111014562163521529678472928683853993464483246032971429387278550720733120410342209417094742712140386796031297953822236849739469689440352113908114754697617635894571994736564361870838447586948730793990383735595190461460520300087890664448225277511949305619938310418136841066869445110064509461637076005018732661381332979714630131206358753191344545936678605795400481949475355896505337783870748803309840181812468701451148488578258087366929033634560924738156277752416234469573522937430681269913258366147677181736927047124999182518499315091837325782297984423297025197173602285873652143032298997998367035505381066578066421304111674869506542760793359340766740509219486408463254591095823136909048374495164466867200482711664485689599319680131134881592024055981991502952146348833139745083879801445211359295038344090983195521037670078771769501891438944001064960000 2004 309953477774869466686459111014562163521529678472928683853993464483246032971429387278550720733120410342209417094742712140386796031297953822236849739469689440352113908114754697617635894571994736564361870838447586948730793990383735595190461460520300087890664448225277511949305619938310418136841066869445110064509461637076005018732661381332979714630131206358753191344545936678605795400481949475355896505337783870748803309840181812468701451148488578258087366929033634560924738156277752416234469573522937430681269913258366147677181736927047124999182518499315091837325782297984423297025197173602285873652143032298997998367035505381066578066421304111674869506542760793359340766740509219486408463254591095823136909048374495164466867200482711664485689599319680131134881592024055981991502952146348833139745083879801445211359295038344090983195521037670078771769501891438944001064960000 2005 309953477774869466686459111014562163521529678472928683853993464483246032971429387278550720733120410342209417094742712140386796031297953822236849739469689440352113908114754697617635894571994736564361870838447586948730793990383735595190461460520300087890664448225277511949305619938310418136841066869445110064509461637076005018732661381332979714630131206358753191344545936678605795400481949475355896505337783870748803309840181812468701451148488578258087366929033634560924738156277752416234469573522937430681269913258366147677181736927047124999182518499315091837325782297984423297025197173602285873652143032298997998367035505381066578066421304111674869506542760793359340766740509219486408463254591095823136909048374495164466867200482711664485689599319680131134881592024055981991502952146348833139745083879801445211359295038344090983195521037670078771769501891438944001064960000 2006 309953477774869466686459111014562163521529678472928683853993464483246032971429387278550720733120410342209417094742712140386796031297953822236849739469689440352113908114754697617635894571994736564361870838447586948730793990383735595190461460520300087890664448225277511949305619938310418136841066869445110064509461637076005018732661381332979714630131206358753191344545936678605795400481949475355896505337783870748803309840181812468701451148488578258087366929033634560924738156277752416234469573522937430681269913258366147677181736927047124999182518499315091837325782297984423297025197173602285873652143032298997998367035505381066578066421304111674869506542760793359340766740509219486408463254591095823136909048374495164466867200482711664485689599319680131134881592024055981991502952146348833139745083879801445211359295038344090983195521037670078771769501891438944001064960000 2007 309953477774869466686459111014562163521529678472928683853993464483246032971429387278550720733120410342209417094742712140386796031297953822236849739469689440352113908114754697617635894571994736564361870838447586948730793990383735595190461460520300087890664448225277511949305619938310418136841066869445110064509461637076005018732661381332979714630131206358753191344545936678605795400481949475355896505337783870748803309840181812468701451148488578258087366929033634560924738156277752416234469573522937430681269913258366147677181736927047124999182518499315091837325782297984423297025197173602285873652143032298997998367035505381066578066421304111674869506542760793359340766740509219486408463254591095823136909048374495164466867200482711664485689599319680131134881592024055981991502952146348833139745083879801445211359295038344090983195521037670078771769501891438944001064960000 2008 309953477774869466686459111014562163521529678472928683853993464483246032971429387278550720733120410342209417094742712140386796031297953822236849739469689440352113908114754697617635894571994736564361870838447586948730793990383735595190461460520300087890664448225277511949305619938310418136841066869445110064509461637076005018732661381332979714630131206358753191344545936678605795400481949475355896505337783870748803309840181812468701451148488578258087366929033634560924738156277752416234469573522937430681269913258366147677181736927047124999182518499315091837325782297984423297025197173602285873652143032298997998367035505381066578066421304111674869506542760793359340766740509219486408463254591095823136909048374495164466867200482711664485689599319680131134881592024055981991502952146348833139745083879801445211359295038344090983195521037670078771769501891438944001064960000 2009 309953477774869466686459111014562163521529678472928683853993464483246032971429387278550720733120410342209417094742712140386796031297953822236849739469689440352113908114754697617635894571994736564361870838447586948730793990383735595190461460520300087890664448225277511949305619938310418136841066869445110064509461637076005018732661381332979714630131206358753191344545936678605795400481949475355896505337783870748803309840181812468701451148488578258087366929033634560924738156277752416234469573522937430681269913258366147677181736927047124999182518499315091837325782297984423297025197173602285873652143032298997998367035505381066578066421304111674869506542760793359340766740509219486408463254591095823136909048374495164466867200482711664485689599319680131134881592024055981991502952146348833139745083879801445211359295038344090983195521037670078771769501891438944001064960000 2010 309953477774869466686459111014562163521529678472928683853993464483246032971429387278550720733120410342209417094742712140386796031297953822236849739469689440352113908114754697617635894571994736564361870838447586948730793990383735595190461460520300087890664448225277511949305619938310418136841066869445110064509461637076005018732661381332979714630131206358753191344545936678605795400481949475355896505337783870748803309840181812468701451148488578258087366929033634560924738156277752416234469573522937430681269913258366147677181736927047124999182518499315091837325782297984423297025197173602285873652143032298997998367035505381066578066421304111674869506542760793359340766740509219486408463254591095823136909048374495164466867200482711664485689599319680131134881592024055981991502952146348833139745083879801445211359295038344090983195521037670078771769501891438944001064960000 2011 623316443805262497506469272250284510841796183409059583230380857075807772305544497817165499394305145198183137777527594114317846818940185136518304826073545464548101069218771696909065783984281415230931722256118097353897626714661692281928017997106323476748126205381033076530053601695942250873187385474454116339728527352159846092671382037860622206121193855987452667793881878660676254550369200394940707872234283364075843456088605624874558618259610530877013694894286639102019648432274560109047518312354627173100033795562574322978812472960291768373356044702122649684862148201246675250317671516114196891914459637953284974716108401321324888491573242568578162577657491955445634281915164040387167419604982693700328324096281109775742869940170733157280721784231876743712246881560376579784912436766307503444027363682280706320043542322109966967206192806754528410028468303683716386141634560000 2012 623316443805262497506469272250284510841796183409059583230380857075807772305544497817165499394305145198183137777527594114317846818940185136518304826073545464548101069218771696909065783984281415230931722256118097353897626714661692281928017997106323476748126205381033076530053601695942250873187385474454116339728527352159846092671382037860622206121193855987452667793881878660676254550369200394940707872234283364075843456088605624874558618259610530877013694894286639102019648432274560109047518312354627173100033795562574322978812472960291768373356044702122649684862148201246675250317671516114196891914459637953284974716108401321324888491573242568578162577657491955445634281915164040387167419604982693700328324096281109775742869940170733157280721784231876743712246881560376579784912436766307503444027363682280706320043542322109966967206192806754528410028468303683716386141634560000 2013 623316443805262497506469272250284510841796183409059583230380857075807772305544497817165499394305145198183137777527594114317846818940185136518304826073545464548101069218771696909065783984281415230931722256118097353897626714661692281928017997106323476748126205381033076530053601695942250873187385474454116339728527352159846092671382037860622206121193855987452667793881878660676254550369200394940707872234283364075843456088605624874558618259610530877013694894286639102019648432274560109047518312354627173100033795562574322978812472960291768373356044702122649684862148201246675250317671516114196891914459637953284974716108401321324888491573242568578162577657491955445634281915164040387167419604982693700328324096281109775742869940170733157280721784231876743712246881560376579784912436766307503444027363682280706320043542322109966967206192806754528410028468303683716386141634560000 2014 623316443805262497506469272250284510841796183409059583230380857075807772305544497817165499394305145198183137777527594114317846818940185136518304826073545464548101069218771696909065783984281415230931722256118097353897626714661692281928017997106323476748126205381033076530053601695942250873187385474454116339728527352159846092671382037860622206121193855987452667793881878660676254550369200394940707872234283364075843456088605624874558618259610530877013694894286639102019648432274560109047518312354627173100033795562574322978812472960291768373356044702122649684862148201246675250317671516114196891914459637953284974716108401321324888491573242568578162577657491955445634281915164040387167419604982693700328324096281109775742869940170733157280721784231876743712246881560376579784912436766307503444027363682280706320043542322109966967206192806754528410028468303683716386141634560000 2015 623316443805262497506469272250284510841796183409059583230380857075807772305544497817165499394305145198183137777527594114317846818940185136518304826073545464548101069218771696909065783984281415230931722256118097353897626714661692281928017997106323476748126205381033076530053601695942250873187385474454116339728527352159846092671382037860622206121193855987452667793881878660676254550369200394940707872234283364075843456088605624874558618259610530877013694894286639102019648432274560109047518312354627173100033795562574322978812472960291768373356044702122649684862148201246675250317671516114196891914459637953284974716108401321324888491573242568578162577657491955445634281915164040387167419604982693700328324096281109775742869940170733157280721784231876743712246881560376579784912436766307503444027363682280706320043542322109966967206192806754528410028468303683716386141634560000 2016 623316443805262497506469272250284510841796183409059583230380857075807772305544497817165499394305145198183137777527594114317846818940185136518304826073545464548101069218771696909065783984281415230931722256118097353897626714661692281928017997106323476748126205381033076530053601695942250873187385474454116339728527352159846092671382037860622206121193855987452667793881878660676254550369200394940707872234283364075843456088605624874558618259610530877013694894286639102019648432274560109047518312354627173100033795562574322978812472960291768373356044702122649684862148201246675250317671516114196891914459637953284974716108401321324888491573242568578162577657491955445634281915164040387167419604982693700328324096281109775742869940170733157280721784231876743712246881560376579784912436766307503444027363682280706320043542322109966967206192806754528410028468303683716386141634560000 2017 1257229267155214457470548522128823858367902901936073179375678188721904276740283252097222812278313477864735388897273157328579097033802353420357420834190341201993519856614262512665585686296295614520789283790590202362811513083472633332648812300163454452600970556253543715361118114620715520011218956501973952657232439669306409568918177570364874989746448007526692030940259749258584005428094677196595407778296549545340976250930717545371984733029634440778936622601776151068773630887897787739948844436019283008142768165649712409448264757960908496809059142164181384414366952921914543979890743448002335130991465089751775794002390645465112300087503230260822153919135161274133844346622885869460916685343250093193562229702198998417673368669324368778235215838795695392067601960107279561426168384957642234446603192547160184647527824863695803372854890891223883803027420568530055950847676907520000 2018 1257229267155214457470548522128823858367902901936073179375678188721904276740283252097222812278313477864735388897273157328579097033802353420357420834190341201993519856614262512665585686296295614520789283790590202362811513083472633332648812300163454452600970556253543715361118114620715520011218956501973952657232439669306409568918177570364874989746448007526692030940259749258584005428094677196595407778296549545340976250930717545371984733029634440778936622601776151068773630887897787739948844436019283008142768165649712409448264757960908496809059142164181384414366952921914543979890743448002335130991465089751775794002390645465112300087503230260822153919135161274133844346622885869460916685343250093193562229702198998417673368669324368778235215838795695392067601960107279561426168384957642234446603192547160184647527824863695803372854890891223883803027420568530055950847676907520000 2019 1257229267155214457470548522128823858367902901936073179375678188721904276740283252097222812278313477864735388897273157328579097033802353420357420834190341201993519856614262512665585686296295614520789283790590202362811513083472633332648812300163454452600970556253543715361118114620715520011218956501973952657232439669306409568918177570364874989746448007526692030940259749258584005428094677196595407778296549545340976250930717545371984733029634440778936622601776151068773630887897787739948844436019283008142768165649712409448264757960908496809059142164181384414366952921914543979890743448002335130991465089751775794002390645465112300087503230260822153919135161274133844346622885869460916685343250093193562229702198998417673368669324368778235215838795695392067601960107279561426168384957642234446603192547160184647527824863695803372854890891223883803027420568530055950847676907520000 2020 1257229267155214457470548522128823858367902901936073179375678188721904276740283252097222812278313477864735388897273157328579097033802353420357420834190341201993519856614262512665585686296295614520789283790590202362811513083472633332648812300163454452600970556253543715361118114620715520011218956501973952657232439669306409568918177570364874989746448007526692030940259749258584005428094677196595407778296549545340976250930717545371984733029634440778936622601776151068773630887897787739948844436019283008142768165649712409448264757960908496809059142164181384414366952921914543979890743448002335130991465089751775794002390645465112300087503230260822153919135161274133844346622885869460916685343250093193562229702198998417673368669324368778235215838795695392067601960107279561426168384957642234446603192547160184647527824863695803372854890891223883803027420568530055950847676907520000 2021 1257229267155214457470548522128823858367902901936073179375678188721904276740283252097222812278313477864735388897273157328579097033802353420357420834190341201993519856614262512665585686296295614520789283790590202362811513083472633332648812300163454452600970556253543715361118114620715520011218956501973952657232439669306409568918177570364874989746448007526692030940259749258584005428094677196595407778296549545340976250930717545371984733029634440778936622601776151068773630887897787739948844436019283008142768165649712409448264757960908496809059142164181384414366952921914543979890743448002335130991465089751775794002390645465112300087503230260822153919135161274133844346622885869460916685343250093193562229702198998417673368669324368778235215838795695392067601960107279561426168384957642234446603192547160184647527824863695803372854890891223883803027420568530055950847676907520000 2022 1257229267155214457470548522128823858367902901936073179375678188721904276740283252097222812278313477864735388897273157328579097033802353420357420834190341201993519856614262512665585686296295614520789283790590202362811513083472633332648812300163454452600970556253543715361118114620715520011218956501973952657232439669306409568918177570364874989746448007526692030940259749258584005428094677196595407778296549545340976250930717545371984733029634440778936622601776151068773630887897787739948844436019283008142768165649712409448264757960908496809059142164181384414366952921914543979890743448002335130991465089751775794002390645465112300087503230260822153919135161274133844346622885869460916685343250093193562229702198998417673368669324368778235215838795695392067601960107279561426168384957642234446603192547160184647527824863695803372854890891223883803027420568530055950847676907520000 2023 1257229267155214457470548522128823858367902901936073179375678188721904276740283252097222812278313477864735388897273157328579097033802353420357420834190341201993519856614262512665585686296295614520789283790590202362811513083472633332648812300163454452600970556253543715361118114620715520011218956501973952657232439669306409568918177570364874989746448007526692030940259749258584005428094677196595407778296549545340976250930717545371984733029634440778936622601776151068773630887897787739948844436019283008142768165649712409448264757960908496809059142164181384414366952921914543979890743448002335130991465089751775794002390645465112300087503230260822153919135161274133844346622885869460916685343250093193562229702198998417673368669324368778235215838795695392067601960107279561426168384957642234446603192547160184647527824863695803372854890891223883803027420568530055950847676907520000 2024 1257229267155214457470548522128823858367902901936073179375678188721904276740283252097222812278313477864735388897273157328579097033802353420357420834190341201993519856614262512665585686296295614520789283790590202362811513083472633332648812300163454452600970556253543715361118114620715520011218956501973952657232439669306409568918177570364874989746448007526692030940259749258584005428094677196595407778296549545340976250930717545371984733029634440778936622601776151068773630887897787739948844436019283008142768165649712409448264757960908496809059142164181384414366952921914543979890743448002335130991465089751775794002390645465112300087503230260822153919135161274133844346622885869460916685343250093193562229702198998417673368669324368778235215838795695392067601960107279561426168384957642234446603192547160184647527824863695803372854890891223883803027420568530055950847676907520000 2025 1257229267155214457470548522128823858367902901936073179375678188721904276740283252097222812278313477864735388897273157328579097033802353420357420834190341201993519856614262512665585686296295614520789283790590202362811513083472633332648812300163454452600970556253543715361118114620715520011218956501973952657232439669306409568918177570364874989746448007526692030940259749258584005428094677196595407778296549545340976250930717545371984733029634440778936622601776151068773630887897787739948844436019283008142768165649712409448264757960908496809059142164181384414366952921914543979890743448002335130991465089751775794002390645465112300087503230260822153919135161274133844346622885869460916685343250093193562229702198998417673368669324368778235215838795695392067601960107279561426168384957642234446603192547160184647527824863695803372854890891223883803027420568530055950847676907520000 2026 1257229267155214457470548522128823858367902901936073179375678188721904276740283252097222812278313477864735388897273157328579097033802353420357420834190341201993519856614262512665585686296295614520789283790590202362811513083472633332648812300163454452600970556253543715361118114620715520011218956501973952657232439669306409568918177570364874989746448007526692030940259749258584005428094677196595407778296549545340976250930717545371984733029634440778936622601776151068773630887897787739948844436019283008142768165649712409448264757960908496809059142164181384414366952921914543979890743448002335130991465089751775794002390645465112300087503230260822153919135161274133844346622885869460916685343250093193562229702198998417673368669324368778235215838795695392067601960107279561426168384957642234446603192547160184647527824863695803372854890891223883803027420568530055950847676907520000 2027 2548403724523619705292801854355125960911739182224420334594499688539299968952554152001070640488141419631818633294772689905029829687517370383064492030903821616440864749357110113173142186122591210633639878243526340189418937020199027765279142532431322175422167317525933111036986418336190359062740824829501202036210155209684092196197145935129601604216050111256604746715906511747149779002747910677498891566607105928406158860636564464469013053851069011458904534013800258216404149809768815748876307671811086657505391071771967053951632664386761523031962881166795666207921813572720780647238536969100733310519699736926849534442845838357782632277369047738686505994086971902669302490604589657397278121190767938903350639606357369792623918292720495513482782505238874559721029173137455671010843316309140809223264671293093694280538900998711393436776863836510812468736581492410423412368241091543040000 2028 2548403724523619705292801854355125960911739182224420334594499688539299968952554152001070640488141419631818633294772689905029829687517370383064492030903821616440864749357110113173142186122591210633639878243526340189418937020199027765279142532431322175422167317525933111036986418336190359062740824829501202036210155209684092196197145935129601604216050111256604746715906511747149779002747910677498891566607105928406158860636564464469013053851069011458904534013800258216404149809768815748876307671811086657505391071771967053951632664386761523031962881166795666207921813572720780647238536969100733310519699736926849534442845838357782632277369047738686505994086971902669302490604589657397278121190767938903350639606357369792623918292720495513482782505238874559721029173137455671010843316309140809223264671293093694280538900998711393436776863836510812468736581492410423412368241091543040000 2029 5170711157058424382039094962486550574689918800733348858892239868046239637004732374410172329550438940432960006955093787817305524435972744507237854330703854059758514576445576419628305495642737566375655312956114944244331023213983827335751380198303152693931577487260118282294045442804130238538301133579057938931470404920449023066084009102377961654954365675739651031086574312334966901596575510764645250988645817928736096328231589298407627486263819024250117299514000723921084019964020927154470028266104694828078438484625321152467862676040739130231852685887428406735873359739050463933246991510305387887044470766224577705384534206027940960890781797861794920662002465990516014753436712414859077307896068148034898447761299103309233930215929885396856565703129676481673968192295897556481001088791246701914004018053687105695213430126385417283220256724280438499066523848100749103695161174740828160000 2030 5170711157058424382039094962486550574689918800733348858892239868046239637004732374410172329550438940432960006955093787817305524435972744507237854330703854059758514576445576419628305495642737566375655312956114944244331023213983827335751380198303152693931577487260118282294045442804130238538301133579057938931470404920449023066084009102377961654954365675739651031086574312334966901596575510764645250988645817928736096328231589298407627486263819024250117299514000723921084019964020927154470028266104694828078438484625321152467862676040739130231852685887428406735873359739050463933246991510305387887044470766224577705384534206027940960890781797861794920662002465990516014753436712414859077307896068148034898447761299103309233930215929885396856565703129676481673968192295897556481001088791246701914004018053687105695213430126385417283220256724280438499066523848100749103695161174740828160000 2031 5170711157058424382039094962486550574689918800733348858892239868046239637004732374410172329550438940432960006955093787817305524435972744507237854330703854059758514576445576419628305495642737566375655312956114944244331023213983827335751380198303152693931577487260118282294045442804130238538301133579057938931470404920449023066084009102377961654954365675739651031086574312334966901596575510764645250988645817928736096328231589298407627486263819024250117299514000723921084019964020927154470028266104694828078438484625321152467862676040739130231852685887428406735873359739050463933246991510305387887044470766224577705384534206027940960890781797861794920662002465990516014753436712414859077307896068148034898447761299103309233930215929885396856565703129676481673968192295897556481001088791246701914004018053687105695213430126385417283220256724280438499066523848100749103695161174740828160000 2032 5170711157058424382039094962486550574689918800733348858892239868046239637004732374410172329550438940432960006955093787817305524435972744507237854330703854059758514576445576419628305495642737566375655312956114944244331023213983827335751380198303152693931577487260118282294045442804130238538301133579057938931470404920449023066084009102377961654954365675739651031086574312334966901596575510764645250988645817928736096328231589298407627486263819024250117299514000723921084019964020927154470028266104694828078438484625321152467862676040739130231852685887428406735873359739050463933246991510305387887044470766224577705384534206027940960890781797861794920662002465990516014753436712414859077307896068148034898447761299103309233930215929885396856565703129676481673968192295897556481001088791246701914004018053687105695213430126385417283220256724280438499066523848100749103695161174740828160000 2033 5170711157058424382039094962486550574689918800733348858892239868046239637004732374410172329550438940432960006955093787817305524435972744507237854330703854059758514576445576419628305495642737566375655312956114944244331023213983827335751380198303152693931577487260118282294045442804130238538301133579057938931470404920449023066084009102377961654954365675739651031086574312334966901596575510764645250988645817928736096328231589298407627486263819024250117299514000723921084019964020927154470028266104694828078438484625321152467862676040739130231852685887428406735873359739050463933246991510305387887044470766224577705384534206027940960890781797861794920662002465990516014753436712414859077307896068148034898447761299103309233930215929885396856565703129676481673968192295897556481001088791246701914004018053687105695213430126385417283220256724280438499066523848100749103695161174740828160000 2034 5170711157058424382039094962486550574689918800733348858892239868046239637004732374410172329550438940432960006955093787817305524435972744507237854330703854059758514576445576419628305495642737566375655312956114944244331023213983827335751380198303152693931577487260118282294045442804130238538301133579057938931470404920449023066084009102377961654954365675739651031086574312334966901596575510764645250988645817928736096328231589298407627486263819024250117299514000723921084019964020927154470028266104694828078438484625321152467862676040739130231852685887428406735873359739050463933246991510305387887044470766224577705384534206027940960890781797861794920662002465990516014753436712414859077307896068148034898447761299103309233930215929885396856565703129676481673968192295897556481001088791246701914004018053687105695213430126385417283220256724280438499066523848100749103695161174740828160000 2035 5170711157058424382039094962486550574689918800733348858892239868046239637004732374410172329550438940432960006955093787817305524435972744507237854330703854059758514576445576419628305495642737566375655312956114944244331023213983827335751380198303152693931577487260118282294045442804130238538301133579057938931470404920449023066084009102377961654954365675739651031086574312334966901596575510764645250988645817928736096328231589298407627486263819024250117299514000723921084019964020927154470028266104694828078438484625321152467862676040739130231852685887428406735873359739050463933246991510305387887044470766224577705384534206027940960890781797861794920662002465990516014753436712414859077307896068148034898447761299103309233930215929885396856565703129676481673968192295897556481001088791246701914004018053687105695213430126385417283220256724280438499066523848100749103695161174740828160000 2036 5170711157058424382039094962486550574689918800733348858892239868046239637004732374410172329550438940432960006955093787817305524435972744507237854330703854059758514576445576419628305495642737566375655312956114944244331023213983827335751380198303152693931577487260118282294045442804130238538301133579057938931470404920449023066084009102377961654954365675739651031086574312334966901596575510764645250988645817928736096328231589298407627486263819024250117299514000723921084019964020927154470028266104694828078438484625321152467862676040739130231852685887428406735873359739050463933246991510305387887044470766224577705384534206027940960890781797861794920662002465990516014753436712414859077307896068148034898447761299103309233930215929885396856565703129676481673968192295897556481001088791246701914004018053687105695213430126385417283220256724280438499066523848100749103695161174740828160000 2037 5170711157058424382039094962486550574689918800733348858892239868046239637004732374410172329550438940432960006955093787817305524435972744507237854330703854059758514576445576419628305495642737566375655312956114944244331023213983827335751380198303152693931577487260118282294045442804130238538301133579057938931470404920449023066084009102377961654954365675739651031086574312334966901596575510764645250988645817928736096328231589298407627486263819024250117299514000723921084019964020927154470028266104694828078438484625321152467862676040739130231852685887428406735873359739050463933246991510305387887044470766224577705384534206027940960890781797861794920662002465990516014753436712414859077307896068148034898447761299103309233930215929885396856565703129676481673968192295897556481001088791246701914004018053687105695213430126385417283220256724280438499066523848100749103695161174740828160000 2038 5170711157058424382039094962486550574689918800733348858892239868046239637004732374410172329550438940432960006955093787817305524435972744507237854330703854059758514576445576419628305495642737566375655312956114944244331023213983827335751380198303152693931577487260118282294045442804130238538301133579057938931470404920449023066084009102377961654954365675739651031086574312334966901596575510764645250988645817928736096328231589298407627486263819024250117299514000723921084019964020927154470028266104694828078438484625321152467862676040739130231852685887428406735873359739050463933246991510305387887044470766224577705384534206027940960890781797861794920662002465990516014753436712414859077307896068148034898447761299103309233930215929885396856565703129676481673968192295897556481001088791246701914004018053687105695213430126385417283220256724280438499066523848100749103695161174740828160000 2039 10543080049242127314977714628510076621792744434695298323281277090946282619852649311422341379953344999542805454181436233359485964324948426050257984980305158427847611221372530319622114905615541897839961183117518371314190956333313023937597064224340128342926486496523381177597558657877621556379596011367699137481268155632795558031745294559748663814451951612833148452385525022850997512355417466449111666765848822756692900413264210579453152444491926990445989173709047476075090316706638670467964387634587472754451936070151029829881971996447067086542747626524466521334445780507923895959890615689512685901683675892331913941279065246090971619256304085840199843229823028154662154082257456613897658630800082953843157934985288871647527983710281036324190537468681410346133221144091335117664761220045352025202654192811468008512540184027699865840486103460807814099596642126277427422434433635296548618240000 2040 10543080049242127314977714628510076621792744434695298323281277090946282619852649311422341379953344999542805454181436233359485964324948426050257984980305158427847611221372530319622114905615541897839961183117518371314190956333313023937597064224340128342926486496523381177597558657877621556379596011367699137481268155632795558031745294559748663814451951612833148452385525022850997512355417466449111666765848822756692900413264210579453152444491926990445989173709047476075090316706638670467964387634587472754451936070151029829881971996447067086542747626524466521334445780507923895959890615689512685901683675892331913941279065246090971619256304085840199843229823028154662154082257456613897658630800082953843157934985288871647527983710281036324190537468681410346133221144091335117664761220045352025202654192811468008512540184027699865840486103460807814099596642126277427422434433635296548618240000 2041 10543080049242127314977714628510076621792744434695298323281277090946282619852649311422341379953344999542805454181436233359485964324948426050257984980305158427847611221372530319622114905615541897839961183117518371314190956333313023937597064224340128342926486496523381177597558657877621556379596011367699137481268155632795558031745294559748663814451951612833148452385525022850997512355417466449111666765848822756692900413264210579453152444491926990445989173709047476075090316706638670467964387634587472754451936070151029829881971996447067086542747626524466521334445780507923895959890615689512685901683675892331913941279065246090971619256304085840199843229823028154662154082257456613897658630800082953843157934985288871647527983710281036324190537468681410346133221144091335117664761220045352025202654192811468008512540184027699865840486103460807814099596642126277427422434433635296548618240000 2042 10543080049242127314977714628510076621792744434695298323281277090946282619852649311422341379953344999542805454181436233359485964324948426050257984980305158427847611221372530319622114905615541897839961183117518371314190956333313023937597064224340128342926486496523381177597558657877621556379596011367699137481268155632795558031745294559748663814451951612833148452385525022850997512355417466449111666765848822756692900413264210579453152444491926990445989173709047476075090316706638670467964387634587472754451936070151029829881971996447067086542747626524466521334445780507923895959890615689512685901683675892331913941279065246090971619256304085840199843229823028154662154082257456613897658630800082953843157934985288871647527983710281036324190537468681410346133221144091335117664761220045352025202654192811468008512540184027699865840486103460807814099596642126277427422434433635296548618240000 2043 10543080049242127314977714628510076621792744434695298323281277090946282619852649311422341379953344999542805454181436233359485964324948426050257984980305158427847611221372530319622114905615541897839961183117518371314190956333313023937597064224340128342926486496523381177597558657877621556379596011367699137481268155632795558031745294559748663814451951612833148452385525022850997512355417466449111666765848822756692900413264210579453152444491926990445989173709047476075090316706638670467964387634587472754451936070151029829881971996447067086542747626524466521334445780507923895959890615689512685901683675892331913941279065246090971619256304085840199843229823028154662154082257456613897658630800082953843157934985288871647527983710281036324190537468681410346133221144091335117664761220045352025202654192811468008512540184027699865840486103460807814099596642126277427422434433635296548618240000 2044 10543080049242127314977714628510076621792744434695298323281277090946282619852649311422341379953344999542805454181436233359485964324948426050257984980305158427847611221372530319622114905615541897839961183117518371314190956333313023937597064224340128342926486496523381177597558657877621556379596011367699137481268155632795558031745294559748663814451951612833148452385525022850997512355417466449111666765848822756692900413264210579453152444491926990445989173709047476075090316706638670467964387634587472754451936070151029829881971996447067086542747626524466521334445780507923895959890615689512685901683675892331913941279065246090971619256304085840199843229823028154662154082257456613897658630800082953843157934985288871647527983710281036324190537468681410346133221144091335117664761220045352025202654192811468008512540184027699865840486103460807814099596642126277427422434433635296548618240000 2045 10543080049242127314977714628510076621792744434695298323281277090946282619852649311422341379953344999542805454181436233359485964324948426050257984980305158427847611221372530319622114905615541897839961183117518371314190956333313023937597064224340128342926486496523381177597558657877621556379596011367699137481268155632795558031745294559748663814451951612833148452385525022850997512355417466449111666765848822756692900413264210579453152444491926990445989173709047476075090316706638670467964387634587472754451936070151029829881971996447067086542747626524466521334445780507923895959890615689512685901683675892331913941279065246090971619256304085840199843229823028154662154082257456613897658630800082953843157934985288871647527983710281036324190537468681410346133221144091335117664761220045352025202654192811468008512540184027699865840486103460807814099596642126277427422434433635296548618240000 2046 10543080049242127314977714628510076621792744434695298323281277090946282619852649311422341379953344999542805454181436233359485964324948426050257984980305158427847611221372530319622114905615541897839961183117518371314190956333313023937597064224340128342926486496523381177597558657877621556379596011367699137481268155632795558031745294559748663814451951612833148452385525022850997512355417466449111666765848822756692900413264210579453152444491926990445989173709047476075090316706638670467964387634587472754451936070151029829881971996447067086542747626524466521334445780507923895959890615689512685901683675892331913941279065246090971619256304085840199843229823028154662154082257456613897658630800082953843157934985288871647527983710281036324190537468681410346133221144091335117664761220045352025202654192811468008512540184027699865840486103460807814099596642126277427422434433635296548618240000 2047 10543080049242127314977714628510076621792744434695298323281277090946282619852649311422341379953344999542805454181436233359485964324948426050257984980305158427847611221372530319622114905615541897839961183117518371314190956333313023937597064224340128342926486496523381177597558657877621556379596011367699137481268155632795558031745294559748663814451951612833148452385525022850997512355417466449111666765848822756692900413264210579453152444491926990445989173709047476075090316706638670467964387634587472754451936070151029829881971996447067086542747626524466521334445780507923895959890615689512685901683675892331913941279065246090971619256304085840199843229823028154662154082257456613897658630800082953843157934985288871647527983710281036324190537468681410346133221144091335117664761220045352025202654192811468008512540184027699865840486103460807814099596642126277427422434433635296548618240000 2048 42172320196968509259910858514040306487170977738781193293125108363785130479410597245689365519813379998171221816725744933437943857299793704201031939921220633711390444885490121278488459622462167591359844732470073485256763825333252095750388256897360513371705945986093524710390234631510486225518384045470796549925072622531182232126981178238994655257807806451332593809542100091403990049421669865796446667063395291026771601653056842317812609777967707961783956694836189904300361266826554681871857550538349891017807744280604119319527887985788268346170990506097866085337783122031695583839562462758050743606734703569327655765116260984363886477025216343360799372919292112618648616329029826455590634523200331815372631739941155486590111934841124145296762149874725641384532884576365340470659044880181408100810616771245872034050160736110799463361944413843231256398386568505109709689737734541186194472960000 2049 42172320196968509259910858514040306487170977738781193293125108363785130479410597245689365519813379998171221816725744933437943857299793704201031939921220633711390444885490121278488459622462167591359844732470073485256763825333252095750388256897360513371705945986093524710390234631510486225518384045470796549925072622531182232126981178238994655257807806451332593809542100091403990049421669865796446667063395291026771601653056842317812609777967707961783956694836189904300361266826554681871857550538349891017807744280604119319527887985788268346170990506097866085337783122031695583839562462758050743606734703569327655765116260984363886477025216343360799372919292112618648616329029826455590634523200331815372631739941155486590111934841124145296762149874725641384532884576365340470659044880181408100810616771245872034050160736110799463361944413843231256398386568505109709689737734541186194472960000 2050 42172320196968509259910858514040306487170977738781193293125108363785130479410597245689365519813379998171221816725744933437943857299793704201031939921220633711390444885490121278488459622462167591359844732470073485256763825333252095750388256897360513371705945986093524710390234631510486225518384045470796549925072622531182232126981178238994655257807806451332593809542100091403990049421669865796446667063395291026771601653056842317812609777967707961783956694836189904300361266826554681871857550538349891017807744280604119319527887985788268346170990506097866085337783122031695583839562462758050743606734703569327655765116260984363886477025216343360799372919292112618648616329029826455590634523200331815372631739941155486590111934841124145296762149874725641384532884576365340470659044880181408100810616771245872034050160736110799463361944413843231256398386568505109709689737734541186194472960000 2051 42172320196968509259910858514040306487170977738781193293125108363785130479410597245689365519813379998171221816725744933437943857299793704201031939921220633711390444885490121278488459622462167591359844732470073485256763825333252095750388256897360513371705945986093524710390234631510486225518384045470796549925072622531182232126981178238994655257807806451332593809542100091403990049421669865796446667063395291026771601653056842317812609777967707961783956694836189904300361266826554681871857550538349891017807744280604119319527887985788268346170990506097866085337783122031695583839562462758050743606734703569327655765116260984363886477025216343360799372919292112618648616329029826455590634523200331815372631739941155486590111934841124145296762149874725641384532884576365340470659044880181408100810616771245872034050160736110799463361944413843231256398386568505109709689737734541186194472960000 2052 42172320196968509259910858514040306487170977738781193293125108363785130479410597245689365519813379998171221816725744933437943857299793704201031939921220633711390444885490121278488459622462167591359844732470073485256763825333252095750388256897360513371705945986093524710390234631510486225518384045470796549925072622531182232126981178238994655257807806451332593809542100091403990049421669865796446667063395291026771601653056842317812609777967707961783956694836189904300361266826554681871857550538349891017807744280604119319527887985788268346170990506097866085337783122031695583839562462758050743606734703569327655765116260984363886477025216343360799372919292112618648616329029826455590634523200331815372631739941155486590111934841124145296762149874725641384532884576365340470659044880181408100810616771245872034050160736110799463361944413843231256398386568505109709689737734541186194472960000 2053 86579773364376349510596992529324749218162017297717789830785847470850872874229956145400267412176869136245518389737954348348098739036476474724718572658265961009484583349911218984736807604914830065061761235761060865232136133409166552575547091410281133952112307109450006230431151698491028220989242445351545316996174094056517122556692358924656027244279426644585815090989931487652391571462688234480105007481150532477962098193725697278469287874167704445542463094498697873528641680794916761882923551255232326259559299008080256962990754034823314914689043509018919073198468749531071033622621736042278176624626346427829677285783683800899058937332769152919721112603306707206085609323498233713327572676130281216960012962099192213969499802228827870294252693692811741762446012035278043986263019139012430830964196231367775285904979991235471298282071881620153769385887625140990233993031569013055257252986880000 2054 86579773364376349510596992529324749218162017297717789830785847470850872874229956145400267412176869136245518389737954348348098739036476474724718572658265961009484583349911218984736807604914830065061761235761060865232136133409166552575547091410281133952112307109450006230431151698491028220989242445351545316996174094056517122556692358924656027244279426644585815090989931487652391571462688234480105007481150532477962098193725697278469287874167704445542463094498697873528641680794916761882923551255232326259559299008080256962990754034823314914689043509018919073198468749531071033622621736042278176624626346427829677285783683800899058937332769152919721112603306707206085609323498233713327572676130281216960012962099192213969499802228827870294252693692811741762446012035278043986263019139012430830964196231367775285904979991235471298282071881620153769385887625140990233993031569013055257252986880000 2055 86579773364376349510596992529324749218162017297717789830785847470850872874229956145400267412176869136245518389737954348348098739036476474724718572658265961009484583349911218984736807604914830065061761235761060865232136133409166552575547091410281133952112307109450006230431151698491028220989242445351545316996174094056517122556692358924656027244279426644585815090989931487652391571462688234480105007481150532477962098193725697278469287874167704445542463094498697873528641680794916761882923551255232326259559299008080256962990754034823314914689043509018919073198468749531071033622621736042278176624626346427829677285783683800899058937332769152919721112603306707206085609323498233713327572676130281216960012962099192213969499802228827870294252693692811741762446012035278043986263019139012430830964196231367775285904979991235471298282071881620153769385887625140990233993031569013055257252986880000 2056 86579773364376349510596992529324749218162017297717789830785847470850872874229956145400267412176869136245518389737954348348098739036476474724718572658265961009484583349911218984736807604914830065061761235761060865232136133409166552575547091410281133952112307109450006230431151698491028220989242445351545316996174094056517122556692358924656027244279426644585815090989931487652391571462688234480105007481150532477962098193725697278469287874167704445542463094498697873528641680794916761882923551255232326259559299008080256962990754034823314914689043509018919073198468749531071033622621736042278176624626346427829677285783683800899058937332769152919721112603306707206085609323498233713327572676130281216960012962099192213969499802228827870294252693692811741762446012035278043986263019139012430830964196231367775285904979991235471298282071881620153769385887625140990233993031569013055257252986880000 2057 86579773364376349510596992529324749218162017297717789830785847470850872874229956145400267412176869136245518389737954348348098739036476474724718572658265961009484583349911218984736807604914830065061761235761060865232136133409166552575547091410281133952112307109450006230431151698491028220989242445351545316996174094056517122556692358924656027244279426644585815090989931487652391571462688234480105007481150532477962098193725697278469287874167704445542463094498697873528641680794916761882923551255232326259559299008080256962990754034823314914689043509018919073198468749531071033622621736042278176624626346427829677285783683800899058937332769152919721112603306707206085609323498233713327572676130281216960012962099192213969499802228827870294252693692811741762446012035278043986263019139012430830964196231367775285904979991235471298282071881620153769385887625140990233993031569013055257252986880000 2058 86579773364376349510596992529324749218162017297717789830785847470850872874229956145400267412176869136245518389737954348348098739036476474724718572658265961009484583349911218984736807604914830065061761235761060865232136133409166552575547091410281133952112307109450006230431151698491028220989242445351545316996174094056517122556692358924656027244279426644585815090989931487652391571462688234480105007481150532477962098193725697278469287874167704445542463094498697873528641680794916761882923551255232326259559299008080256962990754034823314914689043509018919073198468749531071033622621736042278176624626346427829677285783683800899058937332769152919721112603306707206085609323498233713327572676130281216960012962099192213969499802228827870294252693692811741762446012035278043986263019139012430830964196231367775285904979991235471298282071881620153769385887625140990233993031569013055257252986880000 2059 86579773364376349510596992529324749218162017297717789830785847470850872874229956145400267412176869136245518389737954348348098739036476474724718572658265961009484583349911218984736807604914830065061761235761060865232136133409166552575547091410281133952112307109450006230431151698491028220989242445351545316996174094056517122556692358924656027244279426644585815090989931487652391571462688234480105007481150532477962098193725697278469287874167704445542463094498697873528641680794916761882923551255232326259559299008080256962990754034823314914689043509018919073198468749531071033622621736042278176624626346427829677285783683800899058937332769152919721112603306707206085609323498233713327572676130281216960012962099192213969499802228827870294252693692811741762446012035278043986263019139012430830964196231367775285904979991235471298282071881620153769385887625140990233993031569013055257252986880000 2060 86579773364376349510596992529324749218162017297717789830785847470850872874229956145400267412176869136245518389737954348348098739036476474724718572658265961009484583349911218984736807604914830065061761235761060865232136133409166552575547091410281133952112307109450006230431151698491028220989242445351545316996174094056517122556692358924656027244279426644585815090989931487652391571462688234480105007481150532477962098193725697278469287874167704445542463094498697873528641680794916761882923551255232326259559299008080256962990754034823314914689043509018919073198468749531071033622621736042278176624626346427829677285783683800899058937332769152919721112603306707206085609323498233713327572676130281216960012962099192213969499802228827870294252693692811741762446012035278043986263019139012430830964196231367775285904979991235471298282071881620153769385887625140990233993031569013055257252986880000 2061 86579773364376349510596992529324749218162017297717789830785847470850872874229956145400267412176869136245518389737954348348098739036476474724718572658265961009484583349911218984736807604914830065061761235761060865232136133409166552575547091410281133952112307109450006230431151698491028220989242445351545316996174094056517122556692358924656027244279426644585815090989931487652391571462688234480105007481150532477962098193725697278469287874167704445542463094498697873528641680794916761882923551255232326259559299008080256962990754034823314914689043509018919073198468749531071033622621736042278176624626346427829677285783683800899058937332769152919721112603306707206085609323498233713327572676130281216960012962099192213969499802228827870294252693692811741762446012035278043986263019139012430830964196231367775285904979991235471298282071881620153769385887625140990233993031569013055257252986880000 2062 86579773364376349510596992529324749218162017297717789830785847470850872874229956145400267412176869136245518389737954348348098739036476474724718572658265961009484583349911218984736807604914830065061761235761060865232136133409166552575547091410281133952112307109450006230431151698491028220989242445351545316996174094056517122556692358924656027244279426644585815090989931487652391571462688234480105007481150532477962098193725697278469287874167704445542463094498697873528641680794916761882923551255232326259559299008080256962990754034823314914689043509018919073198468749531071033622621736042278176624626346427829677285783683800899058937332769152919721112603306707206085609323498233713327572676130281216960012962099192213969499802228827870294252693692811741762446012035278043986263019139012430830964196231367775285904979991235471298282071881620153769385887625140990233993031569013055257252986880000 2063 178614072450708409040361595587996957637068241685191800420911203332365350739536399527960751671320881028074504438029399820642127698632250967357094415394002677562566695450866844765512034088939294424222413429375068564973896843223110597963353649579409979343207689566795362853379465953986991219900807164760237988963107156038594823834456336461565384204948457167780536532712228659026883811927525827732456630433613548502035808573656113485482140884407974271154101363950813713089587787479913279764471286239544289073470833853669570114649925573840498669003496759106030048008441030282599542363468641455219878376604152680612624240571739681254758587717502762473384655300621736966154612034376856150594782430856770150588506740810633537419078091998071896417043307088270623255926122828778604743660608483782644804279136825311720414821973721918777288355914291782377226243086170665862852727624126873932995712911933440000 2064 178614072450708409040361595587996957637068241685191800420911203332365350739536399527960751671320881028074504438029399820642127698632250967357094415394002677562566695450866844765512034088939294424222413429375068564973896843223110597963353649579409979343207689566795362853379465953986991219900807164760237988963107156038594823834456336461565384204948457167780536532712228659026883811927525827732456630433613548502035808573656113485482140884407974271154101363950813713089587787479913279764471286239544289073470833853669570114649925573840498669003496759106030048008441030282599542363468641455219878376604152680612624240571739681254758587717502762473384655300621736966154612034376856150594782430856770150588506740810633537419078091998071896417043307088270623255926122828778604743660608483782644804279136825311720414821973721918777288355914291782377226243086170665862852727624126873932995712911933440000 2065 178614072450708409040361595587996957637068241685191800420911203332365350739536399527960751671320881028074504438029399820642127698632250967357094415394002677562566695450866844765512034088939294424222413429375068564973896843223110597963353649579409979343207689566795362853379465953986991219900807164760237988963107156038594823834456336461565384204948457167780536532712228659026883811927525827732456630433613548502035808573656113485482140884407974271154101363950813713089587787479913279764471286239544289073470833853669570114649925573840498669003496759106030048008441030282599542363468641455219878376604152680612624240571739681254758587717502762473384655300621736966154612034376856150594782430856770150588506740810633537419078091998071896417043307088270623255926122828778604743660608483782644804279136825311720414821973721918777288355914291782377226243086170665862852727624126873932995712911933440000 2066 178614072450708409040361595587996957637068241685191800420911203332365350739536399527960751671320881028074504438029399820642127698632250967357094415394002677562566695450866844765512034088939294424222413429375068564973896843223110597963353649579409979343207689566795362853379465953986991219900807164760237988963107156038594823834456336461565384204948457167780536532712228659026883811927525827732456630433613548502035808573656113485482140884407974271154101363950813713089587787479913279764471286239544289073470833853669570114649925573840498669003496759106030048008441030282599542363468641455219878376604152680612624240571739681254758587717502762473384655300621736966154612034376856150594782430856770150588506740810633537419078091998071896417043307088270623255926122828778604743660608483782644804279136825311720414821973721918777288355914291782377226243086170665862852727624126873932995712911933440000 2067 178614072450708409040361595587996957637068241685191800420911203332365350739536399527960751671320881028074504438029399820642127698632250967357094415394002677562566695450866844765512034088939294424222413429375068564973896843223110597963353649579409979343207689566795362853379465953986991219900807164760237988963107156038594823834456336461565384204948457167780536532712228659026883811927525827732456630433613548502035808573656113485482140884407974271154101363950813713089587787479913279764471286239544289073470833853669570114649925573840498669003496759106030048008441030282599542363468641455219878376604152680612624240571739681254758587717502762473384655300621736966154612034376856150594782430856770150588506740810633537419078091998071896417043307088270623255926122828778604743660608483782644804279136825311720414821973721918777288355914291782377226243086170665862852727624126873932995712911933440000 2068 178614072450708409040361595587996957637068241685191800420911203332365350739536399527960751671320881028074504438029399820642127698632250967357094415394002677562566695450866844765512034088939294424222413429375068564973896843223110597963353649579409979343207689566795362853379465953986991219900807164760237988963107156038594823834456336461565384204948457167780536532712228659026883811927525827732456630433613548502035808573656113485482140884407974271154101363950813713089587787479913279764471286239544289073470833853669570114649925573840498669003496759106030048008441030282599542363468641455219878376604152680612624240571739681254758587717502762473384655300621736966154612034376856150594782430856770150588506740810633537419078091998071896417043307088270623255926122828778604743660608483782644804279136825311720414821973721918777288355914291782377226243086170665862852727624126873932995712911933440000 2069 369552515900515698304508141271565705351094192046661835070865279694663910680100810623350795207962902847086149682282828228908562208470127251461828345450191539876950492887843501819844398530015400163716173385377016860930992568628615827186178700979799247261096709713699605743642115058799084833974770023888932399164668705843852690513490160138978779920038357880137930086181601095526622606878050937578452768367146431850712087938894498801462549489840098767017835722014233572382357132295940575832691091229617134093011155243242340567210696012275991746168234794590376169329464491654698453150016619170849928361193991896187519553742929400516095517987513215557432851816986373782973892299125715375580604849442657441567620446737200788920072572344010753686862602365631919516511148132742933214633798952946292100053534091569949538266663630649950209608386669697738481096945287107670242293454318502167368130014790287360000 2070 369552515900515698304508141271565705351094192046661835070865279694663910680100810623350795207962902847086149682282828228908562208470127251461828345450191539876950492887843501819844398530015400163716173385377016860930992568628615827186178700979799247261096709713699605743642115058799084833974770023888932399164668705843852690513490160138978779920038357880137930086181601095526622606878050937578452768367146431850712087938894498801462549489840098767017835722014233572382357132295940575832691091229617134093011155243242340567210696012275991746168234794590376169329464491654698453150016619170849928361193991896187519553742929400516095517987513215557432851816986373782973892299125715375580604849442657441567620446737200788920072572344010753686862602365631919516511148132742933214633798952946292100053534091569949538266663630649950209608386669697738481096945287107670242293454318502167368130014790287360000 2071 369552515900515698304508141271565705351094192046661835070865279694663910680100810623350795207962902847086149682282828228908562208470127251461828345450191539876950492887843501819844398530015400163716173385377016860930992568628615827186178700979799247261096709713699605743642115058799084833974770023888932399164668705843852690513490160138978779920038357880137930086181601095526622606878050937578452768367146431850712087938894498801462549489840098767017835722014233572382357132295940575832691091229617134093011155243242340567210696012275991746168234794590376169329464491654698453150016619170849928361193991896187519553742929400516095517987513215557432851816986373782973892299125715375580604849442657441567620446737200788920072572344010753686862602365631919516511148132742933214633798952946292100053534091569949538266663630649950209608386669697738481096945287107670242293454318502167368130014790287360000 2072 369552515900515698304508141271565705351094192046661835070865279694663910680100810623350795207962902847086149682282828228908562208470127251461828345450191539876950492887843501819844398530015400163716173385377016860930992568628615827186178700979799247261096709713699605743642115058799084833974770023888932399164668705843852690513490160138978779920038357880137930086181601095526622606878050937578452768367146431850712087938894498801462549489840098767017835722014233572382357132295940575832691091229617134093011155243242340567210696012275991746168234794590376169329464491654698453150016619170849928361193991896187519553742929400516095517987513215557432851816986373782973892299125715375580604849442657441567620446737200788920072572344010753686862602365631919516511148132742933214633798952946292100053534091569949538266663630649950209608386669697738481096945287107670242293454318502167368130014790287360000 2073 369552515900515698304508141271565705351094192046661835070865279694663910680100810623350795207962902847086149682282828228908562208470127251461828345450191539876950492887843501819844398530015400163716173385377016860930992568628615827186178700979799247261096709713699605743642115058799084833974770023888932399164668705843852690513490160138978779920038357880137930086181601095526622606878050937578452768367146431850712087938894498801462549489840098767017835722014233572382357132295940575832691091229617134093011155243242340567210696012275991746168234794590376169329464491654698453150016619170849928361193991896187519553742929400516095517987513215557432851816986373782973892299125715375580604849442657441567620446737200788920072572344010753686862602365631919516511148132742933214633798952946292100053534091569949538266663630649950209608386669697738481096945287107670242293454318502167368130014790287360000 2074 369552515900515698304508141271565705351094192046661835070865279694663910680100810623350795207962902847086149682282828228908562208470127251461828345450191539876950492887843501819844398530015400163716173385377016860930992568628615827186178700979799247261096709713699605743642115058799084833974770023888932399164668705843852690513490160138978779920038357880137930086181601095526622606878050937578452768367146431850712087938894498801462549489840098767017835722014233572382357132295940575832691091229617134093011155243242340567210696012275991746168234794590376169329464491654698453150016619170849928361193991896187519553742929400516095517987513215557432851816986373782973892299125715375580604849442657441567620446737200788920072572344010753686862602365631919516511148132742933214633798952946292100053534091569949538266663630649950209608386669697738481096945287107670242293454318502167368130014790287360000 2075 369552515900515698304508141271565705351094192046661835070865279694663910680100810623350795207962902847086149682282828228908562208470127251461828345450191539876950492887843501819844398530015400163716173385377016860930992568628615827186178700979799247261096709713699605743642115058799084833974770023888932399164668705843852690513490160138978779920038357880137930086181601095526622606878050937578452768367146431850712087938894498801462549489840098767017835722014233572382357132295940575832691091229617134093011155243242340567210696012275991746168234794590376169329464491654698453150016619170849928361193991896187519553742929400516095517987513215557432851816986373782973892299125715375580604849442657441567620446737200788920072572344010753686862602365631919516511148132742933214633798952946292100053534091569949538266663630649950209608386669697738481096945287107670242293454318502167368130014790287360000 2076 369552515900515698304508141271565705351094192046661835070865279694663910680100810623350795207962902847086149682282828228908562208470127251461828345450191539876950492887843501819844398530015400163716173385377016860930992568628615827186178700979799247261096709713699605743642115058799084833974770023888932399164668705843852690513490160138978779920038357880137930086181601095526622606878050937578452768367146431850712087938894498801462549489840098767017835722014233572382357132295940575832691091229617134093011155243242340567210696012275991746168234794590376169329464491654698453150016619170849928361193991896187519553742929400516095517987513215557432851816986373782973892299125715375580604849442657441567620446737200788920072572344010753686862602365631919516511148132742933214633798952946292100053534091569949538266663630649950209608386669697738481096945287107670242293454318502167368130014790287360000 2077 369552515900515698304508141271565705351094192046661835070865279694663910680100810623350795207962902847086149682282828228908562208470127251461828345450191539876950492887843501819844398530015400163716173385377016860930992568628615827186178700979799247261096709713699605743642115058799084833974770023888932399164668705843852690513490160138978779920038357880137930086181601095526622606878050937578452768367146431850712087938894498801462549489840098767017835722014233572382357132295940575832691091229617134093011155243242340567210696012275991746168234794590376169329464491654698453150016619170849928361193991896187519553742929400516095517987513215557432851816986373782973892299125715375580604849442657441567620446737200788920072572344010753686862602365631919516511148132742933214633798952946292100053534091569949538266663630649950209608386669697738481096945287107670242293454318502167368130014790287360000 2078 369552515900515698304508141271565705351094192046661835070865279694663910680100810623350795207962902847086149682282828228908562208470127251461828345450191539876950492887843501819844398530015400163716173385377016860930992568628615827186178700979799247261096709713699605743642115058799084833974770023888932399164668705843852690513490160138978779920038357880137930086181601095526622606878050937578452768367146431850712087938894498801462549489840098767017835722014233572382357132295940575832691091229617134093011155243242340567210696012275991746168234794590376169329464491654698453150016619170849928361193991896187519553742929400516095517987513215557432851816986373782973892299125715375580604849442657441567620446737200788920072572344010753686862602365631919516511148132742933214633798952946292100053534091569949538266663630649950209608386669697738481096945287107670242293454318502167368130014790287360000 2079 369552515900515698304508141271565705351094192046661835070865279694663910680100810623350795207962902847086149682282828228908562208470127251461828345450191539876950492887843501819844398530015400163716173385377016860930992568628615827186178700979799247261096709713699605743642115058799084833974770023888932399164668705843852690513490160138978779920038357880137930086181601095526622606878050937578452768367146431850712087938894498801462549489840098767017835722014233572382357132295940575832691091229617134093011155243242340567210696012275991746168234794590376169329464491654698453150016619170849928361193991896187519553742929400516095517987513215557432851816986373782973892299125715375580604849442657441567620446737200788920072572344010753686862602365631919516511148132742933214633798952946292100053534091569949538266663630649950209608386669697738481096945287107670242293454318502167368130014790287360000 2080 369552515900515698304508141271565705351094192046661835070865279694663910680100810623350795207962902847086149682282828228908562208470127251461828345450191539876950492887843501819844398530015400163716173385377016860930992568628615827186178700979799247261096709713699605743642115058799084833974770023888932399164668705843852690513490160138978779920038357880137930086181601095526622606878050937578452768367146431850712087938894498801462549489840098767017835722014233572382357132295940575832691091229617134093011155243242340567210696012275991746168234794590376169329464491654698453150016619170849928361193991896187519553742929400516095517987513215557432851816986373782973892299125715375580604849442657441567620446737200788920072572344010753686862602365631919516511148132742933214633798952946292100053534091569949538266663630649950209608386669697738481096945287107670242293454318502167368130014790287360000 2081 769038785588973168171681441986128232835627013649103278782470647044595598125289786907193004827770800824786277488830565544358717955826334810292064786881848594483933975699602327287096193340962047740693356814969572087597395535316149536374437876738962233550342252914208879552519241437360895539501496419712868322661675576861057448958573023249214841013599822748567032509343911879790901644913224001100760210972031724681331855000839452005843565488357245534164116137511620064127685192307852338307830160848833256047556214061187310720365458401546338823776096607542572808374615607133427481005184584494538700919644697135966228191339036082473994772932015001575017764631148643842368669874480613696583238691690170135902218149660114841742671023047886378422361075522880024513859699264238044019652935621081233860211404444557064989132927015382546386195052659640993779162743142471061774212678436803010293078560778587996160000 2082 769038785588973168171681441986128232835627013649103278782470647044595598125289786907193004827770800824786277488830565544358717955826334810292064786881848594483933975699602327287096193340962047740693356814969572087597395535316149536374437876738962233550342252914208879552519241437360895539501496419712868322661675576861057448958573023249214841013599822748567032509343911879790901644913224001100760210972031724681331855000839452005843565488357245534164116137511620064127685192307852338307830160848833256047556214061187310720365458401546338823776096607542572808374615607133427481005184584494538700919644697135966228191339036082473994772932015001575017764631148643842368669874480613696583238691690170135902218149660114841742671023047886378422361075522880024513859699264238044019652935621081233860211404444557064989132927015382546386195052659640993779162743142471061774212678436803010293078560778587996160000 2083 1601907790381831109301612443657105108996611069431082129703886357793892630894978626127683029056246578118029816009234068028899209501986255409838370951074890622310034471382271647739021370729223945443864262245581618658465374900063539484267954097247258332485362912820297096107897579914022745408781617042261904716104270226601582666180707607428114513831328430785265128716963368445604448126354245594292883519454742082511214253966748578528172146912248142447663853914436704593577968255577256420695210225048119672347059593889453168230521249850421023769925609233511179159844324309658929442933799489502124114015619904134217653322559212159793331112017387248280762003726682625123653939348543118329982886194790624393084320405742019215349983741008747326253778120314159091062369753567407845692937064898712210130820355458012366372363886973041844122444294690032190041995993965767221675685009183860670440482642101798796001280000 2084 1601907790381831109301612443657105108996611069431082129703886357793892630894978626127683029056246578118029816009234068028899209501986255409838370951074890622310034471382271647739021370729223945443864262245581618658465374900063539484267954097247258332485362912820297096107897579914022745408781617042261904716104270226601582666180707607428114513831328430785265128716963368445604448126354245594292883519454742082511214253966748578528172146912248142447663853914436704593577968255577256420695210225048119672347059593889453168230521249850421023769925609233511179159844324309658929442933799489502124114015619904134217653322559212159793331112017387248280762003726682625123653939348543118329982886194790624393084320405742019215349983741008747326253778120314159091062369753567407845692937064898712210130820355458012366372363886973041844122444294690032190041995993965767221675685009183860670440482642101798796001280000 2085 1601907790381831109301612443657105108996611069431082129703886357793892630894978626127683029056246578118029816009234068028899209501986255409838370951074890622310034471382271647739021370729223945443864262245581618658465374900063539484267954097247258332485362912820297096107897579914022745408781617042261904716104270226601582666180707607428114513831328430785265128716963368445604448126354245594292883519454742082511214253966748578528172146912248142447663853914436704593577968255577256420695210225048119672347059593889453168230521249850421023769925609233511179159844324309658929442933799489502124114015619904134217653322559212159793331112017387248280762003726682625123653939348543118329982886194790624393084320405742019215349983741008747326253778120314159091062369753567407845692937064898712210130820355458012366372363886973041844122444294690032190041995993965767221675685009183860670440482642101798796001280000 2086 1601907790381831109301612443657105108996611069431082129703886357793892630894978626127683029056246578118029816009234068028899209501986255409838370951074890622310034471382271647739021370729223945443864262245581618658465374900063539484267954097247258332485362912820297096107897579914022745408781617042261904716104270226601582666180707607428114513831328430785265128716963368445604448126354245594292883519454742082511214253966748578528172146912248142447663853914436704593577968255577256420695210225048119672347059593889453168230521249850421023769925609233511179159844324309658929442933799489502124114015619904134217653322559212159793331112017387248280762003726682625123653939348543118329982886194790624393084320405742019215349983741008747326253778120314159091062369753567407845692937064898712210130820355458012366372363886973041844122444294690032190041995993965767221675685009183860670440482642101798796001280000 2087 3343181558526881525112465169912378362475927301902668404692010828715853920677820392728474481640386608532328226011271499976312650230645315040332680174893296728761041941774800928831337600711890374141344715306528838140217237416432606903667220200955028139896952399055960039577182249280565469668127234767200595142509611962917503024319136776702474990365982435048848323632302549945976483239701310555289247905102046726200904148028604283388295270605861873288274463119429402486797219749389734149990903739675425756188313372447288762097097848437828676607834746470337830906595104834258185747402839534590933025950598739928112242484181075777488682030780287187161950301777586638633065771420409487954674283488528033108366976686783594102435416067485255669891634937095650023047165675695180173961159654443612382543022081840871808619123432112738328683541243018097180617645639406556191637154614166717219209287274066454087254671360000 2088 3343181558526881525112465169912378362475927301902668404692010828715853920677820392728474481640386608532328226011271499976312650230645315040332680174893296728761041941774800928831337600711890374141344715306528838140217237416432606903667220200955028139896952399055960039577182249280565469668127234767200595142509611962917503024319136776702474990365982435048848323632302549945976483239701310555289247905102046726200904148028604283388295270605861873288274463119429402486797219749389734149990903739675425756188313372447288762097097848437828676607834746470337830906595104834258185747402839534590933025950598739928112242484181075777488682030780287187161950301777586638633065771420409487954674283488528033108366976686783594102435416067485255669891634937095650023047165675695180173961159654443612382543022081840871808619123432112738328683541243018097180617645639406556191637154614166717219209287274066454087254671360000 2089 6983906275762655505959939739946958399212212133674674297401610621187418840295966800409783192146767625224033664137546163450517126331818063119254968885352096866381816616367559140328664247887138991581269110275338742874913808962927715821760822999795053784244733561627900522676733718747101266136717793428682043252702579390534663817802676726531470254874537306817044148067880026837144873487736037749999238873758175611033688765231754347998148820295645453299205353456488021794919392056475154639330997912181964404677386635042386224020837405386624105433766785376535728763877173998765350026324531787760459091210800767709826474549454267299173856762300019933981314180413378488104474396497235420337314578207535061163378614298690928079987584164976699094403625383592812898145529096527231383404862518132706267132373128965581208205348849683510368619917656664805010310261740720295884330015988994272270928201115524822588275008471040000 2090 6983906275762655505959939739946958399212212133674674297401610621187418840295966800409783192146767625224033664137546163450517126331818063119254968885352096866381816616367559140328664247887138991581269110275338742874913808962927715821760822999795053784244733561627900522676733718747101266136717793428682043252702579390534663817802676726531470254874537306817044148067880026837144873487736037749999238873758175611033688765231754347998148820295645453299205353456488021794919392056475154639330997912181964404677386635042386224020837405386624105433766785376535728763877173998765350026324531787760459091210800767709826474549454267299173856762300019933981314180413378488104474396497235420337314578207535061163378614298690928079987584164976699094403625383592812898145529096527231383404862518132706267132373128965581208205348849683510368619917656664805010310261740720295884330015988994272270928201115524822588275008471040000 2091 6983906275762655505959939739946958399212212133674674297401610621187418840295966800409783192146767625224033664137546163450517126331818063119254968885352096866381816616367559140328664247887138991581269110275338742874913808962927715821760822999795053784244733561627900522676733718747101266136717793428682043252702579390534663817802676726531470254874537306817044148067880026837144873487736037749999238873758175611033688765231754347998148820295645453299205353456488021794919392056475154639330997912181964404677386635042386224020837405386624105433766785376535728763877173998765350026324531787760459091210800767709826474549454267299173856762300019933981314180413378488104474396497235420337314578207535061163378614298690928079987584164976699094403625383592812898145529096527231383404862518132706267132373128965581208205348849683510368619917656664805010310261740720295884330015988994272270928201115524822588275008471040000 2092 6983906275762655505959939739946958399212212133674674297401610621187418840295966800409783192146767625224033664137546163450517126331818063119254968885352096866381816616367559140328664247887138991581269110275338742874913808962927715821760822999795053784244733561627900522676733718747101266136717793428682043252702579390534663817802676726531470254874537306817044148067880026837144873487736037749999238873758175611033688765231754347998148820295645453299205353456488021794919392056475154639330997912181964404677386635042386224020837405386624105433766785376535728763877173998765350026324531787760459091210800767709826474549454267299173856762300019933981314180413378488104474396497235420337314578207535061163378614298690928079987584164976699094403625383592812898145529096527231383404862518132706267132373128965581208205348849683510368619917656664805010310261740720295884330015988994272270928201115524822588275008471040000 2093 6983906275762655505959939739946958399212212133674674297401610621187418840295966800409783192146767625224033664137546163450517126331818063119254968885352096866381816616367559140328664247887138991581269110275338742874913808962927715821760822999795053784244733561627900522676733718747101266136717793428682043252702579390534663817802676726531470254874537306817044148067880026837144873487736037749999238873758175611033688765231754347998148820295645453299205353456488021794919392056475154639330997912181964404677386635042386224020837405386624105433766785376535728763877173998765350026324531787760459091210800767709826474549454267299173856762300019933981314180413378488104474396497235420337314578207535061163378614298690928079987584164976699094403625383592812898145529096527231383404862518132706267132373128965581208205348849683510368619917656664805010310261740720295884330015988994272270928201115524822588275008471040000 2094 6983906275762655505959939739946958399212212133674674297401610621187418840295966800409783192146767625224033664137546163450517126331818063119254968885352096866381816616367559140328664247887138991581269110275338742874913808962927715821760822999795053784244733561627900522676733718747101266136717793428682043252702579390534663817802676726531470254874537306817044148067880026837144873487736037749999238873758175611033688765231754347998148820295645453299205353456488021794919392056475154639330997912181964404677386635042386224020837405386624105433766785376535728763877173998765350026324531787760459091210800767709826474549454267299173856762300019933981314180413378488104474396497235420337314578207535061163378614298690928079987584164976699094403625383592812898145529096527231383404862518132706267132373128965581208205348849683510368619917656664805010310261740720295884330015988994272270928201115524822588275008471040000 2095 6983906275762655505959939739946958399212212133674674297401610621187418840295966800409783192146767625224033664137546163450517126331818063119254968885352096866381816616367559140328664247887138991581269110275338742874913808962927715821760822999795053784244733561627900522676733718747101266136717793428682043252702579390534663817802676726531470254874537306817044148067880026837144873487736037749999238873758175611033688765231754347998148820295645453299205353456488021794919392056475154639330997912181964404677386635042386224020837405386624105433766785376535728763877173998765350026324531787760459091210800767709826474549454267299173856762300019933981314180413378488104474396497235420337314578207535061163378614298690928079987584164976699094403625383592812898145529096527231383404862518132706267132373128965581208205348849683510368619917656664805010310261740720295884330015988994272270928201115524822588275008471040000 2096 6983906275762655505959939739946958399212212133674674297401610621187418840295966800409783192146767625224033664137546163450517126331818063119254968885352096866381816616367559140328664247887138991581269110275338742874913808962927715821760822999795053784244733561627900522676733718747101266136717793428682043252702579390534663817802676726531470254874537306817044148067880026837144873487736037749999238873758175611033688765231754347998148820295645453299205353456488021794919392056475154639330997912181964404677386635042386224020837405386624105433766785376535728763877173998765350026324531787760459091210800767709826474549454267299173856762300019933981314180413378488104474396497235420337314578207535061163378614298690928079987584164976699094403625383592812898145529096527231383404862518132706267132373128965581208205348849683510368619917656664805010310261740720295884330015988994272270928201115524822588275008471040000 2097 6983906275762655505959939739946958399212212133674674297401610621187418840295966800409783192146767625224033664137546163450517126331818063119254968885352096866381816616367559140328664247887138991581269110275338742874913808962927715821760822999795053784244733561627900522676733718747101266136717793428682043252702579390534663817802676726531470254874537306817044148067880026837144873487736037749999238873758175611033688765231754347998148820295645453299205353456488021794919392056475154639330997912181964404677386635042386224020837405386624105433766785376535728763877173998765350026324531787760459091210800767709826474549454267299173856762300019933981314180413378488104474396497235420337314578207535061163378614298690928079987584164976699094403625383592812898145529096527231383404862518132706267132373128965581208205348849683510368619917656664805010310261740720295884330015988994272270928201115524822588275008471040000 2098 6983906275762655505959939739946958399212212133674674297401610621187418840295966800409783192146767625224033664137546163450517126331818063119254968885352096866381816616367559140328664247887138991581269110275338742874913808962927715821760822999795053784244733561627900522676733718747101266136717793428682043252702579390534663817802676726531470254874537306817044148067880026837144873487736037749999238873758175611033688765231754347998148820295645453299205353456488021794919392056475154639330997912181964404677386635042386224020837405386624105433766785376535728763877173998765350026324531787760459091210800767709826474549454267299173856762300019933981314180413378488104474396497235420337314578207535061163378614298690928079987584164976699094403625383592812898145529096527231383404862518132706267132373128965581208205348849683510368619917656664805010310261740720295884330015988994272270928201115524822588275008471040000 2099 14659219272825813907009913514148665679946433268583141350245980693872392145781234314060134920316065245345246661024709397082635448170486114487316179690354051322535433077755506635549866256315104743329083862467936021294444085013185275509875967476569817893129695745856963197098464075650165557620970648406803608787422714140732259353567818448989556064981653807008975666794480176331167089450757943237248402396018410607559712718221452376448114373800559806475032036905168357747535803926541349587955764617669943285417834546953968684219737713906523997305476482505348494675378188223408469705255192222509203632451470811422925770079304507060965925344067741841426778464687681446531291758247697147288023299657616093381931711412952258039893939162286091399153209680161314273207465573610658673766806425560550454710851197698754956023027235485688263733207161339425716641239393771901061208703560898977496678294141486602612789242780712960000 2100 14659219272825813907009913514148665679946433268583141350245980693872392145781234314060134920316065245345246661024709397082635448170486114487316179690354051322535433077755506635549866256315104743329083862467936021294444085013185275509875967476569817893129695745856963197098464075650165557620970648406803608787422714140732259353567818448989556064981653807008975666794480176331167089450757943237248402396018410607559712718221452376448114373800559806475032036905168357747535803926541349587955764617669943285417834546953968684219737713906523997305476482505348494675378188223408469705255192222509203632451470811422925770079304507060965925344067741841426778464687681446531291758247697147288023299657616093381931711412952258039893939162286091399153209680161314273207465573610658673766806425560550454710851197698754956023027235485688263733207161339425716641239393771901061208703560898977496678294141486602612789242780712960000 2101 14659219272825813907009913514148665679946433268583141350245980693872392145781234314060134920316065245345246661024709397082635448170486114487316179690354051322535433077755506635549866256315104743329083862467936021294444085013185275509875967476569817893129695745856963197098464075650165557620970648406803608787422714140732259353567818448989556064981653807008975666794480176331167089450757943237248402396018410607559712718221452376448114373800559806475032036905168357747535803926541349587955764617669943285417834546953968684219737713906523997305476482505348494675378188223408469705255192222509203632451470811422925770079304507060965925344067741841426778464687681446531291758247697147288023299657616093381931711412952258039893939162286091399153209680161314273207465573610658673766806425560550454710851197698754956023027235485688263733207161339425716641239393771901061208703560898977496678294141486602612789242780712960000 2102 14659219272825813907009913514148665679946433268583141350245980693872392145781234314060134920316065245345246661024709397082635448170486114487316179690354051322535433077755506635549866256315104743329083862467936021294444085013185275509875967476569817893129695745856963197098464075650165557620970648406803608787422714140732259353567818448989556064981653807008975666794480176331167089450757943237248402396018410607559712718221452376448114373800559806475032036905168357747535803926541349587955764617669943285417834546953968684219737713906523997305476482505348494675378188223408469705255192222509203632451470811422925770079304507060965925344067741841426778464687681446531291758247697147288023299657616093381931711412952258039893939162286091399153209680161314273207465573610658673766806425560550454710851197698754956023027235485688263733207161339425716641239393771901061208703560898977496678294141486602612789242780712960000 2103 14659219272825813907009913514148665679946433268583141350245980693872392145781234314060134920316065245345246661024709397082635448170486114487316179690354051322535433077755506635549866256315104743329083862467936021294444085013185275509875967476569817893129695745856963197098464075650165557620970648406803608787422714140732259353567818448989556064981653807008975666794480176331167089450757943237248402396018410607559712718221452376448114373800559806475032036905168357747535803926541349587955764617669943285417834546953968684219737713906523997305476482505348494675378188223408469705255192222509203632451470811422925770079304507060965925344067741841426778464687681446531291758247697147288023299657616093381931711412952258039893939162286091399153209680161314273207465573610658673766806425560550454710851197698754956023027235485688263733207161339425716641239393771901061208703560898977496678294141486602612789242780712960000 2104 14659219272825813907009913514148665679946433268583141350245980693872392145781234314060134920316065245345246661024709397082635448170486114487316179690354051322535433077755506635549866256315104743329083862467936021294444085013185275509875967476569817893129695745856963197098464075650165557620970648406803608787422714140732259353567818448989556064981653807008975666794480176331167089450757943237248402396018410607559712718221452376448114373800559806475032036905168357747535803926541349587955764617669943285417834546953968684219737713906523997305476482505348494675378188223408469705255192222509203632451470811422925770079304507060965925344067741841426778464687681446531291758247697147288023299657616093381931711412952258039893939162286091399153209680161314273207465573610658673766806425560550454710851197698754956023027235485688263733207161339425716641239393771901061208703560898977496678294141486602612789242780712960000 2105 14659219272825813907009913514148665679946433268583141350245980693872392145781234314060134920316065245345246661024709397082635448170486114487316179690354051322535433077755506635549866256315104743329083862467936021294444085013185275509875967476569817893129695745856963197098464075650165557620970648406803608787422714140732259353567818448989556064981653807008975666794480176331167089450757943237248402396018410607559712718221452376448114373800559806475032036905168357747535803926541349587955764617669943285417834546953968684219737713906523997305476482505348494675378188223408469705255192222509203632451470811422925770079304507060965925344067741841426778464687681446531291758247697147288023299657616093381931711412952258039893939162286091399153209680161314273207465573610658673766806425560550454710851197698754956023027235485688263733207161339425716641239393771901061208703560898977496678294141486602612789242780712960000 2106 14659219272825813907009913514148665679946433268583141350245980693872392145781234314060134920316065245345246661024709397082635448170486114487316179690354051322535433077755506635549866256315104743329083862467936021294444085013185275509875967476569817893129695745856963197098464075650165557620970648406803608787422714140732259353567818448989556064981653807008975666794480176331167089450757943237248402396018410607559712718221452376448114373800559806475032036905168357747535803926541349587955764617669943285417834546953968684219737713906523997305476482505348494675378188223408469705255192222509203632451470811422925770079304507060965925344067741841426778464687681446531291758247697147288023299657616093381931711412952258039893939162286091399153209680161314273207465573610658673766806425560550454710851197698754956023027235485688263733207161339425716641239393771901061208703560898977496678294141486602612789242780712960000 2107 14659219272825813907009913514148665679946433268583141350245980693872392145781234314060134920316065245345246661024709397082635448170486114487316179690354051322535433077755506635549866256315104743329083862467936021294444085013185275509875967476569817893129695745856963197098464075650165557620970648406803608787422714140732259353567818448989556064981653807008975666794480176331167089450757943237248402396018410607559712718221452376448114373800559806475032036905168357747535803926541349587955764617669943285417834546953968684219737713906523997305476482505348494675378188223408469705255192222509203632451470811422925770079304507060965925344067741841426778464687681446531291758247697147288023299657616093381931711412952258039893939162286091399153209680161314273207465573610658673766806425560550454710851197698754956023027235485688263733207161339425716641239393771901061208703560898977496678294141486602612789242780712960000 2108 14659219272825813907009913514148665679946433268583141350245980693872392145781234314060134920316065245345246661024709397082635448170486114487316179690354051322535433077755506635549866256315104743329083862467936021294444085013185275509875967476569817893129695745856963197098464075650165557620970648406803608787422714140732259353567818448989556064981653807008975666794480176331167089450757943237248402396018410607559712718221452376448114373800559806475032036905168357747535803926541349587955764617669943285417834546953968684219737713906523997305476482505348494675378188223408469705255192222509203632451470811422925770079304507060965925344067741841426778464687681446531291758247697147288023299657616093381931711412952258039893939162286091399153209680161314273207465573610658673766806425560550454710851197698754956023027235485688263733207161339425716641239393771901061208703560898977496678294141486602612789242780712960000 2109 14659219272825813907009913514148665679946433268583141350245980693872392145781234314060134920316065245345246661024709397082635448170486114487316179690354051322535433077755506635549866256315104743329083862467936021294444085013185275509875967476569817893129695745856963197098464075650165557620970648406803608787422714140732259353567818448989556064981653807008975666794480176331167089450757943237248402396018410607559712718221452376448114373800559806475032036905168357747535803926541349587955764617669943285417834546953968684219737713906523997305476482505348494675378188223408469705255192222509203632451470811422925770079304507060965925344067741841426778464687681446531291758247697147288023299657616093381931711412952258039893939162286091399153209680161314273207465573610658673766806425560550454710851197698754956023027235485688263733207161339425716641239393771901061208703560898977496678294141486602612789242780712960000 2110 14659219272825813907009913514148665679946433268583141350245980693872392145781234314060134920316065245345246661024709397082635448170486114487316179690354051322535433077755506635549866256315104743329083862467936021294444085013185275509875967476569817893129695745856963197098464075650165557620970648406803608787422714140732259353567818448989556064981653807008975666794480176331167089450757943237248402396018410607559712718221452376448114373800559806475032036905168357747535803926541349587955764617669943285417834546953968684219737713906523997305476482505348494675378188223408469705255192222509203632451470811422925770079304507060965925344067741841426778464687681446531291758247697147288023299657616093381931711412952258039893939162286091399153209680161314273207465573610658673766806425560550454710851197698754956023027235485688263733207161339425716641239393771901061208703560898977496678294141486602612789242780712960000 2111 30945611884935293157697927428367833250366920629979011390369265244764619819744185636980944816787213732923815701423161537241443431087896187682724455326337402341872299227141874507645767667081186113167696033669812940952571463462834116601348167343038885572396787719504049309074857663697499492137869038786762418150249349551085799495381664745816952853176271186595947632603147652235093725830550018173831377457994864792558553548165485966681969443092981751468792629906810403205048082088928788980174619107901250275517048728619827892387866314056672158311860854568790672259723355339615279547793710781716928868105054882913796300637411814405699068401327003027251929338955695533627556901660888677925017185577227573129257842792742216722216105571585938943612425634820534430740959825892100460321728364358322009894606878342071712164610494110287924740800317587527687829656360252483140211573217057741495487878932678218115598091510085058560000 2112 30945611884935293157697927428367833250366920629979011390369265244764619819744185636980944816787213732923815701423161537241443431087896187682724455326337402341872299227141874507645767667081186113167696033669812940952571463462834116601348167343038885572396787719504049309074857663697499492137869038786762418150249349551085799495381664745816952853176271186595947632603147652235093725830550018173831377457994864792558553548165485966681969443092981751468792629906810403205048082088928788980174619107901250275517048728619827892387866314056672158311860854568790672259723355339615279547793710781716928868105054882913796300637411814405699068401327003027251929338955695533627556901660888677925017185577227573129257842792742216722216105571585938943612425634820534430740959825892100460321728364358322009894606878342071712164610494110287924740800317587527687829656360252483140211573217057741495487878932678218115598091510085058560000 2113 65388077912868274442215720656141231658025303291145651067850257462187641679119464250940736397871382617668022577107140328191169969888724644573596774104550931148376168266950780834655507080542546257123341719144314744232783502296968488378648677595841165214474412451312056190075174243392816426887317278956428989551476875601444294333741457607911221378761461017277237347690450989172753042679952188401305700568743149306676223647273671847599001433255470440853558826993090381972266597453906531115108970174995341832167523963573696336615561521601748270512961985703854690484795449832607085684488110881767870698305980967596851583246851163839242131532003957396583326693213384662555027733209457776455561313124681862022121821821064303934042631072761088987853055366375789252155648112110008272659812033889134406907304333936797527803821974055038384977311071062446004384063889213496875267054207643007779965888184749074878258767360809728737280000 2114 65388077912868274442215720656141231658025303291145651067850257462187641679119464250940736397871382617668022577107140328191169969888724644573596774104550931148376168266950780834655507080542546257123341719144314744232783502296968488378648677595841165214474412451312056190075174243392816426887317278956428989551476875601444294333741457607911221378761461017277237347690450989172753042679952188401305700568743149306676223647273671847599001433255470440853558826993090381972266597453906531115108970174995341832167523963573696336615561521601748270512961985703854690484795449832607085684488110881767870698305980967596851583246851163839242131532003957396583326693213384662555027733209457776455561313124681862022121821821064303934042631072761088987853055366375789252155648112110008272659812033889134406907304333936797527803821974055038384977311071062446004384063889213496875267054207643007779965888184749074878258767360809728737280000 2115 65388077912868274442215720656141231658025303291145651067850257462187641679119464250940736397871382617668022577107140328191169969888724644573596774104550931148376168266950780834655507080542546257123341719144314744232783502296968488378648677595841165214474412451312056190075174243392816426887317278956428989551476875601444294333741457607911221378761461017277237347690450989172753042679952188401305700568743149306676223647273671847599001433255470440853558826993090381972266597453906531115108970174995341832167523963573696336615561521601748270512961985703854690484795449832607085684488110881767870698305980967596851583246851163839242131532003957396583326693213384662555027733209457776455561313124681862022121821821064303934042631072761088987853055366375789252155648112110008272659812033889134406907304333936797527803821974055038384977311071062446004384063889213496875267054207643007779965888184749074878258767360809728737280000 2116 65388077912868274442215720656141231658025303291145651067850257462187641679119464250940736397871382617668022577107140328191169969888724644573596774104550931148376168266950780834655507080542546257123341719144314744232783502296968488378648677595841165214474412451312056190075174243392816426887317278956428989551476875601444294333741457607911221378761461017277237347690450989172753042679952188401305700568743149306676223647273671847599001433255470440853558826993090381972266597453906531115108970174995341832167523963573696336615561521601748270512961985703854690484795449832607085684488110881767870698305980967596851583246851163839242131532003957396583326693213384662555027733209457776455561313124681862022121821821064303934042631072761088987853055366375789252155648112110008272659812033889134406907304333936797527803821974055038384977311071062446004384063889213496875267054207643007779965888184749074878258767360809728737280000 2117 65388077912868274442215720656141231658025303291145651067850257462187641679119464250940736397871382617668022577107140328191169969888724644573596774104550931148376168266950780834655507080542546257123341719144314744232783502296968488378648677595841165214474412451312056190075174243392816426887317278956428989551476875601444294333741457607911221378761461017277237347690450989172753042679952188401305700568743149306676223647273671847599001433255470440853558826993090381972266597453906531115108970174995341832167523963573696336615561521601748270512961985703854690484795449832607085684488110881767870698305980967596851583246851163839242131532003957396583326693213384662555027733209457776455561313124681862022121821821064303934042631072761088987853055366375789252155648112110008272659812033889134406907304333936797527803821974055038384977311071062446004384063889213496875267054207643007779965888184749074878258767360809728737280000 2118 65388077912868274442215720656141231658025303291145651067850257462187641679119464250940736397871382617668022577107140328191169969888724644573596774104550931148376168266950780834655507080542546257123341719144314744232783502296968488378648677595841165214474412451312056190075174243392816426887317278956428989551476875601444294333741457607911221378761461017277237347690450989172753042679952188401305700568743149306676223647273671847599001433255470440853558826993090381972266597453906531115108970174995341832167523963573696336615561521601748270512961985703854690484795449832607085684488110881767870698305980967596851583246851163839242131532003957396583326693213384662555027733209457776455561313124681862022121821821064303934042631072761088987853055366375789252155648112110008272659812033889134406907304333936797527803821974055038384977311071062446004384063889213496875267054207643007779965888184749074878258767360809728737280000 2119 65388077912868274442215720656141231658025303291145651067850257462187641679119464250940736397871382617668022577107140328191169969888724644573596774104550931148376168266950780834655507080542546257123341719144314744232783502296968488378648677595841165214474412451312056190075174243392816426887317278956428989551476875601444294333741457607911221378761461017277237347690450989172753042679952188401305700568743149306676223647273671847599001433255470440853558826993090381972266597453906531115108970174995341832167523963573696336615561521601748270512961985703854690484795449832607085684488110881767870698305980967596851583246851163839242131532003957396583326693213384662555027733209457776455561313124681862022121821821064303934042631072761088987853055366375789252155648112110008272659812033889134406907304333936797527803821974055038384977311071062446004384063889213496875267054207643007779965888184749074878258767360809728737280000 2120 65388077912868274442215720656141231658025303291145651067850257462187641679119464250940736397871382617668022577107140328191169969888724644573596774104550931148376168266950780834655507080542546257123341719144314744232783502296968488378648677595841165214474412451312056190075174243392816426887317278956428989551476875601444294333741457607911221378761461017277237347690450989172753042679952188401305700568743149306676223647273671847599001433255470440853558826993090381972266597453906531115108970174995341832167523963573696336615561521601748270512961985703854690484795449832607085684488110881767870698305980967596851583246851163839242131532003957396583326693213384662555027733209457776455561313124681862022121821821064303934042631072761088987853055366375789252155648112110008272659812033889134406907304333936797527803821974055038384977311071062446004384063889213496875267054207643007779965888184749074878258767360809728737280000 2121 65388077912868274442215720656141231658025303291145651067850257462187641679119464250940736397871382617668022577107140328191169969888724644573596774104550931148376168266950780834655507080542546257123341719144314744232783502296968488378648677595841165214474412451312056190075174243392816426887317278956428989551476875601444294333741457607911221378761461017277237347690450989172753042679952188401305700568743149306676223647273671847599001433255470440853558826993090381972266597453906531115108970174995341832167523963573696336615561521601748270512961985703854690484795449832607085684488110881767870698305980967596851583246851163839242131532003957396583326693213384662555027733209457776455561313124681862022121821821064303934042631072761088987853055366375789252155648112110008272659812033889134406907304333936797527803821974055038384977311071062446004384063889213496875267054207643007779965888184749074878258767360809728737280000 2122 65388077912868274442215720656141231658025303291145651067850257462187641679119464250940736397871382617668022577107140328191169969888724644573596774104550931148376168266950780834655507080542546257123341719144314744232783502296968488378648677595841165214474412451312056190075174243392816426887317278956428989551476875601444294333741457607911221378761461017277237347690450989172753042679952188401305700568743149306676223647273671847599001433255470440853558826993090381972266597453906531115108970174995341832167523963573696336615561521601748270512961985703854690484795449832607085684488110881767870698305980967596851583246851163839242131532003957396583326693213384662555027733209457776455561313124681862022121821821064303934042631072761088987853055366375789252155648112110008272659812033889134406907304333936797527803821974055038384977311071062446004384063889213496875267054207643007779965888184749074878258767360809728737280000 2123 65388077912868274442215720656141231658025303291145651067850257462187641679119464250940736397871382617668022577107140328191169969888724644573596774104550931148376168266950780834655507080542546257123341719144314744232783502296968488378648677595841165214474412451312056190075174243392816426887317278956428989551476875601444294333741457607911221378761461017277237347690450989172753042679952188401305700568743149306676223647273671847599001433255470440853558826993090381972266597453906531115108970174995341832167523963573696336615561521601748270512961985703854690484795449832607085684488110881767870698305980967596851583246851163839242131532003957396583326693213384662555027733209457776455561313124681862022121821821064303934042631072761088987853055366375789252155648112110008272659812033889134406907304333936797527803821974055038384977311071062446004384063889213496875267054207643007779965888184749074878258767360809728737280000 2124 65388077912868274442215720656141231658025303291145651067850257462187641679119464250940736397871382617668022577107140328191169969888724644573596774104550931148376168266950780834655507080542546257123341719144314744232783502296968488378648677595841165214474412451312056190075174243392816426887317278956428989551476875601444294333741457607911221378761461017277237347690450989172753042679952188401305700568743149306676223647273671847599001433255470440853558826993090381972266597453906531115108970174995341832167523963573696336615561521601748270512961985703854690484795449832607085684488110881767870698305980967596851583246851163839242131532003957396583326693213384662555027733209457776455561313124681862022121821821064303934042631072761088987853055366375789252155648112110008272659812033889134406907304333936797527803821974055038384977311071062446004384063889213496875267054207643007779965888184749074878258767360809728737280000 2125 65388077912868274442215720656141231658025303291145651067850257462187641679119464250940736397871382617668022577107140328191169969888724644573596774104550931148376168266950780834655507080542546257123341719144314744232783502296968488378648677595841165214474412451312056190075174243392816426887317278956428989551476875601444294333741457607911221378761461017277237347690450989172753042679952188401305700568743149306676223647273671847599001433255470440853558826993090381972266597453906531115108970174995341832167523963573696336615561521601748270512961985703854690484795449832607085684488110881767870698305980967596851583246851163839242131532003957396583326693213384662555027733209457776455561313124681862022121821821064303934042631072761088987853055366375789252155648112110008272659812033889134406907304333936797527803821974055038384977311071062446004384063889213496875267054207643007779965888184749074878258767360809728737280000 2126 65388077912868274442215720656141231658025303291145651067850257462187641679119464250940736397871382617668022577107140328191169969888724644573596774104550931148376168266950780834655507080542546257123341719144314744232783502296968488378648677595841165214474412451312056190075174243392816426887317278956428989551476875601444294333741457607911221378761461017277237347690450989172753042679952188401305700568743149306676223647273671847599001433255470440853558826993090381972266597453906531115108970174995341832167523963573696336615561521601748270512961985703854690484795449832607085684488110881767870698305980967596851583246851163839242131532003957396583326693213384662555027733209457776455561313124681862022121821821064303934042631072761088987853055366375789252155648112110008272659812033889134406907304333936797527803821974055038384977311071062446004384063889213496875267054207643007779965888184749074878258767360809728737280000 2127 65388077912868274442215720656141231658025303291145651067850257462187641679119464250940736397871382617668022577107140328191169969888724644573596774104550931148376168266950780834655507080542546257123341719144314744232783502296968488378648677595841165214474412451312056190075174243392816426887317278956428989551476875601444294333741457607911221378761461017277237347690450989172753042679952188401305700568743149306676223647273671847599001433255470440853558826993090381972266597453906531115108970174995341832167523963573696336615561521601748270512961985703854690484795449832607085684488110881767870698305980967596851583246851163839242131532003957396583326693213384662555027733209457776455561313124681862022121821821064303934042631072761088987853055366375789252155648112110008272659812033889134406907304333936797527803821974055038384977311071062446004384063889213496875267054207643007779965888184749074878258767360809728737280000 2128 65388077912868274442215720656141231658025303291145651067850257462187641679119464250940736397871382617668022577107140328191169969888724644573596774104550931148376168266950780834655507080542546257123341719144314744232783502296968488378648677595841165214474412451312056190075174243392816426887317278956428989551476875601444294333741457607911221378761461017277237347690450989172753042679952188401305700568743149306676223647273671847599001433255470440853558826993090381972266597453906531115108970174995341832167523963573696336615561521601748270512961985703854690484795449832607085684488110881767870698305980967596851583246851163839242131532003957396583326693213384662555027733209457776455561313124681862022121821821064303934042631072761088987853055366375789252155648112110008272659812033889134406907304333936797527803821974055038384977311071062446004384063889213496875267054207643007779965888184749074878258767360809728737280000 2129 139211217876496556287477269276924682199935870706849091123453198136997489134845339390252827791068173593015220066661101758719000865893094768297187532068588932414892862240338212396981574574475080981415594520058246090471596076390245911758143034601545840741616024108843367628670045964183306172843098486898237318755094268155474902636535563247242990315383150505783238313232970155948791227865618209106379836510854164873913680145045647363538274051400896568577226742668289423218955585979367004744066997502565082760684658518448399500654530479490122067922096067563506636042129512693620485422275188067283796716693433480013697020732546127813746498031636425297325902529851295946579654044002935606073890035642447684245097358657045903075576761553908358455139154875014055317839374830682207612492739820149967152305650926951441936694336982763176721616695270291947543333672020135534847443558408071963563547375945330780415812915711163912481669120000 2130 139211217876496556287477269276924682199935870706849091123453198136997489134845339390252827791068173593015220066661101758719000865893094768297187532068588932414892862240338212396981574574475080981415594520058246090471596076390245911758143034601545840741616024108843367628670045964183306172843098486898237318755094268155474902636535563247242990315383150505783238313232970155948791227865618209106379836510854164873913680145045647363538274051400896568577226742668289423218955585979367004744066997502565082760684658518448399500654530479490122067922096067563506636042129512693620485422275188067283796716693433480013697020732546127813746498031636425297325902529851295946579654044002935606073890035642447684245097358657045903075576761553908358455139154875014055317839374830682207612492739820149967152305650926951441936694336982763176721616695270291947543333672020135534847443558408071963563547375945330780415812915711163912481669120000 2131 296659105294814161448614060829126497768063340476295413184078765229941649346355418240628776022766277926715433962054807847830190845218184951241306630838163014976136689434160730617967735418206397571396631922244122418794971238787614037956602806735894186620383747375945216416695867949674625454328642875580143726267105885439317017518457285279874812362081493727824080845499459402326874106581632403605695431604630225346310052389092274531700062003535310587638070188626124760879594353722031087109606771677966191363019007302813539335894804451793450126741986719977832641405777991550105254434868425771381770803273706745909188351181055798371093787305417222308601498291113111662161242767770255776543459665954056015126302471298164819454054078871378711867901539038654951882315707764183784422222028556739580001563342125333522767095632110268329593765177620992140214844055074908824759902222967601354353919458139499893066097323380490297498436894720000 2132 296659105294814161448614060829126497768063340476295413184078765229941649346355418240628776022766277926715433962054807847830190845218184951241306630838163014976136689434160730617967735418206397571396631922244122418794971238787614037956602806735894186620383747375945216416695867949674625454328642875580143726267105885439317017518457285279874812362081493727824080845499459402326874106581632403605695431604630225346310052389092274531700062003535310587638070188626124760879594353722031087109606771677966191363019007302813539335894804451793450126741986719977832641405777991550105254434868425771381770803273706745909188351181055798371093787305417222308601498291113111662161242767770255776543459665954056015126302471298164819454054078871378711867901539038654951882315707764183784422222028556739580001563342125333522767095632110268329593765177620992140214844055074908824759902222967601354353919458139499893066097323380490297498436894720000 2133 296659105294814161448614060829126497768063340476295413184078765229941649346355418240628776022766277926715433962054807847830190845218184951241306630838163014976136689434160730617967735418206397571396631922244122418794971238787614037956602806735894186620383747375945216416695867949674625454328642875580143726267105885439317017518457285279874812362081493727824080845499459402326874106581632403605695431604630225346310052389092274531700062003535310587638070188626124760879594353722031087109606771677966191363019007302813539335894804451793450126741986719977832641405777991550105254434868425771381770803273706745909188351181055798371093787305417222308601498291113111662161242767770255776543459665954056015126302471298164819454054078871378711867901539038654951882315707764183784422222028556739580001563342125333522767095632110268329593765177620992140214844055074908824759902222967601354353919458139499893066097323380490297498436894720000 2134 296659105294814161448614060829126497768063340476295413184078765229941649346355418240628776022766277926715433962054807847830190845218184951241306630838163014976136689434160730617967735418206397571396631922244122418794971238787614037956602806735894186620383747375945216416695867949674625454328642875580143726267105885439317017518457285279874812362081493727824080845499459402326874106581632403605695431604630225346310052389092274531700062003535310587638070188626124760879594353722031087109606771677966191363019007302813539335894804451793450126741986719977832641405777991550105254434868425771381770803273706745909188351181055798371093787305417222308601498291113111662161242767770255776543459665954056015126302471298164819454054078871378711867901539038654951882315707764183784422222028556739580001563342125333522767095632110268329593765177620992140214844055074908824759902222967601354353919458139499893066097323380490297498436894720000 2135 296659105294814161448614060829126497768063340476295413184078765229941649346355418240628776022766277926715433962054807847830190845218184951241306630838163014976136689434160730617967735418206397571396631922244122418794971238787614037956602806735894186620383747375945216416695867949674625454328642875580143726267105885439317017518457285279874812362081493727824080845499459402326874106581632403605695431604630225346310052389092274531700062003535310587638070188626124760879594353722031087109606771677966191363019007302813539335894804451793450126741986719977832641405777991550105254434868425771381770803273706745909188351181055798371093787305417222308601498291113111662161242767770255776543459665954056015126302471298164819454054078871378711867901539038654951882315707764183784422222028556739580001563342125333522767095632110268329593765177620992140214844055074908824759902222967601354353919458139499893066097323380490297498436894720000 2136 296659105294814161448614060829126497768063340476295413184078765229941649346355418240628776022766277926715433962054807847830190845218184951241306630838163014976136689434160730617967735418206397571396631922244122418794971238787614037956602806735894186620383747375945216416695867949674625454328642875580143726267105885439317017518457285279874812362081493727824080845499459402326874106581632403605695431604630225346310052389092274531700062003535310587638070188626124760879594353722031087109606771677966191363019007302813539335894804451793450126741986719977832641405777991550105254434868425771381770803273706745909188351181055798371093787305417222308601498291113111662161242767770255776543459665954056015126302471298164819454054078871378711867901539038654951882315707764183784422222028556739580001563342125333522767095632110268329593765177620992140214844055074908824759902222967601354353919458139499893066097323380490297498436894720000 2137 633960508015017863015688247991843325730351358597843297974376321296385304653161528780223694360651535929390882376911124370813117836231261240802672270101154363004004105320801481330597050588707071610074602417835689608964853537289131199113260197994605876807760068142394927482479069808454674595900309825114767143032805277183820466436943218643092474017768152096360060766832344742772529965764948446505371137339094791565064581955490190674243032501554958725782555993094028613999693133903980433153229671075813750942771618606112533560807197113482602920847625620592628354684147567942574928727313825873442844206595911316007935506473916241119027423471676604073481401848108719622038575794725036594473373306143817704324908381164178219173313566548136307261705588925605632172508667492060747310288475025752482463340862121837738153283365819643420341876184576060203639121745695080158511911050481764094254325882044111271482249980064107765754159644016640000 2138 633960508015017863015688247991843325730351358597843297974376321296385304653161528780223694360651535929390882376911124370813117836231261240802672270101154363004004105320801481330597050588707071610074602417835689608964853537289131199113260197994605876807760068142394927482479069808454674595900309825114767143032805277183820466436943218643092474017768152096360060766832344742772529965764948446505371137339094791565064581955490190674243032501554958725782555993094028613999693133903980433153229671075813750942771618606112533560807197113482602920847625620592628354684147567942574928727313825873442844206595911316007935506473916241119027423471676604073481401848108719622038575794725036594473373306143817704324908381164178219173313566548136307261705588925605632172508667492060747310288475025752482463340862121837738153283365819643420341876184576060203639121745695080158511911050481764094254325882044111271482249980064107765754159644016640000 2139 633960508015017863015688247991843325730351358597843297974376321296385304653161528780223694360651535929390882376911124370813117836231261240802672270101154363004004105320801481330597050588707071610074602417835689608964853537289131199113260197994605876807760068142394927482479069808454674595900309825114767143032805277183820466436943218643092474017768152096360060766832344742772529965764948446505371137339094791565064581955490190674243032501554958725782555993094028613999693133903980433153229671075813750942771618606112533560807197113482602920847625620592628354684147567942574928727313825873442844206595911316007935506473916241119027423471676604073481401848108719622038575794725036594473373306143817704324908381164178219173313566548136307261705588925605632172508667492060747310288475025752482463340862121837738153283365819643420341876184576060203639121745695080158511911050481764094254325882044111271482249980064107765754159644016640000 2140 633960508015017863015688247991843325730351358597843297974376321296385304653161528780223694360651535929390882376911124370813117836231261240802672270101154363004004105320801481330597050588707071610074602417835689608964853537289131199113260197994605876807760068142394927482479069808454674595900309825114767143032805277183820466436943218643092474017768152096360060766832344742772529965764948446505371137339094791565064581955490190674243032501554958725782555993094028613999693133903980433153229671075813750942771618606112533560807197113482602920847625620592628354684147567942574928727313825873442844206595911316007935506473916241119027423471676604073481401848108719622038575794725036594473373306143817704324908381164178219173313566548136307261705588925605632172508667492060747310288475025752482463340862121837738153283365819643420341876184576060203639121745695080158511911050481764094254325882044111271482249980064107765754159644016640000 2141 1357309447660153244716588538950536560388682258757982500963139703895560937262418833118458929626154938424825879168966717277910885287371130316558521330286571491191572789491835971528808285310421840317169723776586211452793751423336029897301490083906451182245414305892867539739987688459901458309822563335570716453233236098450559618641495431114860986872041613638306890101788050094275986656702754623967999605043001948740803269966704498233554332585829166631900452381214315262573342999688422107381064725773317240768474035435686934353688209019966252853534766453688817307378759942965052922405178901195041129446321846127572989919360654672235837713652859609321323681356800768710784590776506303348767492248453913704959628844072505567250064345979559833847311665889721658481341057100502059991327625030136064954012785802854597386179686219856562951956911177344895991359657533166619374001559081456925798511713456442232243497207317254726479655797839626240000 2142 1357309447660153244716588538950536560388682258757982500963139703895560937262418833118458929626154938424825879168966717277910885287371130316558521330286571491191572789491835971528808285310421840317169723776586211452793751423336029897301490083906451182245414305892867539739987688459901458309822563335570716453233236098450559618641495431114860986872041613638306890101788050094275986656702754623967999605043001948740803269966704498233554332585829166631900452381214315262573342999688422107381064725773317240768474035435686934353688209019966252853534766453688817307378759942965052922405178901195041129446321846127572989919360654672235837713652859609321323681356800768710784590776506303348767492248453913704959628844072505567250064345979559833847311665889721658481341057100502059991327625030136064954012785802854597386179686219856562951956911177344895991359657533166619374001559081456925798511713456442232243497207317254726479655797839626240000 2143 2908714146335708403427649238970999848912946080518356499564008385448187088553363559372857486188850033044401859059095675126563027170836332268384911210804122705623540487881004486986236155420234003799694718053224251143337009300209112069917093249811524883551922857528415137662793616369568825157949753228128045359278824958979549262748724708879147094866785178026891665488131791352033439405314003159163423153607153176151541407538647739714506934731431904092162669452942277607694674048332288576117621707332218846966839857938677100319953831929787679865125004510255135489712682557774108412714298385260973140403467716251388917397189882962601400220358078142775596649147624047347211378034053008076408735888436737069728484612847379430616887893434196723934788900001673514125513885366375914561415100439581587196449399975517402198583067569152614406043660653050112109483746093576065318485341111562191986210601937155703697814515280876878845902374770319032320000 2144 2908714146335708403427649238970999848912946080518356499564008385448187088553363559372857486188850033044401859059095675126563027170836332268384911210804122705623540487881004486986236155420234003799694718053224251143337009300209112069917093249811524883551922857528415137662793616369568825157949753228128045359278824958979549262748724708879147094866785178026891665488131791352033439405314003159163423153607153176151541407538647739714506934731431904092162669452942277607694674048332288576117621707332218846966839857938677100319953831929787679865125004510255135489712682557774108412714298385260973140403467716251388917397189882962601400220358078142775596649147624047347211378034053008076408735888436737069728484612847379430616887893434196723934788900001673514125513885366375914561415100439581587196449399975517402198583067569152614406043660653050112109483746093576065318485341111562191986210601937155703697814515280876878845902374770319032320000 2145 2908714146335708403427649238970999848912946080518356499564008385448187088553363559372857486188850033044401859059095675126563027170836332268384911210804122705623540487881004486986236155420234003799694718053224251143337009300209112069917093249811524883551922857528415137662793616369568825157949753228128045359278824958979549262748724708879147094866785178026891665488131791352033439405314003159163423153607153176151541407538647739714506934731431904092162669452942277607694674048332288576117621707332218846966839857938677100319953831929787679865125004510255135489712682557774108412714298385260973140403467716251388917397189882962601400220358078142775596649147624047347211378034053008076408735888436737069728484612847379430616887893434196723934788900001673514125513885366375914561415100439581587196449399975517402198583067569152614406043660653050112109483746093576065318485341111562191986210601937155703697814515280876878845902374770319032320000 2146 2908714146335708403427649238970999848912946080518356499564008385448187088553363559372857486188850033044401859059095675126563027170836332268384911210804122705623540487881004486986236155420234003799694718053224251143337009300209112069917093249811524883551922857528415137662793616369568825157949753228128045359278824958979549262748724708879147094866785178026891665488131791352033439405314003159163423153607153176151541407538647739714506934731431904092162669452942277607694674048332288576117621707332218846966839857938677100319953831929787679865125004510255135489712682557774108412714298385260973140403467716251388917397189882962601400220358078142775596649147624047347211378034053008076408735888436737069728484612847379430616887893434196723934788900001673514125513885366375914561415100439581587196449399975517402198583067569152614406043660653050112109483746093576065318485341111562191986210601937155703697814515280876878845902374770319032320000 2147 2908714146335708403427649238970999848912946080518356499564008385448187088553363559372857486188850033044401859059095675126563027170836332268384911210804122705623540487881004486986236155420234003799694718053224251143337009300209112069917093249811524883551922857528415137662793616369568825157949753228128045359278824958979549262748724708879147094866785178026891665488131791352033439405314003159163423153607153176151541407538647739714506934731431904092162669452942277607694674048332288576117621707332218846966839857938677100319953831929787679865125004510255135489712682557774108412714298385260973140403467716251388917397189882962601400220358078142775596649147624047347211378034053008076408735888436737069728484612847379430616887893434196723934788900001673514125513885366375914561415100439581587196449399975517402198583067569152614406043660653050112109483746093576065318485341111562191986210601937155703697814515280876878845902374770319032320000 2148 2908714146335708403427649238970999848912946080518356499564008385448187088553363559372857486188850033044401859059095675126563027170836332268384911210804122705623540487881004486986236155420234003799694718053224251143337009300209112069917093249811524883551922857528415137662793616369568825157949753228128045359278824958979549262748724708879147094866785178026891665488131791352033439405314003159163423153607153176151541407538647739714506934731431904092162669452942277607694674048332288576117621707332218846966839857938677100319953831929787679865125004510255135489712682557774108412714298385260973140403467716251388917397189882962601400220358078142775596649147624047347211378034053008076408735888436737069728484612847379430616887893434196723934788900001673514125513885366375914561415100439581587196449399975517402198583067569152614406043660653050112109483746093576065318485341111562191986210601937155703697814515280876878845902374770319032320000 2149 2908714146335708403427649238970999848912946080518356499564008385448187088553363559372857486188850033044401859059095675126563027170836332268384911210804122705623540487881004486986236155420234003799694718053224251143337009300209112069917093249811524883551922857528415137662793616369568825157949753228128045359278824958979549262748724708879147094866785178026891665488131791352033439405314003159163423153607153176151541407538647739714506934731431904092162669452942277607694674048332288576117621707332218846966839857938677100319953831929787679865125004510255135489712682557774108412714298385260973140403467716251388917397189882962601400220358078142775596649147624047347211378034053008076408735888436737069728484612847379430616887893434196723934788900001673514125513885366375914561415100439581587196449399975517402198583067569152614406043660653050112109483746093576065318485341111562191986210601937155703697814515280876878845902374770319032320000 2150 2908714146335708403427649238970999848912946080518356499564008385448187088553363559372857486188850033044401859059095675126563027170836332268384911210804122705623540487881004486986236155420234003799694718053224251143337009300209112069917093249811524883551922857528415137662793616369568825157949753228128045359278824958979549262748724708879147094866785178026891665488131791352033439405314003159163423153607153176151541407538647739714506934731431904092162669452942277607694674048332288576117621707332218846966839857938677100319953831929787679865125004510255135489712682557774108412714298385260973140403467716251388917397189882962601400220358078142775596649147624047347211378034053008076408735888436737069728484612847379430616887893434196723934788900001673514125513885366375914561415100439581587196449399975517402198583067569152614406043660653050112109483746093576065318485341111562191986210601937155703697814515280876878845902374770319032320000 2151 2908714146335708403427649238970999848912946080518356499564008385448187088553363559372857486188850033044401859059095675126563027170836332268384911210804122705623540487881004486986236155420234003799694718053224251143337009300209112069917093249811524883551922857528415137662793616369568825157949753228128045359278824958979549262748724708879147094866785178026891665488131791352033439405314003159163423153607153176151541407538647739714506934731431904092162669452942277607694674048332288576117621707332218846966839857938677100319953831929787679865125004510255135489712682557774108412714298385260973140403467716251388917397189882962601400220358078142775596649147624047347211378034053008076408735888436737069728484612847379430616887893434196723934788900001673514125513885366375914561415100439581587196449399975517402198583067569152614406043660653050112109483746093576065318485341111562191986210601937155703697814515280876878845902374770319032320000 2152 2908714146335708403427649238970999848912946080518356499564008385448187088553363559372857486188850033044401859059095675126563027170836332268384911210804122705623540487881004486986236155420234003799694718053224251143337009300209112069917093249811524883551922857528415137662793616369568825157949753228128045359278824958979549262748724708879147094866785178026891665488131791352033439405314003159163423153607153176151541407538647739714506934731431904092162669452942277607694674048332288576117621707332218846966839857938677100319953831929787679865125004510255135489712682557774108412714298385260973140403467716251388917397189882962601400220358078142775596649147624047347211378034053008076408735888436737069728484612847379430616887893434196723934788900001673514125513885366375914561415100439581587196449399975517402198583067569152614406043660653050112109483746093576065318485341111562191986210601937155703697814515280876878845902374770319032320000 2153 6262461557060780192579728811504562674709572911356021543561310053869946801655391743329762167764594121144597202554232988547490197498810623373832713836861276185207482670407802660481366442619763810180742727968591812711604581023350218286531501766844213074287289912258677791387994656043681680565065818700159681658527310136682969562698004298216803695248188488291897755795947746780927995039641048801678850049716200788254268650430708583605333430476772889510426227332184723689366633226059417304381239535886267177519606214141971796988860600144832874749614134710579306709351405546887655412573884423466875171288665993089240339156149818018480814674430942241395859585614834573938546096907316126388508008367804294911125427371460407914118159634563825546631600501703603075912231395193807344050726711246419157233955558147288966933549344476385578816212001386016891371718505339469268630698939413193399346311425970696230061394651399727920155227812880496876584960000 2154 6262461557060780192579728811504562674709572911356021543561310053869946801655391743329762167764594121144597202554232988547490197498810623373832713836861276185207482670407802660481366442619763810180742727968591812711604581023350218286531501766844213074287289912258677791387994656043681680565065818700159681658527310136682969562698004298216803695248188488291897755795947746780927995039641048801678850049716200788254268650430708583605333430476772889510426227332184723689366633226059417304381239535886267177519606214141971796988860600144832874749614134710579306709351405546887655412573884423466875171288665993089240339156149818018480814674430942241395859585614834573938546096907316126388508008367804294911125427371460407914118159634563825546631600501703603075912231395193807344050726711246419157233955558147288966933549344476385578816212001386016891371718505339469268630698939413193399346311425970696230061394651399727920155227812880496876584960000 2155 6262461557060780192579728811504562674709572911356021543561310053869946801655391743329762167764594121144597202554232988547490197498810623373832713836861276185207482670407802660481366442619763810180742727968591812711604581023350218286531501766844213074287289912258677791387994656043681680565065818700159681658527310136682969562698004298216803695248188488291897755795947746780927995039641048801678850049716200788254268650430708583605333430476772889510426227332184723689366633226059417304381239535886267177519606214141971796988860600144832874749614134710579306709351405546887655412573884423466875171288665993089240339156149818018480814674430942241395859585614834573938546096907316126388508008367804294911125427371460407914118159634563825546631600501703603075912231395193807344050726711246419157233955558147288966933549344476385578816212001386016891371718505339469268630698939413193399346311425970696230061394651399727920155227812880496876584960000 2156 6262461557060780192579728811504562674709572911356021543561310053869946801655391743329762167764594121144597202554232988547490197498810623373832713836861276185207482670407802660481366442619763810180742727968591812711604581023350218286531501766844213074287289912258677791387994656043681680565065818700159681658527310136682969562698004298216803695248188488291897755795947746780927995039641048801678850049716200788254268650430708583605333430476772889510426227332184723689366633226059417304381239535886267177519606214141971796988860600144832874749614134710579306709351405546887655412573884423466875171288665993089240339156149818018480814674430942241395859585614834573938546096907316126388508008367804294911125427371460407914118159634563825546631600501703603075912231395193807344050726711246419157233955558147288966933549344476385578816212001386016891371718505339469268630698939413193399346311425970696230061394651399727920155227812880496876584960000 2157 6262461557060780192579728811504562674709572911356021543561310053869946801655391743329762167764594121144597202554232988547490197498810623373832713836861276185207482670407802660481366442619763810180742727968591812711604581023350218286531501766844213074287289912258677791387994656043681680565065818700159681658527310136682969562698004298216803695248188488291897755795947746780927995039641048801678850049716200788254268650430708583605333430476772889510426227332184723689366633226059417304381239535886267177519606214141971796988860600144832874749614134710579306709351405546887655412573884423466875171288665993089240339156149818018480814674430942241395859585614834573938546096907316126388508008367804294911125427371460407914118159634563825546631600501703603075912231395193807344050726711246419157233955558147288966933549344476385578816212001386016891371718505339469268630698939413193399346311425970696230061394651399727920155227812880496876584960000 2158 6262461557060780192579728811504562674709572911356021543561310053869946801655391743329762167764594121144597202554232988547490197498810623373832713836861276185207482670407802660481366442619763810180742727968591812711604581023350218286531501766844213074287289912258677791387994656043681680565065818700159681658527310136682969562698004298216803695248188488291897755795947746780927995039641048801678850049716200788254268650430708583605333430476772889510426227332184723689366633226059417304381239535886267177519606214141971796988860600144832874749614134710579306709351405546887655412573884423466875171288665993089240339156149818018480814674430942241395859585614834573938546096907316126388508008367804294911125427371460407914118159634563825546631600501703603075912231395193807344050726711246419157233955558147288966933549344476385578816212001386016891371718505339469268630698939413193399346311425970696230061394651399727920155227812880496876584960000 2159 6262461557060780192579728811504562674709572911356021543561310053869946801655391743329762167764594121144597202554232988547490197498810623373832713836861276185207482670407802660481366442619763810180742727968591812711604581023350218286531501766844213074287289912258677791387994656043681680565065818700159681658527310136682969562698004298216803695248188488291897755795947746780927995039641048801678850049716200788254268650430708583605333430476772889510426227332184723689366633226059417304381239535886267177519606214141971796988860600144832874749614134710579306709351405546887655412573884423466875171288665993089240339156149818018480814674430942241395859585614834573938546096907316126388508008367804294911125427371460407914118159634563825546631600501703603075912231395193807344050726711246419157233955558147288966933549344476385578816212001386016891371718505339469268630698939413193399346311425970696230061394651399727920155227812880496876584960000 2160 6262461557060780192579728811504562674709572911356021543561310053869946801655391743329762167764594121144597202554232988547490197498810623373832713836861276185207482670407802660481366442619763810180742727968591812711604581023350218286531501766844213074287289912258677791387994656043681680565065818700159681658527310136682969562698004298216803695248188488291897755795947746780927995039641048801678850049716200788254268650430708583605333430476772889510426227332184723689366633226059417304381239535886267177519606214141971796988860600144832874749614134710579306709351405546887655412573884423466875171288665993089240339156149818018480814674430942241395859585614834573938546096907316126388508008367804294911125427371460407914118159634563825546631600501703603075912231395193807344050726711246419157233955558147288966933549344476385578816212001386016891371718505339469268630698939413193399346311425970696230061394651399727920155227812880496876584960000 2161 13533179424808345996164793961661359940047387061440362555635991026412955038377301557335616044539287895793474554719697488251126316794929757110852494601457217836233370050751261549300232882501309593800585035140126907269777499591459821717194575318150344453534833500391002707189456451710396111701107234211045072064077517205371897224990387288446512785431335323198791050275043080793585397280664306460427994957436709903417474553580761249171125543260306214232031077264851187892721294401514400794767858637050223370619869028760801053292927756912983842333916145109561881798908387386824223346572164239111917245154807211065848372916439756737937040511445266183656452564513657514281198115416710149125565806082825081302942048549725941502409342970292427006270888684181486247046332045013817670493620423003511798782577961156291457543400133413469235821834134995182502254283690038593089510940408071910935987378991522674553162673841674812035455447303634753750300098560000 2162 13533179424808345996164793961661359940047387061440362555635991026412955038377301557335616044539287895793474554719697488251126316794929757110852494601457217836233370050751261549300232882501309593800585035140126907269777499591459821717194575318150344453534833500391002707189456451710396111701107234211045072064077517205371897224990387288446512785431335323198791050275043080793585397280664306460427994957436709903417474553580761249171125543260306214232031077264851187892721294401514400794767858637050223370619869028760801053292927756912983842333916145109561881798908387386824223346572164239111917245154807211065848372916439756737937040511445266183656452564513657514281198115416710149125565806082825081302942048549725941502409342970292427006270888684181486247046332045013817670493620423003511798782577961156291457543400133413469235821834134995182502254283690038593089510940408071910935987378991522674553162673841674812035455447303634753750300098560000 2163 13533179424808345996164793961661359940047387061440362555635991026412955038377301557335616044539287895793474554719697488251126316794929757110852494601457217836233370050751261549300232882501309593800585035140126907269777499591459821717194575318150344453534833500391002707189456451710396111701107234211045072064077517205371897224990387288446512785431335323198791050275043080793585397280664306460427994957436709903417474553580761249171125543260306214232031077264851187892721294401514400794767858637050223370619869028760801053292927756912983842333916145109561881798908387386824223346572164239111917245154807211065848372916439756737937040511445266183656452564513657514281198115416710149125565806082825081302942048549725941502409342970292427006270888684181486247046332045013817670493620423003511798782577961156291457543400133413469235821834134995182502254283690038593089510940408071910935987378991522674553162673841674812035455447303634753750300098560000 2164 13533179424808345996164793961661359940047387061440362555635991026412955038377301557335616044539287895793474554719697488251126316794929757110852494601457217836233370050751261549300232882501309593800585035140126907269777499591459821717194575318150344453534833500391002707189456451710396111701107234211045072064077517205371897224990387288446512785431335323198791050275043080793585397280664306460427994957436709903417474553580761249171125543260306214232031077264851187892721294401514400794767858637050223370619869028760801053292927756912983842333916145109561881798908387386824223346572164239111917245154807211065848372916439756737937040511445266183656452564513657514281198115416710149125565806082825081302942048549725941502409342970292427006270888684181486247046332045013817670493620423003511798782577961156291457543400133413469235821834134995182502254283690038593089510940408071910935987378991522674553162673841674812035455447303634753750300098560000 2165 13533179424808345996164793961661359940047387061440362555635991026412955038377301557335616044539287895793474554719697488251126316794929757110852494601457217836233370050751261549300232882501309593800585035140126907269777499591459821717194575318150344453534833500391002707189456451710396111701107234211045072064077517205371897224990387288446512785431335323198791050275043080793585397280664306460427994957436709903417474553580761249171125543260306214232031077264851187892721294401514400794767858637050223370619869028760801053292927756912983842333916145109561881798908387386824223346572164239111917245154807211065848372916439756737937040511445266183656452564513657514281198115416710149125565806082825081302942048549725941502409342970292427006270888684181486247046332045013817670493620423003511798782577961156291457543400133413469235821834134995182502254283690038593089510940408071910935987378991522674553162673841674812035455447303634753750300098560000 2166 13533179424808345996164793961661359940047387061440362555635991026412955038377301557335616044539287895793474554719697488251126316794929757110852494601457217836233370050751261549300232882501309593800585035140126907269777499591459821717194575318150344453534833500391002707189456451710396111701107234211045072064077517205371897224990387288446512785431335323198791050275043080793585397280664306460427994957436709903417474553580761249171125543260306214232031077264851187892721294401514400794767858637050223370619869028760801053292927756912983842333916145109561881798908387386824223346572164239111917245154807211065848372916439756737937040511445266183656452564513657514281198115416710149125565806082825081302942048549725941502409342970292427006270888684181486247046332045013817670493620423003511798782577961156291457543400133413469235821834134995182502254283690038593089510940408071910935987378991522674553162673841674812035455447303634753750300098560000 2167 13533179424808345996164793961661359940047387061440362555635991026412955038377301557335616044539287895793474554719697488251126316794929757110852494601457217836233370050751261549300232882501309593800585035140126907269777499591459821717194575318150344453534833500391002707189456451710396111701107234211045072064077517205371897224990387288446512785431335323198791050275043080793585397280664306460427994957436709903417474553580761249171125543260306214232031077264851187892721294401514400794767858637050223370619869028760801053292927756912983842333916145109561881798908387386824223346572164239111917245154807211065848372916439756737937040511445266183656452564513657514281198115416710149125565806082825081302942048549725941502409342970292427006270888684181486247046332045013817670493620423003511798782577961156291457543400133413469235821834134995182502254283690038593089510940408071910935987378991522674553162673841674812035455447303634753750300098560000 2168 13533179424808345996164793961661359940047387061440362555635991026412955038377301557335616044539287895793474554719697488251126316794929757110852494601457217836233370050751261549300232882501309593800585035140126907269777499591459821717194575318150344453534833500391002707189456451710396111701107234211045072064077517205371897224990387288446512785431335323198791050275043080793585397280664306460427994957436709903417474553580761249171125543260306214232031077264851187892721294401514400794767858637050223370619869028760801053292927756912983842333916145109561881798908387386824223346572164239111917245154807211065848372916439756737937040511445266183656452564513657514281198115416710149125565806082825081302942048549725941502409342970292427006270888684181486247046332045013817670493620423003511798782577961156291457543400133413469235821834134995182502254283690038593089510940408071910935987378991522674553162673841674812035455447303634753750300098560000 2169 13533179424808345996164793961661359940047387061440362555635991026412955038377301557335616044539287895793474554719697488251126316794929757110852494601457217836233370050751261549300232882501309593800585035140126907269777499591459821717194575318150344453534833500391002707189456451710396111701107234211045072064077517205371897224990387288446512785431335323198791050275043080793585397280664306460427994957436709903417474553580761249171125543260306214232031077264851187892721294401514400794767858637050223370619869028760801053292927756912983842333916145109561881798908387386824223346572164239111917245154807211065848372916439756737937040511445266183656452564513657514281198115416710149125565806082825081302942048549725941502409342970292427006270888684181486247046332045013817670493620423003511798782577961156291457543400133413469235821834134995182502254283690038593089510940408071910935987378991522674553162673841674812035455447303634753750300098560000 2170 13533179424808345996164793961661359940047387061440362555635991026412955038377301557335616044539287895793474554719697488251126316794929757110852494601457217836233370050751261549300232882501309593800585035140126907269777499591459821717194575318150344453534833500391002707189456451710396111701107234211045072064077517205371897224990387288446512785431335323198791050275043080793585397280664306460427994957436709903417474553580761249171125543260306214232031077264851187892721294401514400794767858637050223370619869028760801053292927756912983842333916145109561881798908387386824223346572164239111917245154807211065848372916439756737937040511445266183656452564513657514281198115416710149125565806082825081302942048549725941502409342970292427006270888684181486247046332045013817670493620423003511798782577961156291457543400133413469235821834134995182502254283690038593089510940408071910935987378991522674553162673841674812035455447303634753750300098560000 2171 13533179424808345996164793961661359940047387061440362555635991026412955038377301557335616044539287895793474554719697488251126316794929757110852494601457217836233370050751261549300232882501309593800585035140126907269777499591459821717194575318150344453534833500391002707189456451710396111701107234211045072064077517205371897224990387288446512785431335323198791050275043080793585397280664306460427994957436709903417474553580761249171125543260306214232031077264851187892721294401514400794767858637050223370619869028760801053292927756912983842333916145109561881798908387386824223346572164239111917245154807211065848372916439756737937040511445266183656452564513657514281198115416710149125565806082825081302942048549725941502409342970292427006270888684181486247046332045013817670493620423003511798782577961156291457543400133413469235821834134995182502254283690038593089510940408071910935987378991522674553162673841674812035455447303634753750300098560000 2172 13533179424808345996164793961661359940047387061440362555635991026412955038377301557335616044539287895793474554719697488251126316794929757110852494601457217836233370050751261549300232882501309593800585035140126907269777499591459821717194575318150344453534833500391002707189456451710396111701107234211045072064077517205371897224990387288446512785431335323198791050275043080793585397280664306460427994957436709903417474553580761249171125543260306214232031077264851187892721294401514400794767858637050223370619869028760801053292927756912983842333916145109561881798908387386824223346572164239111917245154807211065848372916439756737937040511445266183656452564513657514281198115416710149125565806082825081302942048549725941502409342970292427006270888684181486247046332045013817670493620423003511798782577961156291457543400133413469235821834134995182502254283690038593089510940408071910935987378991522674553162673841674812035455447303634753750300098560000 2173 13533179424808345996164793961661359940047387061440362555635991026412955038377301557335616044539287895793474554719697488251126316794929757110852494601457217836233370050751261549300232882501309593800585035140126907269777499591459821717194575318150344453534833500391002707189456451710396111701107234211045072064077517205371897224990387288446512785431335323198791050275043080793585397280664306460427994957436709903417474553580761249171125543260306214232031077264851187892721294401514400794767858637050223370619869028760801053292927756912983842333916145109561881798908387386824223346572164239111917245154807211065848372916439756737937040511445266183656452564513657514281198115416710149125565806082825081302942048549725941502409342970292427006270888684181486247046332045013817670493620423003511798782577961156291457543400133413469235821834134995182502254283690038593089510940408071910935987378991522674553162673841674812035455447303634753750300098560000 2174 13533179424808345996164793961661359940047387061440362555635991026412955038377301557335616044539287895793474554719697488251126316794929757110852494601457217836233370050751261549300232882501309593800585035140126907269777499591459821717194575318150344453534833500391002707189456451710396111701107234211045072064077517205371897224990387288446512785431335323198791050275043080793585397280664306460427994957436709903417474553580761249171125543260306214232031077264851187892721294401514400794767858637050223370619869028760801053292927756912983842333916145109561881798908387386824223346572164239111917245154807211065848372916439756737937040511445266183656452564513657514281198115416710149125565806082825081302942048549725941502409342970292427006270888684181486247046332045013817670493620423003511798782577961156291457543400133413469235821834134995182502254283690038593089510940408071910935987378991522674553162673841674812035455447303634753750300098560000 2175 13533179424808345996164793961661359940047387061440362555635991026412955038377301557335616044539287895793474554719697488251126316794929757110852494601457217836233370050751261549300232882501309593800585035140126907269777499591459821717194575318150344453534833500391002707189456451710396111701107234211045072064077517205371897224990387288446512785431335323198791050275043080793585397280664306460427994957436709903417474553580761249171125543260306214232031077264851187892721294401514400794767858637050223370619869028760801053292927756912983842333916145109561881798908387386824223346572164239111917245154807211065848372916439756737937040511445266183656452564513657514281198115416710149125565806082825081302942048549725941502409342970292427006270888684181486247046332045013817670493620423003511798782577961156291457543400133413469235821834134995182502254283690038593089510940408071910935987378991522674553162673841674812035455447303634753750300098560000 2176 13533179424808345996164793961661359940047387061440362555635991026412955038377301557335616044539287895793474554719697488251126316794929757110852494601457217836233370050751261549300232882501309593800585035140126907269777499591459821717194575318150344453534833500391002707189456451710396111701107234211045072064077517205371897224990387288446512785431335323198791050275043080793585397280664306460427994957436709903417474553580761249171125543260306214232031077264851187892721294401514400794767858637050223370619869028760801053292927756912983842333916145109561881798908387386824223346572164239111917245154807211065848372916439756737937040511445266183656452564513657514281198115416710149125565806082825081302942048549725941502409342970292427006270888684181486247046332045013817670493620423003511798782577961156291457543400133413469235821834134995182502254283690038593089510940408071910935987378991522674553162673841674812035455447303634753750300098560000 2177 13533179424808345996164793961661359940047387061440362555635991026412955038377301557335616044539287895793474554719697488251126316794929757110852494601457217836233370050751261549300232882501309593800585035140126907269777499591459821717194575318150344453534833500391002707189456451710396111701107234211045072064077517205371897224990387288446512785431335323198791050275043080793585397280664306460427994957436709903417474553580761249171125543260306214232031077264851187892721294401514400794767858637050223370619869028760801053292927756912983842333916145109561881798908387386824223346572164239111917245154807211065848372916439756737937040511445266183656452564513657514281198115416710149125565806082825081302942048549725941502409342970292427006270888684181486247046332045013817670493620423003511798782577961156291457543400133413469235821834134995182502254283690038593089510940408071910935987378991522674553162673841674812035455447303634753750300098560000 2178 13533179424808345996164793961661359940047387061440362555635991026412955038377301557335616044539287895793474554719697488251126316794929757110852494601457217836233370050751261549300232882501309593800585035140126907269777499591459821717194575318150344453534833500391002707189456451710396111701107234211045072064077517205371897224990387288446512785431335323198791050275043080793585397280664306460427994957436709903417474553580761249171125543260306214232031077264851187892721294401514400794767858637050223370619869028760801053292927756912983842333916145109561881798908387386824223346572164239111917245154807211065848372916439756737937040511445266183656452564513657514281198115416710149125565806082825081302942048549725941502409342970292427006270888684181486247046332045013817670493620423003511798782577961156291457543400133413469235821834134995182502254283690038593089510940408071910935987378991522674553162673841674812035455447303634753750300098560000 2179 29488797966657385925643086042460103309363256406878550008730824446553829028624140093434307361051108324933981054734220826899204244296151940744547585736575277665152513340586998915925207450970353604891474791570336530940845171609790951521766979618249600564252402197351994898965825608276953127396712663345867212027624909990505364053254053901524951359454879669250165698549318873049222580674567523777272601012254590879546677052252478761943882558764207240811595717360110738418239700500899879331799163970132436724580694613669785495125289582313391792445603280193735340439821376115889982672180745877024867677192324912912483604584922229931964811274439235014187410138075259723618730693493011414944607891454475852159110723789852826533749958332267198446664266442831458532313957526085108704005598901724652209547237377359559085987068890707949464855776580154502672412084160594094342044339149188693929516498822527907851341466301009415425257419674620128421903914762240000 2180 29488797966657385925643086042460103309363256406878550008730824446553829028624140093434307361051108324933981054734220826899204244296151940744547585736575277665152513340586998915925207450970353604891474791570336530940845171609790951521766979618249600564252402197351994898965825608276953127396712663345867212027624909990505364053254053901524951359454879669250165698549318873049222580674567523777272601012254590879546677052252478761943882558764207240811595717360110738418239700500899879331799163970132436724580694613669785495125289582313391792445603280193735340439821376115889982672180745877024867677192324912912483604584922229931964811274439235014187410138075259723618730693493011414944607891454475852159110723789852826533749958332267198446664266442831458532313957526085108704005598901724652209547237377359559085987068890707949464855776580154502672412084160594094342044339149188693929516498822527907851341466301009415425257419674620128421903914762240000 2181 29488797966657385925643086042460103309363256406878550008730824446553829028624140093434307361051108324933981054734220826899204244296151940744547585736575277665152513340586998915925207450970353604891474791570336530940845171609790951521766979618249600564252402197351994898965825608276953127396712663345867212027624909990505364053254053901524951359454879669250165698549318873049222580674567523777272601012254590879546677052252478761943882558764207240811595717360110738418239700500899879331799163970132436724580694613669785495125289582313391792445603280193735340439821376115889982672180745877024867677192324912912483604584922229931964811274439235014187410138075259723618730693493011414944607891454475852159110723789852826533749958332267198446664266442831458532313957526085108704005598901724652209547237377359559085987068890707949464855776580154502672412084160594094342044339149188693929516498822527907851341466301009415425257419674620128421903914762240000 2182 29488797966657385925643086042460103309363256406878550008730824446553829028624140093434307361051108324933981054734220826899204244296151940744547585736575277665152513340586998915925207450970353604891474791570336530940845171609790951521766979618249600564252402197351994898965825608276953127396712663345867212027624909990505364053254053901524951359454879669250165698549318873049222580674567523777272601012254590879546677052252478761943882558764207240811595717360110738418239700500899879331799163970132436724580694613669785495125289582313391792445603280193735340439821376115889982672180745877024867677192324912912483604584922229931964811274439235014187410138075259723618730693493011414944607891454475852159110723789852826533749958332267198446664266442831458532313957526085108704005598901724652209547237377359559085987068890707949464855776580154502672412084160594094342044339149188693929516498822527907851341466301009415425257419674620128421903914762240000 2183 29488797966657385925643086042460103309363256406878550008730824446553829028624140093434307361051108324933981054734220826899204244296151940744547585736575277665152513340586998915925207450970353604891474791570336530940845171609790951521766979618249600564252402197351994898965825608276953127396712663345867212027624909990505364053254053901524951359454879669250165698549318873049222580674567523777272601012254590879546677052252478761943882558764207240811595717360110738418239700500899879331799163970132436724580694613669785495125289582313391792445603280193735340439821376115889982672180745877024867677192324912912483604584922229931964811274439235014187410138075259723618730693493011414944607891454475852159110723789852826533749958332267198446664266442831458532313957526085108704005598901724652209547237377359559085987068890707949464855776580154502672412084160594094342044339149188693929516498822527907851341466301009415425257419674620128421903914762240000 2184 29488797966657385925643086042460103309363256406878550008730824446553829028624140093434307361051108324933981054734220826899204244296151940744547585736575277665152513340586998915925207450970353604891474791570336530940845171609790951521766979618249600564252402197351994898965825608276953127396712663345867212027624909990505364053254053901524951359454879669250165698549318873049222580674567523777272601012254590879546677052252478761943882558764207240811595717360110738418239700500899879331799163970132436724580694613669785495125289582313391792445603280193735340439821376115889982672180745877024867677192324912912483604584922229931964811274439235014187410138075259723618730693493011414944607891454475852159110723789852826533749958332267198446664266442831458532313957526085108704005598901724652209547237377359559085987068890707949464855776580154502672412084160594094342044339149188693929516498822527907851341466301009415425257419674620128421903914762240000 2185 29488797966657385925643086042460103309363256406878550008730824446553829028624140093434307361051108324933981054734220826899204244296151940744547585736575277665152513340586998915925207450970353604891474791570336530940845171609790951521766979618249600564252402197351994898965825608276953127396712663345867212027624909990505364053254053901524951359454879669250165698549318873049222580674567523777272601012254590879546677052252478761943882558764207240811595717360110738418239700500899879331799163970132436724580694613669785495125289582313391792445603280193735340439821376115889982672180745877024867677192324912912483604584922229931964811274439235014187410138075259723618730693493011414944607891454475852159110723789852826533749958332267198446664266442831458532313957526085108704005598901724652209547237377359559085987068890707949464855776580154502672412084160594094342044339149188693929516498822527907851341466301009415425257419674620128421903914762240000 2186 29488797966657385925643086042460103309363256406878550008730824446553829028624140093434307361051108324933981054734220826899204244296151940744547585736575277665152513340586998915925207450970353604891474791570336530940845171609790951521766979618249600564252402197351994898965825608276953127396712663345867212027624909990505364053254053901524951359454879669250165698549318873049222580674567523777272601012254590879546677052252478761943882558764207240811595717360110738418239700500899879331799163970132436724580694613669785495125289582313391792445603280193735340439821376115889982672180745877024867677192324912912483604584922229931964811274439235014187410138075259723618730693493011414944607891454475852159110723789852826533749958332267198446664266442831458532313957526085108704005598901724652209547237377359559085987068890707949464855776580154502672412084160594094342044339149188693929516498822527907851341466301009415425257419674620128421903914762240000 2187 88466393899972157776929258127380309928089769220635650026192473339661487085872420280302922083153324974801943164202662480697612732888455822233642757209725832995457540021760996747775622352911060814674424374711009592822535514829372854565300938854748801692757206592055984696897476824830859382190137990037601636082874729971516092159762161704574854078364639007750497095647956619147667742023702571331817803036763772638640031156757436285831647676292621722434787152080332215254719101502699637995397491910397310173742083841009356485375868746940175377336809840581206021319464128347669948016542237631074603031576974738737450813754766689795894433823317705042562230414225779170856192080479034244833823674363427556477332171369558479601249874996801595339992799328494375596941872578255326112016796705173956628641712132078677257961206672123848394567329740463508017236252481782283026133017447566081788549496467583723554024398903028246275772259023860385265711744286720000 2188 88466393899972157776929258127380309928089769220635650026192473339661487085872420280302922083153324974801943164202662480697612732888455822233642757209725832995457540021760996747775622352911060814674424374711009592822535514829372854565300938854748801692757206592055984696897476824830859382190137990037601636082874729971516092159762161704574854078364639007750497095647956619147667742023702571331817803036763772638640031156757436285831647676292621722434787152080332215254719101502699637995397491910397310173742083841009356485375868746940175377336809840581206021319464128347669948016542237631074603031576974738737450813754766689795894433823317705042562230414225779170856192080479034244833823674363427556477332171369558479601249874996801595339992799328494375596941872578255326112016796705173956628641712132078677257961206672123848394567329740463508017236252481782283026133017447566081788549496467583723554024398903028246275772259023860385265711744286720000 2189 88466393899972157776929258127380309928089769220635650026192473339661487085872420280302922083153324974801943164202662480697612732888455822233642757209725832995457540021760996747775622352911060814674424374711009592822535514829372854565300938854748801692757206592055984696897476824830859382190137990037601636082874729971516092159762161704574854078364639007750497095647956619147667742023702571331817803036763772638640031156757436285831647676292621722434787152080332215254719101502699637995397491910397310173742083841009356485375868746940175377336809840581206021319464128347669948016542237631074603031576974738737450813754766689795894433823317705042562230414225779170856192080479034244833823674363427556477332171369558479601249874996801595339992799328494375596941872578255326112016796705173956628641712132078677257961206672123848394567329740463508017236252481782283026133017447566081788549496467583723554024398903028246275772259023860385265711744286720000 2190 88466393899972157776929258127380309928089769220635650026192473339661487085872420280302922083153324974801943164202662480697612732888455822233642757209725832995457540021760996747775622352911060814674424374711009592822535514829372854565300938854748801692757206592055984696897476824830859382190137990037601636082874729971516092159762161704574854078364639007750497095647956619147667742023702571331817803036763772638640031156757436285831647676292621722434787152080332215254719101502699637995397491910397310173742083841009356485375868746940175377336809840581206021319464128347669948016542237631074603031576974738737450813754766689795894433823317705042562230414225779170856192080479034244833823674363427556477332171369558479601249874996801595339992799328494375596941872578255326112016796705173956628641712132078677257961206672123848394567329740463508017236252481782283026133017447566081788549496467583723554024398903028246275772259023860385265711744286720000 2191 88466393899972157776929258127380309928089769220635650026192473339661487085872420280302922083153324974801943164202662480697612732888455822233642757209725832995457540021760996747775622352911060814674424374711009592822535514829372854565300938854748801692757206592055984696897476824830859382190137990037601636082874729971516092159762161704574854078364639007750497095647956619147667742023702571331817803036763772638640031156757436285831647676292621722434787152080332215254719101502699637995397491910397310173742083841009356485375868746940175377336809840581206021319464128347669948016542237631074603031576974738737450813754766689795894433823317705042562230414225779170856192080479034244833823674363427556477332171369558479601249874996801595339992799328494375596941872578255326112016796705173956628641712132078677257961206672123848394567329740463508017236252481782283026133017447566081788549496467583723554024398903028246275772259023860385265711744286720000 2192 88466393899972157776929258127380309928089769220635650026192473339661487085872420280302922083153324974801943164202662480697612732888455822233642757209725832995457540021760996747775622352911060814674424374711009592822535514829372854565300938854748801692757206592055984696897476824830859382190137990037601636082874729971516092159762161704574854078364639007750497095647956619147667742023702571331817803036763772638640031156757436285831647676292621722434787152080332215254719101502699637995397491910397310173742083841009356485375868746940175377336809840581206021319464128347669948016542237631074603031576974738737450813754766689795894433823317705042562230414225779170856192080479034244833823674363427556477332171369558479601249874996801595339992799328494375596941872578255326112016796705173956628641712132078677257961206672123848394567329740463508017236252481782283026133017447566081788549496467583723554024398903028246275772259023860385265711744286720000 2193 88466393899972157776929258127380309928089769220635650026192473339661487085872420280302922083153324974801943164202662480697612732888455822233642757209725832995457540021760996747775622352911060814674424374711009592822535514829372854565300938854748801692757206592055984696897476824830859382190137990037601636082874729971516092159762161704574854078364639007750497095647956619147667742023702571331817803036763772638640031156757436285831647676292621722434787152080332215254719101502699637995397491910397310173742083841009356485375868746940175377336809840581206021319464128347669948016542237631074603031576974738737450813754766689795894433823317705042562230414225779170856192080479034244833823674363427556477332171369558479601249874996801595339992799328494375596941872578255326112016796705173956628641712132078677257961206672123848394567329740463508017236252481782283026133017447566081788549496467583723554024398903028246275772259023860385265711744286720000 2194 88466393899972157776929258127380309928089769220635650026192473339661487085872420280302922083153324974801943164202662480697612732888455822233642757209725832995457540021760996747775622352911060814674424374711009592822535514829372854565300938854748801692757206592055984696897476824830859382190137990037601636082874729971516092159762161704574854078364639007750497095647956619147667742023702571331817803036763772638640031156757436285831647676292621722434787152080332215254719101502699637995397491910397310173742083841009356485375868746940175377336809840581206021319464128347669948016542237631074603031576974738737450813754766689795894433823317705042562230414225779170856192080479034244833823674363427556477332171369558479601249874996801595339992799328494375596941872578255326112016796705173956628641712132078677257961206672123848394567329740463508017236252481782283026133017447566081788549496467583723554024398903028246275772259023860385265711744286720000 2195 88466393899972157776929258127380309928089769220635650026192473339661487085872420280302922083153324974801943164202662480697612732888455822233642757209725832995457540021760996747775622352911060814674424374711009592822535514829372854565300938854748801692757206592055984696897476824830859382190137990037601636082874729971516092159762161704574854078364639007750497095647956619147667742023702571331817803036763772638640031156757436285831647676292621722434787152080332215254719101502699637995397491910397310173742083841009356485375868746940175377336809840581206021319464128347669948016542237631074603031576974738737450813754766689795894433823317705042562230414225779170856192080479034244833823674363427556477332171369558479601249874996801595339992799328494375596941872578255326112016796705173956628641712132078677257961206672123848394567329740463508017236252481782283026133017447566081788549496467583723554024398903028246275772259023860385265711744286720000 2196 88466393899972157776929258127380309928089769220635650026192473339661487085872420280302922083153324974801943164202662480697612732888455822233642757209725832995457540021760996747775622352911060814674424374711009592822535514829372854565300938854748801692757206592055984696897476824830859382190137990037601636082874729971516092159762161704574854078364639007750497095647956619147667742023702571331817803036763772638640031156757436285831647676292621722434787152080332215254719101502699637995397491910397310173742083841009356485375868746940175377336809840581206021319464128347669948016542237631074603031576974738737450813754766689795894433823317705042562230414225779170856192080479034244833823674363427556477332171369558479601249874996801595339992799328494375596941872578255326112016796705173956628641712132078677257961206672123848394567329740463508017236252481782283026133017447566081788549496467583723554024398903028246275772259023860385265711744286720000 2197 1150063120699638051100080355655944029065166999868263450340502153415599332116341463643937987080993224672425261134634612249068965527549925689037355843726435828940948020282892957721083090587843790590767516871243124706692961692781847109348912205111734422005843685696727801059667198722801171968471793870488821269077371489629709198076908102159473103018740307100756462243423436048919680646308133427313631439477929044302320405037846671715811419791804082391652232977044318798311348319535095293940167394835165032258647089933121634309886293710222279905378527927555678277153033668519709324215049089203969839410500671603586860578811966967346627639703130165553308995384935129221130497046227445182839707766724558234205318227804260234816248374958420739419906391270426882760244343517319239456218357167261436172342257717022804353495686737610029129375286626025604224071282263169679339729226818359063251143454078588406202317185739367201585039367310185008454252675727360000 2198 1150063120699638051100080355655944029065166999868263450340502153415599332116341463643937987080993224672425261134634612249068965527549925689037355843726435828940948020282892957721083090587843790590767516871243124706692961692781847109348912205111734422005843685696727801059667198722801171968471793870488821269077371489629709198076908102159473103018740307100756462243423436048919680646308133427313631439477929044302320405037846671715811419791804082391652232977044318798311348319535095293940167394835165032258647089933121634309886293710222279905378527927555678277153033668519709324215049089203969839410500671603586860578811966967346627639703130165553308995384935129221130497046227445182839707766724558234205318227804260234816248374958420739419906391270426882760244343517319239456218357167261436172342257717022804353495686737610029129375286626025604224071282263169679339729226818359063251143454078588406202317185739367201585039367310185008454252675727360000 2199 1150063120699638051100080355655944029065166999868263450340502153415599332116341463643937987080993224672425261134634612249068965527549925689037355843726435828940948020282892957721083090587843790590767516871243124706692961692781847109348912205111734422005843685696727801059667198722801171968471793870488821269077371489629709198076908102159473103018740307100756462243423436048919680646308133427313631439477929044302320405037846671715811419791804082391652232977044318798311348319535095293940167394835165032258647089933121634309886293710222279905378527927555678277153033668519709324215049089203969839410500671603586860578811966967346627639703130165553308995384935129221130497046227445182839707766724558234205318227804260234816248374958420739419906391270426882760244343517319239456218357167261436172342257717022804353495686737610029129375286626025604224071282263169679339729226818359063251143454078588406202317185739367201585039367310185008454252675727360000 2200 1150063120699638051100080355655944029065166999868263450340502153415599332116341463643937987080993224672425261134634612249068965527549925689037355843726435828940948020282892957721083090587843790590767516871243124706692961692781847109348912205111734422005843685696727801059667198722801171968471793870488821269077371489629709198076908102159473103018740307100756462243423436048919680646308133427313631439477929044302320405037846671715811419791804082391652232977044318798311348319535095293940167394835165032258647089933121634309886293710222279905378527927555678277153033668519709324215049089203969839410500671603586860578811966967346627639703130165553308995384935129221130497046227445182839707766724558234205318227804260234816248374958420739419906391270426882760244343517319239456218357167261436172342257717022804353495686737610029129375286626025604224071282263169679339729226818359063251143454078588406202317185739367201585039367310185008454252675727360000 2201 1150063120699638051100080355655944029065166999868263450340502153415599332116341463643937987080993224672425261134634612249068965527549925689037355843726435828940948020282892957721083090587843790590767516871243124706692961692781847109348912205111734422005843685696727801059667198722801171968471793870488821269077371489629709198076908102159473103018740307100756462243423436048919680646308133427313631439477929044302320405037846671715811419791804082391652232977044318798311348319535095293940167394835165032258647089933121634309886293710222279905378527927555678277153033668519709324215049089203969839410500671603586860578811966967346627639703130165553308995384935129221130497046227445182839707766724558234205318227804260234816248374958420739419906391270426882760244343517319239456218357167261436172342257717022804353495686737610029129375286626025604224071282263169679339729226818359063251143454078588406202317185739367201585039367310185008454252675727360000 2202 1150063120699638051100080355655944029065166999868263450340502153415599332116341463643937987080993224672425261134634612249068965527549925689037355843726435828940948020282892957721083090587843790590767516871243124706692961692781847109348912205111734422005843685696727801059667198722801171968471793870488821269077371489629709198076908102159473103018740307100756462243423436048919680646308133427313631439477929044302320405037846671715811419791804082391652232977044318798311348319535095293940167394835165032258647089933121634309886293710222279905378527927555678277153033668519709324215049089203969839410500671603586860578811966967346627639703130165553308995384935129221130497046227445182839707766724558234205318227804260234816248374958420739419906391270426882760244343517319239456218357167261436172342257717022804353495686737610029129375286626025604224071282263169679339729226818359063251143454078588406202317185739367201585039367310185008454252675727360000 2203 2533589054901302626573477023510044696030562900709784381100126243974565328652300244407595385539428073953352850279600050784698931057192486292949294923729338131156908488683213185859546048565019870671460839667348603728844594609198409181895653587861150931678873639589891345734446838786330981846543361896686873255777449391654249363363428549057319245950284896542966486322261829615770056463816817940371930061169877684598011852298376217789932557801344393508809869248428634312679900347935814932550188770821868566065799539122666960384679505043619682631548897024405159244568133171748919641245753143516345556221332979542701853855122763229064620690265995754713939716833012089674150484992839061737795876210094201789954316055852785297300195170033400888942053779968750422720818288768654284522049040839476943887669993750601237990750997882954894172013756437134406105629034825762803585423486680845016342269029335130258863704760183825945091841726184337573624718644627374080000 2204 2533589054901302626573477023510044696030562900709784381100126243974565328652300244407595385539428073953352850279600050784698931057192486292949294923729338131156908488683213185859546048565019870671460839667348603728844594609198409181895653587861150931678873639589891345734446838786330981846543361896686873255777449391654249363363428549057319245950284896542966486322261829615770056463816817940371930061169877684598011852298376217789932557801344393508809869248428634312679900347935814932550188770821868566065799539122666960384679505043619682631548897024405159244568133171748919641245753143516345556221332979542701853855122763229064620690265995754713939716833012089674150484992839061737795876210094201789954316055852785297300195170033400888942053779968750422720818288768654284522049040839476943887669993750601237990750997882954894172013756437134406105629034825762803585423486680845016342269029335130258863704760183825945091841726184337573624718644627374080000 2205 2533589054901302626573477023510044696030562900709784381100126243974565328652300244407595385539428073953352850279600050784698931057192486292949294923729338131156908488683213185859546048565019870671460839667348603728844594609198409181895653587861150931678873639589891345734446838786330981846543361896686873255777449391654249363363428549057319245950284896542966486322261829615770056463816817940371930061169877684598011852298376217789932557801344393508809869248428634312679900347935814932550188770821868566065799539122666960384679505043619682631548897024405159244568133171748919641245753143516345556221332979542701853855122763229064620690265995754713939716833012089674150484992839061737795876210094201789954316055852785297300195170033400888942053779968750422720818288768654284522049040839476943887669993750601237990750997882954894172013756437134406105629034825762803585423486680845016342269029335130258863704760183825945091841726184337573624718644627374080000 2206 2533589054901302626573477023510044696030562900709784381100126243974565328652300244407595385539428073953352850279600050784698931057192486292949294923729338131156908488683213185859546048565019870671460839667348603728844594609198409181895653587861150931678873639589891345734446838786330981846543361896686873255777449391654249363363428549057319245950284896542966486322261829615770056463816817940371930061169877684598011852298376217789932557801344393508809869248428634312679900347935814932550188770821868566065799539122666960384679505043619682631548897024405159244568133171748919641245753143516345556221332979542701853855122763229064620690265995754713939716833012089674150484992839061737795876210094201789954316055852785297300195170033400888942053779968750422720818288768654284522049040839476943887669993750601237990750997882954894172013756437134406105629034825762803585423486680845016342269029335130258863704760183825945091841726184337573624718644627374080000 2207 5591631044167174896847663790886668644139452321866494129087978620451865680335626639407563015885517759215049740567077312081830540843223817248539093896670649255463297034523851501192018129182998854571914073145838368429560020302500889064443707468409560106215274122574890200035924173201432476935321199705987929275500830807380928344943086807769503575812278766670327035313231857962004514615643717194400849645001920049907812158022516312662381155067567076473943381431281995928084540067894343556138266617203863925307219582843725981568987667631268639567828415732862186452761869910049865648229377187740574642580481885850742991458255938446545617863417052630653664955050457681910850120379195809255315498795677903350429175535267097151141530740263715761895112692391032182944845963312420005940162233132725615160087676207576932245587452327681451437634360456755634275123279860458507513029635104624951067387747742632481312196405725703860817694689688833024989754048692614594560000 2208 5591631044167174896847663790886668644139452321866494129087978620451865680335626639407563015885517759215049740567077312081830540843223817248539093896670649255463297034523851501192018129182998854571914073145838368429560020302500889064443707468409560106215274122574890200035924173201432476935321199705987929275500830807380928344943086807769503575812278766670327035313231857962004514615643717194400849645001920049907812158022516312662381155067567076473943381431281995928084540067894343556138266617203863925307219582843725981568987667631268639567828415732862186452761869910049865648229377187740574642580481885850742991458255938446545617863417052630653664955050457681910850120379195809255315498795677903350429175535267097151141530740263715761895112692391032182944845963312420005940162233132725615160087676207576932245587452327681451437634360456755634275123279860458507513029635104624951067387747742632481312196405725703860817694689688833024989754048692614594560000 2209 262806659075857220151840198171673426274554259127725224067134995161237686975774452052155461746619334683107337806652633667846035419631519410681337413143520515006774960622621020556024852071600946164879961437854403316189320954217541786028854251015249324992117883761019839401688436140467326415960096386181432675948539047946903632212325079965166668063177102033505370659721897324214212186935254708136839933315090242345667171427058266695131914288175652594275338927270253808619973383191034147138498531008581604489439320393655121133742420378669626059687935539444522763279807885772343685466780727823807008201282648634984920598538029106987644039580601473640722252887371511049809955657822203034999828443396861457470171250157553566103651944792394640809070296542378512598407760275683740279187624957238103912524120781756115815542610259401028217568814941467514810930794153441549853112392849917372700167224143903726621673231069108081458431650415375152174518440288552885944320000 2210 262806659075857220151840198171673426274554259127725224067134995161237686975774452052155461746619334683107337806652633667846035419631519410681337413143520515006774960622621020556024852071600946164879961437854403316189320954217541786028854251015249324992117883761019839401688436140467326415960096386181432675948539047946903632212325079965166668063177102033505370659721897324214212186935254708136839933315090242345667171427058266695131914288175652594275338927270253808619973383191034147138498531008581604489439320393655121133742420378669626059687935539444522763279807885772343685466780727823807008201282648634984920598538029106987644039580601473640722252887371511049809955657822203034999828443396861457470171250157553566103651944792394640809070296542378512598407760275683740279187624957238103912524120781756115815542610259401028217568814941467514810930794153441549853112392849917372700167224143903726621673231069108081458431650415375152174518440288552885944320000 2211 262806659075857220151840198171673426274554259127725224067134995161237686975774452052155461746619334683107337806652633667846035419631519410681337413143520515006774960622621020556024852071600946164879961437854403316189320954217541786028854251015249324992117883761019839401688436140467326415960096386181432675948539047946903632212325079965166668063177102033505370659721897324214212186935254708136839933315090242345667171427058266695131914288175652594275338927270253808619973383191034147138498531008581604489439320393655121133742420378669626059687935539444522763279807885772343685466780727823807008201282648634984920598538029106987644039580601473640722252887371511049809955657822203034999828443396861457470171250157553566103651944792394640809070296542378512598407760275683740279187624957238103912524120781756115815542610259401028217568814941467514810930794153441549853112392849917372700167224143903726621673231069108081458431650415375152174518440288552885944320000 2212 262806659075857220151840198171673426274554259127725224067134995161237686975774452052155461746619334683107337806652633667846035419631519410681337413143520515006774960622621020556024852071600946164879961437854403316189320954217541786028854251015249324992117883761019839401688436140467326415960096386181432675948539047946903632212325079965166668063177102033505370659721897324214212186935254708136839933315090242345667171427058266695131914288175652594275338927270253808619973383191034147138498531008581604489439320393655121133742420378669626059687935539444522763279807885772343685466780727823807008201282648634984920598538029106987644039580601473640722252887371511049809955657822203034999828443396861457470171250157553566103651944792394640809070296542378512598407760275683740279187624957238103912524120781756115815542610259401028217568814941467514810930794153441549853112392849917372700167224143903726621673231069108081458431650415375152174518440288552885944320000 2213 581591136534872028196022358553913292345588575449655920860569744291819001277388862391420036845268587653716538566122278306943276383644552455837799695286610899709992987857860318490482997634452893862879354661971794538726967271683419972481854457496746756207556876763136904595936509178854193358519693302619510511874116913106497738085875401962913836423810926800147385269964558778486051569687718669106826772426294706310961450368079944196326926319732719191131325046049071678476001097001758567617497249121991090735129216031158783068971976297995882470089401348790728875138214851214196575937985750674084909149438501429221629284564658413763656259591871061166918345639753153953229431870760535316454620345237254405381488976598666041787381753825569340110472566248283648380276373490088117237842214030367923958415879290026284299795796504054475445479787465467610276589847461566149824937725376867145785470067030458947013762860355936184267509242369225211762209308358567536594780160000 2214 581591136534872028196022358553913292345588575449655920860569744291819001277388862391420036845268587653716538566122278306943276383644552455837799695286610899709992987857860318490482997634452893862879354661971794538726967271683419972481854457496746756207556876763136904595936509178854193358519693302619510511874116913106497738085875401962913836423810926800147385269964558778486051569687718669106826772426294706310961450368079944196326926319732719191131325046049071678476001097001758567617497249121991090735129216031158783068971976297995882470089401348790728875138214851214196575937985750674084909149438501429221629284564658413763656259591871061166918345639753153953229431870760535316454620345237254405381488976598666041787381753825569340110472566248283648380276373490088117237842214030367923958415879290026284299795796504054475445479787465467610276589847461566149824937725376867145785470067030458947013762860355936184267509242369225211762209308358567536594780160000 2215 1312846809333796903377025640076553707326385046161751514357945246708395036743541450093498954503992297186719048681991598887005138563531721119272685542407699547878088008708488303590255073666936554995212990207611274353785479168585598132013215479676629246518187080729428678546132074895833393585823235446093703187074756011527082930216423029261656515629370037923583262460416611238117497899972276905433017544980349224178242551620947955296449043611134806300522178433519349161345374936798552071371325618785532936196679945894263618665850962297959102641285330358444083239589649777007215747038342552311704083858777655596437086421139183778247531060026796977803427416794025178223994202868533939766263251343650687145330674890741909800874450911570133950587974190176712524560443281016000264645242018127241363337281894559878745597733174952718906197471303533786930646929678242812979288798477148684301998803763048440060979148668975025246653519734467777001720562772818436877189120000 2216 1312846809333796903377025640076553707326385046161751514357945246708395036743541450093498954503992297186719048681991598887005138563531721119272685542407699547878088008708488303590255073666936554995212990207611274353785479168585598132013215479676629246518187080729428678546132074895833393585823235446093703187074756011527082930216423029261656515629370037923583262460416611238117497899972276905433017544980349224178242551620947955296449043611134806300522178433519349161345374936798552071371325618785532936196679945894263618665850962297959102641285330358444083239589649777007215747038342552311704083858777655596437086421139183778247531060026796977803427416794025178223994202868533939766263251343650687145330674890741909800874450911570133950587974190176712524560443281016000264645242018127241363337281894559878745597733174952718906197471303533786930646929678242812979288798477148684301998803763048440060979148668975025246653519734467777001720562772818436877189120000 2217 1312846809333796903377025640076553707326385046161751514357945246708395036743541450093498954503992297186719048681991598887005138563531721119272685542407699547878088008708488303590255073666936554995212990207611274353785479168585598132013215479676629246518187080729428678546132074895833393585823235446093703187074756011527082930216423029261656515629370037923583262460416611238117497899972276905433017544980349224178242551620947955296449043611134806300522178433519349161345374936798552071371325618785532936196679945894263618665850962297959102641285330358444083239589649777007215747038342552311704083858777655596437086421139183778247531060026796977803427416794025178223994202868533939766263251343650687145330674890741909800874450911570133950587974190176712524560443281016000264645242018127241363337281894559878745597733174952718906197471303533786930646929678242812979288798477148684301998803763048440060979148668975025246653519734467777001720562772818436877189120000 2218 1312846809333796903377025640076553707326385046161751514357945246708395036743541450093498954503992297186719048681991598887005138563531721119272685542407699547878088008708488303590255073666936554995212990207611274353785479168585598132013215479676629246518187080729428678546132074895833393585823235446093703187074756011527082930216423029261656515629370037923583262460416611238117497899972276905433017544980349224178242551620947955296449043611134806300522178433519349161345374936798552071371325618785532936196679945894263618665850962297959102641285330358444083239589649777007215747038342552311704083858777655596437086421139183778247531060026796977803427416794025178223994202868533939766263251343650687145330674890741909800874450911570133950587974190176712524560443281016000264645242018127241363337281894559878745597733174952718906197471303533786930646929678242812979288798477148684301998803763048440060979148668975025246653519734467777001720562772818436877189120000 2219 1312846809333796903377025640076553707326385046161751514357945246708395036743541450093498954503992297186719048681991598887005138563531721119272685542407699547878088008708488303590255073666936554995212990207611274353785479168585598132013215479676629246518187080729428678546132074895833393585823235446093703187074756011527082930216423029261656515629370037923583262460416611238117497899972276905433017544980349224178242551620947955296449043611134806300522178433519349161345374936798552071371325618785532936196679945894263618665850962297959102641285330358444083239589649777007215747038342552311704083858777655596437086421139183778247531060026796977803427416794025178223994202868533939766263251343650687145330674890741909800874450911570133950587974190176712524560443281016000264645242018127241363337281894559878745597733174952718906197471303533786930646929678242812979288798477148684301998803763048440060979148668975025246653519734467777001720562772818436877189120000 2220 1312846809333796903377025640076553707326385046161751514357945246708395036743541450093498954503992297186719048681991598887005138563531721119272685542407699547878088008708488303590255073666936554995212990207611274353785479168585598132013215479676629246518187080729428678546132074895833393585823235446093703187074756011527082930216423029261656515629370037923583262460416611238117497899972276905433017544980349224178242551620947955296449043611134806300522178433519349161345374936798552071371325618785532936196679945894263618665850962297959102641285330358444083239589649777007215747038342552311704083858777655596437086421139183778247531060026796977803427416794025178223994202868533939766263251343650687145330674890741909800874450911570133950587974190176712524560443281016000264645242018127241363337281894559878745597733174952718906197471303533786930646929678242812979288798477148684301998803763048440060979148668975025246653519734467777001720562772818436877189120000 2221 2915832763530362922400373946610025783971901187525250113388996392939345376607405560657661177953366892051703007122703341128038412749603952605904634589687500695837233467341552522273956518614266088644368051251104640339757549233428613451201351580361793556516893506300061095050959338343645967154113405925774114778493033101601651188010675547990139121212830854228278425924585293559858962835838427006966731967401355626899876707150125408713413325860330404793459758300846474487348077734629584150515714199322668651292826159831159497056854987263767166966294718726104308875128612154733026174172158808684294770250345173079686768941350127171487766484319516087701412292699529920835491124571013880220870681234248176149779428932337781667742155474597267504255890676382478517048744527136536587777082522260603067972103087817490693972565381569988690664583765148540772966830815377287627000421417747227834739343157730585375434689193793531072817467330252932720821369918429748304237035520000 2222 2915832763530362922400373946610025783971901187525250113388996392939345376607405560657661177953366892051703007122703341128038412749603952605904634589687500695837233467341552522273956518614266088644368051251104640339757549233428613451201351580361793556516893506300061095050959338343645967154113405925774114778493033101601651188010675547990139121212830854228278425924585293559858962835838427006966731967401355626899876707150125408713413325860330404793459758300846474487348077734629584150515714199322668651292826159831159497056854987263767166966294718726104308875128612154733026174172158808684294770250345173079686768941350127171487766484319516087701412292699529920835491124571013880220870681234248176149779428932337781667742155474597267504255890676382478517048744527136536587777082522260603067972103087817490693972565381569988690664583765148540772966830815377287627000421417747227834739343157730585375434689193793531072817467330252932720821369918429748304237035520000 2223 2915832763530362922400373946610025783971901187525250113388996392939345376607405560657661177953366892051703007122703341128038412749603952605904634589687500695837233467341552522273956518614266088644368051251104640339757549233428613451201351580361793556516893506300061095050959338343645967154113405925774114778493033101601651188010675547990139121212830854228278425924585293559858962835838427006966731967401355626899876707150125408713413325860330404793459758300846474487348077734629584150515714199322668651292826159831159497056854987263767166966294718726104308875128612154733026174172158808684294770250345173079686768941350127171487766484319516087701412292699529920835491124571013880220870681234248176149779428932337781667742155474597267504255890676382478517048744527136536587777082522260603067972103087817490693972565381569988690664583765148540772966830815377287627000421417747227834739343157730585375434689193793531072817467330252932720821369918429748304237035520000 2224 2915832763530362922400373946610025783971901187525250113388996392939345376607405560657661177953366892051703007122703341128038412749603952605904634589687500695837233467341552522273956518614266088644368051251104640339757549233428613451201351580361793556516893506300061095050959338343645967154113405925774114778493033101601651188010675547990139121212830854228278425924585293559858962835838427006966731967401355626899876707150125408713413325860330404793459758300846474487348077734629584150515714199322668651292826159831159497056854987263767166966294718726104308875128612154733026174172158808684294770250345173079686768941350127171487766484319516087701412292699529920835491124571013880220870681234248176149779428932337781667742155474597267504255890676382478517048744527136536587777082522260603067972103087817490693972565381569988690664583765148540772966830815377287627000421417747227834739343157730585375434689193793531072817467330252932720821369918429748304237035520000 2225 2915832763530362922400373946610025783971901187525250113388996392939345376607405560657661177953366892051703007122703341128038412749603952605904634589687500695837233467341552522273956518614266088644368051251104640339757549233428613451201351580361793556516893506300061095050959338343645967154113405925774114778493033101601651188010675547990139121212830854228278425924585293559858962835838427006966731967401355626899876707150125408713413325860330404793459758300846474487348077734629584150515714199322668651292826159831159497056854987263767166966294718726104308875128612154733026174172158808684294770250345173079686768941350127171487766484319516087701412292699529920835491124571013880220870681234248176149779428932337781667742155474597267504255890676382478517048744527136536587777082522260603067972103087817490693972565381569988690664583765148540772966830815377287627000421417747227834739343157730585375434689193793531072817467330252932720821369918429748304237035520000 2226 2915832763530362922400373946610025783971901187525250113388996392939345376607405560657661177953366892051703007122703341128038412749603952605904634589687500695837233467341552522273956518614266088644368051251104640339757549233428613451201351580361793556516893506300061095050959338343645967154113405925774114778493033101601651188010675547990139121212830854228278425924585293559858962835838427006966731967401355626899876707150125408713413325860330404793459758300846474487348077734629584150515714199322668651292826159831159497056854987263767166966294718726104308875128612154733026174172158808684294770250345173079686768941350127171487766484319516087701412292699529920835491124571013880220870681234248176149779428932337781667742155474597267504255890676382478517048744527136536587777082522260603067972103087817490693972565381569988690664583765148540772966830815377287627000421417747227834739343157730585375434689193793531072817467330252932720821369918429748304237035520000 2227 2915832763530362922400373946610025783971901187525250113388996392939345376607405560657661177953366892051703007122703341128038412749603952605904634589687500695837233467341552522273956518614266088644368051251104640339757549233428613451201351580361793556516893506300061095050959338343645967154113405925774114778493033101601651188010675547990139121212830854228278425924585293559858962835838427006966731967401355626899876707150125408713413325860330404793459758300846474487348077734629584150515714199322668651292826159831159497056854987263767166966294718726104308875128612154733026174172158808684294770250345173079686768941350127171487766484319516087701412292699529920835491124571013880220870681234248176149779428932337781667742155474597267504255890676382478517048744527136536587777082522260603067972103087817490693972565381569988690664583765148540772966830815377287627000421417747227834739343157730585375434689193793531072817467330252932720821369918429748304237035520000 2228 2915832763530362922400373946610025783971901187525250113388996392939345376607405560657661177953366892051703007122703341128038412749603952605904634589687500695837233467341552522273956518614266088644368051251104640339757549233428613451201351580361793556516893506300061095050959338343645967154113405925774114778493033101601651188010675547990139121212830854228278425924585293559858962835838427006966731967401355626899876707150125408713413325860330404793459758300846474487348077734629584150515714199322668651292826159831159497056854987263767166966294718726104308875128612154733026174172158808684294770250345173079686768941350127171487766484319516087701412292699529920835491124571013880220870681234248176149779428932337781667742155474597267504255890676382478517048744527136536587777082522260603067972103087817490693972565381569988690664583765148540772966830815377287627000421417747227834739343157730585375434689193793531072817467330252932720821369918429748304237035520000 2229 2915832763530362922400373946610025783971901187525250113388996392939345376607405560657661177953366892051703007122703341128038412749603952605904634589687500695837233467341552522273956518614266088644368051251104640339757549233428613451201351580361793556516893506300061095050959338343645967154113405925774114778493033101601651188010675547990139121212830854228278425924585293559858962835838427006966731967401355626899876707150125408713413325860330404793459758300846474487348077734629584150515714199322668651292826159831159497056854987263767166966294718726104308875128612154733026174172158808684294770250345173079686768941350127171487766484319516087701412292699529920835491124571013880220870681234248176149779428932337781667742155474597267504255890676382478517048744527136536587777082522260603067972103087817490693972565381569988690664583765148540772966830815377287627000421417747227834739343157730585375434689193793531072817467330252932720821369918429748304237035520000 2230 2915832763530362922400373946610025783971901187525250113388996392939345376607405560657661177953366892051703007122703341128038412749603952605904634589687500695837233467341552522273956518614266088644368051251104640339757549233428613451201351580361793556516893506300061095050959338343645967154113405925774114778493033101601651188010675547990139121212830854228278425924585293559858962835838427006966731967401355626899876707150125408713413325860330404793459758300846474487348077734629584150515714199322668651292826159831159497056854987263767166966294718726104308875128612154733026174172158808684294770250345173079686768941350127171487766484319516087701412292699529920835491124571013880220870681234248176149779428932337781667742155474597267504255890676382478517048744527136536587777082522260603067972103087817490693972565381569988690664583765148540772966830815377287627000421417747227834739343157730585375434689193793531072817467330252932720821369918429748304237035520000 2231 2915832763530362922400373946610025783971901187525250113388996392939345376607405560657661177953366892051703007122703341128038412749603952605904634589687500695837233467341552522273956518614266088644368051251104640339757549233428613451201351580361793556516893506300061095050959338343645967154113405925774114778493033101601651188010675547990139121212830854228278425924585293559858962835838427006966731967401355626899876707150125408713413325860330404793459758300846474487348077734629584150515714199322668651292826159831159497056854987263767166966294718726104308875128612154733026174172158808684294770250345173079686768941350127171487766484319516087701412292699529920835491124571013880220870681234248176149779428932337781667742155474597267504255890676382478517048744527136536587777082522260603067972103087817490693972565381569988690664583765148540772966830815377287627000421417747227834739343157730585375434689193793531072817467330252932720821369918429748304237035520000 2232 2915832763530362922400373946610025783971901187525250113388996392939345376607405560657661177953366892051703007122703341128038412749603952605904634589687500695837233467341552522273956518614266088644368051251104640339757549233428613451201351580361793556516893506300061095050959338343645967154113405925774114778493033101601651188010675547990139121212830854228278425924585293559858962835838427006966731967401355626899876707150125408713413325860330404793459758300846474487348077734629584150515714199322668651292826159831159497056854987263767166966294718726104308875128612154733026174172158808684294770250345173079686768941350127171487766484319516087701412292699529920835491124571013880220870681234248176149779428932337781667742155474597267504255890676382478517048744527136536587777082522260603067972103087817490693972565381569988690664583765148540772966830815377287627000421417747227834739343157730585375434689193793531072817467330252932720821369918429748304237035520000 2233 2915832763530362922400373946610025783971901187525250113388996392939345376607405560657661177953366892051703007122703341128038412749603952605904634589687500695837233467341552522273956518614266088644368051251104640339757549233428613451201351580361793556516893506300061095050959338343645967154113405925774114778493033101601651188010675547990139121212830854228278425924585293559858962835838427006966731967401355626899876707150125408713413325860330404793459758300846474487348077734629584150515714199322668651292826159831159497056854987263767166966294718726104308875128612154733026174172158808684294770250345173079686768941350127171487766484319516087701412292699529920835491124571013880220870681234248176149779428932337781667742155474597267504255890676382478517048744527136536587777082522260603067972103087817490693972565381569988690664583765148540772966830815377287627000421417747227834739343157730585375434689193793531072817467330252932720821369918429748304237035520000 2234 2915832763530362922400373946610025783971901187525250113388996392939345376607405560657661177953366892051703007122703341128038412749603952605904634589687500695837233467341552522273956518614266088644368051251104640339757549233428613451201351580361793556516893506300061095050959338343645967154113405925774114778493033101601651188010675547990139121212830854228278425924585293559858962835838427006966731967401355626899876707150125408713413325860330404793459758300846474487348077734629584150515714199322668651292826159831159497056854987263767166966294718726104308875128612154733026174172158808684294770250345173079686768941350127171487766484319516087701412292699529920835491124571013880220870681234248176149779428932337781667742155474597267504255890676382478517048744527136536587777082522260603067972103087817490693972565381569988690664583765148540772966830815377287627000421417747227834739343157730585375434689193793531072817467330252932720821369918429748304237035520000 2235 2915832763530362922400373946610025783971901187525250113388996392939345376607405560657661177953366892051703007122703341128038412749603952605904634589687500695837233467341552522273956518614266088644368051251104640339757549233428613451201351580361793556516893506300061095050959338343645967154113405925774114778493033101601651188010675547990139121212830854228278425924585293559858962835838427006966731967401355626899876707150125408713413325860330404793459758300846474487348077734629584150515714199322668651292826159831159497056854987263767166966294718726104308875128612154733026174172158808684294770250345173079686768941350127171487766484319516087701412292699529920835491124571013880220870681234248176149779428932337781667742155474597267504255890676382478517048744527136536587777082522260603067972103087817490693972565381569988690664583765148540772966830815377287627000421417747227834739343157730585375434689193793531072817467330252932720821369918429748304237035520000 2236 2915832763530362922400373946610025783971901187525250113388996392939345376607405560657661177953366892051703007122703341128038412749603952605904634589687500695837233467341552522273956518614266088644368051251104640339757549233428613451201351580361793556516893506300061095050959338343645967154113405925774114778493033101601651188010675547990139121212830854228278425924585293559858962835838427006966731967401355626899876707150125408713413325860330404793459758300846474487348077734629584150515714199322668651292826159831159497056854987263767166966294718726104308875128612154733026174172158808684294770250345173079686768941350127171487766484319516087701412292699529920835491124571013880220870681234248176149779428932337781667742155474597267504255890676382478517048744527136536587777082522260603067972103087817490693972565381569988690664583765148540772966830815377287627000421417747227834739343157730585375434689193793531072817467330252932720821369918429748304237035520000 2237 6522717892017421857409636518566627678745142956493984503651184931005315607470766239191188055081681737519659626933487374103421929320864041979408667577130939056587891266443052992326840732140113240297451330648721080440037637635179808290337423485269332185928290773593236669628996039874736028523751689055956694759488915048282893707579881200853941214153102620908658838793297301693404499863770561214584579411076832537375024193894830539291905609949559115522969479318993563428197649892366379744703652663884809772942052119542303794916184606509047152503601285790295338953662705390137779551623119255026767401050022152179259302121800234482618133625422757488188059298768848432908993645665358050054087713921013170047056582521639617590739201796674087407020427443067604442638041507204432346857333602296969063053594607447726682416628758572064701016673882637285709126800533998992421599942711500548666311910643843319484847399726516129009892674417775810496477404507527346956578248458240000 2238 6522717892017421857409636518566627678745142956493984503651184931005315607470766239191188055081681737519659626933487374103421929320864041979408667577130939056587891266443052992326840732140113240297451330648721080440037637635179808290337423485269332185928290773593236669628996039874736028523751689055956694759488915048282893707579881200853941214153102620908658838793297301693404499863770561214584579411076832537375024193894830539291905609949559115522969479318993563428197649892366379744703652663884809772942052119542303794916184606509047152503601285790295338953662705390137779551623119255026767401050022152179259302121800234482618133625422757488188059298768848432908993645665358050054087713921013170047056582521639617590739201796674087407020427443067604442638041507204432346857333602296969063053594607447726682416628758572064701016673882637285709126800533998992421599942711500548666311910643843319484847399726516129009892674417775810496477404507527346956578248458240000 2239 14604365360227007538740176165070679372710375079590031303675003060520901645127045609549070055327885410306517904704078230617561699749414589991896006705196172547700288545565995649819796399261713545025993529322486499105244270665167590762065491183518034764293443042075256903299322133279533967864680031796287039566495680793105399011271354008711974378488796768214487140058192658491532675194982286559454873301401028051182679170130525577474576660677062859655928664195226588515734538109008324248391478314438089081617254695655218196817337333973756574455563278884471263917250797368518488416084164012004932210950999598729361577450710725006582001187321554016053064769943451641283236772644736674071102391469148487735359688265951103785665072822753281704318737045028366347066574934630724024613569935542913732176998326075460041930831790442852865576332823224882702734906395623744031962271731049728463872367931565192326573327987669612853149698021400039701612908692353729835778698297999360000 2240 14604365360227007538740176165070679372710375079590031303675003060520901645127045609549070055327885410306517904704078230617561699749414589991896006705196172547700288545565995649819796399261713545025993529322486499105244270665167590762065491183518034764293443042075256903299322133279533967864680031796287039566495680793105399011271354008711974378488796768214487140058192658491532675194982286559454873301401028051182679170130525577474576660677062859655928664195226588515734538109008324248391478314438089081617254695655218196817337333973756574455563278884471263917250797368518488416084164012004932210950999598729361577450710725006582001187321554016053064769943451641283236772644736674071102391469148487735359688265951103785665072822753281704318737045028366347066574934630724024613569935542913732176998326075460041930831790442852865576332823224882702734906395623744031962271731049728463872367931565192326573327987669612853149698021400039701612908692353729835778698297999360000 2241 14604365360227007538740176165070679372710375079590031303675003060520901645127045609549070055327885410306517904704078230617561699749414589991896006705196172547700288545565995649819796399261713545025993529322486499105244270665167590762065491183518034764293443042075256903299322133279533967864680031796287039566495680793105399011271354008711974378488796768214487140058192658491532675194982286559454873301401028051182679170130525577474576660677062859655928664195226588515734538109008324248391478314438089081617254695655218196817337333973756574455563278884471263917250797368518488416084164012004932210950999598729361577450710725006582001187321554016053064769943451641283236772644736674071102391469148487735359688265951103785665072822753281704318737045028366347066574934630724024613569935542913732176998326075460041930831790442852865576332823224882702734906395623744031962271731049728463872367931565192326573327987669612853149698021400039701612908692353729835778698297999360000 2242 14604365360227007538740176165070679372710375079590031303675003060520901645127045609549070055327885410306517904704078230617561699749414589991896006705196172547700288545565995649819796399261713545025993529322486499105244270665167590762065491183518034764293443042075256903299322133279533967864680031796287039566495680793105399011271354008711974378488796768214487140058192658491532675194982286559454873301401028051182679170130525577474576660677062859655928664195226588515734538109008324248391478314438089081617254695655218196817337333973756574455563278884471263917250797368518488416084164012004932210950999598729361577450710725006582001187321554016053064769943451641283236772644736674071102391469148487735359688265951103785665072822753281704318737045028366347066574934630724024613569935542913732176998326075460041930831790442852865576332823224882702734906395623744031962271731049728463872367931565192326573327987669612853149698021400039701612908692353729835778698297999360000 2243 32757591502989177909394215138253533832989371303520440214143031864748382390019963302218564134100446975317519660251247471275190892537936925351822743039755015024491747207704528242545803323544023481493303486270337217493062899101970906079312896724630951976310192743374801234100379544945994689920477311319071829747649812018935409982281647041540958530950371151105094655150526132996507790462345268752857280815042505918802749378602768870275475449898651994208247993789893238040792568978505671289142085859284633810067502282354654415461287640103135996503828434537869044966393538497586969517276779878927062949163092099949958018221944156189763428663162245658007024278983162031398300081042144359941482664065300057990411780780528325791246758341435610862786927191998625716470327578376713987208237365422755501273007245387256874050855705963318977487714522493411902234395045384057863691375492744540944465721270500726388503974676342941629614772662000289050717754196949416021651620282412564480000 2244 32757591502989177909394215138253533832989371303520440214143031864748382390019963302218564134100446975317519660251247471275190892537936925351822743039755015024491747207704528242545803323544023481493303486270337217493062899101970906079312896724630951976310192743374801234100379544945994689920477311319071829747649812018935409982281647041540958530950371151105094655150526132996507790462345268752857280815042505918802749378602768870275475449898651994208247993789893238040792568978505671289142085859284633810067502282354654415461287640103135996503828434537869044966393538497586969517276779878927062949163092099949958018221944156189763428663162245658007024278983162031398300081042144359941482664065300057990411780780528325791246758341435610862786927191998625716470327578376713987208237365422755501273007245387256874050855705963318977487714522493411902234395045384057863691375492744540944465721270500726388503974676342941629614772662000289050717754196949416021651620282412564480000 2245 32757591502989177909394215138253533832989371303520440214143031864748382390019963302218564134100446975317519660251247471275190892537936925351822743039755015024491747207704528242545803323544023481493303486270337217493062899101970906079312896724630951976310192743374801234100379544945994689920477311319071829747649812018935409982281647041540958530950371151105094655150526132996507790462345268752857280815042505918802749378602768870275475449898651994208247993789893238040792568978505671289142085859284633810067502282354654415461287640103135996503828434537869044966393538497586969517276779878927062949163092099949958018221944156189763428663162245658007024278983162031398300081042144359941482664065300057990411780780528325791246758341435610862786927191998625716470327578376713987208237365422755501273007245387256874050855705963318977487714522493411902234395045384057863691375492744540944465721270500726388503974676342941629614772662000289050717754196949416021651620282412564480000 2246 32757591502989177909394215138253533832989371303520440214143031864748382390019963302218564134100446975317519660251247471275190892537936925351822743039755015024491747207704528242545803323544023481493303486270337217493062899101970906079312896724630951976310192743374801234100379544945994689920477311319071829747649812018935409982281647041540958530950371151105094655150526132996507790462345268752857280815042505918802749378602768870275475449898651994208247993789893238040792568978505671289142085859284633810067502282354654415461287640103135996503828434537869044966393538497586969517276779878927062949163092099949958018221944156189763428663162245658007024278983162031398300081042144359941482664065300057990411780780528325791246758341435610862786927191998625716470327578376713987208237365422755501273007245387256874050855705963318977487714522493411902234395045384057863691375492744540944465721270500726388503974676342941629614772662000289050717754196949416021651620282412564480000 2247 32757591502989177909394215138253533832989371303520440214143031864748382390019963302218564134100446975317519660251247471275190892537936925351822743039755015024491747207704528242545803323544023481493303486270337217493062899101970906079312896724630951976310192743374801234100379544945994689920477311319071829747649812018935409982281647041540958530950371151105094655150526132996507790462345268752857280815042505918802749378602768870275475449898651994208247993789893238040792568978505671289142085859284633810067502282354654415461287640103135996503828434537869044966393538497586969517276779878927062949163092099949958018221944156189763428663162245658007024278983162031398300081042144359941482664065300057990411780780528325791246758341435610862786927191998625716470327578376713987208237365422755501273007245387256874050855705963318977487714522493411902234395045384057863691375492744540944465721270500726388503974676342941629614772662000289050717754196949416021651620282412564480000 2248 32757591502989177909394215138253533832989371303520440214143031864748382390019963302218564134100446975317519660251247471275190892537936925351822743039755015024491747207704528242545803323544023481493303486270337217493062899101970906079312896724630951976310192743374801234100379544945994689920477311319071829747649812018935409982281647041540958530950371151105094655150526132996507790462345268752857280815042505918802749378602768870275475449898651994208247993789893238040792568978505671289142085859284633810067502282354654415461287640103135996503828434537869044966393538497586969517276779878927062949163092099949958018221944156189763428663162245658007024278983162031398300081042144359941482664065300057990411780780528325791246758341435610862786927191998625716470327578376713987208237365422755501273007245387256874050855705963318977487714522493411902234395045384057863691375492744540944465721270500726388503974676342941629614772662000289050717754196949416021651620282412564480000 2249 32757591502989177909394215138253533832989371303520440214143031864748382390019963302218564134100446975317519660251247471275190892537936925351822743039755015024491747207704528242545803323544023481493303486270337217493062899101970906079312896724630951976310192743374801234100379544945994689920477311319071829747649812018935409982281647041540958530950371151105094655150526132996507790462345268752857280815042505918802749378602768870275475449898651994208247993789893238040792568978505671289142085859284633810067502282354654415461287640103135996503828434537869044966393538497586969517276779878927062949163092099949958018221944156189763428663162245658007024278983162031398300081042144359941482664065300057990411780780528325791246758341435610862786927191998625716470327578376713987208237365422755501273007245387256874050855705963318977487714522493411902234395045384057863691375492744540944465721270500726388503974676342941629614772662000289050717754196949416021651620282412564480000 2250 32757591502989177909394215138253533832989371303520440214143031864748382390019963302218564134100446975317519660251247471275190892537936925351822743039755015024491747207704528242545803323544023481493303486270337217493062899101970906079312896724630951976310192743374801234100379544945994689920477311319071829747649812018935409982281647041540958530950371151105094655150526132996507790462345268752857280815042505918802749378602768870275475449898651994208247993789893238040792568978505671289142085859284633810067502282354654415461287640103135996503828434537869044966393538497586969517276779878927062949163092099949958018221944156189763428663162245658007024278983162031398300081042144359941482664065300057990411780780528325791246758341435610862786927191998625716470327578376713987208237365422755501273007245387256874050855705963318977487714522493411902234395045384057863691375492744540944465721270500726388503974676342941629614772662000289050717754196949416021651620282412564480000 2251 73737338473228639474046378276208704658059074804224510922035964727548608759934937393293987865860106141439736755225558057840454699102896018966952994582488538820130922964542893073970603281297596856841426147594529076576884585878536509584533330527144272898674243865336677577959954355673434047010994427779230688761959726854623607870115987490508697653169285461137568068743834325375139036330739199962681739114660680823224988851234832726990095237721865638962766234021049678829824072770616266071858835269249710706461947637580327089203358477872159128130117806144743220219351855158068268383390031507464818698566120316987355499017596295583157477920778214976173811651991097732677573482425866954228277476810990430536416918536969261356096453026571560052133373109188906487774707378925983185205742309566622633365539309366715223488476194123431018324845390132670191929623247159514251169286234167961665992338579897135100522446996447961608262853262162650653165664697333135464737797255710682644480000 2252 73737338473228639474046378276208704658059074804224510922035964727548608759934937393293987865860106141439736755225558057840454699102896018966952994582488538820130922964542893073970603281297596856841426147594529076576884585878536509584533330527144272898674243865336677577959954355673434047010994427779230688761959726854623607870115987490508697653169285461137568068743834325375139036330739199962681739114660680823224988851234832726990095237721865638962766234021049678829824072770616266071858835269249710706461947637580327089203358477872159128130117806144743220219351855158068268383390031507464818698566120316987355499017596295583157477920778214976173811651991097732677573482425866954228277476810990430536416918536969261356096453026571560052133373109188906487774707378925983185205742309566622633365539309366715223488476194123431018324845390132670191929623247159514251169286234167961665992338579897135100522446996447961608262853262162650653165664697333135464737797255710682644480000 2253 73737338473228639474046378276208704658059074804224510922035964727548608759934937393293987865860106141439736755225558057840454699102896018966952994582488538820130922964542893073970603281297596856841426147594529076576884585878536509584533330527144272898674243865336677577959954355673434047010994427779230688761959726854623607870115987490508697653169285461137568068743834325375139036330739199962681739114660680823224988851234832726990095237721865638962766234021049678829824072770616266071858835269249710706461947637580327089203358477872159128130117806144743220219351855158068268383390031507464818698566120316987355499017596295583157477920778214976173811651991097732677573482425866954228277476810990430536416918536969261356096453026571560052133373109188906487774707378925983185205742309566622633365539309366715223488476194123431018324845390132670191929623247159514251169286234167961665992338579897135100522446996447961608262853262162650653165664697333135464737797255710682644480000 2254 73737338473228639474046378276208704658059074804224510922035964727548608759934937393293987865860106141439736755225558057840454699102896018966952994582488538820130922964542893073970603281297596856841426147594529076576884585878536509584533330527144272898674243865336677577959954355673434047010994427779230688761959726854623607870115987490508697653169285461137568068743834325375139036330739199962681739114660680823224988851234832726990095237721865638962766234021049678829824072770616266071858835269249710706461947637580327089203358477872159128130117806144743220219351855158068268383390031507464818698566120316987355499017596295583157477920778214976173811651991097732677573482425866954228277476810990430536416918536969261356096453026571560052133373109188906487774707378925983185205742309566622633365539309366715223488476194123431018324845390132670191929623247159514251169286234167961665992338579897135100522446996447961608262853262162650653165664697333135464737797255710682644480000 2255 73737338473228639474046378276208704658059074804224510922035964727548608759934937393293987865860106141439736755225558057840454699102896018966952994582488538820130922964542893073970603281297596856841426147594529076576884585878536509584533330527144272898674243865336677577959954355673434047010994427779230688761959726854623607870115987490508697653169285461137568068743834325375139036330739199962681739114660680823224988851234832726990095237721865638962766234021049678829824072770616266071858835269249710706461947637580327089203358477872159128130117806144743220219351855158068268383390031507464818698566120316987355499017596295583157477920778214976173811651991097732677573482425866954228277476810990430536416918536969261356096453026571560052133373109188906487774707378925983185205742309566622633365539309366715223488476194123431018324845390132670191929623247159514251169286234167961665992338579897135100522446996447961608262853262162650653165664697333135464737797255710682644480000 2256 73737338473228639474046378276208704658059074804224510922035964727548608759934937393293987865860106141439736755225558057840454699102896018966952994582488538820130922964542893073970603281297596856841426147594529076576884585878536509584533330527144272898674243865336677577959954355673434047010994427779230688761959726854623607870115987490508697653169285461137568068743834325375139036330739199962681739114660680823224988851234832726990095237721865638962766234021049678829824072770616266071858835269249710706461947637580327089203358477872159128130117806144743220219351855158068268383390031507464818698566120316987355499017596295583157477920778214976173811651991097732677573482425866954228277476810990430536416918536969261356096453026571560052133373109188906487774707378925983185205742309566622633365539309366715223488476194123431018324845390132670191929623247159514251169286234167961665992338579897135100522446996447961608262853262162650653165664697333135464737797255710682644480000 2257 73737338473228639474046378276208704658059074804224510922035964727548608759934937393293987865860106141439736755225558057840454699102896018966952994582488538820130922964542893073970603281297596856841426147594529076576884585878536509584533330527144272898674243865336677577959954355673434047010994427779230688761959726854623607870115987490508697653169285461137568068743834325375139036330739199962681739114660680823224988851234832726990095237721865638962766234021049678829824072770616266071858835269249710706461947637580327089203358477872159128130117806144743220219351855158068268383390031507464818698566120316987355499017596295583157477920778214976173811651991097732677573482425866954228277476810990430536416918536969261356096453026571560052133373109188906487774707378925983185205742309566622633365539309366715223488476194123431018324845390132670191929623247159514251169286234167961665992338579897135100522446996447961608262853262162650653165664697333135464737797255710682644480000 2258 73737338473228639474046378276208704658059074804224510922035964727548608759934937393293987865860106141439736755225558057840454699102896018966952994582488538820130922964542893073970603281297596856841426147594529076576884585878536509584533330527144272898674243865336677577959954355673434047010994427779230688761959726854623607870115987490508697653169285461137568068743834325375139036330739199962681739114660680823224988851234832726990095237721865638962766234021049678829824072770616266071858835269249710706461947637580327089203358477872159128130117806144743220219351855158068268383390031507464818698566120316987355499017596295583157477920778214976173811651991097732677573482425866954228277476810990430536416918536969261356096453026571560052133373109188906487774707378925983185205742309566622633365539309366715223488476194123431018324845390132670191929623247159514251169286234167961665992338579897135100522446996447961608262853262162650653165664697333135464737797255710682644480000 2259 73737338473228639474046378276208704658059074804224510922035964727548608759934937393293987865860106141439736755225558057840454699102896018966952994582488538820130922964542893073970603281297596856841426147594529076576884585878536509584533330527144272898674243865336677577959954355673434047010994427779230688761959726854623607870115987490508697653169285461137568068743834325375139036330739199962681739114660680823224988851234832726990095237721865638962766234021049678829824072770616266071858835269249710706461947637580327089203358477872159128130117806144743220219351855158068268383390031507464818698566120316987355499017596295583157477920778214976173811651991097732677573482425866954228277476810990430536416918536969261356096453026571560052133373109188906487774707378925983185205742309566622633365539309366715223488476194123431018324845390132670191929623247159514251169286234167961665992338579897135100522446996447961608262853262162650653165664697333135464737797255710682644480000 2260 73737338473228639474046378276208704658059074804224510922035964727548608759934937393293987865860106141439736755225558057840454699102896018966952994582488538820130922964542893073970603281297596856841426147594529076576884585878536509584533330527144272898674243865336677577959954355673434047010994427779230688761959726854623607870115987490508697653169285461137568068743834325375139036330739199962681739114660680823224988851234832726990095237721865638962766234021049678829824072770616266071858835269249710706461947637580327089203358477872159128130117806144743220219351855158068268383390031507464818698566120316987355499017596295583157477920778214976173811651991097732677573482425866954228277476810990430536416918536969261356096453026571560052133373109188906487774707378925983185205742309566622633365539309366715223488476194123431018324845390132670191929623247159514251169286234167961665992338579897135100522446996447961608262853262162650653165664697333135464737797255710682644480000 2261 73737338473228639474046378276208704658059074804224510922035964727548608759934937393293987865860106141439736755225558057840454699102896018966952994582488538820130922964542893073970603281297596856841426147594529076576884585878536509584533330527144272898674243865336677577959954355673434047010994427779230688761959726854623607870115987490508697653169285461137568068743834325375139036330739199962681739114660680823224988851234832726990095237721865638962766234021049678829824072770616266071858835269249710706461947637580327089203358477872159128130117806144743220219351855158068268383390031507464818698566120316987355499017596295583157477920778214976173811651991097732677573482425866954228277476810990430536416918536969261356096453026571560052133373109188906487774707378925983185205742309566622633365539309366715223488476194123431018324845390132670191929623247159514251169286234167961665992338579897135100522446996447961608262853262162650653165664697333135464737797255710682644480000 2262 73737338473228639474046378276208704658059074804224510922035964727548608759934937393293987865860106141439736755225558057840454699102896018966952994582488538820130922964542893073970603281297596856841426147594529076576884585878536509584533330527144272898674243865336677577959954355673434047010994427779230688761959726854623607870115987490508697653169285461137568068743834325375139036330739199962681739114660680823224988851234832726990095237721865638962766234021049678829824072770616266071858835269249710706461947637580327089203358477872159128130117806144743220219351855158068268383390031507464818698566120316987355499017596295583157477920778214976173811651991097732677573482425866954228277476810990430536416918536969261356096453026571560052133373109188906487774707378925983185205742309566622633365539309366715223488476194123431018324845390132670191929623247159514251169286234167961665992338579897135100522446996447961608262853262162650653165664697333135464737797255710682644480000 2263 73737338473228639474046378276208704658059074804224510922035964727548608759934937393293987865860106141439736755225558057840454699102896018966952994582488538820130922964542893073970603281297596856841426147594529076576884585878536509584533330527144272898674243865336677577959954355673434047010994427779230688761959726854623607870115987490508697653169285461137568068743834325375139036330739199962681739114660680823224988851234832726990095237721865638962766234021049678829824072770616266071858835269249710706461947637580327089203358477872159128130117806144743220219351855158068268383390031507464818698566120316987355499017596295583157477920778214976173811651991097732677573482425866954228277476810990430536416918536969261356096453026571560052133373109188906487774707378925983185205742309566622633365539309366715223488476194123431018324845390132670191929623247159514251169286234167961665992338579897135100522446996447961608262853262162650653165664697333135464737797255710682644480000 2264 73737338473228639474046378276208704658059074804224510922035964727548608759934937393293987865860106141439736755225558057840454699102896018966952994582488538820130922964542893073970603281297596856841426147594529076576884585878536509584533330527144272898674243865336677577959954355673434047010994427779230688761959726854623607870115987490508697653169285461137568068743834325375139036330739199962681739114660680823224988851234832726990095237721865638962766234021049678829824072770616266071858835269249710706461947637580327089203358477872159128130117806144743220219351855158068268383390031507464818698566120316987355499017596295583157477920778214976173811651991097732677573482425866954228277476810990430536416918536969261356096453026571560052133373109188906487774707378925983185205742309566622633365539309366715223488476194123431018324845390132670191929623247159514251169286234167961665992338579897135100522446996447961608262853262162650653165664697333135464737797255710682644480000 2265 73737338473228639474046378276208704658059074804224510922035964727548608759934937393293987865860106141439736755225558057840454699102896018966952994582488538820130922964542893073970603281297596856841426147594529076576884585878536509584533330527144272898674243865336677577959954355673434047010994427779230688761959726854623607870115987490508697653169285461137568068743834325375139036330739199962681739114660680823224988851234832726990095237721865638962766234021049678829824072770616266071858835269249710706461947637580327089203358477872159128130117806144743220219351855158068268383390031507464818698566120316987355499017596295583157477920778214976173811651991097732677573482425866954228277476810990430536416918536969261356096453026571560052133373109188906487774707378925983185205742309566622633365539309366715223488476194123431018324845390132670191929623247159514251169286234167961665992338579897135100522446996447961608262853262162650653165664697333135464737797255710682644480000 2266 73737338473228639474046378276208704658059074804224510922035964727548608759934937393293987865860106141439736755225558057840454699102896018966952994582488538820130922964542893073970603281297596856841426147594529076576884585878536509584533330527144272898674243865336677577959954355673434047010994427779230688761959726854623607870115987490508697653169285461137568068743834325375139036330739199962681739114660680823224988851234832726990095237721865638962766234021049678829824072770616266071858835269249710706461947637580327089203358477872159128130117806144743220219351855158068268383390031507464818698566120316987355499017596295583157477920778214976173811651991097732677573482425866954228277476810990430536416918536969261356096453026571560052133373109188906487774707378925983185205742309566622633365539309366715223488476194123431018324845390132670191929623247159514251169286234167961665992338579897135100522446996447961608262853262162650653165664697333135464737797255710682644480000 2267 167162546318809325687663139552165133459819922581176966260255532037352696058772503070597470491904860622643883224096340117124310802866265274998082438718501517505236802360618738598691357638701652074459513076596797416599797356186642267228137060305036066661294510842718248069235216524311674984573924367775515971423362700779431719041552943640983217579734770140398866811842272415625440195361785766315399502572935763426251049725749365792086545903915469403528591052525719621907211172970987075184903979555389094171549235294394601511224013669336184743470977066530132880237270655643340764425145201427422743989649394758610334916272890802087018002446404213350986031015063818559980059084659440385235505039930515306026057154323309315494270659011237726638186356838531251007785261628025203880861417815787533509839677614334343411648375532077818118542424499430763325104455901310618807400771892858769096804631560626805272884387340947528965931888345322729030726561868854218098560586378696117555036160000 2268 167162546318809325687663139552165133459819922581176966260255532037352696058772503070597470491904860622643883224096340117124310802866265274998082438718501517505236802360618738598691357638701652074459513076596797416599797356186642267228137060305036066661294510842718248069235216524311674984573924367775515971423362700779431719041552943640983217579734770140398866811842272415625440195361785766315399502572935763426251049725749365792086545903915469403528591052525719621907211172970987075184903979555389094171549235294394601511224013669336184743470977066530132880237270655643340764425145201427422743989649394758610334916272890802087018002446404213350986031015063818559980059084659440385235505039930515306026057154323309315494270659011237726638186356838531251007785261628025203880861417815787533509839677614334343411648375532077818118542424499430763325104455901310618807400771892858769096804631560626805272884387340947528965931888345322729030726561868854218098560586378696117555036160000 2269 379291817597378359985307663643862687820331404336690536444519802192753267357354809467185660546132128752778971035474595725755061211703555908970649053452279943219382304556243917880430690482214048556948635170798133338264940201187491304340642989832126835254477245102127704869094706293663190539998234390482645739159609968068530570505283629121390920688418193448565028796070116111054123803275891903769641471337991247214163631827725310982244372655984200076606373098180857822107462151471169673594547129611177854675245214882981350828967287015723803182935646963956871505258367117654740194480654462038822206112514476707286849925023189229935443847550891160093387304373179804312594754063092270234099360935602339229373123683159588836856500125296498401742044843666627408536664758633989187605674557024021913533826228506924625201030164082284569310972761189208401984662010440073794073992351424896547080649709011062221164174674876609943223699454655537272170718568880430220865633970493261490732377047040000 2270 379291817597378359985307663643862687820331404336690536444519802192753267357354809467185660546132128752778971035474595725755061211703555908970649053452279943219382304556243917880430690482214048556948635170798133338264940201187491304340642989832126835254477245102127704869094706293663190539998234390482645739159609968068530570505283629121390920688418193448565028796070116111054123803275891903769641471337991247214163631827725310982244372655984200076606373098180857822107462151471169673594547129611177854675245214882981350828967287015723803182935646963956871505258367117654740194480654462038822206112514476707286849925023189229935443847550891160093387304373179804312594754063092270234099360935602339229373123683159588836856500125296498401742044843666627408536664758633989187605674557024021913533826228506924625201030164082284569310972761189208401984662010440073794073992351424896547080649709011062221164174674876609943223699454655537272170718568880430220865633970493261490732377047040000 2271 379291817597378359985307663643862687820331404336690536444519802192753267357354809467185660546132128752778971035474595725755061211703555908970649053452279943219382304556243917880430690482214048556948635170798133338264940201187491304340642989832126835254477245102127704869094706293663190539998234390482645739159609968068530570505283629121390920688418193448565028796070116111054123803275891903769641471337991247214163631827725310982244372655984200076606373098180857822107462151471169673594547129611177854675245214882981350828967287015723803182935646963956871505258367117654740194480654462038822206112514476707286849925023189229935443847550891160093387304373179804312594754063092270234099360935602339229373123683159588836856500125296498401742044843666627408536664758633989187605674557024021913533826228506924625201030164082284569310972761189208401984662010440073794073992351424896547080649709011062221164174674876609943223699454655537272170718568880430220865633970493261490732377047040000 2272 379291817597378359985307663643862687820331404336690536444519802192753267357354809467185660546132128752778971035474595725755061211703555908970649053452279943219382304556243917880430690482214048556948635170798133338264940201187491304340642989832126835254477245102127704869094706293663190539998234390482645739159609968068530570505283629121390920688418193448565028796070116111054123803275891903769641471337991247214163631827725310982244372655984200076606373098180857822107462151471169673594547129611177854675245214882981350828967287015723803182935646963956871505258367117654740194480654462038822206112514476707286849925023189229935443847550891160093387304373179804312594754063092270234099360935602339229373123683159588836856500125296498401742044843666627408536664758633989187605674557024021913533826228506924625201030164082284569310972761189208401984662010440073794073992351424896547080649709011062221164174674876609943223699454655537272170718568880430220865633970493261490732377047040000 2273 862130301398841012246604319462499889415613282057297589338393510384128176703267481918913006421358328655066601163633756084641254134202182581090285298497032310937655978256342425342218959466072532369944247743224157077876209077299167734766281515888424296533426778117136273167452267405496432097415986769567053765109793457419769986758509688992921562724774553708588310453467373920426023404846102297268395064351254104917793935144419631862641459047052086774126286052165089829650261470293968668080405625606207263676832373429016610434242643386740204634812725549073968931452268458429224462054527592214242874493745405555663009879577709119643263865483175606892269342840237695202527875985408730242107847406624117068365110131821745426174824784798940867159667929654244099603838996375057423427698268115601809462387017396239673081941562959032826043841086183070697711136749730287733930184614788789851514316788582144428706169035994534400947468860432036219644043307065217892027586014931183368434693027921920000 2274 862130301398841012246604319462499889415613282057297589338393510384128176703267481918913006421358328655066601163633756084641254134202182581090285298497032310937655978256342425342218959466072532369944247743224157077876209077299167734766281515888424296533426778117136273167452267405496432097415986769567053765109793457419769986758509688992921562724774553708588310453467373920426023404846102297268395064351254104917793935144419631862641459047052086774126286052165089829650261470293968668080405625606207263676832373429016610434242643386740204634812725549073968931452268458429224462054527592214242874493745405555663009879577709119643263865483175606892269342840237695202527875985408730242107847406624117068365110131821745426174824784798940867159667929654244099603838996375057423427698268115601809462387017396239673081941562959032826043841086183070697711136749730287733930184614788789851514316788582144428706169035994534400947468860432036219644043307065217892027586014931183368434693027921920000 2275 862130301398841012246604319462499889415613282057297589338393510384128176703267481918913006421358328655066601163633756084641254134202182581090285298497032310937655978256342425342218959466072532369944247743224157077876209077299167734766281515888424296533426778117136273167452267405496432097415986769567053765109793457419769986758509688992921562724774553708588310453467373920426023404846102297268395064351254104917793935144419631862641459047052086774126286052165089829650261470293968668080405625606207263676832373429016610434242643386740204634812725549073968931452268458429224462054527592214242874493745405555663009879577709119643263865483175606892269342840237695202527875985408730242107847406624117068365110131821745426174824784798940867159667929654244099603838996375057423427698268115601809462387017396239673081941562959032826043841086183070697711136749730287733930184614788789851514316788582144428706169035994534400947468860432036219644043307065217892027586014931183368434693027921920000 2276 862130301398841012246604319462499889415613282057297589338393510384128176703267481918913006421358328655066601163633756084641254134202182581090285298497032310937655978256342425342218959466072532369944247743224157077876209077299167734766281515888424296533426778117136273167452267405496432097415986769567053765109793457419769986758509688992921562724774553708588310453467373920426023404846102297268395064351254104917793935144419631862641459047052086774126286052165089829650261470293968668080405625606207263676832373429016610434242643386740204634812725549073968931452268458429224462054527592214242874493745405555663009879577709119643263865483175606892269342840237695202527875985408730242107847406624117068365110131821745426174824784798940867159667929654244099603838996375057423427698268115601809462387017396239673081941562959032826043841086183070697711136749730287733930184614788789851514316788582144428706169035994534400947468860432036219644043307065217892027586014931183368434693027921920000 2277 862130301398841012246604319462499889415613282057297589338393510384128176703267481918913006421358328655066601163633756084641254134202182581090285298497032310937655978256342425342218959466072532369944247743224157077876209077299167734766281515888424296533426778117136273167452267405496432097415986769567053765109793457419769986758509688992921562724774553708588310453467373920426023404846102297268395064351254104917793935144419631862641459047052086774126286052165089829650261470293968668080405625606207263676832373429016610434242643386740204634812725549073968931452268458429224462054527592214242874493745405555663009879577709119643263865483175606892269342840237695202527875985408730242107847406624117068365110131821745426174824784798940867159667929654244099603838996375057423427698268115601809462387017396239673081941562959032826043841086183070697711136749730287733930184614788789851514316788582144428706169035994534400947468860432036219644043307065217892027586014931183368434693027921920000 2278 862130301398841012246604319462499889415613282057297589338393510384128176703267481918913006421358328655066601163633756084641254134202182581090285298497032310937655978256342425342218959466072532369944247743224157077876209077299167734766281515888424296533426778117136273167452267405496432097415986769567053765109793457419769986758509688992921562724774553708588310453467373920426023404846102297268395064351254104917793935144419631862641459047052086774126286052165089829650261470293968668080405625606207263676832373429016610434242643386740204634812725549073968931452268458429224462054527592214242874493745405555663009879577709119643263865483175606892269342840237695202527875985408730242107847406624117068365110131821745426174824784798940867159667929654244099603838996375057423427698268115601809462387017396239673081941562959032826043841086183070697711136749730287733930184614788789851514316788582144428706169035994534400947468860432036219644043307065217892027586014931183368434693027921920000 2279 862130301398841012246604319462499889415613282057297589338393510384128176703267481918913006421358328655066601163633756084641254134202182581090285298497032310937655978256342425342218959466072532369944247743224157077876209077299167734766281515888424296533426778117136273167452267405496432097415986769567053765109793457419769986758509688992921562724774553708588310453467373920426023404846102297268395064351254104917793935144419631862641459047052086774126286052165089829650261470293968668080405625606207263676832373429016610434242643386740204634812725549073968931452268458429224462054527592214242874493745405555663009879577709119643263865483175606892269342840237695202527875985408730242107847406624117068365110131821745426174824784798940867159667929654244099603838996375057423427698268115601809462387017396239673081941562959032826043841086183070697711136749730287733930184614788789851514316788582144428706169035994534400947468860432036219644043307065217892027586014931183368434693027921920000 2280 862130301398841012246604319462499889415613282057297589338393510384128176703267481918913006421358328655066601163633756084641254134202182581090285298497032310937655978256342425342218959466072532369944247743224157077876209077299167734766281515888424296533426778117136273167452267405496432097415986769567053765109793457419769986758509688992921562724774553708588310453467373920426023404846102297268395064351254104917793935144419631862641459047052086774126286052165089829650261470293968668080405625606207263676832373429016610434242643386740204634812725549073968931452268458429224462054527592214242874493745405555663009879577709119643263865483175606892269342840237695202527875985408730242107847406624117068365110131821745426174824784798940867159667929654244099603838996375057423427698268115601809462387017396239673081941562959032826043841086183070697711136749730287733930184614788789851514316788582144428706169035994534400947468860432036219644043307065217892027586014931183368434693027921920000 2281 1966519217490756348934504452693962247757013896372695801280875597186196371060153126257040567647118347662206917254248597629066700680115178467466940765871730701248793286402717072205601446542111446335842829102294302294635632905319401603001888137741495820392746480885187839094958621951937361614205865821382449638215438876374495339796160600592854084575210757009289936144359079912491759386453959340069209141785210613317487966064421180278685168086325809931782058484988569901432246413740542531891405232007758768446854643791586888400507469565154406772007826977437723132642624353677060997946377437840687996720233270072467325535316754501906284877167123559321266371018582182756966085122717313682247999934509611032940816210685401317104775334126384117991202547541330791196356750731505982838579749571687727383704786680822694299908705109553876206001517583584261479102926134786321094751106333229651304156594755871441878771571103532968561176470645474617008062783415762011714923700058029263399534796689899520000 2282 1966519217490756348934504452693962247757013896372695801280875597186196371060153126257040567647118347662206917254248597629066700680115178467466940765871730701248793286402717072205601446542111446335842829102294302294635632905319401603001888137741495820392746480885187839094958621951937361614205865821382449638215438876374495339796160600592854084575210757009289936144359079912491759386453959340069209141785210613317487966064421180278685168086325809931782058484988569901432246413740542531891405232007758768446854643791586888400507469565154406772007826977437723132642624353677060997946377437840687996720233270072467325535316754501906284877167123559321266371018582182756966085122717313682247999934509611032940816210685401317104775334126384117991202547541330791196356750731505982838579749571687727383704786680822694299908705109553876206001517583584261479102926134786321094751106333229651304156594755871441878771571103532968561176470645474617008062783415762011714923700058029263399534796689899520000 2283 1966519217490756348934504452693962247757013896372695801280875597186196371060153126257040567647118347662206917254248597629066700680115178467466940765871730701248793286402717072205601446542111446335842829102294302294635632905319401603001888137741495820392746480885187839094958621951937361614205865821382449638215438876374495339796160600592854084575210757009289936144359079912491759386453959340069209141785210613317487966064421180278685168086325809931782058484988569901432246413740542531891405232007758768446854643791586888400507469565154406772007826977437723132642624353677060997946377437840687996720233270072467325535316754501906284877167123559321266371018582182756966085122717313682247999934509611032940816210685401317104775334126384117991202547541330791196356750731505982838579749571687727383704786680822694299908705109553876206001517583584261479102926134786321094751106333229651304156594755871441878771571103532968561176470645474617008062783415762011714923700058029263399534796689899520000 2284 1966519217490756348934504452693962247757013896372695801280875597186196371060153126257040567647118347662206917254248597629066700680115178467466940765871730701248793286402717072205601446542111446335842829102294302294635632905319401603001888137741495820392746480885187839094958621951937361614205865821382449638215438876374495339796160600592854084575210757009289936144359079912491759386453959340069209141785210613317487966064421180278685168086325809931782058484988569901432246413740542531891405232007758768446854643791586888400507469565154406772007826977437723132642624353677060997946377437840687996720233270072467325535316754501906284877167123559321266371018582182756966085122717313682247999934509611032940816210685401317104775334126384117991202547541330791196356750731505982838579749571687727383704786680822694299908705109553876206001517583584261479102926134786321094751106333229651304156594755871441878771571103532968561176470645474617008062783415762011714923700058029263399534796689899520000 2285 1966519217490756348934504452693962247757013896372695801280875597186196371060153126257040567647118347662206917254248597629066700680115178467466940765871730701248793286402717072205601446542111446335842829102294302294635632905319401603001888137741495820392746480885187839094958621951937361614205865821382449638215438876374495339796160600592854084575210757009289936144359079912491759386453959340069209141785210613317487966064421180278685168086325809931782058484988569901432246413740542531891405232007758768446854643791586888400507469565154406772007826977437723132642624353677060997946377437840687996720233270072467325535316754501906284877167123559321266371018582182756966085122717313682247999934509611032940816210685401317104775334126384117991202547541330791196356750731505982838579749571687727383704786680822694299908705109553876206001517583584261479102926134786321094751106333229651304156594755871441878771571103532968561176470645474617008062783415762011714923700058029263399534796689899520000 2286 1966519217490756348934504452693962247757013896372695801280875597186196371060153126257040567647118347662206917254248597629066700680115178467466940765871730701248793286402717072205601446542111446335842829102294302294635632905319401603001888137741495820392746480885187839094958621951937361614205865821382449638215438876374495339796160600592854084575210757009289936144359079912491759386453959340069209141785210613317487966064421180278685168086325809931782058484988569901432246413740542531891405232007758768446854643791586888400507469565154406772007826977437723132642624353677060997946377437840687996720233270072467325535316754501906284877167123559321266371018582182756966085122717313682247999934509611032940816210685401317104775334126384117991202547541330791196356750731505982838579749571687727383704786680822694299908705109553876206001517583584261479102926134786321094751106333229651304156594755871441878771571103532968561176470645474617008062783415762011714923700058029263399534796689899520000 2287 4497429450401359770013211683311091660620290781004355297529362490764831100614570199749851778208959661103467219760466542777675544455423413155096893531548648113755990246003013944134210508241808877770072550156947069347831692454465471466065318171014800941238211201784424588010170368404080746011688815133501662322598708710268470842113819293555857291423507001280246083962149215759868653716820205010738281307262776672657094978389331239297352979413427127313985567755168859364575547548224620770435643765601744303437956570351359213771960582895508128287581900297400072804353681896859438502303365200341653448499173488655732773499269417545859673514081211580167736190519497451965181436675654496391301175850223480432335646673837512812218621189147040477845880226227023519466067888922954182751831887270449832526532847139041501863891208585549714883125470713657206002708392070256316343695780184096212532606132206677987576750583113779899099410588366200449097439585671847720792030502032712925394736080029800202240000 2288 4497429450401359770013211683311091660620290781004355297529362490764831100614570199749851778208959661103467219760466542777675544455423413155096893531548648113755990246003013944134210508241808877770072550156947069347831692454465471466065318171014800941238211201784424588010170368404080746011688815133501662322598708710268470842113819293555857291423507001280246083962149215759868653716820205010738281307262776672657094978389331239297352979413427127313985567755168859364575547548224620770435643765601744303437956570351359213771960582895508128287581900297400072804353681896859438502303365200341653448499173488655732773499269417545859673514081211580167736190519497451965181436675654496391301175850223480432335646673837512812218621189147040477845880226227023519466067888922954182751831887270449832526532847139041501863891208585549714883125470713657206002708392070256316343695780184096212532606132206677987576750583113779899099410588366200449097439585671847720792030502032712925394736080029800202240000 2289 4497429450401359770013211683311091660620290781004355297529362490764831100614570199749851778208959661103467219760466542777675544455423413155096893531548648113755990246003013944134210508241808877770072550156947069347831692454465471466065318171014800941238211201784424588010170368404080746011688815133501662322598708710268470842113819293555857291423507001280246083962149215759868653716820205010738281307262776672657094978389331239297352979413427127313985567755168859364575547548224620770435643765601744303437956570351359213771960582895508128287581900297400072804353681896859438502303365200341653448499173488655732773499269417545859673514081211580167736190519497451965181436675654496391301175850223480432335646673837512812218621189147040477845880226227023519466067888922954182751831887270449832526532847139041501863891208585549714883125470713657206002708392070256316343695780184096212532606132206677987576750583113779899099410588366200449097439585671847720792030502032712925394736080029800202240000 2290 4497429450401359770013211683311091660620290781004355297529362490764831100614570199749851778208959661103467219760466542777675544455423413155096893531548648113755990246003013944134210508241808877770072550156947069347831692454465471466065318171014800941238211201784424588010170368404080746011688815133501662322598708710268470842113819293555857291423507001280246083962149215759868653716820205010738281307262776672657094978389331239297352979413427127313985567755168859364575547548224620770435643765601744303437956570351359213771960582895508128287581900297400072804353681896859438502303365200341653448499173488655732773499269417545859673514081211580167736190519497451965181436675654496391301175850223480432335646673837512812218621189147040477845880226227023519466067888922954182751831887270449832526532847139041501863891208585549714883125470713657206002708392070256316343695780184096212532606132206677987576750583113779899099410588366200449097439585671847720792030502032712925394736080029800202240000 2291 4497429450401359770013211683311091660620290781004355297529362490764831100614570199749851778208959661103467219760466542777675544455423413155096893531548648113755990246003013944134210508241808877770072550156947069347831692454465471466065318171014800941238211201784424588010170368404080746011688815133501662322598708710268470842113819293555857291423507001280246083962149215759868653716820205010738281307262776672657094978389331239297352979413427127313985567755168859364575547548224620770435643765601744303437956570351359213771960582895508128287581900297400072804353681896859438502303365200341653448499173488655732773499269417545859673514081211580167736190519497451965181436675654496391301175850223480432335646673837512812218621189147040477845880226227023519466067888922954182751831887270449832526532847139041501863891208585549714883125470713657206002708392070256316343695780184096212532606132206677987576750583113779899099410588366200449097439585671847720792030502032712925394736080029800202240000 2292 4497429450401359770013211683311091660620290781004355297529362490764831100614570199749851778208959661103467219760466542777675544455423413155096893531548648113755990246003013944134210508241808877770072550156947069347831692454465471466065318171014800941238211201784424588010170368404080746011688815133501662322598708710268470842113819293555857291423507001280246083962149215759868653716820205010738281307262776672657094978389331239297352979413427127313985567755168859364575547548224620770435643765601744303437956570351359213771960582895508128287581900297400072804353681896859438502303365200341653448499173488655732773499269417545859673514081211580167736190519497451965181436675654496391301175850223480432335646673837512812218621189147040477845880226227023519466067888922954182751831887270449832526532847139041501863891208585549714883125470713657206002708392070256316343695780184096212532606132206677987576750583113779899099410588366200449097439585671847720792030502032712925394736080029800202240000 2293 10312605729770317952640294389832333177802326760842986697234828191323757713709209468026410127433144502910250334910749782589210023436285886364637176867841050124842485634084910973899744695398467756726776357509879630014578070798089326071687774566136938558259218285691685580307320654750557150604802453101119311705718839072645603640966987640123580769234101553935604270525208151737378822972668730089622879037553546910402718785446736531708830381794988402930968906862602194522971730528079055426608931154524799687783234415815666677179105616579400138163425297381938366940382992589498692485781616404383411357408604809487595249633824774432656231367788218153324619084861207657356161034297275760225253596224562440631345637823109416878417298386714163815700603358738564930135693669300333941049950517511141465983339818489822163773902541286665496227006704346415973364210343017097733376094423962132615337265861149912625513489087079897308634948479123697629780428969945546823776125941161010737930129831508331863736320000 2294 10312605729770317952640294389832333177802326760842986697234828191323757713709209468026410127433144502910250334910749782589210023436285886364637176867841050124842485634084910973899744695398467756726776357509879630014578070798089326071687774566136938558259218285691685580307320654750557150604802453101119311705718839072645603640966987640123580769234101553935604270525208151737378822972668730089622879037553546910402718785446736531708830381794988402930968906862602194522971730528079055426608931154524799687783234415815666677179105616579400138163425297381938366940382992589498692485781616404383411357408604809487595249633824774432656231367788218153324619084861207657356161034297275760225253596224562440631345637823109416878417298386714163815700603358738564930135693669300333941049950517511141465983339818489822163773902541286665496227006704346415973364210343017097733376094423962132615337265861149912625513489087079897308634948479123697629780428969945546823776125941161010737930129831508331863736320000 2295 10312605729770317952640294389832333177802326760842986697234828191323757713709209468026410127433144502910250334910749782589210023436285886364637176867841050124842485634084910973899744695398467756726776357509879630014578070798089326071687774566136938558259218285691685580307320654750557150604802453101119311705718839072645603640966987640123580769234101553935604270525208151737378822972668730089622879037553546910402718785446736531708830381794988402930968906862602194522971730528079055426608931154524799687783234415815666677179105616579400138163425297381938366940382992589498692485781616404383411357408604809487595249633824774432656231367788218153324619084861207657356161034297275760225253596224562440631345637823109416878417298386714163815700603358738564930135693669300333941049950517511141465983339818489822163773902541286665496227006704346415973364210343017097733376094423962132615337265861149912625513489087079897308634948479123697629780428969945546823776125941161010737930129831508331863736320000 2296 10312605729770317952640294389832333177802326760842986697234828191323757713709209468026410127433144502910250334910749782589210023436285886364637176867841050124842485634084910973899744695398467756726776357509879630014578070798089326071687774566136938558259218285691685580307320654750557150604802453101119311705718839072645603640966987640123580769234101553935604270525208151737378822972668730089622879037553546910402718785446736531708830381794988402930968906862602194522971730528079055426608931154524799687783234415815666677179105616579400138163425297381938366940382992589498692485781616404383411357408604809487595249633824774432656231367788218153324619084861207657356161034297275760225253596224562440631345637823109416878417298386714163815700603358738564930135693669300333941049950517511141465983339818489822163773902541286665496227006704346415973364210343017097733376094423962132615337265861149912625513489087079897308634948479123697629780428969945546823776125941161010737930129831508331863736320000