143772143787143837143847143301143110142959142684142861144105141505143487147433144885139727139575139585139599139651138785138527143767141460144707144839141783143137142165144637146164147271142817143838137669139733144359138404143366143717150112136302112020138945145455143814145479142281143919135114145413139305144997143629138096136960144050143978145143141387144457