30
16
21
25
31
27
58