4
8
12
32
59
67
81
82
87
91
99
103
109
114
122
135
149
166
184
187
188
194
204
215
220
246
249
256
260
271
276
286
298
300
312
319
325
361
365
368
369
370
372
379
394
411
418
425
426
434
436
450
467
472
475
495
499
504
508
513
517
524
541
565
579
600
602
605
644
646
652
668
674
701
711
714
715
725
731
735
736
738
769
773
797
798
811
829
846
850
851
860
870
877
880
893
899
913
916
920
922
959
960
964
970
980
1011
1024
1036
1062
1067
1069
1085
1110
1124
1142
1158
1185
1186
1191
