12
25
31
4
7
29
29
29