80695798
12934356
69058871
37939511
28556075
89556860
81698376
19827881
34911505
65951809
66015264
58067239
34715204
25702708
74806930
4348351
5727407
10296436
25777510
70618939
16411090
60445224
53059352
9043831
90139978
54916834
77532296
18241375
27398265
66188594
46022307
7726351
35406595
86038714
994744
98849547
17059578
99843969
16129737
74748917