51033342
43631548
1530297
26123810
48016655
38599048
37967359
7252374
19605842
70586398
98795628
95701456
41666376
97898188
17422930
80585124
97726259
10166476
86023941
12968704
978520
47291957
65486996
24756428
30151335
66912478
35486644
16024424
88198544
11919417
10516654
63858039
69029036
99745728
27406257
86765773
2599516
28258207
61292432
39986840