444194322013491390176475318621171102144919897551218141617031197721516198615241120232198033915951895809115566217121366112965998993559120416761835819869367201260164156315001070197677127512251585132424010111795186919447081455139183187717902214241145199410456811167655108415121341195413331309