100 29 98 100 100 29 29 100 100 24 100 100 170 98 100 100 294 100 100 490 100 100 196 1218 29 100 100 100 100 29 100 100 100 100 100 100 100 100 98 100 100 100 100 100 100 100 100 100 100 100 100