6
20
42
52
55
76
88
110
112
137
138
185
202
212
252
268
320
323
338
348
351
366
386
479
502
546
563
579
582
626
632
650
685
710
721
747
781
782
799
806
808
837
851
860
899
926
973
986
994
995
1000
1004
1023
1079
1081
1083
1101
1129
1151
1180
1185
1197
1202
1223
1226
1258
1260
1268
1270
1274
1278
1337
1354
1363
1375
1384
1409
1436
1437
1441
1475
1503
1520
1544
1554
1563
1585
1596
1613
1625
1644
1645
1656
1658
1663
1666
1710
1713
1753
1757
1765
1794
1800
1815
1818
1836
1848
1851
1857
1872
1896
1903
1946
1957
1979
1985
1988
1994
1998
2006
2015
2034
2040
2075
2076
2085
2088
2121
2139
2162
2183
2186
2214
2242
2251
2279
2287
2318
2326
2334
2386
2393
2403
2417
2430
2431
2448
2454
2464
2467
2479
2499
2502
2524
2536
2543
2557
2574
2592
2602
2604
2611
2614
2661
2666
2701
2702
2710
2713
2737
2747
2758
2805
2813
2819
2826
2840
2843
2846
2870
2873
2931
2941
2959
2986
3019
3039
3071
3072
3088
3093
3118
3129
3140
3195
3196
3199
3225
3228
3230
3251
3261
3281
3286
3360
3376
3396
3413
3435
3448
3465
3468
3473
3510
3522
3541
3549
3558
3579
3585
3610
3618
3624
3626
3644
3668
3788
3796
3798
3802
3826
3875
3881
3892
3909
3910
3911
3936
3961
3986
3994
4009
4038
4039
4054
4079
4099
4103
4104
4129
4143
4175
4194
4205
4249
4252
4257
4281
4300
4331
4364
4399
4411
4422
4427
4478
4513
4516
4520
4553
4563
4585
4600
4628
4632
4660
4667
4671
4680
4710
4725
4744
4764
4790
4815
4816
4829
4837
4861
4865
4885
4886
4887
4899
4919
4928
4987
4999
5000
5011
5070
5081
5092
5100
5103
5112
5113
5123
5141
5150
5159
5189
5194
5200
5212
5222
5226
5238
5258
5271
5273
5298
5302
5313
5318
5342
5349
5361
5362
5363
5364
5373
5378
5411
5421
5458
5461
5463
5471
5483
5494
5503
5505
5509
5554
5564
5568
5581
5600
5610
5617
5618
5619
5634
5662
5675
5712
5718
5750
5753
5793
5802
5841
5849
5854
5855
5868
5870
5879
5913
5987
5991
6008
6032
6038
6054
6077
6090
6103
6117
6133
6170
6218
6237
6269
6279
6297
6312
6313
6315
6347
6352
6371
6375
6383
6387
6393
6395
6397
6410
6435
6505
6511
6584
6585
6623
6642
6672
6710
6717
6718
6721
6752
6753
6758
6760
6764
6765
6772
6773
6780
6832
6836
6841
6862
6875
6887
6889
6913
6921
6926
6935
6936
6940
7002
7095
7112
7123
7165
7170
7184
7197
7203
7256
7258
7295
7346
7357
7369
7387
7399
7404
7416
7417
7456
7502
7517
7537
7559
7567
7588
7589
7595
7598
7652
7681
7697
7701
7703
7714
7718
7728
7734
7740
7758
7767
7779
7784
7800
7827
