95285835
46283119
34641610
10734045
99055443
27777604
93939579
29574690
50417343
54165588
96742223
96563542
80286069
378972
85276676
70892059
51423307
82575015
2069377
9348526
11531817
59554456
40439297
18088994
43028113
3229867
89794232
25773465
9909066
72921381
78614727
56975434
29833020
20229063
22154740
2158558
13209748
13053637
1638613
99945759