962621996100110499881114104111031031110911381093577937624987916938111311341125112210083961147981999112810359319091139107311328126121063111211299731080963392932105310789398798951092108261111071124104811019049945766088829009495811071952113361610831034951105089311161027627100461591460694889787610149086101003960107710911146102662211301143899113710229171072111088910879581106936106510748909709501039971102011406141131966105811481056911112788610021085103390557888395610449531119617102888099010891007107610601051109911046201005910110210579691059113511001017103058489610361019961110510948651023113610291068928912933887634906934815992101688410701097954618105410371123103810699591098633395112610881047107599510521064918108695799794093096596810671066625967894609623102510068779916079139939641141100011119071018898888394111510841118393583972998114588510961061105595586298989110131121104361910241081101592958211081079626881613111710628191142