28825737
4814449
5887629
580371
81553295
7564088
21603149
53366520
98387073
20854063
6036900
21399593
70527512
97402906
94784913
71321451
58353993
39197342
16167742
61392380
43594999
36043880
51944039
12979713
82542524
68585749
70574767
80546011
7689788
98969040
763694
57796506
9895324
363094
71587333
11009720
66379118
8851623
19395424
39744393