10025601100464741004937010105200102229101024497910272035102896921030394110340258103548401035561210369006103701131039570210438288104568001048097110497103105443671058822310597606106166991062225410627643106405091064115310655658106845471068803110710060107126811071587010716876107194191071943210732261107383621073997410754212