47025276
64954742
1013583
10945594
95673935
40857408
18487779
44644657
2049874
93504646
2428677
72025250
21533245
72704512
52957349
76154699
3815398
84359278
62558395
94122586
87104067
54346805
30071263
701275
16407008
12517051
66569049
318250
53493101
7497798
79286394
42481371
6336797
86205746
38941053
44744390
21118012
68443240
7399377
2156530