6744512383727372256577953128064866304075217695232828534352963155894824688118522248265046622665394471441181957173644647928679647837828402327863862912603992235934016764048421029331823948570648161457117813816531485143791471943424057176552853805452783178391121895983611964812364797279171891695019253667393802437382505220727122753063667857387496021433701083086394757512377632183452668054773739974295391228242601548310519779684768597157724595876640052436702701708328761351704269729665483755550355154658491327025574350014234534555552415437453986427435236552871017811715309808645334937379943438299387677656152113389784678427105022726734018077812317350775279358649063556518765357096443337836503847144221521333215322646028325918683860581045546549477185532406874502164581306582561878011254634619877164164613638324920056968123333448014782874029520140685219217443202754651355676304803503585121403258262422675885383166218233880513377679787771480046239078053758756032376846272280599356162485403002841672114451064755416819365425023085439776025227670733038843921234134619713776786368559565828649789502234638807135349281809525734643567375190377727524110116343487192735637371762231470544664901251745715684267485632542442044079819161273170466688138176128629288456635354307344469690835541753449444313179651655662683536636608273027196703856911462051668043724312426577745417721456257706127362261764747253208453160117564705226362482909447622240678255144120755266184175025142579411144884551232034881153485621971205126665320137429712241744298788832791204191770659305218107445163369615961515138475471568252293392213501756714746524634045886048731451167264254276566711430366830169319666867329879047217259591754055747315485542109603857303671359074682019942379281571411881555273314895225082891062712947414527036324672642068377315094574646003367763373841645723205589613933556123518157062860728424367689