66585505
55574805
532994
17472266
19499519
4786446
543843
10088104
86298118
67167312
99057875
56374300
27912598
6362363
10241773
99194930
42667296
694551
49763592
12943914
85353198
90001063
46409074
18814619
8599295
1228444
65001262
38707878
93205705
74363415
53501160
29948234
23228010
19228751
4451135
90027556
43302777
99792188
39912524
38363084