43414
32905
29049
95327
39594
55226
123048
52650
70734
25815