110713
165293
679383
522834
509109
198556
461546
144690
421933
277781
824974
954365
780147
867949
1000724
786610
514505
38952
66987
579377
278284
518841
434275
804256