3175928845014382396301939627958790404105384069031757041068691476269568041068711591743579516066551247129691230153778255574560717910575817455988965845903669485479189913798221218585147869461559269286886406214306301307418103520640691264190180291160426504632879100107430970298452997586379314404281440529151893314970526653526654438730365269081125034886444725883879101113055972728577024061559312217811555155109738572588441998593315513141159772109128838238110385537071637073013347723707313876867371412870701252459415531252461334773125247482799218014125052264140432301516368151636915163708231904847521803241327540922080557771557777