87479883
475822
81738527
27578140
85378028
48869582
45198592
1983719
43057450
27568775
83838142
36712608
80464475
4357190
67064193
15496639
57857326
56455253
54951114
33093373
48578307
19176706
85994843
78144401
63065752
59536282
70259654
32012328
74581907
6808444
917312
45695210
5619061
65788201
59023303
24892517
99857377
82808933
89698351
49332021