1
5
10
16
23
52
57
68
77
102
110
141
154
158
169
183
193
210
218
235
240
242
253
255
261
265
270
279
281
295
301
321
339
345
356
360
371
389
401
402
405
420
426
432
433
440
465
501
533
557
574
578
580
593
594
614
615
631
651
663
664
671
673
710
717
731
738
748
763
782
784
787
791
804
831
837
840
841
855
865
866
867
906
