139890139739139839138383138385137836137460137461137747137794137294137603137016137018136475136476136291135535135877135878135452135693135451135362135604134834134835134788133989132945132516132784132785132585131748131749131465131466131228131227130964130965131170131171130966130967130652130341130578130484130342129659129660129661129662129889129472128608128453129113128455128609128610128462128461128311127859127047127046127048125621125622121756125496123230124398124390123818121757121758