145827170190371223135414663997862689333632248834701702171340424280230685691809737376331688293461657113274896544214025124320364320880420433951427919550371720212050515235372562270589228198504518211826527635382295404564251083522212691876720582858175167296308835470551377332288154304244278176782306820350563987286343255745690746687678459565536182653805