3099121
3472515
94631517
93835125
48632999
34028294
66713383
96422988
39028700
7495020
56601113
53264871
27961528
11043810
53662096
53098639
23369125
83666557
9769416
7553305
21467628
88217797
83998399
74845267
23619702
53731117
4930708
6251162
81268057
21842123
30289513
48721770
40415376
99854680
80715407
66476490
73848582
34716489
64297990
21311387