642886
630686
812731
382157
499733
661274
754504
747239
954796
521251
871639
538344
492504
30952
54987
567377
276284
510841
426275
789256
824951
475118
388102
66387