39586410369449344273597014515801205406152305669097120358270517220358513485297988441226947460154460165123222510060022771156584626411231317472640474723743345989963400142242511274981181423203991155236815219461171101170092914545670022677313074425670031170669151756766252266253792465412554161522112142237122141510814145545061355401475855100459522587485028110906813489743489751182548706203115035862570581432395688512696929720012867743336406607458017701453860102855121739632004812722851140211566251203517116951134038182710312159294050988972191303198819817125950558636975954857016813146139233123735921519781136879811897502914601356751660734846386