3722616
38445035
52378630
65199225
30675550
24544258
8900296
20127603
78732989
42336836
7944655
4131404
5946984
41633702
43133231
16088429
11493397
40157643
89344020
3858221
60427375
1336706
649381
50956463
45262738
45083081
72453216
95303778
45049698
22643013
1011879
70958937
93775523
52568149
84945261
88301693
55757772
58476231
5354979
96896419