81573110
3443363
35194532
5354330
31583621
27542022
48617689
878788
5108918
91705686
6914070
57767711
32407608
56917377
54794626
72584059
53703469
26997989
24593614
47422758
89359787
15698920
54838731
96882759
92782174
23415431
42892819
18266428
17135388
41883560
57859215
18938047
77353009
18499416
41557243
11741828
87147523
18751546
32841006
2312693