40 095 29 891 14 013 41075 149 283 204 913 220 754 222 342 198650