46991224270741062420598810095748353066822591549261004727579754754433693314651392245250610401464587985823956043337057666448337463111911689850202533703407664215337006261107072258096415671518687957714754404048642232441638262507593143576606505489669731319555615147055684654860382964617666743935356387246663854167637046399700027739326483305046155862104242593940130120071950636314396542406818445375237159560783680692638614745568517664668179923321963594454573025461715394498565223753460156514926436689646882871902208119977059504866435554247943731377198839096181183228812103376341145182901499760040075057626223491306696639886966469317661515781372148692237681068142928371927213471990705238208222217329728083492258444724096807193313841588193041221940130550658366286617666658869333607