28117525
66016713
19598941
40455175
398561
92908716
13109393
75088057
63479764
9549712
40823064
68942580
60814943
94191714
12905657
8347031
60019736
3471978
7967756
17493295
3089585
70461740
85734183
33201109
81547542
142733
53101606
1998479
19733461
21235046
21107026
195034
5104985
31733872
38977426
4259372
46498
91921259
59642536
35953975