47327818
26422037
5014239
4158620
79236225
18554364
60331199
82238598
63139225
52744192
87949891
26184673
95243406
83209156
2289848
68028382
64361345
27547786
90089355
84498140
35313582
24088836
2357238
91309591
98016256
66558099
20704413
48932512
40481671
31238141
17741199
41881583
80576411
72913218
2218757
35759713
20039412
59349585
85424361
40305459