50369915
4642250
68788060
86241189
14404131
37816094
4971212
87493316
42666818
23809073
20341145
51486054
30138810
64595235
54917895
1015170
87389712
78961387
31064814
63063996
14842784
77659842
18319752
58974702
24238547
39471684
31663525
15821947
69372644
87495967
90763199
309487
98359710
90723710
33592320
24787156
378497
31237201
40517754
7882494