972602
599767
203734
507431
856978
331125
45245
236796
937179
45726
37516
85687
77704
535266
426860
357506
1010979
293662
546518
4065
747405
997977
18602
166984
581512
37611