95318425
32407631
66427485
29342148
81038491
70275597
63588162
8607217
56026518
22592894
9294877
4689461
363554
59418717
48145622
16193847
26033990
22164181
36853738
20958979
69091159
42869807
1515563
12182777
27991592
55533996
41467410
13377400
95339540
26427847
74471979
42041639
41002737
80105329
70678836
90584445
4521821
63949978
62578525
84993621