20157950470138353145040208381220885193845187973624311492187549611922350644433281736662169148133892547379922110116773366687181810203986131910821213043688709935885870016458321910713298716421825802163932636381022622111121295756678611237740261595791401951487041827191680017765015048443288250604981826618897015766014439418945854756175771704951116479027713202384667150382729031252155115334271780254781058601404424166334347789811423579336746102947302033681845891889261711861994410461179377475931619871373347230722113158731994072246697367353438634429516