1437420417128428178326825521048612768464624436427675593448353346117343752208192369130785474706187639116834524718511717504548296155857070356365816976125946436828555291515297233422447167458351251662285135934653885681902495517355643203822361392293837634785492146443746772401482584664255226473425424211120335628724885419838659636567833275016646116482544226226554342426678271144865613685584127230059519676967060281013735415217658763716237940545317423252113346374940138767795349540319407943011102886577544485252848038983537625762764352402274273378334021256566714562798885035192673804137073627963771181144679147560390120501456853244459731807452507375685157799215445505709485547385181145502301048880921966180852027017065511337248254640079644650069316163838466732692072272481523368603440135439784577943283442804577727482376764555026003811215568653547245154629832118649438427357474354712394392411246053754521764122047042689186128820069011738264901605106537932023377651423482164756915894837135423321726597116819433125065308151588849355285687227222674636309286313754278660847570789403341489784238454201189225211526773340553375019333846771970510730261716681155753598293797774234692242066523844491419762855415366227617317537131763865077816183721376826476239864350871067539978840658803177820684729905142056683286472755695521231821273397804767121887152266547378053041226011784687908756721859751236453344047944362532342524413422907769473646145806450231630525373868631819521179282350330760235923071911064877896140915253621657556483122987434793146305221680256745651586663853857445271356519926163270464080474679277048434533326047980277719671791299986059931568978746053953673239170115613810850937755751766366306428005125571804980166415454156166733536757159053872854466568883970710966670281128933624373060411514159936127867411127273732952947815583141256729727182730322331063520344437572708840