59183026
31508320
24685198
18228542
89439004
94702470
3646547
25469447
78576356
66663730
39456150
585013
87492343
63535932
46925751
34634002
87407554
16381658
99954355
10432420
707986
66897656
66342675
7346523
37475099
56145140
48445932
39105062
40979437
15986965
63154770
80662255
24163417
78187332
4713695
15869616
68477773
66673695
39246808
57592448