15694114962048291814381339301460256633219225819657715268722388519912458277143021676621128872002775129200485193863335437545512771813906919887070805304451682931848162001011416615845421632277980122321668001842831396931431331001031191761611520167834576287891396422023301213718351413819326922121244127903215833392161160872868313199115504437171222382289612804810459512554714539818665126720112042159619373982148932003021789618647139423895396861422313817242020117121211013107921437764452201676564618236213839722485687843282121302772255049054064475489061100218847788273