42 36 16 31 296,299 347,913 528,673429,052