0
21
27
30
33
35
36
52
64
67
93
94
105
124
144
154
170
181
