82155844698590186165862148621686720876008793789313894039244692455935479576896028964529665396940975609757598742100112100170100443101110101630101694101695103174103867104206104266105441106902107468108397109637110133110466111964112158112986113279115017115721115810115865116291116303116304116788116798116806116866117073117833117954118064118465118762120072120320122052122060122074123592123617123618123662123780124117124120124381125291126382127182128511129401129407129492129521129685129690129691129694129698130395130603131812131822132722133106133178133389133473134903134974135928137374