9
31
50
58
87
92
96
105
122
125
127
151
152
155
157
162
163
168
172
188
195
226
236
240
249
267
268
300
314
324
327
329
332
334
366
373
379
386
390
402
410
413
421
425
430
435
443
450
465
466
480
487
503
507
542
556
592
598
602
607
611
619
628
637
638
641
662
665
688
694
696
713
726
745
747
782
802
804
807
851
859
870
873
879
892
893
907
910
912
915
942
945
976
1033
1036
1048
1056
1059
1064
1069
1081
1092
1098
1111
1121
1127
1129
1178
1185
1186
1196
1209
1216
1237
1249
1254
1277
1285
1300
1308
1320
1321
1323
1334
1365
1367
1387
1388
