1
6
20
24
44
52
58
60
70
71
80
84
89
93
154
162
167
171
172
176
180
185
193
194
197
199
202
209
210
217
251
270
275
289
295
315
316
320
324
332
339
346
348
402
443
446
463
468
469
492
500
507
517
526
531
540
541
545
570
572
589
607
617
620
624
646
650
661
663
669
671
676
690
708
710
722
725
730
740
746
748
752
757
761
782
789
800
809
825
837
838
840
841
897
925
929
933
956
957
971
