3
13
16
19
20
27
44
50
68
72
93
117
133
144
158
160
163
176
182
184
189
194
204
219
238
241
250
256
270
271
272
273
286
296
300
306
307
313
330
337
338
339
356
357
364
382
397
398
410
432
439
460
467
470
483
497
503
508
511
515
536
541
545
556
560
569
570
580
587
588
612
626
663
667
671
680
683
684
692
695
705
723
769
774
778
802
815
817
829
830
834
835
847
848
854
877
878
886
911
912
915
916
929
949
955
973
993
999
1009
1025
1066
1091
1111
1113
1125
1131
1143
1154
1160
1175
1180
1183
1195
1209
1210
1221
1224
1252
1267
1291
1299
1301
