216831202907222361837691334911433695734117041970244169052137433148004218104560662194279644564436224069176066159981449643654513471787008149205127463164869302664390613137256300454351208481413241130042038802100418073329530190796574651028981967208967511057642777131935947397452213585413646013319292037121081958161021111815882225571573221133692017961351207989414697645225195195454492031641908461311558820819766614745013620668575210407190257923281563182048146703529304155421332206934782151856221174610725977034104584110901193673737012120161899271465403384865299217400