113976
295654
179931
51336
837273
881597
567268
62262
193486
34719
745119
666730
1011789
930860
815638
667974
46537
703787
1031794
876309
505757
379950
290985
316908
60847
11927