37842563
50065663
74925122
99127728
73285670
1905940
4943672
61789904
95077658
66078340
99382223
58422037
697035
50484366
57375618
89447800
23328813
90142173
4700405
77139631
89846318
81263503
7292949
53759441
67277057
18845503
42379123
7361166
70332192
63354114
52817289
46232832
7744960
51391933
4480687
32935792
94725516
68941855
28277280
49362660