160066204789162006161091821677556016757833724925611587182024685400556613141979119762173962115289102705106996631181909122005881044391798586167313830315774992040139816227887583861059711378772215744012722197414648798816181636182163334821726219616817017619538661581729863654612418261310114813221761134663186202218866202750434482269106912854232195991200741047951361854802893109619902055701517886787412927018802718491413739220595412904251397453881384232202611330551449151432128200022488220627070706815587082510011811278315329879181468121329429933215244121879215172275689