9130776
6948816
31291513
58733900
98883413
487989
21301722
1154515
39382825
74878828
66876995
31219400
97814315
32077224
3333845
93859959
52131723
2922551
21404677
55267257
8791210
25463055
10191204
19577517
62024730
44249532
47644999
76078218
66749923
77213224
70988963
48721841
35787369
18573045
61056971
15214048
9347152
44037287
59413532
3939106