18
19
20
27
34
35
36
39
45
53
64
66
71
72
81
106
113
122
137
142
148
166
176
186
195
204
214
220
225
236
238
243
249
261
264
280
282
294
327
350
358
362
364
368
372
381
399
406
424
426
439
467
490
491
493
508
526
538
542
545
551
558
566
579
601
628
637
662
693
715
740
760
777
781
782
790
793
808
819
858
859
865
869
888
890
896
897
908
944
945
949
959
974
986
996
1003
1010
1014
1015
1017
1019
1023
1053
1079
1088
1093
1094
1098
1101
1108
1130
1142
1143
1146
1148
