95931198
74775176
81938998
654006
47854189
29893915
4838829
89555954
89441179
9407996
5076806
57978400
16088300
56852631
4702050
75615007
95271329
49611861
81221683
97315488
65808934
12713618
87319040
72854296
68491759
71423244
18885762
82923344
2223713
8551174
89308255
15629532
8144812
59723547
81687210
17477349
11883477
74609566
80492230
67757280