40041127
88944674
9811643
4069969
80361940
54605828
52402448
81089409
4765938
27115667
17803531
64377949
82416634
3817567
86413340
76444794
68659465
66347860
93306292
79607725
38878746
19754622
1963693
44014151
79232902
95727925
86602397
61158115
87853446
98726049
30872325
17625786
46549746
27059237
1854561
89389569
19457192
94315701
44152567
6938074