169108183377145882386441561192620733620786126172846046238695732715539936325611860339910891482561271185603139188582816112819792976210393582969662548311331349656820277143830086825041402753134308642945246553225483262078721242630143142945315060031052713448152979062078813416691432005169109529297995319129374824613256826330239634608173600189060358800285304132966613297078931557497283571422945721007023103929815335948603221391886300246185066256595037923388012046683448161056316399354260556102934212521356430582850543725313584126725510339781497959532701497902046893869021000514149791149782460451708829182106253632253436358996