10104535101211831015716010315429103939771059393110682740112348941170963912155972121560041217146712240936122409541224097512241165122411951224122712241242122412441224135712241361122413691224145912241484122415431224154612361427128635781352285113536972135369741353721713537252136401351468423614950431149504421495044814950459