0
8
12
20
21
23
38
42
51
60
67
81
89
114
118
120
121
158
177
180
226
229
239
259
282
299
314
317
323
327
338
346
353
402
411
413
439
440
443
483
498
502
512
513
531
566
571
572
609
614
619
634
635
636
645
671
675
691
701
721
733
741
752
753
759
833
839
841
862
871
903
914
915
929
946
947
954
962
969
971
981
986
1001
1008
1012
1016
1036
1039
1047
1048
1054
1068
1070
1094
1103
1104
1127
1129
1144
1145
1148
1164
1165
1179
1190
1208
1214
1221
1222
1228
1230
1232
1234
1246
1266
1275
1276
1278
1284
1296
1297
1300
1305
1310
1319
1340
1357
1364
1366
1372
1386
1392
1411
1419
1421
1441
1454
1471
1518
1537
1545
1561
1596
1607
1620
1623
1627
1631
1634
1641
1658
1659
1666
1677
1703
1704
1708
1724
1764
1770
1774
1775
1776
1777
1778
1802
1804
1819
1824
1827
1831
1840
1845
1875
1888
1895
1904
1915
1923
1929
1931
1936
1939
1951
1959
2009
2011
2053
2057
2060
2062
2069
2073
2077
2083
2102
2107
2109
2118
2128
2141
2143
2149
2155
2163
2175
2178
2180
2182
2199
2200
2206
2214
2226
2236
2272
2285
2310
2386
2399
2405
2412
2420
2425
2441
2444
2445
2450
2469
2474
2487
2495
2512
2515
2526
2529
2548
2569
2597
2611
2614
2626
2643
2648
2653
2654
2656
2661
2680
2685
2688
2726
2735
2754
2755
2786
2789
2795
2798
2833
2862
2867
2884
2890
2894
2899
2922
2951
2962
2967
2973
2980
2988
3008
3009
3010
3020
3024
3039
3063
3074
3082
3084
3128
3132
3141
3158
3163
3167
3191
3201
3207
3208
3239
3240
3246
3257
3266
3287
3304
3309
3331
3332
3354
3358
3359
3371
3385
3388
3389
3399
3402
3451
3461
3492
3499
3500
3518
3527
3528
3536
3541
3559
3563
3569
3585
3591
3597
3603
3606
3644
3659
3660
3703
3706
3709
3741
3744
3751
3756
3773
3793
3824
3828
3835
3868
3872
3885
3893
3894
3941
3945
3960
3962
3963
3966
3982
3985
4001
4002
4005
4014
4028
4035
4038
4040
4045
4050
4060
