2
4
6
8
10
23
29
70
74
85
98
105
108
116
148
161
165
188
192
193
213
227
253
256
260
279
283
299
306
307
309
311
328
329
333
336
350
355
356
359
366
367
386
394
403
439
449
463
484
496
497
509
516
530
549
555
572
595
600
603
630
635
636
649
653
656
664
681
