286295155817059306101639141916061707310185414211828151569777526510701641161737831628169314105312713061532208782175854116161717154185091605487120163218296663342306820199619841316718249213