501439501724501800501864506902509193509271509357509361509771510223511849511851513743513956514898514947515599517252517355517396519152521445523886524324525713526718526753527245528404528584528585529388530982531003531125532091535056535685536260536338538622539320541056541983542550543261547287547486553171553253553335554590554981555186555188556764557781559214559351563302565652567298568255568288573284573382573383573386573943574086576077576790577316581537581686581699582483583590583626584565585313594663596413596505596630601635601668602449607272607339607962608602609557612971614275615588617461620421620924