95811562
44426637
9799436
16752139
72678257
5348555
99714324
19787126
91934473
54966785
78837731
15452909
3497291
70231830
68708547
1954303
61132270
3536114
40685396
54139690
75026302
20668627
87088022
89753190
65654873
68214595
46507552
61272083
7931999
16689343
87694665
4917756
55893846
22832907
15431934
48886854
9473732
980958
4903117
44744409