11182719941016112791603483148665212371956149919471172191316961532257415111151589219150690911192405351341167081613748476931354761357148328710932683331815759898120611671749589808142677810671157