30
37
40
50
51
70
77
78
93
104
105
129
140
155
163
164
169
170
174
187
193
220
