8268
19950
29546
115515
50881
27384
36580
123110
39825
96866