303740
38750
440973
930308
108753
786105
81348
428378
302947
223264
69014
396469
84659
977376
439517
1052742
1013466
65912
715402
530248
760583
312538
750535
874416
439468
779688
490514
456647
391482
877535