100670911007121510151411101558961016137910162080101624351016901510269025102955751030911103210611032625210343971036503610386961039619210396199103962141040254710409316104098441041036610410980104162431041680110417363104237210431937104356901044267210442679104460801044698910447995104535231045352510456461045694510458168