251849 213956 199876 73854 681426 879178 975717 501916 37185 996011 358240 425368 923522 851518 290755 837644 762604 546157 140879 613779 87606 54580 574883 858270 48524 421449 574427 76386 85018 549280