168430187324205734126584332108777916161677460176329207631919535185889998969820840819222014187274556121881212491298951511381272601796284078574203140118133373113381170846915501090821322471947432022872195852137717178620640119740175877205351297687956479790207963171688159045199574600136123206712549291353713706193355146922270634779966709120981179963119574140351131713134365816155781222333057648258866534728014992716091206409183110812414311514133240688199572538371107321286715590513399616920814640257337117854173102210774582611246161670184450118486135475159536