50657
75296
62571
35019
55251
39344
100010
93518
86596
11386
29269
40667