109678109663110821109779111448109351109364107812110825121698111828110652110622108892111832108951108704109264108712110934108587108622108114110940108209118992107913109260107985110943107771107727108004110431108008108007112441110977109280107280107997110611109505107238107204110983107388109276108152110989110439107989106481109915107999109390108159108011120905109131