95739013
18439134
77285639
18838061
36187737
56034091
94705076
11277495
42932954
97566519
93402912
85962274
16342176
25447562
93291187
47391036
70995108
91275115
70921812
79095477
33442311
60006134
77744986
4181732
98567322
24785340
43368027
2052384
45848090
62033388
71856064
77084275
99584625
69819855
44193668
41637481
27053428
79156291
52078431
49337594