51252343
75381515
1768178
58169959
47686
6285068
15381969
39423778
70364773
30745639
13015638
36897611
9372508
59662749
22271780
67265695
7934836
12668760
89175560
19488342
78653775
15059248
39936165
81572670
65851411
82782613
58251991
99697119
82287146
5956651
19393130
9276087
3703953
31735430
40306605
3068875
9626189
33985058
73859935
35854786