52316957
26043805
29564989
12336952
38224282
3227583
20777152
45046256
36269905
3962822
62982313
18359410
86607061
29678358
1819280
60613251
29908411
46206565
95317558
21531908
57977610
46498941
5163341
9689677
82332402
61679866
97819602
60495940
33503029
71483710
558865
64439378
87269718
796917
6139834
38951350
99834831
47645979
94598116
1008825