1995533
48584280
9991250
21374099
77667411
48265133
74068024
92494931
5665250
17147971
39266077
34122393
80857453
8181855
3623148
81242783
72419772
32599768
28762075
2024178
65505802
78872045
72135275
3845476
35672001
73645532
96089163
68889952
51088834
61573872
47325567
8057398
13387523
17134825
34804780
75108133
21157758
58238363
65231494
31199721