42629
265753
10331000
728149
215334
65419
32310
190773
9216
507422
549806
198910
451698
222101
271472
55400
640718
389620
976530
942567