30888308993090531006310273104031046310503105131062310843109031102311133112431128311323115631168311793120631208312813128731292312933130431307313123131731366313933139631404314483146131464314993151031513315313153931541315533159731610317093177331777317893187231873318743189131910319483196531971319743197732023320313203932043320613214332175321923220332212322323224632258322763227732306323073236432448324973250432534325443256432571325913259532597326113261232647326773270232708327113273532832328413284932876