89656100
81387156
66283746
4551606
4819031
74792710
30688220
10839824
26969487
10137682
5587370
88522644
78851462
92436724
27329354
8032439
41084475
43061437
71208831
99139739
24488731
85338451
40884979
11325520
47729867
75758387
56267586
14201524
58447129
82128406
93344723
5447207
68612186
56667968
6267198
5393822
65209699
96338694
11378385
56625923