477641477935478163478469478705478753478846478932479784481650482088482819482968483500483501484468485396486821487012487277487874488271488272488288488791489361490051490127490952491059491064491332491393491562493246493619493715495073495127495354495805496096496655497218498167498399498436498741498885498910498969499162499163500345500476500779501259501398503222503535504277504282504416504838504959506160506444506619506928507373508106508142510482511418511764511918511923511932512265512266512267512438512734512898514341514343514344514636514839515241515245515261515289515291516066516104516220516717516745517284