4
5
20
24
27
28
40
43
47
57
80
86
109
110
115
124
126
127
136
137
153
154
158
169
182
186
189
194
197
198
204
207
219
234
239
241
259
267
275
281
284
287
290
298
299
300
316
317
320
326
342
355
359
367
368
371
373
377
380
381
388
389
395
398
402
404
407
413
417
423
428
446
455
457
459
461
465
468
472
474
476
478
489
492
493
494
498
504
509
512
513
519
520
522
530
543
547
553
557
571
573
575
584
589
591
610
616
632
644
648
650
651
652
661
667
668
669
672
673
679
685
690
698
701
705
708
709
711
716
723
727
732
736
739
741
742
749
754
759
762
763
764
772
776
784
789
791
799
805
814
831
838
844
845
855
856
857
873
877
879
880
881
883
884
893
899
901
902
905
908
911
916
920
927
931
935
940
944
964
971
973
991
995
996
998
1008
1035
1040
1057
1065
1081
1086
1088
1089
1101
1104
1106
1138
1146
1148
1155
1171
1172
1177
1186
1188
1204
1205
1221
1222
1223
1225
1226
1227
1233
1234
1235
1238
1242
1245
1251
1254
1256
1257
1261
1270
1271
1279
1282
1283
1287
1291
1294
1296
1299
1306
1313
1328
1330
1333
1346
1353
1368
1371
1386
1390
1397
1406
1407
1416
1417
1439
1445
1448
1449
1452
1457
1464
1472
1481
1483
1489
1491
1507
1510
1517
1527
1536
1545
1546
1547
1553
1556
1557
1571
1586
1587
1589
1593
1595
1599
1600
1611
1632
1640
1650
1673
1675
1677
1680
