119548018299145979388311332136313342541725428270641529754629446629503307751079569387706195785379440439877911839634566335022846264124961317343196257015188902729871253822122095989953715030529489028824214346888334381508098805807120454696548150442050441928081825548288037440406640390714325539554911417881115084822052873832717639611822457160431704807696862840985692203287561232083149262910468310554836606426361913213623924052402651562972476899711116382031502100882561363245176384127239611377183079910387474870869342811242064133714613371101337109976825133824197374213571533078204903535847791077336133045978570710864592263012001286195