602886031430855602006029830862602926019260302601996020155244603046029960301187941879318792187911879018789187881878718786201392013620133201302012720124601976031112363181631247919335193271580415803158021580015801125141254412546125471254812549125501255112555125561255712561125621256312565125661256712568