57287950
5160137
46741130
34428814
65199589
7840865
57423232
91139720
98465271
26214152
13171047
5756818
5484975
25658712
80808986
69177520
4337068
8393684
5836001
58006635
17342035
46008481
9125700
70325831
25716093
5537528
18057005
40618840
95851160
30272050
20183878
48345002
46365312
34978193
16949417
67402280
61132829
47374126
72106341
14672328