16301713165893615802571122130646264772651368667695272802856826881761194148791028287185327991110971327091259179118010666392222136217302067965859228139101610328619114413499310020311201064288109349110309123141656391424111612028712122122014792119932511356213320427916013512218889016661012261125115766084275179114419715710805528