90698646
7408701
83121502
70742308
60543820
27495401
7584932
13565301
16035765
2721502
33638409
34028567
20121974
59656933
48646202
30456919
1722629
69332202
804390
72904157
83822913
73759116
81843060
4828570
54932968
79709007
57429426
5212673
46119765
42859291
88283780
23055326
2003248
53697873
98701677
1968983
61719165
94406384
7668512
56795938