17
18
19
30
33
39
43