10023646100361631003702510037029100381171004149710069260100859771010106710103256101128201011510810115243101152461012491010125677101301411014137410154509101553891016838210168386101697181016972810170965101709691017865510190572101963431021234810222186102221901022219410628646106325061063551310654497106578801065798610664481