24891772
17393823
75194871
66006175
87881760
2801119
8576514
84626561
61936892
1183887
60847370
68928873
772594
17931525
13151178
60168705
32476421
43992432
60901448
20754825
68439010
98361501
9157901
57655086
75026059
26258685
92118322
79894442
90828761
68661060
23318331
58188469
95868375
16001196
45161862
26545174
20284634
69842671
35626404
42552417