0
2
7
23
24
46
48
51
54
82
100
134
140
148
153
162
167
170
171
194
214
220
223
229
241
245
264
265
274
287
290
295
309
325
330
335
337
343
354
357
363
368
387
389
402
405
412
418
421
422
451
476
482
490
501
509
510
515
524
537
541
542
548
