0
12
20
22
23
24
31
35
50
94
99
116
125
128
154
186
194
206
229
236
238
247
271
284
286
291
292
294
301
309
318
319
332
335
350
353
369
370
