0
10
2
12
30
28
30
29
59
64
111
19