112302914521172994073695911136100144929511456439145876423715690843338335602255978559775596556020560568411367802052998672998661121620120493215610951065333140074424164215748662416371097297790803790866467916392158334090333819109033890892811176241038349517703143433878822531608918062620961033926764046333838519156458375146916549759104239691491914909146349793914521104979348767601035371035091034851035364979621060666590254106068849796131676849796015142201514234156457924552111382475984763636975984675984575984413220571252002104040790193613536931110207756497564891220175284699777699843752833936213934517530524551393617