42457880
57757322
50729221
20102055
1374035
84084003
60787056
64309777
6938238
48823443
85676272
24318908
15705815
99901562
51475370
8006983
4301382
37796699
76042084
82009345
7516437
6279100
9716307
2367586
69558129
73284115
87391502
53524279
9075157
85146459
8755105
49574353
85022446
54699118
47983975
54267550
56457209
45307344
85093162
95317623