106951050999519955995911919996310787996711101113491140110791997199751079599799983998799919995999911941100071001110015110931001911097100231062710027114551003110035100391004710055106231005911001100631006710071100751007910083100871009110095100991010310107101111011510121101231012711365101311110510135101391014310147101511015511087101631016710171101751017910183