2929 3908 6404 2952 5147 3008 1034 2900 3135 9752 1069 5120 9089 1424 6052 5535 7974 4329 2941 7042 628 616 8959 9494 8241 1995 2974 3507 6186 2455 8884 6344 1719 4395 9009 449 8374 6323