010115815803031561560505154154070715215209091501501111148148131314614615151441441717142142191914014021211381382323136136252513413427271321322929130130313112812833331261263535124124373712212239391201204141118118434311611645451141144747112112494911011051511081085353106106555510410457571021025959100100616198986363969665659494676792926969909071718888737386867575848477778282797980808181787883837676858574748787727289897070919168689393666695956464979762629999606010110158581031035656105105545410710752521091095050111111484811311346461151154444117117424211911940401211213838123123363612512534341271273232129129303013113128281331332626135135242413713722221391392020141141181814314316161451451414147147121214914910101511510808153153060615515504041571570202159159