327316 642108 428915 711853 651070 254976 690748 401897 251849 213956 199876 73854 681426 879178 975717 501916 37185 996011 358240 425368 923522 851518 290755 837644 762604 546157 140879 613779 87606 54580