486583571449055803359387977772743422745372742092438661247103474805104761012628211262518170771818241355029122041070783901967101868467512866491477798627340001968223868225930728093029518064074008433562169706113997611992082542831148364720801816118817618875431679779204562127737879696020182011116702227727909899741608078457351490014181272700808638828552392553354767754128590962743562742711992794388145871022171879759797032969616847241069843112062814132669195272654778899471315953741553741598104334146594651883517935579199652885969601129159217243895672535400145290497377425211445588751640613804872926411083153