93925032
83245348
8789245
74692037
28498430
59334169
79816757
57961385
33323309
6419738
28648585
34716318
756994
21007604
58777750
39668158
99736457
32288482
96263448
565899
76546031
15979419
41763117
65315622
36976601
96979637
48237677
44567555
47305966
77142869
20087321
5712933
9567472
42547324
5932749
11952718
40696996
64841643
43168067
39872803