85812611836118971185734271911302051125806119591195411846021189611258051568863118551186311950119491187811894144089811945131912786012233439728379119441187749772149771649603414125391457317763022653451120974342363295063112446126262224909831161436329103744714248539831159831141453645121320198311314087131262510097821262442119414582848601867371342991652991649076831573782131452113245941475435723312964639284731120038928471120188188732214337468581259283837770398164641047289309326101349851198491569013289981681381683818533431232952644737132885951960013287561329005108284510828541681371328979168415132875813290382042991328978