5
10
16
36
50
64
90
94
106
109
116
129
140
150
152
156
159
161
173
176
199
219
247
281
289
295
325
336
338
339
347
350
379
386
392
404
428
447
453
458
461
472
476
478
482
509
531
535
539
542
547
557
566
581
585
594
599
625
651
660
675
676
678
700
727
742
743
767
776
782
786
798
811
819
826
841
850
875
882
894
912
914
915
920
930
938
945
953
960
997
