4174931
1352895
6758198
2914691
97889865
90354732
86296462
38762892
1175873
22082197
33821358
95081521
43427204
23187635
18858326
73058845
61692263
36198448
4547533
14865480
7750440
82086583
95851986
256398
9967836
90051498
271256
32237205
79288201
16327236
90384852
78045878
70201768
7982636
23891240
79242365
31693073
5789260
8967268
54465304