51226150
40444793
61085712
15546361
21571871
87708310
88171222
40258687
31819955
5024223
44097050
5716610
7287816
47231150
6863186
59003305
48011870
40311607
72639711
28905061
1046836
99846871
52183242
14426964
44112921
86184310
27671479
59591261
37449297
90286277
76148324
83212731
54595555
56527742
26014441
19629977
60899281
97203661
76441236
42597364