43366884
20501793
45483311
26992060
50234848
45232889
32651404
88503530
70013438
79687700
4714969
11285903
10677832
87479973
24634315
273231
70848031
59013749
35938256
99268762
17328144
23011330
91847972
21763702
98615438
57155373
21078070
5166404
33384579
74924002
6681458
3937950
67496672
677384
28743982
6121786
1346669
80567443
62144748
86166928