14521668111514631770134217651261791511415960869668660993194468172170082142553584612893435914621110618162713037231427100415691747149916112910545881848559876115314669991612667198114306241563