79398576
30426639
24065543
29109119
17213587
77138391
3719944
22017419
20322257
9872924
5395485
8635186
43058402
69354745
81889228
36687101
76532805
48555926
53665556
75833776
3757991
16357553
22094411
52411238
77564441
91007998
4072190
3206756
64592702
97152789
27518074
85044444
78321850
50846596
2122700
4616488
90514072
85721861
48732662
40414315