10142190110019611115071113840613653141885171419986114473769150550115995549516073861715302561728419217367151017565231818038531809830191810920821827337961865613019205534519980812019903211315721241832132626213307288214304541220330722489727822701736722702590722715321822849820623086420823188866323257016923404147823430121235950926