423493423521183447421868610094137561986313164001513558392676614217701314691131469210767947987267983824195307416961399904741697139990586649866002032421052748156568420322813566958562186265656265356265346265661375620155301893761882016711419139274442608137824481489764669474102302618389489423669475110101066947666945233475966947766947815361536694799954781501961669468101241650434850382210427592060721260545477185126054610452645381891047623206014101484990757110215531021540206608206609415457156162361837761820350433493766839342115625254623219843833975186595865935547555525181867340610788697788698125360361821761839010390251588376