29
30
22
14
15
24
11
4
3
30