30
dirty
30
30
29
29
29
27
24
23
23
23