116109211610911056988376482376174376332946426305532116109047217547216292688592682392677823315392698668584168587414639051463904927227105812392722892722691757733308311632226234271395324132356611594533331676589536210114827971281277703664333165587776501320587775123845412380613079515989411264782126486847872902817597585954512378847885596495952047907479785951659766478705976047884123805596485976511374474789359646106261633316311594526589525492723330828974991497502703663103887065884424243711811519558053331133331203331123331023331217210856080161177186314173872798323797668449218594658951658867623426658883477388