428196
35666300
52977725
22873000
99403174
12009965
5187914
70779627
1348725
89694638
23918214
912273
13805718
54504760
97476253
83534566
47794956
55453521
55164131
80924309
95306638
87797672
5545247
74396506
62665267
17873566
4542427
5949598
37059164
1658314
99754047
48018899
5280459
18438442
68836602
3442870
91928501
60348310
5163961
59084299