93507910401088631085531085221084001083709470391185911699115791136911299109213278010598996751911009117791161911409108891076127422125257123398100932967359116591132911209110491096127214122397102628908501099291085441083719078611003810408291512100906947071135461036229731792118911819082290790907309721594914948759081498180109930