50281072
3959602
34167187
84781190
4614695
46842065
43762546
32356574
3167279
41552377
70043342
14882915
69363558
8929291
82944276
49713544
45669044
8026364
2818525
6664076
33705174
82529289
90322318
8392533
22892628
3248942
6688471
99258495
5613776
60454258
91429479
48503548
47629981
81404799
24948759
39897042
45492938
54042006
6086236
57291418