105560899293611006068891132108561099010849181050108196110835845766251043107710599951130101610789281107106795511198769895833941017899862110891462611456145811138109196589811359348791013900988112899696210529566139401093104810259396158861141107910568871057110111116349701014913114211021140987110586590593895110611065623100510681129611884106910069291074111461911249081137890112310739171089907104799862062410649489531066100162211469129491018107610041082113411319371024954105110341109959812104196961810621112893107258297310989939308881126111591010581127100293210549041136106310338976095779991020114791162763310031035972105393111216128819668858151118111661611338958839601022617109610759571060877102388210261125103696711179689099941092102896410871071107011031139111398110151019100757860799710391106114810371143102999181910311038880100089410301122395906392109496395297110081104109995895010446211097108839689689111101049393108010869169331027