5
8
10
11
14
23
40
64
68
76
87
93
103
107
112
116
144
154
185
210
211
212
220
235
242
244
250
259
263
276
277
301
319
332
339
342
350
352
370
380
384
409
428
432
448
469
491
543
546
556
560
562
567
577
589
598
606
627
643
645
648
652
656
662
675
680
693
710
713
759
763
767
782
783
784
790
859
863
872
874
884
885
896
897
911
924
933
957
985
998
1006
1025
1053
1062
1078
1111
1133
1158
1162
1172
1174
1183
1187
1193
1195
1196
1197
1206
1209
1215
1219
1228
1245
1249
1250
1251
1264
1267
1276
1278
1310
1315
1323
1406
1415
1464
1472
1473
1488
1489
1507
1508
1520
1530
1535
1539
1544
1546
1555
1576
1586
1604
1620
1624
1631
1633
1634
1650
1657
1659
1665
1666
1669
1692
1704
1714
1727
1731
1738
1749
1753
1762
1776
1790
1801
1803
1807
1811
1818
1819
1828
1835
1840
1848
1865
1871
1873
1928
1935
1938
1946
1950
1956
1974
1991
1996
2021
2022
2041
2048
2055
2080
2082
2086
2110
2111
2119
2128
2129
2138
2147
2160
2169
2171
2214
2226
2231
2249
2252
2258
2262
2270
2299
2319
2325
2330
2334
2338
2341
2375
2378
2386
2418
2440
2445
2446
2476
2484
2491
2492
2503
2555
2563
2572
2622
2645
2664
2670
2678
2682
2693
2696
2718
2721
2746
2747
2749
2752
2756
2762
2767
2786
2790
2806
2818
2819
2833
2839
2870
2899
2931
2942
2953
2960
2968
2985
2992
2996
3004
3014
3025
3030
3034
3044
3046
3056
3060
3062
3066
3071
3080
3095
3117
3124
3130
3158
3175
3189
3190
3193
3203
3205
3220
3239
3244
3246
3251
3309
3321
3329
3336
3338
3359
3365
3385
3403
3413
3415
3423
3428
3431
3435
3440
3444
3460
3479
3499
3511
3512
3528
3529
3530
3541
3555
3557
3559
3598
3626
3629
3630
3663
3670
3680
3688
3689
3704
3707
3723
3725
3727
3728
3730
3736
3741
3749
3751
3754
3760
3789
3798
3802
3806
3810
3815
3824
3830
3846
3860
3861
3890
3915
3925
3942
3954
3988
4014
4022
4040
4064
4072
4096
4097
4107
4115
4121
4139
4144
4145
4147
4149
4167
4172
4209
4224
4233
4236
4243
4261
4266
4276
4280
4282
4295
4303
4311
4319
4324
4340
4356
4378
4379
4394
4412
4420
4476
4499
4550
4558
4562
4567
4578
4583
4588
4612
4650
4662
4670
4671
4687
4704
4705
4710
4712
4749
4751
4760
4775
4777
4781
4786
4807
4812
4822
4825
4827
4839
4840
4843
4865
4886
4899
4921
4928
4935
4937
4960
4980
4981
4995
4996
