21
17
28
19
23
20
33
33
33
43