1212241212281212581171471173601162821173311182021148571144341138711136831416571423421133811128981124871122281116541474081109641105171109701120761436691089531427271077111073061476081070231059521134081139451208801208831208869970410097098588104573238411420109701394430937391429779338993826961951040849223491151143401904999016388893883898839398900