50171589
32379585
22532087
42185465
5718234
30902771
21538041
68267099
1878846
77899634
53905384
34991443
76588810
22507990
73612811
27262921
71085695
63944944
88004965
56391307
41375419
27063420
37775646
9879498
4701401
53281181
87988081
60362793
6595463
25058619
81896843
56619173
44884094
13056272
83394614
2986808
30487692
26136487
86857795
27582146