38489672
21812133
46668623
3318117
1388711
14368799
47337354
51556668
23721434
13061350
18267091
72159911
36264707
511790
74072272
28574756
40707051
3724263
26315239
8724344
99793517
65641818
97939748
43028739
50367341
81432834
40329414
44263970
39586236
75841642
31813181
57991220
77242579
70719041
18831389
97349499
2773777
3089567
21895256
2944533