5002591
27769023
34947330
1166588
1479698
23466252
12882818
94585596
39297101
21901637
8719316
7318995
83115031
8619945
11732804
1669459
9916908
75171221
1124501
6181302
27616489
93491357
38972354
51377364
10181563
72491999
21105717
381409
71475835
1193764
1478906
27487899
79168705
53942170
21064148
56421782
86479703
28049328
23251505
62726044