15315845
29085240
12906174
42262946
3077264
26643913
23713011
1911045
209632
88765460
80169188
23414887
3439923
91276007
2128179
87764560
90344485
43856650
90566227
7792119
47146716
17725553
27854942
35606430
34704738
666485
12142796
388449
53571817
80573753
10233442
9969117
36432588
42782538
80149720
8223436
73708673
41508228
4434844
5549592