999402
512101
854167
1188370
432665
262296
804879
680268
1202472
47013
1414429
1070247
242299
624536
591468
1148929
432670
986122
736390
490628
616503
1391854
723296
240188
607290
588809