18
19
23
23
26
28
41