487284872248721664435634354384543835442666289544475645694351544495612054438544095440894695662911311345440113101954407566815439654395543999643848724487295439454398488535444154460544235438954413874165441254382544005440497564964365439066308544035441454424964409644154451576245442710508894692500364885057640873715443666300544336632110104210104396437500341010401010415437554421576306645848852576135437213106050035101039874269469487373105094543865440213108248760488516646457622931761050926628754416544184885457627105090