149247676054278764874985313726548138883714834148331395853696148301482913722137211361414851148501418513718149421460114846137823505714845139521068249452105275237414843149391368314862141781053510615366871547813735154731548815507155051550415502548281485710677102091493469492148541434184593148711486913776