12
31
16
21
20
28
12
23
10
19