1317119810781034151772314701531156110561853147812921637114619315597619211174120998818843951599122714508545817381952318877295196799167811801657182151112291527168617261165176155913821082313154740632913146841436290127461614741824110415366021731134295111323771796265993169817605928691913150128510941499