3
14
15
19
50
54
56
58
68
94
96
110
119
129
134
138
144
172
196
219
221
262
270
296
302
304
325
338
340
351
355
364
375
380
386
396
406
417
428
435
439
440
441
452
454
461
467
480
500
505
522
533
536
538
543
547
562
567
572
583
596
605
619
622
647
656
663
664
665
673
677
691
694
710
713
714
718
749
758
766
769
770
781
799
824
851
860
865
874
884
891
908
910
930
938
949
963
983
986
998
1020
1028
1030
1032
1038
1041
1046
1051
1053
1061
1073
1104
1107
1124
1145
1149
1161
1183
1209
1231
1232
1250
1268
1273
1277
1279
1282
1283
1288
1290
1291
1308
1319
1342
1350
