57493196
95261673
57174408
94726356
15377210
16993660
75113431
56058160
41667864
7123502
11478377
3453948
86066944
11576280
82257994
24887804
62316828
85468631
86876200
97999525
43218089
1858936
16213269
19995082
74135896
87368633
93924194
37391633
9775524
304823
3992476
21893768
27469208
2463188
77486002
88319639
3882718
288771
28982592
33498053