107251161872115773926586712237012211240084210695171221139795474008281822031352818237341133058102902013530713519812266859021505033521028967135109313510941329185134951182197134955135109135320134957135087189344134956135327135315135084219575979605979606135340135112134979219596134652537819146121265864940132106680411694935380001348749796889795079796899795499796719796091200174219573979610979611219557979527219558294004156067897961229403797951197961397966797955197955297955397950815508315535015516410640021551101551654553113585941551665721161552421550521221501552449952181253607213484105525713466701475007134667112189271475027