57089372
7609504
16133923
68954233
46571858
95836541
38411352
28671826
566300
33243312
58798944
42444024
16379318
63849519
94002768
26298818
40528180
73559327
80372854
13299033
10217345
28816964
61171370
82239041
91182978
76522352
26483617
76864200
88821556
97001119
48116793
89903155
99984657
34242825
17757664
31502075
42977472
739162
56857979
69333306