194716721772104811051181131288110918171229379143312808961756803183619711389110131451344114911984621603636264750455115549691411741555384019939045901203951319100218451964155718259321328193478176017629698131850127848019251936937366780842388