21246329
47362340
39736175
25984598
25552851
99251886
24974201
53335143
86487350
58853309
66188472
527016
97796578
4477924
67196601
7512264
53105795
412311
45313670
19333822
6162506
74646398
33914476
37224638
20839099
14256551
68373682
89244816
7398941
81094380
283526
37927257
56548228
35915950
42501010
37099423
69453312
61769724
34019819
51398481