52
113
174
235
296
356
417
478
538
598
599
659
719
779
839
899
959
1019
1078
1138
1197
1257
1316
1375
1434
1493
1552
1611
1670
1729
1787
1846
1904
1963
2021
2022
2080
2138
2197
2255
2313
2372
2430
2488
2546
2547
2605
2663
2721
2722
2780
2838
2897
2955
3014
3072
3131
3190
51
112
173
234
295
355
356
416
477
537
598
658
718
778
779
838
839
898
899
958
959
1018
1078
1137
1138
1197
1256
1316
1375
1434
1493
1552
1611
1670
1729
1787
1846
1905
1963
2022
2080
2139
2197
2255
2256
2314
2372
2430
2431
2489
2547
2605
2606
2664
2722
2781
2839
2898
2956
3015
3073
3132
3191
3249
50
111
172
233
294
355
415
416
476
537
597
657
658
718
778
838
898
958
1018
1077
1078
1137
1197
1256
1315
1375
1434
1493
1552
1611
1670
1729
1788
1846
1905
1963
1964
2022
2081
2139
2197
2198
2256
2314
2373
2431
2489
2490
2548
2606
2665
2723
2781
2782
2840
2898
2957
3015
3074
3133
3191
3250
49
110
171
232
293
354
415
475
536
596
657
717
777
837
838
897
898
957
1017
1077
1137
1196
1256
1315
1374
1375
1434
1493
1552
1611
1670
1729
1788
1846
1905
1964
2022
2081
2139
2140
2198
2256
2257
2315
2373
2432
2490
2548
2549
2607
2665
2724
2782
2841
2899
2958
3016
3075
3134
3192
3251
48
109
170
231
292
353
414
474
475
535
596
656
716
777
837
897
957
1017
1076
1077
1136
1196
1255
1315
1374
1434
1493
1552
1611
1670
1729
1788
1847
1905
1964
2023
2081
2140
2198
2257
2315
2316
2374
2432
2491
2549
2608
2666
2724
2725
2783
2841
2842
2900
2959
3017
3076
3134
3193
3252
47
170
231
291
352
413
474
534
595
655
716
776
836
896
956
1016
1076
1136
1195
1196
1255
1315
1374
1433
1493
1552
1611
1670
1729
1788
1847
1906
1964
2023
2082
2140
2199
2257
2316
2374
2375
2433
2491
2550
2608
2667
2725
2784
2842
2901
2959
3018
3077
3135
3194
3253
108
169
230
291
351
352
412
473
534
594
655
715
775
836
896
956
1016
1076
1135
1136
1195
1255
1314
1374
1433
1493
1552
1611
1670
1729
1788
1847
1906
1965
2023
2082
2141
2199
2258
2316
2317
2375
2433
2434
2492
2550
2551
2609
2667
2668
2726
2784
2785
2843
2902
2960
3019
3077
3136
3195
3254
46
107
168
229
290
351
411
412
472
533
593
594
654
714
715
775
835
895
955
1015
1075
1135
1195
1254
1255
1314
1374
1433
1492
1552
1611
1670
1729
1788
1847
1906
1965
2024
2082
2141
2200
2258
2317
2375
2376
2434
2493
2551
2610
2668
2727
2785
2844
2902
2961
3020
3078
3137
3196
45
106
167
228
289
350
411
471
472
532
593
653
714
774
834
835
895
955
1015
1075
1135
1194
1195
1254
1314
1373
1433
1492
1552
1611
1670
1729
1788
1847
1906
1965
2024
2083
2141
2142
2200
2259
2317
2318
2376
2435
2493
2552
2610
2611
2669
2727
2728
2786
2845
2903
2962
3020
3079
3138
3197
3255
44
105
166
227
288
349
410
471
531
592
652
653
713
773
774
834
894
954
1014
1074
1134
1194
1254
1314
1373
1433
1492
1552
1611
1670
1729
1788
1847
1906
1965
2024
2083
2142
2201
2259
2318
2377
2435
2494
2552
2553
2611
2670
2728
2787
2845
2904
2963
3021
3080
3139
3197
3256
43
104
165
226
287
348
409
470
531
591
652
712
713
773
833
893
894
954
1014
1074
1134
1194
1254
1313
1373
1433
1492
1611
1670
1729
1789
1848
1907
1966
2025
2083
2084
2142
2201
2260
2318
2319
2377
2436
2494
2495
2553
2612
2670
2729
2788
2846
2905
2963
2964
3022
3081
3140
3198
3257
42
103
164
226
286
287
347
348
408
469
530
590
591
651
712
772
833
893
953
1013
1073
1074
1133
1134
1193
1253
1313
1373
1432
1492
1551
1611
1670
1729
1789
1848
1907
1966
2025
2084
2143
2201
2202
2260
2319
2378
2436
2437
2495
2554
2612
2613
2671
2730
2788
2847
2906
2964
3023
3082
3140
3199
3258
41
103
164
225
286
347
407
408
468
529
590
650
651
711
771
772
832
892
953
1013
1073
1133
1193
1253
1313
1373
1432
1492
1551
1611
1670
1789
1848
1907
1966
2025
2084
2143
2202
2261
2319
2320
2378
2437
2496
2554
2555
2613
2672
2730
2731
2789
2848
2906
2907
2965
3024
3083
3141
3200
3259
102
163
224
285
346
407
468
528
589
650
710
711
771
831
832
892
952
1012
1072
1073
1133
1193
1253
1312
1313
1372
1432
1492
1551
1611
1670
1730
1789
1848
1907
1966
2025
2026
2084
2085
2143
2144
2202
2261
2320
2379
2438
2496
2497
2555
2614
2672
2673
2731
2790
2849
2907
2966
3025
3083
3142
3201
3260
40
101
162
223
284
345
406
467
528
588
589
649
710
770
831
891
952
1012
1072
1132
1192
1252
1312
1372
1432
1492
1551
1611
1670
1730
1789
1848
1907
1908
1967
2026
2085
2144
2203
2262
2321
2379
2380
2438
2497
2556
2614
2615
2673
2732
2791
2849
2908
2967
3025
3026
3084
3143
3202
39
100
161
222
283
344
405
466
527
588
648
649
709
770
830
891
951
1011
1012
1072
1132
1192
1252
1312
1372
1432
1491
1551
1611
1670
1730
1789
1848
1908
1967
2026
2085
2144
2203
2262
2321
2380
2439
2498
2556
2557
2615
2674
2733
2791
2792
2850
2909
2968
3026
3085
3144
3203
3261
38
99
160
221
282
343
404
465
526
587
648
708
709
769
830
890
950
951
1011
1071
1131
1132
1192
1252
1312
1372
1432
1491
1551
1611
1670
1730
1789
1849
1908
1967
2026
2086
2145
2204
2263
2322
2380
2381
2439
2440
2498
2557
2616
2675
2733
2734
2792
2851
2910
2968
3027
3086
3145
3203
3262
37
98
159
221
282
343
404
464
465
525
526
586
647
708
768
769
829
889
890
950
1010
1011
1071
1131
1191
1251
1311
1371
1431
1491
1551
1611
1670
1730
1789
1849
1908
1967
1968
2027
2086
2145
2204
2263
2322
2381
2440
2499
2558
2617
2675
2676
2734
2793
2852
2910
2911
2969
3028
3087
3204
3263
36
97
159
220
281
342
403
464
525
585
586
646
707
768
828
829
889
949
950
1010
1070
1131
1191
1251
1311
1371
1431
1491
1551
1611
1670
1730
1849
1908
1968
2027
2086
2145
2146
2205
2264
2323
2382
2441
2499
2500
2558
2559
2617
2676
2735
2794
2852
2853
2911
2970
3029
3088
3146
3205
3264
35
97
158
219
280
341
402
463
524
585
646
706
707
767
828
888
889
949
1009
1010
1070
1130
1190
1191
1251
1311
1371
1431
1491
1551
1611
1670
1730
1790
1849
1909
1968
2027
2087
2146
2205
2264
2323
2382
2441
2500
2559
2618
2677
2736
2794
2795
2853
2912
2971
3030
3088
3147
3206
3265
35
96
157
218
279
340
401
462
523
584
645
706
766
767
827
888
948
949
1009
1069
1070
1130
1190
1250
1251
1311
1371
1431
1491
1551
1611
1670
1730
1790
1849
1909
1968
2028
2087
2146
2205
2206
2265
2324
2383
2442
2501
2560
2619
2678
2736
2737
2795
2854
2913
2972
3030
3031
3089
3148
3207
3266
34
95
156
217
278
339
400
461
462
522
523
583
644
705
766
827
887
948
1008
1009
1069
1129
1130
1190
1250
1310
1371
1431
1491
1551
1611
1670
1730
1790
1849
1909
1969
2028
2087
2147
2206
2265
2324
2383
2384
2442
2443
2501
2502
2560
2561
2619
2620
2678
2737
2796
2855
2914
2973
3031
3090
3149
3208
33
94
155
216
277
278
339
400
461
522
583
643
644
704
705
765
826
887
947
948
1008
1069
1129
1189
1190
1250
1310
1370
1431
1491
1551
1670
1730
1790
1850
1909
1969
2028
2088
2147
2206
2266
2325
2384
2443
2502
2561
2620
2679
2738
2797
2856
2914
2915
2973
3032
3091
3150
3209
3267
32
93
154
215
216
277
338
399
460
521
582
643
704
765
825
826
886
947
1007
1008
1068
1129
1189
1249
1250
1310
1370
1430
1490
1730
1790
1850
1909
1910
1969
2029
2088
2147
2148
2207
2266
2325
2384
2385
2444
2503
2562
2621
2680
2739
2798
2856
2857
2915
2974
3033
3092
3151
3209
3268
31
92
215
276
337
398
459
520
581
642
703
764
825
886
946
1007
1068
1128
1189
1249
1310
1370
1430
1490
1550
1730
1790
1850
1910
1969
2029
2088
2148
2207
2266
2267
2326
2385
2444
2503
2562
2563
2621
2622
2680
2681
2739
2740
2798
2857
2916
2975
3034
3093
3151
3210
3269
30
91
153
214
275
336
397
458
519
520
580
581
641
642
702
703
763
824
885
946
1006
1007
1067
1128
1188
1249
1309
1370
1430
1490
1550
1730
1790
1850
1910
1970
2029
2089
2148
2208
2267
2326
2386
2445
2504
2563
2622
2681
2740
2799
2858
2917
2976
3035
3152
3211
3270
29
91
152
213
274
335
396
397
458
519
580
641
702
763
824
884
885
945
1006
1067
1127
1128
1188
1249
1309
1369
1370
1430
1490
1550
1790
1850
1910
1970
2029
2030
2089
2149
2208
2267
2268
2327
2386
2445
2446
2505
2564
2623
2682
2741
2800
2859
2918
2977
3035
3036
3094
3153
3212
3271
29
90
151
212
273
334
335
396
457
518
579
640
701
762
823
884
945
1006
1066
1127
1188
1248
1309
1369
1430
1490
1550
1610
1731
1791
1851
1910
1970
2030
2089
2090
2149
2209
2268
2327
2328
2387
2446
2505
2564
2565
2623
2624
2683
2742
2801
2860
2919
2977
2978
3036
3095
3154
3213
3272
28
89
150
211
273
334
395
456
517
578
639
640
700
701
761
762
822
823
883
884
944
1005
1066
1127
1187
1248
1309
1369
1429
1490
1550
1610
1671
1731
1791
1851
1911
1970
2030
2090
2149
2150
2209
2268
2269
2328
2387
2447
2506
2565
2624
2683
2742
2743
2801
2802
2860
2919
2978
3037
3096
3155
3214
27
88
149
210
211
272
333
394
455
516
517
578
639
700
761
822
883
944
1005
1065
1066
1126
1187
1248
1308
1369
1429
1490
1550
1610
1671
1731
1791
1851
1911
1971
2030
2031
2090
2150
2209
2210
2269
2328
2329
2388
2447
2506
2507
2566
2625
2684
2743
2802
2861
2920
2979
3038
3097
3156
3215
3273
26
87
148
210
271
332
393
454
455
516
577
638
699
760
821
882
943
1004
1065
1126
1187
1247
1308
1369
1429
1490
1550
1610
1671
1731
1791
1851
1911
1971
2031
2090
2091
2150
2210
2269
2270
2329
2388
2389
2448
2507
2566
2567
2626
2685
2744
2803
2862
2921
2980
3039
3098
3157
3215
3274
25
86
148
209
270
331
392
393
454
515
576
637
698
699
759
760
821
882
943
1004
1065
1125
1126
1186
1247
1308
1368
1429
1550
1610
1671
1731
1791
1851
1911
1971
2031
2091
2151
2210
2270
2329
2330
2389
2448
2449
2508
2567
2626
2685
2686
2745
2804
2863
2922
2981
3040
3099
3157
3216
3275
24
147
208
269
330
331
392
453
514
575
576
637
698
759
820
881
942
1003
1064
1125
1186
1247
1307
1308
1368
1429
1489
1550
1610
1671
1731
1791
1851
1911
1971
2031
2091
2151
2211
2270
2271
2330
2389
2390
2449
2508
2509
2568
2627
2686
2745
2746
2804
2805
2864
2923
2982
3041
3099
3158
3217
3276
23
85
146
207
268
330
391
452
513
514
575
636
697
758
819
820
880
881
942
1003
1064
1125
1186
1246
1307
1368
1429
1489
1550
1610
1671
1731
1791
1852
1912
1972
2032
2092
2151
2152
2211
2271
2330
2331
2390
2450
2509
2568
2569
2628
2687
2746
2805
2864
2923
2982
3041
3100
3159
3218
3277
23
84
145
206
268
329
390
451
452
513
574
635
696
697
758
819
880
941
1002
1063
1124
1185
1246
1307
1368
1428
1489
1550
1610
1671
1731
1791
1852
1912
1972
2032
2092
2152
2212
2271
2272
2331
2391
2450
2510
2569
2628
2629
2688
2747
2806
2865
2924
2983
3042
3101
3160
3219
3278
22
83
144
205
206
267
328
389
451
512
573
634
635
696
757
818
879
880
941
1002
1063
1124
1185
1246
1307
1367
1368
1428
1489
1550
1610
1671
1731
1792
1852
1912
1972
2032
2092
2152
2212
2272
2332
2391
2451
2510
2570
2629
2688
2689
2748
2807
2866
2925
2984
3043
3102
3161
3220
21
82
143
205
266
327
389
450
511
572
573
634
695
756
757
818
879
940
1001
1062
1123
1124
1184
1185
1245
1246
1306
1367
1428
1489
1550
1610
1671
1731
1792
1852
1912
1972
1973
2033
2093
2153
2212
2213
2272
2332
2392
2451
2452
2511
2570
2571
2630
2689
2748
2808
2867
2926
2985
3044
3103
3162
3279
20
81
143
204
265
326
327
388
449
510
511
572
633
694
695
756
817
878
939
940
1001
1062
1123
1184
1245
1306
1367
1428
1489
1610
1671
1731
1792
1852
1913
1973
2033
2093
2153
2213
2273
2333
2392
2452
2511
2512
2571
2630
2631
2690
2749
2808
2867
2868
2927
2986
3045
3104
3163
3221
3280
19
80
142
203
264
326
387
448
510
571
632
633
694
755
816
817
878
939
1000
1061
1062
1123
1184
1245
1306
1367
1428
1489
1549
1610
1671
1731
1792
1852
1913
1973
2033
2093
2153
2154
2213
2214
2273
2333
2393
2453
2512
2572
2631
2690
2691
2750
2809
2868
2927
2928
2986
2987
3046
3104
3163
3222
3281
18
80
141
202
263
264
325
386
448
509
570
632
693
754
755
816
877
938
939
1000
1061
1122
1183
1184
1245
1306
1367
1428
1489
1549
1610
1671
1792
1853
1913
1973
2034
2094
2154
2214
2274
2334
2393
2394
2453
2513
2572
2573
2632
2691
2751
2810
2869
2928
2987
3046
3105
3164
3223
3282
17
79
140
201
263
324
385
447
508
570
631
692
693
754
815
877
938
999
1061
1122
1183
1244
1305
1366
1427
1488
1549
1610
1671
1732
1792
1853
1913
1974
2034
2094
2154
2214
2274
2334
2394
2454
2513
2514
2573
2632
2633
2692
2751
2811
2870
2929
2988
3047
3106
3165
3224
3283
17
78
139
200
262
323
385
446
507
508
569
630
631
692
753
815
876
937
938
999
1060
1121
1122
1183
1244
1305
1366
1427
1488
1549
1610
1671
1732
1792
1853
1913
1974
2034
2094
2095
2155
2215
2275
2335
2395
2454
2455
2514
2574
2633
2693
2752
2811
2812
2871
2930
2989
3048
3107
3166
3225
3284
16
77
138
200
261
322
384
445
507
568
630
691
753
814
875
876
937
998
1060
1121
1182
1244
1305
1366
1427
1488
1549
1610
1671
1732
1792
1853
1914
1974
2034
2035
2095
2155
2215
2275
2335
2395
2455
2515
2574
2575
2634
2693
2694
2753
2812
2871
2872
2931
2990
3049
3108
3167
3226
15
76
137
199
260
322
383
444
445
506
567
568
629
690
691
752
813
814
875
936
937
998
1059
1121
1182
1243
1305
1366
1427
1488
1549
1610
1671
1732
1793
1853
1914
1974
2035
2095
2155
2156
2216
2276
2336
2396
2456
2515
2575
2635
2694
2754
2813
2872
2931
2932
2991
3050
3109
3168
3285
14
75
137
198
259
321
382
444
505
567
628
690
751
813
874
875
936
997
1059
1120
1182
1243
1304
1366
1427
1488
1549
1610
1671
1732
1793
1853
1914
1975
2035
2095
2096
2156
2216
2276
2336
2396
2456
2516
2576
2635
2695
2754
2814
2873
2932
2991
3051
3110
3227
3286
13
74
136
197
259
320
381
382
443
504
505
566
628
689
751
812
874
935
936
997
1058
1120
1181
1243
1304
1365
1427
1488
1549
1610
1671
1732
1793
1854
1914
1975
2035
2096
2156
2216
2217
2277
2337
2397
2457
2517
2576
2636
2696
2755
2814
2815
2874
2933
2992
3051
3110
3169
3228
3287
12
74
135
196
258
319
381
442
504
565
627
688
689
750
812
873
935
996
997
1058
1119
1120
1181
1242
1304
1365
1426
1488
1549
1610
1671
1732
1793
1854
1914
1915
1975
2036
2096
2157
2217
2277
2337
2397
2398
2457
2458
2517
2577
2637
2696
2756
2815
2875
2934
2993
3052
3111
3170
3229
3288
11
73
134
195
257
318
380
441
442
503
565
626
688
749
750
811
873
934
996
1057
1058
1119
1181
1242
1303
1304
1365
1426
1488
1549
1610
1671
1732
1793
1854
1915
1975
2036
2097
2157
2217
2218
2278
2338
2398
2458
2518
2578
2637
2638
2697
2757
2816
2875
2876
2935
2994
3053
3112
3171
3230
3289
11
72
133
195
256
318
379
441
502
564
625
626
687
749
810
811
872
934
995
996
1057
1119
1180
1242
1303
1365
1426
1487
1549
1610
1671
1732
1793
1854
1915
1976
2036
2097
2157
2158
2218
2278
2338
2339
2398
2399
2458
2459
2518
2519
2578
2638
2698
2757
2817
2876
2935
2936
2995
3054
3113
3172
3231
3290
10
71
132
194
255
317
378
440
501
502
563
625
686
687
748
810
872
933
995
1057
1118
1180
1241
1242
1303
1364
1426
1487
1549
1610
1671
1732
1793
1854
1915
1976
2037
2097
2158
2218
2279
2339
2399
2459
2519
2579
2639
2698
2699
2758
2818
2877
2936
2996
3055
3114
3173
3232
52
113
174
235
295
356
417
477
538
598
658
718
719
778
779
838
839
898
899
958
1018
1078
1137
1196
1197
1256
1315
1374
1433
1492
1551
1610
1669
1728
1786
1845
1904
1962
2021
2079
2137
2138
2196
2254
2313
2371
2429
2488
2546
2604
2663
2721
2779
2780
2838
2896
2897
2955
3014
3072
3131
3190
51
112
173
234
294
295
355
416
476
477
537
597
658
718
778
838
898
958
1017
1018
1077
1137
1196
1256
1315
1374
1433
1492
1551
1610
1669
1728
1787
1845
1904
1962
2021
2079
2080
2138
2196
2255
2313
2371
2372
2430
2488
2547
2605
2663
2664
2722
2780
2839
2897
2956
3014
3073
3132
3249
50
111
172
233
294
354
415
476
536
597
657
717
777
837
897
957
1017
1077
1136
1196
1255
1315
1374
1433
1492
1551
1610
1669
1728
1787
1845
1904
1963
2021
2080
2138
2197
2255
2314
2372
2430
2431
2489
2547
2606
2664
2723
2781
2840
2898
2957
3015
3074
3133
3191
3250
49
110
171
232
293
354
414
475
535
536
596
656
716
717
777
837
897
957
1016
1017
1076
1136
1195
1196
1255
1314
1374
1433
1492
1551
1610
1669
1728
1787
1846
1904
1963
2022
2080
2139
2197
2256
2314
2373
2431
2489
2490
2548
2606
2607
2665
2723
2782
2840
2899
2957
2958
3016
3075
3192
3251
48
109
170
231
292
353
413
414
474
535
595
655
656
716
776
836
896
956
1016
1076
1135
1136
1195
1255
1314
1373
1433
1492
1551
1610
1669
1728
1787
1846
1904
1905
1963
2022
2080
2081
2139
2198
2256
2315
2373
2432
2490
2549
2607
2666
2724
2783
2841
2900
2958
3017
3076
3134
3193
3252
47
108
169
230
291
352
413
473
534
594
595
655
715
775
776
835
836
896
956
1015
1016
1075
1135
1195
1254
1314
1373
1433
1492
1551
1610
1669
1728
1787
1846
1905
1963
1964
2022
2081
2139
2140
2198
2257
2315
2374
2432
2491
2549
2608
2666
2725
2783
2842
2900
2901
2959
3018
3076
3135
3194
3253
108
169
229
230
290
351
412
473
533
594
654
714
715
775
835
895
955
1015
1075
1135
1194
1254
1314
1373
1432
1492
1551
1610
1669
1728
1787
1846
1905
1964
2022
2023
2081
2140
2198
2199
2257
2316
2374
2433
2491
2492
2550
2608
2609
2667
2726
2784
2843
2901
2960
3019
3077
3136
3195
3254
46
107
168
229
290
350
411
472
532
533
593
653
654
714
774
834
835
894
895
955
1014
1015
1074
1075
1134
1194
1254
1313
1373
1432
1492
1551
1610
1669
1728
1787
1846
1905
1964
2023
2082
2140
2199
2258
2316
2375
2433
2434
2492
2551
2609
2668
2726
2785
2843
2844
2902
2961
3019
3078
3137
3196
45
106
167
228
289
350
410
471
532
592
653
713
773
774
834
894
954
1014
1074
1134
1194
1253
1313
1373
1432
1491
1551
1610
1669
1728
1787
1846
1905
1964
2023
2082
2141
2199
2200
2258
2317
2375
2376
2434
2493
2551
2610
2668
2669
2727
2786
2844
2903
2962
3020
3079
3138
3255
44
105
166
227
288
349
410
470
531
591
592
652
712
713
773
833
893
894
953
954
1014
1074
1133
1134
1193
1253
1313
1372
1432
1491
1551
1610
1669
1728
1788
1847
1906
1965
2023
2024
2082
2141
2200
2259
2317
2376
2435
2493
2552
2610
2611
2669
2728
2786
2787
2845
2904
2962
3021
3080
3139
3197
3256
43
104
165
226
287
348
409
469
470
530
591
651
712
772
833
893
953
1013
1073
1133
1193
1253
1312
1313
1372
1432
1491
1551
1610
1669
1788
1847
1906
1965
2024
2083
2141
2142
2200
2259
2318
2376
2377
2435
2494
2553
2611
2670
2728
2729
2787
2846
2905
2963
3022
3081
3139
3198
3257
42
103
164
225
286
347
408
469
529
530
590
651
711
772
832
892
952
953
1013
1073
1133
1193
1252
1253
1312
1372
1432
1491
1551
1610
1669
1729
1788
1847
1906
1965
2024
2083
2142
2201
2260
2318
2377
2436
2494
2495
2553
2612
2671
2729
2788
2847
2905
2964
3023
3082
3140
3199
3258
41
102
163
224
225
285
346
407
468
529
589
650
710
711
771
831
832
892
952
1012
1072
1132
1192
1252
1312
1372
1431
1491
1610
1669
1729
1788
1847
1906
1965
2024
2083
2142
2201
2260
2319
2378
2436
2437
2495
2554
2613
2671
2730
2789
2847
2848
2906
2965
3024
3082
3141
3200
3259
102
163
224
285
346
406
467
528
589
649
710
770
831
891
951
952
1012
1072
1132
1192
1252
1312
1371
1372
1431
1491
1550
1610
1669
1729
1788
1847
1906
1966
2025
2084
2143
2202
2260
2261
2319
2320
2378
2437
2496
2555
2613
2672
2731
2789
2790
2848
2907
2966
3024
3083
3142
3201
3260
40
101
162
223
284
345
406
466
467
527
588
649
709
770
830
891
951
1011
1071
1131
1132
1191
1192
1251
1252
1311
1371
1431
1491
1550
1610
1669
1729
1788
1847
1907
1966
2025
2084
2143
2202
2261
2320
2379
2438
2496
2497
2555
2614
2673
2731
2732
2790
2849
2908
2967
3025
3084
3143
3202
39
100
161
222
283
344
405
466
526
527
587
648
708
709
769
830
890
950
951
1011
1071
1131
1191
1251
1311
1371
1431
1491
1550
1610
1669
1729
1788
1848
1907
1966
2025
2084
2085
2143
2144
2202
2203
2261
2262
2320
2321
2379
2438
2497
2556
2615
2673
2674
2732
2791
2850
2909
2967
3026
3085
3144
3261
38
99
160
221
282
343
404
465
526
586
587
647
708
768
769
829
889
890
950
1010
1070
1071
1131
1191
1251
1311
1371
1431
1490
1550
1610
1669
1729
1788
1848
1907
1966
2026
2085
2144
2203
2262
2321
2380
2439
2498
2557
2615
2616
2674
2733
2792
2851
2909
2968
3027
3086
3145
3203
3262
37
98
159
220
281
342
403
464
525
586
646
647
707
768
828
829
889
949
1010
1070
1130
1190
1191
1251
1311
1371
1431
1490
1550
1610
1729
1789
1848
1907
1967
2026
2085
2144
2203
2204
2262
2263
2321
2322
2380
2381
2439
2440
2498
2557
2616
2675
2734
2793
2851
2910
2969
3028
3087
3145
3204
3263
36
97
158
219
220
280
281
341
342
402
403
463
524
585
646
706
707
767
828
888
949
1009
1070
1130
1190
1250
1310
1370
1430
1490
1550
1610
1729
1789
1848
1908
1967
2026
2085
2086
2145
2204
2263
2322
2381
2440
2499
2558
2617
2676
2734
2735
2793
2852
2911
2970
3029
3087
3146
3205
3264
35
158
219
280
341
402
463
523
524
584
645
706
766
767
827
888
948
1009
1069
1129
1130
1190
1250
1310
1370
1430
1490
1550
1610
1729
1789
1848
1908
1967
2027
2086
2145
2204
2263
2264
2322
2323
2382
2441
2500
2558
2559
2617
2618
2676
2677
2735
2794
2853
2912
2971
3029
3088
3147
3206
3265
96
157
218
279
340
401
462
523
584
644
645
705
766
827
887
948
1008
1069
1129
1189
1250
1310
1370
1430
1490
1550
1610
1729
1789
1848
1908
1967
1968
2027
2086
2145
2146
2205
2264
2323
2382
2441
2500
2559
2618
2677
2736
2795
2854
2913
2971
2972
3030
3089
3148
3207
3266
34
95
156
217
278
339
400
461
522
583
644
704
705
765
826
887
947
1008
1068
1129
1189
1249
1310
1370
1430
1490
1550
1610
1729
1789
1849
1908
1968
2027
2087
2146
2205
2264
2265
2324
2383
2442
2501
2560
2619
2678
2737
2796
2855
2913
2972
3031
3090
3149
3208
33
94
155
216
277
338
399
460
521
582
643
704
765
825
826
886
947
1007
1068
1128
1189
1249
1309
1370
1430
1490
1550
1610
1670
1729
1789
1849
1908
1968
2027
2028
2087
2146
2206
2265
2324
2383
2442
2443
2501
2502
2560
2561
2620
2678
2679
2737
2738
2796
2797
2855
2914
2973
3032
3091
3150
3267
32
93
154
215
276
337
338
398
399
459
460
520
521
581
582
642
703
764
825
885
886
946
1007
1067
1068
1128
1188
1249
1309
1369
1429
1430
1490
1550
1610
1670
1729
1789
1849
1909
1968
2028
2087
2147
2206
2265
2325
2384
2443
2502
2561
2620
2679
2738
2797
2856
2915
2974
3033
3092
3209
3268
31
92
153
214
276
337
398
459
520
581
642
702
703
763
764
824
885
946
1006
1067
1127
1128
1188
1248
1309
1369
1429
1550
1610
1670
1789
1849
1909
1968
1969
2028
2088
2147
2206
2207
2266
2325
2384
2385
2444
2503
2562
2621
2680
2739
2798
2857
2916
2975
3034
3093
3151
3210
3269
30
91
153
214
275
336
397
458
519
580
641
702
763
824
884
885
945
1006
1066
1067
1127
1188
1248
1308
1309
1369
1429
1489
1610
1670
1730
1849
1909
1969
2028
2088
2147
2148
2207
2266
2326
2385
2444
2503
2504
2562
2563
2622
2681
2740
2799
2858
2917
2976
3034
3093
3152
3211
3270
29
152
213
274
335
396
457
518
579
640
701
762
823
884
945
1005
1066
1127
1187
1248
1308
1369
1429
1489
1549
1610
1670
1730
1790
1849
1850
1909
1969
2029
2088
2148
2207
2208
2267
2326
2385
2386
2445
2504
2563
2622
2681
2682
2740
2741
2799
2800
2858
2859
2917
2918
2976
3035
3094
3153
3212
3271
90
151
212
273
334
395
456
457
517
518
578
579
640
700
701
761
762
822
823
883
944
1005
1066
1126
1187
1247
1248
1308
1368
1429
1489
1549
1610
1670
1730
1790
1850
1910
1969
2029
2089
2148
2208
2267
2327
2386
2445
2446
2505
2564
2623
2682
2741
2800
2859
2918
2977
3036
3095
3154
3213
3272
28
89
150
211
272
333
395
456
517
578
639
700
761
822
883
944
1004
1005
1065
1126
1187
1247
1308
1368
1429
1489
1549
1670
1730
1790
1850
1910
1970
2029
2089
2149
2208
2268
2327
2387
2446
2505
2564
2565
2624
2683
2742
2801
2860
2919
2978
3037
3096
3155
3214
27
88
149
210
271
272
333
394
455
516
577
638
699
760
821
882
943
1004
1065
1125
1126
1186
1247
1307
1308
1368
1428
1489
1549
1670
1730
1790
1850
1910
1970
2030
2089
2149
2209
2268
2328
2387
2447
2506
2565
2624
2625
2684
2743
2802
2861
2920
2979
3038
3097
3156
3273
26
87
148
209
271
332
393
454
515
576
577
637
638
698
699
760
821
882
942
943
1003
1004
1064
1125
1186
1247
1307
1368
1428
1489
1549
1670
1730
1790
1850
1910
1970
2030
2090
2149
2150
2209
2269
2328
2388
2447
2506
2507
2566
2625
2684
2743
2744
2803
2862
2921
2980
3039
3098
3215
3274
25
86
147
209
270
331
392
453
514
515
576
637
698
759
820
881
942
1003
1064
1125
1185
1186
1246
1307
1368
1428
1489
1549
1670
1730
1790
1850
1910
1970
2030
2090
2150
2210
2269
2329
2388
2448
2507
2566
2567
2626
2685
2744
2803
2862
2863
2921
2922
2980
2981
3039
3040
3098
3157
3216
3275
24
85
147
208
269
330
391
453
514
575
636
697
758
819
820
880
881
941
942
1002
1003
1063
1064
1124
1185
1246
1307
1367
1428
1489
1549
1670
1730
1790
1851
1911
1971
2031
2090
2091
2150
2210
2270
2329
2389
2448
2449
2508
2567
2626
2627
2686
2745
2804
2863
2922
2981
3040
3099
3158
3217
3276
23
85
146
207
268
329
391
452
513
574
635
636
697
758
819
880
941
1002
1063
1124
1185
1246
1306
1367
1428
1488
1549
1609
1670
1730
1790
1851
1911
1971
2031
2091
2151
2210
2211
2270
2330
2389
2390
2449
2508
2509
2568
2627
2686
2687
2746
2805
2864
2923
2982
3041
3100
3159
3218
3277
84
145
206
267
329
390
451
512
573
574
635
696
757
818
879
940
941
1001
1002
1062
1063
1123
1124
1184
1185
1245
1306
1367
1428
1488
1549
1609
1670
1730
1791
1851
1911
1971
2031
2091
2151
2211
2271
2330
2331
2390
2450
2509
2568
2569
2628
2687
2746
2747
2806
2865
2924
2983
3042
3101
3160
3219
3278
22
83
144
205
267
328
389
450
511
512
573
634
695
756
757
818
879
940
1001
1062
1123
1184
1245
1306
1367
1427
1488
1549
1609
1670
1730
1791
1851
1911
1971
2031
2032
2091
2092
2151
2152
2211
2271
2331
2391
2450
2510
2569
2629
2688
2747
2806
2807
2866
2925
2984
3043
3102
3161
3220
21
82
143
204
266
327
388
449
450
511
572
633
695
756
817
878
939
940
1000
1001
1062
1123
1184
1245
1306
1366
1427
1488
1549
1609
1670
1730
1791
1851
1911
1912
1972
2032
2092
2152
2212
2272
2331
2332
2391
2451
2510
2570
2629
2689
2748
2807
2866
2926
2985
3044
3103
3162
3279
20
81
142
204
265
326
387
388
449
510
571
633
694
755
816
817
878
939
1000
1061
1122
1183
1244
1305
1366
1427
1488
1549
1609
1670
1791
1851
1912
1972
2032
2092
2152
2212
2272
2332
2392
2451
2452
2511
2570
2571
2630
2689
2749
2808
2867
2926
2985
3044
3045
3103
3162
3221
3280
19
80
142
203
264
325
387
448
509
571
632
693
754
755
816
877
938
1000
1061
1122
1183
1244
1305
1366
1427
1488
1549
1609
1670
1731
1791
1852
1912
1972
2032
2033
2093
2153
2213
2273
2332
2333
2392
2452
2512
2571
2631
2690
2749
2750
2809
2868
2927
2986
3045
3104
3163
3222
3281
18
79
141
202
263
325
386
447
508
509
570
631
693
754
815
876
877
938
999
1060
1121
1122
1183
1244
1305
1366
1427
1488
1609
1670
1731
1791
1852
1912
1972
1973
2033
2093
2153
2213
2273
2333
2393
2453
2512
2572
2631
2691
2750
2809
2810
2869
2928
2987
3046
3105
3164
3223
3282
17
79
140
201
262
324
385
446
447
508
569
630
631
692
753
815
876
937
999
1060
1121
1182
1243
1244
1305
1366
1427
1488
1548
1609
1670
1731
1791
1852
1912
1973
2033
2093
2153
2154
2214
2274
2333
2334
2393
2394
2453
2513
2572
2573
2632
2691
2692
2751
2810
2870
2929
2988
3047
3106
3165
3224
3283
78
139
200
262
323
384
446
507
568
569
630
691
753
814
875
876
937
998
1059
1060
1121
1182
1243
1304
1365
1426
1487
1548
1609
1670
1731
1791
1852
1913
1973
2033
2094
2154
2214
2274
2334
2394
2454
2513
2514
2573
2633
2692
2752
2811
2870
2930
2989
3048
3107
3166
3225
3284
16
77
138
199
261
322
383
384
445
506
568
629
691
752
813
814
875
936
998
1059
1120
1182
1243
1304
1365
1426
1487
1548
1609
1670
1731
1792
1852
1913
1973
2034
2094
2154
2214
2215
2274
2275
2335
2394
2395
2454
2455
2514
2574
2633
2634
2693
2752
2753
2812
2871
2930
2990
3049
3108
3167
3226
15
76
137
199
260
321
383
444
506
567
628
629
690
751
752
813
874
936
997
1058
1059
1120
1181
1242
1243
1304
1365
1426
1487
1548
1609
1670
1731
1792
1852
1913
1974
2034
2094
2155
2215
2275
2335
2395
2455
2515
2574
2575
2634
2694
2753
2813
2872
2931
2990
3049
3050
3109
3168
3285
14
75
136
198
259
320
321
382
443
505
566
628
689
751
812
874
935
997
1058
1119
1120
1181
1242
1303
1304
1365
1426
1487
1548
1609
1670
1731
1792
1853
1913
1974
2034
2095
2155
2215
2275
2276
2336
2396
2455
2456
2515
2516
2575
2635
2694
2695
2754
2813
2873
2932
2991
3050
3109
3168
3227
3286
13
74
136
197
258
320
381
443
504
566
627
689
750
812
873
935
996
1058
1119
1180
1181
1242
1303
1364
1365
1426
1487
1548
1609
1670
1731
1792
1853
1913
1974
2035
2095
2155
2156
2216
2276
2336
2396
2456
2516
2576
2635
2636
2695
2755
2814
2873
2874
2933
2992
3051
3110
3169
3228
3287
12
135
196
257
258
319
380
442
503
565
626
627
688
749
750
811
873
934
996
1057
1119
1180
1242
1303
1364
1426
1487
1548
1609
1670
1731
1792
1853
1914
1974
2035
2095
2096
2156
2216
2276
2277
2337
2397
2457
2517
2576
2577
2636
2696
2755
2756
2815
2874
2934
2993
3052
3111
3170
3229
3288
11
73
134
195
257
318
380
441
503
564
626
687
749
810
811
872
934
995
1057
1118
1180
1241
1303
1364
1425
1487
1548
1609
1670
1731
1792
1853
1914
1975
2035
2096
2156
2217
2277
2337
2397
2457
2517
2577
2637
2697
2756
2816
2875
2934
2994
3053
3112
3171
3230
3289
72
133
194
256
317
379
440
502
563
564
625
687
748
810
871
872
933
995
1056
1118
1179
1180
1241
1302
1364
1425
1487
1548
1609
1670
1731
1792
1853
1914
1975
2036
2096
2157
2217
2277
2278
2338
2398
2458
2518
2578
2638
2697
2757
2816
2817
2876
2935
2994
2995
3054
3113
3172
3231
3290
10
71
132
194
255
316
317
378
439
440
501
563
624
686
748
809
871
933
994
1056
1117
1118
1179
1241
1302
1364
1425
1486
1548
1609
1670
1731
1792
1853
1914
1975
2036
2096
2097
2157
2218
2278
2338
2398
2399
2458
2459
2518
2519
2578
2579
2638
2698
2758
2817
2877
2936
2995
3055
3114
3173
3232
52
113
173
234
295
356
416
477
537
598
658
718
778
838
898
957
958
1017
1077
1136
1196
1255
1314
1373
1374
1433
1492
1609
1668
1727
1786
1844
1903
1961
2020
2078
2137
2195
2253
2254
2312
2370
2429
2487
2545
2546
2604
2662
2721
2779
2838
2896
2955
3013
3072
3131
3190
51
112
173
233
234
294
355
415
416
476
536
537
597
657
717
777
837
897
957
1017
1076
1077
1136
1195
1255
1314
1373
1432
1491
1550
1609
1668
1727
1786
1844
1903
1962
2020
2079
2137
2196
2254
2312
2313
2371
2429
2488
2546
2604
2605
2663
2721
2722
2780
2838
2839
2897
2956
3014
3073
3132
3249
50
111
172
233
293
354
415
475
536
596
656
657
717
777
837
897
956
957
1016
1076
1135
1136
1195
1254
1255
1314
1373
1432
1491
1550
1609
1668
1727
1786
1845
1903
1962
2020
2021
2079
2137
2138
2196
2254
2255
2313
2371
2372
2430
2488
2547
2605
2664
2722
2781
2839
2898
2956
3015
3074
3133
3191
3250
49
110
171
232
293
353
414
474
475
535
595
596
656
716
776
836
896
956
1016
1075
1076
1135
1195
1254
1313
1314
1373
1432
1491
1550
1609
1668
1727
1786
1845
1903
1962
2021
2079
2138
2196
2197
2255
2313
2314
2372
2430
2431
2489
2547
2548
2606
2664
2665
2723
2781
2782
2840
2899
2957
3016
3075
3133
3192
3251
48
109
170
231
292
352
353
413
474
534
595
655
715
775
776
835
836
895
896
955
956
1015
1075
1135
1194
1254
1313
1373
1432
1491
1550
1609
1668
1727
1786
1845
1904
1962
2021
2080
2138
2197
2255
2256
2314
2372
2373
2431
2489
2490
2548
2607
2665
2724
2782
2841
2899
2958
3017
3075
3134
3193
3252
47
108
169
230
291
352
412
473
533
534
594
654
715
775
835
895
955
1015
1075
1134
1194
1253
1254
1313
1372
1432
1491
1550
1609
1668
1727
1786
1845
1904
1963
2021
2080
2139
2197
2256
2314
2315
2373
2432
2490
2549
2607
2666
2724
2725
2783
2842
2900
2959
3018
3076
3135
3194
3253
46
107
168
229
290
351
412
472
533
593
654
714
774
834
894
895
954
955
1014
1074
1134
1194
1253
1313
1372
1432
1491
1550
1609
1668
1727
1786
1845
1904
1963
2022
2080
2081
2139
2198
2256
2257
2315
2374
2432
2491
2549
2550
2608
2666
2667
2725
2784
2842
2901
2960
3018
3077
3136
3195
3254
46
107
168
228
289
350
411
471
472
532
592
593
653
713
773
774
834
894
954
1014
1074
1133
1134
1193
1253
1312
1313
1372
1431
1491
1550
1609
1668
1727
1786
1845
1904
1963
2022
2081
2139
2140
2198
2257
2316
2374
2433
2491
2492
2550
2609
2667
2726
2784
2785
2843
2902
2961
3019
3078
3137
3196
45
106
167
228
288
289
349
410
471
531
592
652
713
773
833
893
953
954
1013
1073
1133
1193
1253
1312
1372
1431
1491
1550
1609
1668
1787
1846
1905
1963
1964
2022
2081
2140
2199
2257
2258
2316
2375
2433
2434
2492
2551
2609
2668
2727
2785
2844
2903
2961
3020
3079
3138
3255
44
105
166
227
288
348
349
409
470
530
531
591
651
652
712
772
832
833
893
953
1013
1073
1133
1192
1193
1252
1312
1372
1431
1490
1550
1609
1668
1728
1787
1846
1905
1964
2023
2081
2082
2140
2199
2258
2317
2375
2434
2493
2551
2552
2610
2669
2727
2786
2845
2903
2904
2962
3021
3080
3197
3256
43
104
165
226
287
348
408
409
469
530
590
651
711
772
832
892
952
1012
1013
1072
1073
1132
1192
1252
1312
1371
1431
1490
1550
1609
1668
1728
1787
1846
1905
1964
2023
2082
2141
2200
2258
2259
2317
2376
2435
2493
2552
2611
2669
2670
2728
2787
2845
2846
2904
2963
3022
3081
3139
3198
3257
42
103
164
225
286
347
408
468
529
590
650
711
771
831
832
892
952
1012
1072
1132
1192
1252
1311
1371
1431
1490
1550
1609
1728
1787
1846
1905
1964
2023
2082
2141
2200
2259
2318
2376
2377
2435
2494
2553
2611
2612
2670
2729
2788
2846
2905
2964
3023
3081
3140
3199
3258
41
102
163
224
285
346
407
468
528
589
649
650
710
770
771
831
891
951
1011
1012
1071
1072
1131
1132
1191
1192
1251
1311
1371
1431
1490
1550
1609
1728
1787
1846
1905
1964
1965
2024
2083
2141
2142
2200
2201
2259
2318
2377
2436
2495
2553
2554
2612
2671
2730
2788
2847
2906
2965
3023
3082
3141
3200
3259
40
223
284
345
406
467
527
528
588
649
709
770
830
890
891
951
1011
1071
1131
1191
1251
1311
1371
1430
1490
1550
1609
1728
1787
1846
1906
1965
2024
2083
2142
2201
2260
2319
2378
2436
2437
2495
2554
2613
2672
2730
2789
2848
2907
2965
2966
3024
3083
3142
3201
3260
40
101
162
223
284
344
345
405
466
527
587
588
648
709
769
829
830
890
950
1010
1011
1071
1131
1191
1251
1311
1370
1430
1490
1609
1728
1787
1847
1906
1965
2024
2083
2142
2201
2260
2319
2378
2437
2496
2555
2613
2614
2672
2731
2790
2849
2907
2908
2966
3025
3084
3143
3202
39
100
161
222
283
344
404
405
465
526
587
647
648
708
768
769
829
889
890
950
1010
1070
1130
1190
1250
1310
1370
1430
1490
1549
1609
1728
1787
1847
1906
1965
2024
2025
2084
2143
2202
2261
2320
2379
2438
2496
2497
2555
2556
2614
2673
2732
2791
2849
2850
2908
2967
3026
3085
3144
3261
38
99
160
221
282
343
404
464
465
525
586
647
707
768
828
829
889
949
1009
1010
1070
1130
1190
1250
1310
1370
1430
1490
1549
1609
1669
1728
1788
1847
1906
1966
2025
2084
2143
2202
2261
2320
2379
2438
2497
2556
2615
2674
2733
2791
2792
2850
2909
2968
3027
3086
3144
3203
3262
37
98
159
220
281
342
403
464
524
525
585
646
707
767
828
888
949
1009
1069
1129
1130
1190
1250
1310
1370
1430
1549
1609
1669
1728
1788
1847
1906
1907
1966
2025
2084
2143
2144
2203
2262
2321
2380
2439
2498
2557
2616
2674
2675
2733
2792
2851
2910
2969
3028
3086
3145
3204
3263
36
97
158
219
280
341
402
463
524
585
645
706
767
827
888
948
1008
1009
1069
1129
1189
1249
1250
1310
1370
1430
1489
1549
1609
1669
1728
1788
1847
1907
1966
2025
2026
2085
2144
2203
2262
2321
2380
2381
2439
2440
2498
2499
2557
2616
2675
2734
2793
2852
2911
2970
3028
3087
3146
3205
3264
35
96
157
218
279
340
401
462
523
584
645
705
766
827
887
948
1008
1068
1069
1129
1189
1249
1309
1369
1429
1489
1549
1609
1669
1728
1788
1847
1907
1966
2026
2085
2144
2203
2204
2263
2322
2381
2440
2499
2558
2617
2676
2735
2794
2853
2911
2912
2970
3029
3088
3147
3206
3265
34
96
157
218
279
340
400
401
461
462
522
583
644
705
765
826
886
887
947
1008
1068
1128
1189
1249
1309
1369
1429
1489
1549
1609
1669
1728
1788
1848
1907
1967
2026
2085
2086
2145
2204
2263
2322
2323
2381
2382
2441
2500
2559
2618
2677
2736
2794
2795
2853
2854
2912
2971
3030
3089
3148
3207
3266
34
95
156
217
278
339
400
461
522
582
583
643
704
765
825
826
886
947
1007
1067
1068
1128
1188
1249
1309
1369
1429
1489
1549
1609
1669
1728
1788
1848
1907
1967
2026
2086
2145
2204
2205
2264
2323
2382
2441
2500
2559
2618
2619
2677
2736
2795
2854
2913
2972
3031
3090
3149
3208
33
94
155
216
277
338
399
460
521
582
642
643
703
764
825
885
886
946
1007
1067
1127
1128
1188
1248
1308
1309
1369
1429
1489
1549
1609
1669
1788
1848
1908
1967
2027
2086
2145
2146
2205
2264
2323
2324
2383
2442
2501
2560
2619
2678
2737
2796
2855
2914
2973
3032
3091
3150
3267
32
93
154
215
276
337
398
459
520
581
642
703
763
764
824
885
945
946
1006
1067
1127
1188
1248
1308
1368
1369
1429
1489
1549
1609
1669
1729
1788
1848
1908
1967
2027
2086
2087
2146
2205
2265
2324
2383
2442
2443
2501
2502
2561
2620
2679
2738
2797
2856
2915
2974
3033
3092
3150
3209
3268
31
92
153
214
275
336
397
458
519
580
641
702
763
824
884
945
1006
1066
1127
1187
1248
1308
1368
1428
1489
1549
1609
1669
1729
1789
1848
1908
1968
2027
2087
2146
2206
2265
2324
2325
2384
2443
2502
2561
2620
2621
2679
2680
2739
2798
2857
2916
2974
2975
3033
3092
3151
3210
3269
30
91
152
213
274
275
336
397
458
519
579
580
640
641
701
762
823
884
944
945
1005
1066
1126
1187
1247
1308
1368
1428
1489
1549
1609
1669
1729
1789
1848
1908
1968
2028
2087
2147
2206
2266
2325
2384
2444
2503
2562
2621
2680
2739
2798
2857
2916
2975
3034
3093
3152
3211
3270
29
90
152
213
274
335
396
457
518
579
640
701
761
762
822
823
883
944
1005
1065
1126
1186
1187
1247
1307
1368
1428
1488
1549
1609
1669
1729
1789
1849
1908
1909
1968
2028
2088
2147
2207
2266
2325
2326
2385
2444
2503
2504
2563
2622
2681
2740
2799
2858
2917
2976
3035
3094
3153
3212
3271
90
151
212
273
334
395
456
517
578
639
700
761
822
883
943
944
1004
1065
1125
1126
1186
1247
1307
1368
1428
1488
1609
1669
1729
1789
1849
1909
1968
1969
2028
2088
2147
2148
2207
2267
2326
2385
2386
2445
2504
2563
2622
2623
2682
2741
2800
2859
2918
2977
3036
3095
3154
3213
3272
28
89
150
211
272
333
394
455
516
577
638
639
699
760
821
882
943
1004
1064
1065
1125
1186
1246
1307
1367
1428
1488
1548
1609
1669
1729
1789
1849
1909
1969
2029
2088
2148
2207
2208
2267
2327
2386
2445
2446
2505
2564
2623
2682
2683
2742
2801
2860
2919
2978
3037
3096
3155
3214
27
88
149
210
271
332
393
394
454
455
516
577
638
699
760
821
881
882
942
943
1003
1064
1125
1185
1186
1246
1307
1367
1428
1488
1548
1609
1669
1729
1789
1849
1909
1969
2029
2089
2148
2208
2268
2327
2386
2387
2446
2505
2565
2624
2683
2742
2801
2802
2860
2861
2920
2979
3038
3097
3156
3214
3273
26
87
148
209
270
331
332
393
454
515
576
637
698
759
820
881
942
1003
1063
1064
1124
1185
1246
1306
1367
1427
1488
1548
1609
1669
1729
1789
1849
1909
1969
2029
2089
2149
2208
2209
2268
2328
2387
2447
2506
2565
2625
2684
2743
2802
2861
2920
2979
3038
3097
3156
3215
3274
25
86
147
208
270
331
392
453
514
575
636
697
758
759
819
820
880
881
941
1002
1063
1124
1185
1245
1246
1306
1367
1427
1488
1548
1609
1669
1729
1789
1850
1910
1970
2029
2030
2089
2149
2209
2268
2269
2328
2388
2447
2507
2566
2625
2685
2744
2803
2862
2921
2980
3039
3098
3157
3216
3275
24
85
146
208
269
330
391
452
513
574
575
636
697
758
819
880
941
1002
1063
1123
1124
1184
1245
1306
1366
1367
1427
1488
1548
1609
1669
1729
1850
1910
1970
2030
2090
2149
2150
2209
2269
2329
2388
2448
2507
2567
2626
2685
2744
2745
2804
2863
2922
2981
3040
3099
3158
3217
3276
23
84
146
207
268
329
390
451
452
513
574
635
696
757
818
879
940
1001
1062
1123
1184
1245
1306
1366
1427
1488
1548
1609
1669
1729
1790
1850
1910
1970
2030
2090
2150
2210
2269
2270
2329
2389
2448
2449
2508
2567
2627
2686
2745
2804
2805
2864
2923
2982
3041
3100
3159
3218
3277
84
145
206
267
328
389
390
451
512
573
634
695
696
756
757
818
879
940
1001
1062
1123
1184
1244
1245
1305
1366
1427
1487
1548
1669
1729
1790
1850
1910
1970
2030
2090
2150
2210
2270
2330
2389
2390
2449
2508
2509
2568
2627
2628
2687
2746
2805
2864
2865
2924
2983
3042
3101
3160
3219
3278
22
83
144
205
266
327
328
389
450
511
572
633
634
695
756
817
878
939
1000
1061
1122
1183
1244
1305
1366
1427
1487
1548
1669
1790
1850
1910
1971
2031
2091
2151
2211
2270
2271
2330
2390
2449
2450
2509
2569
2628
2687
2688
2747
2806
2865
2924
2925
2984
3043
3102
3161
3220
21
82
143
204
265
266
327
388
449
510
572
633
694
755
816
817
878
939
1000
1061
1122
1183
1244
1305
1366
1426
1487
1548
1669
1730
1790
1850
1911
1971
2031
2091
2151
2211
2271
2331
2390
2391
2450
2510
2569
2629
2688
2747
2748
2807
2866
2925
2984
3043
3220
3279
20
81
142
203
265
326
387
448
510
571
632
693
694
755
816
877
938
999
1060
1061
1121
1122
1183
1244
1304
1305
1365
1426
1487
1548
1669
1730
1790
1851
1911
1971
2031
2091
2092
2151
2152
2211
2212
2271
2272
2331
2391
2451
2510
2511
2570
2629
2630
2689
2748
2808
2867
2926
2985
3044
3103
3162
3221
3280
19
80
141
203
264
325
386
448
509
570
631
632
693
754
815
876
877
938
999
1060
1121
1182
1243
1304
1365
1426
1487
1548
1669
1730
1790
1851
1911
1971
2032
2092
2152
2212
2272
2332
2392
2451
2452
2511
2571
2630
2690
2749
2808
2868
2927
2986
3045
3104
3163
3222
3281
18
79
141
202
263
324
385
386
447
508
569
570
631
692
753
815
876
937
998
999
1060
1121
1182
1243
1304
1365
1426
1487
1548
1608
1669
1730
1790
1851
1911
1972
2032
2092
2152
2212
2213
2272
2273
2332
2392
2452
2512
2571
2631
2690
2750
2809
2868
2869
2928
2987
3046
3105
3164
3223
3282
17
140
201
262
323
324
385
446
507
569
630
691
692
753
814
875
937
998
1059
1120
1181
1182
1243
1304
1365
1426
1487
1548
1608
1669
1730
1790
1851
1912
1972
2032
2092
2093
2153
2213
2273
2333
2393
2452
2453
2512
2572
2631
2632
2691
2750
2751
2810
2869
2928
2929
2988
3047
3106
3165
3224
3283
78
139
200
261
323
384
445
507
568
629
691
752
813
814
875
936
997
998
1059
1120
1181
1242
1303
1304
1365
1426
1487
1608
1669
1730
1791
1851
1912
1972
2033
2093
2153
2213
2273
2333
2334
2393
2453
2513
2573
2632
2692
2751
2811
2870
2929
2988
2989
3048
3107
3166
3225
3284
16
77
138
199
261
322
383
444
445
506
567
629
690
751
752
813
874
936
997
1058
1119
1120
1181
1242
1303
1364
1425
1486
1547
1608
1669
1730
1791
1851
1912
1972
1973
2033
2093
2153
2154
2214
2274
2334
2394
2454
2513
2514
2573
2633
2692
2693
2752
2811
2812
2871
2930
2989
3048
3108
3167
3226
15
76
137
198
260
321
382
444
505
566
567
628
689
690
751
812
874
935
996
997
1058
1119
1180
1181
1242
1303
1364
1425
1486
1547
1608
1669
1730
1791
1852
1912
1973
2033
2094
2154
2214
2274
2334
2335
2394
2395
2454
2514
2574
2634
2693
2753
2812
2872
2931
2990
3049
3108
3167
3226
3285
14
75
136
198
259
320
382
443
504
505
566
627
689
750
812
873
934
935
996
1057
1119
1180
1241
1303
1364
1425
1486
1547
1608
1669
1730
1791
1852
1912
1973
2033
2034
2094
2154
2215
2275
2335
2395
2455
2515
2575
2634
2694
2753
2754
2813
2872
2932
2991
3050
3109
3168
3227
3286
13
74
135
197
258
319
381
442
504
565
627
688
749
750
811
872
873
934
995
996
1057
1118
1180
1241
1302
1364
1425
1486
1547
1608
1669
1730
1791
1852
1913
1973
2034
2094
2155
2215
2275
2335
2336
2395
2396
2455
2456
2515
2516
2575
2635
2695
2754
2814
2873
2932
2933
2992
3051
3110
3169
3228
3287
12
73
135
196
257
319
380
441
442
503
564
565
626
687
688
749
810
811
872
933
934
995
1056
1057
1118
1179
1241
1302
1363
1425
1486
1547
1608
1669
1730
1791
1852
1913
1973
1974
2034
2095
2155
2215
2216
2276
2336
2396
2456
2516
2576
2636
2695
2696
2755
2814
2815
2874
2933
2993
3052
3111
3170
3229
3288
11
73
134
195
256
318
379
441
502
564
625
687
748
810
871
872
933
994
995
1056
1117
1118
1179
1240
1241
1302
1363
1425
1486
1547
1608
1669
1730
1791
1852
1913
1974
2034
2035
2095
2155
2156
2216
2276
2336
2337
2397
2457
2517
2577
2636
2637
2696
2756
2815
2875
2934
2993
3053
3112
3171
3230
3289
72
133
194
256
317
378
379
440
501
502
563
624
625
686
748
809
871
932
933
994
1056
1117
1179
1240
1302
1363
1424
1486
1547
1608
1669
1730
1791
1852
1913
1974
2035
2095
2156
2216
2217
2277
2337
2397
2457
2517
2577
2637
2697
2756
2757
2816
2875
2876
2935
2994
3053
3054
3113
3172
3231
3290
10
71
132
193
255
316
378
439
501
562
624
685
686
747
809
870
932
993
994
1055
1117
1178
1240
1301
1363
1424
1486
1547
1608
1669
1792
1853
1913
1914
1974
2035
2096
2156
2217
2277
2337
2338
2398
2458
2518
2578
2638
2698
2757
2817
2876
2936
2995
3054
3113
3173
3232
112
173
234
295
355
356
416
476
477
537
597
657
717
718
777
778
837
897
957
1016
1017
1076
1136
1195
1254
1313
1314
1373
1432
1491
1550
1667
1726
1785
1843
1902
1960
1961
2019
2077
2078
2136
2194
2195
2253
2311
2370
2428
2486
2487
2545
2603
2662
2720
2779
2837
2896
2955
3013
3072
3131
3190
51
112
172
233
294
355
415
476
536
596
597
657
717
777
837
897
956
1016
1076
1135
1195
1254
1313
1372
1432
1491
1550
1667
1726
1785
1844
1902
1961
2019
2078
2136
2195
2253
2312
2370
2429
2487
2545
2546
2604
2662
2663
2721
2779
2780
2838
2897
2955
3014
3073
3132
3190
3249
50
111
172
232
293
354
414
475
535
596
656
716
776
836
896
956
1016
1075
1135
1194
1254
1313
1372
1431
1667
1726
1785
1844
1902
1961
2020
2078
2137
2195
2254
2312
2371
2429
2488
2546
2605
2663
2722
2780
2839
2897
2898
2956
3015
3074
3132
3191
3250
49
110
171
232
292
353
414
474
535
595
655
715
716
775
776
835
836
895
896
955
1015
1075
1134
1194
1253
1313
1372
1431
1490
1549
1667
1726
1785
1844
1903
1961
2020
2079
2137
2196
2254
2313
2371
2430
2488
2547
2605
2606
2664
2722
2723
2781
2840
2898
2957
3016
3074
3133
3192
3251
48
109
170
231
292
352
413
473
534
594
654
655
715
775
835
895
955
1015
1074
1134
1193
1194
1253
1312
1372
1431
1490
1549
1608
1667
1726
1785
1844
1903
1962
2020
2079
2138
2196
2255
2313
2372
2430
2431
2489
2547
2548
2606
2665
2723
2782
2840
2841
2899
2958
3017
3075
3134
3193
3252
47
108
169
230
291
351
412
473
533
593
594
654
714
774
834
894
954
1014
1074
1134
1193
1253
1312
1372
1431
1490
1549
1608
1726
1785
1844
1903
1962
2021
2079
2138
2197
2255
2314
2372
2373
2431
2490
2548
2607
2665
2724
2783
2841
2900
2959
3017
3076
3135
3194
3253
46
107
168
229
290
351
411
472
532
593
653
713
714
774
834
894
954
1014
1073
1074
1133
1193
1252
1312
1371
1431
1490
1549
1608
1785
1844
1903
1962
2021
2080
2138
2197
2256
2314
2315
2373
2432
2490
2549
2607
2608
2666
2725
2783
2842
2901
2959
2960
3018
3077
3136
3195
3254
167
228
289
350
410
411
471
532
592
652
653
713
773
833
893
953
1013
1073
1133
1192
1193
1252
1312
1371
1431
1490
1549
1608
1727
1786
1845
1903
1904
1962
2021
2080
2139
2197
2198
2256
2315
2373
2374
2432
2491
2549
2550
2608
2667
2725
2726
2784
2843
2902
2960
3019
3078
3137
3196
45
106
167
227
288
349
410
470
531
591
652
712
772
832
833
893
953
1013
1072
1073
1132
1192
1252
1311
1371
1430
1490
1549
1608
1727
1786
1845
1904
1963
2021
2022
2080
2139
2198
2257
2315
2316
2374
2433
2491
2492
2550
2609
2667
2668
2726
2785
2844
2902
2961
3020
3079
3138
3196
3255
44
105
166
227
287
348
409
469
470
530
591
651
711
712
772
832
892
952
1012
1072
1132
1192
1251
1252
1311
1371
1430
1490
1549
1608
1727
1786
1845
1904
1963
2022
2081
2140
2198
2199
2257
2316
2375
2433
2434
2492
2551
2609
2610
2668
2727
2786
2844
2903
2962
3021
3080
3138
3197
3256
43
104
165
226
287
347
408
469
529
590
650
711
771
831
891
892
952
1012
1072
1132
1191
1251
1311
1370
1371
1430
1549
1608
1668
1727
1786
1845
1904
1963
2022
2081
2140
2199
2258
2316
2317
2375
2434
2493
2551
2552
2610
2669
2728
2786
2787
2845
2904
2963
3022
3080
3139
3198
3257
42
103
164
225
286
347
407
468
529
589
650
710
770
771
831
891
951
1011
1071
1131
1191
1251
1311
1370
1430
1489
1549
1608
1668
1727
1786
1845
1904
1963
2022
2023
2081
2082
2140
2199
2258
2317
2376
2435
2493
2494
2552
2611
2670
2728
2729
2787
2846
2905
2964
3022
3081
3140
3199
3258
41
102
163
224
285
346
406
407
467
528
588
589
649
709
710
770
830
890
891
951
1011
1071
1131
1191
1251
1310
1370
1430
1489
1549
1608
1668
1727
1786
1845
1905
1964
2023
2082
2141
2200
2259
2317
2318
2376
2377
2435
2494
2553
2612
2670
2671
2729
2788
2847
2906
2964
3023
3082
3141
3200
3259
40
101
162
223
284
345
406
466
467
527
588
648
709
769
829
830
890
950
1010
1070
1130
1190
1250
1310
1370
1430
1489
1549
1608
1668
1727
1786
1846
1905
1964
2023
2082
2141
2200
2259
2318
2377
2436
2495
2553
2554
2612
2671
2730
2789
2848
2906
2965
3024
3083
3142
3201
3260
101
162
222
283
344
405
466
526
587
648
708
768
769
829
889
949
950
1010
1070
1130
1190
1250
1310
1370
1429
1489
1549
1608
1668
1727
1786
1846
1905
1964
2023
2082
2083
2142
2201
2260
2318
2319
2377
2378
2436
2437
2495
2554
2613
2672
2731
2789
2790
2848
2907
2966
3025
3084
3143
3202
39
100
161
222
282
283
343
404
465
526
586
647
707
708
768
828
889
949
1009
1069
1070
1130
1190
1250
1310
1369
1429
1489
1549
1608
1668
1727
1787
1846
1905
1964
1965
2024
2083
2142
2201
2260
2319
2378
2437
2496
2555
2614
2673
2731
2732
2790
2849
2908
2967
3026
3085
3202
3261
38
99
160
221
282
343
403
464
525
586
646
707
767
828
888
948
949
1009
1069
1129
1189
1249
1309
1369
1429
1489
1608
1668
1727
1787
1846
1905
1965
2024
2083
2142
2201
2202
2261
2320
2379
2438
2496
2497
2555
2556
2614
2615
2673
2732
2791
2850
2909
2968
3027
3085
3144
3203
3262
37
98
159
220
281
342
403
463
524
585
645
646
706
767
827
888
948
1008
1069
1129
1189
1249
1309
1369
1429
1489
1548
1608
1668
1727
1787
1846
1906
1965
2024
2084
2143
2202
2261
2320
2379
2438
2497
2556
2615
2674
2733
2792
2851
2910
2968
2969
3027
3086
3145
3204
3263
36
97
158
219
280
341
402
463
523
584
645
705
706
766
826
827
887
947
948
1008
1068
1128
1189
1249
1309
1369
1429
1489
1548
1608
1668
1727
1787
1846
1906
1965
2025
2084
2143
2202
2261
2262
2321
2380
2439
2498
2557
2616
2675
2734
2793
2851
2852
2910
2969
3028
3087
3146
3205
3264
35
96
157
218
279
340
401
462
523
583
584
644
705
765
766
826
886
887
947
1007
1068
1128
1188
1248
1308
1309
1368
1369
1428
1429
1488
1548
1608
1668
1727
1787
1847
1906
1966
2025
2084
2144
2203
2262
2321
2380
2439
2440
2498
2499
2557
2558
2616
2617
2675
2676
2734
2735
2793
2852
2911
2970
3029
3088
3147
3206
3265
34
95
156
217
278
339
400
461
522
583
643
644
704
765
825
826
886
946
947
1007
1067
1128
1188
1248
1308
1368
1428
1488
1548
1608
1668
1787
1847
1906
1966
2025
2085
2144
2203
2262
2263
2322
2381
2440
2499
2558
2617
2676
2735
2794
2853
2912
2971
3030
3089
3148
3207
3266
95
156
217
278
338
339
399
460
521
582
643
703
704
764
825
885
946
1006
1007
1067
1127
1187
1188
1248
1308
1368
1428
1488
1548
1608
1668
1728
1787
1847
1907
1966
2026
2085
2144
2204
2263
2322
2381
2382
2441
2500
2559
2618
2677
2736
2795
2854
2913
2972
3031
3090
3149
3208
33
94
155
216
277
338
399
459
460
520
521
581
642
703
763
764
824
885
945
946
1006
1066
1127
1187
1247
1248
1308
1368
1428
1488
1548
1608
1668
1728
1787
1847
1907
1966
2026
2085
2145
2204
2263
2264
2323
2382
2441
2500
2559
2560
2618
2619
2678
2737
2796
2855
2914
2973
3032
3091
3149
3208
3267
32
93
154
215
276
337
398
459
520
580
581
641
702
763
824
884
945
1005
1006
1066
1126
1187
1247
1307
1368
1428
1488
1548
1608
1668
1728
1788
1847
1907
1967
2026
2086
2145
2205
2264
2323
2382
2383
2442
2501
2560
2619
2678
2737
2738
2796
2797
2855
2856
2914
2915
2973
3032
3091
3150
3209
3268
31
92
153
214
275
336
397
458
519
580
641
701
702
762
823
884
944
1005
1065
1066
1126
1186
1187
1247
1307
1367
1428
1488
1548
1608
1668
1728
1788
1847
1907
1967
2026
2027
2086
2146
2205
2264
2265
2324
2383
2442
2443
2502
2561
2620
2679
2738
2797
2856
2915
2974
3033
3092
3151
3210
3269
30
91
152
213
274
335
396
457
518
579
640
701
762
822
823
883
944
1004
1005
1065
1126
1186
1246
1247
1307
1367
1427
1488
1548
1608
1668
1728
1788
1848
1907
1967
2027
2086
2087
2146
2205
2206
2265
2324
2384
2443
2502
2561
2562
2621
2680
2739
2798
2857
2916
2975
3034
3093
3152
3211
3270
29
90
151
212
273
334
335
395
396
456
457
517
518
578
639
700
761
822
882
883
943
1004
1065
1125
1186
1246
1307
1367
1427
1488
1548
1608
1668
1728
1788
1848
1908
1967
2027
2087
2146
2206
2265
2266
2325
2384
2444
2503
2562
2621
2680
2681
2740
2799
2858
2917
2976
3035
3094
3153
3212
3271
28
89
151
212
273
334
395
456
517
578
638
639
699
700
760
821
882
943
1003
1004
1064
1125
1185
1246
1306
1367
1427
1487
1548
1608
1668
1728
1788
1848
1908
1968
2027
2028
2087
2147
2206
2266
2325
2326
2385
2444
2503
2504
2563
2622
2681
2740
2741
2799
2800
2859
2918
2977
3036
3095
3154
3213
3272
28
89
150
211
272
333
394
455
516
577
638
699
760
821
881
882
942
1003
1064
1124
1185
1246
1306
1367
1427
1487
1548
1608
1668
1728
1788
1848
1908
1968
2028
2087
2088
2147
2207
2266
2267
2326
2385
2445
2504
2563
2564
2623
2682
2741
2800
2859
2918
2919
2978
3037
3096
3155
27
88
149
210
271
332
393
454
515
576
637
698
759
820
881
942
1002
1003
1063
1124
1185
1245
1306
1366
1427
1487
1608
1668
1728
1788
1848
1908
1968
2028
2088
2148
2207
2267
2326
2327
2386
2445
2446
2505
2564
2623
2624
2683
2742
2801
2860
2919
2978
3037
3096
3155
3214
3273
26
87
148
209
270
331
392
453
514
515
575
576
636
637
697
698
758
759
819
820
880
941
1002
1063
1124
1184
1245
1306
1366
1427
1487
1547
1608
1668
1728
1788
1848
1849
1908
1909
1968
1969
2028
2088
2148
2208
2267
2327
2386
2387
2446
2505
2506
2565
2624
2683
2684
2743
2802
2861
2920
2979
3038
3097
3156
3215
3274
25
86
147
208
269
330
391
392
453
514
575
636
697
758
819
880
941
1001
1002
1062
1123
1184
1245
1305
1366
1426
1487
1547
1608
1668
1728
1789
1849
1909
1969
2029
2089
2148
2208
2268
2327
2328
2387
2446
2447
2506
2565
2566
2625
2684
2743
2803
2862
2921
2980
3039
3098
3157
3216
3275
24
85
146
207
268
269
330
391
452
513
574
635
696
757
818
879
940
1001
1062
1123
1184
1244
1305
1366
1426
1487
1547
1608
1668
1728
1789
1849
1909
1969
2029
2089
2149
2209
2268
2328
2388
2447
2507
2566
2625
2626
2685
2744
2803
2863
2922
2981
3040
3099
3158
3217
3276
23
84
145
207
268
329
390
451
512
573
634
635
695
696
756
757
818
879
940
1001
1061
1062
1122
1183
1244
1305
1365
1426
1487
1547
1608
1668
1789
1849
1909
1969
2029
2089
2149
2209
2269
2328
2329
2388
2448
2507
2567
2626
2686
2745
2804
2863
2923
2982
3041
3100
3159
3218
3277
22
145
206
267
328
389
450
511
512
573
634
695
756
817
878
939
1000
1061
1122
1183
1244
1304
1305
1365
1426
1487
1547
1608
1668
1729
1789
1849
1909
1970
2030
2090
2150
2209
2210
2269
2329
2389
2448
2508
2567
2568
2627
2686
2746
2805
2864
2923
2982
2983
3042
3101
3160
3219
3278
22
83
144
205
266
327
388
449
450
511
572
633
694
755
816
817
877
878
938
939
1000
1061
1122
1182
1183
1243
1304
1365
1426
1486
1547
1608
1668
1729
1789
1849
1910
1970
2030
2090
2150
2210
2270
2329
2330
2389
2449
2508
2509
2568
2628
2687
2746
2806
2865
2924
2983
3042
3102
3161
21
82
143
204
265
326
388
449
510
571
632
693
694
755
816
877
938
999
1060
1121
1182
1243
1304
1365
1426
1486
1547
1608
1668
1729
1789
1850
1910
1970
2030
2090
2150
2210
2270
2330
2390
2449
2450
2509
2569
2628
2688
2747
2806
2807
2866
2925
2984
3043
3102
3161
3220
3279
20
81
142
203
264
326
387
448
509
570
571
632
693
754
815
876
877
937
938
999
1060
1121
1182
1243
1304
1365
1425
1486
1547
1608
1668
1729
1789
1850
1910
1970
2031
2091
2151
2211
2271
2331
2390
2391
2450
2510
2569
2570
2629
2688
2689
2748
2807
2866
2867
2926
2985
3044
3103
3162
3221
3280
19
80
141
202
264
325
386
447
508
509
570
631
692
753
754
815
876
937
998
1059
1120
1181
1182
1242
1243
1303
1364
1425
1486
1547
1608
1668
1729
1789
1850
1910
1971
2031
2091
2151
2211
2271
2331
2391
2451
2510
2511
2570
2630
2689
2749
2808
2867
2927
2986
3045
3104
3163
3222
3281
18
79
140
202
263
324
385
446
447
508
569
630
691
692
753
814
875
936
937
998
1059
1120
1181
1242
1303
1364
1425
1486
1547
1608
1668
1729
1850
1910
1911
1971
2031
2091
2152
2212
2272
2332
2391
2392
2451
2511
2571
2630
2690
2749
2809
2868
2927
2987
3046
3105
3164
3223
3282
17
78
140
201
262
323
384
446
507
568
629
630
691
752
813
814
875
936
997
1058
1059
1120
1181
1242
1303
1364
1425
1486
1547
1668
1729
1790
1850
1911
1971
2031
2032
2092
2152
2212
2272
2332
2392
2452
2512
2571
2572
2631
2691
2750
2809
2810
2869
2928
2987
3047
3106
3165
3224
3283
16
78
139
200
261
322
384
445
506
567
568
629
690
751
752
813
874
935
936
997
1058
1119
1180
1241
1242
1303
1364
1425
1486
1547
1668
1729
1790
1850
1911
1971
2032
2092
2152
2212
2213
2273
2333
2393
2452
2453
2512
2572
2632
2691
2751
2810
2870
2929
2988
3047
3107
3166
3225
3284
16
77
138
199
260
322
383
444
505
506
567
628
689
690
751
812
873
874
935
996
1057
1058
1119
1180
1241
1302
1363
1364
1425
1486
1547
1668
1729
1790
1851
1911
1972
2032
2092
2093
2153
2213
2273
2333
2393
2453
2513
2573
2632
2633
2692
2752
2811
2870
2871
2930
2989
3048
3107
15
76
137
198
259
260
321
382
443
505
566
627
628
689
750
812
873
934
935
996
1057
1118
1180
1241
1302
1363
1424
1485
1668
1729
1790
1851
1911
1972
2032
2093
2153
2213
2214
2274
2334
2394
2454
2514
2573
2574
2633
2693
2752
2812
2871
2931
2990
3049
3108
3167
3226
3285
14
75
136
197
259
320
381
443
504
565
627
688
750
811
872
873
934
995
1057
1118
1179
1241
1302
1363
1424
1485
1546
1668
1729
1790
1851
1912
1972
2033
2093
2154
2214
2274
2334
2394
2454
2514
2574
2634
2693
2694
2753
2813
2872
2931
2991
3050
3109
3168
3227
3286
13
74
135
197
258
319
380
381
442
503
565
626
687
688
749
810
811
872
933
995
1056
1118
1179
1240
1302
1363
1424
1485
1546
1607
1668
1729
1790
1851
1912
1972
2033
2093
2094
2154
2214
2275
2335
2395
2455
2515
2575
2634
2635
2694
2754
2813
2873
2932
2992
3051
3110
3169
3228
3287
12
73
134
196
257
318
380
441
502
503
564
625
626
687
748
810
871
933
994
1056
1117
1179
1240
1301
1363
1424
1485
1546
1607
1729
1790
1851
1912
1973
2033
2094
2154
2215
2275
2335
2395
2396
2455
2456
2515
2516
2575
2576
2635
2695
2755
2814
2874
2933
2992
3052
3111
3170
3229
3288
11
72
134
195
256
317
318
379
440
502
563
625
686
748
809
871
932
994
1055
1117
1178
1240
1301
1362
1424
1485
1546
1607
1851
1912
1973
2034
2094
2155
2215
2276
2336
2396
2456
2516
2576
2636
2696
2755
2815
2874
2934
2993
3052
3112
3171
3230
3289
10
72
133
194
255
317
378
439
440
501
562
563
624
685
686
747
809
870
932
993
1055
1116
1178
1239
1301
1362
1424
1485
1546
1607
1730
1791
1852
1912
1973
2034
2095
2155
2216
2276
2336
2397
2457
2517
2577
2637
2696
2697
2756
2816
2875
2935
2994
3053
3112
3172
3231
3290
10
71
132
193
255
316
377
439
500
562
623
685
746
747
808
870
931
993
1054
1055
1116
1177
1178
1239
1300
1301
1362
1423
1485
1546
1607
1730
1791
1852
1913
1973
1974
2034
2095
2156
2216
2276
2277
2337
2397
2457
2517
2518
2577
2578
2637
2697
2757
2816
2817
2876
2935
2936
2995
3054
3113
3172
112
173
234
295
355
416
476
536
537
597
657
717
777
837
896
897
956
1016
1075
1135
1194
1253
1254
1313
1372
1431
1490
1549
1608
1725
1784
1843
1901
1960
2018
2077
2135
2194
2252
2310
2311
2369
2427
2428
2486
2544
2603
2661
2720
2778
2837
2896
2954
3013
3072
3131
51
172
233
294
354
415
475
536
596
656
716
776
836
896
956
1015
1075
1134
1135
1194
1253
1312
1372
1431
1490
1549
1608
1725
1784
1843
1901
1960
2019
2077
2136
2194
2253
2311
2369
2370
2428
2486
2487
2545
2603
2604
2662
2721
2779
2838
2896
2955
3014
3073
3190
3249
50
111
232
293
354
414
474
475
535
595
655
656
715
716
775
776
835
836
895
896
955
1015
1074
1075
1134
1193
1194
1253
1312
1371
1431
1490
1549
1608
1725
1784
1843
1902
1960
2019
2077
2078
2136
2194
2195
2253
2312
2370
2429
2487
2546
2604
2663
2721
2780
2839
2897
2956
3015
3073
3132
3191
3250
49
110
171
231
292
353
413
474
534
594
595
655
715
775
835
895
955
1014
1015
1074
1134
1193
1253
1312
1371
1430
1490
1549
1608
1725
1784
1843
1902
1960
1961
2019
2078
2136
2137
2195
2254
2312
2371
2429
2488
2546
2605
2663
2664
2722
2781
2839
2898
2957
3016
3074
3133
3192
3251
48
109
170
231
291
352
412
413
473
533
534
594
654
714
774
834
894
954
1014
1074
1133
1193
1252
1312
1371
1430
1489
1608
1667
1784
1843
1902
1961
2019
2020
2078
2137
2195
2196
2254
2313
2371
2430
2488
2489
2547
2606
2664
2723
2781
2782
2840
2899
2958
3016
3075
3134
3193
3252
47
108
169
230
290
291
351
412
472
533
593
653
713
714
774
834
894
954
1013
1014
1073
1133
1192
1252
1311
1371
1430
1489
1548
1667
1726
1843
1902
1961
2020
2078
2079
2137
2196
2254
2255
2313
2372
2430
2431
2489
2548
2606
2665
2724
2782
2841
2900
2958
3017
3076
3135
3194
3253
46
107
168
229
290
350
411
471
472
532
592
653
713
773
833
893
953
1013
1073
1132
1133
1192
1252
1311
1371
1430
1489
1548
1667
1726
1785
1844
1902
1961
2020
2079
2138
2196
2255
2314
2372
2431
2490
2548
2607
2666
2724
2783
2842
2900
2901
2959
3018
3077
3136
3195
3254
106
167
228
289
349
350
410
471
531
592
652
712
772
773
832
833
892
893
952
953
1012
1013
1072
1132
1192
1251
1311
1370
1430
1489
1548
1667
1726
1785
1844
1903
1962
2020
2079
2138
2197
2255
2256
2314
2373
2432
2490
2549
2608
2666
2725
2784
2842
2843
2901
2960
3019
3078
3137
45
106
166
227
288
349
409
470
530
531
591
651
711
712
772
832
892
952
1012
1072
1132
1191
1251
1311
1370
1430
1489
1548
1667
1726
1785
1844
1903
1962
2021
2080
2138
2139
2197
2256
2315
2373
2374
2432
2491
2550
2608
2667
2726
2784
2785
2843
2902
2961
3020
3079
3137
3196
3255
44
105
166
226
287
348
409
469
530
590
650
651
711
771
831
891
892
951
952
1011
1012
1071
1131
1191
1251
1310
1370
1429
1489
1548
1667
1726
1785
1844
1903
1962
2021
2080
2139
2198
2256
2257
2315
2374
2433
2491
2492
2550
2609
2668
2726
2727
2785
2844
2903
2962
3021
3079
3138
3197
3256
43
104
165
226
286
347
408
468
529
589
590
650
710
770
771
831
891
951
1011
1071
1131
1191
1250
1310
1370
1429
1489
1548
1607
1667
1726
1785
1844
1903
1962
2021
2080
2139
2198
2257
2316
2375
2433
2434
2492
2551
2610
2668
2669
2727
2786
2845
2904
2962
2963
3021
3080
3139
3198
3257
42
103
164
225
286
346
407
468
528
589
649
709
710
770
830
890
950
951
1010
1011
1070
1071
1130
1131
1190
1250
1310
1369
1429
1489
1548
1607
1667
1726
1785
1844
1904
1963
2022
2081
2140
2198
2199
2257
2258
2316
2375
2434
2493
2552
2610
2611
2669
2728
2787
2846
2904
2905
2963
3022
3081
3140
3199
3258
41
102
163
224
285
345
346
406
467
527
528
588
648
649
709
769
829
830
890
950
1010
1070
1130
1190
1250
1309
1310
1369
1429
1488
1548
1607
1667
1726
1785
1845
1904
1963
2022
2081
2140
2199
2258
2317
2376
2435
2493
2494
2552
2611
2670
2729
2788
2846
2847
2905
2964
3023
3082
3141
3200
3259
40
101
162
223
284
345
405
466
527
587
648
708
769
829
889
949
950
1009
1010
1070
1130
1190
1249
1250
1309
1369
1429
1488
1548
1607
1667
1726
1845
1904
1963
2022
2081
2140
2141
2199
2200
2258
2259
2317
2376
2435
2494
2553
2612
2671
2729
2730
2788
2847
2906
2965
3024
3083
3142
3201
3260
100
161
222
283
344
405
465
526
586
587
647
707
708
768
828
889
949
1009
1069
1129
1189
1249
1309
1369
1429
1488
1548
1607
1667
1726
1786
1845
1904
1963
2023
2082
2141
2200
2259
2318
2377
2436
2495
2554
2612
2613
2671
2672
2730
2789
2848
2907
2966
3025
3084
3143
39
100
161
221
282
343
404
464
465
525
586
646
647
707
767
828
888
948
1009
1069
1129
1189
1249
1309
1369
1428
1488
1548
1607
1667
1726
1786
1845
1904
1964
2023
2082
2141
2200
2259
2260
2318
2319
2377
2378
2436
2437
2495
2554
2613
2672
2731
2790
2849
2908
2967
3026
3084
3143
3202
3261
38
99
160
221
281
342
403
464
524
525
585
646
706
767
827
887
888
948
1008
1068
1128
1129
1188
1189
1248
1249
1308
1309
1368
1428
1488
1548
1607
1667
1726
1786
1845
1905
1964
2023
2082
2083
2142
2201
2260
2319
2378
2437
2496
2555
2614
2673
2732
2791
2850
2908
2909
2967
3026
3085
3144
3203
3262
37
98
159
220
281
341
342
402
463
524
584
585
645
705
706
766
826
827
887
947
1008
1068
1128
1188
1248
1308
1368
1428
1488
1548
1607
1667
1726
1786
1845
1905
1964
2023
2024
2083
2142
2201
2260
2319
2320
2378
2379
2438
2497
2556
2615
2673
2674
2732
2733
2791
2792
2850
2909
2968
3027
3086
3145
3204
3263
36
97
158
219
280
341
401
402
462
523
584
644
705
765
766
826
886
887
947
1007
1067
1068
1128
1188
1248
1308
1368
1428
1488
1607
1667
1786
1846
1905
1964
1965
2024
2083
2142
2143
2202
2261
2320
2379
2438
2497
2556
2615
2674
2733
2792
2851
2910
2969
3028
3087
3146
3205
3264
35
96
157
218
279
340
401
461
462
522
583
644
704
765
825
886
946
1007
1067
1127
1187
1188
1248
1308
1368
1428
1488
1547
1607
1667
1727
1786
1846
1905
1965
2024
2083
2084
2143
2202
2261
2320
2321
2380
2439
2498
2557
2616
2675
2734
2793
2852
2911
2970
3029
3088
3147
3206
3265
34
95
156
217
278
339
400
461
521
522
582
643
704
764
825
885
946
1006
1066
1067
1127
1187
1247
1307
1367
1427
1487
1547
1607
1667
1727
1786
1846
1905
1906
1965
2024
2025
2084
2143
2202
2203
2262
2321
2380
2439
2440
2498
2499
2558
2617
2676
2735
2794
2853
2912
2971
3030
3089
3148
3207
3266
155
216
277
338
399
460
521
581
582
642
703
763
764
824
885
945
1006
1066
1126
1127
1187
1247
1307
1367
1427
1487
1547
1607
1667
1727
1786
1846
1906
1965
2025
2084
2144
2203
2262
2321
2322
2381
2440
2499
2558
2617
2676
2677
2735
2736
2794
2795
2854
2913
2972
3031
3090
33
94
155
216
276
277
337
398
459
520
581
641
642
702
763
823
824
884
945
1005
1066
1126
1186
1247
1307
1367
1427
1487
1547
1607
1667
1727
1787
1846
1906
1966
2025
2085
2144
2203
2204
2263
2322
2381
2441
2500
2559
2618
2677
2736
2795
2854
2913
2972
3031
3090
3149
3208
3267
32
93
154
215
276
337
397
398
458
519
580
641
702
762
823
884
944
1005
1065
1126
1186
1246
1307
1367
1427
1487
1547
1607
1667
1727
1787
1846
1906
1966
2025
2085
2144
2145
2204
2263
2323
2382
2441
2500
2501
2560
2619
2678
2737
2796
2855
2914
2973
3032
3091
3150
3209
3268
31
92
153
214
275
336
397
458
518
519
579
640
701
762
822
823
883
944
1004
1065
1125
1186
1246
1306
1367
1427
1487
1547
1607
1667
1727
1787
1847
1906
1966
2026
2085
2145
2204
2264
2323
2382
2383
2442
2501
2560
2619
2620
2679
2738
2797
2856
2915
2974
3033
3092
3151
3210
3269
30
91
152
213
274
335
396
457
518
579
639
640
700
761
822
882
883
943
1004
1064
1125
1185
1246
1306
1366
1427
1487
1547
1607
1667
1727
1787
1847
1907
1966
2026
2086
2145
2205
2264
2324
2383
2442
2443
2502
2561
2620
2679
2738
2739
2798
2857
2916
2975
3034
3093
3152
3211
3270
29
90
151
212
273
334
395
456
517
578
639
700
760
761
821
882
943
1003
1064
1124
1125
1185
1245
1306
1366
1426
1487
1547
1607
1667
1727
1787
1847
1907
1967
2026
2086
2146
2205
2265
2324
2384
2443
2502
2562
2621
2680
2739
2798
2857
2858
2917
2976
3035
3094
3153
3212
3271
28
89
150
211
272
333
394
455
516
577
638
699
760
821
881
942
1003
1063
1064
1124
1185
1245
1306
1366
1426
1487
1547
1607
1667
1727
1787
1847
1907
1967
2027
2086
2146
2206
2265
2325
2384
2443
2444
2503
2562
2621
2622
2681
2740
2799
2858
2917
2976
2977
3036
3095
3154
3213
3272
150
211
272
333
394
454
455
515
516
576
577
637
698
759
820
881
941
942
1002
1063
1124
1184
1245
1305
1366
1426
1486
1547
1607
1667
1727
1787
1847
1907
1967
2027
2087
2146
2147
2206
2266
2325
2385
2444
2503
2504
2563
2622
2681
2682
2741
2800
2859
2918
2977
3036
3095
27
88
149
210
271
332
393
454
515
576
637
698
758
759
819
820
880
941
1002
1062
1063
1123
1184
1244
1245
1305
1365
1366
1426
1486
1547
1607
1667
1727
1787
1847
1907
1967
2027
2087
2147
2206
2207
2266
2326
2385
2445
2504
2564
2623
2682
2741
2742
2801
2860
2919
2978
3037
3096
3155
3214
3273
26
87
148
209
270
331
392
453
514
575
636
697
758
819
880
940
941
1001
1062
1123
1183
1184
1244
1305
1365
1426
1486
1547
1607
1667
1727
1788
1848
1908
1968
2028
2087
2088
2147
2207
2267
2326
2386
2445
2505
2564
2624
2683
2742
2801
2802
2861
2920
2979
3038
3097
3156
3215
3274
25
86
147
208
269
330
391
452
513
574
635
696
757
818
879
940
1001
1062
1122
1123
1183
1244
1304
1305
1365
1426
1486
1607
1667
1788
1848
1908
1968
2028
2088
2148
2207
2208
2267
2327
2386
2387
2446
2505
2506
2565
2624
2684
2743
2802
2861
2862
2921
2980
3039
3098
3157
3216
3275
24
85
146
207
268
329
390
451
452
512
513
573
574
635
696
757
818
878
879
939
940
1000
1061
1122
1183
1243
1244
1304
1365
1425
1486
1546
1607
1667
1728
1788
1848
1908
1968
2028
2088
2148
2208
2268
2327
2387
2446
2447
2506
2565
2566
2625
2684
2685
2744
2803
2862
2921
2922
2981
3040
3099
3158
3217
3276
23
84
145
206
267
328
329
390
451
512
573
634
695
756
817
878
939
1000
1061
1122
1182
1183
1243
1304
1365
1425
1486
1546
1607
1667
1728
1788
1848
1908
1968
1969
2028
2029
2088
2089
2148
2149
2208
2268
2328
2387
2388
2447
2507
2566
2626
2685
2744
2745
2804
2863
2922
2981
3041
3100
3159
3218
3277
22
83
144
206
267
328
389
450
511
572
633
694
755
816
817
877
878
938
939
999
1000
1060
1121
1182
1243
1304
1364
1425
1486
1546
1607
1667
1728
1788
1848
1909
1969
2029
2089
2149
2209
2269
2328
2388
2448
2507
2567
2626
2627
2686
2745
2804
2805
2864
2923
2982
3041
3101
3160
3219
3278
83
144
205
266
327
388
449
510
571
572
632
633
694
755
816
877
938
999
1060
1121
1182
1243
1303
1364
1425
1486
1546
1607
1667
1728
1788
1849
1909
1969
2029
2089
2149
2209
2269
2329
2389
2448
2508
2567
2568
2627
2686
2687
2746
2805
2865
2924
2983
3042
3101
3160
21
82
143
204
265
326
387
448
509
510
571
632
693
754
815
876
937
998
999
1059
1060
1120
1121
1181
1242
1303
1364
1425
1546
1607
1667
1728
1788
1849
1909
1969
2029
2030
2090
2150
2210
2269
2270
2329
2330
2389
2449
2509
2568
2628
2687
2747
2806
2865
2925
2984
3043
3102
3161
3220
3279
20
81
142
203
264
325
386
387
448
509
570
631
692
753
754
815
876
937
998
1059
1120
1181
1242
1303
1364
1425
1485
1546
1607
1667
1728
1788
1849
1909
1969
1970
2030
2090
2150
2210
2270
2330
2390
2449
2450
2509
2569
2628
2629
2688
2747
2748
2807
2866
2925
2926
2985
3044
3103
3162
3221
3280
19
80
141
202
263
324
325
386
447
508
569
630
631
692
753
814
875
936
997
998
1058
1059
1120
1181
1242
1303
1364
1424
1485
1546
1607
1667
1728
1789
1849
1909
1970
2030
2090
2150
2151
2210
2211
2270
2271
2330
2331
2390
2450
2510
2569
2570
2629
2689
2748
2808
2867
2926
2986
3045
3104
3163
3222
3281
18
79
140
201
262
263
324
385
446
507
568
569
630
691
752
813
814
875
936
997
1058
1119
1180
1241
1302
1363
1424
1485
1546
1607
1667
1728
1789
1849
1910
1970
2030
2091
2151
2211
2271
2331
2391
2451
2510
2511
2570
2630
2689
2690
2749
2808
2868
2927
2986
3046
3105
3164
3223
3282
17
78
139
201
262
323
384
445
506
507
568
629
690
751
752
813
874
935
996
997
1058
1119
1180
1241
1302
1363
1424
1485
1546
1607
1728
1789
1849
1910
1970
2031
2091
2151
2211
2271
2272
2331
2332
2391
2392
2451
2511
2571
2630
2631
2690
2750
2809
2869
2928
2987
3046
3106
3165
3224
3283
16
77
139
200
261
322
383
444
445
506
567
628
690
751
812
873
874
935
996
1057
1118
1119
1180
1241
1302
1363
1424
1485
1546
1607
1728
1789
1850
1910
1971
2031
2091
2152
2212
2272
2332
2392
2452
2512
2571
2572
2631
2691
2750
2751
2810
2869
2929
2988
3047
3106
3166
3225
3284
77
138
199
260
321
382
383
444
505
566
628
689
750
812
873
934
995
996
1057
1118
1179
1240
1302
1363
1424
1485
1546
1607
1728
1789
1850
1910
1971
2031
2092
2152
2212
2272
2273
2332
2333
2392
2393
2452
2453
2512
2513
2572
2632
2692
2751
2811
2870
2929
2930
2989
3048
3107
3166
15
76
137
198
259
320
321
382
443
504
566
627
688
750
811
872
934
995
1056
1118
1179
1240
1301
1362
1424
1485
1546
1607
1728
1789
1850
1911
1971
2032
2092
2152
2153
2213
2273
2333
2393
2453
2513
2573
2633
2692
2752
2811
2812
2871
2930
2990
3049
3108
3167
3226
3285
14
75
136
197
258
320
381
442
504
565
626
688
749
810
811
872
933
994
995
1056
1117
1178
1179
1240
1301
1362
1423
1546
1607
1728
1789
1850
1911
1971
2032
2092
2153
2213
2273
2274
2334
2394
2454
2514
2573
2574
2633
2693
2753
2812
2872
2931
2990
2991
3050
3109
3168
3227
3286
13
74
135
196
258
319
380
441
442
503
564
626
687
748
749
810
871
933
994
1055
1056
1117
1178
1239
1240
1301
1362
1423
1484
1607
1668
1789
1850
1911
1972
2032
2093
2153
2214
2274
2334
2394
2454
2514
2574
2634
2694
2753
2754
2813
2872
2873
2932
2991
3051
3110
3169
3228
3287
12
73
134
196
257
318
379
441
502
563
564
625
686
748
809
871
932
994
1055
1116
1117
1178
1239
1300
1301
1362
1423
1484
1545
1668
1729
1790
1850
1911
1972
2033
2093
2154
2214
2274
2275
2335
2395
2455
2515
2575
2635
2694
2695
2754
2814
2873
2933
2992
3051
3111
3170
3229
3288
11
72
133
195
256
317
379
440
501
563
624
686
747
809
870
932
993
1054
1055
1116
1177
1178
1239
1300
1362
1423
1484
1545
1668
1729
1790
1851
1911
1972
2033
2093
2094
2154
2214
2215
2275
2335
2395
2396
2455
2456
2515
2516
2575
2576
2635
2636
2695
2755
2814
2815
2874
2934
2993
3052
3171
3230
3289
10
133
194
255
316
378
439
501
562
623
624
685
746
747
808
869
870
931
993
1054
1116
1177
1239
1300
1361
1423
1484
1545
1668
1729
1790
1851
1912
1972
2033
2094
2154
2155
2215
2275
2336
2396
2456
2516
2576
2636
2696
2756
2815
2875
2934
2994
3053
3112
3231
3290
71
132
193
254
316
377
438
500
561
623
684
746
807
808
869
930
931
992
1054
1115
1177
1238
1300
1361
1423
1484
1545
1668
1729
1790
1851
1912
1973
2033
2034
2094
2155
2215
2276
2336
2396
2397
2457
2517
2577
2637
2697
2756
2757
2816
2876
2935
2995
3054
3113
3172
51
112
173
234
294
355
415
476
536
596
656
716
776
836
896
955
956
1015
1075
1134
1193
1253
1312
1371
1430
1489
1548
1607
1666
1724
1783
1842
1900
1959
2017
2018
2076
2134
2135
2193
2251
2252
2310
2368
2427
2485
2544
2602
2661
2719
2720
2778
2837
2895
2954
3013
3072
3131
51
111
172
233
294
354
414
415
475
535
595
596
656
716
776
835
836
895
955
1015
1074
1134
1193
1252
1312
1371
1430
1489
1548
1607
1666
1724
1783
1842
1901
1959
2018
2076
2135
2193
2252
2310
2311
2369
2427
2428
2486
2544
2545
2603
2661
2662
2720
2779
2837
2838
2896
2955
3014
3131
3190
3249
50
111
171
232
293
353
414
474
534
535
595
655
715
775
835
895
954
955
1014
1074
1133
1193
1252
1311
1371
1430
1489
1548
1607
1666
1783
1842
1901
1959
2018
2077
2135
2194
2252
2253
2311
2369
2370
2428
2486
2487
2545
2604
2662
2721
2779
2780
2838
2897
2956
3014
3015
3073
3132
3191
3250
49
110
171
231
292
352
353
413
473
534
594
654
714
774
834
894
954
1014
1073
1133
1192
1252
1311
1370
1430
1489
1548
1607
1666
1725
1783
1842
1901
1960
2018
2077
2136
2194
2253
2311
2312
2370
2429
2487
2546
2604
2605
2663
2722
2780
2839
2898
2956
2957
3015
3074
3133
3192
3251
48
109
170
230
291
352
412
473
533
593
653
654
714
774
834
894
953
954
1013
1073
1132
1133
1192
1251
1252
1311
1370
1429
1489
1548
1607
1666
1725
1784
1842
1901
1960
2019
2077
2136
2195
2253
2312
2371
2429
2488
2546
2547
2605
2664
2722
2723
2781
2840
2899
2957
3016
3075
3134
3193
3252
47
108
169
230
290
351
411
472
532
593
653
713
773
833
893
953
1013
1072
1073
1132
1192
1251
1311
1370
1429
1488
1548
1607
1666
1725
1784
1843
1901
1960
2019
2078
2136
2137
2195
2254
2312
2313
2371
2430
2488
2489
2547
2606
2664
2665
2723
2782
2841
2899
2958
3017
3076
3135
3194
3253
46
107
168
229
289
350
411
471
531
532
592
652
712
772
773
832
833
892
893
952
953
1012
1072
1132
1191
1251
1310
1370
1429
1488
1607
1666
1725
1784
1843
1902
1960
1961
2019
2078
2137
2196
2254
2313
2372
2430
2431
2489
2548
2606
2607
2665
2724
2783
2841
2900
2959
3018
3077
3136
3195
3254
45
106
167
228
289
349
410
470
531
591
651
652
712
772
832
892
952
1012
1071
1072
1131
1191
1250
1251
1310
1369
1370
1429
1488
1547
1607
1666
1725
1784
1843
1902
1961
2020
2078
2079
2137
2196
2255
2313
2314
2372
2431
2490
2548
2549
2607
2666
2725
2783
2842
2901
2960
3019
3078
45
105
166
227
288
348
409
469
470
530
590
591
651
711
771
831
891
951
1011
1071
1131
1191
1250
1310
1369
1429
1488
1547
1607
1666
1725
1784
1843
1902
1961
2020
2079
2138
2196
2197
2255
2314
2373
2432
2490
2549
2608
2667
2725
2784
2843
2902
2961
3019
3020
3078
3137
3196
3255
44
105
165
226
287
348
408
469
529
590
650
710
770
771
831
891
951
1011
1071
1130
1131
1190
1250
1309
1310
1369
1429
1488
1547
1607
1666
1725
1784
1843
1902
1961
2020
2079
2138
2197
2256
2315
2373
2374
2432
2491
2550
2608
2609
2667
2726
2785
2844
2903
2961
3020
3079
3138
3197
3256
43
104
165
225
286
347
407
408
468
528
529
589
649
710
770
830
890
950
1010
1070
1130
1190
1250
1309
1369
1428
1488
1547
1607
1666
1725
1784
1843
1902
1903
1962
2021
2079
2080
2138
2139
2197
2256
2315
2374
2433
2492
2550
2551
2609
2668
2727
2786
2844
2845
2903
2962
3021
3080
3139
3198
3257
42
103
164
225
285
346
407
467
528
588
649
709
769
829
830
890
950
1010
1070
1130
1189
1190
1249
1309
1369
1428
1488
1547
1666
1725
1784
1844
1903
1962
2021
2080
2139
2198
2257
2316
2374
2375
2433
2434
2492
2551
2610
2669
2728
2786
2787
2845
2904
2963
3022
3081
3140
3199
3258
41
102
163
224
284
285
345
406
466
467
527
587
588
648
708
769
829
889
949
1009
1069
1129
1189
1249
1309
1368
1428
1488
1547
1666
1725
1785
1844
1903
1962
2021
2080
2139
2198
2257
2316
2375
2434
2493
2552
2611
2669
2670
2728
2787
2846
2905
2964
3023
3082
3141
3200
3259
40
101
162
223
284
344
405
466
526
587
647
708
768
828
888
889
949
1009
1069
1129
1189
1249
1308
1368
1428
1487
1547
1666
1725
1785
1844
1903
1962
2021
2022
2081
2140
2199
2258
2317
2376
2435
2493
2494
2552
2553
2611
2670
2729
2788
2847
2906
2965
3024
3083
3142
3201
3260
39
100
161
222
283
344
404
465
525
526
586
647
707
767
768
828
888
948
1008
1068
1069
1128
1129
1188
1189
1248
1308
1368
1428
1487
1547
1666
1725
1785
1844
1903
1963
2022
2081
2140
2199
2258
2317
2376
2435
2494
2553
2612
2671
2730
2789
2848
2907
2966
3025
3083
3142
39
160
221
282
343
403
404
464
525
585
646
706
767
827
887
888
948
1008
1068
1128
1188
1248
1308
1368
1427
1428
1487
1547
1606
1666
1725
1785
1844
1904
1963
2022
2081
2140
2141
2200
2259
2318
2377
2436
2495
2554
2613
2672
2731
2789
2790
2848
2849
2907
2966
3025
3084
3143
3202
3261
38
99
160
220
281
342
403
463
524
585
645
706
766
826
827
887
947
1007
1008
1067
1068
1128
1188
1248
1308
1367
1368
1427
1487
1547
1606
1666
1785
1844
1904
1963
2022
2082
2141
2200
2259
2318
2377
2436
2437
2495
2496
2554
2555
2613
2614
2672
2731
2790
2849
2908
2967
3026
3085
3144
3203
3262
37
98
159
220
280
341
402
463
523
584
644
645
705
765
766
826
886
947
1007
1067
1127
1187
1247
1307
1367
1427
1487
1547
1606
1666
1726
1785
1845
1904
1963
2023
2082
2141
2200
2201
2260
2319
2378
2437
2496
2555
2614
2673
2732
2791
2850
2909
2968
3027
3086
3145
3204
3263
36
97
158
219
280
340
401
462
522
523
583
644
704
765
825
886
946
1006
1007
1067
1127
1187
1247
1307
1367
1427
1487
1547
1606
1666
1726
1785
1845
1904
1964
2023
2082
2142
2201
2260
2319
2378
2379
2437
2438
2497
2556
2615
2674
2733
2792
2851
2910
2969
3028
3087
3146
3205
3264
35
96
157
218
279
340
400
461
522
582
583
643
704
764
825
885
946
1006
1066
1126
1127
1187
1247
1307
1367
1427
1487
1547
1606
1666
1726
1785
1845
1904
1964
2023
2083
2142
2201
2261
2320
2379
2438
2497
2556
2557
2615
2616
2674
2675
2734
2793
2852
2911
2970
3029
3088
3147
3206
3265
34
95
156
217
278
339
399
400
460
521
582
642
643
703
764
824
885
945
1005
1006
1066
1126
1186
1246
1247
1307
1367
1427
1487
1606
1666
1726
1845
1905
1964
2024
2083
2142
2143
2202
2261
2320
2380
2439
2498
2557
2616
2675
2734
2793
2852
2853
2911
2912
2970
2971
3030
3089
3148
3207
3266
33
94
155
216
277
338
399
459
460
520
581
642
702
703
763
823
824
884
944
945
1005
1065
1126
1186
1246
1306
1366
1426
1486
1546
1606
1666
1726
1786
1845
1905
1964
1965
2024
2083
2084
2143
2202
2262
2321
2380
2439
2440
2498
2499
2558
2617
2676
2735
2794
2853
2912
2971
3030
3089
3148
33
94
154
215
276
337
398
459
520
580
641
702
762
823
883
884
944
1004
1005
1065
1125
1186
1246
1306
1366
1426
1486
1546
1606
1666
1726
1786
1845
1905
1965
2024
2084
2143
2203
2262
2321
2322
2381
2440
2499
2558
2559
2617
2618
2677
2736
2795
2854
2913
2972
3031
3090
3149
3208
3267
32
93
154
215
275
336
397
458
519
580
640
701
762
822
883
943
944
1004
1064
1065
1125
1185
1245
1246
1306
1366
1426
1486
1546
1606
1666
1726
1786
1846
1905
1965
2025
2084
2144
2203
2262
2263
2322
2381
2440
2441
2500
2559
2618
2677
2678
2737
2796
2855
2914
2973
3032
3091
3150
3209
3268
31
92
153
214
275
335
336
396
457
518
579
640
700
701
761
822
882
883
943
1003
1004
1064
1124
1125
1185
1245
1305
1306
1366
1426
1486
1546
1606
1666
1726
1786
1846
1906
1965
2025
2084
2085
2144
2204
2263
2322
2323
2382
2441
2500
2501
2560
2619
2678
2737
2796
2797
2856
2915
2974
3033
3092
3151
3210
3269
30
91
152
213
274
335
396
456
457
517
578
639
700
760
761
821
882
942
943
1003
1064
1124
1184
1185
1245
1305
1366
1426
1486
1546
1606
1666
1726
1786
1846
1906
1965
1966
2025
2085
2144
2145
2204
2263
2264
2323
2382
2383
2442
2501
2560
2561
2620
2679
2738
2797
2856
2915
2916
2975
3034
3093
3152
3211
3270
29
90
151
212
273
334
395
456
517
577
578
638
699
760
820
821
881
942
1002
1003
1063
1124
1184
1245
1305
1365
1426
1486
1546
1606
1666
1726
1786
1846
1906
1966
2025
2026
2085
2145
2204
2205
2264
2323
2324
2383
2442
2502
2561
2620
2680
2739
2798
2857
2916
2975
3035
3094
3153
3212
3271
28
89
150
211
272
333
394
455
516
577
637
638
698
699
759
820
881
941
942
1002
1063
1123
1184
1244
1305
1365
1425
1486
1546
1606
1666
1726
1786
1846
1906
1966
2026
2086
2145
2205
2264
2265
2324
2383
2384
2443
2502
2562
2621
2680
2740
2799
2858
2917
2976
3035
3094
3154
3213
3272
88
149
210
271
332
393
454
515
576
637
698
758
759
819
820
880
941
1002
1062
1123
1183
1184
1244
1304
1305
1365
1425
1486
1546
1606
1666
1726
1786
1846
1906
1966
2026
2086
2146
2205
2265
2324
2325
2384
2443
2444
2503
2562
2563
2622
2681
2740
2799
2800
2859
2918
2977
3036
3095
3154
3213
27
88
149
210
270
271
331
332
392
393
453
514
575
636
697
758
819
880
940
1001
1062
1122
1123
1183
1244
1304
1365
1425
1546
1606
1666
1787
1847
1907
1967
2026
2027
2086
2146
2206
2265
2266
2325
2385
2444
2504
2563
2622
2623
2682
2741
2800
2859
2860
2919
2978
3037
3096
3155
3214
3273
26
87
148
209
270
331
392
453
514
574
575
635
636
696
697
757
818
879
940
1001
1061
1122
1183
1243
1304
1364
1425
1485
1546
1606
1666
1727
1787
1847
1907
1967
2027
2087
2146
2147
2206
2266
2326
2385
2445
2504
2564
2623
2682
2683
2742
2801
2860
2920
2979
3038
3097
3156
3215
3274
25
86
147
208
269
330
391
452
513
574
635
696
757
817
818
878
879
939
1000
1061
1122
1182
1243
1304
1364
1425
1485
1546
1606
1666
1727
1787
1847
1907
1967
2027
2087
2147
2207
2266
2267
2326
2386
2445
2505
2564
2624
2683
2742
2743
2802
2861
2920
2980
3039
3098
3157
3216
3275
24
85
146
207
268
329
390
451
512
573
634
695
756
817
878
939
1000
1060
1061
1121
1182
1243
1303
1364
1425
1485
1546
1606
1666
1727
1787
1847
1907
1967
2027
2087
2147
2207
2267
2327
2386
2446
2505
2506
2565
2624
2625
2684
2743
2803
2862
2921
2980
3040
3099
3158
3217
3276
23
84
145
206
267
328
389
450
511
572
633
634
694
695
755
756
816
817
877
938
999
1060
1121
1182
1242
1303
1364
1424
1485
1606
1666
1727
1787
1847
1907
1908
1968
2028
2088
2148
2207
2208
2267
2268
2327
2387
2446
2447
2506
2566
2625
2685
2744
2803
2863
2922
2981
3040
3100
3159
3218
3277
22
83
144
205
266
327
388
389
449
450
511
572
633
694
755
816
877
938
999
1060
1120
1121
1181
1242
1303
1364
1424
1485
1545
1606
1666
1727
1787
1847
1848
1908
1968
2028
2088
2148
2208
2268
2328
2387
2388
2447
2507
2566
2626
2685
2745
2804
2863
2864
2923
2982
3041
3100
3219
3278
82
143
205
266
327
388
449
510
571
632
693
754
815
876
937
998
1059
1120
1181
1242
1303
1363
1424
1485
1545
1606
1727
1787
1848
1908
1968
2028
2088
2089
2148
2149
2208
2209
2268
2328
2388
2448
2507
2508
2567
2627
2686
2745
2746
2805
2864
2924
2983
3042
3101
3160
3219
21
82
143
204
265
326
387
448
509
570
631
692
693
753
754
815
876
937
998
1059
1120
1181
1241
1242
1302
1363
1424
1485
1545
1606
1727
1787
1848
1908
1968
2029
2089
2149
2209
2269
2329
2388
2389
2448
2508
2568
2627
2687
2746
2806
2865
2924
2984
3043
3102
3161
3220
3279
20
81
142
203
264
325
386
447
508
569
570
631
692
753
814
875
936
997
1058
1119
1180
1241
1302
1363
1424
1485
1545
1606
1727
1788
1848
1908
1969
2029
2089
2149
2209
2269
2329
2389
2449
2509
2568
2628
2687
2688
2747
2806
2807
2866
2925
2984
2985
3044
3103
3162
3221
3280
19
80
141
202
263
324
385
446
447
508
569
630
691
752
813
814
874
875
936
997
1058
1119
1180
1241
1302
1363
1424
1484
1545
1606
1727
1788
1848
1909
1969
2029
2089
2090
2150
2210
2270
2330
2390
2449
2450
2509
2569
2629
2688
2748
2807
2867
2926
2985
3045
3104
3163
3222
3281
18
79
140
201
262
323
384
385
446
507
568
629
690
691
752
813
874
935
996
1057
1118
1119
1179
1180
1241
1302
1362
1363
1423
1484
1545
1606
1667
1727
1788
1848
1909
1969
2030
2090
2150
2210
2270
2330
2390
2450
2510
2570
2629
2689
2748
2749
2808
2867
2868
2927
2986
3045
3105
3164
3223
3282
17
78
139
200
261
323
384
445
506
567
628
629
690
751
812
873
874
935
996
1057
1118
1179
1240
1301
1362
1423
1484
1545
1606
1667
1727
1788
1849
1909
1969
1970
2030
2090
2150
2151
2211
2271
2331
2391
2451
2510
2511
2570
2630
2690
2749
2809
2868
2928
2987
3046
3105
3165
3224
3283
16
77
138
199
200
261
322
383
444
505
567
628
689
750
812
873
934
995
1056
1057
1118
1179
1240
1301
1362
1423
1484
1545
1606
1667
1727
1788
1849
1909
1970
2030
2091
2151
2211
2271
2331
2391
2451
2511
2571
2631
2690
2691
2750
2809
2810
2869
2928
2988
3047
3106
3165
3225
3284
138
199
260
321
382
443
505
566
627
688
689
750
811
872
933
934
995
1056
1117
1178
1179
1240
1301
1362
1423
1484
1545
1606
1667
1727
1788
1849
1909
1910
1970
2030
2031
2091
2151
2211
2212
2272
2332
2392
2452
2512
2572
2631
2632
2691
2751
2810
2870
2929
2989
3048
3107
3166
3225
15
76
137
198
259
320
381
443
504
565
626
627
688
749
810
811
872
933
994
1056
1117
1178
1239
1300
1301
1362
1423
1484
1545
1606
1667
1788
1849
1910
1970
2031
2091
2152
2212
2272
2332
2333
2392
2393
2452
2453
2512
2513
2572
2632
2692
2751
2752
2811
2871
2930
2989
3049
3108
3167
3226
3285
14
75
136
197
258
319
381
442
503
564
565
626
687
748
749
810
871
932
933
994
1055
1116
1117
1178
1239
1300
1361
1423
1484
1545
1606
1667
1728
1788
1849
1910
1971
2031
2092
2152
2212
2213
2273
2333
2393
2453
2513
2573
2633
2693
2752
2812
2871
2931
2990
3050
3109
3168
3227
3286
13
74
135
196
257
319
380
441
502
503
564
625
686
687
748
809
871
932
993
1055
1116
1177
1239
1300
1361
1422
1484
1545
1606
1667
1728
1789
1849
1910
1971
2031
2032
2092
2152
2153
2213
2273
2333
2334
2394
2454
2514
2574
2633
2634
2693
2753
2813
2872
2932
2991
3050
3110
3169
3228
3287
12
73
134
195
256
257
318
379
440
502
563
624
625
686
747
809
870
931
932
993
1054
1116
1177
1238
1300
1361
1422
1483
1545
1606
1667
1728
1789
1850
1910
1971
2032
2092
2153
2213
2274
2334
2394
2454
2514
2574
2634
2694
2754
2813
2873
2932
2933
2992
3051
3111
3170
3229
3288
11
72
133
194
195
256
317
378
439
440
501
562
624
685
746
747
808
869
870
931
992
993
1054
1115
1177
1238
1299
1361
1422
1483
1606
1667
1728
1789
1850
1911
1971
2032
2093
2153
2214
2274
2334
2335
2395
2455
2515
2575
2635
2695
2754
2755
2814
2874
2933
2993
3052
3111
3171
3230
3289
10
71
194
255
316
377
378
439
500
561
562
623
684
685
746
807
808
869
930
931
992
1053
1115
1176
1238
1299
1361
1422
1483
1544
1606
1667
1728
1789
1850
1911
1972
2032
2093
2154
2214
2275
2335
2395
2455
2456
2516
2576
2636
2695
2696
2755
2815
2874
2875
2934
2994
3053
3112
3171
3231
3290
71
132
193
254
315
377
438
499
500
561
622
684
745
807
868
930
991
992
1053
1114
1115
1176
1237
1238
1299
1360
1422
1483
1544
1606
1667
1728
1789
1850
1911
1972
2033
2093
2154
2215
2275
2335
2336
2396
2456
2516
2576
2636
2696
2756
2816
2875
2935
2994
3054
3113
3172
3231
51
112
173
234
294
355
415
475
535
536
596
656
716
776
835
836
895
955
1014
1015
1074
1133
1193
1252
1311
1370
1429
1488
1547
1606
1665
1782
1841
1899
1900
1958
2017
2075
2134
2192
2251
2309
2368
2426
2485
2543
2602
2660
2719
2778
2836
2895
2954
3013
3072
3130
3189
111
172
233
293
354
414
474
475
535
595
655
715
775
835
895
954
1014
1073
1074
1133
1192
1252
1311
1370
1429
1488
1547
1606
1665
1724
1782
1841
1900
1958
2017
2075
2076
2134
2193
2251
2310
2368
2427
2485
2544
2602
2603
2661
2720
2778
2837
2896
2955
3013
3072
3131
3190
3249
50
110
171
232
292
293
353
413
474
534
594
654
655
714
715
774
775
834
894
954
1013
1014
1073
1132
1133
1192
1251
1311
1370
1429
1488
1547
1606
1665
1724
1782
1841
1900
1959
2017
2076
2134
2135
2193
2252
2310
2369
2427
2428
2486
2545
2603
2662
2720
2721
2779
2838
2897
2955
3014
3073
3132
3191
3250
49
110
170
231
292
352
413
473
533
593
594
654
714
774
834
893
894
953
1013
1073
1132
1192
1251
1310
1369
1370
1429
1488
1547
1606
1665
1724
1783
1841
1900
1959
2018
2076
2135
2193
2194
2252
2311
2369
2370
2428
2487
2545
2604
2662
2663
2721
2780
2839
2897
2898
2956
3015
3074
3133
3192
3251
48
109
170
230
291
351
412
472
533
593
653
713
773
833
893
953
1012
1013
1072
1132
1191
1251
1310
1369
1429
1488
1547
1606
1665
1724
1783
1842
1900
1959
2018
2077
2135
2194
2253
2311
2370
2429
2487
2546
2605
2663
2722
2781
2839
2840
2898
2957
3016
3075
3134
3193
3252
47
108
169
229
290
351
411
471
472
532
592
652
712
713
772
773
832
833
892
893
952
1012
1072
1131
1191
1250
1310
1369
1428
1488
1547
1606
1665
1724
1783
1842
1901
1959
2018
2077
2136
2194
2195
2253
2312
2370
2371
2429
2488
2546
2547
2605
2664
2723
2781
2782
2840
2899
2958
3017
3076
3135
3194
3253
46
107
168
229
289
350
410
471
531
591
592
652
712
772
832
892
952
1011
1012
1071
1131
1190
1191
1250
1309
1310
1369
1428
1487
1547
1606
1665
1724
1783
1842
1901
1960
2018
2019
2077
2136
2195
2254
2312
2371
2430
2488
2489
2547
2606
2665
2723
2724
2782
2841
2900
2959
3018
3077
3136
3195
3254
45
106
167
228
288
349
409
410
470
530
591
651
711
771
831
891
951
1011
1071
1130
1131
1190
1250
1309
1369
1428
1487
1547
1606
1665
1724
1783
1842
1901
1960
2019
2078
2136
2137
2195
2254
2313
2372
2430
2431
2489
2548
2607
2665
2666
2724
2783
2842
2901
2960
3018
3077
3136
3195
105
166
227
288
348
409
469
530
590
650
710
711
771
831
891
951
1010
1011
1070
1130
1190
1249
1309
1368
1428
1487
1606
1665
1724
1783
1842
1901
1960
2019
2078
2137
2196
2255
2313
2314
2372
2431
2490
2548
2549
2607
2666
2725
2784
2843
2901
2902
2960
3019
3078
3137
3196
3255
44
165
226
287
347
408
468
529
589
649
650
710
770
830
890
950
1010
1070
1130
1189
1190
1249
1309
1368
1428
1487
1546
1606
1665
1724
1783
1842
1901
1960
1961
2019
2020
2078
2137
2196
2255
2314
2373
2432
2490
2491
2549
2608
2667
2726
2785
2843
2902
2961
3020
3079
3138
3197
3256
43
104
164
225
286
346
347
407
468
528
588
589
649
709
769
829
830
890
950
1010
1069
1070
1129
1189
1249
1308
1368
1428
1487
1546
1606
1665
1724
1783
1843
1902
1961
2020
2079
2138
2197
2255
2256
2314
2315
2373
2432
2491
2550
2609
2668
2726
2727
2785
2844
2903
2962
3021
3080
3139
3198
3257
42
103
164
224
285
346
406
467
527
588
648
708
709
769
829
889
949
1009
1069
1129
1189
1248
1249
1308
1368
1427
1487
1546
1606
1665
1724
1784
1843
1902
1961
2020
2079
2138
2197
2256
2315
2374
2433
2492
2550
2551
2609
2610
2668
2727
2786
2845
2904
2963
3022
3081
3140
3199
3258
41
102
163
224
284
345
405
406
466
527
587
647
648
708
768
828
888
889
948
949
1009
1069
1128
1129
1188
1248
1308
1368
1427
1487
1546
1606
1665
1724
1784
1843
1902
1961
2020
2079
2080
2138
2139
2197
2198
2256
2257
2315
2316
2374
2375
2433
2434
2492
2551
2610
2669
2728
2787
2846
2905
2964
3023
3082
3141
3200
3259
40
101
162
223
283
344
405
465
526
586
647
707
767
768
828
888
948
1008
1068
1128
1188
1248
1308
1367
1427
1487
1546
1606
1665
1724
1784
1843
1902
1961
1962
2021
2080
2139
2198
2257
2316
2375
2434
2493
2552
2611
2670
2729
2788
2847
2905
2906
2964
2965
3023
3024
3082
3201
3260
39
100
161
222
283
343
404
464
465
525
586
646
706
707
767
827
887
947
948
1008
1068
1128
1188
1247
1248
1307
1367
1427
1486
1546
1606
1665
1784
1843
1903
1962
2021
2080
2139
2198
2199
2257
2258
2316
2317
2375
2376
2434
2435
2493
2494
2552
2553
2611
2612
2670
2671
2729
2730
2788
2847
2906
2965
3024
3083
3142
3201
99
160
221
282
342
343
403
464
524
585
645
646
706
766
826
827
887
947
1007
1067
1127
1187
1247
1307
1367
1427
1486
1546
1606
1665
1725
1784
1843
1903
1962
2021
2080
2081
2140
2199
2258
2317
2376
2435
2494
2553
2612
2671
2730
2789
2848
2907
2966
3025
3084
3143
3202
3261
38
99
159
220
281
342
402
463
524
584
645
705
765
766
826
886
946
947
1007
1067
1127
1187
1247
1307
1367
1426
1486
1546
1665
1725
1784
1844
1903
1962
2022
2081
2140
2199
2258
2259
2318
2377
2436
2495
2554
2613
2672
2731
2790
2849
2908
2967
3026
3085
3144
3203
3262
37
98
159
219
280
341
402
462
523
583
584
644
704
705
765
825
886
946
1006
1066
1126
1127
1187
1247
1307
1366
1426
1486
1546
1665
1725
1784
1844
1903
1963
2022
2081
2140
2141
2200
2259
2318
2377
2436
2495
2496
2554
2555
2614
2673
2732
2791
2850
2909
2968
3027
3086
3145
3204
3263
36
97
158
219
279
340
401
461
462
522
583
643
704
764
825
885
945
946
1006
1066
1126
1186
1246
1306
1366
1426
1486
1546
1665
1725
1784
1844
1903
1963
2022
2082
2141
2200
2259
2260
2319
2378
2437
2496
2555
2614
2673
2732
2733
2791
2792
2850
2851
2910
2969
3028
3087
3146
3205
3264
35
96
157
218
278
279
339
400
461
521
582
643
703
764
824
884
885
945
1005
1065
1066
1126
1186
1246
1306
1366
1426
1486
1546
1665
1725
1785
1844
1904
1963
2023
2082
2141
2201
2260
2319
2378
2379
2437
2438
2497
2556
2615
2674
2733
2792
2851
2910
2969
3028
3029
3088
3147
3206
3265
34
95
156
217
278
338
339
399
460
521
581
642
702
703
763
823
824
884
944
945
1005
1065
1125
1185
1186
1246
1306
1366
1426
1486
1546
1665
1725
1785
1844
1904
1963
2023
2082
2142
2201
2260
2261
2320
2379
2438
2497
2556
2557
2616
2675
2734
2793
2852
2911
2970
3029
3088
3207
3266
33
94
155
216
277
338
398
459
520
581
641
702
762
763
823
883
884
944
1004
1065
1125
1185
1245
1305
1306
1366
1426
1486
1546
1605
1665
1725
1785
1844
1904
1964
2023
2083
2142
2201
2202
2261
2320
2379
2380
2439
2498
2557
2616
2675
2676
2735
2794
2853
2912
2971
3030
3089
3148
3207
93
154
215
276
337
398
458
519
580
640
641
701
762
822
883
943
1004
1064
1124
1125
1185
1245
1305
1365
1425
1605
1665
1725
1785
1845
1904
1964
2023
2024
2083
2142
2143
2202
2261
2321
2380
2439
2499
2558
2617
2676
2735
2736
2794
2795
2854
2913
2972
3031
3090
3149
3208
3267
32
93
153
214
275
336
397
458
518
519
579
640
700
701
761
822
882
943
1003
1064
1124
1184
1185
1245
1305
1365
1425
1485
1545
1605
1665
1725
1785
1845
1904
1905
1964
2024
2083
2143
2202
2203
2262
2321
2381
2440
2499
2558
2559
2618
2677
2736
2795
2854
2855
2914
2973
3032
3091
3150
3209
3268
31
92
153
213
214
274
335
396
457
518
578
579
639
700
760
761
821
882
942
1003
1063
1124
1184
1244
1305
1365
1425
1485
1545
1605
1665
1725
1785
1845
1905
1964
2024
2084
2143
2203
2262
2322
2381
2440
2441
2500
2559
2618
2619
2678
2737
2796
2855
2914
2974
3033
3092
3151
3210
3269
30
91
152
213
274
334
395
456
517
578
638
639
699
760
820
821
881
942
1002
1063
1123
1184
1244
1304
1365
1425
1485
1545
1605
1665
1725
1785
1845
1905
1965
2024
2084
2144
2203
2263
2322
2382
2441
2500
2501
2560
2619
2678
2679
2738
2797
2856
2915
2974
3033
3034
3093
3152
3211
3270
29
90
151
212
273
334
394
395
455
516
577
638
698
699
759
820
881
941
1002
1062
1063
1123
1183
1244
1304
1364
1365
1425
1485
1545
1605
1665
1725
1785
1845
1905
1965
2025
2084
2085
2144
2204
2263
2323
2382
2442
2501
2560
2561
2620
2679
2738
2739
2798
2857
2916
2975
3034
3093
3153
3212
3271
28
89
150
211
272
333
394
454
455
515
516
576
637
698
759
819
880
941
1001
1062
1122
1123
1183
1243
1244
1304
1364
1425
1485
1545
1605
1665
1845
1905
1965
2025
2085
2144
2145
2204
2264
2323
2383
2442
2502
2561
2620
2621
2680
2739
2798
2858
2917
2976
3035
3094
3153
3272
27
88
149
210
271
332
393
454
515
575
576
636
697
758
819
879
880
940
1001
1061
1062
1122
1183
1243
1304
1364
1424
1485
1545
1605
1665
1726
1786
1846
1906
1965
1966
2025
2085
2145
2205
2264
2324
2383
2384
2443
2502
2503
2562
2621
2681
2740
2799
2858
2918
2977
3036
3095
3154
3213
27
148
209
270
331
392
453
514
575
636
696
697
757
818
879
940
1000
1001
1061
1122
1182
1243
1303
1364
1424
1485
1545
1605
1726
1786
1846
1906
1966
2026
2085
2086
2145
2205
2265
2324
2325
2384
2443
2444
2503
2562
2563
2622
2681
2741
2800
2859
2918
2919
2978
3037
3096
3155
3214
3273
26
87
148
208
209
269
330
391
452
513
574
635
696
757
817
818
878
879
939
1000
1061
1121
1182
1243
1303
1364
1424
1485
1545
1605
1726
1786
1846
1906
1966
2026
2086
2146
2205
2206
2265
2325
2384
2385
2444
2504
2563
2623
2682
2741
2801
2860
2919
2978
2979
3038
3097
3156
3215
3274
25
86
147
208
269
330
390
391
451
452
512
513
573
634
695
756
817
878
939
999
1000
1060
1121
1182
1242
1303
1363
1424
1484
1545
1605
1726
1786
1846
1906
1966
2026
2086
2146
2206
2266
2325
2326
2385
2445
2504
2564
2623
2683
2742
2801
2802
2861
2920
2979
3039
3098
3157
3216
3275
24
85
146
207
268
329
390
451
512
573
634
694
695
755
756
816
877
938
999
1060
1120
1121
1181
1242
1303
1363
1424
1484
1545
1605
1726
1786
1846
1906
1967
2027
2087
2146
2147
2206
2266
2326
2386
2445
2505
2564
2565
2624
2683
2684
2743
2802
2862
2921
2980
3039
3099
3158
3217
3276
23
84
145
206
267
328
389
450
511
572
633
694
755
816
877
938
998
999
1059
1120
1181
1242
1302
1363
1424
1484
1545
1605
1726
1786
1846
1907
1967
2027
2087
2147
2207
2267
2326
2327
2386
2446
2505
2506
2565
2625
2684
2744
2803
2862
2922
2981
3040
3099
3159
3218
3277
22
83
144
205
266
327
388
449
510
571
632
693
754
815
876
937
998
1059
1120
1180
1181
1241
1302
1363
1423
1484
1545
1605
1666
1726
1786
1847
1907
1967
2027
2087
2147
2207
2267
2327
2387
2446
2447
2506
2566
2625
2626
2685
2744
2804
2863
2922
2923
2982
3041
3100
3159
3278
21
82
143
204
265
326
387
448
509
510
570
571
631
632
692
693
753
754
814
815
875
876
936
937
997
998
1058
1059
1119
1180
1241
1302
1363
1423
1484
1605
1666
1726
1786
1847
1907
1967
2027
2028
2088
2148
2208
2268
2327
2328
2387
2447
2507
2566
2567
2626
2686
2745
2804
2805
2864
2923
2983
3042
3101
3160
3219
21
142
203
204
264
265
325
326
387
448
509
570
631
692
753
814
875
936
997
1058
1119
1180
1241
1301
1302
1362
1423
1484
1544
1605
1666
1726
1787
1847
1907
1968
2028
2088
2148
2208
2268
2328
2388
2448
2507
2508
2567
2627
2686
2746
2805
2865
2924
2983
3043
3102
3161
3220
3279
20
81
142
203
264
325
386
447
508
569
630
691
752
813
814
874
875
935
936
996
997
1057
1058
1118
1119
1179
1180
1240
1301
1362
1423
1484
1544
1605
1666
1726
1787
1847
1908
1968
2028
2088
2148
2149
2209
2269
2328
2329
2388
2389
2448
2508
2568
2627
2628
2687
2747
2806
2865
2866
2925
2984
3044
3103
3162
3221
3280
19
80
141
202
263
324
385
446
507
568
629
630
690
691
752
813
874
935
996
1057
1118
1179
1240
1301
1362
1423
1484
1544
1605
1666
1726
1787
1847
1908
1968
2028
2029
2089
2149
2209
2269
2329
2389
2449
2509
2568
2569
2628
2688
2747
2807
2866
2926
2985
3044
3104
3163
3222
3281
18
79
140
201
262
323
384
445
506
507
568
629
690
751
812
873
934
935
995
996
1057
1118
1179
1240
1301
1362
1423
1483
1544
1605
1666
1726
1787
1848
1908
1968
2029
2089
2149
2209
2210
2270
2330
2390
2449
2450
2509
2569
2629
2688
2689
2748
2808
2867
2926
2927
2986
3045
3104
3164
3223
3282
17
78
139
200
261
322
383
445
506
567
628
689
750
751
812
873
934
995
1056
1117
1178
1239
1240
1300
1301
1361
1422
1483
1544
1605
1666
1726
1787
1848
1908
1969
2029
2089
2090
2150
2210
2270
2330
2390
2450
2510
2570
2629
2630
2689
2749
2808
2868
2927
2987
3046
3105
3224
3283
16
77
138
199
260
321
322
383
444
505
566
627
688
689
750
811
872
933
934
995
1056
1117
1178
1239
1300
1361
1422
1483
1544
1605
1666
1787
1848
1908
1969
2029
2090
2150
2210
2270
2271
2331
2391
2451
2511
2570
2571
2630
2690
2750
2809
2869
2928
2988
3047
3106
3165
3284
15
76
137
198
260
321
382
443
504
565
566
627
688
749
810
811
872
933
994
1055
1116
1117
1178
1239
1300
1361
1422
1483
1544
1605
1666
1727
1787
1848
1909
1969
2030
2090
2150
2151
2211
2271
2331
2391
2451
2511
2571
2631
2691
2750
2810
2869
2870
2929
2988
3048
3107
3166
3225
15
76
137
198
259
320
381
442
503
504
565
626
687
748
749
810
871
932
994
1055
1116
1177
1238
1239
1300
1361
1422
1483
1544
1605
1666
1727
1787
1848
1909
1969
1970
2030
2090
2091
2151
2211
2271
2272
2332
2392
2452
2512
2572
2632
2691
2692
2751
2811
2870
2930
2989
3049
3108
3167
3226
3285
14
75
136
197
258
319
380
441
442
503
564
625
686
687
748
809
870
871
932
993
1054
1055
1116
1177
1238
1299
1361
1422
1483
1544
1605
1666
1727
1788
1848
1909
1970
2030
2091
2151
2212
2272
2332
2392
2393
2452
2453
2512
2513
2572
2573
2632
2692
2752
2811
2812
2871
2931
2990
3049
3109
3168
3227
3286
13
74
135
196
257
318
379
380
441
502
563
625
686
747
809
870
931
993
1054
1115
1177
1238
1299
1360
1422
1483
1544
1605
1666
1727
1788
1849
1909
1970
2031
2091
2152
2212
2272
2273
2333
2393
2453
2513
2573
2633
2693
2753
2812
2872
2931
2991
3050
3110
3169
3228
3287
12
73
134
195
256
317
318
379
440
501
562
563
624
685
747
808
869
870
931
992
1053
1054
1115
1176
1238
1299
1360
1421
1483
1544
1605
1666
1727
1788
1849
1909
1910
1970
2031
2092
2152
2213
2273
2333
2393
2394
2454
2514
2574
2634
2693
2694
2753
2813
2873
2932
2992
3051
3110
3170
3229
3288
11
72
133
194
255
317
378
439
500
501
562
623
685
746
807
808
869
930
992
1053
1114
1115
1176
1237
1299
1360
1421
1482
1544
1605
1666
1727
1788
1849
1910
1971
2031
2092
2152
2153
2213
2273
2274
2334
2394
2454
2514
2515
2574
2575
2634
2635
2694
2754
2814
2873
2933
2992
2993
3052
3111
3170
3230
3289
10
71
132
193
255
316
377
438
500
561
622
623
684
745
807
868
930
991
1053
1114
1175
1176
1237
1298
1360
1421
1482
1544
1605
1666
1727
1788
1849
1910
1971
2032
2092
2153
2213
2214
2274
2334
2395
2455
2515
2575
2635
2695
2755
2814
2815
2874
2934
2993
3053
3112
3171
3290
9
70
132
193
254
315
376
438
499
560
622
683
745
806
868
929
991
1052
1114
1175
1237
1298
1359
1360
1421
1482
1605
1666
1727
1788
1849
1910
1971
2032
2093
2153
2214
2274
2275
2335
2395
2455
2456
2516
2576
2636
2696
2755
2756
2815
2875
2935
2994
3054
3113
3172
3231
51
112
173
233
294
354
415
475
535
595
655
715
775
835
894
895
954
1014
1073
1132
1133
1192
1251
1310
1369
1428
1487
1546
1605
1664
1723
1781
1840
1899
1957
2016
2074
2133
2191
2192
2250
2308
2309
2367
2426
2484
2543
2601
2660
2719
2777
2836
2895
2954
3012
3071
3130
3189
111
172
233
293
353
354
414
474
534
594
595
655
714
715
774
775
834
894
954
1013
1073
1132
1191
1192
1251
1310
1369
1428
1487
1546
1605
1664
1723
1781
1840
1899
1958
2016
2075
2133
2192
2250
2251
2309
2368
2426
2485
2543
2544
2602
2661
2719
2778
2837
2896
2954
3013
3072
3131
3190
3249
50
110
171
232
292
353
413
473
534
594
654
714
774
834
893
894
953
1013
1072
1132
1191
1250
1251
1310
1369
1428
1487
1546
1605
1664
1723
1782
1840
1899
1958
2016
2017
2075
2134
2192
2251
2310
2368
2427
2485
2486
2544
2603
2661
2720
2779
2838
2896
2955
3014
3073
3132
3191
3250
49
170
231
291
352
412
473
533
593
653
713
773
833
893
953
1012
1072
1131
1191
1250
1309
1310
1369
1428
1487
1546
1605
1664
1723
1782
1841
1899
1958
2017
2075
2076
2134
2193
2251
2252
2310
2369
2427
2428
2486
2545
2603
2604
2662
2721
2780
2838
2897
2956
3015
3074
3133
3192
3251
48
109
169
230
291
351
411
412
472
532
592
652
653
712
713
772
773
832
833
892
952
1012
1071
1072
1131
1190
1191
1250
1309
1368
1428
1487
1546
1605
1664
1723
1782
1841
1900
1958
2017
2076
2134
2135
2193
2252
2311
2369
2428
2487
2545
2604
2663
2721
2722
2780
2839
2898
2957
3016
3075
3134
3193
3252
47
108
169
229
290
350
411
471
531
532
592
652
712
772
832
892
951
952
1011
1071
1130
1131
1190
1249
1250
1309
1368
1428
1487
1546
1605
1664
1723
1782
1841
1900
1959
2017
2076
2135
2194
2252
2253
2311
2370
2429
2487
2546
2605
2663
2664
2722
2781
2840
2899
2958
3017
3076
3135
3194
3253
46
107
168
228
289
349
350
410
470
531
591
651
711
771
831
891
951
1011
1070
1071
1130
1190
1249
1309
1368
1427
1487
1546
1605
1664
1723
1782
1841
1900
1959
2018
2076
2077
2135
2194
2253
2312
2370
2371
2429
2488
2547
2605
2606
2664
2723
2782
2841
2900
2958
2959
3017
3076
3135
3254
45
106
167
227
228
288
349
409
470
530
590
650
651
711
771
831
891
950
951
1010
1070
1130
1189
1249
1308
1368
1427
1486
1546
1605
1664
1723
1782
1841
1900
1959
2018
2077
2136
2195
2253
2254
2312
2371
2430
2488
2489
2547
2606
2665
2724
2783
2841
2842
2900
2959
3018
3077
3136
3195
105
166
227
287
348
408
469
529
589
590
650
710
770
830
890
950
1010
1070
1129
1189
1249
1308
1368
1427
1486
1546
1605
1664
1723
1782
1841
1900
1959
2018
2077
2136
2195
2254
2313
2371
2372
2430
2431
2489
2548
2607
2666
2724
2725
2783
2784
2842
2901
2960
3019
3078
3137
3196
3255
44
104
165
226
286
287
347
408
468
528
529
589
649
709
769
770
829
830
889
890
949
950
1009
1069
1129
1189
1248
1308
1367
1427
1486
1546
1605
1664
1723
1782
1842
1901
1960
2019
2078
2136
2137
2195
2196
2254
2313
2372
2431
2490
2549
2607
2608
2666
2667
2725
2784
2843
2902
2961
3020
3079
3138
3197
3256
43
104
164
225
286
346
407
467
528
588
648
709
769
829
889
949
1009
1069
1128
1129
1188
1248
1308
1367
1427
1486
1605
1664
1723
1783
1842
1901
1960
2019
2078
2137
2196
2255
2314
2373
2431
2432
2490
2491
2549
2608
2667
2726
2785
2844
2903
2962
3021
3080
3139
3198
3257
42
103
163
224
285
345
406
466
467
527
587
648
708
768
828
888
889
948
949
1008
1009
1068
1128
1188
1248
1307
1367
1426
1427
1486
1545
1605
1664
1723
1783
1842
1901
1960
2019
2078
2137
2196
2255
2314
2373
2432
2491
2550
2609
2668
2727
2786
2845
2904
2963
3022
3081
3140
3199
3258
41
102
163
223
284
345
405
466
526
587
647
707
767
768
828
888
948
1008
1068
1128
1188
1247
1307
1367
1426
1486
1545
1605
1664
1783
1842
1901
1960
2020
2079
2138
2197
2256
2315
2374
2433
2492
2551
2610
2669
2727
2728
2786
2787
2845
2846
2904
2963
3022
3141
3200
3259
40
101
162
222
223
283
344
404
465
525
526
586
646
707
767
827
887
947
1007
1008
1067
1068
1127
1187
1247
1307
1366
1367
1426
1486
1545
1605
1664
1724
1783
1842
1901
1902
1961
2020
2079
2138
2197
2256
2315
2374
2433
2492
2551
2610
2669
2728
2787
2846
2905
2964
3023
3082
3141
3260
39
100
161
222
282
343
404
464
525
585
645
646
706
766
826
827
887
947
1007
1067
1127
1187
1247
1307
1366
1426
1486
1545
1605
1664
1724
1783
1842
1902
1961
2020
2079
2138
2139
2198
2257
2316
2375
2434
2493
2552
2611
2670
2729
2788
2847
2906
2965
3024
3083
3142
3201
99
160
221
282
342
403
463
524
584
585
645
705
766
826
886
946
1006
1007
1066
1067
1126
1127
1186
1187
1246
1306
1366
1426
1545
1605
1664
1724
1783
1843
1902
1961
2020
2021
2080
2139
2198
2257
2316
2317
2375
2376
2434
2435
2494
2553
2612
2671
2730
2789
2848
2907
2966
3025
3084
3143
3202
3261
38
98
159
220
281
341
402
463
523
584
644
705
765
825
886
946
1006
1066
1126
1186
1246
1306
1366
1426
1485
1545
1605
1664
1724
1783
1843
1902
1961
1962
2021
2080
2139
2198
2199
2258
2317
2376
2435
2494
2553
2612
2613
2671
2672
2730
2731
2790
2849
2908
2967
3026
3085
3144
3203
3262
37
98
158
219
280
341
401
462
522
523
583
643
644
704
764
825
885
945
1005
1006
1066
1126
1186
1246
1306
1366
1425
1485
1545
1605
1664
1724
1783
1843
1902
1962
2021
2080
2081
2140
2199
2258
2317
2318
2377
2436
2495
2554
2613
2672
2731
2790
2849
2908
2909
2968
3027
3086
3145
3204
3263
36
97
158
218
279
340
400
401
461
522
582
643
703
764
824
884
885
945
1005
1065
1125
1185
1186
1245
1246
1305
1306
1365
1425
1485
1545
1605
1664
1724
1784
1843
1903
1962
2021
2022
2081
2140
2199
2200
2259
2318
2377
2436
2495
2496
2555
2614
2673
2732
2791
2850
2909
2968
3027
3087
3146
3205
3264
35
96
157
217
218
278
339
400
460
521
581
582
642
703
763
823
824
884
944
1004
1005
1065
1125
1185
1245
1305
1365
1425
1485
1545
1605
1664
1724
1784
1843
1903
1962
2022
2081
2140
2141
2200
2259
2318
2319
2378
2437
2496
2555
2614
2615
2674
2733
2792
2851
2910
2969
3028
3087
3147
3206
3265
34
95
156
217
277
338
399
460
520
581
641
642
702
762
763
823
883
944
1004
1064
1124
1125
1185
1245
1305
1365
1425
1485
1545
1605
1664
1724
1784
1843
1903
1963
2022
2081
2082
2141
2200
2260
2319
2378
2437
2438
2497
2556
2615
2674
2733
2734
2793
2852
2911
2970
3029
3088
3147
3266
33
94
155
216
277
337
398
459
519
520
580
641
701
762
822
883
943
1003
1004
1064
1124
1184
1245
1305
1365
1425
1485
1545
1605
1664
1724
1784
1844
1903
1963
2022
2082
2141
2201
2260
2319
2320
2379
2438
2497
2498
2557
2616
2675
2734
2793
2853
2912
2971
3030
3089
3148
3207
93
154
215
276
337
397
458
519
579
580
640
701
761
822
882
943
1003
1063
1064
1124
1184
1244
1304
1365
1425
1485
1545
1664
1724
1784
1844
1903
1963
2023
2082
2142
2201
2261
2320
2379
2380
2439
2498
2557
2616
2617
2676
2735
2794
2853
2912
2913
2972
3031
3090
3149
3208
3267
32
153
214
275
336
396
397
457
518
579
639
700
760
761
821
882
942
1003
1063
1123
1184
1244
1304
1364
1424
1485
1545
1724
1784
1844
1904
1963
2023
2083
2142
2202
2261
2320
2321
2380
2439
2499
2558
2617
2676
2677
2736
2795
2854
2913
2972
2973
3032
3091
3150
3209
3268
31
92
152
213
274
335
396
456
457
517
578
639
699
760
820
821
881
942
1002
1062
1063
1123
1183
1244
1304
1364
1424
1484
1724
1784
1844
1904
1964
2023
2083
2142
2143
2202
2262
2321
2380
2381
2440
2499
2559
2618
2677
2736
2737
2796
2855
2914
2973
3032
3092
3151
3210
3269
30
91
152
212
273
334
395
456
516
517
577
638
699
759
820
880
881
941
1002
1062
1122
1123
1183
1243
1304
1364
1424
1484
1544
1784
1844
1904
1964
2024
2083
2143
2202
2203
2262
2322
2381
2440
2441
2500
2559
2619
2678
2737
2796
2797
2856
2915
2974
3033
3092
3152
3211
3270
29
90
151
212
272
273
333
394
455
516
576
577
637
698
759
819
880
940
941
1001
1062
1122
1183
1243
1303
1364
1424
1484
1544
1725
1785
1844
1904
1964
2024
2084
2143
2203
2263
2322
2382
2441
2500
2501
2560
2619
2679
2738
2797
2856
2857
2916
2975
3034
3093
3212
3271
28
89
150
211
272
332
333
393
454
515
576
636
637
697
758
819
879
880
940
1001
1061
1122
1182
1243
1303
1363
1424
1484
1544
1604
1725
1785
1845
1905
1964
2024
2084
2144
2203
2204
2263
2323
2382
2442
2501
2561
2620
2679
2680
2739
2798
2857
2917
2976
3035
3094
3153
3272
27
88
149
210
271
332
393
453
514
575
636
697
757
758
818
879
939
940
1000
1061
1121
1182
1242
1303
1363
1424
1484
1544
1604
1665
1725
1785
1845
1905
1965
2025
2084
2144
2204
2263
2264
2323
2383
2442
2502
2561
2621
2680
2739
2740
2799
2858
2917
2977
3036
3095
3154
3213
87
148
209
270
331
392
453
513
514
574
635
696
757
817
818
878
939
1000
1060
1121
1181
1182
1242
1303
1363
1423
1484
1544
1604
1665
1725
1785
1845
1905
1965
2025
2085
2144
2145
2204
2264
2324
2383
2443
2502
2503
2562
2621
2622
2681
2740
2800
2859
2918
2977
3037
3096
3155
3214
3273
26
87
147
208
269
330
391
452
513
574
634
635
695
756
817
878
938
939
999
1060
1120
1121
1181
1242
1302
1363
1423
1484
1544
1604
1665
1725
1785
1845
1905
1965
2025
2085
2145
2205
2264
2265
2324
2384
2443
2444
2503
2563
2622
2681
2682
2741
2800
2860
2919
2978
3037
3038
3097
3156
3215
3274
25
86
147
207
268
329
390
451
512
573
634
695
755
756
816
877
938
999
1059
1060
1120
1181
1241
1242
1302
1363
1423
1484
1544
1604
1665
1725
1785
1845
1905
1965
1966
2025
2026
2085
2086
2145
2205
2265
2325
2384
2385
2444
2504
2563
2623
2682
2742
2801
2860
2861
2920
2979
3038
3098
3157
3216
3275
24
85
146
207
268
328
329
389
450
511
572
633
694
755
816
877
937
938
998
1059
1120
1180
1181
1241
1302
1362
1423
1483
1544
1604
1665
1725
1785
1845
1906
1966
2026
2086
2146
2206
2265
2266
2325
2385
2445
2504
2564
2623
2624
2683
2742
2743
2802
2861
2921
2980
3039
3098
3158
3217
3276
23
84
145
206
267
328
389
450
510
511
571
572
632
633
693
754
815
876
937
998
1058
1059
1119
1180
1241
1301
1302
1362
1423
1483
1544
1604
1665
1725
1785
1846
1906
1966
2026
2086
2146
2206
2266
2326
2386
2445
2505
2565
2624
2684
2743
2803
2862
2921
2981
3040
3099
3158
3218
3277
22
83
144
205
266
327
388
449
510
571
632
693
754
814
815
875
876
936
937
997
1058
1119
1180
1240
1241
1301
1362
1423
1483
1544
1604
1665
1725
1846
1906
1966
2026
2086
2087
2146
2147
2206
2207
2266
2267
2326
2386
2446
2506
2565
2625
2684
2685
2744
2803
2863
2922
2982
3041
3100
3159
3278
21
82
143
204
265
326
387
448
509
570
631
692
753
814
875
936
997
1058
1118
1119
1179
1240
1301
1362
1422
1483
1544
1604
1665
1725
1786
1846
1906
1967
2027
2087
2147
2207
2267
2327
2387
2446
2447
2506
2566
2625
2626
2685
2745
2804
2864
2923
2982
3042
3101
3160
3219
81
142
203
264
325
386
447
508
569
630
691
752
813
874
935
996
1057
1118
1179
1240
1301
1361
1362
1422
1483
1544
1604
1665
1725
1786
1846
1906
1907
1967
2027
2087
2147
2207
2208
2267
2268
2327
2387
2447
2507
2567
2626
2686
2745
2746
2805
2864
2924
2983
3042
3043
3102
3161
3220
3279
20
81
202
263
324
385
386
446
447
507
508
569
630
691
752
813
874
935
996
1057
1118
1179
1240
1300
1361
1422
1483
1604
1665
1725
1786
1846
1907
1967
2027
2088
2148
2208
2268
2328
2388
2448
2507
2508
2567
2627
2687
2746
2806
2865
2925
2984
3043
3103
3162
3221
3280
19
80
141
202
263
324
385
446
507
568
629
690
751
812
873
934
995
1056
1117
1178
1239
1300
1361
1422
1483
1543
1604
1665
1725
1786
1846
1847
1907
1967
2028
2088
2148
2208
2268
2269
2328
2329
2388
2389
2448
2508
2568
2628
2687
2747
2806
2807
2866
2925
2985
3044
3103
3163
3222
3281
18
79
140
201
262
323
384
445
506
567
628
689
750
751
811
812
873
934
995
1056
1117
1178
1239
1300
1361
1422
1483
1543
1604
1665
1786
1847
1907
1968
2028
2088
2148
2149
2209
2269
2329
2389
2449
2509
2569
2628
2688
2748
2807
2867
2926
2986
3045
3104
3164
3223
3282
17
78
139
200
261
322
383
444
505
566
567
627
628
689
750
811
872
933
994
1055
1056
1116
1117
1178
1239
1300
1361
1422
1482
1543
1604
1665
1726
1786
1847
1907
1968
2028
2089
2149
2209
2269
2329
2330
2389
2390
2449
2450
2509
2510
2569
2629
2689
2748
2749
2808
2868
2927
2986
2987
3046
3105
3164
3224
3283
16
77
138
199
260
321
382
443
444
504
505
566
627
688
749
810
811
871
872
933
994
1055
1116
1177
1238
1299
1360
1421
1482
1543
1604
1665
1726
1786
1847
1908
1968
2029
2089
2149
2210
2270
2330
2390
2450
2510
2570
2630
2689
2690
2749
2809
2868
2928
2987
3047
3106
3165
3284
15
76
137
198
259
320
381
382
443
504
565
626
687
748
749
810
871
932
993
994
1055
1116
1177
1238
1299
1360
1421
1482
1543
1604
1665
1726
1786
1847
1908
1968
2029
2089
2150
2210
2270
2330
2331
2391
2451
2511
2571
2630
2631
2690
2750
2810
2869
2929
2988
3047
3048
3107
3166
3225
75
136
197
258
259
320
381
442
503
564
625
626
687
748
809
870
871
932
993
1054
1115
1176
1177
1238
1299
1360
1421
1482
1543
1604
1665
1726
1787
1847
1908
1969
2029
2090
2150
2210
2211
2271
2331
2391
2451
2511
2571
2631
2691
2751
2810
2870
2929
2930
2989
3048
3108
3167
3226
3285
14
75
136
197
258
319
380
441
502
563
564
625
686
747
809
870
931
992
993
1054
1115
1176
1237
1299
1360
1421
1482
1543
1604
1665
1726
1787
1848
1908
1969
2029
2030
2090
2150
2151
2211
2271
2331
2332
2392
2452
2512
2572
2632
2692
2751
2752
2811
2871
2930
2990
3049
3109
3168
3227
3286
13
74
135
196
257
318
379
440
501
502
563
624
685
747
808
869
931
992
1053
1114
1115
1176
1237
1298
1360
1421
1482
1543
1604
1665
1726
1787
1848
1908
1969
2030
2090
2091
2151
2211
2212
2272
2332
2392
2452
2453
2512
2513
2572
2573
2632
2633
2692
2752
2812
2871
2872
2931
2991
3050
3109
3169
3228
3287
12
73
134
195
256
317
378
440
501
562
623
624
685
746
807
808
869
930
991
992
1053
1114
1175
1176
1237
1298
1359
1421
1482
1543
1604
1665
1726
1787
1848
1909
1969
1970
2030
2091
2151
2212
2272
2333
2393
2453
2513
2573
2633
2693
2753
2813
2872
2932
2991
3051
3110
3229
3288
11
72
133
194
255
316
378
439
500
561
623
684
745
746
807
868
930
991
1052
1114
1175
1236
1237
1298
1359
1420
1482
1543
1604
1665
1726
1787
1848
1909
1970
2030
2031
2091
2152
2212
2273
2333
2393
2394
2454
2514
2574
2634
2694
2754
2813
2873
2933
2992
3052
3111
3170
3230
3289
10
71
132
193
254
316
377
438
499
561
622
683
684
745
806
868
929
990
991
1052
1113
1175
1236
1298
1359
1420
1481
1543
1604
1665
1726
1787
1848
1909
1970
2031
2091
2092
2152
2213
2273
2334
2394
2454
2514
2515
2574
2575
2635
2694
2695
2754
2814
2874
2933
2934
2993
3053
3112
3171
3290
9
70
131
192
254
315
376
437
499
560
621
683
744
806
867
928
929
990
1051
1052
1113
1174
1236
1297
1359
1420
1481
1543
1604
1665
1726
1787
1848
1909
1970
2031
2092
2152
2153
2213
2274
2334
2394
2395
2455
2515
2575
2635
2695
2755
2815
2875
2934
2994
3053
3113
3172
3231
51
112
173
233
294
354
414
475
535
595
655
715
774
775
834
894
953
954
1013
1072
1073
1132
1191
1250
1309
1368
1369
1428
1545
1604
1663
1722
1839
1898
1956
1957
2015
2074
2132
2191
2249
2308
2366
2367
2425
2483
2484
2542
2601
2659
2660
2718
2777
2836
2894
2895
2953
3012
3071
3130
3189
50
111
172
232
293
353
413
414
474
534
594
654
714
774
834
893
953
1012
1013
1072
1131
1191
1250
1309
1368
1427
1486
1545
1604
1663
1722
1781
1839
1898
1957
2015
2074
2133
2191
2250
2308
2309
2367
2425
2426
2484
2543
2601
2602
2660
2719
2778
2836
2837
2895
2954
3013
3072
3131
3190
3249
50
110
171
231
232
292
352
413
473
533
593
653
654
713
773
833
893
952
953
1012
1071
1072
1131
1190
1250
1309
1368
1427
1486
1545
1604
1663
1722
1781
1840
1898
1957
2016
2074
2133
2192
2250
2309
2367
2368
2426
2485
2543
2544
2602
2661
2720
2778
2779
2837
2896
2955
3014
3073
3132
3191
3250
49
109
170
231
291
352
412
472
532
533
593
653
713
773
832
833
892
952
1011
1012
1071
1131
1190
1249
1309
1368
1427
1486
1545
1604
1663
1722
1781
1840
1898
1899
1957
2016
2075
2133
2192
2251
2309
2310
2368
2427
2485
2486
2544
2603
2662
2720
2779
2838
2897
2956
3015
3074
3133
3192
3251
48
109
169
230
290
351
411
471
472
532
592
652
712
772
832
892
951
952
1011
1071
1130
1190
1249
1308
1368
1427
1486
1545
1604
1663
1722
1781
1840
1899
1957
1958
2016
2075
2134
2192
2193
2251
2310
2369
2427
2428
2486
2545
2603
2604
2662
2721
2780
2839
2898
2957
3016
3075
3134
3193
3252
47
108
168
229
289
290
350
410
471
531
591
651
711
771
831
891
951
1011
1070
1130
1189
1249
1308
1367
1427
1486
1545
1604
1663
1722
1781
1840
1899
1958
2017
2075
2134
2193
2252
2310
2311
2369
2428
2487
2545
2546
2604
2663
2722
2781
2840
2898
2899
2957
3016
3075
3194
3253
46
107
168
228
289
349
410
470
530
590
591
651
711
771
831
890
891
950
1010
1070
1129
1189
1248
1308
1367
1427
1486
1545
1604
1663
1722
1781
1840
1899
1958
2017
2076
2135
2193
2194
2252
2311
2370
2428
2429
2487
2546
2605
2664
2723
2781
2782
2840
2899
2958
3017
3076
3135
3254
45
106
167
227
288
348
409
469
529
530
590
650
710
770
830
890
950
1010
1069
1129
1189
1248
1308
1367
1426
1486
1545
1604
1663
1722
1781
1840
1899
1958
2017
2076
2135
2194
2253
2311
2312
2370
2429
2488
2547
2606
2664
2665
2723
2782
2841
2900
2959
3018
3077
3136
3195
44
105
166
226
287
348
408
468
469
529
589
649
709
710
769
770
829
830
889
890
949
1009
1069
1129
1188
1248
1307
1367
1426
1545
1604
1663
1722
1841
1900
1959
2017
2018
2076
2077
2135
2194
2253
2312
2371
2430
2489
2547
2548
2606
2665
2724
2783
2842
2901
2960
3019
3078
3137
3196
3255
44
104
165
226
286
347
407
468
528
588
648
649
709
769
829
889
949
1009
1068
1069
1128
1188
1247
1248
1307
1367
1426
1485
1545
1604
1663
1722
1782
1841
1900
1959
2018
2077
2136
2195
2254
2312
2313
2371
2372
2430
2489
2548
2607
2666
2725
2784
2843
2902
2961
3020
3079
3138
3197
3256
43
103
164
225
285
346
406
407
467
527
588
648
708
768
828
888
948
1008
1068
1128
1187
1188
1247
1307
1366
1426
1485
1545
1604
1663
1782
1841
1900
1959
2018
2077
2136
2195
2254
2313
2372
2431
2490
2549
2608
2667
2726
2785
2843
2844
2902
2903
2962
3021
3080
3139
3198
3257
42
103
163
224
285
345
406
466
526
527
587
647
707
708
767
768
828
888
948
1008
1067
1068
1127
1187
1247
1306
1307
1366
1426
1485
1545
1604
1663
1723
1782
1841
1900
1959
2018
2019
2077
2078
2137
2196
2255
2314
2373
2431
2432
2490
2491
2549
2550
2608
2609
2667
2668
2726
2785
2844
2903
2962
3021
3081
3140
3199
3258
41
102
162
223
284
344
405
465
526
586
646
647
707
767
827
887
947
1007
1067
1127
1187
1247
1306
1366
1425
1485
1604
1663
1723
1782
1841
1900
1960
2019
2078
2137
2196
2255
2314
2373
2432
2491
2550
2609
2668
2727
2786
2845
2904
2963
3022
3081
3140
3200
3259
40
101
162
222
283
343
344
404
465
525
585
586
646
706
766
826
827
887
947
1007
1067
1127
1186
1187
1246
1306
1366
1425
1485
1544
1604
1663
1723
1782
1841
1901
1960
2019
2078
2137
2196
2197
2256
2315
2374
2433
2492
2551
2610
2669
2728
2787
2846
2905
2964
3023
3082
3141
3260
39
100
161
221
282
343
403
464
524
585
645
705
706
766
826
886
946
1006
1066
1126
1186
1246
1306
1365
1425
1485
1544
1604
1663
1723
1782
1842
1901
1960
2019
2079
2138
2197
2256
2315
2374
2433
2492
2493
2551
2552
2610
2611
2669
2670
2729
2788
2847
2906
2965
3024
3083
3142
3201
38
99
160
221
281
342
402
403
463
523
524
584
644
705
765
825
885
886
946
1006
1066
1126
1186
1246
1305
1306
1365
1425
1485
1544
1604
1663
1723
1782
1842
1901
1960
2020
2079
2138
2197
2256
2257
2316
2375
2434
2493
2552
2611
2670
2729
2788
2789
2847
2848
2907
2966
3025
3084
3143
3202
3261
38
98
159
220
280
281
341
402
462
523
583
644
704
764
765
825
885
945
1005
1065
1125
1185
1245
1305
1365
1425
1485
1544
1604
1663
1723
1782
1842
1901
1961
2020
2079
2139
2198
2257
2316
2375
2376
2434
2435
2494
2553
2612
2671
2730
2789
2848
2907
2966
2967
3026
3085
3144
3203
3262
37
158
219
280
340
401
461
462
522
582
583
643
703
704
764
824
884
885
945
1005
1065
1125
1185
1245
1305
1365
1425
1484
1544
1604
1723
1783
1842
1902
1961
2020
2080
2139
2198
2257
2258
2317
2376
2435
2494
2553
2554
2613
2672
2731
2790
2849
2908
2967
3026
3086
3145
3204
3263
36
97
157
218
279
339
340
400
461
521
582
642
703
763
823
824
884
944
1004
1064
1065
1125
1185
1245
1305
1365
1424
1484
1544
1604
1723
1783
1842
1902
1961
2021
2080
2139
2199
2258
2317
2376
2377
2436
2495
2554
2613
2672
2673
2732
2791
2850
2909
2968
3027
3086
3146
3205
3264
35
96
157
217
278
339
399
460
520
521
581
642
702
762
763
823
883
943
944
1004
1064
1124
1184
1244
1304
1364
1424
1484
1544
1604
1723
1783
1842
1902
1961
1962
2021
2080
2140
2199
2258
2259
2318
2377
2436
2495
2496
2555
2614
2673
2732
2791
2792
2851
2910
2969
3028
3087
3146
3206
3265
34
95
156
216
277
338
398
399
459
520
580
641
701
702
762
822
883
943
1003
1064
1124
1184
1244
1304
1364
1424
1484
1544
1604
1723
1783
1843
1902
1962
2021
2081
2140
2200
2259
2318
2378
2437
2496
2555
2556
2615
2674
2733
2792
2851
2852
2911
2970
3029
3088
3147
3266
33
94
155
216
276
337
398
458
459
519
580
640
701
761
822
882
942
943
1003
1063
1123
1184
1244
1304
1364
1424
1484
1544
1604
1723
1783
1843
1902
1962
2022
2081
2141
2200
2259
2260
2319
2378
2437
2438
2497
2556
2615
2675
2734
2793
2852
2911
2971
3030
3089
3148
3207
32
93
154
215
276
336
397
458
518
579
639
640
700
761
821
881
882
942
1002
1063
1123
1183
1243
1244
1304
1364
1424
1484
1544
1604
1664
1723
1783
1843
1903
1962
2022
2081
2082
2141
2200
2201
2260
2319
2379
2438
2497
2498
2557
2616
2675
2735
2794
2853
2912
2971
3031
3090
3149
3208
3267
32
92
153
214
275
335
336
396
457
517
518
578
639
699
700
760
820
821
881
941
942
1002
1062
1123
1183
1243
1303
1363
1364
1424
1484
1544
1604
1664
1783
1843
1903
1963
2022
2082
2141
2201
2260
2261
2320
2379
2439
2498
2557
2558
2617
2676
2735
2795
2854
2913
2972
3031
3091
3150
3209
3268
31
92
152
213
274
335
395
456
517
577
578
638
699
759
820
880
881
941
1001
1002
1062
1122
1182
1183
1243
1303
1363
1423
1484
1544
1604
1664
1724
1783
1843
1903
1963
2022
2023
2082
2142
2201
2261
2320
2321
2380
2439
2499
2558
2617
2618
2677
2736
2795
2855
2914
2973
3032
3091
3151
3210
3269
30
91
151
212
273
334
395
455
516
577
637
638
698
759
819
880
940
941
1001
1061
1122
1182
1242
1243
1303
1363
1423
1483
1544
1604
1664
1724
1784
1843
1903
1963
2023
2082
2083
2142
2202
2261
2262
2321
2380
2381
2440
2499
2559
2618
2677
2678
2737
2796
2855
2915
2974
3033
3092
3152
3211
3270
29
90
151
211
272
333
394
455
515
576
637
697
698
758
819
879
940
1000
1001
1061
1121
1182
1242
1303
1363
1423
1483
1604
1664
1724
1784
1844
1903
1904
1963
2023
2083
2143
2202
2262
2321
2322
2381
2440
2441
2500
2559
2560
2619
2678
2737
2738
2797
2856
2915
2916
2975
3034
3093
3152
3212
3271
28
89
150
211
271
332
393
454
515
575
636
697
757
758
818
879
939
1000
1060
1061
1121
1181
1182
1242
1302
1363
1423
1483
1543
1604
1664
1724
1784
1844
1904
1964
2023
2024
2083
2143
2203
2262
2322
2381
2382
2441
2501
2560
2619
2620
2679
2738
2798
2857
2916
2976
3035
3094
3153
3212
3272
27
88
149
210
271
331
392
453
514
575
635
696
757
817
818
878
939
999
1000
1060
1121
1181
1242
1302
1362
1423
1483
1543
1664
1724
1784
1844
1904
1964
2024
2084
2143
2203
2263
2322
2323
2382
2442
2501
2561
2620
2680
2739
2798
2799
2858
2917
2976
3036
3095
3154
3213
87
148
209
270
331
391
392
452
513
574
635
695
696
756
817
878
938
999
1060
1120
1181
1241
1302
1362
1423
1483
1543
1664
1724
1784
1844
1904
1964
2024
2084
2144
2204
2263
2323
2383
2442
2502
2561
2562
2621
2680
2740
2799
2858
2859
2918
2977
3036
3096
3155
3214
3273
26
86
147
208
269
330
391
451
452
512
573
634
695
755
756
816
877
938
998
999
1059
1120
1180
1241
1301
1302
1362
1422
1483
1543
1664
1724
1784
1844
1904
1964
2024
2084
2144
2204
2264
2323
2324
2383
2443
2502
2503
2562
2622
2681
2740
2741
2800
2859
2919
2978
3037
3097
3156
3215
3274
25
86
146
207
268
329
390
451
512
572
573
633
694
755
816
876
877
937
998
1059
1119
1180
1241
1301
1362
1422
1483
1543
1664
1724
1784
1844
1905
1965
2025
2085
2145
2204
2205
2264
2324
2384
2443
2444
2503
2563
2622
2682
2741
2801
2860
2919
2920
2979
3038
3097
3157
3216
3275
24
85
146
206
267
328
389
450
511
572
633
693
694
754
815
876
937
997
998
1058
1119
1180
1240
1301
1362
1422
1483
1543
1664
1724
1784
1845
1905
1965
2025
2085
2145
2205
2265
2325
2384
2385
2444
2504
2563
2564
2623
2682
2683
2742
2801
2802
2861
2920
2980
3039
3098
3217
3276
23
84
145
206
266
267
327
388
449
510
571
632
693
754
814
815
875
876
936
997
1058
1119
1179
1240
1301
1361
1422
1482
1543
1603
1664
1724
1785
1845
1905
1965
2025
2085
2145
2205
2265
2325
2385
2445
2504
2505
2564
2624
2683
2743
2802
2862
2921
2980
2981
3040
3099
3158
3218
3277
22
83
144
205
266
327
387
388
448
449
509
570
631
692
753
814
875
936
996
997
1057
1118
1179
1240
1300
1361
1422
1482
1543
1603
1664
1724
1785
1845
1905
1965
1966
2026
2086
2146
2206
2266
2326
2385
2386
2445
2505
2565
2624
2684
2743
2744
2803
2862
2863
2922
2981
3041
3100
3159
3218
3278
21
82
143
204
265
326
387
448
509
569
570
630
631
691
692
752
753
813
874
935
996
1057
1118
1179
1239
1300
1361
1422
1482
1543
1603
1664
1724
1785
1845
1905
1966
2026
2086
2146
2206
2266
2326
2386
2446
2506
2565
2566
2625
2685
2744
2804
2863
2923
2982
3041
3101
3160
3219
81
142
203
264
325
386
447
508
569
630
691
752
813
874
935
996
1056
1057
1117
1178
1239
1300
1361
1421
1482
1543
1603
1664
1724
1785
1845
1906
1966
2026
2086
2087
2147
2207
2267
2327
2387
2446
2447
2506
2566
2626
2685
2686
2745
2805
2864
2923
2924
2983
3042
3102
3161
3220
3279
20
80
141
202
263
324
385
446
507
568
629
690
751
812
873
934
995
1056
1117
1178
1239
1300
1360
1421
1482
1543
1603
1664
1785
1845
1906
1966
2027
2087
2147
2207
2267
2327
2387
2447
2507
2567
2626
2627
2686
2746
2805
2865
2924
2984
3043
3102
3162
3221
3280
19
80
141
201
262
323
384
445
506
567
568
628
629
689
690
750
751
811
812
873
934
995
1056
1117
1177
1178
1238
1239
1299
1360
1421
1482
1543
1603
1664
1725
1785
1846
1906
1966
1967
2027
2087
2147
2207
2208
2268
2328
2388
2448
2507
2508
2567
2568
2627
2687
2746
2747
2806
2866
2925
2985
3044
3103
3163
3222
3281
18
79
140
201
262
322
323
383
384
445
506
567
628
689
750
811
872
933
994
1055
1116
1177
1238
1299
1360
1421
1482
1603
1664
1725
1785
1846
1906
1967
2027
2087
2088
2148
2208
2268
2328
2388
2448
2508
2568
2628
2688
2747
2807
2866
2867
2926
2985
3045
3104
3163
3223
3282
17
78
139
200
261
322
383
444
505
566
627
688
749
810
871
872
932
933
994
1055
1116
1177
1238
1299
1360
1421
1482
1542
1603
1664
1725
1785
1846
1907
1967
2027
2028
2088
2148
2208
2209
2269
2329
2389
2449
2509
2569
2628
2629
2688
2748
2808
2867
2927
2986
3046
3105
3164
3224
3283
16
77
138
199
260
321
382
443
504
565
626
687
688
749
810
871
932
993
1054
1115
1176
1177
1237
1238
1299
1360
1421
1542
1603
1664
1725
1846
1907
1967
2028
2088
2149
2209
2269
2329
2389
2390
2449
2450
2509
2510
2569
2570
2629
2689
2749
2808
2809
2868
2928
2987
3046
3106
3165
3224
3284
15
76
137
198
259
320
381
442
503
564
565
626
687
748
809
870
931
932
993
1054
1115
1176
1237
1298
1359
1420
1481
1542
1603
1664
1725
1786
1846
1907
1968
2028
2089
2149
2209
2270
2330
2390
2450
2510
2570
2630
2690
2749
2750
2809
2869
2928
2988
3047
3107
3166
3225
75
136
197
258
319
380
441
442
503
564
625
686
747
808
809
870
931
992
1053
1054
1115
1176
1237
1298
1359
1420
1481
1542
1603
1664
1725
1786
1847
1907
1968
2028
2089
2149
2210
2270
2330
2390
2391
2451
2511
2571
2631
2690
2691
2750
2810
2870
2929
2989
3048
3108
3167
3226
3285
14
135
196
257
318
319
380
441
502
563
624
685
686
747
808
869
930
931
992
1053
1114
1175
1237
1298
1359
1420
1481
1542
1603
1664
1725
1786
1847
1907
1968
2029
2089
2150
2210
2271
2331
2391
2451
2511
2571
2631
2691
2751
2811
2870
2930
2989
2990
3049
3108
3168
3227
3286
13
74
135
196
257
318
379
440
501
562
623
624
685
746
807
808
869
930
991
1052
1053
1114
1175
1236
1297
1298
1359
1420
1481
1542
1603
1664
1725
1786
1847
1908
1968
2029
2090
2150
2211
2271
2331
2332
2392
2452
2512
2572
2632
2692
2752
2811
2812
2871
2931
2990
3050
3109
3169
3228
3287
12
73
134
195
256
317
378
439
500
562
623
684
745
746
807
868
929
930
991
1052
1113
1175
1236
1297
1358
1359
1420
1481
1542
1603
1664
1725
1786
1847
1908
1969
2029
2090
2151
2211
2271
2272
2332
2392
2452
2453
2513
2573
2633
2693
2752
2753
2812
2872
2932
2991
3051
3110
3169
3229
3288
11
72
133
194
255
316
377
438
439
500
561
622
683
684
745
806
867
868
929
990
1052
1113
1174
1236
1297
1358
1420
1481
1542
1603
1664
1725
1786
1847
1908
1969
2030
2090
2151
2211
2212
2272
2332
2333
2393
2453
2513
2573
2633
2634
2693
2753
2813
2873
2932
2992
3051
3052
3111
3170
3230
3289
10
71
132
193
254
315
376
377
438
499
560
621
622
683
744
805
806
867
928
929
990
1051
1113
1174
1235
1297
1358
1419
1481
1542
1603
1664
1725
1786
1847
1908
1969
2030
2091
2151
2212
2272
2273
2333
2393
2454
2514
2574
2634
2694
2754
2814
2873
2874
2933
2993
3052
3112
3171
3230
3290
9
70
131
192
253
314
315
376
437
498
559
560
621
682
743
744
805
866
867
928
989
1051
1112
1174
1235
1296
1297
1358
1419
1542
1603
1664
1725
1848
1908
1909
1969
2030
2091
2152
2212
2213
2273
2333
2334
2394
2454
2514
2515
2575
2635
2695
2755
2815
2874
2934
2994
3053
3113
3172
3231
51
112
172
233
293
354
414
474
534
594
654
714
774
834
893
953
1012
1072
1131
1190
1249
1250
1309
1368
1427
1486
1603
1662
1721
1780
1838
1897
1956
2014
2073
2131
2132
2190
2249
2307
2366
2424
2483
2542
2600
2659
2718
2776
2777
2835
2894
2953
3012
3071
3130
3189
50
111
172
232
293
353
413
473
474
533
534
594
654
713
714
773
833
893
952
1012
1071
1131
1190
1249
1308
1367
1427
1486
1544
1603
1662
1721
1780
1839
1897
1956
2015
2073
2132
2190
2191
2249
2308
2366
2425
2484
2542
2601
2660
2718
2719
2777
2836
2895
2954
3013
3072
3131
3190
3249
110
171
231
292
352
412
473
533
593
653
713
773
832
833
892
952
1011
1071
1130
1190
1249
1308
1367
1426
1485
1544
1603
1662
1721
1780
1839
1897
1956
2015
2074
2132
2191
2249
2250
2308
2367
2425
2426
2484
2543
2602
2660
2661
2719
2778
2837
2896
2955
3014
3073
3132
3191
3250
49
109
170
230
291
351
412
472
532
592
652
712
772
832
892
951
1011
1070
1130
1189
1249
1308
1367
1426
1485
1544
1603
1662
1721
1780
1839
1898
1956
2015
2074
2133
2191
2250
2309
2367
2368
2426
2485
2544
2602
2661
2720
2779
2838
2897
2956
3015
3074
3133
3192
3251
48
108
169
230
290
350
351
411
471
531
591
592
651
652
711
712
771
772
831
891
951
1010
1070
1129
1130
1189
1248
1308
1367
1426
1485
1544
1603
1662
1721
1780
1839
1898
1957
2015
2016
2074
2133
2192
2250
2251
2309
2368
2427
2485
2486
2544
2603
2662
2721
2780
2838
2839
2897
2956
3015
3074
3134
3193
3252
47
108
168
229
289
350
410
470
531
591
651
711
771
831
890
891
950
1010
1069
1070
1129
1188
1189
1248
1307
1367
1426
1485
1544
1603
1662
1721
1780
1839
1898
1957
2016
2075
2133
2134
2192
2251
2310
2368
2369
2427
2486
2545
2604
2663
2721
2722
2780
2839
2898
2957
3016
3075
3134
3194
3253
46
107
167
228
288
349
409
470
530
590
650
710
770
830
890
950
1009
1010
1069
1129
1188
1248
1307
1366
1426
1485
1544
1603
1662
1721
1780
1839
1898
1957
2016
2075
2134
2193
2251
2252
2310
2369
2428
2487
2546
2604
2605
2663
2722
2781
2840
2899
2958
3017
3076
3135
3194
3254
45
106
167
227
288
348
408
409
469
529
589
649
650
709
710
769
770
829
830
889
949
1009
1069
1128
1188
1247
1307
1366
1425
1426
1485
1544
1603
1662
1721
1781
1840
1899
1957
1958
2016
2075
2134
2193
2252
2311
2370
2428
2429
2487
2488
2546
2605
2664
2723
2782
2841
2900
2959
3018
3077
3136
3195
44
105
166
226
287
347
408
468
528
588
589
649
709
769
829
889
949
1008
1009
1068
1128
1187
1188
1247
1306
1307
1366
1425
1485
1544
1603
1662
1781
1840
1899
1958
2017
2076
2135
2193
2194
2252
2253
2311
2370
2429
2488
2547
2606
2665
2724
2783
2842
2901
2960
3019
3078
3137
3196
3255
104
165
225
286
346
347
407
467
528
588
648
708
768
828
888
948
1008
1068
1127
1128
1187
1247
1306
1366
1425
1485
1544
1603
1662
1722
1781
1840
1899
1958
2017
2076
2135
2194
2253
2312
2371
2430
2489
2548
2606
2607
2665
2666
2724
2725
2783
2784
2842
2901
2960
2961
3020
3079
3138
3197
3256
43
103
164
225
285
346
406
466
467
527
587
647
707
708
768
828
888
948
1007
1008
1067
1127
1187
1246
1306
1365
1366
1425
1484
1544
1603
1662
1722
1781
1840
1899
1958
2017
2076
2135
2136
2194
2195
2253
2254
2312
2313
2371
2372
2430
2489
2548
2607
2666
2725
2784
2843
2902
2961
3020
3080
3139
3198
3257
42
163
224
284
345
405
466
526
586
587
647
707
767
827
887
947
1007
1067
1127
1186
1246
1306
1365
1425
1484
1544
1603
1722
1781
1840
1899
1959
2018
2077
2136
2195
2254
2313
2372
2431
2490
2549
2608
2667
2726
2785
2844
2903
2962
3021
3080
3199
3258
41
102
162
223
283
284
344
404
405
465
525
586
646
706
766
826
827
886
887
946
947
1006
1007
1066
1126
1186
1246
1305
1365
1425
1484
1544
1603
1722
1781
1840
1900
1959
2018
2077
2136
2195
2254
2255
2313
2314
2372
2373
2431
2432
2490
2491
2550
2609
2668
2727
2786
2845
2904
2963
3022
3081
3140
3200
3259
40
101
161
222
283
343
404
464
525
585
645
705
706
766
826
886
946
1006
1066
1126
1186
1245
1246
1305
1365
1424
1484
1544
1603
1722
1781
1841
1900
1959
2018
2077
2078
2137
2196
2255
2314
2373
2432
2491
2550
2609
2668
2727
2728
2786
2787
2846
2905
2964
3023
3082
3141
3200
3260
39
100
161
221
282
342
403
463
464
524
584
644
645
705
765
825
885
886
945
946
1005
1006
1065
1066
1125
1126
1185
1245
1305
1365
1424
1484
1603
1722
1781
1841
1900
1959
2019
2078
2137
2196
2255
2314
2315
2374
2433
2492
2551
2610
2669
2728
2787
2846
2905
2906
2965
3024
3083
3142
3201
38
99
160
220
281
342
402
463
523
583
584
644
704
764
765
825
885
945
1005
1065
1125
1185
1245
1305
1364
1424
1484
1543
1603
1722
1841
1900
1960
2019
2078
2137
2138
2197
2256
2315
2374
2433
2492
2493
2552
2611
2670
2729
2788
2847
2906
2965
3025
3084
3143
3202
3261
98
159
220
280
341
401
462
522
583
643
703
704
764
824
884
944
945
1004
1005
1065
1125
1185
1244
1245
1304
1364
1424
1484
1543
1603
1663
1722
1782
1841
1900
1901
1960
2019
2078
2079
2138
2197
2256
2315
2316
2375
2434
2493
2552
2611
2612
2670
2671
2730
2789
2848
2907
2966
3025
3085
3144
3203
3262
37
97
158
219
279
340
401
461
522
582
642
643
703
763
823
824
884
944
1004
1064
1124
1184
1244
1304
1364
1424
1484
1543
1603
1663
1722
1782
1841
1901
1960
2019
2020
2079
2138
2197
2198
2257
2316
2375
2434
2435
2494
2553
2612
2671
2730
2731
2790
2849
2908
2967
3026
3085
3145
3204
3263
36
97
157
218
279
339
400
460
521
581
642
702
762
763
823
883
943
944
1004
1064
1124
1184
1244
1304
1364
1424
1483
1543
1603
1663
1722
1782
1841
1901
1960
2020
2079
2139
2198
2257
2317
2376
2435
2494
2553
2554
2613
2672
2731
2790
2849
2850
2909
2968
3027
3086
3205
3264
35
96
156
217
278
338
399
460
520
581
641
701
702
762
822
883
943
1003
1063
1123
1124
1183
1184
1244
1304
1364
1423
1483
1543
1603
1663
1722
1782
1842
1901
1961
2020
2080
2139
2198
2199
2258
2317
2376
2377
2436
2495
2554
2613
2614
2673
2732
2791
2850
2909
2910
2969
3028
3087
3146
3206
3265
34
95
156
216
277
338
398
459
519
580
640
641
701
761
822
882
942
1003
1063
1123
1183
1243
1303
1363
1423
1483
1543
1603
1663
1722
1782
1842
1901
1961
2020
2021
2080
2139
2140
2199
2258
2318
2377
2436
2496
2555
2614
2673
2674
2733
2792
2851
2910
2970
3029
3088
3147
3206
3266
33
94
155
215
276
337
397
458
519
579
640
700
761
821
881
882
942
1002
1062
1063
1123
1183
1243
1303
1363
1423
1483
1543
1603
1663
1782
1842
1902
1961
2021
2080
2140
2199
2259
2318
2377
2378
2437
2496
2555
2556
2615
2674
2733
2734
2793
2852
2911
2970
3030
3089
3148
3207
32
93
154
215
275
336
397
457
518
578
579
639
699
700
760
820
821
881
941
1002
1062
1122
1182
1183
1243
1303
1363
1423
1483
1543
1603
1663
1723
1782
1842
1902
1961
1962
2021
2081
2140
2200
2259
2319
2378
2437
2438
2497
2556
2615
2616
2675
2734
2793
2794
2853
2912
2971
3030
3090
3149
3208
3267
92
153
214
274
275
335
396
456
457
517
578
638
699
759
760
820
880
941
1001
1061
1062
1122
1182
1242
1302
1303
1363
1423
1483
1543
1603
1663
1723
1782
1842
1902
1962
2021
2081
2141
2200
2260
2319
2379
2438
2497
2498
2557
2616
2676
2735
2794
2853
2854
2913
2972
3031
3150
3209
3268
31
91
152
213
274
334
395
456
516
577
638
698
759
819
880
940
1001
1061
1121
1122
1182
1242
1302
1362
1423
1483
1543
1603
1663
1723
1783
1842
1902
1962
2022
2081
2141
2201
2260
2320
2379
2439
2498
2557
2558
2617
2676
2736
2795
2854
2914
2973
3032
3091
3151
3210
3269
30
91
151
212
273
334
394
455
516
576
637
697
698
758
819
879
940
1000
1061
1121
1181
1242
1302
1362
1422
1483
1543
1603
1663
1723
1783
1843
1902
1962
2022
2082
2141
2142
2201
2261
2320
2380
2439
2499
2558
2618
2677
2736
2796
2855
2914
2974
3033
3092
3151
3211
3270
29
90
211
272
333
393
394
454
515
576
636
697
757
758
818
879
939
1000
1060
1121
1181
1241
1302
1362
1422
1482
1543
1603
1663
1723
1783
1843
1903
1962
1963
2022
2082
2142
2201
2202
2261
2321
2380
2440
2499
2500
2559
2618
2678
2737
2796
2797
2856
2915
2974
2975
3034
3093
3152
3271
28
89
150
210
271
332
393
453
454
514
575
635
636
696
757
817
818
878
939
999
1060
1120
1181
1241
1301
1302
1362
1422
1482
1543
1603
1663
1723
1783
1843
1903
1963
2023
2082
2083
2142
2202
2262
2321
2381
2440
2441
2500
2559
2560
2619
2678
2679
2738
2797
2857
2916
2975
3035
3094
3153
3212
3272
27
88
149
210
270
331
392
453
513
514
574
635
695
696
756
817
877
878
938
999
1059
1120
1180
1241
1301
1362
1422
1482
1603
1663
1723
1783
1843
1903
1963
2023
2083
2143
2202
2203
2262
2322
2381
2382
2441
2501
2560
2620
2679
2739
2798
2857
2917
2976
3035
3095
3154
3213
26
87
148
209
270
330
391
452
513
573
574
634
695
756
816
877
938
998
1059
1119
1120
1180
1240
1241
1301
1361
1422
1482
1542
1603
1663
1723
1783
1843
1903
1963
2023
2083
2143
2203
2263
2322
2382
2442
2501
2561
2620
2621
2680
2739
2799
2858
2918
2977
3036
3096
3155
3214
3273
26
86
147
208
269
329
330
390
451
512
573
633
634
694
755
816
876
877
937
998
1058
1059
1119
1180
1240
1301
1361
1422
1482
1542
1603
1663
1723
1783
1843
1904
1964
2024
2083
2084
2143
2144
2203
2263
2323
2383
2442
2502
2561
2562
2621
2681
2740
2800
2859
2918
2978
3037
3096
3156
3215
3274
25
146
207
268
329
389
390
450
511
572
633
693
694
754
815
876
937
997
1058
1119
1179
1240
1300
1361
1421
1482
1542
1603
1663
1723
1783
1844
1904
1964
2024
2084
2144
2204
2264
2323
2324
2383
2443
2502
2503
2562
2622
2681
2741
2800
2860
2919
2979
3038
3097
3157
3216
3275
24
85
145
206
267
328
389
450
510
511
571
632
693
754
814
815
875
936
997
1057
1058
1118
1179
1239
1240
1300
1361
1421
1482
1542
1603
1663
1723
1784
1844
1904
1964
2024
2084
2144
2204
2264
2324
2384
2443
2444
2503
2563
2622
2623
2682
2742
2801
2861
2920
2979
3039
3098
3157
3217
3276
23
84
145
205
266
327
388
449
510
570
571
631
632
692
753
814
875
935
936
996
1057
1118
1178
1179
1239
1300
1360
1361
1421
1482
1542
1603
1663
1723
1784
1844
1904
1964
2024
2025
2085
2145
2205
2264
2265
2324
2325
2384
2444
2504
2563
2564
2623
2683
2742
2802
2861
2921
2980
3040
3099
3158
3277
22
83
144
205
265
326
387
448
509
570
631
692
752
753
813
874
935
996
1057
1117
1118
1178
1239
1300
1360
1421
1542
1663
1723
1784
1844
1904
1965
2025
2085
2145
2205
2265
2325
2385
2445
2504
2505
2564
2624
2683
2684
2743
2803
2862
2922
2981
3040
3100
3159
3218
3278
21
82
143
204
265
325
326
386
447
508
569
630
691
752
813
874
934
935
995
1056
1117
1178
1239
1299
1360
1421
1481
1542
1663
1784
1844
1905
1965
2025
2085
2145
2146
2205
2206
2265
2266
2325
2326
2385
2386
2445
2505
2565
2624
2625
2684
2744
2803
2804
2863
2922
2982
3041
3101
3160
3219
20
81
142
203
264
325
386
446
447
507
508
568
629
690
751
812
873
934
995
1056
1117
1177
1178
1238
1299
1360
1421
1481
1542
1663
1724
1784
1844
1905
1965
2025
2026
2086
2146
2206
2266
2326
2386
2446
2506
2565
2566
2625
2685
2745
2804
2864
2923
2983
3042
3101
3161
3220
3279
20
80
141
202
263
324
385
446
507
568
629
690
750
751
811
812
872
873
933
934
994
995
1055
1116
1177
1238
1299
1360
1420
1481
1542
1663
1724
1784
1845
1905
1965
2026
2086
2146
2206
2266
2267
2326
2327
2386
2387
2446
2447
2506
2566
2626
2686
2745
2805
2864
2865
2924
2983
2984
3043
3102
3162
3221
3280
19
140
201
262
323
384
445
506
567
628
689
750
811
872
933
994
1055
1116
1177
1238
1299
1359
1420
1481
1542
1663
1724
1784
1845
1905
1966
2026
2086
2147
2207
2267
2327
2387
2447
2507
2567
2627
2686
2687
2746
2806
2865
2925
2984
3044
3103
3222
3281
18
79
140
200
261
322
383
444
505
566
627
688
749
810
871
872
932
933
993
994
1054
1055
1115
1116
1176
1237
1298
1359
1420
1481
1542
1602
1663
1724
1784
1845
1905
1906
1966
2026
2087
2147
2207
2267
2268
2328
2388
2448
2508
2567
2568
2627
2687
2747
2806
2807
2866
2926
2985
3045
3104
3163
3223
3282
17
78
139
200
260
261
321
382
443
444
504
505
565
566
626
627
688
749
810
871
932
993
1054
1115
1176
1237
1298
1359
1420
1481
1542
1602
1663
1724
1785
1845
1906
1966
2027
2087
2147
2148
2208
2268
2328
2388
2448
2508
2568
2628
2688
2748
2807
2867
2926
2927
2986
3045
3105
3164
3283
16
77
138
199
260
321
382
443
504
565
626
687
748
809
870
931
992
993
1053
1054
1115
1176
1237
1298
1359
1420
1481
1602
1663
1724
1785
1845
1906
1966
1967
2027
2087
2088
2148
2208
2268
2269
2329
2389
2449
2509
2569
2629
2688
2689
2748
2808
2868
2927
2987
3046
3106
3165
3224
3284
15
76
137
198
259
320
381
442
503
564
625
686
747
748
808
809
870
931
992
1053
1114
1175
1236
1297
1298
1359
1420
1481
1541
1602
1663
1724
1785
1845
1846
1906
1967
2027
2088
2148
2209
2269
2329
2389
2449
2450
2509
2510
2569
2570
2629
2630
2689
2749
2809
2868
2869
2928
2988
3047
3107
3166
3225
14
75
136
197
258
319
380
441
502
563
624
625
686
747
808
869
930
991
992
1053
1114
1175
1236
1297
1358
1419
1480
1541
1602
1663
1724
1785
1846
1906
1967
2028
2088
2149
2209
2269
2270
2330
2390
2450
2510
2570
2630
2690
2750
2810
2869
2929
2988
3048
3107
3167
3226
3285
14
74
135
196
257
318
379
440
501
502
563
624
685
746
807
868
869
930
991
1052
1113
1114
1175
1236
1297
1358
1419
1480
1541
1602
1663
1724
1785
1846
1907
1967
2028
2088
2089
2149
2209
2210
2270
2330
2390
2391
2451
2511
2571
2631
2691
2751
2810
2870
2930
2989
3049
3108
3168
3227
3286
13
74
134
195
256
317
378
379
440
501
562
623
684
745
746
807
868
929
990
991
1052
1113
1174
1235
1236
1297
1358
1419
1480
1541
1602
1663
1724
1785
1846
1907
1968
2028
2089
2149
2150
2210
2270
2331
2391
2451
2511
2512
2571
2572
2631
2632
2691
2692
2751
2811
2871
2930
2931
2990
3050
3109
3168
3228
3287
12
73
134
195
256
317
378
439
500
561
622
684
745
806
867
868
929
990
1051
1113
1174
1235
1296
1358
1419
1480
1541
1602
1663
1724
1785
1846
1907
1968
2029
2089
2150
2210
2271
2331
2392
2452
2512
2572
2632
2692
2752
2812
2872
2931
2991
3050
3110
3169
3229
3288
11
72
133
194
255
316
377
438
499
560
561
622
683
744
805
806
867
928
989
990
1051
1112
1174
1235
1296
1357
1419
1480
1541
1602
1663
1724
1785
1846
1907
1968
2029
2090
2150
2211
2271
2332
2392
2452
2453
2513
2573
2633
2693
2753
2813
2872
2932
2992
3051
3111
3170
3289
10
71
132
193
254
315
376
437
498
499
560
621
682
744
805
866
928
989
1050
1051
1112
1173
1235
1296
1357
1419
1480
1541
1602
1663
1724
1786
1847
1907
1968
2029
2090
2151
2211
2272
2332
2393
2453
2513
2573
2574
2634
2694
2753
2754
2813
2814
2873
2933
2993
3052
3112
3171
3230
3290
9
70
131
192
253
314
375
436
437
498
559
620
682
743
804
866
927
989
1050
1111
1112
1173
1234
1296
1357
1418
1480
1541
1602
1663
1786
1847
1908
1969
2029
2030
2090
2151
2212
2272
2333
2393
2454
2514
2574
2634
2694
2754
2814
2874
2934
2993
3053
3112
3172
3231
51
112
172
233
293
353
354
414
474
534
594
654
714
773
833
893
952
1012
1071
1130
1189
1190
1249
1308
1367
1426
1485
1544
1661
1720
1779
1838
1896
1955
2013
2014
2072
2131
2189
2248
2306
2307
2365
2424
2482
2483
2541
2600
2658
2659
2717
2776
2835
2894
2953
3012
3071
3130
3189
50
111
171
232
292
353
413
473
533
593
653
713
773
832
833
892
952
1011
1070
1071
1130
1189
1248
1308
1367
1426
1485
1544
1661
1720
1779
1838
1896
1955
2014
2072
2073
2131
2190
2248
2307
2366
2424
2483
2542
2600
2601
2659
2718
2777
2836
2895
2954
3013
3072
3131
3190
3249
110
171
231
291
292
352
412
472
532
592
593
652
653
712
772
832
891
892
951
1011
1070
1129
1130
1189
1248
1307
1366
1426
1485
1661
1720
1779
1838
1897
1955
2014
2073
2131
2132
2190
2249
2307
2308
2366
2425
2484
2542
2543
2601
2660
2719
2778
2837
2895
2896
2954
2955
3014
3073
3132
3191
3250
49
109
170
230
291
351
411
471
472
532
592
652
712
771
772
831
891
950
951
1010
1070
1129
1188
1189
1248
1307
1366
1425
1484
1543
1661
1720
1779
1838
1897
1956
2014
2073
2132
2191
2249
2308
2367
2425
2426
2484
2543
2602
2661
2719
2720
2778
2779
2837
2896
2955
3014
3073
3133
3192
3251
48
108
169
229
290
350
410
411
471
531
591
651
711
771
831
890
891
950
1010
1069
1129
1188
1247
1248
1307
1366
1425
1484
1543
1602
1661
1720
1779
1838
1897
1956
2015
2073
2074
2132
2191
2250
2309
2367
2426
2485
2544
2602
2603
2661
2662
2720
2779
2838
2897
2956
3015
3074
3133
3193
3252
47
168
229
289
349
410
470
530
590
650
710
770
830
890
949
950
1009
1069
1128
1188
1247
1306
1307
1366
1425
1484
1543
1602
1720
1779
1838
1897
1956
2015
2074
2133
2191
2192
2250
2309
2368
2427
2485
2486
2544
2545
2603
2662
2721
2780
2839
2898
2957
3016
3075
3134
3253
46
107
167
228
288
349
409
469
529
530
589
590
650
710
769
770
829
830
889
949
1009
1068
1128
1187
1247
1306
1366
1425
1484
1543
1602
1780
1839
1897
1898
1956
2015
2074
2133
2192
2251
2310
2368
2369
2427
2486
2545
2604
2663
2722
2781
2840
2899
2958
3017
3076
3135
3194
3254
45
106
166
227
287
348
408
468
469
529
589
649
709
769
829
889
948
949
1008
1068
1127
1128
1187
1246
1247
1306
1365
1425
1484
1543
1602
1721
1780
1839
1898
1957
2016
2075
2133
2134
2192
2251
2310
2369
2428
2487
2546
2605
2664
2722
2723
2781
2782
2840
2841
2900
2959
3018
3077
3136
3195
44
105
166
226
287
347
407
468
528
588
648
708
768
828
888
948
1008
1067
1068
1127
1187
1246
1306
1365
1424
1484
1543
1602
1721
1780
1839
1898
1957
2016
2075
2134
2193
2252
2311
2370
2428
2429
2487
2488
2546
2547
2605
2664
2723
2782
2841
2900
2959
3019
3078
3137
3196
3255
104
165
225
286
346
407
467
527
587
647
648
708
768
828
887
888
947
948
1007
1067
1127
1186
1246
1305
1365
1424
1484
1543
1602
1721
1780
1839
1898
1957
2016
2075
2134
2193
2252
2311
2370
2429
2488
2547
2606
2665
2724
2783
2842
2901
2960
3019
3079
3138
3197
3256
43
103
164
224
285
345
406
466
526
527
587
647
707
767
827
887
947
1007
1066
1067
1126
1186
1246
1305
1365
1424
1484
1543
1602
1662
1721
1780
1839
1898
1957
1958
2017
2076
2135
2194
2253
2312
2371
2430
2489
2548
2607
2666
2725
2784
2843
2902
2961
3020
3079
3139
3198
3257
42
102
163
224
284
345
405
465
526
586
646
706
766
767
826
827
886
887
946
947
1006
1066
1126
1186
1245
1305
1364
1424
1483
1543
1602
1662
1721
1780
1839
1899
1958
2017
2076
2135
2194
2253
2312
2371
2430
2489
2548
2549
2607
2608
2666
2667
2725
2726
2785
2844
2903
2962
3021
3080
3139
3199
3258
41
102
162
223
283
344
404
465
525
585
645
646
706
766
826
886
946
1006
1066
1125
1126
1185
1245
1305
1364
1424
1483
1543
1602
1662
1721
1780
1840
1899
1958
2017
2076
2135
2136
2195
2254
2313
2372
2431
2490
2549
2608
2667
2726
2785
2844
2845
2904
2963
3022
3081
3140
3259
40
101
161
222
282
343
403
464
524
584
585
645
705
765
825
885
945
1005
1065
1125
1185
1245
1304
1364
1424
1483
1543
1602
1662
1721
1780
1840
1899
1958
2017
2018
2077
2136
2195
2254
2313
2372
2373
2431
2432
2491
2550
2609
2668
2727
2786
2845
2904
2964
3023
3082
3141
3200
3260
39
100
160
221
282
342
403
463
523
524
584
644
704
764
765
825
885
945
1005
1065
1125
1184
1185
1244
1304
1364
1423
1483
1543
1602
1662
1721
1781
1840
1899
1958
1959
2018
2077
2136
2195
2196
2255
2314
2373
2432
2491
2550
2551
2609
2610
2669
2728
2787
2846
2905
2964
3024
3083
3142
3201
38
99
160
220
281
341
402
462
523
583
643
704
764
824
884
944
1004
1064
1124
1184
1244
1304
1364
1423
1483
1543
1602
1662
1721
1781
1840
1899
1959
2018
2077
2137
2196
2255
2314
2373
2374
2433
2492
2551
2610
2669
2728
2729
2788
2847
2906
2965
3024
3084
3143
3202
3261
98
159
219
280
340
341
401
461
462
522
582
643
703
763
823
824
884
944
1004
1064
1124
1184
1244
1304
1363
1423
1483
1602
1662
1721
1781
1840
1900
1959
2018
2078
2137
2196
2256
2315
2374
2433
2492
2493
2552
2611
2670
2729
2788
2789
2848
2907
2966
3025
3084
3144
3203
3262
37
97
158
219
279
340
400
461
521
582
642
702
763
823
883
943
1003
1063
1064
1123
1124
1183
1184
1243
1303
1363
1423
1483
1542
1602
1662
1721
1781
1840
1900
1959
2019
2078
2137
2138
2197
2256
2315
2316
2375
2434
2493
2552
2612
2671
2730
2789
2848
2908
2967
3026
3085
3145
3204
3263
36
96
157
218
278
339
399
400
460
520
521
581
641
702
762
822
882
883
943
1003
1063
1123
1183
1243
1303
1363
1423
1483
1542
1602
1662
1721
1781
1841
1900
1960
2019
2078
2079
2138
2197
2257
2316
2375
2434
2435
2494
2553
2612
2671
2672
2731
2790
2849
2908
2968
3027
3086
3145
3205
3264
35
96
156
217
277
278
338
399
459
520
580
641
701
761
822
882
942
1002
1003
1062
1063
1123
1183
1243
1303
1363
1423
1482
1542
1602
1662
1781
1841
1900
1960
2019
2079
2138
2198
2257
2316
2317
2376
2435
2494
2495
2554
2613
2672
2731
2732
2791
2850
2909
2968
2969
3028
3087
3146
3265
34
95
155
216
277
337
398
458
459
519
579
580
640
700
761
821
881
882
942
1002
1062
1122
1182
1242
1243
1302
1303
1362
1363
1422
1482
1542
1602
1662
1722
1781
1841
1901
1960
2020
2079
2139
2198
2257
2258
2317
2376
2436
2495
2554
2614
2673
2732
2791
2792
2851
2910
2969
3029
3088
3147
3206
3266
33
94
155
215
276
336
337
397
458
518
579
639
700
760
820
821
881
941
1001
1002
1062
1122
1182
1242
1302
1362
1422
1482
1542
1602
1662
1722
1781
1841
1901
1960
2020
2079
2080
2139
2199
2258
2317
2318
2377
2436
2496
2555
2614
2674
2733
2792
2852
2911
2970
3029
3089
3148
3207
32
93
154
214
275
336
396
457
517
518
578
638
639
699
759
760
820
880
941
1001
1061
1121
1122
1182
1242
1302
1362
1422
1482
1542
1602
1662
1722
1841
1901
1961
2020
2080
2139
2140
2199
2258
2259
2318
2377
2378
2437
2496
2556
2615
2674
2675
2734
2793
2852
2912
2971
3030
3090
3149
3208
3267
92
153
214
274
335
395
396
456
517
577
638
698
759
819
880
940
1000
1001
1061
1121
1181
1241
1242
1302
1362
1422
1482
1542
1602
1662
1722
1782
1841
1901
1961
2021
2080
2140
2199
2200
2259
2318
2319
2378
2437
2438
2497
2556
2616
2675
2734
2735
2794
2853
2912
2913
2972
3031
3090
3150
3209
3268
31
91
152
213
273
334
395
455
516
576
577
637
698
758
819
879
940
1000
1060
1121
1181
1241
1301
1362
1422
1482
1542
1602
1662
1722
1782
1842
1901
1961
2021
2081
2140
2200
2259
2260
2319
2379
2438
2497
2498
2557
2616
2617
2676
2735
2795
2854
2913
2973
3032
3091
3210
3269
30
151
212
273
333
394
455
515
576
636
637
697
757
758
818
879
939
999
1000
1060
1120
1181
1241
1301
1361
1422
1482
1542
1602
1662
1722
1782
1842
1902
1961
2021
2081
2141
2200
2260
2320
2379
2439
2498
2558
2617
2676
2677
2736
2795
2855
2914
2973
3033
3092
3151
3211
3270
29
90
150
211
272
332
333
393
454
514
515
575
636
696
757
817
818
878
938
939
999
1059
1060
1120
1180
1241
1301
1361
1421
1482
1542
1602
1662
1722
1782
1842
1902
1962
2021
2022
2081
2141
2201
2260
2261
2320
2380
2439
2499
2558
2618
2677
2737
2796
2855
2856
2915
2974
3034
3093
3152
3271
28
89
150
210
271
332
392
453
514
574
575
635
696
756
817
877
878
938
998
999
1059
1119
1120
1180
1240
1301
1361
1421
1542
1602
1662
1722
1782
1842
1902
1962
2022
2082
2141
2142
2201
2261
2321
2380
2440
2499
2500
2559
2618
2619
2678
2737
2738
2797
2856
2916
2975
3034
3094
3153
3212
3272
27
88
149
209
270
331
392
452
513
574
634
695
756
816
877
937
938
998
1059
1119
1179
1180
1240
1300
1361
1421
1481
1542
1602
1662
1722
1782
1842
1902
1962
2022
2082
2142
2202
2261
2262
2321
2381
2440
2441
2500
2560
2619
2679
2738
2798
2857
2916
2917
2976
3035
3095
3154
3213
26
87
148
209
269
330
391
451
452
512
573
634
694
755
816
876
937
997
998
1058
1119
1179
1240
1300
1361
1421
1481
1542
1602
1662
1722
1782
1842
1902
1903
1962
1963
2022
2023
2082
2142
2202
2262
2322
2381
2382
2441
2501
2560
2620
2679
2680
2739
2798
2799
2858
2917
2977
3036
3095
3155
3214
3273
86
147
208
268
269
329
390
451
511
512
572
633
694
754
755
815
876
936
937
997
1058
1118
1179
1239
1300
1360
1421
1481
1602
1662
1722
1782
1843
1903
1963
2023
2083
2143
2202
2203
2262
2263
2322
2382
2442
2501
2561
2621
2680
2740
2799
2859
2918
2977
2978
3037
3096
3156
3215
3274
25
85
146
207
268
328
389
450
511
571
572
632
693
754
814
815
875
936
997
1057
1118
1178
1179
1239
1300
1360
1421
1481
1541
1602
1662
1722
1783
1843
1903
1963
2023
2083
2143
2203
2263
2323
2382
2383
2442
2502
2562
2621
2681
2740
2741
2800
2859
2860
2919
2978
3038
3097
3156
3216
3275
24
85
145
206
267
328
388
449
510
571
632
692
753
814
875
935
936
996
1057
1117
1118
1178
1239
1299
1360
1420
1481
1541
1602
1662
1722
1783
1843
1903
1963
2023
2083
2084
2143
2144
2203
2204
2263
2323
2383
2443
2503
2562
2622
2682
2741
2801
2860
2920
2979
3039
3098
3157
3217
3276
23
84
144
205
266
327
388
448
449
509
570
631
692
752
753
813
874
935
996
1056
1117
1178
1238
1299
1360
1420
1481
1541
1602
1662
1783
1843
1903
1964
2024
2084
2144
2204
2264
2324
2384
2443
2444
2503
2563
2623
2682
2742
2801
2802
2861
2920
2921
2980
3039
3099
3158
3277
22
83
144
204
265
326
387
448
508
509
569
630
691
752
813
873
874
934
995
1056
1117
1177
1238
1299
1359
1420
1481
1541
1602
1662
1723
1783
1843
1904
1964
2024
2084
2144
2204
2264
2324
2384
2444
2504
2564
2623
2683
2743
2802
2862
2921
2981
3040
3100
3159
3218
3278
21
82
143
204
264
325
386
447
508
569
629
630
690
691
751
812
873
934
995
1055
1056
1116
1177
1238
1298
1299
1359
1420
1481
1541
1602
1662
1723
1783
1843
1904
1964
2024
2084
2085
2145
2205
2265
2325
2385
2445
2504
2505
2564
2624
2684
2743
2744
2803
2863
2922
2982
3041
3100
3160
3219
20
81
142
203
264
324
385
446
507
568
629
690
751
811
812
872
873
933
994
1055
1116
1177
1237
1238
1298
1359
1420
1480
1541
1602
1662
1723
1783
1844
1904
1964
2025
2085
2145
2205
2265
2325
2385
2445
2505
2565
2625
2684
2685
2744
2804
2863
2923
2982
3042
3101
3161
3220
3279
80
141
202
263
324
384
385
445
506
567
628
689
750
811
872
933
994
1055
1115
1116
1176
1237
1298
1359
1420
1480
1541
1602
1662
1723
1783
1844
1904
1965
2025
2085
2145
2146
2206
2266
2326
2386
2446
2506
2566
2625
2626
2685
2745
2805
2864
2924
2983
3043
3102
3162
3221
3280
19
79
140
201
262
323
384
445
505
506
566
567
627
628
688
689
749
810
871
932
993
1054
1115
1176
1237
1298
1359
1419
1480
1541
1602
1662
1723
1783
1844
1904
1965
2025
2086
2146
2206
2266
2326
2327
2386
2387
2446
2447
2506
2507
2566
2626
2686
2746
2805
2865
2925
2984
3044
3103
3162
3222
3281
18
79
139
200
261
322
383
444
505
566
627
688
749
810
871
932
993
1054
1115
1176
1237
1297
1298
1358
1419
1480
1541
1602
1662
1723
1784
1844
1905
1965
2026
2086
2146
2206
2207
2267
2327
2387
2447
2507
2567
2627
2687
2746
2747
2806
2866
2925
2985
3044
3104
3163
3223
3282
17
78
139
199
260
321
382
443
504
565
626
687
748
809
870
931
992
1053
1114
1175
1236
1297
1358
1419
1480
1541
1662
1723
1784
1844
1905
1965
2026
2086
2147
2207
2267
2327
2328
2387
2388
2448
2508
2568
2627
2628
2687
2747
2807
2867
2926
2986
3045
3105
3164
3283
16
77
138
199
259
320
381
442
503
564
625
686
687
747
748
808
809
870
931
992
1053
1114
1175
1236
1297
1358
1419
1480
1541
1662
1723
1784
1844
1905
1966
2026
2087
2147
2207
2208
2268
2328
2388
2448
2508
2568
2628
2688
2748
2808
2867
2927
2987
3046
3106
3165
3224
3284
15
76
137
198
259
320
380
381
441
442
502
503
564
625
686
747
808
869
930
991
1052
1113
1114
1175
1236
1297
1358
1419
1480
1541
1662
1723
1784
1845
1905
1966
2026
2027
2087
2147
2148
2208
2268
2328
2329
2389
2449
2509
2569
2629
2689
2749
2808
2809
2868
2928
2987
3047
3106
3166
3225
14
75
136
197
258
319
380
441
502
563
624
685
746
807
868
869
930
991
1052
1113
1174
1235
1296
1357
1358
1419
1480
1662
1723
1784
1845
1906
1966
2027
2087
2148
2208
2269
2329
2389
2449
2450
2509
2510
2570
2630
2689
2690
2749
2750
2809
2869
2929
2988
3048
3107
3167
3226
3285
74
135
196
257
318
379
440
501
562
623
684
685
745
746
807
868
929
990
1051
1052
1113
1174
1235
1296
1357
1418
1479
1540
1662
1723
1784
1845
1906
1966
1967
2027
2088
2148
2209
2269
2329
2330
2390
2450
2510
2570
2630
2690
2750
2810
2870
2929
2989
3049
3108
3227
3286
13
73
134
195
256
317
378
439
500
561
562
622
623
684
745
806
867
929
990
1051
1112
1173
1174
1235
1296
1357
1418
1479
1540
1601
1662
1723
1784
1845
1906
1967
2027
2028
2088
2149
2209
2270
2330
2390
2391
2451
2511
2571
2631
2691
2751
2811
2870
2871
2930
2990
3049
3109
3168
3228
3287
12
73
133
194
255
316
377
438
439
499
500
561
622
683
744
805
806
867
928
989
1051
1112
1173
1234
1296
1357
1418
1479
1540
1601
1723
1784
1845
1906
1967
2028
2088
2089
2149
2210
2270
2330
2331
2391
2451
2511
2512
2572
2632
2692
2752
2811
2812
2871
2931
2991
3050
3110
3169
3229
3288
11
72
133
194
254
255
315
316
377
438
499
560
621
682
683
744
805
866
927
928
989
1050
1111
1112
1173
1234
1295
1357
1418
1479
1540
1601
1785
1846
1906
1967
2028
2089
2149
2150
2210
2271
2331
2391
2392
2452
2512
2572
2632
2633
2692
2693
2752
2812
2872
2932
2991
2992
3051
3111
3170
3289
10
71
132
193
254
315
376
437
498
559
620
621
682
743
804
866
927
988
1050
1111
1172
1173
1234
1295
1356
1418
1479
1540
1601
1724
1785
1846
1907
1968
2028
2089
2150
2210
2211
2271
2332
2392
2452
2453
2513
2573
2633
2693
2753
2813
2873
2933
2992
3052
3111
3171
3230
3290
9
70
131
192
253
314
375
436
497
558
559
620
681
742
743
804
865
926
927
988
1049
1111
1172
1233
1234
1295
1356
1418
1479
1540
1601
1724
1785
1846
1907
1968
2029
2089
2090
2150
2211
2272
2332
2393
2453
2513
2574
2634
2694
2754
2814
2874
2933
2934
2993
3053
3112
3172
3231
51
112
172
233
293
353
413
473
474
533
534
593
594
653
713
773
832
833
892
951
952
1011
1070
1129
1130
1189
1248
1307
1366
1425
1484
1543
1602
1719
1778
1837
1895
1954
2013
2071
2130
2188
2189
2247
2306
2364
2365
2423
2482
2540
2541
2599
2658
2717
2776
2835
2894
2953
3012
3071
3130
3189
50
111
171
232
292
352
412
413
473
533
593
652
653
712
713
772
832
891
892
951
1010
1011
1070
1129
1188
1248
1307
1366
1425
1484
1543
1602
1719
1778
1837
1896
1954
2013
2072
2130
2189
2248
2306
2365
2424
2482
2483
2541
2600
2659
2718
2776
2777
2835
2836
2894
2953
3012
3013
3072
3131
3190
3249
49
110
170
231
291
352
412
472
532
592
652
712
771
772
831
891
950
951
1010
1069
1129
1188
1247
1306
1307
1366
1425
1484
1543
1602
1719
1778
1837
1896
1955
2013
2072
2131
2189
2190
2248
2307
2366
2424
2483
2542
2601
2659
2660
2718
2777
2836
2895
2954
3013
3072
3132
3191
3250
49
109
170
230
290
351
411
471
531
591
651
711
771
831
890
950
1009
1010
1069
1128
1188
1247
1306
1365
1424
1425
1484
1543
1602
1719
1778
1837
1896
1955
2014
2072
2131
2190
2249
2307
2308
2366
2425
2484
2542
2543
2601
2660
2719
2778
2837
2896
2955
3014
3073
3192
3251
48
108
169
229
290
350
410
470
530
531
590
591
650
651
710
711
770
830
890
949
1009
1068
1069
1128
1187
1247
1306
1365
1424
1483
1602
1661
1778
1837
1896
1955
2014
2073
2131
2132
2190
2249
2308
2367
2425
2426
2484
2543
2602
2661
2720
2779
2838
2897
2956
3015
3074
3133
3193
3252
47
107
168
228
289
349
409
470
530
590
650
710
770
829
830
889
949
1008
1009
1068
1127
1128
1187
1246
1306
1365
1424
1483
1542
1661
1720
1779
1838
1896
1955
2014
2073
2132
2191
2250
2308
2309
2367
2426
2485
2544
2603
2662
2721
2780
2839
2898
2957
3016
3075
3134
3253
46
107
167
228
288
348
409
469
529
589
649
709
769
829
889
948
1008
1068
1127
1187
1246
1305
1365
1424
1483
1542
1661
1720
1779
1838
1897
1956
2014
2015
2073
2074
2132
2191
2250
2309
2368
2427
2486
2544
2545
2603
2604
2662
2663
2721
2780
2839
2898
2899
2958
3017
3076
3135
3194
3254
45
106
166
227
287
347
348
408
468
528
588
648
649
708
709
768
828
888
948
1007
1008
1067
1127
1186
1246
1305
1364
1365
1424
1483
1542
1661
1720
1779
1838
1897
1956
2015
2074
2133
2192
2250
2251
2309
2310
2368
2369
2427
2486
2545
2604
2663
2722
2781
2840
2899
2958
3017
3018
3077
3136
3195
44
105
165
226
286
347
407
467
527
528
588
648
708
768
828
887
888
947
1007
1067
1126
1186
1245
1305
1364
1424
1483
1542
1661
1720
1779
1838
1897
1956
2015
2074
2133
2192
2251
2310
2369
2428
2487
2546
2605
2664
2723
2782
2841
2900
2959
3018
3078
3137
3196
3255
43
104
165
225
285
286
346
406
466
467
527
587
647
707
767
827
887
947
1006
1007
1066
1126
1185
1186
1245
1305
1364
1423
1483
1542
1661
1720
1779
1838
1897
1956
2015
2016
2074
2075
2133
2134
2192
2193
2251
2252
2310
2311
2369
2370
2428
2429
2487
2488
2546
2547
2605
2606
2664
2665
2724
2783
2842
2901
2960
3019
3078
3138
3197
3256
43
103
164
224
285
345
405
406
466
526
586
646
706
707
766
767
826
827
886
946
1006
1066
1125
1126
1185
1245
1304
1364
1423
1483
1542
1601
1661
1720
1779
1838
1898
1957
2016
2075
2134
2193
2252
2311
2370
2429
2488
2547
2606
2665
2724
2783
2784
2842
2843
2902
2961
3020
3079
3138
3198
3257
42
102
163
223
284
344
405
465
525
585
586
646
706
766
826
886
946
1005
1006
1065
1125
1185
1244
1245
1304
1364
1423
1483
1542
1601
1661
1720
1779
1839
1898
1957
2016
2075
2134
2193
2194
2252
2253
2311
2312
2371
2430
2489
2548
2607
2666
2725
2784
2843
2902
2903
2962
3021
3080
3139
3199
3258
41
101
162
223
283
343
344
404
464
524
525
585
645
705
765
825
885
945
1005
1065
1125
1184
1185
1244
1304
1363
1423
1482
1542
1601
1661
1720
1779
1839
1898
1957
2016
2076
2135
2194
2253
2312
2371
2430
2489
2490
2548
2549
2608
2667
2726
2785
2844
2903
2962
2963
3022
3081
3140
3259
40
101
161
222
282
343
403
463
464
524
584
644
704
705
764
765
825
885
945
1005
1064
1065
1124
1184
1244
1304
1363
1423
1482
1542
1601
1661
1720
1780
1839
1898
1957
2017
2076
2135
2194
2253
2254
2313
2372
2431
2490
2549
2608
2667
2668
2727
2786
2845
2904
2963
3023
3082
3141
3200
3260
39
100
160
221
281
342
402
463
523
583
643
644
704
764
824
884
944
1004
1064
1124
1184
1243
1244
1303
1363
1423
1482
1542
1601
1661
1720
1780
1839
1898
1958
2017
2076
2135
2136
2195
2254
2313
2372
2431
2432
2491
2550
2609
2668
2727
2786
2787
2846
2905
2964
3023
3083
3142
3201
38
99
220
281
341
401
402
462
522
583
643
703
763
823
824
883
884
944
1004
1064
1123
1124
1183
1243
1303
1363
1422
1482
1542
1601
1661
1720
1780
1839
1899
1958
2017
2077
2136
2195
2254
2255
2314
2373
2432
2491
2550
2551
2610
2669
2728
2787
2846
2847
2906
2965
3024
3083
3143
3202
3261
37
98
159
219
280
340
401
461
521
522
582
642
702
703
763
823
883
943
1003
1063
1123
1183
1243
1303
1363
1422
1482
1542
1601
1661
1720
1780
1839
1899
1958
2018
2077
2136
2196
2255
2314
2373
2374
2433
2492
2551
2610
2611
2670
2729
2788
2847
2906
2907
2966
3025
3084
3144
3203
3262
37
97
158
218
279
339
400
460
521
581
641
642
702
762
822
882
883
942
943
1003
1063
1123
1183
1243
1302
1303
1362
1422
1482
1542
1601
1661
1780
1840
1899
1958
1959
2018
2077
2137
2196
2255
2256
2315
2374
2433
2492
2493
2552
2611
2670
2730
2789
2848
2907
2967
3026
3085
3144
3204
3263
36
96
157
218
278
339
399
460
520
580
581
641
701
761
762
822
882
942
1002
1062
1122
1182
1242
1302
1362
1422
1482
1601
1661
1721
1780
1840
1899
1959
2018
2078
2137
2196
2197
2256
2315
2374
2375
2434
2493
2552
2553
2612
2671
2730
2790
2849
2908
2967
3027
3086
3145
3205
3264
35
156
217
277
338
398
459
519
580
640
700
701
761
821
881
941
942
1002
1062
1122
1182
1242
1302
1362
1422
1482
1541
1601
1661
1721
1780
1840
1899
1900
1959
2019
2078
2137
2138
2197
2256
2316
2375
2434
2435
2494
2553
2612
2613
2672
2731
2790
2850
2909
2968
3028
3087
3146
3265
34
95
155
216
276
337
397
398
458
518
519
579
639
640
700
760
820
821
881
941
1001
1061
1121
1122
1182
1242
1302
1362
1422
1541
1601
1661
1721
1780
1840
1900
1959
2019
2078
2138
2197
2198
2257
2316
2376
2435
2494
2495
2554
2613
2672
2673
2732
2791
2850
2851
2910
2969
3028
3088
3147
3206
3266
33
94
154
215
276
336
397
457
518
578
639
699
759
760
820
880
940
941
1001
1061
1121
1181
1241
1301
1361
1421
1481
1541
1601
1661
1721
1781
1840
1900
1960
2019
2079
2138
2198
2257
2317
2376
2436
2495
2554
2555
2614
2673
2732
2733
2792
2851
2911
2970
3029
3089
3148
3207
32
93
154
214
275
335
396
456
457
517
577
578
638
698
699
759
819
880
940
1000
1060
1061
1121
1181
1241
1301
1361
1421
1481
1541
1601
1661
1721
1781
1840
1900
1960
2019
2020
2079
2139
2198
2258
2317
2377
2436
2496
2555
2614
2615
2674
2733
2793
2852
2911
2971
3030
3089
3149
3208
3267
31
92
153
213
274
335
395
456
516
577
637
698
758
819
879
939
940
1000
1060
1120
1180
1181
1241
1301
1361
1421
1481
1541
1601
1661
1721
1781
1841
1900
1960
2020
2079
2080
2139
2199
2258
2318
2377
2378
2437
2496
2556
2615
2675
2734
2793
2794
2853
2912
2971
2972
3031
3090
3150
3209
3268
31
91
152
213
273
334
394
455
515
516
576
637
697
758
818
878
879
939
999
1060
1120
1180
1240
1301
1361
1421
1481
1541
1601
1661
1721
1781
1841
1901
1960
2020
2080
2139
2140
2199
2259
2318
2319
2378
2437
2438
2497
2556
2557
2616
2675
2735
2794
2854
2913
2972
3032
3091
3150
3210
3269
30
90
151
212
272
333
394
454
515
575
636
696
697
757
817
818
878
938
939
999
1059
1119
1120
1180
1240
1300
1361
1421
1481
1541
1601
1661
1721
1781
1841
1901
1961
2020
2080
2140
2200
2259
2319
2378
2379
2438
2498
2557
2617
2676
2735
2736
2795
2854
2914
2973
3033
3092
3151
3211
3270
29
90
150
211
271
272
332
393
453
454
514
575
635
696
756
817
877
878
938
998
1059
1119
1179
1180
1240
1300
1360
1421
1481
1541
1601
1661
1721
1781
1841
1901
1961
2021
2080
2081
2140
2200
2260
2319
2320
2379
2439
2498
2558
2617
2677
2736
2796
2855
2915
2974
3033
3093
3152
3211
3271
28
89
149
210
271
331
392
453
513
574
634
635
695
756
816
877
937
998
1058
1119
1179
1239
1240
1300
1360
1420
1481
1541
1601
1661
1721
1781
1841
1901
1961
2021
2081
2141
2200
2201
2260
2320
2380
2439
2499
2558
2559
2618
2677
2678
2737
2796
2797
2856
2915
2975
3034
3094
3153
3212
3272
27
88
149
209
270
331
391
452
512
513
573
634
694
695
755
816
876
937
997
1058
1118
1179
1239
1300
1360
1420
1481
1541
1601
1661
1721
1781
1841
1901
1961
2021
2081
2141
2201
2261
2320
2321
2380
2440
2499
2500
2559
2619
2678
2738
2797
2857
2916
2976
3035
3094
3154
3213
26
87
148
208
269
330
390
391
451
512
572
573
633
694
754
755
815
876
936
997
1057
1058
1118
1178
1239
1299
1360
1420
1480
1541
1601
1661
1721
1842
1902
1962
2022
2082
2141
2142
2201
2261
2321
2381
2440
2441
2500
2560
2619
2620
2679
2738
2739
2798
2857
2858
2917
2976
3036
3095
3155
3214
3273
86
147
208
268
329
390
450
511
572
632
633
693
754
814
815
875
936
996
1057
1117
1118
1178
1239
1299
1359
1360
1420
1480
1541
1601
1661
1721
1782
1842
1902
1962
2022
2082
2142
2202
2262
2321
2322
2381
2441
2501
2560
2561
2620
2680
2739
2799
2858
2918
2977
3037
3096
3215
3274
25
85
146
207
267
328
389
450
510
571
632
692
693
753
814
874
875
935
996
1056
1057
1117
1178
1238
1299
1359
1420
1480
1541
1601
1661
1782
1842
1902
1962
2022
2082
2142
2202
2262
2322
2382
2442
2501
2502
2561
2621
2680
2681
2740
2800
2859
2919
2978
3038
3097
3156
3216
3275
24
84
145
206
267
327
388
449
510
570
631
692
752
753
813
874
935
995
996
1056
1117
1177
1238
1298
1299
1359
1420
1480
1601
1661
1722
1782
1842
1902
1962
1963
2023
2083
2143
2203
2263
2322
2323
2382
2383
2442
2502
2562
2621
2622
2681
2741
2800
2860
2919
2979
3038
3098
3157
3217
3276
23
84
144
205
266
326
327
387
448
509
570
630
631
691
752
813
873
874
934
995
1056
1116
1177
1238
1298
1359
1419
1480
1540
1601
1661
1722
1782
1842
1903
1963
2023
2083
2143
2203
2263
2323
2383
2443
2503
2562
2563
2622
2682
2741
2742
2801
2861
2920
2980
3039
3099
3158
3217
3277
22
83
143
204
265
326
386
387
447
508
569
630
690
691
751
812
873
934
994
995
1055
1116
1177
1237
1298
1359
1419
1480
1540
1601
1661
1722
1782
1842
1903
1963
2023
2083
2143
2144
2204
2264
2324
2383
2384
2443
2444
2503
2563
2623
2683
2742
2802
2861
2862
2921
2981
3040
3159
3218
3278
21
82
143
203
264
325
386
446
447
507
568
629
690
751
811
812
872
933
994
1055
1115
1116
1176
1237
1298
1358
1419
1480
1540
1601
1661
1722
1782
1843
1903
1963
2023
2024
2084
2144
2204
2264
2324
2384
2444
2504
2564
2623
2624
2683
2743
2803
2862
2922
2981
3041
3100
3160
3219
20
81
142
203
263
324
385
446
507
567
568
628
689
750
811
872
933
993
994
1054
1115
1176
1237
1297
1358
1419
1480
1540
1601
1661
1722
1782
1843
1903
1964
2024
2084
2144
2204
2205
2265
2325
2385
2445
2504
2505
2564
2565
2624
2684
2744
2803
2804
2863
2923
2982
3042
3101
3161
3220
3279
80
141
202
262
263
323
384
445
506
567
628
688
689
749
750
810
871
932
993
1054
1115
1176
1236
1297
1358
1419
1479
1540
1601
1661
1722
1782
1843
1903
1964
2024
2084
2085
2145
2205
2265
2325
2385
2445
2505
2565
2625
2685
2744
2745
2804
2864
2923
2924
2983
3043
3102
3161
3221
3280
19
79
140
201
262
322
323
383
444
505
566
627
688
749
810
871
931
932
992
993
1053
1054
1114
1175
1236
1297
1358
1419
1479
1540
1601
1661
1722
1783
1843
1904
1964
2024
2025
2085
2145
2205
2265
2266
2326
2386
2446
2506
2566
2626
2685
2686
2745
2805
2865
2924
2984
3043
3103
3162
3222
3281
18
78
139
200
261
322
382
383
443
444
504
565
626
687
748
809
870
931
992
1053
1114
1175
1236
1297
1358
1418
1479
1540
1601
1661
1722
1783
1843
1904
1964
2025
2085
2145
2146
2206
2266
2326
2386
2446
2447
2506
2507
2566
2567
2626
2686
2746
2806
2865
2866
2925
2985
3044
3104
3163
3223
3282
17
78
138
199
260
321
382
443
504
564
565
625
626
686
687
747
748
808
809
869
870
930
931
991
992
1052
1053
1113
1114
1174
1175
1235
1236
1296
1357
1418
1479
1540
1601
1722
1783
1843
1904
1965
2025
2085
2086
2146
2206
2266
2267
2327
2387
2447
2507
2567
2627
2687
2747
2806
2807
2866
2926
2985
2986
3045
3105
3164
3223
3283
16
77
138
198
259
320
381
442
503
564
625
686
747
808
869
930
991
1052
1113
1174
1235
1296
1357
1418
1479
1540
1601
1722
1783
1844
1904
1965
2025
2086
2146
2207
2267
2327
2387
2388
2448
2508
2568
2628
2688
2747
2748
2807
2867
2927
2986
3046
3105
3165
3224
3284
15
76
137
197
198
258
319
380
441
502
563
624
685
746
807
868
869
929
930
990
991
1052
1113
1174
1235
1296
1357
1418
1479
1540
1601
1722
1783
1844
1904
1905
1965
2026
2086
2147
2207
2267
2268
2328
2388
2448
2508
2568
2569
2628
2629
2688
2748
2808
2868
2927
2928
2987
3047
3106
3166
3225
14
75
136
197
258
318
319
379
440
501
562
563
623
624
684
685
746
807
868
929
990
1051
1112
1173
1174
1234
1235
1296
1357
1418
1479
1540
1601
1722
1783
1844
1905
1965
2026
2087
2147
2208
2268
2328
2389
2449
2509
2569
2629
2689
2749
2809
2869
2928
2988
3048
3107
3167
3226
3285
74
135
196
257
318
379
440
501
562
623
684
745
806
867
928
929
990
1051
1112
1173
1234
1295
1356
1418
1479
1540
1601
1722
1783
1844
1905
1966
2026
2087
2147
2148
2208
2268
2269
2329
2389
2449
2450
2510
2570
2630
2690
2750
2810
2869
2929
2989
3048
3108
3167
3227
3286
13
73
134
195
256
317
378
439
500
561
622
683
744
805
806
867
928
989
1050
1111
1112
1173
1234
1295
1356
1417
1478
1601
1662
1783
1844
1905
1966
2027
2087
2148
2208
2209
2269
2329
2390
2450
2510
2570
2571
2630
2631
2690
2691
2750
2751
2810
2870
2930
2990
3049
3109
3168
3228
3287
12
133
194
255
316
377
438
499
560
621
682
683
744
805
866
927
928
989
1050
1111
1172
1234
1295
1356
1417
1478
1539
1662
1723
1784
1844
1845
1905
1966
2027
2088
2148
2209
2269
2270
2330
2390
2451
2511
2571
2631
2691
2751
2811
2871
2931
2990
3050
3110
3169
3229
3288
11
72
132
193
254
315
376
437
498
559
560
621
682
743
804
866
927
988
1049
1050
1111
1172
1233
1295
1356
1417
1478
1539
1662
1723
1784
1845
1906
1966
1967
2027
2088
2149
2209
2270
2330
2331
2391
2451
2511
2512
2572
2632
2692
2752
2812
2872
2932
2991
3051
3110
3170
3229
3289
10
71
132
192
193
253
314
375
376
436
437
498
559
620
681
742
743
804
865
926
988
1049
1110
1172
1233
1294
1356
1417
1478
1539
1662
1723
1784
1845
1906
1967
2028
2088
2149
2210
2270
2271
2331
2391
2392
2452
2512
2572
2573
2632
2633
2693
2753
2813
2872
2873
2932
2992
3052
3111
3171
3230
3290
9
70
131
192
253
314
375
436
497
558
619
680
681
742
803
864
865
926
987
1048
1049
1110
1171
1233
1294
1355
1417
1478
1539
1662
1723
1784
1845
1906
1967
2028
2089
2149
2150
2210
2271
2331
2332
2392
2452
2453
2513
2573
2633
2693
2694
2753
2754
2813
2814
2873
2933
2993
3053
3112
3172
3231
51
112
172
232
293
353
413
473
533
593
653
712
713
772
832
891
951
1010
1069
1070
1129
1188
1247
1306
1365
1424
1483
1542
1601
1660
1718
1777
1836
1895
1953
2012
2070
2071
2129
2188
2246
2247
2305
2364
2422
2423
2481
2540
2599
2658
2716
2717
2775
2834
2893
2952
3011
3071
3130
3189
50
111
171
232
292
352
412
472
532
592
652
712
771
772
831
891
950
1010
1069
1128
1188
1247
1306
1365
1424
1483
1542
1601
1660
1718
1777
1836
1895
1953
1954
2012
2071
2129
2130
2188
2247
2306
2364
2365
2423
2482
2541
2599
2600
2658
2717
2776
2835
2894
2953
3012
3071
3131
3190
3249
49
110
170
231
291
351
411
471
472
531
532
591
592
651
711
771
831
890
950
1009
1069
1128
1187
1246
1247
1306
1365
1424
1483
1542
1601
1660
1777
1836
1895
1954
2012
2013
2071
2130
2189
2247
2248
2306
2365
2424
2482
2483
2541
2600
2659
2718
2777
2836
2895
2954
3013
3072
3132
3191
3250
109
169
230
290
350
351
411
471
531
591
651
710
711
770
830
890
949
1009
1068
1127
1128
1187
1246
1305
1365
1424
1483
1542
1601
1660
1719
1777
1836
1895
1954
2013
2072
2130
2189
2248
2307
2365
2366
2424
2483
2542
2601
2660
2719
2778
2837
2896
2955
3014
3073
3132
3192
3251
48
108
169
229
289
350
410
470
530
590
650
710
770
829
830
889
949
1008
1068
1127
1186
1187
1246
1305
1364
1423
1483
1542
1601
1660
1719
1778
1837
1895
1954
2013
2072
2131
2190
2248
2249
2307
2366
2425
2484
2543
2601
2602
2660
2661
2719
2720
2778
2779
2837
2838
2897
2956
3015
3074
3133
3193
3252
47
107
168
228
289
349
409
469
529
589
649
709
769
829
888
889
948
1008
1067
1127
1186
1245
1246
1305
1364
1423
1482
1542
1601
1660
1719
1778
1837
1896
1954
1955
2013
2072
2131
2190
2249
2308
2367
2425
2426
2484
2485
2543
2602
2661
2720
2779
2838
2897
2956
2957
3016
3075
3134
3193
3253
46
167
227
288
348
408
468
469
528
529
589
649
708
709
768
769
828
888
948
1007
1067
1126
1186
1245
1305
1364
1423
1482
1601
1660
1719
1778
1837
1896
1955
2014
2073
2131
2132
2190
2191
2249
2308
2367
2426
2485
2544
2603
2662
2721
2780
2839
2898
2957
3016
3076
3135
3194
3254
45
106
166
227
287
347
407
408
468
528
588
648
708
768
828
887
888
947
1007
1066
1067
1126
1185
1186
1245
1304
1364
1423
1482
1541
1601
1660
1719
1778
1837
1896
1955
2014
2073
2132
2191
2250
2309
2368
2427
2486
2545
2604
2663
2722
2781
2840
2899
2958
3017
3077
3136
3195
44
105
165
226
286
346
407
467
527
587
647
707
767
827
887
947
1006
1066
1125
1126
1185
1245
1304
1363
1423
1482
1541
1601
1660
1719
1778
1837
1896
1955
2014
2073
2132
2191
2250
2309
2368
2427
2486
2545
2604
2663
2722
2723
2781
2782
2841
2900
2959
3018
3077
3137
3196
3255
43
104
164
225
285
346
406
466
526
586
587
646
647
706
707
766
767
826
827
886
946
1006
1065
1066
1125
1185
1244
1304
1363
1423
1482
1541
1601
1660
1719
1778
1837
1896
1897
1956
2015
2074
2133
2192
2251
2310
2369
2428
2487
2546
2605
2664
2723
2782
2841
2901
2960
3019
3078
3197
3256
103
164
224
284
345
405
465
526
586
646
706
766
826
886
945
946
1005
1065
1125
1184
1244
1303
1304
1363
1422
1482
1541
1601
1660
1719
1778
1838
1897
1956
2015
2074
2133
2192
2251
2310
2369
2370
2428
2429
2487
2488
2547
2606
2665
2724
2783
2842
2901
2961
3020
3079
3138
3198
3257
42
102
163
223
284
344
404
465
525
585
645
705
765
825
885
945
1005
1065
1124
1184
1244
1303
1363
1422
1482
1541
1660
1719
1778
1838
1897
1956
2015
2074
2075
2133
2134
2193
2252
2311
2370
2429
2488
2547
2606
2607
2665
2666
2725
2784
2843
2902
2961
3021
3080
3139
3199
3258
41
101
162
222
283
343
403
404
464
524
584
644
645
704
705
765
825
885
944
945
1004
1064
1124
1184
1243
1303
1363
1422
1482
1541
1660
1719
1779
1838
1897
1956
2016
2075
2134
2193
2252
2311
2312
2370
2371
2430
2489
2548
2607
2666
2725
2726
2785
2844
2903
2962
3021
3022
3081
3140
3199
3259
40
161
222
282
342
403
463
523
583
584
644
704
764
824
884
944
1004
1064
1123
1124
1183
1243
1303
1362
1422
1541
1660
1719
1779
1838
1897
1957
2016
2075
2134
2193
2194
2253
2312
2371
2430
2489
2490
2549
2608
2667
2726
2785
2845
2904
2963
3022
3082
3141
3200
3260
39
100
160
221
281
342
402
462
523
583
643
703
763
823
824
883
884
943
944
1003
1004
1063
1123
1183
1243
1302
1303
1362
1422
1481
1541
1660
1719
1779
1838
1898
1957
2016
2075
2076
2135
2194
2253
2312
2313
2372
2431
2490
2549
2608
2609
2668
2727
2786
2845
2905
2964
3023
3082
3142
3201
38
99
159
220
280
341
401
461
462
522
582
642
702
703
763
823
883
943
1003
1063
1123
1183
1242
1302
1362
1422
1481
1541
1660
1779
1838
1898
1957
2016
2017
2076
2135
2194
2195
2254
2313
2372
2431
2432
2491
2550
2609
2668
2669
2728
2787
2846
2905
2965
3024
3083
3143
3202
3261
37
98
159
219
279
280
340
400
461
521
581
582
642
702
762
822
882
942
943
1002
1003
1062
1063
1122
1182
1242
1302
1362
1421
1481
1541
1600
1660
1720
1779
1839
1898
1957
2017
2076
2135
2136
2195
2254
2313
2314
2373
2432
2491
2551
2610
2669
2728
2729
2788
2847
2906
2965
2966
3025
3084
3203
3262
97
158
218
279
339
400
460
520
581
641
701
761
762
822
882
942
1002
1062
1122
1182
1242
1302
1361
1362
1421
1481
1541
1600
1660
1720
1779
1839
1898
1958
2017
2077
2136
2195
2255
2314
2373
2433
2492
2551
2610
2611
2670
2729
2788
2789
2848
2907
2966
3026
3085
3144
3204
3263
36
96
157
217
278
338
399
459
520
580
640
700
701
761
821
881
941
1001
1002
1061
1062
1121
1122
1181
1182
1241
1242
1301
1361
1421
1481
1541
1600
1660
1720
1779
1839
1898
1958
2017
2018
2077
2136
2196
2255
2314
2315
2374
2433
2493
2552
2611
2671
2730
2789
2848
2849
2908
2967
3026
3027
3086
3145
3205
3264
35
95
156
217
277
337
338
398
458
459
519
579
640
700
760
820
821
881
941
1001
1061
1121
1181
1241
1301
1361
1421
1481
1541
1600
1660
1720
1779
1839
1899
1958
2018
2077
2137
2196
2256
2315
2374
2375
2434
2493
2553
2612
2671
2731
2790
2849
2909
2968
3027
3087
3146
3205
3265
34
95
155
216
276
337
397
458
518
578
579
639
699
759
760
820
880
940
1000
1001
1061
1121
1181
1241
1301
1361
1421
1481
1600
1660
1720
1780
1839
1899
1958
1959
2018
2078
2137
2197
2256
2316
2375
2434
2435
2494
2553
2613
2672
2731
2791
2850
2909
2910
2969
3028
3088
3147
3206
3266
33
94
154
215
275
336
396
457
517
578
638
699
759
819
879
880
940
1000
1060
1120
1180
1181
1241
1301
1361
1421
1481
1540
1600
1660
1720
1780
1839
1899
1959
2018
2078
2137
2138
2197
2257
2316
2376
2435
2494
2495
2554
2613
2673
2732
2791
2792
2851
2910
2970
3029
3088
3148
3207
32
93
153
214
275
335
396
456
517
577
637
638
698
758
819
879
939
999
1000
1060
1120
1180
1240
1300
1360
1420
1480
1540
1600
1660
1720
1780
1840
1899
1959
2019
2078
2138
2197
2198
2257
2317
2376
2436
2495
2555
2614
2673
2674
2733
2792
2852
2911
2970
3030
3089
3149
3208
3267
31
92
153
213
274
334
395
455
516
576
637
697
758
818
878
879
939
999
1059
1119
1120
1180
1240
1300
1360
1420
1480
1540
1600
1660
1720
1780
1840
1900
1959
2019
2079
2138
2198
2258
2317
2377
2436
2496
2555
2615
2674
2734
2793
2852
2853
2912
2971
3031
3090
3149
3209
3268
91
152
212
273
333
334
394
455
515
576
636
697
757
817
818
878
938
998
999
1059
1119
1179
1240
1300
1360
1420
1480
1540
1600
1660
1720
1780
1840
1900
1960
2019
2079
2139
2198
2199
2258
2318
2377
2437
2496
2497
2556
2615
2616
2675
2734
2794
2853
2913
2972
3031
3032
3091
3150
3210
3269
30
90
151
211
212
272
333
393
454
514
575
635
636
696
756
757
817
877
938
998
1058
1059
1119
1179
1239
1300
1360
1420
1480
1540
1600
1660
1720
1780
1840
1900
1960
2020
2079
2139
2199
2258
2259
2318
2378
2437
2438
2497
2557
2616
2676
2735
2795
2854
2913
2914
2973
3032
3092
3151
3270
29
89
150
211
271
332
392
393
453
514
574
635
695
756
816
877
937
998
1058
1118
1179
1239
1299
1360
1420
1480
1540
1600
1660
1720
1780
1840
1900
1960
2020
2080
2139
2140
2199
2259
2319
2378
2379
2438
2498
2557
2617
2676
2736
2795
2855
2914
2974
3033
3093
3152
3211
3271
28
89
149
210
270
331
392
452
513
573
574
634
695
755
816
876
937
997
1057
1058
1118
1178
1239
1299
1359
1420
1480
1540
1600
1660
1720
1780
1840
1900
1960
2020
2080
2140
2200
2259
2260
2319
2379
2439
2498
2558
2617
2618
2677
2737
2796
2856
2915
2975
3034
3093
3153
3212
3272
27
88
148
209
270
330
391
451
452
512
573
633
694
754
755
815
876
936
997
1057
1117
1118
1178
1238
1299
1359
1419
1480
1540
1600
1660
1720
1781
1841
1901
1961
2021
2080
2081
2140
2200
2260
2320
2379
2380
2439
2499
2559
2618
2678
2737
2797
2856
2916
2975
3035
3094
3154
3213
26
87
148
208
269
329
330
390
451
511
572
633
693
754
814
815
875
936
996
1057
1117
1178
1238
1298
1299
1359
1419
1480
1540
1600
1660
1781
1841
1901
1961
2021
2081
2141
2201
2260
2261
2320
2380
2440
2499
2500
2559
2619
2678
2679
2738
2798
2857
2917
2976
3036
3095
3155
3214
3273
25
86
147
207
268
329
389
450
511
571
632
693
753
814
874
875
935
996
1056
1117
1177
1238
1298
1359
1419
1479
1540
1600
1660
1721
1781
1841
1901
1961
2021
2081
2141
2201
2261
2321
2381
2440
2441
2500
2560
2620
2679
2739
2798
2799
2858
2917
2918
2977
3037
3096
3155
3215
3274
25
85
146
206
207
267
328
388
389
449
510
571
631
692
753
813
874
934
935
995
1056
1116
1177
1237
1238
1298
1358
1419
1479
1540
1600
1660
1721
1781
1841
1901
1961
2021
2022
2081
2082
2141
2142
2201
2202
2261
2262
2321
2381
2441
2501
2560
2561
2620
2680
2740
2799
2859
2918
2978
3037
3097
3156
3216
3275
24
84
145
206
266
327
388
448
449
509
570
630
631
691
752
813
873
934
995
1055
1116
1177
1237
1298
1358
1419
1479
1540
1600
1660
1721
1781
1841
1901
1902
1962
2022
2082
2142
2202
2262
2322
2382
2442
2501
2502
2561
2621
2681
2740
2800
2860
2919
2979
3038
3098
3157
3276
23
144
205
265
266
326
387
448
508
509
569
630
691
751
812
873
933
934
994
1055
1115
1116
1176
1237
1297
1358
1419
1479
1540
1600
1660
1721
1781
1841
1902
1962
2022
2082
2142
2202
2203
2262
2263
2322
2323
2382
2442
2502
2562
2622
2681
2682
2741
2801
2860
2920
2979
2980
3039
3099
3158
3217
3277
22
83
143
204
265
325
386
447
508
568
569
629
690
751
811
812
872
933
994
1054
1055
1115
1176
1236
1237
1297
1358
1418
1479
1600
1721
1781
1842
1902
1962
2022
2083
2143
2203
2263
2323
2383
2443
2503
2562
2563
2622
2682
2742
2801
2802
2861
2921
2980
3040
3099
3159
3218
3278
21
82
142
203
264
325
385
446
507
568
628
629
689
750
811
872
932
933
993
1054
1115
1175
1176
1236
1297
1358
1418
1479
1539
1600
1721
1781
1842
1902
1962
1963
2023
2083
2143
2203
2263
2264
2323
2324
2383
2384
2443
2444
2503
2563
2623
2683
2743
2802
2862
2922
2981
3041
3100
3160
3219
20
81
142
202
263
324
385
445
506
567
628
689
749
750
810
871
932
993
1053
1054
1114
1175
1236
1297
1357
1418
1479
1539
1600
1721
1842
1902
1963
2023
2083
2143
2144
2204
2264
2324
2384
2444
2504
2564
2624
2683
2684
2743
2803
2863
2922
2982
3042
3101
3220
3279
19
80
141
201
202
262
323
384
445
505
506
566
627
688
749
810
870
871
931
932
992
1053
1114
1175
1236
1296
1357
1418
1479
1539
1600
1721
1782
1842
1903
1963
2023
2084
2144
2204
2264
2324
2325
2385
2445
2505
2564
2565
2624
2625
2684
2744
2804
2863
2864
2923
2983
3042
3102
3161
3221
3280
19
79
140
201
261
322
383
444
505
565
566
626
627
687
748
809
870
931
992
1053
1113
1114
1174
1175
1235
1296
1357
1418
1478
1539
1600
1721
1782
1842
1903
1963
2024
2084
2144
2205
2265
2325
2385
2445
2505
2565
2625
2685
2745
2805
2864
2924
2984
3043
3103
3162
3222
3281
18
78
139
200
261
321
382
443
504
565
626
687
747
748
808
809
869
870
930
991
1052
1113
1174
1235
1296
1357
1418
1478
1539
1600
1661
1721
1782
1842
1903
1963
1964
2024
2084
2145
2205
2265
2325
2326
2386
2446
2506
2566
2626
2686
2746
2805
2865
2925
2984
3044
3104
3163
3282
17
138
199
260
321
381
442
503
564
625
686
747
808
869
930
991
1052
1113
1174
1235
1296
1356
1357
1417
1478
1539
1600
1661
1721
1782
1843
1903
1964
2024
2085
2145
2205
2206
2266
2326
2386
2446
2447
2506
2507
2566
2567
2626
2627
2686
2687
2746
2806
2866
2926
2985
3045
3104
3164
3223
3283
16
77
137
198
259
320
381
441
442
502
503
563
624
685
746
807
868
929
990
1051
1112
1173
1234
1295
1356
1417
1478
1539
1600
1661
1721
1782
1843
1903
1964
2025
2085
2145
2146
2206
2266
2327
2387
2447
2507
2567
2627
2687
2747
2807
2867
2926
2986
3046
3105
3165
3224
3284
15
76
137
197
258
319
380
441
502
563
624
685
746
807
868
929
990
1051
1112
1173
1234
1295
1356
1417
1478
1539
1600
1661
1721
1782
1843
1904
1964
2025
2085
2086
2146
2206
2207
2267
2327
2387
2388
2448
2508
2568
2628
2688
2748
2808
2867
2868
2927
2987
3047
3106
3166
3225
14
75
136
196
257
318
379
440
501
562
623
684
745
806
867
928
989
1050
1051
1111
1112
1173
1234
1295
1356
1417
1478
1539
1600
1661
1782
1843
1904
1965
2025
2086
2146
2207
2267
2328
2388
2448
2508
2509
2568
2569
2629
2689
2748
2749
2808
2809
2868
2928
2988
3047
3107
3226
3285
13
74
135
196
256
257
317
378
439
500
561
622
683
744
745
805
806
867
928
989
1050
1111
1172
1233
1294
1295
1356
1417
1478
1539
1600
1661
1722
1782
1843
1904
1965
2025
2026
2086
2147
2207
2268
2328
2388
2389
2449
2509
2569
2629
2689
2749
2809
2869
2929
2989
3048
3108
3167
3227
3286
13
73
134
195
256
317
377
378
438
439
499
500
560
561
621
622
683
744
805
866
927
988
989
1050
1111
1172
1233
1294
1355
1417
1478
1539
1600
1661
1722
1783
1843
1904
1965
2026
2086
2087
2147
2208
2268
2329
2389
2449
2450
2510
2570
2630
2690
2750
2810
2870
2930
2989
3049
3109
3168
3228
3287
12
72
133
194
255
316
377
438
499
560
621
682
743
804
865
866
927
988
1049
1110
1172
1233
1294
1355
1416
1477
1539
1600
1661
1722
1783
1844
1905
1965
2026
2087
2147
2148
2208
2269
2329
2390
2450
2510
2570
2571
2631
2691
2751
2811
2871
2930
2931
2990
3050
3109
3169
3288
11
72
132
193
254
315
376
437
498
559
620
681
742
743
804
865
926
987
988
1049
1110
1171
1232
1233
1294
1355
1416
1477
1600
1661
1722
1783
1844
1905
1966
2026
2027
2087
2148
2209
2269
2330
2390
2451
2511
2571
2631
2691
2692
2751
2752
2811
2812
2871
2931
2991
3051
3110
3170
3229
3289
10
71
131
192
253
314
375
436
497
558
619
620
681
742
803
864
865
926
987
1048
1109
1110
1171
1232
1293
1294
1355
1416
1477
1538
1600
1661
1722
1783
1844
1905
1966
2027
2088
2148
2209
2270
2330
2391
2451
2511
2512
2572
2632
2692
2752
2812
2872
2932
2992
3052
3111
3171
3230
3290
9
70
131
191
252
313
374
435
496
497
558
619
680
741
802
803
864
925
986
987
1048
1109
1170
1171
1232
1293
1355
1416
1477
1538
1600
1661
1722
1783
1844
1905
1966
2027
2088
2149
2209
2210
2270
2331
2391
2452
2512
2572
2573
2633
2693
2753
2813
2873
2933
2993
3052
3112
3172
3231
51
172
232
292
353
413
473
533
592
593
652
712
772
831
891
950
1009
1010
1069
1128
1187
1246
1305
1364
1423
1482
1541
1600
1659
1776
1835
1894
1952
2011
2070
2128
2187
2246
2304
2305
2363
2422
2481
2539
2540
2598
2657
2716
2775
2834
2893
2952
3011
3070
3130
3189
50
111
171
231
292
352
412
472
532
592
651
652
711
771
831
890
950
1009
1068
1128
1187
1246
1305
1364
1423
1482
1541
1600
1659
1718
1776
1835
1894
1953
2011
2070
2129
2187
2188
2246
2305
2364
2422
2423
2481
2540
2599
2658
2717
2776
2835
2894
2953
3012
3071
3131
3190
3249
49
110
170
231
291
351
411
471
531
591
651
711
770
830
889
890
949
1008
1009
1068
1127
1186
1187
1246
1305
1364
1423
1482
1541
1600
1659
1718
1835
1894
1953
2012
2070
2071
2129
2188
2247
2305
2306
2364
2423
2482
2541
2600
2659
2717
2718
2776
2777
2836
2895
2954
3013
3072
3131
3191
3250
109
169
230
290
350
410
470
530
590
650
710
770
829
830
889
948
949
1008
1067
1068
1127
1186
1245
1305
1364
1423
1482
1541
1600
1659
1718
1777
1835
1836
1894
1953
2012
2071
2130
2188
2189
2247
2306
2365
2424
2482
2483
2541
2542
2600
2659
2718
2777
2836
2895
2896
2955
3014
3073
3132
3192
3251
48
108
168
229
289
349
409
410
470
530
590
649
650
709
769
829
888
889
948
1007
1008
1067
1126
1186
1245
1304
1363
1364
1423
1482
1541
1600
1659
1718
1777
1836
1895
1953
2012
2071
2130
2189
2248
2306
2307
2365
2366
2424
2483
2542
2601
2660
2719
2778
2837
2896
2955
3015
3074
3133
3252
47
107
168
228
288
349
409
469
529
589
649
709
768
769
828
888
947
948
1007
1066
1067
1126
1185
1245
1304
1363
1422
1482
1541
1600
1659
1718
1777
1836
1895
1954
2013
2071
2072
2130
2189
2248
2307
2366
2425
2484
2543
2602
2661
2720
2779
2838
2897
2956
3015
3075
3134
3193
3253
46
106
167
227
287
288
348
408
468
528
588
648
708
768
828
887
947
1006
1007
1066
1126
1185
1244
1304
1363
1422
1541
1600
1659
1718
1777
1836
1895
1954
2013
2072
2131
2190
2249
2308
2366
2367
2425
2426
2484
2485
2543
2544
2602
2603
2661
2662
2720
2721
2780
2839
2898
2957
3016
3076
3135
3194
3254
45
106
166
226
287
347
407
467
527
587
588
647
648
707
767
827
887
946
947
1006
1066
1125
1185
1244
1303
1304
1363
1422
1481
1541
1600
1659
1718
1777
1836
1895
1954
2013
2072
2131
2190
2249
2308
2367
2426
2485
2544
2603
2662
2721
2780
2839
2840
2899
2958
3017
3076
3136
3195
44
105
165
225
226
286
346
406
466
467
527
587
647
707
766
767
826
827
886
946
1006
1065
1125
1184
1244
1303
1363
1422
1481
1600
1659
1718
1777
1836
1895
1954
1955
2013
2014
2073
2132
2191
2250
2309
2368
2427
2486
2545
2604
2663
2722
2781
2840
2899
2900
2959
3018
3077
3137
3196
3255
43
104
164
225
285
345
406
466
526
586
646
706
766
826
886
945
946
1005
1065
1124
1184
1243
1244
1303
1362
1422
1481
1540
1600
1659
1718
1777
1837
1896
1955
2014
2073
2132
2191
2250
2309
2368
2427
2486
2545
2546
2604
2605
2664
2723
2782
2841
2900
2959
2960
3019
3078
3137
3197
3256
103
163
224
284
344
345
405
465
525
585
645
705
765
825
885
945
1005
1064
1124
1184
1243
1303
1362
1422
1481
1540
1600
1659
1718
1837
1896
1955
2014
2073
2132
2191
2192
2251
2310
2369
2428
2487
2546
2605
2664
2723
2724
2783
2842
2901
2960
3020
3079
3138
3198
3257
42
102
163
223
283
344
404
464
524
525
584
585
645
705
765
825
884
885
944
1004
1064
1124
1183
1243
1302
1362
1421
1481
1540
1600
1659
1718
1778
1837
1896
1955
2014
2015
2074
2133
2192
2251
2310
2369
2428
2429
2488
2547
2606
2665
2724
2783
2784
2843
2902
2961
3020
3080
3139
3258
41
101
162
222
283
343
403
463
464
524
584
644
704
764
824
884
944
1004
1063
1064
1123
1183
1243
1302
1362
1421
1481
1540
1600
1659
1718
1778
1837
1896
1956
2015
2074
2133
2192
2251
2252
2311
2370
2429
2488
2547
2548
2607
2666
2725
2784
2843
2844
2903
2962
3021
3081
3140
3199
3259
40
100
161
221
282
342
402
463
523
583
643
703
763
764
823
824
883
884
943
1003
1063
1123
1182
1183
1242
1302
1362
1421
1481
1540
1600
1659
1778
1837
1897
1956
2015
2074
2134
2193
2252
2311
2370
2371
2430
2489
2548
2607
2666
2667
2726
2785
2844
2903
2904
2963
3022
3081
3141
3200
3260
39
100
160
220
221
281
341
402
462
522
582
642
643
703
763
823
883
943
1003
1063
1122
1182
1242
1302
1361
1421
1481
1540
1600
1659
1719
1778
1837
1897
1956
2015
2075
2134
2193
2252
2253
2312
2371
2430
2489
2490
2549
2608
2667
2726
2727
2786
2845
2904
2964
3023
3082
3142
3201
38
99
159
220
280
340
341
401
461
521
522
582
642
702
762
822
882
942
1002
1062
1122
1182
1242
1301
1361
1421
1480
1540
1600
1659
1719
1778
1838
1897
1956
2016
2075
2134
2194
2253
2312
2372
2431
2490
2549
2550
2609
2668
2727
2786
2787
2846
2905
2964
3024
3083
3143
3202
3261
37
98
158
219
279
340
400
460
521
581
641
701
761
762
822
882
942
1002
1062
1122
1181
1182
1241
1301
1361
1421
1480
1540
1600
1659
1719
1778
1838
1897
1957
2016
2075
2076
2135
2194
2253
2254
2313
2372
2431
2432
2491
2550
2609
2669
2728
2787
2847
2906
2965
3025
3084
3143
3203
3262
97
158
218
278
339
399
460
520
580
640
641
701
761
821
881
941
1001
1061
1121
1181
1241
1301
1361
1420
1480
1540
1659
1719
1778
1838
1897
1957
2016
2076
2135
2195
2254
2313
2373
2432
2491
2492
2551
2610
2669
2670
2729
2788
2847
2907
2966
3025
3085
3144
3204
3263
36
96
157
217
278
338
398
399
459
519
579
580
640
700
760
820
821
880
881
941
1001
1061
1121
1181
1241
1301
1360
1420
1480
1540
1659
1719
1778
1838
1898
1957
2017
2076
2136
2195
2254
2255
2314
2373
2433
2492
2551
2552
2611
2670
2729
2730
2789
2848
2908
2967
3026
3086
3145
3264
35
95
156
216
277
337
398
458
518
519
579
639
699
760
820
880
940
1000
1060
1120
1180
1240
1300
1360
1420
1480
1540
1659
1719
1779
1838
1898
1957
2017
2076
2077
2136
2195
2196
2255
2314
2315
2374
2433
2493
2552
2611
2612
2671
2730
2790
2849
2908
2968
3027
3087
3146
3205
3265
34
94
155
215
216
276
336
397
457
518
578
638
639
699
759
819
879
880
940
1000
1060
1120
1180
1240
1300
1360
1420
1480
1540
1659
1719
1779
1838
1898
1958
2017
2077
2136
2196
2255
2256
2315
2374
2375
2434
2493
2553
2612
2671
2672
2731
2790
2850
2909
2969
3028
3087
3147
3206
3266
33
94
154
215
275
336
396
456
457
517
577
638
698
758
819
879
939
999
1059
1060
1120
1180
1240
1300
1360
1420
1480
1540
1599
1659
1719
1779
1839
1898
1958
2018
2077
2137
2196
2256
2315
2316
2375
2434
2435
2494
2553
2554
2613
2672
2732
2791
2851
2910
2969
3029
3088
3148
3207
32
93
153
214
274
335
395
456
516
577
637
697
698
758
818
878
939
999
1059
1119
1179
1239
1240
1299
1300
1360
1420
1480
1599
1659
1719
1779
1839
1898
1899
1958
2018
2078
2137
2197
2256
2257
2316
2375
2376
2435
2494
2495
2554
2613
2614
2673
2732
2733
2792
2851
2911
2970
3030
3089
3208
3267
31
92
152
213
273
274
334
394
395
455
515
516
576
636
697
757
817
818
878
938
998
1059
1119
1179
1239
1299
1359
1419
1479
1539
1599
1659
1719
1779
1839
1899
1958
1959
2018
2078
2138
2197
2257
2316
2317
2376
2436
2495
2555
2614
2674
2733
2793
2852
2912
2971
3030
3090
3149
3209
3268
91
152
212
273
333
394
454
515
575
636
696
756
757
817
877
937
938
998
1058
1118
1179
1239
1299
1359
1419
1479
1539
1599
1659
1719
1779
1839
1899
1959
2018
2019
2078
2138
2198
2257
2317
2377
2436
2496
2555
2556
2615
2674
2675
2734
2793
2794
2853
2912
2972
3031
3091
3150
3210
3269
30
90
151
211
272
332
393
453
454
514
574
575
635
695
696
756
816
877
937
997
1058
1118
1178
1238
1239
1299
1359
1419
1479
1539
1599
1659
1719
1779
1839
1899
1959
2019
2079
2138
2198
2258
2317
2318
2377
2437
2496
2497
2556
2616
2675
2735
2794
2854
2913
2973
3032
3092
3151
3270
29
89
150
210
271
332
392
453
513
574
634
695
755
816
876
936
937
997
1057
1118
1178
1238
1298
1299
1359
1419
1479
1539
1599
1659
1719
1779
1839
1899
1959
2019
2079
2139
2199
2258
2318
2378
2437
2438
2497
2557
2616
2676
2735
2736
2795
2854
2855
2914
2973
2974
3033
3092
3152
3211
3271
28
149
210
270
331
391
452
512
513
573
633
634
694
754
755
815
875
876
936
996
997
1057
1117
1178
1238
1298
1358
1359
1419
1479
1539
1599
1659
1780
1840
1900
1959
1960
2019
2020
2079
2139
2199
2259
2319
2378
2438
2498
2557
2558
2617
2677
2736
2796
2855
2915
2974
3034
3093
3153
3212
3272
27
88
148
209
269
330
391
451
512
572
633
693
694
754
814
815
875
935
936
996
1056
1117
1177
1238
1298
1358
1419
1479
1539
1599
1659
1720
1780
1840
1900
1960
2020
2080
2140
2199
2200
2259
2319
2379
2439
2498
2558
2618
2677
2737
2796
2797
2856
2916
2975
3035
3094
3154
3213
26
87
147
208
269
329
390
450
511
571
572
632
693
753
814
874
875
935
995
996
1056
1116
1177
1237
1298
1358
1418
1479
1539
1599
1720
1780
1840
1900
1960
2020
2080
2140
2200
2260
2320
2379
2380
2439
2499
2559
2618
2619
2678
2738
2797
2857
2916
2976
3035
3036
3095
3154
3214
3273
25
86
147
207
268
328
389
450
510
571
631
632
692
753
813
874
934
935
995
1055
1056
1116
1176
1177
1237
1297
1358
1418
1479
1539
1599
1720
1780
1840
1900
1960
2020
2080
2140
2200
2260
2320
2380
2440
2500
2559
2619
2679
2738
2739
2798
2858
2917
2977
3036
3096
3155
3215
3274
85
146
206
267
328
388
449
509
510
570
631
691
692
752
813
873
934
994
995
1055
1116
1176
1237
1297
1358
1418
1478
1539
1599
1720
1780
1840
1900
1961
2021
2081
2141
2201
2261
2321
2380
2381
2440
2441
2500
2560
2620
2679
2680
2739
2799
2858
2859
2918
2978
3037
3097
3156
3216
3275
24
84
145
205
266
327
387
448
509
569
570
630
691
751
752
812
873
933
994
1055
1115
1176
1236
1297
1357
1418
1478
1539
1599
1720
1780
1840
1901
1961
2021
2081
2141
2201
2261
2321
2381
2441
2501
2561
2620
2621
2680
2740
2800
2859
2919
2978
3038
3098
3157
3276
23
83
144
205
265
326
387
447
508
569
629
690
751
811
812
872
933
993
994
1054
1115
1175
1176
1236
1297
1357
1418
1478
1539
1599
1660
1720
1780
1841
1901
1961
2021
2081
2082
2142
2202
2262
2322
2382
2442
2501
2502
2561
2621
2681
2741
2800
2860
2920
2979
3039
3098
3158
3217
3277
22
83
143
204
264
325
386
446
447
507
568
629
689
690
750
811
872
932
993
1054
1114
1175
1236
1296
1357
1418
1478
1539
1599
1660
1720
1780
1841
1901
1961
2022
2082
2142
2202
2262
2322
2382
2442
2502
2562
2622
2682
2741
2742
2801
2861
2920
2921
2980
3040
3099
3159
3218
3278
21
82
142
203
264
324
385
446
506
507
567
628
689
749
750
810
871
932
992
993
1053
1114
1175
1235
1296
1357
1417
1478
1539
1599
1660
1720
1781
1841
1901
1962
2022
2082
2142
2203
2263
2323
2383
2443
2503
2563
2622
2623
2682
2742
2802
2862
2921
2981
3040
3041
3100
3160
3219
20
81
141
202
263
323
324
384
445
506
566
567
627
688
749
810
870
871
931
992
1053
1114
1174
1235
1296
1357
1417
1478
1599
1660
1720
1781
1841
1902
1962
2022
2082
2083
2143
2203
2263
2323
2383
2384
2443
2444
2503
2504
2563
2623
2683
2743
2803
2862
2922
2982
3041
3101
3160
3220
3279
19
80
141
201
262
323
383
384
444
505
566
627
687
688
748
809
870
931
991
992
1052
1113
1174
1235
1296
1356
1417
1478
1538
1599
1660
1720
1781
1841
1902
1962
2023
2083
2143
2203
2204
2264
2324
2384
2444
2504
2564
2624
2684
2744
2803
2804
2863
2923
2983
3042
3102
3161
3221
3280
79
140
200
261
322
383
443
444
504
565
626
687
748
808
809
869
930
991
1052
1113
1174
1234
1235
1295
1356
1417
1478
1538
1599
1660
1720
1781
1841
1902
1962
2023
2083
2144
2204
2264
2324
2384
2385
2445
2505
2565
2625
2684
2685
2744
2745
2804
2864
2924
2983
3043
3103
3162
3222
3281
18
78
139
200
260
321
382
443
503
504
564
625
686
747
808
869
930
991
1051
1052
1112
1173
1234
1295
1356
1417
1538
1599
1660
1720
1781
1842
1902
1963
2023
2084
2144
2204
2265
2325
2385
2445
2505
2565
2625
2685
2745
2805
2865
2924
2925
2984
3044
3103
3163
3282
17
77
138
199
259
260
320
381
442
503
564
624
625
685
686
746
807
868
929
990
1051
1112
1173
1234
1295
1356
1417
1477
1538
1599
1660
1720
1781
1842
1902
1963
2023
2024
2084
2144
2205
2265
2325
2326
2386
2446
2506
2566
2626
2686
2746
2806
2866
2925
2985
3045
3104
3164
3223
3283
16
77
137
198
259
319
320
380
441
502
563
624
685
746
807
868
929
990
1051
1112
1173
1233
1234
1294
1295
1355
1416
1477
1538
1599
1660
1781
1842
1903
1963
2024
2084
2145
2205
2266
2326
2386
2446
2447
2506
2507
2567
2627
2687
2747
2806
2807
2866
2926
2986
3045
3046
3105
3165
3224
3284
15
76
136
197
258
319
379
380
440
501
562
623
684
745
806
867
928
989
1050
1111
1172
1233
1294
1355
1416
1477
1538
1599
1660
1721
1781
1842
1903
1963
1964
2024
2085
2145
2206
2266
2326
2327
2387
2447
2507
2567
2627
2628
2687
2688
2747
2807
2867
2927
2987
3046
3106
3166
3225
14
75
136
196
257
318
379
440
500
501
561
562
622
623
683
684
744
745
805
806
866
867
928
989
1050
1111
1172
1233
1294
1355
1416
1477
1538
1599
1660
1721
1842
1903
1964
2024
2085
2146
2206
2266
2267
2327
2387
2448
2508
2568
2628
2688
2748
2808
2868
2928
2987
2988
3047
3107
3166
3226
3285
13
74
135
195
256
317
378
439
500
561
622
683
744
805
866
927
988
1049
1110
1171
1172
1233
1294
1355
1416
1477
1538
1599
1660
1721
1782
1842
1903
1964
2025
2085
2146
2206
2207
2267
2327
2328
2388
2448
2508
2509
2569
2629
2689
2749
2809
2869
2929
2988
3048
3108
3167
3227
3286
73
134
195
255
316
377
438
499
560
621
682
743
804
865
866
926
927
988
1049
1110
1171
1232
1293
1355
1416
1477
1538
1599
1660
1721
1782
1843
1903
1904
1964
2025
2086
2146
2207
2267
2268
2328
2388
2389
2449
2509
2569
2629
2630
2690
2750
2810
2869
2870
2929
2989
3049
3108
3168
3228
3287
12
72
133
194
255
315
316
376
437
498
559
620
681
682
742
743
804
865
926
987
1048
1049
1110
1171
1232
1293
1354
1415
1416
1477
1538
1599
1660
1721
1782
1843
1904
1965
2025
2086
2147
2207
2208
2268
2328
2329
2389
2449
2450
2510
2570
2630
2690
2750
2810
2870
2930
2990
3050
3109
3169
3288
11
71
132
193
254
315
376
436
437
497
498
559
620
681
742
803
864
925
926
987
1048
1109
1170
1171
1232
1293
1354
1415
1538
1599
1660
1721
1782
1843
1904
1965
2026
2086
2087
2147
2208
2268
2269
2329
2389
2390
2450
2510
2571
2631
2691
2751
2811
2871
2931
2991
3051
3110
3170
3229
3289
10
71
131
192
253
314
375
436
497
558
619
680
741
802
803
864
925
986
1047
1048
1109
1170
1231
1293
1354
1415
1476
1538
1599
1660
1721
1782
1843
1904
1965
2026
2087
2148
2208
2269
2330
2390
2451
2511
2571
2631
2632
2692
2752
2812
2872
2932
2992
3051
3111
3171
3230
3290
9
70
130
191
252
313
374
435
496
557
618
679
680
741
802
863
924
925
986
1047
1108
1170
1231
1292
1354
1415
1476
1599
1660
1721
1782
1843
1904
1965
2026
2087
2148
2209
2269
2270
2330
2391
2451
2512
2572
2632
2692
2693
2753
2813
2873
2933
2992
3052
3112
3231
51
111
172
232
292
352
412
472
532
592
652
711
712
771
830
831
890
949
950
1009
1068
1127
1186
1245
1246
1305
1364
1422
1481
1540
1599
1658
1717
1775
1834
1893
1952
2010
2069
2128
2186
2245
2304
2362
2363
2421
2480
2539
2598
2657
2716
2775
2834
2893
2952
3011
3070
3130
3189
50
111
171
231
291
351
352
411
412
471
472
531
532
591
651
711
770
771
830
889
890
949
1008
1068
1127
1186
1245
1304
1363
1422
1481
1540
1599
1658
1717
1776
1834
1893
1952
2011
2069
2128
2187
2245
2246
2304
2363
2422
2481
2540
2598
2599
2657
2658
2716
2775
2834
2835
2894
2953
3012
3071
3190
3249
49
110
170
230
291
351
411
471
531
590
591
650
710
770
829
830
889
948
949
1008
1067
1126
1127
1186
1245
1304
1363
1422
1481
1540
1599
1658
1717
1776
1834
1893
1952
2011
2070
2128
2129
2187
2246
2305
2364
2422
2423
2481
2540
2599
2658
2717
2776
2835
2894
2953
2954
3013
3072
3131
3191
3250
48
109
169
229
230
290
350
410
470
530
590
650
709
710
769
829
888
948
1007
1067
1126
1185
1245
1304
1363
1422
1481
1540
1599
1658
1717
1776
1835
1893
1894
1952
2011
2070
2129
2188
2246
2247
2305
2364
2423
2482
2541
2600
2659
2718
2777
2836
2895
2954
3014
3073
3132
3192
3251
48
108
168
229
289
349
409
469
529
589
649
709
768
769
828
888
947
1007
1066
1126
1185
1244
1303
1304
1363
1422
1481
1540
1599
1658
1717
1776
1835
1894
1953
2011
2012
2070
2129
2188
2247
2306
2365
2424
2483
2541
2542
2600
2601
2659
2660
2719
2778
2837
2896
2955
3014
3074
3133
3252
47
107
228
288
348
408
468
469
528
529
588
589
648
708
768
827
828
887
947
1006
1066
1125
1185
1244
1303
1362
1422
1481
1540
1599
1658
1717
1776
1835
1894
1953
2012
2071
2130
2188
2189
2247
2248
2306
2307
2365
2424
2483
2542
2601
2660
2719
2778
2779
2838
2897
2956
3015
3075
3134
3193
3253
46
106
167
227
287
347
348
408
468
528
588
648
707
708
767
827
887
946
1006
1065
1125
1184
1244
1303
1362
1421
1481
1540
1599
1658
1717
1776
1835
1894
1953
2012
2071
2130
2189
2248
2307
2366
2425
2484
2543
2602
2661
2720
2779
2838
2898
2957
3016
3075
3135
3194
3254
45
105
166
226
286
347
407
467
527
587
647
707
767
826
827
886
946
1005
1065
1124
1125
1184
1243
1303
1362
1421
1481
1540
1599
1658
1717
1776
1835
1894
1953
2012
2071
2072
2130
2131
2189
2190
2248
2249
2307
2308
2366
2367
2425
2426
2484
2485
2543
2544
2603
2662
2721
2780
2839
2898
2958
3017
3076
3136
3195
44
105
165
225
286
346
406
466
526
586
646
706
766
826
885
886
945
1005
1064
1065
1124
1183
1184
1243
1302
1362
1421
1480
1540
1599
1658
1717
1776
1836
1895
1954
2013
2072
2131
2190
2249
2308
2367
2426
2485
2544
2603
2662
2663
2722
2781
2840
2899
2958
3018
3077
3196
3255
43
104
164
224
285
345
405
465
525
526
585
586
645
646
705
706
765
825
885
945
1004
1005
1064
1124
1183
1243
1302
1362
1421
1480
1540
1599
1658
1717
1777
1836
1895
1954
2013
2072
2131
2190
2249
2250
2308
2309
2367
2368
2427
2486
2545
2604
2663
2722
2781
2782
2841
2900
2959
3019
3078
3137
3197
3256
42
103
163
224
284
344
404
405
465
525
585
645
705
765
825
884
885
944
1004
1064
1123
1183
1242
1302
1361
1421
1480
1599
1658
1717
1777
1836
1895
1954
2013
2072
2073
2132
2191
2250
2309
2368
2427
2486
2487
2545
2546
2605
2664
2723
2782
2841
2842
2901
2960
3019
3079
3138
3198
3257
42
102
162
223
283
343
404
464
524
584
644
704
764
824
884
944
1003
1004
1063
1123
1182
1183
1242
1302
1361
1421
1480
1539
1599
1658
1777
1836
1895
1954
1955
2014
2073
2132
2191
2250
2309
2310
2369
2428
2487
2546
2605
2606
2665
2724
2783
2842
2902
2961
3020
3080
3139
3258
41
101
162
222
282
343
403
463
523
583
643
644
703
704
763
764
823
824
883
943
1003
1063
1122
1123
1182
1242
1301
1361
1420
1480
1539
1599
1658
1718
1777
1836
1895
1896
1955
2014
2073
2132
2133
2192
2251
2310
2369
2428
2429
2488
2547
2606
2665
2725
2784
2843
2902
2962
3021
3080
3140
3199
3259
40
100
161
221
281
282
342
402
462
522
523
583
643
703
763
823
883
943
1002
1003
1062
1122
1182
1241
1242
1301
1361
1420
1480
1539
1599
1658
1718
1777
1836
1896
1955
2014
2074
2133
2192
2251
2311
2370
2429
2488
2547
2548
2607
2666
2725
2785
2844
2903
2963
3022
3081
3141
3200
3260
39
99
160
220
281
341
401
461
462
522
582
642
702
762
822
882
942
1002
1062
1122
1181
1241
1301
1360
1361
1420
1480
1539
1599
1658
1718
1777
1837
1896
1955
2015
2074
2133
2192
2193
2252
2311
2370
2371
2430
2489
2548
2607
2608
2667
2726
2785
2845
2904
2963
3023
3082
3142
3201
38
99
159
219
280
340
400
401
461
521
581
641
701
702
761
762
822
882
941
942
1001
1002
1061
1062
1121
1181
1241
1301
1360
1420
1480
1539
1599
1658
1718
1777
1837
1896
1956
2015
2074
2134
2193
2252
2312
2371
2430
2489
2490
2549
2608
2667
2668
2727
2786
2845
2846
2905
2964
3024
3083
3142
3202
3261
37
98
158
219
279
339
400
460
520
580
581
641
701
761
821
881
941
1001
1061
1121
1181
1240
1241
1300
1360
1420
1479
1539
1599
1658
1718
1777
1837
1896
1956
2015
2075
2134
2193
2194
2253
2312
2371
2372
2431
2490
2549
2550
2609
2668
2727
2728
2787
2846
2906
2965
3024
3084
3143
3203
3262
36
97
157
218
278
339
399
459
519
520
580
640
700
760
820
821
880
881
940
941
1000
1001
1060
1061
1120
1121
1180
1240
1300
1360
1420
1479
1539
1599
1658
1718
1837
1897
1956
2015
2016
2075
2134
2135
2194
2253
2313
2372
2431
2432
2491
2550
2609
2610
2669
2728
2788
2847
2906
2907
2966
3025
3085
3144
3204
3263
36
96
157
217
277
338
398
458
459
519
579
639
699
700
760
820
880
940
1000
1060
1120
1180
1240
1300
1360
1419
1479
1539
1599
1658
1718
1778
1837
1897
1956
2016
2075
2135
2194
2254
2313
2373
2432
2491
2492
2551
2610
2670
2729
2788
2789
2848
2907
2967
3026
3086
3145
3204
3264
35
95
156
216
277
337
397
458
518
578
639
699
759
819
879
939
940
999
1000
1060
1120
1180
1240
1299
1300
1359
1419
1479
1539
1599
1658
1718
1778
1837
1897
1957
2016
2076
2135
2195
2254
2314
2373
2433
2492
2551
2552
2611
2670
2730
2789
2849
2908
2967
2968
3027
3086
3146
3205
3265
34
94
155
215
276
336
396
397
457
517
578
638
698
758
759
819
879
939
999
1059
1119
1179
1239
1299
1359
1419
1479
1539
1599
1658
1718
1778
1838
1897
1957
2016
2017
2076
2136
2195
2255
2314
2374
2433
2493
2552
2612
2671
2730
2731
2790
2849
2850
2909
2968
3028
3087
3147
3206
3266
33
154
214
275
335
396
456
516
517
577
637
697
698
758
818
878
938
939
999
1059
1119
1179
1239
1299
1359
1419
1479
1539
1599
1658
1718
1778
1838
1897
1957
2017
2076
2077
2136
2196
2255
2315
2374
2434
2493
2553
2612
2672
2731
2791
2850
2910
2969
3029
3088
3148
3207
32
93
153
214
274
334
335
395
455
516
576
636
637
697
757
817
818
878
938
998
1058
1118
1119
1179
1239
1299
1359
1419
1479
1539
1658
1718
1778
1838
1898
1957
2017
2077
2136
2137
2196
2256
2315
2375
2434
2435
2494
2553
2554
2613
2672
2673
2732
2791
2792
2851
2910
2911
2970
3029
3089
3148
3208
3267
31
92
152
213
273
334
394
455
515
575
576
636
696
756
757
817
877
937
938
998
1058
1118
1178
1238
1298
1359
1419
1479
1539
1718
1778
1838
1898
1958
2017
2077
2137
2196
2197
2256
2316
2375
2376
2435
2495
2554
2614
2673
2733
2792
2852
2911
2971
3030
3090
3149
3209
3268
30
91
151
212
272
333
393
454
514
575
635
695
696
756
816
876
877
937
997
1057
1058
1118
1178
1238
1298
1358
1418
1478
1718
1778
1838
1898
1958
2018
2077
2078
2137
2197
2257
2316
2376
2436
2495
2555
2614
2615
2674
2733
2734
2793
2853
2912
2972
3031
3091
3150
3210
3269
30
90
151
211
272
332
393
453
513
514
574
634
635
695
755
816
876
936
997
1057
1117
1177
1178
1238
1298
1358
1418
1478
1538
1778
1838
1898
1958
2018
2078
2138
2197
2198
2257
2317
2376
2377
2436
2496
2555
2556
2615
2675
2734
2794
2853
2913
2972
3032
3091
3151
3210
3270
29
89
150
210
271
331
392
452
513
573
634
694
755
815
875
876
936
996
1056
1057
1117
1177
1237
1298
1358
1418
1478
1538
1719
1779
1839
1899
1958
2018
2078
2138
2198
2258
2317
2318
2377
2437
2496
2497
2556
2616
2675
2676
2735
2795
2854
2914
2973
3033
3092
3152
3211
3271
28
88
149
209
270
330
331
391
451
452
512
572
573
633
693
694
754
814
815
875
935
996
1056
1116
1117
1177
1237
1297
1358
1418
1478
1538
1598
1719
1779
1839
1899
1959
2019
2079
2138
2139
2198
2258
2318
2378
2437
2438
2497
2557
2616
2617
2676
2736
2795
2855
2914
2915
2974
3034
3093
3153
3212
3272
27
88
148
209
269
330
390
451
511
572
632
693
753
814
874
935
995
1056
1116
1176
1177
1237
1297
1357
1418
1478
1538
1598
1659
1719
1779
1839
1899
1959
2019
2079
2139
2199
2259
2318
2319
2378
2438
2498
2557
2558
2617
2677
2736
2737
2796
2856
2915
2975
3034
3094
3213
26
87
147
208
268
329
389
390
450
510
511
571
632
692
753
813
874
934
995
1055
1116
1176
1236
1237
1297
1357
1418
1478
1538
1598
1659
1719
1779
1839
1899
1959
2019
2079
2139
2199
2259
2319
2379
2439
2498
2499
2558
2618
2678
2737
2797
2856
2857
2916
2976
3035
3095
3154
3214
3273
25
86
146
207
267
268
328
389
449
510
570
631
691
692
752
813
873
934
994
1055
1115
1176
1236
1297
1357
1417
1478
1538
1598
1659
1719
1779
1839
1899
1959
1960
2020
2080
2140
2200
2259
2260
2319
2320
2379
2439
2499
2559
2619
2678
2738
2798
2857
2917
2977
3036
3096
3155
3215
3274
24
85
146
206
267
327
388
448
449
509
570
630
691
751
752
812
873
933
994
1054
1115
1175
1236
1296
1357
1417
1478
1538
1598
1659
1719
1779
1839
1900
1960
2020
2080
2140
2200
2260
2320
2380
2440
2500
2559
2560
2619
2679
2739
2798
2799
2858
2918
2977
3037
3097
3156
3216
3275
24
84
145
205
266
326
327
387
448
508
569
629
630
690
751
811
812
872
933
993
1054
1114
1115
1175
1235
1236
1296
1357
1417
1538
1598
1659
1719
1779
1840
1900
1960
2020
2080
2140
2141
2200
2201
2260
2261
2320
2321
2380
2381
2440
2441
2500
2560
2620
2680
2739
2740
2799
2859
2919
2978
3038
3097
3157
3216
3276
23
83
144
204
265
326
386
447
507
508
568
629
689
690
750
811
871
872
932
993
1053
1054
1114
1175
1235
1296
1356
1417
1477
1538
1598
1659
1719
1779
1840
1900
1960
2020
2021
2081
2141
2201
2261
2321
2381
2441
2501
2561
2621
2680
2681
2740
2800
2860
2919
2979
3039
3098
3158
3217
3277
22
82
143
204
264
325
385
386
446
507
567
568
628
689
749
750
810
871
932
992
1053
1114
1174
1235
1296
1356
1417
1477
1538
1598
1659
1719
1780
1840
1900
1961
2021
2081
2141
2201
2202
2261
2262
2321
2322
2382
2442
2501
2502
2561
2562
2621
2681
2741
2801
2860
2861
2920
2980
3039
3099
3159
3218
3278
21
82
142
203
263
324
385
445
506
567
627
628
688
749
810
870
871
931
992
1052
1053
1113
1174
1235
1295
1356
1417
1477
1538
1598
1659
1719
1780
1840
1900
1901
1961
2021
2081
2142
2202
2262
2322
2382
2442
2502
2562
2622
2682
2742
2801
2802
2861
2921
2981
3040
3100
3159
3219
20
81
141
202
263
323
384
445
505
566
627
687
688
748
809
870
931
991
1052
1113
1174
1234
1295
1356
1416
1477
1538
1598
1659
1719
1780
1840
1901
1961
2021
2022
2082
2142
2202
2262
2263
2323
2383
2443
2503
2563
2623
2683
2742
2743
2802
2862
2922
2981
2982
3041
3101
3160
3220
3279
19
80
140
201
262
322
383
444
505
565
626
687
748
808
809
869
930
991
1052
1112
1113
1173
1234
1295
1355
1356
1416
1477
1538
1598
1659
1719
1780
1840
1901
1961
2022
2082
2142
2143
2203
2263
2323
2383
2443
2444
2503
2504
2563
2564
2623
2624
2683
2743
2803
2863
2923
2982
3042
3102
3161
3221
3280
79
140
200
261
322
382
443
504
565
625
626
686
747
808
869
929
930
990
1051
1112
1173
1234
1294
1295
1355
1416
1477
1598
1659
1719
1780
1841
1901
1962
2022
2082
2083
2143
2203
2263
2264
2324
2384
2444
2504
2564
2624
2684
2744
2804
2864
2923
2983
3043
3102
3162
3222
3281
18
78
139
199
260
321
381
382
442
503
564
625
685
686
746
747
807
868
929
990
1051
1112
1172
1173
1233
1294
1355
1416
1477
1537
1598
1659
1780
1841
1901
1962
2022
2083
2143
2204
2264
2324
2384
2385
2445
2505
2565
2625
2685
2745
2805
2864
2865
2924
2984
3044
3103
3163
3222
3282
17
77
138
199
259
320
381
441
442
502
563
624
685
746
807
867
868
928
929
989
990
1050
1111
1172
1233
1294
1355
1416
1477
1537
1598
1659
1720
1780
1841
1902
1962
2023
2083
2144
2204
2264
2265
2325
2385
2445
2505
2565
2566
2625
2626
2685
2686
2745
2746
2805
2865
2925
2985
3044
3104
3164
3223
3283
16
137
198
258
319
380
441
502
562
563
623
684
745
806
867
928
989
1050
1111
1172
1233
1294
1355
1416
1476
1537
1598
1659
1720
1780
1841
1902
1962
2023
2083
2084
2144
2204
2205
2265
2325
2385
2386
2446
2506
2566
2626
2686
2746
2806
2866
2926
2986
3045
3105
3165
3224
3284
15
76
136
197
258
318
379
440
501
562
623
683
684
744
745
805
806
866
867
927
928
988
989
1049
1050
1110
1111
1171
1172
1232
1293
1354
1415
1476
1537
1598
1659
1720
1781
1841
1902
1963
2023
2084
2144
2145
2205
2265
2326
2386
2446
2447
2507
2567
2627
2687
2747
2807
2867
2927
2986
3046
3106
3165
3225
14
75
135
196
257
318
378
439
500
561
622
683
744
805
866
927
988
1049
1110
1171
1232
1293
1354
1415
1476
1537
1598
1659
1720
1781
1841
1902
1963
2024
2084
2145
2205
2266
2326
2387
2447
2507
2567
2568
2628
2688
2748
2808
2868
2927
2928
2987
3047
3107
3166
3226
3285
13
74
135
195
256
317
378
438
439
499
560
621
682
743
804
865
926
927
987
988
1048
1049
1110
1171
1232
1293
1354
1415
1476
1537
1598
1659
1720
1781
1842
1902
1963
2024
2085
2145
2206
2266
2327
2387
2447
2448
2508
2568
2628
2688
2689
2748
2749
2808
2809
2868
2928
2988
3048
3167
3227
3286
73
134
194
255
316
377
438
499
559
560
620
621
681
682
743
804
865
926
987
1048
1109
1170
1231
1232
1293
1354
1415
1476
1537
1598
1659
1720
1781
1842
1903
1963
1964
2024
2085
2146
2206
2267
2327
2388
2448
2508
2509
2569
2629
2689
2749
2809
2869
2929
2989
3049
3108
3168
3228
3287
12
72
133
194
254
315
376
437
498
559
620
681
742
803
864
925
986
987
1048
1109
1170
1231
1292
1353
1354
1415
1476
1537
1598
1659
1720
1781
1842
1903
1964
2025
2085
2146
2207
2267
2328
2388
2449
2509
2569
2570
2630
2690
2750
2810
2870
2930
2990
3049
3050
3109
3169
3228
3288
11
71
132
193
253
254
314
375
436
497
558
619
680
741
802
803
864
925
986
1047
1108
1109
1170
1231
1292
1353
1414
1476
1537
1598
1659
1720
1781
1842
1903
1964
2025
2086
2146
2147
2207
2268
2328
2329
2389
2449
2450
2510
2570
2630
2690
2691
2751
2811
2871
2931
2991
3050
3110
3170
3229
3289
10
131
192
253
314
374
375
435
496
557
558
618
619
680
741
802
863
924
985
986
1047
1108
1169
1231
1292
1353
1414
1476
1537
1598
1659
1720
1781
1842
1903
1964
2025
2086
2147
2208
2268
2329
2389
2390
2450
2510
2511
2571
2631
2691
2751
2752
2811
2812
2871
2872
2931
2932
2991
3051
3111
3171
3230
3290
9
70
130
191
252
313
374
435
496
557
618
679
740
801
862
863
924
985
1046
1108
1169
1230
1292
1353
1414
1475
1537
1598
1659
1720
1781
1842
1904
1965
2025
2026
2086
2147
2208
2269
2329
2330
2390
2450
2451
2511
2571
2572
2632
2692
2752
2812
2872
2932
2992
3052
3112
3171
3231
51
111
172
232
292
352
412
472
532
591
592
651
711
770
771
830
889
890
949
1008
1067
1126
1127
1186
1245
1304
1363
1422
1481
1539
1598
1657
1716
1775
1833
1892
1951
2009
2010
2068
2127
2186
2244
2303
2362
2421
2479
2480
2538
2539
2597
2656
2715
2774
2833
2892
2893
2952
3011
3070
3130
3189
50
110
171
231
291
351
411
471
531
591
650
651
710
770
829
889
948
1007
1008
1067
1126
1185
1244
1303
1304
1362
1363
1421
1480
1539
1598
1657
1716
1775
1833
1892
1951
2010
2068
2069
2127
2186
2245
2304
2362
2363
2421
2480
2539
2598
2657
2716
2775
2834
2893
2952
3012
3071
3130
3190
3249
49
110
170
230
290
350
410
470
530
590
650
709
710
769
829
888
948
1007
1066
1067
1126
1185
1244
1303
1362
1421
1480
1539
1598
1657
1716
1775
1834
1892
1951
2010
2069
2128
2186
2187
2245
2304
2363
2422
2481
2540
2599
2658
2717
2776
2835
2894
2953
3013
3072
3131
3191
3250
48
109
169
229
289
290
350
410
470
529
530
589
649
709
768
769
828
888
947
1007
1066
1125
1184
1185
1244
1303
1362
1421
1480
1539
1598
1657
1716
1775
1834
1893
1952
2010
2069
2128
2187
2246
2305
2363
2364
2422
2423
2481
2482
2540
2599
2658
2717
2718
2776
2777
2836
2895
2954
3013
3073
3132
3192
3251
108
168
228
289
349
409
469
529
589
648
649
708
768
827
828
887
947
1006
1065
1066
1125
1184
1243
1244
1303
1362
1421
1480
1539
1598
1657
1716
1775
1834
1893
1952
2011
2070
2128
2129
2187
2246
2305
2364
2423
2482
2541
2600
2659
2718
2777
2836
2837
2896
2955
3014
3074
3133
3192
3252
47
107
167
228
288
348
408
468
528
588
648
707
708
767
827
886
887
946
1006
1065
1124
1125
1184
1243
1302
1362
1421
1480
1539
1598
1657
1716
1775
1834
1893
1952
2011
2070
2129
2188
2247
2306
2365
2424
2483
2542
2601
2660
2719
2778
2837
2896
2897
2956
3015
3074
3134
3193
3253
46
106
167
227
287
347
407
467
527
587
647
707
767
826
886
946
1005
1065
1124
1183
1184
1243
1302
1361
1421
1480
1539
1598
1657
1716
1775
1834
1893
1952
2011
2070
2129
2188
2247
2306
2365
2424
2483
2542
2601
2602
2660
2661
2720
2779
2838
2897
2957
3016
3075
3135
3194
3254
45
105
166
226
286
346
406
407
466
467
526
527
586
587
646
647
706
766
826
885
886
945
1005
1064
1124
1183
1242
1243
1302
1361
1420
1480
1539
1598
1657
1716
1775
1834
1835
1894
1953
2012
2071
2130
2189
2248
2307
2366
2425
2484
2543
2602
2661
2720
2721
2780
2839
2898
2957
3017
3076
3136
3195
44
165
225
285
346
406
466
526
586
646
706
765
766
825
885
944
945
1004
1064
1123
1183
1242
1302
1361
1420
1480
1539
1598
1657
1716
1776
1835
1894
1953
2012
2071
2130
2189
2248
2307
2366
2425
2426
2484
2485
2544
2603
2662
2721
2780
2840
2899
2958
3018
3077
3136
3196
3255
43
104
164
224
285
345
405
465
525
585
645
705
765
824
825
884
944
1004
1063
1123
1182
1242
1301
1361
1420
1479
1539
1598
1657
1776
1835
1894
1953
2012
2071
2130
2131
2190
2249
2308
2367
2426
2485
2544
2603
2604
2663
2722
2781
2840
2900
2959
3018
3078
3137
3197
3256
42
103
163
223
284
344
404
464
524
584
644
704
764
824
884
943
944
1003
1063
1122
1123
1182
1242
1301
1361
1420
1479
1539
1598
1657
1717
1776
1835
1894
1953
2013
2072
2131
2190
2249
2308
2367
2368
2427
2486
2545
2604
2663
2664
2723
2782
2841
2900
2901
2960
3019
3079
3138
3198
3257
102
162
223
283
343
403
463
464
523
524
584
644
704
763
764
823
824
883
943
1003
1062
1063
1122
1182
1241
1301
1360
1420
1479
1539
1598
1657
1717
1776
1835
1894
1954
2013
2072
2131
2190
2191
2250
2309
2368
2427
2486
2487
2546
2605
2664
2723
2724
2783
2842
2901
2961
3020
3079
3139
3198
3258
41
101
161
222
282
342
402
403
463
523
583
643
703
763
823
883
942
943
1002
1062
1122
1181
1241
1301
1360
1420
1479
1598
1657
1717
1776
1835
1895
1954
2013
2072
2073
2132
2191
2250
2309
2310
2369
2428
2487
2546
2606
2665
2724
2783
2784
2843
2902
2961
2962
3021
3080
3140
3199
3259
40
100
161
221
281
341
342
402
462
522
582
642
702
762
822
882
942
1002
1061
1062
1121
1181
1241
1300
1360
1419
1479
1538
1598
1657
1717
1776
1836
1895
1954
2013
2014
2073
2132
2191
2251
2310
2369
2428
2429
2488
2547
2606
2666
2725
2784
2844
2903
2962
3022
3081
3141
3200
3260
39
99
160
220
280
341
401
461
521
581
582
641
642
702
762
822
881
882
941
942
1001
1061
1121
1181
1240
1300
1360
1419
1479
1538
1598
1657
1717
1776
1836
1895
1954
1955
2014
2073
2132
2133
2192
2251
2310
2311
2370
2429
2488
2548
2607
2666
2726
2785
2844
2904
2963
3023
3082
3201
38
159
219
280
340
400
460
521
581
641
701
761
821
881
941
1001
1061
1120
1121
1180
1240
1300
1359
1419
1479
1538
1598
1657
1717
1776
1836
1895
1955
2014
2073
2074
2133
2192
2252
2311
2370
2430
2489
2548
2608
2667
2726
2786
2845
2905
2964
3023
3083
3142
3202
3261
37
98
158
218
279
339
399
460
520
580
640
700
760
820
821
880
881
940
1000
1060
1120
1180
1240
1299
1300
1359
1419
1479
1538
1598
1657
1717
1777
1836
1895
1896
1955
2014
2074
2133
2193
2252
2311
2312
2371
2430
2490
2549
2608
2668
2727
2786
2787
2846
2905
2965
3024
3084
3143
3203
3262
36
97
157
218
278
338
399
459
519
579
639
640
700
760
820
880
940
1000
1060
1120
1180
1239
1299
1359
1419
1478
1538
1598
1717
1777
1836
1896
1955
2015
2074
2134
2193
2252
2253
2312
2371
2372
2431
2490
2550
2609
2668
2669
2728
2787
2847
2906
2966
3025
3085
3144
3263
96
156
217
277
337
338
398
458
518
578
579
639
699
759
819
879
939
999
1059
1119
1179
1239
1299
1359
1419
1478
1538
1598
1717
1777
1836
1896
1955
1956
2015
2075
2134
2194
2253
2312
2313
2372
2431
2432
2491
2550
2610
2669
2729
2788
2847
2848
2907
2966
3026
3085
3145
3204
3264
35
95
156
216
276
337
397
457
518
578
638
698
758
759
819
879
939
999
1059
1119
1179
1239
1299
1359
1418
1478
1538
1598
1717
1777
1837
1896
1956
2015
2075
2134
2135
2194
2253
2254
2313
2372
2373
2432
2491
2492
2551
2610
2611
2670
2729
2789
2848
2908
2967
3027
3086
3146
3205
3265
34
94
155
215
275
276
336
396
456
457
517
577
637
638
698
758
818
878
938
998
1058
1059
1118
1119
1178
1179
1238
1239
1298
1358
1418
1478
1538
1598
1717
1777
1837
1896
1956
2016
2075
2135
2194
2195
2254
2313
2314
2373
2433
2492
2552
2611
2671
2730
2790
2849
2909
2968
3028
3087
3147
3206
3266
33
93
154
214
275
335
395
456
516
576
577
637
697
757
817
818
878
938
998
1058
1118
1178
1238
1298
1358
1418
1478
1538
1598
1717
1777
1837
1897
1956
2016
2076
2135
2195
2254
2255
2314
2374
2433
2493
2552
2612
2671
2731
2790
2850
2909
2969
3028
3088
3147
3207
32
93
153
213
274
334
395
455
515
576
636
696
756
757
817
877
937
997
998
1057
1058
1118
1178
1238
1298
1358
1418
1478
1538
1598
1658
1717
1777
1837
1897
1957
2016
2076
2136
2195
2255
2315
2374
2434
2493
2494
2553
2612
2613
2672
2732
2791
2851
2910
2970
3029
3089
3148
3208
3267
31
92
152
213
273
333
394
454
515
575
635
696
756
816
876
877
937
997
1057
1117
1177
1178
1237
1238
1298
1358
1418
1478
1538
1598
1658
1777
1837
1897
1957
2017
2076
2136
2196
2255
2256
2315
2375
2434
2435
2494
2554
2613
2673
2732
2792
2851
2852
2911
2971
3030
3090
3149
3209
3268
30
91
151
212
272
333
393
453
454
514
574
635
695
755
816
876
936
996
997
1057
1117
1177
1237
1297
1357
1358
1418
1478
1538
1598
1658
1718
1837
1897
1957
2017
2077
2136
2137
2196
2256
2316
2375
2435
2495
2554
2614
2673
2674
2733
2793
2852
2912
2971
3031
3090
3150
3269
90
150
211
271
332
392
453
513
573
574
634
694
755
815
875
936
996
1056
1116
1117
1177
1237
1297
1357
1417
1538
1598
1658
1718
1778
1838
1897
1898
1957
2017
2077
2137
2197
2256
2257
2316
2376
2436
2495
2555
2615
2674
2734
2793
2794
2853
2913
2972
3032
3091
3151
3210
3270
29
89
150
210
271
331
391
392
452
512
573
633
694
754
814
815
875
935
995
996
1056
1116
1176
1237
1297
1357
1417
1477
1598
1658
1718
1778
1838
1898
1958
2017
2018
2077
2078
2137
2197
2257
2317
2376
2377
2436
2496
2556
2615
2675
2735
2794
2854
2913
2973
3033
3092
3152
3211
3271
28
88
149
209
270
330
391
451
512
572
632
633
693
753
754
814
874
935
995
1055
1116
1176
1236
1297
1357
1417
1477
1537
1598
1658
1718
1778
1838
1898
1958
2018
2078
2138
2197
2198
2257
2258
2317
2377
2437
2496
2497
2556
2616
2676
2735
2795
2855
2914
2974
3033
3093
3153
3212
3272
27
87
148
208
269
329
390
450
511
571
632
692
753
813
874
934
994
995
1055
1115
1176
1236
1296
1357
1417
1477
1537
1658
1718
1778
1838
1898
1958
2018
2078
2138
2198
2258
2318
2378
2437
2438
2497
2557
2617
2676
2677
2736
2796
2855
2915
2975
3034
3094
3153
3213
26
87
147
208
268
329
389
450
510
571
631
692
752
813
873
933
934
994
1054
1055
1115
1175
1236
1296
1356
1417
1477
1537
1658
1718
1778
1838
1898
1958
2018
2019
2078
2079
2138
2139
2198
2199
2258
2318
2378
2438
2498
2558
2617
2618
2677
2737
2796
2797
2856
2916
2975
2976
3035
3095
3154
3214
3273
25
86
146
207
267
328
388
449
509
570
630
631
691
751
752
812
872
873
933
993
994
1054
1114
1115
1175
1235
1296
1356
1417
1477
1537
1658
1718
1778
1838
1899
1959
2019
2079
2139
2199
2259
2319
2379
2439
2498
2499
2558
2618
2678
2738
2797
2857
2917
2976
3036
3096
3155
3215
3274
24
85
145
206
266
327
387
388
448
509
569
630
690
751
811
812
872
932
933
993
1054
1114
1175
1235
1295
1296
1356
1416
1477
1537
1658
1718
1778
1839
1899
1959
2019
2079
2139
2199
2259
2319
2379
2439
2499
2559
2619
2678
2679
2738
2798
2858
2917
2918
2977
3037
3096
3156
3275
84
145
205
266
326
387
447
508
568
569
629
690
750
811
871
872
932
992
993
1053
1114
1174
1235
1295
1356
1416
1477
1537
1658
1718
1778
1839
1899
1959
2019
2080
2140
2200
2260
2320
2380
2440
2500
2560
2619
2620
2679
2739
2799
2859
2918
2978
3038
3097
3157
3216
3276
23
83
144
204
265
325
386
446
447
507
568
628
689
750
810
871
931
932
992
1053
1113
1174
1234
1295
1355
1356
1416
1477
1537
1597
1658
1718
1779
1839
1899
1959
1960
2020
2080
2140
2200
2260
2320
2380
2381
2440
2441
2500
2560
2620
2680
2740
2800
2859
2919
2979
3038
3098
3158
3217
3277
22
82
143
203
264
325
385
446
506
567
628
688
749
810
870
931
992
1052
1113
1173
1174
1234
1295
1355
1416
1476
1537
1597
1658
1718
1779
1839
1899
1960
2020
2080
2140
2141
2201
2261
2321
2381
2441
2501
2561
2621
2681
2741
2800
2860
2920
2980
3039
3099
3218
3278
21
142
203
263
324
384
445
506
566
627
688
748
809
870
930
931
991
1052
1112
1113
1173
1234
1294
1295
1355
1416
1476
1537
1597
1658
1718
1779
1839
1900
1960
2020
2081
2141
2201
2261
2321
2322
2381
2382
2442
2502
2562
2621
2622
2681
2682
2741
2801
2861
2921
2980
3040
3100
3159
3219
20
81
141
202
262
323
384
444
505
566
626
687
748
808
809
869
930
991
1051
1112
1173
1233
1234
1294
1355
1416
1476
1537
1597
1658
1718
1779
1839
1900
1960
2021
2081
2141
2201
2202
2262
2322
2382
2442
2502
2562
2622
2682
2742
2802
2862
2921
2922
2981
3041
3101
3160
3220
3279
19
80
140
201
261
262
322
383
443
444
504
565
626
686
747
808
869
929
930
990
1051
1112
1172
1173
1233
1294
1355
1415
1476
1537
1597
1658
1779
1840
1900
1961
2021
2081
2142
2202
2262
2322
2323
2383
2443
2503
2563
2623
2683
2743
2803
2862
2863
2922
2982
3042
3101
3161
3221
3280
18
79
139
200
261
321
382
443
503
504
564
625
686
746
747
807
868
929
990
1050
1051
1111
1172
1233
1294
1354
1415
1476
1537
1597
1658
1719
1779
1840
1900
1961
2021
2082
2142
2202
2203
2263
2323
2383
2443
2444
2503
2504
2564
2624
2684
2743
2744
2803
2804
2863
2923
2983
3043
3102
3162
3281
18
78
139
199
260
320
321
381
442
503
563
564
624
685
746
807
867
868
928
989
1050
1111
1172
1233
1293
1354
1415
1476
1537
1597
1658
1719
1779
1840
1901
1961
2022
2082
2142
2143
2203
2263
2323
2324
2384
2444
2504
2564
2624
2684
2744
2804
2864
2924
2984
3043
3103
3163
3222
3282
17
77
138
198
259
320
380
441
502
563
623
624
684
745
806
867
928
989
1050
1110
1111
1171
1232
1293
1354
1415
1476
1597
1658
1719
1779
1840
1901
1961
2022
2082
2143
2203
2264
2324
2384
2444
2445
2505
2565
2625
2685
2745
2805
2865
2925
2985
3044
3104
3164
3223
3283
16
76
137
198
258
319
380
440
501
562
623
684
744
745
805
806
866
927
988
1049
1110
1171
1232
1293
1354
1415
1476
1536
1597
1658
1719
1780
1840
1901
1962
2022
2083
2143
2204
2264
2324
2325
2385
2445
2505
2506
2566
2626
2686
2746
2806
2866
2926
2985
3045
3105
3224
3284
15
76
136
197
257
318
379
440
500
501
561
622
683
744
805
866
927
988
1049
1110
1171
1232
1293
1354
1414
1415
1475
1536
1597
1658
1719
1780
1840
1901
1962
2022
2023
2083
2144
2204
2265
2325
2385
2386
2446
2506
2566
2626
2627
2686
2687
2746
2747
2806
2807
2866
2867
2926
2986
3046
3106
3165
3225
14
75
135
196
257
317
378
439
500
560
561
621
622
682
743
804
865
926
987
1048
1109
1170
1231
1292
1353
1414
1475
1536
1597
1658
1719
1780
1841
1901
1962
2023
2083
2084
2144
2205
2265
2326
2386
2446
2507
2567
2627
2687
2747
2807
2867
2927
2987
3047
3107
3166
3226
3285
13
74
134
195
256
316
317
377
438
499
560
621
682
743
804
865
926
987
1048
1109
1170
1231
1292
1353
1414
1475
1536
1597
1658
1719
1780
1841
1902
1962
2023
2084
2144
2145
2205
2266
2326
2386
2387
2447
2507
2567
2568
2628
2688
2748
2808
2868
2928
2988
3048
3107
3167
3227
3286
12
73
134
194
255
316
376
377
437
498
559
620
681
742
803
864
925
986
1047
1108
1109
1170
1231
1292
1353
1414
1475
1536
1597
1658
1719
1780
1841
1902
1963
2023
2024
2084
2145
2205
2206
2266
2327
2387
2447
2448
2508
2568
2628
2629
2689
2749
2809
2869
2929
2989
3048
3108
3168
3287
12
72
133
193
254
315
376
436
437
497
498
558
619
680
741
742
802
803
863
864
925
986
1047
1108
1169
1230
1292
1353
1414
1475
1536
1597
1658
1719
1780
1841
1902
1963
2024
2084
2085
2145
2206
2267
2327
2388
2448
2508
2509
2569
2629
2689
2749
2750
2810
2870
2930
2989
2990
3049
3109
3169
3228
3288
11
71
132
193
253
314
375
436
497
558
619
680
741
802
863
924
985
1046
1047
1108
1169
1230
1291
1352
1414
1475
1536
1597
1658
1719
1780
1841
1902
1963
2024
2085
2146
2206
2207
2267
2328
2388
2449
2509
2569
2570
2630
2690
2750
2810
2870
2930
2990
3050
3110
3170
3229
3289
10
70
131
192
252
313
374
435
496
557
618
679
740
801
862
863
924
985
1046
1107
1168
1169
1230
1291
1352
1413
1475
1536
1597
1658
1719
1780
1841
1902
1903
1963
1964
2024
2085
2146
2207
2267
2268
2328
2389
2449
2510
2570
2630
2631
2691
2751
2811
2871
2931
2991
3051
3111
3170
3230
3290
9
70
130
191
252
312
313
373
434
495
556
617
678
679
739
740
801
862
923
984
1046
1107
1168
1229
1230
1291
1352
1413
1475
1536
1597
1658
1719
1781
1842
1903
1964
2025
2086
2146
2147
2207
2268
2329
2389
2390
2450
2510
2511
2571
2631
2691
2692
2752
2812
2872
2932
2992
3052
3112
3171
3231
51
111
171
232
292
352
412
471
472
531
591
651
710
770
829
889
948
1007
1066
1067
1126
1185
1244
1303
1362
1421
1480
1539
1597
1656
1715
1774
1832
1891
1950
2009
2067
2126
2185
2244
2302
2303
2361
2420
2479
2538
2597
2656
2715
2774
2833
2892
2951
3011
3070
3129
3189
50
110
171
231
291
351
411
471
531
590
650
710
769
829
888
947
948
1007
1066
1125
1184
1185
1244
1303
1362
1421
1480
1597
1656
1715
1774
1833
1891
1950
2009
2068
2126
2127
2185
2244
2303
2362
2421
2479
2480
2538
2539
2597
2598
2656
2657
2715
2716
2775
2834
2893
2952
3012
3071
3130
3190
3249
49
170
230
290
350
410
470
530
590
649
709
769
828
888
947
1006
1066
1125
1184
1243
1302
1361
1420
1479
1538
1597
1656
1715
1774
1833
1892
1950
1951
2009
2068
2127
2186
2245
2303
2304
2362
2421
2480
2539
2598
2657
2716
2775
2835
2894
2953
3012
3072
3131
3191
3250
48
109
169
229
289
349
409
469
529
589
649
708
768
827
828
887
946
947
1006
1065
1124
1125
1184
1243
1302
1361
1420
1479
1538
1597
1656
1715
1774
1833
1892
1951
2010
2068
2069
2127
2186
2245
2304
2363
2422
2481
2540
2599
2658
2717
2776
2835
2895
2954
3013
3073
3132
3251
108
168
228
288
348
349
408
409
468
469
528
588
648
708
767
827
886
887
946
1005
1006
1065
1124
1183
1243
1302
1361
1420
1479
1538
1597
1656
1715
1774
1833
1892
1951
2010
2069
2128
2187
2246
2304
2305
2363
2364
2422
2423
2481
2482
2540
2541
2599
2600
2659
2718
2777
2836
2895
2955
3014
3073
3133
3192
3252
47
107
167
227
288
348
408
468
528
587
588
647
707
767
826
886
945
946
1005
1064
1124
1183
1242
1302
1361
1420
1479
1538
1597
1656
1715
1774
1833
1892
1951
2010
2069
2128
2187
2246
2305
2364
2423
2482
2541
2600
2659
2718
2719
2778
2837
2896
2955
2956
3015
3074
3134
3193
3253
46
106
166
227
287
347
407
467
527
587
647
706
766
826
885
945
1004
1005
1064
1123
1183
1242
1301
1361
1420
1479
1538
1597
1656
1715
1774
1833
1892
1893
1951
1952
2010
2011
2069
2070
2128
2129
2187
2188
2246
2247
2305
2306
2365
2424
2483
2542
2601
2660
2719
2778
2779
2838
2897
2956
3016
3075
3135
3194
3254
45
105
166
226
286
346
406
466
526
586
646
706
765
766
825
885
944
945
1004
1063
1064
1123
1182
1242
1301
1360
1420
1479
1538
1597
1656
1775
1834
1893
1952
2011
2070
2129
2188
2247
2306
2365
2424
2483
2542
2543
2602
2661
2720
2779
2838
2839
2898
2957
3017
3076
3135
3195
44
104
165
225
285
345
405
465
525
585
645
705
765
824
825
884
944
1003
1004
1063
1122
1123
1182
1241
1301
1360
1419
1479
1538
1597
1656
1716
1775
1834
1893
1952
2011
2070
2129
2188
2189
2247
2248
2307
2366
2425
2484
2543
2602
2661
2662
2721
2780
2839
2899
2958
3017
3077
3136
3196
3255
43
104
164
224
284
344
345
405
465
525
585
644
645
704
705
764
824
884
943
1003
1063
1122
1182
1241
1300
1301
1360
1419
1479
1538
1597
1656
1716
1775
1834
1893
1952
2011
2012
2071
2130
2189
2248
2307
2366
2425
2426
2485
2544
2603
2662
2721
2722
2781
2840
2899
2959
3018
3078
3137
3197
3256
42
103
163
223
283
284
344
404
464
524
584
644
704
763
764
823
883
943
1002
1003
1062
1122
1181
1241
1300
1360
1419
1478
1538
1597
1656
1716
1775
1834
1893
1953
2012
2071
2130
2189
2248
2249
2308
2367
2426
2485
2544
2545
2604
2663
2722
2781
2782
2841
2900
2960
3019
3138
3257
102
162
222
283
343
403
463
523
583
643
703
763
823
882
883
942
1002
1062
1121
1181
1240
1241
1300
1359
1360
1419
1478
1538
1597
1716
1775
1834
1894
1953
2012
2071
2130
2131
2190
2249
2308
2367
2368
2427
2486
2545
2604
2605
2664
2723
2782
2842
2901
2960
3020
3079
3139
3198
3258
41
101
161
222
282
342
402
462
522
582
583
642
643
702
703
762
822
882
942
1001
1002
1061
1121
1181
1240
1300
1359
1419
1478
1538
1597
1716
1775
1835
1894
1953
2012
2072
2131
2190
2249
2250
2309
2368
2427
2486
2487
2546
2605
2664
2665
2724
2783
2842
2843
2902
2961
3021
3080
3140
3199
3259
40
100
160
221
281
341
401
461
462
522
582
642
702
762
821
822
881
882
941
1001
1061
1120
1121
1180
1240
1299
1300
1359
1419
1478
1538
1597
1716
1775
1835
1894
1953
2013
2072
2131
2191
2250
2309
2368
2369
2428
2487
2546
2547
2606
2665
2724
2725
2784
2843
2903
2962
3022
3081
3141
3200
3260
39
99
160
220
280
340
401
461
521
581
641
701
761
821
881
941
1000
1001
1060
1120
1180
1239
1240
1299
1359
1418
1478
1597
1716
1775
1835
1894
1954
2013
2072
2132
2191
2250
2251
2310
2369
2428
2429
2488
2547
2606
2607
2666
2725
2785
2844
2903
2904
2963
3022
3082
3141
3201
38
98
159
219
279
340
400
460
520
580
640
700
701
760
761
820
821
880
940
1000
1060
1120
1179
1180
1239
1299
1359
1418
1478
1537
1597
1716
1776
1835
1894
1954
2013
2073
2132
2191
2192
2251
2310
2370
2429
2488
2489
2548
2607
2666
2667
2726
2785
2845
2904
2964
3023
3083
3142
3202
3261
37
98
158
218
279
339
399
459
519
520
579
580
640
700
760
820
880
940
1000
1059
1060
1119
1179
1239
1299
1358
1418
1478
1537
1597
1657
1716
1776
1835
1895
1954
2014
2073
2132
2133
2192
2251
2311
2370
2430
2489
2548
2549
2608
2667
2727
2786
2846
2905
2965
3024
3084
3143
3203
3262
36
97
157
217
278
338
398
458
459
519
579
639
699
759
819
879
939
999
1059
1119
1179
1239
1298
1358
1418
1478
1537
1597
1657
1716
1776
1835
1895
1954
2014
2073
2074
2133
2192
2193
2252
2311
2371
2430
2490
2549
2608
2609
2668
2727
2728
2787
2846
2906
2965
3025
3084
3144
3263
96
156
217
277
337
397
398
458
518
578
638
698
699
758
759
819
879
939
999
1059
1118
1119
1178
1179
1238
1298
1358
1418
1537
1597
1657
1716
1776
1836
1895
1955
2014
2074
2133
2193
2252
2312
2371
2431
2490
2550
2609
2669
2728
2788
2847
2907
2966
3026
3085
3145
3204
3264
35
95
155
216
276
336
397
457
517
577
637
638
698
758
818
878
938
998
1058
1118
1178
1238
1298
1358
1418
1477
1537
1597
1657
1716
1776
1836
1895
1955
2015
2074
2134
2193
2253
2312
2372
2431
2432
2491
2550
2551
2610
2669
2670
2729
2788
2789
2848
2907
2908
2967
3027
3086
3146
3205
3265
34
94
155
215
275
336
396
456
516
517
577
637
697
757
817
818
877
878
938
998
1058
1118
1178
1238
1298
1358
1417
1477
1537
1597
1657
1716
1776
1836
1896
1955
2015
2074
2075
2134
2194
2253
2313
2372
2373
2432
2491
2492
2551
2611
2670
2730
2789
2849
2908
2968
3027
3087
3206
3266
33
93
154
214
274
335
395
455
516
576
636
696
697
757
817
877
937
997
1057
1117
1177
1237
1297
1357
1417
1477
1537
1597
1657
1776
1836
1896
1955
1956
2015
2075
2134
2135
2194
2254
2313
2314
2373
2433
2492
2552
2611
2671
2730
2731
2790
2850
2909
2969
3028
3088
3147
3207
32
92
153
213
274
334
394
455
515
575
635
636
696
756
816
876
877
936
937
997
1057
1117
1177
1237
1297
1357
1417
1477
1537
1597
1657
1717
1776
1836
1896
1956
2015
2016
2075
2135
2195
2254
2314
2373
2374
2433
2493
2552
2553
2612
2672
2731
2791
2850
2910
2969
2970
3029
3089
3148
3208
3267
31
92
152
212
273
333
393
394
454
514
574
575
635
695
755
816
876
936
996
1056
1116
1117
1177
1237
1297
1357
1417
1477
1537
1597
1657
1717
1777
1836
1896
1956
2016
2076
2135
2195
2255
2314
2315
2374
2434
2493
2494
2553
2613
2672
2732
2791
2792
2851
2911
2970
3030
3089
3149
3209
3268
30
91
151
212
272
332
393
453
513
514
574
634
694
695
755
815
875
935
936
996
1056
1116
1176
1236
1297
1357
1417
1477
1537
1597
1657
1717
1777
1837
1896
1956
2016
2076
2136
2195
2196
2255
2315
2375
2434
2435
2494
2554
2613
2614
2673
2733
2792
2852
2911
2912
2971
3031
3090
3150
3269
90
150
211
271
331
332
392
452
513
573
633
634
694
754
814
815
875
935
995
1055
1056
1116
1176
1236
1296
1356
1417
1477
1537
1597
1657
1717
1777
1837
1897
1957
2016
2076
2136
2196
2256
2315
2316
2375
2435
2495
2554
2555
2614
2674
2733
2734
2793
2853
2912
2972
3032
3091
3151
3210
3270
29
89
149
210
270
331
391
451
452
512
572
633
693
753
754
814
874
934
935
995
1055
1115
1176
1236
1296
1356
1416
1477
1537
1597
1657
1717
1777
1837
1897
1957
2017
2077
2136
2137
2196
2256
2316
2376
2436
2495
2555
2615
2674
2675
2734
2794
2853
2854
2913
2973
3032
3092
3152
3211
3271
28
88
149
209
269
270
330
390
451
511
572
632
692
693
753
813
873
874
934
994
1055
1115
1175
1235
1236
1296
1356
1416
1476
1537
1597
1657
1717
1777
1837
1897
1957
2017
2077
2137
2197
2257
2316
2317
2376
2377
2436
2496
2556
2615
2616
2675
2735
2795
2854
2914
2974
3033
3093
3152
3212
3272
27
87
148
208
269
329
390
450
510
511
571
631
692
752
813
873
933
934
994
1054
1114
1115
1175
1235
1295
1296
1356
1416
1476
1597
1657
1717
1777
1837
1897
1957
2017
2077
2137
2197
2257
2317
2377
2437
2497
2556
2557
2616
2676
2736
2795
2855
2915
2974
3034
3094
3153
3213
26
147
207
268
328
389
449
510
570
631
691
751
752
812
872
873
933
993
1054
1114
1174
1175
1235
1295
1356
1416
1476
1536
1597
1657
1717
1777
1837
1898
1958
2018
2078
2138
2198
2258
2318
2377
2378
2437
2438
2497
2557
2617
2677
2736
2737
2796
2856
2916
2975
3035
3095
3154
3214
3273
25
86
146
207
267
327
328
388
448
449
509
569
570
630
690
691
751
811
812
872
932
993
1053
1114
1174
1235
1295
1355
1416
1476
1536
1597
1657
1717
1777
1838
1898
1958
2018
2078
2138
2198
2258
2318
2378
2438
2498
2558
2617
2618
2677
2737
2797
2857
2916
2976
3036
3095
3155
3215
3274
24
85
145
206
266
327
387
448
508
569
629
690
750
811
871
932
992
1053
1113
1174
1234
1295
1355
1416
1476
1536
1597
1657
1717
1838
1898
1958
2018
2078
2079
2138
2139
2199
2259
2319
2379
2439
2498
2499
2558
2559
2618
2678
2738
2798
2857
2858
2917
2977
3037
3096
3156
3275
84
144
205
265
326
386
447
507
508
568
628
629
689
750
810
871
931
992
1052
1053
1113
1173
1174
1234
1294
1355
1415
1476
1536
1597
1657
1717
1778
1838
1898
1958
2019
2079
2139
2199
2259
2319
2379
2439
2499
2559
2619
2679
2739
2798
2799
2858
2918
2978
3037
3097
3157
3216
3276
23
83
144
204
265
325
386
446
507
567
628
688
689
749
810
870
931
991
1052
1112
1113
1173
1234
1294
1355
1415
1476
1536
1597
1657
1717
1778
1838
1898
1959
2019
2079
2139
2199
2200
2260
2320
2380
2440
2500
2560
2620
2679
2680
2739
2740
2799
2859
2919
2979
3038
3098
3158
3217
3277
22
82
143
203
264
324
385
445
506
566
567
627
688
748
749
809
870
930
991
1051
1052
1112
1173
1233
1294
1354
1415
1476
1536
1657
1717
1778
1838
1899
1959
2019
2079
2080
2140
2200
2260
2320
2380
2440
2441
2500
2501
2560
2561
2620
2680
2740
2800
2860
2920
2979
3039
3099
3158
3218
3278
21
81
142
202
263
323
324
384
445
505
566
626
627
687
748
808
809
869
930
990
991
1051
1112
1172
1233
1294
1354
1415
1475
1536
1657
1778
1838
1899
1959
2019
2020
2080
2140
2200
2260
2261
2321
2381
2441
2501
2561
2621
2681
2741
2801
2861
2920
2980
3040
3100
3159
3219
20
81
141
202
262
323
383
444
504
505
565
626
686
687
747
808
868
869
929
990
1051
1111
1172
1233
1293
1354
1415
1475
1536
1657
1718
1778
1839
1899
1959
1960
2020
2080
2140
2141
2201
2261
2321
2381
2382
2441
2442
2502
2562
2622
2682
2742
2801
2802
2861
2921
2981
3041
3100
3160
3220
3279
19
80
140
201
261
322
382
383
443
504
564
565
625
686
746
747
807
868
929
989
990
1050
1111
1172
1232
1293
1354
1415
1475
1536
1657
1718
1778
1839
1899
1960
2020
2081
2141
2201
2261
2262
2322
2382
2442
2502
2562
2563
2622
2623
2682
2683
2742
2802
2862
2922
2982
3042
3101
3161
3221
3280
18
79
139
200
260
321
382
442
503
564
624
625
685
746
807
867
868
928
989
1050
1110
1111
1171
1232
1293
1354
1414
1475
1536
1657
1718
1778
1839
1899
1900
1960
2020
2021
2081
2141
2202
2262
2322
2382
2383
2443
2503
2563
2623
2683
2743
2803
2863
2923
2983
3042
3102
3162
3281
78
199
260
320
381
441
442
502
563
624
684
685
745
806
867
928
988
989
1049
1110
1171
1232
1293
1353
1414
1475
1536
1596
1657
1718
1778
1839
1900
1960
2021
2081
2142
2202
2262
2263
2323
2383
2443
2503
2504
2564
2624
2684
2744
2804
2864
2924
2983
2984
3043
3103
3163
3222
3282
17
77
138
198
259
319
380
441
501
502
562
623
684
745
805
806
866
927
988
1049
1110
1171
1231
1232
1292
1353
1414
1475
1536
1596
1657
1718
1779
1839
1900
1960
1961
2021
2082
2142
2203
2263
2323
2384
2444
2504
2564
2565
2624
2625
2685
2745
2805
2865
2924
2925
2984
3044
3104
3164
3223
3283
16
76
137
197
258
319
379
440
501
561
562
622
683
744
805
866
927
987
988
1048
1049
1109
1170
1231
1292
1353
1414
1475
1536
1596
1657
1718
1779
1839
1900
1961
2021
2082
2142
2143
2203
2263
2264
2324
2384
2444
2445
2505
2565
2625
2685
2745
2805
2865
2925
2985
3045
3105
3164
3224
3284
15
75
136
197
257
318
378
379
439
500
561
622
682
683
743
804
865
926
987
1048
1109
1170
1231
1292
1353
1414
1475
1596
1657
1718
1779
1840
1900
1961
2022
2082
2143
2203
2204
2264
2324
2325
2385
2445
2505
2506
2566
2626
2686
2746
2806
2866
2926
2986
3046
3106
3165
3225
14
75
135
196
256
317
378
438
439
499
560
621
682
743
804
865
925
926
986
987
1047
1048
1108
1109
1169
1170
1230
1231
1291
1292
1352
1353
1413
1474
1535
1596
1657
1718
1779
1840
1901
1961
2022
2083
2143
2204
2264
2265
2325
2385
2446
2506
2566
2627
2687
2747
2807
2867
2927
2987
3047
3106
3166
3226
3285
13
74
134
195
255
256
316
377
438
498
499
559
620
681
742
803
864
925
986
1047
1108
1169
1230
1291
1352
1413
1474
1535
1596
1657
1718
1779
1840
1901
1962
2022
2083
2144
2204
2265
2325
2326
2386
2446
2507
2567
2627
2687
2688
2748
2808
2868
2928
2988
3047
3107
3167
3227
3286
12
73
133
194
255
315
376
437
498
559
619
620
680
681
741
742
802
803
863
864
924
925
986
1047
1108
1169
1230
1291
1352
1413
1474
1535
1596
1657
1718
1779
1840
1901
1962
2023
2083
2144
2205
2265
2266
2326
2386
2387
2447
2507
2568
2628
2688
2748
2808
2809
2868
2869
2928
2929
2988
3048
3108
3168
3287
72
133
193
254
315
375
436
497
558
619
680
741
802
863
924
985
1046
1107
1168
1169
1230
1291
1352
1413
1474
1535
1596
1657
1718
1779
1840
1901
1962
2023
2084
2144
2145
2205
2266
2326
2327
2387
2447
2448
2508
2568
2629
2689
2749
2809
2869
2929
2989
3049
3109
3169
3228
3288
11
71
132
192
253
314
375
435
496
557
618
679
740
801
862
923
924
985
1046
1107
1168
1229
1290
1291
1352
1413
1474
1535
1596
1657
1718
1779
1840
1901
1962
2023
2084
2145
2206
2266
2327
2388
2448
2509
2569
2629
2690
2750
2810
2870
2930
2990
3050
3110
3229
3289
10
70
131
192
252
313
374
435
495
496
556
557
617
618
678
679
739
740
801
862
923
984
1045
1106
1107
1168
1229
1290
1351
1413
1474
1535
1596
1657
1780
1841
1902
1963
2024
2084
2085
2145
2206
2267
2327
2328
2388
2449
2509
2570
2630
2690
2751
2811
2871
2931
2991
3051
3111
3170
3230
3290
9
69
130
191
251
312
373
434
495
556
617
678
739
800
861
922
923
984
1045
1106
1167
1229
1290
1351
1412
1474
1535
1596
1657
1719
1780
1841
1902
1963
2024
2085
2146
2206
2207
2267
2328
2389
2449
2510
2570
2631
2691
2751
2811
2812
2872
2932
2992
3052
3111
3171
3231
51
111
171
231
291
351
411
471
531
591
650
710
769
829
888
947
948
1007
1066
1125
1184
1243
1302
1361
1420
1479
1538
1655
1714
1773
1832
1890
1949
2008
2067
2125
2184
2243
2302
2361
2419
2420
2478
2537
2596
2655
2714
2773
2774
2833
2892
2951
3010
3011
3070
3129
3189
50
110
170
231
291
351
410
411
470
530
590
649
650
709
769
828
887
888
947
1006
1065
1125
1184
1243
1302
1361
1420
1479
1538
1655
1714
1773
1832
1891
1949
2008
2067
2126
2185
2243
2244
2302
2361
2420
2479
2538
2597
2656
2715
2774
2833
2834
2893
2952
3011
3071
3130
3190
3249
49
109
170
230
290
350
410
470
529
530
589
649
708
709
768
827
828
887
946
1006
1065
1124
1183
1242
1243
1302
1361
1420
1479
1538
1655
1714
1773
1832
1891
1950
2008
2009
2067
2126
2185
2244
2303
2362
2421
2480
2539
2598
2657
2716
2775
2834
2893
2894
2953
3012
3072
3131
3191
3250
48
109
169
229
289
349
409
469
529
588
589
648
708
767
768
827
886
887
946
1005
1064
1065
1124
1183
1242
1301
1360
1419
1655
1714
1773
1832
1891
1950
2009
2068
2127
2185
2186
2244
2245
2303
2362
2421
2480
2539
2598
2657
2658
2717
2776
2835
2894
2954
3013
3072
3132
3251
47
108
168
228
288
348
408
468
528
588
647
648
707
767
826
886
945
1005
1064
1123
1183
1242
1301
1360
1419
1478
1537
1596
1655
1714
1773
1832
1891
1950
2009
2068
2127
2186
2245
2304
2363
2422
2481
2540
2599
2658
2717
2776
2777
2836
2895
2954
3014
3073
3133
3192
3252
47
107
167
227
287
347
407
467
527
587
647
706
707
766
826
885
945
1004
1064
1123
1182
1241
1242
1301
1360
1419
1478
1537
1596
1773
1832
1891
1950
2009
2068
2127
2186
2245
2304
2363
2364
2422
2423
2481
2482
2541
2600
2659
2718
2777
2837
2896
2955
3015
3074
3134
3193
3253
46
106
166
226
286
287
347
407
466
467
526
527
586
646
706
765
766
825
885
944
1004
1063
1123
1182
1241
1300
1301
1360
1419
1478
1537
1596
1715
1774
1833
1892
1951
2010
2069
2128
2187
2246
2305
2364
2423
2482
2541
2600
2601
2660
2719
2778
2837
2897
2956
3015
3016
3075
3194
3254
45
105
165
226
286
346
406
466
526
586
645
646
705
765
824
825
884
944
1003
1063
1122
1182
1241
1300
1360
1419
1478
1537
1596
1715
1774
1833
1892
1951
2010
2069
2128
2187
2246
2305
2306
2364
2365
2424
2483
2542
2601
2660
2720
2779
2838
2897
2898
2957
3016
3076
3135
3195
44
104
165
225
285
345
405
465
525
585
645
704
705
764
824
884
943
1003
1062
1122
1181
1241
1300
1359
1419
1478
1537
1596
1715
1774
1833
1892
1951
2010
2069
2070
2129
2188
2247
2306
2365
2424
2483
2484
2543
2602
2661
2720
2780
2839
2898
2958
3017
3077
3136
3196
3255
43
103
164
224
284
344
404
464
524
584
644
704
764
823
883
943
1002
1062
1121
1181
1240
1300
1359
1418
1478
1537
1596
1715
1774
1833
1892
1951
1952
2011
2070
2129
2188
2247
2306
2307
2366
2425
2484
2543
2602
2603
2662
2721
2780
2840
2899
2959
3018
3078
3137
3197
3256
42
103
163
223
283
343
403
404
463
464
523
524
583
584
643
703
763
823
882
883
942
1002
1061
1062
1121
1180
1181
1240
1299
1359
1418
1478
1537
1596
1656
1715
1774
1833
1893
1952
2011
2070
2129
2188
2189
2248
2307
2366
2425
2426
2485
2544
2603
2662
2663
2722
2781
2840
2841
2900
2959
3019
3078
3138
3257
41
102
162
222
282
343
403
463
523
583
643
702
703
762
822
882
942
1001
1061
1121
1180
1240
1299
1359
1418
1537
1596
1656
1715
1774
1833
1834
1893
1952
2011
2070
2071
2130
2189
2248
2307
2308
2367
2426
2485
2545
2604
2663
2723
2782
2841
2901
2960
3020
3079
3139
3198
3258
41
101
161
221
282
342
402
462
522
582
642
702
762
821
822
881
941
1001
1060
1061
1120
1180
1239
1299
1358
1418
1477
1537
1596
1656
1715
1774
1834
1893
1952
2012
2071
2130
2189
2190
2249
2308
2367
2427
2486
2545
2605
2664
2723
2783
2842
2902
2961
3021
3080
3140
3199
3259
40
100
160
221
281
341
401
461
521
581
641
701
761
821
881
941
1000
1060
1120
1179
1180
1239
1299
1358
1418
1477
1537
1596
1656
1715
1774
1834
1893
1953
2012
2071
2131
2190
2249
2308
2309
2368
2427
2486
2487
2546
2605
2665
2724
2783
2784
2843
2902
2962
3021
3081
3140
3200
3260
39
99
159
220
280
340
400
460
520
521
580
581
640
641
700
701
760
761
820
880
940
1000
1060
1119
1179
1239
1298
1358
1418
1477
1537
1596
1656
1715
1775
1834
1893
1953
2012
2072
2131
2190
2250
2309
2368
2369
2428
2487
2546
2547
2606
2665
2725
2784
2844
2903
2963
3022
3082
3141
3201
38
98
159
219
279
339
399
400
460
520
580
640
700
760
820
880
939
940
999
1059
1119
1179
1238
1298
1358
1417
1477
1537
1596
1656
1715
1775
1834
1894
1953
2012
2013
2072
2131
2191
2250
2310
2369
2428
2429
2488
2547
2607
2666
2725
2726
2785
2844
2845
2904
2963
2964
3023
3083
3142
3202
3261
37
97
158
218
278
338
339
399
459
519
579
639
699
759
819
879
939
999
1059
1119
1178
1238
1298
1358
1417
1477
1596
1656
1715
1775
1834
1894
1953
2013
2072
2132
2191
2251
2310
2369
2370
2429
2488
2489
2548
2607
2667
2726
2786
2845
2905
2964
3024
3083
3143
3203
3262
36
97
157
217
277
278
338
398
458
518
578
638
639
698
699
758
759
818
819
878
879
938
939
998
999
1058
1118
1178
1238
1298
1357
1417
1477
1536
1596
1656
1715
1775
1835
1894
1954
2013
2073
2132
2192
2251
2311
2370
2430
2489
2548
2549
2608
2667
2668
2727
2786
2787
2846
2906
2965
3025
3084
3144
3203
3263
35
96
156
216
277
337
397
457
517
518
578
638
698
758
818
878
938
998
1058
1118
1178
1237
1238
1297
1357
1417
1477
1536
1596
1656
1715
1775
1835
1894
1954
2013
2014
2073
2133
2192
2252
2311
2371
2430
2490
2549
2609
2668
2728
2787
2847
2906
2966
3026
3085
3145
3204
3264
35
95
155
216
276
336
396
456
457
517
577
637
697
757
817
818
877
878
937
938
997
998
1057
1058
1117
1177
1237
1297
1357
1417
1477
1536
1596
1656
1775
1835
1894
1895
1954
2014
2073
2133
2192
2193
2252
2312
2371
2431
2490
2550
2609
2610
2669
2728
2729
2788
2848
2907
2967
3026
3086
3146
3205
3265
34
94
154
215
275
335
395
396
456
516
576
636
696
697
757
817
877
937
997
1057
1117
1177
1237
1297
1357
1417
1476
1536
1596
1656
1716
1775
1835
1895
1954
2014
2074
2133
2193
2253
2312
2372
2431
2432
2491
2550
2551
2610
2670
2729
2789
2848
2849
2908
2968
3027
3087
3146
3206
3266
33
93
154
214
274
334
335
395
455
515
575
576
636
696
756
816
876
936
937
996
997
1056
1057
1117
1177
1237
1297
1356
1357
1416
1476
1536
1596
1656
1716
1775
1835
1895
1955
2014
2074
2134
2193
2194
2253
2313
2372
2432
2492
2551
2611
2670
2671
2730
2790
2849
2909
2968
3028
3088
3147
3207
32
92
153
213
273
334
394
454
514
515
575
635
695
755
756
815
816
876
936
996
1056
1116
1176
1236
1296
1356
1416
1476
1536
1596
1656
1716
1776
1835
1895
1955
2015
2074
2075
2134
2194
2254
2313
2373
2433
2492
2552
2611
2612
2671
2731
2790
2850
2910
2969
3029
3088
3148
3208
3267
31
152
212
273
333
393
453
454
514
574
634
694
695
755
815
875
935
995
996
1056
1116
1176
1236
1296
1356
1416
1476
1536
1596
1656
1716
1776
1836
1895
1955
2015
2075
2135
2194
2254
2314
2373
2374
2433
2493
2552
2553
2612
2672
2731
2732
2791
2851
2910
2970
3030
3089
3149
3209
3268
30
91
151
211
272
332
392
453
513
573
634
694
754
814
815
875
935
995
1055
1115
1175
1176
1236
1296
1356
1416
1476
1536
1596
1656
1716
1776
1836
1896
1955
1956
2015
2075
2135
2195
2254
2255
2314
2374
2434
2493
2494
2553
2613
2673
2732
2792
2852
2911
2971
3031
3090
3150
3209
3269
29
90
150
211
271
331
392
452
512
573
633
693
753
754
814
874
934
994
995
1055
1115
1175
1235
1295
1296
1356
1416
1476
1536
1596
1656
1716
1776
1836
1896
1956
2016
2075
2076
2135
2195
2255
2315
2375
2434
2435
2494
2554
2614
2673
2733
2793
2852
2912
2972
3031
3091
3151
3210
3270
29
89
149
210
270
330
391
451
511
512
572
632
692
693
753
813
873
874
934
994
1054
1115
1175
1235
1295
1355
1416
1476
1536
1596
1656
1716
1776
1836
1896
1956
2016
2076
2136
2196
2255
2256
2315
2375
2435
2495
2554
2555
2614
2674
2734
2793
2794
2853
2913
2973
3032
3092
3211
3271
28
88
148
209
269
330
390
450
511
571
631
632
692
752
813
873
933
994
1054
1114
1174
1175
1235
1295
1355
1415
1476
1536
1596
1656
1716
1776
1836
1896
1956
2016
2076
2136
2196
2256
2316
2376
2435
2436
2495
2496
2555
2615
2675
2734
2735
2794
2854
2914
2973
3033
3093
3152
3212
3272
27
87
148
208
268
329
389
450
510
570
571
631
691
752
812
872
933
993
1053
1054
1114
1174
1234
1295
1355
1415
1475
1536
1596
1656
1716
1776
1836
1896
1897
1957
2017
2077
2137
2196
2197
2256
2257
2316
2317
2376
2436
2496
2556
2616
2675
2676
2735
2795
2855
2914
2915
2974
3034
3094
3153
3213
26
86
147
207
268
328
388
389
449
509
570
630
690
691
751
811
812
872
932
993
1053
1113
1174
1234
1294
1355
1415
1475
1536
1596
1656
1716
1776
1837
1897
1957
2017
2077
2137
2197
2257
2317
2377
2437
2497
2556
2557
2616
2676
2736
2796
2855
2856
2915
2975
3035
3094
3154
3214
3273
25
86
146
206
267
327
388
448
508
509
569
629
630
690
750
811
871
932
992
1052
1053
1113
1173
1234
1294
1354
1355
1415
1475
1596
1656
1716
1777
1837
1897
1957
2017
2077
2137
2197
2198
2257
2258
2317
2318
2377
2378
2437
2438
2497
2557
2617
2677
2737
2796
2797
2856
2916
2976
3036
3095
3155
3215
3274
24
85
145
206
266
326
387
447
508
568
629
689
750
810
871
931
992
1052
1113
1173
1233
1234
1294
1354
1415
1475
1535
1596
1656
1716
1777
1837
1897
1957
2017
2018
2078
2138
2198
2258
2318
2378
2438
2498
2558
2618
2678
2737
2738
2797
2857
2917
2977
3036
3096
3156
3215
3275
23
84
144
205
265
326
386
446
447
507
567
568
628
688
689
749
810
870
931
991
1052
1112
1173
1233
1294
1354
1415
1475
1535
1596
1656
1716
1777
1837
1897
1958
2018
2078
2138
2198
2258
2259
2318
2319
2378
2379
2438
2439
2498
2499
2558
2559
2618
2619
2678
2738
2798
2858
2918
2977
2978
3037
3097
3157
3216
3276
23
83
143
204
264
325
385
446
506
567
627
688
748
749
809
869
870
930
991
1051
1112
1172
1233
1293
1354
1414
1475
1535
1596
1656
1777
1837
1898
1958
2018
2078
2139
2199
2259
2319
2379
2439
2499
2559
2619
2679
2739
2799
2859
2918
2919
2978
3038
3098
3157
3217
3277
22
82
143
203
263
264
324
384
385
445
505
506
566
627
687
748
808
809
869
930
990
1051
1111
1172
1232
1233
1293
1354
1414
1475
1535
1596
1656
1717
1777
1837
1898
1958
2018
2079
2139
2199
2259
2319
2320
2380
2440
2500
2560
2620
2680
2740
2800
2859
2860
2919
2979
3039
3099
3158
3218
3278
21
81
142
202
263
323
384
444
505
565
626
686
687
747
808
868
869
929
990
1050
1111
1172
1232
1293
1353
1414
1475
1535
1596
1656
1717
1777
1838
1898
1958
2019
2079
2139
2200
2260
2320
2380
2440
2500
2501
2560
2561
2620
2621
2680
2681
2740
2741
2800
2860
2920
2980
3040
3099
3159
3219
20
80
141
201
262
322
383
443
444
504
565
625
686
746
747
807
868
928
929
989
1050
1111
1171
1232
1293
1353
1414
1474
1535
1596
1656
1717
1777
1838
1898
1959
2019
2079
2080
2140
2200
2260
2321
2381
2441
2501
2561
2621
2681
2741
2801
2861
2921
2981
3041
3100
3160
3220
3279
19
80
140
201
261
322
382
443
503
564
625
685
746
807
867
928
989
1049
1050
1110
1171
1232
1292
1353
1414
1474
1535
1596
1656
1717
1777
1838
1898
1959
2019
2080
2140
2200
2201
2261
2321
2381
2441
2442
2502
2562
2622
2682
2742
2802
2862
2922
2982
3041
3101
3161
3221
3280
18
79
139
200
260
321
381
442
503
563
624
685
745
806
867
927
928
988
1049
1110
1170
1171
1231
1292
1353
1413
1414
1474
1535
1596
1656
1717
1838
1899
1959
2020
2080
2141
2201
2261
2322
2382
2442
2502
2562
2563
2623
2683
2743
2803
2863
2923
2982
3042
3102
3162
3221
3281
78
138
199
259
320
380
381
441
502
562
563
623
684
745
805
806
866
927
988
1048
1049
1109
1170
1231
1292
1353
1413
1474
1535
1596
1656
1717
1778
1838
1899
1959
2020
2080
2081
2141
2201
2202
2262
2322
2382
2383
2443
2503
2563
2623
2683
2684
2743
2744
2803
2804
2863
2864
2923
2983
3043
3103
3163
3222
3282
17
77
138
198
259
319
380
440
501
562
622
623
683
744
805
866
926
927
987
1048
1109
1170
1231
1291
1292
1352
1413
1474
1535
1656
1717
1778
1838
1899
1960
2020
2081
2141
2202
2262
2323
2383
2443
2504
2564
2624
2684
2744
2804
2864
2924
2984
3044
3104
3163
3223
3283
16
76
137
197
258
318
379
440
500
561
622
683
743
744
804
865
926
987
1048
1109
1169
1170
1230
1291
1352
1413
1474
1535
1656
1717
1778
1839
1899
1960
2021
2081
2142
2202
2263
2323
2384
2444
2504
2564
2565
2625
2685
2745
2805
2865
2925
2985
3045
3105
3164
3224
3284
15
75
136
196
257
317
318
378
439
500
560
621
682
743
804
864
865
925
926
986
1047
1108
1169
1230
1291
1352
1413
1474
1535
1656
1717
1778
1839
1900
1960
2021
2082
2142
2203
2263
2324
2384
2444
2445
2505
2565
2625
2626
2686
2746
2806
2866
2926
2986
3046
3105
3165
3225
14
135
195
196
256
317
377
438
499
560
620
621
681
742
803
864
925
986
1047
1108
1169
1230
1291
1352
1413
1474
1535
1656
1717
1778
1839
1900
1960
1961
2021
2082
2143
2203
2264
2324
2385
2445
2505
2506
2566
2626
2686
2746
2747
2806
2807
2867
2927
2986
2987
3046
3106
3166
3226
3285
13
74
134
195
255
316
377
437
498
559
620
681
741
742
802
803
863
864
924
985
1046
1107
1168
1229
1290
1351
1412
1473
1656
1717
1778
1839
1900
1961
2021
2022
2082
2143
2204
2264
2325
2385
2446
2506
2566
2567
2627
2687
2747
2807
2867
2927
2987
3047
3107
3167
3227
3286
12
73
133
194
254
315
376
436
437
497
558
619
680
741
802
863
924
985
1046
1107
1168
1229
1290
1351
1412
1473
1534
1595
1656
1717
1778
1839
1900
1961
2022
2083
2143
2204
2265
2325
2386
2446
2507
2567
2627
2628
2688
2748
2808
2868
2928
2988
3048
3108
3168
3227
3287
72
132
193
254
314
375
436
497
557
558
618
679
740
801
862
923
984
985
1045
1046
1107
1168
1229
1290
1351
1412
1473
1534
1595
1839
1900
1961
2022
2083
2144
2204
2205
2265
2326
2386
2387
2447
2507
2508
2568
2628
2688
2689
2749
2809
2869
2929
2989
3049
3109
3169
3228
3288
11
71
132
192
253
313
314
374
435
496
557
618
679
740
801
862
923
984
1045
1106
1167
1228
1229
1290
1351
1412
1473
1534
1595
1718
1779
1840
1901
1962
2022
2023
2083
2144
2205
2266
2326
2387
2447
2448
2508
2568
2569
2629
2689
2749
2750
2810
2870
2930
2990
3050
3110
3169
3229
3289
10
70
131
191
252
313
373
374
434
495
556
617
678
739
800
861
922
983
984
1045
1106
1167
1228
1289
1351
1412
1473
1534
1595
1718
1779
1840
1901
1962
2023
2084
2145
2205
2266
2327
2387
2388
2448
2509
2569
2629
2630
2690
2750
2810
2870
2871
2931
2991
3051
3110
3170
3230
3290
9
69
130
190
191
251
312
373
433
434
494
555
616
677
738
799
800
861
922
983
1044
1105
1167
1228
1289
1350
1412
1473
1534
1595
1718
1779
1840
1901
1962
2023
2084
2145
2206
2267
2327
2328
2388
2449
2509
2570
2630
2691
2751
2811
2871
2931
2991
3051
3111
3171
3231
51
111
171
231
291
351
411
471
530
531
590
650
709
769
828
887
888
947
1006
1065
1124
1183
1242
1301
1360
1419
1478
1537
1596
1713
1772
1831
1890
1948
2007
2066
2125
2183
2184
2242
2301
2360
2419
2478
2537
2596
2655
2714
2773
2832
2892
2951
3010
3070
3129
3189
50
110
170
230
290
350
410
470
530
589
590
649
709
768
827
828
887
946
1005
1006
1065
1124
1183
1242
1301
1360
1419
1478
1537
1596
1713
1772
1831
1890
1949
2007
2066
2125
2184
2243
2302
2360
2361
2419
2420
2478
2479
2537
2538
2596
2597
2655
2656
2715
2774
2833
2892
2952
3011
3071
3130
3190
3249
49
109
169
230
290
349
350
409
469
529
589
648
708
767
768
827
886
946
1005
1064
1123
1124
1183
1242
1301
1360
1419
1478
1537
1596
1713
1772
1831
1890
1949
2008
2066
2067
2125
2126
2184
2243
2302
2361
2420
2479
2538
2597
2656
2715
2716
2775
2834
2893
2953
3012
3071
3131
3191
3250
48
108
169
229
289
349
409
468
469
528
588
648
707
767
826
886
945
1004
1005
1064
1123
1182
1241
1300
1301
1360
1419
1478
1537
1596
1772
1831
1890
1949
2008
2067
2126
2185
2244
2303
2362
2421
2480
2539
2598
2657
2716
2775
2835
2894
2953
3013
3072
3132
3191
3251
47
108
168
228
288
348
408
468
527
528
587
647
707
766
826
885
945
1004
1063
1123
1182
1241
1300
1359
1418
1478
1537
1596
1655
1714
1831
1890
1949
2008
2067
2126
2185
2244
2303
2362
2421
2480
2539
2540
2598
2599
2658
2717
2776
2835
2836
2895
2954
3014
3073
3133
3192
3252
107
167
227
287
347
407
467
527
586
587
646
706
765
766
825
885
944
1003
1004
1063
1122
1181
1182
1241
1300
1359
1418
1477
1655
1714
1773
1832
1891
1950
2009
2068
2127
2186
2245
2304
2363
2422
2481
2540
2599
2658
2659
2718
2777
2836
2896
2955
3014
3074
3134
3193
3253
46
106
166
226
286
346
406
466
526
586
646
705
765
824
825
884
943
944
1003
1062
1063
1122
1181
1240
1300
1359
1418
1477
1536
1655
1714
1773
1832
1891
1950
2009
2068
2127
2186
2245
2304
2363
2422
2423
2481
2482
2541
2600
2659
2718
2719
2778
2837
2896
2956
3015
3075
3134
3194
3254
45
105
165
225
285
345
346
405
406
465
525
585
645
705
764
824
883
884
943
1002
1003
1062
1121
1122
1181
1240
1299
1359
1418
1477
1536
1655
1714
1773
1832
1891
1950
2009
2068
2127
2128
2186
2187
2246
2305
2364
2423
2482
2541
2542
2601
2660
2719
2778
2779
2838
2897
2957
3016
3076
3135
3195
44
104
164
225
285
345
405
465
524
525
584
585
644
704
764
823
883
942
943
1002
1061
1062
1121
1180
1181
1240
1299
1358
1359
1418
1477
1536
1655
1714
1773
1832
1891
1950
2010
2069
2128
2187
2246
2305
2364
2365
2424
2483
2542
2601
2661
2720
2779
2839
2898
2957
2958
3017
3077
3136
3196
3255
43
103
164
224
284
344
404
464
524
584
643
644
703
763
823
882
883
942
1002
1061
1121
1180
1239
1240
1299
1358
1418
1477
1536
1655
1714
1773
1832
1891
1892
1951
2010
2069
2128
2187
2247
2306
2365
2424
2483
2484
2543
2602
2661
2721
2780
2839
2899
2958
3018
3077
3137
3197
3256
42
163
223
283
343
403
463
523
583
643
703
762
763
822
882
941
942
1001
1061
1120
1180
1239
1299
1358
1417
1477
1536
1595
1655
1714
1773
1832
1892
1951
2010
2069
2129
2188
2247
2306
2365
2366
2425
2484
2543
2544
2603
2662
2721
2722
2781
2840
2900
2959
3019
3078
3138
3197
3257
41
102
162
222
282
342
402
462
522
582
642
702
762
821
822
881
941
1001
1060
1120
1179
1239
1298
1358
1417
1477
1536
1595
1655
1714
1773
1833
1892
1951
2010
2011
2070
2129
2188
2247
2248
2307
2366
2425
2426
2485
2544
2603
2604
2663
2722
2782
2841
2900
2901
2960
3019
3020
3079
3139
3198
3258
101
161
221
281
341
342
401
402
461
462
521
522
581
582
641
642
701
761
821
881
940
941
1000
1060
1119
1120
1179
1239
1298
1358
1417
1477
1536
1595
1655
1714
1833
1892
1951
1952
2011
2070
2129
2130
2189
2248
2307
2367
2426
2485
2545
2604
2663
2664
2723
2782
2842
2901
2961
3020
3080
3199
3259
40
100
160
220
280
281
341
401
461
521
581
641
701
760
761
820
880
940
1000
1059
1119
1179
1238
1298
1357
1417
1476
1536
1595
1655
1714
1774
1833
1892
1952
2011
2070
2071
2130
2189
2248
2249
2308
2367
2427
2486
2545
2605
2664
2724
2783
2843
2902
2962
3021
3081
3140
3200
3260
39
99
159
220
280
340
400
460
520
580
640
700
760
820
879
880
939
940
999
1059
1119
1178
1238
1298
1357
1417
1476
1536
1595
1655
1714
1774
1833
1893
1952
2011
2071
2130
2190
2249
2308
2309
2368
2427
2487
2546
2605
2606
2665
2724
2784
2843
2903
2962
3022
3082
3141
3201
38
98
158
219
279
339
399
459
519
579
639
699
759
819
879
939
999
1058
1059
1118
1178
1238
1297
1357
1417
1476
1536
1595
1655
1714
1774
1833
1893
1952
2012
2071
2131
2190
2249
2250
2309
2368
2428
2487
2547
2606
2666
2725
2785
2844
2904
2963
3023
3082
3142
3202
3261
37
97
158
218
278
338
398
458
459
518
519
579
639
699
759
818
819
878
879
938
998
1058
1118
1178
1237
1297
1357
1416
1476
1536
1595
1655
1714
1774
1834
1893
1953
2012
2071
2072
2131
2190
2191
2250
2309
2310
2369
2428
2429
2488
2547
2607
2666
2726
2785
2845
2904
2905
2964
3024
3083
3143
3262
36
157
217
277
337
398
458
518
578
638
698
758
818
878
938
998
1058
1117
1118
1177
1237
1297
1356
1357
1416
1476
1536
1595
1655
1774
1834
1893
1953
2012
2072
2131
2132
2191
2250
2251
2310
2369
2370
2429
2488
2489
2548
2607
2608
2667
2727
2786
2846
2905
2965
3024
3025
3084
3144
3203
3263
35
96
156
216
276
337
397
457
517
577
637
697
757
817
877
937
997
1057
1117
1177
1237
1296
1297
1356
1416
1476
1595
1655
1715
1774
1834
1893
1953
2013
2072
2132
2191
2251
2310
2311
2370
2430
2489
2549
2608
2668
2727
2787
2846
2847
2906
2966
3025
3085
3145
3204
3264
95
155
215
276
336
396
456
516
576
577
636
637
697
757
817
877
937
997
1057
1117
1176
1177
1236
1296
1356
1416
1476
1535
1595
1655
1715
1774
1834
1894
1953
2013
2073
2132
2192
2251
2252
2311
2371
2430
2490
2549
2609
2668
2669
2728
2788
2847
2907
2967
3026
3086
3145
3205
3265
34
94
154
215
275
335
395
455
516
576
636
696
756
816
876
936
996
1056
1116
1176
1236
1296
1356
1416
1476
1535
1595
1655
1715
1774
1834
1894
1954
2013
2073
2133
2192
2252
2311
2312
2371
2431
2490
2491
2550
2610
2669
2729
2788
2789
2848
2908
2967
3027
3087
3146
3206
3266
33
93
153
214
274
334
394
455
515
575
635
695
755
756
815
816
876
936
996
1056
1116
1176
1236
1296
1356
1416
1475
1535
1595
1655
1715
1775
1834
1894
1954
2014
2073
2133
2193
2252
2253
2312
2372
2431
2432
2491
2551
2610
2670
2730
2789
2849
2908
2909
2968
3028
3087
3147
3207
32
92
153
213
273
333
394
454
514
574
634
635
695
755
815
875
935
995
1055
1115
1116
1175
1176
1235
1236
1295
1296
1355
1415
1475
1535
1595
1655
1715
1775
1835
1894
1954
2014
2074
2133
2134
2193
2253
2313
2372
2432
2492
2551
2611
2671
2730
2790
2850
2909
2969
3029
3088
3148
3208
3267
31
91
152
212
272
333
393
453
513
574
634
694
754
814
874
875
935
995
1055
1115
1175
1235
1295
1355
1415
1475
1535
1595
1655
1715
1775
1835
1895
1954
2014
2074
2134
2194
2253
2313
2373
2432
2433
2492
2552
2612
2671
2672
2731
2791
2850
2851
2910
2970
3029
3030
3089
3149
3268
30
91
151
211
271
272
332
392
452
513
573
633
693
753
754
814
874
934
994
1054
1055
1115
1175
1235
1295
1355
1415
1475
1535
1595
1655
1715
1775
1835
1895
1955
2014
2015
2074
2134
2194
2254
2314
2373
2374
2433
2493
2553
2612
2613
2672
2732
2791
2792
2851
2911
2971
3030
3090
3150
3209
3269
29
90
150
210
271
331
391
451
452
512
572
632
633
693
753
813
873
874
934
994
1054
1114
1174
1234
1235
1295
1355
1415
1475
1535
1595
1655
1715
1775
1835
1895
1955
2015
2075
2135
2194
2195
2254
2314
2374
2434
2493
2494
2553
2613
2673
2733
2792
2852
2912
2971
2972
3031
3091
3151
3210
3270
89
149
209
210
270
330
390
391
451
511
571
572
632
692
752
812
813
873
933
993
1054
1114
1174
1234
1294
1355
1415
1475
1535
1595
1655
1715
1775
1835
1895
1955
2015
2075
2135
2195
2255
2315
2374
2375
2434
2494
2554
2614
2674
2733
2793
2853
2913
2972
3032
3092
3151
3211
3271
28
88
148
209
269
329
390
450
510
571
631
691
752
812
872
933
993
1053
1113
1114
1174
1234
1294
1354
1415
1475
1535
1595
1655
1715
1775
1835
1895
1955
1956
2015
2016
2075
2076
2135
2136
2195
2255
2315
2375
2435
2495
2555
2614
2615
2674
2734
2794
2854
2913
2973
3033
3093
3152
3212
3272
27
87
147
208
268
328
329
389
449
510
570
630
691
751
811
812
872
932
992
993
1053
1113
1173
1234
1294
1354
1414
1475
1535
1595
1655
1715
1775
1836
1896
1956
2016
2076
2136
2196
2256
2316
2376
2435
2436
2495
2496
2555
2615
2675
2735
2795
2854
2914
2974
3034
3093
3153
3213
26
86
147
207
267
328
388
448
449
509
569
630
690
750
751
811
871
931
932
992
1052
1113
1173
1233
1294
1354
1414
1474
1535
1595
1655
1715
1776
1836
1896
1956
2016
2076
2136
2196
2256
2316
2376
2436
2496
2556
2616
2676
2736
2795
2855
2915
2975
3035
3094
3154
3214
3273
25
85
146
206
267
327
387
448
508
568
569
629
689
750
810
871
931
991
992
1052
1112
1173
1233
1293
1354
1414
1474
1535
1595
1655
1715
1776
1836
1896
1956
2016
2076
2077
2137
2197
2257
2317
2377
2437
2497
2557
2616
2617
2676
2677
2736
2796
2856
2916
2976
3035
3095
3155
3274
24
85
145
205
266
326
386
387
447
507
568
628
689
749
810
870
930
931
991
1051
1112
1172
1233
1293
1353
1414
1474
1535
1595
1655
1776
1836
1896
1956
1957
2017
2077
2137
2197
2257
2317
2377
2437
2497
2557
2617
2677
2737
2797
2857
2917
2976
3036
3096
3156
3215
3275
23
84
144
204
205
265
325
386
446
507
567
627
628
688
748
749
809
869
870
930
990
991
1051
1111
1112
1172
1232
1293
1353
1414
1474
1595
1655
1716
1776
1836
1896
1897
1957
2017
2077
2137
2138
2198
2258
2318
2378
2438
2498
2558
2618
2678
2738
2798
2858
2917
2977
3037
3097
3216
3276
83
143
204
264
324
325
385
445
506
566
627
687
748
808
809
869
929
930
990
1050
1051
1111
1171
1172
1232
1293
1353
1414
1474
1534
1595
1655
1716
1776
1836
1897
1957
2017
2078
2138
2198
2258
2318
2378
2379
2438
2439
2499
2559
2619
2679
2738
2739
2798
2799
2858
2918
2978
3038
3098
3157
3217
3277
22
82
142
203
263
324
384
445
505
566
626
687
747
808
868
929
989
990
1050
1111
1171
1232
1292
1353
1413
1474
1534
1595
1655
1716
1776
1837
1897
1957
2018
2078
2138
2198
2199
2259
2319
2379
2439
2499
2559
2619
2679
2739
2799
2859
2919
2979
3039
3098
3158
3218
3278
21
81
142
202
262
323
383
444
504
565
625
626
686
747
807
868
928
929
989
1050
1110
1171
1231
1292
1353
1413
1474
1534
1595
1655
1716
1776
1837
1897
1958
2018
2078
2139
2199
2259
2319
2320
2379
2380
2440
2500
2560
2620
2680
2740
2800
2860
2920
2980
3040
3099
3159
3219
20
80
141
201
262
322
383
443
504
564
625
685
746
807
867
928
988
989
1049
1110
1170
1171
1231
1292
1352
1413
1474
1534
1595
1655
1716
1776
1837
1897
1958
2018
2079
2139
2199
2260
2320
2380
2440
2500
2501
2561
2621
2681
2741
2801
2861
2921
2980
2981
3040
3100
3160
3220
3279
19
140
200
261
321
382
442
503
563
564
624
685
745
806
867
927
988
1049
1109
1110
1170
1231
1291
1292
1352
1413
1534
1595
1655
1716
1777
1837
1898
1958
2019
2079
2139
2140
2200
2260
2320
2321
2381
2441
2501
2561
2621
2622
2681
2682
2741
2742
2801
2802
2861
2862
2921
2922
2981
3041
3101
3161
3280
18
79
139
199
200
260
320
321
381
442
502
563
623
624
684
745
805
806
866
927
987
988
1048
1109
1170
1230
1231
1291
1352
1413
1473
1534
1595
1655
1716
1777
1837
1898
1958
2019
2079
2140
2200
2261
2321
2381
2441
2442
2502
2562
2622
2682
2742
2802
2862
2922
2982
3042
3102
3162
3221
3281
17
78
138
199
259
320
380
441
501
502
562
623
683
684
744
805
865
866
926
987
1048
1109
1169
1230
1291
1352
1412
1473
1534
1595
1655
1716
1777
1837
1898
1959
2019
2080
2140
2201
2261
2321
2322
2382
2442
2502
2503
2563
2623
2683
2743
2803
2863
2923
2983
3043
3103
3222
3282
17
77
137
198
258
319
379
440
501
561
622
683
743
744
804
865
926
987
1047
1108
1169
1230
1291
1351
1352
1412
1473
1534
1595
1716
1777
1838
1898
1959
2019
2020
2080
2141
2201
2262
2322
2382
2383
2443
2503
2563
2623
2624
2684
2744
2804
2864
2924
2984
3044
3104
3163
3223
3283
16
76
137
197
257
258
318
379
439
500
561
621
682
743
804
864
865
925
986
1047
1108
1169
1230
1290
1351
1412
1473
1534
1595
1716
1777
1838
1898
1899
1959
2020
2080
2081
2141
2201
2202
2262
2322
2323
2383
2443
2504
2564
2624
2684
2685
2744
2745
2805
2865
2925
2985
3045
3104
3164
3224
3284
15
75
136
196
257
317
378
438
439
499
560
621
681
682
742
803
864
925
986
1046
1047
1107
1108
1168
1229
1290
1351
1412
1473
1534
1595
1716
1777
1838
1899
1959
2020
2081
2141
2142
2202
2262
2263
2323
2383
2384
2444
2504
2565
2625
2685
2745
2805
2865
2866
2925
2926
2985
3045
3105
3165
3225
14
74
135
195
256
316
377
438
498
499
559
620
681
741
742
802
803
863
924
985
1046
1107
1168
1229
1290
1351
1412
1473
1534
1595
1716
1777
1838
1899
1960
2020
2081
2142
2202
2203
2263
2323
2324
2384
2444
2445
2505
2565
2626
2686
2746
2806
2866
2926
2986
3046
3106
3166
3226
3285
13
74
134
194
255
316
376
437
498
558
559
619
680
741
802
863
924
985
1046
1107
1168
1229
1290
1351
1412
1473
1534
1595
1777
1838
1899
1960
2021
2081
2082
2142
2203
2263
2264
2324
2385
2445
2505
2506
2566
2626
2686
2687
2747
2807
2867
2927
2987
3047
3107
3167
3286
12
73
133
194
254
315
375
376
436
497
558
618
619
679
680
740
801
862
923
984
1045
1106
1167
1228
1289
1350
1411
1534
1595
1656
1717
1778
1838
1899
1960
2021
2082
2143
2203
2264
2325
2385
2446
2506
2567
2627
2687
2747
2748
2808
2868
2928
2988
3048
3108
3168
3227
3287
11
72
132
193
253
314
375
435
496
557
618
679
740
801
862
923
984
1045
1106
1167
1228
1289
1350
1411
1472
1656
1717
1778
1839
1900
1960
1961
2021
2082
2143
2204
2264
2265
2325
2386
2446
2507
2567
2628
2688
2748
2808
2809
2869
2929
2989
3049
3109
3168
3228
3288
11
71
131
192
253
313
374
435
495
496
556
617
678
739
800
861
922
983
1044
1105
1106
1166
1167
1228
1289
1350
1411
1472
1533
1656
1717
1778
1839
1900
1961
2022
2083
2143
2144
2204
2265
2326
2386
2447
2507
2508
2568
2628
2689
2749
2809
2869
2929
2930
2990
3050
3109
3169
3229
3289
10
70
131
191
252
312
373
434
495
555
556
616
617
677
678
738
739
799
800
860
861
922
983
1044
1105
1166
1227
1289
1350
1411
1472
1533
1656
1717
1778
1839
1900
1961
2022
2083
2144
2205
2265
2266
2326
2387
2447
2448
2508
2569
2629
2689
2690
2750
2810
2870
2930
2990
3050
3110
3170
3230
3290
9
69
130
190
251
312
372
433
494
555
616
677
738
799
860
921
982
1043
1044
1105
1166
1227
1288
1350
1411
1472
1533
1656
1717
1778
1839
1900
1961
2022
2083
2144
2205
2266
2327
2387
2388
2448
2509
2569
2630
2690
2750
2751
2811
2871
2931
2991
3051
3111
3171
3231
51
111
171
231
291
351
411
470
530
590
649
709
768
827
828
887
946
1005
1064
1123
1124
1182
1183
1241
1242
1300
1301
1359
1418
1477
1536
1595
1654
1712
1771
1830
1889
1947
1948
2006
2065
2124
2183
2241
2242
2300
2301
2359
2418
2477
2536
2595
2654
2713
2714
2773
2832
2891
2951
3010
3070
3129
3189
50
110
170
230
290
350
410
470
529
589
648
649
708
767
768
827
886
945
946
1005
1064
1123
1182
1241
1300
1359
1418
1477
1536
1595
1654
1771
1830
1889
1948
2007
2065
2124
2183
2242
2301
2360
2419
2478
2537
2596
2655
2714
2773
2774
2833
2892
2951
2952
3011
3070
3130
3190
3249
49
109
169
229
289
349
409
469
529
588
648
707
708
767
826
886
945
1004
1063
1064
1123
1182
1241
1300
1359
1418
1477
1536
1595
1654
1713
1771
1830
1889
1948
2007
2066
2125
2183
2184
2242
2243
2301
2302
2360
2361
2419
2420
2478
2479
2537
2538
2597
2656
2715
2774
2834
2893
2952
3012
3071
3131
3250
48
108
168
229
288
289
348
408
468
528
587
588
647
707
766
826
885
944
945
1004
1063
1122
1181
1182
1241
1300
1359
1418
1477
1536
1595
1654
1713
1772
1830
1889
1948
2007
2066
2125
2184
2243
2302
2361
2420
2479
2538
2597
2656
2657
2716
2775
2834
2894
2953
3013
3072
3132
3191
3251
47
168
228
288
348
407
408
467
527
587
646
647
706
766
825
884
885
944
1003
1063
1122
1181
1240
1299
1359
1418
1477
1536
1595
1654
1713
1772
1831
1890
1949
2007
2008
2066
2067
2125
2126
2184
2185
2243
2244
2302
2303
2361
2362
2421
2480
2539
2598
2657
2716
2717
2776
2835
2894
2895
2954
3013
3073
3133
3192
3252
107
167
227
287
347
407
467
526
586
646
705
706
765
824
825
884
943
944
1003
1062
1121
1122
1181
1240
1299
1358
1417
1477
1536
1595
1654
1713
1772
1831
1890
1949
2008
2067
2126
2185
2244
2303
2362
2421
2480
2539
2540
2599
2658
2717
2777
2836
2895
2955
3014
3074
3133
3193
3253
46
106
166
226
286
346
406
466
526
585
645
705
764
824
883
884
943
1002
1062
1121
1180
1240
1299
1358
1417
1476
1536
1595
1654
1713
1772
1831
1890
1949
2008
2067
2126
2185
2244
2245
2303
2304
2363
2422
2481
2540
2599
2600
2659
2718
2777
2837
2896
2956
3015
3075
3134
3194
3254
45
105
165
225
285
345
405
465
525
585
644
645
704
764
823
883
942
1002
1061
1121
1180
1239
1299
1358
1417
1476
1595
1654
1713
1772
1831
1890
1949
2008
2009
2067
2068
2127
2186
2245
2304
2363
2422
2423
2482
2541
2600
2659
2660
2719
2778
2837
2838
2897
2956
3016
3076
3135
3195
44
104
164
224
284
344
404
464
524
584
644
703
704
763
823
882
942
1001
1061
1120
1180
1239
1298
1358
1417
1476
1535
1595
1654
1713
1772
1831
1890
1950
2009
2068
2127
2186
2245
2246
2304
2305
2364
2423
2482
2541
2542
2601
2660
2719
2720
2779
2838
2898
2957
3017
3076
3136
3196
3255
43
103
163
223
224
284
344
404
463
464
523
583
643
703
762
763
822
882
941
1001
1060
1120
1179
1239
1298
1357
1417
1476
1535
1595
1654
1713
1772
1831
1891
1950
2009
2068
2127
2128
2187
2246
2305
2364
2424
2483
2542
2601
2602
2661
2720
2780
2839
2899
2958
3018
3077
3137
3256
42
102
163
223
283
343
403
463
523
582
583
642
702
762
821
822
881
941
1000
1001
1060
1119
1120
1179
1238
1298
1357
1417
1476
1535
1595
1654
1713
1772
1832
1891
1950
2009
2069
2128
2187
2246
2306
2365
2424
2483
2484
2543
2602
2662
2721
2780
2781
2840
2899
2959
3018
3078
3138
3197
3257
41
102
162
222
282
342
402
462
522
582
642
701
702
761
821
881
940
1000
1059
1060
1119
1179
1238
1298
1357
1416
1476
1535
1654
1713
1773
1832
1891
1950
2010
2069
2128
2187
2188
2247
2306
2365
2366
2425
2484
2543
2544
2603
2662
2722
2781
2841
2900
2960
3019
3079
3139
3198
3258
101
161
221
281
341
401
461
521
581
641
701
760
761
820
880
940
999
1000
1059
1119
1178
1238
1297
1357
1416
1476
1535
1654
1713
1773
1832
1891
1951
2010
2069
2129
2188
2247
2307
2366
2425
2426
2485
2544
2604
2663
2722
2723
2782
2841
2842
2901
2961
3020
3080
3139
3199
3259
40
100
160
220
280
340
400
460
520
580
640
700
760
820
879
880
939
999
1059
1118
1178
1237
1238
1297
1357
1416
1476
1535
1654
1713
1773
1832
1892
1951
2010
2070
2129
2188
2189
2248
2307
2367
2426
2485
2486
2545
2604
2664
2723
2783
2842
2902
2961
3021
3081
3140
3200
3260
39
99
159
219
279
340
400
460
520
580
639
640
699
700
759
819
879
939
998
999
1058
1118
1177
1178
1237
1297
1356
1416
1475
1535
1654
1713
1773
1832
1892
1951
2011
2070
2129
2130
2189
2248
2308
2367
2427
2486
2545
2546
2605
2664
2665
2724
2783
2784
2843
2903
2962
3022
3081
3141
3201
38
98
158
218
219
279
339
399
459
519
579
639
699
759
818
819
878
938
998
1058
1117
1118
1177
1237
1296
1297
1356
1416
1475
1535
1654
1773
1832
1833
1892
1951
1952
2011
2070
2130
2189
2249
2308
2368
2427
2487
2546
2606
2665
2725
2784
2844
2903
2963
3023
3082
3142
3202
3261
37
97
157
218
278
338
398
458
518
578
638
698
758
818
878
938
997
998
1057
1117
1177
1236
1237
1296
1356
1416
1475
1535
1594
1654
1714
1773
1833
1892
1952
2011
2071
2130
2190
2249
2309
2368
2428
2487
2547
2606
2666
2725
2726
2785
2845
2904
2964
3023
3083
3143
3262
36
96
157
217
277
337
397
457
517
577
578
637
638
697
698
757
758
817
877
937
997
1057
1117
1176
1177
1236
1296
1356
1415
1475
1535
1594
1654
1714
1773
1833
1892
1952
2012
2071
2131
2190
2250
2309
2369
2428
2429
2488
2547
2548
2607
2667
2726
2786
2845
2905
2965
3024
3084
3144
3203
3263
35
96
156
216
276
336
396
397
457
517
577
637
697
757
817
877
937
996
997
1056
1057
1116
1176
1236
1296
1355
1415
1475
1535
1594
1654
1714
1773
1833
1893
1952
2012
2071
2072
2131
2191
2250
2310
2369
2370
2429
2488
2489
2548
2608
2667
2727
2787
2846
2906
2965
2966
3025
3085
3204
3264
95
155
215
275
335
336
396
456
516
576
636
696
756
816
876
936
996
1056
1116
1176
1236
1295
1355
1415
1475
1535
1594
1654
1714
1833
1893
1952
1953
2012
2072
2131
2132
2191
2251
2310
2370
2429
2430
2489
2549
2608
2609
2668
2728
2787
2847
2907
2966
3026
3086
3145
3205
3265
34
94
154
214
274
275
335
395
455
515
575
635
695
696
755
756
815
816
875
876
935
936
995
996
1055
1056
1115
1116
1175
1235
1295
1355
1415
1475
1594
1654
1714
1774
1833
1893
1953
2012
2013
2072
2132
2191
2192
2251
2311
2370
2371
2430
2490
2549
2550
2609
2669
2728
2729
2788
2848
2907
2967
3027
3146
3206
3266
33
93
153
213
214
274
334
394
454
514
515
574
575
635
695
755
815
875
935
995
1055
1115
1175
1235
1295
1355
1415
1475
1534
1594
1654
1714
1774
1834
1893
1953
2013
2072
2073
2132
2192
2252
2311
2312
2371
2431
2490
2491
2550
2610
2669
2670
2729
2789
2849
2908
2968
3028
3087
3147
3207
32
92
152
213
273
333
393
453
454
514
574
634
694
754
814
874
875
934
935
995
1055
1115
1175
1235
1295
1355
1415
1474
1534
1594
1654
1714
1774
1834
1893
1894
1953
2013
2073
2133
2192
2193
2252
2312
2372
2431
2491
2551
2610
2611
2670
2730
2790
2849
2909
2969
3028
3088
3148
3208
3267
31
91
152
212
272
332
392
393
453
513
573
633
693
694
754
814
874
934
994
1054
1114
1174
1234
1294
1354
1414
1474
1534
1594
1654
1714
1774
1834
1894
1954
2013
2073
2133
2193
2253
2312
2313
2372
2432
2492
2551
2552
2611
2671
2731
2790
2850
2910
2970
3029
3089
3149
3268
30
90
151
211
271
331
332
392
452
512
572
573
633
693
753
813
873
933
934
994
1054
1114
1174
1234
1294
1354
1414
1474
1534
1594
1654
1714
1774
1834
1894
1954
2014
2074
2133
2134
2193
2253
2313
2373
2432
2433
2492
2552
2612
2672
2731
2732
2791
2851
2911
2970
3030
3090
3150
3209
3269
29
90
150
210
270
331
391
451
511
512
572
632
692
752
812
813
873
933
993
1053
1113
1114
1174
1234
1294
1354
1414
1474
1534
1594
1654
1714
1774
1834
1894
1954
2014
2074
2134
2194
2254
2313
2314
2373
2433
2493
2553
2613
2672
2673
2732
2792
2852
2911
2912
2971
3031
3091
3150
3210
3270
89
149
209
270
330
390
450
511
571
631
691
692
752
812
872
932
933
993
1053
1113
1173
1233
1294
1354
1414
1474
1534
1594
1654
1714
1774
1834
1894
1954
2014
2074
2134
2194
2254
2314
2374
2434
2494
2553
2554
2613
2673
2733
2793
2852
2853
2912
2972
3032
3092
3151
3211
3271
28
88
148
208
269
329
389
450
510
570
630
631
691
751
811
872
932
992
1052
1053
1113
1173
1233
1293
1353
1354
1414
1474
1534
1594
1654
1714
1774
1835
1895
1955
2015
2075
2135
2195
2255
2314
2315
2374
2375
2434
2494
2554
2614
2674
2734
2793
2794
2853
2913
2973
3033
3092
3152
3212
3272
27
87
147
208
268
328
389
449
509
569
570
630
690
750
751
811
871
931
932
992
1052
1112
1172
1173
1233
1293
1353
1414
1474
1534
1594
1654
1714
1775
1835
1895
1955
2015
2075
2135
2195
2255
2315
2375
2435
2495
2555
2615
2674
2675
2734
2735
2794
2854
2914
2974
3033
3034
3093
3153
3213
26
86
207
267
327
388
448
508
509
569
629
689
690
750
810
870
871
931
991
1051
1052
1112
1172
1232
1233
1293
1353
1413
1474
1534
1594
1654
1775
1835
1895
1955
2015
2075
2135
2136
2195
2196
2255
2256
2315
2316
2375
2376
2435
2436
2495
2496
2555
2556
2615
2675
2735
2795
2855
2915
2974
2975
3034
3094
3154
3214
3273
25
85
146
206
266
327
387
447
508
568
628
629
689
749
809
810
870
930
991
1051
1111
1112
1172
1232
1292
1293
1353
1413
1534
1594
1654
1715
1775
1835
1895
1955
2016
2076
2136
2196
2256
2316
2376
2436
2496
2556
2616
2676
2736
2796
2856
2915
2916
2975
3035
3095
3155
3274
24
145
205
265
266
326
386
447
507
567
628
688
748
749
809
869
870
930
990
1051
1111
1171
1172
1232
1292
1353
1413
1473
1534
1594
1654
1715
1775
1835
1895
1956
2016
2076
2136
2196
2197
2256
2257
2317
2377
2437
2497
2557
2617
2677
2737
2797
2856
2857
2916
2976
3036
3096
3156
3215
3275
23
84
144
204
265
325
385
446
506
567
627
687
688
748
808
809
869
929
990
1050
1111
1171
1232
1292
1352
1413
1473
1534
1594
1654
1715
1775
1835
1896
1956
2016
2076
2077
2137
2197
2257
2317
2377
2437
2497
2498
2557
2558
2617
2618
2677
2678
2737
2797
2857
2917
2977
3037
3097
3156
3216
3276
83
143
203
264
324
385
445
505
506
566
626
687
747
808
868
929
989
1050
1110
1171
1231
1292
1352
1413
1473
1534
1594
1654
1715
1775
1836
1896
1956
2016
2017
2077
2137
2197
2257
2258
2318
2378
2438
2498
2558
2618
2678
2738
2798
2858
2918
2978
3038
3097
3157
3217
3277
22
82
142
203
263
323
384
444
505
565
626
686
747
807
868
928
989
1049
1110
1170
1231
1291
1292
1352
1412
1413
1473
1594
1715
1775
1836
1896
1956
1957
2017
2077
2137
2138
2198
2258
2318
2378
2438
2439
2499
2559
2619
2679
2739
2799
2859
2919
2979
3038
3039
3098
3158
3218
3278
21
81
141
202
262
323
383
443
444
504
564
565
625
685
686
746
807
867
928
988
1049
1109
1110
1170
1231
1291
1352
1412
1473
1533
1594
1715
1775
1836
1896
1957
2017
2077
2078
2138
2198
2258
2259
2319
2379
2439
2499
2559
2560
2619
2620
2680
2740
2800
2860
2920
2979
3039
3099
3159
3219
20
80
141
201
261
322
382
443
503
564
624
685
745
746
806
867
927
988
1048
1049
1109
1170
1230
1291
1352
1412
1473
1533
1594
1715
1776
1836
1897
1957
2017
2018
2078
2138
2199
2259
2319
2379
2380
2440
2500
2560
2620
2680
2740
2800
2860
2920
2980
3040
3100
3160
3220
3279
19
79
140
200
261
321
381
382
442
502
503
563
624
684
745
805
806
866
927
987
1048
1109
1169
1230
1291
1351
1412
1473
1533
1594
1715
1776
1836
1897
1957
2018
2078
2139
2199
2259
2260
2320
2380
2440
2500
2501
2561
2621
2681
2741
2801
2861
2921
2981
3041
3101
3161
3280
18
79
139
199
260
320
381
441
502
562
623
683
684
744
805
865
866
926
987
1047
1048
1108
1169
1230
1290
1351
1412
1473
1533
1594
1715
1776
1836
1897
1958
2018
2079
2139
2199
2200
2260
2320
2381
2441
2501
2561
2562
2622
2682
2742
2802
2862
2922
2982
3042
3102
3162
3221
3281
17
78
138
198
259
319
380
440
441
501
562
622
683
743
744
804
865
926
986
1047
1108
1169
1229
1290
1351
1412
1472
1533
1594
1655
1715
1776
1837
1897
1958
2018
2079
2139
2140
2200
2260
2261
2321
2381
2441
2442
2502
2562
2622
2682
2683
2743
2803
2863
2923
2983
3043
3103
3162
3222
3282
77
137
198
258
319
379
440
500
561
621
622
682
743
804
864
925
986
1047
1107
1108
1168
1229
1290
1351
1411
1472
1533
1594
1655
1715
1776
1837
1897
1958
2019
2079
2140
2200
2261
2321
2382
2442
2502
2503
2563
2623
2683
2743
2803
2804
2864
2924
2984
3043
3044
3103
3163
3223
3283
16
76
136
197
257
318
378
439
499
500
560
621
681
682
742
803
864
924
925
985
986
1046
1107
1168
1229
1290
1350
1411
1472
1533
1594
1655
1715
1776
1837
1898
1958
2019
2080
2140
2201
2261
2322
2382
2443
2503
2563
2564
2624
2684
2744
2804
2864
2924
2984
3044
3104
3164
3224
3284
15
75
136
196
256
317
377
378
438
499
559
560
620
681
742
802
803
863
924
985
1046
1107
1167
1168
1228
1229
1289
1350
1411
1472
1533
1594
1655
1776
1837
1898
1959
2019
2080
2141
2201
2262
2322
2383
2443
2504
2564
2624
2625
2685
2745
2805
2865
2925
2985
3045
3105
3165
3225
14
74
135
195
256
316
377
437
498
559
619
620
680
741
802
863
923
924
984
985
1045
1106
1167
1228
1289
1350
1411
1472
1533
1594
1655
1716
1776
1837
1898
1959
2020
2080
2141
2202
2262
2323
2383
2384
2444
2504
2565
2625
2685
2746
2806
2866
2926
2986
3046
3106
3166
3226
3285
13
73
134
194
255
315
376
437
497
558
619
679
680
740
801
862
923
984
1045
1106
1167
1228
1289
1350
1411
1472
1533
1594
1655
1716
1777
1837
1898
1959
2020
2081
2141
2142
2202
2263
2323
2324
2384
2444
2445
2505
2565
2566
2626
2686
2746
2807
2867
2927
2987
3047
3107
3167
3286
12
73
133
193
254
314
315
375
436
496
497
557
618
679
740
801
861
862
922
923
983
984
1044
1045
1105
1106
1166
1167
1227
1228
1289
1350
1411
1472
1533
1594
1655
1716
1777
1838
1899
1959
2020
2081
2142
2203
2263
2324
2384
2385
2445
2506
2566
2626
2627
2687
2747
2807
2867
2868
2928
2988
3048
3108
3227
3287
11
72
132
193
253
314
374
435
496
556
557
617
678
739
800
861
922
983
1044
1105
1166
1227
1288
1349
1410
1472
1533
1594
1655
1716
1777
1838
1899
1960
2021
2081
2082
2142
2203
2264
2324
2325
2385
2446
2506
2567
2627
2687
2688
2748
2808
2868
2928
2988
2989
3049
3108
3168
3228
3288
71
131
192
252
313
374
434
495
556
617
677
678
738
739
799
800
860
861
921
922
982
983
1043
1044
1105
1166
1227
1288
1349
1410
1471
1533
1594
1655
1716
1777
1838
1899
1960
2021
2082
2143
2203
2204
2264
2325
2386
2446
2507
2567
2568
2628
2688
2749
2809
2869
2929
2989
3049
3109
3169
3229
3289
10
70
130
191
251
252
312
373
433
434
494
555
616
677
738
799
860
921
982
1043
1104
1165
1227
1288
1349
1410
1471
1594
1655
1716
1777
1838
1899
1960
2021
2082
2143
2204
2265
2325
2326
2386
2447
2507
2508
2568
2628
2629
2689
2749
2810
2870
2930
2990
3050
3110
3170
3230
3290
9
69
130
190
251
311
372
433
493
494
554
615
676
737
798
859
920
921
981
982
1043
1104
1165
1226
1287
1288
1349
1410
1471
1532
1594
1655
1716
1777
1838
1899
1960
1961
2021
2022
2082
2083
2143
2144
2204
2265
2326
2387
2447
2448
2508
2569
2629
2690
2750
2810
2871
2931
2991
3051
3111
3171
3231
51
111
171
231
291
351
410
470
530
589
649
708
767
768
827
886
945
1004
1005
1064
1123
1182
1241
1300
1359
1417
1476
1535
1594
1653
1712
1770
1829
1888
1947
2005
2006
2064
2123
2182
2241
2300
2359
2418
2477
2536
2595
2654
2713
2772
2832
2891
2950
3010
3069
3129
3189
50
110
170
230
290
350
409
410
469
529
588
589
648
707
708
767
826
886
945
1004
1063
1122
1181
1240
1299
1358
1417
1476
1535
1594
1653
1712
1770
1829
1888
1947
2006
2065
2123
2124
2182
2241
2300
2359
2418
2477
2536
2595
2596
2655
2714
2773
2832
2833
2892
2951
3011
3070
3130
3190
3249
49
109
169
229
289
349
409
468
469
528
588
647
707
766
826
885
944
1003
1004
1063
1122
1181
1240
1299
1358
1417
1476
1535
1594
1653
1712
1771
1829
1888
1947
2006
2065
2124
2183
2242
2301
2360
2419
2478
2537
2596
2655
2715
2774
2833
2893
2952
3012
3071
3131
3250
48
108
168
228
288
348
408
468
527
528
587
647
706
766
825
884
885
944
1003
1062
1121
1122
1181
1240
1299
1358
1417
1476
1535
1594
1653
1712
1771
1830
1889
1947
1948
2006
2065
2124
2183
2242
2301
2360
2419
2420
2478
2479
2538
2597
2656
2715
2775
2834
2893
2953
3012
3072
3132
3191
3251
47
107
167
227
228
287
347
407
467
527
586
646
705
706
765
824
825
884
943
1003
1062
1121
1180
1239
1240
1299
1358
1417
1476
1535
1594
1653
1712
1771
1830
1889
1948
2007
2066
2125
2184
2243
2302
2361
2420
2479
2538
2597
2598
2657
2716
2775
2776
2835
2894
2954
3013
3073
3192
3252
46
107
167
227
287
346
347
406
466
526
586
645
705
764
765
824
883
943
1002
1061
1062
1121
1180
1239
1298
1357
1358
1417
1476
1535
1594
1653
1712
1771
1830
1889
1948
2007
2066
2125
2184
2243
2302
2361
2362
2421
2480
2539
2598
2657
2658
2717
2776
2836
2895
2955
3014
3074
3133
3193
3253
46
106
166
226
286
346
406
465
466
525
585
644
645
704
764
823
883
942
1002
1061
1120
1180
1239
1298
1357
1416
1476
1535
1594
1653
1712
1771
1830
1889
1948
2007
2066
2125
2126
2185
2244
2303
2362
2421
2480
2481
2540
2599
2658
2718
2777
2836
2896
2955
3015
3075
3134
3194
3254
45
105
165
225
285
345
405
465
524
525
584
644
703
704
763
823
882
942
1001
1060
1061
1120
1179
1238
1239
1298
1357
1416
1475
1535
1594
1653
1712
1771
1830
1889
1948
1949
2008
2067
2126
2185
2244
2303
2362
2363
2422
2481
2540
2600
2659
2718
2778
2837
2897
2956
3016
3075
3135
3195
44
104
164
224
284
344
404
464
524
583
584
643
703
762
763
822
882
941
1001
1060
1119
1120
1179
1238
1297
1298
1357
1416
1475
1535
1594
1653
1712
1771
1830
1890
1949
2008
2067
2126
2185
2186
2245
2304
2363
2422
2423
2482
2541
2600
2660
2719
2778
2779
2838
2897
2898
2957
3017
3076
3136
3196
3255
43
103
163
223
283
343
403
463
523
583
642
643
702
762
821
822
881
941
1000
1060
1119
1178
1179
1238
1297
1357
1416
1475
1594
1653
1712
1771
1831
1890
1949
2008
2067
2068
2127
2186
2245
2304
2305
2364
2423
2482
2542
2601
2660
2661
2720
2779
2839
2898
2958
3017
3077
3137
3256
42
102
162
222
282
283
342
343
402
403
462
522
582
642
701
702
761
821
880
881
940
1000
1059
1119
1178
1238
1297
1356
1416
1475
1534
1594
1653
1712
1772
1831
1890
1949
2009
2068
2127
2186
2246
2305
2364
2423
2424
2483
2542
2602
2661
2720
2721
2780
2839
2840
2899
2959
3018
3078
3138
3197
3257
41
101
162
222
282
342
402
462
521
522
581
641
701
761
820
880
940
999
1059
1118
1178
1237
1297
1356
1416
1475
1534
1594
1653
1712
1772
1831
1890
1950
2009
2068
2127
2128
2187
2246
2305
2306
2365
2424
2483
2484
2543
2602
2603
2662
2721
2781
2840
2900
2959
2960
3019
3079
3138
3198
3258
40
101
161
221
281
341
401
461
521
581
640
641
700
760
820
879
880
939
999
1058
1118
1177
1178
1237
1296
1297
1356
1415
1475
1534
1594
1653
1712
1772
1831
1890
1891
1950
2009
2068
2069
2128
2187
2247
2306
2365
2366
2425
2484
2544
2603
2662
2663
2722
2782
2841
2901
2960
3020
3080
3139
3199
3259
40
100
160
220
280
340
400
460
520
580
640
699
700
759
819
879
938
939
998
1058
1117
1118
1177
1237
1296
1356
1415
1475
1534
1594
1653
1772
1831
1891
1950
2009
2010
2069
2128
2188
2247
2306
2307
2366
2425
2426
2485
2544
2604
2663
2723
2782
2842
2901
2902
2961
3021
3080
3140
3200
3260
39
99
159
219
279
339
399
459
519
579
639
699
759
818
819
878
938
998
1057
1058
1117
1177
1236
1296
1355
1356
1415
1475
1534
1594
1653
1713
1772
1831
1891
1950
2010
2069
2129
2188
2248
2307
2366
2367
2426
2485
2486
2545
2604
2605
2664
2723
2724
2783
2843
2902
2962
3022
3081
3141
3201
38
98
158
218
278
338
339
398
399
458
459
518
519
578
579
638
698
758
818
878
937
938
997
1057
1117
1176
1236
1296
1355
1415
1474
1534
1594
1653
1713
1772
1832
1891
1951
2010
2070
2129
2189
2248
2307
2308
2367
2426
2427
2486
2546
2605
2665
2724
2784
2843
2844
2903
2963
3022
3082
3142
3202
3261
37
97
157
217
278
338
398
458
518
578
638
697
698
757
758
817
877
937
997
1056
1057
1116
1176
1236
1295
1355
1415
1474
1534
1594
1653
1713
1772
1832
1891
1951
2010
2011
2070
2129
2130
2189
2248
2249
2308
2368
2427
2487
2546
2606
2665
2666
2725
2785
2844
2904
2964
3023
3083
3143
3202
3262
36
96
156
217
277
337
397
457
517
577
637
697
757
817
877
936
937
996
1056
1116
1176
1235
1295
1355
1415
1474
1534
1653
1713
1772
1832
1892
1951
2011
2070
2130
2189
2190
2249
2309
2368
2428
2487
2547
2606
2607
2666
2726
2785
2786
2845
2905
2964
3024
3084
3144
3203
3263
35
156
216
276
336
396
456
516
576
636
696
756
816
876
936
996
1056
1115
1116
1175
1235
1295
1355
1414
1474
1534
1653
1713
1773
1832
1892
1951
2011
2071
2130
2190
2249
2250
2309
2369
2428
2488
2548
2607
2667
2726
2727
2786
2846
2906
2965
3025
3085
3144
3204
3264
34
95
155
215
275
335
395
455
456
515
516
575
576
635
636
695
696
755
756
815
816
875
876
935
936
995
1055
1115
1175
1235
1295
1354
1414
1474
1534
1653
1713
1773
1832
1892
1952
2011
2071
2131
2190
2250
2310
2369
2429
2489
2548
2608
2668
2727
2787
2847
2906
2966
3026
3086
3145
3205
3265
34
94
154
214
274
334
394
395
455
515
575
635
695
755
815
875
935
995
1055
1115
1175
1234
1235
1294
1354
1414
1474
1534
1653
1713
1773
1833
1892
1952
2012
2071
2131
2191
2250
2251
2310
2370
2429
2430
2489
2549
2609
2668
2728
2788
2847
2848
2907
2967
3027
3086
3146
3206
3266
33
93
153
213
273
334
394
454
514
574
634
694
754
814
874
934
994
1054
1114
1174
1234
1294
1354
1414
1474
1534
1653
1713
1773
1833
1892
1952
2012
2072
2131
2132
2191
2251
2311
2370
2371
2430
2490
2550
2609
2669
2729
2788
2789
2848
2908
2968
3027
3087
3147
3207
32
92
152
212
273
333
393
453
513
573
633
634
693
694
754
814
874
934
994
1054
1114
1174
1234
1294
1354
1414
1474
1593
1653
1713
1773
1833
1893
1952
1953
2012
2072
2132
2192
2251
2252
2311
2371
2431
2490
2491
2550
2610
2670
2729
2730
2789
2849
2909
2968
2969
3028
3088
3148
3208
3267
31
91
151
212
272
332
392
452
512
513
573
633
693
753
813
873
933
993
994
1053
1054
1113
1114
1173
1174
1234
1294
1354
1414
1533
1593
1653
1713
1773
1833
1893
1953
2013
2072
2073
2132
2192
2252
2312
2371
2372
2431
2491
2551
2611
2670
2671
2730
2790
2850
2910
2969
3029
3089
3149
3208
3268
30
90
151
211
271
331
391
452
512
572
632
692
752
753
812
813
873
933
993
1053
1113
1173
1233
1293
1353
1413
1473
1533
1593
1653
1713
1773
1833
1893
1953
2013
2073
2133
2192
2193
2252
2253
2312
2372
2432
2492
2552
2611
2612
2671
2731
2791
2851
2910
2970
3030
3090
3209
3269
29
150
210
270
330
391
451
511
571
631
632
692
752
812
872
932
992
993
1052
1053
1113
1173
1233
1293
1353
1413
1473
1533
1593
1653
1713
1773
1833
1893
1953
2013
2073
2133
2193
2253
2313
2373
2432
2433
2492
2493
2552
2612
2672
2732
2792
2851
2911
2971
3031
3091
3150
3210
3270
28
89
149
209
269
330
390
450
510
570
571
631
691
751
811
871
872
932
992
1052
1112
1172
1173
1233
1293
1353
1413
1473
1533
1593
1653
1713
1834
1894
1954
2014
2073
2074
2133
2134
2193
2194
2253
2254
2313
2373
2433
2493
2553
2613
2673
2732
2733
2792
2852
2912
2972
3032
3091
3151
3211
3271
28
88
148
208
268
269
329
389
449
509
510
570
630
690
750
751
811
871
931
991
992
1052
1112
1172
1232
1292
1293
1353
1413
1473
1533
1593
1653
1774
1834
1894
1954
2014
2074
2134
2194
2254
2314
2374
2434
2494
2553
2554
2613
2614
2673
2733
2793
2853
2913
2973
3032
3092
3152
3212
3272
27
87
147
207
268
328
388
448
449
509
569
629
690
750
810
870
871
931
991
1051
1111
1112
1172
1232
1292
1352
1413
1473
1533
1593
1714
1774
1834
1894
1954
2014
2074
2134
2194
2254
2314
2374
2434
2494
2554
2614
2674
2734
2794
2854
2914
2973
3033
3093
3153
3213
26
86
146
207
267
327
387
388
448
508
568
629
689
749
809
810
870
930
990
991
1051
1111
1171
1232
1292
1352
1413
1473
1533
1593
1714
1774
1834
1894
1954
2014
2015
2075
2135
2195
2255
2315
2375
2435
2495
2555
2615
2675
2735
2795
2854
2855
2914
2974
3034
3094
3154
3214
3273
25
85
146
206
266
326
387
447
507
568
628
688
749
809
869
930
990
1050
1111
1171
1231
1292
1352
1412
1473
1533
1593
1714
1774
1834
1894
1955
2015
2075
2135
2195
2255
2315
2316
2375
2376
2435
2436
2495
2496
2555
2556
2615
2616
2675
2676
2735
2736
2795
2796
2855
2915
2975
3035
3095
3155
3214
3274
24
84
145
205
265
326
386
446
506
507
567
627
688
748
808
869
929
989
990
1050
1110
1171
1231
1291
1352
1412
1473
1533
1593
1714
1774
1834
1895
1955
2015
2075
2135
2136
2196
2256
2316
2376
2436
2496
2556
2616
2676
2736
2796
2856
2916
2976
3036
3096
3215
3275
23
84
144
204
264
325
385
445
446
506
566
626
627
687
747
808
868
929
989
1049
1050
1110
1170
1231
1291
1352
1412
1472
1533
1593
1714
1774
1835
1895
1955
2015
2076
2136
2196
2256
2316
2317
2377
2437
2497
2557
2617
2677
2737
2797
2857
2917
2977
3037
3096
3156
3216
3276
22
83
143
203
264
324
384
445
505
565
566
626
686
747
807
868
928
988
989
1049
1109
1110
1170
1230
1231
1291
1351
1412
1472
1533
1593
1654
1714
1774
1835
1895
1955
2016
2076
2136
2196
2197
2257
2317
2377
2437
2497
2498
2557
2558
2618
2678
2738
2798
2858
2918
2978
3037
3097
3157
3217
3277
22
82
142
202
263
323
383
384
444
504
565
625
686
746
806
807
867
927
928
988
1049
1109
1170
1230
1291
1351
1412
1472
1533
1593
1654
1714
1774
1835
1895
1956
2016
2076
2137
2197
2257
2317
2318
2378
2438
2498
2558
2618
2678
2679
2738
2739
2798
2799
2858
2859
2918
2919
2978
3038
3098
3158
3218
3278
21
81
141
202
262
322
383
443
503
504
564
624
625
685
745
746
806
866
867
927
988
1048
1109
1169
1230
1290
1351
1411
1472
1533
1593
1654
1714
1775
1835
1895
1896
1956
2016
2077
2137
2197
2198
2258
2318
2378
2438
2439
2499
2559
2619
2679
2739
2799
2859
2919
2979
3039
3099
3159
3219
20
80
140
201
261
321
322
382
442
503
563
624
684
745
805
806
866
926
927
987
1048
1108
1169
1229
1230
1290
1351
1411
1472
1593
1654
1714
1775
1835
1896
1956
2017
2077
2137
2138
2198
2258
2318
2319
2379
2439
2499
2559
2560
2620
2680
2740
2800
2860
2920
2980
3040
3100
3160
3220
3279
19
79
140
200
260
321
381
442
502
562
563
623
684
744
805
865
866
926
987
1047
1108
1168
1169
1229
1290
1350
1351
1411
1472
1532
1593
1654
1714
1775
1835
1896
1956
1957
2017
2077
2078
2138
2198
2259
2319
2379
2380
2440
2500
2560
2620
2621
2681
2741
2801
2861
2921
2981
3041
3101
3161
3220
3280
18
78
139
199
259
260
320
380
441
501
562
622
623
683
743
744
804
865
925
926
986
1047
1107
1108
1168
1229
1290
1350
1411
1472
1532
1593
1654
1714
1775
1836
1896
1957
2017
2078
2138
2199
2259
2320
2380
2440
2501
2561
2621
2681
2741
2742
2802
2862
2922
2982
3042
3102
3161
3221
3281
17
78
138
198
259
319
379
380
440
500
501
561
622
682
743
803
804
864
925
986
1046
1107
1168
1229
1289
1350
1411
1472
1532
1593
1654
1714
1775
1836
1896
1957
2018
2078
2139
2199
2260
2320
2380
2381
2441
2501
2561
2562
2622
2682
2742
2802
2862
2863
2922
2923
2982
2983
3042
3102
3162
3222
3282
77
137
197
258
318
379
439
500
560
561
621
682
742
803
864
924
925
985
1046
1107
1167
1168
1228
1289
1350
1411
1471
1532
1593
1654
1775
1836
1897
1957
2018
2078
2079
2139
2200
2260
2321
2381
2441
2442
2502
2562
2622
2623
2683
2743
2803
2863
2923
2983
3043
3103
3163
3223
3283
16
76
136
197
257
317
318
378
438
439
499
560
620
681
742
802
803
863
924
985
1045
1046
1106
1167
1228
1289
1350
1410
1471
1532
1593
1654
1715
1775
1836
1897
1957
1958
2018
2079
2139
2140
2200
2261
2321
2382
2442
2502
2503
2563
2623
2683
2684
2744
2804
2864
2924
2984
3044
3104
3164
3224
3284
15
75
135
196
256
317
377
438
498
559
620
680
741
802
862
863
923
984
1045
1106
1167
1228
1288
1289
1349
1410
1471
1532
1593
1654
1715
1775
1836
1897
1958
2018
2019
2079
2140
2200
2201
2261
2322
2382
2443
2503
2563
2564
2624
2684
2744
2745
2805
2865
2925
2985
3045
3105
3165
3225
14
74
135
195
255
316
376
437
498
558
619
680
740
741
801
862
923
984
1045
1105
1106
1166
1227
1288
1349
1410
1471
1532
1593
1654
1715
1776
1836
1897
1958
2019
2080
2140
2201
2262
2322
2383
2443
2504
2564
2624
2625
2685
2745
2805
2806
2866
2926
2986
3046
3106
3166
3226
3285
13
73
134
194
255
315
376
436
497
557
558
618
679
740
801
861
862
922
983
1044
1105
1166
1227
1288
1349
1410
1471
1532
1593
1654
1715
1776
1837
1897
1898
1958
2019
2080
2141
2201
2202
2262
2323
2383
2444
2504
2505
2565
2625
2686
2746
2806
2866
2926
2927
2987
3047
3107
3167
3226
3286
12
133
193
254
314
375
435
436
496
557
617
618
678
739
800
861
922
983
1044
1105
1166
1227
1288
1349
1410
1471
1532
1593
1654
1715
1776
1837
1898
1959
2019
2020
2080
2141
2202
2263
2323
2384
2444
2445
2505
2565
2566
2626
2686
2747
2807
2867
2927
2987
3047
3048
3107
3167
3227
3287
11
72
132
192
253
313
374
435
495
556
617
678
738
739
799
800
860
921
982
1043
1104
1165
1226
1287
1288
1349
1410
1471
1532
1593
1654
1715
1776
1837
1898
1959
2020
2081
2141
2142
2202
2263
2324
2384
2385
2445
2506
2566
2627
2687
2747
2748
2808
2868
2928
2988
3048
3108
3168
3228
3288
71
131
192
252
313
373
434
495
555
616
677
738
799
860
921
982
1043
1104
1165
1226
1287
1348
1409
1471
1532
1593
1654
1715
1776
1837
1898
1959
2020
2081
2142
2203
2263
2264
2324
2385
2446
2506
2567
2627
2688
2748
2808
2809
2869
2929
2989
3049
3109
3169
3229
3289
10
70
130
191
251
312
372
373
433
494
555
615
616
676
737
798
859
920
981
1042
1103
1104
1165
1226
1287
1348
1409
1470
1532
1593
1654
1715
1776
1837
1898
1959
2020
2081
2142
2203
2264
2325
2386
2446
2507
2567
2568
2628
2688
2689
2749
2809
2869
2870
2930
2990
3050
3110
3170
3230
3290
9
69
129
190
250
311
372
432
493
554
615
676
737
798
859
920
981
1042
1103
1164
1225
1226
1287
1348
1409
1470
1532
1593
1654
1715
1776
1837
1899
1960
2021
2082
2143
2204
2264
2265
2325
2386
2447
2507
2508
2568
2629
2689
2750
2810
2870
2931
2991
3051
3111
3171
3231
51
111
171
231
290
291
350
410
470
529
589
648
708
767
826
885
886
945
1004
1063
1122
1181
1240
1299
1358
1417
1475
1534
1593
1652
1711
1769
1828
1887
1946
2005
2063
2064
2122
2181
2240
2299
2358
2417
2476
2535
2594
2653
2654
2713
2772
2831
2891
2950
3010
3069
3129
3189
50
110
170
230
290
349
350
409
469
528
529
588
647
648
707
766
826
885
944
1003
1062
1063
1121
1122
1181
1240
1299
1357
1358
1416
1475
1534
1593
1652
1711
1770
1828
1887
1946
2005
2064
2123
2182
2241
2299
2300
2358
2359
2418
2477
2536
2595
2654
2713
2714
2773
2832
2891
2892
2951
3011
3070
3130
3190
3249
49
109
169
229
289
349
408
468
528
587
647
706
766
825
884
885
944
1003
1062
1121
1180
1239
1298
1357
1416
1475
1534
1593
1652
1711
1770
1829
1887
1888
1946
2005
2064
2123
2182
2241
2300
2359
2418
2477
2536
2537
2596
2655
2714
2773
2774
2833
2892
2952
3011
3071
3131
3190
3250
48
108
168
228
288
348
408
467
527
587
646
706
765
824
825
884
943
1002
1061
1062
1121
1180
1239
1298
1357
1416
1475
1534
1593
1652
1711
1770
1829
1888
1947
2006
2065
2123
2124
2182
2183
2241
2242
2301
2360
2419
2478
2537
2596
2656
2715
2774
2834
2893
2953
3012
3072
3132
3191
3251
47
107
167
227
287
347
407
467
526
586
645
646
705
764
765
824
883
943
1002
1061
1120
1179
1180
1239
1298
1357
1416
1475
1534
1593
1652
1711
1770
1829
1888
1947
2006
2065
2124
2183
2242
2301
2360
2419
2420
2478
2479
2538
2597
2656
2716
2775
2834
2835
2894
2953
2954
3013
3073
3132
3192
3252
46
106
166
226
286
346
406
466
525
526
585
645
704
764
823
883
942
1001
1002
1061
1120
1179
1238
1297
1298
1357
1416
1475
1534
1593
1652
1711
1770
1829
1888
1947
2006
2065
2124
2183
2184
2242
2243
2302
2361
2420
2479
2538
2539
2598
2657
2716
2717
2776
2835
2895
2954
3014
3074
3133
3193
3253
106
166
226
286
345
405
465
525
584
585
644
704
763
823
882
941
942
1001
1060
1119
1120
1179
1238
1297
1356
1416
1475
1534
1593
1652
1711
1770
1829
1888
1947
2006
2007
2066
2125
2184
2243
2302
2361
2420
2421
2480
2539
2598
2599
2658
2717
2777
2836
2896
2955
3015
3074
3134
3194
3254
45
105
165
225
285
345
404
405
464
524
584
643
703
762
763
822
881
882
941
1000
1001
1060
1119
1178
1179
1238
1297
1356
1415
1475
1534
1593
1652
1711
1770
1829
1889
1948
2007
2066
2125
2184
2243
2244
2303
2362
2421
2480
2481
2540
2599
2658
2659
2718
2777
2837
2896
2956
3016
3075
3135
3195
44
104
164
224
284
344
404
463
464
523
583
643
702
762
821
822
881
940
941
1000
1059
1119
1178
1237
1297
1356
1415
1474
1534
1593
1652
1711
1770
1830
1889
1948
2007
2066
2125
2126
2185
2244
2303
2362
2363
2422
2481
2540
2541
2600
2659
2719
2778
2838
2897
2957
3016
3076
3136
3196
3255
43
103
163
223
283
343
403
463
522
523
582
642
702
761
821
880
881
940
999
1000
1059
1118
1178
1237
1296
1356
1415
1474
1534
1593
1652
1711
1771
1830
1889
1948
2007
2008
2067
2126
2185
2244
2245
2304
2363
2422
2482
2541
2600
2601
2660
2719
2779
2838
2898
2958
3017
3077
3137
3196
3256
42
102
162
222
282
342
402
462
522
581
582
641
701
761
820
880
939
940
999
1058
1059
1118
1177
1237
1296
1356
1415
1474
1534
1593
1652
1711
1771
1830
1889
1948
1949
2008
2067
2126
2186
2245
2304
2364
2423
2482
2542
2601
2661
2720
2780
2839
2899
2958
3018
3078
3197
3257
41
101
161
221
281
341
401
461
521
581
641
700
760
820
879
939
998
999
1058
1117
1118
1177
1236
1237
1296
1355
1415
1474
1593
1652
1771
1830
1889
1949
2008
2067
2127
2186
2245
2246
2305
2364
2423
2424
2483
2542
2543
2602
2661
2721
2780
2781
2840
2900
2959
3019
3079
3138
3198
3258
40
161
221
281
341
400
401
460
461
520
580
640
700
759
760
819
879
938
939
998
1058
1117
1177
1236
1296
1355
1415
1474
1533
1593
1652
1712
1771
1830
1890
1949
2008
2068
2127
2186
2187
2246
2305
2365
2424
2484
2543
2602
2603
2662
2722
2781
2841
2900
2960
3020
3079
3139
3199
3259
100
160
220
280
340
400
460
519
520
579
580
639
699
759
818
819
878
938
997
998
1057
1117
1176
1236
1295
1355
1414
1474
1533
1593
1652
1712
1771
1830
1890
1949
2009
2068
2127
2128
2187
2246
2247
2306
2365
2425
2484
2544
2603
2663
2722
2782
2842
2901
2961
3021
3080
3140
3200
3260
39
99
159
219
279
339
399
459
519
579
638
639
698
758
818
878
937
997
1057
1116
1176
1236
1295
1355
1414
1474
1533
1593
1652
1712
1771
1831
1890
1950
2009
2068
2069
2128
2187
2188
2247
2306
2366
2425
2485
2544
2545
2604
2663
2664
2723
2783
2842
2902
2962
3021
3081
3141
3201
38
98
158
218
278
338
398
458
518
578
638
698
757
758
817
877
937
996
997
1056
1116
1176
1235
1295
1354
1414
1474
1533
1593
1652
1712
1771
1831
1890
1950
2009
2069
2128
2188
2247
2307
2366
2367
2426
2485
2486
2545
2605
2664
2724
2783
2784
2843
2903
2963
3022
3082
3142
3261
37
97
157
217
277
337
397
457
517
577
637
697
757
817
876
877
936
996
1056
1115
1116
1175
1235
1295
1354
1414
1533
1593
1652
1712
1771
1831
1891
1950
2010
2069
2129
2188
2248
2307
2308
2367
2426
2427
2486
2546
2605
2665
2725
2784
2844
2904
2963
3023
3083
3143
3202
3262
36
96
156
216
276
277
337
397
457
516
517
576
577
636
637
696
756
816
876
936
996
1055
1115
1175
1235
1294
1354
1414
1473
1533
1593
1652
1712
1772
1831
1891
1950
2010
2069
2070
2129
2189
2248
2308
2367
2368
2427
2487
2546
2547
2606
2666
2725
2785
2845
2904
2905
2964
3024
3084
3143
3203
3263
35
95
216
276
336
396
456
516
576
636
696
756
815
816
875
876
935
995
1055
1115
1174
1175
1234
1294
1354
1414
1473
1533
1593
1652
1712
1772
1831
1891
1951
2010
2070
2129
2130
2189
2249
2308
2309
2368
2428
2487
2488
2547
2607
2666
2667
2726
2786
2845
2846
2905
2965
3025
3085
3144
3204
3264
34
95
155
215
275
335
395
455
515
575
635
695
755
815
875
935
995
1054
1055
1114
1174
1234
1294
1354
1413
1473
1533
1593
1652
1712
1772
1831
1832
1891
1951
2011
2070
2130
2190
2249
2309
2369
2428
2488
2548
2607
2608
2667
2727
2787
2846
2906
2966
3026
3085
3145
3205
3265
94
154
214
274
334
394
454
514
574
634
694
754
814
874
934
994
1054
1114
1174
1234
1294
1353
1413
1473
1533
1593
1652
1712
1772
1832
1891
1951
2011
2071
2130
2190
2250
2309
2310
2369
2429
2489
2548
2549
2608
2668
2728
2787
2847
2907
2967
3026
3086
3146
3206
3266
33
93
153
213
273
333
393
453
454
514
574
634
694
754
814
874
934
994
1054
1113
1114
1173
1174
1233
1293
1353
1413
1473
1533
1593
1652
1712
1772
1832
1892
1951
2011
2071
2131
2190
2191
2250
2310
2370
2429
2430
2489
2549
2609
2669
2728
2788
2848
2908
2967
3027
3087
3147
3207
32
92
152
212
272
332
333
393
453
513
573
633
693
753
813
873
933
993
1053
1113
1173
1233
1293
1353
1413
1473
1533
1593
1652
1712
1772
1832
1892
1952
2011
2012
2071
2131
2191
2251
2310
2311
2370
2430
2490
2550
2609
2610
2669
2729
2789
2849
2908
2909
2968
3028
3088
3148
3267
31
91
151
211
272
332
392
452
512
572
632
692
752
753
812
813
873
933
993
1053
1113
1173
1233
1293
1353
1413
1473
1533
1712
1772
1832
1892
1952
2012
2072
2131
2132
2191
2251
2311
2371
2431
2490
2491
2550
2551
2610
2670
2730
2790
2849
2850
2909
2969
3029
3089
3149
3208
3268
30
90
150
211
271
331
391
451
511
571
572
632
692
752
812
872
932
992
1052
1112
1172
1232
1233
1292
1293
1352
1353
1413
1473
1712
1772
1832
1892
1952
2012
2072
2132
2192
2252
2312
2371
2372
2431
2491
2551
2611
2671
2731
2790
2791
2850
2910
2970
3030
3090
3149
3209
3269
29
89
150
210
270
330
390
450
451
511
571
631
691
751
811
871
872
932
992
1052
1112
1172
1232
1292
1352
1412
1472
1532
1773
1833
1892
1893
1952
1953
2012
2013
2072
2132
2192
2252
2312
2372
2432
2492
2552
2612
2671
2672
2731
2791
2851
2911
2971
3031
3090
3150
3210
3270
28
89
149
209
269
329
389
390
450
510
570
630
690
691
750
751
811
871
931
991
1051
1111
1112
1172
1232
1292
1352
1412
1472
1532
1713
1773
1833
1893
1953
2013
2073
2133
2193
2253
2313
2373
2432
2433
2492
2493
2552
2612
2672
2732
2792
2852
2912
2972
3031
3091
3151
3211
3271
88
148
208
268
328
329
389
449
509
569
629
630
690
750
810
870
930
931
991
1051
1111
1171
1231
1232
1292
1352
1412
1472
1532
1592
1653
1713
1773
1833
1893
1953
2013
2073
2133
2193
2253
2313
2373
2433
2493
2553
2613
2673
2733
2793
2853
2912
2913
2972
3032
3092
3152
3212
3272
27
87
147
207
267
328
388
448
508
569
629
689
749
809
810
870
930
990
1050
1051
1111
1171
1231
1291
1352
1412
1472
1532
1592
1653
1713
1773
1833
1893
1953
2013
2073
2074
2133
2134
2194
2254
2314
2374
2434
2494
2554
2614
2674
2734
2793
2794
2853
2913
2973
3033
3093
3153
3213
26
86
146
206
267
327
387
447
508
568
628
688
689
749
809
869
929
930
990
1050
1110
1171
1231
1291
1351
1412
1472
1532
1592
1653
1713
1773
1833
1893
1954
2014
2074
2134
2194
2254
2314
2374
2434
2494
2554
2614
2674
2734
2794
2854
2914
2974
3034
3094
3154
3273
25
85
145
206
266
326
386
447
507
567
627
628
688
748
808
869
929
989
1050
1110
1170
1231
1291
1351
1411
1412
1472
1532
1592
1653
1713
1773
1833
1894
1954
2014
2074
2134
2194
2195
2255
2315
2375
2435
2495
2555
2615
2675
2735
2795
2855
2915
2975
3035
3095
3155
3214
3274
24
84
145
205
265
325
385
386
446
506
566
567
627
687
747
748
808
868
928
929
989
1049
1109
1110
1170
1230
1291
1351
1411
1472
1532
1592
1653
1713
1773
1834
1894
1954
2014
2074
2075
2135
2195
2255
2315
2375
2376
2435
2436
2496
2556
2616
2676
2736
2796
2856
2916
2976
3036
3155
3215
3275
23
83
144
204
264
324
325
385
445
505
566
626
686
687
747
807
867
868
928
988
1049
1109
1169
1170
1230
1290
1351
1411
1472
1532
1592
1653
1713
1773
1834
1894
1954
2015
2075
2135
2195
2256
2316
2376
2436
2496
2556
2616
2617
2676
2677
2736
2737
2797
2857
2917
2976
2977
3036
3096
3156
3216
3276
22
83
143
203
263
324
384
444
505
565
625
686
746
806
807
867
927
928
988
1048
1109
1169
1230
1290
1351
1411
1471
1532
1592
1653
1713
1834
1894
1955
2015
2075
2135
2136
2196
2256
2316
2376
2377
2437
2497
2557
2617
2677
2737
2797
2857
2917
2977
3037
3097
3157
3217
3277
82
142
202
263
323
383
443
444
504
564
625
685
745
746
806
866
867
927
987
1048
1108
1169
1229
1290
1350
1411
1471
1532
1592
1653
1713
1774
1834
1894
1955
2015
2076
2136
2196
2256
2257
2317
2377
2437
2497
2498
2558
2618
2678
2738
2798
2858
2918
2978
3038
3098
3158
3218
3278
21
81
141
201
262
322
382
443
503
563
564
624
684
685
745
805
866
926
987
1047
1048
1108
1168
1169
1229
1290
1350
1411
1471
1532
1592
1653
1713
1774
1834
1895
1955
2016
2076
2136
2197
2257
2317
2378
2438
2498
2558
2618
2619
2679
2739
2799
2859
2919
2979
3039
3099
3159
3219
20
80
140
201
261
321
382
442
502
563
623
684
744
805
865
926
986
987
1047
1107
1108
1168
1229
1289
1350
1410
1471
1532
1592
1653
1713
1774
1834
1895
1955
2016
2076
2137
2197
2257
2258
2318
2378
2438
2439
2499
2559
2619
2679
2680
2739
2740
2800
2860
2920
2980
3040
3100
3160
3279
19
79
139
200
260
320
381
441
502
562
622
623
683
744
804
865
925
986
1046
1047
1107
1168
1228
1289
1350
1410
1471
1532
1592
1653
1713
1774
1835
1895
1956
2016
2077
2137
2198
2258
2318
2319
2379
2439
2499
2500
2560
2620
2680
2740
2800
2801
2860
2861
2921
2981
3041
3101
3220
3280
18
78
139
199
259
320
380
440
441
501
561
622
682
683
743
803
804
864
925
985
986
1046
1107
1167
1228
1289
1349
1410
1471
1592
1653
1774
1835
1895
1956
2016
2017
2077
2137
2138
2198
2258
2259
2319
2379
2440
2500
2560
2621
2681
2741
2801
2861
2921
2981
3041
3101
3161
3221
3281
17
138
198
258
319
379
440
500
561
621
682
742
803
864
924
985
1046
1106
1167
1228
1288
1289
1349
1410
1471
1531
1592
1653
1714
1774
1835
1896
1956
2017
2077
2138
2198
2199
2259
2319
2320
2380
2440
2501
2561
2621
2681
2682
2742
2802
2862
2922
2982
3042
3102
3162
3222
3282
16
77
137
197
258
318
378
439
499
560
620
621
681
742
802
863
924
984
985
1045
1106
1167
1227
1228
1288
1349
1410
1471
1531
1592
1653
1714
1774
1835
1896
1956
2017
2078
2138
2199
2259
2260
2320
2380
2381
2441
2501
2562
2622
2682
2742
2743
2803
2863
2923
2983
3043
3103
3163
3223
3283
16
76
136
196
257
317
378
438
499
559
620
680
681
741
802
862
863
923
984
1045
1105
1106
1166
1227
1288
1349
1410
1470
1531
1592
1653
1714
1774
1835
1896
1957
2017
2078
2139
2199
2260
2320
2321
2381
2441
2442
2502
2562
2623
2683
2743
2803
2804
2864
2924
2984
3044
3104
3164
3224
3284
15
75
135
196
256
316
377
437
498
558
559
619
680
740
741
801
862
923
983
984
1044
1105
1166
1227
1288
1349
1409
1470
1531
1592
1653
1714
1775
1835
1896
1957
2018
2078
2079
2139
2200
2260
2261
2321
2381
2382
2442
2502
2503
2563
2623
2684
2744
2804
2864
2865
2925
2985
3045
3105
3165
3225
14
74
134
195
255
316
376
437
497
558
618
619
679
740
800
801
861
922
983
1044
1105
1166
1226
1227
1287
1348
1409
1470
1531
1592
1653
1714
1775
1836
1896
1957
2018
2079
2139
2140
2200
2261
2321
2322
2382
2443
2503
2564
2624
2684
2685
2745
2805
2865
2925
2986
3046
3106
3166
3285
13
73
134
194
254
315
375
436
496
497
557
618
678
679
739
800
861
922
982
983
1043
1044
1104
1165
1226
1287
1348
1409
1470
1531
1592
1653
1714
1775
1836
1897
1957
1958
2018
2079
2140
2201
2261
2262
2322
2383
2443
2504
2564
2625
2685
2745
2746
2806
2866
2926
2986
3046
3106
3166
3226
3286
12
72
133
193
253
254
314
374
375
435
496
556
617
678
738
739
799
800
860
921
982
1043
1104
1165
1226
1287
1348
1409
1470
1531
1592
1653
1714
1775
1836
1897
1958
2019
2079
2080
2140
2201
2262
2323
2383
2444
2504
2505
2565
2625
2626
2686
2746
2807
2867
2927
2987
3047
3107
3167
3227
3287
11
72
132
192
253
313
374
434
495
556
616
677
738
799
860
921
981
982
1042
1043
1103
1104
1165
1226
1287
1348
1409
1470
1531
1592
1653
1714
1775
1836
1897
1958
2019
2080
2141
2201
2202
2262
2323
2384
2444
2445
2505
2566
2626
2687
2747
2807
2868
2928
2988
3048
3108
3168
3228
3288
10
71
131
191
252
312
373
433
434
494
555
616
676
677
737
798
859
920
981
1042
1103
1164
1225
1286
1347
1348
1409
1470
1531
1592
1653
1714
1775
1836
1897
1958
2019
2080
2141
2202
2263
2324
2384
2385
2445
2506
2566
2627
2687
2748
2808
2868
2929
2989
3049
3109
3169
3229
3289
10
70
130
191
251
311
312
372
433
493
494
554
615
676
737
798
858
859
919
920
981
1042
1103
1164
1225
1286
1347
1408
1470
1531
1592
1653
1714
1775
1836
1897
1898
1959
2020
2081
2141
2142
2202
2203
2263
2324
2385
2446
2506
2567
2627
2628
2688
2748
2749
2809
2869
2929
2930
2990
3050
3110
3170
3230
3290
9
69
129
190
250
311
371
432
493
553
554
614
675
736
797
858
919
980
1041
1102
1163
1164
1225
1286
1347
1408
1469
1531
1592
1653
1714
1775
1837
1898
1959
2020
2081
2142
2203
2264
2325
2385
2386
2446
2507
2568
2628
2689
2749
2810
2870
2930
2990
2991
3051
3111
3171
3231
51
111
171
230
290
350
410
469
529
588
648
707
766
767
826
885
944
1003
1062
1121
1180
1239
1298
1357
1416
1475
1533
1592
1651
1710
1769
1827
1886
1945
2004
2063
2122
2180
2181
2239
2240
2298
2357
2416
2417
2475
2476
2534
2535
2594
2653
2712
2772
2831
2890
2950
3010
3069
3129
3189
50
110
170
230
289
349
409
468
469
528
588
647
706
707
766
825
884
943
944
1003
1062
1121
1180
1239
1298
1357
1416
1533
1592
1651
1710
1769
1828
1886
1945
2004
2063
2122
2181
2240
2299
2358
2417
2476
2535
2594
2595
2654
2713
2772
2832
2891
2951
3010
3070
3130
3249
49
109
169
229
289
348
408
468
527
587
646
706
765
824
825
884
943
1002
1061
1120
1179
1180
1238
1239
1297
1298
1356
1415
1474
1533
1592
1651
1710
1769
1828
1887
1946
2004
2005
2063
2064
2122
2181
2240
2299
2300
2358
2359
2417
2418
2477
2536
2595
2654
2655
2714
2773
2833
2892
2952
3011
3071
3131
3190
3250
48
108
168
228
288
348
407
467
527
586
646
705
764
765
824
883
942
943
1002
1061
1120
1179
1238
1297
1356
1415
1474
1533
1592
1651
1710
1769
1828
1887
1946
2005
2064
2123
2182
2241
2300
2359
2418
2477
2536
2537
2596
2655
2714
2715
2774
2833
2893
2952
3012
3072
3131
3191
3251
47
107
167
227
287
347
406
407
466
526
585
586
645
704
705
764
823
883
942
1001
1060
1120
1179
1238
1297
1356
1415
1474
1533
1592
1651
1710
1769
1828
1887
1946
2005
2064
2123
2182
2241
2300
2301
2360
2419
2478
2537
2596
2597
2656
2715
2775
2834
2894
2953
3013
3073
3132
3192
3252
46
106
166
226
286
346
406
465
466
525
585
644
704
763
823
882
941
942
1001
1060
1119
1178
1238
1297
1356
1415
1474
1533
1592
1651
1710
1769
1828
1887
1946
2005
2064
2065
2124
2183
2242
2301
2360
2419
2479
2538
2597
2657
2716
2775
2776
2835
2894
2895
2954
3014
3073
3133
3193
3253
165
225
285
345
405
465
524
584
643
644
703
763
822
881
882
941
1000
1059
1060
1119
1178
1237
1296
1356
1415
1474
1533
1592
1651
1710
1769
1828
1888
1947
2006
2065
2124
2183
2242
2301
2302
2361
2420
2479
2538
2539
2598
2657
2717
2776
2836
2895
2955
3015
3074
3134
3194
3254
45
105
165
225
284
285
344
404
464
524
583
643
702
703
762
821
822
881
940
1000
1059
1118
1178
1237
1296
1355
1415
1474
1533
1592
1651
1710
1829
1888
1947
2006
2065
2124
2184
2243
2302
2361
2420
2421
2480
2539
2599
2658
2717
2718
2777
2836
2837
2896
2956
3015
3075
3135
3195
44
104
164
224
284
343
344
403
463
523
582
583
642
702
761
821
880
940
999
1059
1118
1177
1237
1296
1355
1414
1474
1533
1592
1651
1710
1770
1829
1888
1947
2006
2066
2125
2184
2243
2302
2303
2362
2421
2480
2481
2540
2599
2659
2718
2778
2837
2897
2957
3016
3076
3136
3255
43
103
163
223
283
343
403
462
522
582
641
642
701
761
820
880
939
999
1058
1118
1177
1236
1296
1355
1414
1533
1592
1651
1770
1829
1888
1947
2007
2066
2125
2184
2185
2244
2303
2362
2363
2422
2481
2540
2541
2600
2659
2660
2719
2778
2779
2838
2898
2957
3017
3077
3137
3196
3256
42
102
162
222
282
342
402
462
521
581
641
700
701
760
820
879
939
998
1058
1117
1177
1236
1295
1355
1414
1473
1533
1592
1651
1711
1770
1829
1888
1948
2007
2066
2126
2185
2244
2304
2363
2422
2482
2541
2601
2660
2720
2779
2839
2898
2899
2958
3018
3078
3137
3197
3257
41
101
161
221
281
341
401
461
521
580
640
700
759
760
819
879
938
998
1057
1117
1176
1236
1295
1354
1355
1414
1473
1533
1592
1651
1711
1770
1829
1889
1948
2007
2067
2126
2185
2245
2304
2363
2364
2423
2482
2483
2542
2601
2661
2720
2721
2780
2840
2899
2959
3019
3078
3138
3198
3258
40
100
160
220
280
340
400
460
520
580
639
640
699
759
818
819
878
938
997
1057
1116
1176
1235
1295
1354
1414
1473
1533
1592
1651
1711
1770
1829
1889
1948
2008
2067
2126
2186
2245
2305
2364
2423
2424
2483
2542
2543
2602
2662
2721
2781
2840
2841
2900
2960
3020
3079
3139
3199
3259
100
160
220
280
339
340
399
459
519
579
639
698
699
758
818
877
878
937
997
1056
1057
1116
1175
1176
1235
1295
1354
1414
1473
1592
1651
1711
1770
1830
1889
1948
1949
2008
2067
2127
2186
2246
2305
2365
2424
2484
2543
2603
2662
2722
2782
2841
2901
2961
3020
3080
3140
3200
3260
39
99
159
219
279
339
399
458
459
518
578
638
698
757
758
817
877
937
996
1056
1116
1175
1235
1294
1354
1413
1473
1532
1592
1651
1711
1770
1830
1889
1949
2008
2068
2127
2187
2246
2306
2365
2425
2484
2544
2603
2604
2663
2723
2782
2842
2902
2961
2962
3021
3081
3141
3201
38
98
158
218
278
338
398
458
518
577
578
637
697
757
817
876
877
936
996
1055
1056
1115
1175
1234
1235
1294
1354
1413
1473
1532
1592
1651
1711
1770
1830
1889
1890
1949
2008
2009
2068
2128
2187
2247
2306
2366
2425
2485
2544
2545
2604
2664
2723
2724
2783
2843
2903
2962
3022
3082
3142
3261
37
97
157
217
277
337
397
457
517
577
637
696
697
756
816
876
936
995
1055
1115
1174
1175
1234
1294
1353
1413
1473
1532
1592
1651
1711
1771
1830
1890
1949
2009
2068
2128
2187
2188
2247
2307
2366
2426
2485
2486
2545
2605
2664
2665
2724
2784
2844
2903
2963
3023
3083
3202
3262
36
96
156
216
276
336
396
456
516
576
636
696
756
815
816
875
935
995
1055
1114
1174
1234
1293
1294
1353
1413
1473
1532
1592
1711
1771
1830
1890
1950
2009
2069
2128
2188
2248
2307
2367
2426
2427
2486
2546
2605
2606
2665
2725
2785
2844
2904
2964
3024
3084
3143
3203
3263
35
95
155
215
275
335
336
395
396
455
456
515
575
635
695
755
815
875
934
935
994
995
1054
1114
1174
1233
1234
1293
1353
1413
1472
1532
1592
1711
1771
1830
1890
1950
2009
2010
2069
2129
2188
2189
2248
2308
2367
2368
2427
2487
2546
2547
2606
2666
2726
2785
2786
2845
2905
2965
3025
3084
3144
3204
3264
34
94
155
215
275
335
395
455
515
575
634
635
694
695
754
755
814
874
934
994
1054
1114
1173
1233
1293
1353
1413
1472
1532
1592
1711
1771
1831
1890
1950
2010
2069
2070
2129
2189
2249
2308
2368
2428
2487
2488
2547
2607
2667
2726
2727
2786
2846
2906
2966
3025
3085
3145
3205
3265
94
154
214
274
334
394
454
514
574
634
694
754
814
874
933
934
993
994
1053
1113
1173
1233
1293
1353
1412
1472
1532
1592
1711
1771
1831
1891
1950
2010
2070
2130
2189
2249
2309
2368
2369
2428
2488
2548
2608
2667
2668
2727
2787
2847
2907
2966
3026
3086
3146
3206
3266
33
93
153
213
273
333
393
453
513
573
633
693
753
813
873
933
993
1053
1113
1173
1233
1292
1293
1352
1412
1472
1532
1592
1711
1771
1831
1891
1951
2010
2070
2130
2190
2249
2250
2309
2369
2429
2489
2548
2549
2608
2668
2728
2788
2848
2907
2967
3027
3087
3147
3207
32
92
152
212
272
332
392
452
512
513
572
573
632
633
692
693
752
753
812
813
872
873
932
933
992
993
1052
1053
1112
1172
1232
1292
1352
1412
1472
1532
1592
1652
1711
1771
1831
1891
1951
2011
2070
2071
2130
2190
2250
2310
2370
2429
2430
2489
2549
2609
2669
2729
2788
2789
2848
2908
2968
3028
3088
3148
3267
31
91
151
211
271
331
391
392
452
512
572
632
692
752
812
872
932
992
1052
1112
1172
1232
1292
1352
1412
1472
1532
1592
1652
1771
1831
1891
1951
2011
2071
2131
2191
2250
2251
2310
2311
2370
2430
2490
2550
2610
2669
2670
2729
2730
2789
2849
2909
2969
3029
3089
3148
3208
3268
30
90
150
210
270
271
331
391
451
511
571
631
691
751
811
871
872
931
932
991
992
1051
1052
1112
1172
1232
1292
1352
1412
1472
1532
1592
1652
1712
1772
1832
1891
1951
2011
2071
2131
2191
2251
2311
2371
2431
2491
2550
2551
2610
2611
2670
2730
2790
2850
2910
2970
3030
3089
3149
3209
3269
29
89
149
210
270
330
390
450
510
570
630
631
690
691
751
811
871
931
991
1051
1111
1171
1231
1291
1351
1412
1472
1532
1592
1652
1712
1772
1832
1892
1952
2012
2072
2132
2191
2192
2251
2252
2311
2312
2371
2372
2431
2491
2551
2611
2671
2731
2791
2851
2911
2970
2971
3030
3090
3150
3210
3270
28
88
149
209
269
329
389
449
509
510
569
570
630
690
750
810
870
930
931
990
991
1051
1111
1171
1231
1291
1351
1411
1471
1592
1652
1712
1772
1832
1892
1952
2012
2072
2132
2192
2252
2312
2372
2432
2492
2552
2612
2672
2732
2792
2851
2852
2911
2971
3031
3091
3151
3211
3271
88
148
208
268
328
388
448
449
509
569
629
689
749
809
810
870
930
990
1050
1110
1170
1171
1231
1291
1351
1411
1471
1531
1592
1652
1712
1772
1832
1892
1952
2012
2072
2132
2192
2193
2252
2253
2312
2313
2372
2373
2432
2433
2492
2493
2552
2553
2612
2613
2672
2673
2732
2733
2792
2852
2912
2972
3032
3092
3152
3212
3272
27
87
147
207
267
327
388
448
508
568
628
688
689
749
809
869
929
989
990
1050
1110
1170
1230
1291
1351
1411
1471
1531
1652
1712
1772
1832
1892
1952
1953
2013
2073
2133
2193
2253
2313
2373
2433
2493
2553
2613
2673
2733
2793
2853
2913
2973
3033
3093
3153
3213
26
86
146
206
266
327
387
447
507
567
568
628
688
748
808
868
869
929
989
1049
1110
1170
1230
1290
1351
1411
1471
1531
1652
1712
1772
1832
1893
1953
2013
2073
2133
2193
2253
2254
2313
2314
2374
2434
2494
2554
2614
2674
2734
2794
2854
2914
2974
3034
3094
3154
3273
25
85
145
205
266
326
386
446
506
507
567
627
687
747
748
808
868
928
989
1049
1109
1169
1170
1230
1290
1350
1411
1471
1531
1652
1712
1772
1833
1893
1953
2013
2073
2134
2194
2254
2314
2374
2434
2494
2495
2554
2555
2614
2615
2675
2735
2795
2855
2915
2975
3035
3095
3154
3214
3274
24
84
144
205
265
325
385
445
446
506
566
626
686
687
747
807
867
868
928
988
1048
1049
1109
1169
1229
1230
1290
1350
1410
1471
1531
1652
1712
1772
1833
1893
1953
2013
2014
2074
2134
2194
2254
2255
2314
2315
2375
2435
2495
2555
2615
2675
2735
2795
2796
2855
2856
2915
2916
2975
3035
3095
3155
3215
3275
23
83
144
204
264
324
384
445
505
565
625
626
686
746
806
807
867
927
988
1048
1108
1169
1229
1290
1350
1410
1471
1531
1652
1712
1773
1833
1893
1953
1954
2014
2074
2134
2195
2255
2315
2375
2435
2436
2496
2556
2616
2676
2736
2796
2856
2916
2976
3036
3096
3156
3216
3276
22
143
203
263
323
384
444
504
564
565
625
685
745
746
806
866
927
987
1047
1048
1108
1168
1229
1289
1350
1410
1471
1531
1591
1652
1712
1773
1833
1893
1954
2014
2074
2075
2135
2195
2255
2316
2376
2436
2496
2556
2557
2617
2677
2737
2797
2857
2917
2977
3037
3097
3157
3217
3277
82
142
202
262
323
383
443
503
504
564
624
684
685
745
805
866
926
987
1047
1108
1168
1228
1229
1289
1349
1350
1410
1470
1531
1591
1652
1712
1773
1833
1894
1954
2014
2015
2075
2135
2195
2196
2256
2316
2376
2377
2437
2497
2557
2617
2677
2678
2738
2798
2858
2918
2978
3038
3098
3158
3218
3278
21
81
141
201
261
262
322
382
442
503
563
623
624
684
744
805
865
926
986
1047
1107
1168
1228
1289
1349
1410
1470
1531
1591
1652
1712
1773
1833
1894
1954
2015
2075
2136
2196
2256
2317
2377
2437
2497
2498
2558
2618
2678
2738
2798
2799
2859
2919
2979
3039
3099
3159
3219
20
80
140
200
261
321
381
442
502
562
623
683
744
804
865
925
986
1046
1107
1167
1228
1288
1289
1349
1410
1470
1531
1591
1652
1773
1834
1894
1955
2015
2075
2076
2136
2196
2197
2257
2317
2377
2378
2438
2498
2558
2559
2619
2679
2739
2799
2859
2919
2920
2980
3040
3100
3160
3279
19
79
139
200
260
320
380
381
441
501
562
622
682
683
743
803
804
864
925
985
1046
1106
1167
1228
1288
1349
1409
1470
1531
1591
1652
1713
1773
1834
1894
1955
2015
2076
2136
2197
2257
2318
2378
2438
2439
2499
2559
2619
2620
2680
2740
2800
2860
2920
2980
3040
3100
3160
3220
3280
18
78
138
199
259
319
380
440
500
501
561
621
682
742
743
803
863
864
924
985
1045
1106
1167
1227
1288
1349
1409
1470
1531
1591
1652
1713
1773
1834
1894
1895
1955
2016
2076
2137
2197
2258
2318
2379
2439
2499
2500
2560
2620
2680
2741
2801
2861
2921
2981
3041
3101
3161
3221
3281
17
77
138
198
258
318
319
379
439
500
560
621
681
742
802
863
924
984
1045
1106
1166
1227
1288
1348
1409
1470
1531
1591
1652
1713
1773
1834
1895
1955
2016
2077
2137
2198
2258
2319
2379
2440
2500
2560
2561
2621
2681
2741
2802
2862
2922
2982
3042
3102
3162
3222
3282
16
77
137
197
257
318
378
438
439
499
559
560
620
680
681
741
802
862
863
923
984
1044
1045
1105
1166
1227
1287
1348
1409
1470
1591
1652
1713
1834
1895
1956
2016
2077
2138
2198
2259
2319
2380
2440
2501
2561
2621
2622
2682
2742
2802
2863
2923
2983
3043
3103
3163
3223
3283
76
136
196
257
317
377
438
498
559
619
680
740
741
801
862
922
923
983
1044
1105
1166
1226
1287
1348
1409
1470
1530
1591
1652
1713
1774
1834
1895
1956
2017
2077
2138
2199
2259
2320
2380
2441
2501
2562
2622
2682
2683
2743
2803
2863
2923
2924
2984
3044
3104
3164
3224
3284
15
75
135
195
256
316
376
377
437
497
498
558
619
679
740
800
801
861
922
983
1044
1104
1165
1226
1287
1348
1409
1530
1591
1652
1713
1774
1835
1895
1956
2017
2078
2138
2199
2260
2320
2381
2441
2442
2502
2562
2563
2623
2683
2744
2804
2864
2924
2984
2985
3045
3105
3165
3225
14
74
134
195
255
315
376
436
497
557
618
678
679
739
800
861
921
922
982
1043
1104
1165
1226
1287
1348
1408
1469
1530
1591
1652
1713
1774
1835
1896
1956
2017
2078
2139
2199
2200
2260
2321
2381
2382
2442
2503
2563
2623
2624
2684
2744
2805
2865
2925
2985
3045
3105
3285
13
73
133
194
254
314
315
375
435
436
496
557
617
678
739
799
860
921
982
1043
1104
1164
1165
1225
1286
1347
1408
1469
1530
1591
1652
1713
1774
1835
1896
1957
2018
2078
2139
2200
2261
2321
2322
2382
2443
2503
2564
2624
2685
2745
2805
2806
2866
2926
2986
3046
3106
3166
3226
3286
12
72
133
193
253
314
374
435
495
556
616
617
677
738
799
860
920
921
981
1042
1103
1164
1225
1286
1347
1408
1469
1530
1591
1652
1713
1774
1835
1896
1957
2018
2079
2140
2200
2261
2322
2383
2443
2504
2564
2565
2625
2685
2686
2746
2806
2866
2867
2927
2987
3047
3107
3167
3227
3287
11
71
132
192
252
313
373
434
494
495
555
616
676
677
737
798
859
920
981
1042
1103
1164
1225
1286
1347
1408
1469
1530
1591
1652
1713
1774
1835
1896
1957
2018
2079
2140
2201
2262
2322
2323
2383
2444
2504
2505
2565
2626
2686
2747
2807
2867
2928
2988
3048
3108
3168
3228
3288
10
71
131
191
252
312
373
433
494
554
555
615
676
737
797
798
858
859
919
920
980
1041
1102
1163
1164
1224
1225
1286
1347
1408
1469
1530
1591
1652
1713
1774
1835
1896
1957
1958
2018
2019
2079
2080
2140
2201
2262
2323
2384
2444
2445
2505
2566
2626
2687
2747
2808
2868
2928
2989
3049
3109
3169
3229
3289
70
130
190
251
311
372
432
493
554
614
615
675
736
797
858
919
980
1041
1102
1163
1224
1285
1346
1408
1469
1530
1591
1652
1713
1836
1897
1958
2019
2080
2141
2202
2263
2323
2324
2384
2445
2506
2566
2567
2627
2688
2748
2808
2809
2869
2929
2989
3050
3110
3170
3230
3290
9
69
129
190
250
310
371
432
492
553
614
674
675
735
736
796
797
857
918
979
980
1040
1041
1102
1163
1224
1285
1346
1407
1469
1530
1591
1652
1713
1775
1836
1897
1958
2019
2080
2141
2202
2263
2324
2385
2446
2506
2507
2567
2628
2688
2749
2809
2870
2930
2990
3050
3111
3171
3231
170
230
290
350
409
469
528
529
588
647
706
707
766
825
884
943
1002
1003
1061
1062
1120
1121
1179
1238
1297
1356
1415
1474
1533
1591
1650
1709
1768
1827
1885
1944
2003
2062
2121
2180
2239
2298
2357
2416
2475
2534
2593
2652
2653
2712
2771
2831
2890
2950
3009
3069
3129
3189
50
110
170
229
289
349
408
409
468
528
587
646
647
706
765
824
825
884
943
1002
1061
1120
1179
1238
1297
1356
1415
1474
1591
1650
1709
1768
1827
1886
1944
1945
2003
2062
2121
2180
2239
2298
2357
2416
2475
2476
2535
2594
2653
2713
2772
2831
2832
2891
2951
3010
3070
3130
3249
49
109
169
229
288
348
408
467
527
586
587
646
705
764
765
824
883
942
1001
1002
1060
1061
1120
1179
1238
1297
1356
1415
1474
1532
1591
1650
1709
1768
1827
1886
1945
2004
2063
2122
2181
2240
2299
2358
2417
2476
2535
2595
2654
2713
2773
2832
2892
2951
3011
3071
3190
3250
48
108
168
228
288
347
407
467
526
586
645
704
705
764
823
882
883
942
1001
1060
1119
1178
1237
1296
1355
1414
1473
1532
1591
1650
1709
1768
1827
1886
1945
2004
2063
2122
2181
2240
2299
2358
2359
2417
2418
2477
2536
2595
2655
2714
2773
2774
2833
2893
2952
3012
3072
3131
3191
3251
47
107
167
227
287
346
347
406
466
525
526
585
644
645
704
763
823
882
941
1000
1001
1060
1119
1178
1237
1296
1355
1414
1473
1532
1591
1650
1709
1768
1827
1886
1945
2004
2063
2122
2123
2181
2182
2241
2300
2359
2418
2477
2478
2537
2596
2655
2656
2715
2774
2834
2893
2953
3013
3072
3132
3192
3252
46
106
166
226
286
346
405
465
525
584
644
703
763
822
881
882
941
1000
1059
1118
1119
1178
1237
1296
1355
1414
1473
1532
1591
1650
1709
1768
1827
1886
1887
1946
2005
2064
2123
2182
2241
2300
2359
2360
2419
2478
2537
2597
2656
2715
2716
2775
2835
2894
2954
3013
3014
3073
3133
3193
3253
45
105
165
225
285
345
405
464
524
583
584
643
702
703
762
821
822
881
940
999
1000
1059
1118
1177
1236
1237
1296
1355
1414
1473
1532
1591
1650
1709
1769
1828
1887
1946
2005
2064
2123
2182
2183
2242
2301
2360
2419
2479
2538
2597
2598
2657
2716
2776
2835
2895
2955
3014
3074
3134
3194
3254
45
105
224
284
344
404
463
464
523
583
642
702
761
762
821
880
940
999
1058
1118
1177
1236
1295
1355
1414
1473
1532
1591
1650
1769
1828
1887
1946
2005
2064
2065
2124
2183
2242
2301
2361
2420
2479
2539
2598
2657
2658
2717
2777
2836
2896
2955
2956
3015
3075
3135
3195
44
104
164
224
283
343
403
463
522
523
582
642
701
761
820
880
939
998
999
1058
1117
1176
1177
1236
1295
1354
1414
1473
1532
1591
1650
1710
1769
1828
1887
1946
2006
2065
2124
2183
2242
2243
2302
2361
2420
2421
2480
2539
2599
2658
2718
2777
2837
2897
2956
3016
3076
3136
3255
43
103
163
223
283
342
402
462
522
581
641
700
701
760
820
879
939
998
1057
1058
1117
1176
1235
1236
1295
1354
1413
1473
1532
1591
1650
1710
1769
1828
1887
1947
2006
2065
2124
2125
2184
2243
2302
2303
2362
2421
2480
2481
2540
2599
2600
2659
2718
2719
2778
2838
2897
2957
3017
3077
3136
3196
3256
42
102
162
222
282
342
401
402
461
521
581
640
700
759
760
819
879
938
997
998
1057
1116
1117
1176
1235
1295
1354
1413
1473
1532
1591
1650
1710
1769
1828
1888
1947
2006
2065
2066
2125
2184
2243
2244
2303
2362
2422
2481
2541
2600
2660
2719
2779
2838
2839
2898
2958
3018
3077
3137
3197
3257
41
101
161
221
281
341
401
460
461
520
580
640
699
759
818
819
878
937
938
997
1056
1057
1116
1175
1176
1235
1294
1354
1413
1472
1532
1591
1710
1769
1828
1888
1947
2006
2007
2066
2125
2185
2244
2303
2304
2363
2422
2482
2541
2601
2660
2661
2720
2780
2839
2899
2959
3019
3078
3138
3198
3258
40
100
160
220
280
340
400
460
519
520
579
639
699
758
818
877
878
937
997
1056
1116
1175
1235
1294
1353
1413
1472
1532
1591
1710
1769
1829
1888
1947
2007
2066
2126
2185
2244
2245
2304
2363
2364
2423
2482
2483
2542
2601
2602
2661
2721
2780
2781
2840
2900
2960
3019
3079
3139
3199
3259
39
99
159
219
279
339
399
459
519
578
579
638
698
758
817
877
936
937
996
1056
1115
1175
1234
1294
1353
1413
1472
1532
1591
1710
1769
1829
1888
1948
2007
2067
2126
2185
2186
2245
2304
2305
2364
2423
2424
2483
2543
2602
2662
2721
2722
2781
2841
2901
2960
3020
3080
3140
3200
3260
39
99
159
219
278
279
338
398
458
518
578
637
638
697
757
817
876
936
996
1055
1115
1174
1234
1293
1294
1353
1413
1472
1532
1591
1710
1829
1888
1948
2007
2067
2126
2127
2186
2245
2246
2305
2364
2365
2424
2484
2543
2603
2663
2722
2782
2842
2901
2902
2961
3021
3081
3141
3201
38
98
158
218
278
338
397
398
457
517
577
637
697
756
816
876
935
936
995
1055
1114
1115
1174
1234
1293
1353
1412
1472
1591
1710
1770
1829
1889
1948
2008
2067
2127
2186
2246
2305
2306
2365
2425
2484
2544
2604
2663
2723
2783
2842
2843
2902
2962
3022
3082
3142
3201
3261
37
97
157
217
277
337
397
457
516
517
576
636
696
756
815
816
875
935
995
1054
1114
1174
1233
1293
1353
1412
1472
1531
1591
1651
1710
1770
1829
1889
1948
1949
2008
2068
2127
2187
2246
2247
2306
2366
2425
2485
2545
2604
2664
2724
2783
2784
2843
2903
2963
3023
3083
3142
3202
3262
36
96
156
216
276
336
396
456
516
576
635
636
695
755
815
875
934
935
994
1054
1114
1173
1233
1293
1352
1412
1472
1531
1591
1651
1710
1770
1829
1889
1949
2008
2068
2128
2187
2247
2306
2307
2366
2426
2486
2545
2605
2665
2724
2725
2784
2844
2904
2964
3024
3083
3143
3203
3263
35
95
155
215
275
335
395
455
515
575
635
695
754
755
814
874
934
994
1053
1054
1113
1173
1233
1292
1352
1412
1472
1531
1591
1651
1710
1770
1830
1889
1949
2009
2068
2128
2188
2247
2248
2307
2367
2426
2427
2486
2546
2606
2665
2666
2725
2785
2845
2905
2964
2965
3024
3084
3144
3204
3264
34
94
154
214
274
334
394
454
514
574
634
694
754
814
873
874
933
993
1053
1113
1173
1232
1292
1352
1412
1471
1531
1591
1651
1710
1770
1830
1890
1949
2009
2069
2128
2129
2188
2248
2308
2367
2427
2487
2547
2606
2607
2666
2726
2786
2846
2905
2906
2965
3025
3085
3145
3205
3265
33
154
214
274
334
393
394
453
454
513
514
573
574
633
693
753
813
873
933
993
1053
1112
1113
1172
1232
1292
1352
1412
1471
1531
1591
1651
1710
1770
1830
1890
1949
1950
2009
2069
2129
2189
2248
2308
2368
2428
2487
2488
2547
2607
2667
2727
2787
2846
2847
2906
2966
3026
3086
3146
3206
3266
33
93
153
213
273
333
393
453
513
573
633
693
752
753
812
813
872
873
932
992
1052
1112
1172
1232
1292
1351
1352
1411
1471
1531
1591
1651
1770
1830
1890
1950
2010
2069
2129
2189
2249
2309
2368
2369
2428
2488
2548
2608
2668
2727
2728
2787
2847
2907
2967
3027
3087
3147
3207
32
92
152
212
272
332
392
452
512
572
632
692
752
812
872
932
992
1052
1112
1171
1172
1231
1232
1291
1351
1411
1471
1531
1591
1651
1711
1770
1830
1890
1950
2010
2070
2130
2189
2190
2249
2309
2369
2429
2489
2549
2608
2609
2668
2728
2788
2848
2908
2968
3028
3088
3207
3267
31
91
151
211
271
331
391
451
511
571
631
691
751
811
871
931
991
1051
1111
1171
1231
1291
1351
1411
1471
1531
1591
1651
1711
1771
1830
1831
1890
1950
2010
2070
2130
2190
2250
2310
2370
2429
2430
2489
2490
2549
2609
2669
2729
2789
2849
2909
2969
3029
3088
3148
3208
3268
30
90
150
210
270
330
390
450
451
510
511
570
571
631
691
751
811
871
931
991
1051
1111
1171
1231
1291
1351
1411
1471
1531
1591
1651
1711
1771
1831
1891
1951
2010
2011
2070
2071
2130
2131
2190
2250
2310
2370
2430
2490
2550
2610
2670
2730
2790
2850
2909
2910
2969
3029
3089
3149
3209
3269
29
89
149
209
269
329
330
390
450
510
570
630
690
750
810
870
930
990
1050
1110
1111
1170
1171
1230
1231
1291
1351
1411
1471
1531
1591
1651
1711
1771
1831
1891
1951
2011
2071
2131
2191
2251
2311
2371
2431
2491
2551
2611
2670
2671
2730
2731
2790
2791
2850
2910
2970
3030
3090
3150
3210
3270
28
88
148
209
269
329
389
449
509
569
629
689
749
750
809
810
870
930
990
1050
1110
1170
1230
1290
1350
1410
1411
1471
1531
1591
1651
1711
1771
1831
1891
1951
2011
2071
2131
2191
2251
2311
2371
2431
2491
2551
2611
2671
2731
2791
2851
2911
2971
3031
3091
3151
3211
3271
27
148
208
268
328
388
448
508
568
628
629
689
749
809
869
929
989
1049
1050
1110
1170
1230
1290
1350
1410
1470
1531
1591
1651
1711
1771
1831
1891
1951
2011
2012
2071
2072
2132
2192
2252
2312
2372
2432
2492
2552
2612
2672
2732
2792
2852
2912
2972
3032
3092
3152
3212
3272
27
87
147
207
267
327
387
447
507
508
568
628
688
748
808
868
869
929
989
1049
1109
1169
1230
1290
1350
1410
1470
1591
1651
1711
1771
1831
1891
1892
1952
2012
2072
2132
2192
2252
2312
2372
2373
2432
2433
2492
2493
2553
2613
2673
2733
2793
2853
2913
2973
3033
3093
3153
3213
26
86
146
206
266
326
386
387
447
507
567
627
687
747
748
808
868
928
988
1049
1109
1169
1229
1289
1290
1350
1410
1470
1530
1591
1651
1711
1771
1832
1892
1952
2012
2072
2132
2133
2193
2253
2313
2373
2433
2493
2553
2613
2673
2674
2733
2734
2793
2794
2853
2854
2914
2974
3034
3094
3213
3273
25
85
145
205
265
325
326
386
446
506
566
626
627
687
747
807
867
928
988
1048
1108
1109
1169
1229
1289
1350
1410
1470
1530
1591
1651
1711
1771
1832
1892
1952
2012
2073
2133
2193
2253
2313
2373
2374
2434
2494
2554
2614
2674
2734
2794
2854
2914
2974
3034
3094
3154
3214
3274
24
84
144
204
264
265
325
385
445
505
565
566
626
686
746
806
807
867
927
987
988
1048
1108
1168
1229
1289
1349
1410
1470
1530
1591
1651
1711
1772
1832
1892
1952
2013
2073
2133
2193
2194
2254
2314
2374
2434
2494
2495
2555
2615
2675
2735
2795
2855
2915
2975
3035
3095
3155
3215
3275
23
83
143
204
264
324
384
444
504
505
565
625
685
746
806
866
926
927
987
1047
1108
1168
1228
1289
1349
1409
1470
1530
1591
1651
1711
1772
1832
1892
1953
2013
2073
2134
2194
2254
2314
2315
2375
2435
2495
2555
2615
2616
2676
2736
2796
2856
2916
2976
3036
3096
3156
3216
3276
22
82
143
203
263
323
383
443
444
504
564
624
685
745
805
866
926
986
987
1047
1107
1168
1228
1288
1289
1349
1409
1470
1530
1591
1651
1711
1772
1832
1893
1953
2013
2074
2134
2194
2255
2315
2375
2435
2436
2496
2556
2616
2676
2736
2737
2797
2857
2917
2977
3037
3097
3157
3217
3277
21
82
142
202
262
322
382
383
443
503
563
624
684
744
805
865
925
926
986
1046
1107
1167
1228
1288
1349
1409
1470
1530
1651
1772
1832
1893
1953
2014
2074
2134
2135
2195
2255
2315
2316
2376
2436
2496
2557
2617
2677
2737
2797
2857
2858
2918
2978
3038
3098
3158
3218
3278
21
81
141
201
261
321
322
382
442
502
563
623
683
744
804
864
865
925
985
986
1046
1106
1107
1167
1227
1288
1348
1409
1530
1651
1712
1772
1833
1893
1953
1954
2014
2074
2135
2195
2256
2316
2376
2437
2497
2557
2617
2618
2678
2738
2798
2858
2918
2978
2979
3039
3099
3159
3219
20
80
140
200
260
321
381
441
501
502
562
622
683
743
803
804
864
924
925
985
1045
1046
1106
1167
1227
1288
1348
1409
1469
1530
1651
1712
1772
1833
1893
1954
2014
2075
2135
2196
2256
2316
2317
2377
2437
2498
2558
2618
2678
2679
2739
2799
2859
2919
2979
3039
3099
3159
3219
3279
19
79
139
199
260
320
380
440
441
501
561
621
622
682
742
743
803
863
864
924
984
985
1045
1106
1166
1227
1287
1348
1409
1469
1530
1651
1712
1772
1833
1893
1954
2015
2075
2136
2196
2257
2317
2377
2378
2438
2498
2559
2619
2679
2739
2740
2800
2860
2920
2980
3040
3100
3160
3220
3280
18
78
138
199
259
319
379
440
500
560
561
621
681
742
802
863
923
924
984
1045
1105
1166
1226
1227
1287
1348
1408
1469
1530
1651
1712
1772
1833
1894
1954
2015
2075
2076
2136
2196
2197
2257
2317
2318
2378
2438
2439
2499
2559
2620
2680
2740
2800
2801
2861
2921
2981
3041
3101
3161
3221
3281
17
77
137
198
258
318
378
379
439
499
560
620
681
741
802
862
923
983
984
1044
1105
1165
1166
1226
1287
1348
1408
1469
1530
1590
1651
1712
1773
1833
1894
1955
2015
2076
2136
2137
2197
2257
2258
2318
2379
2439
2499
2500
2560
2620
2681
2741
2801
2861
2862
2922
2982
3042
3102
3162
3222
3282
16
76
137
197
257
317
378
438
498
499
559
619
620
680
740
741
801
862
922
923
983
1044
1104
1105
1165
1226
1287
1347
1408
1469
1530
1590
1651
1712
1773
1833
1894
1955
2015
2016
2076
2137
2197
2198
2258
2319
2379
2440
2500
2560
2561
2621
2681
2742
2802
2862
2922
2983
3043
3103
3163
3223
3283
76
136
196
256
317
377
437
498
558
619
679
740
800
801
861
922
982
983
1043
1104
1165
1226
1286
1347
1408
1469
1530
1590
1651
1712
1773
1834
1894
1955
2016
2076
2077
2137
2198
2258
2259
2319
2380
2440
2501
2561
2622
2682
2742
2743
2803
2863
2923
2983
3044
3104
3164
3224
3284
15
75
135
195
255
256
316
376
437
497
557
558
618
679
739
800
861
921
982
1043
1104
1164
1165
1225
1286
1347
1408
1469
1590
1651
1712
1773
1834
1895
1955
2016
2077
2138
2198
2259
2320
2380
2441
2501
2502
2562
2622
2683
2743
2803
2804
2864
2924
2984
3044
3165
3225
14
74
134
194
255
315
375
436
496
557
617
618
678
739
799
860
921
982
1042
1043
1103
1164
1225
1286
1347
1408
1469
1529
1590
1651
1712
1773
1834
1895
1956
2016
2017
2077
2138
2199
2259
2260
2320
2381
2441
2442
2502
2562
2563
2623
2683
2684
2744
2804
2865
2925
2985
3045
3105
3165
3225
3285
13
73
133
193
194
254
314
375
435
495
496
556
617
677
738
799
859
860
920
981
1042
1103
1164
1225
1286
1346
1347
1407
1468
1529
1590
1651
1712
1773
1834
1895
1956
2017
2078
2138
2139
2199
2260
2321
2381
2382
2442
2503
2563
2624
2684
2745
2805
2865
2926
2986
3046
3106
3166
3226
3286
12
72
132
193
253
313
374
434
495
555
556
616
677
737
738
798
859
920
981
1041
1042
1102
1103
1163
1224
1285
1346
1407
1468
1529
1590
1651
1712
1773
1834
1895
1956
2017
2078
2139
2200
2260
2261
2321
2382
2443
2503
2564
2624
2625
2685
2745
2746
2806
2866
2926
2927
2987
3047
3107
3167
3227
3287
11
71
132
192
252
313
373
433
434
494
555
615
676
737
797
798
858
859
919
980
1041
1102
1163
1224
1285
1346
1407
1468
1529
1590
1651
1712
1773
1834
1895
1956
2017
2078
2139
2200
2261
2322
2382
2383
2443
2504
2564
2565
2625
2686
2746
2807
2867
2927
2988
3048
3108
3168
3228
3288
10
131
191
251
312
372
433
493
554
615
675
736
797
858
919
980
1041
1102
1163
1224
1285
1346
1407
1468
1529
1590
1651
1712
1774
1835
1896
1957
2018
2079
2140
2200
2201
2261
2262
2322
2383
2444
2504
2505
2565
2626
2686
2687
2747
2807
2868
2928
2988
3049
3109
3169
3229
3289
70
130
190
251
311
371
372
432
493
553
614
675
735
736
796
857
918
979
1040
1101
1162
1223
1284
1285
1346
1407
1468
1529
1590
1651
1774
1835
1896
1957
2018
2079
2140
2201
2262
2323
2384
2444
2445
2505
2566
2626
2627
2687
2748
2808
2868
2869
2929
2989
3049
3110
3170
3230
3290
9
69
129
189
250
310
371
431
492
552
553
613
674
735
796
857
918
979
1040
1101
1162
1223
1284
1345
1407
1468
1529
1590
1651
1713
1774
1835
1896
1957
2018
2079
2140
2141
2201
2202
2262
2263
2323
2384
2445
2506
2566
2567
2627
2688
2748
2749
2809
2869
2930
2990
3050
3110
110
170
230
290
349
409
468
469
528
587
647
706
765
824
825
883
884
943
1002
1061
1120
1179
1237
1238
1296
1355
1414
1473
1532
1649
1708
1767
1826
1885
1943
2002
2061
2120
2179
2238
2297
2356
2415
2474
2533
2534
2593
2652
2711
2712
2771
2830
2890
2949
2950
3009
3069
3129
3189
50
110
169
229
289
349
408
468
527
587
646
705
765
824
883
942
1001
1060
1119
1178
1237
1296
1355
1414
1473
1532
1649
1708
1767
1826
1885
1944
2003
2061
2062
2120
2121
2179
2180
2238
2239
2297
2298
2357
2416
2475
2534
2593
2594
2653
2712
2772
2831
2891
2950
3010
3070
3130
3189
3249
49
109
169
228
288
348
407
467
526
527
586
645
705
764
823
882
883
942
1001
1060
1119
1178
1237
1296
1355
1414
1473
1532
1649
1708
1767
1826
1885
1944
2003
2062
2121
2180
2239
2298
2357
2416
2475
2476
2535
2594
2653
2654
2713
2772
2832
2891
2892
2951
3011
3071
3130
3190
3250
48
108
168
228
287
347
407
466
526
585
645
704
763
823
882
941
1000
1059
1118
1119
1177
1178
1237
1296
1355
1414
1473
1649
1708
1767
1826
1885
1944
2003
2062
2121
2180
2239
2240
2298
2299
2358
2417
2476
2535
2536
2595
2654
2714
2773
2833
2892
2952
3012
3071
3131
3191
3251
47
107
167
227
286
287
346
406
465
466
525
584
585
644
703
763
822
881
940
941
1000
1059
1118
1177
1236
1295
1354
1413
1472
1531
1590
1649
1708
1767
1826
1885
1944
1945
2003
2004
2063
2122
2181
2240
2299
2358
2417
2418
2477
2536
2595
2596
2655
2714
2774
2833
2834
2893
2953
3012
3072
3132
3192
3252
46
106
166
226
286
345
405
465
524
584
643
703
762
821
822
881
940
999
1058
1059
1118
1177
1236
1295
1354
1413
1472
1531
1590
1768
1827
1886
1945
2004
2063
2122
2181
2240
2241
2300
2359
2418
2477
2478
2537
2596
2656
2715
2775
2834
2894
2954
3013
3073
3133
3193
3253
45
105
165
225
285
345
404
464
523
524
583
642
643
702
761
762
821
880
939
940
999
1058
1117
1176
1177
1236
1295
1354
1413
1472
1531
1590
1709
1768
1827
1886
1945
2004
2063
2122
2123
2182
2241
2300
2359
2360
2419
2478
2537
2538
2597
2656
2716
2775
2776
2835
2895
2954
3014
3074
3134
3194
3254
104
164
224
284
344
403
404
463
523
582
642
701
761
820
880
939
998
1058
1117
1176
1235
1295
1354
1413
1472
1531
1590
1709
1768
1827
1886
1945
2004
2005
2064
2123
2182
2241
2301
2360
2419
2479
2538
2598
2657
2717
2776
2836
2895
2896
2955
3015
3075
3135
3195
44
104
164
223
283
343
403
462
522
582
641
701
760
820
879
938
939
998
1057
1116
1117
1176
1235
1294
1353
1354
1413
1472
1531
1590
1709
1768
1827
1886
1945
1946
2005
2064
2123
2182
2183
2242
2301
2360
2361
2420
2479
2539
2598
2658
2717
2777
2837
2896
2956
3016
3076
3195
3255
43
103
163
223
282
342
402
462
521
581
640
641
700
759
760
819
878
879
938
997
1057
1116
1175
1235
1294
1353
1413
1472
1531
1590
1709
1768
1827
1887
1946
2005
2064
2124
2183
2242
2302
2361
2420
2421
2480
2539
2540
2599
2658
2659
2718
2778
2837
2897
2957
3017
3076
3136
3196
3256
42
102
162
222
282
341
401
461
520
521
580
640
699
759
818
819
878
937
938
997
1056
1116
1175
1234
1294
1353
1412
1472
1531
1590
1650
1709
1768
1827
1887
1946
2005
2065
2124
2183
2184
2243
2302
2362
2421
2481
2540
2600
2659
2719
2778
2779
2838
2898
2958
3017
3018
3077
3137
3197
3257
41
101
161
221
281
340
341
400
460
520
579
580
639
699
758
818
877
878
937
996
1056
1115
1175
1234
1293
1294
1353
1412
1472
1531
1590
1650
1709
1768
1828
1887
1946
2006
2065
2124
2125
2184
2243
2303
2362
2422
2481
2541
2600
2660
2720
2779
2839
2899
2958
2959
3018
3078
3138
3198
3258
40
100
160
220
280
340
399
400
459
519
579
638
639
698
758
817
877
936
996
1055
1115
1174
1234
1293
1353
1412
1471
1531
1590
1650
1709
1768
1828
1887
1947
2006
2065
2066
2125
2184
2244
2303
2363
2422
2482
2541
2542
2601
2661
2720
2780
2840
2900
2959
3019
3079
3139
3199
3259
39
99
159
219
279
339
399
458
459
518
578
638
697
698
757
817
876
936
995
996
1055
1114
1115
1174
1233
1234
1293
1352
1412
1471
1531
1590
1650
1709
1769
1828
1887
1947
2006
2066
2125
2185
2244
2304
2363
2423
2482
2483
2542
2602
2661
2662
2721
2781
2841
2900
2960
3020
3080
3140
3200
3260
158
218
278
338
398
458
517
518
577
637
697
756
757
816
876
935
995
1054
1055
1114
1174
1233
1293
1352
1412
1471
1531
1590
1650
1709
1769
1828
1888
1947
2007
2066
2126
2185
2245
2304
2364
2423
2424
2483
2543
2602
2603
2662
2722
2782
2841
2901
2961
3021
3081
3141
38
98
158
218
277
337
397
457
517
576
577
636
696
756
815
816
875
935
994
995
1054
1114
1173
1233
1292
1352
1412
1471
1531
1590
1650
1709
1769
1828
1888
1947
2007
2066
2067
2126
2186
2245
2305
2364
2365
2424
2484
2543
2544
2603
2663
2723
2782
2842
2902
2962
3022
3082
3141
3201
3261
37
97
157
217
277
336
337
396
456
516
576
636
695
696
755
815
874
875
934
994
1054
1113
1173
1232
1233
1292
1352
1411
1471
1531
1590
1650
1709
1769
1828
1888
1948
2007
2067
2126
2127
2186
2246
2305
2365
2425
2484
2485
2544
2604
2664
2723
2783
2843
2903
2963
3022
3023
3082
3142
3202
3262
36
96
156
216
276
336
396
455
456
515
575
635
695
754
755
814
874
934
993
994
1053
1113
1172
1173
1232
1292
1352
1411
1471
1590
1650
1709
1769
1829
1888
1948
2008
2067
2127
2186
2187
2246
2306
2366
2425
2485
2545
2604
2605
2664
2724
2784
2844
2904
2963
3023
3083
3143
3203
3263
35
95
155
215
275
335
395
455
514
515
574
575
634
694
754
814
873
874
933
993
1053
1112
1113
1172
1232
1292
1351
1411
1471
1530
1590
1650
1709
1769
1829
1888
1889
1948
2008
2068
2127
2187
2247
2306
2307
2366
2426
2486
2545
2546
2605
2665
2725
2785
2844
2845
2904
2964
3024
3084
3144
3204
3264
34
94
154
214
274
334
394
454
514
574
633
634
693
694
753
813
873
933
992
993
1052
1112
1172
1232
1291
1351
1411
1471
1530
1590
1650
1769
1829
1889
1948
2008
2068
2128
2187
2188
2247
2307
2367
2426
2427
2486
2546
2606
2666
2726
2785
2786
2845
2905
2965
3025
3085
3145
3205
3265
33
93
153
213
273
333
393
453
513
573
633
693
753
812
813
872
932
992
1052
1112
1171
1172
1231
1291
1351
1411
1470
1530
1590
1650
1710
1769
1829
1889
1949
2008
2009
2068
2128
2188
2248
2307
2308
2367
2427
2487
2547
2607
2666
2667
2726
2786
2846
2906
2966
3026
3086
3146
3206
3266
93
153
213
272
273
332
333
392
452
512
572
632
692
752
812
872
932
991
992
1051
1052
1111
1171
1231
1291
1351
1411
1470
1530
1590
1650
1710
1829
1889
1949
2009
2069
2128
2129
2188
2248
2308
2368
2428
2487
2488
2547
2548
2607
2667
2727
2787
2847
2907
2967
3027
3087
3147
32
92
152
212
272
332
392
452
511
512
571
572
631
632
691
692
751
811
871
931
991
1051
1111
1171
1231
1291
1350
1410
1470
1530
1590
1650
1710
1770
1829
1889
1949
2009
2069
2129
2189
2249
2308
2309
2368
2369
2428
2488
2548
2608
2668
2728
2788
2848
2908
2968
3027
3028
3087
3147
3207
3267
31
91
151
211
271
331
391
451
511
571
631
691
751
811
871
931
990
991
1050
1051
1110
1111
1170
1230
1290
1350
1410
1470
1530
1590
1650
1710
1770
1830
1890
1949
1950
2009
2069
2129
2189
2249
2309
2369
2429
2489
2549
2609
2669
2729
2788
2789
2848
2849
2908
2968
3028
3088
3148
3208
3268
30
90
150
210
270
330
390
450
510
570
630
690
750
810
870
930
990
1050
1110
1170
1230
1290
1350
1410
1470
1530
1590
1650
1710
1770
1830
1890
1950
2010
2070
2130
2190
2250
2309
2310
2369
2370
2429
2430
2489
2490
2549
2550
2609
2610
2669
2729
2789
2849
2909
2969
3029
3089
3149
3209
3269
29
89
149
209
269
329
389
449
509
569
629
630
689
690
749
750
809
810
869
870
929
930
990
1050
1110
1170
1230
1290
1350
1410
1470
1530
1590
1650
1710
1770
1830
1890
1950
2010
2070
2130
2190
2250
2310
2370
2430
2490
2550
2610
2670
2730
2790
2850
2910
2970
3030
3090
3150
3210
3270
28
88
148
208
268
328
388
389
448
449
509
569
629
689
749
809
869
929
989
1049
1109
1169
1229
1289
1290
1350
1410
1470
1530
1590
1650
1710
1770
1830
1890
1950
2010
2070
2130
2131
2190
2191
2250
2251
2311
2371
2431
2491
2551
2611
2671
2731
2791
2851
2911
2971
3031
3091
3151
3211
3271
27
87
147
207
208
268
328
388
448
508
568
628
688
748
808
868
869
928
929
989
1049
1109
1169
1229
1289
1349
1409
1470
1530
1590
1650
1710
1770
1830
1890
1951
2011
2071
2131
2191
2251
2311
2371
2431
2491
2551
2552
2611
2612
2671
2672
2731
2732
2792
2852
2912
2972
3032
3092
3152
3212
3272
87
147
207
267
327
387
447
507
567
627
687
688
747
748
808
868
928
988
1048
1108
1109
1169
1229
1289
1349
1409
1530
1590
1650
1710
1770
1831
1891
1951
2011
2071
2131
2191
2192
2251
2252
2312
2372
2432
2492
2552
2612
2672
2732
2792
2852
2912
2913
2972
2973
3033
3093
3153
26
86
146
206
266
326
386
446
506
566
567
627
687
747
807
867
927
928
988
1048
1108
1168
1228
1229
1289
1349
1409
1469
1530
1590
1650
1710
1770
1831
1891
1951
2011
2071
2072
2132
2192
2252
2312
2372
2432
2433
2493
2553
2613
2673
2733
2793
2853
2913
2973
3033
3093
3153
3213
3273
25
85
145
205
265
325
385
445
446
506
566
626
686
746
806
807
867
927
987
1047
1048
1108
1168
1228
1288
1349
1409
1469
1590
1650
1710
1771
1831
1891
1951
2012
2072
2132
2192
2252
2253
2313
2373
2433
2493
2553
2554
2613
2614
2674
2734
2794
2854
2914
2974
3034
3094
3154
3214
3274
24
84
144
204
264
324
384
385
445
505
565
625
685
686
746
806
866
926
927
987
1047
1107
1168
1228
1288
1348
1349
1409
1469
1529
1590
1650
1710
1771
1831
1891
1952
2012
2072
2132
2133
2193
2253
2313
2373
2374
2434
2494
2554
2614
2674
2675
2734
2735
2795
2855
2915
2975
3035
3095
3155
3215
3275
23
83
143
203
263
324
384
444
504
564
624
625
685
745
805
866
926
986
1046
1047
1107
1167
1228
1288
1348
1409
1469
1529
1590
1650
1771
1831
1892
1952
2012
2072
2073
2133
2193
2253
2254
2314
2374
2434
2494
2495
2555
2615
2675
2735
2795
2796
2856
2916
2976
3036
3096
3156
3216
3276
22
82
142
202
203
263
323
383
443
503
564
624
684
744
745
805
865
925
986
1046
1106
1107
1167
1227
1288
1348
1408
1469
1529
1590
1650
1711
1771
1831
1892
1952
2012
2013
2073
2133
2194
2254
2314
2374
2375
2435
2495
2555
2556
2616
2676
2736
2796
2856
2916
2917
2977
3037
3097
3157
3217
3277
21
81
142
202
262
322
382
442
503
563
623
683
684
744
804
864
865
925
985
1046
1106
1166
1167
1227
1287
1348
1408
1469
1529
1590
1650
1711
1771
1832
1892
1952
2013
2073
2134
2194
2254
2255
2315
2375
2435
2436
2496
2556
2616
2676
2677
2737
2797
2857
2917
2977
3038
3098
3158
3218
3278
81
141
201
261
321
381
442
502
562
622
623
683
743
803
804
864
924
985
1045
1106
1166
1227
1287
1348
1408
1469
1529
1590
1650
1711
1771
1832
1892
1953
2013
2074
2134
2194
2195
2255
2315
2376
2436
2496
2497
2557
2617
2677
2737
2738
2798
2858
2918
2978
3038
3098
20
80
140
200
260
320
381
441
501
561
562
622
682
742
743
803
863
924
984
1045
1105
1166
1226
1287
1347
1408
1469
1529
1590
1650
1711
1771
1832
1892
1953
2013
2014
2074
2134
2135
2195
2255
2256
2316
2376
2437
2497
2557
2558
2618
2678
2738
2798
2799
2859
2919
2979
3039
3099
3159
3219
3279
19
79
139
199
259
320
380
440
500
561
621
681
682
742
802
863
923
984
1044
1105
1165
1166
1226
1287
1347
1408
1468
1529
1590
1650
1711
1771
1832
1893
1953
2014
2074
2135
2195
2256
2316
2377
2437
2498
2558
2618
2619
2679
2739
2799
2859
2860
2920
2980
3040
3100
3160
3220
3280
18
78
138
198
258
259
319
379
439
500
560
620
681
741
802
862
923
983
1044
1104
1105
1165
1226
1286
1347
1408
1468
1529
1590
1650
1711
1772
1832
1893
1953
1954
2014
2075
2135
2196
2256
2317
2377
2378
2438
2498
2559
2619
2679
2680
2740
2800
2860
2920
2921
2981
3041
3101
3161
3221
3281
17
77
137
197
198
258
318
378
438
439
499
559
620
680
741
801
862
922
983
1043
1044
1104
1165
1225
1286
1347
1407
1468
1529
1590
1650
1711
1772
1832
1893
1954
2014
2075
2136
2196
2257
2317
2318
2378
2438
2439
2499
2559
2620
2680
2740
2741
2801
2861
2921
2982
3042
3102
3162
3222
3282
16
76
136
197
257
317
377
438
498
558
559
619
679
680
740
800
801
861
922
982
1043
1104
1164
1225
1286
1347
1407
1468
1529
1650
1711
1772
1833
1893
1954
2015
2075
2136
2197
2257
2318
2378
2379
2439
2499
2500
2560
2620
2621
2681
2741
2802
2862
2922
2982
3043
3103
3163
3223
3283
15
136
196
256
316
377
437
497
558
618
679
739
800
860
861
921
982
1042
1043
1103
1164
1225
1285
1286
1346
1407
1468
1529
1650
1711
1772
1833
1893
1894
1954
2015
2076
2136
2137
2197
2258
2318
2319
2379
2440
2500
2561
2621
2682
2742
2802
2863
2923
2983
3043
3104
3164
3224
3284
15
75
135
195
255
315
316
376
436
497
557
618
678
739
799
860
921
981
1042
1103
1164
1224
1225
1285
1346
1407
1468
1529
1650
1711
1772
1833
1894
1955
2015
2076
2137
2198
2258
2319
2380
2440
2501
2561
2622
2682
2743
2803
2863
2864
2924
2984
3044
3104
3164
14
74
134
194
254
315
375
435
436
496
556
617
677
678
738
799
859
860
920
981
1042
1102
1103
1163
1224
1285
1346
1407
1468
1529
1650
1711
1772
1833
1894
1955
2016
2076
2077
2137
2198
2259
2319
2320
2380
2441
2501
2502
2562
2622
2623
2683
2743
2744
2804
2864
2925
2985
3045
3105
3165
3225
3285
13
73
133
193
254
314
374
435
495
556
616
677
737
738
798
859
920
980
981
1041
1102
1163
1224
1285
1346
1407
1468
1650
1711
1772
1833
1894
1955
2016
2077
2138
2198
2199
2259
2320
2381
2441
2442
2502
2563
2623
2684
2744
2805
2865
2925
2986
3046
3106
3166
3226
3286
12
72
132
192
253
313
373
374
434
494
555
615
616
676
737
797
798
858
919
980
1041
1102
1163
1223
1224
1284
1285
1345
1406
1467
1528
1589
1650
1711
1772
1833
1894
1955
2016
2077
2138
2199
2260
2320
2321
2381
2442
2503
2563
2624
2684
2685
2745
2805
2806
2866
2926
2986
2987
3047
3107
3167
3227
3287
11
71
131
192
252
312
373
433
494
554
615
675
676
736
797
858
918
919
979
980
1040
1101
1162
1223
1284
1345
1406
1467
1528
1589
1773
1834
1895
1956
2017
2077
2078
2138
2139
2199
2260
2321
2382
2443
2503
2564
2625
2685
2746
2806
2867
2927
2987
3048
3108
3168
3228
3288
10
70
131
191
251
311
312
372
432
493
553
554
614
675
735
736
796
857
918
979
1040
1101
1162
1223
1284
1345
1406
1467
1528
1589
1712
1773
1834
1895
1956
2017
2078
2139
2200
2261
2322
2382
2383
2443
2504
2565
2625
2686
2746
2747
2807
2867
2928
2988
3048
3109
3169
3229
3289
9
70
130
190
250
311
371
432
492
553
613
614
674
735
796
857
917
918
978
979
1039
1040
1100
1101
1161
1162
1223
1284
1345
1406
1467
1528
1589
1712
1773
1834
1895
1956
2017
2078
2139
2200
2261
2322
2383
2444
2505
2565
2626
2687
2747
2808
2868
2929
2989
3049
3109
3170
3230
3290
9
69
129
189
249
250
310
370
431
491
492
552
613
673
674
734
795
856
917
978
1039
1100
1161
1222
1283
1345
1406
1467
1528
1589
1712
1773
1834
1895
1956
2017
2018
2079
2140
2201
2262
2323
2383
2384
2444
2445
2505
2566
2627
2687
2748
2808
2809
2869
2929
2990
3050
3110
3170
50
110
170
230
289
290
349
409
468
527
528
587
646
705
706
765
824
883
942
1001
1060
1119
1178
1237
1296
1354
1413
1472
1531
1590
1707
1766
1825
1884
1943
2001
2002
2060
2119
2178
2237
2296
2355
2356
2414
2415
2474
2533
2592
2652
2711
2770
2771
2830
2890
2949
3009
3069
3129
50
109
169
229
289
348
408
467
527
586
645
646
705
764
823
882
941
942
1000
1001
1059
1060
1118
1119
1177
1178
1236
1295
1354
1413
1472
1531
1590
1707
1766
1825
1884
1943
2002
2061
2120
2179
2238
2297
2356
2415
2474
2534
2593
2652
2712
2771
2831
2890
2950
3010
3070
3129
3189
3249
49
109
168
228
288
347
348
407
467
526
585
586
645
704
763
764
823
882
941
1000
1059
1118
1177
1236
1295
1354
1413
1472
1531
1590
1707
1766
1825
1884
1943
2002
2061
2120
2179
2238
2297
2356
2357
2416
2475
2534
2594
2653
2712
2713
2772
2832
2891
2951
3011
3070
3130
3190
3250
48
108
168
227
287
347
406
466
525
585
644
703
704
763
822
881
940
941
999
1000
1059
1118
1177
1236
1295
1354
1413
1472
1531
1590
1766
1825
1884
1943
2002
2061
2062
2120
2121
2180
2239
2298
2357
2416
2476
2535
2594
2654
2713
2773
2832
2892
2952
3011
3071
3131
3191
3251
47
107
167
227
286
346
405
406
465
525
584
643
644
703
762
821
822
881
940
999
1058
1117
1176
1235
1236
1294
1295
1354
1413
1472
1531
1590
1649
1708
1767
1826
1885
1944
2003
2062
2121
2180
2239
2298
2299
2358
2417
2476
2536
2595
2654
2655
2714
2773
2774
2833
2893
2952
2953
3012
3072
3132
3192
3252
46
106
166
226
285
345
405
464
524
583
643
702
761
762
821
880
939
998
999
1058
1117
1176
1235
1294
1353
1412
1471
1649
1708
1767
1826
1885
1944
2003
2062
2121
2180
2181
2240
2299
2358
2417
2418
2477
2536
2596
2655
2715
2774
2834
2894
2953
3013
3073
3133
3193
3253
45
105
165
225
285
344
404
463
464
523
583
642
701
702
761
820
879
880
939
998
1057
1116
1117
1176
1235
1294
1353
1412
1471
1530
1649
1708
1767
1826
1885
1944
2003
2062
2063
2122
2181
2240
2299
2300
2359
2418
2477
2478
2537
2596
2597
2656
2715
2716
2775
2835
2894
2954
3014
3074
3134
3194
3254
44
104
164
224
284
343
344
403
463
522
582
641
701
760
820
879
938
998
1057
1116
1175
1234
1235
1294
1353
1412
1471
1530
1649
1708
1767
1826
1885
1944
2004
2063
2122
2181
2241
2300
2359
2419
2478
2538
2597
2657
2716
2776
2835
2836
2895
2955
3015
3075
3135
44
163
223
283
343
402
462
522
581
641
700
760
819
878
879
938
997
1056
1057
1116
1175
1234
1293
1294
1353
1412
1471
1530
1649
1708
1767
1826
1885
1886
1945
2004
2063
2122
2123
2182
2241
2300
2301
2360
2419
2479
2538
2598
2657
2717
2777
2836
2896
2956
3016
3075
3135
3195
3255
43
103
163
222
282
342
402
461
521
580
581
640
699
700
759
818
819
878
937
997
1056
1115
1175
1234
1293
1352
1412
1471
1530
1649
1708
1767
1826
1886
1945
2004
2064
2123
2182
2242
2301
2360
2361
2420
2479
2480
2539
2598
2599
2658
2718
2777
2837
2897
2957
3016
3076
3136
3196
3256
42
102
162
221
222
281
341
401
460
461
520
580
639
699
758
818
877
937
996
1055
1056
1115
1174
1234
1293
1352
1412
1471
1530
1589
1649
1708
1767
1827
1886
1945
2005
2064
2123
2183
2242
2301
2302
2361
2420
2421
2480
2540
2599
2659
2718
2719
2778
2838
2898
2957
3017
3077
3137
3197
3257
41
101
161
221
280
281
340
400
460
519
579
639
698
758
817
877
936
996
1055
1114
1115
1174
1233
1293
1352
1411
1471
1530
1589
1649
1708
1767
1827
1886
1945
1946
2005
2064
2124
2183
2243
2302
2361
2362
2421
2481
2540
2600
2659
2660
2719
2779
2839
2898
2899
2958
3018
3078
3138
3198
3258
40
100
160
220
280
339
399
459
519
578
638
697
698
757
817
876
936
995
1055
1114
1173
1174
1233
1292
1352
1411
1471
1530
1589
1649
1708
1768
1827
1886
1946
2005
2065
2124
2184
2243
2303
2362
2422
2481
2541
2600
2601
2660
2720
2780
2839
2840
2899
2959
3019
3079
3139
3199
3259
39
99
159
219
279
339
398
458
518
577
578
637
697
756
757
816
876
935
995
1054
1114
1173
1233
1292
1352
1411
1470
1530
1589
1649
1708
1768
1827
1887
1946
2005
2006
2065
2124
2125
2184
2243
2244
2303
2363
2422
2482
2541
2542
2601
2661
2721
2780
2781
2840
2900
2960
3020
3080
3140
3200
3260
98
158
218
278
338
398
457
517
577
636
637
696
756
815
816
875
935
994
1054
1113
1173
1232
1292
1351
1411
1470
1530
1589
1649
1708
1768
1827
1887
1946
2006
2065
2125
2184
2185
2244
2304
2363
2423
2482
2483
2542
2602
2662
2721
2722
2781
2841
2901
2961
3021
3081
38
98
157
217
277
337
397
457
516
576
636
695
696
755
815
874
875
934
994
1053
1113
1172
1173
1232
1292
1351
1411
1470
1530
1589
1649
1708
1768
1827
1887
1947
2006
2066
2125
2185
2244
2245
2304
2364
2423
2424
2483
2543
2603
2662
2663
2722
2782
2842
2902
2962
3021
3081
3141
3201
3261
37
97
157
216
217
276
336
396
456
516
575
635
695
754
755
814
874
934
993
1053
1112
1113
1172
1232
1291
1351
1411
1470
1530
1589
1649
1708
1768
1828
1887
1947
2006
2007
2066
2126
2185
2245
2305
2364
2365
2424
2484
2543
2544
2603
2663
2723
2783
2843
2902
2903
2962
3022
3082
3142
3202
3262
36
96
156
216
276
335
395
455
515
575
634
635
694
754
814
873
933
993
1052
1053
1112
1172
1231
1291
1351
1410
1470
1530
1589
1649
1768
1828
1887
1947
2007
2066
2067
2126
2186
2245
2246
2305
2365
2425
2484
2485
2544
2604
2664
2724
2783
2784
2843
2903
2963
3023
3083
3143
3203
3263
35
95
155
215
275
335
394
395
454
514
574
634
693
694
753
813
873
932
933
992
1052
1112
1171
1231
1291
1350
1351
1410
1470
1530
1589
1649
1709
1768
1828
1888
1947
2007
2067
2126
2127
2186
2246
2306
2365
2366
2425
2485
2545
2605
2664
2665
2724
2725
2784
2844
2904
2964
3024
3084
3144
3204
3264
34
94
154
214
274
334
394
453
454
513
573
633
693
753
812
813
872
932
992
1051
1052
1111
1171
1231
1291
1350
1410
1470
1589
1649
1709
1768
1828
1888
1948
2007
2067
2127
2187
2246
2247
2306
2366
2426
2486
2545
2546
2605
2606
2665
2725
2785
2845
2905
2965
3025
3085
3145
3205
3265
33
93
153
213
273
333
393
453
513
572
573
632
692
752
812
872
931
932
991
1051
1111
1171
1230
1231
1290
1350
1410
1470
1529
1589
1649
1709
1769
1828
1888
1948
2008
2067
2068
2127
2187
2247
2307
2367
2426
2427
2486
2546
2606
2666
2726
2786
2846
2906
2966
3026
3086
3146
3206
3266
92
152
212
272
332
392
452
512
572
632
691
692
751
752
811
871
931
991
1051
1110
1111
1170
1230
1290
1350
1410
1529
1589
1649
1709
1769
1828
1888
1948
2008
2068
2128
2187
2188
2247
2248
2307
2367
2427
2487
2547
2607
2667
2727
2787
2847
2906
2907
2966
2967
3026
3086
3146
32
92
152
211
212
271
331
391
451
511
571
631
691
751
811
870
871
930
931
990
1050
1110
1170
1230
1290
1350
1410
1469
1529
1589
1649
1709
1769
1829
1889
1948
2008
2068
2128
2188
2248
2308
2368
2428
2488
2547
2548
2607
2608
2667
2668
2727
2728
2787
2847
2907
2967
3027
3087
3147
3207
3267
31
91
151
211
271
331
390
391
450
451
510
570
630
690
750
810
870
930
990
1050
1110
1170
1230
1289
1290
1349
1409
1469
1529
1589
1649
1709
1769
1829
1889
1949
2009
2069
2128
2129
2188
2189
2248
2249
2308
2368
2428
2488
2548
2608
2668
2728
2788
2848
2908
2968
3028
3088
3148
3208
3268
30
90
150
210
270
330
390
450
510
570
629
630
689
690
749
750
809
810
869
870
929
930
989
1049
1109
1169
1229
1289
1349
1409
1469
1529
1589
1649
1709
1769
1829
1889
1949
2009
2069
2129
2189
2249
2309
2369
2429
2489
2549
2609
2669
2729
2789
2849
2909
2969
3029
3089
3149
3209
3269
29
89
149
209
269
329
389
449
509
569
629
689
749
809
869
929
989
1049
1109
1169
1229
1289
1349
1409
1469
1529
1589
1649
1709
1769
1829
1889
1949
2009
2069
2129
2189
2249
2309
2310
2369
2370
2429
2430
2489
2490
2549
2550
2609
2610
2670
2730
2790
2850
2910
2970
3030
3090
3150
3210
3270
28
88
148
208
268
328
388
448
508
568
628
688
748
808
868
928
988
989
1048
1049
1108
1109
1169
1229
1289
1349
1409
1469
1529
1589
1649
1709
1769
1829
1889
1949
1950
2010
2070
2130
2190
2250
2310
2370
2430
2490
2550
2610
2670
2730
2790
2791
2850
2851
2911
2971
3031
3091
3151
3211
3271
27
87
147
207
267
327
387
447
507
508
567
568
627
628
687
688
748
808
868
928
988
1048
1108
1168
1228
1288
1349
1409
1469
1529
1589
1649
1709
1769
1830
1890
1950
2010
2070
2130
2190
2250
2310
2311
2370
2371
2431
2491
2551
2611
2671
2731
2791
2851
2911
2971
3031
3032
3092
3152
3212
3272
86
146
206
266
267
326
327
387
447
507
567
627
687
747
807
867
927
987
988
1047
1048
1108
1168
1228
1288
1348
1408
1469
1529
1589
1649
1709
1830
1890
1950
2010
2070
2130
2131
2191
2251
2311
2371
2431
2491
2492
2551
2552
2612
2672
2732
2792
2852
2912
2972
3032
3092
3152
26
86
146
206
266
326
386
446
506
566
626
686
746
806
807
867
927
987
1047
1107
1167
1168
1228
1288
1348
1408
1469
1529
1589
1649
1709
1770
1830
1890
1950
2010
2011
2071
2131
2191
2251
2311
2312
2372
2432
2492
2552
2612
2672
2673
2733
2793
2853
2913
2973
3033
3093
3153
3213
3273
25
85
145
205
265
325
385
445
505
565
625
626
685
686
746
806
866
926
986
987
1047
1107
1167
1227
1288
1348
1408
1468
1529
1589
1649
1770
1830
1890
1951
2011
2071
2131
2191
2192
2252
2312
2372
2432
2433
2493
2553
2613
2673
2733
2793
2794
2854
2914
2974
3034
3094
3154
3214
3274
24
84
144
204
264
324
384
444
504
505
564
565
625
685
745
805
865
866
926
986
1046
1106
1107
1167
1227
1287
1348
1408
1468
1529
1589
1649
1710
1770
1830
1890
1891
1951
2011
2071
2132
2192
2252
2312
2313
2373
2433
2493
2553
2554
2614
2674
2734
2794
2854
2855
2915
2975
3035
3095
3155
3215
3275
23
83
143
203
263
323
383
443
444
504
564
624
684
744
745
805
865
925
985
986
1046
1106
1166
1167
1227
1287
1347
1408
1468
1589
1649
1710
1770
1830
1891
1951
2011
2072
2132
2192
2193
2253
2313
2373
2434
2494
2554
2614
2615
2675
2735
2795
2855
2915
2976
3036
3096
3156
3216
3276
22
82
142
202
262
322
323
383
443
503
563
623
683
684
744
804
864
865
925
985
1045
1106
1166
1226
1227
1287
1347
1408
1468
1528
1589
1649
1710
1770
1831
1891
1951
2012
2072
2132
2133
2193
2253
2314
2374
2434
2494
2495
2555
2615
2675
2736
2796
2856
2916
2976
3036
3037
3097
3157
3217
3277
21
81
141
201
262
322
382
442
502
562
563
623
683
743
803
804
864
924
984
985
1045
1105
1166
1226
1287
1347
1407
1468
1528
1589
1649
1710
1770
1831
1891
1952
2012
2072
2073
2133
2193
2254
2314
2374
2375
2435
2495
2555
2556
2616
2676
2736
2797
2857
2917
2977
3037
3097
3158
3218
3278
141
201
261
321
381
441
501
502
562
622
682
742
743
803
863
924
984
1044
1045
1105
1165
1226
1286
1347
1407
1468
1528
1589
1649
1710
1770
1831
1891
1952
2012
2073
2133
2194
2254
2315
2375
2435
2436
2496
2556
2616
2617
2677
2737
2797
2858
2918
2978
3038
3098
3158
20
80
140
200
260
320
380
440
441
501
561
621
681
682
742
802
863
923
983
984
1044
1104
1105
1165
1225
1226
1286
1347
1407
1468
1528
1589
1649
1710
1770
1831
1892
1952
2013
2073
2134
2194
2255
2315
2376
2436
2496
2497
2557
2617
2677
2678
2738
2798
2858
2919
2979
3039
3099
3159
3219
3279
19
79
139
199
259
319
379
380
440
500
560
620
621
681
741
802
862
923
983
1044
1104
1165
1225
1286
1346
1407
1468
1528
1589
1649
1710
1771
1831
1892
1952
2013
2073
2074
2134
2195
2255
2316
2376
2437
2497
2557
2558
2618
2678
2739
2799
2859
2919
2980
3040
3100
3160
3220
3280
18
78
138
198
258
318
319
379
439
499
559
560
620
680
741
801
861
862
922
983
1043
1104
1164
1225
1285
1286
1346
1407
1467
1528
1589
1649
1710
1771
1831
1892
1953
2013
2074
2134
2135
2195
2256
2316
2377
2437
2498
2558
2619
2679
2739
2800
2860
2920
2980
2981
3041
3101
3161
3221
3281
17
77
137
197
257
318
378
438
498
499
559
619
680
740
800
801
861
921
922
982
1043
1103
1164
1225
1285
1346
1407
1467
1528
1589
1649
1710
1771
1832
1892
1953
2014
2074
2135
2195
2196
2256
2317
2377
2438
2498
2559
2619
2680
2740
2800
2801
2861
2921
2981
3041
3042
3102
3162
3222
3282
16
76
136
196
257
317
377
437
498
558
618
619
679
739
740
800
860
861
921
982
1042
1103
1164
1224
1285
1346
1406
1467
1528
1589
1710
1771
1832
1892
1953
2014
2075
2135
2196
2257
2317
2378
2438
2439
2499
2559
2560
2620
2680
2681
2741
2801
2862
2922
2982
3042
3103
3163
3223
3283
15
75
135
196
256
316
376
437
497
557
618
678
739
799
860
920
921
981
1042
1102
1103
1163
1224
1285
1345
1346
1406
1467
1528
1589
1710
1771
1832
1893
1953
1954
2014
2075
2136
2196
2197
2257
2318
2378
2379
2439
2500
2560
2621
2681
2742
2802
2862
2923
2983
3043
3103
3224
3284
75
135
195
255
315
375
376
436
496
557
617
678
738
799
859
920
981
1041
1102
1163
1224
1284
1345
1406
1467
1528
1589
1710
1771
1832
1893
1954
2014
2015
2075
2136
2197
2258
2318
2379
2440
2500
2561
2621
2682
2742
2803
2863
2923
2924
2984
3044
3104
3164
3224
14
74
134
194
254
314
375
435
495
496
556
616
617
677
737
738
798
859
919
920
980
1041
1102
1162
1163
1223
1284
1345
1406
1467
1528
1589
1710
1771
1832
1893
1954
2015
2076
2136
2137
2197
2258
2319
2379
2380
2440
2501
2561
2562
2622
2683
2743
2803
2804
2864
2924
2985
3045
3105
3165
3225
3285
13
73
133
193
253
314
374
434
495
555
616
676
737
797
798
858
919
980
1040
1041
1101
1162
1223
1284
1345
1406
1467
1528
1589
1771
1832
1893
1954
2015
2076
2137
2198
2258
2259
2319
2380
2441
2501
2502
2562
2623
2683
2744
2804
2865
2925
2985
3046
3106
3166
3226
3286
12
72
132
192
252
253
313
373
433
434
494
554
555
615
676
736
797
858
918
919
979
1040
1101
1162
1223
1284
1345
1406
1467
1528
1589
1650
1711
1772
1833
1894
1954
1955
2015
2016
2076
2137
2198
2259
2320
2381
2441
2442
2502
2563
2623
2624
2684
2745
2805
2865
2866
2926
2986
3047
3107
3167
3227
3287
11
71
131
191
252
312
372
433
493
554
614
675
736
796
857
918
979
1040
1100
1101
1161
1162
1222
1283
1344
1405
1466
1650
1711
1772
1833
1894
1955
2016
2077
2138
2199
2259
2260
2320
2321
2381
2442
2503
2563
2564
2624
2685
2745
2806
2866
2927
2987
3047
3108
3168
3228
3288
10
70
130
191
251
311
372
432
492
493
553
614
674
735
796
856
857
917
978
1039
1100
1161
1222
1283
1344
1405
1466
1527
1650
1711
1772
1833
1894
1955
2016
2077
2138
2199
2260
2321
2382
2443
2503
2504
2564
2625
2685
2686
2746
2807
2867
2927
2928
2988
3048
3108
3169
3229
3289
9
69
130
190
250
310
371
431
492
552
613
674
734
795
856
917
978
1039
1100
1161
1222
1283
1344
1405
1466
1527
1650
1711
1772
1833
1894
1955
2016
2077
2078
2138
2139
2199
2200
2260
2261
2321
2322
2382
2443
2504
2565
2625
2626
2686
2747
2807
2868
2928
2989
3049
3109
3169
3230
3290
69
129
189
249
310
370
430
431
491
552
612
673
734
794
795
855
856
916
977
1038
1099
1160
1221
1222
1283
1344
1405
1466
1527
1650
1711
1772
1833
1894
1956
2017
2078
2139
2200
2261
2322
2383
2444
2505
2565
2566
2626
2687
2747
2748
2808
2869
2929
2989
2990
3050
3110
3170
3230
50
110
170
230
289
349
408
468
527
586
587
646
705
764
823
882
941
1000
1059
1118
1177
1236
1295
1354
1412
1471
1530
1589
1648
1706
1765
1824
1883
1942
2001
2060
2118
2119
2177
2178
2236
2237
2296
2355
2414
2473
2532
2533
2592
2651
2710
2711
2770
2830
2889
2949
3009
3069
109
169
229
288
348
407
408
467
526
586
645
704
763
764
823
882
941
1000
1059
1118
1177
1236
1294
1295
1353
1412
1471
1530
1589
1648
1765
1824
1883
1942
2001
2060
2119
2178
2237
2296
2355
2414
2415
2474
2533
2592
2593
2652
2711
2771
2830
2831
2890
2950
3010
3069
3129
3189
3249
49
168
228
288
347
407
466
526
585
644
704
763
822
881
940
999
1058
1117
1176
1235
1294
1353
1412
1471
1530
1589
1648
1707
1765
1824
1883
1942
2001
2060
2119
2178
2179
2237
2238
2297
2356
2415
2474
2475
2534
2593
2652
2653
2712
2772
2831
2891
2951
3010
3070
3130
3190
3250
48
108
167
227
287
346
406
465
466
525
584
644
703
762
821
822
880
881
940
999
1058
1117
1176
1235
1294
1353
1412
1471
1530
1589
1648
1707
1766
1825
1884
1943
2002
2061
2120
2179
2238
2297
2356
2357
2416
2475
2534
2535
2594
2653
2713
2772
2832
2892
2951
3011
3071
3131
3191
3251
47
107
167
226
286
346
405
465
524
583
584
643
702
761
762
821
880
939
998
1057
1058
1116
1117
1176
1235
1294
1353
1412
1471
1530
1589
1648
1707
1766
1825
1884
1943
2002
2061
2120
2179
2238
2239
2298
2357
2416
2476
2535
2594
2595
2654
2713
2714
2773
2833
2892
2893
2952
3012
3072
3132
3192
3252
46
106
166
225
226
285
345
404
464
523
524
583
642
702
761
820
879
880
939
998
1057
1116
1175
1234
1293
1352
1353
1412
1471
1530
1589
1648
1707
1766
1825
1884
1943
2002
2061
2120
2121
2180
2239
2298
2357
2358
2417
2476
2536
2595
2655
2714
2774
2834
2893
2953
3013
3073
3133
3193
3253
45
105
165
225
284
344
404
463
523
582
641
642
701
760
820
879
938
997
1056
1057
1116
1175
1234
1293
1352
1411
1470
1530
1589
1648
1707
1766
1825
1884
1943
2002
2003
2062
2121
2180
2239
2240
2299
2358
2417
2418
2477
2536
2537
2596
2655
2656
2715
2775
2834
2894
2954
3014
3074
3134
3194
3254
44
104
164
224
283
284
343
403
462
522
581
582
641
700
760
819
878
938
997
1056
1115
1174
1175
1234
1293
1352
1411
1470
1589
1648
1707
1766
1825
1884
1944
2003
2062
2121
2181
2240
2299
2359
2418
2477
2478
2537
2597
2656
2716
2775
2776
2835
2895
2955
3015
3134
3194
103
163
223
283
342
402
462
521
581
640
700
759
818
819
878
937
996
997
1056
1115
1174
1233
1293
1352
1411
1470
1529
1589
1648
1707
1766
1825
1885
1944
2003
2062
2063
2122
2181
2240
2241
2300
2359
2419
2478
2538
2597
2657
2716
2717
2776
2836
2896
2956
3015
3075
3135
3195
3255
43
103
162
222
282
342
401
461
520
521
580
639
640
699
758
759
818
877
936
937
996
1055
1114
1115
1174
1233
1292
1352
1411
1470
1529
1589
1648
1707
1766
1826
1885
1944
2003
2004
2063
2122
2181
2182
2241
2300
2360
2419
2479
2538
2539
2598
2658
2717
2777
2837
2897
2956
3016
3076
3136
3196
3256
42
102
162
221
281
341
400
401
460
520
579
639
698
758
817
877
936
995
996
1055
1114
1173
1174
1233
1292
1351
1411
1470
1529
1589
1648
1707
1766
1826
1885
1944
2004
2063
2122
2123
2182
2241
2242
2301
2360
2420
2479
2480
2539
2599
2658
2718
2778
2837
2838
2897
2957
3017
3077
3137
3197
3257
41
101
161
220
280
340
400
459
519
578
579
638
698
757
817
876
935
936
995
1054
1114
1173
1232
1233
1292
1351
1411
1470
1529
1648
1707
1767
1826
1885
1945
2004
2063
2064
2123
2182
2183
2242
2301
2302
2361
2420
2421
2480
2540
2599
2659
2719
2778
2779
2838
2898
2958
3018
3078
3138
3198
3258
40
100
160
220
279
339
399
458
459
518
578
637
638
697
756
757
816
875
876
935
994
995
1054
1113
1173
1232
1292
1351
1410
1470
1529
1648
1707
1767
1826
1886
1945
2004
2064
2123
2183
2242
2302
2361
2362
2421
2481
2540
2600
2660
2719
2720
2779
2839
2899
2959
3019
3079
3139
3199
3259
39
99
159
219
279
338
398
458
517
518
577
637
696
756
815
816
875
934
935
994
1053
1054
1113
1172
1232
1291
1351
1410
1470
1529
1648
1707
1767
1826
1886
1945
2005
2064
2124
2183
2243
2302
2303
2362
2422
2481
2541
2601
2660
2661
2720
2780
2840
2900
2960
3020
3080
3140
3200
3260
38
98
158
218
278
337
338
397
457
517
576
636
696
755
815
874
875
934
993
994
1053
1112
1113
1172
1232
1291
1351
1410
1529
1648
1707
1767
1826
1886
1945
1946
2005
2065
2124
2184
2243
2303
2363
2422
2482
2542
2601
2602
2661
2721
2781
2841
2901
2960
2961
3020
3080
3140
3200
38
97
157
217
277
337
396
397
456
516
576
635
695
755
814
874
933
934
993
1053
1112
1172
1231
1291
1350
1410
1469
1529
1648
1767
1827
1886
1946
2005
2065
2124
2125
2184
2244
2303
2304
2363
2423
2483
2542
2602
2662
2722
2782
2841
2842
2901
2961
3021
3081
3141
3201
3261
37
97
156
216
276
336
396
455
456
515
575
635
694
754
814
873
933
992
993
1052
1112
1171
1231
1290
1291
1350
1410
1469
1529
1588
1648
1708
1767
1827
1886
1946
2006
2065
2125
2185
2244
2304
2364
2423
2424
2483
2543
2603
2663
2722
2723
2782
2842
2902
2962
3022
3082
3142
3202
3262
36
96
156
215
275
335
395
455
514
515
574
634
694
753
813
873
932
933
992
1052
1111
1171
1231
1290
1350
1410
1469
1529
1588
1648
1708
1767
1827
1887
1946
2006
2066
2125
2185
2245
2304
2305
2364
2424
2484
2544
2603
2604
2663
2723
2783
2843
2903
2963
3023
3083
3143
3203
3263
35
95
155
215
274
275
334
394
454
514
573
574
633
693
753
812
813
872
932
991
992
1051
1111
1171
1230
1290
1350
1409
1469
1529
1588
1648
1708
1767
1827
1887
1947
2006
2066
2126
2185
2186
2245
2305
2365
2425
2484
2485
2544
2604
2664
2724
2784
2844
2904
2964
3024
3084
3144
3204
3264
34
94
154
214
274
333
334
393
453
513
573
632
633
692
752
812
872
931
991
1051
1110
1111
1170
1230
1290
1349
1409
1469
1529
1588
1648
1708
1768
1827
1887
1947
2007
2066
2126
2186
2246
2306
2365
2366
2425
2485
2545
2605
2665
2725
2785
2845
2905
2965
3025
3085
3145
3205
3265
33
93
153
213
273
333
392
393
452
512
572
632
692
751
752
811
871
931
991
1050
1110
1170
1230
1289
1290
1349
1409
1469
1529
1588
1648
1708
1768
1827
1887
1947
2007
2067
2126
2127
2186
2246
2306
2366
2426
2486
2546
2606
2665
2666
2725
2726
2785
2786
2845
2846
2905
2965
3025
3085
3206
3266
32
92
152
212
272
332
392
452
511
512
571
631
691
751
811
870
871
930
990
1050
1110
1170
1229
1289
1349
1409
1469
1588
1648
1708
1768
1828
1887
1888
1947
2007
2067
2127
2187
2247
2307
2366
2367
2426
2427
2486
2487
2546
2606
2666
2726
2786
2846
2906
2966
3026
3086
3146
3206
32
151
211
271
331
391
451
511
571
630
631
690
750
810
870
930
990
1049
1050
1109
1169
1229
1289
1349
1409
1469
1528
1588
1648
1708
1768
1828
1888
1948
2007
2008
2067
2068
2127
2187
2247
2307
2367
2427
2487
2547
2607
2667
2727
2787
2847
2907
2967
3027
3087
3147
3207
3267
31
91
151
210
270
330
390
450
510
570
630
690
749
750
809
810
869
929
989
1049
1109
1169
1229
1289
1349
1408
1409
1468
1528
1588
1648
1708
1768
1828
1888
1948
2008
2068
2128
2188
2248
2308
2368
2428
2488
2548
2608
2668
2728
2788
2848
2908
2968
3028
3088
3148
3208
3268
30
90
150
210
270
329
330
389
449
509
569
629
689
749
809
869
929
989
1049
1108
1109
1168
1169
1228
1229
1288
1348
1408
1468
1528
1588
1648
1708
1768
1828
1888
1948
2008
2068
2128
2188
2248
2308
2368
2428
2488
2548
2608
2668
2669
2728
2729
2788
2789
2849
2909
2969
3029
3089
3149
3209
3269
29
89
149
209
269
329
389
448
449
508
509
568
569
628
688
748
808
868
928
988
1048
1108
1168
1228
1288
1348
1408
1468
1528
1588
1648
1708
1768
1828
1888
1948
2008
2009
2068
2069
2128
2129
2189
2249
2309
2369
2429
2489
2549
2609
2669
2729
2789
2849
2909
2910
2970
3030
3090
3150
3210
3270
28
88
148
208
268
328
388
448
508
568
628
688
748
808
868
928
988
1048
1108
1168
1228
1288
1348
1408
1468
1528
1588
1648
1708
1768
1828
1829
1889
1949
2009
2069
2129
2189
2249
2309
2369
2429
2430
2489
2490
2550
2610
2670
2730
2790
2850
2910
2970
3030
3091
3151
3211
3271
27
87
147
207
267
327
387
447
507
567
627
687
747
807
867
927
987
1047
1107
1167
1168
1227
1228
1288
1348
1408
1468
1528
1588
1648
1708
1769
1829
1889
1949
2009
2069
2129
2189
2190
2250
2310
2370
2430
2490
2550
2610
2611
2671
2731
2791
2851
2911
2971
3031
3091
3212
3272
26
86
146
206
266
326
386
446
506
566
626
686
746
747
806
807
866
867
927
987
1047
1107
1167
1227
1287
1347
1348
1408
1468
1528
1588
1648
1769
1829
1889
1949
2009
2070
2130
2190
2250
2310
2370
2371
2431
2491
2551
2611
2671
2731
2732
2792
2852
2912
2972
3032
3092
3152
3212
26
145
205
265
325
385
386
445
446
505
506
565
566
626
686
746
806
866
926
986
1046
1106
1107
1167
1227
1287
1347
1407
1468
1528
1588
1648
1709
1769
1829
1889
1949
1950
2010
2070
2130
2190
2251
2311
2371
2431
2491
2492
2552
2612
2672
2732
2792
2852
2853
2913
2973
3033
3093
3153
3213
3273
25
85
145
205
265
325
385
445
505
565
625
685
745
805
865
866
926
986
1046
1106
1166
1227
1287
1347
1407
1468
1528
1588
1648
1709
1769
1829
1889
1950
2010
2070
2130
2131
2191
2251
2311
2372
2432
2492
2552
2612
2613
2673
2733
2793
2853
2913
2914
2974
3034
3094
3154
3214
3274
24
84
144
204
264
324
384
444
504
564
624
684
744
745
805
865
925
985
1045
1046
1106
1166
1226
1287
1347
1407
1467
1528
1588
1648
1709
1769
1829
1890
1950
2010
2071
2131
2191
2251
2252
2312
2372
2432
2433
2493
2553
2613
2673
2674
2734
2794
2854
2914
2974
2975
3035
3095
3155
3215
3275
23
83
143
203
263
323
383
443
503
563
623
624
684
744
804
864
924
925
985
1045
1105
1166
1226
1286
1347
1407
1467
1528
1588
1648
1709
1769
1830
1890
1950
2011
2071
2131
2192
2252
2312
2313
2373
2433
2493
2554
2614
2674
2734
2735
2795
2855
2915
2975
3035
3096
3156
3216
3276
22
82
142
202
262
322
382
442
502
503
563
623
683
743
803
804
864
924
984
1045
1105
1165
1226
1286
1346
1407
1467
1528
1588
1648
1709
1769
1830
1890
1950
1951
2011
2071
2132
2192
2252
2253
2313
2373
2434
2494
2554
2615
2675
2735
2795
2796
2856
2916
2976
3036
3096
3157
3217
3277
21
81
141
201
261
321
381
382
442
502
562
622
682
743
803
863
923
924
984
1044
1104
1105
1165
1225
1286
1346
1407
1467
1588
1709
1769
1830
1890
1951
2011
2072
2132
2193
2253
2313
2314
2374
2434
2495
2555
2615
2676
2736
2796
2856
2857
2917
2977
3037
3097
3157
3218
3278
20
80
140
200
260
261
321
381
441
501
561
621
622
682
742
802
863
923
983
1044
1104
1165
1225
1285
1286
1346
1406
1467
1527
1588
1709
1830
1891
1951
2012
2072
2132
2133
2193
2253
2254
2314
2374
2375
2435
2495
2556
2616
2676
2737
2797
2857
2917
2918
2978
3038
3098
3158
3218
20
80
140
200
260
320
380
440
500
560
561
621
681
741
802
862
922
923
983
1043
1104
1164
1225
1285
1346
1406
1467
1527
1588
1709
1770
1830
1891
1951
2012
2072
2133
2193
2194
2254
2314
2315
2375
2435
2436
2496
2556
2617
2677
2737
2738
2798
2858
2918
2979
3039
3099
3159
3219
3279
19
79
139
199
259
319
379
439
499
500
560
620
680
741
801
861
862
922
982
1043
1103
1164
1224
1285
1346
1406
1467
1527
1588
1709
1770
1830
1891
1952
2012
2073
2133
2194
2254
2255
2315
2375
2376
2436
2496
2497
2557
2617
2618
2678
2738
2798
2799
2859
2919
2979
3040
3100
3160
3220
3280
18
78
138
198
258
318
378
438
439
499
559
619
680
740
800
801
861
921
922
982
1042
1043
1103
1163
1164
1224
1285
1345
1406
1467
1527
1588
1709
1770
1831
1891
1952
2012
2013
2073
2134
2194
2255
2315
2316
2376
2437
2497
2558
2618
2678
2679
2739
2799
2860
2920
2980
3040
3101
3161
3221
3281
17
77
137
197
257
317
377
378
438
498
558
619
679
739
740
800
860
921
981
982
1042
1102
1103
1163
1224
1284
1345
1406
1466
1527
1588
1649
1709
1770
1831
1891
1952
2013
2073
2074
2134
2195
2255
2256
2316
2377
2437
2498
2558
2619
2679
2740
2800
2860
2861
2921
2981
3041
3102
3162
3222
3282
16
76
136
196
256
317
377
437
497
558
618
678
679
739
799
860
920
981
1041
1042
1102
1163
1223
1224
1284
1345
1406
1466
1527
1588
1649
1709
1770
1831
1892
1952
2013
2074
2134
2135
2195
2256
2316
2317
2377
2438
2498
2499
2559
2619
2620
2680
2740
2741
2801
2861
2922
2982
3042
3102
3163
3223
3283
15
75
135
195
256
316
376
436
496
497
557
617
678
738
799
859
920
980
981
1041
1102
1162
1163
1223
1284
1345
1405
1466
1527
1588
1649
1709
1770
1831
1892
1953
2013
2074
2135
2196
2256
2257
2317
2378
2438
2439
2499
2560
2620
2681
2741
2802
2862
2922
2983
3043
3103
3163
3284
14
74
195
255
315
375
435
436
496
556
617
677
737
738
798
859
919
980
1041
1101
1162
1223
1284
1344
1405
1466
1527
1588
1649
1770
1831
1892
1953
2014
2074
2075
2135
2196
2257
2318
2378
2439
2500
2560
2621
2681
2682
2742
2802
2863
2923
2983
2984
3044
3104
3164
3224
14
74
134
194
254
314
374
435
495
555
556
616
676
677
737
797
798
858
919
979
980
1040
1101
1162
1222
1223
1283
1344
1405
1466
1527
1588
1649
1710
1770
1831
1892
1953
2014
2075
2136
2196
2197
2257
2318
2379
2440
2500
2561
2621
2622
2682
2743
2803
2864
2924
2984
3045
3105
3165
3225
3285
13
73
133
193
253
313
374
434
494
555
615
676
736
797
857
858
918
979
1040
1100
1101
1161
1222
1283
1344
1405
1466
1527
1588
1649
1710
1771
1832
1892
1893
1953
2014
2075
2136
2197
2258
2319
2379
2380
2440
2501
2562
2622
2683
2743
2744
2804
2864
2925
2985
3045
3046
3106
3166
3226
3286
12
72
132
192
252
312
313
373
433
493
494
554
614
615
675
736
796
857
918
978
979
1039
1100
1161
1222
1283
1344
1405
1466
1527
1588
1649
1710
1771
1832
1893
1954
2015
2076
2136
2137
2197
2198
2258
2319
2380
2441
2501
2502
2562
2623
2683
2684
2744
2805
2865
2926
2986
3046
3107
3167
3227
3287
11
71
131
191
251
312
372
432
493
553
614
674
675
735
796
856
857
917
978
1039
1100
1161
1222
1283
1344
1405
1466
1527
1588
1649
1710
1771
1832
1893
1954
2015
2076
2137
2198
2259
2320
2380
2381
2441
2442
2502
2563
2624
2684
2745
2805
2806
2866
2926
2987
3047
3107
3168
3228
3288
10
70
130
190
251
311
371
432
492
552
553
613
674
734
735
795
856
917
977
978
1038
1039
1099
1160
1221
1282
1343
1404
1465
1527
1588
1649
1710
1771
1832
1893
1954
2015
2076
2137
2198
2259
2320
2381
2442
2503
2564
2624
2685
2746
2806
2867
2927
2988
3048
3108
3229
3289
9
69
129
190
250
310
370
371
431
491
552
612
613
673
734
794
795
855
916
977
1038
1099
1160
1221
1282
1343
1404
1465
1588
1649
1710
1771
1832
1893
1954
1955
2016
2077
2138
2199
2260
2321
2382
2443
2503
2504
2564
2625
2686
2746
2807
2867
2868
2928
2988
3049
3109
3169
3290
129
189
249
309
370
430
490
491
551
612
672
673
733
794
855
916
976
977
1037
1038
1098
1099
1160
1221
1282
1343
1404
1465
1526
1588
1649
1710
1771
1832
1894
1955
2016
2077
2138
2199
2260
2321
2382
2443
2504
2565
2626
2686
2687
2747
2808
2868
2929
2989
3050
3110
3170
3230
50
110
170
229
289
349
408
467
527
586
645
704
705
763
764
822
823
882
941
999
1000
1058
1059
1117
1176
1235
1294
1353
1412
1470
1529
1588
1647
1706
1764
1823
1882
1941
2000
2059
2118
2177
2236
2295
2354
2413
2472
2473
2532
2591
2651
2710
2770
2829
2889
2949
3009
3068
3128
3188
109
169
229
288
348
407
467
526
585
644
645
704
763
822
881
940
999
1058
1117
1176
1235
1294
1353
1411
1470
1529
1588
1647
1706
1823
1882
1941
2000
2059
2118
2177
2236
2295
2296
2355
2414
2473
2532
2533
2592
2651
2711
2770
2771
2830
2890
2950
3009
3069
3129
3189
3249
49
108
168
228
287
347
406
466
525
584
585
644
703
762
821
822
880
881
939
940
999
1058
1117
1175
1176
1234
1235
1293
1352
1411
1470
1529
1588
1647
1706
1765
1824
1883
1941
1942
2000
2001
2059
2060
2119
2178
2237
2296
2355
2414
2415
2474
2533
2593
2652
2712
2771
2831
2891
2950
3010
3070
3130
3190
3250
48
108
167
227
287
346
406
465
524
525
584
643
702
703
762
821
880
939
998
1057
1116
1175
1234
1293
1352
1411
1470
1529
1588
1647
1706
1765
1824
1883
1942
2001
2060
2119
2178
2237
2296
2297
2356
2415
2474
2475
2534
2593
2653
2712
2772
2832
2891
2951
3011
3071
3131
3191
3251
47
107
166
226
286
345
405
464
524
583
642
643
702
761
820
879
938
939
998
1057
1116
1175
1234
1293
1352
1411
1470
1529
1588
1647
1706
1765
1824
1883
1942
2001
2060
2119
2179
2238
2297
2356
2416
2475
2534
2535
2594
2653
2654
2713
2773
2832
2833
2892
2952
3012
3072
3132
3192
3252
46
106
166
225
285
344
345
404
463
464
523
582
642
701
760
820
879
938
997
1056
1115
1174
1175
1234
1293
1352
1411
1470
1529
1588
1647
1706
1765
1824
1883
1942
2001
2061
2120
2179
2238
2297
2298
2357
2416
2476
2535
2595
2654
2714
2773
2774
2833
2893
2953
3013
3073
3133
3193
3253
45
105
165
224
284
344
403
463
522
582
641
700
701
760
819
878
937
938
997
1056
1115
1174
1233
1292
1351
1411
1470
1529
1588
1647
1706
1765
1824
1883
1943
2002
2061
2120
2179
2180
2239
2298
2357
2358
2417
2476
2536
2595
2596
2655
2715
2774
2834
2894
2954
3014
3074
3254
44
104
164
224
283
343
402
403
462
521
522
581
640
700
759
818
819
878
937
996
1055
1115
1174
1233
1292
1351
1410
1529
1588
1647
1706
1765
1824
1884
1943
2002
2061
2121
2180
2239
2299
2358
2417
2418
2477
2536
2537
2596
2656
2715
2775
2835
2895
2954
2955
3014
3074
3134
3194
103
163
223
282
342
402
461
521
580
640
699
758
759
818
877
936
937
996
1055
1114
1173
1233
1292
1351
1410
1469
1529
1588
1647
1706
1765
1825
1884
1943
2002
2062
2121
2180
2240
2299
2359
2418
2478
2537
2597
2656
2657
2716
2776
2836
2895
2896
2955
3015
3075
3135
3195
3255
43
102
162
222
282
341
401
460
461
520
579
580
639
698
699
758
817
876
877
936
995
1054
1055
1114
1173
1232
1292
1351
1410
1469
1588
1647
1706
1825
1884
1943
2003
2062
2121
2181
2240
2300
2359
2419
2478
2538
2597
2598
2657
2717
2777
2836
2896
2956
3016
3076
3136
3196
3256
42
102
161
221
281
340
341
400
460
519
579
638
698
757
817
876
935
995
1054
1113
1173
1232
1291
1351
1410
1469
1528
1588
1647
1706
1766
1825
1884
1944
2003
2062
2122
2181
2241
2300
2360
2419
2479
2538
2539
2598
2658
2718
2777
2837
2897
2957
3017
3077
3137
3197
3257
41
101
161
220
280
340
399
459
518
519
578
638
697
756
757
816
875
876
935
994
1054
1113
1172
1232
1291
1350
1410
1469
1528
1588
1647
1706
1766
1825
1884
1885
1944
2003
2063
2122
2182
2241
2301
2360
2420
2479
2480
2539
2599
2659
2718
2778
2838
2898
2958
3018
3078
3138
3198
3258
40
100
160
219
279
339
398
399
458
518
577
637
696
697
756
815
816
875
934
994
1053
1113
1172
1231
1291
1350
1410
1469
1528
1588
1647
1706
1766
1825
1885
1944
2004
2063
2123
2182
2242
2301
2361
2420
2421
2480
2540
2599
2600
2659
2719
2779
2839
2899
2959
3019
3079
3139
3199
3259
39
99
159
219
278
338
398
457
517
577
636
696
755
815
874
934
993
1053
1112
1172
1231
1290
1291
1350
1409
1469
1528
1588
1647
1766
1825
1885
1944
2004
2063
2064
2123
2182
2183
2242
2302
2361
2362
2421
2481
2540
2541
2600
2660
2720
2780
2840
2899
2900
2959
3019
3079
3139
3260
38
98
158
218
277
278
337
397
457
516
576
635
636
695
755
814
874
933
993
1052
1112
1171
1231
1290
1350
1409
1469
1528
1588
1647
1707
1766
1826
1885
1945
2004
2064
2123
2183
2243
2302
2362
2422
2481
2482
2541
2601
2661
2721
2780
2781
2840
2900
2960
3020
3080
3140
3200
97
157
217
277
336
396
456
515
516
575
635
694
695
754
814
873
933
992
1052
1111
1171
1230
1231
1290
1349
1350
1409
1469
1528
1588
1647
1707
1766
1826
1885
1945
2004
2005
2064
2124
2183
2184
2243
2303
2362
2363
2422
2482
2542
2602
2661
2662
2721
2781
2841
2901
2961
3021
3081
3141
3201
3261
37
156
216
276
336
395
455
515
574
575
634
694
753
754
813
873
932
992
1051
1052
1111
1171
1230
1290
1349
1409
1468
1528
1588
1647
1707
1766
1826
1886
1945
2005
2064
2065
2124
2184
2244
2303
2363
2423
2483
2542
2543
2602
2662
2722
2782
2842
2902
2962
3022
3082
3142
3202
3262
36
96
155
215
275
335
395
454
514
574
633
634
693
753
812
813
872
932
991
1051
1111
1170
1230
1289
1349
1409
1468
1528
1647
1707
1766
1826
1886
1945
1946
2005
2065
2125
2184
2244
2304
2364
2423
2424
2483
2543
2603
2663
2723
2783
2843
2903
2963
3023
3083
3143
3203
3263
35
95
155
214
274
334
394
453
454
513
573
633
692
693
752
812
871
872
931
991
1050
1051
1110
1170
1229
1230
1289
1349
1409
1468
1528
1647
1707
1767
1826
1886
1946
2005
2006
2065
2125
2185
2244
2245
2304
2305
2364
2424
2484
2544
2604
2664
2724
2783
2784
2843
2844
2903
2904
2964
3024
3084
3144
3204
3264
34
94
154
214
273
333
393
453
512
513
572
632
692
751
752
811
871
931
990
1050
1110
1169
1170
1229
1289
1349
1408
1468
1528
1647
1707
1767
1826
1886
1946
2006
2066
2125
2185
2245
2305
2365
2425
2484
2485
2544
2545
2604
2605
2664
2724
2784
2844
2904
2964
3024
3084
3145
3205
3265
33
93
153
213
273
332
392
452
512
571
572
631
691
751
811
870
871
930
990
1050
1109
1169
1229
1289
1348
1408
1468
1528
1647
1707
1767
1827
1886
1946
2006
2066
2126
2186
2245
2246
2305
2306
2365
2425
2485
2545
2605
2665
2725
2785
2845
2905
2965
3025
3085
3145
3266
32
92
152
212
272
332
391
451
511
571
631
690
691
750
810
870
930
989
990
1049
1109
1169
1229
1288
1348
1408
1468
1528
1647
1707
1767
1827
1887
1946
1947
2006
2066
2126
2186
2246
2306
2366
2426
2486
2546
2606
2666
2726
2786
2846
2906
2966
3026
3086
3146
3206
91
151
211
271
331
391
450
451
510
570
630
690
750
809
810
869
929
989
1049
1109
1168
1169
1228
1288
1348
1408
1468
1528
1587
1647
1707
1767
1827
1887
1947
2007
2067
2127
2186
2187
2246
2247
2306
2307
2366
2367
2426
2427
2486
2487
2546
2547
2606
2607
2666
2667
2726
2727
2787
2847
2907
2967
3027
3087
3147
3207
3267
31
91
150
210
270
330
390
450
509
510
569
570
629
689
749
809
869
928
929
988
989
1048
1108
1168
1228
1288
1348
1408
1468
1587
1647
1707
1767
1827
1887
1947
2007
2067
2127
2187
2247
2307
2367
2427
2487
2547
2607
2667
2727
2787
2847
2848
2908
2968
3028
3088
3148
3208
3268
30
90
150
209
269
329
389
449
509
569
628
629
688
689
748
808
868
928
988
1048
1108
1168
1228
1288
1348
1407
1467
1527
1587
1647
1707
1767
1827
1887
1947
2007
2067
2127
2187
2188
2247
2248
2307
2308
2367
2368
2428
2488
2548
2608
2668
2728
2788
2848
2908
2968
2969
3029
3089
3149
3209
3269
29
89
149
209
268
269
328
388
448
508
568
628
688
748
808
867
868
927
928
987
988
1047
1048
1107
1167
1227
1287
1347
1407
1467
1527
1587
1647
1707
1767
1827
1888
1948
2008
2068
2128
2188
2248
2308
2368
2428
2488
2548
2549
2608
2609
2669
2729
2789
2849
2909
2969
3029
3090
3150
3210
3270
28
88
148
208
268
328
387
388
447
507
567
627
687
747
807
867
927
987
1047
1107
1167
1227
1287
1347
1407
1467
1527
1587
1647
1768
1828
1888
1948
2008
2068
2128
2188
2248
2249
2308
2309
2369
2429
2489
2549
2609
2669
2670
2729
2730
2790
2850
2910
2970
3030
3090
3151
3211
3271
27
87
147
207
267
327
387
447
506
507
566
567
626
627
686
687
746
747
806
807
866
867
926
927
986
987
1046
1047
1107
1167
1227
1287
1347
1407
1467
1527
1587
1647
1708
1768
1828
1888
1948
2008
2068
2069
2129
2189
2249
2309
2369
2429
2430
2490
2550
2610
2670
2730
2790
2791
2851
2911
2971
3031
3091
3151
3272
26
86
146
206
266
326
386
446
506
566
626
686
746
806
866
926
986
1046
1106
1166
1226
1286
1287
1347
1407
1467
1527
1587
1708
1768
1828
1888
1948
2009
2069
2129
2189
2249
2250
2310
2370
2430
2490
2550
2551
2611
2671
2731
2791
2851
2912
2972
3032
3092
3152
3212
85
145
205
265
325
385
445
505
565
625
685
745
805
865
925
926
985
986
1046
1106
1166
1226
1286
1346
1407
1467
1527
1587
1708
1768
1828
1888
1949
2009
2069
2129
2190
2250
2310
2370
2371
2431
2491
2551
2611
2671
2672
2732
2792
2852
2912
2973
3033
3093
3153
3213
3273
25
85
144
204
264
324
384
444
504
564
624
625
684
685
744
745
805
865
925
985
1045
1105
1166
1226
1286
1346
1406
1467
1527
1587
1708
1768
1828
1889
1949
2009
2069
2070
2130
2190
2250
2311
2371
2431
2491
2492
2552
2612
2672
2732
2733
2793
2853
2913
2973
3034
3094
3154
3214
3274
24
84
144
204
264
323
324
383
384
443
444
504
564
624
684
744
804
864
924
925
984
985
1045
1105
1165
1225
1226
1286
1346
1406
1467
1527
1587
1708
1768
1829
1889
1949
2009
2010
2070
2130
2190
2191
2251
2311
2371
2372
2432
2492
2552
2553
2613
2673
2733
2793
2794
2854
2914
2974
3034
3095
3155
3215
3275
23
83
143
203
263
323
383
443
503
563
623
683
743
803
804
864
924
984
1044
1105
1165
1225
1285
1286
1346
1406
1466
1527
1587
1708
1768
1829
1889
1949
2010
2070
2131
2191
2251
2312
2372
2432
2433
2493
2553
2613
2614
2674
2734
2794
2855
2915
2975
3035
3095
3156
3216
3276
22
82
142
202
262
322
382
442
502
562
622
682
683
743
803
863
923
984
1044
1104
1164
1165
1225
1285
1346
1406
1466
1527
1587
1648
1708
1768
1829
1889
1950
2010
2071
2131
2191
2192
2252
2312
2373
2433
2493
2494
2554
2614
2674
2675
2735
2795
2855
2916
2976
3036
3096
3217
3277
21
81
141
201
261
321
381
441
501
561
562
622
682
742
802
862
863
923
983
1043
1044
1104
1164
1224
1225
1285
1345
1406
1466
1527
1587
1648
1708
1769
1829
1889
1890
1950
2010
2011
2071
2131
2192
2252
2313
2373
2434
2494
2554
2555
2615
2675
2735
2736
2796
2856
2916
2977
3037
3097
3157
3278
20
80
140
200
260
320
380
440
441
501
561
621
681
741
742
802
862
922
983
1043
1103
1164
1224
1285
1345
1406
1466
1527
1587
1648
1708
1769
1829
1890
1950
2011
2071
2132
2192
2253
2313
2374
2434
2495
2555
2615
2616
2676
2736
2797
2857
2917
2977
2978
3038
3098
3158
3218
79
139
199
259
319
320
380
440
500
560
620
680
681
741
801
861
862
922
982
1042
1043
1103
1163
1164
1224
1284
1345
1405
1466
1587
1648
1708
1769
1829
1890
1950
1951
2011
2072
2132
2193
2253
2314
2374
2435
2495
2556
2616
2677
2737
2797
2858
2918
2978
3039
3099
3159
3219
3279
19
79
139
199
259
319
379
439
499
559
619
620
680
740
800
801
861
921
982
1042
1103
1163
1224
1284
1345
1405
1466
1526
1587
1648
1708
1769
1830
1890
1951
2011
2072
2133
2193
2254
2314
2375
2435
2436
2496
2556
2557
2617
2677
2738
2798
2858
2859
2919
2979
3039
3100
3160
3220
3280
18
78
138
198
258
318
378
438
498
559
619
679
739
740
800
860
921
981
1042
1102
1163
1223
1284
1344
1345
1405
1466
1526
1587
1648
1708
1769
1830
1890
1951
2012
2072
2133
2194
2254
2315
2375
2376
2436
2496
2497
2557
2618
2678
2738
2739
2799
2859
2920
2980
3040
3101
3161
3221
3281
17
77
137
197
257
317
377
437
498
558
618
678
679
739
799
860
920
981
1041
1102
1162
1223
1284
1344
1405
1466
1526
1587
1648
1708
1769
1830
1891
1951
2012
2073
2133
2194
2255
2315
2376
2437
2497
2558
2618
2679
2739
2800
2860
2920
2921
2981
3041
3101
3162
3222
3282
16
76
136
196
256
316
376
437
497
557
617
618
678
738
799
859
920
980
1041
1101
1162
1223
1283
1344
1405
1526
1587
1648
1769
1830
1891
1952
2012
2073
2134
2194
2195
2255
2316
2376
2377
2437
2498
2558
2559
2619
2679
2680
2740
2800
2801
2861
2921
2982
3042
3102
3162
3223
3283
15
75
135
195
255
315
316
376
436
496
556
557
617
677
738
798
859
919
980
1040
1101
1162
1222
1283
1344
1405
1465
1526
1587
1648
1709
1769
1830
1891
1952
2013
2073
2134
2195
2256
2316
2317
2377
2438
2498
2499
2559
2620
2680
2741
2801
2862
2922
2982
3043
3103
3163
3284
14
74
134
194
254
255
315
375
435
495
556
616
676
677
737
797
798
858
919
979
1040
1101
1161
1222
1283
1344
1404
1465
1526
1587
1648
1709
1830
1891
1952
2013
2074
2135
2195
2256
2317
2378
2438
2439
2499
2560
2620
2681
2741
2742
2802
2862
2863
2923
2983
3044
3104
3164
3224
134
194
254
314
374
434
495
555
615
616
676
736
797
857
858
918
979
1039
1040
1100
1161
1222
1283
1343
1404
1465
1526
1587
1648
1709
1770
1831
1891
1952
2013
2074
2135
2196
2257
2317
2318
2378
2439
2500
2560
2561
2621
2682
2742
2803
2863
2924
2984
3044
3105
3165
3225
3285
13
73
133
193
253
313
373
433
434
494
554
615
675
736
796
857
917
918
978
1039
1100
1161
1221
1282
1343
1404
1465
1526
1587
1648
1709
1770
1831
1892
1953
2014
2074
2075
2135
2196
2257
2318
2379
2440
2500
2561
2622
2682
2743
2803
2804
2864
2924
2925
2985
3045
3106
3166
3226
3286
12
72
132
192
252
312
372
373
433
493
553
554
614
674
675
735
796
856
917
978
1039
1099
1160
1221
1282
1343
1404
1465
1526
1587
1648
1709
1770
1831
1892
1953
2014
2075
2136
2197
2258
2318
2319
2379
2440
2501
2562
2622
2623
2683
2744
2804
2865
2925
2986
3046
3106
3167
3227
3287
11
71
131
191
251
311
372
432
492
553
613
674
734
735
795
856
916
917
977
1038
1099
1160
1221
1282
1343
1404
1465
1526
1587
1648
1709
1770
1831
1892
1953
2014
2075
2136
2197
2258
2319
2380
2441
2502
2562
2563
2623
2684
2744
2745
2805
2866
2926
2987
3047
3107
3168
3228
3288
10
70
130
190
250
311
371
431
492
552
613
673
734
794
795
855
916
977
1038
1099
1159
1160
1220
1221
1281
1282
1343
1404
1465
1526
1587
1648
1709
1770
1831
1892
1953
2014
2015
2075
2076
2137
2198
2259
2319
2320
2380
2381
2441
2442
2502
2563
2624
2684
2685
2745
2806
2866
2927
2987
3048
3108
3168
3229
3289
9
69
129
189
250
310
370
430
431
491
551
612
672
673
733
794
855
915
916
976
1037
1098
1159
1220
1281
1342
1403
1526
1587
1648
1709
1770
1831
1893
1954
2015
2076
2137
2198
2259
2320
2381
2442
2503
2564
2624
2625
2685
2746
2807
2867
2928
2988
3049
3109
3169
3290
8
68
128
189
249
309
369
430
490
551
611
672
732
733
793
854
915
976
1037
1098
1159
1220
1281
1342
1403
1464
1526
1587
1648
1709
1770
1832
1893
1954
2015
2076
2137
2198
2199
2259
2260
2321
2382
2442
2443
2503
2504
2564
2565
2625
2686
2747
2807
2868
2929
2989
3049
3110
3170
3230
50
110
170
229
289
348
408
467
526
585
586
645
704
763
822
881
940
999
1058
1117
1175
1176
1234
1293
1352
1411
1470
1528
1587
1646
1705
1764
1822
1881
1940
1999
2058
2117
2176
2235
2294
2353
2354
2413
2472
2531
2591
2650
2710
2769
2829
2889
2948
2949
3008
3068
3128
3188
49
109
169
228
288
347
348
407
466
525
526
585
644
703
762
821
880
881
939
940
998
1057
1116
1175
1234
1293
1352
1411
1469
1528
1587
1646
1705
1764
1823
1881
1882
1940
1999
2058
2117
2118
2176
2177
2236
2295
2354
2413
2473
2532
2591
2592
2651
2710
2711
2770
2830
2889
2890
2949
3009
3069
3129
3189
3249
49
108
168
228
287
347
406
465
466
525
584
643
702
703
762
821
880
939
998
1057
1116
1175
1234
1293
1351
1352
1410
1469
1528
1587
1646
1705
1764
1823
1882
1941
2000
2059
2118
2177
2236
2295
2354
2355
2414
2473
2533
2592
2652
2711
2771
2831
2890
2950
3010
3070
3130
3190
3250
48
107
167
227
286
346
405
465
524
583
643
702
761
820
879
938
997
998
1056
1057
1115
1116
1174
1233
1292
1351
1410
1469
1528
1587
1646
1705
1764
1823
1882
1941
2000
2059
2118
2177
2178
2237
2296
2355
2414
2415
2474
2533
2593
2652
2712
2772
2831
2891
2951
3011
3071
3131
3191
3251
47
107
166
226
285
286
345
404
405
464
523
583
642
701
760
761
819
820
879
938
997
1056
1115
1174
1233
1292
1351
1410
1469
1528
1587
1646
1705
1764
1823
1882
1941
2000
2059
2060
2119
2178
2237
2296
2356
2415
2474
2475
2534
2593
2594
2653
2713
2772
2832
2892
2952
3012
3072
3132
3192
3252
46
106
165
225
285
344
404
463
522
523
582
641
700
701
760
819
878
937
996
997
1055
1056
1115
1174
1233
1292
1351
1410
1469
1528
1587
1646
1705
1764
1823
1882
1941
1942
2001
2060
2119
2178
2237
2238
2297
2356
2416
2475
2535
2594
2654
2713
2714
2773
2833
2893
2953
3013
3073
3133
3193
3253
45
105
165
224
284
343
403
462
522
581
640
641
700
759
818
819
878
937
996
1055
1114
1173
1232
1233
1292
1351
1410
1469
1528
1587
1646
1705
1764
1823
1883
1942
2001
2060
2119
2120
2179
2238
2297
2298
2357
2416
2476
2535
2595
2654
2655
2714
2774
2834
2894
2953
3013
3073
3133
3254
44
104
164
223
283
343
402
462
521
580
581
640
699
758
759
818
877
936
995
996
1055
1114
1173
1232
1291
1350
1410
1469
1528
1587
1646
1705
1764
1824
1883
1942
2001
2060
2061
2120
2179
2238
2239
2298
2357
2358
2417
2476
2477
2536
2596
2655
2715
2775
2834
2835
2894
2954
3014
3074
3134
3194
43
103
163
223
282
342
401
461
520
580
639
698
699
758
817
876
877
936
995
1054
1113
1114
1173
1232
1291
1350
1409
1469
1528
1587
1646
1705
1765
1824
1883
1942
2002
2061
2120
2180
2239
2298
2299
2358
2417
2418
2477
2537
2596
2656
2716
2775
2776
2835
2895
2955
3015
3075
3135
3195
3255
43
102
162
222
281
341
401
460
520
579
638
639
698
757
817
876
935
994
995
1054
1113
1172
1231
1232
1291
1350
1409
1468
1528
1587
1646
1705
1765
1824
1883
1943
2002
2061
2121
2180
2239
2240
2299
2358
2359
2418
2478
2537
2597
2657
2716
2717
2776
2836
2896
2956
3016
3076
3136
3196
3256
42
161
221
281
340
400
459
519
578
638
697
757
816
875
935
994
1053
1113
1172
1231
1290
1291
1350
1409
1468
1528
1587
1646
1705
1765
1824
1883
1943
2002
2062
2121
2180
2181
2240
2299
2300
2359
2419
2478
2538
2598
2657
2658
2717
2777
2837
2897
2957
3017
3077
3137
3197
3257
41
101
160
220
280
339
399
458
459
518
578
637
696
697
756
815
816
875
934
993
994
1053
1112
1172
1231
1290
1350
1409
1468
1587
1646
1765
1824
1884
1943
2002
2003
2062
2121
2122
2181
2240
2241
2300
2360
2419
2479
2539
2598
2658
2718
2778
2838
2898
2958
3018
3078
3138
3198
3258
40
100
160
219
279
339
398
458
517
577
636
637
696
755
815
874
934
993
1052
1053
1112
1171
1231
1290
1349
1409
1468
1527
1587
1646
1706
1765
1824
1884
1943
2003
2062
2122
2181
2241
2300
2301
2360
2420
2479
2480
2539
2599
2659
2719
2778
2779
2838
2839
2898
2958
3018
3078
3199
3259
39
99
159
218
278
338
397
457
517
576
636
695
755
814
874
933
992
993
1052
1111
1112
1171
1230
1290
1349
1409
1468
1527
1587
1646
1706
1765
1825
1884
1944
2003
2063
2122
2182
2241
2242
2301
2361
2420
2421
2480
2540
2600
2659
2660
2719
2720
2779
2839
2899
2959
3019
3079
3139
3260
38
98
158
218
277
337
397
456
516
575
576
635
694
695
754
814
873
933
992
1051
1052
1111
1170
1171
1230
1289
1349
1408
1468
1527
1587
1646
1706
1765
1825
1884
1944
2003
2063
2123
2182
2242
2302
2361
2421
2481
2541
2600
2601
2660
2720
2780
2840
2900
2960
3020
3080
3140
3200
97
157
217
276
336
396
455
456
515
575
634
694
753
754
813
872
873
932
992
1051
1111
1170
1230
1289
1349
1408
1468
1527
1587
1646
1706
1765
1825
1885
1944
2004
2063
2123
2183
2242
2243
2302
2362
2422
2481
2482
2541
2601
2661
2721
2781
2841
2901
2961
3021
3081
3141
3201
3261
37
96
156
216
276
335
395
455
514
574
634
693
753
812
813
872
931
932
991
1051
1110
1170
1229
1289
1348
1408
1468
1527
1587
1646
1706
1825
1885
1944
2004
2064
2123
2124
2183
2243
2303
2362
2363
2422
2482
2542
2602
2662
2722
2782
2842
2902
2962
3022
3082
3142
3202
3262
36
96
155
215
275
334
335
394
454
514
573
633
692
693
752
812
871
872
931
991
1050
1110
1169
1170
1229
1289
1348
1408
1467
1527
1587
1646
1706
1766
1825
1885
1945
2004
2064
2124
2184
2243
2303
2363
2423
2483
2543
2602
2603
2662
2663
2722
2723
2782
2842
2902
2962
2963
3023
3083
3143
3203
3263
35
95
154
214
274
334
393
394
453
513
572
573
632
692
751
752
811
871
930
931
990
1050
1109
1110
1169
1229
1288
1348
1408
1467
1527
1587
1646
1706
1766
1825
1885
1945
2005
2064
2065
2124
2184
2244
2304
2363
2364
2423
2424
2483
2543
2603
2663
2723
2783
2843
2903
2963
3023
3144
3204
3264
34
94
154
213
273
333
393
452
512
572
631
632
691
751
811
870
930
990
1049
1109
1169
1228
1288
1348
1407
1408
1467
1527
1587
1646
1706
1766
1826
1885
1945
2005
2065
2125
2184
2185
2244
2304
2364
2424
2484
2544
2604
2664
2724
2784
2844
2904
2964
3024
3084
3144
3205
3265
33
93
153
213
272
332
392
452
511
571
631
690
691
750
810
870
929
930
989
1049
1109
1168
1228
1288
1348
1407
1467
1527
1587
1646
1706
1766
1826
1886
1945
2005
2065
2125
2185
2245
2305
2365
2425
2485
2545
2605
2665
2725
2785
2845
2905
2965
3025
3085
3145
3266
32
92
152
212
272
331
391
451
511
570
630
690
750
809
810
869
929
989
1048
1049
1108
1168
1228
1288
1347
1407
1467
1527
1587
1646
1706
1766
1826
1886
1946
2006
2065
2066
2125
2126
2185
2245
2305
2365
2425
2485
2545
2605
2665
2725
2785
2786
2846
2906
2966
3026
3086
3146
3206
91
151
211
271
330
331
390
450
510
570
629
630
689
749
809
869
928
929
988
1048
1108
1168
1227
1228
1287
1347
1407
1467
1527
1587
1646
1706
1766
1826
1886
1946
2006
2066
2126
2186
2246
2306
2366
2426
2486
2546
2606
2666
2726
2786
2846
2906
2907
2967
3027
3087
3147
3207
3267
31
90
150
210
270
330
389
390
449
509
569
629
688
689
748
749
808
868
928
988
1048
1107
1108
1167
1227
1287
1347
1407
1467
1527
1706
1766
1826
1886
1946
2006
2066
2126
2186
2246
2306
2366
2426
2427
2486
2487
2547
2607
2667
2727
2787
2847
2907
2967
3028
3088
3148
3208
3268
30
90
149
209
269
329
389
448
449
508
568
628
688
748
808
867
868
927
987
1047
1107
1167
1227
1287
1347
1407
1467
1527
1766
1826
1886
1887
1946
1947
2006
2007
2067
2127
2187
2247
2307
2367
2427
2487
2547
2607
2667
2668
2728
2788
2848
2908
2968
3028
3089
3149
3209
3269
29
89
149
208
268
328
388
448
508
567
568
627
687
747
807
867
927
987
1047
1107
1167
1226
1227
1286
1287
1346
1347
1406
1466
1707
1767
1827
1887
1947
2007
2067
2127
2187
2247
2307
2367
2368
2428
2488
2548
2608
2668
2728
2788
2789
2849
2909
2969
3029
3089
3150
3210
3270
28
88
148
208
267
327
387
447
507
567
627
687
746
747
806
807
866
926
986
1046
1106
1166
1226
1286
1346
1406
1466
1526
1707
1767
1827
1887
1947
2007
2067
2127
2128
2188
2248
2308
2368
2428
2488
2489
2548
2549
2609
2669
2729
2789
2849
2850
2910
2970
3030
3090
3150
3211
3271
27
87
147
207
267
326
327
386
446
506
566
626
686
746
806
866
926
986
1046
1106
1166
1226
1286
1346
1406
1466
1526
1586
1647
1707
1767
1827
1887
1947
2007
2008
2068
2128
2188
2248
2308
2309
2369
2429
2489
2549
2609
2610
2670
2730
2790
2850
2910
2911
2971
3031
3091
3151
3272
26
86
146
206
266
326
386
445
446
505
565
625
685
745
805
865
925
985
1045
1105
1106
1165
1166
1226
1286
1346
1406
1466
1526
1586
1647
1707
1767
1827
1887
1948
2008
2068
2128
2188
2189
2249
2309
2369
2429
2430
2490
2550
2610
2670
2731
2791
2851
2911
2972
3032
3092
3152
3212
85
145
205
265
325
385
445
505
565
625
685
745
805
865
925
985
1045
1105
1165
1225
1285
1346
1406
1466
1526
1586
1647
1707
1767
1827
1888
1948
2008
2068
2129
2189
2249
2309
2310
2370
2430
2490
2550
2551
2611
2671
2731
2792
2852
2912
2972
3033
3093
3153
3213
3273
25
84
144
204
264
324
384
444
504
564
624
684
744
804
864
924
984
1044
1045
1105
1165
1225
1285
1345
1406
1466
1526
1586
1647
1707
1767
1827
1828
1888
1948
2008
2069
2129
2189
2250
2310
2370
2431
2491
2551
2611
2612
2672
2732
2792
2853
2913
2973
3033
3094
3154
3214
3274
24
84
203
263
323
383
443
503
563
623
683
743
803
804
863
864
924
984
1044
1104
1164
1165
1225
1285
1345
1405
1466
1526
1586
1647
1707
1767
1828
1888
1948
2009
2069
2129
2130
2190
2250
2310
2311
2371
2431
2491
2492
2552
2612
2672
2673
2733
2793
2853
2854
2914
2974
3034
3094
3155
3215
3275
23
83
143
203
262
263
322
382
442
502
503
562
563
622
623
683
743
803
863
923
983
1044
1104
1164
1224
1285
1345
1405
1466
1526
1586
1647
1707
1767
1828
1888
1949
2009
2069
2070
2130
2190
2251
2311
2371
2372
2432
2492
2552
2553
2613
2673
2734
2794
2854
2914
2915
2975
3035
3095
3156
3216
3276
22
82
142
202
262
322
382
442
502
562
622
682
742
802
862
863
923
983
1043
1103
1104
1164
1224
1284
1345
1405
1526
1586
1647
1707
1768
1828
1888
1949
2009
2070
2130
2191
2251
2311
2312
2372
2432
2433
2493
2553
2614
2674
2734
2795
2855
2915
2976
3036
3096
3156
3217
3277
21
81
141
201
261
321
381
441
501
561
621
681
741
742
802
862
922
982
983
1043
1103
1163
1224
1284
1345
1405
1465
1526
1586
1647
1707
1768
1828
1889
1949
2010
2070
2131
2191
2252
2312
2372
2373
2433
2493
2494
2554
2614
2675
2735
2795
2796
2856
2916
2976
3037
3097
3157
3278
20
80
140
200
260
320
380
440
500
560
620
621
681
741
801
861
922
982
1042
1103
1163
1223
1284
1344
1405
1465
1526
1586
1647
1707
1768
1828
1889
1949
2010
2070
2071
2131
2191
2192
2252
2313
2373
2434
2494
2554
2555
2615
2675
2676
2736
2796
2857
2917
2977
3038
3098
3158
3218
79
139
199
259
319
379
439
499
500
559
560
620
680
740
800
801
861
921
981
982
1042
1102
1163
1223
1284
1344
1405
1465
1526
1586
1647
1707
1768
1829
1889
1950
2010
2071
2131
2132
2192
2252
2253
2313
2374
2434
2495
2555
2616
2676
2737
2797
2857
2918
2978
3038
3099
3159
3219
3279
19
138
198
258
318
378
379
438
439
499
559
619
679
739
740
800
860
920
921
981
1041
1102
1162
1223
1283
1344
1404
1465
1526
1586
1647
1707
1768
1829
1889
1950
2011
2071
2132
2192
2193
2253
2314
2374
2435
2495
2556
2616
2617
2677
2737
2798
2858
2919
2979
3039
3100
3160
3220
3280
18
78
138
198
258
318
378
438
498
558
618
679
739
799
860
920
980
981
1041
1101
1102
1162
1222
1223
1283
1344
1404
1465
1586
1647
1768
1829
1890
1950
2011
2072
2132
2193
2253
2254
2314
2375
2435
2436
2496
2556
2557
2617
2678
2738
2798
2799
2859
2919
2980
3040
3100
3161
3221
3281
17
77
137
197
257
317
377
437
497
557
558
618
678
738
799
859
919
920
980
1040
1041
1101
1162
1222
1283
1343
1404
1465
1525
1586
1647
1708
1768
1829
1890
1950
1951
2011
2072
2133
2193
2254
2315
2375
2436
2497
2557
2618
2678
2739
2799
2860
2920
2981
3041
3101
3222
3282
16
76
136
196
256
316
376
436
496
497
557
617
677
738
798
858
859
919
979
980
1040
1101
1161
1222
1283
1343
1404
1465
1525
1586
1647
1708
1768
1829
1890
1951
2011
2012
2072
2133
2194
2254
2255
2315
2376
2437
2497
2558
2618
2619
2679
2740
2800
2861
2921
2981
3042
3102
3162
3223
3283
15
75
135
195
255
315
375
435
436
496
556
616
677
737
797
798
858
918
919
979
1040
1100
1161
1222
1282
1343
1404
1465
1525
1586
1647
1708
1769
1829
1890
1951
2012
2073
2133
2134
2194
2255
2316
2376
2377
2437
2498
2558
2559
2619
2680
2740
2801
2861
2922
2982
3043
3103
3163
3223
3284
14
74
134
194
254
314
374
375
435
495
555
616
676
736
737
797
857
858
918
978
979
1039
1100
1160
1161
1221
1282
1343
1404
1464
1525
1586
1647
1708
1769
1830
1890
1951
2012
2073
2134
2195
2255
2256
2316
2377
2438
2498
2499
2559
2620
2680
2681
2741
2802
2862
2923
2983
3043
3104
3164
3224
73
133
193
253
314
374
434
494
554
555
615
675
736
796
857
917
918
978
1039
1099
1100
1160
1221
1282
1343
1403
1464
1525
1586
1647
1708
1769
1830
1891
1952
2012
2013
2073
2134
2195
2256
2317
2378
2438
2439
2499
2560
2620
2621
2681
2742
2802
2863
2923
2984
3044
3105
3165
3225
3285
13
73
133
193
253
313
373
433
493
494
554
614
675
735
796
856
917
977
978
1038
1099
1160
1221
1281
1282
1342
1403
1464
1525
1586
1647
1708
1769
1830
1891
1952
2013
2074
2135
2195
2196
2256
2257
2317
2378
2439
2500
2560
2561
2621
2682
2742
2743
2803
2864
2924
2985
3045
3105
3166
3226
3286
12
72
132
192
252
312
372
432
493
553
613
614
674
734
735
795
856
916
977
1038
1099
1159
1160
1220
1281
1342
1403
1464
1525
1586
1647
1708
1769
1830
1891
1952
2013
2074
2135
2196
2257
2318
2379
2439
2440
2500
2501
2561
2622
2683
2743
2804
2864
2865
2925
2985
2986
3046
3106
3167
3227
3287
11
71
131
191
251
311
371
432
492
552
613
673
734
794
795
855
916
977
1037
1038
1098
1159
1220
1281
1342
1403
1464
1525
1586
1647
1708
1769
1830
1891
1952
2013
2074
2135
2136
2196
2197
2257
2258
2318
2379
2440
2501
2562
2623
2683
2744
2805
2865
2926
2986
3047
3107
3167
3228
3288
10
70
130
190
250
310
371
431
491
552
612
673
733
794
854
855
915
976
1037
1098
1159
1220
1281
1342
1403
1464
1525
1586
1647
1708
1769
1830
1891
1892
1953
2014
2075
2136
2197
2258
2319
2380
2441
2502
2562
2563
2623
2684
2745
2805
2806
2866
2927
2987
3048
3108
3168
3229
3289
9
69
129
189
249
309
310
370
430
490
491
551
611
612
672
733
793
854
915
976
1036
1037
1097
1098
1158
1219
1280
1341
1342
1403
1464
1525
1586
1647
1708
1769
1831
1892
1953
2014
2075
2136
2197
2258
2319
2320
2380
2381
2441
2502
2563
2624
2685
2745
2746
2806
2867
2927
2928
2988
3048
3109
3169
3229
3290
8
68
128
188
248
249
309
369
429
490
550
611
671
732
793
853
854
914
975
1036
1097
1158
1219
1280
1341
1402
1464
1525
1586
1647
1708
1770
1831
1892
1953
2014
2075
2076
2137
2198
2259
2320
2381
2442
2503
2564
2625
2685
2686
2746
2807
2868
2928
2989
3049
3110
3170
3230
50
110
170
229
289
348
407
467
526
585
644
703
762
821
880
939
998
1057
1116
1175
1233
1234
1292
1351
1410
1469
1527
1586
1645
1704
1763
1822
1880
1939
1998
2057
2116
2175
2234
2235
2294
2353
2412
2471
2472
2531
2590
2650
2709
2769
2829
2888
2948
3008
3068
3128
3188
49
109
169
228
288
347
406
407
466
525
584
643
644
703
762
821
880
939
998
1057
1115
1116
1174
1233
1292
1351
1410
1469
1527
1586
1645
1704
1763
1822
1881
1940
1999
2058
2117
2176
2235
2294
2353
2413
2472
2531
2532
2591
2650
2651
2710
2770
2829
2830
2889
2949
3009
3069
3129
3189
3249
108
168
227
287
346
406
465
524
584
643
702
761
820
879
938
997
1056
1115
1174
1233
1292
1351
1410
1468
1527
1586
1645
1704
1763
1822
1881
1940
1999
2058
2117
2176
2235
2236
2295
2354
2413
2473
2532
2592
2651
2711
2770
2771
2830
2890
2950
3010
3070
3130
3190
3250
48
107
167
227
286
346
405
464
524
583
642
701
760
761
819
820
879
938
997
1056
1115
1174
1233
1291
1292
1350
1409
1468
1527
1586
1645
1704
1763
1822
1881
1940
1999
2058
2117
2118
2177
2236
2295
2354
2355
2414
2473
2533
2592
2652
2711
2712
2771
2831
2891
2951
3011
3071
3131
3191
3251
47
166
226
285
345
404
463
464
523
582
641
642
701
760
819
878
937
996
1055
1114
1173
1232
1291
1350
1409
1468
1527
1586
1645
1704
1763
1822
1881
1940
1999
2000
2059
2118
2177
2236
2296
2355
2414
2415
2474
2533
2534
2593
2653
2712
2772
2832
2892
2952
3011
3012
3072
3132
3192
3252
46
106
165
225
284
344
403
463
522
581
582
641
700
759
818
877
878
937
996
1055
1114
1173
1232
1291
1350
1409
1468
1527
1586
1645
1704
1763
1822
1881
1882
1941
2000
2059
2118
2177
2178
2237
2296
2356
2415
2474
2475
2534
2594
2653
2713
2773
2833
2892
2893
2952
3012
3072
3132
3193
3253
45
105
164
224
284
343
403
462
521
581
640
699
758
759
818
877
936
995
1054
1113
1114
1173
1232
1291
1350
1409
1468
1527
1586
1645
1704
1763
1823
1882
1941
2000
2059
2119
2178
2237
2297
2356
2416
2475
2535
2594
2595
2654
2714
2773
2774
2833
2893
2953
3013
3073
3133
3193
3254
44
104
164
223
283
342
402
461
521
580
639
699
758
817
876
877
936
995
1054
1113
1172
1231
1290
1291
1350
1409
1468
1527
1586
1645
1704
1764
1823
1882
1941
2000
2001
2060
2119
2178
2179
2238
2297
2357
2416
2476
2535
2536
2595
2655
2714
2715
2774
2834
2894
2954
3014
3074
3134
3194
43
103
163
222
282
341
342
401
460
461
520
579
639
698
757
816
817
876
935
994
1053
1054
1113
1172
1231
1290
1349
1409
1468
1527
1586
1645
1704
1764
1823
1882
1941
1942
2001
2060
2119
2120
2179
2238
2298
2357
2417
2476
2477
2536
2596
2655
2656
2715
2775
2835
2895
2955
3015
3075
3135
3195
3255
102
162
222
281
341
400
460
519
578
579
638
697
757
816
875
934
935
994
1053
1112
1171
1172
1231
1290
1349
1408
1468
1527
1586
1645
1764
1823
1882
1942
2001
2060
2061
2120
2179
2239
2298
2358
2417
2418
2477
2537
2596
2597
2656
2716
2776
2836
2896
2956
3016
3076
3136
3196
3256
42
101
161
221
280
340
399
400
459
518
519
578
637
697
756
815
816
875
934
993
1053
1112
1171
1230
1290
1349
1408
1467
1527
1586
1645
1705
1764
1823
1883
1942
2001
2061
2120
2180
2239
2299
2358
2359
2418
2478
2537
2538
2597
2657
2717
2777
2836
2837
2896
2897
2956
2957
3017
3077
3137
3197
3257
41
101
160
220
279
280
339
399
458
518
577
636
637
696
755
756
815
874
933
934
993
1052
1111
1112
1171
1230
1289
1349
1408
1467
1527
1586
1645
1705
1764
1823
1883
1942
2002
2061
2121
2180
2240
2299
2359
2419
2478
2538
2598
2658
2717
2718
2777
2837
2897
2957
3017
3077
3138
3198
3258
40
100
159
219
279
338
398
457
517
576
577
636
695
755
814
873
874
933
992
1052
1111
1170
1171
1230
1289
1348
1349
1408
1467
1527
1586
1645
1705
1764
1824
1883
1942
1943
2002
2061
2062
2121
2181
2240
2300
2359
2360
2419
2479
2539
2598
2599
2658
2718
2778
2838
2898
2958
3018
3078
3138
3199
3259
39
99
159
218
278
337
338
397
457
516
576
635
695
754
813
814
873
932
933
992
1051
1111
1170
1229
1230
1289
1348
1408
1467
1586
1645
1705
1764
1824
1883
1943
2002
2062
2121
2122
2181
2241
2300
2301
2360
2420
2480
2539
2540
2599
2659
2719
2779
2839
2899
2959
3019
3079
3139
3199
3260
38
98
158
217
277
337
396
456
515
516
575
634
635
694
753
754
813
872
873
932
991
1051
1110
1170
1229
1289
1348
1408
1467
1526
1586
1645
1705
1764
1824
1883
1884
1943
2003
2062
2122
2181
2182
2241
2301
2361
2420
2421
2480
2540
2600
2660
2720
2780
2840
2900
2960
3020
3080
3140
3200
37
97
157
217
276
336
395
396
455
515
574
634
693
753
812
813
872
931
932
991
1050
1110
1169
1229
1288
1348
1407
1467
1526
1586
1645
1705
1765
1824
1884
1943
2003
2063
2122
2182
2242
2301
2302
2361
2421
2481
2541
2601
2660
2661
2720
2721
2780
2781
2840
2841
2900
2901
2961
3021
3081
3141
3201
3261
37
96
156
216
275
335
395
454
514
573
574
633
693
752
812
871
931
990
991
1050
1109
1110
1169
1228
1229
1288
1348
1407
1467
1526
1586
1645
1705
1765
1824
1884
1944
2003
2063
2123
2182
2183
2242
2302
2362
2422
2481
2482
2541
2542
2601
2661
2721
2781
2841
2901
2961
3022
3082
3142
3202
3262
36
95
155
215
275
334
394
453
454
513
573
632
633
692
752
811
871
930
990
1049
1050
1109
1169
1228
1288
1347
1407
1467
1526
1586
1705
1765
1824
1884
1944
2004
2063
2123
2183
2243
2302
2303
2362
2422
2482
2542
2602
2662
2722
2782
2842
2902
2962
3022
3083
3143
3203
3263
35
95
154
214
274
333
393
453
512
513
572
632
691
751
811
870
930
989
990
1049
1109
1168
1228
1288
1347
1407
1466
1526
1586
1705
1765
1825
1884
1944
2004
2064
2123
2124
2183
2243
2303
2363
2423
2483
2543
2603
2663
2723
2783
2843
2903
2963
3023
3083
3204
3264
34
94
153
213
273
333
392
452
512
571
631
691
750
810
870
929
989
1049
1108
1168
1228
1287
1347
1407
1466
1526
1586
1705
1765
1825
1885
1944
2004
2064
2124
2184
2244
2303
2304
2363
2364
2423
2424
2483
2484
2543
2544
2603
2604
2663
2664
2723
2724
2783
2784
2844
2904
2964
3024
3084
3144
3205
3265
33
93
153
212
272
332
391
392
451
511
571
630
690
750
809
810
869
929
988
989
1048
1108
1168
1227
1287
1347
1406
1466
1526
1586
1705
1765
1825
1885
1945
2004
2005
2064
2124
2184
2244
2304
2364
2424
2484
2544
2604
2664
2724
2784
2844
2845
2905
2965
3025
3085
3145
3205
3266
32
92
152
212
271
331
391
450
451
510
570
630
689
749
809
868
869
928
988
1048
1107
1108
1167
1227
1287
1347
1406
1466
1526
1586
1705
1765
1825
1885
1945
2005
2065
2125
2185
2245
2305
2365
2425
2485
2545
2605
2665
2725
2785
2845
2905
2966
3026
3086
3146
3206
31
91
151
211
270
271
330
390
450
509
510
569
629
689
748
749
808
868
928
987
988
1047
1107
1167
1227
1286
1287
1346
1406
1466
1526
1586
1646
1765
1825
1885
1945
2005
2065
2125
2185
2245
2305
2365
2425
2485
2545
2546
2605
2606
2666
2726
2786
2846
2906
2966
3027
3087
3147
3207
3267
31
90
150
210
270
329
389
449
509
568
569
628
688
748
808
867
868
927
987
1047
1107
1166
1167
1226
1286
1346
1406
1466
1526
1586
1646
1706
1825
1885
1945
2005
2065
2066
2125
2126
2185
2186
2245
2246
2306
2366
2426
2486
2546
2606
2666
2726
2727
2787
2847
2907
2967
3027
3088
3148
3208
3268
30
149
209
269
329
388
448
508
568
627
628
687
747
807
867
927
986
987
1046
1047
1106
1166
1226
1286
1346
1406
1466
1526
1586
1646
1706
1766
1826
1886
1946
2006
2066
2126
2186
2246
2306
2366
2426
2427
2486
2487
2547
2607
2667
2727
2787
2848
2908
2968
3028
3088
3149
3209
3269
29
89
148
208
268
328
388
447
507
567
627
687
746
747
806
807
866
926
986
1046
1106
1166
1226
1286
1346
1406
1466
1526
1586
1646
1706
1766
1826
1886
1946
2006
2066
2126
2186
2187
2246
2247
2307
2367
2427
2487
2547
2607
2608
2668
2728
2788
2848
2909
2969
3029
3089
3210
3270
28
88
148
207
267
327
387
447
506
507
566
626
686
746
806
866
926
985
986
1045
1046
1105
1106
1165
1166
1225
1285
1345
1405
1526
1586
1646
1706
1766
1826
1886
1946
2006
2066
2067
2127
2187
2247
2307
2367
2368
2428
2488
2548
2608
2668
2669
2729
2789
2849
2909
2970
3030
3090
3150
3211
3271
27
87
147
207
266
326
386
446
506
566
625
626
685
686
745
805
865
925
985
1045
1105
1165
1225
1285
1345
1405
1465
1586
1646
1706
1766
1826
1886
1946
1947
2007
2067
2127
2187
2247
2248
2308
2368
2428
2488
2489
2549
2609
2669
2729
2730
2790
2850
2910
2970
2971
3031
3091
3151
3211
3272
26
86
146
206
266
325
385
445
505
565
625
685
745
805
865
925
985
1045
1105
1165
1225
1285
1345
1405
1465
1525
1646
1706
1766
1826
1887
1947
2007
2067
2127
2128
2188
2248
2308
2368
2369
2429
2489
2549
2610
2670
2730
2790
2791
2851
2911
2971
3032
3092
3152
3212
25
85
145
205
265
325
384
385
444
504
564
624
684
744
804
864
924
984
1044
1104
1164
1224
1225
1285
1345
1405
1465
1525
1646
1706
1766
1826
1887
1947
2007
2068
2128
2188
2248
2249
2309
2369
2429
2430
2490
2550
2610
2671
2731
2791
2851
2852
2912
2972
3032
3093
3153
3213
3273
25
84
144
204
264
324
384
443
444
503
504
563
564
623
624
683
684
743
744
803
804
863
864
923
924
984
1044
1104
1164
1224
1284
1345
1405
1465
1525
1646
1706
1766
1827
1887
1947
2008
2068
2128
2189
2249
2309
2370
2430
2490
2551
2611
2671
2732
2792
2852
2913
2973
3033
3093
3154
3214
3274
24
143
203
263
323
383
443
503
563
623
683
743
803
863
923
983
1043
1103
1104
1164
1224
1284
1344
1405
1465
1525
1646
1706
1766
1827
1887
1948
2008
2068
2129
2189
2249
2250
2310
2370
2431
2491
2551
2612
2672
2732
2733
2793
2853
2913
2974
3034
3094
3155
3215
3275
23
83
143
202
262
322
382
442
502
562
622
682
742
802
862
922
923
983
1043
1103
1163
1224
1284
1344
1404
1465
1525
1646
1706
1767
1827
1887
1948
2008
2069
2129
2189
2190
2250
2310
2371
2431
2492
2552
2612
2613
2673
2733
2793
2794
2854
2914
2975
3035
3095
3155
3216
3276
22
82
142
202
261
321
381
441
501
561
621
681
682
741
742
802
862
922
982
1042
1043
1103
1163
1223
1284
1344
1404
1465
1525
1585
1646
1706
1767
1827
1888
1948
2008
2009
2069
2129
2130
2190
2250
2251
2311
2371
2432
2492
2553
2613
2673
2674
2734
2794
2855
2915
2975
3036
3096
3156
3217
3277
21
81
141
201
261
320
321
380
381
440
441
500
501
560
561
621
681
741
801
861
921
922
982
1042
1102
1163
1223
1283
1344
1404
1465
1525
1585
1646
1706
1767
1827
1888
1948
2009
2069
2130
2190
2251
2311
2312
2372
2432
2433
2493
2553
2614
2674
2735
2795
2855
2856
2916
2976
3037
3097
3157
3217
3278
20
80
140
200
260
320
380
440
500
560
620
680
740
800
801
861
921
981
1041
1042
1102
1162
1223
1283
1343
1344
1404
1464
1525
1585
1646
1706
1767
1828
1888
1949
2009
2070
2130
2191
2251
2312
2372
2373
2433
2493
2494
2554
2614
2615
2675
2735
2736
2796
2856
2917
2977
3037
3098
3158
3218
19
79
139
199
259
319
379
439
499
559
619
679
680
740
800
860
920
921
981
1041
1101
1102
1162
1222
1283
1343
1404
1464
1525
1585
1646
1767
1828
1888
1949
2009
2010
2070
2131
2191
2252
2312
2313
2373
2433
2434
2494
2555
2615
2676
2736
2797
2857
2917
2918
2978
3038
3099
3159
3219
3279
19
78
138
198
258
318
378
438
498
558
618
619
679
739
799
859
860
920
980
1041
1101
1161
1162
1222
1282
1283
1343
1404
1464
1525
1585
1646
1707
1767
1828
1888
1889
1949
2010
2070
2071
2131
2192
2252
2313
2373
2374
2434
2495
2555
2616
2676
2677
2737
2797
2858
2918
2979
3039
3099
3160
3220
3280
18
78
137
197
257
317
377
437
497
498
558
618
678
738
799
859
919
980
1040
1101
1161
1222
1282
1343
1403
1464
1525
1585
1646
1707
1767
1828
1889
1949
2010
2071
2131
2132
2192
2253
2313
2314
2374
2435
2495
2496
2556
2616
2617
2677
2738
2798
2859
2919
2979
2980
3040
3100
3161
3221
3281
17
77
137
197
256
257
316
317
376
377
437
497
557
617
677
678
738
798
858
859
919
979
1040
1100
1161
1221
1282
1343
1403
1464
1525
1585
1646
1707
1767
1828
1889
1950
2010
2071
2132
2193
2253
2314
2375
2435
2436
2496
2557
2617
2678
2738
2739
2799
2859
2860
2920
2980
3041
3101
3161
3222
3282
16
76
136
196
256
316
376
436
496
556
616
617
677
737
797
798
858
918
979
1039
1100
1160
1161
1221
1282
1342
1403
1464
1585
1646
1707
1768
1828
1889
1950
2011
2071
2072
2132
2193
2254
2314
2315
2375
2436
2497
2557
2618
2678
2679
2739
2800
2860
2921
2981
3042
3102
3162
3283
15
75
135
195
255
315
375
435
495
555
556
616
676
736
737
797
857
918
978
1039
1099
1100
1160
1221
1281
1282
1342
1403
1464
1524
1585
1646
1707
1768
1829
1889
1950
2011
2072
2133
2193
2194
2254
2315
2376
2436
2437
2497
2558
2619
2679
2740
2800
2801
2861
2921
2922
2982
3042
3103
3163
3223
3284
14
74
134
194
254
314
374
434
494
495
555
615
675
676
736
796
857
917
978
1038
1039
1099
1160
1220
1221
1281
1342
1403
1464
1524
1585
1646
1707
1768
1829
1890
1950
1951
2011
2072
2133
2194
2255
2316
2376
2377
2437
2498
2559
2619
2680
2741
2801
2862
2922
2983
3043
3104
3164
3224
13
73
133
193
253
313
373
433
434
494
554
614
615
675
735
796
856
917
977
1038
1099
1159
1220
1281
1342
1403
1463
1524
1585
1646
1707
1768
1829
1890
1951
2012
2073
2133
2134
2194
2255
2316
2377
2438
2498
2499
2559
2620
2681
2741
2802
2863
2923
2984
3044
3104
3165
3225
3285
13
72
132
192
252
312
313
373
433
493
553
614
674
734
735
795
856
916
977
1037
1038
1098
1159
1220
1281
1341
1342
1402
1463
1524
1585
1646
1707
1768
1829
1890
1951
2012
2073
2134
2195
2256
2317
2377
2378
2438
2499
2560
2621
2681
2682
2742
2803
2863
2924
2984
3045
3105
3166
3226
3286
12
72
132
191
192
252
312
372
432
492
553
613
673
674
734
794
795
855
916
976
1037
1098
1159
1219
1220
1280
1341
1402
1463
1524
1585
1646
1707
1768
1829
1890
1951
2012
2073
2134
2195
2256
2317
2378
2439
2500
2561
2621
2622
2682
2743
2803
2804
2864
2925
2985
3046
3106
3227
3287
11
71
131
191
251
311
371
431
491
492
552
612
673
733
794
854
855
915
976
1037
1097
1098
1158
1219
1280
1341
1402
1463
1524
1585
1646
1707
1768
1829
1890
1951
1952
2013
2074
2135
2196
2257
2318
2379
2439
2440
2500
2501
2561
2622
2683
2744
2804
2865
2926
2986
3047
3107
3167
3228
3288
10
70
130
190
250
310
370
430
431
491
551
612
672
733
793
854
915
975
976
1036
1097
1158
1219
1280
1341
1402
1463
1524
1585
1646
1707
1768
1830
1891
1952
2013
2074
2135
2196
2257
2318
2379
2440
2501
2562
2623
2684
2744
2805
2866
2926
2987
3047
3108
3168
3289
9
69
129
189
249
309
369
370
430
490
550
551
611
671
672
732
793
853
914
975
1036
1097
1158
1219
1280
1341
1402
1463
1524
1585
1646
1707
1769
1830
1891
1952
2013
2074
2135
2136
2197
2258
2319
2380
2441
2502
2563
2623
2624
2684
2745
2806
2866
2867
2927
2988
3048
3109
3169
3229
3290
8
68
128
188
248
308
369
429
489
550
610
671
731
732
792
853
914
974
975
1035
1096
1157
1218
1279
1340
1402
1463
1524
1585
1646
1707
1769
1830
1891
1952
2013
2014
2075
2136
2197
2258
2319
2380
2441
2502
2563
2624
2685
2746
2807
2867
2928
2989
3049
3110
3170
3230
50
110
169
229
288
348
407
466
525
526
585
644
703
762
821
880
938
939
997
998
1056
1115
1174
1233
1291
1292
1350
1409
1468
1527
1585
1644
1703
1762
1821
1880
1938
1939
1997
1998
2056
2057
2115
2116
2175
2234
2293
2352
2411
2412
2471
2530
2590
2649
2709
2769
2828
2888
2948
3008
3068
3128
3188
49
109
169
228
287
288
347
406
465
466
525
584
643
702
761
820
879
938
997
1056
1115
1174
1232
1291
1350
1409
1468
1585
1644
1703
1762
1821
1880
1939
1998
2057
2116
2175
2234
2293
2294
2353
2412
2471
2472
2531
2590
2591
2650
2710
2769
2829
2889
2949
3009
3069
3129
3189
3249
108
168
227
287
346
405
465
524
583
642
701
702
760
761
819
820
878
879
937
938
996
997
1055
1056
1114
1173
1232
1291
1350
1409
1468
1526
1585
1644
1703
1762
1821
1880
1939
1998
2057
2116
2175
2176
2235
2294
2353
2413
2472
2531
2532
2591
2651
2710
2770
2830
2890
2950
3010
3070
3130
3190
3250
48
107
167
226
286
345
405
464
523
582
583
642
701
760
819
878
937
996
1055
1114
1173
1232
1291
1350
1409
1467
1526
1585
1644
1703
1762
1821
1880
1939
1998
2057
2058
2117
2176
2235
2294
2295
2354
2413
2473
2532
2592
2651
2652
2711
2771
2831
2891
2950
2951
3010
3071
3131
3191
3251
47
106
166
226
285
344
345
404
463
522
523
582
641
700
759
818
877
878
936
937
995
996
1054
1055
1113
1114
1172
1173
1231
1232
1290
1349
1408
1467
1526
1585
1644
1703
1762
1821
1880
1940
1999
2058
2117
2176
2236
2295
2354
2355
2414
2473
2533
2592
2593
2652
2712
2772
2831
2832
2891
2951
3011
3071
3192
3252
46
106
165
225
284
344
403
462
522
581
640
699
700
759
818
877
936
995
1054
1113
1172
1231
1290
1349
1408
1467
1526
1585
1644
1703
1762
1822
1881
1940
1999
2058
2117
2118
2177
2236
2295
2296
2355
2414
2415
2474
2533
2534
2593
2653
2713
2772
2832
2892
2952
3012
3072
3132
3253
45
105
164
224
283
343
402
462
521
580
639
640
699
758
817
876
935
936
994
995
1054
1113
1172
1231
1290
1349
1408
1467
1526
1585
1644
1703
1763
1822
1881
1940
1999
2059
2118
2177
2237
2296
2355
2356
2415
2475
2534
2594
2654
2713
2773
2833
2893
2953
3013
3073
3133
3193
3254
44
104
163
223
283
342
401
402
461
520
579
580
639
698
757
816
817
876
935
994
1053
1112
1171
1172
1230
1231
1290
1349
1408
1467
1526
1585
1644
1763
1822
1881
1940
2000
2059
2118
2178
2237
2297
2356
2416
2475
2535
2594
2595
2654
2714
2774
2834
2894
2954
3014
3074
3134
3194
43
103
163
222
282
341
401
460
519
520
579
638
697
698
757
816
875
934
935
993
994
1053
1112
1171
1230
1289
1349
1408
1467
1526
1585
1644
1704
1763
1822
1881
1941
2000
2059
2119
2178
2238
2297
2357
2416
2476
2535
2536
2595
2655
2715
2775
2835
2895
2955
3015
3075
3135
3195
3255
102
162
221
281
340
400
459
519
578
637
638
697
756
815
875
934
993
1052
1111
1112
1171
1230
1289
1348
1408
1467
1526
1585
1644
1704
1763
1822
1882
1941
2000
2060
2119
2179
2238
2298
2357
2417
2476
2477
2536
2596
2656
2716
2775
2776
2835
2895
2955
3015
3016
3076
3136
3196
3256
42
101
161
221
280
340
399
458
459
518
577
637
696
755
756
815
874
933
993
1052
1111
1170
1230
1289
1348
1407
1467
1526
1585
1644
1704
1763
1822
1882
1941
2001
2060
2119
2120
2179
2238
2239
2298
2358
2417
2418
2477
2537
2597
2656
2657
2716
2776
2836
2896
2956
3016
3076
3137
3197
3257
41
100
160
220
279
339
398
458
517
577
636
695
696
755
814
873
874
933
992
1051
1052
1111
1170
1229
1289
1348
1407
1466
1526
1585
1704
1763
1823
1882
1941
2001
2060
2120
2179
2180
2239
2299
2358
2418
2478
2537
2538
2597
2657
2717
2777
2837
2897
2957
3017
3077
3137
3198
3258
40
100
159
219
278
338
397
398
457
516
517
576
635
695
754
813
814
873
932
992
1051
1110
1170
1229
1288
1348
1407
1466
1526
1585
1704
1763
1823
1882
1942
2001
2061
2120
2180
2239
2240
2299
2359
2419
2478
2479
2538
2598
2658
2718
2778
2838
2898
2958
3018
3078
3138
3259
39
99
158
218
278
337
397
456
516
575
635
694
753
754
813
872
932
991
1050
1051
1110
1169
1229
1288
1347
1407
1466
1526
1585
1704
1763
1823
1882
1942
2001
2002
2061
2121
2180
2240
2300
2359
2360
2419
2479
2539
2599
2659
2719
2779
2839
2899
2959
3019
3079
3139
3199
3260
38
98
158
217
277
336
396
455
456
515
574
575
634
693
694
753
812
872
931
991
1050
1109
1110
1169
1228
1288
1347
1407
1466
1526
1585
1704
1764
1823
1883
1942
2002
2061
2062
2121
2181
2240
2241
2300
2360
2420
2480
2539
2540
2599
2600
2659
2719
2779
2839
2899
2960
3020
3080
3140
3200
37
97
157
216
276
336
395
455
514
574
633
693
752
812
871
931
990
1050
1109
1169
1228
1287
1288
1347
1406
1407
1466
1585
1704
1764
1823
1883
1942
1943
2002
2062
2121
2122
2181
2241
2301
2361
2420
2421
2480
2540
2600
2660
2720
2780
2840
2900
2960
3020
3021
3081
3141
3201
3261
96
156
216
275
335
394
454
513
514
573
633
692
752
811
871
930
990
1049
1109
1168
1228
1287
1347
1406
1466
1525
1585
1645
1704
1764
1823
1883
1943
2002
2003
2062
2122
2182
2241
2242
2301
2361
2421
2481
2541
2601
2661
2721
2781
2841
2901
2961
3021
3082
3142
3202
3262
36
95
155
215
274
334
394
453
513
572
632
691
692
751
810
811
870
930
989
1049
1108
1168
1227
1287
1347
1406
1466
1525
1585
1645
1704
1764
1824
1883
1943
2003
2062
2063
2122
2182
2242
2302
2362
2422
2481
2482
2541
2542
2601
2602
2661
2662
2722
2782
2842
2902
2962
3022
3082
3143
3203
3263
35
154
214
273
274
333
393
452
512
572
631
691
750
751
810
869
870
929
989
1048
1108
1167
1168
1227
1287
1346
1406
1466
1525
1585
1645
1704
1764
1824
1884
1943
2003
2063
2123
2182
2183
2242
2243
2302
2362
2422
2482
2542
2602
2662
2722
2782
2842
2843
2903
2963
3023
3083
3143
3204
3264
34
94
153
213
273
332
392
452
511
571
630
631
690
750
809
810
869
929
988
1048
1107
1108
1167
1227
1286
1287
1346
1406
1525
1585
1645
1704
1764
1824
1884
1944
2003
2063
2123
2183
2243
2303
2363
2423
2483
2543
2603
2663
2723
2783
2843
2903
2904
2964
3024
3084
3144
3265
33
93
212
272
332
391
451
510
511
570
630
689
690
749
809
868
869
928
988
1047
1048
1107
1167
1226
1227
1286
1346
1406
1465
1525
1585
1645
1764
1824
1884
1944
2004
2064
2123
2124
2183
2184
2243
2244
2303
2304
2363
2364
2423
2424
2483
2484
2543
2544
2604
2664
2724
2784
2844
2904
2964
2965
3025
3085
3145
3205
3266
32
92
152
211
271
331
390
450
510
569
570
629
689
748
749
808
868
927
928
987
1047
1107
1166
1167
1226
1286
1346
1405
1465
1525
1585
1645
1705
1764
1824
1884
1944
2004
2064
2124
2184
2244
2304
2364
2424
2484
2544
2604
2664
2665
2724
2725
2785
2845
2905
2965
3025
3026
3086
3146
3206
31
91
151
211
270
330
390
449
509
569
628
629
688
748
808
867
927
987
1046
1047
1106
1166
1226
1286
1345
1346
1405
1465
1525
1585
1645
1705
1765
1824
1884
1944
2004
2064
2124
2184
2244
2304
2305
2364
2365
2425
2485
2545
2605
2665
2725
2785
2786
2846
2906
2966
3026
3087
3147
3207
3267
90
150
210
269
329
389
449
508
568
628
687
688
747
807
867
926
927
986
1046
1106
1166
1226
1285
1345
1405
1465
1525
1585
1645
1705
1765
1825
1885
1945
2005
2065
2125
2185
2245
2305
2365
2425
2485
2545
2546
2606
2666
2726
2786
2846
2847
2907
2967
3027
3087
3148
3208
3268
30
89
149
209
269
328
388
448
507
508
567
627
687
747
806
807
866
926
986
1046
1105
1106
1165
1225
1285
1345
1405
1465
1525
1585
1645
1705
1765
1825
1885
1945
2005
2065
2125
2185
2245
2305
2306
2366
2426
2486
2546
2606
2666
2667
2727
2787
2847
2907
2908
2968
3028
3088
3149
3209
3269
29
89
148
208
268
327
328
387
447
507
566
567
626
686
746
806
866
925
926
985
1045
1105
1165
1225
1285
1345
1405
1465
1525
1585
1645
1705
1765
1825
1885
1945
2005
2065
2125
2126
2186
2246
2306
2366
2426
2427
2487
2547
2607
2667
2727
2728
2788
2848
2908
2969
3029
3089
3149
3210
3270
28
88
147
207
267
327
386
387
446
506
566
626
685
686
745
805
865
925
985
1045
1105
1165
1225
1285
1345
1405
1465
1525
1585
1645
1705
1765
1825
1885
1945
2006
2066
2126
2186
2246
2306
2307
2367
2427
2487
2547
2548
2608
2668
2728
2789
2849
2909
2969
3030
3090
3150
3271
27
87
147
206
266
326
386
445
446
505
565
625
685
745
805
864
865
924
925
984
1044
1104
1164
1224
1284
1344
1404
1465
1525
1585
1645
1705
1765
1825
1885
1886
1946
2006
2066
2126
2186
2187
2247
2307
2367
2428
2488
2548
2608
2609
2669
2729
2789
2850
2910
2970
3031
3091
3151
3211
3272
26
86
146
205
206
265
325
385
445
504
505
564
565
624
684
744
804
864
924
984
1044
1104
1164
1224
1284
1344
1404
1464
1525
1585
1645
1705
1765
1825
1886
1946
2006
2066
2067
2127
2187
2247
2307
2308
2368
2428
2488
2489
2549
2609
2669
2670
2730
2790
2850
2911
2971
3031
3092
3152
3212
25
85
145
205
264
265
324
384
444
504
564
624
683
684
743
744
803
804
863
864
923
924
983
984
1043
1044
1103
1104
1164
1224
1284
1344
1404
1464
1585
1645
1705
1765
1826
1886
1946
2006
2007
2067
2127
2187
2188
2248
2308
2368
2369
2429
2489
2549
2550
2610
2670
2730
2731
2791
2851
2912
2972
3032
3153
3213
3273
84
144
204
264
323
324
383
443
503
563
623
683
743
803
863
923
983
1043
1103
1163
1223
1284
1344
1404
1464
1524
1585
1645
1705
1826
1886
1946
1947
2007
2067
2127
2128
2188
2248
2309
2369
2429
2430
2490
2550
2610
2611
2671
2731
2792
2852
2912
2973
3033
3093
3154
3214
3274
24
83
143
203
263
323
382
383
442
502
562
622
682
742
802
862
922
982
983
1042
1043
1103
1163
1223
1283
1344
1404
1464
1524
1585
1645
1705
1766
1826
1886
1947
2007
2067
2068
2128
2188
2249
2309
2369
2370
2430
2490
2491
2551
2611
2672
2732
2792
2853
2913
2973
2974
3034
3094
3215
3275
23
83
142
202
262
322
382
442
502
561
562
621
622
681
682
741
742
802
862
922
982
1042
1102
1162
1163
1223
1283
1343
1404
1464
1524
1585
1645
1705
1766
1826
1887
1947
2007
2068
2128
2189
2249
2310
2370
2430
2431
2491
2551
2552
2612
2672
2733
2793
2854
2914
2974
3035
3095
3155
3216
3276
22
82
142
201
261
321
381
441
501
561
621
681
741
801
861
921
981
982
1042
1102
1162
1222
1223
1283
1343
1403
1464
1524
1585
1645
1705
1766
1826
1887
1947
2008
2068
2129
2189
2250
2310
2371
2431
2492
2552
2613
2673
2733
2734
2794
2854
2915
2975
3036
3096
3156
3277
21
81
141
200
201
260
320
380
440
500
560
620
680
740
800
801
861
921
981
1041
1101
1102
1162
1222
1282
1283
1343
1403
1464
1524
1645
1766
1826
1827
1887
1947
1948
2008
2069
2129
2190
2250
2311
2371
2432
2492
2553
2613
2674
2734
2795
2855
2916
2976
3036
3097
3157
3217
3278
20
80
140
200
260
319
379
439
499
559
619
620
679
680
740
800
860
920
980
981
1041
1101
1161
1162
1222
1282
1343
1403
1464
1524
1645
1706
1766
1827
1887
1948
2008
2069
2129
2130
2190
2251
2311
2372
2432
2493
2553
2554
2614
2674
2675
2735
2795
2796
2856
2916
2977
3037
3098
3158
3218
19
79
139
199
259
319
379
439
499
559
619
679
739
799
859
860
920
980
1040
1101
1161
1221
1222
1282
1342
1403
1463
1524
1645
1706
1766
1827
1887
1948
2009
2069
2130
2190
2191
2251
2312
2372
2433
2493
2494
2554
2615
2675
2736
2796
2857
2917
2978
3038
3098
3159
3219
3279
78
138
198
258
318
378
438
498
558
618
678
738
739
799
859
919
979
980
1040
1100
1161
1221
1282
1342
1403
1463
1524
1645
1706
1766
1827
1888
1948
2009
2070
2130
2191
2252
2312
2373
2433
2434
2494
2555
2615
2676
2736
2737
2797
2857
2858
2918
2978
3039
3099
3160
3220
3280
18
77
137
197
257
317
377
437
497
557
617
677
678
738
798
858
919
979
1039
1040
1100
1160
1221
1281
1342
1403
1463
1524
1645
1706
1766
1827
1888
1949
2009
2070
2131
2191
2192
2252
2313
2373
2374
2434
2495
2555
2556
2616
2677
2737
2798
2858
2919
2979
3040
3100
3160
3221
3281
17
77
136
196
256
316
376
436
496
556
557
617
677
737
797
798
858
918
978
979
1039
1099
1100
1160
1221
1281
1342
1402
1463
1524
1584
1645
1706
1767
1827
1888
1949
2010
2070
2131
2192
2253
2313
2374
2435
2495
2496
2556
2617
2677
2738
2798
2799
2859
2920
2980
3041
3101
3161
3222
3282
16
76
136
195
196
255
315
375
435
436
496
556
616
676
736
737
797
857
918
978
1039
1099
1160
1220
1281
1342
1402
1463
1524
1584
1645
1706
1767
1828
1888
1949
2010
2071
2131
2132
2192
2253
2314
2375
2435
2496
2557
2617
2618
2678
2739
2799
2860
2920
2981
3041
3102
3162
3283
15
75
135
195
255
315
375
435
495
555
615
675
676
736
796
857
917
978
1038
1099
1159
1220
1281
1341
1402
1463
1524
1584
1645
1706
1767
1828
1889
1949
2010
2071
2132
2193
2253
2254
2314
2315
2375
2436
2497
2557
2558
2618
2679
2739
2740
2800
2861
2921
2982
3042
3103
3163
3223
3284
14
74
134
194
254
314
374
434
494
554
614
615
675
735
796
856
917
977
1038
1098
1159
1220
1280
1341
1402
1463
1584
1645
1706
1767
1828
1889
1950
2010
2011
2071
2072
2132
2193
2254
2315
2376
2436
2437
2497
2558
2619
2679
2680
2740
2801
2861
2862
2922
2983
3043
3103
3164
3224
13
73
133
193
253
313
373
433
493
554
614
674
735
795
855
856
916
977
1037
1098
1159
1219
1280
1341
1402
1463
1523
1584
1645
1706
1767
1828
1889
1950
2011
2072
2133
2194
2254
2255
2315
2316
2376
2437
2498
2559
2619
2620
2680
2741
2802
2862
2923
2983
3044
3104
3165
3225
3285
72
132
192
252
312
372
432
493
553
613
673
674
734
794
795
855
915
916
976
1037
1097
1098
1158
1219
1280
1341
1402
1462
1523
1584
1645
1706
1767
1828
1889
1950
2011
2072
2133
2194
2255
2316
2377
2438
2499
2559
2560
2620
2681
2742
2802
2863
2924
2984
3045
3105
3166
3226
3286
12
131
191
251
311
371
372
432
492
552
612
613
673
733
794
854
855
915
976
1036
1097
1158
1219
1280
1340
1401
1462
1523
1584
1645
1706
1767
1828
1889
1950
2011
2012
2072
2073
2133
2134
2194
2195
2255
2256
2316
2317
2377
2378
2438
2499
2560
2621
2682
2742
2743
2803
2864
2924
2925
2985
3046
3106
3166
3227
3287
11
71
131
190
250
251
311
371
431
491
551
552
612
672
733
793
854
914
915
975
1036
1097
1157
1158
1218
1279
1340
1401
1462
1523
1584
1645
1706
1767
1829
1890
1951
2012
2073
2134
2195
2256
2317
2378
2439
2500
2561
2622
2682
2683
2743
2804
2865
2925
2986
3046
3107
3167
3228
3288
10
70
130
190
250
310
370
430
490
551
611
671
672
732
793
853
914
975
1035
1036
1096
1157
1218
1279
1340
1401
1462
1523
1584
1645
1706
1768
1829
1890
1951
2012
2073
2134
2195
2196
2256
2257
2317
2318
2378
2379
2439
2440
2500
2501
2561
2562
2622
2683
2744
2805
2865
2926
2987
3047
3108
3168
3289
9
69
129
189
249
309
369
429
490
550
610
611
671
731
732
792
853
913
914
974
1035
1096
1157
1218
1279
1340
1401
1462
1523
1584
1645
1768
1829
1890
1951
2012
2074
2135
2196
2257
2318
2379
2440
2501
2562
2623
2684
2745
2805
2806
2866
2927
2987
2988
3048
3109
3169
3229
3290
8
68
128
188
248
308
368
429
489
549
610
670
731
791
792
852
913
974
1035
1095
1096
1156
1157
1217
1218
1278
1279
1340
1401
1462
1523
1584
1645
1707
1768
1829
1890
1951
1952
2013
2074
2135
2196
2257
2258
2318
2319
2380
2441
2502
2563
2624
2685
2745
2746
2806
2867
2928
2988
3049
3109
3170
3230
50
110
169
229
288
347
407
466
525
584
643
702
761
820
879
938
997
1055
1056
1114
1173
1232
1291
1349
1408
1467
1526
1643
1702
1761
1820
1879
1938
1997
2056
2115
2174
2233
2292
2351
2352
2411
2470
2530
2589
2649
2708
2709
2768
2828
2888
2948
3008
3068
3128
3188
49
109
168
228
287
347
406
465
524
583
584
642
643
701
702
760
761
819
820
878
879
937
996
1055
1114
1173
1232
1290
1349
1408
1467
1526
1643
1702
1761
1820
1879
1938
1997
2056
2115
2174
2233
2234
2293
2352
2411
2412
2471
2530
2590
2649
2650
2709
2769
2829
2889
2949
3009
3069
3129
3189
3249
48
108
168
227
286
346
405
464
523
524
583
642
701
760
819
878
937
996
1055
1113
1114
1172
1173
1231
1290
1349
1408
1467
1526
1643
1702
1761
1820
1879
1938
1997
2056
2115
2116
2175
2234
2293
2353
2412
2471
2472
2531
2591
2650
2710
2770
2830
2889
2890
2949
3009
3070
3130
3190
3250
48
107
167
226
286
345
404
464
523
582
641
700
759
818
877
936
995
1054
1113
1172
1231
1290
1349
1408
1467
1643
1702
1761
1820
1879
1938
1939
1998
2057
2116
2175
2234
2235
2294
2353
2413
2472
2532
2591
2651
2711
2770
2771
2830
2890
2950
3010
3070
3131
3191
3251
47
106
166
225
285
344
403
404
463
522
581
640
641
699
700
759
818
877
936
995
1054
1113
1172
1231
1290
1349
1408
1525
1584
1643
1702
1761
1821
1880
1939
1998
2057
2116
2176
2235
2294
2354
2413
2473
2532
2592
2652
2711
2712
2771
2831
2891
2951
3011
3071
3131
3192
3252
46
105
165
225
284
343
403
462
521
580
581
640
699
758
817
876
935
994
1053
1112
1171
1230
1289
1348
1407
1466
1525
1584
1762
1821
1880
1939
1998
2057
2058
2117
2176
2235
2236
2295
2354
2414
2473
2474
2533
2593
2652
2653
2712
2772
2832
2892
2952
3012
3072
3132
3253
45
105
164
224
283
343
402
461
520
521
580
639
698
757
758
816
817
876
935
994
1053
1112
1171
1230
1289
1348
1407
1466
1525
1584
1703
1762
1821
1880
1939
1999
2058
2117
2176
2177
2236
2295
2296
2355
2414
2415
2474
2534
2593
2653
2713
2773
2833
2893
2953
3013
3073
3133
3193
3254
44
104
163
223
282
342
401
460
461
520
579
638
697
698
757
816
875
934
993
1052
1053
1111
1112
1171
1230
1289
1348
1407
1466
1525
1584
1703
1762
1821
1880
1940
1999
2058
2117
2118
2177
2236
2237
2296
2355
2356
2415
2475
2534
2594
2654
2714
2774
2833
2834
2893
2894
2954
3014
3074
3134
3194
43
103
162
222
281
282
341
400
460
519
578
638
697
756
815
874
875
934
993
1052
1111
1170
1229
1289
1348
1407
1466
1525
1584
1703
1762
1821
1880
1881
1940
1999
2058
2059
2118
2177
2178
2237
2296
2297
2356
2416
2475
2535
2595
2654
2655
2714
2715
2774
2834
2894
2954
3014
3075
3135
3195
3255
42
102
162
221
281
340
400
459
518
578
637
696
755
756
815
874
933
992
1052
1111
1170
1229
1288
1347
1348
1407
1466
1525
1584
1703
1762
1821
1881
1940
1999
2000
2059
2118
2178
2237
2297
2356
2357
2416
2476
2536
2595
2596
2655
2715
2775
2835
2895
2955
3015
3075
3136
3196
3256
42
101
161
220
280
339
399
458
517
518
577
636
695
696
755
814
873
874
933
992
1051
1110
1170
1229
1288
1347
1407
1466
1525
1584
1644
1703
1762
1822
1881
1940
2000
2059
2119
2178
2238
2297
2298
2357
2417
2476
2477
2536
2596
2656
2716
2776
2836
2896
2956
3016
3076
3197
3257
41
100
160
219
220
279
338
339
398
457
517
576
635
636
695
754
813
814
873
932
991
992
1051
1110
1169
1228
1229
1288
1347
1406
1466
1525
1584
1644
1703
1762
1822
1881
1941
2000
2060
2119
2179
2238
2298
2358
2417
2418
2477
2537
2597
2657
2717
2777
2837
2897
2957
3017
3077
3137
3198
3258
40
159
219
278
338
397
457
516
575
576
635
694
754
813
872
932
991
1050
1109
1110
1169
1228
1287
1288
1347
1406
1525
1584
1644
1703
1762
1822
1881
1941
2000
2060
2119
2120
2179
2239
2298
2299
2358
2418
2478
2538
2597
2598
2657
2658
2717
2718
2777
2778
2837
2838
2897
2898
2958
3018
3078
3138
3259
39
99
158
218
277
337
396
456
515
575
634
694
753
812
872
931
990
991
1050
1109
1168
1169
1228
1287
1347
1406
1465
1525
1584
1644
1703
1763
1822
1882
1941
2001
2060
2120
2180
2239
2299
2359
2419
2478
2479
2538
2598
2658
2718
2778
2838
2898
2958
2959
3019
3079
3139
3199
3260
38
98
157
217
277
336
396
455
515
574
633
634
693
752
812
871
930
931
990
1049
1109
1168
1228
1287
1346
1406
1465
1525
1584
1644
1703
1763
1822
1882
1941
2001
2061
2120
2180
2240
2299
2300
2359
2360
2419
2479
2539
2599
2659
2719
2779
2839
2899
2959
3019
3080
3140
3200
37
97
157
216
276
335
395
454
514
573
633
692
752
811
871
930
989
990
1049
1108
1168
1227
1287
1346
1406
1465
1525
1584
1644
1703
1763
1822
1882
1942
2001
2061
2121
2180
2181
2240
2300
2360
2420
2480
2540
2600
2660
2720
2780
2840
2900
2960
3020
3081
3141
3201
3261
96
156
215
275
334
335
394
454
513
573
632
692
751
810
811
870
929
930
989
1048
1049
1108
1167
1168
1227
1286
1346
1405
1465
1525
1584
1644
1703
1763
1823
1882
1942
2002
2061
2121
2181
2241
2301
2360
2361
2420
2421
2480
2540
2600
2660
2720
2721
2780
2781
2841
2901
2961
3021
3081
3142
3202
3262
36
95
155
214
215
274
334
393
453
512
572
631
632
691
750
751
810
869
870
929
988
989
1048
1107
1108
1167
1227
1286
1346
1405
1465
1584
1644
1703
1763
1823
1882
1883
1942
2002
2062
2121
2122
2181
2241
2301
2361
2421
2481
2541
2601
2661
2721
2781
2841
2902
2962
3022
3082
3203
3263
35
94
154
214
273
333
392
393
452
512
571
631
690
750
809
869
928
929
988
1048
1107
1167
1226
1286
1346
1405
1465
1524
1584
1644
1763
1823
1883
1942
1943
2002
2062
2122
2182
2242
2302
2362
2422
2482
2542
2602
2662
2722
2782
2842
2902
2963
3023
3083
3143
3204
3264
34
94
153
213
272
332
392
451
511
570
571
630
690
749
809
868
928
987
988
1047
1107
1166
1226
1286
1345
1405
1465
1524
1584
1644
1704
1763
1823
1883
1943
2003
2062
2063
2122
2182
2242
2302
2362
2422
2482
2542
2602
2603
2662
2663
2723
2783
2843
2903
2963
3024
3084
3144
3265
33
93
152
212
272
331
391
450
451
510
570
629
689
748
749
808
868
927
928
987
1047
1106
1166
1226
1285
1345
1405
1465
1524
1584
1644
1704
1763
1823
1883
1943
2003
2063
2123
2183
2243
2303
2363
2423
2483
2543
2603
2663
2723
2784
2844
2904
2964
3024
3085
3145
3205
3266
32
92
152
211
271
330
331
390
450
509
569
629
688
748
807
808
867
927
986
987
1046
1106
1166
1225
1285
1345
1405
1464
1524
1584
1644
1704
1764
1823
1883
1943
2003
2063
2123
2183
2243
2303
2363
2423
2424
2483
2484
2544
2604
2664
2724
2784
2845
2905
2965
3025
3086
3146
3206
31
91
151
210
270
330
389
449
509
568
628
688
747
807
867
926
986
1046
1105
1106
1165
1225
1285
1345
1404
1464
1524
1584
1644
1704
1764
1824
1884
1943
1944
2003
2004
2063
2064
2123
2124
2184
2244
2304
2364
2424
2484
2544
2604
2605
2665
2725
2785
2845
2906
2966
3026
3086
3147
3207
3267
90
150
209
210
269
329
388
389
448
508
567
568
627
687
747
806
807
866
926
986
1045
1105
1165
1225
1285
1344
1404
1464
1524
1584
1644
1704
1764
1824
1884
1944
2004
2064
2124
2184
2244
2304
2364
2365
2425
2485
2545
2605
2665
2726
2786
2846
2906
2967
3027
3087
3148
3208
3268
30
89
149
209
268
328
388
447
448
507
567
626
627
686
746
806
865
866
925
985
1045
1105
1165
1224
1225
1284
1344
1404
1464
1524
1584
1644
1704
1764
1824
1884
1944
2004
2064
2124
2184
2185
2245
2305
2365
2425
2485
2486
2546
2606
2666
2726
2787
2847
2907
2967
2968
3028
3088
3148
3209
3269
29
88
148
208
267
268
327
387
447
506
566
626
686
745
746
805
865
925
985
1044
1045
1104
1164
1224
1284
1344
1404
1464
1524
1584
1644
1704
1764
1824
1884
1944
2004
2005
2065
2125
2185
2245
2305
2365
2366
2426
2486
2546
2606
2607
2667
2727
2787
2788
2848
2908
2968
3029
3089
3149
3210
3270
28
88
147
207
267
326
386
446
506
565
625
685
745
805
864
865
924
984
1044
1104
1164
1224
1284
1344
1404
1464
1524
1584
1644
1704
1764
1824
1884
1945
2005
2065
2125
2185
2246
2306
2366
2426
2427
2487
2547
2607
2667
2668
2728
2788
2848
2849
2909
2969
3029
3030
3090
3150
3271
27
87
146
206
266
326
385
445
505
565
624
625
684
744
804
864
924
984
1044
1103
1104
1163
1164
1223
1224
1283
1284
1344
1404
1464
1524
1584
1644
1704
1764
1824
1885
1945
2005
2065
2125
2126
2186
2246
2306
2367
2427
2487
2548
2608
2668
2729
2789
2849
2910
2970
3030
3091
3151
3211
3272
26
86
146
205
265
325
385
444
504
564
624
684
743
744
803
804
863
923
983
1043
1103
1163
1223
1283
1343
1403
1464
1524
1584
1644
1704
1764
1825
1885
1945
2005
2066
2126
2186
2246
2247
2307
2367
2427
2428
2488
2548
2609
2669
2729
2790
2850
2910
2911
2971
3031
3092
3152
3212
25
85
145
204
264
324
384
444
503
563
623
683
743
803
863
923
983
1043
1103
1163
1223
1283
1343
1403
1463
1524
1584
1644
1704
1765
1825
1885
1945
2006
2066
2126
2187
2247
2307
2308
2368
2428
2488
2489
2549
2609
2670
2730
2790
2791
2851
2911
2972
3032
3092
3153
3213
3273
84
144
204
263
323
383
443
503
562
563
622
623
682
742
802
862
922
982
1042
1102
1162
1163
1223
1283
1343
1403
1463
1524
1584
1644
1704
1765
1825
1885
1946
2006
2066
2127
2187
2247
2248
2308
2368
2429
2489
2550
2610
2670
2671
2731
2791
2852
2912
2972
3033
3093
3154
3214
3274
24
83
143
203
263
322
382
442
502
562
622
682
742
802
862
922
982
1042
1102
1162
1222
1282
1283
1343
1403
1463
1584
1644
1704
1765
1825
1886
1946
2006
2067
2127
2188
2248
2308
2309
2369
2429
2490
2550
2611
2671
2732
2792
2852
2853
2913
2973
3034
3094
3154
3215
3275
23
142
202
262
322
381
441
501
561
621
681
741
801
861
921
981
1041
1101
1102
1162
1222
1282
1342
1343
1403
1463
1523
1584
1644
1765
1825
1886
1946
2007
2067
2127
2128
2188
2248
2249
2309
2369
2370
2430
2490
2491
2551
2611
2612
2672
2732
2793
2853
2914
2974
3034
3035
3095
3155
3216
3276
22
82
141
201
261
321
381
440
441
500
501
560
620
680
740
800
801
860
861
921
981
1041
1101
1161
1222
1282
1342
1403
1463
1523
1584
1644
1705
1765
1825
1886
1946
2007
2067
2068
2128
2188
2189
2249
2309
2310
2370
2430
2431
2491
2552
2612
2673
2733
2794
2854
2914
2915
2975
3035
3096
3156
3277
21
81
141
200
260
320
380
440
500
560
620
680
740
800
860
920
980
1040
1041
1101
1161
1221
1282
1342
1402
1463
1523
1584
1644
1705
1765
1826
1886
1947
2007
2068
2128
2189
2249
2250
2310
2371
2431
2492
2552
2613
2673
2734
2794
2855
2915
2976
3036
3097
3157
3217
3278
20
80
140
199
259
319
379
439
499
559
619
679
739
799
859
860
919
920
980
1040
1100
1161
1221
1281
1342
1402
1463
1523
1584
1644
1705
1765
1826
1886
1947
2008
2068
2129
2189
2250
2310
2311
2371
2432
2492
2553
2613
2614
2674
2735
2795
2856
2916
2977
3037
3097
3158
3218
19
79
139
199
258
259
318
378
438
498
558
618
678
738
739
799
859
919
979
1040
1100
1160
1221
1281
1342
1402
1463
1523
1584
1644
1705
1765
1826
1887
1947
2008
2068
2069
2129
2190
2250
2251
2311
2372
2432
2493
2554
2614
2675
2735
2796
2856
2917
2977
3038
3098
3159
3219
3279
78
138
198
258
317
318
377
378
437
438
497
498
557
558
617
618
678
738
798
858
918
919
979
1039
1099
1100
1160
1220
1281
1341
1402
1462
1523
1584
1644
1705
1826
1887
1947
1948
2008
2069
2129
2130
2190
2251
2312
2372
2433
2494
2554
2615
2675
2676
2736
2797
2857
2918
2978
3039
3099
3220
3280
18
77
137
197
257
317
377
437
497
557
617
677
737
797
798
858
918
978
1039
1099
1160
1220
1281
1341
1402
1462
1523
1584
1644
1705
1766
1826
1887
1948
2008
2009
2069
2130
2191
2251
2252
2312
2373
2433
2434
2494
2555
2615
2616
2676
2737
2797
2858
2918
2919
2979
3039
3040
3100
3160
3221
3281
17
136
196
256
316
376
436
496
556
616
676
736
737
797
857
917
918
978
1038
1099
1159
1220
1280
1341
1402
1462
1523
1584
1644
1705
1766
1827
1887
1948
2009
2070
2130
2191
2252
2313
2373
2374
2434
2495
2555
2556
2616
2677
2737
2738
2798
2859
2919
2980
3040
3101
3161
3222
3282
16
76
135
195
255
315
375
435
495
555
615
616
676
736
796
856
857
917
977
1038
1098
1159
1219
1220
1280
1341
1401
1462
1523
1644
1705
1766
1827
1887
1888
1948
2009
2070
2131
2192
2252
2313
2374
2435
2495
2496
2556
2617
2678
2738
2799
2860
2920
2981
3041
3102
3162
3222
3283
15
75
135
194
254
314
374
434
494
495
554
555
615
675
735
796
856
916
917
977
1037
1038
1098
1158
1159
1219
1280
1340
1341
1401
1462
1523
1644
1705
1766
1827
1888
1949
2009
2070
2131
2192
2253
2314
2374
2375
2435
2496
2557
2618
2678
2739
2800
2860
2921
2981
2982
3042
3102
3163
3223
3284
14
74
134
194
254
313
314
373
374
434
494
554
614
674
735
795
855
856
916
976
977
1037
1097
1098
1158
1219
1280
1340
1401
1462
1523
1644
1705
1766
1827
1888
1949
2010
2071
2131
2132
2192
2193
2253
2314
2375
2436
2497
2557
2558
2618
2679
2740
2800
2801
2861
2922
2982
3043
3103
3164
3224
13
73
133
193
253
313
373
433
493
553
613
674
734
794
795
855
915
916
976
1036
1037
1097
1158
1219
1279
1340
1401
1462
1523
1644
1705
1766
1827
1888
1949
2010
2071
2132
2193
2254
2315
2376
2436
2437
2497
2498
2558
2619
2680
2740
2741
2801
2862
2923
2983
3044
3104
3165
3225
3285
72
132
192
252
312
372
432
492
552
553
613
673
733
734
794
854
915
975
976
1036
1097
1157
1158
1218
1279
1340
1401
1462
1644
1705
1766
1827
1888
1949
2010
2071
2132
2193
2254
2315
2376
2437
2498
2559
2620
2680
2681
2741
2802
2863
2923
2984
3045
3105
3165
3226
3286
12
71
131
191
251
311
371
431
491
492
552
612
672
733
793
854
914
975
1036
1096
1157
1218
1279
1340
1401
1461
1522
1583
1644
1705
1828
1889
1950
2011
2072
2133
2194
2255
2316
2377
2438
2499
2559
2560
2620
2621
2681
2742
2803
2863
2864
2924
2985
3045
3106
3166
3227
3287
11
71
130
190
250
310
370
430
431
491
551
611
672
732
793
853
914
974
975
1035
1096
1157
1218
1278
1279
1339
1400
1461
1522
1583
1767
1828
1889
1950
2011
2072
2133
2194
2255
2316
2377
2438
2499
2560
2621
2682
2743
2804
2864
2925
2986
3046
3107
3167
3228
3288
10
70
130
189
249
309
310
370
430
490
550
611
671
731
732
792
853
913
974
1035
1095
1096
1156
1217
1278
1339
1400
1461
1522
1583
1706
1767
1828
1889
1950
2011
2072
2073
2133
2134
2195
2256
2317
2378
2439
2500
2561
2622
2683
2743
2744
2804
2865
2926
2986
3047
3108
3168
3228
3289
9
69
129
189
249
309
369
429
489
549
550
610
670
731
791
792
852
913
973
974
1034
1095
1156
1217
1278
1339
1400
1461
1522
1583
1706
1767
1828
1889
1950
2012
2073
2134
2195
2256
2317
2378
2379
2439
2440
2500
2501
2561
2562
2622
2623
2683
2684
2744
2805
2866
2927
2987
3048
3108
3169
3229
3290
8
68
128
188
248
308
368
428
488
489
549
609
670
730
791
851
852
912
973
1034
1095
1156
1217
1278
1339
1400
1461
1522
1583
1706
1767
1828
1889
1951
2012
2073
2134
2195
2196
2257
2318
2379
2440
2501
2562
2623
2684
2745
2806
2867
2927
2988
3049
3109
3170
3230
50
110
169
228
229
288
347
406
465
466
525
584
643
702
761
819
820
878
937
996
1055
1114
1172
1231
1290
1349
1407
1466
1525
1584
1701
1760
1819
1878
1937
1996
2055
2114
2173
2232
2291
2292
2351
2410
2470
2529
2589
2648
2708
2768
2828
2888
2948
3008
3068
3128
3188
49
109
168
228
287
346
405
406
465
524
583
642
701
760
819
878
937
995
996
1054
1113
1172
1231
1290
1348
1407
1466
1525
1584
1701
1760
1819
1878
1937
1996
2055
2114
2174
2233
2292
2351
2352
2411
2470
2530
2589
2590
2649
2709
2769
2828
2829
2888
2948
3008
3069
3129
3189
3249
48
108
167
227
286
345
346
405
464
523
582
641
700
759
818
877
936
995
1054
1113
1172
1230
1231
1289
1348
1407
1466
1525
1584
1701
1760
1819
1878
1937
1996
1997
2056
2115
2174
2233
2293
2352
2411
2412
2471
2530
2531
2590
2650
2709
2710
2769
2829
2889
2949
3009
3069
3130
3190
3250
107
167
226
285
345
404
463
522
581
582
641
700
759
818
877
936
994
995
1053
1054
1112
1171
1230
1289
1348
1407
1466
1525
1584
1820
1879
1938
1997
2056
2115
2174
2175
2234
2293
2352
2353
2412
2471
2472
2531
2591
2650
2651
2710
2770
2830
2890
2950
3010
3070
3130
3191
3251
47
106
166
225
285
344
403
462
463
522
581
640
699
758
817
876
935
994
1053
1112
1171
1230
1289
1348
1407
1466
1525
1584
1643
1702
1761
1820
1879
1938
1997
2056
2116
2175
2234
2294
2353
2413
2472
2532
2591
2592
2651
2711
2771
2831
2891
2951
3011
3071
3131
3192
3252
46
105
165
224
284
343
402
462
521
580
639
698
757
758
816
817
875
876
935
994
1053
1112
1171
1230
1289
1348
1407
1466
1643
1702
1761
1820
1879
1938
1997
1998
2057
2116
2175
2235
2294
2354
2413
2473
2532
2533
2592
2652
2712
2772
2832
2892
2952
3012
3072
3132
3192
3253
45
164
223
224
283
342
402
461
520
579
638
639
698
757
816
875
934
993
1052
1111
1170
1229
1288
1347
1406
1465
1524
1643
1702
1761
1820
1879
1938
1939
1998
2057
2116
2176
2235
2295
2354
2414
2473
2474
2533
2593
2653
2712
2713
2772
2773
2832
2892
2952
2953
3013
3073
3133
3193
3254
44
104
163
223
282
341
342
401
460
519
579
638
697
756
815
874
875
933
934
993
1052
1111
1170
1229
1288
1347
1406
1465
1524
1643
1702
1761
1820
1879
1939
1998
2057
2117
2176
2236
2295
2355
2414
2415
2474
2534
2593
2594
2653
2713
2773
2833
2893
2953
3013
3074
3134
3194
43
103
162
222
281
341
400
459
519
578
637
696
755
756
815
874
933
992
1051
1110
1169
1170
1229
1288
1347
1406
1465
1524
1643
1702
1761
1820
1880
1939
1998
2058
2117
2177
2236
2296
2355
2415
2475
2534
2535
2594
2654
2714
2774
2834
2894
2954
3014
3074
3135
3195
3255
42
102
161
221
280
340
399
459
518
577
636
637
696
755
814
873
932
933
992
1051
1110
1169
1228
1287
1288
1347
1406
1465
1524
1643
1702
1761
1821
1880
1939
1999
2058
2118
2177
2237
2296
2356
2416
2475
2535
2595
2655
2715
2775
2835
2895
2955
3015
3075
3136
3196
3256
101
161
220
280
339
398
399
458
517
576
577
636
695
754
813
814
873
932
991
1050
1051
1110
1169
1228
1287
1346
1406
1465
1524
1583
1643
1702
1761
1821
1880
1940
1999
2058
2059
2118
2177
2178
2237
2297
2356
2357
2416
2476
2536
2596
2655
2656
2715
2716
2775
2776
2835
2836
2896
2956
3016
3076
3136
3197
3257
41
100
160
219
279
338
398
457
516
576
635
694
754
813
872
931
932
991
1050
1109
1168
1169
1228
1287
1346
1405
1406
1465
1524
1583
1643
1702
1821
1880
1940
1999
2059
2118
2178
2238
2297
2357
2417
2477
2536
2537
2596
2656
2716
2776
2836
2896
2957
3017
3077
3137
3198
3258
40
99
159
218
278
337
397
456
516
575
634
694
753
812
872
931
990
1049
1050
1109
1168
1227
1287
1346
1405
1465
1524
1583
1643
1702
1762
1821
1881
1940
2000
2059
2119
2178
2179
2238
2298
2358
2417
2418
2477
2537
2597
2657
2717
2777
2837
2897
2957
3018
3078
3138
3198
3259
39
99
158
218
277
337
396
455
456
515
574
634
693
752
753
812
871
930
931
990
1049
1108
1168
1227
1286
1346
1405
1465
1524
1583
1643
1702
1762
1821
1881
1940
2000
2059
2060
2119
2179
2239
2298
2358
2418
2478
2538
2598
2658
2718
2778
2838
2898
2958
3018
3079
3139
3199
3260
38
98
157
217
276
336
395
455
514
574
633
692
693
752
811
870
871
930
989
1049
1108
1167
1227
1286
1346
1405
1464
1524
1583
1643
1702
1762
1821
1881
1941
2000
2060
2120
2179
2239
2299
2359
2419
2478
2479
2538
2539
2598
2599
2658
2659
2718
2719
2779
2839
2899
2959
3019
3080
3140
3200
37
97
156
216
275
276
335
394
395
454
513
514
573
632
692
751
810
811
870
929
989
1048
1108
1167
1226
1227
1286
1345
1405
1464
1524
1583
1643
1702
1762
1822
1881
1941
2001
2060
2120
2180
2240
2299
2300
2359
2419
2479
2539
2599
2659
2719
2779
2839
2840
2900
2960
3020
3080
3141
3201
3261
36
96
156
215
275
334
394
453
513
572
632
691
750
751
810
869
870
929
988
1048
1107
1167
1226
1286
1345
1405
1464
1524
1583
1643
1762
1822
1881
1941
2001
2061
2120
2180
2240
2300
2360
2420
2480
2540
2600
2660
2720
2780
2840
2900
2901
2961
3021
3081
3142
3202
3262
36
95
155
214
274
333
393
452
453
512
571
572
631
690
691
750
809
869
928
988
1047
1107
1166
1226
1285
1345
1404
1464
1524
1583
1643
1703
1762
1822
1882
1941
2001
2061
2121
2181
2240
2241
2300
2301
2360
2361
2420
2421
2480
2481
2540
2541
2600
2601
2661
2721
2781
2841
2901
2961
2962
3022
3082
3142
3203
3263
35
94
154
213
273
333
392
452
511
571
630
690
749
809
868
928
987
1047
1106
1166
1225
1226
1285
1345
1404
1464
1524
1583
1643
1703
1762
1822
1882
1942
2001
2002
2061
2121
2181
2241
2301
2361
2421
2481
2541
2601
2661
2721
2722
2782
2842
2902
2962
3023
3083
3143
3204
3264
34
93
153
213
272
332
391
451
510
511
570
629
630
689
749
808
868
927
987
1046
1047
1106
1166
1225
1285
1344
1345
1404
1464
1583
1643
1703
1762
1822
1882
1942
2002
2062
2122
2181
2182
2241
2242
2301
2302
2361
2362
2421
2422
2482
2542
2602
2662
2722
2782
2783
2843
2903
2963
3023
3084
3144
3204
3265
33
93
152
212
271
331
390
391
450
510
569
629
688
689
748
807
808
867
927
986
1046
1106
1165
1225
1285
1344
1404
1464
1523
1583
1643
1703
1763
1822
1882
1942
2002
2062
2122
2182
2242
2302
2362
2422
2482
2542
2543
2603
2663
2723
2783
2843
2844
2904
2964
3024
3085
3145
3205
3266
32
92
151
211
271
330
390
449
509
568
569
628
688
747
807
867
926
986
1045
1046
1105
1165
1225
1284
1344
1404
1464
1523
1583
1643
1703
1763
1823
1882
1883
1942
2002
2062
2122
2182
2183
2242
2243
2302
2303
2363
2423
2483
2543
2603
2663
2664
2724
2784
2844
2904
2905
2965
3025
3085
3146
3206
31
91
151
210
270
329
389
449
508
568
627
628
687
747
806
866
926
985
1045
1105
1164
1165
1224
1284
1344
1404
1463
1523
1583
1643
1703
1763
1823
1883
1943
2003
2063
2123
2183
2243
2303
2363
2423
2424
2483
2484
2544
2604
2664
2724
2725
2785
2845
2905
2966
3026
3086
3147
3207
3267
30
90
150
209
269
329
388
448
507
508
567
627
686
687
746
806
865
866
925
985
1045
1104
1164
1224
1284
1344
1403
1463
1523
1583
1643
1703
1763
1823
1883
1943
2003
2063
2123
2183
2243
2244
2304
2364
2424
2484
2544
2545
2605
2665
2725
2785
2786
2846
2906
2966
3027
3087
3208
3268
30
89
149
208
268
328
387
447
507
566
626
686
745
746
805
865
925
984
985
1044
1104
1164
1224
1283
1284
1343
1403
1463
1523
1583
1643
1703
1763
1823
1883
1943
2003
2063
2064
2124
2184
2244
2304
2364
2424
2425
2485
2545
2605
2666
2726
2786
2847
2907
2967
3028
3088
3148
3209
3269
29
88
148
208
267
327
387
446
506
566
625
685
745
804
805
864
924
984
1044
1104
1163
1164
1223
1283
1343
1403
1463
1523
1583
1643
1703
1763
1823
1883
1943
1944
2004
2064
2124
2184
2244
2245
2305
2365
2425
2485
2486
2546
2606
2666
2727
2787
2847
2908
2968
3028
3089
3149
3210
3270
28
147
207
266
326
386
445
446
505
565
625
684
685
744
804
864
924
983
984
1043
1103
1163
1223
1283
1343
1403
1463
1523
1583
1643
1703
1763
1823
1884
1944
2004
2064
2124
2185
2245
2305
2365
2366
2426
2486
2546
2547
2607
2667
2727
2728
2788
2848
2909
2969
3029
3090
3150
3210
3271
27
87
146
206
266
325
385
445
504
505
564
624
684
743
744
803
804
863
923
983
1043
1103
1163
1223
1283
1343
1403
1463
1523
1583
1643
1703
1763
1824
1884
1944
2004
2064
2065
2125
2185
2245
2306
2366
2426
2487
2547
2607
2608
2668
2728
2789
2849
2909
2970
3030
3091
3151
3211
3272
26
86
145
205
265
324
325
384
444
504
563
564
623
683
743
803
863
922
923
982
983
1042
1043
1102
1162
1222
1282
1342
1343
1403
1463
1523
1583
1643
1703
1764
1824
1884
1944
2005
2065
2125
2185
2186
2246
2306
2367
2427
2487
2548
2608
2668
2669
2729
2789
2850
2910
2971
3031
3091
3152
3212
25
85
145
204
264
324
383
384
443
503
563
623
682
683
742
802
862
922
982
1042
1102
1162
1222
1282
1342
1402
1463
1523
1583
1643
1703
1764
1824
1884
1945
2005
2065
2126
2186
2246
2307
2367
2427
2428
2488
2548
2549
2609
2669
2730
2790
2850
2851
2911
2971
3032
3092
3153
3213
3273
24
84
144
203
263
323
383
442
443
502
562
622
682
742
801
802
861
862
921
922
981
982
1041
1042
1102
1162
1222
1282
1342
1402
1462
1523
1583
1643
1764
1824
1884
1885
1945
2005
2066
2126
2186
2187
2247
2307
2368
2428
2489
2549
2609
2610
2670
2730
2731
2791
2851
2912
2972
3033
3093
3153
3214
3274
24
83
143
203
262
322
382
442
501
502
561
621
681
741
801
861
921
981
1041
1101
1161
1221
1222
1282
1342
1402
1462
1523
1583
1643
1704
1764
1824
1885
1945
2005
2006
2066
2126
2187
2247
2308
2368
2429
2489
2550
2610
2671
2731
2792
2852
2913
2973
3033
3094
3154
3215
3275
23
82
142
202
261
262
321
381
441
501
561
620
621
680
681
740
741
800
801
860
861
920
921
980
981
1041
1101
1161
1221
1281
1342
1402
1462
1523
1583
1643
1704
1764
1824
1885
1945
2006
2066
2127
2187
2248
2308
2369
2429
2490
2550
2551
2611
2671
2672
2732
2792
2793
2853
2913
2974
3034
3095
3155
3216
3276
22
82
141
201
261
320
321
380
440
500
560
620
680
740
800
860
920
980
1040
1100
1161
1221
1281
1341
1402
1462
1583
1643
1704
1764
1825
1885
1946
2006
2067
2127
2188
2248
2309
2369
2370
2430
2490
2491
2551
2612
2672
2733
2793
2854
2914
2975
3035
3096
3156
3216
3277
21
81
140
200
260
320
379
380
439
499
559
619
679
739
799
859
919
920
980
1040
1100
1160
1221
1281
1341
1402
1462
1522
1583
1643
1704
1764
1825
1885
1946
2006
2007
2067
2128
2188
2249
2309
2370
2430
2431
2491
2552
2612
2673
2733
2734
2794
2854
2855
2915
2975
2976
3036
3096
3157
3217
3278
20
80
140
199
259
319
379
439
498
499
558
559
618
619
678
679
738
739
799
859
919
979
1039
1100
1160
1220
1281
1341
1401
1462
1522
1583
1643
1704
1764
1825
1886
1946
2007
2067
2128
2189
2249
2310
2370
2371
2431
2492
2552
2553
2613
2674
2734
2795
2855
2916
2976
3037
3097
3158
3218
19
79
139
198
258
318
378
438
498
558
618
678
738
798
858
918
979
1039
1099
1159
1160
1220
1280
1341
1401
1462
1522
1583
1643
1704
1765
1825
1886
1946
2007
2068
2128
2189
2250
2310
2311
2371
2432
2492
2493
2553
2614
2674
2735
2795
2796
2856
2917
2977
3038
3098
3159
3219
3279
18
78
138
198
257
317
377
437
497
557
617
677
737
797
798
858
918
978
1038
1039
1099
1159
1220
1280
1341
1401
1462
1522
1583
1643
1704
1765
1825
1886
1947
2007
2068
2129
2189
2190
2250
2311
2372
2432
2493
2554
2614
2675
2736
2796
2857
2917
2978
3038
3099
3159
3220
3280
18
77
137
197
257
316
376
436
496
556
616
676
677
737
797
857
917
978
1038
1098
1159
1219
1280
1340
1401
1522
1583
1643
1704
1765
1825
1826
1886
1947
2008
2068
2069
2129
2190
2251
2311
2312
2372
2433
2494
2554
2615
2676
2736
2797
2858
2918
2979
3039
3100
3160
3221
3281
17
76
136
196
256
316
375
376
435
436
495
496
555
556
616
676
736
796
856
857
917
977
1037
1038
1098
1158
1159
1219
1280
1340
1401
1461
1522
1583
1643
1704
1765
1826
1886
1947
2008
2069
2130
2190
2191
2251
2312
2373
2433
2434
2494
2555
2616
2676
2677
2737
2798
2858
2859
2919
2980
3040
3101
3161
3282
16
76
135
195
255
315
375
435
495
555
615
675
735
796
856
916
977
1037
1098
1158
1219
1279
1340
1401
1461
1522
1583
1704
1765
1826
1887
1947
1948
2008
2069
2130
2191
2252
2312
2313
2373
2434
2495
2556
2616
2617
2677
2738
2799
2859
2920
2980
3041
3101
3162
3222
3283
15
75
134
194
254
314
374
434
494
554
614
674
675
735
795
855
916
976
1037
1097
1158
1218
1279
1340
1400
1461
1522
1583
1704
1765
1826
1887
1948
2009
2069
2070
2130
2191
2252
2313
2374
2435
2495
2496
2556
2617
2678
2739
2799
2860
2921
2981
3042
3102
3163
3223
3284
14
74
134
193
253
313
373
433
493
553
613
614
674
734
794
795
855
915
976
1036
1097
1157
1218
1279
1339
1400
1461
1522
1583
1704
1765
1826
1887
1948
2009
2070
2131
2192
2253
2313
2314
2374
2375
2435
2496
2557
2618
2679
2739
2800
2861
2921
2922
2982
3043
3103
3164
3224
13
73
133
193
252
253
312
372
432
433
492
493
553
613
673
733
734
794
854
915
975
1036
1096
1157
1218
1278
1279
1339
1400
1461
1522
1583
1704
1765
1826
1887
1948
2009
2070
2131
2192
2253
2314
2375
2436
2497
2558
2618
2619
2679
2740
2801
2862
2922
2983
3043
3044
3104
3225
3285
12
72
132
192
252
312
372
432
492
552
612
672
673
733
793
854
914
975
1035
1096
1157
1217
1218
1278
1339
1400
1461
1522
1583
1766
1827
1888
1949
2010
2071
2132
2193
2254
2315
2375
2376
2436
2437
2497
2498
2558
2619
2680
2741
2802
2862
2923
2984
3044
3105
3165
3226
3286
12
71
131
191
251
311
371
431
491
551
611
612
672
732
793
853
914
974
1035
1096
1156
1217
1278
1339
1400
1461
1522
1583
1644
1705
1766
1827
1888
1949
2010
2071
2132
2193
2254
2315
2376
2437
2498
2559
2620
2681
2742
2802
2803
2863
2924
2985
3045
3106
3166
3227
3287
11
70
130
190
250
310
370
430
490
550
551
611
671
731
732
792
852
853
913
974
1034
1035
1095
1156
1217
1278
1339
1400
1644
1705
1766
1827
1888
1949
2010
2071
2132
2193
2194
2254
2255
2316
2377
2438
2499
2560
2621
2681
2682
2742
2803
2864
2925
2985
3046
3107
3167
3288
10
70
129
189
249
309
369
429
489
490
550
610
670
671
731
791
792
852
913
973
1034
1095
1156
1216
1217
1277
1338
1399
1460
1521
1644
1705
1766
1827
1888
1949
2010
2011
2072
2133
2194
2255
2316
2377
2438
2499
2560
2621
2682
2743
2804
2865
2925
2926
2986
3047
3107
3168
3228
3289
9
69
129
188
248
308
368
369
429
489
549
609
610
670
730
791
851
852
912
973
1034
1094
1155
1216
1277
1338
1399
1460
1521
1644
1705
1766
1827
1888
1950
2011
2072
2133
2194
2255
2256
2317
2378
2439
2500
2561
2622
2683
2744
2805
2865
2866
2926
2987
3048
3108
3169
3229
3290
8
68
128
188
248
308
368
428
488
548
609
669
730
790
851
911
912
972
1033
1094
1155
1216
1277
1338
1399
1460
1521
1644
1705
1766
1827
1889
1950
2011
2072
2134
2195
2256
2317
2378
2439
2440
2501
2562
2623
2684
2745
2805
2806
2866
2927
2988
3048
3049
3109
3170
3230
50
110
169
228
288
347
406
465
524
583
642
701
760
819
878
936
937
995
1054
1113
1172
1230
1289
1348
1407
1465
1524
1583
1642
1700
1759
1818
1877
1936
1995
2054
2113
2172
2173
2232
2291
2350
2410
2469
2529
2588
2648
2708
2767
2768
2827
2887
2947
3007
3068
3128
3188
49
109
168
227
287
346
405
464
523
524
582
583
641
642
700
701
759
760
818
877
936
995
1054
1112
1113
1171
1230
1289
1348
1406
1465
1524
1583
1642
1759
1818
1877
1936
1995
2054
2055
2114
2173
2232
2291
2292
2351
2410
2470
2529
2589
2649
2708
2768
2828
2888
2948
3008
3068
3129
3189
3249
48
108
167
227
286
345
404
464
523
582
641
700
759
818
877
935
936
994
1053
1112
1171
1230
1288
1289
1347
1406
1465
1524
1583
1642
1701
1760
1819
1878
1937
1996
2055
2114
2173
2233
2292
2351
2411
2470
2530
2590
2649
2709
2769
2829
2889
2949
3009
3069
3190
3250
107
166
226
285
344
404
463
522
581
640
699
758
817
876
935
994
1053
1112
1170
1171
1229
1288
1347
1406
1465
1524
1583
1642
1701
1760
1819
1878
1937
1996
2055
2114
2115
2174
2233
2292
2293
2352
2411
2412
2471
2531
2590
2650
2710
2770
2830
2890
2950
3010
3070
3130
3191
3251
47
106
166
225
284
344
403
462
521
580
639
640
698
699
757
758
816
817
875
876
934
935
993
1052
1111
1170
1229
1288
1347
1406
1465
1524
1583
1642
1701
1760
1819
1878
1937
1996
2056
2115
2174
2233
2234
2293
2352
2353
2412
2472
2531
2591
2651
2711
2770
2771
2830
2831
2890
2891
2951
3011
3071
3131
3252
46
105
165
224
283
284
343
402
461
520
521
580
639
698
757
816
875
934
993
1052
1111
1170
1229
1288
1347
1406
1465
1524
1583
1642
1701
1760
1819
1878
1937
1997
2056
2115
2175
2234
2293
2294
2353
2413
2472
2532
2592
2651
2652
2711
2771
2831
2891
2951
3012
3072
3132
3192
3253
45
104
164
223
283
342
401
460
461
520
579
638
697
756
815
874
933
934
992
993
1051
1052
1110
1111
1169
1170
1228
1229
1287
1288
1346
1347
1406
1465
1524
1583
1642
1701
1760
1819
1878
1938
1997
2056
2116
2175
2234
2235
2294
2354
2413
2473
2533
2592
2652
2712
2772
2832
2892
2952
3012
3073
3133
3193
3254
44
104
163
222
282
341
400
401
460
519
578
637
696
697
756
815
874
933
992
1051
1110
1169
1228
1287
1346
1405
1464
1583
1642
1701
1760
1819
1879
1938
1997
2057
2116
2175
2176
2235
2294
2295
2354
2414
2473
2474
2533
2593
2653
2713
2773
2833
2893
2953
3013
3073
3134
3194
43
103
162
222
281
340
400
459
518
577
578
637
696
755
814
873
932
991
992
1050
1051
1110
1169
1228
1287
1346
1405
1464
1523
1583
1642
1701
1760
1820
1879
1938
1998
2057
2116
2117
2176
2235
2236
2295
2355
2414
2415
2474
2534
2594
2654
2714
2774
2834
2894
2954
3014
3074
3135
3195
3255
42
102
161
221
280
340
399
458
517
518
577
636
695
754
813
814
873
932
991
1050
1109
1168
1227
1228
1287
1346
1405
1464
1523
1583
1642
1701
1760
1820
1879
1938
1939
1998
2057
2117
2176
2236
2296
2355
2415
2475
2534
2535
2594
2595
2654
2714
2774
2834
2894
2895
2955
3015
3075
3135
3196
3256
101
220
279
339
398
457
458
517
576
635
694
695
754
813
872
931
990
991
1050
1109
1168
1227
1286
1346
1405
1464
1523
1583
1642
1701
1761
1820
1879
1939
1998
2058
2117
2177
2236
2237
2296
2356
2416
2475
2476
2535
2595
2655
2715
2775
2835
2895
2955
2956
3016
3076
3136
3197
3257
41
100
160
219
279
338
397
457
516
575
634
635
694
753
812
871
872
931
990
1049
1108
1109
1168
1227
1286
1345
1405
1464
1523
1642
1701
1761
1820
1879
1880
1939
1998
1999
2058
2118
2177
2237
2297
2356
2357
2416
2476
2536
2596
2656
2716
2776
2836
2896
2956
3017
3077
3137
3258
40
99
159
218
278
337
396
397
456
515
574
575
634
693
752
753
812
871
930
989
990
1049
1108
1167
1227
1286
1345
1404
1464
1523
1642
1701
1761
1820
1880
1939
1999
2058
2118
2178
2237
2238
2297
2357
2417
2477
2536
2537
2596
2597
2656
2657
2717
2777
2837
2897
2957
3017
3078
3138
3198
3259
39
98
158
217
277
336
396
455
514
515
574
633
692
693
752
811
870
871
930
989
1048
1108
1167
1226
1286
1345
1404
1464
1523
1642
1701
1761
1820
1880
1939
1940
1999
2059
2118
2119
2178
2238
2298
2357
2358
2417
2418
2477
2537
2597
2657
2717
2777
2778
2838
2898
2958
3018
3079
3139
3199
3260
38
98
157
217
276
335
336
395
454
514
573
632
633
692
751
810
811
870
929
988
989
1048
1107
1167
1226
1285
1345
1404
1464
1523
1642
1761
1821
1880
1940
1999
2000
2059
2119
2179
2238
2239
2298
2358
2418
2478
2538
2598
2658
2718
2778
2838
2899
2959
3019
3079
3140
3200
37
97
156
216
275
335
394
454
513
572
573
632
691
750
751
810
869
929
988
1047
1048
1107
1166
1226
1285
1345
1404
1463
1523
1642
1702
1761
1821
1880
1940
2000
2059
2060
2119
2179
2239
2299
2359
2418
2419
2478
2479
2538
2539
2599
2659
2719
2779
2839
2899
2960
3020
3080
3141
3201
3261
36
96
155
215
274
334
393
453
512
572
631
690
691
750
809
869
928
988
1047
1106
1107
1166
1225
1285
1344
1404
1463
1523
1582
1642
1702
1761
1821
1881
1940
2000
2060
2120
2179
2180
2239
2299
2359
2419
2479
2539
2599
2659
2660
2719
2720
2780
2840
2900
2960
3021
3081
3141
3202
3262
95
155
214
274
333
393
452
511
512
571
630
631
690
749
809
868
928
987
1046
1047
1106
1165
1166
1225
1285
1344
1404
1463
1523
1582
1642
1702
1761
1821
1881
1941
2000
2060
2120
2180
2240
2300
2360
2420
2480
2540
2600
2660
2720
2780
2781
2841
2901
2961
3022
3082
3142
3203
3263
35
94
154
213
273
332
392
451
511
570
630
689
749
808
868
927
987
1046
1106
1165
1225
1284
1344
1403
1463
1523
1582
1642
1702
1821
1881
1941
2001
2060
2061
2120
2121
2180
2240
2300
2360
2420
2480
2481
2540
2541
2601
2661
2721
2781
2841
2842
2902
2962
3022
3083
3143
3264
34
93
153
212
272
331
332
391
450
451
510
569
570
629
688
689
748
807
808
867
927
986
1046
1105
1165
1224
1284
1344
1403
1463
1523
1582
1642
1702
1762
1821
1881
1941
2001
2061
2121
2181
2241
2301
2361
2421
2481
2541
2601
2602
2662
2722
2782
2842
2903
2963
3023
3084
3144
3204
3265
33
152
212
271
331
390
450
509
569
628
688
747
748
807
866
867
926
986
1045
1105
1164
1165
1224
1284
1343
1403
1463
1523
1582
1642
1702
1762
1822
1881
1941
2001
2061
2121
2181
2241
2301
2361
2362
2421
2422
2482
2542
2602
2662
2722
2723
2783
2843
2903
2964
3024
3084
3145
3205
3266
32
92
151
211
270
330
389
449
508
509
568
628
687
747
806
866
925
926
985
1045
1104
1105
1164
1224
1283
1284
1343
1403
1463
1582
1642
1702
1762
1822
1882
1942
2002
2062
2122
2182
2242
2302
2362
2422
2482
2542
2543
2603
2663
2723
2784
2844
2904
2965
3025
3085
3146
3206
31
91
150
210
269
270
329
389
448
508
567
627
686
687
746
806
865
866
925
985
1044
1104
1164
1223
1224
1283
1343
1403
1463
1522
1582
1642
1702
1762
1822
1882
1942
2002
2062
2122
2182
2242
2302
2303
2362
2363
2423
2483
2543
2603
2604
2664
2724
2784
2845
2905
2965
3026
3086
3147
3207
3267
30
90
150
209
269
328
388
447
448
507
567
626
686
745
746
805
865
924
925
984
1044
1104
1163
1223
1283
1343
1403
1462
1522
1582
1642
1702
1762
1822
1882
1942
2002
2062
2122
2123
2183
2243
2303
2363
2423
2484
2544
2604
2664
2665
2725
2785
2845
2846
2906
2966
3027
3087
3147
3208
3268
89
149
208
268
327
328
387
447
506
566
625
626
685
745
804
805
864
924
984
1043
1044
1103
1163
1223
1283
1343
1402
1462
1522
1582
1642
1702
1762
1822
1882
1942
2003
2063
2123
2183
2243
2303
2304
2364
2424
2484
2544
2545
2605
2665
2725
2726
2786
2846
2907
2967
3027
3088
3148
3209
3269
29
88
148
207
267
327
386
446
505
506
565
625
684
685
744
804
864
923
924
983
1043
1103
1163
1223
1282
1342
1402
1462
1522
1582
1642
1702
1762
1822
1883
1943
2003
2063
2123
2183
2184
2244
2304
2364
2424
2425
2485
2545
2605
2606
2666
2726
2787
2847
2907
2908
2968
3028
3089
3149
3270
28
87
147
207
266
326
385
386
445
505
564
565
624
684
744
803
863
923
983
1043
1102
1103
1162
1222
1282
1342
1402
1462
1522
1582
1642
1702
1762
1823
1883
1943
2003
2063
2124
2184
2244
2304
2305
2365
2425
2485
2486
2546
2606
2667
2727
2787
2788
2848
2908
2969
3029
3090
3150
3210
3271
27
87
146
206
265
325
385
444
504
564
623
624
683
743
803
862
863
922
923
982
1042
1102
1162
1222
1282
1342
1402
1462
1522
1582
1642
1702
1763
1823
1883
1943
2003
2004
2064
2124
2184
2245
2305
2365
2366
2426
2486
2546
2547
2607
2667
2728
2788
2849
2909
2969
2970
3030
3090
3151
3211
3272
26
86
145
205
265
324
384
444
503
563
623
682
683
742
802
862
922
982
1042
1102
1162
1222
1282
1342
1402
1462
1522
1582
1642
1763
1823
1883
1943
1944
2004
2064
2124
2125
2185
2245
2305
2306
2366
2426
2487
2547
2608
2668
2728
2729
2789
2849
2910
2970
3031
3091
3152
3212
25
85
144
204
264
323
383
443
502
503
562
622
682
742
801
802
861
862
921
981
1041
1101
1161
1221
1281
1341
1402
1462
1522
1582
1642
1703
1763
1823
1883
1944
2004
2064
2065
2125
2185
2246
2306
2366
2367
2427
2487
2488
2548
2608
2669
2729
2790
2850
2911
2971
3032
3092
3213
3273
24
84
144
203
263
323
382
442
502
562
621
622
681
741
801
861
921
981
1041
1101
1161
1221
1281
1341
1401
1462
1522
1582
1642
1703
1763
1823
1884
1944
2004
2065
2125
2186
2246
2307
2367
2427
2428
2488
2548
2549
2609
2669
2670
2730
2790
2791
2851
2911
2912
2972
3032
3093
3153
3214
3274
83
143
202
262
322
381
382
441
501
561
621
680
681
740
741
800
860
920
980
1040
1100
1101
1160
1161
1221
1281
1341
1401
1522
1582
1642
1703
1763
1823
1884
1944
2005
2065
2126
2186
2247
2307
2368
2428
2489
2549
2610
2670
2731
2791
2852
2912
2973
3033
3094
3154
3215
3275
23
82
142
202
261
321
381
440
441
500
560
620
680
740
800
860
920
980
1040
1100
1160
1220
1281
1341
1401
1461
1522
1582
1642
1703
1763
1824
1884
1945
2005
2065
2066
2126
2186
2187
2247
2308
2368
2429
2489
2550
2610
2611
2671
2731
2732
2792
2853
2913
2974
3034
3095
3155
3276
22
81
141
201
260
320
380
440
499
500
559
560
619
679
739
799
859
919
979
1039
1040
1100
1160
1220
1280
1341
1401
1461
1522
1582
1642
1703
1763
1824
1884
1945
2005
2066
2126
2127
2187
2248
2308
2369
2429
2490
2550
2551
2611
2672
2732
2793
2853
2914
2974
3035
3095
3156
3216
3277
21
81
140
200
260
319
379
439
499
559
619
678
679
738
739
798
799
859
919
979
1039
1099
1159
1160
1220
1280
1340
1401
1461
1522
1582
1703
1763
1824
1885
1945
2006
2066
2127
2187
2188
2248
2309
2369
2430
2490
2491
2551
2612
2672
2673
2733
2794
2854
2915
2975
3036
3096
3157
3217
3278
20
80
139
199
259
319
378
438
498
558
618
678
738
798
858
918
978
979
1039
1099
1159
1219
1220
1280
1340
1401
1461
1582
1703
1764
1824
1885
1945
2006
2067
2127
2188
2248
2249
2309
2370
2430
2431
2491
2552
2612
2613
2673
2734
2794
2855
2915
2916
2976
3037
3097
3158
3218
19
79
139
198
258
318
378
437
438
497
557
617
677
737
797
798
857
858
918
978
1038
1098
1099
1159
1219
1279
1280
1340
1400
1461
1521
1582
1703
1764
1824
1885
1946
2006
2067
2128
2188
2249
2310
2370
2371
2431
2492
2552
2553
2613
2674
2734
2735
2795
2856
2916
2977
3037
3098
3158
3219
3279
18
78
138
197
257
317
377
437
497
556
557
616
617
676
677
737
797
857
917
977
978
1038
1098
1158
1219
1279
1340
1400
1461
1521
1582
1703
1764
1824
1885
1946
2007
2067
2128
2189
2249
2250
2310
2371
2432
2492
2493
2553
2614
2674
2675
2735
2796
2856
2857
2917
2978
3038
3099
3159
3220
3280
77
137
197
256
316
376
436
496
556
616
676
736
796
856
857
917
977
1037
1098
1158
1218
1219
1279
1339
1340
1400
1461
1521
1582
1703
1764
1825
1885
1946
2007
2068
2128
2129
2189
2250
2311
2371
2372
2432
2493
2554
2614
2615
2675
2736
2797
2857
2918
2979
3039
3100
3160
3221
3281
17
76
136
196
255
256
315
375
435
495
555
615
675
735
736
796
856
916
976
977
1037
1097
1158
1218
1279
1339
1400
1461
1521
1582
1643
1703
1764
1825
1886
1946
2007
2068
2129
2190
2250
2251
2311
2372
2433
2494
2554
2555
2615
2676
2737
2797
2798
2858
2919
2979
3040
3161
3282
16
75
135
195
255
314
315
374
434
494
554
614
615
674
675
735
795
855
916
976
1036
1097
1157
1218
1278
1279
1339
1400
1460
1521
1582
1643
1703
1764
1825
1886
1947
2007
2008
2068
2129
2190
2251
2312
2373
2433
2434
2494
2555
2616
2677
2737
2738
2798
2859
2920
2980
3041
3101
3162
3222
3283
15
75
134
194
254
314
374
434
494
554
614
674
734
794
795
855
915
975
976
1036
1096
1097
1157
1218
1278
1339
1400
1460
1521
1582
1643
1703
1764
1825
1886
1947
2008
2069
2130
2190
2191
2251
2252
2312
2373
2434
2495
2556
2617
2677
2678
2738
2799
2860
2920
2981
3042
3102
3163
3223
3284
14
74
133
193
253
313
373
433
493
553
613
673
733
734
794
854
914
915
975
1035
1036
1096
1157
1217
1278
1339
1399
1460
1521
1582
1643
1764
1825
1886
1947
2008
2069
2130
2191
2252
2313
2374
2435
2496
2556
2557
2617
2678
2739
2800
2860
2861
2921
2982
3042
3103
3164
3224
13
73
133
192
252
312
372
432
492
552
612
673
733
793
854
914
974
975
1035
1096
1156
1217
1278
1338
1399
1460
1521
1582
1643
1704
1765
1826
1886
1887
1947
1948
2008
2009
2069
2070
2130
2131
2191
2192
2252
2253
2313
2314
2374
2435
2496
2557
2618
2679
2740
2800
2801
2861
2922
2983
3043
3104
3164
3225
3285
12
72
132
192
251
311
371
431
491
551
552
612
672
732
793
853
913
914
974
1035
1095
1156
1217
1277
1338
1399
1460
1521
1582
1643
1704
1765
1826
1887
1948
2009
2070
2131
2192
2253
2314
2375
2436
2497
2558
2619
2680
2740
2741
2801
2862
2923
2983
2984
3044
3105
3165
3226
3286
71
131
191
251
310
311
370
371
430
431
491
551
611
671
732
792
852
853
913
973
974
1034
1095
1156
1216
1277
1338
1399
1460
1521
1582
1643
1704
1765
1826
1887
1948
2009
2070
2131
2192
2253
2314
2315
2375
2376
2436
2437
2497
2498
2558
2559
2619
2620
2680
2741
2802
2863
2924
2984
3045
3106
3166
3227
3287
11
70
130
190
250
310
370
430
490
550
610
671
731
791
792
852
912
913
973
1034
1094
1095
1155
1216
1277
1338
1399
1460
1521
1582
1643
1704
1765
1826
1887
1948
2009
2070
2071
2132
2193
2254
2315
2376
2437
2498
2559
2620
2681
2742
2803
2864
2924
2985
3046
3106
3167
3288
10
129
189
249
309
369
429
489
549
610
670
730
791
851
912
973
1033
1094
1155
1216
1277
1338
1399
1460
1521
1582
1643
1704
1765
1826
1887
1948
1949
2010
2071
2132
2193
2254
2315
2316
2377
2438
2499
2560
2621
2682
2743
2804
2864
2925
2986
3047
3107
3168
3228
3289
9
69
128
188
248
308
368
428
488
549
609
669
730
790
851
911
912
972
1033
1094
1154
1155
1215
1276
1337
1398
1459
1582
1643
1704
1765
1826
1888
1949
2010
2071
2132
2133
2194
2255
2316
2377
2438
2499
2500
2560
2561
2621
2622
2682
2683
2743
2744
2804
2865
2926
2987
3047
3108
3169
3229
3290
8
68
128
187
247
307
367
427
428
488
548
608
669
729
790
850
911
972
1032
1033
1093
1154
1215
1276
1337
1398
1459
1520
1582
1643
1704
1765
1827
1888
1949
2010
2072
2133
2194
2255
2316
2317
2378
2439
2500
2561
2622
2683
2744
2805
2866
2927
2988
3048
3109
3170
3230
50
109
169
228
287
346
347
406
465
524
583
642
700
701
759
760
818
877
936
995
1053
1112
1171
1229
1230
1288
1347
1406
1464
1523
1582
1641
1700
1758
1817
1876
1935
1994
2053
2112
2113
2172
2231
2290
2349
2350
2409
2468
2469
2528
2588
2647
2648
2707
2767
2827
2887
2947
3007
3067
3128
3188
49
109
168
227
287
346
405
464
523
582
641
700
759
818
876
877
935
994
1053
1112
1170
1171
1229
1288
1347
1406
1464
1523
1582
1641
1700
1759
1818
1876
1877
1935
1936
1995
2054
2113
2172
2231
2232
2291
2350
2410
2469
2529
2588
2589
2648
2708
2768
2828
2888
2948
3008
3068
3129
3189
3249
48
108
167
226
286
345
404
463
522
581
640
699
758
817
876
935
994
1052
1053
1111
1170
1229
1288
1347
1405
1464
1523
1582
1641
1700
1759
1818
1877
1936
1995
2054
2113
2172
2173
2232
2291
2351
2410
2470
2529
2530
2589
2649
2709
2769
2829
2889
2949
3009
3069
3129
3190
3250
47
107
166
226
285
344
403
462
463
521
522
581
640
699
757
758
816
817
875
876
934
993
1052
1111
1170
1229
1287
1346
1405
1464
1523
1582
1641
1700
1759
1818
1877
1936
1995
2054
2055
2114
2173
2232
2292
2351
2411
2470
2471
2530
2590
2650
2709
2710
2769
2829
2889
2949
2950
3010
3070
3130
3191
3251
47
106
165
225
284
343
402
403
462
521
580
639
698
757
816
875
934
993
1052
1110
1111
1169
1228
1287
1346
1405
1464
1523
1582
1641
1700
1759
1818
1877
1936
1995
1996
2055
2114
2173
2174
2233
2292
2352
2411
2412
2471
2531
2590
2591
2650
2710
2770
2830
2890
2950
3011
3071
3131
3252
46
105
165
224
283
342
343
402
461
520
579
638
697
756
815
874
933
992
1051
1110
1169
1228
1287
1346
1405
1464
1523
1582
1641
1700
1759
1818
1877
1937
1996
2055
2114
2115
2174
2233
2293
2352
2353
2412
2472
2531
2532
2591
2651
2711
2771
2831
2891
2951
3011
3072
3132
3192
3253
45
104
164
223
282
342
401
460
519
578
579
637
638
697
756
815
874
933
992
1051
1110
1169
1228
1287
1346
1405
1464
1523
1582
1641
1700
1759
1818
1878
1937
1996
2055
2056
2115
2174
2234
2293
2353
2413
2472
2532
2592
2652
2712
2772
2832
2892
2952
3012
3072
3133
3193
3254
44
103
163
222
282
341
400
459
518
519
578
637
696
755
814
873
932
991
1050
1109
1168
1227
1286
1345
1404
1405
1464
1523
1582
1641
1700
1759
1819
1878
1937
1996
1997
2056
2115
2175
2234
2294
2353
2354
2413
2473
2533
2592
2593
2652
2653
2712
2713
2772
2773
2832
2833
2893
2953
3013
3073
3134
3194
43
103
162
221
281
340
399
459
518
577
636
695
754
755
813
814
873
932
991
1050
1109
1168
1227
1286
1345
1404
1463
1523
1582
1641
1700
1759
1819
1878
1937
1997
2056
2116
2175
2235
2294
2295
2354
2414
2473
2474
2533
2593
2653
2713
2773
2833
2893
2954
3014
3074
3195
3255
42
102
161
221
280
339
399
458
517
576
635
636
695
754
813
872
931
990
1049
1108
1109
1168
1227
1286
1345
1404
1463
1582
1641
1700
1760
1819
1878
1938
1997
2057
2116
2176
2235
2295
2355
2414
2415
2474
2534
2594
2654
2714
2774
2834
2894
2954
3015
3075
3135
3196
3256
41
101
160
220
279
338
339
398
457
516
575
576
635
694
753
812
871
872
931
990
1049
1108
1167
1226
1286
1345
1404
1463
1522
1582
1641
1700
1760
1819
1878
1938
1997
2057
2116
2117
2176
2236
2295
2296
2355
2415
2475
2535
2595
2655
2715
2775
2835
2895
2955
3016
3076
3136
3197
3257
41
100
160
219
278
338
397
456
515
516
575
634
693
752
753
812
871
930
989
1048
1049
1108
1167
1226
1285
1345
1404
1463
1522
1582
1641
1700
1760
1819
1879
1938
1998
2057
2117
2176
2177
2236
2296
2356
2415
2416
2475
2476
2535
2595
2655
2715
2716
2775
2776
2836
2896
2956
3016
3077
3137
3258
40
99
159
218
277
278
337
396
455
456
515
574
633
693
752
811
870
929
930
989
1048
1107
1166
1167
1226
1285
1344
1404
1463
1522
1582
1641
1760
1819
1879
1938
1998
2058
2117
2177
2237
2296
2297
2356
2416
2476
2536
2596
2656
2716
2776
2836
2837
2897
2957
3017
3078
3138
3198
3259
39
98
158
217
277
336
395
455
514
573
633
692
751
810
811
870
929
988
1048
1107
1166
1225
1226
1285
1344
1403
1463
1522
1582
1641
1701
1760
1820
1879
1939
1998
2058
2118
2177
2178
2237
2297
2357
2417
2477
2537
2597
2657
2717
2777
2837
2897
2898
2958
3018
3078
3139
3199
3260
38
157
216
276
335
395
454
513
573
632
691
751
810
869
928
929
988
1047
1106
1107
1166
1225
1284
1285
1344
1403
1463
1522
1582
1641
1701
1760
1820
1879
1939
1999
2058
2118
2178
2238
2297
2298
2357
2358
2417
2477
2537
2597
2598
2657
2658
2718
2778
2838
2898
2959
3019
3079
3140
3200
37
97
156
216
275
334
394
453
513
572
631
691
750
809
869
928
987
1047
1106
1165
1166
1225
1284
1344
1403
1463
1522
1582
1641
1701
1760
1820
1880
1939
1999
2059
2118
2119
2178
2238
2298
2358
2418
2478
2538
2598
2658
2718
2779
2839
2899
2959
3020
3080
3201
3261
36
96
155
215
274
334
393
452
453
512
571
631
690
749
809
868
927
928
987
1046
1106
1165
1225
1284
1343
1344
1403
1462
1522
1582
1641
1701
1760
1820
1880
1939
1940
1999
2059
2119
2179
2239
2299
2358
2359
2418
2419
2479
2539
2599
2659
2719
2779
2840
2900
2960
3021
3081
3141
3202
3262
95
154
214
273
333
392
452
511
570
571
630
689
749
808
867
868
927
986
987
1046
1105
1165
1224
1284
1343
1403
1462
1522
1641
1701
1761
1820
1880
1940
2000
2059
2119
2179
2239
2299
2359
2419
2479
2539
2599
2600
2660
2720
2780
2840
2901
2961
3021
3082
3142
3203
3263
35
94
154
213
273
332
391
392
451
510
570
629
689
748
807
808
867
926
927
986
1045
1105
1164
1224
1283
1284
1343
1403
1462
1522
1641
1701
1761
1820
1880
1940
2000
2060
2120
2180
2240
2300
2360
2420
2480
2540
2600
2660
2661
2721
2781
2841
2901
2902
2962
3022
3083
3143
3264
34
93
153
212
272
331
391
450
510
569
628
629
688
747
748
807
866
867
926
985
986
1045
1104
1105
1164
1224
1283
1343
1402
1462
1522
1641
1701
1761
1821
1880
1940
2000
2060
2120
2180
2240
2300
2360
2420
2480
2481
2541
2601
2661
2721
2782
2842
2902
2963
3023
3083
3144
3204
3265
33
92
152
211
271
330
390
449
509
568
628
687
747
806
866
925
926
985
1044
1045
1104
1164
1223
1283
1343
1402
1462
1522
1641
1701
1761
1821
1881
1941
2000
2001
2060
2061
2120
2121
2180
2181
2241
2301
2361
2421
2481
2541
2601
2602
2662
2722
2782
2783
2843
2903
2963
2964
3024
3084
3145
3205
3266
32
92
151
211
270
330
389
449
508
568
627
687
746
806
865
925
984
985
1044
1104
1163
1223
1283
1342
1402
1462
1522
1641
1701
1761
1821
1881
1941
2001
2061
2121
2181
2241
2301
2361
2421
2422
2482
2542
2602
2662
2663
2723
2783
2844
2904
2964
3025
3085
3146
3206
31
91
150
210
269
329
388
448
507
567
626
627
686
745
746
805
865
924
984
1044
1103
1163
1223
1282
1342
1402
1462
1522
1581
1641
1701
1761
1821
1881
1941
2001
2061
2121
2181
2182
2241
2242
2302
2362
2422
2482
2483
2543
2603
2663
2724
2784
2844
2905
2965
3026
3086
3146
3207
3267
30
90
149
209
268
328
387
388
447
507
566
626
685
745
804
805
864
924
983
984
1043
1103
1163
1222
1282
1342
1402
1462
1581
1641
1701
1761
1821
1881
1941
2001
2002
2061
2062
2122
2182
2242
2302
2362
2363
2423
2483
2543
2604
2664
2724
2785
2845
2906
2966
3026
3087
3147
3208
3268
89
149
208
268
327
387
446
506
565
566
625
685
744
804
864
923
983
1043
1102
1103
1162
1222
1282
1342
1402
1521
1581
1641
1701
1761
1821
1881
1882
1942
2002
2062
2122
2182
2242
2243
2303
2363
2423
2484
2544
2604
2665
2725
2785
2786
2846
2906
2967
3027
3088
3148
3209
3269
29
88
148
207
267
326
386
445
446
505
565
624
684
744
803
863
923
982
983
1042
1102
1162
1222
1282
1341
1342
1401
1461
1521
1581
1641
1701
1822
1882
1942
2002
2062
2122
2123
2183
2243
2303
2364
2424
2484
2545
2605
2665
2666
2726
2786
2847
2907
2968
3028
3089
3149
3270
28
87
147
206
266
326
385
445
504
564
624
683
743
803
862
863
922
982
1042
1102
1161
1162
1221
1222
1281
1341
1401
1461
1521
1581
1641
1762
1822
1882
1942
2002
2063
2123
2183
2243
2244
2304
2364
2424
2425
2485
2545
2606
2666
2727
2787
2847
2848
2908
2968
3029
3089
3150
3210
3271
27
86
146
206
265
325
384
444
504
563
623
683
742
743
802
862
922
981
982
1041
1042
1101
1161
1221
1281
1341
1401
1461
1521
1581
1641
1702
1762
1822
1882
1942
2003
2063
2123
2184
2244
2304
2365
2425
2485
2486
2546
2606
2607
2667
2727
2788
2848
2909
2969
3030
3090
3151
3211
3272
26
86
145
205
264
324
384
443
503
562
563
622
682
742
801
802
861
921
981
1041
1101
1161
1221
1281
1341
1401
1461
1521
1581
1702
1762
1822
1882
1943
2003
2063
2124
2184
2244
2245
2305
2365
2426
2486
2547
2607
2668
2728
2789
2849
2910
2970
3031
3091
3152
3212
25
85
144
204
263
264
323
383
442
443
502
562
621
622
681
741
801
861
921
981
1040
1041
1100
1101
1160
1161
1220
1221
1281
1341
1401
1461
1521
1581
1702
1762
1822
1883
1943
2003
2064
2124
2184
2185
2245
2305
2306
2366
2426
2487
2547
2608
2668
2729
2789
2850
2910
2971
3031
3092
3152
3213
3273
24
84
143
203
263
322
382
442
501
561
621
681
740
741
800
860
920
980
1040
1100
1160
1220
1280
1340
1401
1461
1521
1581
1702
1762
1822
1883
1943
2004
2064
2124
2125
2185
2245
2246
2306
2366
2367
2427
2487
2488
2548
2608
2609
2669
2730
2790
2851
2911
2972
3032
3093
3153
3214
3274
83
143
202
262
321
322
381
441
501
560
561
620
680
740
800
860
920
980
1040
1100
1160
1220
1280
1340
1400
1461
1521
1581
1702
1762
1823
1883
1943
1944
2004
2064
2125
2185
2246
2306
2307
2367
2427
2428
2488
2549
2609
2670
2730
2791
2851
2852
2912
2973
3033
3094
3154
3215
3275
23
82
142
201
261
321
380
440
500
560
619
620
679
739
799
859
919
979
1039
1099
1159
1220
1280
1340
1400
1461
1521
1581
1702
1762
1823
1883
1944
2004
2065
2125
2186
2246
2247
2307
2367
2368
2428
2489
2549
2610
2670
2671
2731
2792
2852
2913
2973
3034
3094
3155
3276
22
81
141
201
260
320
380
439
499
559
619
679
739
798
799
858
859
919
979
1039
1099
1159
1219
1279
1280
1340
1400
1460
1521
1581
1642
1702
1762
1823
1883
1884
1944
2005
2065
2126
2186
2247
2307
2308
2368
2429
2489
2550
2611
2671
2732
2792
2793
2853
2914
2974
3035
3095
3156
3216
3277
21
140
200
259
319
379
439
498
558
618
678
738
798
858
918
978
1038
1098
1099
1159
1219
1279
1340
1400
1460
1521
1581
1642
1702
1763
1823
1884
1944
2005
2065
2066
2126
2187
2247
2308
2369
2429
2490
2551
2611
2672
2733
2793
2854
2914
2975
3036
3096
3157
3217
3278
20
80
139
199
259
318
378
438
498
557
558
617
618
677
737
797
857
858
917
918
978
1038
1098
1158
1219
1279
1339
1400
1460
1521
1581
1642
1702
1763
1823
1884
1944
1945
2005
2066
2126
2127
2187
2248
2308
2309
2369
2430
2491
2551
2612
2673
2733
2794
2855
2915
2976
3036
3097
3218
19
79
138
198
258
317
318
377
437
497
557
617
677
737
797
857
917
977
1037
1038
1098
1158
1218
1279
1339
1400
1460
1521
1581
1642
1702
1763
1823
1884
1945
2005
2006
2066
2127
2188
2248
2309
2370
2430
2431
2491
2552
2613
2673
2734
2795
2855
2916
2977
3037
3098
3158
3219
3279
18
78
138
197
257
317
376
377
436
496
556
616
676
736
796
856
916
917
977
1037
1097
1158
1218
1278
1339
1399
1460
1581
1642
1702
1763
1824
1884
1945
2006
2066
2067
2127
2188
2249
2309
2310
2370
2431
2492
2553
2613
2674
2735
2795
2796
2856
2917
2977
2978
3038
3099
3159
3220
3280
77
137
196
256
316
376
435
436
495
496
555
615
675
735
736
795
796
856
916
976
1036
1037
1097
1157
1218
1278
1339
1399
1460
1520
1581
1642
1702
1763
1824
1885
1945
2006
2067
2128
2188
2189
2249
2310
2371
2432
2492
2493
2553
2614
2675
2735
2736
2796
2857
2918
2978
3039
3100
3160
3221
3281
17
76
136
196
255
315
375
435
495
555
615
675
735
795
855
915
916
976
1036
1096
1097
1157
1217
1278
1338
1399
1460
1520
1581
1642
1702
1763
1824
1885
1946
2006
2067
2128
2189
2250
2311
2371
2372
2432
2493
2554
2615
2675
2676
2736
2797
2858
2918
2919
2979
3040
3100
3161
3221
3282
16
75
135
195
254
314
374
434
494
554
614
674
734
794
795
855
915
975
1036
1096
1157
1217
1278
1338
1399
1460
1520
1581
1642
1763
1824
1885
1946
2007
2068
2128
2129
2189
2250
2311
2372
2433
2494
2555
2615
2616
2676
2737
2798
2859
2919
2980
3041
3101
3162
3222
3283
15
134
194
254
313
373
433
493
553
613
673
733
734
794
854
914
915
975
1035
1096
1156
1217
1277
1338
1399
1459
1520
1581
1642
1703
1763
1824
1885
1946
2007
2068
2129
2190
2251
2312
2373
2433
2434
2494
2495
2555
2616
2677
2738
2799
2859
2920
2981
3041
3102
3163
3223
3284
14
74
133
193
253
313
372
373
432
433
492
493
552
553
612
613
673
733
793
853
854
914
974
1035
1095
1156
1216
1217
1277
1338
1399
1459
1520
1581
1642
1703
1764
1824
1825
1885
1946
2007
2068
2129
2190
2251
2312
2373
2434
2495
2556
2617
2678
2738
2739
2799
2860
2921
2982
3042
3103
3163
3224
13
73
132
192
252
312
372
432
492
552
612
672
732
793
853
913
974
1034
1095
1155
1156
1216
1277
1338
1398
1459
1520
1581
1642
1703
1764
1825
1886
1947
2008
2069
2130
2191
2252
2313
2374
2435
2496
2557
2617
2618
2678
2679
2739
2800
2861
2922
2982
3043
3104
3164
3225
3285
12
72
132
191
251
311
371
431
491
551
611
671
672
732
792
852
853
913
973
1034
1094
1095
1155
1216
1277
1337
1398
1459
1520
1581
1642
1703
1764
1825
1886
1947
2008
2069
2130
2191
2252
2313
2374
2435
2496
2557
2618
2679
2740
2801
2862
2922
2923
2983
3044
3105
3165
3226
3286
71
131
191
250
310
370
430
490
550
610
611
671
731
791
792
852
912
973
1033
1034
1094
1155
1215
1216
1276
1337
1398
1459
1520
1581
1642
1703
1764
1825
1886
1947
2008
2069
2130
2131
2192
2253
2314
2375
2436
2497
2558
2619
2680
2741
2802
2862
2863
2923
2984
3045
3105
3166
3227
3287
11
70
130
190
249
250
309
369
429
489
490
550
610
670
730
731
791
851
912
972
1033
1094
1154
1155
1215
1276
1337
1398
1459
1520
1581
1642
1703
1764
1825
1886
1947
2009
2070
2131
2192
2253
2314
2375
2376
2436
2437
2497
2498
2559
2620
2681
2741
2742
2802
2803
2863
2924
2985
3046
3106
3167
3227
3288
10
69
129
189
249
309
369
429
489
549
609
669
670
730
790
851
911
972
1032
1033
1093
1154
1215
1276
1337
1398
1459
1520
1581
1642
1703
1764
1825
1887
1948
2009
2070
2131
2192
2193
2254
2315
2376
2437
2498
2559
2620
2681
2742
2803
2864
2925
2986
3046
3107
3168
3228
3289
9
69
128
188
248
308
368
428
488
548
608
609
669
729
790
850
911
971
972
1032
1093
1154
1215
1275
1276
1336
1337
1398
1459
1520
1581
1642
1703
1764
1826
1887
1948
2009
2070
2071
2132
2193
2254
2315
2376
2377
2438
2499
2560
2621
2682
2743
2804
2865
2926
2987
3047
3108
3169
3229
3290
8
68
127
187
247
307
367
427
487
547
548
608
668
728
729
789
849
850
910
971
1032
1092
1093
1153
1214
1275
1336
1397
1458
1520
1581
1642
1703
1764
1826
1887
1948
2009
2010
2071
2132
2193
2255
2316
2377
2438
2499
2500
2560
2561
2622
2683
2744
2805
2866
2926
2927
2987
3048
3109
3169
3230
50
109
169
228
287
346
405
464
523
582
641
700
759
818
876
877
935
994
1053
1111
1170
1229
1287
1346
1405
1464
1522
1581
1640
1699
1758
1817
1875
1934
1993
1994
2053
2112
2171
2230
2289
2290
2349
2408
2409
2468
2527
2528
2587
2647
2707
2767
2827
2887
2947
3007
3067
3128
3188
49
168
227
286
345
404
405
464
523
581
582
640
641
699
758
817
876
935
993
994
1052
1111
1170
1228
1287
1346
1405
1463
1522
1581
1640
1699
1758
1817
1876
1935
1994
2053
2112
2171
2231
2290
2349
2350
2409
2468
2469
2528
2588
2648
2707
2708
2767
2768
2827
2828
2887
2888
2948
3008
3068
3128
3189
3249
48
108
167
226
285
286
345
404
463
522
581
640
699
758
816
817
875
934
993
1052
1110
1111
1169
1228
1287
1346
1405
1463
1522
1581
1640
1699
1758
1817
1876
1935
1994
2053
2112
2113
2172
2231
2290
2291
2350
2409
2410
2469
2529
2589
2648
2649
2708
2768
2828
2888
2948
3009
3069
3129
3190
3250
47
107
166
225
285
344
403
462
521
580
639
698
757
816
875
934
992
993
1051
1110
1169
1228
1287
1345
1346
1404
1463
1522
1581
1640
1699
1758
1817
1876
1935
1994
2054
2113
2172
2232
2291
2351
2410
2470
2529
2530
2589
2649
2709
2769
2829
2889
2949
3009
3010
3070
3130
3191
3251
106
165
225
284
343
402
461
520
579
580
638
639
697
698
756
815
874
933
992
1051
1110
1169
1227
1228
1286
1345
1404
1463
1522
1581
1640
1699
1758
1817
1876
1935
1936
1995
2054
2113
2173
2232
2292
2351
2411
2470
2471
2530
2590
2650
2710
2770
2830
2890
2950
3010
3071
3131
3191
3252
46
105
164
224
283
342
401
460
461
520
579
638
697
756
815
874
932
933
991
992
1050
1051
1109
1168
1227
1286
1345
1404
1463
1522
1581
1640
1699
1758
1817
1877
1936
1995
2054
2114
2173
2233
2292
2352
2411
2412
2471
2531
2591
2650
2651
2710
2711
2770
2771
2831
2891
2951
3011
3132
3192
3253
45
104
164
223
282
341
401
460
519
578
637
696
755
814
873
932
991
1050
1109
1168
1227
1286
1345
1404
1463
1522
1581
1640
1699
1758
1818
1877
1936
1995
2055
2114
2174
2233
2293
2352
2412
2472
2531
2532
2591
2651
2711
2771
2831
2891
2892
2952
3012
3072
3133
3193
3254
44
103
163
222
281
341
400
459
518
577
636
695
696
754
755
813
814
872
873
931
932
990
991
1049
1050
1108
1109
1167
1168
1227
1286
1345
1404
1463
1522
1581
1640
1699
1758
1818
1877
1936
1996
2055
2114
2115
2174
2234
2293
2353
2412
2413
2472
2532
2592
2652
2712
2772
2832
2892
2953
3013
3073
3134
3194
43
162
221
281
340
399
458
517
576
577
636
695
754
813
872
931
990
1049
1108
1167
1226
1285
1344
1403
1463
1522
1581
1640
1699
1759
1818
1877
1937
1996
2055
2056
2115
2174
2175
2234
2294
2353
2354
2413
2473
2533
2593
2653
2713
2773
2833
2893
2953
3014
3074
3134
3195
3255
42
102
161
220
280
339
398
457
458
517
576
635
694
753
812
871
872
930
931
989
990
1049
1108
1167
1226
1285
1344
1403
1462
1522
1581
1640
1699
1759
1818
1877
1937
1996
2056
2115
2175
2234
2235
2294
2354
2414
2474
2533
2534
2593
2594
2653
2654
2713
2714
2774
2834
2894
2954
3015
3075
3135
3196
3256
41
101
160
220
279
338
397
398
457
516
575
634
693
694
752
753
812
871
930
989
1048
1107
1166
1167
1226
1285
1344
1403
1462
1522
1581
1640
1759
1818
1878
1937
1997
2056
2116
2175
2235
2295
2354
2355
2414
2474
2534
2594
2654
2714
2774
2834
2835
2895
2955
3015
3076
3136
3197
3257
100
159
219
278
337
397
456
515
574
633
634
693
752
811
870
929
930
989
1048
1107
1166
1225
1284
1285
1344
1403
1462
1581
1640
1700
1759
1818
1878
1937
1997
2056
2057
2116
2176
2235
2236
2295
2355
2415
2475
2535
2595
2655
2715
2775
2835
2896
2956
3016
3077
3137
3197
3258
40
99
159
218
277
337
396
455
514
574
633
692
751
810
811
870
929
988
1047
1106
1107
1166
1225
1284
1343
1344
1403
1462
1521
1581
1640
1700
1759
1819
1878
1938
1997
2057
2116
2117
2176
2236
2296
2356
2415
2416
2475
2476
2535
2536
2595
2596
2656
2716
2776
2836
2896
2957
3017
3077
3138
3198
3259
39
98
158
217
276
336
395
454
514
573
632
691
692
751
810
869
928
988
1047
1106
1165
1225
1284
1343
1403
1462
1521
1581
1640
1700
1759
1819
1878
1938
1997
1998
2057
2117
2177
2236
2237
2296
2356
2416
2476
2536
2596
2656
2716
2717
2777
2837
2897
2957
2958
3018
3078
3139
3199
3260
38
97
157
216
276
335
394
454
513
572
631
632
691
750
809
868
869
928
987
1046
1047
1106
1165
1224
1284
1343
1402
1462
1521
1581
1640
1700
1759
1819
1878
1879
1938
1998
2058
2117
2177
2237
2297
2357
2417
2477
2537
2597
2657
2717
2777
2778
2838
2898
2958
3019
3079
3140
3200
37
97
156
215
275
334
393
394
453
512
571
572
631
690
749
750
809
868
927
987
1046
1105
1165
1224
1283
1343
1402
1462
1521
1581
1640
1700
1759
1819
1879
1938
1998
2058
2118
2177
2178
2237
2238
2297
2298
2357
2417
2477
2478
2537
2538
2598
2658
2718
2778
2838
2839
2899
2959
3020
3080
3140
3201
3261
36
96
155
215
274
333
393
452
511
512
571
630
689
690
749
808
867
868
927
986
1045
1046
1105
1164
1224
1283
1343
1402
1462
1521
1581
1640
1700
1760
1819
1879
1939
1998
1999
2058
2118
2178
2238
2298
2358
2418
2478
2538
2598
2658
2659
2719
2779
2839
2900
2960
3020
3081
3141
3202
3262
35
95
154
214
273
332
333
392
451
511
570
629
630
689
748
807
808
867
926
986
1045
1104
1105
1164
1223
1224
1283
1342
1402
1521
1581
1640
1700
1760
1819
1879
1939
1999
2059
2118
2119
2178
2179
2238
2239
2298
2299
2358
2359
2418
2419
2479
2539
2599
2659
2719
2720
2780
2840
2900
2961
3021
3082
3142
3203
3263
35
94
153
213
272
332
391
450
451
510
569
629
688
747
748
807
866
926
985
1045
1104
1164
1223
1283
1342
1402
1461
1521
1581
1640
1700
1760
1820
1879
1939
1999
2059
2119
2179
2239
2299
2359
2419
2479
2539
2540
2600
2660
2720
2780
2781
2841
2901
2962
3022
3082
3143
3203
3264
34
93
153
212
271
272
331
390
450
509
569
628
687
688
747
806
866
925
985
1044
1104
1163
1223
1282
1342
1402
1461
1521
1581
1640
1700
1760
1820
1880
1939
1940
1999
2059
2119
2179
2239
2240
2299
2300
2360
2420
2480
2540
2600
2661
2721
2781
2842
2902
2962
3023
3083
3144
3204
3265
33
92
152
211
271
330
389
390
449
508
509
568
627
687
746
806
865
925
984
1044
1103
1163
1222
1223
1282
1342
1401
1461
1521
1581
1640
1700
1760
1820
1880
1940
2000
2060
2120
2180
2240
2300
2360
2420
2480
2481
2541
2601
2661
2722
2782
2842
2843
2903
2963
3024
3084
3145
3205
3266
32
91
151
210
270
329
389
448
508
567
627
686
746
805
865
924
984
1043
1103
1162
1163
1222
1282
1342
1401
1461
1521
1581
1640
1700
1760
1820
1880
1940
2000
2060
2120
2180
2240
2300
2301
2361
2421
2481
2541
2542
2602
2662
2722
2723
2783
2843
2904
2964
3025
3085
3206
31
91
150
210
269
328
329
388
447
448
507
566
567
626
685
686
745
804
805
864
924
983
1043
1102
1103
1162
1222
1282
1341
1401
1461
1521
1581
1700
1760
1820
1880
1940
2000
2060
2120
2121
2181
2241
2301
2361
2421
2422
2482
2542
2602
2603
2663
2723
2784
2844
2904
2905
2965
3025
3086
3146
3207
3267
30
90
149
209
268
328
387
447
506
566
625
685
744
804
863
864
923
983
1042
1043
1102
1162
1222
1281
1341
1401
1461
1521
1700
1760
1820
1880
1941
2001
2061
2121
2181
2241
2301
2302
2362
2422
2482
2483
2543
2603
2663
2664
2724
2784
2845
2905
2966
3026
3087
3147
3208
3268
29
89
148
208
267
327
386
446
505
506
565
624
625
684
744
803
863
923
982
1042
1102
1161
1162
1221
1281
1341
1401
1461
1521
1761
1821
1881
1941
2001
2061
2121
2181
2182
2242
2302
2362
2363
2423
2483
2543
2544
2604
2664
2725
2785
2846
2906
2967
3027
3088
3148
3209
3269
29
88
148
207
267
326
386
445
505
564
624
683
684
743
803
862
863
922
982
1041
1042
1101
1161
1221
1281
1341
1401
1461
1701
1761
1821
1881
1941
2001
2061
2062
2122
2182
2242
2303
2363
2423
2484
2544
2604
2605
2665
2725
2726
2786
2846
2907
2967
3028
3088
3149
3209
3270
28
87
147
206
266
325
385
444
504
563
564
623
683
742
743
802
862
921
922
981
1041
1101
1161
1221
1281
1340
1400
1460
1520
1701
1761
1821
1881
1941
2002
2062
2122
2182
2183
2243
2303
2363
2364
2424
2484
2545
2605
2666
2726
2787
2847
2908
2968
3029
3089
3150
3210
3271
27
86
146
205
265
324
325
384
444
503
563
622
623
682
742
801
802
861
921
981
1041
1100
1101
1160
1220
1280
1340
1400
1460
1520
1641
1701
1761
1821
1881
1942
2002
2062
2122
2123
2183
2243
2304
2364
2424
2425
2485
2545
2546
2606
2666
2667
2727
2787
2788
2848
2908
2909
2969
3030
3090
3151
3211
3272
26
145
205
264
324
383
443
502
503
562
622
681
682
741
801
861
920
921
980
1040
1100
1160
1220
1280
1340
1400
1460
1520
1580
1641
1701
1761
1821
1882
1942
2002
2062
2063
2123
2183
2244
2304
2365
2425
2486
2546
2607
2667
2728
2788
2849
2909
2970
3030
3091
3151
3212
25
85
144
204
263
323
382
383
442
502
561
621
681
740
741
800
860
920
980
1040
1100
1160
1220
1280
1340
1400
1460
1520
1580
1641
1701
1761
1821
1882
1942
2002
2003
2063
2123
2184
2244
2305
2365
2426
2486
2547
2607
2668
2728
2729
2789
2849
2850
2910
2971
3031
3092
3152
3213
3273
24
84
143
203
262
322
382
441
501
561
620
680
740
800
860
919
920
979
980
1039
1099
1159
1219
1279
1280
1340
1400
1460
1520
1580
1641
1701
1761
1822
1882
1942
2003
2063
2124
2184
2245
2305
2366
2426
2487
2547
2548
2608
2669
2729
2790
2850
2911
2971
2972
3032
3093
3153
3214
3274
23
83
142
202
262
321
381
440
441
500
560
620
679
680
739
799
859
919
979
1039
1099
1159
1219
1279
1339
1400
1460
1520
1580
1641
1701
1761
1822
1882
1943
2003
2064
2124
2185
2245
2306
2366
2427
2487
2488
2548
2609
2669
2730
2790
2791
2851
2912
2972
3033
3093
3154
3215
3275
23
82
142
201
261
320
380
440
499
500
559
619
679
739
798
799
858
859
918
919
978
979
1038
1039
1098
1099
1159
1219
1279
1339
1399
1460
1520
1580
1641
1701
1822
1882
1943
2003
2004
2064
2124
2125
2185
2246
2306
2367
2427
2428
2488
2549
2609
2610
2670
2731
2791
2852
2912
2913
2973
3034
3094
3155
3215
3276
22
81
141
200
260
320
379
439
499
558
559
618
678
738
798
858
918
978
1038
1098
1158
1218
1219
1279
1339
1399
1460
1520
1580
1641
1701
1762
1822
1883
1943
2004
2064
2125
2185
2186
2246
2307
2367
2368
2428
2489
2549
2550
2610
2671
2731
2732
2792
2853
2913
2974
3035
3095
3156
3216
3277
21
80
140
200
259
319
378
379
438
498
558
618
677
678
737
738
797
857
917
918
977
978
1037
1038
1098
1158
1218
1278
1339
1399
1459
1520
1580
1641
1701
1762
1822
1883
1943
2004
2065
2125
2186
2247
2307
2368
2429
2489
2490
2550
2611
2671
2672
2732
2793
2853
2854
2914
2975
3035
3096
3157
3217
3278
20
80
139
199
258
318
378
437
438
497
557
617
677
737
797
857
917
977
1037
1097
1158
1218
1278
1338
1339
1399
1459
1520
1580
1641
1701
1762
1822
1883
1944
2004
2065
2126
2186
2187
2247
2308
2368
2369
2429
2490
2551
2611
2612
2672
2733
2794
2854
2915
2976
3036
3097
3157
3218
19
79
138
198
257
258
317
377
437
496
497
556
616
676
736
796
856
916
976
977
1037
1097
1157
1217
1218
1278
1338
1399
1459
1520
1580
1641
1701
1762
1823
1883
1944
2005
2065
2126
2187
2248
2308
2369
2430
2491
2551
2552
2612
2673
2734
2794
2855
2916
2976
3037
3098
3158
3219
3279
18
78
137
197
257
316
376
436
496
556
615
616
675
676
735
736
795
796
856
916
976
1036
1096
1097
1157
1217
1278
1338
1399
1459
1520
1580
1641
1701
1762
1823
1883
1884
1944
2005
2066
2126
2127
2187
2248
2309
2370
2430
2431
2491
2552
2613
2674
2734
2795
2856
2917
2977
3038
3099
3159
3220
3280
17
77
137
196
256
316
375
435
495
555
615
675
735
795
855
915
975
976
1036
1096
1156
1157
1217
1277
1338
1398
1459
1520
1580
1641
1762
1823
1884
1944
1945
2005
2066
2127
2188
2249
2309
2310
2370
2431
2492
2553
2613
2614
2674
2735
2796
2857
2917
2978
3039
3099
3160
3281
17
76
136
195
255
315
374
375
434
494
554
614
674
734
794
854
855
915
975
1035
1096
1156
1217
1277
1338
1398
1459
1580
1641
1702
1762
1823
1884
1945
2006
2066
2067
2127
2188
2249
2310
2371
2432
2492
2493
2553
2554
2614
2675
2736
2797
2857
2858
2918
2979
3040
3100
3161
3221
3282
16
75
135
195
254
314
374
434
493
494
553
554
613
614
673
674
734
794
854
914
974
975
1035
1095
1156
1216
1277
1337
1398
1459
1519
1580
1641
1702
1762
1823
1884
1945
2006
2067
2128
2189
2249
2250
2310
2311
2371
2372
2432
2493
2554
2615
2676
2737
2797
2798
2858
2919
2980
3040
3101
3162
3222
3283
15
74
134
194
253
313
373
433
493
553
613
673
733
793
853
854
914
974
1034
1035
1095
1155
1156
1216
1277
1337
1398
1459
1519
1580
1641
1702
1763
1823
1884
1945
2006
2067
2128
2189
2250
2311
2372
2433
2494
2555
2616
2676
2677
2737
2798
2859
2920
2981
3041
3102
3223
3284
14
74
133
193
253
312
372
432
492
552
612
672
732
792
793
853
913
974
1034
1094
1095
1155
1216
1276
1337
1398
1458
1519
1580
1641
1702
1763
1824
1885
1946
2007
2067
2068
2128
2129
2189
2190
2250
2251
2311
2312
2372
2373
2433
2434
2494
2495
2555
2556
2616
2677
2738
2799
2860
2921
2981
3042
3103
3163
3224
13
73
132
192
252
311
312
371
431
491
551
611
671
672
732
792
852
913
973
1034
1094
1155
1215
1276
1337
1398
1458
1519
1580
1641
1702
1763
1824
1885
1946
2007
2068
2129
2190
2251
2312
2373
2434
2495
2556
2617
2678
2739
2800
2861
2921
2982
3043
3104
3164
3225
3285
12
72
191
251
311
371
430
431
490
491
550
551
611
671
731
791
792
852
912
973
1033
1094
1154
1215
1276
1337
1397
1458
1519
1580
1641
1702
1763
1824
1885
1946
2007
2068
2129
2190
2191
2251
2252
2312
2313
2374
2435
2496
2557
2618
2679
2740
2800
2801
2861
2922
2983
3044
3104
3165
3226
3286
11
71
131
190
250
310
370
430
490
550
610
670
730
731
791
851
912
972
1033
1093
1154
1215
1275
1276
1336
1397
1458
1519
1580
1641
1702
1763
1824
1885
1946
2007
2008
2069
2130
2191
2252
2313
2374
2435
2496
2557
2558
2618
2619
2679
2680
2740
2801
2862
2923
2984
3045
3105
3166
3287
11
70
130
189
190
249
309
369
429
489
549
609
669
670
730
790
851
911
972
1032
1093
1154
1214
1275
1336
1397
1458
1519
1580
1641
1702
1763
1824
1885
1886
1947
2008
2069
2130
2191
2252
2253
2314
2375
2436
2497
2558
2619
2680
2741
2802
2863
2924
2985
3045
3106
3167
3227
3288
10
69
129
189
248
308
368
428
488
548
549
609
669
729
789
790
850
910
911
971
1032
1092
1093
1153
1214
1275
1336
1397
1458
1519
1580
1641
1702
1763
1825
1886
1947
2008
2069
2130
2131
2192
2253
2314
2375
2436
2437
2498
2559
2620
2681
2742
2803
2864
2925
2985
2986
3046
3107
3168
3228
3289
9
68
128
188
248
307
308
367
368
427
428
487
488
548
608
668
728
729
789
849
850
910
971
1031
1092
1153
1214
1275
1336
1397
1458
1519
1580
1641
1702
1763
1825
1886
1947
2008
2070
2131
2192
2253
2254
2315
2376
2437
2498
2559
2620
2621
2681
2682
2743
2804
2864
2865
2925
2986
3047
3108
3229
3290
8
68
127
187
247
307
367
427
487
547
607
667
668
728
788
789
849
909
910
970
1031
1092
1153
1213
1214
1274
1335
1397
1458
1519
1580
1641
1702
1764
1825
1886
1947
2009
2070
2131
2193
2254
2315
2376
2377
2438
2499
2560
2621
2682
2743
2804
2865
2926
2987
3048
3109
3169
3230
50
109
169
228
287
346
405
464
523
582
641
699
700
758
817
876
934
935
993
1052
1111
1169
1228
1287
1345
1404
1463
1580
1639
1698
1757
1816
1875
1934
1993
2052
2111
2170
2229
2230
2289
2348
2408
2467
2527
2587
2646
2647
2706
2766
2826
2886
2947
3007
3067
3188
49
108
168
227
286
345
404
463
522
581
640
699
758
816
817
875
934
993
1051
1052
1110
1169
1228
1286
1345
1404
1463
1521
1580
1639
1698
1757
1816
1875
1934
1993
2052
2111
2171
2230
2289
2349
2408
2468
2528
2587
2588
2647
2707
2767
2827
2887
2947
3008
3068
3128
3189
3249
48
108
167
226
285
344
403
462
463
521
522
580
639
698
757
816
875
933
934
992
1051
1110
1168
1169
1227
1286
1345
1404
1521
1580
1639
1698
1757
1816
1875
1934
1993
2052
2053
2112
2171
2230
2231
2290
2349
2350
2409
2469
2528
2588
2648
2708
2768
2828
2888
2948
3008
3069
3129
3190
3250
47
107
166
225
284
343
344
403
462
521
580
639
697
698
756
757
815
874
933
992
1050
1051
1109
1168
1227
1286
1345
1403
1404
1462
1521
1580
1639
1698
1757
1816
1875
1934
1994
2053
2112
2171
2172
2231
2290
2291
2350
2409
2410
2469
2529
2589
2649
2709
2769
2829
2889
2949
3009
3070
3130
3251
106
165
224
284
343
402
461
520
579
638
697
756
815
873
874
932
933
991
1050
1109
1168
1227
1286
1344
1403
1462
1521
1580
1639
1698
1757
1816
1875
1876
1935
1994
2053
2113
2172
2231
2232
2291
2350
2351
2410
2470
2530
2589
2590
2649
2709
2769
2829
2830
2890
2950
3010
3071
3131
3191
3252
46
105
164
224
283
342
401
460
519
578
637
696
755
814
873
932
991
1050
1109
1167
1168
1226
1285
1344
1403
1462
1521
1580
1639
1698
1757
1817
1876
1935
1994
2054
2113
2172
2173
2232
2291
2292
2351
2411
2470
2471
2530
2590
2650
2710
2770
2830
2890
2951
3011
3071
3132
3192
3253
45
104
163
223
282
341
400
459
518
519
577
578
636
637
695
696
754
755
813
814
872
873
931
990
1049
1108
1167
1226
1285
1344
1403
1462
1521
1580
1639
1698
1817
1876
1935
1995
2054
2113
2173
2232
2233
2292
2352
2411
2471
2531
2591
2651
2711
2771
2831
2891
2951
2952
3012
3072
3133
3193
3254
44
103
163
222
281
340
399
400
459
518
577
636
695
754
813
872
931
990
1049
1108
1167
1226
1285
1344
1403
1462
1521
1580
1639
1698
1758
1817
1876
1935
1936
1995
2054
2114
2173
2233
2292
2293
2352
2412
2472
2532
2591
2592
2651
2652
2712
2772
2832
2892
2952
3013
3073
3133
3194
43
102
162
221
280
339
340
399
458
517
576
635
694
753
812
871
930
989
1048
1107
1166
1225
1226
1284
1285
1344
1403
1462
1521
1580
1639
1758
1817
1876
1936
1995
2055
2114
2174
2233
2293
2353
2412
2413
2472
2473
2532
2592
2652
2712
2772
2773
2833
2893
2953
3013
3014
3074
3134
3195
3255
42
102
161
220
279
280
339
398
457
516
575
634
635
693
694
753
812
871
930
989
1048
1107
1166
1225
1284
1343
1402
1462
1521
1580
1639
1699
1758
1817
1877
1936
1995
1996
2055
2115
2174
2234
2293
2294
2353
2413
2473
2533
2593
2653
2713
2773
2833
2894
2954
3014
3075
3135
3196
3256
41
101
160
219
279
338
397
456
515
516
575
634
693
752
811
870
929
988
1047
1048
1107
1166
1225
1284
1343
1402
1521
1580
1639
1699
1758
1817
1877
1936
1996
2055
2115
2175
2234
2294
2354
2414
2474
2534
2594
2654
2714
2774
2834
2894
2895
2955
3015
3076
3136
3257
100
159
219
278
337
396
455
456
515
574
633
692
751
810
811
870
929
988
1047
1106
1165
1224
1225
1284
1343
1402
1461
1521
1580
1639
1699
1758
1818
1877
1937
1996
2056
2115
2175
2235
2295
2354
2355
2414
2474
2534
2594
2654
2655
2714
2715
2775
2835
2895
2956
3016
3076
3137
3197
3258
40
99
158
218
277
336
395
396
455
514
573
632
691
692
751
810
869
928
987
988
1047
1106
1165
1224
1283
1343
1402
1461
1521
1580
1639
1699
1758
1818
1877
1937
1996
2056
2116
2175
2176
2235
2295
2355
2415
2475
2535
2595
2655
2715
2775
2776
2836
2896
2956
3017
3077
3138
3198
3259
39
98
158
217
276
335
336
395
454
513
572
573
632
691
750
809
868
869
928
987
1046
1105
1165
1224
1283
1342
1402
1461
1580
1639
1699
1758
1818
1877
1937
1997
2056
2057
2116
2176
2236
2296
2355
2356
2415
2416
2475
2476
2536
2596
2656
2716
2776
2837
2897
2957
3018
3078
3139
3199
3260
38
97
157
216
275
335
394
453
512
513
572
631
690
749
750
809
868
927
986
987
1046
1105
1164
1224
1283
1342
1402
1461
1520
1580
1639
1699
1758
1818
1878
1937
1997
2057
2117
2176
2236
2296
2356
2416
2476
2536
2596
2597
2657
2717
2777
2837
2898
2958
3018
3019
3079
3139
3200
37
96
156
215
275
334
393
452
453
512
571
630
689
690
749
808
867
927
986
1045
1105
1164
1223
1283
1342
1401
1461
1520
1580
1639
1699
1759
1818
1878
1938
1997
2057
2117
2177
2237
2297
2357
2417
2477
2537
2597
2657
2717
2718
2778
2838
2898
2899
2959
3019
3080
3140
3201
3261
36
96
155
214
274
333
392
452
511
570
630
689
748
807
808
867
926
985
986
1045
1104
1163
1164
1223
1282
1342
1401
1461
1520
1580
1639
1699
1759
1818
1878
1938
1998
2057
2058
2117
2177
2237
2297
2357
2417
2477
2478
2538
2598
2658
2718
2779
2839
2899
2960
3020
3081
3141
3202
3262
35
95
154
214
273
332
392
451
510
569
570
629
688
747
748
807
866
926
985
1044
1104
1163
1223
1282
1342
1401
1461
1520
1580
1699
1759
1819
1878
1938
1998
2058
2118
2178
2238
2298
2358
2418
2478
2538
2598
2599
2659
2719
2779
2840
2900
2961
3021
3081
3142
3263
94
153
213
272
331
391
450
509
510
569
628
687
688
747
806
866
925
984
985
1044
1103
1163
1222
1282
1341
1401
1461
1520
1580
1699
1759
1819
1879
1938
1998
2058
2118
2178
2238
2298
2358
2359
2418
2419
2479
2539
2599
2659
2660
2720
2780
2840
2841
2901
2961
3022
3082
3143
3203
3264
34
93
152
212
271
331
390
449
509
568
627
628
687
746
806
865
924
925
984
1043
1044
1103
1162
1163
1222
1282
1341
1401
1460
1520
1580
1699
1759
1819
1879
1939
1999
2059
2119
2179
2239
2299
2359
2419
2479
2540
2600
2660
2720
2721
2781
2841
2902
2962
3023
3083
3144
3204
3265
33
92
152
211
270
330
389
449
508
567
568
627
686
746
805
864
865
924
983
984
1043
1103
1162
1222
1281
1341
1401
1460
1520
1580
1699
1759
1819
1879
1939
1999
2059
2119
2179
2239
2299
2359
2360
2420
2480
2540
2600
2601
2661
2721
2782
2842
2903
2963
3023
3024
3084
3145
3205
3266
32
91
151
210
270
329
388
448
507
567
626
685
686
745
804
805
864
923
924
983
1043
1102
1162
1221
1281
1341
1400
1460
1520
1580
1640
1699
1759
1819
1879
1939
1999
2059
2119
2179
2180
2240
2300
2360
2420
2481
2541
2601
2662
2722
2782
2783
2843
2903
2964
3024
3085
3145
3206
31
150
209
269
328
388
447
506
507
566
625
626
685
744
745
804
863
864
923
982
983
1042
1102
1161
1221
1281
1340
1341
1400
1460
1520
1580
1640
1759
1819
1879
1939
1940
1999
2000
2060
2120
2180
2240
2300
2361
2421
2481
2541
2542
2602
2662
2723
2783
2844
2904
2965
3025
3086
3146
3207
3267
30
90
149
209
268
327
387
446
506
565
625
684
744
803
863
922
923
982
1042
1101
1161
1221
1280
1281
1340
1400
1460
1520
1580
1640
1700
1760
1820
1880
1940
2000
2060
2120
2180
2241
2301
2361
2421
2422
2482
2542
2603
2663
2723
2724
2784
2844
2845
2905
2965
2966
3026
3087
3147
3208
3268
29
89
148
208
267
327
386
445
446
505
564
565
624
683
684
743
803
862
922
982
1041
1101
1161
1220
1221
1280
1340
1400
1460
1520
1580
1640
1700
1760
1820
1880
1940
2000
2060
2121
2181
2241
2301
2302
2362
2422
2482
2483
2543
2603
2664
2724
2785
2845
2906
2966
3027
3087
3148
3269
88
147
207
266
326
385
445
504
564
623
683
742
743
802
862
921
922
981
1041
1101
1160
1220
1280
1340
1400
1460
1520
1580
1640
1700
1760
1820
1880
1940
2000
2001
2061
2121
2181
2242
2302
2362
2423
2483
2543
2544
2604
2664
2665
2725
2785
2786
2846
2907
2967
3028
3088
3149
3209
3270
28
87
147
206
265
266
325
384
385
444
503
504
563
623
682
742
801
802
861
921
981
1040
1100
1160
1220
1280
1340
1400
1460
1520
1580
1640
1700
1760
1820
1880
1940
1941
2001
2061
2121
2182
2242
2302
2303
2363
2423
2484
2544
2605
2665
2726
2786
2847
2907
2968
3029
3089
3150
3210
3271
27
86
146
205
265
324
384
443
503
562
622
681
682
741
801
861
920
980
1040
1100
1160
1219
1220
1279
1280
1339
1399
1459
1580
1640
1700
1760
1820
1880
1881
1941
2001
2061
2122
2182
2242
2243
2303
2363
2364
2424
2484
2485
2545
2605
2606
2666
2726
2727
2787
2848
2908
2969
3029
3090
3211
3272
26
85
145
204
264
323
383
442
443
502
562
621
681
741
800
860
920
980
1039
1040
1099
1159
1219
1279
1339
1399
1459
1519
1580
1640
1700
1760
1820
1881
1941
2001
2062
2122
2183
2243
2303
2304
2364
2424
2425
2485
2545
2546
2606
2667
2727
2788
2848
2909
2970
3030
3091
3151
3212
25
85
144
203
204
263
323
382
442
501
561
620
621
680
740
800
859
860
919
979
1039
1099
1159
1219
1279
1339
1399
1459
1519
1640
1700
1760
1821
1881
1941
2002
2062
2123
2183
2243
2244
2304
2364
2365
2425
2486
2546
2607
2667
2668
2728
2789
2849
2910
2970
3031
3092
3152
3213
3273
24
84
143
203
262
322
381
441
500
501
560
620
680
739
799
859
919
979
1039
1099
1159
1219
1279
1339
1399
1459
1519
1640
1700
1760
1821
1881
1942
2002
2062
2063
2123
2183
2184
2244
2304
2305
2365
2426
2486
2547
2607
2608
2668
2729
2789
2850
2911
2971
3032
3092
3153
3214
3274
23
83
142
202
261
321
380
381
440
500
559
560
619
679
739
798
799
858
859
918
978
1038
1098
1158
1218
1278
1339
1399
1459
1519
1640
1700
1761
1821
1881
1942
2002
2063
2123
2184
2244
2245
2305
2366
2426
2487
2547
2548
2608
2669
2729
2730
2790
2851
2911
2972
3033
3093
3154
3275
82
141
201
261
320
380
439
499
559
618
619
678
738
798
858
918
978
1038
1098
1158
1218
1278
1338
1399
1459
1519
1640
1700
1761
1821
1882
1942
2003
2063
2124
2184
2245
2306
2366
2427
2487
2488
2548
2609
2669
2670
2730
2791
2852
2912
2973
3034
3094
3155
3215
3276
22
81
141
200
260
319
379
439
498
558
618
678
737
738
797
857
917
977
1037
1097
1157
1158
1218
1278
1338
1398
1459
1519
1579
1640
1700
1761
1821
1882
1942
2003
2063
2064
2124
2185
2245
2246
2306
2367
2427
2428
2488
2549
2610
2670
2731
2792
2852
2913
2974
3034
3095
3156
3216
3277
21
80
140
199
259
318
319
378
438
497
498
557
617
677
737
797
857
917
977
1037
1097
1157
1217
1278
1338
1398
1459
1519
1579
1640
1700
1761
1821
1882
1943
2003
2064
2125
2185
2246
2307
2367
2428
2489
2549
2550
2610
2671
2732
2792
2793
2853
2914
2975
3035
3096
3156
3217
3278
20
79
139
198
199
258
318
377
437
497
557
616
617
676
736
796
856
916
976
1036
1097
1157
1217
1277
1338
1398
1458
1519
1579
1640
1700
1761
1822
1882
1943
2004
2064
2125
2186
2246
2247
2307
2368
2429
2489
2490
2550
2611
2672
2732
2733
2793
2854
2915
2975
3036
3097
3157
3218
19
79
138
198
257
317
377
436
496
556
616
676
735
736
795
796
855
856
916
976
1036
1096
1156
1157
1217
1277
1337
1398
1458
1519
1579
1640
1761
1822
1882
1943
2004
2065
2125
2186
2247
2308
2368
2369
2429
2490
2551
2612
2672
2673
2733
2794
2855
2915
2916
2976
3037
3098
3158
3219
3279
18
78
137
197
256
316
376
435
436
495
555
615
675
735
795
855
915
975
1035
1036
1096
1156
1216
1277
1337
1398
1458
1519
1579
1640
1701
1761
1822
1883
1943
2004
2065
2126
2187
2247
2248
2308
2369
2430
2491
2551
2552
2612
2673
2734
2795
2855
2856
2916
2977
3038
3098
3159
3220
3280
17
77
136
196
256
315
375
435
494
495
554
555
614
674
734
794
854
855
915
975
1035
1095
1156
1216
1277
1337
1398
1458
1519
1579
1640
1701
1761
1822
1883
1944
2004
2005
2065
2126
2187
2248
2309
2370
2430
2431
2491
2552
2613
2674
2735
2795
2796
2856
2917
2978
3039
3099
3160
3281
76
136
195
255
314
315
374
434
494
554
614
674
734
794
854
914
974
1035
1095
1155
1216
1276
1337
1397
1458
1519
1579
1640
1701
1822
1883
1944
2005
2066
2127
2187
2188
2248
2309
2370
2431
2492
2553
2614
2675
2735
2736
2796
2857
2918
2979
3039
3100
3161
3221
3282
16
75
135
194
254
314
373
433
493
553
613
673
733
793
853
913
914
974
1034
1095
1155
1215
1216
1276
1337
1397
1458
1519
1579
1640
1701
1762
1822
1883
1944
2005
2066
2127
2188
2249
2310
2371
2432
2493
2553
2554
2614
2615
2675
2736
2797
2858
2919
2979
2980
3040
3101
3162
3222
3283
15
74
134
193
194
253
313
373
432
433
492
552
612
672
732
733
792
793
853
913
973
1034
1094
1155
1215
1276
1336
1397
1458
1579
1640
1701
1762
1823
1884
1944
1945
2005
2006
2066
2127
2188
2249
2310
2371
2432
2493
2554
2615
2676
2737
2798
2859
2919
2920
2980
3041
3102
3162
3223
3284
14
73
133
193
252
312
372
432
492
551
552
611
612
672
732
792
852
912
913
973
1033
1094
1154
1215
1275
1276
1336
1397
1458
1518
1579
1640
1701
1762
1823
1884
1945
2006
2067
2128
2189
2250
2311
2372
2433
2494
2555
2616
2677
2738
2799
2859
2860
2920
2981
3042
3103
3163
3224
13
73
132
192
251
252
311
371
431
491
551
611
671
731
791
852
912
972
973
1033
1093
1154
1215
1275
1336
1397
1518
1579
1640
1701
1762
1823
1884
1945
2006
2067
2128
2189
2250
2311
2372
2373
2433
2434
2494
2495
2555
2556
2616
2617
2677
2678
2738
2739
2799
2860
2921
2982
3043
3103
3164
3225
3285
12
72
131
191
251
310
370
430
490
550
610
670
730
731
791
851
911
912
972
1032
1033
1093
1154
1214
1275
1336
1397
1457
1518
1579
1640
1701
1762
1823
1884
1945
2006
2067
2068
2129
2190
2251
2312
2373
2434
2495
2556
2617
2678
2739
2800
2861
2922
2983
3044
3104
3165
3226
3286
11
71
131
190
250
310
369
370
429
489
549
609
610
670
730
790
850
851
911
971
972
1032
1093
1153
1214
1275
1335
1336
1396
1457
1518
1579
1640
1701
1762
1823
1884
1946
2007
2068
2129
2190
2251
2312
2313
2373
2374
2435
2496
2557
2618
2679
2740
2801
2862
2923
2984
3044
3105
3166
3287
70
130
189
249
309
369
429
489
549
609
669
729
789
790
850
910
911
971
1031
1032
1092
1153
1214
1274
1335
1396
1457
1518
1579
1640
1701
1762
1823
1824
1885
1946
2007
2068
2129
2190
2191
2252
2313
2374
2435
2496
2497
2557
2558
2619
2680
2741
2802
2863
2923
2924
2984
3045
3106
3167
3227
3288
10
69
129
188
248
308
368
428
488
548
608
668
729
789
849
850
910
970
971
1031
1092
1152
1153
1213
1274
1335
1396
1457
1518
1579
1640
1701
1824
1885
1946
2007
2068
2069
2130
2191
2252
2313
2314
2375
2436
2497
2558
2619
2680
2741
2742
2802
2803
2863
2924
2985
3046
3107
3168
3228
3289
9
68
128
188
247
307
367
427
487
547
607
608
668
728
788
849
909
970
1031
1091
1152
1213
1274
1335
1396
1457
1518
1579
1640
1701
1763
1824
1885
1946
2008
2069
2130
2191
2192
2253
2314
2375
2436
2437
2498
2559
2620
2681
2742
2803
2864
2925
2986
3047
3108
3168
3229
3290
8
127
187
247
306
366
426
486
546
547
607
667
727
788
848
909
969
970
1030
1091
1152
1213
1274
1335
1396
1457
1518
1579
1640
1763
1824
1885
1947
2008
2069
2131
2192
2253
2314
2315
2376
2437
2498
2559
2560
2621
2682
2743
2804
2865
2926
2987
3048
3109
3169
3230
50
109
168
228
287
346
405
464
522
523
581
640
699
758
816
817
875
934
992
993
1051
1110
1168
1169
1227
1286
1344
1403
1462
1521
1579
1638
1697
1756
1815
1874
1933
1992
2051
2110
2169
2170
2229
2288
2348
2407
2467
2526
2527
2586
2646
2706
2766
2826
2886
2946
3007
3067
3127
3188
49
108
168
227
286
345
404
463
522
581
639
640
698
757
816
874
875
933
992
1051
1109
1110
1168
1227
1285
1286
1344
1403
1462
1521
1579
1638
1697
1756
1815
1874
1933
1992
2051
2111
2170
2229
2289
2348
2408
2467
2468
2527
2587
2647
2707
2767
2827
2887
2947
3007
3068
3128
3189
3249
48
107
167
226
285
344
403
462
521
580
639
698
756
757
815
874
933
991
992
1050
1109
1168
1226
1227
1285
1344
1403
1462
1579
1638
1697
1756
1815
1874
1933
1992
1993
2052
2111
2170
2230
2289
2349
2408
2468
2528
2588
2647
2648
2707
2708
2767
2768
2828
2888
2948
3008
3069
3129
3190
3250
47
107
166
225
284
343
402
461
520
579
638
697
756
815
873
874
932
991
1050
1109
1167
1226
1285
1344
1403
1462
1520
1579
1638
1697
1756
1815
1874
1934
1993
2052
2111
2112
2171
2230
2290
2349
2409
2469
2528
2529
2588
2648
2708
2768
2828
2888
2889
2949
3009
3070
3130
3251
46
106
165
224
283
342
401
402
460
461
519
520
578
579
637
638
696
755
814
873
932
990
991
1049
1108
1167
1226
1285
1344
1402
1461
1520
1579
1638
1697
1756
1816
1875
1934
1993
2052
2053
2112
2171
2231
2290
2350
2409
2410
2469
2529
2589
2649
2709
2769
2829
2889
2950
3010
3070
3131
3191
3252
46
105
164
223
282
283
342
401
460
519
578
637
696
754
755
813
814
872
931
990
1049
1108
1167
1226
1284
1285
1343
1402
1461
1520
1579
1638
1697
1757
1816
1875
1934
1993
1994
2053
2112
2172
2231
2291
2350
2351
2410
2470
2530
2590
2650
2710
2770
2830
2890
2950
3011
3071
3132
3192
3253
45
104
163
223
282
341
400
459
518
577
636
695
754
813
872
931
990
1048
1049
1107
1108
1166
1225
1284
1343
1402
1461
1520
1579
1638
1757
1816
1875
1934
1994
2053
2113
2172
2232
2291
2351
2411
2470
2471
2530
2531
2590
2650
2710
2711
2770
2771
2831
2891
2951
3012
3072
3193
3254
44
103
162
222
281
340
399
458
517
576
635
694
753
812
871
930
989
1048
1107
1166
1225
1284
1343
1402
1461
1520
1579
1638
1698
1757
1816
1875
1935
1994
2053
2054
2113
2172
2173
2232
2292
2351
2352
2411
2471
2531
2591
2651
2711
2771
2831
2832
2892
2952
3012
3073
3133
3194
43
102
162
221
280
339
398
457
458
516
517
576
635
694
753
812
871
930
989
1048
1107
1166
1225
1284
1343
1402
1461
1520
1579
1638
1698
1757
1816
1876
1935
1994
2054
2113
2114
2173
2233
2292
2352
2412
2472
2532
2592
2652
2712
2772
2832
2893
2953
3013
3074
3134
3195
3255
42
161
220
279
338
398
457
516
575
634
693
752
811
870
929
988
1047
1106
1165
1224
1283
1342
1343
1402
1461
1520
1579
1638
1698
1757
1816
1876
1935
1995
2054
2114
2173
2174
2233
2293
2353
2412
2413
2472
2473
2532
2533
2592
2593
2652
2653
2713
2773
2833
2893
2954
3014
3075
3135
3196
3256
41
101
160
219
278
338
397
456
515
574
633
692
751
752
810
811
869
870
929
988
1047
1106
1165
1224
1283
1342
1401
1461
1520
1579
1638
1698
1757
1817
1876
1935
1936
1995
2055
2114
2174
2234
2293
2294
2353
2413
2473
2533
2593
2653
2713
2774
2834
2894
2955
3015
3075
3136
3257
40
100
159
218
278
337
396
455
514
573
574
632
633
692
751
810
869
928
987
1046
1105
1106
1164
1165
1224
1283
1342
1401
1461
1520
1579
1698
1757
1817
1876
1936
1995
2055
2115
2174
2234
2294
2354
2414
2474
2534
2594
2654
2714
2774
2835
2895
2955
3016
3076
3137
3197
3258
40
99
158
217
218
277
336
395
454
513
514
573
632
691
750
809
868
869
927
928
987
1046
1105
1164
1223
1283
1342
1401
1460
1520
1579
1698
1757
1817
1876
1936
1996
2055
2115
2175
2235
2294
2295
2354
2414
2474
2534
2535
2594
2595
2655
2715
2775
2835
2836
2896
2956
3017
3077
3138
3198
3259
39
98
157
217
276
335
394
454
513
572
631
690
749
750
809
868
927
986
1045
1046
1105
1164
1223
1282
1342
1401
1460
1520
1579
1698
1817
1877
1936
1996
2056
2115
2116
2175
2235
2295
2355
2415
2475
2535
2595
2655
2656
2716
2776
2836
2897
2957
3017
3078
3199
3260
38
97
157
216
275
334
394
453
512
571
630
631
690
749
808
867
926
927
986
1045
1104
1163
1164
1223
1282
1341
1401
1460
1520
1579
1698
1758
1817
1877
1936
1937
1996
2056
2116
2176
2235
2236
2295
2296
2355
2356
2415
2416
2476
2536
2596
2656
2716
2777
2837
2897
2958
3018
3079
3139
3200
37
96
156
215
274
334
393
452
511
570
571
630
689
748
807
808
867
926
985
1044
1045
1104
1163
1222
1223
1282
1341
1401
1460
1579
1698
1758
1817
1877
1937
1997
2056
2116
2176
2236
2296
2356
2416
2476
2536
2537
2597
2657
2717
2777
2778
2838
2898
2959
3019
3080
3140
3201
3261
36
155
214
273
274
333
392
451
510
511
570
629
688
748
807
866
925
926
985
1044
1103
1104
1163
1222
1282
1341
1400
1460
1519
1579
1639
1698
1758
1818
1877
1937
1997
2057
2117
2176
2177
2236
2237
2296
2297
2357
2417
2477
2537
2597
2657
2658
2718
2778
2839
2899
2959
2960
3020
3080
3141
3202
3262
35
95
154
213
273
332
391
450
451
510
569
628
629
688
747
806
866
925
984
1044
1103
1162
1222
1281
1341
1400
1460
1519
1579
1639
1698
1758
1818
1877
1878
1937
1997
2057
2117
2177
2237
2297
2357
2417
2477
2478
2538
2598
2658
2719
2779
2839
2900
2960
3021
3081
3142
3263
34
94
153
212
213
272
331
390
391
450
509
568
628
687
746
806
865
924
925
984
1043
1103
1162
1221
1222
1281
1341
1400
1460
1519
1579
1639
1698
1758
1818
1878
1938
1997
1998
2057
2058
2117
2118
2177
2178
2237
2238
2298
2358
2418
2478
2538
2539
2599
2659
2719
2780
2840
2901
2961
3022
3082
3143
3203
3264
34
93
152
212
271
330
390
449
508
568
627
686
746
805
864
865
924
983
1043
1102
1162
1221
1281
1340
1400
1460
1519
1579
1639
1698
1758
1818
1878
1938
1998
2058
2118
2178
2238
2298
2358
2418
2419
2479
2539
2599
2660
2720
2780
2781
2841
2901
2902
2962
3022
3083
3144
3204
3265
33
92
151
211
270
329
330
389
448
508
567
626
686
745
804
805
864
923
983
1042
1102
1161
1221
1280
1281
1340
1400
1459
1519
1579
1639
1758
1818
1878
1938
1998
2058
2118
2178
2238
2239
2299
2359
2419
2479
2480
2540
2600
2660
2661
2721
2781
2842
2902
2963
3023
3084
3144
3205
3266
32
91
151
210
269
329
388
447
448
507
566
626
685
744
745
804
863
923
982
1042
1101
1102
1161
1221
1280
1340
1400
1459
1519
1579
1639
1699
1758
1818
1878
1938
1998
2058
2059
2119
2179
2239
2299
2359
2360
2420
2480
2540
2601
2661
2722
2782
2843
2903
2964
3024
3085
3145
3206
31
90
150
209
269
328
387
447
506
565
566
625
684
744
803
863
922
982
1041
1042
1101
1161
1220
1280
1340
1399
1459
1519
1579
1639
1699
1759
1819
1879
1939
1999
2059
2119
2179
2239
2240
2300
2360
2420
2481
2541
2601
2602
2662
2722
2783
2843
2904
2964
3025
3086
3146
3207
3267
30
90
149
208
268
327
386
387
446
505
565
624
684
743
803
862
922
981
1041
1101
1160
1220
1280
1339
1399
1459
1519
1579
1639
1699
1759
1819
1879
1939
1999
2059
2119
2120
2180
2240
2300
2360
2361
2421
2481
2542
2602
2663
2723
2784
2844
2905
2965
3026
3086
3147
3208
3268
29
89
148
207
208
267
326
386
445
505
564
623
624
683
742
743
802
862
921
981
1040
1041
1100
1160
1220
1279
1339
1399
1459
1519
1579
1639
1699
1759
1819
1879
1939
1999
2060
2120
2180
2240
2241
2301
2361
2421
2422
2482
2542
2603
2663
2724
2784
2845
2905
2906
2966
3027
3087
3148
3269
88
147
207
266
325
326
385
444
504
563
623
682
742
801
802
861
921
980
981
1040
1100
1160
1219
1279
1339
1399
1459
1519
1579
1639
1699
1759
1819
1879
1939
2000
2060
2120
2180
2181
2241
2301
2362
2422
2482
2483
2543
2603
2604
2664
2725
2785
2846
2906
2967
3027
3028
3088
3149
3209
3270
28
87
146
206
265
325
384
444
503
563
622
682
741
801
860
861
920
980
1040
1099
1100
1159
1219
1279
1339
1399
1459
1519
1579
1639
1699
1759
1819
1879
1940
2000
2060
2121
2181
2241
2302
2362
2423
2483
2544
2604
2665
2725
2786
2846
2847
2907
2968
3028
3089
3150
3210
3271
27
86
146
205
264
324
383
443
502
562
621
622
681
741
800
860
920
979
980
1039
1099
1159
1219
1279
1339
1399
1459
1519
1579
1639
1699
1759
1819
1880
1940
2000
2061
2121
2181
2182
2242
2302
2363
2423
2484
2544
2605
2665
2666
2726
2787
2847
2908
2969
3029
3090
3150
3211
3272
26
85
145
204
264
323
383
442
502
561
621
680
740
800
859
860
919
979
1039
1099
1158
1159
1218
1278
1338
1398
1458
1519
1579
1639
1699
1759
1820
1880
1940
2001
2061
2121
2122
2182
2242
2303
2363
2424
2484
2485
2545
2606
2666
2727
2787
2788
2848
2909
2969
3030
3091
3151
3212
25
84
144
203
263
322
382
441
501
560
561
620
680
739
740
799
859
919
978
979
1038
1098
1158
1218
1278
1338
1398
1458
1579
1639
1699
1759
1820
1880
1940
1941
2001
2061
2122
2182
2243
2303
2364
2424
2425
2485
2546
2606
2667
2728
2788
2849
2909
2910
2970
3031
3091
3152
3213
3273
24
84
143
202
262
321
322
381
440
441
500
560
619
679
739
798
799
858
918
978
1038
1098
1158
1218
1278
1338
1398
1458
1518
1579
1639
1699
1760
1820
1880
1941
2001
2062
2122
2183
2243
2304
2364
2365
2425
2486
2546
2607
2668
2728
2789
2850
2910
2971
3032
3092
3153
3214
3274
23
83
142
202
261
321
380
440
499
559
619
678
679
738
798
858
918
977
978
1037
1038
1097
1098
1157
1158
1217
1218
1278
1338
1398
1458
1518
1579
1639
1699
1760
1820
1881
1941
2001
2002
2062
2123
2183
2244
2304
2305
2365
2426
2486
2547
2608
2668
2729
2790
2850
2851
2911
2972
3032
3033
3093
3154
3214
3275
82
141
201
260
320
379
439
499
558
618
678
737
738
797
857
917
977
1037
1097
1157
1217
1277
1337
1338
1398
1458
1518
1579
1639
1699
1760
1820
1881
1941
2002
2062
2123
2184
2244
2305
2366
2426
2487
2548
2608
2609
2669
2730
2790
2791
2851
2912
2973
3033
3094
3155
3215
3276
22
81
140
200
259
260
319
379
438
498
557
558
617
677
737
797
857
916
917
976
977
1036
1037
1097
1157
1217
1277
1337
1398
1458
1518
1579
1639
1699
1760
1820
1881
1942
2002
2063
2123
2124
2184
2245
2305
2306
2366
2427
2488
2548
2609
2670
2730
2731
2791
2852
2913
2973
2974
3034
3095
3216
3277
21
80
140
199
259
318
378
437
438
497
557
617
676
677
736
796
856
916
976
1036
1096
1156
1217
1277
1337
1397
1458
1518
1639
1760
1821
1881
1942
2002
2003
2063
2124
2184
2185
2245
2306
2367
2427
2428
2488
2549
2610
2670
2671
2731
2792
2853
2914
2974
3035
3096
3156
3217
3278
20
79
139
198
258
317
377
437
496
556
616
676
736
795
796
855
856
915
916
975
976
1036
1096
1156
1216
1276
1277
1337
1397
1458
1518
1639
1700
1760
1821
1881
1942
2003
2063
2064
2124
2185
2246
2306
2307
2367
2428
2489
2550
2610
2611
2671
2732
2793
2854
2914
2975
3036
3097
3157
3218
19
138
197
257
317
376
436
496
555
556
615
675
735
795
855
915
975
1035
1095
1096
1156
1216
1276
1337
1397
1518
1639
1700
1760
1821
1882
1942
2003
2064
2125
2185
2186
2246
2307
2368
2429
2489
2490
2550
2611
2672
2733
2794
2854
2915
2976
3037
3097
3158
3219
3279
18
78
137
197
256
316
375
376
435
495
555
614
615
674
675
734
794
854
914
915
975
1035
1095
1155
1216
1276
1336
1397
1457
1518
1639
1700
1760
1821
1882
1943
2003
2064
2125
2186
2247
2307
2308
2368
2369
2429
2490
2551
2612
2673
2733
2734
2794
2855
2916
2977
3037
3038
3098
3159
3220
3280
17
77
136
196
255
315
375
434
494
554
614
674
734
794
854
914
974
1034
1095
1155
1215
1276
1336
1397
1457
1518
1639
1700
1761
1821
1882
1943
2004
2064
2065
2125
2126
2186
2247
2308
2369
2430
2491
2552
2612
2613
2673
2674
2734
2795
2856
2917
2978
3038
3099
3160
3220
3281
76
135
195
255
314
374
434
493
553
613
673
733
793
853
913
914
974
1034
1094
1155
1215
1275
1276
1336
1397
1457
1518
1578
1639
1700
1761
1821
1882
1943
2004
2065
2126
2187
2248
2309
2369
2370
2430
2431
2491
2492
2552
2613
2674
2735
2796
2857
2918
2978
3039
3100
3161
3221
3282
16
75
135
194
254
313
373
433
493
552
553
612
613
672
673
732
733
792
793
853
913
973
1033
1034
1094
1154
1215
1275
1336
1396
1457
1518
1578
1639
1700
1761
1822
1882
1883
1943
2004
2065
2126
2187
2248
2309
2370
2431
2492
2553
2614
2675
2736
2797
2858
2918
2979
3040
3101
3222
3283
15
74
134
193
253
313
372
432
492
552
612
672
732
792
852
912
973
1033
1093
1094
1154
1214
1275
1336
1396
1457
1518
1578
1639
1700
1761
1822
1883
1944
2005
2066
2127
2188
2249
2310
2371
2432
2493
2554
2615
2676
2736
2737
2797
2798
2858
2919
2980
3041
3102
3162
3223
3284
14
73
133
192
252
312
371
372
431
491
551
611
671
731
791
851
852
912
972
1032
1033
1093
1153
1154
1214
1275
1335
1396
1457
1518
1578
1639
1700
1761
1822
1883
1944
2005
2066
2127
2188
2249
2310
2371
2432
2493
2554
2615
2676
2737
2798
2859
2920
2981
3042
3102
3163
3224
13
132
192
251
311
371
430
431
490
491
550
610
670
671
730
731
791
851
911
972
1032
1093
1153
1214
1274
1335
1396
1457
1578
1639
1700
1761
1822
1883
1944
2005
2066
2127
2128
2188
2189
2250
2311
2372
2433
2494
2555
2616
2677
2738
2799
2860
2921
2982
3043
3103
3164
3225
3285
12
72
131
191
250
310
370
430
490
550
610
670
730
790
850
851
911
971
1032
1092
1153
1213
1214
1274
1335
1396
1457
1517
1578
1639
1700
1761
1822
1883
1944
1945
2006
2067
2128
2189
2250
2311
2372
2433
2434
2494
2495
2556
2617
2678
2739
2800
2861
2922
2982
2983
3043
3104
3165
3226
3286
11
71
130
190
250
309
369
429
489
549
609
669
729
789
790
850
910
971
1031
1092
1152
1153
1213
1274
1335
1396
1456
1517
1578
1639
1700
1761
1822
1884
1945
2006
2067
2128
2189
2250
2251
2312
2373
2434
2495
2556
2617
2618
2678
2679
2739
2740
2800
2801
2861
2862
2922
2983
3044
3105
3166
3226
3287
70
130
189
249
308
309
368
428
488
548
608
668
669
729
789
849
910
970
1031
1091
1092
1152
1213
1274
1334
1395
1456
1517
1578
1639
1700
1762
1823
1884
1945
2006
2067
2129
2190
2251
2312
2373
2374
2435
2496
2557
2618
2679
2740
2801
2862
2923
2984
3045
3106
3167
3227
3288
10
69
129
188
248
308
368
427
428
487
488
547
548
608
668
728
788
849
909
970
1030
1091
1152
1212
1213
1273
1334
1395
1456
1517
1578
1639
1762
1823
1884
1945
2006
2007
2068
2129
2190
2251
2252
2313
2374
2435
2496
2497
2558
2619
2680
2741
2802
2863
2924
2985
3046
3107
3167
3228
3289
9
68
128
187
247
307
367
427
487
547
607
667
727
728
788
848
909
969
1030
1091
1151
1212
1273
1334
1395
1456
1517
1578
1639
1701
1762
1823
1884
1945
1946
2007
2068
2129
2130
2191
2252
2313
2374
2375
2436
2497
2558
2619
2620
2681
2742
2803
2864
2925
2986
3047
3108
3168
3229
3290
8
67
127
187
246
306
366
426
486
546
606
666
667
727
787
848
908
969
1029
1030
1090
1151
1212
1273
1334
1395
1456
1517
1578
1639
1701
1762
1823
1884
1946
2007
2068
2069
2130
2191
2252
2253
2314
2375
2436
2437
2498
2559
2620
2681
2742
2743
2804
2865
2926
2987
3048
3108
3169
3230
50
109
168
227
286
345
404
463
522
581
640
698
699
757
816
874
875
933
992
1050
1051
1109
1168
1226
1285
1344
1402
1461
1520
1637
1696
1755
1814
1873
1932
1991
2050
2109
2110
2169
2228
2287
2288
2347
2406
2407
2466
2526
2586
2645
2646
2705
2706
2765
2766
2826
2886
2946
3006
3067
3127
3188
49
108
167
226
227
286
345
403
404
462
463
521
580
639
698
756
757
815
874
933
991
1050
1109
1167
1226
1285
1343
1402
1461
1520
1637
1696
1755
1814
1873
1932
1991
2051
2110
2169
2228
2229
2288
2347
2348
2407
2467
2526
2527
2586
2587
2646
2706
2766
2826
2827
2887
2947
3007
3068
3128
3189
3249
48
107
167
226
285
344
403
462
521
579
580
638
697
756
815
873
932
991
1049
1050
1108
1167
1226
1284
1343
1402
1461
1520
1637
1696
1755
1814
1873
1932
1933
1992
2051
2110
2170
2229
2288
2289
2348
2408
2467
2468
2527
2587
2647
2707
2767
2827
2887
2948
3008
3069
3129
3190
3250
47
166
225
284
343
402
461
520
579
638
696
697
755
814
873
931
932
990
1049
1108
1167
1225
1284
1343
1402
1461
1520
1637
1696
1755
1814
1815
1874
1933
1992
2051
2111
2170
2229
2230
2289
2349
2408
2468
2528
2588
2648
2708
2768
2828
2888
2949
3009
3069
3130
3190
3251
46
106
165
224
283
342
401
460
519
578
637
696
755
813
814
872
931
990
1049
1107
1108
1166
1225
1284
1343
1402
1461
1578
1637
1756
1815
1874
1933
1992
2052
2111
2170
2171
2230
2290
2349
2409
2469
2528
2529
2588
2589
2648
2649
2708
2709
2769
2829
2889
2949
3010
3070
3131
3191
3252
105
164
223
282
341
400
459
518
577
636
695
754
813
872
930
931
989
1048
1107
1166
1225
1284
1343
1401
1460
1519
1578
1697
1756
1815
1874
1933
1993
2052
2111
2112
2171
2230
2231
2290
2350
2409
2410
2469
2529
2589
2649
2709
2769
2830
2890
2950
3011
3071
3132
3192
3253
45
104
163
222
281
340
341
400
459
518
576
577
635
636
694
695
753
812
871
930
989
1048
1107
1165
1166
1224
1225
1283
1342
1401
1460
1519
1578
1697
1756
1815
1874
1934
1993
2052
2112
2171
2231
2291
2350
2410
2470
2530
2590
2650
2710
2770
2830
2891
2951
3011
3072
3132
3193
3254
44
103
162
221
222
281
340
399
458
517
576
635
694
753
812
870
871
929
930
988
989
1047
1106
1165
1224
1283
1342
1401
1460
1519
1578
1697
1756
1815
1874
1875
1934
1993
2053
2112
2172
2231
2232
2291
2351
2411
2471
2530
2531
2590
2591
2651
2711
2771
2831
2891
2892
2952
3012
3073
3133
3194
43
102
161
221
280
339
398
457
516
575
634
693
752
811
870
929
988
1047
1106
1165
1224
1283
1342
1401
1460
1519
1578
1697
1756
1815
1875
1934
1994
2053
2113
2172
2232
2292
2351
2352
2411
2471
2531
2591
2651
2711
2712
2772
2832
2892
2953
3013
3074
3134
3195
3255
42
101
161
220
279
338
397
456
515
574
575
633
634
692
693
751
752
810
811
869
870
928
929
987
988
1046
1047
1105
1106
1164
1165
1223
1224
1283
1342
1401
1460
1519
1578
1697
1756
1816
1875
1934
1994
2053
2054
2113
2173
2232
2233
2292
2352
2412
2472
2532
2592
2652
2712
2772
2773
2833
2893
2953
2954
3014
3074
3135
3196
3256
41
101
160
219
278
337
396
397
455
456
515
574
633
692
751
810
869
928
987
1046
1105
1164
1223
1282
1341
1401
1460
1519
1578
1638
1697
1756
1816
1875
1935
1994
2054
2113
2114
2173
2233
2293
2353
2412
2413
2472
2473
2532
2533
2593
2653
2713
2773
2833
2834
2894
2954
3015
3075
3136
3196
3257
40
100
159
218
277
336
337
396
455
514
573
632
691
750
809
868
927
928
986
987
1045
1046
1105
1164
1223
1282
1341
1400
1460
1519
1578
1638
1697
1756
1816
1875
1935
1994
1995
2054
2114
2174
2233
2234
2293
2353
2413
2473
2533
2593
2653
2654
2714
2774
2834
2895
2955
3016
3076
3137
3197
3258
99
158
217
276
277
336
395
454
513
572
631
690
691
749
750
809
868
927
986
1045
1104
1163
1223
1282
1341
1400
1460
1519
1578
1638
1697
1757
1816
1876
1935
1995
2054
2055
2114
2174
2234
2294
2354
2414
2474
2534
2594
2654
2714
2715
2775
2835
2895
2896
2956
3016
3077
3138
3198
3259
39
98
157
216
276
335
394
453
512
571
572
631
690
749
808
867
926
985
986
1045
1104
1163
1222
1282
1341
1400
1459
1519
1578
1638
1697
1757
1816
1876
1935
1995
2055
2115
2174
2175
2234
2294
2354
2414
2474
2475
2534
2535
2595
2655
2715
2775
2776
2836
2896
2957
3017
3078
3138
3199
3260
38
97
156
216
275
334
393
452
453
512
571
630
689
748
807
808
867
926
985
1044
1103
1104
1163
1222
1281
1341
1400
1459
1519
1578
1638
1697
1757
1816
1876
1936
1995
1996
2055
2115
2175
2235
2295
2355
2415
2475
2535
2595
2596
2656
2716
2776
2837
2897
2958
3018
3079
3139
3200
37
96
156
215
274
333
392
393
452
511
570
629
688
689
748
807
866
925
984
985
1044
1103
1162
1222
1281
1340
1400
1459
1519
1578
1638
1697
1757
1817
1876
1936
1996
2056
2115
2116
2175
2235
2295
2355
2356
2415
2416
2476
2536
2596
2656
2717
2777
2837
2838
2898
2958
3019
3140
3201
3261
36
95
155
214
273
332
333
392
451
510
569
628
629
688
747
806
865
866
925
984
1043
1103
1162
1221
1281
1340
1400
1459
1519
1578
1638
1697
1757
1817
1876
1936
1996
2056
2116
2176
2236
2296
2356
2416
2476
2536
2537
2597
2657
2717
2718
2778
2838
2899
2959
3020
3080
3141
3202
3262
35
95
154
213
272
332
391
450
509
569
628
687
746
747
806
865
924
983
984
1043
1102
1162
1221
1280
1281
1340
1399
1459
1578
1638
1697
1757
1817
1877
1936
1937
1996
2056
2116
2176
2236
2296
2297
2356
2357
2417
2477
2537
2597
2598
2658
2718
2779
2839
2900
2960
3021
3081
3142
3202
3263
34
94
153
212
272
331
390
449
509
568
627
686
687
746
805
864
865
924
983
1042
1043
1102
1161
1221
1280
1340
1399
1459
1518
1578
1638
1757
1817
1877
1937
1997
2057
2117
2177
2237
2297
2357
2417
2477
2478
2538
2598
2658
2659
2719
2779
2840
2900
2961
3021
3082
3143
3203
3264
93
152
211
271
330
389
449
508
567
626
627
686
745
804
805
864
923
983
1042
1101
1102
1161
1220
1280
1339
1340
1399
1459
1518
1578
1638
1698
1757
1817
1877
1937
1997
2057
2117
2177
2237
2297
2298
2358
2418
2478
2538
2539
2599
2659
2720
2780
2841
2901
2962
3022
3083
3204
3265
33
92
151
211
270
329
388
389
448
507
566
567
626
685
744
745
804
863
923
982
1041
1042
1101
1161
1220
1280
1339
1399
1459
1518
1578
1638
1698
1817
1877
1937
1997
2057
2117
2118
2178
2238
2298
2358
2418
2419
2479
2539
2599
2600
2660
2720
2721
2781
2841
2842
2902
2963
3023
3084
3144
3205
3266
32
91
150
210
269
328
388
447
506
507
566
625
684
685
744
803
863
922
982
1041
1101
1160
1220
1279
1339
1399
1458
1518
1578
1638
1698
1758
1818
1878
1938
1998
2058
2118
2178
2238
2298
2299
2359
2419
2479
2480
2540
2600
2661
2721
2782
2842
2903
2963
3024
3085
3145
3206
31
90
150
209
268
328
387
446
506
565
624
625
684
743
803
862
922
981
1041
1100
1160
1219
1220
1279
1339
1399
1458
1518
1578
1638
1698
1758
1818
1878
1938
1998
2058
2118
2178
2179
2239
2299
2359
2420
2480
2540
2541
2601
2661
2662
2722
2782
2783
2843
2904
2964
3025
3085
3146
3207
3267
30
89
149
208
267
268
327
386
445
446
505
564
624
683
743
802
861
862
921
981
1040
1100
1159
1160
1219
1279
1339
1398
1458
1518
1578
1638
1698
1758
1818
1878
1938
1998
2058
2059
2119
2179
2239
2299
2300
2360
2420
2481
2541
2602
2662
2723
2783
2844
2904
2965
3026
3086
3147
3208
3268
29
89
148
207
267
326
385
445
504
564
623
682
683
742
801
802
861
920
921
980
1040
1099
1100
1159
1219
1279
1338
1398
1458
1518
1578
1638
1698
1758
1818
1878
1938
1999
2059
2119
2179
2240
2300
2360
2361
2421
2481
2542
2602
2663
2723
2724
2784
2845
2905
2966
3026
3087
3148
3208
3269
28
88
147
206
266
325
385
444
503
504
563
622
682
741
801
860
861
920
980
1039
1099
1159
1219
1278
1338
1398
1458
1518
1578
1638
1698
1758
1818
1878
1939
1999
2059
2119
2120
2180
2240
2300
2301
2361
2421
2422
2482
2542
2543
2603
2664
2724
2785
2845
2906
2967
3027
3088
3149
3209
3270
28
87
146
206
265
324
384
443
503
562
622
681
741
800
860
919
920
979
1039
1099
1158
1159
1218
1278
1338
1398
1458
1518
1578
1638
1698
1758
1818
1879
1939
1999
2059
2060
2120
2180
2241
2301
2361
2362
2422
2483
2543
2604
2664
2725
2785
2786
2846
2907
2967
2968
3028
3089
3149
3210
3271
27
86
145
205
264
324
383
442
443
502
561
562
621
680
681
740
800
859
919
979
1038
1039
1098
1158
1218
1278
1338
1398
1458
1518
1578
1638
1698
1758
1819
1879
1939
1999
2000
2060
2120
2181
2241
2302
2362
2423
2483
2544
2604
2605
2665
2726
2786
2847
2908
2968
3029
3090
3150
3211
3272
26
85
145
204
263
323
382
442
501
561
620
680
739
740
799
859
918
919
978
1038
1098
1158
1218
1278
1338
1398
1458
1518
1578
1638
1698
1758
1819
1879
1939
2000
2060
2121
2181
2242
2302
2363
2423
2484
2544
2545
2605
2666
2726
2727
2787
2848
2908
2969
3030
3090
3151
3212
25
84
144
203
263
322
381
382
441
500
501
560
619
620
679
739
798
799
858
918
978
1038
1097
1098
1157
1217
1277
1337
1397
1518
1578
1638
1698
1759
1819
1879
1940
2000
2061
2121
2181
2182
2242
2303
2363
2424
2484
2485
2545
2606
2666
2667
2727
2788
2848
2849
2909
2970
3031
3091
3152
3213
3273
24
143
202
262
321
381
440
500
559
619
678
679
738
798
858
917
918
977
1037
1097
1157
1217
1277
1337
1397
1457
1518
1578
1638
1698
1759
1819
1879
1880
1940
2000
2061
2121
2122
2182
2243
2303
2364
2424
2425
2485
2546
2606
2607
2667
2728
2789
2849
2910
2971
3031
3092
3153
3274
23
83
142
201
261
320
380
439
499
558
559
618
678
737
738
797
857
917
977
1037
1097
1157
1217
1277
1337
1397
1457
1578
1638
1698
1759
1819
1880
1940
2001
2061
2122
2182
2183
2243
2304
2364
2365
2425
2486
2546
2547
2607
2668
2729
2789
2850
2911
2972
3032
3093
3154
3214
3275
22
82
141
201
260
320
379
439
498
558
617
618
677
737
797
856
857
916
917
976
1036
1096
1156
1216
1276
1277
1337
1397
1457
1517
1578
1638
1759
1819
1880
1940
1941
2001
2062
2122
2183
2243
2244
2304
2365
2426
2486
2487
2547
2608
2669
2729
2790
2851
2912
2972
3033
3094
3155
3215
3276
22
81
140
200
259
319
378
438
497
498
557
617
676
677
736
796
856
916
976
1036
1096
1156
1216
1276
1336
1397
1457
1517
1578
1638
1699
1759
1820
1880
1941
2001
2062
2123
2183
2244
2305
2365
2366
2426
2487
2548
2608
2609
2669
2730
2791
2852
2912
2913
2973
3034
3095
3155
3216
3277
21
80
199
258
318
377
378
437
497
556
616
676
736
795
796
855
856
915
975
1035
1095
1096
1156
1216
1276
1336
1397
1457
1517
1578
1638
1699
1759
1820
1880
1941
2002
2062
2123
2184
2244
2245
2305
2366
2427
2488
2548
2549
2609
2670
2731
2792
2852
2853
2913
2974
3035
3096
3156
3217
3278
20
79
139
198
258
317
377
436
496
556
615
616
675
735
795
855
915
975
1035
1095
1155
1215
1216
1276
1336
1396
1457
1517
1578
1638
1699
1759
1820
1881
1941
2002
2063
2123
2124
2184
2245
2306
2367
2427
2428
2488
2549
2610
2671
2732
2792
2793
2853
2914
2975
3036
3096
3157
3218
19
78
138
197
257
316
376
435
436
495
555
615
674
675
734
735
794
854
914
974
1034
1035
1095
1155
1215
1275
1336
1396
1457
1517
1578
1638
1699
1759
1820
1881
1942
2002
2063
2124
2185
2245
2246
2306
2367
2428
2489
2550
2611
2671
2672
2732
2793
2854
2915
2976
3036
3097
3158
3219
3279
18
78
137
196
256
315
316
375
435
494
495
554
614
674
734
794
854
914
974
1034
1094
1154
1155
1215
1275
1336
1396
1457
1517
1578
1638
1699
1760
1820
1881
1942
2003
2063
2124
2185
2246
2307
2368
2429
2489
2490
2550
2551
2611
2672
2733
2794
2855
2916
2976
2977
3037
3098
3159
3280
17
77
136
196
255
315
374
434
494
553
554
613
673
733
793
853
913
973
974
1034
1094
1154
1214
1215
1275
1335
1396
1456
1517
1578
1638
1699
1760
1820
1881
1942
2003
2064
2125
2185
2186
2246
2247
2307
2308
2368
2429
2490
2551
2612
2673
2734
2795
2856
2916
2917
2977
3038
3099
3160
3220
3281
16
76
135
195
254
314
373
374
433
493
553
613
672
673
732
733
792
793
853
913
973
1033
1093
1094
1154
1214
1275
1335
1396
1456
1517
1578
1638
1699
1760
1821
1881
1942
2003
2064
2125
2186
2247
2308
2369
2430
2491
2552
2613
2674
2735
2795
2796
2856
2857
2917
2978
3039
3100
3161
3221
3282
16
75
134
194
253
254
313
373
432
433
492
552
612
672
732
792
852
912
972
973
1033
1093
1153
1154
1214
1274
1335
1396
1456
1517
1638
1699
1760
1821
1882
1943
2003
2004
2064
2065
2125
2126
2186
2187
2247
2248
2308
2309
2369
2370
2430
2431
2491
2492
2552
2553
2613
2614
2674
2675
2735
2796
2857
2918
2979
3040
3101
3161
3222
3283
15
74
134
193
253
312
372
432
491
492
551
611
671
731
791
851
852
912
972
1032
1093
1153
1214
1274
1335
1395
1456
1517
1638
1699
1760
1821
1882
1943
2004
2065
2126
2187
2248
2309
2370
2431
2492
2553
2614
2675
2736
2797
2858
2919
2980
3041
3101
3162
3223
3284
14
73
133
192
252
311
312
371
431
491
551
610
611
670
671
731
791
851
911
971
972
1032
1092
1153
1213
1274
1334
1335
1395
1456
1517
1638
1699
1760
1821
1882
1943
2004
2065
2126
2187
2248
2249
2309
2310
2370
2371
2432
2493
2554
2615
2676
2737
2798
2859
2920
2981
3041
3042
3102
3163
3224
13
72
132
191
251
311
370
430
490
550
610
670
730
790
850
911
971
1031
1092
1152
1213
1274
1334
1395
1456
1517
1638
1699
1760
1821
1882
1943
2004
2005
2065
2066
2127
2188
2249
2310
2371
2432
2493
2554
2555
2615
2616
2676
2677
2738
2799
2860
2920
2921
2981
3042
3103
3164
3225
3285
12
72
131
191
250
310
370
429
489
549
609
669
729
789
790
850
910
970
971
1031
1091
1092
1152
1213
1273
1334
1395
1456
1517
1638
1699
1760
1821
1883
1944
2005
2066
2127
2188
2249
2310
2311
2372
2433
2494
2555
2616
2677
2738
2799
2860
2921
2982
3043
3104
3165
3286
11
71
130
190
249
309
369
429
488
489
548
549
608
609
668
669
729
789
849
910
970
1030
1031
1091
1152
1212
1273
1334
1395
1456
1577
1638
1761
1822
1883
1944
2005
2066
2127
2128
2189
2250
2311
2372
2433
2434
2495
2556
2617
2678
2739
2800
2861
2922
2983
3044
3105
3166
3226
3287
10
70
129
189
249
308
368
428
488
548
608
668
728
788
849
909
969
970
1030
1091
1151
1212
1273
1334
1394
1395
1455
1516
1577
1700
1761
1822
1883
1944
2005
2067
2128
2189
2250
2311
2312
2373
2434
2495
2556
2557
2618
2679
2740
2801
2862
2923
2984
3045
3106
3227
3288
10
69
129
188
248
307
367
427
487
547
607
667
727
728
788
848
908
909
969
1030
1090
1151
1212
1272
1273
1333
1394
1455
1516
1577
1700
1761
1822
1883
1944
2006
2067
2128
2189
2190
2251
2312
2373
2435
2496
2557
2618
2679
2680
2741
2802
2863
2924
2985
3046
3107
3167
3228
3289
9
68
128
187
247
307
366
367
426
486
546
606
607
666
667
727
787
847
848
908
968
969
1029
1090
1151
1211
1272
1333
1394
1455
1516
1577
1700
1761
1822
1883
1945
2006
2067
2129
2190
2251
2313
2374
2435
2496
2497
2558
2619
2680
2741
2802
2803
2863
2864
2925
2986
3046
3047
3107
3168
3229
3290
8
67
127
186
246
306
366
425
426
485
486
545
546
606
666
726
786
787
847
907
908
968
1029
1089
1090
1150
1211
1272
1333
1394
1455
1516
1577
1700
1761
1822
1884
1945
2006
2068
2129
2190
2191
2252
2313
2374
2375
2436
2497
2558
2559
2620
2681
2742
2803
2864
2925
2986
3047
3108
3169
3230
50
109
168
227
286
345
404
463
522
580
581
639
698
756
757
815
874
932
933
991
1050
1108
1167
1225
1226
1284
1343
1401
1460
1519
1578
1695
1754
1813
1872
1931
1990
2049
2050
2109
2168
2227
2287
2346
2406
2466
2525
2585
2645
2705
2765
2825
2885
2886
2946
3006
3067
3127
3188
49
108
167
226
285
344
403
462
521
580
638
639
697
756
815
873
932
991
1049
1108
1166
1167
1225
1284
1343
1401
1460
1519
1578
1695
1754
1813
1872
1931
1991
2050
2109
2168
2169
2228
2287
2347
2406
2407
2466
2526
2586
2646
2706
2766
2826
2886
2947
3007
3068
3128
3189
3249
48
107
166
225
284
285
343
344
402
461
520
579
638
696
697
755
814
873
931
932
990
1049
1107
1108
1166
1225
1284
1342
1401
1460
1519
1578
1754
1813
1873
1932
1991
2050
2109
2110
2169
2228
2288
2347
2348
2407
2467
2527
2586
2587
2646
2647
2707
2767
2827
2887
2947
2948
3008
3068
3129
3250
47
106
166
225
284
343
402
460
461
519
520
578
637
696
755
813
814
872
931
990
1048
1107
1166
1225
1283
1342
1401
1460
1519
1578
1696
1755
1814
1873
1932
1991
2050
2051
2110
2169
2229
2288
2289
2348
2408
2467
2468
2527
2587
2647
2707
2767
2768
2828
2888
2948
3009
3069
3130
3190
3251
46
106
165
224
283
342
401
460
519
577
578
636
637
695
754
813
872
930
989
1048
1107
1165
1166
1224
1283
1342
1401
1460
1519
1578
1637
1696
1755
1814
1873
1932
1991
1992
2051
2110
2170
2229
2289
2348
2349
2408
2468
2528
2588
2648
2708
2768
2828
2829
2889
2949
3010
3070
3131
3191
3252
105
164
223
282
341
400
459
518
577
636
694
695
753
754
812
871
930
989
1047
1048
1106
1165
1224
1283
1342
1401
1460
1519
1637
1696
1755
1814
1873
1932
1933
1992
2051
2111
2170
2230
2289
2290
2349
2409
2469
2529
2589
2649
2709
2769
2829
2890
2950
3010
3071
3192
3253
45
104
163
222
281
340
399
458
517
576
635
694
753
812
870
871
929
988
1047
1106
1165
1224
1283
1341
1342
1400
1459
1637
1696
1755
1814
1873
1933
1992
2052
2111
2171
2230
2290
2350
2409
2410
2469
2470
2529
2589
2649
2650
2709
2710
2770
2830
2890
2951
3011
3072
3132
3193
3254
44
103
162
221
280
339
398
399
457
458
516
517
575
634
693
752
811
870
929
988
1047
1105
1106
1164
1223
1282
1341
1400
1459
1518
1637
1696
1755
1814
1874
1933
1992
1993
2052
2111
2112
2171
2231
2290
2291
2350
2410
2470
2530
2590
2650
2710
2770
2771
2831
2891
2952
3012
3073
3133
3194
43
102
161
220
280
339
398
457
516
575
634
692
693
751
752
810
811
869
928
987
1046
1105
1164
1223
1282
1341
1400
1459
1518
1637
1696
1755
1815
1874
1933
1993
2052
2112
2171
2172
2231
2291
2351
2411
2471
2531
2591
2651
2711
2771
2832
2892
2952
3013
3073
3134
3195
3255
42
101
160
220
279
338
397
456
515
574
633
692
751
810
869
928
987
1046
1105
1164
1223
1282
1341
1400
1459
1518
1637
1696
1755
1815
1874
1934
1993
2053
2112
2172
2232
2291
2292
2351
2352
2411
2471
2531
2591
2592
2652
2712
2772
2832
2893
2953
3014
3074
3135
3256
41
100
160
219
278
337
396
455
514
573
632
691
750
809
868
927
986
1045
1104
1163
1222
1281
1282
1341
1400
1459
1518
1577
1637
1696
1755
1815
1874
1934
1993
2053
2113
2172
2173
2232
2292
2352
2412
2472
2532
2592
2652
2712
2713
2773
2833
2894
2954
3015
3075
3136
3196
3257
40
100
159
218
277
336
395
454
513
514
572
573
631
632
690
691
750
809
868
927
986
1045
1104
1163
1222
1281
1340
1400
1459
1518
1577
1637
1696
1756
1815
1875
1934
1994
2053
2113
2173
2233
2292
2293
2352
2353
2412
2413
2472
2473
2533
2593
2653
2713
2774
2834
2894
2955
3015
3076
3137
3197
3258
99
158
217
276
335
394
395
454
513
572
631
690
749
808
867
926
985
1044
1103
1104
1163
1222
1281
1340
1399
1459
1518
1577
1637
1696
1756
1815
1875
1934
1994
2054
2113
2114
2173
2233
2293
2353
2413
2473
2533
2593
2594
2654
2714
2774
2835
2895
2956
3016
3077
3137
3198
3259
39
98
157
216
275
335
394
453
512
571
630
689
748
807
808
866
867
926
985
1044
1103
1162
1221
1222
1281
1340
1399
1459
1518
1577
1637
1696
1756
1815
1875
1935
1994
2054
2114
2174
2234
2294
2354
2414
2474
2534
2594
2654
2655
2715
2775
2836
2896
2957
3017
3078
3138
3199
3260
38
97
156
215
275
334
393
452
511
570
629
630
688
689
748
807
866
925
984
1043
1044
1103
1162
1221
1280
1281
1340
1399
1458
1518
1577
1637
1696
1756
1816
1875
1935
1995
2054
2055
2114
2174
2234
2294
2354
2414
2474
2475
2535
2595
2655
2715
2716
2776
2836
2897
2957
3018
3079
3139
3200
37
96
155
215
274
333
392
451
510
511
570
629
688
747
806
865
866
925
984
1043
1102
1162
1221
1280
1340
1399
1458
1518
1577
1637
1696
1756
1816
1875
1935
1995
2055
2115
2175
2235
2295
2355
2415
2475
2535
2596
2656
2716
2777
2837
2898
2958
3019
3079
3140
3201
3261
36
95
155
214
273
332
391
450
451
510
569
628
687
746
747
806
865
924
983
1043
1102
1161
1221
1280
1339
1399
1458
1518
1577
1637
1756
1816
1876
1935
1995
2055
2115
2175
2235
2295
2355
2415
2416
2476
2536
2596
2657
2717
2777
2778
2838
2898
2899
2959
3020
3080
3141
3262
35
94
154
213
272
331
391
450
509
568
627
687
746
805
864
923
924
983
1042
1101
1102
1161
1220
1280
1339
1399
1458
1518
1577
1637
1697
1756
1816
1876
1936
1996
2055
2056
2115
2116
2175
2176
2236
2296
2356
2416
2476
2537
2597
2657
2718
2778
2839
2899
2960
3020
3081
3142
3202
3263
34
94
153
212
271
331
390
449
508
567
568
627
686
745
804
805
864
923
982
1042
1101
1160
1161
1220
1279
1339
1398
1458
1518
1577
1637
1697
1756
1816
1876
1936
1996
2056
2116
2176
2236
2296
2356
2357
2417
2477
2537
2598
2658
2718
2719
2779
2839
2840
2900
2961
3021
3082
3143
3203
3264
93
152
211
270
271
330
389
448
507
508
567
626
685
744
745
804
863
922
923
982
1041
1101
1160
1220
1279
1339
1398
1458
1577
1637
1697
1757
1816
1876
1936
1996
2056
2116
2176
2177
2236
2237
2297
2357
2417
2478
2538
2598
2659
2719
2780
2840
2901
2961
2962
3022
3083
3143
3204
3265
33
92
151
210
270
329
388
447
448
507
566
625
685
744
803
863
922
981
982
1041
1100
1160
1219
1279
1338
1398
1458
1517
1577
1637
1697
1757
1817
1876
1877
1936
1937
1996
1997
2057
2117
2177
2237
2297
2357
2358
2418
2478
2539
2599
2659
2660
2720
2780
2781
2841
2902
2962
3023
3084
3144
3205
3266
32
91
150
210
269
328
387
447
506
565
625
684
743
803
862
921
922
981
1040
1100
1159
1160
1219
1279
1338
1398
1458
1517
1577
1637
1697
1757
1817
1877
1937
1997
2057
2117
2177
2237
2238
2298
2358
2418
2419
2479
2539
2600
2660
2721
2781
2842
2902
2903
2963
3024
3084
3145
3206
31
90
149
209
268
327
387
446
505
564
565
624
683
743
802
861
862
921
980
981
1040
1099
1100
1159
1219
1278
1338
1398
1517
1577
1637
1697
1757
1817
1877
1937
1997
2057
2117
2118
2178
2238
2298
2359
2419
2479
2480
2540
2600
2601
2661
2721
2722
2782
2843
2903
2964
3025
3085
3146
3207
3267
30
89
149
208
267
326
327
386
445
504
505
564
623
683
742
801
802
861
920
921
980
1039
1040
1099
1159
1218
1278
1338
1398
1457
1517
1577
1637
1697
1757
1817
1877
1937
1997
1998
2058
2118
2178
2238
2239
2299
2359
2420
2480
2541
2601
2662
2722
2783
2843
2844
2904
2965
3025
3086
3147
3268
29
148
207
266
326
385
444
504
563
622
623
682
741
742
801
860
920
979
980
1039
1099
1158
1218
1278
1338
1397
1457
1517
1577
1637
1697
1757
1817
1877
1938
1998
2058
2118
2179
2239
2299
2360
2420
2481
2541
2602
2662
2663
2723
2784
2844
2905
2966
3026
3087
3148
3208
3269
28
88
147
206
266
325
384
444
503
562
563
622
681
741
800
860
919
979
1039
1098
1158
1218
1278
1337
1397
1457
1517
1577
1637
1697
1757
1817
1878
1938
1998
2058
2119
2179
2239
2240
2300
2360
2421
2481
2482
2542
2602
2603
2663
2724
2784
2845
2906
2966
3027
3088
3209
3270
87
146
205
265
324
383
384
443
502
562
621
681
740
800
859
919
978
979
1038
1098
1158
1217
1218
1277
1337
1397
1457
1517
1577
1637
1697
1757
1818
1878
1938
1998
2059
2119
2179
2180
2240
2300
2301
2361
2421
2422
2482
2543
2603
2664
2724
2725
2785
2846
2906
2907
2967
3028
3089
3149
3210
3271
27
86
145
205
264
323
383
442
501
502
561
620
621
680
739
740
799
859
918
978
1038
1097
1098
1157
1217
1277
1337
1397
1457
1517
1577
1637
1697
1818
1878
1938
1999
2059
2119
2120
2180
2240
2241
2301
2361
2362
2422
2483
2543
2604
2664
2665
2725
2786
2847
2907
2968
3029
3089
3150
3211
3272
26
85
144
204
263
322
323
382
441
501
560
620
679
739
798
799
858
918
977
978
1037
1097
1157
1217
1277
1337
1397
1457
1517
1577
1637
1697
1758
1818
1878
1939
1999
2059
2060
2120
2180
2241
2301
2302
2362
2423
2483
2544
2605
2665
2726
2787
2847
2908
2969
3030
3090
3151
3212
25
84
144
203
262
322
381
440
441
500
559
560
619
679
738
798
857
858
917
977
1037
1097
1157
1216
1217
1276
1277
1336
1337
1397
1457
1517
1577
1637
1697
1758
1818
1878
1939
1999
2060
2120
2181
2241
2242
2302
2363
2423
2484
2545
2605
2666
2727
2787
2788
2848
2909
2970
3030
3091
3152
3213
3273
24
83
143
202
261
262
321
380
440
499
559
618
678
738
797
857
917
976
977
1036
1037
1096
1156
1216
1276
1336
1396
1457
1517
1577
1637
1758
1818
1879
1939
2000
2060
2121
2181
2242
2302
2303
2363
2424
2484
2485
2545
2606
2667
2727
2728
2788
2849
2910
2970
2971
3031
3092
3153
3274
23
83
142
201
261
320
379
380
439
498
499
558
618
677
737
797
856
857
916
976
1036
1096
1156
1216
1276
1336
1396
1456
1517
1577
1637
1698
1758
1818
1879
1939
2000
2060
2061
2121
2182
2242
2303
2364
2424
2425
2485
2546
2607
2667
2668
2728
2789
2850
2911
2971
3032
3093
3154
3214
3275
22
82
141
200
260
319
379
438
498
557
617
677
736
796
856
916
976
1035
1036
1095
1096
1155
1156
1216
1276
1336
1396
1456
1517
1577
1637
1698
1758
1819
1879
1940
2000
2061
2121
2122
2182
2243
2303
2304
2364
2425
2486
2547
2607
2668
2729
2790
2851
2911
2972
3033
3094
3154
3215
3276
81
140
200
259
318
319
378
437
438
497
557
616
676
736
795
796
855
915
975
1035
1095
1155
1215
1275
1336
1396
1456
1577
1637
1698
1758
1819
1879
1940
2001
2061
2122
2183
2243
2304
2365
2426
2486
2487
2547
2608
2669
2730
2790
2791
2851
2912
2973
3034
3095
3155
3216
3277
21
80
139
199
258
318
377
437
496
556
616
675
735
795
855
915
975
1035
1095
1155
1215
1275
1335
1396
1456
1516
1577
1637
1698
1758
1819
1880
1940
2001
2062
2122
2183
2244
2305
2365
2366
2426
2487
2548
2609
2670
2730
2731
2791
2852
2913
2974
3035
3095
3156
3217
3278
20
79
139
198
257
317
376
436
495
496
555
615
675
734
735
794
854
914
974
1034
1094
1154
1155
1215
1275
1335
1396
1456
1516
1577
1637
1698
1758
1819
1880
1940
1941
2001
2062
2123
2183
2184
2244
2305
2366
2427
2488
2548
2549
2609
2610
2670
2731
2792
2853
2914
2975
3035
3096
3157
3218
19
78
138
197
257
316
376
435
495
554
555
614
674
734
794
854
914
974
1034
1094
1154
1214
1275
1335
1395
1456
1516
1577
1637
1698
1759
1819
1880
1941
2001
2002
2062
2123
2184
2245
2306
2366
2367
2427
2428
2488
2549
2610
2671
2732
2793
2854
2915
2975
3036
3097
3158
3219
3279
18
77
137
196
256
315
375
434
494
554
613
614
673
733
793
853
913
973
1033
1093
1094
1154
1214
1274
1335
1395
1456
1516
1577
1637
1698
1759
1819
1880
1941
2002
2063
2123
2124
2184
2245
2306
2367
2428
2489
2550
2611
2672
2733
2794
2854
2855
2915
2976
3037
3098
3159
3280
17
77
136
195
255
314
374
434
493
553
613
673
732
733
792
793
852
853
912
913
973
1033
1093
1153
1214
1274
1335
1395
1456
1516
1577
1637
1698
1759
1820
1880
1941
2002
2063
2124
2185
2246
2307
2368
2429
2490
2550
2551
2611
2612
2672
2673
2733
2734
2794
2855
2916
2977
3038
3099
3160
3220
3281
16
76
135
195
254
314
373
433
492
493
552
612
672
732
792
852
912
972
1032
1033
1093
1153
1213
1274
1334
1395
1455
1516
1577
1637
1698
1759
1820
1881
1941
1942
2002
2063
2124
2185
2246
2307
2368
2429
2490
2551
2612
2673
2734
2795
2856
2917
2978
3039
3100
3160
3221
3282
75
134
194
253
313
372
432
492
552
611
612
671
731
791
851
852
911
912
972
1032
1092
1153
1213
1274
1334
1395
1455
1516
1577
1698
1759
1820
1881
1942
2003
2064
2125
2186
2247
2308
2369
2430
2491
2552
2613
2674
2735
2796
2857
2918
2979
3040
3100
3161
3222
3283
15
74
133
193
252
312
372
431
491
551
611
671
731
791
851
911
971
1031
1032
1092
1152
1213
1273
1334
1395
1455
1516
1577
1698
1759
1820
1881
1942
2003
2064
2125
2186
2247
2308
2369
2430
2431
2491
2492
2552
2553
2614
2675
2736
2797
2858
2919
2980
3040
3101
3162
3223
3284
14
73
133
192
252
311
371
430
431
490
550
610
670
730
790
850
910
911
971
1031
1091
1092
1152
1212
1213
1273
1334
1394
1455
1516
1577
1698
1759
1820
1881
1942
2003
2064
2125
2126
2187
2248
2309
2370
2431
2492
2553
2614
2675
2736
2737
2797
2798
2858
2859
2919
2980
3041
3102
3163
3224
13
72
132
191
251
310
370
430
489
490
549
550
609
669
729
730
789
790
850
910
970
1031
1091
1152
1212
1273
1333
1394
1455
1516
1577
1759
1820
1881
1882
1943
2004
2065
2126
2187
2248
2309
2370
2371
2432
2493
2554
2615
2676
2737
2798
2859
2920
2981
3042
3103
3164
3225
3285
12
131
190
250
310
369
429
489
549
609
669
729
789
849
909
910
970
1030
1091
1151
1212
1272
1273
1333
1394
1455
1516
1577
1699
1760
1821
1882
1943
2004
2065
2126
2187
2188
2249
2310
2371
2432
2493
2494
2554
2555
2616
2677
2738
2799
2860
2921
2982
3043
3104
3165
3286
11
71
130
190
249
309
368
369
428
488
548
608
668
728
788
848
849
909
969
1030
1090
1151
1211
1212
1272
1333
1394
1455
1516
1577
1638
1699
1760
1821
1882
1943
2004
2065
2066
2127
2188
2249
2310
2372
2433
2494
2555
2616
2617
2677
2678
2739
2800
2861
2922
2983
3044
3105
3166
3226
3287
10
70
129
189
248
308
368
427
428
487
547
607
667
727
728
788
848
908
909
969
1029
1090
1150
1151
1211
1272
1333
1394
1455
1516
1638
1699
1760
1821
1882
1943
2005
2066
2127
2188
2250
2311
2372
2433
2434
2495
2556
2617
2678
2739
2740
2800
2801
2862
2923
2984
3045
3106
3166
3227
3288
69
128
188
247
248
307
367
427
487
546
547
606
607
667
727
787
847
848
908
968
1029
1089
1090
1150
1211
1272
1333
1393
1454
1638
1699
1760
1821
1882
1944
2005
2066
2127
2128
2189
2250
2311
2312
2373
2434
2495
2556
2557
2618
2679
2740
2801
2862
2923
2924
2984
2985
3045
3106
3167
3228
3289
9
68
128
187
247
306
366
426
486
546
606
666
726
786
787
847
907
968
1028
1029
1089
1150
1211
1271
1332
1393
1454
1515
1638
1699
1760
1821
1883
1944
2005
2066
2067
2128
2189
2251
2312
2373
2435
2496
2557
2618
2619
2680
2741
2802
2863
2924
2985
3046
3107
3168
3229
3290
8
67
127
186
246
305
306
365
425
485
545
605
665
726
786
846
907
967
1028
1089
1149
1150
1210
1271
1332
1393
1454
1515
1638
1699
1760
1821
1883
1944
2005
2006
2067
2128
2190
2251
2312
2313
2374
2435
2496
2497
2558
2619
2680
2681
2742
2803
2864
2925
2986
3047
3108
3169
3230
50
109
168
227
286
345
404
462
463
521
580
639
697
756
815
873
932
990
1049
1107
1108
1166
1225
1283
1342
1401
1459
1518
1577
1636
1753
1812
1871
1930
1989
1990
2049
2108
2167
2227
2286
2346
2405
2465
2525
2585
2645
2705
2765
2825
2885
2946
3006
3067
3127
3188
49
108
167
226
285
344
403
462
520
521
579
638
697
755
814
873
931
990
1048
1049
1107
1166
1224
1283
1342
1400
1459
1518
1577
1636
1695
1753
1812
1872
1931
1990
2049
2108
2168
2227
2287
2346
2406
2466
2525
2526
2585
2645
2705
2706
2765
2766
2826
2886
2946
3007
3067
3128
3189
3249
48
107
166
225
284
343
402
461
520
578
579
637
696
755
813
814
872
931
989
990
1048
1107
1165
1224
1283
1342
1400
1459
1518
1577
1636
1695
1754
1813
1872
1931
1990
2049
2109
2168
2228
2287
2347
2406
2407
2466
2526
2586
2646
2706
2766
2827
2887
2947
3008
3068
3129
3250
47
106
165
224
283
342
401
460
519
578
637
695
754
813
871
872
930
989
1048
1106
1165
1224
1283
1341
1400
1459
1518
1577
1636
1695
1754
1813
1872
1931
1990
2050
2109
2169
2228
2288
2347
2407
2467
2527
2587
2647
2707
2767
2827
2888
2948
3009
3069
3130
3190
3251
46
105
165
224
283
342
400
401
459
518
577
636
695
753
754
812
871
930
988
989
1047
1106
1165
1223
1224
1282
1341
1400
1459
1518
1577
1636
1695
1754
1813
1872
1931
1991
2050
2109
2110
2169
2229
2288
2348
2408
2467
2468
2527
2528
2587
2588
2647
2648
2708
2768
2828
2888
2889
2949
3009
3070
3131
3191
3252
45
105
164
223
282
341
400
459
517
518
576
635
694
753
812
870
871
929
988
1047
1105
1106
1164
1223
1282
1341
1400
1459
1518
1577
1636
1695
1754
1813
1872
1932
1991
2050
2051
2110
2169
2170
2229
2289
2348
2349
2408
2468
2528
2588
2648
2708
2769
2829
2889
2950
3010
3071
3131
3192
3253
45
104
163
222
281
340
399
458
517
576
634
635
693
752
811
870
929
987
988
1046
1105
1164
1223
1282
1341
1400
1459
1518
1577
1636
1695
1754
1813
1873
1932
1991
2051
2110
2170
2229
2230
2289
2349
2409
2469
2529
2589
2649
2709
2769
2830
2890
2951
3011
3072
3132
3193
3254
44
103
162
221
280
339
398
457
516
575
634
693
751
752
810
811
869
928
987
1046
1105
1164
1223
1281
1282
1340
1399
1458
1518
1577
1636
1695
1754
1813
1814
1873
1932
1992
2051
2111
2170
2230
2290
2350
2409
2410
2469
2470
2529
2530
2589
2590
2650
2710
2770
2830
2831
2891
2951
3012
3072
3133
3194
43
102
161
220
279
338
397
456
515
574
633
692
751
810
869
928
986
987
1045
1046
1104
1163
1222
1281
1340
1399
1458
1577
1636
1695
1754
1814
1873
1932
1933
1992
2051
2052
2111
2171
2230
2231
2290
2350
2410
2470
2530
2590
2650
2651
2711
2771
2831
2892
2952
3013
3073
3134
3195
3255
42
101
160
219
278
279
338
397
455
456
514
515
573
574
632
633
691
750
809
868
927
986
1045
1104
1163
1222
1281
1340
1399
1458
1517
1577
1636
1695
1754
1814
1873
1933
1992
2052
2111
2112
2171
2231
2291
2351
2411
2471
2531
2591
2651
2711
2772
2832
2892
2893
2953
3014
3074
3135
3256
41
100
159
219
278
337
396
455
514
573
632
691
750
809
867
868
926
927
985
986
1044
1045
1103
1104
1163
1222
1281
1340
1399
1458
1517
1577
1636
1695
1755
1814
1873
1874
1933
1993
2052
2112
2172
2231
2232
2291
2351
2411
2471
2531
2532
2592
2652
2712
2772
2773
2833
2893
2954
3014
3075
3136
3196
3257
40
159
218
277
336
395
454
513
572
631
690
749
808
867
926
985
1044
1103
1162
1221
1280
1340
1399
1458
1517
1636
1695
1755
1814
1874
1933
1993
2053
2112
2172
2232
2292
2352
2412
2472
2532
2592
2652
2653
2713
2773
2834
2894
2955
3015
3076
3197
3258
39
99
158
217
276
335
394
453
512
571
630
689
748
749
807
808
866
867
925
926
984
985
1044
1103
1162
1221
1280
1339
1399
1458
1517
1636
1695
1755
1814
1874
1934
1993
2053
2113
2173
2232
2233
2292
2293
2352
2353
2412
2413
2473
2533
2593
2653
2714
2774
2834
2835
2895
2955
2956
3016
3077
3137
3198
3259
39
98
157
216
275
334
393
452
453
511
512
571
630
689
748
807
866
925
984
1043
1102
1161
1162
1221
1280
1339
1398
1458
1517
1636
1695
1755
1815
1874
1934
1993
1994
2053
2113
2173
2233
2293
2353
2413
2473
2533
2534
2594
2654
2714
2775
2835
2896
2956
3017
3078
3138
3199
3260
38
97
156
215
274
333
334
393
452
511
570
629
688
747
806
865
924
925
984
1043
1102
1161
1220
1280
1339
1398
1458
1517
1636
1755
1815
1874
1934
1994
2054
2113
2114
2173
2174
2233
2234
2293
2294
2353
2354
2414
2474
2534
2594
2595
2655
2715
2775
2776
2836
2897
2957
3018
3078
3139
3200
37
96
155
214
274
333
392
451
510
569
628
687
746
747
806
865
924
983
1042
1101
1102
1161
1220
1279
1339
1398
1517
1636
1696
1755
1815
1875
1934
1994
2054
2114
2174
2234
2294
2354
2414
2474
2475
2535
2595
2655
2656
2716
2776
2837
2897
2958
3019
3079
3140
3201
3261
36
95
154
214
273
332
391
450
509
568
569
627
628
687
746
805
864
923
924
983
1042
1101
1160
1161
1220
1279
1338
1339
1398
1457
1517
1576
1636
1696
1755
1815
1875
1935
1994
1995
2054
2114
2174
2234
2235
2294
2295
2355
2415
2475
2535
2536
2596
2656
2717
2777
2838
2898
2959
3019
3080
3141
3262
35
94
154
213
272
331
390
449
508
509
568
627
686
745
804
805
864
923
982
1041
1042
1101
1160
1219
1220
1279
1338
1398
1457
1517
1576
1636
1696
1755
1815
1875
1935
1995
2055
2115
2175
2235
2295
2355
2415
2416
2476
2536
2596
2597
2657
2717
2778
2838
2899
2960
3020
3081
3142
3202
3263
34
153
212
271
330
389
390
449
508
567
626
685
686
745
804
863
922
982
1041
1100
1160
1219
1279
1338
1398
1457
1517
1576
1636
1696
1756
1815
1875
1935
1995
2055
2115
2175
2235
2295
2296
2356
2416
2476
2477
2537
2597
2658
2718
2779
2839
2900
2960
3021
3082
3142
3203
3264
33
93
152
211
270
329
330
389
448
507
566
625
626
685
744
803
862
863
922
981
1040
1041
1100
1159
1219
1278
1338
1397
1457
1517
1576
1636
1696
1756
1816
1875
1935
1995
2055
2056
2115
2116
2176
2236
2296
2356
2417
2477
2537
2538
2598
2658
2719
2779
2840
2901
2961
3022
3083
3143
3204
3265
33
92
151
210
269
329
388
447
506
565
566
625
684
743
803
862
921
981
1040
1099
1100
1159
1218
1219
1278
1338
1397
1457
1517
1576
1636
1696
1756
1816
1876
1936
1996
2056
2116
2176
2236
2297
2357
2417
2478
2538
2598
2599
2659
2720
2780
2841
2901
2962
3023
3083
3144
3205
3266
32
91
150
209
269
328
387
446
505
506
565
624
683
684
743
802
861
862
921
980
1040
1099
1159
1218
1278
1337
1397
1457
1576
1636
1696
1756
1816
1876
1936
1996
2056
2116
2176
2177
2237
2297
2357
2358
2418
2478
2539
2599
2660
2720
2781
2842
2902
2963
3024
3084
3145
3206
31
90
149
209
268
327
386
445
446
505
564
623
624
683
742
801
802
861
920
980
1039
1099
1158
1218
1277
1278
1337
1397
1457
1516
1576
1636
1696
1756
1816
1876
1936
1996
2056
2057
2117
2177
2237
2298
2358
2418
2419
2479
2539
2540
2600
2660
2661
2721
2782
2842
2903
2964
3024
3085
3146
3207
3267
30
89
208
267
326
385
386
445
504
563
623
682
741
742
801
860
920
979
1039
1098
1158
1218
1277
1337
1397
1457
1516
1576
1636
1696
1756
1816
1876
1936
1937
1997
2057
2117
2177
2178
2238
2298
2359
2419
2479
2480
2540
2601
2661
2722
2782
2783
2843
2904
2964
2965
3025
3086
3147
3268
29
88
148
207
266
325
385
444
503
563
622
681
682
741
800
860
919
979
1038
1098
1158
1217
1277
1337
1397
1456
1516
1576
1636
1696
1756
1816
1877
1937
1997
2057
2117
2118
2178
2238
2299
2359
2420
2480
2541
2601
2662
2723
2783
2844
2905
2965
3026
3087
3148
3208
3269
28
88
147
206
265
325
384
443
503
562
621
681
740
800
859
919
978
1038
1097
1098
1157
1217
1277
1337
1396
1456
1516
1576
1636
1696
1756
1817
1877
1937
1997
2058
2118
2178
2239
2299
2360
2420
2481
2541
2542
2602
2663
2723
2784
2845
2905
2966
3027
3088
3148
3209
3270
87
146
205
264
265
324
383
442
443
502
561
621
680
739
740
799
859
918
978
1037
1038
1097
1157
1217
1276
1277
1336
1396
1456
1516
1576
1636
1696
1757
1817
1877
1937
1998
2058
2118
2179
2239
2300
2360
2421
2481
2482
2542
2603
2663
2724
2785
2845
2846
2906
2967
3028
3149
3210
3271
27
86
145
204
264
323
382
442
501
560
561
620
679
680
739
798
799
858
918
977
1037
1097
1156
1157
1216
1276
1336
1396
1456
1516
1576
1636
1696
1757
1817
1877
1937
1938
1998
2058
2119
2179
2240
2300
2361
2421
2422
2482
2543
2603
2604
2664
2725
2785
2786
2846
2907
2968
3029
3089
3150
3211
3272
26
85
144
204
263
322
382
441
500
560
619
679
738
798
857
858
917
977
1036
1037
1096
1156
1216
1276
1336
1396
1456
1516
1576
1636
1757
1817
1877
1938
1998
2059
2119
2180
2240
2301
2361
2362
2422
2483
2543
2544
2604
2665
2725
2726
2786
2847
2908
2969
3029
3090
3151
3212
25
84
143
203
262
321
381
440
500
559
618
619
678
738
797
857
917
976
1036
1096
1156
1216
1276
1336
1396
1456
1516
1576
1636
1697
1757
1817
1878
1938
1998
1999
2059
2119
2120
2180
2241
2301
2362
2423
2483
2544
2605
2665
2666
2726
2787
2848
2909
2969
3030
3091
3152
3213
3273
24
83
143
202
261
321
380
439
499
558
618
677
678
737
797
856
916
976
1036
1095
1096
1155
1156
1215
1275
1335
1396
1456
1516
1576
1636
1697
1757
1817
1878
1938
1999
2059
2120
2180
2181
2241
2302
2362
2363
2423
2484
2545
2605
2606
2666
2727
2788
2849
2909
2910
2970
3031
3092
3153
3213
3274
23
82
142
201
260
320
379
439
498
558
617
677
736
737
796
856
915
916
975
1035
1095
1155
1215
1275
1335
1395
1456
1516
1576
1636
1697
1757
1818
1878
1939
1999
2060
2120
2181
2242
2302
2363
2424
2485
2545
2546
2606
2667
2728
2789
2849
2850
2910
2971
3032
3093
3214
3275
22
82
141
200
260
319
378
438
497
557
616
617
676
736
795
796
855
915
975
1035
1095
1155
1215
1275
1335
1395
1455
1516
1576
1636
1697
1757
1818
1878
1939
1999
2000
2060
2121
2181
2182
2242
2303
2364
2424
2425
2485
2546
2607
2668
2728
2729
2789
2850
2911
2972
3033
3094
3154
3215
3276
81
140
199
259
318
378
437
497
556
616
675
676
735
795
855
914
915
974
975
1034
1094
1154
1214
1215
1275
1335
1395
1455
1516
1576
1636
1697
1757
1818
1878
1879
1939
2000
2060
2061
2121
2182
2243
2303
2304
2364
2425
2486
2547
2607
2608
2668
2669
2729
2790
2851
2912
2973
3034
3094
3155
3216
3277
21
80
139
199
258
317
377
436
496
555
556
615
675
734
735
794
854
914
974
1034
1094
1154
1214
1274
1335
1395
1455
1516
1576
1697
1818
1879
1939
2000
2061
2121
2122
2182
2243
2304
2365
2426
2486
2487
2547
2608
2669
2730
2791
2852
2913
2974
3034
3095
3156
3217
3278
20
79
138
198
257
317
376
435
436
495
555
614
615
674
734
794
853
854
913
914
973
974
1033
1034
1093
1094
1154
1214
1274
1334
1395
1455
1576
1697
1758
1818
1879
1940
2000
2061
2122
2183
2244
2304
2305
2365
2426
2487
2548
2609
2670
2731
2792
2853
2913
2914
2974
3035
3096
3157
3218
19
78
138
197
256
316
375
435
494
554
614
673
674
733
793
853
913
973
1033
1093
1153
1213
1214
1274
1334
1395
1455
1515
1576
1697
1758
1818
1879
1940
2001
2061
2062
2122
2183
2244
2305
2366
2427
2488
2549
2610
2671
2731
2732
2792
2793
2853
2914
2975
3036
3097
3158
3219
3279
18
77
137
196
255
256
315
374
375
434
494
553
613
673
733
792
793
852
853
912
913
972
973
1033
1093
1153
1213
1274
1334
1394
1455
1515
1576
1697
1758
1819
1879
1940
2001
2062
2123
2184
2244
2245
2305
2306
2366
2367
2427
2428
2488
2489
2549
2610
2671
2732
2793
2854
2915
2976
3037
3098
3159
3219
3280
17
136
195
255
314
374
433
493
552
553
612
672
732
792
852
912
972
1032
1092
1153
1213
1273
1334
1394
1455
1515
1576
1697
1758
1819
1880
1940
2001
2062
2123
2184
2245
2306
2367
2428
2489
2550
2611
2672
2733
2794
2855
2916
2977
3038
3099
3220
3281
16
76
135
194
254
313
373
432
433
492
552
612
671
672
731
791
851
911
971
972
1032
1092
1152
1213
1273
1333
1334
1394
1455
1515
1576
1637
1697
1758
1819
1880
1941
2002
2063
2123
2124
2184
2185
2245
2246
2306
2307
2367
2368
2429
2490
2551
2612
2673
2734
2795
2856
2917
2978
3039
3099
3160
3221
3282
75
134
194
253
312
313
372
432
491
551
611
671
731
791
851
911
971
1031
1091
1092
1152
1212
1273
1333
1394
1454
1515
1576
1637
1697
1758
1819
1880
1941
2002
2063
2124
2185
2246
2307
2368
2429
2490
2551
2612
2613
2673
2674
2734
2735
2795
2796
2857
2918
2978
2979
3039
3100
3161
3222
3283
15
74
133
193
252
312
371
431
491
550
551
610
670
730
790
850
910
970
971
1031
1091
1151
1152
1212
1272
1273
1333
1394
1454
1515
1576
1637
1758
1819
1880
1941
2002
2063
2124
2185
2186
2246
2247
2308
2369
2430
2491
2552
2613
2674
2735
2796
2857
2918
2979
3040
3101
3162
3223
3284
14
73
132
192
251
311
370
371
430
490
550
609
610
669
670
729
730
789
790
850
910
970
1030
1091
1151
1212
1272
1333
1393
1394
1454
1515
1576
1637
1698
1758
1819
1880
1941
1942
2003
2064
2125
2186
2247
2308
2369
2430
2431
2491
2492
2553
2614
2675
2736
2797
2858
2919
2980
3041
3102
3163
3224
13
72
132
191
251
310
370
429
489
549
609
669
729
789
849
909
969
970
1030
1090
1151
1211
1272
1333
1393
1454
1515
1576
1637
1698
1759
1820
1881
1942
2003
2064
2125
2186
2247
2248
2309
2370
2431
2492
2553
2614
2615
2676
2737
2798
2859
2920
2981
3042
3103
3164
3225
3285
12
71
131
190
250
309
369
429
488
548
608
668
728
788
848
849
909
969
1029
1030
1090
1150
1151
1211
1272
1332
1393
1454
1515
1576
1637
1698
1759
1820
1881
1942
2003
2064
2125
2126
2187
2248
2309
2370
2371
2432
2493
2554
2615
2676
2737
2738
2799
2860
2921
2982
3043
3104
3165
3225
3286
11
71
130
189
249
308
309
368
428
488
547
548
607
608
667
668
727
728
788
848
908
969
1029
1089
1090
1150
1211
1271
1332
1393
1454
1515
1576
1637
1698
1759
1820
1881
1942
2003
2004
2065
2126
2187
2248
2249
2310
2371
2432
2493
2494
2555
2616
2677
2738
2799
2860
2861
2922
2983
3044
3105
3165
3226
3287
10
70
129
189
248
308
367
427
487
547
607
667
727
787
847
908
968
1029
1089
1150
1210
1271
1332
1393
1454
1515
1576
1637
1698
1759
1820
1881
1943
2004
2065
2126
2188
2249
2310
2371
2372
2433
2494
2555
2617
2678
2739
2800
2861
2922
2983
3044
3105
3166
3227
3288
69
128
188
247
307
367
426
486
546
606
666
726
786
787
847
907
968
1028
1089
1149
1210
1271
1332
1393
1454
1515
1576
1637
1698
1759
1820
1882
1943
2004
2065
2127
2188
2249
2250
2311
2372
2433
2434
2495
2556
2617
2678
2679
2740
2801
2862
2923
2984
3045
3106
3167
3228
3289
9
68
127
187
246
306
366
425
426
485
486
545
605
665
666
726
786
846
907
967
1028
1088
1149
1210
1271
1332
1392
1453
1515
1576
1637
1698
1759
1820
1882
1943
2004
2066
2127
2188
2189
2250
2311
2373
2434
2495
2557
2618
2679
2740
2741
2802
2863
2924
2985
3046
3107
3168
3229
3290
8
67
127
186
246
305
365
425
485
545
605
665
725
785
846
906
967
1027
1088
1149
1209
1210
1270
1331
1392
1453
1576
1637
1698
1759
1821
1882
1943
2005
2066
2127
2128
2189
2250
2312
2373
2435
2496
2557
2619
2680
2741
2802
2803
2864
2925
2986
3047
3108
3169
3230
50
109
168
227
286
344
345
403
462
521
579
580
638
697
755
756
814
872
873
931
990
1048
1107
1165
1224
1282
1283
1341
1400
1517
1576
1635
1694
1811
1870
1871
1930
1989
2048
2107
2166
2167
2226
2285
2286
2345
2405
2464
2465
2524
2584
2644
2704
2764
2825
2885
2945
3006
3066
3127
3188
49
108
167
226
285
344
402
403
461
520
579
637
638
696
755
813
814
872
930
931
989
1048
1106
1165
1224
1282
1341
1400
1458
1517
1576
1635
1694
1753
1812
1871
1930
1989
2048
2108
2167
2226
2227
2286
2346
2405
2465
2525
2585
2645
2705
2765
2825
2826
2886
2946
3007
3067
3128
3189
3249
48
107
166
225
284
343
402
460
461
519
578
637
695
696
754
813
871
872
930
989
1047
1106
1165
1223
1282
1341
1399
1458
1517
1576
1635
1694
1753
1812
1871
1930
1989
2049
2108
2167
2168
2227
2286
2287
2346
2406
2466
2526
2585
2586
2646
2706
2766
2826
2887
2947
3007
3008
3068
3129
3189
3250
47
106
165
224
283
342
401
460
519
577
636
695
753
754
812
871
929
930
988
1047
1106
1164
1223
1282
1340
1341
1399
1458
1517
1576
1635
1694
1753
1812
1871
1930
1990
2049
2108
2168
2227
2228
2287
2347
2406
2407
2466
2526
2586
2646
2706
2707
2767
2827
2887
2948
3008
3069
3130
3190
3251
46
105
164
223
282
341
400
459
518
577
635
636
694
753
811
812
870
929
988
1046
1047
1105
1164
1223
1281
1282
1340
1399
1458
1517
1576
1635
1694
1753
1812
1871
1931
1990
2049
2109
2168
2228
2287
2288
2347
2407
2467
2527
2587
2647
2707
2767
2768
2828
2888
2949
3009
3070
3130
3191
3252
45
164
223
282
340
341
399
458
517
576
635
693
694
752
811
870
928
929
987
1046
1105
1164
1222
1281
1340
1399
1458
1517
1576
1635
1694
1753
1812
1872
1931
1990
2050
2109
2169
2228
2288
2348
2408
2468
2528
2588
2648
2708
2768
2829
2889
2949
2950
3010
3071
3131
3192
3253
104
163
222
281
340
399
457
458
516
575
634
693
752
810
811
869
928
987
1045
1046
1104
1163
1222
1281
1340
1399
1458
1517
1576
1635
1694
1753
1812
1872
1931
1991
2050
2110
2169
2229
2289
2348
2349
2408
2468
2528
2588
2648
2649
2709
2769
2829
2890
2950
3011
3071
3132
3193
3254
44
103
162
221
280
339
398
457
516
574
575
633
692
751
810
869
927
928
986
1045
1104
1163
1222
1281
1340
1399
1458
1517
1576
1635
1694
1753
1813
1872
1931
1991
2050
2110
2170
2229
2289
2349
2409
2469
2529
2589
2649
2709
2710
2770
2830
2891
2951
3012
3072
3133
3194
43
102
161
220
279
338
397
456
515
574
633
691
692
750
809
868
927
986
1045
1104
1162
1163
1221
1222
1280
1339
1398
1517
1576
1635
1694
1813
1872
1932
1991
2051
2110
2170
2230
2290
2349
2350
2409
2410
2469
2470
2529
2530
2590
2650
2710
2770
2771
2831
2891
2952
3013
3073
3134
3195
3255
42
101
160
219
278
337
396
455
514
573
632
691
750
809
867
868
926
927
985
1044
1103
1162
1221
1280
1339
1398
1457
1517
1576
1635
1694
1754
1813
1872
1932
1991
1992
2051
2111
2170
2171
2230
2290
2350
2410
2470
2530
2590
2591
2651
2711
2771
2832
2892
2953
3013
3074
3135
3195
3256
41
100
159
218
277
336
337
395
396
454
513
572
631
690
749
808
867
926
985
1044
1103
1162
1221
1280
1339
1398
1457
1576
1635
1694
1754
1813
1873
1932
1992
2051
2052
2111
2171
2231
2291
2351
2411
2471
2531
2591
2651
2712
2772
2832
2833
2893
2954
3014
3075
3136
3196
3257
40
99
158
218
277
336
395
454
513
571
572
630
631
689
690
748
749
807
808
866
925
984
1043
1102
1161
1162
1220
1221
1280
1339
1398
1457
1516
1576
1635
1694
1754
1813
1873
1932
1933
1992
2052
2112
2171
2172
2231
2291
2351
2411
2471
2472
2531
2532
2592
2652
2712
2713
2773
2833
2894
2954
3015
3076
3136
3197
3258
39
99
158
217
276
335
394
453
512
571
630
689
748
807
866
925
984
1043
1102
1161
1220
1279
1339
1398
1457
1516
1576
1635
1754
1814
1873
1933
1992
2052
2112
2172
2232
2292
2352
2412
2472
2532
2592
2593
2653
2713
2774
2834
2895
2955
3016
3077
3137
3198
3259
98
157
216
275
334
393
452
511
570
629
688
747
806
865
924
983
1042
1043
1102
1161
1220
1279
1338
1398
1457
1516
1576
1635
1695
1754
1814
1873
1933
1993
2052
2053
2112
2172
2232
2292
2352
2412
2413
2473
2533
2593
2653
2654
2714
2774
2835
2895
2896
2956
3017
3077
3138
3199
3260
38
97
156
215
274
333
392
451
510
569
570
628
629
687
688
746
747
806
865
924
983
1042
1101
1160
1220
1279
1338
1397
1457
1516
1576
1635
1695
1754
1814
1874
1933
1993
2053
2113
2173
2233
2293
2353
2413
2473
2533
2534
2594
2654
2715
2775
2836
2896
2957
3018
3078
3139
3200
37
96
155
214
273
332
391
392
450
451
510
569
628
687
746
805
864
923
982
983
1042
1101
1160
1219
1279
1338
1397
1457
1516
1576
1635
1695
1754
1814
1874
1933
1934
1993
2053
2113
2173
2233
2293
2353
2354
2414
2474
2534
2595
2655
2715
2716
2776
2836
2837
2897
2958
3018
3079
3140
3201
3261
36
95
154
213
272
273
332
391
450
509
568
627
686
745
804
805
863
864
923
982
1041
1100
1160
1219
1278
1338
1397
1457
1516
1576
1635
1695
1754
1814
1874
1934
1994
2054
2114
2174
2234
2294
2354
2414
2474
2475
2535
2595
2656
2716
2777
2837
2898
2958
2959
3019
3080
3141
3201
3262
35
94
153
213
272
331
390
449
508
567
626
685
686
745
804
863
922
981
982
1041
1100
1159
1219
1278
1337
1397
1456
1516
1635
1695
1755
1814
1874
1934
1994
2054
2114
2174
2234
2294
2354
2355
2415
2475
2535
2536
2596
2656
2657
2717
2777
2778
2838
2899
2959
3020
3081
3202
3263
34
93
153
212
271
330
389
448
507
566
567
626
685
744
803
862
863
922
981
1040
1100
1159
1218
1278
1337
1397
1456
1516
1635
1695
1755
1815
1874
1934
1994
2054
2114
2174
2175
2235
2295
2355
2415
2416
2476
2536
2597
2657
2718
2778
2839
2899
2900
2960
3021
3082
3142
3203
3264
33
93
152
211
270
329
388
447
448
507
566
625
684
743
744
803
862
921
980
981
1040
1099
1159
1218
1277
1278
1337
1397
1456
1516
1635
1695
1755
1815
1875
1935
1995
2055
2115
2175
2235
2295
2296
2356
2416
2476
2477
2537
2597
2658
2718
2719
2779
2840
2900
2961
3022
3082
3143
3204
3265
92
151
210
269
328
387
388
447
506
565
624
683
684
743
802
861
921
980
1039
1099
1158
1218
1277
1337
1396
1456
1516
1635
1695
1755
1815
1875
1935
1995
2055
2115
2175
2236
2296
2356
2417
2477
2537
2538
2598
2659
2719
2780
2840
2841
2901
2962
3023
3083
3144
3205
3266
32
91
150
209
268
328
387
446
505
564
624
683
742
801
802
861
920
979
980
1039
1098
1158
1217
1277
1337
1396
1456
1516
1635
1695
1755
1815
1875
1935
1995
2055
2116
2176
2236
2296
2297
2357
2417
2478
2538
2599
2659
2720
2780
2781
2841
2902
2963
3023
3084
3145
3206
31
90
149
208
268
327
386
445
504
564
623
682
741
742
801
860
920
979
1038
1039
1098
1157
1158
1217
1277
1336
1396
1456
1516
1575
1635
1695
1755
1815
1875
1935
1995
1996
2056
2116
2176
2237
2297
2357
2358
2418
2478
2539
2599
2600
2660
2721
2781
2842
2903
2963
3024
3085
3146
3207
3267
30
89
148
208
267
326
385
444
504
563
622
681
682
741
800
860
919
978
979
1038
1098
1157
1217
1276
1336
1396
1456
1575
1635
1695
1755
1815
1875
1876
1936
1996
2056
2116
2177
2237
2297
2298
2358
2418
2419
2479
2539
2540
2600
2661
2721
2722
2782
2843
2903
2904
2964
3025
3086
3147
3207
3268
29
88
148
207
266
325
384
444
503
562
621
622
681
740
800
859
918
919
978
1038
1097
1157
1216
1217
1276
1336
1396
1456
1515
1575
1635
1695
1755
1816
1876
1936
1996
2056
2057
2117
2177
2237
2238
2298
2358
2359
2419
2480
2540
2601
2661
2662
2722
2783
2844
2904
2965
3026
3087
3147
3208
3269
28
87
147
206
265
324
384
443
502
561
562
621
680
740
799
858
859
918
977
978
1037
1097
1156
1157
1216
1276
1336
1396
1455
1515
1575
1635
1695
1756
1816
1876
1936
1996
1997
2057
2117
2178
2238
2298
2299
2359
2420
2480
2541
2601
2602
2662
2723
2784
2844
2905
2966
3027
3088
3148
3209
3270
27
87
146
205
264
323
324
383
442
501
502
561
620
679
680
739
798
799
858
917
918
977
1037
1096
1156
1216
1276
1335
1336
1395
1455
1515
1575
1635
1756
1816
1876
1936
1997
2057
2118
2178
2238
2239
2299
2360
2420
2481
2541
2542
2602
2663
2724
2784
2845
2906
2967
3028
3088
3149
3210
3271
27
86
145
204
263
323
382
441
501
560
619
620
679
738
798
857
858
917
977
1036
1096
1156
1215
1216
1275
1335
1395
1455
1515
1575
1635
1696
1756
1816
1876
1937
1997
2057
2058
2118
2178
2179
2239
2300
2360
2421
2481
2482
2542
2603
2664
2724
2785
2846
2907
2968
3028
3089
3150
3211
3272
26
85
144
203
263
322
381
440
441
500
559
619
678
738
797
857
916
917
976
1036
1096
1155
1215
1275
1335
1395
1455
1515
1575
1696
1756
1816
1877
1937
1997
2058
2118
2179
2239
2240
2300
2361
2421
2422
2482
2543
2604
2664
2725
2786
2847
2908
2968
3029
3090
3151
3212
25
84
143
203
262
321
380
381
440
499
559
618
677
678
737
797
856
916
976
1035
1095
1155
1215
1275
1335
1395
1455
1515
1575
1696
1756
1816
1877
1937
1998
2058
2119
2179
2240
2301
2361
2422
2483
2543
2544
2604
2665
2726
2787
2847
2848
2908
2969
3030
3091
3152
3273
24
83
142
202
261
320
380
439
498
499
558
617
677
736
737
796
856
915
916
975
1035
1095
1155
1215
1275
1335
1395
1455
1515
1575
1696
1756
1817
1877
1937
1938
1998
2059
2119
2180
2240
2241
2301
2362
2423
2483
2484
2544
2605
2666
2727
2787
2788
2848
2909
2970
3031
3092
3153
3213
3274
23
82
142
201
260
319
320
379
438
498
557
617
676
736
795
796
855
915
975
1034
1035
1094
1154
1214
1274
1334
1395
1455
1515
1575
1696
1756
1817
1877
1938
1998
2059
2120
2180
2241
2302
2362
2363
2423
2484
2545
2606
2666
2667
2727
2788
2849
2910
2971
3032
3093
3153
3214
3275
22
141
200
259
319
378
437
438
497
556
557
616
675
676
735
795
854
855
914
974
1034
1094
1154
1214
1274
1334
1394
1455
1515
1575
1696
1756
1817
1877
1938
1999
2059
2120
2181
2241
2242
2302
2363
2424
2485
2545
2546
2606
2667
2728
2789
2850
2911
2972
3033
3093
3154
3215
3276
21
81
140
199
258
259
318
377
437
496
556
615
675
734
735
794
854
914
974
1034
1094
1154
1214
1274
1334
1394
1454
1515
1575
1636
1696
1757
1817
1878
1938
1999
2060
2120
2181
2242
2303
2363
2364
2424
2425
2485
2546
2607
2668
2729
2790
2851
2912
2972
2973
3033
3094
3155
3216
3277
21
80
139
198
258
317
376
377
436
495
496
555
615
674
734
794
853
854
913
973
1033
1093
1153
1213
1273
1274
1334
1394
1454
1515
1575
1636
1696
1757
1817
1878
1939
1999
2060
2121
2182
2242
2243
2303
2364
2425
2486
2547
2608
2669
2730
2790
2791
2851
2852
2912
2973
3034
3095
3156
3217
3278
20
79
138
198
257
316
376
435
495
554
614
673
674
733
793
853
913
973
1033
1093
1153
1213
1273
1334
1394
1454
1515
1575
1636
1696
1757
1817
1878
1939
2000
2060
2121
2182
2243
2304
2365
2426
2486
2487
2547
2548
2608
2609
2669
2670
2730
2791
2852
2913
2974
3035
3096
3157
3218
19
78
137
197
256
315
316
375
434
494
553
554
613
673
733
792
793
852
912
972
1032
1092
1152
1153
1213
1273
1333
1394
1454
1515
1575
1636
1696
1757
1818
1878
1939
2000
2061
2122
2182
2183
2243
2304
2365
2426
2487
2548
2609
2670
2731
2792
2853
2914
2975
3036
3097
3158
3279
18
77
137
196
255
315
374
434
493
553
612
613
672
732
792
852
912
972
1032
1092
1152
1212
1273
1333
1394
1454
1575
1636
1696
1757
1818
1879
1939
2000
2061
2122
2183
2244
2305
2366
2427
2488
2549
2610
2671
2732
2793
2854
2915
2976
3037
3098
3159
3219
3280
17
76
136
195
254
314
373
433
492
493
552
612
671
672
731
732
791
851
911
971
1031
1032
1092
1152
1212
1272
1273
1333
1393
1454
1514
1575
1636
1696
1757
1818
1879
1940
2000
2001
2061
2062
2122
2183
2244
2305
2366
2427
2428
2488
2489
2549
2550
2610
2611
2671
2672
2733
2794
2855
2916
2977
3038
3098
3159
3220
3281
16
76
135
194
254
313
372
373
432
492
551
611
671
731
791
851
911
971
1031
1091
1151
1152
1212
1272
1333
1393
1454
1514
1575
1636
1757
1818
1879
1940
2001
2062
2123
2184
2245
2306
2367
2428
2489
2550
2611
2672
2733
2794
2855
2856
2916
2917
2977
3038
3099
3160
3221
3282
15
75
134
193
253
312
372
431
491
551
610
611
670
730
790
850
910
970
1030
1031
1091
1151
1211
1212
1272
1332
1393
1454
1514
1575
1636
1697
1757
1818
1879
1940
2001
2062
2123
2184
2245
2306
2307
2367
2368
2429
2490
2551
2612
2673
2734
2795
2856
2917
2978
3039
3100
3161
3222
3283
15
74
133
193
252
311
371
430
431
490
550
610
669
670
729
730
789
790
849
850
910
970
1030
1090
1151
1211
1272
1332
1393
1514
1575
1636
1697
1818
1879
1940
2001
2002
2062
2063
2124
2185
2246
2307
2368
2429
2490
2551
2552
2613
2674
2735
2796
2857
2918
2979
3040
3101
3162
3223
3284
14
73
132
192
251
311
370
430
489
490
549
609
669
729
789
849
909
969
1030
1090
1150
1211
1271
1332
1393
1453
1514
1575
1636
1697
1758
1819
1880
1941
2002
2063
2124
2185
2246
2307
2308
2369
2430
2491
2552
2613
2674
2675
2736
2797
2858
2919
2980
3041
3102
3163
3224
13
72
131
191
250
310
369
429
489
548
549
608
668
728
788
848
849
909
969
1029
1090
1150
1211
1271
1332
1392
1453
1514
1575
1636
1697
1758
1819
1880
1941
2002
2063
2124
2185
2186
2247
2308
2369
2430
2431
2492
2553
2614
2675
2736
2797
2798
2859
2920
2981
3042
3103
3164
3285
12
71
131
190
249
250
309
369
428
488
548
608
668
728
788
848
908
968
1029
1089
1150
1210
1271
1332
1392
1453
1514
1575
1636
1697
1758
1819
1880
1941
2002
2064
2125
2186
2247
2308
2309
2370
2431
2492
2553
2554
2615
2676
2737
2798
2859
2920
2921
2982
3043
3104
3225
3286
11
70
130
189
249
308
368
427
428
487
547
607
667
727
787
847
907
908
968
1028
1089
1149
1210
1271
1331
1392
1453
1514
1575
1636
1697
1758
1819
1880
1941
1942
2003
2064
2125
2186
2187
2248
2309
2370
2431
2432
2493
2554
2615
2616
2677
2738
2799
2860
2921
2982
3043
3104
3165
3226
3287
10
70
129
188
248
307
367
427
486
487
546
606
666
726
786
787
847
907
967
968
1028
1088
1149
1210
1270
1331
1392
1453
1514
1575
1636
1697
1758
1819
1880
1881
1942
2003
2064
2126
2187
2248
2309
2310
2371
2432
2493
2494
2555
2616
2677
2739
2800
2861
2922
2983
3044
3105
3166
3227
3288
9
69
128
187
188
247
307
366
426
486
546
605
606
666
726
786
846
906
907
967
1027
1028
1088
1149
1209
1270
1331
1392
1453
1514
1575
1636
1697
1758
1819
1881
1942
2003
2065
2126
2187
2249
2310
2371
2372
2433
2494
2555
2556
2617
2678
2739
2800
2801
2862
2923
2984
3045
3106
3167
3228
3289
9
68
127
187
246
306
365
366
425
485
545
605
665
725
785
846
906
966
967
1027
1088
1148
1209
1270
1331
1392
1453
1514
1575
1636
1697
1758
1820
1881
1942
2004
2065
2126
2188
2249
2310
2311
2372
2433
2434
2495
2556
2617
2618
2679
2740
2801
2862
2863
2924
2985
3046
3107
3168
3229
3290
8
67
126
186
245
305
365
424
484
544
604
664
724
725
785
845
905
906
966
1026
1027
1087
1148
1209
1270
1330
1331
1391
1514
1575
1636
1697
1820
1881
1942
1943
2004
2065
2127
2188
2250
2311
2372
2373
2434
2495
2496
2557
2618
2679
2680
2741
2802
2863
2924
2925
2986
3047
3108
3169
3230
50
109
168
227
285
344
403
462
520
579
638
696
755
813
872
930
931
989
1047
1048
1106
1165
1223
1282
1340
1399
1458
1516
1575
1634
1693
1752
1811
1870
1929
1988
2047
2106
2107
2166
2225
2285
2344
2345
2404
2464
2524
2584
2644
2704
2764
2824
2885
2945
3006
3066
3127
3188
49
108
167
226
285
343
402
461
520
578
637
695
696
754
813
871
930
988
989
1047
1106
1164
1223
1281
1340
1399
1458
1516
1575
1634
1693
1752
1811
1870
1929
1988
2047
2048
2107
2166
2226
2285
2345
2405
2464
2465
2524
2525
2584
2644
2645
2705
2765
2825
2885
2886
2946
3006
3067
3128
3249
48
107
166
225
284
343
401
460
519
578
636
695
753
754
812
871
929
988
1047
1105
1164
1222
1223
1281
1340
1399
1457
1516
1575
1634
1693
1752
1811
1870
1929
1988
1989
2048
2107
2167
2226
2286
2345
2346
2405
2465
2525
2585
2645
2705
2766
2826
2886
2947
3007
3068
3129
3189
3250
47
106
165
224
283
342
401
459
518
577
635
636
694
753
811
812
870
929
987
988
1046
1105
1163
1164
1222
1281
1340
1398
1457
1516
1575
1634
1693
1752
1811
1870
1929
1930
1989
2048
2108
2167
2227
2286
2346
2406
2466
2526
2586
2646
2706
2766
2827
2887
2948
3008
3069
3190
3251
46
105
164
223
282
341
400
459
517
518
576
635
694
752
811
870
928
987
1046
1104
1105
1163
1222
1281
1339
1398
1457
1516
1575
1634
1693
1752
1811
1871
1930
1989
2048
2049
2108
2167
2168
2227
2287
2347
2406
2407
2466
2467
2526
2527
2586
2587
2647
2707
2767
2827
2828
2888
2948
3009
3070
3130
3191
3252
45
104
163
222
281
340
399
458
517
575
576
634
693
752
810
869
928
986
987
1045
1104
1163
1222
1280
1339
1398
1457
1516
1575
1634
1693
1752
1811
1871
1930
1989
1990
2049
2108
2109
2168
2228
2287
2288
2347
2407
2467
2527
2587
2647
2707
2708
2768
2828
2889
2949
3010
3070
3131
3192
3253
104
163
222
280
281
339
398
457
516
575
633
634
692
751
810
868
869
927
986
1045
1104
1162
1163
1221
1280
1339
1398
1457
1516
1575
1634
1693
1752
1812
1871
1930
1990
2049
2109
2168
2169
2228
2288
2348
2408
2468
2528
2588
2648
2708
2769
2829
2889
2890
2950
3011
3071
3132
3193
3254
44
103
162
221
280
339
397
398
456
515
574
633
692
750
751
809
868
927
985
986
1044
1103
1162
1221
1280
1339
1398
1457
1516
1575
1634
1693
1753
1812
1871
1931
1990
2050
2109
2169
2229
2288
2289
2348
2408
2468
2528
2588
2589
2649
2709
2769
2830
2890
2951
3011
3012
3072
3133
3194
43
102
161
220
279
338
397
455
456
514
515
573
632
691
750
808
809
867
868
926
985
1044
1103
1162
1221
1280
1339
1398
1457
1516
1575
1634
1693
1753
1812
1871
1931
1990
2050
2110
2169
2229
2289
2349
2409
2469
2529
2589
2649
2650
2710
2770
2831
2891
2952
3012
3073
3134
3255
42
101
160
219
278
337
396
455
514
572
573
631
632
690
749
808
867
926
985
1043
1044
1102
1103
1161
1220
1279
1338
1397
1457
1516
1575
1634
1693
1753
1812
1872
1931
1991
2050
2110
2170
2230
2289
2290
2349
2350
2409
2410
2469
2470
2530
2590
2650
2710
2711
2771
2831
2892
2952
2953
3013
3074
3135
3195
3256
41
100
159
218
277
336
395
454
513
572
631
690
748
749
807
808
866
925
984
1043
1102
1161
1220
1279
1338
1397
1456
1516
1575
1634
1753
1812
1872
1931
1991
2051
2110
2111
2170
2230
2290
2350
2410
2470
2530
2591
2651
2711
2772
2832
2893
2953
3014
3075
3135
3196
3257
40
99
158
217
276
335
394
453
512
571
630
689
748
807
866
925
984
1043
1102
1161
1220
1279
1338
1397
1456
1516
1575
1634
1694
1753
1812
1813
1872
1932
1991
2051
2111
2171
2230
2231
2290
2291
2350
2351
2411
2471
2531
2591
2652
2712
2772
2773
2833
2894
2954
3015
3076
3136
3197
3258
39
98
217
276
335
393
394
452
453
511
512
570
629
688
747
806
865
924
983
1042
1101
1160
1219
1279
1338
1397
1456
1575
1634
1694
1753
1813
1872
1932
1992
2051
2111
2171
2231
2291
2351
2411
2471
2472
2532
2592
2652
2713
2773
2834
2894
2955
3016
3076
3137
3198
3259
98
157
216
275
334
393
452
511
570
629
688
747
806
865
924
983
1042
1101
1160
1219
1278
1337
1338
1397
1456
1515
1575
1634
1694
1753
1813
1872
1873
1932
1992
2052
2112
2171
2172
2231
2232
2292
2352
2412
2472
2532
2593
2653
2713
2714
2774
2835
2895
2956
3016
3017
3077
3138
3199
3260
38
97
156
215
274
333
392
451
510
569
628
687
746
805
864
923
982
1041
1100
1101
1160
1219
1278
1337
1397
1456
1515
1575
1634
1694
1753
1813
1873
1932
1992
2052
2112
2172
2232
2292
2352
2412
2413
2473
2533
2593
2594
2654
2714
2775
2835
2896
2957
3017
3078
3139
3200
37
96
155
214
273
332
391
450
509
568
627
686
745
804
805
863
864
922
923
982
1041
1100
1159
1218
1219
1278
1337
1396
1456
1515
1575
1634
1694
1813
1873
1933
1993
2052
2053
2112
2113
2172
2173
2232
2233
2293
2353
2413
2473
2534
2594
2654
2655
2715
2776
2836
2897
2957
3018
3079
3140
3261
36
95
154
213
272
331
390
449
508
509
567
568
626
627
686
745
804
863
922
981
1040
1041
1100
1159
1218
1277
1278
1337
1396
1456
1515
1575
1634
1694
1754
1813
1873
1933
1993
2053
2113
2173
2233
2293
2353
2414
2474
2534
2595
2655
2716
2776
2837
2898
2958
3019
3080
3141
3201
3262
35
94
153
212
271
330
331
390
449
508
567
626
685
744
803
862
921
922
981
1040
1099
1158
1159
1218
1277
1337
1396
1456
1515
1575
1634
1694
1754
1814
1873
1933
1993
2053
2113
2173
2233
2234
2294
2354
2414
2475
2535
2595
2596
2656
2716
2717
2777
2838
2898
2959
3020
3081
3141
3202
3263
34
93
152
212
271
330
389
448
507
566
625
684
743
744
803
862
921
980
1039
1040
1099
1158
1217
1218
1277
1336
1396
1455
1515
1575
1634
1694
1754
1814
1874
1933
1934
1993
1994
2053
2054
2114
2174
2234
2294
2354
2355
2415
2475
2536
2596
2657
2717
2778
2838
2839
2899
2960
3021
3081
3142
3203
3264
33
92
152
211
270
329
388
447
506
565
624
625
684
743
802
861
920
921
980
1039
1098
1099
1158
1217
1277
1336
1396
1455
1515
1575
1634
1694
1754
1814
1874
1934
1994
2054
2114
2174
2234
2235
2295
2355
2415
2416
2476
2536
2597
2657
2658
2718
2779
2839
2900
2961
3021
3022
3082
3143
3204
3265
92
151
210
269
328
387
446
505
506
565
624
683
742
801
802
861
920
979
1039
1098
1157
1158
1217
1276
1336
1396
1455
1515
1575
1634
1694
1754
1814
1874
1934
1994
2054
2114
2115
2175
2235
2295
2356
2416
2476
2477
2537
2597
2598
2658
2719
2779
2840
2901
2962
3022
3083
3144
3205
3266
32
91
150
209
268
327
386
446
505
564
623
682
741
742
801
860
919
920
979
1038
1098
1157
1217
1276
1336
1395
1455
1515
1575
1634
1694
1754
1814
1874
1934
1994
2055
2115
2175
2235
2236
2296
2356
2417
2477
2538
2598
2659
2719
2720
2780
2841
2902
2962
3023
3084
3145
3206
31
90
149
208
267
326
327
386
445
504
563
622
623
682
741
800
859
860
919
978
1038
1097
1157
1216
1276
1336
1395
1455
1515
1575
1694
1754
1814
1874
1935
1995
2055
2115
2175
2176
2236
2296
2357
2417
2478
2538
2599
2659
2660
2720
2781
2842
2902
2963
3024
3085
3146
3267
30
89
148
207
266
267
326
385
444
503
562
563
622
681
740
800
859
918
919
978
1037
1097
1156
1216
1276
1335
1395
1455
1515
1694
1754
1815
1875
1935
1995
2055
2116
2176
2236
2297
2357
2418
2478
2479
2539
2600
2660
2721
2782
2842
2843
2903
2964
3025
3086
3207
3268
29
88
147
207
266
325
384
443
502
503
562
621
680
740
799
858
859
918
977
1037
1096
1097
1156
1216
1275
1335
1395
1455
1515
1755
1815
1875
1935
1995
2056
2116
2176
2177
2237
2297
2358
2418
2419
2479
2540
2600
2661
2722
2782
2783
2843
2904
2965
3026
3087
3147
3208
3269
28
87
147
206
265
324
383
442
443
502
561
620
680
739
798
799
858
917
977
1036
1037
1096
1156
1215
1275
1335
1395
1455
1695
1755
1815
1875
1935
1996
2056
2116
2117
2177
2237
2298
2358
2359
2419
2480
2540
2601
2662
2722
2723
2783
2844
2905
2966
3027
3087
3148
3209
3270
27
146
205
264
323
382
383
442
501
560
620
679
738
739
798
857
917
976
1036
1096
1155
1215
1275
1335
1395
1454
1514
1695
1755
1815
1875
1936
1996
2056
2117
2177
2238
2298
2299
2359
2420
2480
2541
2602
2662
2663
2723
2784
2845
2906
2966
2967
3027
3088
3149
3210
3271
86
145
204
263
322
382
441
500
559
560
619
678
738
797
857
916
976
1035
1036
1095
1155
1215
1275
1334
1394
1454
1514
1635
1695
1755
1815
1876
1936
1996
2057
2117
2178
2238
2299
2359
2360
2420
2481
2542
2602
2603
2663
2724
2785
2846
2906
2907
2967
3028
3089
3150
3211
3272
26
85
144
203
262
322
381
440
499
500
559
618
678
737
797
856
916
975
976
1035
1095
1155
1214
1274
1334
1394
1454
1514
1574
1635
1695
1755
1815
1876
1936
1997
2057
2118
2178
2239
2299
2300
2360
2421
2481
2482
2542
2603
2664
2725
2786
2846
2907
2968
3029
3090
3151
3212
25
84
143
202
262
321
380
439
499
558
617
618
677
736
737
796
856
915
975
1035
1094
1095
1154
1214
1274
1334
1394
1454
1514
1574
1635
1695
1755
1816
1876
1936
1997
2057
2058
2118
2179
2239
2300
2361
2421
2422
2482
2543
2604
2665
2725
2726
2786
2847
2908
2969
3030
3091
3152
3273
24
83
142
201
202
261
320
379
439
498
557
558
617
676
736
795
796
855
915
974
975
1034
1094
1154
1214
1274
1334
1394
1454
1514
1574
1635
1695
1755
1816
1876
1937
1997
2058
2118
2119
2179
2240
2300
2301
2361
2422
2483
2544
2604
2605
2665
2726
2787
2848
2909
2970
3031
3092
3152
3213
3274
23
82
141
201
260
319
378
379
438
497
557
616
676
735
795
854
855
914
974
1034
1094
1153
1154
1213
1214
1273
1274
1334
1394
1454
1514
1574
1635
1695
1755
1816
1876
1937
1997
1998
2058
2119
2179
2180
2240
2301
2362
2423
2483
2484
2544
2605
2666
2727
2788
2849
2910
2971
3032
3092
3153
3214
3275
22
81
141
200
259
318
378
437
496
497
556
615
616
675
735
794
854
914
973
974
1033
1093
1153
1213
1273
1333
1394
1454
1514
1574
1635
1695
1756
1816
1877
1937
1998
2058
2059
2119
2180
2241
2301
2302
2362
2423
2484
2545
2606
2667
2728
2789
2850
2910
2911
2971
3032
3093
3154
3215
3276
21
81
140
199
258
318
377
436
496
555
615
674
734
794
853
913
973
1033
1093
1153
1213
1273
1333
1393
1454
1514
1574
1635
1695
1756
1816
1877
1937
1938
1998
2059
2120
2180
2181
2241
2302
2363
2424
2485
2546
2606
2607
2667
2668
2728
2729
2789
2850
2911
2972
3033
3094
3155
3216
3277
80
139
198
257
317
376
436
495
554
555
614
674
733
793
853
913
972
973
1032
1033
1092
1093
1152
1153
1213
1273
1333
1393
1514
1574
1635
1695
1756
1816
1877
1938
1998
1999
2059
2120
2181
2242
2302
2303
2363
2364
2424
2425
2485
2546
2607
2668
2729
2790
2851
2912
2973
3034
3095
3156
3217
3278
20
79
138
197
257
316
375
435
494
554
613
614
673
733
792
793
852
912
972
1032
1092
1152
1212
1272
1333
1393
1453
1514
1574
1635
1695
1756
1817
1877
1938
1999
2060
2120
2121
2181
2242
2303
2364
2425
2486
2547
2608
2669
2730
2791
2852
2913
2974
3035
3096
3157
3218
19
78
137
196
197
256
315
375
434
493
494
553
613
672
732
792
852
912
971
972
1031
1032
1092
1152
1212
1272
1332
1333
1393
1453
1514
1574
1635
1695
1756
1817
1877
1878
1938
1999
2060
2121
2182
2243
2304
2365
2426
2487
2548
2609
2670
2731
2792
2853
2914
2975
3036
3097
3158
3279
18
77
136
196
255
314
374
433
493
552
612
672
731
732
791
851
911
971
1031
1091
1151
1212
1272
1332
1393
1453
1514
1574
1635
1756
1817
1878
1939
1999
2060
2121
2182
2243
2304
2365
2426
2487
2548
2609
2670
2731
2732
2792
2793
2853
2854
2915
2976
3037
3158
3219
3280
17
76
136
195
254
314
373
432
433
492
552
611
671
731
791
850
851
910
911
970
971
1031
1091
1151
1211
1272
1332
1392
1393
1453
1514
1574
1635
1696
1756
1817
1878
1939
2000
2061
2122
2183
2244
2305
2366
2427
2488
2549
2610
2671
2732
2793
2854
2915
2976
3037
3098
3159
3220
3281
16
75
135
194
253
313
372
432
491
551
611
670
730
790
850
910
970
1030
1090
1091
1151
1211
1271
1332
1392
1453
1574
1635
1696
1756
1817
1878
1939
2000
2061
2122
2183
2244
2305
2366
2427
2428
2488
2489
2550
2611
2672
2733
2794
2855
2916
2977
3038
3099
3160
3221
3282
15
75
134
193
252
253
312
371
431
490
491
550
610
670
729
730
789
790
849
850
909
910
970
1030
1090
1150
1211
1271
1332
1392
1453
1513
1574
1635
1696
1757
1817
1878
1939
2000
2061
2122
2123
2183
2184
2245
2306
2367
2428
2489
2550
2611
2612
2672
2673
2734
2795
2856
2917
2978
3039
3100
3161
3222
3283
74
133
192
252
311
371
430
490
549
550
609
669
729
789
849
909
969
1029
1090
1150
1210
1271
1331
1392
1453
1513
1574
1635
1696
1757
1818
1879
1940
2001
2062
2123
2184
2245
2306
2367
2368
2428
2429
2490
2551
2612
2673
2734
2735
2795
2796
2857
2918
2979
3040
3101
3162
3223
3284
14
73
132
191
192
251
310
370
429
489
549
608
609
668
728
788
848
908
909
969
1029
1089
1150
1210
1271
1331
1392
1453
1513
1574
1635
1696
1757
1818
1879
1940
2001
2062
2123
2184
2245
2246
2307
2368
2429
2490
2491
2552
2613
2674
2735
2796
2857
2858
2919
2980
3041
3102
3163
3224
13
72
131
191
250
309
310
369
429
488
548
608
668
728
788
848
908
968
1028
1029
1089
1149
1210
1270
1331
1392
1452
1513
1574
1635
1696
1757
1818
1879
1940
2001
2062
2063
2124
2185
2246
2307
2368
2369
2430
2491
2552
2613
2614
2675
2736
2797
2858
2919
2980
2981
3042
3103
3164
3285
12
71
130
190
249
309
368
428
487
488
547
607
667
727
787
847
907
908
968
1028
1088
1089
1149
1209
1210
1270
1331
1391
1452
1513
1574
1635
1696
1757
1818
1879
1940
2002
2063
2124
2185
2246
2247
2308
2369
2430
2492
2553
2614
2675
2676
2737
2798
2859
2920
2981
3042
3103
3164
3225
3286
11
70
130
189
248
308
367
368
427
487
547
606
607
666
667
726
727
786
787
847
907
967
1027
1028
1088
1148
1149
1209
1270
1331
1391
1452
1513
1574
1635
1696
1757
1818
1879
1941
2002
2063
2124
2125
2186
2247
2308
2370
2431
2492
2554
2615
2676
2737
2738
2799
2860
2921
2982
3043
3104
3165
3226
3287
10
129
188
248
307
367
426
486
546
606
666
726
786
846
906
967
1027
1088
1148
1209
1269
1270
1330
1391
1452
1513
1574
1635
1696
1757
1818
1880
1941
2002
2063
2064
2125
2186
2247
2248
2309
2370
2431
2432
2493
2554
2615
2616
2677
2738
2799
2861
2922
2983
3044
3105
3166
3227
3288
9
69
128
187
247
306
366
426
485
545
605
665
725
785
845
846
906
966
1027
1087
1148
1208
1209
1269
1330
1391
1452
1513
1574
1635
1696
1757
1819
1880
1941
2002
2003
2064
2125
2187
2248
2309
2371
2432
2493
2494
2555
2616
2678
2739
2800
2861
2923
2984
3045
3106
3167
3228
3289
68
127
186
246
305
306
365
425
485
544
545
604
664
665
724
725
785
845
905
966
1026
1087
1147
1148
1208
1269
1330
1391
1452
1513
1574
1635
1696
1758
1819
1880
1941
2003
2064
2126
2187
2248
2249
2310
2371
2433
2494
2555
2556
2617
2678
2740
2801
2862
2923
2985
3046
3107
3168
3229
3290
8
67
126
186
245
305
364
424
484
544
604
664
724
784
844
845
905
965
1026
1086
1087
1147
1208
1269
1330
1391
1452
1513
1574
1635
1696
1758
1819
1880
1942
2003
2065
2126
2187
2188
2249
2310
2311
2372
2433
2495
2556
2618
2679
2740
2802
2863
2924
2985
3047
3108
3169
3230
50
109
167
226
285
344
403
461
520
579
637
696
754
813
871
930
988
1047
1105
1164
1222
1281
1339
1340
1398
1457
1574
1633
1692
1751
1810
1869
1928
1987
2046
2106
2165
2224
2225
2284
2344
2403
2404
2463
2523
2583
2643
2703
2704
2764
2824
2884
2945
3005
3066
3127
3188
49
108
167
226
284
343
402
461
519
578
636
637
695
754
812
871
929
988
1046
1105
1163
1164
1222
1281
1339
1398
1457
1515
1574
1633
1692
1751
1810
1869
1928
1987
2047
2106
2165
2166
2225
2285
2344
2404
2464
2524
2584
2644
2704
2764
2765
2825
2885
2946
3006
3067
3128
3249
48
107
166
225
284
342
401
460
518
519
577
636
694
753
811
812
870
929
987
1046
1104
1105
1163
1222
1280
1339
1398
1457
1515
1574
1633
1692
1751
1810
1869
1928
1988
2047
2106
2107
2166
2225
2226
2285
2345
2405
2464
2465
2524
2525
2584
2585
2645
2705
2765
2826
2886
2946
2947
3007
3068
3129
3189
3250
47
106
165
224
283
341
342
400
459
518
576
577
635
694
752
811
869
870
928
987
1045
1046
1104
1163
1221
1280
1339
1398
1456
1515
1574
1633
1692
1751
1810
1869
1870
1929
1988
2047
2107
2166
2226
2286
2345
2346
2405
2465
2525
2585
2645
2646
2706
2766
2826
2887
2947
3008
3069
3129
3190
3251
46
105
164
223
282
341
399
400
458
517
576
634
693
752
810
869
928
986
1045
1104
1162
1221
1280
1339
1397
1456
1515
1574
1633
1692
1751
1810
1870
1929
1988
2048
2107
2167
2226
2227
2286
2346
2406
2466
2526
2586
2646
2706
2767
2827
2888
2948
3009
3069
3130
3191
3252
45
104
163
222
281
340
399
457
458
516
575
634
692
693
751
810
868
869
927
986
1044
1045
1103
1162
1221
1280
1338
1397
1456
1515
1574
1633
1692
1751
1811
1870
1929
1989
2048
2108
2167
2227
2287
2346
2347
2406
2407
2466
2467
2526
2527
2587
2647
2707
2767
2768
2828
2888
2949
3010
3070
3131
3192
3253
44
103
162
221
280
339
398
457
515
516
574
633
692
750
751
809
868
927
985
1044
1103
1162
1220
1221
1279
1338
1397
1456
1515
1574
1633
1692
1752
1811
1870
1929
1930
1989
2048
2049
2108
2168
2227
2228
2287
2347
2407
2467
2527
2587
2647
2648
2708
2768
2829
2889
2950
3010
3071
3132
3193
3254
44
103
162
221
279
338
397
456
515
573
574
632
691
750
808
809
867
926
985
1044
1102
1103
1161
1220
1279
1338
1397
1456
1515
1574
1633
1692
1752
1811
1870
1930
1989
2049
2108
2109
2168
2228
2288
2348
2408
2468
2528
2588
2648
2709
2769
2829
2830
2890
2951
3011
3072
3133
3194
43
102
161
220
279
337
338
396
455
514
573
632
690
691
749
808
867
925
926
984
1043
1102
1161
1220
1279
1338
1397
1456
1515
1574
1633
1752
1811
1871
1930
1990
2049
2109
2169
2228
2229
2288
2348
2408
2468
2528
2529
2589
2649
2709
2770
2830
2891
2951
3012
3073
3134
3255
42
101
160
219
278
337
396
454
513
572
631
690
748
749
807
866
925
984
1043
1102
1161
1219
1220
1278
1279
1338
1397
1456
1515
1574
1633
1693
1752
1811
1871
1930
1990
2049
2050
2109
2169
2229
2289
2349
2409
2469
2529
2589
2590
2650
2710
2771
2831
2892
2952
3013
3074
3195
3256
41
100
159
218
277
336
395
454
512
513
571
630
689
748
807
866
924
925
983
984
1042
1101
1160
1219
1278
1337
1396
1456
1515
1574
1633
1693
1752
1811
1871
1931
1990
2050
2110
2169
2170
2229
2289
2349
2409
2410
2470
2530
2590
2650
2651
2711
2771
2832
2892
2893
2953
3014
3075
3135
3196
3257
40
99
158
217
276
335
394
453
512
571
629
630
688
689
747
806
865
924
983
1042
1101
1160
1219
1278
1337
1396
1455
1515
1574
1633
1693
1752
1812
1871
1931
1990
1991
2050
2110
2170
2230
2290
2350
2410
2470
2530
2531
2591
2651
2712
2772
2833
2893
2954
3015
3075
3136
3197
3258
39
98
157
216
275
334
393
452
511
570
629
688
747
805
806
864
865
923
924
982
983
1041
1042
1100
1101
1159
1160
1219
1278
1337
1396
1455
1515
1574
1633
1693
1752
1812
1871
1931
1991
2051
2110
2111
2170
2230
2290
2291
2350
2351
2411
2471
2531
2591
2592
2652
2712
2773
2833
2834
2894
2955
3015
3076
3137
3198
3259
38
157
215
216
274
275
333
334
392
451
510
569
628
687
746
805
864
923
982
1041
1100
1159
1218
1277
1278
1337
1396
1455
1515
1574
1633
1693
1752
1812
1872
1931
1991
2051
2111
2171
2231
2291
2351
2411
2471
2472
2532
2592
2653
2713
2774
2834
2895
2956
3016
3077
3138
3199
3260
38
97
156
215
274
333
392
451
509
510
568
569
627
628
686
687
745
746
804
805
863
864
922
923
981
982
1040
1041
1100
1159
1218
1277
1336
1396
1455
1574
1633
1693
1753
1812
1872
1932
1991
1992
2051
2111
2171
2231
2291
2292
2352
2412
2472
2532
2533
2593
2653
2714
2774
2775
2835
2896
2956
3017
3078
3139
3200
37
96
155
214
273
332
391
450
509
568
627
686
745
804
863
922
981
1040
1099
1158
1159
1218
1277
1336
1396
1455
1514
1574
1633
1693
1753
1812
1872
1932
1992
2052
2112
2172
2232
2292
2352
2412
2413
2473
2533
2593
2594
2654
2715
2775
2836
2896
2897
2957
3018
3079
3140
3261
36
95
154
213
272
331
390
449
508
567
626
685
744
803
862
921
980
981
1040
1099
1158
1217
1277
1336
1395
1455
1514
1574
1693
1753
1813
1872
1932
1992
2052
2112
2172
2232
2292
2293
2353
2413
2473
2474
2534
2594
2655
2715
2776
2837
2897
2958
3019
3080
3140
3201
3262
35
94
153
212
271
330
389
448
507
566
625
684
685
743
744
803
862
921
980
1039
1098
1099
1158
1217
1276
1336
1395
1455
1514
1574
1693
1753
1813
1873
1932
1992
2052
2112
2113
2173
2233
2293
2353
2414
2474
2534
2535
2595
2655
2656
2716
2777
2837
2898
2959
3020
3080
3141
3202
3263
34
93
152
211
270
329
388
389
447
448
506
507
566
625
684
743
802
861
920
979
980
1039
1098
1157
1217
1276
1336
1395
1455
1514
1574
1693
1753
1813
1873
1933
1993
2053
2113
2173
2233
2293
2294
2354
2414
2475
2535
2596
2656
2717
2777
2778
2838
2899
2960
3020
3081
3142
3203
3264
33
92
151
210
211
270
329
388
447
506
565
624
683
742
801
802
860
861
920
979
1038
1098
1157
1216
1276
1335
1395
1454
1514
1574
1693
1753
1813
1873
1933
1993
2053
2113
2173
2174
2234
2294
2354
2355
2415
2475
2536
2596
2657
2718
2778
2839
2900
2960
2961
3021
3082
3143
3204
3265
32
151
210
269
328
387
446
505
564
623
682
683
742
801
860
919
978
979
1038
1097
1157
1216
1276
1335
1395
1454
1514
1574
1693
1753
1813
1873
1933
1993
2053
2054
2114
2174
2234
2294
2295
2355
2415
2416
2476
2536
2537
2597
2658
2718
2779
2840
2900
2901
2961
3022
3083
3144
3205
3266
32
91
150
209
268
327
386
445
504
563
564
623
682
741
800
859
860
919
978
1037
1038
1097
1156
1216
1275
1335
1395
1454
1514
1574
1634
1693
1753
1813
1873
1933
1934
1994
2054
2114
2174
2235
2295
2355
2356
2416
2476
2477
2537
2598
2658
2719
2780
2841
2901
2962
3023
3084
3145
3206
31
90
149
208
267
326
385
444
445
503
504
563
622
681
740
800
859
918
978
1037
1096
1097
1156
1215
1216
1275
1335
1394
1454
1514
1574
1634
1814
1874
1934
1994
2054
2114
2115
2175
2235
2296
2356
2417
2477
2538
2598
2599
2659
2720
2781
2841
2902
2963
3024
3085
3146
3267
30
89
148
207
266
325
384
385
444
503
562
621
680
681
740
799
858
918
977
1036
1037
1096
1156
1215
1275
1334
1335
1394
1454
1514
1574
1634
1694
1754
1814
1874
1934
1994
2054
2055
2115
2175
2236
2296
2357
2417
2478
2538
2539
2599
2660
2720
2721
2781
2842
2903
2964
3025
3086
3146
3207
3268
29
88
147
206
265
325
384
443
502
561
620
621
680
739
798
799
858
917
977
1036
1096
1155
1215
1275
1334
1394
1454
1514
1574
1634
1694
1754
1814
1874
1934
1995
2055
2115
2176
2236
2297
2357
2418
2478
2479
2539
2600
2660
2661
2721
2782
2843
2904
2965
3025
3026
3086
3147
3208
3269
28
87
146
205
206
265
324
383
442
501
560
561
620
679
738
739
798
857
917
976
1036
1095
1155
1215
1274
1334
1394
1454
1514
1574
1634
1694
1754
1814
1874
1935
1995
2055
2116
2176
2237
2297
2358
2418
2419
2479
2540
2600
2601
2661
2722
2783
2844
2905
2965
3026
3087
3148
3209
3270
27
86
146
205
264
323
382
441
500
501
560
619
678
679
738
797
857
916
976
1035
1095
1154
1155
1214
1274
1334
1394
1454
1514
1574
1634
1694
1754
1814
1874
1875
1935
1995
2056
2116
2176
2177
2237
2298
2358
2419
2480
2540
2541
2601
2662
2723
2784
2844
2845
2905
2966
3027
3088
3149
3210
3271
86
145
204
263
322
381
441
500
559
618
619
678
737
797
856
916
975
1035
1094
1095
1154
1214
1274
1334
1394
1574
1634
1694
1754
1814
1875
1935
1995
1996
2056
2116
2117
2177
2238
2298
2359
2420
2480
2541
2602
2663
2723
2724
2784
2785
2845
2906
2967
3028
3089
3150
3211
3272
26
85
144
203
262
321
381
440
499
558
618
677
736
737
796
855
856
915
975
1034
1094
1154
1214
1273
1274
1333
1393
1453
1513
1574
1634
1694
1754
1815
1875
1935
1996
2056
2117
2177
2178
2238
2299
2359
2360
2420
2481
2542
2603
2663
2664
2724
2785
2846
2907
2968
3029
3090
3151
3212
25
84
143
202
261
320
321
380
439
498
558
617
676
677
736
795
796
855
914
915
974
1034
1094
1153
1154
1213
1273
1333
1393
1453
1513
1634
1694
1754
1815
1875
1936
1996
2057
2117
2178
2238
2239
2299
2360
2421
2482
2542
2543
2603
2664
2725
2786
2847
2908
2969
3030
3091
3212
3273
24
83
142
201
260
261
320
379
438
498
557
616
676
735
795
854
855
914
974
1033
1034
1093
1153
1213
1273
1333
1393
1453
1513
1634
1694
1754
1815
1875
1936
1996
2057
2118
2178
2239
2300
2360
2361
2421
2422
2482
2543
2604
2665
2726
2787
2848
2909
2970
3030
3031
3091
3152
3213
3274
23
82
141
200
260
319
378
437
438
497
556
616
675
735
794
854
913
914
973
1033
1093
1153
1213
1273
1333
1393
1453
1513
1634
1694
1755
1815
1876
1936
1997
2057
2118
2179
2239
2240
2300
2361
2422
2483
2544
2605
2666
2726
2727
2787
2788
2848
2849
2909
2970
3031
3092
3153
3214
3275
22
81
140
200
259
318
377
437
496
555
556
615
674
675
734
794
853
913
973
1033
1092
1093
1152
1212
1272
1333
1393
1453
1513
1634
1694
1755
1815
1876
1936
1997
2058
2118
2119
2179
2240
2301
2362
2423
2483
2484
2544
2545
2605
2666
2727
2788
2849
2910
2971
3032
3093
3154
3215
3276
21
80
140
199
258
317
377
436
495
555
614
674
733
734
793
853
912
913
972
1032
1092
1152
1212
1272
1332
1393
1453
1513
1634
1694
1755
1815
1876
1937
1997
2058
2119
2180
2240
2241
2301
2362
2423
2484
2545
2606
2667
2728
2789
2850
2911
2972
3033
3094
3155
3216
3277
80
139
198
257
316
317
376
435
495
554
613
614
673
733
792
793
852
912
972
1032
1092
1152
1212
1272
1332
1392
1453
1513
1573
1634
1694
1755
1816
1876
1937
1998
2058
2059
2119
2180
2241
2302
2363
2424
2485
2546
2607
2668
2729
2790
2851
2912
2973
3034
3095
3156
3217
3278
20
79
138
197
256
316
375
434
435
494
553
613
672
673
732
792
852
911
912
971
1031
1091
1151
1211
1212
1272
1332
1392
1453
1513
1573
1634
1755
1816
1876
1937
1998
2059
2120
2180
2181
2241
2242
2302
2303
2363
2364
2424
2425
2485
2486
2546
2547
2607
2608
2668
2669
2729
2730
2791
2852
2913
2974
3035
3096
3157
3218
19
78
137
196
256
315
374
434
493
553
612
672
731
732
791
851
911
971
1031
1091
1151
1211
1271
1332
1392
1452
1513
1573
1634
1695
1755
1816
1877
1937
1938
1998
2059
2120
2181
2242
2303
2364
2425
2486
2547
2608
2669
2730
2791
2852
2913
2914
2974
2975
3035
3036
3097
3218
3279
18
77
136
195
255
314
373
374
433
492
552
611
612
671
731
791
850
851
910
911
970
1030
1090
1091
1151
1211
1271
1331
1392
1452
1513
1573
1634
1695
1755
1816
1877
1938
1999
2059
2060
2120
2121
2181
2182
2242
2243
2303
2304
2364
2365
2425
2426
2487
2548
2609
2670
2731
2792
2853
2914
2975
3036
3097
3158
3219
3280
17
76
135
195
254
313
373
432
492
551
611
670
671
730
790
850
910
970
1030
1090
1150
1210
1211
1271
1331
1392
1452
1513
1573
1634
1695
1755
1816
1877
1938
1999
2060
2121
2182
2243
2304
2365
2426
2487
2548
2549
2609
2610
2671
2732
2793
2854
2915
2976
3037
3098
3159
3220
3281
16
75
135
194
253
312
313
372
431
491
550
551
610
670
730
789
790
849
909
969
1029
1030
1090
1150
1210
1271
1331
1391
1452
1513
1573
1634
1695
1756
1816
1877
1938
1999
2060
2121
2182
2243
2244
2304
2305
2366
2427
2488
2549
2610
2671
2732
2733
2794
2855
2916
2977
3038
3099
3160
3221
3282
15
134
193
252
312
371
431
490
550
609
610
669
729
789
849
909
969
1029
1089
1149
1150
1210
1270
1331
1391
1452
1513
1573
1634
1695
1756
1817
1878
1938
1939
1999
2000
2061
2122
2183
2244
2305
2366
2427
2488
2489
2550
2611
2672
2733
2794
2856
2917
2978
3039
3100
3161
3222
3283
74
133
192
251
311
370
430
489
549
609
668
669
728
788
848
908
968
969
1029
1089
1149
1210
1270
1331
1391
1452
1573
1634
1695
1756
1817
1878
1939
2000
2061
2122
2183
2244
2305
2306
2367
2428
2489
2550
2551
2612
2673
2734
2795
2856
2917
2918
2979
3040
3101
3162
3223
3284
14
73
132
191
251
310
369
370
429
489
548
608
668
728
788
848
908
968
1028
1088
1089
1149
1209
1270
1330
1391
1452
1512
1573
1634
1695
1756
1817
1878
1939
2000
2061
2122
2123
2184
2245
2306
2367
2428
2429
2490
2551
2612
2673
2674
2735
2796
2857
2918
2979
3041
3102
3163
3224
13
72
131
190
250
309
369
428
488
547
548
607
667
727
787
847
907
967
968
1028
1088
1148
1149
1209
1269
1270
1330
1391
1452
1512
1573
1634
1695
1756
1817
1878
1939
2000
2001
2062
2123
2184
2245
2307
2368
2429
2490
2491
2552
2613
2674
2735
2736
2797
2858
2919
2980
3041
3102
3163
3224
3285
12
71
130
190
249
308
368
427
428
487
547
607
666
667
726
727
786
787
846
847
907
967
1027
1088
1148
1209
1269
1330
1391
1451
1512
1573
1634
1695
1756
1817
1878
1940
2001
2062
2123
2184
2185
2246
2307
2368
2369
2430
2491
2552
2553
2614
2675
2736
2797
2798
2859
2920
2981
3042
3103
3164
3225
3286
11
70
129
189
248
308
367
427
486
546
606
666
726
786
846
906
966
967
1027
1087
1148
1208
1269
1330
1390
1451
1512
1573
1634
1695
1756
1817
1879
1940
2001
2062
2124
2185
2246
2308
2369
2430
2492
2553
2614
2676
2737
2798
2859
2860
2921
2982
3043
3104
3165
3226
3287
10
69
129
188
247
307
366
426
486
545
546
605
665
725
785
845
846
906
966
1026
1087
1147
1208
1269
1329
1330
1390
1451
1512
1573
1634
1695
1756
1818
1879
1940
2001
2063
2124
2185
2186
2247
2308
2369
2370
2431
2492
2554
2615
2676
2677
2738
2799
2860
2921
2922
2983
3044
3105
3166
3227
3288
9
69
128
187
246
247
306
366
425
485
545
604
605
664
665
724
725
785
845
905
965
966
1026
1086
1087
1147
1208
1268
1329
1390
1451
1512
1573
1634
1695
1757
1818
1879
1940
2002
2063
2124
2125
2186
2247
2309
2370
2431
2432
2493
2554
2616
2677
2738
2739
2800
2861
2922
2984
3045
3106
3167
3228
3289
68
127
186
246
305
365
424
425
484
544
604
664
724
784
844
905
965
1025
1026
1086
1147
1207
1268
1329
1390
1451
1512
1573
1634
1695
1757
1818
1879
1941
2002
2063
2064
2125
2186
2248
2309
2371
2432
2494
2555
2616
2617
2678
2739
2801
2862
2923
2984
3046
3107
3168
3229
3290
8
67
126
185
245
304
364
424
483
484
543
603
663
723
783
784
844
904
964
965
1025
1086
1146
1207
1268
1329
1390
1451
1512
1573
1634
1757
1818
1879
1880
1941
2002
2064
2125
2187
2248
2310
2371
2433
2494
2556
2617
2679
2740
2801
2863
2924
2985
3046
3107
3169
3230
108
167
226
285
344
402
461
519
520
578
637
695
754
812
871
929
987
988
1046
1104
1105
1163
1221
1222
1280
1339
1397
1456
1515
1573
1632
1691
1750
1809
1868
1927
1986
2046
2105
2164
2224
2283
2284
2343
2403
2463
2523
2583
2643
2703
2763
2824
2884
2945
3005
3066
3127
3188
49
108
225
284
343
401
402
460
519
577
578
636
694
695
753
811
812
870
928
929
987
1046
1104
1163
1221
1280
1338
1397
1456
1515
1573
1632
1691
1750
1809
1868
1927
1987
2046
2105
2165
2224
2284
2344
2403
2404
2463
2523
2583
2643
2644
2704
2764
2824
2825
2885
2945
3006
3067
3128
3188
3249
48
107
166
224
225
283
342
401
459
460
518
577
635
694
752
753
811
869
870
928
986
987
1045
1104
1162
1221
1280
1338
1397
1456
1573
1632
1691
1750
1809
1868
1928
1987
2046
2106
2165
2225
2284
2285
2344
2404
2464
2524
2584
2644
2704
2705
2765
2825
2886
2946
3007
3068
3128
3189
3250
47
106
165
224
282
283
341
400
459
517
576
634
635
693
752
810
869
927
928
986
1045
1103
1162
1221
1279
1338
1397
1456
1514
1573
1632
1691
1750
1809
1869
1928
1987
2047
2106
2166
2225
2285
2345
2405
2465
2525
2585
2645
2705
2766
2826
2886
2887
2947
3008
3068
3129
3190
3251
46
105
164
223
282
340
399
458
516
517
575
634
692
693
751
810
868
927
986
1044
1103
1162
1220
1279
1338
1397
1455
1514
1573
1632
1691
1750
1810
1869
1928
1987
1988
2047
2106
2107
2166
2226
2285
2286
2345
2405
2465
2525
2585
2586
2646
2706
2766
2827
2887
2948
3009
3069
3130
3191
3252
45
104
163
222
281
340
398
457
516
574
575
633
692
750
751
809
868
926
927
985
1044
1102
1103
1161
1220
1279
1338
1396
1455
1514
1573
1632
1691
1751
1810
1869
1928
1988
2047
2107
2166
2167
2226
2286
2346
2406
2466
2526
2586
2646
2707
2767
2828
2888
2949
3009
3070
3131
3192
3253
44
103
162
221
280
339
398
456
515
574
632
633
691
750
808
809
867
926
985
1043
1102
1161
1220
1278
1279
1337
1396
1455
1514
1573
1632
1751
1810
1869
1929
1988
2048
2107
2167
2227
2286
2287
2346
2347
2406
2407
2466
2467
2527
2587
2647
2707
2708
2768
2828
2889
2950
3010
3071
3132
3193
3254
161
220
279
338
397
456
514
573
632
690
691
749
808
867
925
926
984
1043
1102
1160
1161
1219
1278
1337
1396
1455
1514
1573
1632
1692
1751
1810
1869
1870
1929
1988
1989
2048
2108
2167
2168
2227
2287
2347
2407
2467
2527
2587
2588
2648
2708
2769
2829
2890
2950
3011
3072
3133
3194
43
102
161
219
220
278
337
396
455
514
572
631
690
749
807
866
925
984
1042
1043
1101
1160
1219
1278
1337
1396
1455
1514
1573
1632
1692
1751
1810
1870
1929
1989
2048
2108
2168
2228
2288
2348
2408
2468
2528
2588
2648
2649
2709
2769
2770
2830
2891
2951
3012
3073
3134
3194
3255
42
101
160
219
278
336
395
454
513
572
630
631
689
748
807
865
866
924
983
1042
1101
1160
1219
1278
1337
1396
1455
1514
1573
1632
1692
1751
1810
1870
1929
1930
1989
2049
2108
2109
2168
2228
2288
2348
2408
2468
2469
2529
2589
2649
2710
2770
2831
2891
2952
3013
3074
3134
3195
3256
41
100
159
218
277
336
394
395
453
512
571
630
688
689
747
806
865
924
983
1042
1100
1101
1159
1160
1218
1277
1336
1337
1396
1455
1514
1573
1632
1692
1751
1811
1870
1930
1989
2049
2109
2169
2229
2289
2349
2409
2469
2529
2590
2650
2710
2711
2771
2831
2832
2892
2953
3014
3074
3135
3196
3257
40
99
158
217
276
335
394
452
453
511
570
629
688
747
805
806
864
865
923
982
1041
1100
1159
1218
1277
1336
1395
1455
1514
1573
1692
1751
1811
1870
1930
1990
2049
2050
2109
2169
2229
2289
2349
2409
2410
2470
2530
2590
2651
2711
2772
2832
2893
2954
3014
3075
3136
3197
3258
39
98
157
216
275
334
393
452
511
569
570
628
687
746
805
864
923
982
1041
1100
1159
1218
1277
1336
1395
1454
1514
1573
1692
1751
1811
1871
1930
1990
2050
2110
2170
2230
2290
2350
2410
2470
2531
2591
2651
2652
2712
2772
2773
2833
2894
2954
2955
3015
3076
3137
3198
3259
38
97
156
215
274
333
392
451
510
569
628
686
687
745
746
804
863
922
981
1040
1099
1158
1217
1218
1277
1336
1395
1454
1514
1573
1692
1752
1811
1871
1931
1990
2050
2110
2170
2230
2290
2350
2351
2411
2471
2531
2592
2652
2713
2773
2834
2895
2955
3016
3077
3138
3199
3260
97
156
214
273
332
391
450
509
568
627
686
745
804
863
922
981
1040
1099
1158
1217
1276
1336
1395
1454
1514
1573
1692
1752
1811
1871
1931
1991
2050
2051
2110
2111
2170
2171
2231
2291
2351
2411
2471
2472
2532
2592
2653
2713
2714
2774
2835
2895
2956
3017
3078
3139
3200
37
96
155
214
273
332
390
391
449
450
508
567
626
685
744
803
862
921
980
1039
1098
1099
1158
1217
1276
1335
1395
1454
1514
1573
1633
1692
1752
1811
1812
1871
1931
1991
2051
2111
2171
2231
2291
2351
2352
2412
2472
2533
2593
2654
2714
2775
2835
2836
2896
2957
3018
3079
3200
3261
36
95
154
213
272
331
390
449
508
567
625
626
684
685
743
744
802
803
862
921
980
1039
1098
1157
1217
1276
1335
1395
1454
1573
1633
1692
1752
1812
1871
1872
1931
1991
2051
2111
2171
2172
2231
2232
2292
2352
2412
2413
2473
2533
2594
2654
2715
2776
2836
2897
2958
3019
3079
3140
3201
3262
35
94
153
212
271
330
389
448
507
566
625
684
743
802
861
920
979
1038
1039
1098
1157
1216
1276
1335
1394
1454
1513
1573
1633
1692
1752
1812
1872
1932
1992
2052
2112
2172
2232
2292
2353
2413
2473
2474
2534
2594
2595
2655
2716
2776
2837
2898
2959
3019
3080
3141
3202
3263
34
93
152
211
270
329
388
447
506
565
624
683
742
801
802
860
861
920
979
1038
1097
1157
1216
1275
1335
1394
1454
1513
1573
1633
1692
1752
1812
1872
1932
1992
2052
2112
2172
2232
2233
2293
2353
2414
2474
2535
2595
2656
2716
2717
2777
2838
2899
2959
3020
3081
3142
3203
3264
33
92
151
210
269
328
387
446
505
564
565
623
624
682
683
742
801
860
919
978
1038
1097
1156
1216
1275
1335
1394
1454
1513
1573
1633
1692
1752
1812
1872
1932
1992
2052
2112
2113
2173
2233
2293
2354
2414
2475
2535
2596
2656
2657
2717
2778
2839
2899
2960
3021
3082
3143
3204
3265
32
91
150
209
268
269
327
328
386
387
446
505
564
623
682
741
800
859
919
978
1037
1096
1097
1156
1215
1275
1334
1394
1513
1573
1633
1752
1812
1872
1932
1992
1993
2053
2113
2173
2233
2234
2294
2354
2415
2475
2536
2596
2597
2657
2718
2779
2839
2840
2900
2961
3022
3083
3144
3205
3266
91
150
209
268
327
386
445
504
563
622
681
740
741
799
800
859
918
977
1037
1096
1155
1156
1215
1274
1275
1334
1394
1453
1513
1573
1633
1693
1753
1813
1873
1933
1993
2053
2113
2174
2234
2294
2295
2355
2415
2416
2476
2536
2537
2597
2658
2719
2779
2780
2840
2901
2962
3023
3084
3145
3206
31
90
149
208
267
326
385
444
503
562
621
622
680
681
740
799
858
917
918
977
1036
1096
1155
1215
1274
1334
1394
1453
1513
1573
1633
1693
1753
1813
1873
1933
1993
2053
2114
2174
2234
2235
2295
2355
2356
2416
2477
2537
2598
2659
2719
2780
2841
2902
2963
3024
3085
3145
3206
3267
30
89
148
207
266
325
384
443
502
561
562
621
680
739
798
799
858
917
976
977
1036
1095
1155
1214
1274
1334
1393
1453
1513
1573
1633
1693
1753
1813
1873
1933
1993
1994
2054
2114
2174
2175
2235
2295
2296
2356
2417
2477
2538
2599
2659
2720
2781
2842
2903
2964
3024
3085
3146
3207
3268
29
88
147
206
265
324
383
442
443
502
561
620
679
738
739
798
857
916
917
976
1035
1095
1154
1155
1214
1274
1333
1393
1453
1513
1573
1633
1693
1753
1813
1873
1933
1934
1994
2054
2114
2115
2175
2235
2236
2296
2356
2357
2417
2478
2538
2539
2599
2660
2721
2782
2843
2903
2904
2964
3025
3086
3147
3208
3269
28
87
146
205
264
323
324
383
442
501
560
619
678
679
738
797
856
857
916
975
976
1035
1094
1095
1154
1214
1273
1274
1333
1393
1453
1513
1573
1633
1693
1753
1813
1873
1934
1994
2054
2055
2115
2175
2236
2296
2297
2357
2418
2478
2479
2539
2600
2661
2722
2782
2783
2843
2904
2965
3026
3087
3148
3209
3270
27
86
145
204
264
323
382
441
500
559
619
678
737
797
856
915
916
975
1034
1035
1094
1154
1213
1214
1273
1333
1393
1453
1513
1573
1633
1693
1753
1813
1874
1934
1994
2055
2115
2176
2236
2237
2297
2358
2418
2419
2479
2540
2601
2661
2662
2722
2783
2844
2905
2966
3027
3088
3149
3210
3271
26
85
145
204
263
322
381
440
499
559
618
677
737
796
855
856
915
974
975
1034
1094
1153
1213
1273
1333
1393
1453
1513
1573
1633
1693
1753
1814
1874
1934
1995
2055
2116
2176
2237
2297
2298
2358
2419
2480
2540
2541
2601
2602
2662
2723
2784
2845
2906
2967
3028
3089
3150
3211
3272
26
85
144
203
262
321
380
439
440
499
558
617
676
677
736
795
796
855
914
915
974
1034
1093
1153
1213
1273
1333
1393
1453
1513
1573
1633
1693
1753
1814
1874
1934
1935
1995
2055
2056
2116
2177
2237
2298
2359
2419
2420
2480
2481
2541
2602
2663
2724
2785
2846
2907
2968
3029
3090
3151
25
84
143
202
261
320
379
380
439
498
557
616
617
676
735
795
854
914
973
974
1033
1093
1153
1212
1213
1272
1332
1392
1452
1573
1633
1693
1814
1874
1935
1995
2056
2116
2117
2177
2238
2299
2359
2420
2481
2542
2603
2664
2725
2786
2846
2847
2907
2908
2968
2969
3029
3090
3151
3212
3273
24
83
142
201
260
319
379
438
497
556
557
616
675
735
794
854
913
973
1033
1092
1093
1152
1212
1272
1332
1392
1452
1512
1573
1633
1693
1754
1814
1875
1935
1996
2056
2117
2178
2238
2299
2360
2421
2482
2542
2543
2603
2604
2664
2665
2725
2786
2847
2908
2969
3030
3091
3152
3213
3274
23
82
141
200
259
319
378
437
496
497
556
615
675
734
794
853
913
972
973
1032
1092
1152
1212
1272
1332
1392
1452
1512
1573
1633
1693
1754
1814
1875
1935
1996
2057
2117
2178
2239
2300
2360
2361
2421
2422
2482
2543
2604
2665
2726
2787
2848
2909
2970
3031
3092
3153
3214
3275
22
81
140
199
259
318
377
436
496
555
614
615
674
733
734
793
853
912
972
1032
1092
1152
1212
1272
1332
1392
1452
1512
1573
1633
1693
1754
1814
1875
1936
1996
2057
2118
2178
2179
2239
2300
2361
2422
2483
2544
2605
2666
2727
2788
2849
2910
2971
3032
3093
3154
3215
3276
21
80
139
199
258
317
376
436
495
554
614
673
733
792
793
852
912
971
972
1031
1032
1091
1151
1211
1271
1331
1332
1392
1452
1512
1573
1633
1754
1815
1875
1936
1997
2057
2118
2179
2240
2301
2362
2422
2423
2483
2484
2544
2545
2605
2606
2667
2728
2789
2850
2911
2972
3033
3094
3155
3216
3277
20
139
198
257
316
375
376
435
494
554
613
673
732
792
851
852
911
971
1031
1091
1151
1211
1271
1331
1391
1392
1452
1512
1573
1633
1694
1754
1815
1875
1936
1997
2058
2118
2119
2179
2240
2301
2362
2423
2484
2545
2606
2667
2728
2789
2790
2850
2851
2912
2973
3034
3095
3156
3217
3278
20
79
138
197
256
315
375
434
493
494
553
612
672
731
732
791
851
911
971
1030
1031
1090
1091
1150
1151
1211
1271
1331
1391
1452
1512
1633
1694
1754
1815
1876
1936
1997
2058
2119
2180
2241
2302
2363
2424
2485
2546
2607
2668
2729
2790
2851
2912
2973
3034
3096
3157
19
78
137
196
255
315
374
433
493
552
612
671
731
791
850
851
910
970
1030
1090
1150
1210
1271
1331
1391
1452
1512
1633
1694
1754
1815
1876
1937
1997
1998
2058
2119
2180
2241
2302
2363
2424
2485
2486
2546
2547
2608
2669
2730
2791
2852
2913
2974
3035
3096
3157
3218
3279
18
77
136
195
254
255
314
373
432
433
492
551
552
611
671
730
790
850
910
970
1030
1090
1150
1210
1270
1331
1391
1451
1512
1633
1694
1754
1815
1876
1937
1998
2059
2120
2181
2242
2303
2364
2425
2486
2547
2608
2669
2670
2731
2792
2853
2914
2975
3036
3097
3158
3219
3280
17
76
135
194
254
313
372
432
491
551
610
670
730
789
790
849
909
969
1029
1089
1149
1150
1210
1270
1330
1391
1451
1512
1633
1694
1755
1815
1876
1937
1998
2059
2120
2181
2242
2303
2364
2365
2425
2426
2487
2548
2609
2670
2731
2792
2793
2854
2915
2976
3037
3098
3159
3220
3281
16
75
134
194
253
312
371
372
431
490
491
550
610
669
729
789
849
909
969
1029
1089
1149
1209
1270
1330
1391
1451
1512
1572
1633
1694
1755
1816
1876
1877
1937
1998
2059
2060
2120
2121
2182
2243
2304
2365
2426
2487
2548
2549
2610
2671
2732
2793
2854
2855
2916
2977
3038
3099
3160
3221
3282
15
74
134
193
252
311
371
430
490
549
609
669
728
729
788
848
908
968
1028
1088
1089
1149
1209
1269
1270
1330
1390
1451
1512
1572
1633
1694
1755
1816
1877
1938
1999
2060
2121
2182
2243
2304
2365
2366
2427
2488
2549
2610
2611
2672
2733
2794
2855
2916
2978
3039
3100
3161
3222
3283
14
74
133
192
251
311
370
429
430
489
548
549
608
668
728
788
848
908
968
1028
1088
1148
1209
1269
1330
1390
1451
1512
1572
1633
1694
1755
1816
1877
1938
1999
2060
2121
2182
2183
2244
2305
2366
2427
2489
2550
2611
2672
2734
2795
2856
2917
2978
3039
3040
3101
3162
3223
3284
14
73
132
191
250
310
369
429
488
548
607
608
667
727
787
847
907
967
1027
1028
1088
1148
1208
1209
1269
1329
1330
1390
1451
1512
1572
1633
1694
1755
1816
1877
1938
1999
2060
2061
2122
2183
2244
2305
2306
2367
2428
2489
2550
2551
2612
2673
2734
2796
2857
2918
2979
3040
3101
13
72
131
190
250
309
368
428
487
488
547
607
667
726
727
786
787
846
847
906
907
967
1027
1087
1148
1208
1269
1329
1390
1451
1572
1633
1694
1755
1816
1877
1938
1939
2000
2061
2122
2183
2245
2306
2367
2428
2429
2490
2551
2612
2613
2674
2735
2796
2858
2919
2980
3041
3102
3163
3224
3285
12
71
130
189
249
308
368
427
487
546
606
666
726
786
846
906
966
1026
1027
1087
1147
1208
1268
1329
1390
1451
1511
1572
1633
1694
1755
1816
1878
1939
2000
2061
2122
2123
2184
2245
2306
2307
2368
2429
2490
2491
2552
2613
2674
2675
2736
2797
2858
2920
2981
3042
3103
3164
3225
3286
11
70
129
189
248
307
367
426
486
546
605
606
665
725
785
845
905
906
966
1026
1086
1087
1147
1207
1208
1268
1329
1390
1450
1511
1572
1633
1694
1755
1817
1878
1939
2000
2062
2123
2184
2246
2307
2368
2430
2491
2552
2553
2614
2675
2736
2737
2798
2859
2920
2982
3043
3104
3165
3226
3287
10
69
128
188
247
306
307
366
426
485
545
605
665
725
785
845
905
965
1026
1086
1147
1207
1268
1329
1389
1450
1511
1572
1633
1694
1756
1817
1878
1939
2001
2062
2123
2185
2246
2307
2308
2369
2430
2492
2553
2614
2615
2676
2737
2799
2860
2921
2982
2983
3044
3105
3166
3227
3288
9
68
128
187
246
306
365
425
484
485
544
604
664
724
784
844
904
905
965
1025
1086
1146
1207
1268
1328
1389
1450
1511
1572
1633
1756
1817
1878
1940
2001
2062
2124
2185
2246
2247
2308
2369
2370
2431
2492
2493
2554
2615
2677
2738
2799
2800
2861
2922
2983
3044
3045
3106
3167
3228
3289
8
68
127
186
245
305
364
365
424
484
543
544
603
663
723
783
784
844
904
964
1025
1085
1146
1207
1267
1328
1389
1450
1511
1572
1633
1695
1756
1817
1878
1940
2001
2063
2124
2186
2247
2308
2309
2370
2431
2432
2493
2554
2555
2616
2677
2678
2739
2800
2861
2862
2923
2984
3045
3168
3229
3290
8
67
126
185
245
304
364
423
483
543
603
663
723
783
843
903
904
964
1024
1085
1146
1206
1267
1328
1389
1450
1511
1572
1633
1695
1756
1817
1879
1940
2001
2002
2063
2124
2125
2186
2247
2248
2309
2371
2432
2494
2555
2617
2678
2739
2740
2801
2862
2924
2985
3046
3107
3168
108
167
226
285
343
402
461
519
578
636
695
753
811
812
870
928
929
987
1045
1104
1162
1221
1279
1338
1396
1455
1514
1631
1690
1749
1808
1867
1926
1985
1986
2045
2104
2164
2223
2283
2342
2343
2402
2462
2522
2582
2642
2702
2703
2763
2823
2884
2944
3005
3066
3127
49
166
225
284
343
401
460
518
577
635
636
694
752
753
811
869
870
928
986
1045
1103
1162
1220
1279
1338
1396
1455
1514
1631
1690
1749
1808
1867
1927
1986
2045
2104
2105
2164
2224
2283
2343
2403
2463
2523
2583
2643
2703
2764
2824
2885
2945
3006
3067
3188
3249
48
107
166
224
283
342
400
459
518
576
635
693
752
810
869
927
986
1044
1045
1103
1161
1162
1220
1279
1337
1396
1455
1514
1631
1690
1749
1808
1868
1927
1986
2045
2046
2105
2164
2165
2224
2284
2343
2344
2403
2404
2463
2464
2523
2524
2583
2584
2644
2704
2764
2765
2825
2885
2946
3007
3128
3189
3250
47
106
165
223
282
341
400
458
517
575
576
634
693
751
810
868
927
985
1044
1102
1103
1161
1220
1278
1279
1337
1396
1455
1514
1631
1690
1749
1809
1868
1927
1986
2046
2105
2165
2224
2225
2284
2344
2404
2464
2524
2584
2644
2645
2705
2765
2826
2886
2947
3008
3068
3129
3190
3251
46
105
164
223
281
340
399
457
458
516
575
633
692
750
751
809
868
926
985
1043
1044
1102
1161
1219
1220
1278
1337
1396
1455
1572
1631
1750
1809
1868
1927
1987
2046
2106
2165
2225
2285
2345
2405
2465
2525
2585
2645
2705
2706
2766
2826
2827
2887
2948
3008
3069
3130
3191
3252
45
104
163
222
281
339
398
457
515
574
633
691
750
808
809
867
926
984
985
1043
1102
1160
1161
1219
1278
1337
1396
1513
1572
1691
1750
1809
1868
1928
1987
2047
2106
2166
2225
2226
2285
2345
2405
2465
2525
2526
2586
2646
2706
2767
2827
2888
2948
2949
3009
3070
3131
3192
3253
44
103
162
221
280
338
339
397
456
515
573
632
691
749
808
867
925
984
1043
1101
1160
1219
1278
1337
1395
1454
1513
1572
1691
1750
1809
1868
1928
1987
2047
2106
2107
2166
2226
2286
2346
2406
2466
2526
2586
2647
2707
2767
2768
2828
2889
2949
3010
3071
3132
3193
3254
102
161
220
279
338
396
397
455
514
573
631
690
749
807
866
925
983
984
1042
1101
1160
1219
1277
1336
1395
1454
1513
1572
1691
1750
1809
1869
1928
1988
2047
2107
2167
2226
2227
2286
2287
2346
2347
2406
2407
2466
2467
2527
2587
2647
2708
2768
2829
2889
2890
2950
3011
3072
3133
43
102
160
219
278
337
396
454
455
513
572
631
689
748
807
865
866
924
983
1042
1100
1101
1159
1218
1277
1336
1395
1454
1513
1572
1691
1750
1809
1869
1928
1988
2048
2107
2167
2227
2287
2347
2407
2467
2527
2528
2588
2648
2708
2709
2769
2830
2890
2951
3012
3073
3133
3194
3255
42
101
160
218
277
336
395
454
512
513
571
630
689
747
748
806
865
924
982
983
1041
1100
1159
1218
1277
1336
1395
1454
1513
1572
1691
1750
1810
1869
1929
1988
2048
2108
2168
2227
2228
2287
2288
2347
2348
2408
2468
2528
2588
2589
2649
2709
2770
2830
2891
2952
3013
3073
3134
3195
3256
41
100
159
218
276
277
335
394
453
512
570
571
629
688
747
805
806
864
923
982
1041
1100
1159
1218
1277
1336
1395
1454
1513
1572
1632
1691
1750
1810
1869
1929
1989
2048
2108
2168
2228
2288
2348
2408
2468
2469
2529
2589
2649
2650
2710
2771
2831
2892
2953
3013
3074
3135
3196
3257
40
99
158
217
276
334
335
393
452
511
570
628
629
687
746
805
864
923
981
982
1040
1041
1099
1158
1217
1276
1335
1395
1454
1513
1572
1632
1691
1750
1810
1870
1929
1989
2049
2108
2109
2168
2169
2228
2229
2288
2289
2349
2409
2469
2529
2530
2590
2650
2711
2771
2832
2893
2953
3014
3075
3136
3197
3258
39
98
157
216
275
334
392
393
451
510
569
628
687
745
746
804
863
922
981
1040
1099
1158
1217
1276
1335
1394
1454
1513
1572
1632
1691
1751
1810
1870
1929
1930
1989
2049
2109
2169
2229
2289
2349
2409
2410
2470
2530
2590
2591
2651
2711
2712
2772
2833
2893
2894
2954
3015
3076
3137
3198
3259
38
97
156
215
274
333
392
451
509
510
568
627
686
745
804
863
922
980
981
1039
1040
1098
1099
1158
1217
1276
1335
1394
1513
1572
1632
1691
1751
1810
1870
1930
1989
1990
2049
2109
2169
2229
2230
2289
2290
2350
2410
2470
2531
2591
2652
2712
2773
2834
2894
2955
3016
3077
3138
3199
3260
96
155
214
273
332
391
450
509
567
568
626
627
685
744
803
862
921
980
1039
1098
1157
1216
1276
1335
1394
1453
1513
1572
1632
1691
1751
1810
1870
1930
1990
2050
2110
2170
2230
2290
2350
2411
2471
2531
2532
2592
2652
2653
2713
2774
2834
2895
2956
3017
3078
3139
37
96
155
213
272
331
390
449
508
567
626
685
744
802
803
861
862
920
921
979
980
1039
1098
1157
1216
1275
1335
1394
1453
1513
1572
1632
1691
1751
1811
1870
1930
1990
2050
2110
2170
2230
2291
2351
2411
2472
2532
2592
2593
2653
2714
2774
2775
2835
2896
2957
3018
3078
3139
3200
3261
36
95
154
213
272
330
331
389
448
507
566
625
684
743
802
861
920
979
1038
1097
1156
1157
1216
1275
1334
1394
1453
1513
1572
1632
1691
1751
1811
1871
1930
1931
1990
1991
2050
2051
2110
2111
2171
2231
2291
2351
2352
2412
2472
2533
2593
2654
2714
2715
2775
2836
2897
2958
3018
3079
3140
3201
3262
35
94
153
212
271
330
389
447
448
506
507
565
566
624
683
742
801
860
861
919
920
979
1038
1097
1156
1215
1216
1275
1334
1394
1453
1513
1572
1632
1691
1751
1811
1871
1931
1991
2051
2111
2171
2231
2292
2352
2412
2413
2473
2533
2534
2594
2654
2655
2715
2776
2837
2897
2898
2958
3019
3080
3141
3202
3263
34
93
152
211
270
329
388
447
506
565
624
683
742
801
860
919
978
1037
1096
1097
1156
1215
1274
1275
1334
1393
1453
1572
1632
1751
1811
1871
1931
1991
2051
2111
2171
2172
2232
2292
2352
2353
2413
2473
2474
2534
2595
2655
2716
2777
2837
2838
2898
2959
3020
3081
3142
3203
3264
33
92
151
210
269
328
387
446
505
564
623
682
741
800
859
918
919
978
1037
1096
1155
1156
1215
1274
1334
1393
1453
1512
1572
1632
1692
1751
1811
1871
1931
1991
2051
2052
2112
2172
2232
2293
2353
2414
2474
2535
2595
2656
2717
2777
2778
2838
2899
2960
3021
3082
3143
3204
3265
32
91
150
209
268
327
386
445
504
563
622
681
740
741
799
800
859
918
977
1036
1037
1096
1155
1214
1215
1274
1333
1334
1393
1453
1512
1572
1632
1692
1752
1812
1872
1932
1992
2052
2112
2172
2173
2233
2293
2354
2414
2475
2535
2596
2657
2717
2718
2778
2839
2900
2961
3022
3083
3144
3205
3266
149
208
267
326
385
444
445
503
504
562
563
622
681
740
799
858
917
918
977
1036
1095
1155
1214
1274
1333
1393
1453
1512
1572
1632
1692
1752
1812
1872
1932
1992
2052
2112
2113
2173
2233
2294
2354
2415
2475
2476
2536
2597
2657
2658
2718
2779
2840
2901
2962
3023
3084
31
90
149
208
267
326
385
444
503
562
621
680
739
798
858
917
976
1035
1036
1095
1154
1214
1273
1333
1393
1452
1512
1572
1632
1692
1752
1812
1872
1932
1992
2053
2113
2173
2234
2294
2355
2415
2416
2476
2537
2597
2598
2658
2719
2780
2841
2902
2962
2963
3023
3084
3145
3206
3267
30
89
148
207
266
325
384
443
502
561
620
679
738
739
798
857
916
976
1035
1094
1095
1154
1214
1273
1333
1393
1452
1512
1572
1632
1692
1752
1812
1872
1932
1993
2053
2113
2174
2234
2295
2355
2416
2477
2537
2598
2659
2720
2781
2841
2842
2902
2963
3024
3085
3146
3207
3268
29
88
147
206
265
324
383
442
501
560
619
620
679
738
797
856
857
916
975
1035
1094
1154
1213
1273
1333
1392
1452
1512
1572
1632
1692
1752
1812
1872
1933
1993
2053
2114
2174
2235
2295
2356
2416
2417
2477
2538
2599
2660
2720
2721
2781
2842
2903
2964
3025
3086
3147
3208
3269
28
87
146
205
264
323
382
441
500
501
560
619
678
737
796
797
856
915
975
1034
1094
1153
1213
1273
1332
1392
1452
1512
1572
1632
1692
1752
1812
1873
1933
1993
2054
2114
2175
2235
2296
2356
2357
2417
2478
2539
2599
2600
2660
2721
2782
2843
2904
2965
3026
3087
3148
3209
3270
27
86
145
204
263
322
381
382
441
500
559
618
677
737
796
855
915
974
1034
1093
1153
1213
1272
1332
1392
1452
1512
1572
1632
1692
1752
1813
1873
1933
1994
2054
2114
2115
2175
2236
2296
2357
2418
2478
2479
2539
2600
2661
2722
2783
2844
2905
2966
3027
3088
3149
3210
3271
26
85
144
203
262
263
322
381
440
499
558
617
618
677
736
795
796
855
914
974
1033
1093
1153
1212
1272
1332
1392
1452
1512
1572
1632
1692
1752
1813
1873
1933
1994
2054
2115
2175
2176
2236
2297
2358
2418
2479
2540
2601
2662
2723
2784
2845
2906
2967
3028
3089
3150
3211
3272
144
203
262
321
380
439
498
557
558
617
676
735
736
795
854
914
973
1033
1092
1093
1152
1212
1272
1332
1392
1452
1512
1572
1632
1692
1753
1813
1873
1934
1994
2055
2115
2176
2237
2297
2298
2358
2419
2480
2541
2602
2662
2663
2723
2724
2784
2785
2845
2906
2967
3028
3089
25
84
143
202
261
320
379
438
497
498
557
616
675
735
794
854
913
973
1032
1033
1092
1152
1212
1272
1332
1392
1452
1512
1572
1632
1692
1753
1813
1873
1874
1934
1994
1995
2055
2116
2176
2177
2237
2298
2359
2419
2420
2480
2481
2541
2602
2663
2724
2785
2846
2907
2968
3029
3090
3151
3212
3273
24
83
142
201
260
319
378
437
438
497
556
615
675
734
794
853
913
972
1032
1092
1151
1152
1211
1271
1331
1391
1451
1512
1572
1632
1692
1753
1813
1874
1934
1995
2055
2056
2116
2177
2238
2298
2299
2359
2420
2481
2542
2603
2664
2725
2786
2847
2908
2969
3030
3091
3152
3213
3274
23
82
141
200
259
318
377
378
437
496
555
615
674
733
734
793
852
853
912
972
1031
1032
1091
1151
1211
1271
1331
1391
1451
1572
1632
1753
1813
1874
1934
1935
1995
2056
2116
2117
2177
2238
2299
2360
2421
2482
2543
2604
2665
2726
2787
2848
2909
2970
3031
3092
3153
3214
3275
22
81
140
199
258
317
318
377
436
495
554
555
614
673
674
733
792
793
852
912
971
1031
1091
1151
1211
1271
1331
1391
1451
1511
1572
1632
1693
1753
1814
1874
1935
1995
1996
2056
2117
2178
2239
2299
2300
2360
2361
2421
2482
2543
2604
2665
2666
2726
2727
2787
2788
2849
2910
2971
3032
3093
3154
3215
3276
21
80
139
198
258
317
376
435
494
495
554
613
673
732
792
851
852
911
971
1031
1090
1091
1150
1151
1210
1211
1270
1271
1331
1391
1451
1511
1572
1632
1693
1753
1814
1874
1935
1996
2056
2057
2117
2178
2239
2300
2361
2422
2483
2544
2605
2666
2727
2788
2849
2910
2911
2972
3033
3094
3155
3216
3277
20
79
138
198
257
316
375
434
435
494
553
612
613
672
732
791
851
911
970
1030
1090
1150
1210
1270
1330
1391
1451
1511
1572
1632
1693
1753
1814
1875
1935
1996
2057
2118
2179
2239
2240
2300
2301
2361
2362
2422
2423
2484
2545
2606
2667
2728
2789
2850
2911
2972
3033
3095
3156
3217
3278
79
138
197
256
315
374
434
493
552
553
612
671
672
731
791
850
910
970
1030
1090
1150
1210
1270
1330
1390
1451
1511
1572
1632
1693
1753
1814
1875
1936
1996
2057
2118
2179
2240
2301
2362
2423
2484
2545
2606
2607
2667
2668
2729
2790
2851
2912
2973
3034
3095
3156
19
78
137
196
255
314
374
433
492
552
611
671
730
790
850
909
910
969
970
1029
1089
1149
1209
1210
1270
1330
1390
1451
1511
1572
1632
1693
1814
1875
1936
1997
2058
2118
2119
2179
2180
2240
2241
2302
2363
2424
2485
2546
2607
2668
2729
2730
2791
2852
2913
2974
3035
3096
3157
3218
3279
18
77
136
195
254
313
314
373
432
491
492
551
610
611
670
730
789
790
849
909
969
1029
1089
1149
1209
1269
1270
1330
1390
1451
1511
1572
1632
1693
1754
1814
1875
1936
1997
2058
2119
2180
2241
2302
2363
2424
2485
2486
2547
2608
2669
2730
2791
2852
2853
2914
2975
3036
3097
3158
3219
3280
17
76
135
194
253
313
372
431
491
550
610
669
670
729
789
849
908
909
968
969
1028
1029
1088
1089
1149
1209
1269
1330
1390
1450
1511
1572
1632
1693
1754
1815
1875
1936
1997
2058
2119
2180
2181
2241
2242
2303
2364
2425
2486
2547
2608
2609
2670
2731
2792
2853
2914
2915
2976
3037
3098
3159
3220
3281
16
75
134
193
253
312
371
431
490
549
550
609
669
728
729
788
848
908
968
1028
1088
1148
1209
1269
1329
1390
1450
1511
1572
1632
1693
1754
1815
1876
1937
1998
2059
2120
2181
2242
2303
2364
2425
2426
2487
2548
2609
2670
2671
2732
2793
2854
2915
2976
2977
3038
3099
3160
3221
3282
15
74
133
193
252
311
370
430
489
549
608
609
668
728
788
847
848
907
908
967
968
1028
1088
1148
1208
1269
1329
1390
1450
1511
1632
1693
1754
1815
1876
1937
1998
2059
2120
2181
2242
2243
2304
2365
2426
2487
2488
2549
2610
2671
2732
2733
2794
2855
2916
2977
3038
3100
3161
3222
3283
14
73
133
192
251
310
370
429
488
489
548
608
667
668
727
787
847
907
967
1027
1087
1148
1208
1268
1329
1389
1450
1511
1632
1693
1754
1815
1876
1937
1998
2059
2120
2121
2182
2243
2304
2365
2366
2427
2488
2549
2611
2672
2733
2794
2795
2856
2917
2978
3039
3100
3162
3223
3284
73
132
191
250
309
310
369
428
488
547
607
667
726
727
786
787
846
847
906
907
966
967
1027
1087
1147
1208
1268
1329
1389
1450
1511
1632
1693
1754
1815
1876
1937
1999
2060
2121
2182
2243
2244
2305
2366
2427
2489
2550
2611
2673
2734
2795
2856
2857
2918
2979
3040
3101
3162
13
72
131
190
249
309
368
427
428
487
547
606
666
726
786
846
906
966
1026
1086
1087
1147
1207
1268
1328
1389
1450
1511
1632
1693
1754
1815
1877
1938
1999
2060
2121
2183
2244
2305
2367
2428
2489
2551
2612
2673
2735
2796
2857
2918
2919
2980
3041
3102
3163
3224
3285
12
71
130
189
248
249
308
367
427
486
546
606
665
666
725
785
845
905
965
966
1026
1086
1147
1207
1268
1328
1389
1450
1511
1632
1693
1816
1877
1938
1999
2060
2061
2122
2183
2244
2245
2306
2367
2428
2429
2490
2551
2613
2674
2735
2797
2858
2919
2981
3042
3103
3164
3225
3286
11
70
129
188
248
307
366
367
426
485
486
545
605
665
725
785
845
905
965
1025
1086
1146
1207
1267
1328
1389
1450
1571
1632
1755
1816
1877
1938
1999
2000
2061
2122
2183
2184
2245
2306
2368
2429
2490
2491
2552
2613
2675
2736
2797
2798
2859
2920
2981
3043
3104
3165
3226
3287
10
69
128
188
247
306
366
425
485
544
545
604
664
724
784
844
904
964
965
1025
1085
1146
1206
1267
1328
1389
1449
1510
1571
1694
1755
1816
1877
1938
1939
2000
2061
2122
2123
2184
2245
2307
2368
2430
2491
2553
2614
2675
2676
2737
2798
2860
2921
2982
3043
3105
3166
3227
3288
9
68
187
246
305
365
424
425
484
544
603
604
663
664
723
724
783
784
843
844
904
964
1024
1025
1085
1145
1146
1206
1267
1328
1388
1449
1510
1571
1694
1755
1816
1877
1939
2000
2061
2062
2123
2184
2185
2246
2307
2369
2430
2492
2553
2615
2676
2738
2799
2860
2922
2983
3044
3106
3167
3228
3289
8
127
186
245
305
364
424
483
543
603
663
723
783
843
903
964
1024
1084
1085
1145
1206
1267
1327
1388
1449
1510
1571
1694
1755
1816
1878
1939
2000
2062
2123
2185
2246
2308
2369
2370
2431
2492
2493
2554
2615
2616
2677
2738
2800
2861
2923
2984
3045
3106
3229
3290
67
126
185
244
304
363
423
482
483
542
602
662
722
782
842
843
903
963
1024
1084
1145
1205
1206
1266
1327
1388
1449
1510
1571
1694
1755
1816
1878
1939
2001
2062
2124
2185
2247
2308
2309
2370
2431
2432
2493
2555
2616
2678
2739
2801
2862
2923
2985
3046
3107
3168
49
108
167
226
284
343
402
460
519
577
636
694
752
753
811
869
928
986
1044
1045
1103
1161
1162
1220
1278
1279
1337
1396
1454
1513
1572
1689
1748
1807
1866
1925
1926
1985
2044
2103
2163
2222
2223
2282
2342
2402
2461
2462
2521
2522
2582
2642
2702
2762
2763
2823
2883
2884
2944
3005
3066
3127
49
107
166
225
284
342
401
459
460
518
576
577
635
693
694
752
810
869
927
986
1044
1103
1161
1220
1278
1337
1395
1454
1513
1572
1689
1748
1807
1867
1926
1985
2044
2104
2163
2223
2283
2342
2402
2462
2522
2582
2642
2643
2703
2763
2824
2884
2945
3006
3067
3127
3188
3249
48
107
165
224
283
341
342
400
459
517
576
634
693
751
810
868
927
985
1044
1102
1161
1219
1278
1337
1395
1454
1513
1572
1808
1867
1926
1985
2045
2104
2164
2223
2283
2343
2403
2463
2523
2583
2643
2704
2764
2825
2885
2946
3007
3067
3128
3189
3250
47
106
165
223
282
341
399
458
516
517
575
633
634
692
751
809
868
926
985
1043
1102
1160
1219
1278
1336
1395
1454
1513
1572
1690
1749
1808
1867
1926
1986
2045
2105
2164
2224
2284
2343
2344
2403
2404
2463
2464
2523
2524
2584
2644
2704
2765
2825
2886
2947
3007
3068
3129
3190
3251
46
105
164
222
281
340
398
399
457
516
574
633
691
692
750
808
809
867
926
984
1043
1101
1160
1219
1277
1336
1395
1454
1513
1572
1631
1690
1749
1808
1867
1927
1986
2045
2046
2105
2165
2224
2284
2344
2404
2464
2524
2584
2585
2645
2705
2766
2826
2887
2947
3008
3069
3130
3191
3252
45
104
163
222
280
339
398
456
515
574
632
691
749
808
866
867
925
984
1042
1101
1160
1218
1277
1336
1395
1454
1513
1631
1690
1749
1808
1867
1927
1986
2046
2105
2165
2225
2285
2345
2405
2465
2525
2585
2645
2646
2706
2766
2827
2888
2948
3009
3070
3131
3192
3253
44
103
162
221
279
280
338
397
456
514
573
631
632
690
749
807
866
924
925
983
1042
1101
1159
1218
1277
1336
1395
1454
1631
1690
1749
1808
1868
1927
1987
2046
2106
2165
2166
2225
2285
2345
2405
2465
2525
2526
2586
2646
2707
2767
2828
2888
2949
3010
3071
3132
3193
3254
43
102
161
220
279
337
396
455
513
514
572
631
689
690
748
807
865
866
924
983
1041
1042
1100
1159
1218
1277
1335
1336
1394
1453
1512
1631
1690
1749
1808
1868
1927
1987
2046
2047
2106
2166
2226
2286
2346
2406
2466
2526
2586
2587
2647
2707
2768
2828
2829
2889
2950
3011
3072
43
101
160
219
278
337
395
454
513
571
572
630
689
747
748
806
865
923
924
982
1041
1100
1159
1217
1218
1276
1335
1394
1453
1512
1631
1690
1749
1809
1868
1928
1987
2047
2107
2166
2167
2226
2286
2346
2406
2407
2467
2527
2587
2648
2708
2769
2829
2890
2951
3012
3072
3133
3194
3255
42
101
159
218
277
336
395
453
512
571
629
630
688
747
805
806
864
923
982
1040
1041
1099
1158
1217
1276
1335
1394
1453
1512
1631
1690
1749
1809
1868
1928
1987
1988
2047
2107
2167
2227
2287
2347
2407
2467
2527
2528
2588
2648
2709
2769
2770
2830
2891
2952
3012
3073
3134
3195
3256
41
100
159
217
276
335
394
452
453
511
570
629
687
688
746
805
864
922
923
981
1040
1099
1158
1217
1276
1335
1394
1453
1512
1571
1631
1690
1809
1868
1869
1928
1988
2048
2107
2167
2227
2287
2347
2348
2408
2468
2528
2589
2649
2710
2770
2831
2892
2952
3013
3074
3135
3196
3257
40
99
158
217
275
334
393
452
510
511
569
628
687
745
746
804
863
922
981
1040
1099
1157
1158
1216
1217
1276
1335
1394
1453
1512
1571
1631
1690
1750
1809
1869
1928
1988
2048
2108
2168
2228
2288
2348
2408
2468
2469
2529
2589
2650
2710
2771
2832
2892
2953
3014
3075
3136
3197
3258
39
98
157
216
275
333
392
451
510
568
569
627
686
745
804
862
863
921
922
980
1039
1098
1157
1216
1275
1334
1394
1453
1512
1571
1631
1690
1750
1809
1869
1929
1988
2048
2108
2168
2228
2288
2348
2349
2409
2469
2529
2530
2590
2650
2651
2711
2772
2832
2833
2893
2954
3015
3076
3137
3198
3259
38
97
156
215
274
333
391
450
509
568
627
685
686
744
803
862
921
980
1039
1098
1157
1216
1275
1334
1393
1453
1512
1571
1631
1690
1750
1809
1869
1929
1989
2049
2109
2169
2229
2289
2349
2409
2410
2470
2530
2591
2651
2712
2772
2773
2833
2894
2955
3016
3077
3138
3199
3260
37
96
155
214
273
332
391
449
450
508
567
626
685
744
802
803
861
862
920
921
979
1038
1097
1156
1157
1216
1275
1334
1393
1453
1512
1571
1631
1690
1750
1810
1869
1929
1989
2049
2109
2169
2229
2289
2290
2350
2410
2470
2471
2531
2591
2652
2713
2773
2834
2895
2956
3017
3077
3138
37
154
213
272
331
390
449
507
508
566
625
684
743
802
861
920
979
1038
1097
1156
1215
1274
1275
1334
1393
1452
1512
1571
1631
1690
1750
1810
1870
1929
1989
2049
2109
2169
2170
2230
2290
2350
2411
2471
2531
2532
2592
2653
2713
2774
2835
2896
2956
2957
3017
3078
3139
3200
3261
36
95
154
212
271
330
389
448
507
566
624
625
683
684
742
743
801
860
919
978
1037
1038
1097
1156
1215
1274
1334
1393
1452
1512
1571
1631
1750
1810
1870
1930
1990
2050
2110
2170
2230
2290
2291
2351
2411
2472
2532
2593
2653
2714
2775
2836
2896
2957
3018
3079
3140
3201
3262
35
94
153
212
270
271
329
388
447
506
565
624
683
742
801
860
919
978
1037
1096
1155
1215
1274
1333
1393
1452
1512
1571
1631
1691
1750
1810
1870
1930
1990
2050
2110
2170
2231
2291
2351
2412
2472
2533
2593
2594
2654
2715
2776
2836
2897
2958
3019
3080
3141
3202
3263
34
93
152
211
270
329
387
388
446
505
564
623
682
741
800
859
918
977
978
1037
1096
1155
1214
1274
1333
1393
1452
1512
1571
1631
1691
1750
1810
1870
1930
1990
2050
2111
2171
2231
2291
2292
2352
2412
2413
2473
2533
2534
2594
2655
2716
2776
2837
2898
2959
3020
3081
3142
3203
3264
33
92
151
210
269
328
387
446
504
505
563
564
622
623
681
682
740
741
799
800
859
918
977
1036
1095
1155
1214
1273
1333
1392
1452
1512
1571
1631
1691
1751
1810
1811
1870
1871
1930
1931
1991
2051
2111
2171
2232
2292
2352
2353
2413
2473
2474
2534
2595
2655
2656
2716
2777
2838
2899
2960
3021
3082
3143
3204
3265
32
91
150
209
268
327
386
445
504
563
622
681
740
799
858
917
976
977
1036
1095
1154
1214
1273
1333
1392
1452
1571
1631
1691
1751
1811
1871
1931
1991
2051
2111
2172
2232
2292
2293
2353
2413
2414
2474
2535
2595
2596
2656
2717
2778
2839
2900
2961
3022
3083
3144
3205
3266
31
90
149
208
267
326
385
444
503
562
621
680
739
798
857
858
917
976
1035
1095
1154
1213
1273
1332
1392
1452
1511
1571
1631
1691
1751
1811
1871
1931
1991
2051
2052
2112
2172
2232
2233
2293
2354
2414
2475
2535
2536
2596
2657
2718
2779
2840
2900
2901
2961
3022
3083
3144
31
90
148
207
266
325
384
443
502
561
620
621
679
680
739
798
857
916
975
976
1035
1094
1154
1213
1273
1332
1392
1452
1511
1571
1631
1691
1751
1811
1871
1931
1991
1992
2052
2112
2173
2233
2293
2294
2354
2415
2475
2476
2536
2597
2658
2718
2719
2779
2780
2840
2901
2962
3023
3084
3145
3206
3267
30
89
148
207
266
324
325
383
384
442
443
501
502
561
620
679
738
797
856
857
916
975
1034
1094
1153
1213
1272
1332
1392
1451
1511
1571
1631
1691
1751
1811
1871
1932
1992
2052
2113
2173
2233
2234
2294
2355
2415
2476
2537
2598
2658
2659
2719
2780
2841
2902
2963
3024
3085
3146
3207
3268
29
88
147
206
265
324
383
442
501
560
619
678
737
796
797
856
915
974
975
1034
1093
1153
1212
1213
1272
1332
1392
1451
1511
1571
1631
1691
1751
1811
1872
1932
1992
2052
2053
2113
2173
2174
2234
2295
2355
2416
2477
2537
2538
2598
2659
2720
2781
2842
2903
2964
3025
3086
3147
3208
3269
28
87
146
205
264
323
382
441
500
559
618
677
678
737
796
855
915
974
1033
1034
1093
1152
1153
1212
1272
1332
1391
1451
1511
1571
1631
1691
1751
1812
1872
1932
1992
1993
2053
2113
2174
2234
2235
2295
2356
2416
2417
2477
2538
2599
2660
2721
2782
2843
2904
2965
3026
3087
3148
3209
3270
27
86
145
204
263
322
381
440
499
558
559
618
677
736
795
855
914
973
974
1033
1093
1152
1212
1272
1331
1391
1451
1511
1571
1631
1691
1751
1812
1872
1932
1993
2053
2114
2174
2235
2296
2356
2357
2417
2478
2539
2600
2661
2721
2722
2782
2783
2843
2844
2904
2905
2966
3027
3088
3149
3210
3271
26
85
144
203
262
321
380
439
440
498
499
558
617
676
735
736
795
854
913
914
973
1033
1092
1152
1211
1212
1271
1331
1391
1451
1511
1571
1631
1691
1752
1812
1872
1933
1993
2054
2114
2175
2235
2236
2296
2357
2418
2479
2539
2540
2600
2601
2661
2722
2783
2844
2905
2966
3027
3088
3150
3211
3272
84
143
202
261
320
321
380
439
498
557
616
675
676
735
794
854
913
972
973
1032
1092
1151
1152
1211
1271
1331
1391
1451
1511
1571
1631
1691
1752
1812
1872
1933
1993
2054
2115
2175
2236
2297
2357
2358
2418
2479
2540
2601
2662
2723
2784
2845
2906
2967
3028
3089
3150
3211
25
84
143
202
261
320
379
438
497
556
615
616
675
734
793
794
853
912
913
972
1032
1091
1151
1211
1271
1331
1391
1451
1511
1571
1631
1752
1812
1873
1933
1994
2054
2115
2176
2236
2237
2297
2358
2419
2480
2541
2602
2663
2724
2785
2846
2907
2968
3029
3090
3151
3212
3273
24
83
142
201
260
319
378
437
496
555
556
615
674
733
734
793
852
853
912
972
1031
1091
1151
1211
1270
1271
1330
1331
1390
1391
1451
1511
1571
1631
1692
1752
1812
1873
1933
1994
2055
2115
2176
2237
2298
2359
2419
2420
2480
2481
2541
2542
2602
2603
2663
2664
2724
2725
2786
2847
2908
2969
3030
3091
3152
3213
3274
23
82
141
200
259
318
377
436
496
555
614
673
674
733
792
793
852
911
912
971
1031
1091
1150
1210
1270
1330
1390
1450
1511
1571
1631
1692
1752
1813
1873
1934
1994
2055
2116
2177
2237
2238
2298
2359
2420
2481
2542
2603
2664
2725
2786
2847
2848
2909
2970
3031
3092
3153
3214
3275
22
81
140
199
258
317
376
436
495
554
613
614
673
732
792
851
911
971
1030
1090
1150
1210
1270
1330
1390
1450
1511
1571
1631
1692
1752
1813
1873
1934
1995
2055
2116
2177
2238
2299
2360
2421
2482
2543
2604
2665
2726
2787
2848
2909
2970
2971
3032
3093
3154
3215
3276
21
80
139
198
257
316
376
435
494
553
613
672
732
791
851
910
911
970
1030
1090
1150
1210
1270
1330
1390
1450
1571
1631
1692
1752
1813
1874
1934
1995
2056
2117
2177
2178
2238
2299
2360
2421
2482
2483
2543
2544
2604
2605
2666
2727
2788
2849
2910
2971
3032
3094
3155
3216
3277
20
79
138
197
256
257
316
375
434
493
553
612
671
672
731
791
850
910
970
1029
1030
1089
1149
1209
1269
1330
1390
1450
1510
1571
1631
1692
1752
1813
1874
1934
1935
1995
2056
2117
2178
2239
2300
2361
2422
2483
2544
2605
2666
2727
2728
2789
2850
2911
2972
3033
3094
3217
3278
78
137
197
256
315
374
433
493
552
611
671
730
731
790
850
909
910
969
1029
1089
1149
1209
1269
1329
1390
1450
1510
1571
1631
1692
1753
1813
1874
1935
1996
2056
2057
2117
2178
2239
2300
2301
2361
2362
2422
2423
2484
2545
2606
2667
2728
2789
2790
2851
2912
2973
3034
3095
3156
3217
19
78
137
196
255
314
373
432
433
492
551
611
670
730
789
790
849
909
969
1029
1089
1149
1209
1269
1329
1389
1450
1510
1571
1631
1692
1753
1813
1874
1935
1996
2057
2118
2179
2240
2301
2362
2423
2484
2545
2546
2607
2668
2729
2790
2851
2913
2974
3035
3096
3157
3218
3279
18
77
136
195
254
313
372
373
432
491
550
551
610
669
670
729
789
848
849
908
968
1028
1088
1148
1208
1269
1329
1389
1450
1510
1571
1631
1692
1753
1814
1874
1935
1996
2057
2118
2179
2240
2301
2302
2362
2363
2424
2485
2546
2607
2668
2669
2730
2791
2852
2913
2975
3036
3097
3158
3219
3280
17
76
135
194
253
312
372
431
490
550
609
669
728
729
788
848
908
968
1028
1088
1148
1208
1268
1329
1389
1450
1510
1571
1631
1692
1753
1814
1875
1936
1996
1997
2057
2058
2119
2180
2241
2302
2363
2424
2485
2486
2547
2608
2669
2730
2731
2792
2853
2914
2975
3037
3098
3159
3220
3281
16
75
134
193
252
312
371
430
490
549
609
668
728
788
847
848
907
967
1027
1087
1148
1208
1268
1328
1329
1389
1510
1571
1631
1692
1753
1814
1875
1936
1997
2058
2119
2180
2241
2302
2303
2364
2425
2486
2547
2548
2609
2670
2731
2792
2793
2854
2915
2976
3037
3099
3160
3221
3282
15
74
133
192
252
311
370
429
430
489
548
608
667
668
727
787
847
907
967
1027
1087
1147
1207
1208
1268
1328
1389
1449
1510
1571
1692
1753
1814
1875
1936
1997
2058
2119
2180
2181
2242
2303
2364
2425
2426
2487
2548
2609
2610
2671
2732
2793
2855
2916
2977
3038
3099
3161
3222
3283
14
73
132
192
251
310
369
429
488
548
607
667
727
786
787
846
906
966
1026
1027
1087
1147
1207
1268
1328
1389
1449
1510
1571
1692
1753
1814
1875
1936
1997
1998
2059
2120
2181
2242
2303
2304
2365
2426
2487
2488
2549
2610
2671
2672
2733
2794
2855
2917
2978
3039
3100
3161
3223
3284
132
191
250
309
368
369
428
487
547
606
607
666
726
786
846
906
966
1026
1086
1146
1147
1207
1267
1328
1388
1449
1510
1571
1692
1753
1814
1875
1876
1937
1998
2059
2120
2181
2182
2243
2304
2365
2366
2427
2488
2549
2550
2611
2672
2733
2734
2795
2856
2917
2979
3040
3101
3162
3223
13
72
131
190
249
308
368
427
487
546
606
665
666
725
785
845
905
965
1025
1026
1086
1146
1207
1267
1328
1388
1449
1510
1571
1754
1815
1876
1937
1998
2059
2121
2182
2243
2304
2305
2366
2427
2489
2550
2611
2612
2673
2734
2796
2857
2918
2979
2980
3041
3102
3163
3224
3285
12
71
130
189
248
308
367
426
486
545
546
605
665
725
785
845
905
965
1025
1085
1146
1206
1267
1327
1388
1449
1510
1571
1693
1754
1815
1876
1937
1998
2060
2121
2182
2244
2305
2366
2367
2428
2489
2551
2612
2674
2735
2796
2858
2919
2980
3042
3103
3164
3225
3286
11
70
129
188
247
307
366
426
485
545
604
605
664
724
784
844
904
964
1025
1085
1145
1146
1206
1267
1327
1388
1449
1510
1571
1632
1693
1754
1815
1876
1937
1999
2060
2121
2183
2244
2306
2367
2428
2429
2490
2551
2552
2613
2674
2736
2797
2858
2859
2920
2981
3042
3104
3165
3226
3287
10
69
128
187
247
306
365
425
484
544
604
663
664
723
724
783
784
843
844
904
964
1024
1085
1145
1206
1266
1327
1388
1449
1510
1632
1693
1754
1815
1876
1938
1999
2060
2122
2183
2245
2306
2368
2429
2491
2552
2613
2614
2675
2736
2737
2798
2859
2921
2982
3043
3105
3166
3227
3288
9
68
127
187
246
305
365
424
484
543
603
663
723
783
843
903
963
1024
1084
1145
1205
1266
1327
1388
1632
1693
1754
1815
1877
1938
1999
2061
2122
2184
2245
2307
2368
2430
2491
2553
2614
2676
2737
2799
2860
2921
2922
2983
3044
3105
3167
3228
3289
8
67
127
186
245
304
364
423
483
542
543
602
662
722
782
842
903
963
1023
1084
1144
1205
1266
1327
1387
1448
1509
1632
1693
1754
1815
1877
1938
2000
2061
2123
2184
2246
2307
2369
2430
2492
2553
2554
2615
2676
2677
2738
2799
2800
2861
2922
2984
3045
3106
3167
3229
3290
67
126
185
244
303
304
363
422
423
482
542
602
661
662
721
722
782
842
902
962
963
1023
1083
1144
1205
1265
1266
1326
1387
1448
1509
1632
1693
1754
1816
1877
1938
1939
2000
2061
2062
2123
2184
2185
2246
2308
2369
2431
2492
2493
2554
2616
2677
2739
2800
2862
2923
2984
3046
3107
3168
3229
49
108
167
226
284
343
401
460
518
577
635
693
694
752
810
869
927
985
986
1044
1102
1161
1219
1278
1336
1395
1453
1512
1571
1630
1747
1806
1865
1866
1925
1984
2043
2103
2162
2222
2281
2282
2341
2401
2461
2521
2581
2641
2702
2762
2823
2883
2944
3005
3066
3126
3187
107
166
225
283
342
400
401
459
517
518
576
634
635
693
751
810
868
926
927
985
1043
1102
1160
1219
1277
1336
1395
1453
1512
1571
1630
1689
1748
1807
1866
1925
1984
2044
2103
2162
2163
2222
2282
2342
2402
2462
2522
2582
2642
2702
2703
2763
2823
2824
2884
2945
3005
3006
3066
3127
3188
3249
48
106
165
224
283
341
400
458
517
575
634
692
751
809
867
868
926
984
985
1043
1101
1102
1160
1218
1219
1277
1336
1394
1453
1512
1571
1630
1689
1748
1807
1866
1925
1984
1985
2044
2103
2104
2163
2223
2282
2283
2342
2402
2462
2522
2582
2583
2643
2703
2764
2824
2885
2946
3006
3067
3128
3189
3250
47
106
164
223
282
340
399
457
458
516
574
575
633
691
692
750
808
809
867
925
926
984
1042
1043
1101
1160
1218
1277
1336
1394
1453
1512
1571
1630
1689
1748
1807
1866
1925
1926
1985
2044
2104
2163
2164
2223
2283
2343
2403
2463
2523
2583
2643
2644
2704
2764
2765
2825
2886
2946
3007
3068
3129
3190
3251
46
105
164
222
281
340
398
457
515
574
632
691
749
750
808
866
867
925
983
984
1042
1101
1159
1218
1277
1335
1394
1453
1512
1571
1630
1689
1748
1807
1866
1926
1985
2045
2104
2164
2224
2283
2284
2343
2344
2403
2404
2463
2464
2524
2584
2644
2705
2765
2826
2886
2887
2947
3008
3069
3130
3191
3252
45
104
163
221
280
339
397
456
514
515
573
632
690
749
807
866
924
925
983
1042
1100
1159
1218
1276
1335
1394
1453
1512
1571
1630
1689
1748
1807
1867
1926
1985
1986
2045
2105
2164
2224
2284
2344
2404
2464
2524
2585
2645
2705
2706
2766
2827
2887
2948
3009
3070
3131
3192
3253
44
103
162
221
279
338
397
455
514
572
573
631
689
690
748
807
865
924
982
983
1041
1100
1158
1159
1217
1276
1335
1394
1453
1512
1571
1630
1689
1748
1807
1867
1926
1986
2045
2105
2165
2225
2284
2285
2344
2345
2405
2465
2525
2585
2646
2706
2767
2827
2888
2949
3010
3071
3132
3193
3254
43
102
161
220
278
337
396
454
455
513
572
630
689
747
748
806
865
923
982
1041
1099
1100
1158
1217
1276
1335
1394
1453
1512
1571
1630
1689
1748
1808
1867
1926
1927
1986
2046
2105
2106
2165
2225
2285
2345
2405
2465
2466
2526
2586
2646
2647
2707
2767
2768
2828
2889
2950
3011
3071
3132
3193
101
160
219
278
336
395
454
512
571
630
688
747
805
806
864
923
981
982
1040
1099
1158
1217
1275
1276
1334
1393
1452
1571
1630
1689
1748
1808
1867
1927
1986
2046
2106
2166
2226
2285
2286
2346
2406
2466
2526
2587
2647
2708
2768
2829
2890
2950
2951
3011
3072
3133
3194
3255
42
159
218
277
335
336
394
453
512
570
629
687
688
746
805
864
922
981
1040
1099
1157
1158
1216
1275
1334
1393
1452
1511
1571
1630
1689
1749
1808
1867
1927
1987
2046
2047
2106
2166
2226
2286
2346
2406
2407
2467
2527
2587
2588
2648
2708
2709
2769
2830
2890
2891
2951
3012
3073
3134
3195
3256
41
100
158
217
276
335
393
394
452
511
569
570
628
687
746
804
863
922
980
981
1039
1098
1157
1216
1275
1334
1393
1452
1511
1571
1630
1689
1749
1808
1868
1927
1987
2047
2107
2166
2167
2226
2227
2287
2347
2407
2467
2528
2588
2649
2709
2770
2830
2831
2891
2952
3013
3074
3135
3196
3257
40
99
158
216
275
334
393
451
510
569
627
628
686
745
804
862
863
921
980
1039
1098
1157
1216
1275
1334
1393
1452
1511
1630
1689
1749
1808
1868
1928
1987
2047
2107
2167
2227
2287
2347
2407
2408
2468
2528
2589
2649
2710
2771
2831
2892
2953
3014
3075
3136
3197
3258
39
98
157
216
274
333
392
451
509
568
627
685
686
744
803
862
921
980
1038
1039
1097
1098
1156
1215
1274
1275
1334
1393
1452
1511
1630
1689
1749
1808
1868
1928
1988
2047
2048
2107
2108
2167
2168
2227
2228
2288
2348
2408
2468
2469
2529
2589
2590
2650
2711
2771
2832
2893
2954
3015
3076
3137
3198
3259
38
97
156
215
273
274
332
391
450
509
567
626
685
744
802
803
861
920
979
1038
1097
1156
1215
1274
1333
1393
1452
1511
1630
1689
1749
1809
1868
1928
1988
2048
2108
2168
2228
2288
2348
2349
2409
2469
2530
2590
2651
2711
2712
2772
2833
2894
2955
3016
3199
3260
37
96
155
214
273
331
332
390
449
508
567
625
626
684
743
802
861
920
979
1038
1097
1156
1215
1274
1333
1392
1452
1511
1630
1749
1809
1869
1928
1988
2048
2108
2168
2228
2229
2289
2349
2409
2410
2470
2530
2591
2651
2652
2712
2773
2834
2894
2895
2955
3016
3077
3138
3199
95
154
213
272
331
389
390
448
507
566
625
683
684
742
743
801
860
919
978
1037
1096
1155
1214
1215
1274
1333
1392
1452
1511
1630
1690
1749
1809
1869
1929
1989
2049
2109
2169
2229
2289
2349
2350
2410
2470
2471
2531
2591
2592
2652
2713
2774
2834
2835
2895
2956
3017
3078
3139
3200
3261
36
95
153
212
271
330
389
447
448
506
565
624
683
742
801
860
919
978
1037
1096
1155
1214
1273
1333
1392
1451
1511
1570
1630
1690
1749
1809
1869
1929
1989
2049
2109
2169
2229
2230
2290
2350
2410
2411
2471
2532
2592
2653
2714
2774
2775
2835
2896
2957
3018
3079
3140
3201
3262
35
94
153
211
270
329
388
447
506
564
565
623
682
741
800
859
918
977
1036
1095
1096
1155
1214
1273
1332
1333
1392
1451
1511
1570
1630
1690
1809
1869
1929
1989
2049
2109
2110
2170
2230
2290
2351
2411
2472
2532
2593
2654
2714
2715
2775
2836
2897
2958
3019
3080
3141
3202
3263
34
93
152
211
269
328
387
446
505
564
623
682
740
741
799
800
858
859
918
977
1036
1095
1154
1213
1214
1273
1332
1392
1451
1511
1570
1630
1690
1750
1809
1869
1929
1989
1990
2050
2110
2170
2230
2231
2291
2351
2412
2472
2533
2594
2654
2715
2776
2837
2898
2959
3020
3081
3142
3203
3264
33
92
151
210
269
327
328
386
445
504
563
622
681
740
799
858
917
976
1035
1036
1095
1154
1213
1273
1332
1392
1451
1511
1570
1630
1690
1750
1810
1870
1930
1990
2050
2110
2170
2171
2231
2291
2352
2412
2473
2534
2594
2655
2716
2777
2838
2899
2960
3021
3082
3143
3204
3265
32
91
150
209
268
327
385
386
444
445
503
562
621
680
739
798
857
858
916
917
976
1035
1094
1153
1154
1213
1272
1332
1391
1451
1511
1570
1630
1690
1750
1810
1870
1930
1990
2050
2111
2171
2231
2292
2352
2353
2413
2474
2534
2595
2656
2717
2777
2778
2838
2839
2899
2960
3021
3082
3143
3205
3266
31
90
149
208
267
326
385
444
503
562
620
621
680
739
798
857
916
975
1034
1035
1094
1153
1213
1272
1332
1391
1451
1511
1570
1630
1690
1750
1810
1870
1930
1990
2051
2111
2171
2172
2232
2292
2353
2413
2414
2474
2535
2596
2656
2657
2717
2778
2839
2900
2961
3022
3083
3144
3205
89
148
207
266
325
384
443
502
561
620
679
738
797
856
915
916
975
1034
1093
1094
1153
1212
1272
1331
1391
1451
1570
1630
1690
1750
1810
1870
1930
1931
1991
2051
2111
2112
2172
2232
2293
2353
2354
2414
2475
2536
2596
2597
2657
2718
2779
2840
2901
2962
3023
3084
3145
3206
3267
30
89
147
206
265
324
383
442
501
560
619
678
737
738
796
797
856
915
974
1034
1093
1152
1153
1212
1272
1331
1391
1451
1510
1570
1630
1690
1750
1810
1870
1871
1931
1991
2051
2112
2172
2233
2293
2294
2354
2415
2475
2476
2536
2597
2658
2719
2780
2841
2902
2963
3024
3085
3146
3207
3268
29
88
147
206
264
265
323
382
441
500
559
560
618
619
678
737
796
855
914
915
974
1033
1093
1152
1212
1271
1331
1391
1450
1510
1570
1630
1690
1750
1811
1871
1931
1991
2052
2112
2173
2233
2294
2355
2415
2476
2537
2598
2659
2720
2781
2842
2903
2964
3025
3086
3147
3208
3269
28
87
146
205
264
323
382
441
500
559
618
677
736
795
855
914
973
1033
1092
1152
1211
1271
1331
1391
1450
1510
1570
1630
1690
1750
1811
1871
1931
1992
2052
2113
2173
2234
2294
2295
2355
2416
2477
2538
2598
2599
2659
2660
2720
2781
2842
2903
2964
2965
3026
3087
3148
3209
3270
27
86
145
204
263
322
381
440
499
558
617
676
735
736
795
854
913
914
973
1032
1092
1151
1211
1271
1330
1331
1390
1450
1510
1570
1630
1690
1751
1811
1871
1932
1992
2052
2053
2113
2174
2234
2295
2356
2416
2417
2477
2478
2538
2599
2660
2721
2782
2843
2904
2965
3026
3087
3149
3210
3271
26
85
144
203
262
321
380
439
498
557
616
617
676
735
794
853
854
913
972
1032
1091
1092
1151
1211
1270
1271
1330
1390
1450
1510
1570
1630
1751
1811
1871
1932
1992
2053
2113
2114
2174
2235
2295
2296
2356
2417
2478
2539
2600
2661
2722
2783
2844
2905
2966
3027
3088
3149
3272
25
84
143
202
261
320
379
438
497
556
557
616
675
734
793
794
853
912
972
1031
1032
1091
1151
1210
1270
1330
1390
1450
1510
1570
1630
1691
1751
1811
1872
1932
1993
2053
2114
2174
2175
2235
2296
2357
2418
2479
2540
2600
2601
2662
2723
2784
2845
2906
2967
3028
3089
3150
3211
25
83
142
201
260
319
378
379
437
438
497
556
615
674
734
793
852
853
912
971
1031
1091
1150
1210
1270
1330
1390
1450
1510
1570
1630
1691
1751
1811
1872
1932
1993
2053
2054
2114
2175
2236
2296
2297
2357
2358
2418
2479
2540
2601
2662
2723
2784
2785
2845
2846
2907
2968
3029
3090
3151
3212
3273
24
83
142
201
260
319
378
437
496
555
614
674
733
792
852
911
971
1030
1031
1090
1150
1210
1270
1330
1390
1450
1510
1570
1630
1691
1751
1812
1872
1933
1993
2054
2115
2175
2176
2236
2297
2358
2419
2480
2541
2602
2663
2724
2785
2846
2907
2908
2969
3030
3091
3152
3213
3274
23
82
141
200
259
318
377
436
495
554
614
673
732
792
851
911
970
971
1030
1090
1150
1209
1210
1269
1329
1389
1450
1510
1570
1630
1691
1751
1812
1872
1933
1993
1994
2054
2115
2176
2237
2298
2358
2359
2419
2420
2480
2481
2542
2603
2664
2725
2786
2847
2908
2969
3031
3092
3153
3214
3275
22
81
140
199
258
317
376
435
494
495
554
613
672
732
791
851
910
970
1030
1089
1090
1149
1209
1269
1329
1389
1510
1570
1630
1691
1751
1812
1872
1873
1933
1994
2055
2115
2116
2176
2237
2298
2359
2420
2481
2542
2603
2664
2665
2726
2787
2848
2909
2970
3031
3093
3154
3215
3276
21
80
139
198
257
316
375
434
435
494
553
612
672
731
790
791
850
910
969
970
1029
1089
1149
1209
1269
1329
1389
1449
1510
1570
1630
1691
1751
1812
1873
1933
1994
2055
2116
2177
2238
2299
2360
2421
2482
2543
2604
2665
2726
2787
2788
2849
2910
2971
3032
3093
3155
3216
3277
20
79
138
197
256
315
374
375
434
493
552
611
612
671
730
731
790
849
850
909
969
1029
1089
1149
1209
1269
1329
1389
1449
1510
1570
1691
1752
1812
1873
1934
1994
1995
2055
2116
2177
2238
2299
2360
2421
2482
2483
2543
2544
2605
2666
2727
2788
2849
2850
2911
2972
3033
3094
3155
3278
19
78
137
196
255
314
315
374
433
492
551
552
611
670
730
789
790
849
909
968
969
1028
1088
1148
1208
1268
1329
1389
1449
1570
1691
1752
1812
1873
1934
1995
2056
2117
2178
2239
2300
2361
2422
2483
2544
2605
2606
2667
2728
2789
2850
2911
2912
2973
3034
3095
3156
3217
19
196
255
314
373
432
491
492
551
610
670
729
789
848
849
908
968
1028
1088
1148
1208
1268
1328
1389
1449
1509
1570
1691
1752
1813
1873
1934
1995
2056
2117
2178
2239
2300
2361
2422
2423
2484
2545
2606
2667
2729
2790
2851
2912
2973
2974
3035
3096
3157
3218
3279
18
77
136
195
254
313
372
431
491
550
609
610
669
728
729
788
848
908
967
968
1027
1028
1087
1088
1147
1148
1208
1268
1328
1388
1449
1509
1570
1691
1752
1813
1874
1934
1935
1995
2056
2117
2118
2178
2179
2240
2301
2362
2423
2484
2545
2546
2607
2668
2729
2791
2852
2913
2974
3036
3097
3158
3219
3280
17
76
135
194
253
312
371
431
490
549
609
668
728
787
788
847
907
967
1027
1087
1147
1207
1268
1328
1388
1449
1509
1570
1691
1752
1813
1874
1935
1996
2057
2118
2179
2240
2301
2362
2363
2424
2485
2546
2607
2608
2669
2730
2791
2853
2914
2975
3036
3098
3159
3220
3281
16
75
134
193
252
311
370
371
430
489
549
608
668
727
787
847
907
966
967
1026
1027
1087
1147
1207
1267
1328
1388
1449
1509
1570
1631
1691
1752
1813
1874
1935
1996
2057
2118
2179
2240
2241
2302
2363
2424
2486
2547
2608
2669
2670
2731
2792
2853
2854
2915
2976
3037
3098
3160
3221
3282
15
74
133
192
251
310
311
370
429
488
489
548
607
608
667
727
786
787
846
906
966
1026
1086
1146
1147
1207
1267
1327
1388
1449
1509
1570
1631
1691
1752
1813
1874
1935
1996
2057
2058
2119
2180
2241
2302
2364
2425
2486
2547
2548
2609
2670
2732
2793
2854
2915
2916
2977
3038
3099
3222
3283
14
73
132
191
250
251
310
369
428
488
547
607
666
726
786
846
905
906
966
1026
1086
1146
1206
1267
1327
1388
1448
1509
1570
1631
1752
1813
1874
1935
1936
1997
2058
2119
2180
2241
2242
2303
2364
2425
2426
2487
2548
2610
2671
2732
2794
2855
2916
2978
3039
3100
3161
3284
13
72
131
191
250
309
368
427
428
487
546
547
606
666
725
726
785
845
905
965
1025
1085
1086
1146
1206
1266
1267
1327
1388
1448
1509
1570
1631
1692
1753
1814
1875
1936
1997
2058
2119
2120
2181
2242
2303
2365
2426
2487
2488
2549
2610
2672
2733
2794
2795
2856
2917
2978
3040
3101
3162
3223
13
72
131
190
249
308
367
427
486
546
605
665
725
785
844
845
904
905
965
1025
1085
1145
1206
1266
1327
1387
1448
1509
1570
1631
1692
1753
1814
1875
1936
1997
2058
2059
2120
2181
2242
2243
2304
2365
2427
2488
2549
2550
2611
2672
2673
2734
2795
2857
2918
2979
3041
3102
3163
3224
3285
12
71
130
189
248
307
367
426
485
486
545
605
664
724
784
844
904
964
1024
1085
1145
1205
1206
1266
1327
1387
1448
1509
1570
1631
1692
1753
1814
1875
1936
1998
2059
2120
2182
2243
2304
2305
2366
2427
2489
2550
2612
2673
2734
2735
2796
2857
2919
2980
3041
3103
3164
3225
3286
11
70
129
188
247
306
307
366
425
485
544
604
664
723
724
783
784
843
844
903
904
964
1024
1084
1145
1205
1266
1326
1387
1448
1509
1570
1631
1692
1753
1814
1875
1937
1998
2059
2121
2182
2243
2244
2305
2366
2367
2428
2489
2490
2551
2612
2674
2735
2797
2858
2920
2981
3042
3104
3165
3226
3287
10
69
128
187
246
306
365
424
425
484
543
544
603
663
723
783
843
903
963
1023
1024
1084
1144
1205
1265
1266
1326
1387
1448
1509
1570
1631
1692
1753
1814
1876
1937
1998
2060
2121
2182
2183
2244
2305
2306
2367
2428
2429
2490
2551
2552
2613
2674
2675
2736
2797
2798
2859
2920
2982
3043
3104
3166
3227
3288
9
68
127
186
246
305
364
424
483
543
602
603
662
722
782
842
902
903
963
1023
1083
1084
1144
1204
1205
1265
1326
1387
1448
1509
1570
1631
1692
1753
1814
1876
1937
1998
1999
2060
2121
2122
2183
2244
2245
2306
2367
2368
2429
2491
2552
2614
2675
2737
2798
2860
2921
2983
3044
3105
3166
3228
3289
8
67
126
185
186
245
304
363
364
423
482
483
542
602
662
722
782
842
902
962
1022
1023
1083
1144
1204
1265
1326
1387
1448
1509
1570
1631
1692
1753
1815
1876
1937
1999
2060
2122
2183
2245
2306
2307
2368
2430
2491
2553
2614
2615
2676
2737
2738
2799
2860
2861
2922
2983
3045
3106
3167
3290
7
66
126
185
244
303
363
422
482
541
601
661
721
781
841
901
902
962
1022
1083
1143
1204
1265
1325
1326
1386
1447
1570
1631
1692
1753
1815
1876
1938
1999
2061
2122
2184
2245
2246
2307
2369
2430
2492
2553
2554
2615
2677
2738
2800
2861
2923
2984
3046
3107
3168
3229
49
108
167
225
284
342
343
401
459
460
518
576
635
693
751
810
868
926
985
1043
1101
1102
1160
1218
1277
1335
1394
1453
1511
1570
1629
1688
1747
1806
1865
1924
1983
2042
2043
2102
2161
2221
2281
2340
2341
2400
2401
2460
2461
2520
2521
2581
2641
2701
2762
2822
2883
2944
3004
3065
3126
3187
107
166
225
283
342
400
459
517
575
576
634
692
751
809
867
868
926
984
1043
1101
1159
1160
1218
1277
1335
1394
1452
1511
1570
1629
1688
1747
1806
1865
1924
1983
2043
2102
2162
2221
2222
2281
2341
2401
2461
2521
2581
2642
2702
2762
2763
2823
2884
2944
2945
3005
3066
3127
3188
3249
48
106
165
224
282
341
399
458
516
575
633
692
750
808
809
867
925
984
1042
1101
1159
1218
1276
1335
1394
1452
1511
1570
1629
1688
1747
1806
1865
1924
1984
2043
2103
2162
2222
2282
2342
2402
2462
2522
2582
2642
2703
2763
2824
2885
2945
3006
3067
3128
3189
3250
47
164
223
281
282
340
399
457
516
574
632
633
691
749
750
808
866
925
983
1042
1100
1159
1217
1276
1335
1393
1452
1511
1570
1629
1688
1747
1806
1865
1925
1984
2043
2044
2103
2163
2222
2223
2282
2342
2402
2462
2522
2523
2583
2643
2703
2704
2764
2825
2885
2946
3007
3068
3129
3190
3251
46
105
163
222
281
339
398
456
515
573
632
690
749
807
866
924
983
1041
1100
1158
1159
1217
1276
1334
1335
1393
1452
1511
1570
1629
1688
1747
1806
1866
1925
1984
2044
2103
2104
2163
2223
2283
2343
2403
2463
2523
2583
2584
2644
2704
2765
2825
2826
2886
2947
3008
3069
3130
3191
3252
45
104
163
221
280
338
339
397
456
514
573
631
690
748
807
865
924
982
1041
1099
1100
1158
1217
1275
1276
1334
1393
1452
1511
1570
1629
1688
1747
1806
1866
1925
1985
2044
2104
2164
2223
2224
2283
2343
2403
2404
2463
2464
2524
2584
2644
2645
2705
2766
2826
2887
2948
3009
3070
3131
3192
3253
44
103
162
220
279
338
396
455
513
572
630
631
689
747
748
806
865
923
982
1040
1041
1099
1158
1216
1217
1275
1334
1393
1452
1511
1570
1629
1688
1747
1807
1866
1925
1985
2045
2104
2164
2224
2284
2344
2404
2464
2524
2525
2585
2645
2706
2766
2827
2888
2949
3009
3010
3070
3131
3254
43
102
161
220
278
337
395
396
454
513
571
630
688
747
805
806
864
923
981
1040
1099
1157
1216
1275
1334
1393
1452
1511
1570
1629
1688
1747
1807
1866
1926
1985
2045
2105
2164
2165
2224
2225
2284
2344
2345
2404
2405
2465
2525
2585
2586
2646
2706
2707
2767
2828
2889
2949
3010
3071
3132
3193
101
160
219
277
336
395
453
512
570
571
629
688
746
805
863
864
922
981
1039
1040
1098
1157
1216
1275
1334
1393
1452
1511
1570
1629
1688
1748
1807
1866
1926
1986
2045
2105
2165
2225
2285
2345
2405
2465
2466
2526
2586
2647
2707
2768
2829
2889
2950
3011
3072
3133
3194
3255
42
100
159
218
277
335
394
452
453
511
570
628
629
687
746
804
863
922
980
1039
1098
1157
1215
1216
1274
1333
1392
1451
1511
1570
1629
1688
1748
1807
1867
1926
1986
2046
2105
2106
2165
2225
2285
2286
2345
2346
2406
2466
2526
2527
2587
2647
2648
2708
2769
2829
2890
2951
3012
3073
3134
3195
3256
41
100
158
217
276
334
393
452
510
511
569
628
686
745
804
862
863
921
980
1039
1097
1098
1156
1215
1274
1333
1392
1451
1570
1629
1688
1748
1807
1867
1926
1927
1986
2046
2106
2166
2226
2286
2346
2406
2467
2527
2588
2648
2709
2769
2770
2830
2891
2952
3013
3074
3135
3196
3257
40
99
157
216
275
334
392
451
510
568
627
686
744
745
803
862
921
979
1038
1097
1156
1215
1274
1333
1392
1451
1510
1570
1629
1688
1748
1807
1867
1927
1986
1987
2046
2106
2166
2226
2286
2287
2347
2407
2467
2528
2588
2649
2709
2710
2770
2831
2892
2953
3014
3075
3136
3197
3258
39
98
157
215
274
333
391
392
450
509
568
626
685
744
802
803
861
920
979
1038
1097
1156
1215
1274
1333
1392
1451
1510
1570
1629
1748
1808
1867
1927
1987
2047
2107
2167
2227
2287
2347
2407
2408
2468
2528
2529
2589
2650
2710
2771
2832
2893
2954
3014
3015
3076
3137
3198
3259
38
97
156
215
273
332
391
449
450
508
567
626
684
743
802
861
919
920
978
979
1037
1096
1155
1214
1273
1333
1392
1451
1510
1570
1629
1689
1748
1808
1867
1868
1927
1987
2047
2107
2167
2227
2287
2288
2348
2408
2469
2529
2590
2650
2711
2772
2833
2893
2954
3015
3076
3137
3260
37
96
155
214
272
331
390
449
507
508
566
625
684
742
743
801
860
919
978
1037
1096
1155
1214
1273
1332
1392
1451
1510
1570
1629
1689
1748
1808
1868
1928
1987
1988
2047
2048
2107
2108
2168
2228
2288
2348
2409
2469
2530
2590
2651
2712
2772
2773
2833
2894
2955
3016
3077
3138
3199
95
154
213
272
330
389
448
507
565
566
624
683
742
801
860
918
919
977
978
1036
1037
1095
1096
1154
1155
1214
1273
1332
1391
1451
1510
1570
1629
1689
1748
1808
1868
1928
1988
2048
2108
2168
2228
2288
2289
2349
2409
2470
2530
2531
2591
2652
2712
2713
2773
2834
2895
2956
3017
3078
3139
3200
3261
36
94
153
212
271
330
388
447
506
565
623
624
682
741
800
859
918
977
1036
1095
1154
1213
1273
1332
1391
1451
1510
1570
1629
1689
1749
1808
1868
1928
1988
2048
2108
2168
2169
2229
2289
2349
2350
2410
2470
2471
2531
2592
2652
2653
2713
2774
2835
2896
2957
3018
3079
3140
3201
3262
35
94
152
211
270
329
388
446
505
564
623
682
741
799
800
858
859
917
918
976
977
1035
1036
1095
1154
1213
1272
1332
1391
1450
1510
1629
1689
1749
1808
1868
1928
1988
2048
2049
2109
2169
2229
2290
2350
2410
2411
2471
2532
2592
2593
2653
2714
2775
2836
2897
2958
3019
3080
3141
3202
3263
34
93
152
210
269
328
387
446
504
505
563
622
681
740
799
858
917
976
1035
1094
1153
1154
1213
1272
1331
1391
1450
1510
1629
1689
1749
1809
1869
1929
1989
2049
2109
2169
2230
2290
2351
2411
2472
2532
2533
2593
2654
2715
2776
2836
2837
2897
2898
2958
2959
3019
3020
3081
3142
3203
3264
33
92
151
210
268
327
386
445
504
562
563
621
622
680
681
739
798
857
916
917
975
976
1035
1094
1153
1212
1272
1331
1391
1450
1510
1629
1689
1749
1809
1869
1929
1989
2049
2109
2110
2170
2230
2291
2351
2412
2472
2473
2533
2594
2655
2715
2716
2776
2837
2898
2959
3020
3081
3204
3265
32
91
150
209
267
268
326
385
444
503
562
621
680
739
798
857
916
975
1034
1093
1094
1153
1212
1271
1272
1331
1391
1450
1510
1629
1689
1749
1809
1869
1929
1989
2050
2110
2170
2231
2291
2352
2412
2473
2534
2594
2595
2655
2716
2777
2838
2899
2960
3021
3082
3143
3266
31
90
149
208
267
326
384
443
502
561
620
679
738
797
856
915
974
975
1034
1093
1152
1212
1271
1331
1390
1450
1510
1629
1689
1749
1809
1869
1929
1990
2050
2110
2171
2231
2292
2352
2413
2474
2534
2535
2595
2656
2717
2778
2839
2900
2961
3022
3083
3144
3205
89
148
207
266
325
384
442
443
501
502
560
561
619
678
679
737
738
796
797
856
915
974
1033
1093
1152
1211
1212
1271
1331
1390
1450
1510
1569
1629
1689
1749
1809
1869
1930
1990
2050
2111
2171
2232
2292
2353
2413
2414
2474
2535
2596
2657
2718
2779
2840
2901
2962
3023
3084
3145
3206
3267
30
147
206
265
324
383
442
501
560
619
678
737
796
855
914
974
1033
1092
1152
1211
1271
1330
1390
1450
1510
1569
1629
1689
1749
1809
1810
1870
1930
1990
2051
2111
2171
2172
2232
2293
2353
2354
2414
2475
2536
2597
2657
2658
2718
2719
2779
2780
2840
2841
2901
2902
2963
3024
3085
3146
3207
3268
29
88
146
205
264
323
382
441
500
559
618
677
736
795
854
855
914
973
1032
1033
1092
1151
1211
1270
1271
1330
1390
1450
1569
1629
1689
1810
1870
1930
1991
2051
2111
2112
2172
2233
2293
2354
2415
2475
2476
2536
2537
2597
2658
2719
2780
2841
2902
2963
3025
3086
3147
3208
3269
28
87
146
205
263
322
381
440
499
558
617
676
677
735
736
795
854
913
973
1032
1091
1092
1151
1211
1270
1330
1390
1509
1569
1629
1750
1810
1870
1930
1931
1991
2051
2112
2172
2173
2233
2294
2354
2355
2415
2476
2537
2598
2659
2720
2781
2842
2903
2964
3025
3086
3148
3209
3270
27
86
145
204
263
321
322
380
381
439
440
498
499
557
558
617
676
735
794
853
854
913
972
1031
1032
1091
1151
1210
1270
1330
1389
1390
1449
1509
1569
1629
1690
1750
1810
1870
1931
1991
2052
2112
2173
2234
2294
2355
2416
2477
2538
2599
2660
2721
2782
2843
2904
2965
3026
3087
3210
3271
26
85
144
203
262
321
380
439
498
557
616
675
734
793
794
853
912
972
1031
1091
1150
1210
1270
1329
1389
1449
1509
1569
1629
1690
1750
1810
1871
1931
1991
1992
2052
2113
2173
2234
2295
2356
2416
2417
2477
2478
2538
2539
2599
2660
2661
2721
2722
2782
2783
2844
2905
2966
3027
3088
3149
3272
25
84
143
202
261
320
379
438
497
556
615
674
675
734
793
852
912
971
1031
1090
1150
1210
1269
1329
1389
1449
1509
1569
1690
1750
1810
1871
1931
1992
2052
2113
2174
2234
2235
2295
2356
2417
2478
2539
2600
2661
2722
2783
2844
2906
2967
3028
3089
3150
3211
83
142
201
260
319
378
437
496
555
614
615
674
733
792
852
911
971
1030
1090
1150
1209
1269
1329
1389
1449
1509
1569
1690
1750
1811
1871
1931
1932
1992
2053
2113
2114
2174
2235
2296
2357
2418
2479
2540
2601
2662
2723
2784
2845
2906
2967
2968
3029
3090
3151
3212
3273
24
141
200
259
318
377
436
495
496
555
614
673
732
733
792
851
911
970
1030
1089
1090
1149
1209
1269
1329
1389
1449
1509
1569
1690
1750
1811
1871
1932
1992
2053
2114
2175
2235
2236
2296
2297
2357
2418
2479
2540
2541
2601
2602
2662
2663
2724
2785
2846
2907
2968
3030
3091
3152
3213
3274
23
82
141
199
200
258
259
317
318
376
377
436
495
554
613
672
673
732
791
851
910
970
1029
1089
1149
1209
1269
1329
1389
1449
1509
1569
1690
1750
1811
1871
1932
1993
2053
2054
2114
2175
2236
2297
2358
2419
2480
2541
2602
2663
2724
2725
2786
2847
2908
2969
3030
3092
3153
3214
3275
22
81
140
199
258
317
376
435
494
553
612
613
672
731
790
791
850
910
969
1029
1089
1148
1149
1208
1268
1328
1388
1449
1509
1569
1690
1750
1811
1872
1932
1993
2054
2115
2175
2176
2236
2237
2297
2298
2358
2359
2419
2420
2481
2542
2603
2664
2725
2786
2848
2909
2970
3031
3092
3154
3215
3276
21
80
139
198
257
316
375
434
493
552
553
612
671
730
731
790
849
850
909
969
1028
1029
1088
1148
1208
1268
1328
1388
1449
1509
1569
1630
1690
1751
1811
1872
1933
1993
2054
2115
2176
2237
2298
2359
2420
2481
2542
2603
2604
2665
2726
2787
2848
2910
2971
3032
3093
3154
3216
3277
20
79
138
197
256
315
374
433
492
493
552
611
670
671
730
789
849
908
909
968
1028
1088
1148
1208
1268
1328
1388
1448
1509
1569
1630
1690
1751
1811
1872
1933
1994
2054
2055
2115
2116
2176
2177
2237
2238
2298
2299
2360
2421
2482
2543
2604
2665
2666
2727
2788
2849
2910
2972
3033
3094
3155
3278
19
78
137
196
255
314
373
432
433
492
551
610
670
729
789
848
908
968
1028
1087
1088
1147
1148
1207
1208
1268
1328
1388
1448
1509
1569
1630
1690
1751
1812
1872
1933
1994
2055
2116
2177
2238
2299
2360
2421
2482
2483
2544
2605
2666
2727
2728
2789
2850
2911
2972
3034
3095
3156
3217
77
136
195
254
313
373
432
491
550
610
669
729
788
848
907
908
967
1027
1087
1147
1207
1267
1327
1328
1388
1448
1509
1569
1630
1690
1751
1812
1873
1933
1994
2055
2116
2177
2238
2239
2299
2300
2361
2422
2483
2544
2606
2667
2728
2789
2790
2851
2912
2973
3035
3096
3157
3218
3279
18
77
136
194
195
254
313
372
431
490
550
609
668
669
728
787
788
847
907
967
1027
1087
1147
1207
1267
1327
1388
1448
1569
1630
1690
1751
1812
1873
1934
1995
2056
2117
2178
2239
2300
2361
2422
2423
2484
2545
2606
2668
2729
2790
2851
2852
2913
2974
3035
3097
3158
3219
3280
17
76
135
194
253
312
371
430
489
490
549
608
668
727
787
847
906
907
966
1026
1086
1146
1206
1207
1267
1327
1387
1448
1508
1569
1630
1690
1751
1812
1873
1934
1995
2056
2117
2178
2239
2301
2362
2423
2484
2485
2546
2607
2668
2730
2791
2852
2914
2975
3036
3097
3159
3220
3281
16
75
134
193
252
311
370
429
430
489
548
608
667
727
786
846
906
966
1026
1086
1146
1206
1266
1267
1327
1387
1448
1508
1569
1630
1751
1812
1873
1934
1995
2056
2117
2118
2179
2240
2301
2362
2363
2424
2485
2546
2608
2669
2730
2731
2792
2853
2914
2976
3037
3098
3160
3221
3282
15
74
133
192
251
310
369
429
488
547
548
607
666
667
726
786
845
846
905
906
965
1025
1085
1086
1146
1206
1266
1327
1387
1448
1508
1569
1630
1691
1751
1812
1873
1934
1995
1996
2057
2118
2179
2240
2302
2363
2424
2486
2547
2608
2609
2670
2731
2792
2793
2854
2915
2977
3038
3099
3160
3222
3283
14
73
132
191
250
309
369
428
487
547
606
666
725
726
785
845
905
965
1025
1085
1145
1206
1266
1326
1387
1448
1508
1569
1630
1691
1752
1813
1874
1935
1996
2057
2118
2179
2180
2241
2302
2363
2364
2425
2486
2548
2609
2670
2671
2732
2793
2855
2916
2977
3039
3100
3161
3284
13
72
131
190
249
309
368
427
486
487
546
605
606
665
725
784
785
844
845
904
964
965
1024
1025
1085
1145
1205
1266
1326
1387
1447
1508
1569
1630
1691
1752
1813
1874
1935
1996
2057
2119
2180
2241
2303
2364
2425
2426
2487
2548
2610
2671
2733
2794
2855
2856
2917
2978
3040
3101
3162
3223
71
130
189
190
249
308
367
426
486
545
605
664
665
724
784
844
904
964
1024
1084
1145
1205
1265
1326
1387
1447
1508
1569
1630
1691
1752
1813
1874
1935
1996
1997
2058
2119
2180
2181
2242
2303
2365
2426
2487
2488
2549
2610
2611
2672
2733
2795
2856
2918
2979
3040
3102
3163
3224
3285
12
71
130
189
248
307
366
426
485
544
545
604
664
723
724
783
784
843
903
963
964
1024
1084
1144
1205
1265
1326
1386
1447
1508
1569
1630
1691
1752
1813
1874
1935
1936
1997
2058
2119
2120
2181
2242
2304
2365
2427
2488
2550
2611
2673
2734
2796
2857
2918
2919
2980
3041
3103
3164
3225
3286
11
70
129
188
247
306
365
366
425
484
544
603
604
663
723
783
843
903
963
1023
1083
1084
1144
1204
1265
1326
1386
1447
1508
1569
1630
1691
1752
1813
1874
1875
1936
1997
2058
2059
2120
2181
2243
2304
2366
2427
2489
2550
2612
2673
2735
2796
2858
2919
2981
3042
3103
3165
3226
3287
10
69
128
187
246
305
365
424
483
484
543
603
662
663
722
782
842
902
962
963
1023
1083
1143
1144
1204
1265
1325
1386
1447
1508
1569
1630
1691
1752
1813
1875
1936
1997
2059
2120
2182
2243
2305
2366
2428
2489
2490
2551
2612
2613
2674
2736
2797
2859
2920
2981
2982
3043
3104
3227
3288
9
68
127
186
245
305
364
423
483
542
602
662
722
782
842
902
962
1022
1083
1143
1204
1264
1325
1386
1447
1508
1569
1630
1691
1752
1814
1875
1936
1998
2059
2121
2182
2244
2305
2367
2428
2429
2490
2552
2613
2675
2736
2798
2859
2921
2982
3044
3105
3166
3228
3289
8
67
126
185
244
245
304
363
422
423
482
542
601
661
721
781
841
901
961
962
1022
1082
1143
1203
1264
1325
1386
1447
1508
1569
1630
1691
1752
1814
1875
1937
1998
2059
2060
2121
2183
2244
2306
2367
2368
2429
2491
2552
2614
2675
2676
2737
2799
2860
2922
2983
3045
3106
3167
3290
7
66
125
184
244
303
362
422
481
541
601
660
661
720
721
780
781
840
841
901
961
1021
1082
1142
1143
1203
1264
1325
1386
1447
1508
1569
1630
1691
1753
1814
1875
1937
1998
2060
2121
2122
2183
2245
2306
2368
2430
2491
2553
2615
2676
2738
2799
2800
2861
2922
2923
2984
3045
3107
3168
3229
49
108
167
225
284
342
401
459
517
518
576
634
692
693
751
809
867
926
984
1042
1101
1159
1217
1218
1276
1335
1393
1452
1510
1569
1628
1687
1746
1805
1864
1923
1982
2042
2101
2161
2220
2280
2340
2400
2460
2520
2580
2640
2641
2701
2761
2822
2883
2943
3004
3065
3126
3187
48
107
166
224
283
341
400
458
517
575
633
634
692
750
808
809
867
925
983
984
1042
1100
1159
1217
1276
1334
1393
1452
1510
1569
1628
1687
1746
1805
1864
1923
1983
2042
2101
2102
2161
2221
2280
2281
2340
2341
2400
2401
2460
2461
2521
2581
2641
2702
2762
2823
2883
2884
2944
3005
3066
3127
3188
3249
48
106
165
224
282
341
399
457
458
516
574
633
691
749
750
808
866
925
983
1041
1042
1100
1158
1217
1275
1276
1334
1393
1451
1510
1569
1628
1687
1746
1805
1864
1924
1983
2042
2102
2161
2162
2221
2281
2341
2401
2461
2521
2581
2582
2642
2702
2763
2823
2824
2884
2945
3006
3067
3128
3189
3250
47
105
164
223
281
340
398
457
515
574
632
690
691
749
807
866
924
982
983
1041
1099
1100
1158
1217
1275
1334
1393
1451
1510
1569
1628
1687
1746
1805
1864
1865
1924
1983
2043
2102
2162
2222
2282
2341
2342
2401
2402
2462
2522
2582
2643
2703
2764
2824
2885
2946
3007
3068
3129
3190
3251
46
105
163
222
280
339
397
398
456
514
515
573
631
690
748
807
865
923
924
982
1041
1099
1158
1216
1275
1334
1392
1451
1510
1569
1628
1687
1746
1805
1865
1924
1984
2043
2103
2162
2163
2222
2282
2342
2402
2462
2523
2583
2643
2704
2764
2765
2825
2886
2947
3008
3069
3130
3191
3252
45
104
162
221
280
338
397
455
514
572
631
689
748
806
864
865
923
982
1040
1099
1157
1216
1275
1333
1392
1451
1510
1569
1628
1687
1746
1806
1865
1924
1984
2043
2044
2103
2163
2223
2283
2343
2403
2463
2523
2584
2644
2705
2765
2826
2887
2948
3008
3069
3192
3253
44
103
162
220
279
337
396
454
455
513
571
572
630
688
689
747
805
806
864
922
923
981
1040
1098
1157
1216
1274
1333
1392
1451
1510
1569
1628
1687
1746
1806
1865
1925
1984
2044
2103
2104
2163
2223
2283
2343
2403
2464
2524
2584
2645
2705
2766
2827
2887
2888
2948
3009
3070
3131
3254
43
102
161
219
278
337
395
454
512
571
629
688
746
805
863
864
922
981
1039
1098
1157
1215
1274
1333
1392
1451
1510
1569
1628
1687
1747
1806
1865
1925
1984
1985
2044
2104
2164
2224
2284
2344
2404
2464
2524
2525
2585
2645
2646
2706
2767
2827
2828
2888
2949
3010
3071
3132
3193
42
101
160
219
277
336
394
453
511
512
570
628
629
687
746
804
863
921
922
980
1039
1097
1098
1156
1215
1274
1333
1392
1451
1510
1569
1628
1687
1747
1806
1866
1925
1985
2044
2045
2104
2164
2224
2284
2344
2404
2405
2465
2525
2586
2646
2707
2767
2768
2828
2889
2950
3011
3072
3133
3194
3255
42
100
159
218
276
335
394
452
511
569
628
686
687
745
804
862
921
980
1038
1097
1156
1215
1274
1333
1392
1451
1510
1569
1628
1687
1747
1806
1866
1925
1985
2045
2105
2165
2225
2285
2345
2405
2465
2466
2526
2586
2587
2647
2708
2768
2829
2890
2951
3012
3073
3134
3195
3256
41
99
158
217
275
276
334
393
451
510
569
627
686
744
745
803
862
920
921
979
1038
1097
1155
1156
1214
1273
1332
1391
1450
1510
1569
1628
1747
1806
1866
1926
1985
2045
2105
2165
2225
2285
2345
2346
2406
2466
2526
2527
2587
2648
2708
2769
2830
2891
2952
3013
3074
3135
3196
3257
40
99
157
216
275
333
392
451
509
568
626
627
685
744
802
803
861
920
979
1037
1038
1096
1155
1214
1273
1332
1391
1450
1510
1569
1628
1688
1747
1807
1866
1926
1986
2046
2105
2106
2165
2166
2226
2286
2346
2406
2467
2527
2588
2648
2649
2709
2770
2831
2891
2892
2952
2953
3013
3075
3136
3197
3258
39
98
156
215
274
332
333
391
450
508
509
567
626
684
685
743
802
861
919
920
978
1037
1096
1155
1214
1273
1332
1391
1450
1569
1628
1688
1747
1807
1866
1926
1986
2046
2106
2166
2226
2286
2347
2407
2467
2468
2528
2588
2589
2649
2710
2771
2831
2832
2892
2953
3014
3075
3136
3198
3259
38
97
156
214
273
332
390
449
508
566
567
625
684
742
743
801
860
919
978
1037
1095
1096
1154
1155
1213
1214
1273
1332
1391
1450
1509
1569
1628
1688
1747
1807
1867
1926
1927
1986
2046
2106
2166
2167
2227
2287
2347
2407
2408
2468
2528
2529
2589
2650
2711
2771
2832
2893
2954
3015
3076
3137
3260
37
96
155
213
214
272
331
390
448
507
566
624
625
683
742
801
859
860
918
977
1036
1095
1154
1213
1272
1331
1332
1391
1450
1509
1569
1628
1688
1747
1807
1867
1927
1987
2047
2107
2167
2227
2287
2348
2408
2469
2529
2590
2650
2651
2711
2772
2833
2894
2955
3016
3077
3138
3199
36
95
154
213
271
330
389
447
448
506
565
624
682
683
741
800
859
918
977
1036
1095
1154
1213
1272
1331
1391
1450
1509
1569
1628
1688
1748
1807
1867
1927
1987
2047
2107
2167
2227
2228
2288
2348
2409
2469
2530
2590
2591
2651
2712
2773
2834
2895
2956
3017
3078
3139
3200
3261
36
94
153
212
271
329
388
447
505
506
564
623
682
741
799
800
858
859
917
976
1035
1094
1153
1213
1272
1331
1390
1450
1509
1569
1628
1688
1748
1807
1867
1927
1987
2047
2107
2108
2168
2228
2288
2289
2349
2409
2470
2530
2531
2591
2652
2713
2774
2835
2896
2957
3018
3079
3140
3201
3262
35
152
211
270
328
329
387
446
505
563
564
622
681
740
799
858
917
976
1035
1094
1153
1212
1271
1272
1331
1390
1450
1509
1569
1628
1688
1748
1808
1868
1928
1988
2048
2108
2168
2228
2229
2289
2349
2350
2410
2470
2471
2531
2592
2653
2713
2714
2774
2775
2835
2896
2957
3018
3080
3141
3202
3263
34
93
151
210
269
328
386
387
445
504
563
622
680
681
739
740
798
857
916
975
1034
1093
1094
1153
1212
1271
1331
1390
1509
1569
1628
1688
1748
1808
1868
1928
1988
2048
2108
2169
2229
2289
2290
2350
2410
2411
2471
2532
2593
2653
2654
2714
2775
2836
2897
2958
3019
3080
3142
3203
3264
33
92
151
209
268
327
386
444
445
503
562
621
680
739
798
857
916
975
1034
1093
1152
1212
1271
1330
1390
1449
1509
1569
1628
1688
1748
1808
1868
1928
1988
2048
2049
2109
2169
2229
2230
2290
2350
2351
2411
2472
2532
2533
2593
2654
2715
2776
2837
2898
2959
3020
3081
3142
3204
3265
32
91
150
208
209
267
326
385
444
502
503
561
620
679
738
797
856
915
974
1033
1034
1093
1152
1211
1271
1330
1390
1449
1509
1569
1628
1688
1748
1808
1868
1928
1988
1989
2049
2109
2169
2170
2230
2290
2291
2351
2412
2472
2473
2533
2594
2655
2716
2777
2838
2899
2960
3021
3082
3143
3204
3266
31
90
149
208
266
325
384
443
502
561
619
620
678
679
737
738
796
797
855
856
915
974
1033
1092
1152
1211
1270
1330
1390
1449
1509
1569
1628
1688
1748
1808
1868
1929
1989
2049
2109
2110
2170
2230
2231
2291
2352
2412
2473
2534
2595
2656
2716
2717
2777
2778
2839
2900
2961
3022
3083
3144
3205
30
89
148
207
266
324
325
383
442
501
560
619
678
737
796
855
914
973
1033
1092
1151
1211
1270
1330
1389
1449
1509
1569
1688
1748
1808
1869
1929
1989
2049
2050
2110
2170
2231
2291
2292
2352
2413
2474
2534
2535
2595
2596
2656
2717
2778
2839
2900
2961
2962
3023
3084
3145
3206
3267
30
88
147
206
265
324
382
383
441
500
559
618
677
736
795
854
855
914
973
1032
1091
1092
1151
1210
1270
1329
1330
1389
1449
1509
1749
1809
1869
1929
1989
1990
2050
2110
2171
2231
2232
2292
2353
2413
2414
2474
2535
2596
2657
2718
2779
2840
2901
2962
3023
3024
3085
3146
3207
3268
29
88
146
205
264
323
382
441
499
500
558
559
617
618
676
677
736
795
854
913
972
973
1032
1091
1151
1210
1270
1329
1389
1449
1509
1689
1749
1809
1869
1929
1990
2050
2111
2171
2232
2293
2353
2414
2475
2536
2597
2658
2719
2780
2841
2902
2963
3024
3147
3208
3269
28
87
204
263
322
381
440
499
558
617
676
735
794
853
913
972
1031
1091
1150
1210
1269
1329
1389
1449
1509
1689
1749
1809
1869
1930
1990
2051
2111
2172
2232
2233
2293
2354
2415
2476
2536
2537
2597
2598
2658
2659
2719
2720
2781
2842
2903
2964
3025
3086
3148
3209
3270
27
86
145
203
204
262
321
380
439
498
557
616
675
734
793
794
853
912
971
972
1031
1090
1150
1209
1210
1269
1329
1389
1449
1689
1749
1809
1869
1870
1930
1990
2051
2111
2112
2172
2233
2294
2354
2355
2415
2476
2537
2598
2659
2720
2781
2842
2843
2904
2965
3026
3087
3148
3210
3271
26
85
144
203
261
262
320
379
438
497
556
615
616
674
675
734
793
852
911
912
971
1030
1090
1149
1150
1209
1269
1329
1388
1448
1508
1629
1689
1749
1809
1870
1930
1991
2051
2112
2173
2233
2294
2355
2416
2477
2538
2599
2660
2721
2782
2843
2904
2905
2966
3027
3088
3149
3210
3272
25
84
143
202
261
320
379
437
438
496
497
556
615
674
733
792
852
911
970
971
1030
1089
1090
1149
1209
1269
1328
1388
1448
1508
1568
1629
1689
1749
1810
1870
1930
1991
2052
2112
2173
2234
2295
2355
2356
2416
2417
2477
2478
2538
2539
2599
2600
2661
2722
2783
2844
2905
2966
3028
3089
3150
3211
24
83
142
201
260
319
378
437
496
555
614
673
732
733
792
851
910
911
970
1029
1030
1089
1149
1208
1209
1268
1328
1388
1448
1508
1568
1629
1689
1749
1810
1870
1931
1991
2052
2113
2173
2174
2234
2295
2356
2417
2478
2539
2600
2661
2722
2723
2784
2845
2906
2967
3028
3029
3090
3151
3212
3273
24
82
141
200
259
318
377
436
495
554
613
672
673
732
791
850
851
910
969
970
1029
1089
1148
1149
1208
1268
1328
1388
1448
1508
1568
1629
1689
1749
1810
1870
1931
1992
2052
2113
2174
2235
2296
2357
2418
2479
2540
2601
2662
2723
2784
2785
2846
2907
2968
3029
3091
3152
3213
3274
23
82
140
199
258
317
376
435
494
553
554
613
672
731
790
791
850
909
910
969
1029
1088
1148
1208
1268
1328
1388
1448
1508
1568
1629
1689
1810
1871
1931
1992
2053
2113
2114
2174
2235
2296
2357
2418
2479
2480
2540
2541
2602
2663
2724
2785
2846
2847
2908
2969
3030
3091
3153
3214
3275
22
81
140
198
257
316
375
434
435
493
494
553
612
671
730
731
790
849
850
909
968
969
1028
1088
1148
1208
1268
1328
1388
1448
1508
1568
1629
1689
1750
1810
1871
1931
1932
1992
2053
2114
2175
2236
2297
2358
2419
2480
2541
2602
2663
2664
2725
2786
2847
2908
2909
2970
3031
3092
3215
3276
21
80
139
198
257
316
375
434
493
552
611
670
671
730
789
849
908
909
968
1028
1087
1088
1147
1207
1267
1327
1387
1448
1508
1568
1629
1689
1750
1810
1871
1932
1993
2053
2114
2175
2236
2297
2358
2359
2419
2420
2481
2542
2603
2664
2725
2726
2787
2848
2909
2971
3032
3093
3154
3216
3277
20
79
138
197
256
315
374
433
492
551
610
611
670
729
789
848
908
967
968
1027
1087
1147
1207
1267
1327
1387
1448
1508
1568
1629
1689
1750
1811
1871
1932
1993
2054
2115
2176
2237
2298
2359
2420
2481
2542
2543
2604
2665
2726
2787
2788
2849
2910
2971
3033
3094
3155
3216
3278
19
78
137
196
255
314
373
432
491
550
551
610
669
729
788
848
907
967
1027
1087
1147
1207
1267
1327
1387
1447
1508
1568
1629
1689
1750
1811
1871
1872
1932
1993
2054
2115
2176
2237
2298
2359
2360
2421
2482
2543
2604
2605
2666
2727
2788
2850
2911
2972
3033
3034
3095
3156
3217
77
136
195
254
313
372
431
491
550
609
668
669
728
787
788
847
907
967
1026
1027
1086
1146
1206
1266
1267
1327
1387
1447
1508
1568
1629
1689
1750
1811
1872
1933
1993
1994
2054
2055
2115
2116
2177
2238
2299
2360
2421
2482
2483
2544
2605
2666
2667
2728
2789
2850
2912
2973
3034
3096
3157
3218
3279
18
76
135
194
253
312
371
372
431
490
549
608
609
668
727
728
787
847
906
966
1026
1086
1146
1206
1266
1326
1387
1447
1508
1568
1629
1750
1811
1872
1933
1994
2055
2116
2177
2238
2299
2300
2361
2422
2483
2544
2545
2606
2667
2728
2729
2790
2851
2912
2913
2974
3035
3096
3158
3219
3280
17
76
135
193
252
253
311
312
371
430
489
548
549
608
667
727
786
846
906
966
1025
1026
1085
1086
1146
1206
1266
1326
1387
1447
1508
1568
1629
1690
1750
1811
1872
1933
1994
2055
2116
2177
2178
2239
2300
2361
2422
2423
2484
2545
2606
2607
2668
2729
2791
2852
2913
2975
3036
3097
3159
3220
3281
16
75
134
193
252
311
370
429
488
548
607
666
667
726
786
845
846
905
965
1025
1085
1145
1205
1266
1326
1386
1447
1568
1629
1690
1750
1811
1872
1933
1994
2055
2056
2117
2178
2239
2300
2301
2362
2423
2484
2485
2546
2607
2669
2730
2791
2853
2914
2975
2976
3037
3098
3159
3221
3282
15
74
133
192
251
310
369
428
488
547
606
607
666
725
726
785
845
905
965
1025
1085
1145
1205
1265
1326
1386
1447
1507
1568
1629
1690
1751
1812
1873
1934
1995
2056
2117
2178
2240
2301
2362
2424
2485
2546
2547
2608
2669
2731
2792
2854
2915
2976
3038
3099
3160
3222
3283
14
73
132
191
250
309
368
427
428
487
546
606
665
725
784
785
844
904
964
1024
1084
1144
1145
1205
1265
1326
1386
1447
1507
1568
1629
1690
1751
1812
1873
1934
1995
2056
2117
2118
2179
2240
2301
2302
2363
2424
2486
2547
2608
2609
2670
2731
2732
2793
2854
2916
2977
3039
3100
3161
3222
3284
13
72
131
190
249
308
367
368
427
486
545
546
605
664
665
724
784
844
904
964
1024
1084
1144
1204
1205
1265
1325
1386
1447
1507
1568
1629
1690
1751
1812
1873
1934
1995
2057
2118
2179
2241
2302
2363
2364
2425
2486
2548
2609
2671
2732
2794
2855
2917
2978
3039
3101
3162
3223
71
130
189
248
307
308
367
426
485
545
604
664
724
783
843
903
963
1023
1083
1084
1144
1204
1265
1325
1386
1446
1507
1568
1629
1690
1751
1812
1873
1934
1996
2057
2118
2180
2241
2302
2303
2364
2425
2426
2487
2548
2549
2610
2671
2672
2733
2794
2795
2856
2917
2979
3040
3102
3163
3224
3285
12
129
188
248
307
366
425
485
544
604
663
723
783
843
903
963
1023
1083
1143
1144
1204
1264
1325
1386
1446
1507
1568
1629
1690
1751
1812
1873
1935
1996
2057
2119
2180
2242
2303
2364
2365
2426
2488
2549
2611
2672
2734
2795
2857
2918
2980
3041
3102
3164
3225
3286
11
70
129
188
247
306
365
424
425
484
543
603
663
722
782
842
902
962
1022
1023
1083
1143
1204
1264
1325
1385
1446
1507
1568
1629
1690
1751
1812
1874
1935
1996
2058
2119
2181
2242
2303
2304
2365
2427
2488
2550
2611
2673
2734
2735
2796
2857
2858
2919
2980
3042
3103
3165
3226
3287
10
69
128
187
246
305
364
424
483
543
602
662
722
781
782
841
842
902
962
1022
1082
1143
1203
1264
1324
1325
1385
1446
1507
1568
1629
1690
1751
1813
1874
1935
1997
2058
2119
2120
2181
2242
2243
2304
2366
2427
2489
2550
2551
2612
2674
2735
2797
2858
2920
2981
3043
3104
3165
3227
3288
9
68
127
186
245
304
363
364
423
482
542
601
602
661
721
781
841
901
961
1021
1022
1082
1142
1203
1264
1324
1385
1446
1507
1568
1629
1690
1751
1813
1874
1935
1936
1997
2058
2120
2181
2182
2243
2305
2366
2428
2489
2490
2551
2613
2674
2736
2797
2798
2859
2921
2982
3044
3105
3166
3228
3289
8
67
126
185
244
303
304
363
422
482
541
601
661
720
721
780
781
840
841
900
901
961
1021
1081
1082
1142
1203
1263
1324
1385
1446
1507
1568
1629
1690
1752
1813
1874
1936
1997
2059
2120
2182
2243
2244
2305
2367
2428
2429
2490
2552
2613
2614
2675
2737
2798
2860
2921
2983
3044
3106
3167
3228
3290
7
66
125
184
243
303
362
421
481
540
541
600
660
720
780
840
900
960
1021
1081
1142
1202
1263
1324
1385
1446
1507
1568
1629
1690
1752
1813
1875
1936
1997
1998
2059
2121
2182
2244
2306
2367
2429
2491
2552
2553
2614
2676
2737
2738
2799
2861
2922
2984
3045
3107
3168
3229
