0
12
14
28
33
40
43
51
63
79
103
128
134
155
157
160
164
165
185
194
197
210
220
225
226
233
254
256
281
287
294
297
312
315
326
328
368
371
383
