48566680
8810490
3707719
11339924
57833133
18811778
11777759
35346748
48651790
7219876
91072705
69997150
87631370
40716628
792713
39361321
8555980
55308045
18702511
5862376
92701636
6810248
68364339
2733980
7854425
94479069
92838155
11937606
25705239
20179281
73367405
57007202
84508118
76602961
99677979
19982222
8788415
3232703
89433654
40101589