20
23
29
32
39
45
73
80
90
103
117
