117085014151921415185104900511174898752906511869808351162829108871377003112626647813149571413292408546907921351088714761807123100611283851292670996070129251611188983577241388980930788641461651228651166104653812310059238642539804696747494141515915568780854704119474876773112602581084707860244641076153493898083610597010595611270351066438157060514366348042468752931075313122121157544911650838042347601241534847125712176179612465371299066465832761808131750555247111178252857521132262134262014973157011761809749398124692530140612340651038878124078513603701360495656354138385111703571374726582975593463119339497516486805786800886805851298818524512950