22
31
33
36
40
44
50
59
66
73
80
94
111
