16328848142218290103999241931684721267659048288308204308219082245612303391531139940910601818982035063325620161557327390381758487196712953716950155881484538471019764114311940027981191272251034612245231825094384621127615338311427166751165713363211647087074495792177612169981114232196161263131394468906411270820525212477181775154917108085577622201321375781941506426077981203327517482171959118227691647471048911150711751958822103788227411264517054418063873271143275145334151861198150132481669716543619849982395872217805457671339432711839481173717139329121571