25503562
60439747
4947120
86123826
7755113
68999718
32841124
29905348
95161862
271195
1263280
81617894
72035468
33434860
98709200
58484692
99556809
95822911
61365655
63961813
39501979
23667359
52643591
99635520
84564681
57355553
30659929
7708565
70779865
66266052
8216502
37072737
36247486
52873412
10789851
8856743
5275744
68005910
60214469
1711766