40575565
96907221
3401168
40135513
69283690
22816911
72235872
75353036
90944619
5558944
31517304
20592587
21885842
36892676
88086620
33731479
13044912
74967381
28831537
70281329
5785276
71029175
98381041
19313854
19902467
4158007
6518324
89838538
27505294
35504629
5207219
40206334
8538758
862459
92835509
45626339
7503220
70597322
21973826
16746353