17105718176061862128575034610894972758681079622815142212091963121970447894754955832817991834541428117192812210278753075576127546595213711113305112018281964106621054782315911072139945443776423260278