25595289
89208212
44129338
2541869
84954637
9400861
14651687
91195354
89386906
74498101
309554
61581127
8814659
24747557
19983000
80895656
54904969
94078921
91235511
67081648
51821238
30172354
10901956
99559540
70733523
39815408
84949531
73164420
50915017
53977661
68709680
84742827
19417491
78422000
28635749
41937099
30842749
8988248
19574193
48358925