100010201048100310159491018109381288310558951131608609106210971078624109210249901047108787661063488586510761073109110021080110511041082106191493410888621022951904578877896105860610019661121105339391658210059578841006959999106010996219881036932996110696096510989951132967111811461038890113393893910961136107211019621147900105910161127964112499211451111969970907103310569569481052611103010341100112661310689526221086893111362361910666153956185761007114199763339211161102108910316261103105010711041889101410659891117908107591111371074396101910131051953112810371114881114097361696110833941025100487910791122110911156179401123111011428949098981039917104311351049108191288099410851084910991612113460757795499898158193799358410679311064918106381597110709729061069627101710081119888104488695092893689710299689138879058911094113910579291077930899114396358311081035987819114811251023113895511121107620105462561410281129102710268821130933958