20
24
38
48
67
85
128
130
136
142
151
154
178
185
207
209
212
229
232
239
257
272
280
284
287
294
310
321
338
354
365
373
376
392
394
401
402
422
444
449
483
484
491
494
501
515
528
532
554
569
587
588
596
606
611
621
627
629
634
639
664
680
686
695
703
707
740
743
744
761
766
784
793
801
818
825
853
855
863
864
879
893
909
916
917
929
934
939
972
987
1010
1012
1022
1040
1042
1055
1070
1071
1085
1089
1091
1094
1109
1112
1128
1137
1150
1155
1161
1193
1199
1206
1215
1217
1219
1235
1238
1255
1264
1265
1267
1274
1275
1285
1289
1296
1298
1302
1305
1329
1345
1346
1350
1374
1379
1386
1394
1417
1426
1430
1433
1436
1439
1441
1445
1454
1456
1458
1468
1471
1480
1482
1499
1502
1504
1514
1525
1527
1539
1558
1580
1587
1588
1594
1603
1611
1618
1624
1633
1649
1650
1660
1669
1678
1680
1693
1705
1711
1715
1745
1756
1762
1772
1779
1792
1817
1847
1900
1903
1905
1910
1915
1918
1924
1949
1950
1971
1976
2010
2025
2033
2049
2054
2058
2062
2090
2106
2121
2126
2128
2169
2181
2191
2203
2237
2241
2256
2261
2290
2301
2312
2315
2318
2330
2392
2397
2399
2400
2435
2437
2440
2442
2443
2459
2469
2483
2508
2518
2522
2523
2534
2540
2546
2553
2559
2562
2565
2588
2603
2630
2645
2685
2687
2688
2714
2728
2732
2737
2760
2764
2782
2785
2807
2829
2855
2878
2887
2888
2905
2915
2918
2922
2933
2934
2942
2968
2971
2980
3017
3046
3049
3059
3062
3065
3072
3078
3080
3083
3098
3101
3113
3123
3124
3155
3157
3164
3185
3199
3209
3210
3222
3245
3278
3295
3309
3319
3328
3331
3334
3348
3351
3357
3360
3361
3363
3365
3366
3375
3376
3383
3385
3394
3401
3404
3424
3425
3434
3437
3451
3459
3487
3500
3523
3526
3529
3551
3563
3571
3572
3574
3604
3605
3608
3643
3647
3670
3673
3675
3683
3684
3700
3702
3711
3714
3716
3721
3739
3740
3746
3747
3775
3784
3787
3795
3801
3805
3815
3819
3830
3839
3846
3849
3863
3865
3900
3904
3906
3907
3912
3915
3918
3921
3922
3923
3924
3925
3927
3944
3948
3963
3977
3979
3985
3990
4009
4010
4019
4027
4040
4048
4058
4072
4078
4082
4084
4107
4111
4115
4119
4132
4135
4136
4137
4138
4145
4146
4147
4152
4181
4202
4245
4261
4280
4291
4304
4311
4322
4334
4335
4336
4342
4362
4363
4390
4401
4419
4420
4421
4439
4449
4453
4457
4461
4471
4484
4499
4512
4520
4523
4529
4543
4555
4571
4592
4596
4599
4607
4623
4631
4634
4643
4649
4652
4668
4686
4687
4710
4729
4735
4737
4740
4755
4785
4786
4802
4809
4816
4818
4821
4823
4842
4858
4860
4864
4906
4917
4924
4970
4972
4987
4990
5011
5014
5018
5022
5023
5036
5037
5045
5049
5053
5064
5069
5078
5082
5119
5123
5130
5138
5154
5163
5180
5183
5192
5201
5203
5212
5214
5219
5237
5245
5258
5260
5261
5262
5272
5284
5297
5299
5303
5321
5335
5336
5339
5350
5356
5358
5375
5387
5398
