21
22
26
28
30
31
33
34
39
40