57154856
20593335
91089298
34355389
13593550
81128690
40567475
63749766
41098452
68203454
47584167
65771820
572122
37651785
35652010
3897685
92285382
9947250
15323453
97479914
73135639
47721601
26023631
40746210
79599898
5314394
2506823
39128545
17664836
50891319
62696868
2817674
4193044
3328758
7913711
62486133
69746491
23173904
24717029
56171236