60694626
68889538
70603004
84843987
59252561
36056027
33895411
77855474
87902412
51594398
23592050
97273500
5637542
14839756
79381895
12356414
83986020
1711445
16374935
45233397
68369833
31842322
66269364
44167835
56922675
3661137
8826000
12842541
87213513
58853752
7381582
14186067
44583677
25599135
49886616
5102550
85124051
74462796
54708093
45955344