29
18
19
25
31
27
46