21
26
30
47
58
59
64
68
84
103
106
111
130
