4
14
15
19
23
29
48
60
90
106
110
126
182
190
196
220
231
265
269
307
338
343
350
369
370
371
377
383
388
391
399
446
450
467
470
529
531
550
567
582
586
593
595
608
614
653
657
687
709
717
734
736
782
792
821
824
835
845
847
877
881
884
905
912
923
934
936
949
960
985
991
1021
1034
1048
1055
1075
1083
1097
1133
1137
1142
1145
1181
1222
1224
1228
1229
1235
1251
1258
1273
1277
1298
1302
1309
1329
1340
1356
1424
1431
1443
1458
1476
