109345891092737410927373108816271088162210881603108782691085607210852618108525951085162110851612108513841085138310851362108513471085134610851334108513231085132010850157108501551085015110847641108476351084763110844545102005721020049510200494101820571018203810180029101800141016512610163129