95337819
3359125
91342631
57844018
34295036
98204204
92827057
68486475
13426298
10744516
89465455
47617446
74489583
2913198
87272634
33546069
16441080
46743067
6331578
2522631
14781526
22658025
14169562
86394900
42803084
12126954
6905452
47806730
719240
87662904
85588388
5927707
4249946
28397134
1534854
81978187
70485559
87731975
19727014
8120208