4
10
12
14
23
26
36
45
51
52
54
60
62
73
75
113
129
139
155
156
170
184
193
205
207
218
225
242
246
286
290
308
319
327
336
374
380
400
404
409
412
419
420
434
451
459
473
477
486
514
518
519
532
546
547
556
562
569
571
575
582
584
585
588
598
616
631
651
654
673
681
693
694
711
714
732
740
743
767
793
800
803
814
824
833
838
839
870
872
886
923
933
935
942
951
961
964
998
1009
1029
1040
1045
1047
1048
1068
1069
1085
1087
1089
