112469231121075911282384112109371121096211210963112250351123109111237048112421481124214911278894113033691130519911314571113145721131457311316032113186151121066311305197113213301124341211214745112722251129312211294491113023851130339011305200113186191131862311303392112109211123108311282380