108360910549141017969932619995898624102096510471099107110789061048106587988211155781136889887113910731138103010186146231015106810811036113089410049709339389571034608109710551033107939210031140106411276061089911103810601049618626102911221005993880393107210029175821128888952105311181143113210148851109999900990106210356171070584940931113199161510019398951051884877862104489611019879138869811134111310876279581133110510761019929113710521041111110826169041104905111758110986123958836101125106999496286511089301075112611456209961007102710941084948876960633611106310261057114111428901006394109257796739611351059112310169618999349719631067107710931088110062111249971058576103711486346131080989918111696610748191112106610969881129105095610228939591013112181295190711071039937964583105611028151106108689710916221023102510009169926259089731110111410249981147103110081146909108595011199559499288916078819539541043936106110289729109129681103