58324829
30009870
3128151
50896154
28889675
41324707
35171224
393280
7786439
96393796
39537179
86745642
85595014
42951433
80179964
88807979
99904426
650252
72531915
27632751
77218781
52421911
29993460
53537800
25158334
70027477
60822620
94673407
25459647
11457913
15142484
27879806
28974832
19589374
88275283
4208467
1507796
7194858
85625978
29538771