108510141140953991888109961411069121072963104811211103112511346189051047582110110031128994109111139721132918812621616581612105639311091055114796699210021077960103410379879541005578936897108710541119108410571104908917884106911271100100193210616159961074103810066225769299621073113810961076997107186261388295211079959571079108111188866271145100093810929499649598998901064394114110891093395981107511081130104411461013114810861117111088099910281059951105289493010515849711036969102791088189310601062865940914956112211399371137108261910889688855779068151135609819109810581020909103099096511161114101810809881102634998103311261050104388910971007606608624100895011231026877993101910319899118911143633112910399619311024106839211421015934620611106510709008879071035967625102988397095510171124101610669581067111187611331131100411361094617904396623933895939111587992861091310231105105311129735836261049107810226079168968981041108310639481025