479341339363464033910185194389212936213936212125067612875694793404935788225783718163890133892118852358853321395051789493890123774180864095592018091026307128747523607493456127881610740131663488895358314523732888952107607237313888814793105636661068031075058009015083724911354910468756658756644909664910451171140521616430558223764932175121120611045731442297149064861956961963414497081449707190122190108108650219183327931963520468572812590711168541315722553176553169553184553264553227553359763998143460421515914379601068374143402924217314609581252887800701195171800592800604157399315739919534411573990636040801673775884