42671
31510
19757
16825
23796
71224
51512
63767
37790
9288