40 7 118 10 20 13 1 30 199 223 359 367 492 395106