657049149768981675712210151789510807201179793393086636150789351138128761459987097609111099356121310851153710274121486729182204893499135000115558514908691906814209831560365131135313115581295055131034740211838599284755012137844478941311778142098410069953725928588333159073859931498441498171725910112769236824976571413253127202224575424575512396040626449381272193396148815188295311479717279717395296079717113681171368118978000102938586126128583412907089241328232098230068230383585791497850103710316217410025393584378739701582049387832999291691071210686301430471382124521512577746207325471821268905899712720352930188210821353133656778