43653031
96617745
89524946
13268519
68593292
9855106
25583062
35396081
8216196
513963
83145843
76392739
95287183
64134517
51855124
172245
49262470
18643886
10411053
26068481
50789325
85928352
22572782
79469677
90852352
9245474
94088674
810205
46459857
728483
2587986
82609459
57294142
18365614
242495
95756623
53586556
65636330
57269757
14573508