100323821031625210320185103635701040813010413687105115711052805010531202105313811053920710541673105858521077185310989591113789311250201112617271126414711264547112650701139820611398236114263091159420211624168116619221166500511699348117416111199336812106861216690122839612340696123502361246292912462930124669371248522