577108988311346251052100587996411111092981114663492811405781105112162211339988949996201023111711279571054997101911231069111558410161018102061311291067110261295939410558985821130890110691411258951000108010831004105888161961498810821047960994940616969104810966089671097108463310741136618581100399511161077102211459173931079106699010361126970576110999111479541015897113198961793993110411104952893913100211101108107011141091105610531078930106011396241132104995010659118809091025109810871143900100810331086112887695888811241017865882962936905884103539610241014886111961591610511118896114896811078121050899100110069041029955932109410999618851085107293410641113112210761026106210751142102810576101068103910389371137627953113881596362360795162611009103921071973992918996101339510341059106160610438879491073819966908611100710316211135987609110110889488779389339065839079938899291037106310301044102710811103972109391211128911141956971965862