112469231121093711210962112109631122503511231091112370481124214811242149112788941130336911305199113145711131457211314573113160321131861511214745112722251129312211294491113023851130339011305200113186191131862311237337112469061125725111257275112704161127222611272227112890461129312411303382