5450 3282 3956 13748 1115 16860 18461 8861 3017 6297 11257 4970 6541 10317 19124 2418 3621 3277 3410 3645 3803 326 766 563999