19
21
31
30
31
19
29