40545
143242
6370
26082
101088
41730
41940
18669
38352
68286