39814739
19876603
68139088
90821693
7785749
34501753
2659584
70026835
88319770
29076603
14423304
74577437
80249269
63049805
74175590
62328296
56555956
1922632
55649169
45645150
32348790
18793276
87013721
54349281
353813
22539871
92021949
3284312
17378364
17462808
68017790
75101300
50846125
93001424
22077261
25334010
48086752
87511286
10913759
30308182