649888
380273
568132
346333
897152
482975
76984
832147
846419
746784
456246
768843
950941
31443
719164
14277
451972
255855
751134
47146
25504
469608
643252
183862
23650
625516