40983883
69188666
19703996
27948336
21858404
74634474
38927714
98438286
304820
43313654
40049918
20763979
3758509
22221271
8137959
46373097
41485299
59294310
88665809
1451534
49514511
90242411
93567547
2428259
18551592
90427703
3464112
19267757
54591794
99367225
10515562
25791760
78976026
55868875
60164490
49195726
62848772
26987968
22708724
4682448