812107795993899710979539709551106108210649969489871098995395624104411276118889666211018107010261102110410761135104110661015109392910168899399916209921075105195294991710259891101108110571072114291810999641139103810671008114010741063111010521004884106110179511143112457791095611379731123113610801034102810331001895971393881105957610738801036906614105460710028155819936121058111693696310551134876627106289011466099941065101310319081000897578988107988386510869571014958112993110226089331121396106990063490999011145841128928633103958291611259606191019111796789311419626231147981109293211071048969898108310248776258949543941023109111381113937113358310309041020999617905899968972862103510606101131109610789401148613882392100510491118950104788711228916159346061115616110910941006113010538791068626108510891105961114510871037110310501043105610031112108891410718966189078861027110810291084113299811111007111988596511269138196229301100912911