58657730
42711860
23425083
5337277
7303166
57147229
47061982
83658277
39496150
35527684
49728604
47814765
7217564
3263634
40419525
96174406
35392445
7986361
75305749
68625866
65966110
5886988
30872892
60689750
21266592
58328579
59382240
314660
91871075
8909922
26698933
45595072
26249795
61095711
84977836
5952081
42277645
36193405
8564259
33179918