4
14
19
23
32
48
49
54
74
75
88
95
105
128
130
157
158
165
179
186
188
194
211
221
226
231
252
260
284
293
306
314
329
331
339
363
386
393
403
412
418
430
463
468
471
486
493
494
521
535
559
572
576
605
619
623
625
626
636
646
654
673
716
729
730
740
741
747
750
753
797
803
813
830
835
840
843
895
896
897
899
907
912
914
916
926
931
934
936
937
959
990
997
1020
1030
1038
1055
1098
1100
1104
1121
1127
1146
1148
1165
1173
