95056339
62946676
99605442
89424298
67039811
29923168
50429072
60604886
36815858
83055045
34464810
1419578
10287849
34345002
83715576
40014635
81679420
23798395
69049170
11878045
2848571
195627
11638191
57435131
46259630
45087819
42179871
68705456
15573349
1531414
49759287
80994030
56447469
79858950
25314539
25786499
53512683
43315973
19482055
13537116