20337519174164480765657824323345220461248211863222102141406839772010751415324846191198262767021688319875376342178004317931163116159310571867515027520535611975813812151206144768102562243825277621580212751314912797526789162124849284203765142704606551329101370831356291261911363521981481075662203295859551766479622772314817117861415022441620900972204404979719726289590520989092169689779783357862686003321124870024187370592839736100814215273138082122421954721015952569513085302672125721379273329610844211486917891238004181917963375940516317268502201307