839023
40613380
38922021
23152235
22822611
39214119
3399839
27611441
38013782
15995372
40283096
33324938
96564851
82117172
60552966
40578607
74831677
58472636
56782720
44248805
57274520
10336726
69615866
54708147
36259497
63027737
77948839
34215201
69257881
44632358
46914895
92251273
9402850
1229458
56722659
82764303
44567218
63141384
8222199
38158492