95933490
71955616
52161605
6266968
20034804
70017280
62277065
6284669
51622251
36415121
14218229
85041998
9806979
7500220
30246440
49022902
21283735
19814253
2818558
94588059
47894751
34254450
42785461
20872664
5976855
23416571
7422447
29548170
83186585
36873894
41083988
1749740
96529027
12868174
85188423
70503443
45476879
88612585
91672350
3905919