8
12
21
28
49
52
78
94
102
107
138
140
168
174
176
179
185
190
212
239
249
251
270
282
285
291
292
293
305
309
337
346
356
365
384
399
400
403
417
420
421
432
444
448
449
466
474
475
476
478
479
491
493
533
538
544
556
558
570
589
590
610
623
632
643
646
689
692
702
705
717
718
719
721
746
747
752
755
779
801
820
834
847
850
860
862
866
867
869
888
912
914
919
920
921
922
952
961
973
989
1001
1005
1014
1029
1037
1047
1055
1056
1058
1061
1075
1078
1080
1088
1090
1095
1103
1119
1147
1150
1165
1178
1185
1189
1202
1211
1213
1216
1218
1231
1232
1233
1237
1252
1260
1261
1279
1297
1298
1310
1313
1325
1355
1380
1391
1393
1394
1397
1402
1403
1404
1405
1406
1425
1443
1444
1469
1474
1479
1486
1488
1495
1497
1510
1520
1540
1546
1557
1571
1573
1580
1589
1597
1604
1618
1621
1631
1640
1650
1652
1653
1664
1680
1705
1732
1736
1749
1752
1768
1775
1805
1810
1816
1824
1835
1851
1855
1867
1869
1871
1876
1878
1890
1894
1897
1911
1914
1920
1940
1956
1962
1979
1981
1988
1993
1995
2029
2036
2051
2057
2063
2066
2072
2076
2083
2094
2103
2106
2122
2149
2164
2166
2180
2195
2197
2225
2233
2238
2242
2243
2260
2280
2283
2287
2290
2295
2308
2309
2317
2321
2324
2340
2343
2345
2347
2359
2402
2413
2417
2424
2437
2439
2452
2481
2487
2493
2499
2505
2513
2518
2521
2544
2555
2556
2564
2584
2633
2649
2650
2661
2670
2693
2696
2698
2707
2711
2730
2740
2749
2758
2784
2796
2806
2807
2811
2812
2845
2858
2875
2887
2903
2905
2912
2918
2927
2928
2933
2941
2948
2952
2958
2959
2970
2990
3020
3023
3027
3030
3033
3035
3050
3051
3055
3057
3083
3106
3119
3135
3142
3144
3145
3146
3185
3191
3199
3213
3220
3222
3229
3230
3241
3247
3256
3258
3277
3289
3336
3339
3342
3352
3357
3382
3398
3400
3405
3412
3423
3429
3468
3483
3486
3492
3496
3521
3530
3539
3551
3561
3583
3612
3622
3640
3645
3670
3677
3694
3702
3719
3765
3767
3771
3774
3775
3779
3798
3823
3828
3831
3850
3889
3900
3902
3929
3938
3939
3941
3942
3953
3954
3972
3986
3991
3995
3997
4004
4006
4009
4026
4034
4083
4086
4103
4121
4122
4126
4136
4138
4145
4148
4153
4162
4163
4171
4188
4193
4210
4213
4219
4235
4244
4302
4308
4309
4312
4313
4328
4332
4336
4348
4349
4352
4367
4380
4388
4397
4401
4418
4419
4424
4434
4443
4461
4466
4475
4482
4488
4494
4495
4531
4566
4581
4596
4604
4607
4615
4631
4635
4647
4689
4699
4701
4705
4706
4726
4765
4774
4779
4780
