2
12
6
12
30
28
30
29
59
68
124
19