58333450
13205176
49175740
23063325
30652054
20104038
18016590
10823891
60107572
57478164
48259582
69626918
44366693
1438312
46191664
3210651
82768876
63848496
29431916
54389652
89766318
56934591
15877195
81719359
49708563
66154200
23483774
69139983
5559051
36413767
96132180
3819010
69958574
84779702
62566293
70942598
43499514
25159049
77903304
14933930