154396942541238594511534040350032514003491535931260375211889139481004192313954280654226402221544120542004140113110771611485963741899332931991224700347064965720434245896276014700159923131552693482629047264037473775275228651042313267484543776113322514821383814765897227353909431260202843805148691627622843516766774682320832865685544957196067387178819276041756631433856589511248236622573681617455992140039693754192448794007484026742818234913932903530710865421281401946056548562052214349219465923986763579169436856393227527760326941324013022801092572857463528924116693216042372526355033819859983941525208582199683481456166399471228406998263247084114855204164530512148488461943033199234332603209363558238215345819107717305463095490580542513366204658621449562017611185