19568921
4648928
5366225
98275133
34442428
63202868
88977219
72443280
76592074
8605290
25027330
35153819
33731741
30199023
83708859
11292574
64383647
5816712
33434602
15895703
2057440
58139403
87428391
29425429
70669070
70689791
47394087
50144298
22691040
68804272
46831072
36009242
4292251
92078219
82025488
44307931
5431945
69895567
87867825
27079566