2
10
14
34
60
71
132
148
157
174
191
204
221
222
255
264
267
282
296
299
307
309
319
326
337
341
346
358
362
370
375
377
378
380
383
388
392
398
399
402
410
414
421
445
446
453
460
