205250205249205248205247205246205245205244205243205242205241205240205239205238205237205236205235205234205233205232205231205230205229205228205227205226205225205224205223205222205221205220205219205218205217205216205215205214205213205212205211205210205209205208205207205206205205205204205203205202205201205200205199205198205197205196205195205194205193205192205191205190205189205188205187205186205185205184205183205182205181205180205179205178205177205176205175205174205173205172205171205170205169205168205167205166205165205164205163205162205161205160205159205158205157205156205155205154205153205152205151