21
33
42
49
52
53
64
66
73
80
99
116
