15632088
2352324
4139900
24765135
97834634
45921615
16252544
6534040
53266831
10738305
39823489
9306653
98746806
10984715
41467963
10586805
44796784
42836154
19454283
67275044
83414567
71708849
52824261
89338711
3982304
50677125
68282777
96321899
39729949
30926771
50958502
33287224
12031080
31248179
81616873
3527446
45403962
14416970
81237935
51423134