93174064
70904115
74834619
69105224
66705910
60474692
17534334
36021812
9473443
57105986
39252940
36857401
38021265
60228868
38392931
7095870
63268280
5903802
95014914
59843102
43569235
16662716
72835879
52966761
58826792
71934643
9980392
55187948
94748454
82247664
22564252
9860403
18876292
3533089
34466989
48345820
302943
34712774
62357590
113674