42672
16312
93731818
49141877
7456588
5260689
9030984
7737739
1495
4886484
8800462
4653387
74681660
1825
5941293
41641609
501169
32559
68721346
5747879