34317062
31215446
3769260
9095660
28894245
98769950
28521059
990948
58614621
47548150
17792366
62592590
64181765
83959086
47329385
20126792
7836773
11062788
90648054
43702404
15711259
90357668
84763981
76991341
40514493
25781623
4449052
92986574
25176681
69529600
86954477
29282343
90816450
62328694
21069657
487898
88903537
22286650
61435743
56401375