30242060
41084598
26961333
87826904
75861316
38764429
36101253
5479164
29323210
471921
71326
37131829
66327127
17914394
23981106
8331986
66128718
5816345
9081813
9725958
52068607
23726851
72595179
47603015
445891
32882271
79468449
58592607
9873191
1522607
99986317
53967154
84417338
72817024
52756582
98526949
67784926
78711784
8365116
40996519