13
31
14
18
38
42
152