10787233108018781081944510898513110113561113333211215809112415471126888911297841112978981132776911355481113645201136598711460546114663611149277811523241115232781152642111531477116177661161780811666229116889091169158211726306118050421181204911847452118514201187692211906753119101991193335824481224255565642701711627021645