12
22
41
43
52
54
64
68
71
82
84
101
102
105
126
130
133
149
151
154
160
169
197
201
218
221
223
250
261
268
280
284
289
296
309
310
322
331
360
