142606
1012359
878270
672987
789807
88714
951192
279803
582345
235569
870437
326231
271863
77972
31859
78319
154516
495468
841488
53079
222503
868368
217810
890645
944371
28817