19
28
29
33
42
49
57
60
66
68
76
85
95
98
107
112
120
127
132
138
180
181
205
215
223
225
226
229
232
235
253
259
265
269
272
276
279
289
305
310
317
319
323
328
335
342
346
355
381
393
415
441
454
456
461
466
472
478
482
504
509
521
547
548
579
608
626
629
631
632
641
647
657
695
697
704
713
720
721
730
738
740
751
774
778
784
801
803
832
840
868
874
889
904
911
914
921
924
927
933
939
944
947
954
960
970
978
1018
1034
1043
1045
1046
1062
1097
1113
1132
1135
1161
1175
1179
1181
1184
1190
1191
1194
1210
1214
1219
1225
1227
1229
1231
1278
1281
1334
1373
1380
1384
1395
