57759268
95757128
81596357
90286677
32714226
90008350
43979190
9191543
56998857
7673488
23552580
64103442
14912922
2806757
122854
48381995
65354855
27136361
2073235
82861345
15403152
89124902
30972525
53278373
78199810
1666299
86967156
66145843
38333082
54285621
70869860
77435618
30161503
5470110
57277242
29622154
14747979
35475628
45605219
80676180