86122376
2141586
89882360
47395316
26646292
73538819
6633797
78233100
79985967
79356105
13442398
13993255
5868405
3267727
394573
65023967
34473957
47113727
96393322
3749277
69886022
62296239
86445635
73964316
2757777
86256727
98465196
34352498
56139744
46596384
13844417
11582790
73463236
3189413
11155873
5052680
99045347
8317774
55481581
22973192