102390810981044607112196793110549101034108095410071020627905973949112810306261102101810771137108810679289641143114239311136251060953883105061110698625781078884882102890762487995899010931024395621952111611456161043103587761558288010896221002114899139662011398901075963906112710036148129141068106410088761055100110731096102711381140888109210821122101391193981993610411086995105610998876189379709626138856171109113011035771016957108510871131889104897210615839309669609991058113311179931115107910471135108391211118861123106511251129988581111039298910729618819131107612994623109710841105959113410051124951909576105158410531022992103190411061101619108110049871049114610528996101059113697110151066916969101410008659291100965110490093496811141126107660810266069329481091114160911089551071103993391710748151070634114710621017101910259981118938394103610291057918103889811121037111989194011328939501094894100695689798110639978958961033996633