242542425824262242662427024274242782428224286242902429424298350224984552377759677690189430292632928329327291592925929307895512420324206242112421524219242232422724231190014096766736734083074074111366974957149616502855055253229532975429441036427454380453299735637411275063315102818731874389544948750199