2549412
98751280
48672901
45824420
2800342
99435732
59743460
44414822
45396689
53955339
94965369
898353
73841930
63741660
47362928
18824539
72068693
179193
64417885
98598110
881746
86091277
11903325
99212643
96805738
46811647
62655316
41353159
9522942
7137425
29201672
29137106
8984072
24767163
1450785
73728907
24804268
46798366
66641345
3044044