29167213
21552033
87355889
70243333
138510000
89471606
38195655
86231389
82061063
67799741
43408288
1338237
3708873
56509931
31353743
85323372
10067631
57678529
14126633
99757385
94227390
18681170
83435116
46517099
95363925
10276834
15896037
80287371
78846631
2536957
72704748
84557129
298464
6132012
26103914
7009637
67112394
1521479
55742619
20812881