879111889410751122103190997288699586560986288563488463381287610381037111210131107104310989481036395108661310041139110910941030114861261010691071934998105210079141039113261498810741137102439281510031023105061739410921106877106560758362295210626186251096973938107310479519811025101588060611451131107010599621124940111593311111058957882113560839391795810859501105108289310871113105310061101110093158410839661147896883101910491064953900897881956113688995489911411142103561510281116106090711179901008611991993104193099493210291138949111010011099106110561104107611199186209631054970108090689096798799610888911027106391393610551048999114657661911089289121114908107992911268191077107210161121578103410519689166271018103310931068113411306211103101795939610571102624112710919059659391081581904937113310201128112911239608888951026100096410441014626623106710841125106661610899111143100597157710225821140100289896995510971078961887997989992910