57673051
25258527
45302689
12587730
79084663
87259485
42965015
52005974
37148000
4853176
14616423
7896565
38115940
2630181
1904341
63522648
29323953
83684596
44621882
12426943
40713743
18655648
14867310
25401893
77611721
87062693
78057666
78677309
16937249
11458265
1924483
43961972
8573807
1933907
37457028
71577066
48934343
30928346
55303110
66547582