42495
31411
16796
23746
63616
39446
24409
92626
71705
34809