13975351397680139808413991671403665140998214138731430234143949814561901456275145715414596491465822146830214838271483836148729214925371495894151969315357811537501154156115439521550512155282515554351562450156557315694011579745158927226304296539159007553799813248134271464215597156361655917081177162018520707209062118622322226032417024375260712728727324273462984031066312103149031893323603692738566388954303543919439224398644055440924410244130441324479246530468184692546937509665105856137580085970659804630476323663664641626555666357705417592278860823579269293978