145 266 79 222 63 932 81 167 139 623 100 866 81 860 117 368 27 206 73 074 113171 194157 72 021 160 711 142 463 126 279 130 681 95 604 72 421 104466